_mm_maskz_load_ss
Classification
AVX-512, Load, CPUID Test: AVX512F
Header File
immintrin.h
Instruction
VMOVSS xmm {z}, m32
Synopsis
 _mm_maskz_load_ss(__mmask8 k, const float* mem_addr);
Description
Load a single-precision (32-bit) floating-point element from memory into the lower element of "dst" using zeromask "k" (the element is zeroed out when mask bit 0 is not set), and set the upper elements of "dst" to zero. "mem_addr" must be aligned on a 16-byte boundary or a general-protection exception may be generated.
Operation
IF k[0]
	dst[31:0] := MEM[mem_addr+31:mem_addr]
ELSE
	dst[31:0] := 0
FI
dst[MAX:32] := 0