Intel® C++ Compiler 16.0 User and Reference Guide

_mm512_mask_mov{_pd|_epi64}

Performs a vector masked move operation. No corresponding instruction. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).

Syntax

extern __m512d __cdecl _mm512_mask_mov_pd(__m512d dst, __mmask8 k1, __m512d src);  

extern __m512i __cdecl _mm512_mask_mov_epi64(__m512i dst, __mmask8 k1, __m512i src);  

Parameters

dst

Vector used for move operation

src

Vector used for move operation

k1

Writemask; only those elements of the source vectors with corresponding bit set to '1' in the k1 mask are computed and stored in the result

Description

Performs a quadword move operation of elements in the vectors src and dst. The resulting vector has elements from src and dst depending on bits set in the mask k1.  

Returns

Returns the result of the move operation.