_mm_fnmsub_round_sd
Classification
AVX-512, Arithmetic, CPUID Test: AVX512F
Header File
immintrin.h
Instruction
VFNMSUB132SD xmm, xmm, xmm {er}
Synopsis
 _mm_fnmsub_round_sd(__m128d a, __m128d b, __m128d c, int rounding);
Description
Multiply the lower double-precision (64-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 element from "a" to the upper element of "dst". [round_note]
Operation
dst[63:0] := -(a[63:0] * b[63:0]) - c[63:0]
dst[127:64] := a[127:64]
dst[MAX:128] := 0