Conditionally stores dwords/qwords from the source vector to the specified memory location, depending on the given mask bits associated with each data element. The corresponding Intel® AVX2 instruction is
- pointer to data to be loaded
- vector mask. If element of vmask is 0, then the value in the memory is unchanged
- location from where the elements are written to vector located in memory and referenced by "addr"
Conditionally stores 32/64-bit data elements from the source vector into the corresponding elements of the vector in memory referenced by
addr. If an element of mask is 0, corresponding element of the result vector in memory stays unchanged. Only the most significant bit of each element in the vector mask is used.
Result of the masked store operation.