_mm_fnmsub_ss
Classification
AVX_ALL, Arithmetic, CPUID Test: FMA
Header File
Instruction
VFNMSUB132SS xmm, xmm, xmm
Synopsis
_mm_fnmsub_ss(__m128 a, __m128 b, __m128 c);
Description
Multiply the lower single-precision (32-bit) floating-point elements in "a" and "b", and subtract the lower element in "c" from the negated intermediate result. Store the result in the lower element of "dst", and copy the upper 3 packed elements from "a" to the upper elements of "dst".
Operation
dst[31:0] := -(a[31:0] * b[31:0]) - c[31:0]
dst[127:32] := a[127:32]
dst[MAX:128] := 0