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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

OPCODE MAP<br />

Table A-8 shows the map if the ModR/M byte is outside the range of 00H-BFH. Here, the first digit of the ModR/M byte selects the<br />

table row and the second digit selects the column.<br />

Table A-8. D8 Opcode Map When ModR/M Byte is Outside 00H to BFH *<br />

0 1 2 3 4 5 6 7<br />

C FADD<br />

ST(0),ST(0) ST(0),ST(1) ST(0),ST(2) ST(0),ST(3) ST(0),ST(4) ST(0),ST(5) ST(0),ST(6) ST(0),ST(7)<br />

D FCOM<br />

ST(0),ST(0) ST(0),ST(1) ST(0),T(2) ST(0),ST(3) ST(0),ST(4) ST(0),ST(5) ST(0),ST(6) ST(0),ST(7)<br />

E FSUB<br />

ST(0),ST(0) ST(0),ST(1) ST(0),ST(2) ST(0),ST(3) ST(0),ST(4) ST(0),ST(5) ST(0),ST(6) ST(0),ST(7)<br />

F FDIV<br />

ST(0),ST(0) ST(0),ST(1) ST(0),ST(2) ST(0),ST(3) ST(0),ST(4) ST(0),ST(5) ST(0),ST(6) ST(0),ST(7)<br />

8 9 A B C D E F<br />

C FMUL<br />

ST(0),ST(0) ST(0),ST(1) ST(0),ST(2) ST(0),ST(3) ST(0),ST(4) ST(0),ST(5) ST(0),ST(6) ST(0),ST(7)<br />

D FCOMP<br />

ST(0),ST(0) ST(0),ST(1) ST(0),T(2) ST(0),ST(3) ST(0),ST(4) ST(0),ST(5) ST(0),ST(6) ST(0),ST(7)<br />

E FSUBR<br />

ST(0),ST(0) ST(0),ST(1) ST(0),ST(2) ST(0),ST(3) ST(0),ST(4) ST(0),ST(5) ST(0),ST(6) ST(0),ST(7)<br />

F FDIVR<br />

ST(0),ST(0) ST(0),ST(1) ST(0),ST(2) ST(0),ST(3) ST(0),ST(4) ST(0),ST(5) ST(0),ST(6) ST(0),ST(7)<br />

NOTES:<br />

* All blanks in all opcode maps are reserved and must not be used. Do not depend on the operation of undefined or reserved locations.<br />

A.5.2.2 Escape Opcodes with D9 as First Byte<br />

Table A-9 and A-10 contain maps for escape instruction opcodes that begin with D9H. Table A-9 shows the map if the ModR/M<br />

byte is in the range of 00H-BFH. Here, the value of bits 3-5 (the nnn field in Figure A-1) selects the instruction.<br />

.<br />

Table A-9. D9 Opcode Map When ModR/M Byte is Within 00H to BFH *<br />

nnn Field of ModR/M Byte<br />

000B 001B 010B 011B 100B 101B 110B 111B<br />

FLD<br />

FST<br />

FSTP FLDENV FLDCW FSTENV FSTCW<br />

single-real<br />

NOTES:<br />

single-real single-real 14/28 bytes 2 bytes 14/28 bytes 2 bytes<br />

* All blanks in all opcode maps are reserved and must not be used. Do not depend on the operation of undefined or reserved locations.<br />

A-22 Ref. # 319433-014

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

Saved successfully!

Ooh no, something went wrong!