14.06.2015 Views

Power ISA™ Version 2.03 - Power.org

Power ISA™ Version 2.03 - Power.org

Power ISA™ Version 2.03 - Power.org

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.

<strong>Version</strong> <strong>2.03</strong><br />

Table 6: (Left) Extended opcodes for primary opcode 4 [Category: SP.*] (instruction bits 21:31)<br />

000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111<br />

00000<br />

00001<br />

00010<br />

00011<br />

00100<br />

00101<br />

00110<br />

00111<br />

01000<br />

512<br />

evaddw<br />

SP EVX<br />

514<br />

evaddiw<br />

SP EVX<br />

516<br />

evsubfw<br />

SP EVX<br />

518<br />

evsubifw<br />

SP EVX<br />

520<br />

evabs<br />

SP EVX<br />

521<br />

evneg<br />

SP EVX<br />

522<br />

evextsb<br />

SP EVX<br />

523<br />

evextsh<br />

SP EVX<br />

524<br />

evrndw<br />

SP EVX<br />

525<br />

evcntlzw<br />

SP EVX<br />

526<br />

evcntlsw<br />

SP EVX<br />

527<br />

brinc<br />

SP EVX<br />

01001<br />

640 641<br />

01010 evfsadd evssub<br />

sp.fv EVX sp.fv EVX<br />

704 705<br />

01011 efsadd efssub<br />

sp.fs EVX sp.fs EVX<br />

769<br />

01100<br />

01101<br />

768<br />

evlddx<br />

SP EVX<br />

evldd<br />

SP EVX<br />

770<br />

evldwx<br />

SP EVX<br />

771<br />

evldw<br />

SP EVX<br />

644<br />

evfsabs<br />

sp.fv EVX<br />

708<br />

efsabs<br />

sp.fs EVX<br />

772<br />

evldhx<br />

SP EVX<br />

645<br />

evfsnabs<br />

sp.fv EVX<br />

709<br />

efsnabs<br />

sp.fs EVX<br />

773<br />

evldh<br />

SP EVX<br />

646<br />

evfsneg<br />

sp.fv EVX<br />

710<br />

efsneg<br />

sp.fs EVX<br />

648<br />

evfsmul<br />

sp.fv EVX<br />

712<br />

efsmul<br />

649<br />

evfsdiv<br />

sp.fv EVX<br />

713<br />

efsdiv<br />

sp.fs EVX sp.fs EVX<br />

776<br />

long<br />

SP EVX<br />

777<br />

long<br />

SP EVX<br />

652 653 654<br />

long evfscmplt long<br />

sp.fv EVX sp.fv EVX sp.fv EVX<br />

716 717 718 719<br />

efscmpgt efscmplt efscmpeq efscfd<br />

sp.fs EVX sp.fs EVX sp.fs EVX sp.fd EVX<br />

780 781 782 783<br />

long long long long<br />

SP EVX SP EVX SP EVX SP EVX<br />

01110<br />

01111<br />

10000<br />

10001<br />

1027<br />

evmhessf<br />

SP EVX<br />

1031 1032 1033<br />

evmhossf long long<br />

SP EVX SP EVX SP EVX<br />

1095 1096<br />

long long<br />

SP EVX SP EVX<br />

1035<br />

long<br />

SP EVX<br />

1036<br />

long<br />

SP EVX<br />

1037<br />

long<br />

SP EVX<br />

1100 1101<br />

long long<br />

SP EVX SP EVX<br />

1039<br />

long<br />

SP EVX<br />

1103<br />

long<br />

SP EVX<br />

10010<br />

1216 1217<br />

10011 long long<br />

SP EVX SP EVX<br />

1280 1281<br />

10100 long long<br />

SP EVX SP EVX<br />

1344 1345<br />

10101 long long<br />

SP EVX SP EVX<br />

1408 1409<br />

10110 long long<br />

SP EVX SP EVX<br />

1472 1473<br />

10111 long long<br />

SP EVX SP EVX<br />

1218<br />

long<br />

SP EVX<br />

1219<br />

long<br />

SP EVX<br />

1283<br />

long<br />

SP EVX<br />

1411<br />

long<br />

SP EVX<br />

1220<br />

evmra<br />

SP EVX<br />

1412<br />

long<br />

SP EVX<br />

1285<br />

long<br />

SP EVX<br />

1413<br />

long<br />

SP EVX<br />

1222<br />

evdivws<br />

SP EVX<br />

1223<br />

evdivwu<br />

SP EVX<br />

1287<br />

long<br />

SP EVX<br />

1415<br />

long<br />

SP EVX<br />

1224<br />

long<br />

SP EVX<br />

1288<br />

long<br />

SP EVX<br />

1352<br />

long<br />

SP EVX<br />

1416<br />

long<br />

SP EVX<br />

1480<br />

long<br />

SP EVX<br />

1225<br />

long<br />

SP EVX<br />

1289<br />

long<br />

SP EVX<br />

1353<br />

long<br />

SP EVX<br />

1417<br />

long<br />

SP EVX<br />

1481<br />

long<br />

SP EVX<br />

1226<br />

long<br />

SP EVX<br />

1227<br />

long<br />

SP EVX<br />

1291<br />

long<br />

SP EVX<br />

1419<br />

long<br />

SP EVX<br />

1292<br />

long<br />

SP EVX<br />

1420<br />

long<br />

SP EVX<br />

1293<br />

long<br />

SP EVX<br />

1421<br />

long<br />

SP EVX<br />

1295<br />

long<br />

SP EVX<br />

1423<br />

long<br />

SP EVX<br />

11000<br />

11001<br />

11010<br />

11011<br />

11100<br />

11101<br />

11110<br />

11111<br />

752<br />

<strong>Power</strong> ISA -- Book Appendices

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

Saved successfully!

Ooh no, something went wrong!