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

VX 4 1410 169 V vavgsw Vector Average Signed Word<br />

VX 4 1026 170 V vavgub Vector Average Unsigned Byte<br />

VX 4 1090 170 V vavguh Vector Average Unsigned Halfword<br />

VX 4 1154 170 V vavguw Vector Average Unsigned Word<br />

VX 4 970 186 V vcfpsxws Vector Convert From Single-Precision To Signed Fixed-<br />

Point Word Saturate<br />

VX 4 906 186 V vcfpuxws Vector Convert From Single-Precision To Unsigned<br />

Fixed-Point Word Saturate<br />

VX 4 966 189 V vcmpbfp[.] Vector Compare Bounds Single-Precision<br />

VX 4 198 189 V vcmpeqfp[.] Vector Compare Equal To Single-Precision<br />

VX 4 6 175 V vcmpequb[.] Vector Compare Equal To Unsigned Byte<br />

VX 4 70 175 V vcmpequh[.] Vector Compare Equal To Unsigned Halfword<br />

VX 4 134 176 V vcmpequw[.] Vector Compare Equal To Unsigned Word<br />

VX 4 454 190 V vcmpgefp[.] Vector Compare Greater Than or Equal To Single-Precision<br />

VX 4 710 190 V vcmpgtfp[.] Vector Compare Greater Than Single-Precision<br />

VX 4 774 176 V vcmpgtsb[.] Vector Compare Greater Than Signed Byte<br />

VX 4 838 176 V vcmpgtsh[.] Vector Compare Greater Than Signed Halfword<br />

VX 4 902 176 V vcmpgtsw[.] Vector Compare Greater Than Signed Word<br />

VX 4 518 177 V vcmpgtub[.] Vector Compare Greater Than Unsigned Byte<br />

VX 4 582 177 V vcmpgtuh[.] Vector Compare Greater Than Unsigned Halfword<br />

VX 4 646 177 V vcmpgtuw[.] Vector Compare Greater Than Unsigned Word<br />

VX 4 842 187 V vcsxwfp Vector Convert From Signed Fixed-Point Word To Single-<br />

Precision<br />

VX 4 778 187 V vcuxwfp Vector Convert From Unsigned Fixed-Point Word To Single-Precision<br />

VX 4 394 191 V vexptefp Vector 2 Raised to the Exponent Estimate Floating-Point<br />

VX 4 458 191 V vlogefp Vector Log Base 2 Estimate Floating-Point<br />

VX 4 46 184 V vmaddfp Vector Multiply-Add Single-Precision<br />

VX 4 1034 185 V vmaxfp Vector Maximum Single-Precision<br />

VX 4 258 171 V vmaxsb Vector Maximum Signed Byte<br />

VX 4 322 171 V vmaxsh Vector Maximum Signed Halfword<br />

VX 4 386 171 V vmaxsw Vector Maximum Signed Word<br />

VX 4 2 172 V vmaxub Vector Maximum Unsigned Byte<br />

VX 4 66 172 V vmaxuh Vector Maximum Unsigned Halfword<br />

VX 4 130 172 V vmaxuw Vector Maximum Unsigned Word<br />

VX 4 32 163 V vmhaddshs Vector Multiply-High-Add Signed Halfword Saturate<br />

VX 4 33 163 V vmhraddshs Vector Multiply-High-Round-Add Signed Halfword Saturate<br />

VX 4 1098 185 V vminfp Vector Minimum Single-Precision<br />

VX 4 770 173 V vminsb Vector Minimum Signed Byte<br />

VX 4 834 173 V vminsh Vector Minimum Signed Halfword<br />

VX 4 898 173 V vminsw Vector Minimum Signed Word<br />

VX 4 514 174 V vminub Vector Minimum Unsigned Byte<br />

VX 4 578 174 V vminuh Vector Minimum Unsigned Halfword<br />

VX 4 642 174 V vminuw Vector Minimum Unsigned Word<br />

VX 4 34 163 V vmladduhm Vector Multiply-Low-Add Unsigned Halfword Modulo<br />

VX 4 12 149 V vmrghb Vector Merge High Byte<br />

VX 4 76 149 V vmrghh Vector Merge High Halfword<br />

VX 4 140 149 V vmrghw Vector Merge High Word<br />

VX 4 268 150 V vmrglb Vector Merge Low Byte<br />

VX 4 332 150 V vmrglh Vector Merge Low Halfword<br />

VX 4 396 150 V vmrglw Vector Merge Low Word<br />

VX 4 37 164 V vmsummbm Vector Multiply-Sum Mixed Byte Modulo<br />

VX 4 40 165 V vmsumshm Vector Multiply-Sum Signed Halfword Modulo<br />

VX 4 41 165 V vmsumshs Vector Multiply-Sum Signed Halfword Saturate<br />

VX 4 36 164 V vmsumubm Vector Multiply-Sum Unsigned Byte Modulo<br />

VX 4 38 166 V vmsumuhm Vector Multiply-Sum Unsigned Halfword Modulo<br />

VX 4 39 166 V vmsumuhs Vector Multiply-Sum Unsigned Halfword Saturate<br />

VX 4 776 161 V vmulesb Vector Multiply Even Signed Byte<br />

VX 4 840 161 V vmulesh Vector Multiply Even Signed Halfword<br />

780<br />

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

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

Saved successfully!

Ooh no, something went wrong!