    .text
    .type fmla_vector, %function
    .global fmla_vector
    /*
     * Vector floating-point multiply-add: c += a * b (element-wise).
     * @param X0 pointer to a (4x float)
     * @param X1 pointer to b (4x float)
     * @param X2 pointer to c (4x float)
     */
fmla_vector:
    ldr q0, [x0]
    ldr q1, [x1]
    ldr q2, [x2]
    fmla v2.4s, v0.4s, v1.4s
    str q2, [x2]
    ret
    .size fmla_vector, (. - fmla_vector)
