FNMSUB
Floating-point negated fused multiply-subtract.
Syntax
FNMSUB
Sd
, Sn
, Sm
, Sa
; Single-precision
FNMSUB
Dd
, Dn
, Dm
, Da
; Double-precision
Where:
Sd
-
Is the 32-bit name of the SIMD and FP destination register.
Sn
-
Is the 32-bit name of the first SIMD and FP source register holding the multiplicand.
Sm
-
Is the 32-bit name of the second SIMD and FP source register holding the multiplier.
Sa
-
Is the 32-bit name of the third SIMD and FP source register holding the minuend.
Dd
-
Is the 64-bit name of the SIMD and FP destination register.
Dn
-
Is the 64-bit name of the first SIMD and FP source register holding the multiplicand.
Dm
-
Is the 64-bit name of the second SIMD and FP source register holding the multiplier.
Da
-
Is the 64-bit name of the third SIMD and FP source register holding the minuend.
Operation
, where V
d = (-V
a) + V
n*Vm
is either V
D
or S
.