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.

VEX.256<br />

Encoding<br />

VEX.128<br />

Encoding<br />

Table B-1. Promoted SSE/SSE2/SSE3/SSSE3/SSE4 <strong>Instruction</strong>s in AVX<br />

Group <strong>Instruction</strong> If No, Reason?<br />

no yes CVTSD2SS scalar<br />

yes yes CVTDQ2PS<br />

yes yes CVTPS2DQ<br />

yes yes CVTTPS2DQ<br />

yes yes SUBPS<br />

no yes SUBSS scalar<br />

yes yes SUBPD<br />

no yes SUBSD scalar<br />

yes yes MINPS<br />

no yes MINSS scalar<br />

yes yes MINPD<br />

no yes MINSD scalar<br />

yes yes DIVPS<br />

no yes DIVSS scalar<br />

yes yes DIVPD<br />

no yes DIVSD scalar<br />

yes yes MAXPS<br />

no yes MAXSS scalar<br />

yes yes MAXPD<br />

no yes MAXSD scalar<br />

no yes YY 0F 6X PUNPCKLBW VI<br />

no yes PUNPCKLWD VI<br />

no yes PUNPCKLDQ VI<br />

no yes PACKSSWB VI<br />

no yes PCMPGTB VI<br />

no yes PCMPGTW VI<br />

no yes PCMPGTD VI<br />

no yes PACKUSWB VI<br />

no yes PUNPCKHBW VI<br />

no yes PUNPCKHWD VI<br />

no yes PUNPCKHDQ VI<br />

no yes PACKSSDW VI<br />

no yes PUNPCKLQDQ VI<br />

no yes PUNPCKHQDQ VI<br />

no yes MOVD scalar<br />

no yes MOVQ scalar<br />

yes yes MOVDQA<br />

yes yes MOVDQU<br />

INSTRUCTION SUMMARY<br />

Ref. # 319433-014 B-3

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

Saved successfully!

Ooh no, something went wrong!