PowerISA Opcode Map

Reverse lookup instructions by their hexadecimal encoding.

← Back to List
Opcode Mnemonic Syntax Format Name
0x7C000214 add add RT, RA, RB XO-form Add
0x7C000215 add. add. RT,RA,RB XO-form Add Record
0x7C000014 addc addc RT,RA,RB
addc. RT,RA,RB
addco RT,RA,RB
addco. RT,RA,RB
XO-form Add Carrying
0x7C000114 adde adde RT, RA, RB XO-form Add Extended
0x7C0000AA addex addex RT,RA,RB,CY XO-form Add Extended using alternate carry bit
0x7C000094 addg6s addg6s RT,RA,RB XO-form Add and Generate Sixes
0x38000000 addi addi RT, RA, SI D-form Add Immediate
0x30000000 addic addic RT,RA,SI
subf RT,RA,RB
subf. RT,RA,RB
subfo RT,RA,RB
subfo. RT,RA,RB
D-form Add Immediate Carrying
0x34000000 addic. addic. RT, RA, SI D-form Add Immediate Carrying and Record
0x3C000000 addis addis RT, RA, SI D-form Add Immediate Shifted
0x7C0001D4 addme addme RT,RA
addme. RT,RA
addmeo RT,RA
addmeo. RT,RA
XO-form Add to Minus One Extended
0x7C0001D5 addme. addme. RT,RA,RB XO-form Add to Minus One Extended
0x7C000194 addze addze RT, RA XO-form Add to Zero Extended
0x7C000038 and and RT,RS,RB
and. RT,RS,RB
X-form AND
0x7C000078 andc andc RA, RS, RB X-form AND with Complement
0x70000000 andi. andi. RA, RS, UI D-form AND Immediate D-form with Record Update
0x74000000 andis. andis. RA, RS, UI D-form AND Immediate Shifted
0x00000200 attn attn X-form Attention
0x48000000 b b target_addr (AA=0 LK=0)
b+ target_addr (AA=1 LK=0)
ba target_addr (AA=0 LK=1)
ba+ target_addr (AA=1 LK=1)
I-form Branch
0x48000002 ba ba target_addr I-form Branch Absolute
0x40000000 bc bc BO,BI,target_addr (AA=0 LK=0)
bc BO,BI,target_addr (AA=1 LK=0)
bc BO,BI,target_addr (AA=0 LK=1)
bc BO,BI,target_addr (AA=1 LK=1)
B-form Branch Conditional
0x4C000420 bcctr bcctr BO, BI XL-form Branch Conditional to Count Register
0x10000403 bcdadd. bcdadd. VRT,RA,RB XO-form Binary Coded Decimal Add Record
0x102005C1 bcdcfn. bcdcfn. vD, vB, PS VX-form Decimal Convert from National
0x102000C1 bcdcfsq. bcdcfsq. vD, vB, PS VX-form Decimal Convert from Signed Quadword
0x102004C1 bcdcfz. bcdcfz. vD, vB, PS VX-form Decimal Convert from Zoned
0x10000341 bcdcpsgn. bcdcpsgn. VRT,VRA,VRB VX-form Decimal Copy Sign VX-form
0x100005C1 bcdctn. bcdctn. vD, vB VX-form Decimal Convert to National
0x100000C1 bcdctsq. bcdctsq. vD, vB VX-form Binary Coded Decimal Compare and Test Sign Quadword
0x102004C1 bcdctz. bcdctz. vD, vB, PS VX-form Decimal Convert to Zoned
0x100000C1 bcds. bcds. VRT,VRA,VRB,PS VX-form Decimal Shift VX-form
0x10000181 bcdsetsgn. bcdsetsgn. VRT,VRB,PS VX-form Set Sign for Packed Decimal
0x1400003F bcdsr. bcdsr. VRT,VRA,VRB,PS VX-form Binary Coded Decimal Shift and Round
0x10000101 bcdtrunc. bcdtrunc. VRT,VRA,VRB,PS VX-form Decimal Truncate VX-form
0x10000081 bcdus. bcdus. VRT,VRA,VRB VX-form Binary Coded Decimal Unsigned Shift
0x7C000000 bcdutrunc. bcdutrunc. VRT,VRA,VRB VX-form Binary Coded Decimal Unsigned Truncate
0x4C000020 bclr bclr BO,BI,BH
bclrl BO,BI,BH
XL-form Branch Conditional to Link Register
0x4C000460 bctar bctar BO,BI,BH (LK=0) XL-form Branch Conditional to Target Address Register
0x48000001 bl bl target_addr I-form Branch and Link
blt blt target
blta target
bltlr
clears LR
bltctr clears CTR
B-form Branch if Less Than
blt+ blt+ target B-form Branch if Less Than, Predict Taken
0x7C0001F8 bpermd bpermd RA, RS, RB X-form Bit Permute Doubleword
0x7C000176 brd brd RT,RA XO-form Byte-Reverse Doubleword
0x7C0001B6 brh brh RA,RS X-form Byte-Reverse Halfword
0x7C000044 cfuged cfuged RA, RS, RB X-form Centrifuge Doubleword
0x7C0006FC clrbhrb clrbhrb X-form Clear Branch History Rolling Buffer
0x7C000000 cmp cmp BF, L, RA, RB X-form Compare
0x7C0003F8 cmpb cmpb RA, RS, RB X-form Compare Bytes
0x2C200000 cmpdi cmpdi bf,ra,si XO-form Compare Doubleword Immediate
0x7C0000E0 cmpeqb cmpeqb RA, RS, RB X-form Compare Equal Byte
0x2C000000 cmpi cmpi BF, L, RA, SI D-form Compare Immediate
0x7C000040 cmpl cmpl BF, L, RA, RB X-form Compare Logical
0x28000000 cmpli cmpli BF, L, RA, UI D-form Compare Logical Immediate
0x7C000180 cmprb cmprb BF, L, RA, RB X-form Compare Ranged Byte
0x7C000074 cntlzd cntlzd RT,RA
cntlzd. RT,RA
X-form Count Leading Zeros Doubleword
0x7C00003B cntlzdm cntlzdm RA, RS, RB X-form Count Leading Zeros Doubleword under Mask
0x7C000034 cntlzw cntlzw RA, RS X-form Count Leading Zeros Word
0x7C00047A cnttzd cnttzd RA, RS X-form Count Trailing Zeros Doubleword
0x7C00047B cnttzdm cnttzdm RA, RS, RB X-form Count Trailing Zeros Doubleword under Mask
0x7C00043A cnttzw cnttzw RA, RS X-form Count Trailing Zeros Word
0x7C000584 copy copy RA, RB X-form Copy
0x7C000382 cp_abort cp_abort X-form Copy-Paste Abort
0x7C00068C cpabort cpabort X-form Copy-Paste Abort
0x4C000202 crand crand BT, BA, BB XL-form Condition Register AND
0x7C00020A crc32b crc32b RA, RS X-form Cyclic Redundancy Check 32-bit Byte
0x7C0002CA crc32d crc32d RA, RS X-form Cyclic Redundancy Check 32-bit Doubleword
0x7C00024A crc32h crc32h RA, RS X-form Cyclic Redundancy Check 32-bit Halfword
0x7C00028A crc32w crc32w RA, RS X-form Cyclic Redundancy Check 32-bit Word
0x4C000028 creqv creqv CRb,CRA,CRB XL-form Condition Register Equivalent
0x4C000042 crnor crnor BT,BA,BB XL-form Condition Register NOR XL-form
0x4C000382 cror cror BT, BA, BB XL-form Condition Register OR
0x4C000182 crxor crxor BT, BA, BB XL-form Condition Register XOR
0xEC000244 ctfix ctfix FRT,FRA X-form Convert To Fixed
0xEC000004 dadd dadd FRT,FRA,FRB
Rc=0
X-form Decimal Add
0xEC000005 dadd. dadd. FRD,FRB,FRC XO-form Double Precision Add Record
0xFC000002 daddq daddq vD, vA, vB X-form Decimal Add Quad-Precision
0x7C0005E6 darn darn RT, L X-form Deliver A Random Number
0x7C0005E6 dcba dcba RA, RB X-form Data Cache Block Allocate
0x7C0000AC dcbf dcbf RA,RB,L

dcbfl RA,RB

dcbflp RA,RB

dcbfps RA,RB

dcbstps RA,RB
X-form Data Cache Block Flush
0x7C0003AE dcbi dcbi RA, RB X-form Data Cache Block Invalidate
0x7C00030C dcblc dcblc CT, RA, RB X-form Data Cache Block Lock Clear
0x7C00006C dcbst dcbst RA, RB X-form Data Cache Block Store
0x7C00022C dcbt dcbt RA,RB,TH

dcbtt RA,RB

dcbna RA,RB

dcbtds RA,RB,TH
X-form Data Cache Block Touch
0x7C00014C dcbtls dcbtls CT, RA, RB X-form Data Cache Block Touch and Lock Set
0x7C0001EC dcbtst dcbtst TH, RA, RB X-form Data Cache Block Touch for Store
0x7C0007EC dcbz dcbz RA, RB X-form Data Cache Block Set to Zero
0x7C0007EC dcbzl dcbzl RA, RB X-form Data Cache Block Zero Long
0x7C00038E dccci dccci RA, RB X-form Data Cache Congruence Class Invalidate
0xEC000644 dcffi dcffi FRT,FRB
Rc=0
X-form Decimal Convert From Fixed (Single Precision)
0xEC000644 dcffix dcffix FRT, FRB X-form Decimal Convert From Fixed
0xFC000642 dcffixq dcffixq vD, vB X-form Decimal Convert From Fixed Quad-Precision
0xFC0007C4 dcffixqq dcffixqq RT,RA X-form Double-Precision Floating-Point Fix to Quadword
0xEC000104 dcmpo dcmpo BF, FRA, FRB X-form Decimal Compare Ordered
0xFC000102 dcmpoq dcmpoq BF, vA, vB X-form Decimal Compare Ordered Quad-Precision
0xEC000504 dcmpu dcmpu BF, FRA, FRB X-form Decimal Compare Unordered
0xFC000502 dcmpuq dcmpuq BF, vA, vB X-form Decimal Compare Unordered Quad-Precision
0x7C0003CE dcread dcread RT, RA, RB X-form Data Cache Read
0xEC000204 dctdp dctdp FRT, FRB X-form Decimal Convert To DFP Long
0xEC000244 dctfix dctfix FRT,FRB
dctfix. FRT,FRB
X-form Decimal Convert To Fixed
0xFC000242 dctfixq dctfixq vD, vB X-form Decimal Convert To Fixed Quad-Precision
0xFC000204 dctqpq dctqpq vD, FRB X-form Decimal Convert To Quad-Precision DFP
0xEC000284 ddedpd ddedpd SP,FRT,FRB
ddedpd. SP,FRT,FRB
X-form Decode DPD To BCD (Single Precision)
0xFC000282 ddedpdq ddedpdq vD, vB, SP X-form Decimal Decode DPD Quad-Precision
0xEC000444 ddiv ddiv FRT,FRA,FRB
ddiv. FRT,FRA,FRB
X-form Decimal Divide
0xFC000442 ddivq ddivq vD, vA, vB X-form Decimal Divide Quad-Precision
0xEC000684 denbcd denbcd FRT, FRB, S X-form Decimal Encode BCD
0xFC000682 denbcdq denbcdq vD, vB, S X-form Decimal Encode BCD Quad-Precision
dfadd dfadd DRT,DSRC1,DSRC2 X-form Decimal Floating-Point Add
0xEC0006C4 diex diex FRT, FRA, FRB X-form Decimal Insert Exponent
0xFC0006C2 diexq diexq vD, vA, vB X-form Decimal Insert Exponent Quad-Precision
0xFC0006C4 diexq. diexq. RT,RA,RB X-form DFP Insert Biased Exponent Quad X-form
0x7C0003D2 divd divd RT,RA,RB
OE=0 Rc=0
XO-form Divide Doubleword
0x7C000352 divde divde RT, RA, RB XO-form Divide Doubleword Extended
0x7C000312 divdeu divdeu RT, RA, RB XO-form Divide Doubleword Extended Unsigned
0x7C000392 divdu divdu RT, RA, RB XO-form Divide Doubleword Unsigned
0x10000109 divsq divsq vD, vA, vB VX-form Divide Signed Quadword
0x10000009 divuq divuq vD, vA, vB VX-form Divide Unsigned Quadword
0x7C0003D6 divw divw RT, RA, RB XO-form Divide Word
0x7C000356 divwe divwe RT, RA, RB XO-form Divide Word Extended
0x7C000316 divweu divweu RT, RA, RB XO-form Divide Word Extended Unsigned
0x7C000396 divwu divwu RT, RA, RB XO-form Divide Word Unsigned
0xEC000044 dmul dmul FRT,FRA,FRB
dmul. FRT,FRA,FRB
X-form Decimal Multiply
0xFC000042 dmulq dmulq vD, vA, vB X-form Decimal Multiply Quad-Precision
doze doze X-form Doze
0xFC000084 dqua dqua FRT,FRA,FRB,RMC
dqua. FRT,FRA,FRB,RMC
X-form Decimal Quantize
0xEC000086 dquai dquai TE,FRT,FRB,RMC
dquai. TE,FRT,FRB,RMC
Z23-form DFP Quantize Immediate
0x7E000000 dquai. dquai. FRT,FRB,UI Z23-form DFP Quantize Immediate
0xFC000082 dquaq dquaq vD, vA, vB X-form Decimal Quantize Quad-Precision
0xFC000604 drdpq drdpq FRT, vB X-form Decimal Round To DFP Quad-Precision
0xEC0001C6 drintn drintn R,FRT,FRB,RMC

drintn. R,FRT,FRB,RMC
Z23-form Decimal Floating-Point Round To FP Integer Without Inexact
0xEC0000C6 drintx drintx R,FRT,FRB,RMC

drintx. R,FRT,FRB,RMC
Z23-form Decimal Floating-Point Round To FP Integer With Inexact
0xEC000046 drrnd drrnd FRT,FRA,FRB,RMC

drrnd. FRT,FRA,FRB,RMC
Z23-form Decimal Floating-Point Reround
0xEC000047 drrnd. drrnd. RA, RB Z23-form DFP Reround
0xFC0000C2 drrndq drrndq vD, vA, vB X-form Decimal Reround Quad-Precision
0xEC000604 drsp drsp FRT,FRB
drsp. FRT,FRB
X-form Decimal Round To DFP Short
0xEC000084 dscli dscli FRT,FRA,SH
(Rc=0)
Z23-form Decimal Shift Coefficient Left Immediate
0xEC0000C4 dsri dsri FRT, FRA, SH Z23-form Decimal Shift Coefficient Right Immediate
0x7C000666 dss dss STRM X-form Data Stream Stop
0x7C000666 dssall dssall X-form Data Stream Stop All
0x7C0002A6 dst dst RA, RB, STRM X-form Data Stream Touch
0x7C0002E6 dstst dstst RA, RB, STRM X-form Data Stream Touch for Store
0x7C0002E6 dststt dststt RA, RB, STRM X-form Data Stream Touch for Store Transient
0x7C0002A6 dstt dstt RA, RB, STRM X-form Data Stream Touch Transient
0xEC000404 dsub dsub FRT,FRA,FRB
(Rc=0)
X-form Decimal Subtract
0xFC000402 dsubq dsubq vD, vA, vB X-form Decimal Subtract Quad-Precision
0xEC000184 dtstdc dtstdc BF,FRA,DCM Z22-form Test Data Class
0xEC000144 dtstex dtstex BF,FRA,FRB X-form DFP Test Exponent X-form
0xEC000544 dtstsf dtstsf BF,FRA,FRB X-form Decimal Floating-Point Test Significance Single
0xEC000543 dtstsfi dtstsfi BF, U, FRB X-form Decimal Test Significance Immediate
0xFC000543 dtstsfiq dtstsfiq BF, U, FRB X-form Decimal Test Significance Immediate Quad
0xEC0002C4 dxex dxex FRT,FRB
dxex. FRT,FRB
X-form Decimal Extract Exponent
0xFC0002C2 dxexq dxexq vD, vB X-form Decimal Extract Exponent Quad-Precision
0x7C00026C eciwx eciwx RT, RA, RB X-form External Control In Word Indexed
0x7C00036C ecowx ecowx RS, RA, RB X-form External Control Out Word Indexed
0x7C00021E ehpriv ehpriv OC X-form Embedded Hypervisor Privilege
0x7C0006AC eieio eieio X-form Enforce In-order Execution of I/O
0x7C000238 eqv eqv RA, RS, RB X-form Equivalent
extldi extldi ra,rs,n,b (n > 0) XO-form Extract and Left Justify Immediate
extlwi extlwi ra,rs,n,b (n > 0) XO-form Extract and Left Justify Immediate
0x7C000774 extsb extsb RT,RS
extsb. RT,RS
X-form Extend Sign Byte
0x7C000734 extsh extsh RA, RS X-form Extend Sign Halfword
0x7C0007B4 extsw extsw RT,RS
extsw. RT,RS
X-form Extend Sign Word
0x7C00037A extswsli extswsli RA,RS,SH XS-form Extend Sign Word and Shift Left Immediate
0xFC000210 fabs fabs FRT, FRB X-form Floating Absolute Value
0xFC00002A fadd fadd FRT,FRA,FRB
fadd. FRT,FRA,FRB
A-form Floating Add
0xFC00069C fcfid fcfid FRT,FRB
fcfid. FRT,FRB
X-form Floating Convert with round Signed Doubleword to Double-Precision format
0xEC00069C fcfids fcfids FRT,FRB
fcfids. FRT,FRB
X-form Floating Convert with round Signed Doubleword to Single-Precision format
0xFC00079C fcfidu fcfidu FRT, FRB X-form Floating Convert from Unsigned Integer Doubleword
0xEC00079C fcfidus fcfidus FRT, FRB X-form Floating Convert from Unsigned Integer Doubleword Single
0x7C000000 fcfidus. fcfidus. FRT,FRB X-form Floating Convert with round Unsigned Doubleword to Single-Precision format
0xFC000000 fcmpu fcmpu BF, FRA, FRB X-form Floating Compare Unordered
0xFC000010 fcpsgn fcpsgn FRT, FRA, FRB X-form Floating Copy Sign
0xFC000011 fcpsgn. fcpsgn. FRT,FRB,FRA X-form Copy Sign
0xFC00065C fctid fctid FRT, FRB X-form Floating Convert with round Double-Precision To Signed Doubleword format X-form (Rc=0)
0xFC00075C fctidu fctidu FRT,FRB X-form Floating Convert with round Double-Precision To Unsigned Doubleword format
0xFC00065E fctidz fctidz FRT, FRB X-form Floating Convert to Integer Doubleword with Round to Zero
0xFC00001C fctiw fctiw FRT,FRB
fctiw. FRT,FRB
X-form Floating Convert with round Double-Precision To Signed Word format
0xFC00011C fctiwu fctiwu FRT,FRB X-form Floating Convert with round Double-Precision To Unsigned Word format
0xFC00011C fctiwuz fctiwuz[.] FRT,FRB X-form Floating Convert with truncate Double-Precision To Unsigned Word format
0xFC00001E fctiwz fctiwz FRT, FRB X-form Floating Convert to Integer Word with Round to Zero
0xFC000025 fdiv. fdiv. FC,FA,FB XO-form Floating Point Divide Record
0xEC000024 fdivs fdivs FRT,FRA,FRB XO-form Floating Point Divide Single Precision
0xFC00003A fmadd fmadd FRT,FRA,FRC,FRB
fmadd. FRT,FRA,FRC,FRB
A-form Floating Multiply-Add
0xFC000090 fmr fmr FRT,FRB
fmr. FRT,FRB
X-form Floating Move Register
0xFC00078C fmrgew fmrgew FRT,FRA,FRB X-form Floating Merge Even Word
0xFC000038 fmsub fmsub FRT, FRA, FRC, FRB A-form Floating Multiply-Subtract
0xFC000032 fmul fmul FRT,FRA,FRC
fmul. FRT,FRA,FRC
A-form Floating Multiply
0xFC000110 fnabs fnabs FRT, FRB X-form Floating Negative Absolute Value
0xFC000050 fneg fneg FRT, FRB X-form Floating Negate
0xFC00003E fnmadd fnmadd FRT,FRA,FRC,FRB
fnmadd. FRT,FRA,FRC,FRB
A-form Floating Negative Multiply-Add
0xFC00003C fnmsub fnmsub FRT, FRA, FRC, FRB A-form Floating Negative Multiply-Subtract
0xFC000030 fre fre FRT,FRB
fre. FRT,FRB
A-form Floating Reciprocal Estimate
0xFC000031 fre. fre. RT,RA XO-form Reciprocal Estimate
0xEC000030 fres fres FRT, FRB A-form Floating Reciprocal Estimate Single
0xFC000310 frin frin FRT,FRB
frin. FRT,FRB
X-form Floating Round to Integer Nearest
0xFC000390 frip frip FRT,FRB
frip. FRT,FRB
X-form Floating Round to Integer Plus
0xFC000018 frsp frsp FRT,FRB
frsp. FRT,FRB
X-form Floating Round to Single-Precision
0xFC000034 frsqrte frsqrte FRT,FRB
frsqrte. FRT,FRB
A-form Floating Reciprocal Square Root Estimate
0xEC000034 frsqrtes frsqrtes FRT, FRB A-form Floating Reciprocal Square Root Estimate Single
0xFC00002E fsel fsel FRT,FRA,FRC,FRB
fsel. FRT,FRA,FRC,FRB
A-form Floating Select
0xFC00002C fsqrt fsqrt FRT,FRB
fsqrt. FRT,FRB
X-form Floating Square Root
0xEC00002C fsqrts fsqrts FRT, FRB X-form Floating Square Root Single
0xFC000100 ftdiv ftdiv BF, FRA, FRB X-form Float Test for Divide
0xFC000140 ftsqrt ftsqrt BF, FRB X-form Float Test for Square Root
0x7C0005E2 hashchk hashchk RA X-form Hash Check
0x7C0005A2 hashchkp hashchkp RA X-form Hash Check Privileged
0x7C0005E3 hashst hashst RA X-form Hash Store
0x7C0005A3 hashstp hashstp RA X-form Hash Store Privileged
0x4C000224 hrfid hrfid XL-form Hypervisor Return From Interrupt Doubleword
0x7C0007D6 icbi icbi RA, RB X-form Instruction Cache Block Invalidate
0x7C0001CC icblc icblc CT, RA, RB X-form Instruction Cache Block Lock Clear
0x7C00002C icbt icbt RA, RB X-form Instruction Cache Block Touch
0x7C0003CC icbtls icbtls CT, RA, RB X-form Instruction Cache Block Touch and Lock Set
0x7C00078E iccci iccci RA, RB X-form Instruction Cache Congruence Class Invalidate
0x7C0007CE icread icread RA, RB X-form Instruction Cache Read
0x7C00001E isel isel RT, RA, RB, BC A-form Integer Select
0x4C00012C isync isync XL-form Instruction Synchronize
0x7C000034 lbarx lbarx RT,RA,RB,EH
lbarx RT,RA,RB
X-form Load Byte And Reserve Indexed
0x88000000 lbz lbz RT, D(RA) D-form Load Byte and Zero
lbzbrx lbzbrx RT,RA,RB X-form Load Byte Reversed from Byte Aligned Address Indexed
0x7C0006AA lbzci lbzci RT, RA, RB X-form Load Byte and Zero Caching Inhibited
0x7C0006AA lbzcix lbzcix RT,RA,RB X-form Load Byte and Zero Caching Inhibited Indexed
0x7C00003E lbzepx lbzepx RT, RA, RB X-form Load Byte and Zero External Process ID Indexed
0x8C000000 lbzu lbzu RT,D(RA) D-form Load Byte and Zero with Update D-form
0x7C0000EE lbzux lbzux RT,RA,RB X-form Load Byte and Zero with Update Indexed X-form
0xE8000000 ld ld RT, DS(RA) DS-form Load Doubleword
0x7C0000A8 ldarx ldarx RT,RA,RB,EH
ldarx RT,RA,RB
X-form Load Doubleword and Reserve Indexed
0x7C000000 ldat ldat RT,RA,RB X-form Load Doubleword Atomic
0x7C000428 ldbrx ldbrx RT, RA, RB X-form Load Doubleword Byte-Reverse Indexed
0x7C0006EB ldci ldci RT, RA, RB X-form Load Doubleword Caching Inhibited
0xC8000000 lfd lfd FRT,D(RA) D-form Load Floating-Point Double D-form
0xE4000000 lfdp lfdp FRTp,disp(RA) DS-form Load Floating-Point Double Pair
0xCC000000 lfdu lfdu FRT,D(RA) D-form Load Floating-Point Double with Update
0x30000000 lfs lfs FRT,D(RA) D-form Load Floating-Point Single D-form
0xC4000000 lfsu lfsu FRT,D(RA) X-form Load Floating-Point Single with Update Indexed
0x7C00042E lfsx lfsx FT,RA,RB X-form Load Floating-Point Single Indexed X-form
0xA8000000 lha lha RT, D(RA) D-form Load Halfword Algebraic
0x7C000074 lharx lharx RT, RA, RB X-form Load Halfword And Reserve Indexed
0x7C0002AE lhax lhax RT,RA,RB X-form Load Halfword Algebraic Indexed X-form
0x7C00062C lhbrx lhbrx RT, RA, RB X-form Load Halfword Byte-Reverse Indexed
0xA0000000 lhz lhz RT, D(RA) D-form Load Halfword and Zero
0x7C0006EA lhzci lhzci RT, RA, RB X-form Load Halfword and Zero Caching Inhibited
0x7C0000BE lhzepx lhzepx RT, RA, RB X-form Load Halfword and Zero External Process ID Indexed
0xA4000000 lhzu lhzu RT,D(RA) D-form Load Halfword and Zero with Update D-form
0x38000000 li li RT, SIM D-form Load Immediate
0x3C000000 lis lis RT, SIM D-form Load Immediate Shifted
0xB8000000 lmw lmw RT, D(RA) D-form Load Multiple Word
0xE0000000 lq lq RTp, DQ(RA) DQ-form Load Quadword
0x7C000228 lqarx lqarx RTp, RA, RB X-form Load Quadword And Reserve Indexed
0x7C0004A5 lswi lswi RT, RA, NB X-form Load String Word Immediate
0x7C000425 lswx lswx RT, RA, RB X-form Load String Word Indexed
0x7C00000E lvebx lvebx VRT,RA,RB X-form Load Vector Element Byte Indexed
0x7C00004E lvehx lvehx VX,RA,RB X-form Load Vector Element Halfword Indexed X-form
0x7C00008E lvewx lvewx VRT,RA,RB X-form Load Vector Element Word Indexed
0x7C00000C lvsl lvsl VRT,RA,RB X-form Load Vector for Shift Left Indexed
0x7C00000E lvx lvx vD, RA, RB X-form Load Vector Indexed
0xE8000002 lwa lwa RT, DS(RA) DS-form Load Word Algebraic
0x7C000028 lwarx lwarx RT,RA,D
lwarx EH=0 RT,RA,D
lwarx EH=1 RT,RA,D
X-form Load Word and Reserve Indexed
0x7C00048C lwat lwat RT,RA,FC X-form Load Word Atomic
0x7C0002AA lwax lwax RT,RA,RB X-form Load Word Algebraic Indexed X-form
0x7C00042C lwbrx lwbrx RT, RA, RB X-form Load Word Byte-Reverse Indexed
0x7C00062C lwdi lwdi RT, RA, RB X-form Load Word with Decoration Indexed
0x7C2004AC lwsync lwsync Pseudo Lightweight Synchronize (Pseudo)
0x80000000 lwz lwz RT, D(RA) D-form Load Word and Zero
0x7C0006AB lwzci lwzci RT, RA, RB X-form Load Word and Zero Caching Inhibited
0x7C00007E lwzepx lwzepx RT, RA, RB X-form Load Word and Zero External Process ID Indexed
0xE4000002 lxsd lxsd VRT,disp(RA) DS-form Load VSX Scalar Doubleword
0x7C000498 lxsdx lxsdx XT,RA,RB X-form Load VSX Scalar Doubleword Indexed
0x7C00061A lxsibzx lxsibzx XT,RA,RB X-form Load VSX Scalar as Integer Byte & Zero Indexed X-form
0x7C00004C lxsiwax lxsiwax XT, RA, RB XX1-form Load VSX Scalar as Integer Word Algebraic Indexed
0x7C00000C lxsiwzx lxsiwzx XT, RA, RB XX1-form Load VSX Scalar as Integer Word Zero Indexed
0x7C000468 lxssp lxssp RT,RA,RB XX2-form Load VSX Scalar Single-Precision
0x7C000418 lxsspx lxsspx XT,RA,RB X-form Load VSX Scalar Single-Precision Indexed X-form
0xF4000001 lxv lxv XT, DQ(RA) DQ-form Load VSX Vector
0x7C0006D8 lxvb16x lxvb16x XT,RA,RB X-form Load VSX Vector Byte*16 Indexed
0x7C00034D lxvd2x lxvd2x XT, RA, RB XX1-form Load VSX Vector Doubleword*2 Indexed
0x7C00014C lxvdsx lxvdsx XT, RA, RB X-form Load VSX Vector Doubleword and Splat Indexed
0x7C000658 lxvh8x lxvh8x XT,RA,RB X-form Load VSX Vector Halfword*8 Indexed
0xF01F02D0 lxvkq lxvkq XT,UIM X-form Load VSX Vector Special Value Quadword
0x7C00021D lxvl lxvl XT, RA, RB XX1-form Load VSX Vector Length
0x7C00025A lxvll lxvll XT,RA,RB X-form Load VSX Vector with Length Left-justified X-form
0xF4000000 lxvp lxvp XT, DQ(RA) DQ-form Load VSX Vector Pair
0x7C00029A lxvpx lxvpx XTp,RA,RB X-form Load VSX Vector Paired Indexed X-form
0x7C00001A lxvrbx lxvrbx XT,RA,RB X-form Load VSX Vector Rightmost Byte Indexed X-form
0x7C0000DA lxvrdx lxvrdx XT,RA,RB X-form Load VSX Vector Rightmost Doubleword Indexed X-form
0x7C00005A lxvrhx lxvrhx XT,RA,RB X-form Load VSX Vector Rightmost Halfword Indexed
0x7C00009A lxvrwx lxvrwx XT,RA,RB X-form Load VSX Vector Rightmost Word Indexed X-form
0x7C00030C lxvw4x lxvw4x XT, RA, RB XX1-form Load VSX Vector Word*4 Indexed
0x7C00016C lxvwsx lxvwsx XT, RA, RB XX1-form Load VSX Vector Word and Splat Indexed
0x7C000218 lxvx lxvx XT,RA,RB X-form Load VSX Vector Indexed X-form
0x100000AC macchw macchw RT, RA, RB XO-form Multiply Accumulate Cross Halfword
0x100000EC macchws macchws RT, RA, RB XO-form Multiply Accumulate Cross Halfword Signed
0x100000CC macchwsu macchwsu RT, RA, RB XO-form Multiply Accumulate Cross Halfword Signed Unsigned
0x1000000C macchwu macchwu RT, RA, RB XO-form Multiply Accumulate Cross Halfword Unsigned
0x1000002C machhw machhw RT, RA, RB XO-form Multiply Accumulate High Halfword
0x1000006C machhws machhws RT, RA, RB XO-form Multiply Accumulate High Halfword Signed
0x1000004C machhwsu machhwsu RT, RA, RB XO-form Multiply Accumulate High Halfword Signed Unsigned
0x1000000C machhwu machhwu RT, RA, RB XO-form Multiply Accumulate High Halfword Unsigned
0x100001AC maclhw maclhw RT, RA, RB XO-form Multiply Accumulate Low Halfword
0x100001EC maclhws maclhws RT, RA, RB XO-form Multiply Accumulate Low Halfword Signed
0x100001CC maclhwsu maclhwsu RT, RA, RB XO-form Multiply Accumulate Low Halfword Signed Unsigned
0x1000018C maclhwu maclhwu RT, RA, RB XO-form Multiply Accumulate Low Halfword Unsigned
0x10000030 maddhd maddhd RT,RA,RB,RC VA-form Multiply-Add High Doubleword
0x7C0006AC mbar mbar MO X-form Memory Barrier
0x4C000020 mcrf mcrf BF, BFA XL-form Move Condition Register Field
0xFC000040 mcrfs mcrfs BF, BFA X-form Move to Condition Register from FPSCR
0x7C000400 mcrxrx mcrxrx BF X-form Move to Condition Register from XER Extended
0x7C00025E mfbhrbe mfbhrbe RT, BHRBE X-form Move From Branch History Rolling Buffer Entry
0x7C000026 mfcr mfcr RT X-form Move From Condition Register
0x7C0902A6 mfctr mfctr RT XFX-form Move From Count Register
0x7C000286 mfdcr mfdcr RT, DCRN XFX-form Move From Device Control Register
0xFC00048E mffs mffs FRT
mffs. FRT
X-form Move From FPSCR
0xFC14048E mffscdrn mffscdrn FRT,FRB X-form Move From FPSCR Control & Set DRN
0xFC00048E mffsl mffsl FRT X-form Move From FPSCR Lightweight
0x7C0802A6 mflr mflr RT XFX-form Move From Link Register
0x7C0000A6 mfmsr mfmsr RT X-form Move From Machine State Register
0x7C000026 mfocrf mfocrf RT, FXM XFX-form Move From One Condition Register Field
0x7C00029E mfpmr mfpmr RT, PMRN X-form Move From Performance Monitor Register
0x7C1F42A6 mfpvr mfpvr RT X-form Move From Processor Version Register
0x7C0002A6 mfspr mfspr RT, SPR XFX-form Move From Special Purpose Register
0x7C0004A6 mfsr mfsr RT, SR X-form Move From Segment Register
0x7C000526 mfsrin mfsrin RT, RB X-form Move From Segment Register Indirect
0x7C1242A6 mftar mftar RT XFX-form Move From Target Address Register
0x7C0002E6 mftb mftb RT,268
mftb RT
XFX-form Move From Timebase
0x7C0002E7 mftbu mftbu RT XFX-form Move From Timebase Upper
0x7C000033 mfvsrd mfvsrd RA, XS XX1-form Move From VSR Doubleword
0x7C000263 mfvsrld mfvsrld RA, XS XX1-form Move From VSR Lower Doubleword
0x7C000073 mfvsrwz mfvsrwz RA, XS XX1-form Move From VSR Word and Zero
0x7C000612 modsd modsd RT, RA, RB X-form Modulo Signed Doubleword
0x1000010B modsq modsq vD, vA, vB VX-form Modulo Signed Quadword
0x7C000616 modsw modsw RT, RA, RB X-form Modulo Signed Word
0x7C000212 modud modud RT, RA, RB X-form Modulo Unsigned Doubleword
0x1000000B moduq moduq vD, vA, vB VX-form Modulo Unsigned Quadword
0x7C000216 moduw moduw RT, RA, RB X-form Modulo Unsigned Word
0x7C000378 mr mr RA, RS X-form Move Register
0x7C0000EC msgclr msgclr RB X-form Message Clear
0x7C00012C msgclrp msgclrp RB X-form Message Clear Privileged
0x7C0000EC msgslp msgslp RB X-form Message Sleep
0x7C00019C msgsnd msgsnd RB X-form Message Send
0x7C00011C msgsndp msgsndp RB X-form Message Send Privileged
0x7C00009C msgsndu msgsndu RB X-form Message Send Ultravisor
0x7C0006FE msgsync msgsync X-form Message Synchronize
0x7C0004AC msync msync X-form Memory Synchronize
0x7C000120 mtcrf mtcrf FXM, RS XFX-form Move To Condition Register Fields
0x7C0903A6 mtctr mtctr RS XFX-form Move To Count Register
0x7C000386 mtdcr mtdcr DCRN, RS XFX-form Move To Device Control Register
0xFC00008C mtfsb0 mtfsb0 BT X-form Move To FPSCR Bit 0
0xFC00004C mtfsb1 mtfsb1 BT X-form Move To FPSCR Bit 1
0xFC00058E mtfsf mtfsf FLM,FRB,L,W
mtfsf. FLM,FRB,L,W
XFL-form Move To FPSCR Fields
0xFC00010E mtfsfi mtfsfi BF, U X-form Move To FPSCR Field Immediate
0x7C0803A6 mtlr mtlr RS XFX-form Move To Link Register
0x7C000124 mtmsr mtmsr RS,L
mtmsr RS
X-form Move To Machine State Register
0x7C000164 mtmsrd mtmsrd RS,L
mtmsrd RS
X-form Move To Machine State Register Doubleword
0x7C000120 mtocrf mtocrf FXM, RS XFX-form Move To One Condition Register Field
0x7C00039E mtpmr mtpmr PMRN, RS X-form Move To Performance Monitor Register
0x7C0003A6 mtspr mtspr SPR, RS XFX-form Move To Special Purpose Register
0x7C0001A6 mtsr mtsr SR, RS X-form Move To Segment Register
0x7C0001E6 mtsrin mtsrin RS, RB X-form Move To Segment Register Indirect
0x7C1242A6 mttar mttar RS XFX-form Move To Target Address Register
0x10000644 mtvscr mtvscr VRB VX-form Move To Vector Status and Control Register
0x10100011 mtvsrbm mtvsrbm VRT,RB VX-form Move to VSR Byte Mask
0x10000014 mtvsrbmi N/A XO-form Move to Vector Scalar Register with Bit Mask Immediate
0x7C0000B3 mtvsrd mtvsrd XT, RA XX1-form Move To VSR Doubleword
0x7C000363 mtvsrdd mtvsrdd XT, RA, RB X-form Move To VSR Double Double
0x10140642 mtvsrqm mtvsrqm VRT,RB VX-form Move to VSR Quadword Mask VX-form
0x7C0000D3 mtvsrwa mtvsrwa XT, RA XX1-form Move To VSR Word Algebraic
0x10120642 mtvsrwm mtvsrwm VRT,RB VX-form Move to VSR Word Mask
0x7C0000F3 mtvsrws mtvsrws XT, RA XX1-form Move To VSR Word and Splat
0x100000A8 mulchw mulchw RT, RA, RB XO-form Multiply Cross Halfword
0x10000088 mulchwu mulchwu RT, RA, RB XO-form Multiply Cross Halfword Unsigned
0x7C000092 mulhd mulhd RT, RA, RB XO-form Multiply High Doubleword
0x7C000093 mulhd. mulhd. RT,RA,RB XO-form Multiply High Doubleword
0x7C000012 mulhdu mulhdu RT, RA, RB XO-form Multiply High Doubleword Unsigned
0x10000028 mulhhw mulhhw RT, RA, RB XO-form Multiply High Halfword
0x10000008 mulhhwu mulhhwu RT, RA, RB XO-form Multiply High Halfword Unsigned
0x7C000096 mulhw mulhw RT, RA, RB XO-form Multiply High Word
0x7C000016 mulhwu mulhwu RT, RA, RB XO-form Multiply High Word Unsigned
0x7C0001D2 mulld mulld RT,RA,RB
mulldo RT,RA,RB
XO-form Multiply Low Doubleword
0x100001A8 mullhw mullhw RT, RA, RB XO-form Multiply Low Halfword
0x10000188 mullhwu mullhwu RT, RA, RB XO-form Multiply Low Halfword Unsigned
0x1C000000 mulli mulli RT,RA,SI D-form Multiply Low Immediate
0x7C0001D6 mullw mullw RT, RA, RB XO-form Multiply Low Word
0x7C0003B8 nand nand RA, RS, RB X-form NAND
nap nap X-form Nap
0x7C0000D0 neg neg RT, RA XO-form Negate
0x100000AE nmacchw nmacchw RT, RA, RB XO-form Negative Multiply Accumulate Cross Halfword
0x100000EE nmacchws nmacchws RT, RA, RB XO-form Negative Multiply Accumulate Cross Halfword Signed
0x1000002E nmachhw nmachhw RT, RA, RB XO-form Negative Multiply Accumulate High Halfword
0x1000006E nmachhws nmachhws RT, RA, RB XO-form Negative Multiply Accumulate High Halfword Signed
0x100001AE nmaclhw nmaclhw RT, RA, RB XO-form Negative Multiply Accumulate Low Halfword
0x100001EE nmaclhws nmaclhws RT, RA, RB XO-form Negative Multiply Accumulate Low Halfword Signed
0x60000000 nop nop D-form No Operation
0x7C0000F8 nor nor RA, RS, RB X-form NOR
0x7C0000F8 not not Rx,Ry
not. Rx,Ry
X-form Complement Register
0x7C000378 or or RT,RA,RB
miso
X-form OR Logical Operation
0x7C000379 or. or. RT,RA,RB X-form OR Record
0x7C000338 orc orc RA,RS,RB
orc. RA,RS,RB
X-form OR with Complement
0x60000000 ori ori RT,RS,SImm
ori R31,R31,0
D-form OR Immediate
0x64000000 oris oris RA, RS, UI D-form OR Immediate Shifted
0x06000000 paddi paddi RT, RA, SI, R MLS:D-form Prefixed Add Immediate
0x7C000604 paste paste RA, RB X-form Paste
0x7C000605 paste. paste. RA, RB X-form Paste and Record
0x7C0000C4 pdepd pdepd RA, RS, RB X-form Parallel Bits Deposit Doubleword
0x7C000084 pextd pextd RA, RS, RB X-form Parallel Bits Extract Doubleword
pla pla RT, label Pseudo Prefixed Load Address (Pseudo)
0x06000000 plbz plbz RT, D34(RA), R MLS:D-form Prefixed Load Byte and Zero
0x06000000 pld pld RT, D34(RA), R MLS:D-form Prefixed Load Doubleword
0x48000000 plfd plfd RT,RA,RB D-form Prefixed Load Floating-Point Double MLS:D-form
0x06000000 plh plh RT, D(RA), R MLS:D-form Prefixed Load Halfword
0x06000000 plha plha RT, D(RA), R MLS:D-form Prefixed Load Halfword Algebraic
0x06000000 pli pli RT, SI34 MLS:D-form Prefixed Load Immediate
0x06000000 plq plq RTp, D(RA), R MLS:D-form Prefixed Load Quadword
0x06000000 plwa plwa RT, D(RA), R MLS:D-form Prefixed Load Word Algebraic
0x06000000 plwz plwz RT, D34(RA), R MLS:D-form Prefixed Load Word and Zero
0x00000000 plxv plxv RT,RA,RB D-form Prefixed Load VSX Vector 8LS:D-form
0x06000000 plxvp plxvp XT, D(RA), R 8LS:D-form Prefixed Load VSX Vector Pair
0x06000000 pmxvbf16ger2 pmxvbf16ger2 AT, XA, XB, XMSK, YMSK MMIRR-form Prefixed Masked VSX Vector BFloat16 Ger (Rank-2 Update)
0x7C000000 pmxvbf16ger2np pmxvbf16ger2np AT,XA,XB,XMSK,YMSK,PMSK MMIRR:XX3-form Prefixed Masked VSX Vector bfloat16 GER (rank-2 update) Negative multiply, Positive accumulate
pmxvf16ger2np pmxvf16ger2np AT,XA,XB,XMSK,YMSK,PMSK MMIRR:XX3-form Prefixed Masked VSX Vector 16-bit Floating-Point GER (rank-2 update) Negative multiply, Positive accumulate
0x3F800000 pmxvf16ger2pp pmxvf16ger2pp MMIRR:XX3-form Prefixed Masked VSX Vector 16-bit Floating-Point GER (rank-2 update) Positive multiply, Positive accumulate
pmxvf32gernp pmxvf32gernp AT,XA,XB,XMSK,YMSK MMIRR:XX3-form Prefixed Masked VSX Vector 32-bit Floating-Point GER (rank-1 update) Negative multiply, Positive accumulate
0x3F800000 pmxvf32gerpp pmxvf32gerpp MMIRR:XX3-form Prefixed Masked VSX Vector 32-bit Floating-Point GER (rank-1 update) Positive multiply, Positive accumulate
0x06000000 pmxvf64ger pmxvf64ger AT, XA, XB, XMSK, YMSK MMIRR-form Prefixed Masked VSX Vector Float64 GER
0x3F800000 pmxvf64gernn pmxvf64gernn MMIRR:XX3-form Prefixed Masked VSX Vector 64-bit Floating-Point GER (rank-1 update) Negative multiply, Negative accumulate
pmxvf64gernp pmxvf64gernp AT,XAp,XB,XMSK,YMSK MMIRR:XX3-form Prefixed Masked VSX Vector 64-bit Floating-Point GER (rank-1 update) Negative multiply, Positive accumulate
0x06000000 pmxvi4ger8 pmxvi4ger8 AT, XA, XB, XMSK, YMSK MMIRR-form Prefixed Masked VSX Vector Integer 4-bit GER
0x06000000 pmxvi4ger8pp pmxvi4ger8pp AT, XA, XB, XMSK, YMSK MMIRR-form Prefixed Masked VSX Vector Integer 4-bit GER Plus/Plus
0x06000000 pmxvi8ger4 pmxvi8ger4 AT, XA, XB, XMSK, YMSK MMIRR-form Prefixed Masked VSX Vector Integer 8-bit GER
0x7E000000 pmxvi8ger4pp pmxvi8ger4pp MMIRR:XX3-form Prefixed Masked VSX Vector 8-bit Signed/Unsigned Integer GER (rank-4 update) Positive multiply, Positive accumulate
0x80000000 pnop pnop *-form Prefixed No-Operation Instruction
0x7C0000F4 popcntb popcntb RA,RS X-form Population Count Bytes
0x7C0003F4 popcntd popcntd RA, RS X-form Population Count Doubleword
0x7C0002F4 popcntw popcntw RA, RS X-form Population Count Word
0x7C000174 prtyd prtyd RA, RS X-form Parity Doubleword
0x7C000128 prtyw prtyw RA, RS X-form Parity Word
0xF0000015 ps_add ps_add FRT, FRA, FRB A-form Paired Single Add
0xF000001D ps_madd ps_madd FRT, FRA, FRC, FRB A-form Paired Single Multiply-Add
0xF0000019 ps_mul ps_mul FRT, FRA, FRC A-form Paired Single Multiply
0xF0000014 ps_sub ps_sub FRT, FRA, FRB A-form Paired Single Subtract
0xE0000006 psq_l psq_l FRT, D(RA), W, I X-form Paired Single Quantized Load
0xF0000007 psq_st psq_st FRS, D(RA), W, I X-form Paired Single Quantized Store
0x06000000 pstb pstb RS, D(RA), R MLS:D-form Prefixed Store Byte
0x7C000000 pstfd pstfd FRT,RA,RB MLS:D-form Prefixed Store Floating-Point Double MLS:D-form
0x3C000000 pstfs pstfs FRT,RA,RB MLS:D-form Prefixed Store Floating-Point Single MLS:D-form
0x06000000 psth psth RS, D(RA), R MLS:D-form Prefixed Store Halfword
0x06000000 pstq pstq RSp, D(RA), R MLS:D-form Prefixed Store Quadword
0x06000000 pststd pststd RS, D34(RA), R MLS:D-form Prefixed Store Doubleword
0x06000000 pstw pstw RS, D(RA), R MLS:D-form Prefixed Store Word
0x06000000 pstxvp pstxvp XS, D(RA), R 8LS:D-form Prefixed Store VSX Vector Pair
0x4C000124 rfebb rfebb S
rfebb
XL-form Return From Event-Based Branch
0x4C000024 rfid rfid XL-form Return From Interrupt Doubleword
0x4C0000A4 rfscv rfscv XL-form Return from System Call Vectored
ripv ripv X-form Rip Van Winkle
0x78000012 rldcr rldcr RT,RS,RB,ME
rldcr. RT,RS,RB,ME
MDS-form Rotate Left Doubleword then Clear Right
0x78000000 rldic rldic RT,RA,RB,MB
rldic. RT,RA,RB,MB
MD-form Rotate Left Doubleword Immediate Clear
0x78000000 rldicl rldicl RA, RS, SH, MB MD-form Rotate Left Doubleword Immediate Clear Left
0x78000004 rldicr rldicr RA, RS, SH, ME MD-form Rotate Left Doubleword Immediate Clear Right
0x78000006 rldimi rldimi RA, RS, SH, MB MD-form Rotate Left Doubleword Immediate Mask Insert
0x50000000 rlwimi rlwimi RA, RS, SH, MB, ME M-form Rotate Left Word Immediate Then Mask Insert
0x54000000 rlwinm rlwinm RA,RS,SH,MB,ME
rlwinm. RA,RS,SH,MB,ME
M-form Rotate Left Word Immediate Then AND with Mask
0x5C000000 rlwnm rlwnm RT,RS,RB,MB,ME
rlwnm. RT,RS,RB,MB,ME
M-form Rotate Left Word Then AND with Mask
rotatel rotatel RT,RA,RB XO-form Rotate Left
0x44000002 sc sc LEV SC-form System Call
0x44000002 scv scv LEV SC-form System Call Vectored
0x7C000100 setb setb RT, BFA X-form Set Boolean
0x7C000300 setbc setbc RT, BI X-form Set Boolean Condition
0x7C000340 setbcr setbcr RT, BI X-form Set Boolean Condition Reverse
0x7C000380 setnbc setnbc RT, BI X-form Set Negative Boolean Condition
0x7C0003C0 setnbcr setnbcr RT, BI X-form Set Negative Boolean Condition Reverse
0x7C0007A7 slbfee. slbfee. RT,RB X-form SLB Find Entry ESID
0x7C0003E4 slbia slbia
slbia IH
X-form Segment Lookaside Buffer Invalidate All
0x7C0006A4 slbiag slbiag RS,L
slbiag RS
X-form SLB Invalidate All Global
0x7C000364 slbie slbie RB X-form Segment Lookaside Buffer Invalidate Entry
0x7C0003A4 slbieg slbieg RS,RB X-form SLB Invalidate Entry Global
0x7C0002DE slbmfee slbmfee RT, RB X-form SLB Move From Entry ESID
0x7C00029E slbmfev slbmfev RT, RB X-form SLB Move From Entry VSID
0x7C000324 slbmte slbmte RS, RB X-form SLB Move To Entry
0x7C0006AC slbsync slbsync X-form SLB Synchronize
0x7C00001B sld sld RA, RS, RB X-form Shift Left Doubleword
sleep sleep X-form Sleep
0x7C000018 slw slw RT,RA,RB
slw. RT,RA,RB
X-form Shift Left Word
0x7C000031 slw. slw. RT,RA,RB XO-form Shift Left Word Immediate
0x7C000634 srad srad RA, RS, RB X-form Shift Right Algebraic Doubleword
0x7C000635 srad. srad. RT,RA,RB X-form Shift Right Algebraic Doubleword
0x7C00033C sradi sradi RA, RS, SH XS-form Shift Right Algebraic Doubleword Immediate
0x7C000638 sraw sraw RA, RS, RB X-form Shift Right Algebraic Word
0x7C000670 srawi srawi RA, RS, SH X-form Shift Right Algebraic Word Immediate
0x7C000436 srd srd RA, RS, RB X-form Shift Right Doubleword
0x7C000438 srw srw RA, RS, RB X-form Shift Right Word
stax stax RS,RA,RB X-form Store Atomic
0x98000000 stb stb RS, D(RA) D-form Store Byte
0x7C0007AE stbci stbci RS, RA, RB X-form Store Byte Caching Inhibited
0x7C0007AA stbcix stbcix RS,RA,RB X-form Store Byte Caching Inhibited Indexed X-form
0x7C00056D stbcx. stbcx. RS, RA, RB X-form Store Byte Conditional Indexed
0x7C00013E stbepx stbepx RS, RA, RB X-form Store Byte External Process ID Indexed
0xF8000000 std std RS, DS(RA) DS-form Store Doubleword
0x7C000528 stdbrx stdbrx RS, RA, RB X-form Store Doubleword Byte-Reverse Indexed
0x7C0007EF stdci stdci RS, RA, RB X-form Store Doubleword Caching Inhibited
0x7C0001AD stdcx. stdcx. RS, RA, RB X-form Store Doubleword Conditional Indexed
0x7C00072C stdi stdi RS, RA, RB X-form Store Word with Decoration Indexed
0xF8000001 stdu stdu RS,disp(RA) DS-form Store Doubleword with Update DS-form
0x7C00012A stdx stdx RS,RA,RB X-form Store Doubleword Indexed X-form
0xD8000000 stfd stfd FRS,D(RA) D-form Store Floating-Point Double D-form
0xF4000000 stfdp stfdp FRSp,disp(RA) DS-form Store Floating-Point Double Pair
0x7C0005EE stfdux stfdux FRS,RA,RB X-form Store Floating-Point Double with Update Indexed
0xD0000000 stfs stfs FRS,D(RA) DS-form Store Floating-Point Single D-form
0x7C00052E stfsx stfsx FRS,RA,RB X-form Store Floating-Point Single Indexed X-form
0xB0000000 sth sth RS, D(RA) D-form Store Halfword
0x7C00072C sthbrx sthbrx RS, RA, RB X-form Store Halfword Byte-Reverse Indexed
0x7C0007EE sthci sthci RS, RA, RB X-form Store Halfword Caching Inhibited
0x7C0006AA sthcix sthcix RT,RB,RA X-form Store Halfword Caching Inhibited Indexed X-form
0x7C0005AD sthcx. sthcx. RS, RA, RB X-form Store Halfword Conditional Indexed
0x7C0001BE sthep sthepx RS, RA, RB X-form Store Halfword External Process ID Indexed
0xBC000000 stmw stmw RT, D(RA) D-form Store Multiple Word
0x4C0005A4 stop stop X-form Stop
0xF8000002 stq stq RSp, DQ(RA) DQ-form Store Quadword
0x7C00016D stqcx. stqcx. RS, RA, RB X-form Store Quadword Conditional Indexed
0x7C0005A5 stswi stswi RT, RA, NB X-form Store String Word Immediate
0x7C000525 stswx stswx RT, RA, RB X-form Store String Word Indexed
0x7C00002E stvebx stvebx VRS,RA,RB X-form Store Vector Element Byte Indexed
0x7C00014E stvehx stvehx VRS,RA,RB X-form Store Vector Element Halfword Indexed X-form
0x7C0001C6 stvx stvx vS, RA, RB X-form Store Vector Indexed
0x7C0003CE stvxl stvxl VS,RA,RB X-form Store Vector Indexed Last
0x90000000 stw stw RS, D(RA) D-form Store Word
0x7C00058C stwat stwat RS,RA,FC X-form Store Word Atomic
0x7C00052C stwbrx stwbrx RS, RA, RB X-form Store Word Byte-Reverse Indexed
0x7C0007AF stwci stwci RS, RA, RB X-form Store Word Caching Inhibited
0x7C00072A stwcix stwcix RS,RA,RB X-form Store Word Caching Inhibited Indexed X-form
0x7C00012D stwcx. stwcx. RS, RA, RB X-form Store Word Conditional Indexed
0x7C00017E stwepx stwepx RS, RA, RB X-form Store Word External Process ID Indexed
0xF4000002 stxsd stxsd VRS,disp(RA) DS-form Store VSX Scalar Doubleword
0x7C000598 stxsdx stxsdx XS,RA,RB X-form Store VSX Scalar Doubleword Indexed X-form
0x7C00071A stxsibx stxsibx XS,RA,RB X-form Store VSX Scalar as Integer Byte Indexed X-form
0x7C00008C stxsiwx stxsiwx XS, RA, RB XX1-form Store VSX Scalar as Integer Word Indexed
0xF4000003 stxssp stxssp VRS,disp(RA) DS-form Store VSX Scalar Single-Precision DS-form
0x7C000518 stxsspx stxsspx XS,RA,RB X-form Store VSX Scalar Single-Precision Indexed X-form
0xF400000A stxv stxv XS, DQ(RA) DQ-form Store VSX Vector
0x7C0007D8 stxvb16x stxvb16x XS,RA,RB X-form Store VSX Vector Byte*16 Indexed
0x7C0003CD stxvd2x stxvd2x XS, RA, RB XX1-form Store VSX Vector Doubleword*2 Indexed
0x7C000758 stxvh8x stxvh8x XS,RA,RB X-form Store VSX Vector Halfword*8 Indexed
0x7C00031D stxvl stxvl XS, RA, RB XX1-form Store VSX Vector Length
0x7C00035A stxvll stxvll XS,RA,RB X-form Store VSX Vector with Length Left-justified
0xF4000004 stxvp stxvp XS, DQ(RA) DQ-form Store VSX Vector Pair
0x7C00039A stxvpx stxvpx XSp,RA,RB X-form Store VSX Vector Paired Indexed X-form
0x7C00011A stxvrbx stxvrbx XS,RA,RB X-form Store VSX Vector Rightmost Byte Indexed X-form
0x7C0001DA stxvrdx stxvrdx VX,RA,RB X-form Store VSX Vector Rightmost Doubleword Indexed X-form
0x7C00015A stxvrhx stxvrhx XS,RA,RB X-form Store VSX Vector Rightmost Halfword Indexed X-form
0x7C0003CC stxvw4x stxvw4x XS, RA, RB XX1-form Store VSX Vector Word*4 Indexed
0x7C000318 stxvx stxvx xW,r0,rPW
stxvx xX,r0,rPX
stxvx xY,r0,rPY
stxvx xZ,r0,rPZ
X-form Store VSX Vector Indexed X-form
0x7C000011 subfc. subfc. RT,RA,RB XO-form Subtract from Complement with Carry-Out
0x7C0004AC sync sync
sync L
hwsync
lwsync
ptesync
plwsync
stncisync
stcisync
stsncisync
stcisync
X-form Synchronize
0x7C00071D tabort. tabort. RA X-form Transaction Abort
0x7C00065D tabortdc tabortdc TO, RA, RB X-form Transaction Abort Doubleword Conditional
0x7C00065D tabortdci tabortdci TO, RA, SI X-form Transaction Abort Doubleword Conditional Immediate
0x7C00061D tabortwc tabortwc TO, RA, RB X-form Transaction Abort Word Conditional
0x7C00061D tabortwci tabortwci TO, RA, SI X-form Transaction Abort Word Conditional Immediate
0x7C00051D tbegin. tbegin. R X-form Transaction Begin
0x7C00059C tcheck tcheck BF X-form Transaction Check
0x7C000088 td td TO, RA, RB X-form Trap Doubleword
0x08000000 tdi tdi TO, RA, SIM D-form Trap Doubleword Immediate
0x7C00055D tend. tend. A X-form Transaction End
0x7C0002E4 tlbia tlbia X-form TLB Invalidate All
0x7C000264 tlbie tlbie RB, RS X-form Translation Lookaside Buffer Invalidate Entry
0x7C000224 tlbiel tlbiel RS, RIC, PRS, effR X-form TLB Invalidate Entry Local
0x7C000012 tlbilx tlbilx T, RA, RB X-form TLB Invalidate Local Extended
0x7C000622 tlbivax tlbivax RA, RB X-form TLB Invalidate Virtual Address Indexed
0x7C000762 tlbre tlbre X-form TLB Read Entry
0x7C000722 tlbsx tlbsx RA, RB X-form TLB Search Indexed
0x7C00046C tlbsync tlbsync X-form TLB Synchronize
0x7C0007A2 tlbwe tlbwe X-form TLB Write Entry
0x0FE00008 trap trap Pseudo Trap (Pseudo)
0x7C0007DD trechkpt trechkpt X-form Transaction Recheckpoint
0x7C2005DE tresume tresume. X-form Transaction Resume
0x7C0005DE tsr tsr L X-form Transaction Suspend or Resume
0x7C0005DE tsuspend tsuspend. X-form Transaction Suspend
0x7C000008 tw tw TO, RA, RB X-form Trap Word
0x0C000000 twi twi TO, RA, SIM D-form Trap Word Immediate
0x4C000224 urfid urfid XL-form Ultravisor Return from Interrupt Doubleword
0x10000403 vabsdub vabsdub vD, vA, vB VA-form Vector Absolute Difference Unsigned Byte
0x10000443 vabsduh vabsduh vD, vA, vB VA-form Vector Absolute Difference Unsigned Halfword
0x10000483 vabsduw vabsduw vD, vA, vB VA-form Vector Absolute Difference Unsigned Word
0x10000500 vaddcuq vaddcuq vD, vA, vB VX-form Vector Add Carryout Unsigned Quadword
0x10000180 vaddcuw vaddcuw vD, vA, vB VX-form Vector Add Carryout Unsigned Word
0x1000000A vaddfp vaddfp vD, vA, vB VA-form Vector Add Floating-Point
0x10000300 vaddsbs vaddsbs vD, vA, vB VX-form Vector Add Signed Byte Saturate
0x10000340 vaddshs vaddshs vD, vA, vB VX-form Vector Add Signed Halfword Saturate
0x10000380 vaddsws vaddsws vD, vA, vB VX-form Vector Add Signed Word Saturate
0x10000000 vaddubm vaddubm vD, vA, vB VX-form Vector Add Unsigned Byte Modulo
0x10000200 vaddubs vaddubs vD, vA, vB VX-form Vector Add Unsigned Byte Saturate
0x100000C0 vaddudm vaddudm vD, vA, vB VX-form Vector Add Unsigned Doubleword Modulo
0x10000040 vadduhm vadduhm vD, vA, vB VX-form Vector Add Unsigned Halfword Modulo
0x10000240 vadduhs vadduhs vD, vA, vB VX-form Vector Add Unsigned Halfword Saturate
0x10000100 vadduqm vadduqm vD, vA, vB VA-form Vector Add Unsigned Quadword Modulo
0x10000080 vadduwm vadduwm vD, vA, vB VX-form Vector Add Unsigned Word Modulo
0x10000280 vadduws vadduws vD, vA, vB VX-form Vector Add Unsigned Word Saturate
0x10000404 vand vand vD, vA, vB VX-form Vector Logical AND VX-form
0x10000444 vandc vandc vD, vA, vB VX-form Vector AND with Complement
0x10000502 vavgsb vavgsb vD, vA, vB VA-form Vector Average Signed Byte
0x10000542 vavgsh vavgsh vD, vA, vB VA-form Vector Average Signed Halfword
0x10000582 vavgsw vavgsw vD, vA, vB VA-form Vector Average Signed Word
0x10000402 vavgub vavgub vD, vA, vB VA-form Vector Average Unsigned Byte
0x10000442 vavguh vavguh vD, vA, vB VA-form Vector Average Unsigned Halfword
0x10000482 vavguw vavguw vD, vA, vB VA-form Vector Average Unsigned Word
0x10000001 vbcdadd vbcdadd vD, vA, vB, PS VX-form Vector BCD Add
0x10000041 vbcdsub vbcdsub vD, vA, vB, PS VX-form Vector BCD Subtract
0x100005CC vbpermd vbpermd VRT,VRA,VRB VX-form Vector Bit Permute Doubleword
0x1000054C vbpermq vbpermq VRT,VRA,VRB VX-form Vector Bit Permute Quadword
0x100006C6 vbrd vbrd vD, vB VX-form Vector Byte-Reverse Doubleword
0x10000646 vbrh vbrh vD, vB VX-form Vector Byte-Reverse Halfword
0x10000706 vbrq vbrq vD, vB VX-form Vector Byte-Reverse Quadword
0x10000686 vbrw vbrw vD, vB VX-form Vector Byte-Reverse Word
0x1000034A vcfsx vcfsx vD, vB, UIM VX-form Vector Convert from Signed Fixed-Point Word to Single-Precision Floating-Point
0x1000054D vcfuged vcfuged vD, vA, vB VX-form Vector Centrifuge Doubleword
0x1000030A vcfux vcfux vD, vB, UIM VX-form Vector Convert from Unsigned Fixed-Point Word
0x10000508 vcipher vcipher vD, vA, vB VX-form Vector Cipher (AES)
0x10000509 vcipherlast vcipherlast vD, vA, vB VX-form Vector Cipher Last
0x1000018D vclrlb vclrlb vD, vA, RB VX-form Vector Clear Left Bytes
0x100001CD vclrrb vclrrb vD, vA, RB VX-form Vector Clear Right Bytes
0x10000702 vclzb vclzb vD, vB VX-form Vector Count Leading Zeros Byte
0x100007C2 vclzd vclzd vD, vB VX-form Vector Count Leading Zeros Doubleword
0x7C00062A vclzdm vclzdm VRT, VRA, VRB X-form Vector Count Leading Zeros Doubleword under bit Mask
0x10000742 vclzh vclzh vD, vB VX-form Vector Count Leading Zeros Halfword
0x10000605 vclzlsbb vclzlsbb RA, vB VX-form Vector Count Leading Zero Least Significant Bits Byte
0x10000782 vclzw vclzw vD, vB VX-form Vector Count Leading Zeros Word
0x100003C6 vcmpbfp vcmpbfp VRT,VRA,VRB
vcmpbfp. VRT,VRA,VRB
VC-form Vector Compare Bounds Floating-Point
0x100000C6 vcmpeqfp vcmpeqfp VRT,VRA,VRB
vcmpeqfp. VRT,VRA,VRB
VC-form Vector Compare Equal Floating-Point
0x10000006 vcmpequb vcmpequb VRT,VRA,VRB
vcmpequb. VRT,VRA,VRB
VC-form Vector Compare Equal Byte
0x100000C7 vcmpequd vcmpequd VRT,VRA,VRB
vcmpequd. VRT,VRA,VRB
VC-form Vector Compare Equal Doubleword
0x10000046 vcmpequh vcmpequh VRT,VRA,VRB
vcmpequh. VRT,VRA,VRB
VC-form Vector Compare Equal Halfword
0x100001C7 vcmpequq vcmpequq VRT,VRA,VRB
vcmpequq. VRT,VRA,VRB
VC-form Vector Compare Equal Quadword
0x10000086 vcmpequw vcmpequw VRT,VRA,VRB
vcmpequw. VRT,VRA,VRB
VC-form Vector Compare Equal Word
0x100001C6 vcmpgefp vcmpgefp vD, vA, vB VC-form Vector Compare Greater Equal Floating-Point
0x10000006 vcmpgefp. vcmpgefp. VRT, VRA, VRB VC-form Vector Compare Greater Than or Equal Floating-Point
0x100002C6 vcmpgtfp vcmpgtfp VRT,VRA,VRB
vcmpgtfp. VRT,VRA,VRB
VC-form Vector Compare Greater Than Floating-Point
0x10000306 vcmpgtsb vcmpgtsb VRT,VRA,VRB
vcmpgtsb. VRT,VRA,VRB
VC-form Vector Compare Greater Than Signed Byte
0x100003C7 vcmpgtsd vcmpgtsd VRT,VRA,VRB
vcmpgtsd. VRT,VRA,VRB
VC-form Vector Compare Greater Than Signed Doubleword
0x10000346 vcmpgtsh vcmpgtsh VRT,VRA,VRB
vcmpgtsh. VRT,VRA,VRB
VC-form Vector Compare Greater Than Signed Halfword
0x10000387 vcmpgtsq vcmpgtsq VRT,VRA,VRB
vcmpgtsq. VRT,VRA,VRB
VC-form Vector Compare Greater Than Signed Quadword
0x10000386 vcmpgtsw vcmpgtsw VRT,VRA,VRB
vcmpgtsw. VRT,VRA,VRB
VC-form Vector Compare Greater Than Signed Word
0x10000206 vcmpgtub vcmpgtub vD, vA, vB VC-form Vector Compare Greater Than Unsigned Byte
0x100002C7 vcmpgtud vcmpgtud vD, vA, vB VC-form Vector Compare Greater Than Unsigned Doubleword
0x10000246 vcmpgtuh vcmpgtuh vD, vA, vB VC-form Vector Compare Greater Than Unsigned Halfword
0x10000286 vcmpgtuw vcmpgtuw vD, vA, vB VC-form Vector Compare Greater Than Unsigned Word
0x10000007 vcmpneb vcmpneb VRT,VRA,VRB
vcmpneb. VRT,VRA,VRB
VC-form Vector Compare Not Equal Byte
0x10000047 vcmpneh vcmpneh VRT,VRA,VRB
vcmpneh. VRT,VRA,VRB
VC-form Vector Compare Not Equal Halfword
0x10000087 vcmpnew vcmpnew VRT,VRA,VRB
vcmpnew. VRT,VRA,VRB
VC-form Vector Compare Not Equal Word
0x10000141 vcmpsq vcmpsq BF,VRA,VRB VX-form Vector Compare Signed Quadword
0x10180642 vcntmbb vcntmbb RT,VRB,MP VX-form Vector Count Mask Bits Byte
0x101C0000 vcntmbw vcntmbw RT,VRB,MP VX-form Vector Count Mask Bits Word
0x100003CA vctsxs vctsxs vD, vB, UIM VX-form Vector Convert to Signed Fixed-Point Word Saturate
0x1000038A vctuxs vctuxs vD, vB, UIM VX-form Vector Convert to Unsigned Fixed-Point Word Saturate
0x10000702 vctzb vctzb vD, vB VX-form Vector Count Trailing Zeros Byte
0x100007C2 vctzd vctzd vD, vB VX-form Vector Count Trailing Zeros Doubleword
0x10000742 vctzh vctzh vD, vB VX-form Vector Count Trailing Zeros Halfword
0x10000607 vctzlsbb vctzlsbb RA, vB VX-form Vector Count Trailing Zero Least Significant Bits Byte
0x10000782 vctzw vctzw vD, vB VX-form Vector Count Trailing Zeros Word
0x100003CB vdivesd vdivesd VRT,VRA,VRB VX-form Vector Divide Extended Signed Doubleword
0x1000030B vdivesq vdivesq VRT,VRA,VRB VX-form Vector Divide Extended Signed Quadword
0x1000038B vdivesw vdivesw VRT,VRA,VRB VX-form Vector Divide Extended Signed Word
0x100001CB vdivsd vdivsd VRT,VRA,VRB VX-form Vector Divide Signed Doubleword
0x1000010B vdivsq vdivsq VRT,VRA,VRB VX-form Vector Divide Signed Quadword
0x1000018B vdivsw vdivsw VRT,VRA,VRB VX-form Vector Divide Signed Word
0x10000684 veqv veqv VRT,VRA,VRB VX-form Vector Logical Equivalence
0x10000642 vexpandbm vexpandbm vD, vB VX-form Vector Expand Byte Mask
0x10000702 vexpanddm vexpanddm vD, vB VX-form Vector Expand Doubleword Mask
0x10000682 vexpandhm vexpandhm vD, vB VX-form Vector Expand Halfword Mask
0x10000742 vexpandqm vexpandqm vD, vB VX-form Vector Expand Quadword Mask
0x100006C2 vexpandwm vexpandwm vD, vB VX-form Vector Expand Word Mask
0x100001A5 vexptefp vexptefp VRT, VRB VX-form Vector Exponentiate Estimate Floating Point
0x7C000000 vextddvlx vextddvlx VRT,VRA,VRB,RC VA-form Vector Extract Double Doubleword to VSR using GPR-specified Left-Index VA-form
0x10000018 vextdubvlx vextdubvlx VRT,VRA,VRB,RC VA-form Vector Extract Double Unsigned Byte to VSR Using GPR-specified Left-Index VA-form
0x1000001A vextduhvlx vextduhvlx VRT,VRA,VRB,RC VA-form Vector Extract Double Unsigned Halfword to VSR using GPR-specified Left-Index VA-form
0x1000001C vextduwvlx vextduwvlx VRT,VRA,VRB,RC VA-form Vector Extract Double Unsigned Word to VSR using GPR-specified Left-Index VA-form
0x10000642 vextractbm vextractbm RA, vB VX-form Vector Extract Byte Mask
0x100002CD vextractd vextractd RA, vB, UIM VX-form Vector Extract Doubleword
0x10000702 vextractdm vextractdm RA, vB VX-form Vector Extract Doubleword Mask
0x10000682 vextracthm vextracthm RA, vB VX-form Vector Extract Halfword Mask
0x10000742 vextractqm vextractqm RA, vB VX-form Vector Extract Quadword Mask
0x1000020D vextractub vextractub RA, vB, UIM VX-form Vector Extract Unsigned Byte to VSR using Immediate-specified Index VX-form
0x1000024D vextractuh vextractuh RA, vB, UIM VX-form Vector Extract Unsigned Halfword
0x1000028D vextractuw vextractuw RA, vB, UIM VX-form Vector Extract Unsigned Word to VSR using Immediate-specified Index VX-form
0x100006C2 vextractwm vextractwm RA, vB VX-form Vector Extract Word Mask
0x10000706 vextsb2d vextsb2d vD, vB VX-form Vector Extend Sign Byte To Doubleword
0x10000606 vextsb2w vextsb2w vD, vB VX-form Vector Extend Sign Byte To Word
0x10000746 vextsh2d vextsh2d vD, vB VX-form Vector Extend Sign Halfword To Doubleword
0x10000646 vextsh2w vextsh2w vD, vB VX-form Vector Extend Sign Halfword To Word
0x10000786 vextsw2d vextsw2d vD, vB VX-form Vector Extend Sign Word To Doubleword
0x1000060D vextublx vextublx RT,RA,VRB VX-form Vector Extract Unsigned Byte to GPR using GPR-specified Left-Index VX-form
0x1000064D vextuhlx vextuhlx RT,RA,VRB VX-form Vector Extract Unsigned Halfword to GPR using GPR-specified Left-Index
0x1000068D vextuwlx vextuwlx RT,RA,VRB VX-form Vector Extract Unsigned Word to GPR using GPR-specified Left-Index VX-form
0x1000050C vextuwrx vextuwrx VRT,RA,RB VX-form Vector Extract Unsigned Word to GPR using GPR-specified Right-Index VX-form
0x10000502 vgbbd vgbbd vD, vB VX-form Vector Gather Bits by Bytes by Doubleword
0x100004CC vgnb vgnb vD, vB, UIM VX-form Vector Gather Non-Zero Bytes
0x10000028 vinsblx vinsblx VRT,RA,RB VX-form Vector Insert Byte from GPR using GPR-specified Left-Index VX-form
0x1000000F vinsbvlx vinsbvlx VRT,RA,VRB VX-form Vector Insert Byte from VSR using GPR-specified Left-Index VX-form
0x100002CF vinsdlx vinsdlx VRT,RA,RB VX-form Vector Insert Doubleword from GPR using GPR-specified Left-Index VX-form
0x1000030D vinsertb vinsertb vD, vB, UIM VX-form Vector Insert Byte from VSR using Immediate-specified Index
0x100003CD vinsertd vinsertd vD, vB, UIM VX-form Vector Insert Doubleword
0x100003CD vinsertd_p vinsertd vD, RB, UIM VX-form Vector Insert Doubleword from GPR
0x1000034D vinserth vinserth vD, vB, UIM VX-form Vector Insert Halfword
0x1000034D vinserth_p vinserth vD, RB, UIM VX-form Vector Insert Halfword from GPR
0x1000038D vinsertw vinsertw vD, vB, UIM VX-form Vector Insert Word from VSR using Immediate-specified Index
0x1000038D vinsertw_p vinsertw vD, RB, UIM VX-form Vector Insert Word from GPR
0x1000024F vinshlx vinshlx VRT,RA,RB VX-form Vector Insert Halfword from GPR using GPR-specified Left-Index VX-form
0x1000004F vinshvlx vinshvlx VRT,RA,VRB VX-form Vector Insert Halfword from VSR using GPR - specified Left-Index VX-form
0x24F00000 vinshvrx vinshvrx VX-form Vector Insert Halfword from VSR using GPR-specified Right-Index VX-form
0x100000CF vinsw vinsw VRT,RB,UIM VX-form Vector Insert Word from GPR using Immediate-specified Index
0x1000028F vinswlx vinswlx VRT,RA,RB VX-form Vector Insert Word from GPR using GPR-specified Left-Index VX-form
0x1000008F vinswvlx vinswvlx VRT,RA,VRB VX-form Vector Insert Word from VSR using GPR-specified Left-Index VX-form
0x100001CA vlogefp vlogefp VRT,VRB VX-form Vector Log Base 2 Estimate Floating-Point
0x1000002E vmaddfp vmaddfp VRT,VRA,VRB,VRC VA-form Vector Multiply-Add Floating-Point
0x1000040A vmaxfp vmaxfp VRT,VRA,VRB VX-form Vector Maximum Floating-Point
0x10000204 vmaxsb vmaxsb vD, vA, vB VA-form Vector Maximum Signed Byte
0x100001C2 vmaxsd vmaxsd VRT,VRA,VRB VX-form Vector Maximum Signed Doubleword
0x10000244 vmaxsh vmaxsh vD, vA, vB VA-form Vector Maximum Signed Halfword
0x10000284 vmaxsw vmaxsw vD, vA, vB VA-form Vector Maximum Signed Word
0x10000004 vmaxub vmaxub vD, vA, vB VA-form Vector Maximum Unsigned Byte
0x10000044 vmaxuh vmaxuh vD, vA, vB VA-form Vector Maximum Unsigned Halfword
0x10000084 vmaxuw vmaxuw vD, vA, vB VA-form Vector Maximum Unsigned Word
0x10000020 vmhaddshs vmhaddshs VRT,VRA,VRB,VRC VA-form Vector Multiply-High-Add Signed Halfword Saturate
0x10000602 vminsb vminsb vD, vA, vB VA-form Vector Minimum Signed Byte
0x100003C2 vminsd vminsd VRT,VRA,VRB VX-form Vector Minimum Signed Doubleword
0x10000642 vminsh vminsh vD, vA, vB VA-form Vector Minimum Signed Halfword
0x10000682 vminsw vminsw vD, vA, vB VA-form Vector Minimum Signed Word
0x10000402 vminub vminub vD, vA, vB VA-form Vector Minimum Unsigned Byte
0x10000442 vminuh vminuh vD, vA, vB VA-form Vector Minimum Unsigned Halfword
0x10000482 vminuw vminuw vD, vA, vB VA-form Vector Minimum Unsigned Word
0x10000022 vmladduhm vmladduhm VRT,VRA,VRB,VRC VA-form Vector Multiply-Low-Add Unsigned Halfword Modulo
0x100007CB vmodsd vmodsd VRT,VRA,VRB VX-form Vector Modulo Signed Doubleword
0x1000070B vmodsq vmodsq VRT,VRA,VRB VX-form Vector Modulo Signed Quadword
0x1000078B vmodsw vmodsw VRT,VRA,VRB VX-form Vector Modulo Signed Word
0x1000078C vmrgew vmrgew vD, vA, vB VX-form Vector Merge Even Word
0x1000000C vmrghb vmrghb vD, vA, vB VX-form Vector Merge High Byte
0x1000004C vmrghh vmrghh vD, vA, vB VX-form Vector Merge High Halfword
0x1000008C vmrghw vmrghw vD, vA, vB VX-form Vector Merge High Word
0x1000010C vmrglb vmrglb vD, vA, vB VX-form Vector Merge Low Byte
0x1000014C vmrglh vmrglh vD, vA, vB VX-form Vector Merge Low Halfword
0x1000018C vmrglw vmrglw vD, vA, vB VX-form Vector Merge Low Word
0x1000068C vmrgow vmrgow vD, vA, vB VX-form Vector Merge Odd Word
0x7C000000 vmsumcud vmsumcud VRT,VRA,VRB,VRC VA-form Vector Multiply-Sum & write Carry-out Unsigned Doubleword
0x10000025 vmsummbm vmsummbm VRT,VRA,VRB,VRC X-form Vector Multiply-Sum Mixed Byte Modulo
0x10000028 vmsumshm vmsumshm vD, vA, vB, vC VA-form Vector Multiply-Sum Signed Halfword Modulo
0x10000029 vmsumshs vmsumshs vD, vA, vB, vC VA-form Vector Multiply-Sum Signed Halfword Saturate
0x10000024 vmsumubm vmsumubm vD, vA, vB, vC VA-form Vector Multiply-Sum Unsigned Byte Modulo
0x10000023 vmsumudm vmsumudm VRT,VRA,VRB,VRC VA-form Vector Multiply-Sum Unsigned Doubleword Modulo
0x10000028 vmsumuhs vmsumuhs VRT,VRA,VRB,VRC VA-form Vector Multiply-Sum Unsigned Halfword Saturate
0x10000041 vmul10ecuq vmul10ecuq VX,VA,VB VX-form Vector Multiply-by-10 Extended & write Carry-out Unsigned Quadword
0x10000241 vmul10euq vmul10euq VRT,VRA,VRB VX-form Vector Multiply-by-10 Extended Unsigned Quadword
0x10000201 vmul10uq vmul10uq VRT,VRA VX-form Vector Multiply-by-10 Unsigned Quadword
0x10000308 vmulesb vmulesb vD, vA, vB VX-form Vector Multiply Even Signed Byte
0x100003C8 vmulesd vmulesd VRT,VRA,VRB VX-form Vector Multiply Even Signed Doubleword
0x10000348 vmulesh vmulesh vD, vA, vB VX-form Vector Multiply Even Signed Halfword
0x10000188 vmulesw vmulesw vD, vA, vB VX-form Vector Multiply Even Signed Word
0x10000208 vmuleub vmuleub vD, vA, vB VX-form Vector Multiply Even Unsigned Byte
0x100002C8 vmuleud vmuleud VRT,VRA,VRB VX-form Vector Multiply Even Unsigned Doubleword
0x10000248 vmuleuh vmuleuh vD, vA, vB VX-form Vector Multiply Even Unsigned Halfword
0x10000088 vmuleuw vmuleuw vD, vA, vB VX-form Vector Multiply Even Unsigned Word
0x1000004A vmulfp vmulfp vD, vA, vB VA-form Vector Multiply Floating-Point
0x100003C8 vmulhsd vmulhsd vD, vA, vB VX-form Vector Multiply High Signed Doubleword
0x10000388 vmulhsw vmulhsw vD, vA, vB VX-form Vector Multiply High Signed Word
0x100002C8 vmulhud vmulhud vD, vA, vB VX-form Vector Multiply High Unsigned Doubleword
0x10000288 vmulhuw vmulhuw vD, vA, vB VX-form Vector Multiply High Unsigned Word
0x100001C9 vmulld vmulld VRT,VRA,VRB VX-form Vector Multiply Low Doubleword
0x10000108 vmulosb vmulosb vD, vA, vB VX-form Vector Multiply Odd Signed Byte
0x10000148 vmulosh vmulosh vD, vA, vB VX-form Vector Multiply Odd Signed Halfword
0x10000188 vmulosw vmulosw vD, vA, vB VX-form Vector Multiply Odd Signed Word
0x10000008 vmuloub vmuloub vD, vA, vB VX-form Vector Multiply Odd Unsigned Byte
0x10000048 vmulouh vmulouh vD, vA, vB VX-form Vector Multiply Odd Unsigned Halfword
0x10000080 vmulouw vmulouw vD, vA, vB VA-form Vector Multiply Odd Unsigned Word
0x10000089 vmuluwm vmuluwm VRT,VRA,VRB VX-form Vector Multiply Unsigned Word Modulo
0x10000548 vncipher vncipher vD, vA, vB VX-form Vector Inverse Cipher (AES)
0x10000549 vncipherlast vncipherlast vD, vA, vB VX-form Vector Inverse Cipher Last
0x10000644 vnegd vnegd vD, vB VX-form Vector Negate Doubleword
0x10000604 vnegw vnegw vD, vB VX-form Vector Negate Word
0x10000504 vnor vnor vD, vA, vB VX-form Vector NOR
0x10000484 vor vor vD, vA, vB VX-form Vector OR
0x100005CD vpdepd vpdepd vD, vA, vB VX-form Vector Parallel Bits Deposit Doubleword
0x1000002B vperm vperm vD, vA, vB, vC VA-form Vector Permute
0x1000003B vpermr vpermr vD, vA, vB, vC VA-form Vector Permute Right
0x1000002D vpermxor vpermxor vD, vA, vB, vC VA-form Vector Permute and Exclusive-OR
0x1000058D vpextd vpextd vD, vA, vB VX-form Vector Parallel Bits Extract Doubleword
0x1000030E vpkpx vpkpx vD, vA, vB VX-form Vector Pack Pixel
0x100005CE vpksdss vpksdss VRT,VRA,VRB VX-form Vector Pack Signed Doubleword Signed Saturate
0x100001CE vpkshss vpkshss vD, vA, vB VX-form Vector Pack Signed Halfword Signed Saturate
0x1000020E vpkswss vpkswss vD, vA, vB VX-form Vector Pack Signed Word Signed Saturate
0x1000014E vpkswus vpkswus VRT,VSRA,VSRB VX-form Vector Pack Signed Word Unsigned Saturate
0x1000044E vpkudum vpkudum VRT,VRA,VRB VX-form Vector Pack Unsigned Doubleword Modulo
0x1000000E vpkuhum vpkuhum vD, vA, vB VX-form Vector Pack Unsigned Halfword Unsigned Modulo
0x1000008E vpkuhus vpkuhus vD, vA, vB VX-form Vector Pack Unsigned Halfword Unsigned Saturate
0x1000004E vpkuwum vpkuwum vD, vA, vB VX-form Vector Pack Unsigned Word Unsigned Modulo
0x10000408 vpmsumb vpmsumb vD, vA, vB VX-form Vector Polynomial Multiply-Sum Byte
0x100004C8 vpmsumd vpmsumd vD, vA, vB VX-form Vector Polynomial Multiply-Sum Doubleword
0x10000448 vpmsumh vpmsumh vD, vA, vB VX-form Vector Polynomial Multiply-Sum Halfword
0x10000488 vpmsumw vpmsumw vD, vA, vB VX-form Vector Polynomial Multiply-Sum Word
0x10000703 vpopcntb vpopcntb vD, vB VX-form Vector Population Count Byte
0x100007C3 vpopcntd vpopcntd vD, vB VX-form Vector Population Count Doubleword
0x10000743 vpopcnth vpopcnth vD, vB VX-form Vector Population Count Halfword
0x10000783 vpopcntw vpopcntw vD, vB VX-form Vector Population Count Word
0x10000644 vprtybd vprtybd vD, vB VX-form Vector Parity Byte Doubleword
0x10000684 vprtybq vprtybq vD, vB VX-form Vector Parity Byte Quadword
0x10000604 vprtybw vprtybw vD, vB VX-form Vector Parity Byte Word
0x1000010A vrefp vrefp VRT,VRB VX-form Vector Reciprocal Estimate Floating-Point VX-form
0x100002CA vrfim vrfim vD, vB VX-form Vector Round to Floating-Point Integer towards Minus Infinity
0x1000020A vrfin vrfin vD, vB VX-form Vector Round to Floating-Point Integer Nearest
0x1000028A vrfip vrfip vD, vB VX-form Vector Round to Floating-Point Integer towards Plus Infinity
0x1000024A vrfiz vrfiz vD, vB VX-form Vector Round to Floating-Point Integer towards Zero
0x10000004 vrlb vrlb vD, vA, vB VX-form Vector Rotate Left Byte
0x100000C4 vrld vrld vD, vA, vB VX-form Vector Rotate Left Doubleword
0x100000C5 vrldmi vrldmi VRT,VRA,VRB VX-form Vector Rotate Left Doubleword then Mask Insert
0x10000044 vrlh vrlh vD, vA, vB VX-form Vector Rotate Left Halfword
0x10000104 vrlq vrlq vD, vA, vB VX-form Vector Rotate Left Quadword
0x10000145 vrlqnm vrlqnm VRT,VRA,VRB VX-form Vector Rotate Left Quadword then AND with Mask VX-form
0x10000084 vrlw vrlw vD, vA, vB VX-form Vector Rotate Left Word
0x10000085 vrlwmi vrlwmi VRT,VRA,VRB VX-form Vector Rotate Left Word then Mask Insert VX-form
0x10000185 vrlwnm vrlwnm VRT,VRA,VRB VX-form Vector Rotate Left Word then AND with Mask
0x100005C8 vsbox vsbox vD, vA VX-form Vector S-Box
0x1000002A vsel vsel vD, vA, vB, vC VA-form Vector Select
0x100006C2 vshasigmad vshasigmad vD, vA, ST, SIX VX-form Vector SHA-512 Sigma Doubleword
0x10000682 vshasigmaw vshasigmaw vD, vA, ST, SIX VX-form Vector SHA-256 Sigma Word
0x100001C4 vsl vsl vD, vA, vB VX-form Vector Shift Left
0x10000104 vslb vslb vD, vA, vB VX-form Vector Shift Left Byte
0x10000016 vsldbi vsldbi VRT,VRA,VRB,SH VN-form Vector Shift Left Double by Bit Immediate
0x10000144 vslh vslh vD, vA, vB VX-form Vector Shift Left Halfword
0x1000040C vslo vslo vD, vA, vB VX-form Vector Shift Left by Octet
0x10000105 vslq vslq vD, vA, vB VX-form Vector Shift Left Quadword
0x10000744 vslv vslv VRT,VRA,VRB VX-form Vector Shift Left Variable
0x10000184 vslw vslw vD, vA, vB VX-form Vector Shift Left Word
0x1000020C vspltb vspltb vD, vB, UIM VX-form Vector Splat Byte
0x1000024C vsplth vsplth vD, vB, UIM VX-form Vector Splat Halfword
0x1000030C vspltisb vspltisb vD, SIM VX-form Vector Splat Immediate Signed Byte
0x1000034C vspltish vspltish vD, SIM VX-form Vector Splat Immediate Signed Halfword
0x1000038C vspltisw vspltisw vD, SIM VX-form Vector Splat Immediate Signed Word
0x1000028C vspltw vspltw vD, vB, UIM VX-form Vector Splat Word
0x100002C4 vsr vsr vD, vA, vB VX-form Vector Shift Right
0x10000304 vsrab vsrab vD, vA, vB VX-form Vector Shift Right Algebraic Byte
0x10000344 vsrah vsrah vD, vA, vB VX-form Vector Shift Right Algebraic Halfword
0x10000305 vsraq vsraq vD, vA, vB VX-form Vector Shift Right Algebraic Quadword
0x10000384 vsraw vsraw vD, vA, vB VX-form Vector Shift Right Algebraic Word
0x10000204 vsrb vsrb vD, vA, vB VX-form Vector Shift Right Byte
0x10000244 vsrh vsrh vD, vA, vB VX-form Vector Shift Right Halfword
0x1000044C vsro vsro vD, vA, vB VX-form Vector Shift Right by Octet
0x10000205 vsrq vsrq vD, vA, vB VX-form Vector Shift Right Quadword
0x10000704 vsrv vsrv vTMP1, vSRC, vSHCT1 X-form Vector Shift Right Variable
0x10000284 vsrw vsrw vD, vA, vB VX-form Vector Shift Right Word
0x1000000D vstribl vstribl vD, vB VX-form Vector String Isolate Byte Left
0x10000246 vstribr vstribr VRT,VRB
vstribr. VRT,VRB
VX-form Vector String Isolate Byte Right
0x100001CF vstrihr vstrihr VRT,VRB
vstrihr. VRT,VRB
VC-form Vector String Isolate Halfword Right-justified
0x10000647 vstril vstril vD, vB VX-form Vector String Isolate Left
0x10000647 vstril_p vstril. vD, vB VX-form Vector String Isolate Left and Record
0x10000687 vstrir vstrir vD, vB VX-form Vector String Isolate Right
0x10000687 vstrir_p vstrir. vD, vB VX-form Vector String Isolate Right and Record
0x10000500 vsubcuq vsubcuq vD, vA, vB VX-form Vector Subtract Carryout Unsigned Quadword
0x10000580 vsubcuw vsubcuw vD, vA, vB VX-form Vector Subtract Carryout Unsigned Word
0x1000004A vsubfp vsubfp vD, vA, vB VA-form Vector Subtract Floating-Point
0x10000700 vsubsbs vsubsbs vD, vA, vB VX-form Vector Subtract Signed Byte Saturate
0x10000740 vsubshs vsubshs vD, vA, vB VX-form Vector Subtract Signed Halfword Saturate
0x10000780 vsubsws vsubsws vD, vA, vB VX-form Vector Subtract Signed Word Saturate
0x10000400 vsububm vsububm vD, vA, vB VX-form Vector Subtract Unsigned Byte Modulo
0x10000600 vsububs vsububs vD, vA, vB VX-form Vector Subtract Unsigned Byte Saturate
0x100004C0 vsubudm vsubudm vD, vA, vB VX-form Vector Subtract Unsigned Doubleword Modulo
0x10000440 vsubuhm vsubuhm vD, vA, vB VX-form Vector Subtract Unsigned Halfword Modulo
0x10000640 vsubuhs vsubuhs vD, vA, vB VX-form Vector Subtract Unsigned Halfword Saturate
0x10000500 vsubuqm vsubuqm vD, vA, vB VA-form Vector Subtract Unsigned Quadword Modulo
0x10000480 vsubuwm vsubuwm vD, vA, vB VA-form Vector Subtract Unsigned Word Modulo
0x10000680 vsubuws vsubuws vD, vA, vB VX-form Vector Subtract Unsigned Word Saturate
0x10000688 vsum2sws vsum2sws vD, vA, vB VA-form Vector Sum-across Partial (1/2) Signed Word Saturate
0x10000760 vsum4sbs vsum4sbs vD, vA, vB VA-form Vector Sum-across Partial (1/4) Signed Byte Saturate
0x10000648 vsum4shs vsum4shs vD, vA, vB VA-form Vector Sum-across Partial (1/4) Signed Halfword Saturate
0x10000660 vsum4ubs vsum4ubs vD, vA, vB VA-form Vector Sum-across Partial (1/4) Unsigned Byte Saturate
0x10000788 vsumsws vsumsws vD, vA, vB VA-form Vector Sum-across Signed Word Saturate
0x1000034E vupkhpx vupkhpx vD, vB VX-form Vector Unpack High Pixel
0x1000020E vupkhsb vupkhsb vD, vB VX-form Vector Unpack High Signed Byte
0x1000024E vupkhsh vupkhsh vD, vB VX-form Vector Unpack High Signed Halfword
0x1000064E vupkhsw vupkhsw VRT,VRB VX-form Vector Unpack High Signed Word
0x100003CE vupklpx vupklpx vD, vB VX-form Vector Unpack Low Pixel
0x1000028E vupklsb vupklsb vD, vB VX-form Vector Unpack Low Signed Byte
0x100002CE vupklsh vupklsh vD, vB VX-form Vector Unpack Low Signed Halfword
0x100004C4 vxor vxor vD, vA, vB VX-form Vector XOR
0x7C00007C wait wait WC,PL
wait WC
wait
X-form Wait for Interrupt
0x7C00007C waitimpl waitimpl X-form Wait for Implementation Dependent
0x7C00007C waitrsv waitrsv X-form Wait for Reservation Loss
0x7C000106 wrtee wrtee RS X-form Write MSR External Enable
0x7C000146 wrteei wrteei E X-form Write MSR External Enable Immediate
0xF0000088 xmsubasp xmsubasp XT,XA,XB XX3-form VSX Scalar Multiply-Subtract Type-A Single-Precision
0x7C000278 xor xor RA, RS, RB X-form XOR
0x68000000 xori xori RA, RS, UI D-form XOR Immediate
0x6C000000 xoris xoris RA, RS, UI D-form XOR Immediate Shifted
0xF0000159 xsabsdp xsabsdp XT, XB XX2-form VSX Scalar Absolute Value Double-Precision
0xFC000604 xsabsqp xsabsqp vD, vB X-form VSX Scalar Absolute Quad-Precision
0xF0000020 xsadddp xsadddp XT, XA, XB XX3-form VSX Scalar Add Double-Precision
0xFC000004 xsaddqp xsaddqp vD, vA, vB X-form VSX Scalar Add Quad-Precision
0xFC000004 xsaddqpo xsaddqpo vD, vA, vB X-form VSX Scalar Add Quad-Precision Odd
0xF0000000 xsaddsp xsaddsp XT, XA, XB XX3-form VSX Scalar Add Single-Precision
0xF0000018 xscmpeqdp xscmpeqdp XT,XA,XB XX3-form VSX Scalar Compare Equal Double-Precision
0xFC000088 xscmpeqqp xscmpeqqp VRT,VRA,VRB X-form VSX Scalar Compare Equal Quad-Precision X-form
0xF000003B xscmpexpdp xscmpexpdp BF, XA, XB XX3-form VSX Scalar Compare Exponents Double-Precision
0xFC0001C4 xscmpexpqp xscmpexpqp BF, vA, vB X-form VSX Scalar Compare Exponents Quad-Precision
0xF0000098 xscmpgedp xscmpgedp XT,XA,XB XX3-form VSX Scalar Compare Greater Than or Equal (Double-Precision)
0xFC000188 xscmpgeqp xscmpgeqp VRT,VRA,VRB X-form VSX Scalar Compare Greater Than or Equal Quad-Precision
0xF0000058 xscmpgtdp xscmpgtdp XT,XA,XB XX3-form VSX Scalar Compare Greater Than Double-Precision
0xFC0001C8 xscmpgtqp xscmpgtqp VRT,VRA,VRB X-form VSX Scalar Compare Greater Than Quad-Precision X-form
0xF000002B xscmpodp xscmpodp BF, XA, XB XX3-form VSX Scalar Compare Ordered Double-Precision
0xFC000104 xscmpopoqp xscmpopoqp BF, vA, vB X-form VSX Scalar Compare Ordered Quad-Precision
0xFC000108 xscmpoqp xscmpoqp BF,VRA,VRB X-form VSX Scalar Compare Ordered Quad-Precision
0xF0000023 xscmpudp xscmpudp BF, XA, XB XX3-form VSX Scalar Compare Unordered Double-Precision
0xFC000504 xscmpuqp xscmpuqp BF, vA, vB X-form VSX Scalar Compare Unordered Quad-Precision
0xF0000580 xscpsgndp xscpsgndp XT,XA,XB X-form VSX Scalar Copy Sign Double-Precision
0xFC0000C4 xscpsgnqp xscpsgnqp vD, vA, vB X-form VSX Scalar Copy Sign Quad-Precision
0xF0000178 xscvdphp xscvdphp XT, XB XX2-form VSX Scalar Convert Double to Half-Precision
0xFC0002A8 xscvdpqp xscvdpqp vD, vB X-form VSX Scalar Convert Double-Precision to Quad-Precision format
0xF0000108 xscvdpsp xscvdpsp XT, XB XX2-form VSX Scalar Convert Double-Precision to Single-Precision
0xF000042C xscvdpspn xscvdpspn XT,XB XX2-form VSX Scalar Convert Scalar Single-Precision to Vector Single-Precision format Non-signalling
0xF0000158 xscvdpsxds xscvdpsxds XT, XB XX2-form VSX Scalar Convert Double-Precision to Signed Doubleword with Round to Zero
0xF0000160 xscvdpsxw xscvdpsxw XT,XB X-form VSX Scalar Convert with round to zero Double-Precision to Signed Word
0xF0000160 xscvdpsxws xscvdpsxws XT,XB X-form VSX Scalar Convert Double-Precision to Signed Word format with round to zero
0xF0000148 xscvdpuxds xscvdpuxds XT, XB XX2-form VSX Scalar Convert Double-Precision to Unsigned Doubleword with Round to Zero
0xF0000120 xscvdpuxws xscvdpuxws XT,XB XX2-form VSX Scalar Convert Double-Precision to Unsigned Word format with round to zero
0xF0000158 xscvhpdp xscvhpdp XT, XB XX2-form VSX Scalar Convert Half-Precision to Double-Precision format XX2-form
0xFC000688 xscvqpdp xscvqpdp vD, vB X-form VSX Scalar Convert Quad-Precision to Double
0xFC0005CC xscvqpsd xscvqpsd vD, vB X-form VSX Scalar Convert Quad-Precision to Signed Doubleword
0xFC190688 xscvqpsdz xscvqpsdz VRT,VRB X-form VSX Scalar Convert with round to zero Quad-Precision to Signed Doubleword format X-form
0xFC080688 xscvqpsqz xscvqpsqz VRT,VRB X-form VSX Scalar Convert with round to zero Quad-Precision to Signed Quadword
0xFC090688 xscvqpswz xscvqpswz VRT,VRB X-form VSX Scalar Convert with round to zero Quad-Precision to Signed Word format
0xFC00058C xscvqpud xscvqpud vD, vB X-form VSX Scalar Convert Quad-Precision to Unsigned Doubleword
0xFC110688 xscvqpudz xscvqpudz VRT,VRB X-form VSX Scalar Convert with round to zero Quad-Precision to Unsigned Doubleword format X-form
0xFC000688 xscvqpuqz xscvqpuqz VRT,VRB X-form VSX Scalar Convert with round to zero Quad-Precision to Unsigned Quadword
0xFC010688 xscvqpuwz xscvqpuwz VRT,VRB X-form VSX Scalar Convert with round to zero Quad-Precision to Unsigned Word format
0xFC0005F4 xscvsdqp xscvsdqp vD, vB X-form VSX Scalar Convert Signed Doubleword to Quad-Precision
0xF0000198 xscvspdp xscvspdp XT, XB XX2-form Vector Scalar Convert Single-Precision to Double-Precision format Non-signalling
0xFC0B0688 xscvsqqp xscvsqqp VRT,VRB X-form VSX Scalar Convert with round Signed Quadword to Quad-Precision
0xF00002F0 xscvsxddp xscvsxddp XT,RB X-form VSX Scalar Convert with round Signed Doubleword to Double-Precision format
0xF00004E0 xscvsxdsp xscvsxdsp XT,XB XX2-form VSX Scalar Convert with round Signed Doubleword to Single-Precision format
0xFC0005D4 xscvudqp xscvudqp vD, vB X-form VSX Scalar Convert Unsigned Doubleword to Quad-Precision
0xF00001C0 xsdivdp xsdivdp XT,XA,XB XX3-form VSX Scalar Divide Double-Precision
0xFC000444 xsdivqp xsdivqp vD, vA, vB X-form VSX Scalar Divide Quad-Precision
0xFC000444 xsdivqpo xsdivqpo vD, vA, vB X-form VSX Scalar Divide Quad-Precision Odd
0xF0000018 xsdivsp xsdivsp XT, XA, XB XX3-form VSX Scalar Divide Single-Precision
0xF00000DB xsiexpdp xsiexpdp XT, XA, XB XX3-form VSX Scalar Insert Exponent Double-Precision
0xFC0006C8 xsiexpqp xsiexpqp VRT,VRA,VRB X-form VSX Scalar Insert Exponent Quad-Precision
0xF0000108 xsmaddadp xsmaddadp XT,XA,XB XX3-form VSX Scalar Multiply-Add Type-A Double-Precision
0xF0000008 xsmaddasp xsmaddasp XT,XA,XB XX3-form VSX Scalar Multiply-Add Type-A Single-Precision
xsmaddmsp xsmaddmsp FRT,FRB,FRC XX3-form VSX Scalar Multiply-Add Type-M Single-Precision
0xFC000308 xsmaddqp xsmaddqp VRT,VRA,VRB X-form VSX Scalar Multiply-Add Quad-Precision
0xF0000098 xsmaxcdp xsmaxcdp XT, XA, XB XX3-form VSX Scalar Maximum Type-C Double-Precision
0xFC000544 xsmaxcqp xsmaxcqp vD, vA, vB X-form VSX Scalar Maximum Type-C Quad-Precision
0xF00000A0 xsmaxdp xsmaxdp XT, XA, XB XX3-form Vector Scalar Maximum Double-Precision Floating-Point
0xF00000A0 xsmaxjdp xsmaxjdp XT, XA, XB XX3-form Vector Scalar Maximum of Double-Precision Floating-Point Values with Java Rounding
0xFC000684 xsmaxqp xsmaxqp vD, vA, vB X-form VSX Scalar Maximum Quad-Precision
0xF0000099 xsmincdp xsmincdp XT, XA, XB XX3-form VSX Scalar Minimum Type-C Double-Precision
0xFC00058C xsmincqp xsmincqp vD, vA, vB X-form VSX Scalar Minimum Type-C Quad-Precision
0xF00000A8 xsmindp xsmindp XT, XA, XB XX3-form VSX Scalar Minimum Double-Precision
0xF00000A8 xsminjdp xsminjdp XT, XA, XB XX3-form Vector Scalar Minimum of Double-Precision Floating-Point Values
0xFC0006C4 xsminqp xsminqp vD, vA, vB X-form VSX Scalar Minimum Quad-Precision
0xF0000188 xsmsubadp xsmsubadp XT,XA,XB XX3-form VSX Scalar Multiply-Subtract Type-A Double-Precision
0xF0000088 xsmsubasp xsmsubasp XT,XA,XB X-form VSX Scalar Multiply Subtract Add Pair Single Precision
0xFC000348 xsmsubqp xsmsubqp VRT,VRA,VRB
xsmsubqpo VRT,VRA,VRB
X-form VSX Scalar Multiply-Subtract Quad-Precision
0xF0000180 xsmuldp xsmuldp XT,XA,XB XX3-form VSX Scalar Multiply Double-Precision
0xFC000048 xsmulqp xsmulqp vD, vA, vB X-form VSX Scalar Multiply Quad-Precision
0xF0000010 xsmulsp xsmulsp XT, XA, XB XX3-form VSX Scalar Multiply Single-Precision
0xF00005A4 xsnabsdp xsnabsdp XT,XB XX2-form VSX Scalar Negative Absolute Double-Precision
0xF0000169 xsnegdp xsnegdp XT, XB XX2-form VSX Scalar Negate Double-Precision
0xFC000644 xsnegqp xsnegqp vD, vB X-form VSX Scalar Negate Quad-Precision
0xF0000508 xsnmaddadp xsnmaddadp XT,XA,XB XX3-form VSX Scalar Negative Multiply-Add Double-Precision Type-A
0xF0000408 xsnmaddasp xsnmaddasp XT,XA,XB XX3-form VSX Scalar Negative Multiply-Add Single-Precision Type-A
0xF0000548 xsnmaddmdp xsnmaddmdp VRT, VRA, VRB, VRC XX3-form VSX Scalar Negative Multiply-Add Type-M Double-Precision
0xFC000388 xsnmaddqp xsnmaddqp VRT,VRA,VRB
xsnmaddqpo VRT,VRA,VRB
X-form VSX Scalar Negative Multiply-Add Quad-Precision
0xF0000588 xsnmsubadp xsnmsubadp XT,XA,XB XX3-form VSX Scalar Negative Multiply-Subtract Type-A Double-Precision
0xF0000488 xsnmsubasp xsnmsubasp XT,XA,XB XX3-form VSX Scalar Negative Multiply-Subtract Type-A Single-Precision
0xF00004C8 xsnmsubmsp xsnmsubmsp XX3-form VSX Scalar Negative Multiply-Subtract Type-M Single-Precision
0xFC0003C8 xsnmsubqp xsnmsubqp VRT,VRA,VRB X-form VSX Scalar Negative Multiply-Subtract Quad-Precision
0xF0000124 xsrdpi xsrdpi VRT, VRA X-form Round to Floating-Point Integer (Double-Precision)
0xF00001AC xsrdpic xsrdpic XT,XB XX2-form VSX Scalar Round to Double-Precision Integer Exact using Current rounding mode
0xF00001E4 xsrdpim xsrdpim XT,XB XX2-form VSX Scalar Round to Double-Precision Integer using round toward -Infinity
0xF00001A4 xsrdpip xsrdpip XT,XB XX2-form VSX Scalar Round to Double-Precision Integer using round toward +Infinity
0xF0000164 xsrdpiz xsrdpiz XT,XB XX2-form VSX Scalar Round to Double-Precision Integer
0xF0000168 xsredp xsredp XT,XB XX2-form Vector Scalar Reciprocal Estimate Double Precision
0xF0000068 xsresp xsresp XT,XB XX2-form VSX Scalar Reciprocal Estimate Single-Precision
0xFC0003C4 xsrintqp xsrintqp vD, vB X-form VSX Scalar Round to Integer Quad-Precision
0xFC000005 xsrqpi xsrqpi vD, vB, R Z23-form VSX Scalar Round Quad-Precision to Integer
0xFC000025 xsrqpix xsrqpix vD, vB, R Z23-form VSX Scalar Round Quad-Precision to Integer Extended
0x7C000000 xsrqpxp xsrqpxp R, VRT, VRB, RMC Z23-form VSX Scalar Round Quad-Precision to Extended-Precision
0xF0000464 xsrsp xsrsp XT,XB X-form VSX Scalar Round to Single-Precision
0xF0000128 xsrsqrtedp xsrsqrtedp XT,XB XX2-form Double-Precision XX2-form Scalar Reciprocal Square Root Estimate
0xF0000028 xsrsqrtesp xsrsqrtesp XT,XB XX2-form VSX Scalar Reciprocal Square Root Estimate (Single-Precision)
0xF000004B xssqrtdp xssqrtdp XT, XB XX2-form VSX Scalar Square Root Double-Precision
0xFC000544 xssqrtqp xssqrtqp vD, vB X-form VSX Scalar Square Root Quad-Precision
0xFC000544 xssqrtqpo xssqrtqpo vD, vB X-form VSX Scalar Square Root Quad-Precision Odd
0xF000002C xssqrtsp xssqrtsp XT,XB XX2-form VSX Scalar Square Root Single-Precision
0xF0000140 xssubdp xssubdp XT,XA,XB XX3-form VSX Scalar Subtract Double-Precision
0xFC000404 xssubqp xssubqp VRT,VRA,VRB
xssubqpo VRT,VRA,VRB
X-form VSX Scalar Subtract Quad-Precision
0xFC000404 xssubqpo xssubqpo vD, vA, vB X-form VSX Scalar Subtract Quad-Precision Odd
0xF0000008 xssubsp xssubsp XT, XA, XB XX3-form VSX Scalar Subtract Single-Precision
0xF00001E8 xstdivdp xstdivdp BF,XA,XB XX3-form VSX Scalar Test for software Divide Double-Precision
0xF00001A8 xstsqrtdp xstsqrtdp BF,XB XX2-form VSX Scalar Test for software Square Root, Double-Precision
0xF000016A xststdcdp xststdcdp BF, XB, DCM XX2-form VSX Scalar Test Data Class Double-Precision
0xFC000582 xststdcqp xststdcqp BF, vB, DCM X-form VSX Scalar Test Data Class Quad-Precision
0xF000012A xststdcsp xststdcsp BF, vB, DCM XX2-form VSX Scalar Test Data Class Single-Precision
0xF000001B xsxexpdp xsxexpdp XT, XB XX2-form VSX Scalar Extract Exponent Double-Precision
0xF000000B xsxsigdp xsxsigdp XT, XB XX2-form VSX Scalar Extract Significand Double-Precision
0xF180042A xsxsigqp xsxsigqp VRT, VRA X-form VSX Scalar Extract Significand Quad-Precision
0xF00001D9 xvabsdp xvabsdp XT, XB XX2-form VSX Vector Absolute Value Double-Precision
0xF0000199 xvabssp xvabssp XT, XB XX2-form VSX Vector Absolute Value Single-Precision
0xF0000060 xvadddp xvadddp XT, XA, XB XX3-form VSX Vector Add Double-Precision
0xF0000040 xvaddsp xvaddsp XT, XA, XB XX3-form VSX Vector Add Single-Precision
0xF0000033 xvbf16ger2 xvbf16ger2 AT, XA, XB XX3-form VSX Vector BFloat16 GER (Rank-2 Update)
0xF0000063 xvcmpeqdp xvcmpeqdp XT,XA,XB
xvcmpeqdp. XT,XA,XB
XX3-form VSX Vector Compare Equal Double-Precision
0xF0000043 xvcmpeqsp xvcmpeqsp XT,XA,XB
xvcmpeqsp. XT,XA,XB
XX3-form VSX Vector Compare Equal Single-Precision
0xF0000073 xvcmpgedp xvcmpgedp XT,XA,XB
xvcmpgedp. XT,XA,XB
XX3-form VSX Vector Compare Greater or Equal Double-Precision
0xF0000053 xvcmpgesp xvcmpgesp XT,XA,XB
xvcmpgesp. XT,XA,XB
XX3-form VSX Vector Compare Greater or Equal Single-Precision
0xF000006B xvcmpgtdp xvcmpgtdp XT,XA,XB
xvcmpgtdp. XT,XA,XB
XX3-form VSX Vector Compare Greater Than Double-Precision
0xF000004B xvcmpgtsp xvcmpgtsp XT,XA,XB
xvcmpgtsp. XT,XA,XB
XX3-form VSX Vector Compare Greater Than Single-Precision
0xF0000780 xvcpsgndp xvcpsgndp XT,XA,XB XX3-form VSX Vector Copy Sign Double-Precision
0xF010076C xvcvbf16spn xvcvbf16spn XT,XB XX2-form VSX Vector Convert bfloat16 to Single-Precision format Non-signaling
0xF0000189 xvcvdpsp xvcvdpsp XT, XB XX2-form Vector Convert Double-Precision to Single-Precision
0xF00001D8 xvcvdpsxds xvcvdpsxds XT, XB XX2-form VSX Vector Convert Double-Precision to Signed Doubleword for- mat XX2-form
0xF0000360 xvcvdpsxws xvcvdpsxws XT,XB X-form Vector Convert Double-Precision to Signed Word format with round to zero
0xF00001C8 xvcvdpuxds xvcvdpuxds XT, XB XX2-form Vector Convert Double-Precision to Unsigned Doubleword with Round to Zero
0xF0000320 xvcvdpuxws xvcvdpuxws XT,XB XX2-form Vector Convert Double-Precision to Unsigned Word format with round to zero
0xF0000199 xvcvhpsp xvcvhpsp XT, XB XX2-form VSX Vector Convert Half-Precision to Single
0xF011076C xvcvspbf16 xvcvspbf16 XT,XB XX2-form Vector Convert Single-Precision to bfloat16 Format
0xF00001C9 xvcvspdp xvcvspdp XT, XB XX2-form VSX Vector Convert Single to Double
0xF00001B9 xvcvsphp xvcvsphp XT, XB XX2-form Vector Convert Single-Precision to Half-Precision format XX2-form
0xF0000198 xvcvspsxds xvcvspsxds XT, XB XX2-form Vector Convert with round to zero Single-Precision to Signed Doubleword format XX2-form
0xF0000260 xvcvspsxws xvcvspsxws XT,XB XX2-form Vector Convert with round to zero Single-Precision to Signed Word format
0xF0000620 xvcvspuxds xvcvspuxds XT,XB XX2-form Vector Convert with round to zero Single-Precision to Unsigned Doubleword format
0xF0000220 xvcvspuxws xvcvspuxws XT,XB XX2-form Vector Convert with round to zero Single-Precision to Unsigned Word format
0xF00007E0 xvcvsxddp xvcvsxddp XT,XB XX2-form VSX Vector Convert with round Signed Doubleword to Double-Precision format
0xF00006E0 xvcvsxdsp xvcvsxdsp XT,XB XX2-form VSX Vector Convert with round Signed Doubleword to Single-Precision format
0xF00003E0 xvcvsxwdp xvcvsxwdp XT,XB XX2-form VSX Vector Convert Signed Word to Double-Precision format XX2-form
0xF00000A8 xvcvsxwsp xvcvsxwsp XT, XB XX2-form VSX Vector Convert with round Signed Word to Single-Precision format
0x7F000000 xvcvuxddp xvcvuxddp VRT, VRA, VRB XX2-form VSX Vector Convert with round Unsigned Doubleword to Double-Precision format
0x7F800000 xvcvuxdsp xvcvuxdsp VS32,VS64 XX2-form VSX Vector Convert with round Unsigned Doubleword to Single-Precision format
0xF0000088 xvcvuxwsp xvcvuxwsp XT, XB XX2-form VSX Vector Convert Unsigned Word to Single
0xF0000078 xvdivdp xvdivdp XT, XA, XB XX3-form VSX Vector Divide Double-Precision
0xF0000058 xvdivsp xvdivsp XT, XA, XB XX3-form VSX Vector Divide Single-Precision
0xF0000013 xvf16ger2 xvf16ger2 AT, XA, XB XX3-form VSX Vector Float16 GER (Rank-2 Update)
0x7E000000 xvf16ger2pn xvf16ger2pn XX3-form VSX Vector 16-bit Floating-Point GER (rank-2 update) Positive multiply, Negative accumulate
0xF000001B xvf32ger xvf32ger AT, XA, XB XX3-form VSX Vector Float32 GER (Rank-1 Update)
0xF000003B xvf64ger xvf64ger AT, XA, XB XX3-form VSX Vector Float64 GER (Rank-1 Update)
0x7E000000 xvf64gernn xvf64gernn XX3-form VSX Vector 64-bit Floating-Point GER (rank-1 update) Negative multiply, Negative accumulate XX3-form
0xF000004B xvi16ger2 xvi16ger2 AT, XA, XB XX3-form VSX Vector Integer 16-bit GER (Rank-2 Update)
0xF000002B xvi16ger2s xvi16ger2s AT, XA, XB XX3-form VSX Vector Integer 16-bit GER (Rank-2 Update) Saturate
0xF0000022 xvi4ger8 xvi4ger8 AT, XA, XB XX3-form VSX Vector Integer 4-bit GER (Rank-8 Update)
0xF0000023 xvi4ger8pp xvi4ger8pp AT, XA, XB XX3-form VSX Vector Integer 4-bit GER (Rank-8 Update) Plus/Plus
0xF0000022 xvi8ger4 xvi8ger4 AT, XA, XB XX3-form VSX Vector 8-bit Signed/Unsigned Integer GER (rank-4 update)
0xF0000023 xvi8ger4pp xvi8ger4pp AT, XA, XB XX3-form VSX Vector Integer 8-bit GER (Rank-4 Update) Plus/Plus
0xEC000318 xvi8ger4spp xvi8ger4spp AT,XA,XB XX3-form VSX Vector 8-bit Signed/Unsigned Integer GER (rank-4 update) with Saturation Positive multiply, Positive accumulate
0xF00007C0 xviexpdp xviexpdp XT,XA,XB XX3-form VSX Vector Insert Exponent Double-Precision
0xF0000068 xvmaddadp xvmaddadp XT, XA, XB XX3-form VSX Vector Multiply-Add Double-Precision
0xF0000208 xvmaddasp xvmaddasp XT,XA,XB XX3-form Vector Multiply-Add Single-Precision Type-A
0xF00000E0 xvmaxdp xvmaxdp XT, XA, XB XX3-form Vector Scalar Maximum Double-Precision Floating Point
0xF00000C0 xvmaxsp xvmaxsp XT, XA, XB XX3-form VSX Vector Maximum Single-Precision
0xF00000E8 xvmindp xvmindp XT, XA, XB XX3-form VSX Vector Minimum Double-Precision
0xF00000C8 xvminsp xvminsp XT, XA, XB XX3-form VSX Vector Minimum Single-Precision
0xF0000388 xvmsubadp xvmsubadp XT,XA,XB XX3-form VSX Vector Multiply-Subtract Type-A Double-Precision
0xF0000288 xvmsubasp xvmsubasp XT,XA,XB XX3-form VSX Vector Multiply-Subtract Type-A Single-Precision
0x7F000000 xvmsubmdp xvmsubmdp VRT, VRA, VRB, VRC XX3-form VSX Vector Multiply-Subtract Type-M Double-Precision
0xF0000070 xvmuldp xvmuldp XT, XA, XB XX3-form VSX Vector Multiply Double-Precision
0xF0000050 xvmulsp xvmulsp XT, XA, XB XX3-form VSX Vector Multiply Single-Precision
0xF00007A4 xvnabsdp xvnabsdp XT,XB XX2-form Vector Negative Absolute Double-Precision
0xF00001E9 xvnegdp xvnegdp XT, XB XX2-form VSX Vector Negate Double-Precision
0xF00001A9 xvnegsp xvnegsp XT, XB XX2-form VSX Vector Negate Single-Precision
0xF0000708 xvnmaddadp xvnmaddadp XT,XA,XB XX3-form Vector Negative Multiply-Add Type-A Double-Precision
0xF0000608 xvnmaddasp xvnmaddasp XT,XA,XB XX3-form Vector Negative Multiply-Add Single-Precision Type-A
0xF0000648 xvnmaddmsp N/A XX3-form VSX Vector Negative Multiply-Add Type-M Single-Precision
0xF0000788 xvnmsubadp xvnmsubadp XT,XA,XB XX3-form VSX Vector Negative Multiply-Subtract Type-A Double-Precision
0xF0000688 xvnmsubasp xvnmsubasp XT,XA,XB XX3-form VSX Vector Negative Multiply-Subtract Type-A Single-Precision
0xF00007C8 xvnmsubmdp xvnmsubmdp VRT, VRA, VRB, VRC XX3-form VSX Vector Negative Multiply-Subtract Type-M Double-Precision
0xF0000324 xvrdpi xvrdpi XT,XB XX2-form VSX Vector Round to Double-Precision Integer using round to Nearest Away
0xF00003AC xvrdpic xvrdpic XT,XB XX2-form VSX Vector Round to Double-Precision Integer
0xF00003E4 xvrdpim xvrdpim XT,XB XX2-form VSX Vector Round to Double-Precision Integer using round toward -Infinity
0xF0000364 xvrdpiz xvrdpiz XT,XB XX2-form Vector Round to Double-Precision Integer using round toward Zero
0xF0000368 xvredp xvredp XT,XB XX2-form Vector Reciprocal Estimate Double-Precision
0xF0000268 xvresp xvresp XT,XB XX2-form Vector Reciprocal Estimate Single-Precision
0xF0000224 xvrspi xvrspi XT,XB XX2-form VSX Vector Round to Single-Precision Integer
0xF00002AC xvrspic xvrspic XT,XB XX2-form VSX Vector Round to Single-Precision Integer
0xF00002E4 xvrspim xvrspim XT,XB XX2-form VSX Vector Round to Single-Precision Integer using round toward -Infinity
0xF0000264 xvrspiz xvrspiz XT,XB XX2-form VSX Vector Round to Single-Precision Integer using round toward Zero
0xF0000328 xvrsqrtedp xvrsqrtedp XT,XB XX2-form Vector Reciprocal Square Root Estimate Double-Precision
0xF0000228 xvrsqrtesp xvrsqrtesp XT,XB XX2-form VSX Vector Reciprocal Square Root Estimate Single-Precision
0xF00000CB xvsqrtdp xvsqrtdp XT, XB XX2-form VSX Vector Square Root Double-Precision
0xF000008B xvsqrtsp xvsqrtsp XT, XB XX2-form VSX Vector Square Root Single-Precision
0xF0000068 xvsubdp xvsubdp XT, XA, XB XX3-form VSX Vector Subtract Double-Precision
0xF0000048 xvsubsp xvsubsp XT, XA, XB XX3-form VSX Vector Subtract Single-Precision
0xF00003E8 xvtdivdp xvtdivdp BF,XA,XB XX3-form Vector Test for software Divide Double-Precision
0xF00002E8 xvtdivsp xvtdivsp BF,XA,XB XX3-form VSX Vector Test for software Divide Single-Precision XX3-form
0xF002076C xvtlsbb xvtlsbb BF,XB XX2-form VSX Vector Test Least-Significant Bit by Byte
0xF00003A8 xvtsqrtdp xvtsqrtdp BF,XB XX2-form Vector Test for software Square Root, Double-Precision
0xF00002A8 xvtsqrtsp xvtsqrtsp BF,XB XX2-form VSX Vector Test for software Square Root, Single-Precision
0xF00007A8 xvtstdcdp xvtstdcdp XT,XB,DCMX XX2-form VSX Vector Test Data Class Double-Precision
0xF00006A8 xvtstdcsp xvtstdcsp XT,XB,DCMX XX2-form VSX Vector Test Data Class Single-Precision
0xF000076C xvxexpdp xvxexpdp XT,XB XX2-form VSX Vector Extract Exponent Double-Precision
0xF001076C xvxsigdp xvxsigdp XT,XB XX2-form Vector Extract Significand Double-Precision
0xF0000021 xxblendvb xxblendvb XT, XA, XB, XC XX4-form VSX Vector Blend Variable Byte
0xF0000024 xxblendvd xxblendvd XT, XA, XB, XC XX4-form VSX Vector Blend Variable Doubleword
0xF0000022 xxblendvh xxblendvh XT, XA, XB, XC XX4-form VSX Vector Blend Variable Halfword
0xF0000023 xxblendvw xxblendvw XT, XA, XB, XC XX4-form VSX Vector Blend Variable Word
0xF017076C xxbrd xxbrd XT,XB XX-form VSX Vector Byte-Reverse Doubleword
0xF007076C xxbrh xxbrh XT,XB XX2-form VSX Vector Byte-Reverse Halfword
0xF00F076C xxbrw xxbrw XT,XB XX2-form Vector Byte-Reverse Word
0x06000000 xxeval xxeval XT, XA, XB, XC, IMM 8RR:XX4-form VSX Vector Evaluation
0xF00000A5 xxextractuw xxextractuw RT, XS, UIM XX2-form VSX Vector Extract Unsigned Word
0xF0000394 xxgenpcvbm xxgenpcvbm XT, XB, IMM XX2-form VSX Vector Generate Permute Control Vector from Byte Mask
0xF00003B5 xxgenpcvdm xxgenpcvdm XT, XB, IMM XX2-form VSX Generate PCV from Doubleword Mask
0xF0000395 xxgenpcvhm xxgenpcvhm XT, XB, IMM XX2-form VSX Generate PCV from Halfword Mask
0xF00003B4 xxgenpcvwm xxgenpcvwm XT, XB, IMM XX2-form VSX Generate PCV from Word Mask
0xF00000B5 xxinsertw xxinsertw XT, RB, UIM XX2-form VSX Vector Insert Word
0xF00001B8 xxland xxland XT, XA, XB XX3-form VSX Vector Logical AND
0xF00001BC xxlandc xxlandc XT, XA, XB XX3-form VSX Vector Logical AND with Complement
0xF00001CA xxleqv xxleqv XT, XA, XB XX3-form VSX Vector Logical Equivalence
0xF00001BA xxlnand xxlnand XT, XA, XB XX3-form VSX Vector Logical NAND
0xF00001D0 xxlnor xxlnor XT, XA, XB XX3-form VSX Vector Logical NOR
0xF00001C0 xxlor xxlor XT, XA, XB XX3-form VSX Vector Logical OR
0xF00001C4 xxlorc xxlorc XT, XA, XB XX3-form VSX Vector Logical OR with Complement
0xF00001C8 xxlxor xxlxor XT, XA, XB XX3-form VSX Vector Logical XOR
0x7C000171 xxmfacc xxmfacc AT X-form VSX Move from Accumulator
0xF0000090 xxmrghd xxmrghd XT, XA, XB XX3-form VSX Vector Merge High Doubleword
0xF0000012 xxmrghw xxmrghw XT, XA, XB XX3-form VSX Vector Merge High Word
0xF00000D0 xxmrgld xxmrgld XT, XA, XB XX3-form VSX Vector Merge Low Doubleword
0xF0000052 xxmrglw xxmrglw XT, XA, XB XX3-form VSX Vector Merge Low Word
0x7C000131 xxmtacc xxmtacc AT X-form VSX Move to Accumulator
0xF000001A xxperm xxperm XT, XA, XB, XC XX4-form VSX Vector Permute
0xF000000A xxpermdi xxpermdi XT, XA, XB, DM XX3-form VSX Permute Doubleword Immediate
0xF000003A xxpermr xxpermr XT, XA, XB, XC XX4-form VSX Vector Permute Right
0xF0000000 xxpermx xxpermx XT, XA, XB, XC, UIM XX4-form VSX Vector Permute Extended
0xF0000003 xxsel xxsel XT, XA, XB, XC XX4-form VSX Vector Select
0x7C000171 xxsetaccz xxsetaccz AT X-form VSX Set Accumulator to Zero
0xF0000010 xxsldwi xxsldwi XT,XA,XB,SHW XX3-form VSX Vector Shift Left Double by Word Immediate
0xF0000000 xxsplti32dx xxsplti32dx XT, IX, IMM 8RR:D-form VSX Vector Splat Immediate 32-bit Double Index
0xF0000168 xxspltib xxspltib XT, IMM X-form VSX Vector Splat Immediate Byte
0xF0000000 xxspltidp xxspltidp XT, IMM 8RR:D-form VSX Vector Splat Immediate Double-Precision
0xF0000000 xxspltiw xxspltiw XT, IMM 8RR:D-form VSX Vector Splat Immediate Word
0xF00000A4 xxspltw xxspltw XT, XS, UIM XX2-form VSX Vector Splat Word
0xF00000FA xxswapd xxswapd XT, XB XX2-form VSX Vector Swap Doubleword
0x7E000000 xxvger4spp N/A XX3-form VSX Vector 8-bit Signed/Unsigned Integer GER (rank-4 update) with Saturation Positive multiply, Positive accumulate XX3-form