_mm512_mask_cvtfxpnt_roundpd_epu32lo
Classification
KNC, Convert, CPUID Test: KNCNI
Header File
immintrin.h
Instruction
VCVTFXPNTPD2UDQ zmm {k}, zmm, imm8
Synopsis
 _mm512_mask_cvtfxpnt_roundpd_epu32lo(__m512i src, __mmask8 k, __m512d v2, int rounding);
Description
Performs element-by-element conversion of packed double-precision (64-bit) floating-point elements in "v2" to packed 32-bit unsigned integer elements, storing the results in "dst" using writemask "k" (elements are copied from "src" when the corresponding mask bit is not set). Results are written to the lower half of "dst", and the upper half locations are set to '0'. [round_note]
Operation
FOR j := 0 to 7
	i := j*64
	l := j*32
	IF k[j]
		dst[l+31:l] := Convert_FP64_To_Int32(v2[i+63:i])
	ELSE
		dst[l+31:l] := src[l+31:l]
	FI
ENDFOR
dst[MAX:512] := 0