Atmel Xplained Pro Evaluation Kit ATSAM4E-XPRO ATSAM4E-XPRO データシート

製品コード
ATSAM4E-XPRO
ページ / 1506
SAM4E [DATASHEET]
Atmel-11157D-ATARM-SAM4E16-SAM4E8-Datasheet_12-Jun-14
204
12.6.11.23  VNMLA, VNMLS, VNMUL
Floating-point multiply with negation followed by add or subtract.
Syntax
VNMLA{cond}.F32 SdSnSm
VNMLS{cond}.F32 SdSnSm
VNMUL{cond}.F32 {Sd,} SnSm
where:
cond
is an optional condition code, see 
.
Sd
is the destination floating-point register.
Sn, Sm
are the operand floating-point registers.
Operation
The VNMLA instruction:
1.
Multiplies two floating-point register values.
2.
Adds the negation of the floating-point value in the destination register to the negation of the product.
3.
Writes the result back to the destination register.
The VNMLS instruction:
1.
Multiplies two floating-point register values.
2.
Adds the negation of the floating-point value in the destination register to the product.
3.
Writes the result back to the destination register.
The VNMUL instruction:
1.
Multiplies together two floating-point register values.
2.
Writes the negation of the result to the destination register.
Restrictions
There are no restrictions.
Condition Flags
These instructions do not change the flags.