Export (0) Print
Expand All

_mm_maskmoveu_si128

Microsoft Specific

Conditionally store byte elements of d to address p.


void _mm_maskmoveu_si128(__m128i d, __m128i n, char *p);
MASKMOVDQU

The high bit of each byte in the selector n determines whether the corresponding byte in d will be stored. Address p does not need to be 16-byte aligned.

if (n0[7]) p[0] := d0
if (n1[7]) p[1] := d1
...
if (n15[7]) p[15] := d15

Header: emmintrin.h

END Microsoft Specific

Community Additions

ADD
Show:
© 2015 Microsoft