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 SUMMARY<br />

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 CVTTSD2SI scalar<br />

no no CVTPS2PI MMX<br />

no yes CVTSS2SI scalar<br />

no no CVTPD2PI MMX<br />

no yes CVTSD2SI scalar<br />

no yes UCOMISS scalar<br />

no yes UCOMISD scalar<br />

no yes COMISS scalar<br />

no yes COMISD scalar<br />

yes yes YY 0F 5X MOVMSKPS<br />

yes yes MOVMSKPD<br />

yes yes SQRTPS<br />

no yes SQRTSS scalar<br />

yes yes SQRTPD<br />

no yes SQRTSD scalar<br />

yes yes RSQRTPS<br />

no yes RSQRTSS scalar<br />

yes yes RCPPS<br />

no yes RCPSS scalar<br />

yes yes ANDPS<br />

yes yes ANDPD<br />

yes yes ANDNPS<br />

yes yes ANDNPD<br />

yes yes ORPS<br />

yes yes ORPD<br />

yes yes XORPS<br />

yes yes XORPD<br />

yes yes ADDPS<br />

no yes ADDSS scalar<br />

yes yes ADDPD<br />

no yes ADDSD scalar<br />

yes yes MULPS<br />

no yes MULSS scalar<br />

yes yes MULPD<br />

no yes MULSD scalar<br />

yes yes CVTPS2PD<br />

no yes CVTSS2SD scalar<br />

yes yes CVTPD2PS<br />

B-2 Ref. # 319433-014

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

Saved successfully!

Ooh no, something went wrong!