| |||
| Home > NEON and VFP Programming > NEON general arithmetic instructions > VRECPS and VRSQRTS | |||
VRECPS (Vector Reciprocal Step) multiplies the
elements of one vector by the corresponding elements of another
vector, subtracts each of the results from 2, and places the final
results into the elements of the destination vector.
VRSQRTS (Vector Reciprocal Square Root Step)
multiplies the elements of one vector by the corresponding elements
of another vector, subtracts each of the results from 3, divides
these results by two, and places the final results into the elements
of the destination vector.
Vop{cond}.F32Qd,Qn,Qm
Vop{cond}.F32Dd,Dn,Dm
where:
opmust be either RECPS or RSQRTS.
condis an optional condition code (see Condition codes).
Qd, Qn, Qmare the destination vector, the first operand vector, and the second operand vector, for a quadword operation.
Dd, Dn, Dmare the destination vector, the first operand vector, and the second operand vector, for a doubleword operation.
Table 5.8 shows the results where input values are out of range.