_mm_maskmoveu_si128

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. mem_addr does not need to be aligned on any particular boundary.

  1. alias _mm_maskmoveu_si128 = __builtin_ia32_maskmovdqu
  2. void _mm_maskmoveu_si128(__m128i a, __m128i mask, void* mem_addr)
    version(!LDC)
    nothrow @nogc pure @trusted
    void
    _mm_maskmoveu_si128
    (
    __m128i a
    ,
    __m128i mask
    ,
    void* mem_addr
    )

Meta