POSTRISC virtual processor instruction set

instruction fields/arguments

assembler instructions

group syntax description
base
absd ra,rb,rc
absolute difference
base
absdw ra,rb,rc
absolute difference word
base
add ra,rb,rc
add
base
addadd ra,rb,rc,rd
add 3 values
base
addaddc ra,rb,rc,rd
add-add with carry-out
base
addc ra,rb,rc
add carry-out
base
addi.l ra,rb,simm21
add immediate
base
addiws.l ra,rb,simm21
add immediate word, sext
base
addiwz.l ra,rb,simm21
add immediate word, zext
base
addo ra,rb,rc
add overflow
intq
addq ra,rb,rc
add quadword
base
addsub ra,rb,rc,rd
add-subtract
base
addws ra,rb,rc
add word sign-extend
base
addwz ra,rb,rc
add word zero-extend
cipher
aesdec ra,rb,rc
aes decrypt round
cipher
aesdeclast ra,rb,rc
aes decrypt last round
cipher
aesenc ra,rb,rc
aes encrypt round
cipher
aesenclast ra,rb,rc
aes encrypt last round
cipher
aesimc ra,rb
aes inverse mix columns
cipher
aeskeygenassist ra,rb,simm10
aes key generation assist
base
algnup ra,rb,sc,sd
align up shifted
special
alloc framesize
allocate register frame and update eip
special
allocsp framesize,uimm21
allocate register frame, update sp, update eip
base
and ra,rb,rc
and bitwise
base
anddec ra,rb,rc
and bitwise decremented
base
andi.l ra,rb,simm21
and bitwise with immediate
base
andn ra,rb,rc
and not bitwise
base
andneg ra,rb,rc
and bitwise negate
base
andni.l ra,rb,simm21
and not bitwise with immediate
branch
bbc.l ra,rb,simm17x16
branch if bit clear
branch
bbci.l ra,shift,simm17x16
branch if bit clear immediate
branch
bbs.l ra,rb,simm17x16
branch if bit set
branch
bbsi.l ra,shift,simm17x16
branch if bit set immediate
branch
bdeq.l ra,rb,simm17x16
branch if doubleword equal
branch
bdeqi.l ra,simm11,simm17x16
branch if doubleword equal immediate
branch
bdge.l rb,ra,simm17x16
branch if doubleword greater or equal*
branch
bdgei.l ra,simm11,simm17x16
branch if doubleword greater or equal immediate
branch
bdgeu.l rb,ra,simm17x16
branch if doubleword greater or equal unsigned*
branch
bdgeui.l ra,uimm11,simm17x16
branch if doubleword greater or equal unsigned immediate
branch
bdgt.l rb,ra,simm17x16
branch if doubleword greater*
branch
bdgti.l ra,simm11,simm17x16
branch if doubleword greater immediate*
branch
bdgtu.l rb,ra,simm17x16
branch if doubleword greater unsigned*
branch
bdgtui.l ra,uimm11,simm17x16
branch if doubleword greater unsigned immediate*
branch
bdle.l ra,rb,simm17x16
branch if doubleword less or equal
branch
bdlei.l ra,simm11,simm17x16
branch if doubleword less or equal immediate*
branch
bdleu.l ra,rb,simm17x16
branch if doubleword less or equal unsigned
branch
bdleui.l ra,uimm11,simm17x16
branch if doubleword less or equal unsigned immediate*
branch
bdlt.l ra,rb,simm17x16
branch if doubleword less
branch
bdlti.l ra,simm11,simm17x16
branch if doubleword less immediate
branch
bdltu.l ra,rb,simm17x16
branch if doubleword less unsigned
branch
bdltui.l ra,uimm11,simm17x16
branch if doubleword less unsigned immediate
branch
bdne.l ra,rb,simm17x16
branch if doubleword not equal
branch
bdnei.l ra,simm11,simm17x16
branch if doubleword not equal immediate
fpud
bfsdclass.l ra,shift,simm17x16
branch if fp classify scalar double
fpud
bfsdo.l ra,rb,simm17x16
branch if fp ordered scalar double
fpud
bfsdoeq.l ra,rb,simm17x16
branch if fp ordered and equal scalar double
fpud
bfsdole.l ra,rb,simm17x16
branch if fp ordered and less-or-equal scalar double
fpud
bfsdolt.l ra,rb,simm17x16
branch if fp ordered and less scalar double
fpud
bfsdone.l ra,rb,simm17x16
branch if fp ordered and not-equal scalar double
fpud
bfsdueq.l ra,rb,simm17x16
branch if fp unordered or equal scalar double
fpud
bfsdule.l ra,rb,simm17x16
branch if fp unordered or less-or-equal scalar double
fpud
bfsdult.l ra,rb,simm17x16
branch if fp unordered or less scalar double
fpud
bfsdune.l ra,rb,simm17x16
branch if fp unordered or not-equal scalar double
fpud
bfsduo.l ra,rb,simm17x16
branch if fp unordered scalar double
fpuq
bfsqclass.l ra,shift,simm17x16
branch if fp classify scalar quadruple
fpuq
bfsqo.l ra,rb,simm17x16
branch if fp ordered scalar quadruple
fpuq
bfsqoeq.l ra,rb,simm17x16
branch if fp ordered and equal scalar quadruple
fpuq
bfsqole.l ra,rb,simm17x16
branch if fp ordered and less-or-equal scalar quadruple
fpuq
bfsqolt.l ra,rb,simm17x16
branch if fp ordered and less scalar quadruple
fpuq
bfsqone.l ra,rb,simm17x16
branch if fp ordered and not-equal scalar quadruple
fpuq
bfsqueq.l ra,rb,simm17x16
branch if fp unordered or equal scalar quadruple
fpuq
bfsqule.l ra,rb,simm17x16
branch if fp unordered or less-or-equal scalar quadruple
fpuq
bfsqult.l ra,rb,simm17x16
branch if fp unordered or less scalar quadruple
fpuq
bfsqune.l ra,rb,simm17x16
branch if fp unordered or not-equal scalar quadruple
fpuq
bfsquo.l ra,rb,simm17x16
branch if fp unordered scalar quadruple
fpus
bfssclass.l ra,shift,simm17x16
branch if fp classify scalar single
fpus
bfsso.l ra,rb,simm17x16
branch if fp ordered scalar single
fpus
bfssoeq.l ra,rb,simm17x16
branch if fp ordered and equal scalar single
fpus
bfssole.l ra,rb,simm17x16
branch if fp ordered and less-or-equal scalar single
fpus
bfssolt.l ra,rb,simm17x16
branch if fp ordered and less scalar single
fpus
bfssone.l ra,rb,simm17x16
branch if fp ordered and not-equal scalar single
fpus
bfssueq.l ra,rb,simm17x16
branch if fp unordered or equal scalar single
fpus
bfssule.l ra,rb,simm17x16
branch if fp unordered or less-or-equal scalar single
fpus
bfssult.l ra,rb,simm17x16
branch if fp unordered or less scalar single
fpus
bfssune.l ra,rb,simm17x16
branch if fp unordered or not-equal scalar single
fpus
bfssuo.l ra,rb,simm17x16
branch if fp unordered scalar single
branch
bmall.l ra,uimm11,simm17x16
branch if mask immediate all bits set
branch
bmany.l ra,uimm11,simm17x16
branch if mask immediate any bit set
branch
bmnone.l ra,uimm11,simm17x16
branch if mask immediate none bit set
branch
bmnotall.l ra,uimm11,simm17x16
branch if mask immediate not all bits set
branch
bweq.l ra,rb,simm17x16
branch if word equal
branch
bweqi.l ra,simm11,simm17x16
branch if word equal immediate
branch
bwge.l rb,ra,simm17x16
branch if word greater or equal*
branch
bwgei.l ra,simm11,simm17x16
branch if word greater or equal immediate
branch
bwgeu.l rb,ra,simm17x16
branch if word greater or equal unsigned*
branch
bwgeui.l ra,uimm11,simm17x16
branch if word greater or equal unsigned immediate
branch
bwgt.l rb,ra,simm17x16
branch if word greater*
branch
bwgti.l ra,simm11,simm17x16
branch if word greater immediate*
branch
bwgtu.l rb,ra,simm17x16
branch if word greater unsigned*
branch
bwgtui.l ra,uimm11,simm17x16
branch if word greater unsigned immediate*
branch
bwle.l ra,rb,simm17x16
branch if word less or equal
branch
bwlei.l ra,simm11,simm17x16
branch if word less or equal immediate*
branch
bwleu.l ra,rb,simm17x16
branch if word less or equal unsigned
branch
bwleui.l ra,uimm11,simm17x16
branch if word less or equal unsigned immediate*
branch
bwlt.l ra,rb,simm17x16
branch if word less
branch
bwlti.l ra,simm11,simm17x16
branch if word less immediate
branch
bwltu.l ra,rb,simm17x16
branch if word less unsigned
branch
bwltui.l ra,uimm11,simm17x16
branch if word less unsigned immediate
branch
bwne.l ra,rb,simm17x16
branch if word not equal
branch
bwnei.l ra,simm11,simm17x16
branch if word not equal immediate
branch
callmi ra,rb,simm10
call memory indirect
branch
callmrw ra,rb,simm10
call memory indirect relative word
branch
callplt.l ra,uimm28
call procedure linkage table
branch
callr.l ra,simm28x16
call relative
branch
callri ra,rb,rc
call register indirect
branch
callrvt ra,rb,simm10
call relative vtable
atomic
casb.mo ra,rb,rc
atomic compare and swap byte
atomic
casd.mo ra,rb,rc
atomic compare and swap doubleword
atomic
cash.mo ra,rb,rc
atomic compare and swap halfword
atomic
casq.mo ra,rb,rc
atomic compare and swap quadword
atomic
casw.mo ra,rb,rc
atomic compare and swap word
cipher
clmulhh ra,rb,rc
carry-less multiply high-high
cipher
clmulhl ra,rb,rc
carry-less multiply high-low
cipher
clmulll ra,rb,rc
carry-less multiply low-low
base
cmovdeq ra,rb,rc,rd
conditional move doubleword if equal zero
base
cmovdle ra,rb,rc,rd
conditional move doubleword if less than or equal zero
base
cmovdlt ra,rb,rc,rd
conditional move doubleword if less than zero
base
cmovlsb ra,rb,rc,rd
conditional move if least significand bit
base
cmovweq ra,rb,rc,rd
conditional move word if equal zero
base
cmovwle ra,rb,rc,rd
conditional move word if less than or equal zero
base
cmovwlt ra,rb,rc,rd
conditional move word if less than zero
base
cmpdeq ra,rb,rc
compare doubleword equal
base
cmpdeqi.l ra,rb,simm21
compare doubleword equal immediate
base
cmpdge ra,rc,rb
compare doubleword greater or equal*
base
cmpdgei.l ra,rb,simm21
compare doubleword greater or equal immediate*
base
cmpdgeu ra,rc,rb
compare doubleword greater or equal unsigned*
base
cmpdgeui.l ra,rb,uimm21
compare doubleword greater or equal unsigned immediate*
base
cmpdgt ra,rc,rb
compare doubleword greater*
base
cmpdgti.l ra,rb,simm21
compare doubleword greater immediate
base
cmpdgtu ra,rc,rb
compare doubleword greater unsigned*
base
cmpdgtui.l ra,rb,uimm21
compare doubleword greater unsigned immediate
base
cmpdle ra,rb,rc
compare doubleword less or equal
base
cmpdlei.l ra,rb,simm21
compare doubleword less or equal immediate*
base
cmpdleu ra,rb,rc
compare doubleword less or equal unsigned
base
cmpdleui.l ra,rb,uimm21
compare doubleword less or equal unsigned immediate*
base
cmpdlt ra,rb,rc
compare doubleword less
base
cmpdlti.l ra,rb,simm21
compare doubleword less immediate
base
cmpdltu ra,rb,rc
compare doubleword less unsigned
base
cmpdltui.l ra,rb,uimm21
compare doubleword less unsigned immediate
base
cmpdne ra,rb,rc
compare doubleword not equal
base
cmpdnei.l ra,rb,simm21
compare doubleword not equal immediate
intq
cmpqeq ra,rb,rc
compare quadword equal
intq
cmpqne ra,rb,rc
compare quadword not equal
base
cmpweq ra,rb,rc
compare word equal
base
cmpweqi.l ra,rb,simm21
compare word equal immediate
base
cmpwge ra,rc,rb
compare word greater or equal*
base
cmpwgei.l ra,rb,simm21
compare word greater or equal immediate*
base
cmpwgeu ra,rc,rb
compare word greater or equal unsigned*
base
cmpwgeui.l ra,rb,uimm21
compare word greater or equal unsigned immediate*
base
cmpwgt ra,rc,rb
compare word greater*
base
cmpwgti.l ra,rb,simm21
compare word greater immediate
base
cmpwgtu ra,rc,rb
compare word greater unsigned*
base
cmpwgtui.l ra,rb,uimm21
compare word greater unsigned immediate
base
cmpwle ra,rb,rc
compare word less or equal
base
cmpwlei.l ra,rb,simm21
compare word less or equal immediate*
base
cmpwleu ra,rb,rc
compare word less or equal unsigned
base
cmpwleui.l ra,rb,uimm21
compare word less or equal unsigned immediate*
base
cmpwlt ra,rb,rc
compare word less
base
cmpwlti.l ra,rb,simm21
compare word less immediate
base
cmpwltu ra,rb,rc
compare word less unsigned
base
cmpwltui.l ra,rb,uimm21
compare word less unsigned immediate
base
cmpwne ra,rb,rc
compare word not equal
base
cmpwnei.l ra,rb,simm21
compare word not equal immediate
bitmanip
cntlz ra,rb,sc
count leading zeros
bitmanip
cntpop ra,rb,sc
count population
bitmanip
cnttz ra,rb,sc
count trailing zeros
special
cpuid ra,rb,simm10
cpu identification
cipher
crc32c ra,rb,rc,rd
crc32c
special
dcbf.l rb,simm21
data cache block flush
privileged
dcbi.l rb,simm21
data cache block invalidate
special
dcbt.l rb,simm21
data cache block touch
base
dep ra,rb,rc,sd,se
deposit
base
depa ra,rb,sc,sd
deposit alter
base
depc ra,rb,sc,sd
deposit clear
intq
depq ra,rb,rc,shift
deposit quadword
base
deps ra,rb,sc,sd
deposit set
base
div ra,rb,rc
divide
base
divi.l ra,rb,simm21
divide immediate
base
divu ra,rb,rc
divide unsigned
base
divui.l ra,rb,uimm21
divide unsigned immediate
base
divuw ra,rb,rc
divide unsigned word
base
divw ra,rb,rc
divide word
special
ehadj.l simm28x16
exception handler adjust eip
special
ehcatch.l rb,simm17x16
exception handler catch
special
ehnext.l rb,simm17x16
exception handler next
special
ehthrow.l rb,simm21
exception handler throw
fpud
fabsdpd ra,rb,rc
fp absolute difference packed double
fpuh
fabsdph ra,rb,rc
fp absolute difference packed half
fpus
fabsdps ra,rb,rc
fp absolute difference packed single
fpud
fabsdsd ra,rb,rc
fp absolute difference scalar double
fpuh
fabsdsh ra,rb,rc
fp absolute difference scalar half
fpuq
fabsdsq ra,rb,rc
fp absolute difference scalar quadruple
fpus
fabsdss ra,rb,rc
fp absolute difference scalar single
fpud
fabspd ra,rb
fp absolute difference packed double
fpuh
fabsph ra,rb
fp absolute difference packed half
fpus
fabsps ra,rb
fp absolute difference packed single
fpud
fabssd ra,rb
fp absolute value scalar double
fpuh
fabssh ra,rb
fp absolute value scalar half
fpuq
fabssq ra,rb
fp absolute value scalar quadruple
fpus
fabsss ra,rb
fp absolute value scalar single
fpud
faddcpd ra,rb,rc
fp add conjugate packed double
fpuh
faddcph ra,rb,rc
fp add conjugate packed half
fpus
faddcps ra,rb,rc
fp add conjugate packed single
fpud
faddhpd ra,rb,rc
fp add horizontal packed double
fpuh
faddhph ra,rb,rc
fp add horizontal packed half
fpus
faddhps ra,rb,rc
fp add horizontal packed single
fpud
faddpd ra,rb,rc
fp add packed double
fpuh
faddph ra,rb,rc
fp add packed half
fpus
faddps ra,rb,rc
fp add packed single
fpud
faddsd ra,rb,rc
fp add scalar double
fpuh
faddsh ra,rb,rc
fp add scalar half
fpuq
faddsq ra,rb,rc
fp add scalar quadruple
fpus
faddss ra,rb,rc
fp add scalar single
fpud
famaxpd ra,rb,rc
fp absolute maximum packed double
fpuh
famaxph ra,rb,rc
fp absolute maximum packed half
fpus
famaxps ra,rb,rc
fp absolute maximum packed single
fpud
famaxsd ra,rb,rc
fp absolute maximum scalar double
fpuh
famaxsh ra,rb,rc
fp absolute maximum scalar half
fpuq
famaxsq ra,rb,rc
fp absolute maximum scalar quadruple
fpus
famaxss ra,rb,rc
fp absolute maximum scalar single
fpud
faminpd ra,rb,rc
fp absolute minimum packed double
fpuh
faminph ra,rb,rc
fp absolute minimum packed half
fpus
faminps ra,rb,rc
fp absolute minimum packed single
fpud
faminsd ra,rb,rc
fp absolute minimum scalar double
fpuh
faminsh ra,rb,rc
fp absolute minimum scalar half
fpuq
faminsq ra,rb,rc
fp absolute minimum scalar quadruple
fpus
faminss ra,rb,rc
fp absolute minimum scalar single
fpud
fclsd ra,rb,shift
fp classify scalar double
fpuh
fclsh ra,rb,shift
fp classify scalar half
fpuq
fclsq ra,rb,shift
fp classify scalar quadruple
fpus
fclss ra,rb,shift
fp classify scalar single
fpud
fcmppdo ra,rb,rc
fp compare packed double ordered
fpud
fcmppdoeq ra,rb,rc
fp compare packed double ordered and equal
fpud
fcmppdole ra,rb,rc
fp compare packed double ordered and less-equal
fpud
fcmppdolt ra,rb,rc
fp compare packed double ordered and less
fpud
fcmppdone ra,rb,rc
fp compare packed double ordered and not-equal
fpud
fcmppdueq ra,rb,rc
fp compare packed double unordered or equal
fpud
fcmppdule ra,rb,rc
fp compare packed double unordered or less-equal
fpud
fcmppdult ra,rb,rc
fp compare packed double unordered or less
fpud
fcmppdune ra,rb,rc
fp compare packed double unordered or not-equal
fpud
fcmppduo ra,rb,rc
fp compare packed double unordered
fpuh
fcmppho ra,rb,rc
fp compare packed half ordered
fpuh
fcmpphoeq ra,rb,rc
fp compare packed half ordered and equal
fpuh
fcmpphole ra,rb,rc
fp compare packed half ordered and less-equal
fpuh
fcmppholt ra,rb,rc
fp compare packed half ordered and less
fpuh
fcmpphone ra,rb,rc
fp compare packed half ordered and not-equal
fpuh
fcmpphueq ra,rb,rc
fp compare packed half unordered or equal
fpuh
fcmpphule ra,rb,rc
fp compare packed half unordered or less-equal
fpuh
fcmpphult ra,rb,rc
fp compare packed half unordered or less
fpuh
fcmpphune ra,rb,rc
fp compare packed half unordered or not-equal
fpuh
fcmpphuo ra,rb,rc
fp compare packed half unordered
fpus
fcmppso ra,rb,rc
fp compare packed single ordered
fpus
fcmppsoeq ra,rb,rc
fp compare packed single ordered and equal
fpus
fcmppsole ra,rb,rc
fp compare packed single ordered and less-equal
fpus
fcmppsolt ra,rb,rc
fp compare packed single ordered and less
fpus
fcmppsone ra,rb,rc
fp compare packed single ordered and not-equal
fpus
fcmppsueq ra,rb,rc
fp compare packed single unordered or equal
fpus
fcmppsule ra,rb,rc
fp compare packed single unordered or less-equal
fpus
fcmppsult ra,rb,rc
fp compare packed single unordered or less
fpus
fcmppsune ra,rb,rc
fp compare packed single unordered or not-equal
fpus
fcmppsuo ra,rb,rc
fp compare packed single unordered
fpud
fcmpsdo ra,rb,rc
fp compare scalar double ordered
fpud
fcmpsdoeq ra,rb,rc
fp compare scalar double ordered and equal
fpud
fcmpsdole ra,rb,rc
fp compare scalar double ordered and less-equal
fpud
fcmpsdolt ra,rb,rc
fp compare scalar double ordered and less
fpud
fcmpsdone ra,rb,rc
fp compare scalar double ordered and not-equal
fpud
fcmpsdueq ra,rb,rc
fp compare scalar double unordered or equal
fpud
fcmpsdule ra,rb,rc
fp compare scalar double unordered or less-equal
fpud
fcmpsdult ra,rb,rc
fp compare scalar double unordered or less
fpud
fcmpsdune ra,rb,rc
fp compare scalar double unordered or not-equal
fpud
fcmpsduo ra,rb,rc
fp compare scalar double unordered
fpuh
fcmpsho ra,rb,rc
fp compare scalar half ordered
fpuh
fcmpshoeq ra,rb,rc
fp compare scalar half ordered and equal
fpuh
fcmpshole ra,rb,rc
fp compare scalar half ordered and less-equal
fpuh
fcmpsholt ra,rb,rc
fp compare scalar half ordered and less
fpuh
fcmpshone ra,rb,rc
fp compare scalar half ordered and not-equal
fpuh
fcmpshueq ra,rb,rc
fp compare scalar half unordered or equal
fpuh
fcmpshule ra,rb,rc
fp compare scalar half unordered or less-equal
fpuh
fcmpshult ra,rb,rc
fp compare scalar half unordered or less
fpuh
fcmpshune ra,rb,rc
fp compare scalar half unordered or not-equal
fpuh
fcmpshuo ra,rb,rc
fp compare scalar half unordered
fpuq
fcmpsqo ra,rb,rc
fp compare scalar quadruple ordered
fpuq
fcmpsqoeq ra,rb,rc
fp compare scalar quadruple ordered and equal
fpuq
fcmpsqole ra,rb,rc
fp compare scalar quadruple ordered and less-equal
fpuq
fcmpsqolt ra,rb,rc
fp compare scalar quadruple ordered and less
fpuq
fcmpsqone ra,rb,rc
fp compare scalar quadruple ordered and not-equal
fpuq
fcmpsqueq ra,rb,rc
fp compare scalar quadruple unordered or equal
fpuq
fcmpsqule ra,rb,rc
fp compare scalar quadruple unordered or less-equal
fpuq
fcmpsqult ra,rb,rc
fp compare scalar quadruple unordered or less
fpuq
fcmpsqune ra,rb,rc
fp compare scalar quadruple unordered or not-equal
fpuq
fcmpsquo ra,rb,rc
fp compare scalar quadruple unordered
fpus
fcmpsso ra,rb,rc
fp compare scalar single ordered
fpus
fcmpssoeq ra,rb,rc
fp compare scalar single ordered and equal
fpus
fcmpssole ra,rb,rc
fp compare scalar single ordered and less-equal
fpus
fcmpssolt ra,rb,rc
fp compare scalar single ordered and less
fpus
fcmpssone ra,rb,rc
fp compare scalar single ordered and not-equal
fpus
fcmpssueq ra,rb,rc
fp compare scalar single unordered or equal
fpus
fcmpssule ra,rb,rc
fp compare scalar single unordered or less-equal
fpus
fcmpssult ra,rb,rc
fp compare scalar single unordered or less
fpus
fcmpssune ra,rb,rc
fp compare scalar single unordered or not-equal
fpus
fcmpssuo ra,rb,rc
fp compare scalar single unordered
fpud
fcvtid2pd ra,rb,rm
fp convert signed doublewords to packed double
fpud
fcvtid2sd ra,rb,rm
fp convert signed doubleword toscalar double
fpuh
fcvtid2sh ra,rb,rm
fp convert signed doubleword toscalar half
fpuq
fcvtid2sq ra,rb,rm
fp convert signed doubleword toscalar quadruple
fpus
fcvtid2ss ra,rb,rm
fp convert signed doubleword toscalar single
fpuh
fcvtih2ph ra,rb,rm
fp convert signed halfwords to packed half
fpud
fcvtiq2sd ra,rb,rm
fp convert signed quadword toscalar double
fpuh
fcvtiq2sh ra,rb,rm
fp convert signed quadword toscalar half
fpuq
fcvtiq2sq ra,rb,rm
fp convert signed quadword toscalar quadruple
fpus
fcvtiq2ss ra,rb,rm
fp convert signed quadword toscalar single
fpus
fcvtiw2ps ra,rb,rm
fp convert signed words to packed single
fpud
fcvtiw2sd ra,rb,rm
fp convert signed word toscalar double
fpuh
fcvtiw2sh ra,rb,rm
fp convert signed word toscalar half
fpuq
fcvtiw2sq ra,rb,rm
fp convert signed word toscalar quadruple
fpus
fcvtiw2ss ra,rb,rm
fp convert signed word toscalar single
fpud
fcvtpd2id ra,rb,rm
fp convert packed double to signed doublewords
fpud
fcvtpd2ud ra,rb,rm
fp convert packed double to unsigned doublewords
fpuh
fcvtph2ih ra,rb,rm
fp convert packed half to signed halfwords
fpuh
fcvtph2uh ra,rb,rm
fp convert packed half to unsigned halfwords
fpus
fcvtps2iw ra,rb,rm
fp convert packed single to signed words
fpus
fcvtps2uw ra,rb,rm
fp convert packed single to unsigned words
fpud
fcvtsd2id ra,rb,rm
fp convert scalar double to signed doubleword
fpud
fcvtsd2iq ra,rb,rm
fp convert scalar double to signed quadword
fpud
fcvtsd2iw ra,rb,rm
fp convert scalar double to signed word
fpuh
fcvtsd2sh ra,rb,rm
fp convert scalar double to scalar halffloat
fpud
fcvtsd2ss ra,rb,rm
fp convert scalar double to scalar single
fpud
fcvtsd2ud ra,rb,rm
fp convert scalar double to unsigned doubleword
fpud
fcvtsd2uq ra,rb,rm
fp convert scalar double to unsigned quadword
fpud
fcvtsd2uw ra,rb,rm
fp convert scalar double to unsigned word
fpuh
fcvtsh2id ra,rb,rm
fp convert scalar half to signed doubleword
fpuh
fcvtsh2iq ra,rb,rm
fp convert scalar half to signed quadword
fpuh
fcvtsh2iw ra,rb,rm
fp convert scalar half to signed word
fpuh
fcvtsh2ud ra,rb,rm
fp convert scalar half to unsigned doubleword
fpuh
fcvtsh2uq ra,rb,rm
fp convert scalar half to unsigned quadword
fpuh
fcvtsh2uw ra,rb,rm
fp convert scalar half to unsigned word
fpuq
fcvtsq2id ra,rb,rm
fp convert scalar quadruple to signed doubleword
fpuq
fcvtsq2iq ra,rb,rm
fp convert scalar quadruple to signed quadword
fpuq
fcvtsq2iw ra,rb,rm
fp convert scalar quadruple to signed word
fpuq
fcvtsq2sd ra,rb,rm
fp convert scalar quadruple to scalar double
fpuh
fcvtsq2sh ra,rb,rm
fp convert scalar quadruple to scalar halffloat
fpuq
fcvtsq2ss ra,rb,rm
fp convert scalar quadruple to scalar single
fpuq
fcvtsq2ud ra,rb,rm
fp convert scalar quadruple to unsigned doubleword
fpuq
fcvtsq2uq ra,rb,rm
fp convert scalar quadruple to unsigned quadword
fpuq
fcvtsq2uw ra,rb,rm
fp convert scalar quadruple to unsigned word
fpus
fcvtss2id ra,rb,rm
fp convert scalar single to signed doubleword
fpus
fcvtss2iq ra,rb,rm
fp convert scalar single to signed quadword
fpus
fcvtss2iw ra,rb,rm
fp convert scalar single to signed word
fpuh
fcvtss2sh ra,rb,rm
fp convert scalar single to scalar halffloat
fpus
fcvtss2ud ra,rb,rm
fp convert scalar single to unsigned doubleword
fpus
fcvtss2uq ra,rb,rm
fp convert scalar single to unsigned quadword
fpus
fcvtss2uw ra,rb,rm
fp convert scalar single to unsigned word
fpud
fcvtud2pd ra,rb,rm
fp convert unsigned doublewords to packed double
fpud
fcvtud2sd ra,rb,rm
fp convert unsigned doubleword toscalar double
fpuh
fcvtud2sh ra,rb,rm
fp convert unsigned doubleword toscalar half
fpuq
fcvtud2sq ra,rb,rm
fp convert unsigned doubleword toscalar quadruple
fpus
fcvtud2ss ra,rb,rm
fp convert unsigned doubleword toscalar single
fpuh
fcvtuh2ph ra,rb,rm
fp convert unsigned halfwords to packed half
fpud
fcvtuq2sd ra,rb,rm
fp convert unsigned quadwordscalar double
fpuh
fcvtuq2sh ra,rb,rm
fp convert unsigned quadwordscalar half
fpuq
fcvtuq2sq ra,rb,rm
fp convert unsigned quadwordscalar quadruple
fpus
fcvtuq2ss ra,rb,rm
fp convert unsigned quadwordscalar single
fpus
fcvtuw2ps ra,rb,rm
fp convert unsigned words to packed single
fpud
fcvtuw2sd ra,rb,rm
fp convert unsigned word toscalar double
fpuh
fcvtuw2sh ra,rb,rm
fp convert unsigned word toscalar half
fpuq
fcvtuw2sq ra,rb,rm
fp convert unsigned word toscalar quadruple
fpus
fcvtuw2ss ra,rb,rm
fp convert unsigned word toscalar single
fpud
fdivpd ra,rb,rc
fp divide packed double
fpuh
fdivph ra,rb,rc
fp divide packed half
fpus
fdivps ra,rb,rc
fp divide packed single
fpud
fdivsd ra,rb,rc
fp divide scalar double
fpuh
fdivsh ra,rb,rc
fp divide scalar half
fpuq
fdivsq ra,rb,rc
fp divide scalar quadruple
fpus
fdivss ra,rb,rc
fp divide scalar single
fpud
fdotpd ra,rb,rc
fp dot-product packed double
fpuh
fdotph ra,rb,rc
fp dot-product packed half
fpus
fdotps ra,rb,rc
fp dot-product packed single
atomic
fence.mo
fence
fpuq
fextsd2sq ra,rb
fp extend scalar double to scalar quadruple
fpuh
fextsh2sd ra,rb
fp extend scalar halffloat to scalar double
fpuh
fextsh2sq ra,rb
fp extend scalar halffloat to scalar quadruple
fpuh
fextsh2ss ra,rb
fp extend scalar halffloat to scalar single
fpus
fextss2sd ra,rb
fp extend scalar single to scalar double
fpuq
fextss2sq ra,rb
fp extend scalar single to scalar quadruple
fpud
flddi.l ra,fp64
fp load double immediate*
fpud
flddri.l ra,fp64
fp load double relative*
fpuq
fldqri.l ra,fp128
fp load quadruple relative*
fpus
fldsi.l ra,fp32
fp load single immediate*
fpus
fldsri.l ra,fp32
fp load single relative*
fpud
fmaddapd ra,rb,rc,rd
fp multiply-alternating add-subtract packed double
fpuh
fmaddaph ra,rb,rc,rd
fp multiply-alternating add-subtract packed half
fpus
fmaddaps ra,rb,rc,rd
fp multiply-alternating add-subtract packed single
fpud
fmaddpd ra,rb,rc,rd
fp multiply-add packed double
fpuh
fmaddph ra,rb,rc,rd
fp multiply-add packed half
fpus
fmaddps ra,rb,rc,rd
fp multiply-add packed single
fpud
fmaddsd ra,rb,rc,rd
fp multiply-add scalar double
fpuh
fmaddsh ra,rb,rc,rd
fp multiply-add scalar half
fpuq
fmaddsq ra,rb,rc,rd
fp multiply-add scalar quadruple
fpus
fmaddss ra,rb,rc,rd
fp multiply-add scalar single
fpud
fmaxnmsd ra,rb,rc
fp maximum number scalar double
fpuh
fmaxnmsh ra,rb,rc
fp maximum number scalar half
fpuq
fmaxnmsq ra,rb,rc
fp maximum number scalar quadruple
fpus
fmaxnmss ra,rb,rc
fp maximum number scalar single
fpud
fmaxpd ra,rb,rc
fp maximum packed double
fpuh
fmaxph ra,rb,rc
fp maximum packed half
fpus
fmaxps ra,rb,rc
fp maximum packed single
fpud
fmaxsd ra,rb,rc
fp maximum scalar double
fpuh
fmaxsh ra,rb,rc
fp maximum scalar half
fpuq
fmaxsq ra,rb,rc
fp maximum scalar quadruple
fpus
fmaxss ra,rb,rc
fp maximum scalar single
fpud
fmergepd ra,rb,rc,rd
fp merge packed double
fpuh
fmergeph ra,rb,rc,rd
fp merge packed half
fpus
fmergeps ra,rb,rc,rd
fp merge packed single
fpud
fmergesd ra,rb,rc,rd
fp merge scalar double
fpuh
fmergesh ra,rb,rc,rd
fp merge scalar half
fpuq
fmergesq ra,rb,rc,rd
fp merge scalar quadruple
fpus
fmergess ra,rb,rc,rd
fp merge scalar single
fpud
fminnmsd ra,rb,rc
fp minimum number scalar double
fpuh
fminnmsh ra,rb,rc
fp minimum number scalar half
fpuq
fminnmsq ra,rb,rc
fp minimum number scalar quadruple
fpus
fminnmss ra,rb,rc
fp minimum number scalar single
fpud
fminpd ra,rb,rc
fp minimum packed double
fpuh
fminph ra,rb,rc
fp minimum packed half
fpus
fminps ra,rb,rc
fp minimum packed single
fpud
fminsd ra,rb,rc
fp minimum scalar double
fpuh
fminsh ra,rb,rc
fp minimum scalar half
fpuq
fminsq ra,rb,rc
fp minimum scalar quadruple
fpus
fminss ra,rb,rc
fp minimum scalar single
fpud
fmrghpd ra,rb,rc
fp merge high parts packed double
fpuh
fmrghph ra,rb,rc
fp merge high parts packed half
fpus
fmrghps ra,rb,rc
fp merge high parts packed single
fpud
fmrglpd ra,rb,rc
fp merge low parts packed double
fpuh
fmrglph ra,rb,rc
fp merge low parts packed half
fpus
fmrglps ra,rb,rc
fp merge low parts packed single
fpud
fmsubapd ra,rb,rc,rd
fp multiply-alternating subtract-add packed double
fpuh
fmsubaph ra,rb,rc,rd
fp multiply-alternating subtract-add packed half
fpus
fmsubaps ra,rb,rc,rd
fp multiply-alternating subtract-add packed single
fpud
fmsubpd ra,rb,rc,rd
fp multiply-subtract packed double
fpuh
fmsubph ra,rb,rc,rd
fp multiply-subtract packed half
fpus
fmsubps ra,rb,rc,rd
fp multiply-subtract packed single
fpud
fmsubsd ra,rb,rc,rd
fp multiply-subtract scalar double
fpuh
fmsubsh ra,rb,rc,rd
fp multiply-subtract scalar half
fpuq
fmsubsq ra,rb,rc,rd
fp multiply-subtract scalar quadruple
fpus
fmsubss ra,rb,rc,rd
fp multiply-subtract scalar single
fpud
fmulhpd ra,rb,rc
fp multiply horizontal packed double
fpuh
fmulhph ra,rb,rc
fp multiply horizontal packed half
fpus
fmulhps ra,rb,rc
fp multiply horizontal packed single
fpud
fmulpd ra,rb,rc
fp multiply packed double
fpuh
fmulph ra,rb,rc
fp multiply packed half
fpus
fmulps ra,rb,rc
fp multiply packed single
fpud
fmulsd ra,rb,rc
fp multiply scalar double
fpuh
fmulsh ra,rb,rc
fp multiply scalar half
fpuq
fmulsq ra,rb,rc
fp multiply scalar quadruple
fpus
fmulss ra,rb,rc
fp multiply scalar single
fpud
fnabsdpd ra,rb,rc
fp negate absolute difference packed double
fpuh
fnabsdph ra,rb,rc
fp negate absolute difference packed half
fpus
fnabsdps ra,rb,rc
fp negate absolute difference packed single
fpud
fnabsdsd ra,rb,rc
fp negate absolute difference scalar double
fpuh
fnabsdsh ra,rb,rc
fp negate absolute difference scalar half
fpuq
fnabsdsq ra,rb,rc
fp negate absolute difference scalar quadruple
fpus
fnabsdss ra,rb,rc
fp negate absolute difference scalar single
fpud
fnabspd ra,rb
fp absolute value packed double
fpuh
fnabsph ra,rb
fp absolute value packed half
fpus
fnabsps ra,rb
fp absolute value packed single
fpud
fnabssd ra,rb
fp negate absolute value scalar double
fpuh
fnabssh ra,rb
fp negate absolute value scalar half
fpuq
fnabssq ra,rb
fp negate absolute value scalar quadruple
fpus
fnabsss ra,rb
fp negate absolute value scalar single
fpud
fnaddpd ra,rb,rc
fp negate add packed double
fpuh
fnaddph ra,rb,rc
fp negate add packed half
fpus
fnaddps ra,rb,rc
fp negate add packed single
fpud
fnaddsd ra,rb,rc
fp negate add scalar double
fpuh
fnaddsh ra,rb,rc
fp negate add scalar half
fpuq
fnaddsq ra,rb,rc
fp negate add scalar quadruple
fpus
fnaddss ra,rb,rc
fp negate add scalar single
fpud
fnegpd ra,rb
fp negate packed double
fpuh
fnegph ra,rb
fp negate packed half
fpus
fnegps ra,rb
fp negate packed single
fpud
fnegsd ra,rb
fp negate scalar double
fpuh
fnegsh ra,rb
fp negate scalar half
fpuq
fnegsq ra,rb
fp negate scalar quadruple
fpus
fnegss ra,rb
fp negate scalar single
fpud
fnmaddpd ra,rb,rc,rd
fp negate multiply-add packed double
fpuh
fnmaddph ra,rb,rc,rd
fp negate multiply-add packed half
fpus
fnmaddps ra,rb,rc,rd
fp negate multiply-add packed single
fpud
fnmaddsd ra,rb,rc,rd
fp negate multiply-add scalar double
fpuh
fnmaddsh ra,rb,rc,rd
fp negate multiply-add scalar half
fpuq
fnmaddsq ra,rb,rc,rd
fp negate multiply-add scalar quadruple
fpus
fnmaddss ra,rb,rc,rd
fp negate multiply-add scalar single
fpud
fnmsubpd ra,rb,rc,rd
fp negate multiply-subtract packed double
fpuh
fnmsubph ra,rb,rc,rd
fp negate multiply-subtract packed half
fpus
fnmsubps ra,rb,rc,rd
fp negate multiply-subtract packed single
fpud
fnmsubsd ra,rb,rc,rd
fp negate multiply-subtract scalar double
fpuh
fnmsubsh ra,rb,rc,rd
fp negate multiply-subtract scalar half
fpuq
fnmsubsq ra,rb,rc,rd
fp negate multiply-subtract scalar quadruple
fpus
fnmsubss ra,rb,rc,rd
fp negate multiply-subtract scalar single
fpud
fnmulpd ra,rb,rc
fp negate multiply packed double
fpuh
fnmulph ra,rb,rc
fp negate multiply packed half
fpus
fnmulps ra,rb,rc
fp negate multiply packed single
fpud
fnmulsd ra,rb,rc
fp negate multiply scalar double
fpuh
fnmulsh ra,rb,rc
fp negate multiply scalar half
fpuq
fnmulsq ra,rb,rc
fp negate multiply scalar quadruple
fpus
fnmulss ra,rb,rc
fp negate multiply scalar single
fpud
fpkpd ra,rb,rc
fp packpacked double
fpuh
fpkph ra,rb,rc
fp packpacked half
fpus
fpkps ra,rb,rc
fp packpacked single
fpud
frndpd ra,rb,rm
fp round packed double
fpuh
frndph ra,rb,rm
fp round packed half
fpus
frndps ra,rb,rm
fp round packed single
fpud
frndsd ra,rb,rm
fp round scalar double
fpuh
frndsh ra,rb,rm
fp round scalar half
fpuq
frndsq ra,rb,rm
fp round scalar quadruple
fpus
frndss ra,rb,rm
fp round scalar single
fpud
frsqrtpd ra,rb
fp reciprocal square root packed double
fpuh
frsqrtph ra,rb
fp reciprocal square root packed half
fpus
frsqrtps ra,rb
fp reciprocal square root packed single
fpud
frsqrtsd ra,rb
fp reciprocal square root scalar double
fpuh
frsqrtsh ra,rb
fp reciprocal square root scalar half
fpuq
frsqrtsq ra,rb
fp reciprocal square root scalar quadruple
fpus
frsqrtss ra,rb
fp reciprocal square root scalar single
fpuq
fscale ra,rb,shift
fp scale
fpud
fsqrtpd ra,rb
fp square root packed double
fpuh
fsqrtph ra,rb
fp square root packed half
fpus
fsqrtps ra,rb
fp square root packed single
fpud
fsqrtsd ra,rb
fp square root scalar double
fpuh
fsqrtsh ra,rb
fp square root scalar half
fpuq
fsqrtsq ra,rb
fp square root scalar quadruple
fpus
fsqrtss ra,rb
fp square root scalar single
fpud
fsubcpd ra,rb,rc
fp subtract conjugate packed double
fpuh
fsubcph ra,rb,rc
fp subtract conjugate packed half
fpus
fsubcps ra,rb,rc
fp subtract conjugate packed single
fpud
fsubhpd ra,rb,rc
fp subtract horizontal packed double
fpuh
fsubhph ra,rb,rc
fp subtract horizontal packed half
fpus
fsubhps ra,rb,rc
fp subtract horizontal packed single
fpud
fsubpd ra,rb,rc
fp subtract packed double
fpuh
fsubph ra,rb,rc
fp subtract packed half
fpus
fsubps ra,rb,rc
fp subtract packed single
fpud
fsubsd ra,rb,rc
fp subtract scalar double
fpuh
fsubsh ra,rb,rc
fp subtract scalar half
fpuq
fsubsq ra,rb,rc
fp subtract scalar quadruple
fpus
fsubss ra,rb,rc
fp subtract scalar single
fpud
funpkhpd ra,rb
fp unpack high part packed double
fpuh
funpkhph ra,rb
fp unpack high part packed half
fpus
funpkhps ra,rb
fp unpack high part packed single
fpud
funpklpd ra,rb
fp unpack low part packed double
fpuh
funpklph ra,rb
fp unpack low part packed half
fpus
funpklps ra,rb
fp unpack low part packed single
bitmanip
gtb ra,rb
graycode to binary
privileged
halt 
halt processor
special
icbi.l rb,simm21
instruction cache block invalidate
special
int rb,simm10
interrupt
branch
jmp.l simm28x16
jump relative
special
jmpmi rb,rc,scale
jmpmi
branch
jmpr rb,rc,scale
jump register indirect
branch
jmpt rb,rc
jump table
branch
jmptws rb,rc
jump table word signed index
branch
jmptwz rb,rc
jump table word unsigned index
atomic
ldab.mo ra,rb
load atomic byte
atomic
ldad.mo ra,rb
load atomic doubleword
atomic
ldaddb.mo ra,rb,rc
atomic load add
atomic
ldaddd.mo ra,rb,rc
atomic load add
atomic
ldaddh.mo ra,rb,rc
atomic load add
atomic
ldaddw.mo ra,rb,rc
atomic load add
base
ldafr.l ra,uimm28
load address forward relative
atomic
ldah.mo ra,rb
load atomic halfword
base
ldan.l ra,rb,simm21
load address near
atomic
ldandb.mo ra,rb,rc
atomic load bitwise and byte
atomic
ldandd.mo ra,rb,rc
atomic load bitwise and doubleword
atomic
ldandh.mo ra,rb,rc
atomic load bitwise and halfword
atomic
ldandw.mo ra,rb,rc
atomic load bitwise and word
base
ldanrc.l ra,rb,simm21
load address near relative
atomic
ldaq.mo ra,rb
load atomic quadword
base
ldar.l ra,simm28x16
load address relative
atomic
ldaw.mo ra,rb
load atomic word
base
ldax.sm.l ra,rb,rc,scale,disp
load address indexed
memory
ldbs.l ra,rb,simm21
load byte sext
memory
ldbsmia ra,rb,simm10
load byte sext and modify immediate after
memory
ldbsmib ra,rb,simm10
load byte sext and modify immediate before
memory
ldbsr.l ra,uimm28
load byte sext relative
memory
ldbsx.sm.l ra,rb,rc,scale,disp
load byte sext indexed
memory
ldbz.l ra,rb,simm21
load byte zext
memory
ldbzmia ra,rb,simm10
load byte zext and modify immediate after
memory
ldbzmib ra,rb,simm10
load byte zext and modify immediate before
memory
ldbzr.l ra,uimm28
load byte zext relative
memory
ldbzx.sm.l ra,rb,rc,scale,disp
load byte zext indexed
memory
ldds.l ra,rb,simm21
load doubleword sext
memory
lddsmia ra,rb,simm10
load doubleword sext and modify immediate after
memory
lddsmib ra,rb,simm10
load doubleword sext and modify immediate before
memory
lddsr.l ra,uimm28
load doubleword sext relative
memory
lddsx.sm.l ra,rb,rc,scale,disp
load doubleword sext indexed
memory
lddz.l ra,rb,simm21
load doubleword zext
memory
lddzmia ra,rb,simm10
load doubleword zext and modify immediate after
memory
lddzmib ra,rb,simm10
load doubleword zext and modify immediate before
memory
lddzr.l ra,uimm28
load doubleword zext relative
memory
lddzx.sm.l ra,rb,rc,scale,disp
load doubleword zext indexed
memory
ldhs.l ra,rb,simm21
load halfword sext
memory
ldhsmia ra,rb,simm10
load halfword sext and modify immediate after
memory
ldhsmib ra,rb,simm10
load halfword sext and modify immediate before
memory
ldhsr.l ra,uimm28
load halfword sext relative
memory
ldhsx.sm.l ra,rb,rc,scale,disp
load halfword sext indexed
memory
ldhz.l ra,rb,simm21
load halfword zext
memory
ldhzmia ra,rb,simm10
load halfword zext and modify immediate after
memory
ldhzmib ra,rb,simm10
load halfword zext and modify immediate before
memory
ldhzr.l ra,uimm28
load halfword zext relative
memory
ldhzx.sm.l ra,rb,rc,scale,disp
load halfword zext indexed
base
ldi.l ra,simm28
load immediate
atomic
ldorb.mo ra,rb,rc
atomic load bitwise or byte
atomic
ldord.mo ra,rb,rc
atomic load bitwise or doubleword
atomic
ldorh.mo ra,rb,rc
atomic load bitwise or halfword
atomic
ldorw.mo ra,rb,rc
atomic load bitwise or word
memory
ldq.l ra,rb,simm21
load quadword
memory
ldqmia ra,rb,simm10
load quadword and modify immediate after
memory
ldqmib ra,rb,simm10
load quadword and modify immediate before
memory
ldqr.l ra,uimm28
load quadword relative
memory
ldqx.sm.l ra,rb,rc,scale,disp
load quadword indexed
atomic
ldsmaxb.mo ra,rb,rc
atomic load signed maximum byte
atomic
ldsmaxd.mo ra,rb,rc
atomic load signed maximum doubleword
atomic
ldsmaxh.mo ra,rb,rc
atomic load signed maximum halfword
atomic
ldsmaxw.mo ra,rb,rc
atomic load signed maximum word
atomic
ldsminb.mo ra,rb,rc
atomic load signed minimum byte
atomic
ldsmind.mo ra,rb,rc
atomic load signed minimum doubleword
atomic
ldsminh.mo ra,rb,rc
atomic load signed minimum halfword
atomic
ldsminw.mo ra,rb,rc
atomic load signed minimum word
atomic
ldumaxb.mo ra,rb,rc
atomic load unsigned maximum byte
atomic
ldumaxd.mo ra,rb,rc
atomic load unsigned maximum doubleword
atomic
ldumaxh.mo ra,rb,rc
atomic load unsigned maximum halfword
atomic
ldumaxw.mo ra,rb,rc
atomic load unsigned maximum word
atomic
lduminb.mo ra,rb,rc
atomic load unsigned minimum byte
atomic
ldumind.mo ra,rb,rc
atomic load unsigned minimum doubleword
atomic
lduminh.mo ra,rb,rc
atomic load unsigned minimum halfword
atomic
lduminw.mo ra,rb,rc
atomic load unsigned minimum word
memory
ldws.l ra,rb,simm21
load word sext
memory
ldwsmia ra,rb,simm10
load word sext and modify immediate after
memory
ldwsmib ra,rb,simm10
load word sext and modify immediate before
memory
ldwsr.l ra,uimm28
load word sext relative
memory
ldwsx.sm.l ra,rb,rc,scale,disp
load word sext indexed
memory
ldwz.l ra,rb,simm21
load word zext
memory
ldwzmia ra,rb,simm10
load word zext and modify immediate after
memory
ldwzmib ra,rb,simm10
load word zext and modify immediate before
memory
ldwzr.l ra,uimm28
load word zext relative
memory
ldwzx.sm.l ra,rb,rc,scale,disp
load word zext indexed
atomic
ldxorb.mo ra,rb,rc
atomic load bitwise xor byte
atomic
ldxord.mo ra,rb,rc
atomic load bitwise xor doubleword
atomic
ldxorh.mo ra,rb,rc
atomic load bitwise xor halfword
atomic
ldxorw.mo ra,rb,rc
atomic load bitwise xor word
base
maxs ra,rb,rc
maximum signed
base
maxsi.l ra,rb,simm21
maximum signed immediate
base
maxsw ra,rb,rc
maximum signed word
base
maxu ra,rb,rc
maximum unsigned
base
maxui.l ra,rb,uimm21
maximum unsigned immediate
base
maxuw ra,rb,rc
maximum unsigned word
bitmanip
mbgath ra,rb,rc
masked bit gather
bitmanip
mbscat ra,rb,rc
masked bit scatter
base
mbsel ra,rb,rc,rd
masked bit selection
privileged
mfdbr ra,rb,simm10
move from data breakpoint register
privileged
mfibr ra,rb,simm10
move from instruction breakpoint register
privileged
mfmr ra,rb,simm10
move from monitor register
special
mfspr ra,spr
move from special-purpose register
base
mins ra,rb,rc
minimum signed
base
minsi.l ra,rb,simm21
minimum signed immediate
base
minsw ra,rb,rc
minimum signed word
base
minu ra,rb,rc
minimum unsigned
base
minui.l ra,rb,uimm21
minimum unsigned immediate
base
minuw ra,rb,rc
minimum unsigned word
base
mod ra,rb,rc
module
base
modi.l ra,rb,simm21
module immediate
base
modu ra,rb,rc
module unsigned
base
modui.l ra,rb,uimm21
module unsigned immediate
base
moduw ra,rb,rc
module unsigned word
base
modw ra,rb,rc
module word
base
mov ra,rb
move general register
base
mov2 ra,rb,rc,rd
move 2 general registers
special
mprobe ra,rb,rc
memory probe access
privileged
mtdbr ra,rb,simm10
move to data breakpoint register
privileged
mtdtr ra,rb,rc
move to data translation register
privileged
mtibr ra,rb,simm10
move to instruction breakpoint register
privileged
mtitr ra,rb,rc
move to instruction translation register
privileged
mtmr ra,rb,simm10
move to monitor register
special
mtspr ra,spr
move to special-purpose register
base
mul ra,rb,rc
multiply
base
muladd ra,rb,rc,rd
multiply-add
base
mulh ra,rb,rc
multiply high
base
muli.l ra,rb,simm21
multiply immediate
base
mulsub ra,rb,rc,rd
multiply-subtract
base
mulsubf ra,rb,rc,rd
multiply-subtract from
base
mulws ra,rb,rc
multiply word sign extend
base
mulwsi.l ra,rb,simm21
multiply word sign extended immediate
base
mulwz ra,rb,rc
multiply word zero extend
base
mulwzi.l ra,rb,uimm21
multiply word zero extended immediate
base
nand ra,rb,rc
bitwise not and
base
nop.l simm28
no operation
base
nor ra,rb,rc
bitwise not or
base
not ra,rb
bitwise not*
nullifying
nulbc ra,rb,dy,dn
nullify if bit clear
nullifying
nulbci ra,shift,dy,dn
nullify if bit clear immediate
nullifying
nulbs ra,rb,dy,dn
nullify if bit set
nullifying
nulbsi ra,shift,dy,dn
nullify if bit set immediate
nullifying
nuldeq ra,rb,dy,dn
nullify if doubleword equal
nullifying
nuldeqi.l ra,simm11,dy,dn
nullify if doubleword equal immediate
nullifying
nuldgti.l ra,simm11,dy,dn
nullify if doubleword greater immediate
nullifying
nuldgtui.l ra,uimm11,dy,dn
nullify if doubleword greater unsigned immediate
nullifying
nuldle ra,rb,dy,dn
nullify if doubleword less or equal
nullifying
nuldleu ra,rb,dy,dn
nullify if doubleword less or equal unsigned
nullifying
nuldlt ra,rb,dy,dn
nullify if doubleword less
nullifying
nuldlti.l ra,simm11,dy,dn
nullify if doubleword less immediate
nullifying
nuldltu ra,rb,dy,dn
nullify if doubleword less unsigned
nullifying
nuldltui.l ra,uimm11,dy,dn
nullify if doubleword less unsigned immediate
nullifying
nuldne ra,rb,dy,dn
nullify if doubleword not-equal
nullifying
nuldnei.l ra,simm11,dy,dn
nullify if doubleword not-equal immediate
nullifying
nulfsdclass ra,shift,dy,dn
nullify if fp classify scalar double
nullifying
nulfsdo ra,rb,dy,dn
nullify if fp ordered scalar double
nullifying
nulfsdoeq ra,rb,dy,dn
nullify if fp ordered and equal scalar double
nullifying
nulfsdole ra,rb,dy,dn
nullify if fp ordered and less-or-equal scalar double
nullifying
nulfsdolt ra,rb,dy,dn
nullify if fp ordered and less scalar double
nullifying
nulfsdone ra,rb,dy,dn
nullify if fp ordered and not-equal scalar double
nullifying
nulfsdueq ra,rb,dy,dn
nullify if fp unordered or equal scalar double
nullifying
nulfsdule ra,rb,dy,dn
nullify if fp unordered or less-or-equal scalar double
nullifying
nulfsdult ra,rb,dy,dn
nullify if fp unordered or less scalar double
nullifying
nulfsdune ra,rb,dy,dn
nullify if fp unordered or not-equal scalar double
nullifying
nulfsduo ra,rb,dy,dn
nullify if fp unordered scalar double
nullifying
nulfsqclass ra,shift,dy,dn
nullify if fp classify scalar quadruple
nullifying
nulfsqo ra,rb,dy,dn
nullify if fp ordered scalar quadruple
nullifying
nulfsqoeq ra,rb,dy,dn
nullify if fp ordered and equal scalar quadruple
nullifying
nulfsqole ra,rb,dy,dn
nullify if fp ordered and less-or-equal scalar quadruple
nullifying
nulfsqolt ra,rb,dy,dn
nullify if fp ordered and less scalar quadruple
nullifying
nulfsqone ra,rb,dy,dn
nullify if fp ordered and not-equal scalar quadruple
nullifying
nulfsqueq ra,rb,dy,dn
nullify if fp unordered or equal scalar quadruple
nullifying
nulfsqule ra,rb,dy,dn
nullify if fp unordered or less-or-equal scalar quadruple
nullifying
nulfsqult ra,rb,dy,dn
nullify if fp unordered or less scalar quadruple
nullifying
nulfsqune ra,rb,dy,dn
nullify if fp unordered or not-equal scalar quadruple
nullifying
nulfsquo ra,rb,dy,dn
nullify if fp unordered scalar quadruple
nullifying
nulfssclass ra,shift,dy,dn
nullify if fp classify scalar single
nullifying
nulfsso ra,rb,dy,dn
nullify if fp ordered scalar single
nullifying
nulfssoeq ra,rb,dy,dn
nullify if fp ordered and equal scalar single
nullifying
nulfssole ra,rb,dy,dn
nullify if fp ordered and less-or-equal scalar single
nullifying
nulfssolt ra,rb,dy,dn
nullify if fp ordered and less scalar single
nullifying
nulfssone ra,rb,dy,dn
nullify if fp ordered and not-equal scalar single
nullifying
nulfssueq ra,rb,dy,dn
nullify if fp unordered or equal scalar single
nullifying
nulfssule ra,rb,dy,dn
nullify if fp unordered or less-or-equal scalar single
nullifying
nulfssult ra,rb,dy,dn
nullify if fp unordered or less scalar single
nullifying
nulfssune ra,rb,dy,dn
nullify if fp unordered or not-equal scalar single
nullifying
nulfssuo ra,rb,dy,dn
nullify if fp unordered scalar single
nullifying
nulmall.l ra,uimm11,dy,dn
nullify if mask all bit set
nullifying
nulmany.l ra,uimm11,dy,dn
nullify if mask any bit set
nullifying
nulmnone.l ra,uimm11,dy,dn
nullify if mask none bit set
nullifying
nulmnotall.l ra,uimm11,dy,dn
nullify if mask not all bit set
nullifying
nulweq ra,rb,dy,dn
nullify if word equal
nullifying
nulweqi.l ra,simm11,dy,dn
nullify if word equal immediate
nullifying
nulwgti.l ra,simm11,dy,dn
nullify if word greater immediate
nullifying
nulwgtui.l ra,uimm11,dy,dn
nullify if word greater unsigned immediate
nullifying
nulwle ra,rb,dy,dn
nullify if word less or equal
nullifying
nulwleu ra,rb,dy,dn
nullify if word less or equal unsigned
nullifying
nulwlt ra,rb,dy,dn
nullify if word less
nullifying
nulwlti.l ra,simm11,dy,dn
nullify if word less immediate
nullifying
nulwltu ra,rb,dy,dn
nullify if word less unsigned
nullifying
nulwltui.l ra,uimm11,dy,dn
nullify if word less unsigned immediate
nullifying
nulwne ra,rb,dy,dn
nullify if word not-equal
nullifying
nulwnei.l ra,simm11,dy,dn
nullify if word not-equal immediate
base
or ra,rb,rc
bitwise or
base
ori.l ra,rb,simm21
bitwise or with immediate
base
orn ra,rb,rc
bitwise or not
base
orni.l ra,rb,simm21
bitwise or not immediate
bitmanip
perm ra,rb,rc,rd
permute bytes
bitmanip
permb ra,rb,sc
permute bits
privileged
ptc ra,rb,rc
purge translation cache by page address and ASID
special
random ra,rb
random
branch
repdge.l ra,rb,simm17x16
repeat on doubleword greater or equal
branch
repdgeu.l ra,rb,simm17x16
repeat on doubleword greater or equal unsigned
branch
repdgt.l ra,rb,simm17x16
repeat on doubleword greater
branch
repdgtu.l ra,rb,simm17x16
repeat on doubleword greater unsigned
branch
repdle.l ra,rb,simm17x16
repeat on doubleword less or equal
branch
repdleu.l ra,rb,simm17x16
repeat on doubleword less or equal unsigned
branch
repdlt.l ra,rb,simm17x16
repeat on doubleword less
branch
repdltu.l ra,rb,simm17x16
repeat on doubleword less unsigned
branch
ret 
return from subroutine
branch
retf.l uimm21
return from subroutine and rollback stack frame
privileged
rfi 
return from interruption
base
rlmi ra,rb,sc,sd,se
rotate left and mask immediate
privileged
rscover 
register stack cover
privileged
rsflush 
register stack flush
privileged
rsload 
register stack load
base
sladd ra,rb,rc,sd
shift left and add
base
sladdws ra,rb,rc,sd
shift left and add word sign-extend
base
sladdwz ra,rb,rc,sd
shift left and add word zero-extend
base
sll ra,rb,rc
shift left logical
base
slli ra,rb,sc
shift left logical immediate
base
slliw ra,rb,sc
shift left logical immediate word
intq
sllqi ra,rb,sc
sllqi
base
sllw ra,rb,rc
shift left logical word
base
slor ra,rb,rc,sd
shift left and or
base
slp ra,rb,rc,rd
shift left pair
base
slpq ra,rb,rc,rd
shift left pair quadword
base
slpw ra,rb,rc,rd
shift left pair word
base
slsra ra,rb,rc,rd
shift left and shift right algebraic
base
slsrai ra,rb,sc,sd
shift left and shift right algebraic immediate
base
slsraw ra,rb,rc,rd
shift left and shift right algebraic word
base
slsrl ra,rb,rc,rd
shift left and shift right logical
base
slsrli ra,rb,sc,sd
shift left and shift right logical immediate
base
slsrlw ra,rb,rc,rd
shift left and shift right logical word
base
slsub ra,rb,rc,sd
shift left and subtract
base
slsubf ra,rb,rc,sd
shift left and subtract from
base
slsubfws ra,rb,rc,sd
shift left and subtract from word sign-extend
base
slsubfwz ra,rb,rc,sd
shift left and subtract from zero sign-extend
base
slsubws ra,rb,rc,sd
shift left and subtract word sign-extend
base
slsubwz ra,rb,rc,sd
shift left and subtract word zero-extend
base
slxor ra,rb,rc,sd
shift left and xor
base
sra ra,rb,rc
shift right algebraic
base
srai ra,rb,sc
shift right algebraic immediate
base
sraiw ra,rb,sc
shift right algebraic immediate word
intq
sraqi ra,rb,sc
sraqi
base
sraw ra,rb,rc
shift right algebraic word
base
srd ra,rb,rc
shift right dividing
base
srdi ra,rb,sc
shift right dividing immediate
base
srl ra,rb,rc
shift right logical
base
srli ra,rb,sc
shift right logical immediate
base
srliw ra,rb,sc
shift right logical immediate word
intq
srlqi ra,rb,sc
srlqi
base
srlw ra,rb,rc
shift right logical word
base
srp ra,rb,rc,rd
shift right pair
base
srpi ra,rb,rc,sd
shift right pair immediate
intq
srpiq ra,rb,rc,shift
shift right pair immediate quadword
base
srpiw ra,rb,rc,sd
shift right pair immediate word
base
srpq ra,rb,rc,rd
shift right pair quadword
base
srpw ra,rb,rc,rd
shift right pair word
atomic
stab.mo ra,rb
store atomic byte
atomic
stad.mo ra,rb
store atomic doubleword
atomic
staddb.mo rb,rc
atomic store add
atomic
staddd.mo rb,rc
atomic store add
atomic
staddh.mo rb,rc
atomic store add
atomic
staddw.mo rb,rc
atomic store add
atomic
stah.mo ra,rb
store atomic halfword
atomic
standb.mo rb,rc
atomic store bitwise and byte
atomic
standd.mo rb,rc
atomic store bitwise and doubleword
atomic
standh.mo rb,rc
atomic store bitwise and halfword
atomic
standw.mo rb,rc
atomic store bitwise and word
atomic
staq.mo ra,rb
store atomic quadword
atomic
staw.mo ra,rb
store atomic word
memory
stb.l ra,rb,simm21
store byte
memory
stbmia ra,rb,simm10
store byte and modify immediate after
memory
stbmib ra,rb,simm10
store byte and modify immediate before
memory
stbr.l ra,uimm28
store byte relative
memory
stbx.sm.l ra,rb,rc,scale,disp
store byte indexed
memory
std.l ra,rb,simm21
store doubleword
memory
stdmia ra,rb,simm10
store doubleword and modify immediate after
memory
stdmib ra,rb,simm10
store doubleword and modify immediate before
memory
stdr.l ra,uimm28
store doubleword relative
memory
stdx.sm.l ra,rb,rc,scale,disp
store doubleword indexed
memory
sth.l ra,rb,simm21
store halfword
memory
sthmia ra,rb,simm10
store halfword and modify immediate after
memory
sthmib ra,rb,simm10
store halfword and modify immediate before
memory
sthr.l ra,uimm28
store halfword relative
memory
sthx.sm.l ra,rb,rc,scale,disp
store halfword indexed
atomic
storb.mo rb,rc
atomic store bitwise or byte
atomic
stord.mo rb,rc
atomic store bitwise or doubleword
atomic
storh.mo rb,rc
atomic store bitwise or halfword
atomic
storw.mo rb,rc
atomic store bitwise or word
memory
stq.l ra,rb,simm21
store quadword
memory
stqmia ra,rb,simm10
store quadword and modify immediate after
memory
stqmib ra,rb,simm10
store quadword and modify immediate before
memory
stqr.l ra,uimm28
store quadword relative
memory
stqx.sm.l ra,rb,rc,scale,disp
store quadword indexed
atomic
stsmaxb.mo rb,rc
atomic store signed maximum byte
atomic
stsmaxd.mo rb,rc
atomic store signed maximum doubleword
atomic
stsmaxh.mo rb,rc
atomic store signed maximum halfword
atomic
stsmaxw.mo rb,rc
atomic store signed maximum word
atomic
stsminb.mo rb,rc
atomic store signed minimum byte
atomic
stsmind.mo rb,rc
atomic store signed minimum doubleword
atomic
stsminh.mo rb,rc
atomic store signed minimum halfword
atomic
stsminw.mo rb,rc
atomic store signed minimum word
atomic
stumaxb.mo rb,rc
atomic store unsigned maximum byte
atomic
stumaxd.mo rb,rc
atomic store unsigned maximum doubleword
atomic
stumaxh.mo rb,rc
atomic store unsigned maximum halfword
atomic
stumaxw.mo rb,rc
atomic store unsigned maximum word
atomic
stuminb.mo rb,rc
atomic store unsigned minimum byte
atomic
stumind.mo rb,rc
atomic store unsigned minimum doubleword
atomic
stuminh.mo rb,rc
atomic store unsigned minimum halfword
atomic
stuminw.mo rb,rc
atomic store unsigned minimum word
memory
stw.l ra,rb,simm21
store word
memory
stwmia ra,rb,simm10
store word and modify immediate after
memory
stwmib ra,rb,simm10
store word and modify immediate before
memory
stwr.l ra,uimm28
store word relative
memory
stwx.sm.l ra,rb,rc,scale,disp
store word indexed
atomic
stxorb.mo rb,rc
atomic store bitwise xor byte
atomic
stxord.mo rb,rc
atomic store bitwise xor doubleword
atomic
stxorh.mo rb,rc
atomic store bitwise xor halfword
atomic
stxorw.mo rb,rc
atomic store bitwise xor word
base
sub ra,rb,rc
subtract
base
subb ra,rb,rc
subtract with borrow
base
subfi.l ra,rb,simm21
subtract from immediate
base
subfiws.l ra,rb,simm21
subtract from immediate word, sext
base
subfiwz.l ra,rb,simm21
subtract from immediate word, zext
base
subo ra,rb,rc
subtract overflow
intq
subq ra,rb,rc
subtract quadword
base
subsub ra,rb,rc,rd
subtract twice
base
subsubb ra,rb,rc,rd
subtract-subtract with borrow-out
base
subws ra,rb,rc
subtract word sign-extend
base
subwz ra,rb,rc
subtract word zero-extend
atomic
swapb.mo ra,rb,rc
atomic swap byte
atomic
swapd.mo ra,rb,rc
atomic swap doubleword
atomic
swaph.mo ra,rb,rc
atomic swap halfword
atomic
swapq.mo ra,rb,rc
atomic swap quadword
atomic
swapw.mo ra,rb,rc
atomic swap word
special
syscall 
system call
privileged
sysret 
system return
privileged
tpa ra,rb
translate to physical address
special
undef 
undefined instruction
mmx
vaddcb ra,rb,rc
vector add carry-out byte
mmx
vaddcd ra,rb,rc
vector add carry-out doubleword
mmx
vaddch ra,rb,rc
vector add carry-out halfword
mmx
vaddcw ra,rb,rc
vector add carry-out word
mmx
vaddob ra,rb,rc
vector add overflow byte
mmx
vaddod ra,rb,rc
vector add overflow doubleword
mmx
vaddoh ra,rb,rc
vector add overflow halfword
mmx
vaddow ra,rb,rc
vector add overflow word
mmx
vaddssb ra,rb,rc
vector add signed saturate byte
mmx
vaddssd ra,rb,rc
vector add signed saturate doubleword
mmx
vaddssh ra,rb,rc
vector add signed saturate halfword
mmx
vaddssw ra,rb,rc
vector add signed saturate word
mmx
vaddub ra,rb,rc
vector add unsigned byte
mmx
vaddud ra,rb,rc
vector add unsigned doubleword
mmx
vadduh ra,rb,rc
vector add unsigned halfword
mmx
vaddusb ra,rb,rc
vector add unsigned saturate byte
mmx
vaddusd ra,rb,rc
vector add unsigned saturate doubleword
mmx
vaddush ra,rb,rc
vector add unsigned saturate halfword
mmx
vaddusw ra,rb,rc
vector add unsigned saturate word
mmx
vadduw ra,rb,rc
vector add unsigned word
mmx
vavgsb ra,rb,rc
vector average signed byte
mmx
vavgsd ra,rb,rc
vector average signed doubleword
mmx
vavgsh ra,rb,rc
vector average signed halfword
mmx
vavgsw ra,rb,rc
vector average signed word
mmx
vavgub ra,rb,rc
vector average unsigned byte
mmx
vavgud ra,rb,rc
vector average unsigned doubleword
mmx
vavguh ra,rb,rc
vector average unsigned halfword
mmx
vavguw ra,rb,rc
vector average unsigned word
mmx
vcmpeqb ra,rb,rc
vector compare equal byte
mmx
vcmpeqd ra,rb,rc
vector compare equal doubleword
mmx
vcmpeqh ra,rb,rc
vector compare equal halfword
mmx
vcmpeqw ra,rb,rc
vector compare equal word
mmx
vcmpltb ra,rb,rc
vector compare less byte
mmx
vcmpltd ra,rb,rc
vector compare less doubleword
mmx
vcmplth ra,rb,rc
vector compare less halfword
mmx
vcmpltub ra,rb,rc
vector compare less unsigned byte
mmx
vcmpltud ra,rb,rc
vector compare less unsigned doubleword
mmx
vcmpltuh ra,rb,rc
vector compare less unsigned halfword
mmx
vcmpltuw ra,rb,rc
vector compare less unsigned word
mmx
vcmpltw ra,rb,rc
vector compare less word
mmx
vmaxsb ra,rb,rc
vector maximum signed byte
mmx
vmaxsd ra,rb,rc
vector maximum signed doubleword
mmx
vmaxsh ra,rb,rc
vector maximum signed halfword
mmx
vmaxsw ra,rb,rc
vector maximum signed word
mmx
vmaxub ra,rb,rc
vector maximum unsigned byte
mmx
vmaxud ra,rb,rc
vector maximum unsigned doubleword
mmx
vmaxuh ra,rb,rc
vector maximum unsigned halfword
mmx
vmaxuw ra,rb,rc
vector maximum unsigned word
mmx
vminsb ra,rb,rc
vector minimum signed byte
mmx
vminsd ra,rb,rc
vector minimum signed doubleword
mmx
vminsh ra,rb,rc
vector minimum signed halfword
mmx
vminsw ra,rb,rc
vector minimum signed word
mmx
vminub ra,rb,rc
vector minimum unsigned byte
mmx
vminud ra,rb,rc
vector minimum unsigned doubleword
mmx
vminuh ra,rb,rc
vector minimum unsigned halfword
mmx
vminuw ra,rb,rc
vector minimum unsigned word
mmx
vmrghb ra,rb,rc
vector merge high byte
mmx
vmrghd ra,rb,rc
vector merge high doubleword
mmx
vmrghh ra,rb,rc
vector merge high halfword
mmx
vmrghw ra,rb,rc
vector merge high word
mmx
vmrglb ra,rb,rc
vector merge low byte
mmx
vmrgld ra,rb,rc
vector merge low doubleword
mmx
vmrglh ra,rb,rc
vector merge low halfword
mmx
vmrglw ra,rb,rc
vector merge low word
mmx
vpksssd ra,rb,rc
vector pack signed as signed saturate doubleword
mmx
vpksssh ra,rb,rc
vector pack signed as signed saturate halfword
mmx
vpksssw ra,rb,rc
vector pack signed as signed saturate word
mmx
vpksusd ra,rb,rc
vector pack signed as unsigned saturate doubleword
mmx
vpksush ra,rb,rc
vector pack signed as unsigned saturate halfword
mmx
vpksusw ra,rb,rc
vector pack signed as unsigned saturate word
mmx
vpkuumd ra,rb,rc
vector pack unsigned as unsigned modulo doubleword
mmx
vpkuumh ra,rb,rc
vector pack unsigned as unsigned modulo halfword
mmx
vpkuumw ra,rb,rc
vector pack unsigned as unsigned modulo word
mmx
vpkuusd ra,rb,rc
vector pack unsigned as unsigned saturate doubleword
mmx
vpkuush ra,rb,rc
vector pack unsigned as unsigned saturate halfword
mmx
vpkuusw ra,rb,rc
vector pack unsigned as unsigned saturate word
mmx
vrolb ra,rb,rc
vector rotate left byte
mmx
vrold ra,rb,rc
vector rotate left doubleword
mmx
vrolh ra,rb,rc
vector rotate left halfword
mmx
vrolw ra,rb,rc
vector rotate left word
mmx
vrorb ra,rb,rc
vector rotate right byte
mmx
vrord ra,rb,rc
vector rotate right doubleword
mmx
vrorh ra,rb,rc
vector rotate right halfword
mmx
vrorw ra,rb,rc
vector rotate right word
mmx
vsllb ra,rb,rc
vector shift left logical byte
mmx
vslld ra,rb,rc
vector shift left logical doubleword
mmx
vsllh ra,rb,rc
vector shift left logical halfword
mmx
vsllib ra,rb,shift
vector shift left logical immediate byte
mmx
vsllid ra,rb,shift
vector shift left logical immediate doubleword
mmx
vsllih ra,rb,shift
vector shift left logical immediate halfword
mmx
vslliw ra,rb,shift
vector shift left logical immediate word
mmx
vsllw ra,rb,rc
vector shift left logical word
mmx
vsrab ra,rb,rc
vector shift right algebraic byte
mmx
vsrad ra,rb,rc
vector shift right algebraic doubleword
mmx
vsrah ra,rb,rc
vector shift right algebraic halfword
mmx
vsraib ra,rb,shift
vector shift right algebraic immediate byte
mmx
vsraid ra,rb,shift
vector shift right algebraic immediate doubleword
mmx
vsraih ra,rb,shift
vector shift right algebraic immediate halfword
mmx
vsraiw ra,rb,shift
vector shift right algebraic immediate word
mmx
vsraw ra,rb,rc
vector shift right algebraic word
mmx
vsrlb ra,rb,rc
vector shift right logical byte
mmx
vsrld ra,rb,rc
vector shift right logical doubleword
mmx
vsrlh ra,rb,rc
vector shift right logical halfword
mmx
vsrlib ra,rb,shift
vector shift right logical immediate byte
mmx
vsrlid ra,rb,shift
vector shift right logical immediate doubleword
mmx
vsrlih ra,rb,shift
vector shift right logical immediate halfword
mmx
vsrliw ra,rb,shift
vector shift right logical immediate word
mmx
vsrlw ra,rb,rc
vector shift right logical word
mmx
vsubbb ra,rb,rc
vector subtract borrow byte
mmx
vsubbd ra,rb,rc
vector subtract borrow doubleword
mmx
vsubbh ra,rb,rc
vector subtract borrow halfword
mmx
vsubbw ra,rb,rc
vector subtract borrow word
mmx
vsubob ra,rb,rc
vector subtract overflow byte
mmx
vsubod ra,rb,rc
vector subtract overflow doubleword
mmx
vsuboh ra,rb,rc
vector subtract overflow halfword
mmx
vsubow ra,rb,rc
vector subtract overflow word
mmx
vsubssb ra,rb,rc
vector subtract signed saturated byte
mmx
vsubssd ra,rb,rc
vector subtract signed saturated doubleword
mmx
vsubssh ra,rb,rc
vector subtract signed saturated halfword
mmx
vsubssw ra,rb,rc
vector subtract signed saturated word
mmx
vsubub ra,rb,rc
vector subtract unsigned byte
mmx
vsubud ra,rb,rc
vector subtract unsigned doubleword
mmx
vsubuh ra,rb,rc
vector subtract unsigned halfword
mmx
vsubusb ra,rb,rc
vector subtract unsigned saturated byte
mmx
vsubusd ra,rb,rc
vector subtract unsigned saturated doubleword
mmx
vsubush ra,rb,rc
vector subtract unsigned saturated halfword
mmx
vsubusw ra,rb,rc
vector subtract unsigned saturated word
mmx
vsubuw ra,rb,rc
vector subtract unsigned word
mmx
vupkhsb ra,rb
vector unpack high signed byte
mmx
vupkhsh ra,rb
vector unpack high signed halfword
mmx
vupkhsw ra,rb
vector unpack high signed word
mmx
vupklsb ra,rb
vector unpack low signed byte
mmx
vupklsh ra,rb
vector unpack low signed halfword
mmx
vupklsw ra,rb
vector unpack low signed word
special
write.l uimm28
write string formatted
base
xnor ra,rb,rc
bitwise exclusive nor
base
xor ra,rb,rc
bitwise exclusive or
base
xordec ra,rb,rc
bitwise exclusive-or decremented
base
xori.l ra,rb,simm21
bitwise exclusive or with immediate

machine instruction formats

bundle formats:
slot 3
(42 bits)
slot 2
(42 bits)
slot 1
(42 bits)
template
(2 bits)
short 3short 2short 100
long 2short 101
short 2long 110
very long11
slot formats:
format
name
bit numbers
41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ldi opcode ra simm28
ldar opcode ra simm28x16
RaU28 opcode ra uimm28
br opcode opx simm28x16
RaxU28 opcode opx uimm28
alloc opcode opx framesize 0
allocsp opcode opx framesize uimm21
RaxUI21 opcode opx 0 uimm21
RaxbSI21 opcode opx rb simm21
RabSI21 opcode ra rb simm21
RabUI21 opcode ra rb uimm21
RaxbBBS opcode opx rb 0 simm17x16
RabBBS opcode ra rb opx simm17x16
RaSbBBS opcode ra shift opx simm17x16
RaSIBBS opcode ra simm11 simm17x16
RaUIBBS opcode ra uimm11 simm17x16
RaSIm2 opcode ra simm11 dn dy opx
RaUIm2 opcode ra uimm11 dn dy opx
RaSbm2 opcode ra shift opx dn dy opx
r2m2 opcode ra rb opx dn dy opx
r4 opcode ra rb rc rd opx
RabcSd opcode ra rb rc shift opx
RabScd opcode ra rb shift shift opx
RabScde opcode ra rb shift shift shift
RabcSde opcode ra rb rc shift shift
gmemx opcode ra rb rc scale sm disp
RbcScale opcode 0 rb rc scale opx
Rbc opcode 0 rb rc 0 opx
mspr opcode ra 0 spr 0 opx
r2 opcode ra rb 0 0 opx
Round opcode ra rb 0 rm opx
RabSc opcode ra rb shift 0 opx
r3 opcode ra rb rc 0 opx
RabcMo opcode ra rb rc mo opx
RabMo opcode ra rb 0 mo opx
RbcMo opcode 0 rb rc mo opx
fence opcode 0 mo opx
gmemu opcode ra rb simm10 opx
RbS10 opcode 0 rb simm10 opx
NoArgs opcode 0 opx
color descriptions for instruction fields:
primary opcode
extended opcode
general-purpose register number
special-purpose register number
immediate constant
shift (bit count)
modifier
reserved (must be zero)

machine instruction description

instruction
mnemonic
bit numbers
41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
absd
0 ra rb rc 0 80
absdw
0 ra rb rc 0 81
add
0 ra rb rc 0 32
addadd
1 ra rb rc rd 0
addaddc
1 ra rb rc rd 3
addc
0 ra rb rc 0 38
addi
16 ra rb simm21
addiws
17 ra rb simm21
addiwz
18 ra rb simm21
addo
0 ra rb rc 0 34
addq
0 ra rb rc 0 90
addsub
1 ra rb rc rd 1
addws
0 ra rb rc 0 36
addwz
0 ra rb rc 0 44
aesdec
0 ra rb rc 0 298
aesdeclast
0 ra rb rc 0 299
aesenc
0 ra rb rc 0 296
aesenclast
0 ra rb rc 0 297
aesimc
0 ra rb 0 0 300
aeskeygenassist
0 ra rb simm10 301
algnup
1 ra rb shift shift 31
alloc
2 3 framesize 0
allocsp
2 4 framesize uimm21
and
0 ra rb rc 0 24
anddec
0 ra rb rc 0 86
andi
11 ra rb simm21
andn
0 ra rb rc 0 27
andneg
0 ra rb rc 0 84
andni
9 ra rb simm21
bbc
3 ra rb 12 simm17x16
bbci
3 ra shift 13 simm17x16
bbs
3 ra rb 14 simm17x16
bbsi
3 ra shift 15 simm17x16
bdeq
3 ra rb 0 simm17x16
bdeqi
112 ra simm11 simm17x16
bdge
3 ra rb 3 simm17x16
bdgei
116 ra simm11 simm17x16
bdgeu
3 ra rb 5 simm17x16
bdgeui
117 ra uimm11 simm17x16
bdgt
3 ra rb 2 simm17x16
bdgti
116 ra simm11 simm17x16
bdgtu
3 ra rb 4 simm17x16
bdgtui
117 ra uimm11 simm17x16
bdle
3 ra rb 3 simm17x16
bdlei
114 ra simm11 simm17x16
bdleu
3 ra rb 5 simm17x16
bdleui
115 ra uimm11 simm17x16
bdlt
3 ra rb 2 simm17x16
bdlti
114 ra simm11 simm17x16
bdltu
3 ra rb 4 simm17x16
bdltui
115 ra uimm11 simm17x16
bdne
3 ra rb 1 simm17x16
bdnei
113 ra simm11 simm17x16
bfsdclass
6 ra shift 10 simm17x16
bfsdo
6 ra rb 8 simm17x16
bfsdoeq
6 ra rb 0 simm17x16
bfsdole
6 ra rb 3 simm17x16
bfsdolt
6 ra rb 2 simm17x16
bfsdone
6 ra rb 1 simm17x16
bfsdueq
6 ra rb 4 simm17x16
bfsdule
6 ra rb 7 simm17x16
bfsdult
6 ra rb 6 simm17x16
bfsdune
6 ra rb 5 simm17x16
bfsduo
6 ra rb 9 simm17x16
bfsqclass
7 ra shift 10 simm17x16
bfsqo
7 ra rb 8 simm17x16
bfsqoeq
7 ra rb 0 simm17x16
bfsqole
7 ra rb 3 simm17x16
bfsqolt
7 ra rb 2 simm17x16
bfsqone
7 ra rb 1 simm17x16
bfsqueq
7 ra rb 4 simm17x16
bfsqule
7 ra rb 7 simm17x16
bfsqult
7 ra rb 6 simm17x16
bfsqune
7 ra rb 5 simm17x16
bfsquo
7 ra rb 9 simm17x16
bfssclass
5 ra shift 10 simm17x16
bfsso
5 ra rb 8 simm17x16
bfssoeq
5 ra rb 0 simm17x16
bfssole
5 ra rb 3 simm17x16
bfssolt
5 ra rb 2 simm17x16
bfssone
5 ra rb 1 simm17x16
bfssueq
5 ra rb 4 simm17x16
bfssule
5 ra rb 7 simm17x16
bfssult
5 ra rb 6 simm17x16
bfssune
5 ra rb 5 simm17x16
bfssuo
5 ra rb 9 simm17x16
bmall
124 ra uimm11 simm17x16
bmany
127 ra uimm11 simm17x16
bmnone
126 ra uimm11 simm17x16
bmnotall
125 ra uimm11 simm17x16
bweq
3 ra rb 6 simm17x16
bweqi
118 ra simm11 simm17x16
bwge
3 ra rb 9 simm17x16
bwgei
122 ra simm11 simm17x16
bwgeu
3 ra rb 11 simm17x16
bwgeui
123 ra uimm11 simm17x16
bwgt
3 ra rb 8 simm17x16
bwgti
122 ra simm11 simm17x16
bwgtu
3 ra rb 10 simm17x16
bwgtui
123 ra uimm11 simm17x16
bwle
3 ra rb 9 simm17x16
bwlei
120 ra simm11 simm17x16
bwleu
3 ra rb 11 simm17x16
bwleui
121 ra uimm11 simm17x16
bwlt
3 ra rb 8 simm17x16
bwlti
120 ra simm11 simm17x16
bwltu
3 ra rb 10 simm17x16
bwltui
121 ra uimm11 simm17x16
bwne
3 ra rb 7 simm17x16
bwnei
119 ra simm11 simm17x16
callmi
0 ra rb simm10 100
callmrw
0 ra rb simm10 101
callplt
58 ra uimm28
callr
56 ra simm28x16
callri
0 ra rb rc 0 99
callrvt
0 ra rb simm10 95
casb
0 ra rb rc mo 515
casd
0 ra rb rc mo 611
cash
0 ra rb rc mo 547
casq
0 ra rb rc mo 643
casw
0 ra rb rc mo 579
clmulhh
0 ra rb rc 0 290
clmulhl
0 ra rb rc 0 289
clmulll
0 ra rb rc 0 288
cmovdeq
1 ra rb rc rd 37
cmovdle
1 ra rb rc rd 39
cmovdlt
1 ra rb rc rd 38
cmovlsb
1 ra rb rc rd 29
cmovweq
1 ra rb rc rd 34
cmovwle
1 ra rb rc rd 36
cmovwlt
1 ra rb rc rd 35
cmpdeq
0 ra rb rc 0 8
cmpdeqi
32 ra rb simm21
cmpdge
0 ra rb rc 0 11
cmpdgei
36 ra rb simm21
cmpdgeu
0 ra rb rc 0 13
cmpdgeui
37 ra rb uimm21
cmpdgt
0 ra rb rc 0 10
cmpdgti
36 ra rb simm21
cmpdgtu
0 ra rb rc 0 12
cmpdgtui
37 ra rb uimm21
cmpdle
0 ra rb rc 0 11
cmpdlei
34 ra rb simm21
cmpdleu
0 ra rb rc 0 13
cmpdleui
35 ra rb uimm21
cmpdlt
0 ra rb rc 0 10
cmpdlti
34 ra rb simm21
cmpdltu
0 ra rb rc 0 12
cmpdltui
35 ra rb uimm21
cmpdne
0 ra rb rc 0 9
cmpdnei
33 ra rb simm21
cmpqeq
0 ra rb rc 0 82
cmpqne
0 ra rb rc 0 83
cmpweq
0 ra rb rc 0 16
cmpweqi
40 ra rb simm21
cmpwge
0 ra rb rc 0 19
cmpwgei
44 ra rb simm21
cmpwgeu
0 ra rb rc 0 21
cmpwgeui
45 ra rb uimm21
cmpwgt
0 ra rb rc 0 18
cmpwgti
44 ra rb simm21
cmpwgtu
0 ra rb rc 0 20
cmpwgtui
45 ra rb uimm21
cmpwle
0 ra rb rc 0 19
cmpwlei
42 ra rb simm21
cmpwleu
0 ra rb rc 0 21
cmpwleui
43 ra rb uimm21
cmpwlt
0 ra rb rc 0 18
cmpwlti
42 ra rb simm21
cmpwltu
0 ra rb rc 0 20
cmpwltui
43 ra rb uimm21
cmpwne
0 ra rb rc 0 17
cmpwnei
41 ra rb simm21
cntlz
0 ra rb shift 0 107
cntpop
0 ra rb shift 0 106
cnttz
0 ra rb shift 0 108
cpuid
0 ra rb simm10 257
crc32c
1 ra rb rc rd 33
dcbf
2 17 rb simm21
dcbi
2 18 rb simm21
dcbt
2 16 rb simm21
dep
51 ra rb rc shift shift
depa
1 ra rb shift shift 21
depc
1 ra rb shift shift 20
depq
1 ra rb rc shift 26
deps
1 ra rb shift shift 19
div
0 ra rb rc 0 48
divi
24 ra rb simm21
divu
0 ra rb rc 0 49
divui
25 ra rb uimm21
divuw
0 ra rb rc 0 51
divw
0 ra rb rc 0 50
ehadj
2 8 simm28x16
ehcatch
2 10 rb 0 simm17x16
ehnext
2 11 rb 0 simm17x16
ehthrow
2 9 rb simm21
fabsdpd
0 ra rb rc 0 963
fabsdph
0 ra rb rc 0 1219
fabsdps
0 ra rb rc 0 835
fabsdsd
0 ra rb rc 0 908
fabsdsh
0 ra rb rc 0 1164
fabsdsq
0 ra rb rc 0 1036
fabsdss
0 ra rb rc 0 780
fabspd
0 ra rb 0 0 961
fabsph
0 ra rb 0 0 1217
fabsps
0 ra rb 0 0 833
fabssd
0 ra rb 0 0 906
fabssh
0 ra rb 0 0 1162
fabssq
0 ra rb 0 0 1034
fabsss
0 ra rb 0 0 778
faddcpd
0 ra rb rc 0 988
faddcph
0 ra rb rc 0 1244
faddcps
0 ra rb rc 0 860
faddhpd
0 ra rb rc 0 990
faddhph
0 ra rb rc 0 1246
faddhps
0 ra rb rc 0 862
faddpd
0 ra rb rc 0 967
faddph
0 ra rb rc 0 1223
faddps
0 ra rb rc 0 839
faddsd
0 ra rb rc 0 899
faddsh
0 ra rb rc 0 1155
faddsq
0 ra rb rc 0 1027
faddss
0 ra rb rc 0 771
famaxpd
0 ra rb rc 0 976
famaxph
0 ra rb rc 0 1232
famaxps
0 ra rb rc 0 848
famaxsd
0 ra rb rc 0 915
famaxsh
0 ra rb rc 0 1171
famaxsq
0 ra rb rc 0 1043
famaxss
0 ra rb rc 0 787
faminpd
0 ra rb rc 0 975
faminph
0 ra rb rc 0 1231
faminps
0 ra rb rc 0 847
faminsd
0 ra rb rc 0 914
faminsh
0 ra rb rc 0 1170
faminsq
0 ra rb rc 0 1042
faminss
0 ra rb rc 0 786
fclsd
0 ra rb shift 0 896
fclsh
0 ra rb shift 0 1152
fclsq
0 ra rb shift 0 1024
fclss
0 ra rb shift 0 768
fcmppdo
0 ra rb rc 0 982
fcmppdoeq
0 ra rb rc 0 978
fcmppdole
0 ra rb rc 0 981
fcmppdolt
0 ra rb rc 0 980
fcmppdone
0 ra rb rc 0 979
fcmppdueq
0 ra rb rc 0 983
fcmppdule
0 ra rb rc 0 986
fcmppdult
0 ra rb rc 0 985
fcmppdune
0 ra rb rc 0 984
fcmppduo
0 ra rb rc 0 987
fcmppho
0 ra rb rc 0 1238
fcmpphoeq
0 ra rb rc 0 1234
fcmpphole
0 ra rb rc 0 1237
fcmppholt
0 ra rb rc 0 1236
fcmpphone
0 ra rb rc 0 1235
fcmpphueq
0 ra rb rc 0 1239
fcmpphule
0 ra rb rc 0 1242
fcmpphult
0 ra rb rc 0 1241
fcmpphune
0 ra rb rc 0 1240
fcmpphuo
0 ra rb rc 0 1243
fcmppso
0 ra rb rc 0 854
fcmppsoeq
0 ra rb rc 0 850
fcmppsole
0 ra rb rc 0 853
fcmppsolt
0 ra rb rc 0 852
fcmppsone
0 ra rb rc 0 851
fcmppsueq
0 ra rb rc 0 855
fcmppsule
0 ra rb rc 0 858
fcmppsult
0 ra rb rc 0 857
fcmppsune
0 ra rb rc 0 856
fcmppsuo
0 ra rb rc 0 859
fcmpsdo
0 ra rb rc 0 921
fcmpsdoeq
0 ra rb rc 0 917
fcmpsdole
0 ra rb rc 0 920
fcmpsdolt
0 ra rb rc 0 919
fcmpsdone
0 ra rb rc 0 918
fcmpsdueq
0 ra rb rc 0 922
fcmpsdule
0 ra rb rc 0 925
fcmpsdult
0 ra rb rc 0 924
fcmpsdune
0 ra rb rc 0 923
fcmpsduo
0 ra rb rc 0 926
fcmpsho
0 ra rb rc 0 1177
fcmpshoeq
0 ra rb rc 0 1173
fcmpshole
0 ra rb rc 0 1176
fcmpsholt
0 ra rb rc 0 1175
fcmpshone
0 ra rb rc 0 1174
fcmpshueq
0 ra rb rc 0 1178
fcmpshule
0 ra rb rc 0 1181
fcmpshult
0 ra rb rc 0 1180
fcmpshune
0 ra rb rc 0 1179
fcmpshuo
0 ra rb rc 0 1182
fcmpsqo
0 ra rb rc 0 1049
fcmpsqoeq
0 ra rb rc 0 1045
fcmpsqole
0 ra rb rc 0 1048
fcmpsqolt
0 ra rb rc 0 1047
fcmpsqone
0 ra rb rc 0 1046
fcmpsqueq
0 ra rb rc 0 1050
fcmpsqule
0 ra rb rc 0 1053
fcmpsqult
0 ra rb rc 0 1052
fcmpsqune
0 ra rb rc 0 1051
fcmpsquo
0 ra rb rc 0 1054
fcmpsso
0 ra rb rc 0 793
fcmpssoeq
0 ra rb rc 0 789
fcmpssole
0 ra rb rc 0 792
fcmpssolt
0 ra rb rc 0 791
fcmpssone
0 ra rb rc 0 790
fcmpssueq
0 ra rb rc 0 794
fcmpssule
0 ra rb rc 0 797
fcmpssult
0 ra rb rc 0 796
fcmpssune
0 ra rb rc 0 795
fcmpssuo
0 ra rb rc 0 798
fcvtid2pd
0 ra rb 0 rm 1001
fcvtid2sd
0 ra rb 0 rm 933
fcvtid2sh
0 ra rb 0 rm 1189
fcvtid2sq
0 ra rb 0 rm 1061
fcvtid2ss
0 ra rb 0 rm 805
fcvtih2ph
0 ra rb 0 rm 1257
fcvtiq2sd
0 ra rb 0 rm 937
fcvtiq2sh
0 ra rb 0 rm 1193
fcvtiq2sq
0 ra rb 0 rm 1065
fcvtiq2ss
0 ra rb 0 rm 809
fcvtiw2ps
0 ra rb 0 rm 873
fcvtiw2sd
0 ra rb 0 rm 929
fcvtiw2sh
0 ra rb 0 rm 1185
fcvtiw2sq
0 ra rb 0 rm 1057
fcvtiw2ss
0 ra rb 0 rm 801
fcvtpd2id
0 ra rb 0 rm 999
fcvtpd2ud
0 ra rb 0 rm 1000
fcvtph2ih
0 ra rb 0 rm 1255
fcvtph2uh
0 ra rb 0 rm 1256
fcvtps2iw
0 ra rb 0 rm 871
fcvtps2uw
0 ra rb 0 rm 872
fcvtsd2id
0 ra rb 0 rm 931
fcvtsd2iq
0 ra rb 0 rm 935
fcvtsd2iw
0 ra rb 0 rm 927
fcvtsd2sh
0 ra rb 0 rm 1212
fcvtsd2ss
0 ra rb 0 rm 952
fcvtsd2ud
0 ra rb 0 rm 932
fcvtsd2uq
0 ra rb 0 rm 936
fcvtsd2uw
0 ra rb 0 rm 928
fcvtsh2id
0 ra rb 0 rm 1187
fcvtsh2iq
0 ra rb 0 rm 1191
fcvtsh2iw
0 ra rb 0 rm 1183
fcvtsh2ud
0 ra rb 0 rm 1188
fcvtsh2uq
0 ra rb 0 rm 1192
fcvtsh2uw
0 ra rb 0 rm 1184
fcvtsq2id
0 ra rb 0 rm 1059
fcvtsq2iq
0 ra rb 0 rm 1063
fcvtsq2iw
0 ra rb 0 rm 1055
fcvtsq2sd
0 ra rb 0 rm 1083
fcvtsq2sh
0 ra rb 0 rm 1213
fcvtsq2ss
0 ra rb 0 rm 1084
fcvtsq2ud
0 ra rb 0 rm 1060
fcvtsq2uq
0 ra rb 0 rm 1064
fcvtsq2uw
0 ra rb 0 rm 1056
fcvtss2id
0 ra rb 0 rm 803
fcvtss2iq
0 ra rb 0 rm 807
fcvtss2iw
0 ra rb 0 rm 799
fcvtss2sh
0 ra rb 0 rm 1211
fcvtss2ud
0 ra rb 0 rm 804
fcvtss2uq
0 ra rb 0 rm 808
fcvtss2uw
0 ra rb 0 rm 800
fcvtud2pd
0 ra rb 0 rm 1002
fcvtud2sd
0 ra rb 0 rm 934
fcvtud2sh
0 ra rb 0 rm 1190
fcvtud2sq
0 ra rb 0 rm 1062
fcvtud2ss
0 ra rb 0 rm 806
fcvtuh2ph
0 ra rb 0 rm 1258
fcvtuq2sd
0 ra rb 0 rm 938
fcvtuq2sh
0 ra rb 0 rm 1194
fcvtuq2sq
0 ra rb 0 rm 1066
fcvtuq2ss
0 ra rb 0 rm 810
fcvtuw2ps
0 ra rb 0 rm 874
fcvtuw2sd
0 ra rb 0 rm 930
fcvtuw2sh
0 ra rb 0 rm 1186
fcvtuw2sq
0 ra rb 0 rm 1058
fcvtuw2ss
0 ra rb 0 rm 802
fdivpd
0 ra rb rc 0 972
fdivph
0 ra rb rc 0 1228
fdivps
0 ra rb rc 0 844
fdivsd
0 ra rb rc 0 904
fdivsh
0 ra rb rc 0 1160
fdivsq
0 ra rb rc 0 1032
fdivss
0 ra rb rc 0 776
fdotpd
0 ra rb rc 0 993
fdotph
0 ra rb rc 0 1249
fdotps
0 ra rb rc 0 865
fence
0 0 mo 308
fextsd2sq
0 ra rb 0 0 1082
fextsh2sd
0 ra rb 0 0 1209
fextsh2sq
0 ra rb 0 0 1210
fextsh2ss
0 ra rb 0 0 1208
fextss2sd
0 ra rb 0 0 953
fextss2sq
0 ra rb 0 0 1081
flddi
8 ra simm28
flddri
105 ra uimm28
fldqri
108 ra uimm28
fldsi
8 ra simm28
fldsri
102 ra uimm28
fmaddapd
1 ra rb rc rd 101
fmaddaph
1 ra rb rc rd 125
fmaddaps
1 ra rb rc rd 93
fmaddpd
1 ra rb rc rd 97
fmaddph
1 ra rb rc rd 121
fmaddps
1 ra rb rc rd 89
fmaddsd
1 ra rb rc rd 73
fmaddsh
1 ra rb rc rd 57
fmaddsq
1 ra rb rc rd 81
fmaddss
1 ra rb rc rd 65
fmaxnmsd
0 ra rb rc 0 913
fmaxnmsh
0 ra rb rc 0 1169
fmaxnmsq
0 ra rb rc 0 1041
fmaxnmss
0 ra rb rc 0 785
fmaxpd
0 ra rb rc 0 974
fmaxph
0 ra rb rc 0 1230
fmaxps
0 ra rb rc 0 846
fmaxsd
0 ra rb rc 0 911
fmaxsh
0 ra rb rc 0 1167
fmaxsq
0 ra rb rc 0 1039
fmaxss
0 ra rb rc 0 783
fmergepd
1 ra rb rc rd 96
fmergeph
1 ra rb rc rd 120
fmergeps
1 ra rb rc rd 88
fmergesd
1 ra rb rc rd 72
fmergesh
1 ra rb rc rd 56
fmergesq
1 ra rb rc rd 80
fmergess
1 ra rb rc rd 64
fminnmsd
0 ra rb rc 0 912
fminnmsh
0 ra rb rc 0 1168
fminnmsq
0 ra rb rc 0 1040
fminnmss
0 ra rb rc 0 784
fminpd
0 ra rb rc 0 973
fminph
0 ra rb rc 0 1229
fminps
0 ra rb rc 0 845
fminsd
0 ra rb rc 0 910
fminsh
0 ra rb rc 0 1166
fminsq
0 ra rb rc 0 1038
fminss
0 ra rb rc 0 782
fmrghpd
0 ra rb rc 0 995
fmrghph
0 ra rb rc 0 1251
fmrghps
0 ra rb rc 0 867
fmrglpd
0 ra rb rc 0 994
fmrglph
0 ra rb rc 0 1250
fmrglps
0 ra rb rc 0 866
fmsubapd
1 ra rb rc rd 102
fmsubaph
1 ra rb rc rd 126
fmsubaps
1 ra rb rc rd 94
fmsubpd
1 ra rb rc rd 98
fmsubph
1 ra rb rc rd 122
fmsubps
1 ra rb rc rd 90
fmsubsd
1 ra rb rc rd 74
fmsubsh
1 ra rb rc rd 58
fmsubsq
1 ra rb rc rd 82
fmsubss
1 ra rb rc rd 66
fmulhpd
0 ra rb rc 0 992
fmulhph
0 ra rb rc 0 1248
fmulhps
0 ra rb rc 0 864
fmulpd
0 ra rb rc 0 970
fmulph
0 ra rb rc 0 1226
fmulps
0 ra rb rc 0 842
fmulsd
0 ra rb rc 0 902
fmulsh
0 ra rb rc 0 1158
fmulsq
0 ra rb rc 0 1030
fmulss
0 ra rb rc 0 774
fnabsdpd
0 ra rb rc 0 964
fnabsdph
0 ra rb rc 0 1220
fnabsdps
0 ra rb rc 0 836
fnabsdsd
0 ra rb rc 0 909
fnabsdsh
0 ra rb rc 0 1165
fnabsdsq
0 ra rb rc 0 1037
fnabsdss
0 ra rb rc 0 781
fnabspd
0 ra rb 0 0 962
fnabsph
0 ra rb 0 0 1218
fnabsps
0 ra rb 0 0 834
fnabssd
0 ra rb 0 0 907
fnabssh
0 ra rb 0 0 1163
fnabssq
0 ra rb 0 0 1035
fnabsss
0 ra rb 0 0 779
fnaddpd
0 ra rb rc 0 969
fnaddph
0 ra rb rc 0 1225
fnaddps
0 ra rb rc 0 841
fnaddsd
0 ra rb rc 0 901
fnaddsh
0 ra rb rc 0 1157
fnaddsq
0 ra rb rc 0 1029
fnaddss
0 ra rb rc 0 773
fnegpd
0 ra rb 0 0 960
fnegph
0 ra rb 0 0 1216
fnegps
0 ra rb 0 0 832
fnegsd
0 ra rb 0 0 905
fnegsh
0 ra rb 0 0 1161
fnegsq
0 ra rb 0 0 1033
fnegss
0 ra rb 0 0 777
fnmaddpd
1 ra rb rc rd 99
fnmaddph
1 ra rb rc rd 123
fnmaddps
1 ra rb rc rd 91
fnmaddsd
1 ra rb rc rd 75
fnmaddsh
1 ra rb rc rd 59
fnmaddsq
1 ra rb rc rd 83
fnmaddss
1 ra rb rc rd 67
fnmsubpd
1 ra rb rc rd 100
fnmsubph
1 ra rb rc rd 124
fnmsubps
1 ra rb rc rd 92
fnmsubsd
1 ra rb rc rd 76
fnmsubsh
1 ra rb rc rd 60
fnmsubsq
1 ra rb rc rd 84
fnmsubss
1 ra rb rc rd 68
fnmulpd
0 ra rb rc 0 971
fnmulph
0 ra rb rc 0 1227
fnmulps
0 ra rb rc 0 843
fnmulsd
0 ra rb rc 0 903
fnmulsh
0 ra rb rc 0 1159
fnmulsq
0 ra rb rc 0 1031
fnmulss
0 ra rb rc 0 775
fpkpd
0 ra rb rc 0 998
fpkph
0 ra rb rc 0 1254
fpkps
0 ra rb rc 0 870
frndpd
0 ra rb 0 rm 977
frndph
0 ra rb 0 rm 1233
frndps
0 ra rb 0 rm 849
frndsd
0 ra rb 0 rm 916
frndsh
0 ra rb 0 rm 1172
frndsq
0 ra rb 0 rm 1044
frndss
0 ra rb 0 rm 788
frsqrtpd
0 ra rb 0 0 965
frsqrtph
0 ra rb 0 0 1221
frsqrtps
0 ra rb 0 0 837
frsqrtsd
0 ra rb 0 0 898
frsqrtsh
0 ra rb 0 0 1154
frsqrtsq
0 ra rb 0 0 1026
frsqrtss
0 ra rb 0 0 770
fscale
0 ra rb shift 0 1080
fsqrtpd
0 ra rb 0 0 966
fsqrtph
0 ra rb 0 0 1222
fsqrtps
0 ra rb 0 0 838
fsqrtsd
0 ra rb 0 0 897
fsqrtsh
0 ra rb 0 0 1153
fsqrtsq
0 ra rb 0 0 1025
fsqrtss
0 ra rb 0 0 769
fsubcpd
0 ra rb rc 0 989
fsubcph
0 ra rb rc 0 1245
fsubcps
0 ra rb rc 0 861
fsubhpd
0 ra rb rc 0 991
fsubhph
0 ra rb rc 0 1247
fsubhps
0 ra rb rc 0 863
fsubpd
0 ra rb rc 0 968
fsubph
0 ra rb rc 0 1224
fsubps
0 ra rb rc 0 840
fsubsd
0 ra rb rc 0 900
fsubsh
0 ra rb rc 0 1156
fsubsq
0 ra rb rc 0 1028
fsubss
0 ra rb rc 0 772
funpkhpd
0 ra rb 0 0 996
funpkhph
0 ra rb 0 0 1252
funpkhps
0 ra rb 0 0 868
funpklpd
0 ra rb 0 0 997
funpklph
0 ra rb 0 0 1253
funpklps
0 ra rb 0 0 869
gtb
0 ra rb 0 0 110
halt
0 0 272
icbi
2 19 rb simm21
int
0 0 rb simm10 258
jmp
2 1 simm28x16
jmpmi
0 0 rb rc scale 307
jmpr
0 0 rb rc scale 96
jmpt
0 0 rb rc 0 97
jmptws
0 0 rb rc 0 98
jmptwz
0 0 rb rc 0 103
ldab
0 ra rb 0 mo 512
ldad
0 ra rb 0 mo 608
ldaddb
0 ra rb rc mo 516
ldaddd
0 ra rb rc mo 612
ldaddh
0 ra rb rc mo 548
ldaddw
0 ra rb rc mo 580
ldafr
57 ra uimm28
ldah
0 ra rb 0 mo 544
ldan
50 ra rb simm21
ldandb
0 ra rb rc mo 517
ldandd
0 ra rb rc mo 613
ldandh
0 ra rb rc mo 549
ldandw
0 ra rb rc mo 581
ldanrc
53 ra rb simm21
ldaq
0 ra rb 0 mo 640
ldar
48 ra simm28x16
ldaw
0 ra rb 0 mo 576
ldax
49 ra rb rc scale sm disp
ldbs
65 ra rb simm21
ldbsmia
0 ra rb simm10 137
ldbsmib
0 ra rb simm10 153
ldbsr
97 ra uimm28
ldbsx
81 ra rb rc scale sm disp
ldbz
64 ra rb simm21
ldbzmia
0 ra rb simm10 136
ldbzmib
0 ra rb simm10 152
ldbzr
96 ra uimm28
ldbzx
80 ra rb rc scale sm disp
ldds
74 ra rb simm21
lddsmia
0 ra rb simm10 146
lddsmib
0 ra rb simm10 162
lddsr
106 ra uimm28
lddsx
90 ra rb rc scale sm disp
lddz
73 ra rb simm21
lddzmia
0 ra rb simm10 145
lddzmib
0 ra rb simm10 161
lddzr
105 ra uimm28
lddzx
89 ra rb rc scale sm disp
ldhs
68 ra rb simm21
ldhsmia
0 ra rb simm10 140
ldhsmib
0 ra rb simm10 156
ldhsr
100 ra uimm28
ldhsx
84 ra rb rc scale sm disp
ldhz
67 ra rb simm21
ldhzmia
0 ra rb simm10 139
ldhzmib
0 ra rb simm10 155
ldhzr
99 ra uimm28
ldhzx
83 ra rb rc scale sm disp
ldi
8 ra simm28
ldorb
0 ra rb rc mo 518
ldord
0 ra rb rc mo 614
ldorh
0 ra rb rc mo 550
ldorw
0 ra rb rc mo 582
ldq
76 ra rb simm21
ldqmia
0 ra rb simm10 148
ldqmib
0 ra rb simm10 164
ldqr
108 ra uimm28
ldqx
92 ra rb rc scale sm disp
ldsmaxb
0 ra rb rc mo 521
ldsmaxd
0 ra rb rc mo 617
ldsmaxh
0 ra rb rc mo 553
ldsmaxw
0 ra rb rc mo 585
ldsminb
0 ra rb rc mo 520
ldsmind
0 ra rb rc mo 616
ldsminh
0 ra rb rc mo 552
ldsminw
0 ra rb rc mo 584
ldumaxb
0 ra rb rc mo 523
ldumaxd
0 ra rb rc mo 619
ldumaxh
0 ra rb rc mo 555
ldumaxw
0 ra rb rc mo 587
lduminb
0 ra rb rc mo 522
ldumind
0 ra rb rc mo 618
lduminh
0 ra rb rc mo 554
lduminw
0 ra rb rc mo 586
ldws
71 ra rb simm21
ldwsmia
0 ra rb simm10 143
ldwsmib
0 ra rb simm10 159
ldwsr
103 ra uimm28
ldwsx
87 ra rb rc scale sm disp
ldwz
70 ra rb simm21
ldwzmia
0 ra rb simm10 142
ldwzmib
0 ra rb simm10 158
ldwzr
102 ra uimm28
ldwzx
86 ra rb rc scale sm disp
ldxorb
0 ra rb rc mo 519
ldxord
0 ra rb rc mo 615
ldxorh
0 ra rb rc mo 551
ldxorw
0 ra rb rc mo 583
maxs
0 ra rb rc 0 56
maxsi
28 ra rb simm21
maxsw
0 ra rb rc 0 60
maxu
0 ra rb rc 0 57
maxui
29 ra rb uimm21
maxuw
0 ra rb rc 0 61
mbgath
0 ra rb rc 0 104
mbscat
0 ra rb rc 0 105
mbsel
1 ra rb rc rd 25
mfdbr
0 ra rb simm10 264
mfibr
0 ra rb simm10 266
mfmr
0 ra rb simm10 268
mfspr
0 ra 0 spr 0 261
mins
0 ra rb rc 0 58
minsi
30 ra rb simm21
minsw
0 ra rb rc 0 62
minu
0 ra rb rc 0 59
minui
31 ra rb uimm21
minuw
0 ra rb rc 0 63
mod
0 ra rb rc 0 52
modi
26 ra rb simm21
modu
0 ra rb rc 0 53
modui
27 ra rb uimm21
moduw
0 ra rb rc 0 55
modw
0 ra rb rc 0 54
mov
0 ra rb 0 0 1
mov2
1 ra rb rc rd 30
mprobe
0 ra rb rc 0 256
mtdbr
0 ra rb simm10 263
mtdtr
0 ra rb rc 0 270
mtibr
0 ra rb simm10 265
mtitr
0 ra rb rc 0 269
mtmr
0 ra rb simm10 267
mtspr
0 ra 0 spr 0 262
mul
0 ra rb rc 0 40
muladd
1 ra rb rc rd 48
mulh
0 ra rb rc 0 41
muli
23 ra rb simm21
mulsub
1 ra rb rc rd 49
mulsubf
1 ra rb rc rd 50
mulws
0 ra rb rc 0 42
mulwsi
14 ra rb simm21
mulwz
0 ra rb rc 0 43
mulwzi
15 ra rb uimm21
nand
0 ra rb rc 0 28
nop
2 0 uimm28
nor
0 ra rb rc 0 29
not
10 ra rb simm21
nulbc
1 ra rb 12 dn dy 40
nulbci
1 ra shift 13 dn dy 40
nulbs
1 ra rb 14 dn dy 40
nulbsi
1 ra shift 15 dn dy 40
nuldeq
1 ra rb 0 dn dy 40
nuldeqi
1 ra simm11 dn dy 112
nuldgti
1 ra simm11 dn dy 116
nuldgtui
1 ra uimm11 dn dy 117
nuldle
1 ra rb 3 dn dy 40
nuldleu
1 ra rb 5 dn dy 40
nuldlt
1 ra rb 2 dn dy 40
nuldlti
1 ra simm11 dn dy 114
nuldltu
1 ra rb 4 dn dy 40
nuldltui
1 ra uimm11 dn dy 115
nuldne
1 ra rb 1 dn dy 40
nuldnei
1 ra simm11 dn dy 113
nulfsdclass
1 ra shift 10 dn dy 42
nulfsdo
1 ra rb 8 dn dy 42
nulfsdoeq
1 ra rb 0 dn dy 42
nulfsdole
1 ra rb 3 dn dy 42
nulfsdolt
1 ra rb 2 dn dy 42
nulfsdone
1 ra rb 1 dn dy 42
nulfsdueq
1 ra rb 4 dn dy 42
nulfsdule
1 ra rb 7 dn dy 42
nulfsdult
1 ra rb 6 dn dy 42
nulfsdune
1 ra rb 5 dn dy 42
nulfsduo
1 ra rb 9 dn dy 42
nulfsqclass
1 ra shift 10 dn dy 43
nulfsqo
1 ra rb 8 dn dy 43
nulfsqoeq
1 ra rb 0 dn dy 43
nulfsqole
1 ra rb 3 dn dy 43
nulfsqolt
1 ra rb 2 dn dy 43
nulfsqone
1 ra rb 1 dn dy 43
nulfsqueq
1 ra rb 4 dn dy 43
nulfsqule
1 ra rb 7 dn dy 43
nulfsqult
1 ra rb 6 dn dy 43
nulfsqune
1 ra rb 5 dn dy 43
nulfsquo
1 ra rb 9 dn dy 43
nulfssclass
1 ra shift 10 dn dy 41
nulfsso
1 ra rb 8 dn dy 41
nulfssoeq
1 ra rb 0 dn dy 41
nulfssole
1 ra rb 3 dn dy 41
nulfssolt
1 ra rb 2 dn dy 41
nulfssone
1 ra rb 1 dn dy 41
nulfssueq
1 ra rb 4 dn dy 41
nulfssule
1 ra rb 7 dn dy 41
nulfssult
1 ra rb 6 dn dy 41
nulfssune
1 ra rb 5 dn dy 41
nulfssuo
1 ra rb 9 dn dy 41
nulmall
1 ra uimm11 dn dy 44
nulmany
1 ra uimm11 dn dy 47
nulmnone
1 ra uimm11 dn dy 46
nulmnotall
1 ra uimm11 dn dy 45
nulweq
1 ra rb 6 dn dy 40
nulweqi
1 ra simm11 dn dy 104
nulwgti
1 ra simm11 dn dy 108
nulwgtui
1 ra uimm11 dn dy 109
nulwle
1 ra rb 9 dn dy 40
nulwleu
1 ra rb 11 dn dy 40
nulwlt
1 ra rb 8 dn dy 40
nulwlti
1 ra simm11 dn dy 106
nulwltu
1 ra rb 10 dn dy 40
nulwltui
1 ra uimm11 dn dy 107
nulwne
1 ra rb 7 dn dy 40
nulwnei
1 ra simm11 dn dy 105
or
0 ra rb rc 0 25
ori
12 ra rb simm21
orn
0 ra rb rc 0 31
orni
10 ra rb simm21
perm
1 ra rb rc rd 27
permb
0 ra rb shift 0 109
ptc
0 ra rb rc 0 274
random
0 ra rb 0 0 260
repdge
4 ra rb 3 simm17x16
repdgeu
4 ra rb 7 simm17x16
repdgt
4 ra rb 1 simm17x16
repdgtu
4 ra rb 5 simm17x16
repdle
4 ra rb 2 simm17x16
repdleu
4 ra rb 6 simm17x16
repdlt
4 ra rb 0 simm17x16
repdltu
4 ra rb 4 simm17x16
ret
0 0 102
retf
2 2 0 uimm21
rfi
0 0 271
rlmi
52 ra rb shift shift shift
rscover
0 0 280
rsflush
0 0 281
rsload
0 0 282
sladd
1 ra rb rc shift 16
sladdws
1 ra rb rc shift 51
sladdwz
1 ra rb rc shift 52
sll
0 ra rb rc 0 64
slli
0 ra rb shift 0 68
slliw
0 ra rb shift 0 76
sllqi
0 ra rb shift 0 304
sllw
0 ra rb rc 0 72
slor
1 ra rb rc shift 55
slp
1 ra rb rc rd 8
slpq
1 ra rb rc rd 24
slpw
1 ra rb rc rd 5
slsra
1 ra rb rc rd 12
slsrai
1 ra rb shift shift 14
slsraw
1 ra rb rc rd 23
slsrl
1 ra rb rc rd 11
slsrli
1 ra rb shift shift 13
slsrlw
1 ra rb rc rd 22
slsub
1 ra rb rc shift 17
slsubf
1 ra rb rc shift 18
slsubfws
1 ra rb rc shift 62
slsubfwz
1 ra rb rc shift 63
slsubws
1 ra rb rc shift 53
slsubwz
1 ra rb rc shift 54
slxor
1 ra rb rc shift 61
sra
0 ra rb rc 0 65
srai
0 ra rb shift 0 69
sraiw
0 ra rb shift 0 77
sraqi
0 ra rb shift 0 306
sraw
0 ra rb rc 0 73
srd
0 ra rb rc 0 67
srdi
0 ra rb shift 0 71
srl
0 ra rb rc 0 66
srli
0 ra rb shift 0 70
srliw
0 ra rb shift 0 78
srlqi
0 ra rb shift 0 305
srlw
0 ra rb rc 0 74
srp
1 ra rb rc rd 9
srpi
1 ra rb rc shift 10
srpiq
1 ra rb rc shift 28
srpiw
1 ra rb rc shift 7
srpq
1 ra rb rc rd 15
srpw
1 ra rb rc rd 6
stab
0 ra rb 0 mo 513
stad
0 ra rb 0 mo 609
staddb
0 0 rb rc mo 524
staddd
0 0 rb rc mo 620
staddh
0 0 rb rc mo 556
staddw
0 0 rb rc mo 588
stah
0 ra rb 0 mo 545
standb
0 0 rb rc mo 525
standd
0 0 rb rc mo 621
standh
0 0 rb rc mo 557
standw
0 0 rb rc mo 589
staq
0 ra rb 0 mo 641
staw
0 ra rb 0 mo 577
stb
66 ra rb simm21
stbmia
0 ra rb simm10 138
stbmib
0 ra rb simm10 154
stbr
98 ra uimm28
stbx
82 ra rb rc scale sm disp
std
75 ra rb simm21
stdmia
0 ra rb simm10 147
stdmib
0 ra rb simm10 163
stdr
107 ra uimm28
stdx
91 ra rb rc scale sm disp
sth
69 ra rb simm21
sthmia
0 ra rb simm10 141
sthmib
0 ra rb simm10 157
sthr
101 ra uimm28
sthx
85 ra rb rc scale sm disp
storb
0 0 rb rc mo 526
stord
0 0 rb rc mo 622
storh
0 0 rb rc mo 558
storw
0 0 rb rc mo 590
stq
77 ra rb simm21
stqmia
0 ra rb simm10 149
stqmib
0 ra rb simm10 165
stqr
109 ra uimm28
stqx
93 ra rb rc scale sm disp
stsmaxb
0 0 rb rc mo 529
stsmaxd
0 0 rb rc mo 625
stsmaxh
0 0 rb rc mo 561
stsmaxw
0 0 rb rc mo 593
stsminb
0 0 rb rc mo 528
stsmind
0 0 rb rc mo 624
stsminh
0 0 rb rc mo 560
stsminw
0 0 rb rc mo 592
stumaxb
0 0 rb rc mo 531
stumaxd
0 0 rb rc mo 627
stumaxh
0 0 rb rc mo 563
stumaxw
0 0 rb rc mo 595
stuminb
0 0 rb rc mo 530
stumind
0 0 rb rc mo 626
stuminh
0 0 rb rc mo 562
stuminw
0 0 rb rc mo 594
stw
72 ra rb simm21
stwmia
0 ra rb simm10 144
stwmib
0 ra rb simm10 160
stwr
104 ra uimm28
stwx
88 ra rb rc scale sm disp
stxorb
0 0 rb rc mo 527
stxord
0 0 rb rc mo 623
stxorh
0 0 rb rc mo 559
stxorw
0 0 rb rc mo 591
sub
0 ra rb rc 0 33
subb
0 ra rb rc 0 39
subfi
19 ra rb simm21
subfiws
20 ra rb simm21
subfiwz
21 ra rb simm21
subo
0 ra rb rc 0 35
subq
0 ra rb rc 0 91
subsub
1 ra rb rc rd 2
subsubb
1 ra rb rc rd 4
subws
0 ra rb rc 0 37
subwz
0 ra rb rc 0 45
swapb
0 ra rb rc mo 514
swapd
0 ra rb rc mo 610
swaph
0 ra rb rc mo 546
swapq
0 ra rb rc mo 642
swapw
0 ra rb rc mo 578
syscall
0 0 259
sysret
0 0 278
tpa
0 ra rb 0 0 273
undef
0 0 0
vaddcb
0 ra rb rc 0 1288
vaddcd
0 ra rb rc 0 1672
vaddch
0 ra rb rc 0 1416
vaddcw
0 ra rb rc 0 1544
vaddob
0 ra rb rc 0 1286
vaddod
0 ra rb rc 0 1670
vaddoh
0 ra rb rc 0 1414
vaddow
0 ra rb rc 0 1542
vaddssb
0 ra rb rc 0 1291
vaddssd
0 ra rb rc 0 1675
vaddssh
0 ra rb rc 0 1419
vaddssw
0 ra rb rc 0 1547
vaddub
0 ra rb rc 0 1284
vaddud
0 ra rb rc 0 1668
vadduh
0 ra rb rc 0 1412
vaddusb
0 ra rb rc 0 1290
vaddusd
0 ra rb rc 0 1674
vaddush
0 ra rb rc 0 1418
vaddusw
0 ra rb rc 0 1546
vadduw
0 ra rb rc 0 1540
vavgsb
0 ra rb rc 0 1294
vavgsd
0 ra rb rc 0 1678
vavgsh
0 ra rb rc 0 1422
vavgsw
0 ra rb rc 0 1550
vavgub
0 ra rb rc 0 1295
vavgud
0 ra rb rc 0 1679
vavguh
0 ra rb rc 0 1423
vavguw
0 ra rb rc 0 1551
vcmpeqb
0 ra rb rc 0 1296
vcmpeqd
0 ra rb rc 0 1680
vcmpeqh
0 ra rb rc 0 1424
vcmpeqw
0 ra rb rc 0 1552
vcmpltb
0 ra rb rc 0 1297
vcmpltd
0 ra rb rc 0 1681
vcmplth
0 ra rb rc 0 1425
vcmpltub
0 ra rb rc 0 1298
vcmpltud
0 ra rb rc 0 1682
vcmpltuh
0 ra rb rc 0 1426
vcmpltuw
0 ra rb rc 0 1554
vcmpltw
0 ra rb rc 0 1553
vmaxsb
0 ra rb rc 0 1280
vmaxsd
0 ra rb rc 0 1664
vmaxsh
0 ra rb rc 0 1408
vmaxsw
0 ra rb rc 0 1536
vmaxub
0 ra rb rc 0 1281
vmaxud
0 ra rb rc 0 1665
vmaxuh
0 ra rb rc 0 1409
vmaxuw
0 ra rb rc 0 1537
vminsb
0 ra rb rc 0 1282
vminsd
0 ra rb rc 0 1666
vminsh
0 ra rb rc 0 1410
vminsw
0 ra rb rc 0 1538
vminub
0 ra rb rc 0 1283
vminud
0 ra rb rc 0 1667
vminuh
0 ra rb rc 0 1411
vminuw
0 ra rb rc 0 1539
vmrghb
0 ra rb rc 0 1307
vmrghd
0 ra rb rc 0 1691
vmrghh
0 ra rb rc 0 1435
vmrghw
0 ra rb rc 0 1563
vmrglb
0 ra rb rc 0 1308
vmrgld
0 ra rb rc 0 1692
vmrglh
0 ra rb rc 0 1436
vmrglw
0 ra rb rc 0 1564
vpksssd
0 ra rb rc 0 1697
vpksssh
0 ra rb rc 0 1442
vpksssw
0 ra rb rc 0 1570
vpksusd
0 ra rb rc 0 1698
vpksush
0 ra rb rc 0 1443
vpksusw
0 ra rb rc 0 1571
vpkuumd
0 ra rb rc 0 1700
vpkuumh
0 ra rb rc 0 1444
vpkuumw
0 ra rb rc 0 1572
vpkuusd
0 ra rb rc 0 1701
vpkuush
0 ra rb rc 0 1445
vpkuusw
0 ra rb rc 0 1573
vrolb
0 ra rb rc 0 1305
vrold
0 ra rb rc 0 1689
vrolh
0 ra rb rc 0 1433
vrolw
0 ra rb rc 0 1561
vrorb
0 ra rb rc 0 1306
vrord
0 ra rb rc 0 1690
vrorh
0 ra rb rc 0 1434
vrorw
0 ra rb rc 0 1562
vsllb
0 ra rb rc 0 1299
vslld
0 ra rb rc 0 1683
vsllh
0 ra rb rc 0 1427
vsllib
0 ra rb shift 0 1300
vsllid
0 ra rb shift 0 1684
vsllih
0 ra rb shift 0 1428
vslliw
0 ra rb shift 0 1556
vsllw
0 ra rb rc 0 1555
vsrab
0 ra rb rc 0 1303
vsrad
0 ra rb rc 0 1687
vsrah
0 ra rb rc 0 1431
vsraib
0 ra rb shift 0 1304
vsraid
0 ra rb shift 0 1688
vsraih
0 ra rb shift 0 1432
vsraiw
0 ra rb shift 0 1560
vsraw
0 ra rb rc 0 1559
vsrlb
0 ra rb rc 0 1301
vsrld
0 ra rb rc 0 1685
vsrlh
0 ra rb rc 0 1429
vsrlib
0 ra rb shift 0 1302
vsrlid
0 ra rb shift 0 1686
vsrlih
0 ra rb shift 0 1430
vsrliw
0 ra rb shift 0 1558
vsrlw
0 ra rb rc 0 1557
vsubbb
0 ra rb rc 0 1289
vsubbd
0 ra rb rc 0 1673
vsubbh
0 ra rb rc 0 1417
vsubbw
0 ra rb rc 0 1545
vsubob
0 ra rb rc 0 1287
vsubod
0 ra rb rc 0 1671
vsuboh
0 ra rb rc 0 1415
vsubow
0 ra rb rc 0 1543
vsubssb
0 ra rb rc 0 1292
vsubssd
0 ra rb rc 0 1676
vsubssh
0 ra rb rc 0 1420
vsubssw
0 ra rb rc 0 1548
vsubub
0 ra rb rc 0 1285
vsubud
0 ra rb rc 0 1669
vsubuh
0 ra rb rc 0 1413
vsubusb
0 ra rb rc 0 1293
vsubusd
0 ra rb rc 0 1677
vsubush
0 ra rb rc 0 1421
vsubusw
0 ra rb rc 0 1549
vsubuw
0 ra rb rc 0 1541
vupkhsb
0 ra rb 0 0 1313
vupkhsh
0 ra rb 0 0 1441
vupkhsw
0 ra rb 0 0 1569
vupklsb
0 ra rb 0 0 1312
vupklsh
0 ra rb 0 0 1440
vupklsw
0 ra rb 0 0 1568
write
2 127 uimm28
xnor
0 ra rb rc 0 30
xor
0 ra rb rc 0 26
xordec
0 ra rb rc 0 85
xori
13 ra rb simm21

register files

128-bit general purpose registers (128 from 128)
r0
0
r1
1
r2
2
r3
3
r4
4
r5
5
r6
6
r7
7
r8
8
r9
9
r10
10
r11
11
r12
12
r13
13
r14
14
r15
15
r16
16
r17
17
r18
18
r19
19
r20
20
r21
21
r22
22
r23
23
r24
24
r25
25
r26
26
r27
27
r28
28
r29
29
r30
30
r31
31
r32
32
r33
33
r34
34
r35
35
r36
36
r37
37
r38
38
r39
39
r40
40
r41
41
r42
42
r43
43
r44
44
r45
45
r46
46
r47
47
r48
48
r49
49
r50
50
r51
51
r52
52
r53
53
r54
54
r55
55
r56
56
r57
57
r58
58
r59
59
r60
60
r61
61
r62
62
r63
63
r64
64
r65
65
r66
66
r67
67
r68
68
r69
69
r70
70
r71
71
r72
72
r73
73
r74
74
r75
75
r76
76
r77
77
r78
78
r79
79
r80
80
r81
81
r82
82
r83
83
r84
84
r85
85
r86
86
r87
87
r88
88
r89
89
r90
90
r91
91
r92
92
r93
93
r94
94
r95
95
r96
96
r97
97
r98
98
r99
99
r100
100
r101
101
r102
102
r103
103
r104
104
r105
105
r106
106
r107
107
r108
108
r109
109
r110
110
r111
111
r112
112
r113
113
r114
114
r115
115
r116
116
r117
117
r118
118
r119
119
g0
120
g1
121
g2
122
g3
123
tp
124
fp
125
sp
126
gz
127

64-bit special purpose registers (39 from 128)
ip
0
eip
1
fpcr
2
eca
3
reserved
4
reserved
5
reserved
6
reserved
7
rsc
8
rsp
9
bsp
10
reserved
11
reserved
12
reserved
13
reserved
14
reserved
15
psr
16
reip
17
kip
18
ksp
19
krsp
20
peb
21
teb
22
itc
23
itm
24
pta
25
iva
26
reserved
27
reserved
28
reserved
29
reserved
30
reserved
31
reserved
32
reserved
33
reserved
34
reserved
35
reserved
36
reserved
37
reserved
38
reserved
39
iip
40
iipa
41
ipsr
42
cause
43
ifa
44
iib
45
reserved
46
reserved
47
reserved
48
reserved
49
reserved
50
reserved
51
reserved
52
reserved
53
reserved
54
reserved
55
reserved
56
reserved
57
reserved
58
reserved
59
reserved
60
reserved
61
reserved
62
reserved
63
irr0
64
irr1
65
irr2
66
irr3
67
reserved
68
reserved
69
reserved
70
reserved
71
isr0
72
isr1
73
isr2
74
isr3
75
reserved
76
reserved
77
reserved
78
reserved
79
iv
80
lid
81
tpr
82
itcv
83
tsv
84
pmv
85
cmcv
86
reserved
87
reserved
88
reserved
89
reserved
90
reserved
91
reserved
92
reserved
93
reserved
94
reserved
95
reserved
96
reserved
97
reserved
98
reserved
99
reserved
100
reserved
101
reserved
102
reserved
103
reserved
104
reserved
105
reserved
106
reserved
107
reserved
108
reserved
109
reserved
110
reserved
111
reserved
112
reserved
113
reserved
114
reserved
115
reserved
116
reserved
117
reserved
118
reserved
119
reserved
120
reserved
121
reserved
122
reserved
123
reserved
124
reserved
125
reserved
126
reserved
127

machine instruction opcodes

primary opcodes (110 from 128)
misc
0
fused
1
raopx
2
brr
3
loop
4
bfss
5
bfsd
6
bfsq
7
ldi
8
andni
9
orni
10
andi
11
ori
12
xori
13
mulwsi
14
mulwzi
15
addi
16
addiws
17
addiwz
18
subfi
19
subfiws
20
subfiwz
21
reserved
22
muli
23
divi
24
divui
25
modi
26
modui
27
maxsi
28
maxui
29
minsi
30
minui
31
cmpdeqi
32
cmpdnei
33
cmpdlti
34
cmpdltui
35
cmpdgti
36
cmpdgtui
37
reserved
38
reserved
39
cmpweqi
40
cmpwnei
41
cmpwlti
42
cmpwltui
43
cmpwgti
44
cmpwgtui
45
reserved
46
reserved
47
ldar
48
ldax
49
ldan
50
dep
51
rlmi
52
ldanrc
53
reserved
54
reserved
55
callr
56
ldafr
57
callplt
58
reserved
59
reserved
60
reserved
61
reserved
62
reserved
63
ldbz
64
ldbs
65
stb
66
ldhz
67
ldhs
68
sth
69
ldwz
70
ldws
71
stw
72
lddz
73
ldds
74
std
75
ldq
76
stq
77
reserved
78
reserved
79
ldbzx
80
ldbsx
81
stbx
82
ldhzx
83
ldhsx
84
sthx
85
ldwzx
86
ldwsx
87
stwx
88
lddzx
89
lddsx
90
stdx
91
ldqx
92
stqx
93
reserved
94
reserved
95
ldbzr
96
ldbsr
97
stbr
98
ldhzr
99
ldhsr
100
sthr
101
ldwzr
102
ldwsr
103
stwr
104
lddzr
105
lddsr
106
stdr
107
ldqr
108
stqr
109
reserved
110
reserved
111
bdeqi
112
bdnei
113
bdlti
114
bdltui
115
bdgei
116
bdgeui
117
bweqi
118
bwnei
119
bwlti
120
bwltui
121
bwgei
122
bwgeui
123
bmall
124
bmnotall
125
bmnone
126
bmany
127

The «raopx» extended opcodes (14 from 128)
nop
0
jmp
1
retf
2
alloc
3
allocsp
4
reserved
5
reserved
6
reserved
7
ehadj
8
ehthrow
9
ehcatch
10
ehnext
11
reserved
12
reserved
13
reserved
14
reserved
15
dcbt
16
dcbf
17
dcbi
18
icbi
19
reserved
20
reserved
21
reserved
22
reserved
23
reserved
24
reserved
25
reserved
26
reserved
27
reserved
28
reserved
29
reserved
30
reserved
31
reserved
32
reserved
33
reserved
34
reserved
35
reserved
36
reserved
37
reserved
38
reserved
39
reserved
40
reserved
41
reserved
42
reserved
43
reserved
44
reserved
45
reserved
46
reserved
47
reserved
48
reserved
49
reserved
50
reserved
51
reserved
52
reserved
53
reserved
54
reserved
55
reserved
56
reserved
57
reserved
58
reserved
59
reserved
60
reserved
61
reserved
62
reserved
63
reserved
64
reserved
65
reserved
66
reserved
67
reserved
68
reserved
69
reserved
70
reserved
71
reserved
72
reserved
73
reserved
74
reserved
75
reserved
76
reserved
77
reserved
78
reserved
79
reserved
80
reserved
81
reserved
82
reserved
83
reserved
84
reserved
85
reserved
86
reserved
87
reserved
88
reserved
89
reserved
90
reserved
91
reserved
92
reserved
93
reserved
94
reserved
95
reserved
96
reserved
97
reserved
98
reserved
99
reserved
100
reserved
101
reserved
102
reserved
103
reserved
104
reserved
105
reserved
106
reserved
107
reserved
108
reserved
109
reserved
110
reserved
111
reserved
112
reserved
113
reserved
114
reserved
115
reserved
116
reserved
117
reserved
118
reserved
119
reserved
120
reserved
121
reserved
122
reserved
123
reserved
124
reserved
125
reserved
126
write
127

The «fused» extended opcodes (111 from 128)
addadd
0
addsub
1
subsub
2
addaddc
3
subsubb
4
slpw
5
srpw
6
srpiw
7
slp
8
srp
9
srpi
10
slsrl
11
slsra
12
slsrli
13
slsrai
14
srpq
15
sladd
16
slsub
17
slsubf
18
deps
19
depc
20
depa
21
slsrlw
22
slsraw
23
slpq
24
mbsel
25
depq
26
perm
27
srpiq
28
cmovlsb
29
mov2
30
algnup
31
reserved
32
crc32c
33
cmovweq
34
cmovwlt
35
cmovwle
36
cmovdeq
37
cmovdlt
38
cmovdle
39
nullrr
40
nulfss
41
nulfsd
42
nulfsq
43
nulmall
44
nulmnotal…
45
nulmnone
46
nulmany
47
muladd
48
mulsub
49
mulsubf
50
sladdws
51
sladdwz
52
slsubws
53
slsubwz
54
slor
55
fmergesh
56
fmaddsh
57
fmsubsh
58
fnmaddsh
59
fnmsubsh
60
slxor
61
slsubfws
62
slsubfwz
63
fmergess
64
fmaddss
65
fmsubss
66
fnmaddss
67
fnmsubss
68
reserved
69
reserved
70
reserved
71
fmergesd
72
fmaddsd
73
fmsubsd
74
fnmaddsd
75
fnmsubsd
76
reserved
77
reserved
78
reserved
79
fmergesq
80
fmaddsq
81
fmsubsq
82
fnmaddsq
83
fnmsubsq
84
reserved
85
reserved
86
reserved
87
fmergeps
88
fmaddps
89
fmsubps
90
fnmaddps
91
fnmsubps
92
fmaddaps
93
fmsubaps
94
reserved
95
fmergepd
96
fmaddpd
97
fmsubpd
98
fnmaddpd
99
fnmsubpd
100
fmaddapd
101
fmsubapd
102
reserved
103
nulweqi
104
nulwnei
105
nulwlti
106
nulwltui
107
nulwgti
108
nulwgtui
109
reserved
110
reserved
111
nuldeqi
112
nuldnei
113
nuldlti
114
nuldltui
115
nuldgti
116
nuldgtui
117
reserved
118
reserved
119
fmergeph
120
fmaddph
121
fmsubph
122
fnmaddph
123
fnmsubph
124
fmaddaph
125
fmsubaph
126
reserved
127

The «nullrr» extended opcodes (16 from 16)
nuldeq
0
nuldne
1
nuldlt
2
nuldle
3
nuldltu
4
nuldleu
5
nulweq
6
nulwne
7
nulwlt
8
nulwle
9
nulwltu
10
nulwleu
11
nulbc
12
nulbci
13
nulbs
14
nulbsi
15

The «nulfss» extended opcodes (11 from 16)
nulfssoeq
0
nulfssone
1
nulfssolt
2
nulfssole
3
nulfssueq
4
nulfssune
5
nulfssult
6
nulfssule
7
nulfsso
8
nulfssuo
9
nulfsscla…
10
reserved
11
reserved
12
reserved
13
reserved
14
reserved
15

The «nulfsd» extended opcodes (11 from 16)
nulfsdoeq
0
nulfsdone
1
nulfsdolt
2
nulfsdole
3
nulfsdueq
4
nulfsdune
5
nulfsdult
6
nulfsdule
7
nulfsdo
8
nulfsduo
9
nulfsdcla…
10
reserved
11
reserved
12
reserved
13
reserved
14
reserved
15

The «nulfsq» extended opcodes (11 from 16)
nulfsqoeq
0
nulfsqone
1
nulfsqolt
2
nulfsqole
3
nulfsqueq
4
nulfsqune
5
nulfsqult
6
nulfsqule
7
nulfsqo
8
nulfsquo
9
nulfsqcla…
10
reserved
11
reserved
12
reserved
13
reserved
14
reserved
15

The «brr» extended opcodes (16 from 16)
bdeq
0
bdne
1
bdlt
2
bdle
3
bdltu
4
bdleu
5
bweq
6
bwne
7
bwlt
8
bwle
9
bwltu
10
bwleu
11
bbc
12
bbci
13
bbs
14
bbsi
15

The «loop» extended opcodes (8 from 16)
repdlt
0
repdgt
1
repdle
2
repdge
3
repdltu
4
repdgtu
5
repdleu
6
repdgeu
7
reserved
8
reserved
9
reserved
10
reserved
11
reserved
12
reserved
13
reserved
14
reserved
15

The «bfss» extended opcodes (11 from 16)
bfssoeq
0
bfssone
1
bfssolt
2
bfssole
3
bfssueq
4
bfssune
5
bfssult
6
bfssule
7
bfsso
8
bfssuo
9
bfssclass
10
reserved
11
reserved
12
reserved
13
reserved
14
reserved
15

The «bfsd» extended opcodes (11 from 16)
bfsdoeq
0
bfsdone
1
bfsdolt
2
bfsdole
3
bfsdueq
4
bfsdune
5
bfsdult
6
bfsdule
7
bfsdo
8
bfsduo
9
bfsdclass
10
reserved
11
reserved
12
reserved
13
reserved
14
reserved
15

The «bfsq» extended opcodes (11 from 16)
bfsqoeq
0
bfsqone
1
bfsqolt
2
bfsqole
3
bfsqueq
4
bfsqune
5
bfsqult
6
bfsqule
7
bfsqo
8
bfsquo
9
bfsqclass
10
reserved
11
reserved
12
reserved
13
reserved
14
reserved
15

The «misc» extended opcodes (688 from 2048)
undef
0
mov
1
reserved
2
reserved
3
reserved
4
reserved
5
reserved
6
reserved
7
cmpdeq
8
cmpdne
9
cmpdlt
10
cmpdle
11
cmpdltu
12
cmpdleu
13
reserved
14
reserved
15
cmpweq
16
cmpwne
17
cmpwlt
18
cmpwle
19
cmpwltu
20
cmpwleu
21
reserved
22
reserved
23
and
24
or
25
xor
26
andn
27
nand
28
nor
29
xnor
30
orn
31
add
32
sub
33
addo
34
subo
35
addws
36
subws
37
addc
38
subb
39
mul
40
mulh
41
mulws
42
mulwz
43
addwz
44
subwz
45
reserved
46
reserved
47
div
48
divu
49
divw
50
divuw
51
mod
52
modu
53
modw
54
moduw
55
maxs
56
maxu
57
mins
58
minu
59
maxsw
60
maxuw
61
minsw
62
minuw
63
sll
64
sra
65
srl
66
srd
67
slli
68
srai
69
srli
70
srdi
71
sllw
72
sraw
73
srlw
74
reserved
75
slliw
76
sraiw
77
srliw
78
reserved
79
absd
80
absdw
81
cmpqeq
82
cmpqne
83
andneg
84
xordec
85
anddec
86
reserved
87
reserved
88
reserved
89
addq
90
subq
91
reserved
92
reserved
93
reserved
94
callrvt
95
jmpr
96
jmpt
97
jmptws
98
callri
99
callmi
100
callmrw
101
ret
102
jmptwz
103
mbgath
104
mbscat
105
cntpop
106
cntlz
107
cnttz
108
permb
109
gtb
110
reserved
111
reserved
112
reserved
113
reserved
114
reserved
115
reserved
116
reserved
117
reserved
118
reserved
119
reserved
120
reserved
121
reserved
122
reserved
123
reserved
124
reserved
125
reserved
126
reserved
127
reserved
128
reserved
129
reserved
130
reserved
131
reserved
132
reserved
133
reserved
134
reserved
135
ldbzmia
136
ldbsmia
137
stbmia
138
ldhzmia
139
ldhsmia
140
sthmia
141
ldwzmia
142
ldwsmia
143
stwmia
144
lddzmia
145
lddsmia
146
stdmia
147
ldqmia
148
stqmia
149
reserved
150
reserved
151
ldbzmib
152
ldbsmib
153
stbmib
154
ldhzmib
155
ldhsmib
156
sthmib
157
ldwzmib
158
ldwsmib
159
stwmib
160
lddzmib
161
lddsmib
162
stdmib
163
ldqmib
164
stqmib
165
reserved
166
reserved
167
reserved
168
reserved
169
reserved
170
reserved
171
reserved
172
reserved
173
reserved
174
reserved
175
reserved
176
reserved
177
reserved
178
reserved
179
reserved
180
reserved
181
reserved
182
reserved
183
reserved
184
reserved
185
reserved
186
reserved
187
reserved
188
reserved
189
reserved
190
reserved
191
reserved
192
reserved
193
reserved
194
reserved
195
reserved
196
reserved
197
reserved
198
reserved
199
reserved
200
reserved
201
reserved
202
reserved
203
reserved
204
reserved
205
reserved
206
reserved
207
reserved
208
reserved
209
reserved
210
reserved
211
reserved
212
reserved
213
reserved
214
reserved
215
reserved
216
reserved
217
reserved
218
reserved
219
reserved
220
reserved
221
reserved
222
reserved
223
reserved
224
reserved
225
reserved
226
reserved
227
reserved
228
reserved
229
reserved
230
reserved
231
reserved
232
reserved
233
reserved
234
reserved
235
reserved
236
reserved
237
reserved
238
reserved
239
reserved
240
reserved
241
reserved
242
reserved
243
reserved
244
reserved
245
reserved
246
reserved
247
reserved
248
reserved
249
reserved
250
reserved
251
reserved
252
reserved
253
reserved
254
reserved
255
mprobe
256
cpuid
257
int
258
syscall
259
random
260
mfspr
261
mtspr
262
mtdbr
263
mfdbr
264
mtibr
265
mfibr
266
mtmr
267
mfmr
268
mtitr
269
mtdtr
270
rfi
271
halt
272
tpa
273
ptc
274
reserved
275
reserved
276
reserved
277
sysret
278
reserved
279
rscover
280
rsflush
281
rsload
282
reserved
283
reserved
284
reserved
285
reserved
286
reserved
287
clmulll
288
clmulhl
289
clmulhh
290
reserved
291
reserved
292
reserved
293
reserved
294
reserved
295
aesenc
296
aesenclas…
297
aesdec
298
aesdeclas…
299
aesimc
300
aeskeygen…
301
reserved
302
reserved
303
sllqi
304
srlqi
305
sraqi
306
jmpmi
307
fence
308
reserved
309
reserved
310
reserved
311
reserved
312
reserved
313
reserved
314
reserved
315
reserved
316
reserved
317
reserved
318
reserved
319
reserved
320
reserved
321
reserved
322
reserved
323
reserved
324
reserved
325
reserved
326
reserved
327
reserved
328
reserved
329
reserved
330
reserved
331
reserved
332
reserved
333
reserved
334
reserved
335
reserved
336
reserved
337
reserved
338
reserved
339
reserved
340
reserved
341
reserved
342
reserved
343
reserved
344
reserved
345
reserved
346
reserved
347
reserved
348
reserved
349
reserved
350
reserved
351
reserved
352
reserved
353
reserved
354
reserved
355
reserved
356
reserved
357
reserved
358
reserved
359
reserved
360
reserved
361
reserved
362
reserved
363
reserved
364
reserved
365
reserved
366
reserved
367
reserved
368
reserved
369
reserved
370
reserved
371
reserved
372
reserved
373
reserved
374
reserved
375
reserved
376
reserved
377
reserved
378
reserved
379
reserved
380
reserved
381
reserved
382
reserved
383
reserved
384
reserved
385
reserved
386
reserved
387
reserved
388
reserved
389
reserved
390
reserved
391
reserved
392
reserved
393
reserved
394
reserved
395
reserved
396
reserved
397
reserved
398
reserved
399
reserved
400
reserved
401
reserved
402
reserved
403
reserved
404
reserved
405
reserved
406
reserved
407
reserved
408
reserved
409
reserved
410
reserved
411
reserved
412
reserved
413
reserved
414
reserved
415
reserved
416
reserved
417
reserved
418
reserved
419
reserved
420
reserved
421
reserved
422
reserved
423
reserved
424
reserved
425
reserved
426
reserved
427
reserved
428
reserved
429
reserved
430
reserved
431
reserved
432
reserved
433
reserved
434
reserved
435
reserved
436
reserved
437
reserved
438
reserved
439
reserved
440
reserved
441
reserved
442
reserved
443
reserved
444
reserved
445
reserved
446
reserved
447
reserved
448
reserved
449
reserved
450
reserved
451
reserved
452
reserved
453
reserved
454
reserved
455
reserved
456
reserved
457
reserved
458
reserved
459
reserved
460
reserved
461
reserved
462
reserved
463
reserved
464
reserved
465
reserved
466
reserved
467
reserved
468
reserved
469
reserved
470
reserved
471
reserved
472
reserved
473
reserved
474
reserved
475
reserved
476
reserved
477
reserved
478
reserved
479
reserved
480
reserved
481
reserved
482
reserved
483
reserved
484
reserved
485
reserved
486
reserved
487
reserved
488
reserved
489
reserved
490
reserved
491
reserved
492
reserved
493
reserved
494
reserved
495
reserved
496
reserved
497
reserved
498
reserved
499
reserved
500
reserved
501
reserved
502
reserved
503
reserved
504
reserved
505
reserved
506
reserved
507
reserved
508
reserved
509
reserved
510
reserved
511
ldab
512
stab
513
swapb
514
casb
515
ldaddb
516
ldandb
517
ldorb
518
ldxorb
519
ldsminb
520
ldsmaxb
521
lduminb
522
ldumaxb
523
staddb
524
standb
525
storb
526
stxorb
527
stsminb
528
stsmaxb
529
stuminb
530
stumaxb
531
reserved
532
reserved
533
reserved
534
reserved
535
reserved
536
reserved
537
reserved
538
reserved
539
reserved
540
reserved
541
reserved
542
reserved
543
ldah
544
stah
545
swaph
546
cash
547
ldaddh
548
ldandh
549
ldorh
550
ldxorh
551
ldsminh
552
ldsmaxh
553
lduminh
554
ldumaxh
555
staddh
556
standh
557
storh
558
stxorh
559
stsminh
560
stsmaxh
561
stuminh
562
stumaxh
563
reserved
564
reserved
565
reserved
566
reserved
567
reserved
568
reserved
569
reserved
570
reserved
571
reserved
572
reserved
573
reserved
574
reserved
575
ldaw
576
staw
577
swapw
578
casw
579
ldaddw
580
ldandw
581
ldorw
582
ldxorw
583
ldsminw
584
ldsmaxw
585
lduminw
586
ldumaxw
587
staddw
588
standw
589
storw
590
stxorw
591
stsminw
592
stsmaxw
593
stuminw
594
stumaxw
595
reserved
596
reserved
597
reserved
598
reserved
599
reserved
600
reserved
601
reserved
602
reserved
603
reserved
604
reserved
605
reserved
606
reserved
607
ldad
608
stad
609
swapd
610
casd
611
ldaddd
612
ldandd
613
ldord
614
ldxord
615
ldsmind
616
ldsmaxd
617
ldumind
618
ldumaxd
619
staddd
620
standd
621
stord
622
stxord
623
stsmind
624
stsmaxd
625
stumind
626
stumaxd
627
reserved
628
reserved
629
reserved
630
reserved
631
reserved
632
reserved
633
reserved
634
reserved
635
reserved
636
reserved
637
reserved
638
reserved
639
ldaq
640
staq
641
swapq
642
casq
643
reserved
644
reserved
645
reserved
646
reserved
647
reserved
648
reserved
649
reserved
650
reserved
651
reserved
652
reserved
653
reserved
654
reserved
655
reserved
656
reserved
657
reserved
658
reserved
659
reserved
660
reserved
661
reserved
662
reserved
663
reserved
664
reserved
665
reserved
666
reserved
667
reserved
668
reserved
669
reserved
670
reserved
671
reserved
672
reserved
673
reserved
674
reserved
675
reserved
676
reserved
677
reserved
678
reserved
679
reserved
680
reserved
681
reserved
682
reserved
683
reserved
684
reserved
685
reserved
686
reserved
687
reserved
688
reserved
689
reserved
690
reserved
691
reserved
692
reserved
693
reserved
694
reserved
695
reserved
696
reserved
697
reserved
698
reserved
699
reserved
700
reserved
701
reserved
702
reserved
703
reserved
704
reserved
705
reserved
706
reserved
707
reserved
708
reserved
709
reserved
710
reserved
711
reserved
712
reserved
713
reserved
714
reserved
715
reserved
716
reserved
717
reserved
718
reserved
719
reserved
720
reserved
721
reserved
722
reserved
723
reserved
724
reserved
725
reserved
726
reserved
727
reserved
728
reserved
729
reserved
730
reserved
731
reserved
732
reserved
733
reserved
734
reserved
735
reserved
736
reserved
737
reserved
738
reserved
739
reserved
740
reserved
741
reserved
742
reserved
743
reserved
744
reserved
745
reserved
746
reserved
747
reserved
748
reserved
749
reserved
750
reserved
751
reserved
752
reserved
753
reserved
754
reserved
755
reserved
756
reserved
757
reserved
758
reserved
759
reserved
760
reserved
761
reserved
762
reserved
763
reserved
764
reserved
765
reserved
766
reserved
767
fclss
768
fsqrtss
769
frsqrtss
770
faddss
771
fsubss
772
fnaddss
773
fmulss
774
fnmulss
775
fdivss
776
fnegss
777
fabsss
778
fnabsss
779
fabsdss
780
fnabsdss
781
fminss
782
fmaxss
783
fminnmss
784
fmaxnmss
785
faminss
786
famaxss
787
frndss
788
fcmpssoeq
789
fcmpssone
790
fcmpssolt
791
fcmpssole
792
fcmpsso
793
fcmpssueq
794
fcmpssune
795
fcmpssult
796
fcmpssule
797
fcmpssuo
798
fcvtss2iw
799
fcvtss2uw
800
fcvtiw2ss
801
fcvtuw2ss
802
fcvtss2id
803
fcvtss2ud
804
fcvtid2ss
805
fcvtud2ss
806
fcvtss2iq
807
fcvtss2uq
808
fcvtiq2ss
809
fcvtuq2ss
810
reserved
811
reserved
812
reserved
813
reserved
814
reserved
815
reserved
816
reserved
817
reserved
818
reserved
819
reserved
820
reserved
821
reserved
822
reserved
823
reserved
824
reserved
825
reserved
826
reserved
827
reserved
828
reserved
829
reserved
830
reserved
831
fnegps
832
fabsps
833
fnabsps
834
fabsdps
835
fnabsdps
836
frsqrtps
837
fsqrtps
838
faddps
839
fsubps
840
fnaddps
841
fmulps
842
fnmulps
843
fdivps
844
fminps
845
fmaxps
846
faminps
847
famaxps
848
frndps
849
fcmppsoeq
850
fcmppsone
851
fcmppsolt
852
fcmppsole
853
fcmppso
854
fcmppsueq
855
fcmppsune
856
fcmppsult
857
fcmppsule
858
fcmppsuo
859
faddcps
860
fsubcps
861
faddhps
862
fsubhps
863
fmulhps
864
fdotps
865
fmrglps
866
fmrghps
867
funpkhps
868
funpklps
869
fpkps
870
fcvtps2iw
871
fcvtps2uw
872
fcvtiw2ps
873
fcvtuw2ps
874
reserved
875
reserved
876
reserved
877
reserved
878
reserved
879
reserved
880
reserved
881
reserved
882
reserved
883
reserved
884
reserved
885
reserved
886
reserved
887
reserved
888
reserved
889
reserved
890
reserved
891
reserved
892
reserved
893
reserved
894
reserved
895
fclsd
896
fsqrtsd
897
frsqrtsd
898
faddsd
899
fsubsd
900
fnaddsd
901
fmulsd
902
fnmulsd
903
fdivsd
904
fnegsd
905
fabssd
906
fnabssd
907
fabsdsd
908
fnabsdsd
909
fminsd
910
fmaxsd
911
fminnmsd
912
fmaxnmsd
913
faminsd
914
famaxsd
915
frndsd
916
fcmpsdoeq
917
fcmpsdone
918
fcmpsdolt
919
fcmpsdole
920
fcmpsdo
921
fcmpsdueq
922
fcmpsdune
923
fcmpsdult
924
fcmpsdule
925
fcmpsduo
926
fcvtsd2iw
927
fcvtsd2uw
928
fcvtiw2sd
929
fcvtuw2sd
930
fcvtsd2id
931
fcvtsd2ud
932
fcvtid2sd
933
fcvtud2sd
934
fcvtsd2iq
935
fcvtsd2uq
936
fcvtiq2sd
937
fcvtuq2sd
938
reserved
939
reserved
940
reserved
941
reserved
942
reserved
943
reserved
944
reserved
945
reserved
946
reserved
947
reserved
948
reserved
949
reserved
950
reserved
951
fcvtsd2ss
952
fextss2sd
953
reserved
954
reserved
955
reserved
956
reserved
957
reserved
958
reserved
959
fnegpd
960
fabspd
961
fnabspd
962
fabsdpd
963
fnabsdpd
964
frsqrtpd
965
fsqrtpd
966
faddpd
967
fsubpd
968
fnaddpd
969
fmulpd
970
fnmulpd
971
fdivpd
972
fminpd
973
fmaxpd
974
faminpd
975
famaxpd
976
frndpd
977
fcmppdoeq
978
fcmppdone
979
fcmppdolt
980
fcmppdole
981
fcmppdo
982
fcmppdueq
983
fcmppdune
984
fcmppdult
985
fcmppdule
986
fcmppduo
987
faddcpd
988
fsubcpd
989
faddhpd
990
fsubhpd
991
fmulhpd
992
fdotpd
993
fmrglpd
994
fmrghpd
995
funpkhpd
996
funpklpd
997
fpkpd
998
fcvtpd2id
999
fcvtpd2ud
1000
fcvtid2pd
1001
fcvtud2pd
1002
reserved
1003
reserved
1004
reserved
1005
reserved
1006
reserved
1007
reserved
1008
reserved
1009
reserved
1010
reserved
1011
reserved
1012
reserved
1013
reserved
1014
reserved
1015
reserved
1016
reserved
1017
reserved
1018
reserved
1019
reserved
1020
reserved
1021
reserved
1022
reserved
1023
fclsq
1024
fsqrtsq
1025
frsqrtsq
1026
faddsq
1027
fsubsq
1028
fnaddsq
1029
fmulsq
1030
fnmulsq
1031
fdivsq
1032
fnegsq
1033
fabssq
1034
fnabssq
1035
fabsdsq
1036
fnabsdsq
1037
fminsq
1038
fmaxsq
1039
fminnmsq
1040
fmaxnmsq
1041
faminsq
1042
famaxsq
1043
frndsq
1044
fcmpsqoeq
1045
fcmpsqone
1046
fcmpsqolt
1047
fcmpsqole
1048
fcmpsqo
1049
fcmpsqueq
1050
fcmpsqune
1051
fcmpsqult
1052
fcmpsqule
1053
fcmpsquo
1054
fcvtsq2iw
1055
fcvtsq2uw
1056
fcvtiw2sq
1057
fcvtuw2sq
1058
fcvtsq2id
1059
fcvtsq2ud
1060
fcvtid2sq
1061
fcvtud2sq
1062
fcvtsq2iq
1063
fcvtsq2uq
1064
fcvtiq2sq
1065
fcvtuq2sq
1066
reserved
1067
reserved
1068
reserved
1069
reserved
1070
reserved
1071
reserved
1072
reserved
1073
reserved
1074
reserved
1075
reserved
1076
reserved
1077
reserved
1078
reserved
1079
fscale
1080
fextss2sq
1081
fextsd2sq
1082
fcvtsq2sd
1083
fcvtsq2ss
1084
reserved
1085
reserved
1086
reserved
1087
reserved
1088
reserved
1089
reserved
1090
reserved
1091
reserved
1092
reserved
1093
reserved
1094
reserved
1095
reserved
1096
reserved
1097
reserved
1098
reserved
1099
reserved
1100
reserved
1101
reserved
1102
reserved
1103
reserved
1104
reserved
1105
reserved
1106
reserved
1107
reserved
1108
reserved
1109
reserved
1110
reserved
1111
reserved
1112
reserved
1113
reserved
1114
reserved
1115
reserved
1116
reserved
1117
reserved
1118
reserved
1119
reserved
1120
reserved
1121
reserved
1122
reserved
1123
reserved
1124
reserved
1125
reserved
1126
reserved
1127
reserved
1128
reserved
1129
reserved
1130
reserved
1131
reserved
1132
reserved
1133
reserved
1134
reserved
1135
reserved
1136
reserved
1137
reserved
1138
reserved
1139
reserved
1140
reserved
1141
reserved
1142
reserved
1143
reserved
1144
reserved
1145
reserved
1146
reserved
1147
reserved
1148
reserved
1149
reserved
1150
reserved
1151
fclsh
1152
fsqrtsh
1153
frsqrtsh
1154
faddsh
1155
fsubsh
1156
fnaddsh
1157
fmulsh
1158
fnmulsh
1159
fdivsh
1160
fnegsh
1161
fabssh
1162
fnabssh
1163
fabsdsh
1164
fnabsdsh
1165
fminsh
1166
fmaxsh
1167
fminnmsh
1168
fmaxnmsh
1169
faminsh
1170
famaxsh
1171
frndsh
1172
fcmpshoeq
1173
fcmpshone
1174
fcmpsholt
1175
fcmpshole
1176
fcmpsho
1177
fcmpshueq
1178
fcmpshune
1179
fcmpshult
1180
fcmpshule
1181
fcmpshuo
1182
fcvtsh2iw
1183
fcvtsh2uw
1184
fcvtiw2sh
1185
fcvtuw2sh
1186
fcvtsh2id
1187
fcvtsh2ud
1188
fcvtid2sh
1189
fcvtud2sh
1190
fcvtsh2iq
1191
fcvtsh2uq
1192
fcvtiq2sh
1193
fcvtuq2sh
1194
reserved
1195
reserved
1196
reserved
1197
reserved
1198
reserved
1199
reserved
1200
reserved
1201
reserved
1202
reserved
1203
reserved
1204
reserved
1205
reserved
1206
reserved
1207
fextsh2ss
1208
fextsh2sd
1209
fextsh2sq
1210
fcvtss2sh
1211
fcvtsd2sh
1212
fcvtsq2sh
1213
reserved
1214
reserved
1215
fnegph
1216
fabsph
1217
fnabsph
1218
fabsdph
1219
fnabsdph
1220
frsqrtph
1221
fsqrtph
1222
faddph
1223
fsubph
1224
fnaddph
1225
fmulph
1226
fnmulph
1227
fdivph
1228
fminph
1229
fmaxph
1230
faminph
1231
famaxph
1232
frndph
1233
fcmpphoeq
1234
fcmpphone
1235
fcmppholt
1236
fcmpphole
1237
fcmppho
1238
fcmpphueq
1239
fcmpphune
1240
fcmpphult
1241
fcmpphule
1242
fcmpphuo
1243
faddcph
1244
fsubcph
1245
faddhph
1246
fsubhph
1247
fmulhph
1248
fdotph
1249
fmrglph
1250
fmrghph
1251
funpkhph
1252
funpklph
1253
fpkph
1254
fcvtph2ih
1255
fcvtph2uh
1256
fcvtih2ph
1257
fcvtuh2ph
1258
reserved
1259
reserved
1260
reserved
1261
reserved
1262
reserved
1263
reserved
1264
reserved
1265
reserved
1266
reserved
1267
reserved
1268
reserved
1269
reserved
1270
reserved
1271
reserved
1272
reserved
1273
reserved
1274
reserved
1275
reserved
1276
reserved
1277
reserved
1278
reserved
1279
vmaxsb
1280
vmaxub
1281
vminsb
1282
vminub
1283
vaddub
1284
vsubub
1285
vaddob
1286
vsubob
1287
vaddcb
1288
vsubbb
1289
vaddusb
1290
vaddssb
1291
vsubssb
1292
vsubusb
1293
vavgsb
1294
vavgub
1295
vcmpeqb
1296
vcmpltb
1297
vcmpltub
1298
vsllb
1299
vsllib
1300
vsrlb
1301
vsrlib
1302
vsrab
1303
vsraib
1304
vrolb
1305
vrorb
1306
vmrghb
1307
vmrglb
1308
reserved
1309
reserved
1310
reserved
1311
vupklsb
1312
vupkhsb
1313
reserved
1314
reserved
1315
reserved
1316
reserved
1317
reserved
1318
reserved
1319
reserved
1320
reserved
1321
reserved
1322
reserved
1323
reserved
1324
reserved
1325
reserved
1326
reserved
1327
reserved
1328
reserved
1329
reserved
1330
reserved
1331
reserved
1332
reserved
1333
reserved
1334
reserved
1335
reserved
1336
reserved
1337
reserved
1338
reserved
1339
reserved
1340
reserved
1341
reserved
1342
reserved
1343
reserved
1344
reserved
1345
reserved
1346
reserved
1347
reserved
1348
reserved
1349
reserved
1350
reserved
1351
reserved
1352
reserved
1353
reserved
1354
reserved
1355
reserved
1356
reserved
1357
reserved
1358
reserved
1359
reserved
1360
reserved
1361
reserved
1362
reserved
1363
reserved
1364
reserved
1365
reserved
1366
reserved
1367
reserved
1368
reserved
1369
reserved
1370
reserved
1371
reserved
1372
reserved
1373
reserved
1374
reserved
1375
reserved
1376
reserved
1377
reserved
1378
reserved
1379
reserved
1380
reserved
1381
reserved
1382
reserved
1383
reserved
1384
reserved
1385
reserved
1386
reserved
1387
reserved
1388
reserved
1389
reserved
1390
reserved
1391
reserved
1392
reserved
1393
reserved
1394
reserved
1395
reserved
1396
reserved
1397
reserved
1398
reserved
1399
reserved
1400
reserved
1401
reserved
1402
reserved
1403
reserved
1404
reserved
1405
reserved
1406
reserved
1407
vmaxsh
1408
vmaxuh
1409
vminsh
1410
vminuh
1411
vadduh
1412
vsubuh
1413
vaddoh
1414
vsuboh
1415
vaddch
1416
vsubbh
1417
vaddush
1418
vaddssh
1419
vsubssh
1420
vsubush
1421
vavgsh
1422
vavguh
1423
vcmpeqh
1424
vcmplth
1425
vcmpltuh
1426
vsllh
1427
vsllih
1428
vsrlh
1429
vsrlih
1430
vsrah
1431
vsraih
1432
vrolh
1433
vrorh
1434
vmrghh
1435
vmrglh
1436
reserved
1437
reserved
1438
reserved
1439
vupklsh
1440
vupkhsh
1441
vpksssh
1442
vpksush
1443
vpkuumh
1444
vpkuush
1445
reserved
1446
reserved
1447
reserved
1448
reserved
1449
reserved
1450
reserved
1451
reserved
1452
reserved
1453
reserved
1454
reserved
1455
reserved
1456
reserved
1457
reserved
1458
reserved
1459
reserved
1460
reserved
1461
reserved
1462
reserved
1463
reserved
1464
reserved
1465
reserved
1466
reserved
1467
reserved
1468
reserved
1469
reserved
1470
reserved
1471
reserved
1472
reserved
1473
reserved
1474
reserved
1475
reserved
1476
reserved
1477
reserved
1478
reserved
1479
reserved
1480
reserved
1481
reserved
1482
reserved
1483
reserved
1484
reserved
1485
reserved
1486
reserved
1487
reserved
1488
reserved
1489
reserved
1490
reserved
1491
reserved
1492
reserved
1493
reserved
1494
reserved
1495
reserved
1496
reserved
1497
reserved
1498
reserved
1499
reserved
1500
reserved
1501
reserved
1502
reserved
1503
reserved
1504
reserved
1505
reserved
1506
reserved
1507
reserved
1508
reserved
1509
reserved
1510
reserved
1511
reserved
1512
reserved
1513
reserved
1514
reserved
1515
reserved
1516
reserved
1517
reserved
1518
reserved
1519
reserved
1520
reserved
1521
reserved
1522
reserved
1523
reserved
1524
reserved
1525
reserved
1526
reserved
1527
reserved
1528
reserved
1529
reserved
1530
reserved
1531
reserved
1532
reserved
1533
reserved
1534
reserved
1535
vmaxsw
1536
vmaxuw
1537
vminsw
1538
vminuw
1539
vadduw
1540
vsubuw
1541
vaddow
1542
vsubow
1543
vaddcw
1544
vsubbw
1545
vaddusw
1546
vaddssw
1547
vsubssw
1548
vsubusw
1549
vavgsw
1550
vavguw
1551
vcmpeqw
1552
vcmpltw
1553
vcmpltuw
1554
vsllw
1555
vslliw
1556
vsrlw
1557
vsrliw
1558
vsraw
1559
vsraiw
1560
vrolw
1561
vrorw
1562
vmrghw
1563
vmrglw
1564
reserved
1565
reserved
1566
reserved
1567
vupklsw
1568
vupkhsw
1569
vpksssw
1570
vpksusw
1571
vpkuumw
1572
vpkuusw
1573
reserved
1574
reserved
1575
reserved
1576
reserved
1577
reserved
1578
reserved
1579
reserved
1580
reserved
1581
reserved
1582
reserved
1583
reserved
1584
reserved
1585
reserved
1586
reserved
1587
reserved
1588
reserved
1589
reserved
1590
reserved
1591
reserved
1592
reserved
1593
reserved
1594
reserved
1595
reserved
1596
reserved
1597
reserved
1598
reserved
1599
reserved
1600
reserved
1601
reserved
1602
reserved
1603
reserved
1604
reserved
1605
reserved
1606
reserved
1607
reserved
1608
reserved
1609
reserved
1610
reserved
1611
reserved
1612
reserved
1613
reserved
1614
reserved
1615
reserved
1616
reserved
1617
reserved
1618
reserved
1619
reserved
1620
reserved
1621
reserved
1622
reserved
1623
reserved
1624
reserved
1625
reserved
1626
reserved
1627
reserved
1628
reserved
1629
reserved
1630
reserved
1631
reserved
1632
reserved
1633
reserved
1634
reserved
1635
reserved
1636
reserved
1637
reserved
1638
reserved
1639
reserved
1640
reserved
1641
reserved
1642
reserved
1643
reserved
1644
reserved
1645
reserved
1646
reserved
1647
reserved
1648
reserved
1649
reserved
1650
reserved
1651
reserved
1652
reserved
1653
reserved
1654
reserved
1655
reserved
1656
reserved
1657
reserved
1658
reserved
1659
reserved
1660
reserved
1661
reserved
1662
reserved
1663
vmaxsd
1664
vmaxud
1665
vminsd
1666
vminud
1667
vaddud
1668
vsubud
1669
vaddod
1670
vsubod
1671
vaddcd
1672
vsubbd
1673
vaddusd
1674
vaddssd
1675
vsubssd
1676
vsubusd
1677
vavgsd
1678
vavgud
1679
vcmpeqd
1680
vcmpltd
1681
vcmpltud
1682
vslld
1683
vsllid
1684
vsrld
1685
vsrlid
1686
vsrad
1687
vsraid
1688
vrold
1689
vrord
1690
vmrghd
1691
vmrgld
1692
reserved
1693
reserved
1694
reserved
1695
reserved
1696
vpksssd
1697
vpksusd
1698
reserved
1699
vpkuumd
1700
vpkuusd
1701
reserved
1702
reserved
1703
reserved
1704
reserved
1705
reserved
1706
reserved
1707
reserved
1708
reserved
1709
reserved
1710
reserved
1711
reserved
1712
reserved
1713
reserved
1714
reserved
1715
reserved
1716
reserved
1717
reserved
1718
reserved
1719
reserved
1720
reserved
1721
reserved
1722
reserved
1723
reserved
1724
reserved
1725
reserved
1726
reserved
1727
reserved
1728
reserved
1729
reserved
1730
reserved
1731
reserved
1732
reserved
1733
reserved
1734
reserved
1735
reserved
1736
reserved
1737
reserved
1738
reserved
1739
reserved
1740
reserved
1741
reserved
1742
reserved
1743
reserved
1744
reserved
1745
reserved
1746
reserved
1747
reserved
1748
reserved
1749
reserved
1750
reserved
1751
reserved
1752
reserved
1753
reserved
1754
reserved
1755
reserved
1756
reserved
1757
reserved
1758
reserved
1759
reserved
1760
reserved
1761
reserved
1762
reserved
1763
reserved
1764
reserved
1765
reserved
1766
reserved
1767
reserved
1768
reserved
1769
reserved
1770
reserved
1771
reserved
1772
reserved
1773
reserved
1774
reserved
1775
reserved
1776
reserved
1777
reserved
1778
reserved
1779
reserved
1780
reserved
1781
reserved
1782
reserved
1783
reserved
1784
reserved
1785
reserved
1786
reserved
1787
reserved
1788
reserved
1789
reserved
1790
reserved
1791
reserved
1792
reserved
1793
reserved
1794
reserved
1795
reserved
1796
reserved
1797
reserved
1798
reserved
1799
reserved
1800
reserved
1801
reserved
1802
reserved
1803
reserved
1804
reserved
1805
reserved
1806
reserved
1807
reserved
1808
reserved
1809
reserved
1810
reserved
1811
reserved
1812
reserved
1813
reserved
1814
reserved
1815
reserved
1816
reserved
1817
reserved
1818
reserved
1819
reserved
1820
reserved
1821
reserved
1822
reserved
1823
reserved
1824
reserved
1825
reserved
1826
reserved
1827
reserved
1828
reserved
1829
reserved
1830
reserved
1831
reserved
1832
reserved
1833
reserved
1834
reserved
1835
reserved
1836
reserved
1837
reserved
1838
reserved
1839
reserved
1840
reserved
1841
reserved
1842
reserved
1843
reserved
1844
reserved
1845
reserved
1846
reserved
1847
reserved
1848
reserved
1849
reserved
1850
reserved
1851
reserved
1852
reserved
1853
reserved
1854
reserved
1855
reserved
1856
reserved
1857
reserved
1858
reserved
1859
reserved
1860
reserved
1861
reserved
1862
reserved
1863
reserved
1864
reserved
1865
reserved
1866
reserved
1867
reserved
1868
reserved
1869
reserved
1870
reserved
1871
reserved
1872
reserved
1873
reserved
1874
reserved
1875
reserved
1876
reserved
1877
reserved
1878
reserved
1879
reserved
1880
reserved
1881
reserved
1882
reserved
1883
reserved
1884
reserved
1885
reserved
1886
reserved
1887
reserved
1888
reserved
1889
reserved
1890
reserved
1891
reserved
1892
reserved
1893
reserved
1894
reserved
1895
reserved
1896
reserved
1897
reserved
1898
reserved
1899
reserved
1900
reserved
1901
reserved
1902
reserved
1903
reserved
1904
reserved
1905
reserved
1906
reserved
1907
reserved
1908
reserved
1909
reserved
1910
reserved
1911
reserved
1912
reserved
1913
reserved
1914
reserved
1915
reserved
1916
reserved
1917
reserved
1918
reserved
1919
reserved
1920
reserved
1921
reserved
1922
reserved
1923
reserved
1924
reserved
1925
reserved
1926
reserved
1927
reserved
1928
reserved
1929
reserved
1930
reserved
1931
reserved
1932
reserved
1933
reserved
1934
reserved
1935
reserved
1936
reserved
1937
reserved
1938
reserved
1939
reserved
1940
reserved
1941
reserved
1942
reserved
1943
reserved
1944
reserved
1945
reserved
1946
reserved
1947
reserved
1948
reserved
1949
reserved
1950
reserved
1951
reserved
1952
reserved
1953
reserved
1954
reserved
1955
reserved
1956
reserved
1957
reserved
1958
reserved
1959
reserved
1960
reserved
1961
reserved
1962
reserved
1963
reserved
1964
reserved
1965
reserved
1966
reserved
1967
reserved
1968
reserved
1969
reserved
1970
reserved
1971
reserved
1972
reserved
1973
reserved
1974
reserved
1975
reserved
1976
reserved
1977
reserved
1978
reserved
1979
reserved
1980
reserved
1981
reserved
1982
reserved
1983
reserved
1984
reserved
1985
reserved
1986
reserved
1987
reserved
1988
reserved
1989
reserved
1990
reserved
1991
reserved
1992
reserved
1993
reserved
1994
reserved
1995
reserved
1996
reserved
1997
reserved
1998
reserved
1999
reserved
2000
reserved
2001
reserved
2002
reserved
2003
reserved
2004
reserved
2005
reserved
2006
reserved
2007
reserved
2008
reserved
2009
reserved
2010
reserved
2011
reserved
2012
reserved
2013
reserved
2014
reserved
2015
reserved
2016
reserved
2017
reserved
2018
reserved
2019
reserved
2020
reserved
2021
reserved
2022
reserved
2023
reserved
2024
reserved
2025
reserved
2026
reserved
2027
reserved
2028
reserved
2029
reserved
2030
reserved
2031
reserved
2032
reserved
2033
reserved
2034
reserved
2035
reserved
2036
reserved
2037
reserved
2038
reserved
2039
reserved
2040
reserved
2041
reserved
2042
reserved
2043
reserved
2044
reserved
2045
reserved
2046
reserved
2047

machine instruction statistic

statistic by instruction subsets:
instruction subset all hardwired pseudo-ops
sum: 1067 1029 38
base 176 159 17
memory 70 70 0
branch 69 53 16
nullifying 65 65 0
bitmanip 8 8 0
intq 9 9 0
fpuq 65 64 1
fpud 112 110 2
fpus 112 110 2
fpuh 104 104 0
mmx 134 134 0
special 19 19 0
atomic 85 85 0
privileged 17 17 0
cipher 10 10 0
group 12 12 0

statistic by instruction opcodes (1017 codes, 12 groups):
opcode num
primary opcodes 110
raopx 14
fused 111
nullrr 16
nulfss 11
nulfsd 11
nulfsq 11
brr 16
loop 8
bfss 11
bfsd 11
bfsq 11
misc 688