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.

INSTRUCTION SET REFERENCE<br />

VPUNPCKHWD (VEX.128 encoded version)<br />

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

DEST[255:127] 0<br />

VPUNPCKHWD (VEX.256 encoded version)<br />

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

PUNPCKHDQ (128-bit Legacy SSE Version)<br />

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

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

VPUNPCKHDQ (VEX.128 encoded version)<br />

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

DEST[255:127] 0<br />

VPUNPCKHDQ (VEX.256 encoded version)<br />

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

PUNPCKHQDQ (128-bit Legacy SSE Version)<br />

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

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

VPUNPCKHQDQ (VEX.128 encoded version)<br />

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

DEST[255:127] 0<br />

VPUNPCKHQDQ (VEX.256 encoded version)<br />

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

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

(V)PUNPCKHBW: __m128i _mm_unpackhi_epi8(__m128i m1, __m128i m2)<br />

VPUNPCKHBW: __m256i _mm256_unpackhi_epi8(__m256i m1, __m256i m2)<br />

(V)PUNPCKHWD: __m128i _mm_unpackhi_epi16(__m128i m1,__m128i m2)<br />

VPUNPCKHWD: __m256i _mm256_unpackhi_epi16(__m256i m1,__m256i m2)<br />

(V)PUNPCKHDQ: __m128i _mm_unpackhi_epi32(__m128i m1, __m128i m2)<br />

VPUNPCKHDQ: __m256i _mm256_unpackhi_epi32(__m256i m1, __m256i m2)<br />

(V)PUNPCKHQDQ: __m128i _mm_unpackhi_epi64 ( __m128i a, __m128i b)<br />

VPUNPCKHQDQ: __m256i _mm256_unpackhi_epi64 ( __m256i a, __m256i b)<br />

SIMD Floating-Point Exceptions<br />

None<br />

Other Exceptions<br />

See Exceptions Type 4<br />

5-164 Ref. # 319433-014

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

Saved successfully!

Ooh no, something went wrong!