_mm_maskmove_si64
Classification
SSE_ALL, Store, CPUID Test: SSE
Header File
immintrin.h
Instruction
MASKMOVQ mm, mm
Synopsis
 _mm_maskmove_si64(__m64 a, __m64 mask, char* mem_addr);
Description
Conditionally store 8-bit integer elements from "a" into memory using "mask" (elements are not stored when the highest bit is not set in the corresponding element) and a non-temporal memory hint.
Operation
FOR j := 0 to 7
	i := j*8
	IF mask[i+7]
		MEM[mem_addr+i+7:mem_addr+i] := a[i+7:i]
	FI
ENDFOR