03.03.2013 Views

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PUNPCKLBW<br />

DEST[127:0] INTERLEAVE_BYTES(DEST, SRC)<br />

DEST[255:127] (Unmodified)<br />

VPUNPCKLBW (VEX.128 encoded instruction)<br />

DEST[127:0] INTERLEAVE_BYTES(SRC1, SRC2)<br />

DEST[255:127] 0<br />

VPUNPCKLBW (VEX.256 encoded instruction)<br />

DEST[255:0] INTERLEAVE_BYTES_128b(SRC1, SRC2)<br />

PUNPCKLWD<br />

DEST[127:0] INTERLEAVE_WORDS(DEST, SRC)<br />

DEST[255:127] (Unmodified)<br />

VPUNPCKLWD (VEX.128 encoded instruction)<br />

DEST[127:0] INTERLEAVE_WORDS(SRC1, SRC2)<br />

DEST[255:127] 0<br />

VPUNPCKLWD (VEX.256 encoded instruction)<br />

DEST[255:0] INTERLEAVE_WORDS(SRC1, SRC2)<br />

PUNPCKLDQ<br />

DEST[127:0] INTERLEAVE_DWORDS(DEST, SRC)<br />

DEST[255:127] (Unmodified)<br />

VPUNPCKLDQ (VEX.128 encoded instruction)<br />

DEST[127:0] INTERLEAVE_DWORDS(SRC1, SRC2)<br />

DEST[255:127] 0<br />

VPUNPCKLDQ (VEX.256 encoded instruction)<br />

DEST[255:0] INTERLEAVE_DWORDS(SRC1, SRC2)<br />

PUNPCKLQDQ<br />

DEST[127:0] INTERLEAVE_QWORDS(DEST, SRC)<br />

DEST[255:127] (Unmodified)<br />

VPUNPCKLQDQ (VEX.128 encoded instruction)<br />

DEST[127:0] INTERLEAVE_QWORDS(SRC1, SRC2)<br />

DEST[255:127] 0<br />

VPUNPCKLQDQ (VEX.256 encoded instruction)<br />

DEST[255:0] INTERLEAVE_QWORDS(SRC1, SRC2)<br />

Intel C/C++ Compiler Intrinsic Equivalent<br />

(V)PUNPCKLBW: __m128i _mm_unpacklo_epi8 (__m128i m1, __m128i m2)<br />

VPUNPCKLBW: __m256i _mm256_unpacklo_epi8 (__m256i m1, __m256i m2)<br />

(V)PUNPCKLWD: __m128i _mm_unpacklo_epi16 (__m128i m1, __m128i m2)<br />

VPUNPCKLWD: __m256i _mm256_unpacklo_epi16 (__m256i m1, __m256i m2)<br />

(V)PUNPCKLDQ: __m128i _mm_unpacklo_epi32 (__m128i m1, __m128i m2)<br />

INSTRUCTION SET REFERENCE<br />

Ref. # 319433-014 5-169

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!