You copied the Doc URL to your clipboard.

ARM Compiler armasm User Guide : FMSUB

FMSUB

Floating-point fused multiply-subtract.

Syntax

FMSUB Sd, Sn, Sm, Sa ; Single-precision

FMSUB 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

Vd = Va + (-Vn)*Vm, where V is either D or S.

Was this page helpful? Yes No