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

Form<br />

Opcode<br />

Pri<br />

Ext<br />

Mode<br />

Dep. 1<br />

Priv 1<br />

Page Cat 1 Mnemonic Instruction<br />

EVX 4 1133 231 SP evmwhsmia Vector Multiply Word High Signed, Modulo, Integer to<br />

Accumulator<br />

EVX 4 1095 232 SP evmwhssf Vector Multiply Word High Signed, Saturate, Fractional<br />

EVX 4 1127 232 SP evmwhssfa Vector Multiply Word High Signed, Saturate, Fractional to<br />

Accumulator<br />

EVX 4 1100 232 SP evmwhumi Vector Multiply Word High Unsigned, Modulo, Integer<br />

EVX 4 1132 232 SP evmwhumia Vector Multiply Word High Unsigned, Modulo, Integer to<br />

Accumulator<br />

EVX 4 1353 233 SP evmwlsmiaaw Vector Multiply Word Low Signed, Modulo, Integer and<br />

Accumulate into Words<br />

EVX 4 1481 233 SP evmwlsmianw Vector Multiply Word Low Signed, Modulo, Integer and<br />

Accumulate Negative in Words<br />

EVX 4 1345 233 SP evmwlssiaaw Vector Multiply Word Low Signed, Saturate, Integer and<br />

Accumulate into Words<br />

EVX 4 1473 233 SP evmwlssianw Vector Multiply Word Low Signed, Saturate, Integer and<br />

Accumulate Negative in Words<br />

EVX 4 1096 234 SP evmwlumi Vector Multiply Word Low Unsigned, Modulo, Integer<br />

EVX 4 1128 234 SP evmwlumia Vector Multiply Word Unsigned, Modulo, Integer to Accumulator<br />

EVX 4 1352 234 SP evmwlumiaaw Vector Multiply Word Low Unsigned, Modulo, Integer and<br />

Accumulate into Words<br />

EVX 4 1480 234 SP evmwlumianw Vector Multiply Word Low Unsigned, Modulo, Integer and<br />

Accumulate Negative in Words<br />

EVX 4 1344 235 SP evmwlusiaaw Vector Multiply Word Low Unsigned, Saturate, Integer<br />

and Accumulate into Words<br />

EVX 4 1472 235 SP evmwlusianw Vector Multiply Word Low Unsigned, Saturate, Integer<br />

and Accumulate Negative in Words<br />

EVX 4 1115 235 SP evmwsmf Vector Multiply Word Signed, Modulo, Fractional<br />

EVX 4 1147 235 SP evmwsmfa Vector Multiply Word Signed, Modulo, Fractional to Accumulator<br />

EVX 4 1371 236 SP evmwsmfaa Vector Multiply Word Signed, Modulo, Fractional and<br />

Accumulate<br />

EVX 4 1499 236 SP evmwsmfan Vector Multiply Word Signed, Modulo, Fractional and<br />

Accumulate Negative<br />

EVX 4 1113 236 SP evmwsmi Vector Multiply Word Signed, Modulo, Integer<br />

EVX 4 1145 236 SP evmwsmia Vector Multiply Word Signed, Modulo, Integer to Accumulator<br />

EVX 4 1369 236 SP evmwsmiaa Vector Multiply Word Signed, Modulo, Integer and Accumulate<br />

EVX 4 1497 236 SP evmwsmian Vector Multiply Word Signed, Modulo, Integer and Accumulate<br />

Negative<br />

EVX 4 1107 237 SP evmwssf Vector Multiply Word Signed, Saturate, Fractional<br />

EVX 4 1139 237 SP evmwssfa Vector Multiply Word Signed, Saturate, Fractional to<br />

Accumulator<br />

EVX 4 1363 237 SP evmwssfaa Vector Multiply Word Signed, Saturate, Fractional and<br />

Accumulate<br />

EVX 4 1491 238 SP evmwssfan Vector Multiply Word Signed, Saturate, Fractional and<br />

Accumulate Negative<br />

EVX 4 1112 238 SP evmwumi Vector Multiply Word Unsigned, Modulo, Integer<br />

EVX 4 1144 238 SP evmwumia Vector Multiply Word Unsigned, Modulo, Integer to Accumulator<br />

EVX 4 1368 239 SP evmwumiaa Vector Multiply Word Unsigned, Modulo, Integer and<br />

Accumulate<br />

EVX 4 1496 239 SP evmwumian Vector Multiply Word Unsigned, Modulo, Integer and<br />

Accumulate Negative<br />

EVX 4 542 239 SP evnand Vector NAND<br />

EVX 4 521 239 SP evneg Vector Negate<br />

EVX 4 536 239 SP evnor Vector NOR<br />

EVX 4 535 240 SP evor Vector OR<br />

EVX 4 539 240 SP evorc Vector OR with Complement<br />

776<br />

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

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

Saved successfully!

Ooh no, something went wrong!