_mm512_mask_fixupnan_pd
Classification
KNC, Miscellaneous, CPUID Test: KNCNI
Header File
immintrin.h
Instruction
VFIXUPNANPD zmm {k}, zmm, zmm
Synopsis
 _mm512_mask_fixupnan_pd(__m512d v1, __mmask8 k, __m512d v2, __m512i v3);
Description
Fixes up NaN's from packed double-precision (64-bit) floating-point elements in "v1" and "v2", storing the results in "dst" using writemask "k" (only elements whose corresponding mask bit is set are used in the computation). Quietized NaN's from "v1" are stored in "v3".
Operation
FOR j := 0 to 7
	i := j*64
	IF k[j]
		dst[i+63:i] := FixupNaNs(v1[i+63:i], v2[i+63:i])
		v3[i+63:i] := QuietizeNaNs(v1[i+63:i])
	FI
ENDFOR
dst[MAX:512] := 0