FNMADD
Operation
Computes the negated source product minus the old destination as one fused operation and rounds once.
Assembler Syntax
FNMADD.{S|D}(z) Fn(l), Fn(r), Fn(d)
FNMADD.{S|D}(z) <ea>(l), Fn(r), Fn(d)
FNMADD.{S|D}(z) Fn(l), <ea>(r), Fn(d)
Privilege
Unprivileged
Required CPUID flags
FP
Repeat eligibility
REP eligible
Computes the negated selected-format source product minus the old destination as one fused operation, rounds once, and writes the result to the destination.
2.75in
Encodings
FNMADD.{S|D}(z) Fn(l), Fn(r), Fn(d)
Format: Instruction format for FNMADD.{S|D}(z) Fn(l), Fn(r), Fn(d)
2.75in FNMADD.{S|D}(z) <ea>(l), Fn(r), Fn(d)
Format: Instruction format for FNMADD.{S|D}(z) <ea>(l), Fn(r), Fn(d)
2.75in FNMADD.{S|D}(z) Fn(l), <ea>(r), Fn(d)
Format: Instruction format for FNMADD.{S|D}(z) Fn(l), <ea>(r), Fn(d)