| r0 | r1 | r2 | r3 | r4 | r5 | r6 | r7 |
| r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 |
| r16 | r17 | r18 | r19 | r20 | r21 | r22 | r23 |
| r24 | r25 | r26 | r27 | r28 | r29 | r30 | r31 |
| r32 | r33 | r34 | r35 | r36 | r37 | r38 | r39 |
| r40 | r41 | r42 | r43 | r44 | r45 | r46 | r47 |
| r48 | r49 | r50 | r51 | r52 | r53 | r54 | r55 |
| r56 | r57 | r58 | r59 | r60 | r61 | r62 | r63 |
| r64 | r65 | r66 | r67 | r68 | r69 | r70 | r71 |
| r72 | r73 | r74 | r75 | r76 | r77 | r78 | r79 |
| r80 | r81 | r82 | r83 | r84 | r85 | r86 | r87 |
| r88 | r89 | r90 | r91 | r92 | r93 | r94 | r95 |
| r96 | r97 | r98 | r99 | r100 | r101 | r102 | r103 |
| r104 | r105 | r106 | r107 | r108 | r109 | r110 | r111 |
| r112 | r113 | r114 | r115 | r116 | r117 | r118 | r119 |
| g0 | g1 | g2 | g3 | tp | fp | sp | gz |
| ip (0) | eip (1) | fpcr (2) | eca (3) | 4 | 5 | 6 | 7 |
| rsc (8) | rsp (9) | bsp (10) | 11 | 12 | 13 | 14 | 15 |
| psr (16) | reip (17) | kip (18) | ksp (19) | krsp (20) | peb (21) | teb (22) | itc (23) |
| itm (24) | pta (25) | iva (26) | 27 | 28 | 29 | 30 | 31 |
| 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
| iip (40) | iipa (41) | ipsr (42) | cause (43) | ifa (44) | iib (45) | 46 | 47 |
| 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 |
| 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 |
| irr0 (64) | irr1 (65) | irr2 (66) | irr3 (67) | 68 | 69 | 70 | 71 |
| isr0 (72) | isr1 (73) | isr2 (74) | isr3 (75) | 76 | 77 | 78 | 79 |
| iv (80) | lid (81) | tpr (82) | itcv (83) | tsv (84) | pmv (85) | cmcv (86) | 87 |
| 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 |
| 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 |
| 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 |
| 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 |
| 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 |
| primary opcode |
| extended opcode |
| general-purpose register number |
| special-purpose register number |
| immediate constant |
| shift (bit count) |
| modifier |
| reserved (must be zero) |
| slot 3 (42 bits) | slot 2 (42 bits) | slot 1 (42 bits) | template (2 bits) |
|---|---|---|---|
| short 3 | short 2 | short 1 | 00 |
| long 2 | short 1 | 01 | |
| short 2 | long 1 | 10 | |
| very long | 11 | ||
| 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 | |||||||||||||||||||||||||||||||||||||||
| call | opcode | ra | simm28x16 | |||||||||||||||||||||||||||||||||||||||
| memrel | opcode | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| write | opcode | opx | uimm28 | |||||||||||||||||||||||||||||||||||||||
| jmp | opcode | opx | simm28x16 | |||||||||||||||||||||||||||||||||||||||
| nop | opcode | opx | simm28 | |||||||||||||||||||||||||||||||||||||||
| alloc | opcode | opx | framesize | 0 | ||||||||||||||||||||||||||||||||||||||
| allocsp | opcode | opx | framesize | uimm21 | ||||||||||||||||||||||||||||||||||||||
| retf | opcode | opx | 0 | uimm21 | ||||||||||||||||||||||||||||||||||||||
| cache_simm | opcode | opx | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| bin_simm | opcode | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| bin_uimm | opcode | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| loop | opcode | ra | rb | opx | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| br_eh | opcode | opx | rb | 0 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| br_rr | opcode | ra | rb | opx | simm17x16 | |||||||||||||||||||||||||||||||||||||
| br_rs | opcode | ra | sb | opx | simm17x16 | |||||||||||||||||||||||||||||||||||||
| br_simm | opcode | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| br_uimm | opcode | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| nul_simm | opcode | ra | simm11 | dn | dy | opx | ||||||||||||||||||||||||||||||||||||
| nul_uimm | opcode | ra | uimm11 | dn | dy | opx | ||||||||||||||||||||||||||||||||||||
| nul_rs | opcode | ra | sb | opx | dn | dy | opx | |||||||||||||||||||||||||||||||||||
| nul_rr | opcode | ra | rb | opx | dn | dy | opx | |||||||||||||||||||||||||||||||||||
| mid_bin_simm | opcode | ra | rb | simm14 | opx | |||||||||||||||||||||||||||||||||||||
| r4 | opcode | ra | rb | rc | rd | opx | ||||||||||||||||||||||||||||||||||||
| r3s1 | opcode | ra | rb | rc | sd | opx | ||||||||||||||||||||||||||||||||||||
| r2s2 | opcode | ra | rb | sc | sd | opx | ||||||||||||||||||||||||||||||||||||
| r3s2 | opcode | ra | rb | rc | sd | se | ||||||||||||||||||||||||||||||||||||
| r4rm | opcode | ra | rb | rc | rd | opx | rm | |||||||||||||||||||||||||||||||||||
| r4mo | opcode | ra | rb | rc | rd | opx | mo | |||||||||||||||||||||||||||||||||||
| gmemx | opcode | ra | rb | rc | simm7 | opx | scale | |||||||||||||||||||||||||||||||||||
| r3scale | opcode | ra | rb | rc | opx | scale | ||||||||||||||||||||||||||||||||||||
| RbcScale | opcode | 0 | rb | rc | opx | scale | ||||||||||||||||||||||||||||||||||||
| Rbc | opcode | 0 | rb | rc | opx | 0 | ||||||||||||||||||||||||||||||||||||
| mspr | opcode | ra | 0 | spr | opx | 0 | ||||||||||||||||||||||||||||||||||||
| r2 | opcode | ra | rb | 0 | opx | 0 | ||||||||||||||||||||||||||||||||||||
| r2s1 | opcode | ra | rb | sc | opx | 0 | ||||||||||||||||||||||||||||||||||||
| r3 | opcode | ra | rb | rc | opx | 0 | ||||||||||||||||||||||||||||||||||||
| r2rm | opcode | ra | rb | 0 | opx | rm | ||||||||||||||||||||||||||||||||||||
| r3rm | opcode | ra | rb | rc | opx | rm | ||||||||||||||||||||||||||||||||||||
| r2mo | opcode | ra | rb | 0 | opx | mo | ||||||||||||||||||||||||||||||||||||
| r3mo | opcode | ra | rb | rc | opx | mo | ||||||||||||||||||||||||||||||||||||
| fpclass | opcode | ra | rb | uimm10 | opx | imm | ||||||||||||||||||||||||||||||||||||
| gmemu | opcode | ra | rb | simm10 | opx | imm | ||||||||||||||||||||||||||||||||||||
| int | opcode | 0 | rb | simm10 | opx | imm | ||||||||||||||||||||||||||||||||||||
| fence | opcode | 0 | opx | mo | ||||||||||||||||||||||||||||||||||||||
| noargs | opcode | 0 | opx | 0 | ||||||||||||||||||||||||||||||||||||||
| group | syntax | description |
|---|---|---|
| base | abdd ra,rb,rc | absolute difference doubleword |
| i128 | abdq ra,rb,rc | absolute difference quadword |
| base | abdw ra,rb,rc | absolute difference word |
| base | absd ra,rb | absolute value doubleword |
| i128 | absq ra,rb | absolute value quadword |
| base | absw ra,rb | absolute value word |
| base | addaddd ra,rb,rc,rd | add-add doubleword |
| base | addc3d ra,rb,rc,rd | add carry in-out doubleword |
| base | addcd ra,rb,rc | add carry-out doubleword |
| base | addd ra,rb,rc | add doubleword |
| base | addid.l ra,rb,simm21 | add immediate doubleword |
| base | addiq.l ra,rb,simm21 | add immediate quadword |
| base | addiws.l ra,rb,simm21 | add immediate word sign-extend |
| base | addiwz.l ra,rb,simm21 | add immediate word zero-extend |
| base | addod ra,rb,rc | add overflow doubleword |
| i128 | addq ra,rb,rc | add quadword |
| base | addsubd ra,rb,rc,rd | add-subtract doubleword |
| base | addws ra,rb,rc | add word and sign-extend |
| base | addwz ra,rb,rc | add word and 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 | alignup ra,rb,sc,sd | align up shifted |
| base | alloc framesize | allocate register frame, update eip |
| base | allocsp.l framesize,uimm21 | allocate register frame, update eip,sp |
| atomic | amoaddb ra,rb,rc,mo | atomic load-add byte |
| atomic | amoaddd ra,rb,rc,mo | atomic load-add doubleword |
| atomic | amoaddh ra,rb,rc,mo | atomic load-add halfword |
| atomic | amoaddq ra,rb,rc,mo | atomic load-add qword |
| atomic | amoaddw ra,rb,rc,mo | atomic load-add word |
| atomic | amoandb ra,rb,rc,mo | atomic load-and byte |
| atomic | amoandd ra,rb,rc,mo | atomic load-and doubleword |
| atomic | amoandh ra,rb,rc,mo | atomic load-and halfword |
| atomic | amoandq ra,rb,rc,mo | atomic load-and qword |
| atomic | amoandw ra,rb,rc,mo | atomic load-and word |
| atomic | amocasb ra,rb,rc,rd,mo | atomic compare and swap byte |
| atomic | amocasd ra,rb,rc,rd,mo | atomic compare and swap doubleword |
| atomic | amocash ra,rb,rc,rd,mo | atomic compare and swap halfword |
| atomic | amocasq ra,rb,rc,rd,mo | atomic compare and swap quadword |
| atomic | amocasw ra,rb,rc,rd,mo | atomic compare and swap word |
| atomic | amoldb ra,rb,mo | atomic load byte |
| atomic | amoldd ra,rb,mo | atomic load doubleword |
| atomic | amoldh ra,rb,mo | atomic load halfword |
| atomic | amoldq ra,rb,mo | atomic load qword |
| atomic | amoldw ra,rb,mo | atomic load word |
| atomic | amomaxsb ra,rb,rc,mo | atomic signed maximum byte |
| atomic | amomaxsd ra,rb,rc,mo | atomic signed maximum doubleword |
| atomic | amomaxsh ra,rb,rc,mo | atomic signed maximum halfword |
| atomic | amomaxsq ra,rb,rc,mo | atomic signed maximum qword |
| atomic | amomaxsw ra,rb,rc,mo | atomic signed maximum word |
| atomic | amomaxub ra,rb,rc,mo | atomic unsigned maximum byte |
| atomic | amomaxud ra,rb,rc,mo | atomic unsigned maximum doubleword |
| atomic | amomaxuh ra,rb,rc,mo | atomic unsigned maximum halfword |
| atomic | amomaxuq ra,rb,rc,mo | atomic unsigned maximum qword |
| atomic | amomaxuw ra,rb,rc,mo | atomic unsigned maximum word |
| atomic | amominsb ra,rb,rc,mo | atomic signed minimum byte |
| atomic | amominsd ra,rb,rc,mo | atomic signed minimum doubleword |
| atomic | amominsh ra,rb,rc,mo | atomic signed minimum halfword |
| atomic | amominsq ra,rb,rc,mo | atomic signed minimum qword |
| atomic | amominsw ra,rb,rc,mo | atomic signed minimum word |
| atomic | amominub ra,rb,rc,mo | atomic unsigned minimum byte |
| atomic | amominud ra,rb,rc,mo | atomic unsigned minimum doubleword |
| atomic | amominuh ra,rb,rc,mo | atomic unsigned minimum halfword |
| atomic | amominuq ra,rb,rc,mo | atomic unsigned minimum qword |
| atomic | amominuw ra,rb,rc,mo | atomic unsigned minimum word |
| atomic | amoorb ra,rb,rc,mo | atomic load-or byte |
| atomic | amoord ra,rb,rc,mo | atomic load-or doubleword |
| atomic | amoorh ra,rb,rc,mo | atomic load-or halfword |
| atomic | amoorq ra,rb,rc,mo | atomic load-or qword |
| atomic | amoorw ra,rb,rc,mo | atomic load-or word |
| atomic | amostb ra,rb,mo | atomic store byte |
| atomic | amostd ra,rb,mo | atomic store doubleword |
| atomic | amosth ra,rb,mo | atomic store halfword |
| atomic | amostq ra,rb,mo | atomic store qword |
| atomic | amostw ra,rb,mo | atomic store word |
| atomic | amosubb ra,rb,rc,mo | atomic load-subtract byte |
| atomic | amosubd ra,rb,rc,mo | atomic load-subtract doubleword |
| atomic | amosubh ra,rb,rc,mo | atomic load-subtract halfword |
| atomic | amosubq ra,rb,rc,mo | atomic load-subtract qword |
| atomic | amosubw ra,rb,rc,mo | atomic load-subtract word |
| atomic | amoswapb ra,rb,rc,mo | atomic swap byte |
| atomic | amoswapd ra,rb,rc,mo | atomic swap doubleword |
| atomic | amoswaph ra,rb,rc,mo | atomic swap halfword |
| atomic | amoswapq ra,rb,rc,mo | atomic swap qword |
| atomic | amoswapw ra,rb,rc,mo | atomic swap word |
| atomic | amoxorb ra,rb,rc,mo | atomic load-xor byte |
| atomic | amoxord ra,rb,rc,mo | atomic load-xor doubleword |
| atomic | amoxorh ra,rb,rc,mo | atomic load-xor halfword |
| atomic | amoxorq ra,rb,rc,mo | atomic load-xor qword |
| atomic | amoxorw ra,rb,rc,mo | atomic load-xor word |
| base | and ra,rb,rc | bitwise and |
| base | anddec ra,rb,rc | bitwise and decremented |
| base | andi.l ra,rb,simm21 | and bitwise with immediate |
| base | andn ra,rb,rc | bitwise and-not |
| base | andneg ra,rb,rc | bitwise and negate |
| base | andni.l ra,rb,simm21 | bitwise and-not with immediate |
| bitmanip | bitclr ra,rb,rc | bit clear |
| bitmanip | bitclri ra,rb,sc | bit clear immediate |
| bitmanip | bitflip ra,rb,rc | bit flip |
| bitmanip | bitflipi ra,rb,sc | bit flip immediate |
| bitmanip | bitset ra,rb,rc | bit set |
| bitmanip | bitseti ra,rb,sc | bit set immediate |
| base | bitslct ra,rb,rc,rd | bit selection |
| branch | brbc.l ra,rb,simm17x16 | branch if bit clear |
| branch | brbci.l ra,sb,simm17x16 | branch if bit clear immediate |
| branch | brbs.l ra,rb,simm17x16 | branch if bit set |
| branch | brbsi.l ra,sb,simm17x16 | branch if bit set immediate |
| branch | breqd.l ra,rb,simm17x16 | branch if equal doubleword |
| branch | breqid.l ra,simm11,simm17x16 | branch if equal immediate doubleword |
| branch | breqiq.l ra,simm11,simm17x16 | branch if equal immediate quadword |
| branch | breqiw.l ra,simm11,simm17x16 | branch if equal immediate word |
| branch | breqq.l ra,rb,simm17x16 | branch if equal quadword |
| branch | breqw.l ra,rb,simm17x16 | branch if equal word |
| branch | brgesd.l ra,rb,simm17x16 | branch if greater or equal signed doubleword |
| branch | brgesid.l ra,simm11,simm17x16 | branch if greater or equal signed immediate doubleword |
| branch | brgesiq.l ra,simm11,simm17x16 | branch if greater or equal signed immediate quadword |
| branch | brgesiw.l ra,simm11,simm17x16 | branch if greater or equal signed immediate word |
| branch | brgesq.l ra,rb,simm17x16 | branch if greater or equal signed quadword |
| branch | brgesw.l ra,rb,simm17x16 | branch if greater or equal signed word |
| branch | brgeud.l ra,rb,simm17x16 | branch if greater or equal unsigned doubleword |
| branch | brgeuid.l ra,uimm11,simm17x16 | branch if greater or equal unsigned immediate doubleword |
| branch | brgeuiq.l ra,uimm11,simm17x16 | branch if greater or equal unsigned immediate quadword |
| branch | brgeuiw.l ra,uimm11,simm17x16 | branch if greater or equal immediate unsigned word |
| branch | brgeuq.l ra,rb,simm17x16 | branch if greater or equal unsigned quadword |
| branch | brgeuw.l ra,rb,simm17x16 | branch if greater or equal unsigned word |
| branch | brltsd.l ra,rb,simm17x16 | branch if less than signed doubleword |
| branch | brltsid.l ra,simm11,simm17x16 | branch if less than signed immediate doubleword |
| branch | brltsiq.l ra,simm11,simm17x16 | branch if less than signed immediate quadword |
| branch | brltsiw.l ra,simm11,simm17x16 | branch if less than signed immediate word |
| branch | brltsq.l ra,rb,simm17x16 | branch if less than signed quadword |
| branch | brltsw.l ra,rb,simm17x16 | branch if less than signed word |
| branch | brltud.l ra,rb,simm17x16 | branch if less than unsigned doubleword |
| branch | brltuid.l ra,uimm11,simm17x16 | branch if less than unsigned immediate doubleword |
| branch | brltuiq.l ra,uimm11,simm17x16 | branch if less than unsigned immediate quadword |
| branch | brltuiw.l ra,uimm11,simm17x16 | branch if less than unsigned immediate word |
| branch | brltuq.l ra,rb,simm17x16 | branch if less than unsigned quadword |
| branch | brltuw.l ra,rb,simm17x16 | branch if less than unsigned word |
| branch | brmall.l ra,uimm11,simm17x16 | branch if mask immediate all bits set |
| branch | brmany.l ra,uimm11,simm17x16 | branch if mask immediate any bit set |
| branch | brmnone.l ra,uimm11,simm17x16 | branch if mask immediate none bit set |
| branch | brmnotall.l ra,uimm11,simm17x16 | branch if mask immediate not all bits set |
| branch | brned.l ra,rb,simm17x16 | branch if not equal doubleword |
| branch | brneid.l ra,simm11,simm17x16 | branch if not equal immediate doubleword |
| branch | brneiq.l ra,simm11,simm17x16 | branch if not equal immediate quadword |
| branch | brneiw.l ra,simm11,simm17x16 | branch if not equal immediate word |
| branch | brneq.l ra,rb,simm17x16 | branch if not equal quadword |
| branch | brnew.l ra,rb,simm17x16 | branch if not equal word |
| jump | call.l ra,simm28x16 | call relative |
| jump | callmi.l ra,rb,simm14 | call memory indirect |
| jump | callplt.l ra,uimm28 | call procedure linkage table |
| jump | callri ra,rb,rc | call register indirect |
| jump | callrvt.l ra,rb,simm14 | call relative vtable |
| cipher | clmul ra,rb,rc,scale | carry-less multiply |
| base | cmoveqd ra,rb,rc,rd | conditionally move if equal zero doubleword |
| i128 | cmoveqq ra,rb,rc,rd | conditionally move if equal zero quadword |
| base | cmoveqw ra,rb,rc,rd | conditionally move if equal zero word |
| base | cmovled ra,rb,rc,rd | conditionally move if less than or equal zero doubleword |
| i128 | cmovleq ra,rb,rc,rd | conditionally move if less than or equal zero quadword |
| base | cmovlew ra,rb,rc,rd | conditionally move if less than or equal zero word |
| base | cmovlsb ra,rb,rc,rd | conditionally move if least significand bit |
| base | cmovltd ra,rb,rc,rd | conditionally move if less than zero doubleword |
| i128 | cmovltq ra,rb,rc,rd | conditionally move if less than zero quadword |
| base | cmovltw ra,rb,rc,rd | conditionally move if less than zero word |
| base | cmpeqd ra,rb,rc | compare equal doubleword |
| base | cmpeqid.l ra,rb,simm21 | compare equal immediate doubleword |
| base | cmpeqiq.l ra,rb,simm21 | compare equal immediate quadword |
| base | cmpeqiw.l ra,rb,simm21 | compare equal immediate word |
| i128 | cmpeqq ra,rb,rc | compare equal quadword |
| base | cmpeqw ra,rb,rc | compare equal word |
| base | cmpgesd ra,rb,rc | compare greater-or-equal signed doubleword |
| base | cmpgesid.l ra,rb,simm21 | compare greater or equal signed immediate doubleword |
| base | cmpgesiq.l ra,rb,simm21 | compare greater or equal signed immediate quadword |
| base | cmpgesiw.l ra,rb,simm21 | compare greater or equal signed immediate word |
| i128 | cmpgesq ra,rb,rc | compare greater-or-equal signed quadword |
| base | cmpgesw ra,rb,rc | compare greater-or-equal signed word |
| base | cmpgeud ra,rb,rc | compare greater-or-equal unsigned doubleword |
| base | cmpgeuid.l ra,rb,uimm21 | compare greater or equal unsigned immediate doubleword |
| base | cmpgeuiq.l ra,rb,uimm21 | compare greater or equal unsigned immediate quadword |
| base | cmpgeuiw.l ra,rb,uimm21 | compare greater or equal unsigned immediate word |
| i128 | cmpgeuq ra,rb,rc | compare greater-or-equal unsigned quadword |
| base | cmpgeuw ra,rb,rc | compare greater-or-equal unsigned word |
| base | cmpltsd ra,rb,rc | compare less than signed doubleword |
| base | cmpltsid.l ra,rb,simm21 | compare less than signed immediate doubleword |
| base | cmpltsiq.l ra,rb,simm21 | compare less than signed immediate quadword |
| base | cmpltsiw.l ra,rb,simm21 | compare less than signed immediate word |
| i128 | cmpltsq ra,rb,rc | compare less than signed quadword |
| base | cmpltsw ra,rb,rc | compare less than signed word |
| base | cmpltud ra,rb,rc | compare less than unsigned doubleword |
| base | cmpltuid.l ra,rb,uimm21 | compare less than unsigned immediate doubleword |
| base | cmpltuiq.l ra,rb,uimm21 | compare less than unsigned immediate quadword |
| base | cmpltuiw.l ra,rb,uimm21 | compare less than unsigned immediate word |
| i128 | cmpltuq ra,rb,rc | compare less than unsigned quadword |
| base | cmpltuw ra,rb,rc | compare less than unsigned word |
| base | cmpned ra,rb,rc | compare not equal doubleword |
| base | cmpneid.l ra,rb,simm21 | compare not equal immediate doubleword |
| base | cmpneiq.l ra,rb,simm21 | compare not equal immediate quadword |
| base | cmpneiw.l ra,rb,simm21 | compare not equal immediate word |
| i128 | cmpneq ra,rb,rc | compare not equal quadword |
| base | cmpnew ra,rb,rc | compare not equal word |
| 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 | deposit ra,rb,rc,sd,se | deposit |
| base | depositv ra,rb,rc,rd | deposit variable |
| base | divp2d ra,rb,rc | divide power-2 doubleword |
| base | divp2id ra,rb,sc | divide power-2 immediate doubleword |
| i128 | divp2iq ra,rb,sc | divide power-2 immediate quadword |
| base | divp2iw ra,rb,sc | divide power-2 immediate word |
| i128 | divp2q ra,rb,rc | divide power-2 quadword |
| base | divp2w ra,rb,rc | divide power-2 word |
| base | divsd ra,rb,rc | divide signed doubleword |
| base | divsid.l ra,rb,simm21 | divide signed immediate doubleword |
| base | divsiw.l ra,rb,simm21 | divide signed immediate word |
| i128 | divsq ra,rb,rc | divide signed quadword |
| base | divsw ra,rb,rc | divide signed word |
| base | divud ra,rb,rc | divide unsigned doubleword |
| base | divuid.l ra,rb,uimm21 | divide unsigned immediate doubleword |
| base | divuiw.l ra,rb,uimm21 | divide unsigned immediate word |
| i128 | divuq ra,rb,rc | divide unsigned quadword |
| base | divuw ra,rb,rc | divide unsigned 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 |
| f64 | fabdd ra,rb,rc,rm | float absolute difference double |
| f16 | fabdh ra,rb,rc,rm | float absolute difference half |
| f128 | fabdq ra,rb,rc,rm | float absolute difference quadruple |
| f32 | fabds ra,rb,rc,rm | float absolute difference single |
| f64 | fabsd ra,rb | float absolute value double |
| f16 | fabsh ra,rb | float absolute value half |
| f128 | fabsq ra,rb | float absolute value quadruple |
| f32 | fabss ra,rb | float absolute value single |
| f64 | faddd ra,rb,rc,rm | float add double |
| f16 | faddh ra,rb,rc,rm | float add half |
| f128 | faddq ra,rb,rc,rm | float add quadruple |
| f32 | fadds ra,rb,rc,rm | float add single |
| f64 | famaxnmd ra,rb,rc | float absolute maximum number double |
| f16 | famaxnmh ra,rb,rc | float absolute maximum number half |
| f128 | famaxnmq ra,rb,rc | float absolute maximum number quadruple |
| f32 | famaxnms ra,rb,rc | float absolute maximum number single |
| f64 | faminnmd ra,rb,rc | float absolute minimum number double |
| f16 | faminnmh ra,rb,rc | float absolute minimum number half |
| f128 | faminnmq ra,rb,rc | float absolute minimum number quadruple |
| f32 | faminnms ra,rb,rc | float absolute minimum number single |
| branch | fbrod.l ra,rb,simm17x16 | float branch if ordered double |
| branch | fbroeqd.l ra,rb,simm17x16 | float branch if ordered and equal double |
| branch | fbroeqq.l ra,rb,simm17x16 | float branch if ordered and equal quadruple |
| branch | fbroeqs.l ra,rb,simm17x16 | float branch if ordered and equal single |
| branch | fbroged.l ra,rb,simm17x16 | float branch if ordered and greater-or-equal double |
| branch | fbrogeq.l ra,rb,simm17x16 | float branch if ordered and greater-or-equal quadruple |
| branch | fbroges.l ra,rb,simm17x16 | float branch if ordered and greater-or-equal single |
| branch | fbroltd.l ra,rb,simm17x16 | float branch if ordered and less than double |
| branch | fbroltq.l ra,rb,simm17x16 | float branch if ordered and less than quadruple |
| branch | fbrolts.l ra,rb,simm17x16 | float branch if ordered and less than single |
| branch | fbroned.l ra,rb,simm17x16 | float branch if ordered and not-equal double |
| branch | fbroneq.l ra,rb,simm17x16 | float branch if ordered and not-equal quadruple |
| branch | fbrones.l ra,rb,simm17x16 | float branch if ordered and not-equal single |
| branch | fbroq.l ra,rb,simm17x16 | float branch if ordered quadruple |
| branch | fbros.l ra,rb,simm17x16 | float branch if ordered single |
| branch | fbrud.l ra,rb,simm17x16 | float branch if unordered double |
| branch | fbrueqd.l ra,rb,simm17x16 | float branch if unordered or equal double |
| branch | fbrueqq.l ra,rb,simm17x16 | float branch if unordered or equal quadruple |
| branch | fbrueqs.l ra,rb,simm17x16 | float branch if unordered or equal single |
| branch | fbruged.l ra,rb,simm17x16 | float branch if unordered or greater-or-equal double |
| branch | fbrugeq.l ra,rb,simm17x16 | float branch if unordered or greater-or-equal quadruple |
| branch | fbruges.l ra,rb,simm17x16 | float branch if unordered or greater-or-equal single |
| branch | fbrultd.l ra,rb,simm17x16 | float branch if unordered or less than double |
| branch | fbrultq.l ra,rb,simm17x16 | float branch if unordered or less than quadruple |
| branch | fbrults.l ra,rb,simm17x16 | float branch if unordered or less than single |
| branch | fbruned.l ra,rb,simm17x16 | float branch if unordered or not-equal double |
| branch | fbruneq.l ra,rb,simm17x16 | float branch if unordered or not-equal quadruple |
| branch | fbrunes.l ra,rb,simm17x16 | float branch if unordered or not-equal single |
| branch | fbruq.l ra,rb,simm17x16 | float branch if unordered quadruple |
| branch | fbrus.l ra,rb,simm17x16 | float branch if unordered single |
| f64 | fclassd ra,rb,uimm10 | float classify double |
| f16 | fclassh ra,rb,uimm10 | float classify half |
| f128 | fclassq ra,rb,uimm10 | float classify quadruple |
| f32 | fclasss ra,rb,uimm10 | float classify single |
| f64 | fcmpod ra,rb,rc | float compare ordered double |
| f64 | fcmpoeqd ra,rb,rc | float compare ordered and equal double |
| f16 | fcmpoeqh ra,rb,rc | float compare ordered and equal half |
| f128 | fcmpoeqq ra,rb,rc | float compare ordered and equal quadruple |
| f32 | fcmpoeqs ra,rb,rc | float compare ordered and equal single |
| f64 | fcmpoged ra,rb,rc | float compare ordered and greater-or-equal double |
| f16 | fcmpogeh ra,rb,rc | float compare ordered and greater-or-equal half |
| f128 | fcmpogeq ra,rb,rc | float compare ordered and greater-or-equal quadruple |
| f32 | fcmpoges ra,rb,rc | float compare ordered and greater-or-equal single |
| f16 | fcmpoh ra,rb,rc | float compare ordered half |
| f64 | fcmpoltd ra,rb,rc | float compare ordered and less than double |
| f16 | fcmpolth ra,rb,rc | float compare ordered and less than half |
| f128 | fcmpoltq ra,rb,rc | float compare ordered and less than quadruple |
| f32 | fcmpolts ra,rb,rc | float compare ordered and less than single |
| f64 | fcmponed ra,rb,rc | float compare ordered and not-equal double |
| f16 | fcmponeh ra,rb,rc | float compare ordered and not-equal half |
| f128 | fcmponeq ra,rb,rc | float compare ordered and not-equal quadruple |
| f32 | fcmpones ra,rb,rc | float compare ordered and not-equal single |
| f128 | fcmpoq ra,rb,rc | float compare ordered quadruple |
| f32 | fcmpos ra,rb,rc | float compare ordered single |
| f64 | fcmpud ra,rb,rc | float compare unordered double |
| f64 | fcmpueqd ra,rb,rc | float compare unordered or equal double |
| f16 | fcmpueqh ra,rb,rc | float compare unordered or equal half |
| f128 | fcmpueqq ra,rb,rc | float compare unordered or equal quadruple |
| f32 | fcmpueqs ra,rb,rc | float compare unordered or equal single |
| f64 | fcmpuged ra,rb,rc | float compare unordered or greater-or-equal double |
| f16 | fcmpugeh ra,rb,rc | float compare unordered or greater-or-equal half |
| f128 | fcmpugeq ra,rb,rc | float compare unordered or greater-or-equal quadruple |
| f32 | fcmpuges ra,rb,rc | float compare unordered or greater-or-equal single |
| f16 | fcmpuh ra,rb,rc | float compare unordered half |
| f64 | fcmpultd ra,rb,rc | float compare unordered or less than double |
| f16 | fcmpulth ra,rb,rc | float compare unordered or less than half |
| f128 | fcmpultq ra,rb,rc | float compare unordered or less than quadruple |
| f32 | fcmpults ra,rb,rc | float compare unordered or less than single |
| f64 | fcmpuned ra,rb,rc | float compare unordered or not-equal double |
| f16 | fcmpuneh ra,rb,rc | float compare unordered or not-equal half |
| f128 | fcmpuneq ra,rb,rc | float compare unordered or not-equal quadruple |
| f32 | fcmpunes ra,rb,rc | float compare unordered or not-equal single |
| f128 | fcmpuq ra,rb,rc | float compare unordered quadruple |
| f32 | fcmpus ra,rb,rc | float compare unordered single |
| f64 | fdivd ra,rb,rc,rm | float divide double |
| f16 | fdivh ra,rb,rc,rm | float divide half |
| f128 | fdivq ra,rb,rc,rm | float divide quadruple |
| f32 | fdivs ra,rb,rc,rm | float divide single |
| f16 | fdtoh ra,rb,rm | float convert double to half |
| f64 | fdtoid ra,rb,rm | float convert double to signed doubleword |
| f64 | fdtoiq ra,rb,rm | float convert double to signed quadword |
| f64 | fdtoiw ra,rb,rm | float convert double to signed word |
| f128 | fdtoq ra,rb | float extend double to quadruple |
| f32 | fdtos ra,rb,rm | float convert double to single |
| f64 | fdtoud ra,rb,rm | float convert double to unsigned doubleword |
| f64 | fdtouq ra,rb,rm | float convert double to unsigned quadword |
| f64 | fdtouw ra,rb,rm | float convert double to unsigned word |
| atomic | fence mo | atomic fence |
| f16 | fhtod ra,rb | float extend half to double |
| f16 | fhtoid ra,rb,rm | float convert half to signed doubleword |
| f16 | fhtoiq ra,rb,rm | float convert half to signed quadword |
| f16 | fhtoiw ra,rb,rm | float convert half to signed word |
| f128 | fhtoq ra,rb | float extend half to quadruple |
| f16 | fhtos ra,rb | float extend half to single |
| f16 | fhtoud ra,rb,rm | float convert half to unsigned doubleword |
| f16 | fhtouq ra,rb,rm | float convert half to unsigned quadword |
| f16 | fhtouw ra,rb,rm | float convert half to unsigned word |
| f64 | fidtod ra,rb,rm | float convert signed doubleword to double |
| f16 | fidtoh ra,rb,rm | float convert signed doubleword to half |
| f128 | fidtoq ra,rb,rm | float convert signed doubleword to quadruple |
| f32 | fidtos ra,rb,rm | float convert signed doubleword to single |
| f64 | fiqtod ra,rb,rm | float convert signed quadword to double |
| f16 | fiqtoh ra,rb,rm | float convert signed quadword to half |
| f128 | fiqtoq ra,rb,rm | float convert signed quadword to quadruple |
| f32 | fiqtos ra,rb,rm | float convert signed quadword to single |
| f64 | fiwtod ra,rb,rm | float convert signed word to double |
| f16 | fiwtoh ra,rb,rm | float convert signed word to half |
| f128 | fiwtoq ra,rb,rm | float convert signed word to quadruple |
| f32 | fiwtos ra,rb,rm | float convert signed word to single |
| f64 | flddr.l ra,fp64 | float load double ip-relative* |
| f64 | fldid.l ra,fp64 | float load immediate double* |
| f32 | fldis.l ra,fp32 | float load immediate single* |
| f128 | fldqr.l ra,fp128 | float load quadruple ip-relative* |
| f32 | fldsr.l ra,fp32 | float load single ip-relative* |
| f64 | fmaddd ra,rb,rc,rd,rm | float multiply-add double |
| f16 | fmaddh ra,rb,rc,rd,rm | float multiply-add half |
| f128 | fmaddq ra,rb,rc,rd,rm | float multiply-add quadruple |
| f32 | fmadds ra,rb,rc,rd,rm | float multiply-add single |
| f64 | fmaxd ra,rb,rc | float maximum double |
| f16 | fmaxh ra,rb,rc | float maximum half |
| f64 | fmaxnmd ra,rb,rc | float maximum number double |
| f16 | fmaxnmh ra,rb,rc | float maximum number half |
| f128 | fmaxnmq ra,rb,rc | float maximum number quadruple |
| f32 | fmaxnms ra,rb,rc | float maximum number single |
| f128 | fmaxq ra,rb,rc | float maximum quadruple |
| f32 | fmaxs ra,rb,rc | float maximum single |
| f64 | fmerged ra,rb,rc,rd | float merge (sign,exponent,fraction) double |
| f16 | fmergeh ra,rb,rc,rd | float merge (sign,exponent,fraction) half |
| f128 | fmergeq ra,rb,rc,rd | float merge (sign,exponent,fraction) quadruple |
| f32 | fmerges ra,rb,rc,rd | float merge (sign,exponent,fraction) single |
| f64 | fmind ra,rb,rc | float minimum double |
| f16 | fminh ra,rb,rc | float minimum half |
| f64 | fminnmd ra,rb,rc | float minimum number double |
| f16 | fminnmh ra,rb,rc | float minimum number half |
| f128 | fminnmq ra,rb,rc | float minimum number quadruple |
| f32 | fminnms ra,rb,rc | float minimum number single |
| f128 | fminq ra,rb,rc | float minimum quadruple |
| f32 | fmins ra,rb,rc | float minimum single |
| f64 | fmsubd ra,rb,rc,rd,rm | float multiply-subtract double |
| f16 | fmsubh ra,rb,rc,rd,rm | float multiply-subtract half |
| f128 | fmsubq ra,rb,rc,rd,rm | float multiply-subtract quadruple |
| f32 | fmsubs ra,rb,rc,rd,rm | float multiply-subtract single |
| f64 | fmuld ra,rb,rc,rm | float multiply double |
| f16 | fmulh ra,rb,rc,rm | float multiply half |
| f128 | fmulq ra,rb,rc,rm | float multiply quadruple |
| f32 | fmuls ra,rb,rc,rm | float multiply single |
| f64 | fnabdd ra,rb,rc,rm | float negate absolute difference double |
| f16 | fnabdh ra,rb,rc,rm | float negate absolute difference half |
| f128 | fnabdq ra,rb,rc,rm | float negate absolute difference quadruple |
| f32 | fnabds ra,rb,rc,rm | float negate absolute difference single |
| f64 | fnabsd ra,rb | float negate absolute value double |
| f16 | fnabsh ra,rb | float negate absolute value half |
| f128 | fnabsq ra,rb | float negate absolute value quadruple |
| f32 | fnabss ra,rb | float negate absolute value single |
| f64 | fnaddd ra,rb,rc,rm | float negate add double |
| f16 | fnaddh ra,rb,rc,rm | float negate add half |
| f128 | fnaddq ra,rb,rc,rm | float negate add quadruple |
| f32 | fnadds ra,rb,rc,rm | float negate add single |
| f64 | fnegd ra,rb | float negate double |
| f16 | fnegh ra,rb | float negate half |
| f128 | fnegq ra,rb | float negate quadruple |
| f32 | fnegs ra,rb | float negate single |
| f64 | fnmaddd ra,rb,rc,rd,rm | float negate multiply-add double |
| f16 | fnmaddh ra,rb,rc,rd,rm | float negate multiply-add half |
| f128 | fnmaddq ra,rb,rc,rd,rm | float negate multiply-add quadruple |
| f32 | fnmadds ra,rb,rc,rd,rm | float negate multiply-add single |
| f64 | fnmsubd ra,rb,rc,rd,rm | float negate multiply-subtract double |
| f16 | fnmsubh ra,rb,rc,rd,rm | float negate multiply-subtract half |
| f128 | fnmsubq ra,rb,rc,rd,rm | float negate multiply-subtract quadruple |
| f32 | fnmsubs ra,rb,rc,rd,rm | float negate multiply-subtract single |
| f64 | fnmuld ra,rb,rc,rm | float negate multiply double |
| f16 | fnmulh ra,rb,rc,rm | float negate multiply half |
| f128 | fnmulq ra,rb,rc,rm | float negate multiply quadruple |
| f32 | fnmuls ra,rb,rc,rm | float negate multiply single |
| nullifying | fnulod ra,rb,dy,dn | float nullify if ordered double |
| nullifying | fnuloeqd ra,rb,dy,dn | float nullify if ordered and equal double |
| nullifying | fnuloeqq ra,rb,dy,dn | float nullify if ordered and equal quadruple |
| nullifying | fnuloeqs ra,rb,dy,dn | float nullify if ordered and equal single |
| nullifying | fnuloged ra,rb,dy,dn | float nullify if ordered and greater-equal double |
| nullifying | fnulogeq ra,rb,dy,dn | float nullify if ordered and greater-equal quadruple |
| nullifying | fnuloges ra,rb,dy,dn | float nullify if ordered and greater-equal single |
| nullifying | fnuloltd ra,rb,dy,dn | float nullify if ordered and less than double |
| nullifying | fnuloltq ra,rb,dy,dn | float nullify if ordered and less than quadruple |
| nullifying | fnulolts ra,rb,dy,dn | float nullify if ordered and less than single |
| nullifying | fnuloned ra,rb,dy,dn | float nullify if ordered and not-equal double |
| nullifying | fnuloneq ra,rb,dy,dn | float nullify if ordered and not-equal quadruple |
| nullifying | fnulones ra,rb,dy,dn | float nullify if ordered and not-equal single |
| nullifying | fnuloq ra,rb,dy,dn | float nullify if ordered quadruple |
| nullifying | fnulos ra,rb,dy,dn | float nullify if ordered single |
| nullifying | fnulud ra,rb,dy,dn | float nullify if unordered double |
| nullifying | fnulueqd ra,rb,dy,dn | float nullify if unordered or equal double |
| nullifying | fnulueqq ra,rb,dy,dn | float nullify if unordered or equal quadruple |
| nullifying | fnulueqs ra,rb,dy,dn | float nullify if unordered or equal single |
| nullifying | fnuluged ra,rb,dy,dn | float nullify if unordered or greater-equal double |
| nullifying | fnulugeq ra,rb,dy,dn | float nullify if unordered or greater-equal quadruple |
| nullifying | fnuluges ra,rb,dy,dn | float nullify if unordered or greater-equal single |
| nullifying | fnulultd ra,rb,dy,dn | float nullify if unordered or less than double |
| nullifying | fnulultq ra,rb,dy,dn | float nullify if unordered or less than quadruple |
| nullifying | fnulults ra,rb,dy,dn | float nullify if unordered or less than single |
| nullifying | fnuluned ra,rb,dy,dn | float nullify if unordered or not-equal double |
| nullifying | fnuluneq ra,rb,dy,dn | float nullify if unordered or not-equal quadruple |
| nullifying | fnulunes ra,rb,dy,dn | float nullify if unordered or not-equal single |
| nullifying | fnuluq ra,rb,dy,dn | float nullify if unordered quadruple |
| nullifying | fnulus ra,rb,dy,dn | float nullify if unordered single |
| f128 | fqtod ra,rb,rm | float convert quadruple to double |
| f128 | fqtoh ra,rb,rm | float convert quadruple to half |
| f128 | fqtoid ra,rb,rm | float convert quadruple to signed doubleword |
| f128 | fqtoiq ra,rb,rm | float convert quadruple to signed quadword |
| f128 | fqtoiw ra,rb,rm | float convert quadruple to signed word |
| f128 | fqtos ra,rb,rm | float convert quadruple to single |
| f128 | fqtoud ra,rb,rm | float convert quadruple to unsigned doubleword |
| f128 | fqtouq ra,rb,rm | float convert quadruple to unsigned quadword |
| f128 | fqtouw ra,rb,rm | float convert quadruple to unsigned word |
| f64 | frndd ra,rb,rm | float round double |
| f16 | frndh ra,rb,rm | float round half |
| f128 | frndq ra,rb,rm | float round quadruple |
| f32 | frnds ra,rb,rm | float round single |
| f64 | frndxd ra,rb,rm | float round and detect inexact double |
| f16 | frndxh ra,rb,rm | float round and detect inexact half |
| f128 | frndxq ra,rb,rm | float round and detect inexact quadruple |
| f32 | frndxs ra,rb,rm | float round and detect inexact single |
| f64 | frsqrtd ra,rb,rm | float reciprocal square root double |
| f16 | frsqrth ra,rb,rm | float reciprocal square root half |
| f128 | frsqrtq ra,rb,rm | float reciprocal square root quadruple |
| f32 | frsqrts ra,rb,rm | float reciprocal square root single |
| f128 | fscaleq ra,rb,sc | float scale quadruple |
| f64 | fsqrtd ra,rb,rm | float square root double |
| f16 | fsqrth ra,rb,rm | float square root half |
| f128 | fsqrtq ra,rb,rm | float square root quadruple |
| f32 | fsqrts ra,rb,rm | float square root single |
| f32 | fstod ra,rb | float extend single to double |
| f16 | fstoh ra,rb,rm | float convert single to half |
| f32 | fstoid ra,rb,rm | float convert single to signed doubleword |
| f32 | fstoiq ra,rb,rm | float convert single to signed quadword |
| f32 | fstoiw ra,rb,rm | float convert single to signed word |
| f128 | fstoq ra,rb | float extend single to quadruple |
| f32 | fstoud ra,rb,rm | float convert single to unsigned doubleword |
| f32 | fstouq ra,rb,rm | float convert single to unsigned quadword |
| f32 | fstouw ra,rb,rm | float convert single to unsigned word |
| f64 | fsubd ra,rb,rc,rm | float subtract double |
| f16 | fsubh ra,rb,rc,rm | float subtract half |
| f128 | fsubq ra,rb,rc,rm | float subtract quadruple |
| f32 | fsubs ra,rb,rc,rm | float subtract single |
| f64 | fudtod ra,rb,rm | float convert unsigned doubleword to double |
| f16 | fudtoh ra,rb,rm | float convert unsigned doubleword to half |
| f128 | fudtoq ra,rb,rm | float convert unsigned doubleword to quadruple |
| f32 | fudtos ra,rb,rm | float convert unsigned doubleword to single |
| f64 | fuqtod ra,rb,rm | float convert unsigned quadword to double |
| f16 | fuqtoh ra,rb,rm | float convert unsigned quadword to half |
| f128 | fuqtoq ra,rb,rm | float convert unsigned quadword to quadruple |
| f32 | fuqtos ra,rb,rm | float convert unsigned quadword to single |
| f64 | fuwtod ra,rb,rm | float convert unsigned word to double |
| f16 | fuwtoh ra,rb,rm | float convert unsigned word to half |
| f128 | fuwtoq ra,rb,rm | float convert unsigned word to quadruple |
| f32 | fuwtos ra,rb,rm | float convert unsigned word to single |
| privileged | getdbr ra,rb,simm10 | get data breakpoint register |
| privileged | getibr ra,rb,simm10 | get instruction breakpoint register |
| privileged | getmr ra,rb,simm10 | get monitor register |
| special | getspr ra,spr | get special-purpose register |
| 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 |
| jump | jmp.l simm28x16 | jump relative |
| special | jmpmi rb,rc,scale | jmpmi |
| jump | jmpr rb,rc,scale | jump register indirect |
| jump | jmpt rb,rc | jump table |
| jump | jmptsw rb,rc | jump table signed word |
| jump | jmptuw rb,rc | jump table unsigned word |
| base | ldan.l ra,rb,simm14 | load address near |
| base | ldanrc.l ra,rb,simm14 | load address near relative |
| base | ldarc.l ra,simm28x16 | load address relative code |
| memory | ldard.l ra,uimm28 | load address relative data |
| base | ldaxsd.l ra,rb,rc,scale,simm7 | load address indexed by signed doubleword |
| base | ldaxsw.l ra,rb,rc,scale,simm7 | load address indexed by signed word |
| base | ldaxud.l ra,rb,rc,scale,simm7 | load address indexed by unsigned doubleword |
| base | ldaxuw.l ra,rb,rc,scale,simm7 | load address indexed by unsigned word |
| base | ldi.l ra,simm28 | load immediate |
| base | ldih.l ra,simm28 | load immediate high |
| 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 ip-relative |
| memory | ldqxsd.l ra,rb,rc,scale,simm7 | load quadword indexed by signed doubleword |
| memory | ldqxsw.l ra,rb,rc,scale,simm7 | load quadword indexed by signed word |
| memory | ldqxud.l ra,rb,rc,scale,simm7 | load quadword indexed by unsigned doubleword |
| memory | ldqxuw.l ra,rb,rc,scale,simm7 | load quadword indexed by unsigned word |
| memory | ldsb.l ra,rb,simm21 | load signed byte |
| memory | ldsbmia ra,rb,simm10 | load signed byte and modify immediate after |
| memory | ldsbmib ra,rb,simm10 | load signed byte and modify immediate before |
| memory | ldsbr.l ra,uimm28 | load signed byte ip-relative |
| memory | ldsbxsd.l ra,rb,rc,scale,simm7 | load signed byte indexed by signed doubleword |
| memory | ldsbxsw.l ra,rb,rc,scale,simm7 | load signed byte indexed by signed word |
| memory | ldsbxud.l ra,rb,rc,scale,simm7 | load signed byte indexed by unsigned doubleword |
| memory | ldsbxuw.l ra,rb,rc,scale,simm7 | load signed byte indexed by unsigned word |
| memory | ldsd.l ra,rb,simm21 | load signed doubleword |
| memory | ldsdmia ra,rb,simm10 | load signed doubleword and modify immediate after |
| memory | ldsdmib ra,rb,simm10 | load signed doubleword and modify immediate before |
| memory | ldsdr.l ra,uimm28 | load signed doubleword ip-relative |
| memory | ldsdxsd.l ra,rb,rc,scale,simm7 | load signed doubleword indexed by signed doubleword |
| memory | ldsdxsw.l ra,rb,rc,scale,simm7 | load signed doubleword indexed by signed word |
| memory | ldsdxud.l ra,rb,rc,scale,simm7 | load signed doubleword indexed by unsigned doubleword |
| memory | ldsdxuw.l ra,rb,rc,scale,simm7 | load signed doubleword indexed by unsigned word |
| memory | ldsh.l ra,rb,simm21 | load signed halfword |
| memory | ldshmia ra,rb,simm10 | load signed halfword and modify immediate after |
| memory | ldshmib ra,rb,simm10 | load signed halfword and modify immediate before |
| memory | ldshr.l ra,uimm28 | load signed halfword ip-relative |
| memory | ldshxsd.l ra,rb,rc,scale,simm7 | load signed halfword indexed by signed doubleword |
| memory | ldshxsw.l ra,rb,rc,scale,simm7 | load signed halfword indexed by signed word |
| memory | ldshxud.l ra,rb,rc,scale,simm7 | load signed halfword indexed by unsigned doubleword |
| memory | ldshxuw.l ra,rb,rc,scale,simm7 | load signed halfword indexed by unsigned word |
| memory | ldsw.l ra,rb,simm21 | load signed word |
| memory | ldswmia ra,rb,simm10 | load signed word and modify immediate after |
| memory | ldswmib ra,rb,simm10 | load signed word and modify immediate before |
| memory | ldswr.l ra,uimm28 | load signed word ip-relative |
| memory | ldswxsd.l ra,rb,rc,scale,simm7 | load signed word indexed by signed doubleword |
| memory | ldswxsw.l ra,rb,rc,scale,simm7 | load signed word indexed by signed word |
| memory | ldswxud.l ra,rb,rc,scale,simm7 | load signed word indexed by unsigned doubleword |
| memory | ldswxuw.l ra,rb,rc,scale,simm7 | load signed word indexed by unsigned word |
| memory | ldub.l ra,rb,simm21 | load unsigned byte |
| memory | ldubmia ra,rb,simm10 | load unsigned byte and modify immediate after |
| memory | ldubmib ra,rb,simm10 | load unsigned byte and modify immediate before |
| memory | ldubr.l ra,uimm28 | load unsigned byte ip-relative |
| memory | ldubxsd.l ra,rb,rc,scale,simm7 | load unsigned byte indexed by signed doubleword |
| memory | ldubxsw.l ra,rb,rc,scale,simm7 | load unsigned byte indexed by signed word |
| memory | ldubxud.l ra,rb,rc,scale,simm7 | load unsigned byte indexed by unsigned doubleword |
| memory | ldubxuw.l ra,rb,rc,scale,simm7 | load unsigned byte indexed by unsigned word |
| memory | ldud.l ra,rb,simm21 | load unsigned doubleword |
| memory | ldudmia ra,rb,simm10 | load unsigned doubleword and modify immediate after |
| memory | ldudmib ra,rb,simm10 | load unsigned doubleword and modify immediate before |
| memory | ldudr.l ra,uimm28 | load unsigned doubleword ip-relative |
| memory | ldudxsd.l ra,rb,rc,scale,simm7 | load unsigned doubleword indexed by signed doubleword |
| memory | ldudxsw.l ra,rb,rc,scale,simm7 | load unsigned doubleword indexed by signed word |
| memory | ldudxud.l ra,rb,rc,scale,simm7 | load unsigned doubleword indexed by unsigned doubleword |
| memory | ldudxuw.l ra,rb,rc,scale,simm7 | load unsigned doubleword indexed by unsigned word |
| memory | lduh.l ra,rb,simm21 | load unsigned halfword |
| memory | lduhmia ra,rb,simm10 | load unsigned halfword and modify immediate after |
| memory | lduhmib ra,rb,simm10 | load unsigned halfword and modify immediate before |
| memory | lduhr.l ra,uimm28 | load unsigned halfword ip-relative |
| memory | lduhxsd.l ra,rb,rc,scale,simm7 | load unsigned halfword indexed by signed doubleword |
| memory | lduhxsw.l ra,rb,rc,scale,simm7 | load unsigned halfword indexed by signed word |
| memory | lduhxud.l ra,rb,rc,scale,simm7 | load unsigned halfword indexed by unsigned doubleword |
| memory | lduhxuw.l ra,rb,rc,scale,simm7 | load unsigned halfword indexed by unsigned word |
| memory | lduw.l ra,rb,simm21 | load unsigned word |
| memory | lduwmia ra,rb,simm10 | load unsigned word and modify immediate after |
| memory | lduwmib ra,rb,simm10 | load unsigned word and modify immediate before |
| memory | lduwr.l ra,uimm28 | load unsigned word ip-relative |
| memory | lduwxsd.l ra,rb,rc,scale,simm7 | load unsigned word indexed by signed doubleword |
| memory | lduwxsw.l ra,rb,rc,scale,simm7 | load unsigned word indexed by signed word |
| memory | lduwxud.l ra,rb,rc,scale,simm7 | load unsigned word indexed by unsigned doubleword |
| memory | lduwxuw.l ra,rb,rc,scale,simm7 | load unsigned word indexed by unsigned word |
| base | maxsd ra,rb,rc | maximum signed doubleword |
| base | maxsid.l ra,rb,simm21 | maximum signed immediate doubleword |
| base | maxsiw.l ra,rb,simm21 | maximum signed immediate word |
| i128 | maxsq ra,rb,rc | maximum signed quadword |
| base | maxsw ra,rb,rc | maximum signed word |
| base | maxud ra,rb,rc | maximum unsigned doubleword |
| base | maxuid.l ra,rb,uimm21 | maximum unsigned immediate doubleword |
| base | maxuiw.l ra,rb,uimm21 | maximum unsigned immediate word |
| i128 | maxuq ra,rb,rc | maximum unsigned quadword |
| 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 | minsd ra,rb,rc | minimum signed doubleword |
| base | minsid.l ra,rb,simm21 | minimum signed immediate doubleword |
| base | minsiw.l ra,rb,simm21 | minimum signed immediate word |
| i128 | minsq ra,rb,rc | minimum signed quadword |
| base | minsw ra,rb,rc | minimum signed word |
| base | minud ra,rb,rc | minimum unsigned doubleword |
| base | minuid.l ra,rb,uimm21 | minimum unsigned immediate doubleword |
| base | minuiw.l ra,rb,uimm21 | minimum unsigned immediate word |
| i128 | minuq ra,rb,rc | minimum unsigned quadword |
| base | minuw ra,rb,rc | minimum unsigned 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 |
| base | muladdd ra,rb,rc,rd | multiply-add doubleword |
| base | muld ra,rb,rc | multiply doubleword |
| base | mulh ra,rb,rc | multiply high |
| base | mulid.l ra,rb,simm21 | multiply immediate doubleword |
| base | muliws.l ra,rb,simm21 | multiply immediate word sign-extend |
| base | muliwz.l ra,rb,uimm21 | multiply immediate word zero-extend |
| i128 | mulq ra,rb,rc | multiply quadword |
| base | mulsubd ra,rb,rc,rd | multiply-subtract doubleword |
| base | mulsubrd ra,rb,rc,rd | multiply-subtract reverse doubleword |
| base | mulws ra,rb,rc | multiply word and sign-extend |
| base | mulwz ra,rb,rc | multiply word and zero-extend |
| base | nand ra,rb,rc | bitwise not-and |
| base | negd ra,rb | negate doubleword |
| i128 | negq ra,rb | negate quadword |
| base | negw ra,rb | negate word |
| 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,sb,dy,dn | nullify if bit clear immediate |
| nullifying | nulbs ra,rb,dy,dn | nullify if bit set |
| nullifying | nulbsi ra,sb,dy,dn | nullify if bit set immediate |
| nullifying | nuleqd ra,rb,dy,dn | nullify if equal doubleword |
| nullifying | nuleqid.l ra,simm11,dy,dn | nullify if equal immediate doubleword |
| nullifying | nuleqiq.l ra,simm11,dy,dn | nullify if equal immediate quadword |
| nullifying | nuleqiw.l ra,simm11,dy,dn | nullify if equal immediate word |
| nullifying | nuleqq ra,rb,dy,dn | nullify if equal quadword |
| nullifying | nuleqw ra,rb,dy,dn | nullify if equal word |
| nullifying | nulgesd ra,rb,dy,dn | nullify if greater or equal signed doubleword |
| nullifying | nulgesid.l ra,simm11,dy,dn | nullify if greater or equal signed immediate doubleword |
| nullifying | nulgesiq.l ra,simm11,dy,dn | nullify if greater or equal signed immediate quadword |
| nullifying | nulgesiw.l ra,simm11,dy,dn | nullify if greater or equal signed immediate word |
| nullifying | nulgesq ra,rb,dy,dn | nullify if greater or equal signed quadword |
| nullifying | nulgesw ra,rb,dy,dn | nullify if greater or equal signed word |
| nullifying | nulgeud ra,rb,dy,dn | nullify if greater or equal unsigned doubleword |
| nullifying | nulgeuid.l ra,uimm11,dy,dn | nullify if greater or equal unsigned immediate doubleword |
| nullifying | nulgeuiq.l ra,uimm11,dy,dn | nullify if greater or equal unsigned immediate quadword |
| nullifying | nulgeuiw.l ra,uimm11,dy,dn | nullify if greater or equal unsigned immediate word |
| nullifying | nulgeuq ra,rb,dy,dn | nullify if greater or equal unsigned quadword |
| nullifying | nulgeuw ra,rb,dy,dn | nullify if greater or equal unsigned word |
| nullifying | nulltsd ra,rb,dy,dn | nullify if less than signed doubleword |
| nullifying | nulltsid.l ra,simm11,dy,dn | nullify if less than signed immediate doubleword |
| nullifying | nulltsiq.l ra,simm11,dy,dn | nullify if less than signed immediate quadword |
| nullifying | nulltsiw.l ra,simm11,dy,dn | nullify if less than signed immediate word |
| nullifying | nulltsq ra,rb,dy,dn | nullify if less than signed quadword |
| nullifying | nulltsw ra,rb,dy,dn | nullify if less than signed word |
| nullifying | nulltud ra,rb,dy,dn | nullify if less than unsigned doubleword |
| nullifying | nulltuid.l ra,uimm11,dy,dn | nullify if less than unsigned immediate doubleword |
| nullifying | nulltuiq.l ra,uimm11,dy,dn | nullify if less than unsigned immediate quadword |
| nullifying | nulltuiw.l ra,uimm11,dy,dn | nullify if less than unsigned immediate word |
| nullifying | nulltuq ra,rb,dy,dn | nullify if less than unsigned quadword |
| nullifying | nulltuw ra,rb,dy,dn | nullify if less than unsigned word |
| nullifying | nulmall.l ra,uimm11,dy,dn | nullify if mask immediate all bits set |
| nullifying | nulmany.l ra,uimm11,dy,dn | nullify if mask immediate any bit set |
| nullifying | nulmnone.l ra,uimm11,dy,dn | nullify if mask immediate none bit set |
| nullifying | nulmnotall.l ra,uimm11,dy,dn | nullify if mask immediate not all bits set |
| nullifying | nulned ra,rb,dy,dn | nullify if not-equal doubleword |
| nullifying | nulneid.l ra,simm11,dy,dn | nullify if not-equal immediate doubleword |
| nullifying | nulneiq.l ra,simm11,dy,dn | nullify if not-equal immediate quadword |
| nullifying | nulneiw.l ra,simm11,dy,dn | nullify if not-equal immediate word |
| nullifying | nulneq ra,rb,dy,dn | nullify if not-equal quadword |
| nullifying | nulnew ra,rb,dy,dn | nullify if not-equal word |
| 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 | permb ra,rb,sc | permute bits |
| privileged | ptc ra,rb,rc | purge translation cache |
| special | random ra,rb | random |
| base | remsd ra,rb,rc | remainder signed doubleword |
| base | remsid.l ra,rb,simm21 | remainder signed immediate doubleword |
| base | remsiw.l ra,rb,simm21 | remainder signed immediate word |
| i128 | remsq ra,rb,rc | remainder signed quadword |
| base | remsw ra,rb,rc | remainder signed word |
| base | remud ra,rb,rc | remainder unsigned doubleword |
| base | remuid.l ra,rb,uimm21 | remainder unsigned immediate doubleword |
| base | remuiw.l ra,rb,uimm21 | remainder unsigned immediate word |
| i128 | remuq ra,rb,rc | remainder unsigned quadword |
| base | remuw ra,rb,rc | remainder unsigned word |
| jump | repged.l ra,rb,uimm6,simm11x16 | repeat on greater or equal signed doubleword |
| jump | repgeud.l ra,rb,uimm6,simm11x16 | repeat on greater or equal unsigned doubleword |
| jump | repgeuw.l ra,rb,uimm6,simm11x16 | repeat on greater or equal unsigned word |
| jump | repgew.l ra,rb,uimm6,simm11x16 | repeat on greater or equal signed word |
| jump | repgtd.l ra,rb,uimm6,simm11x16 | repeat on greater signed doubleword |
| jump | repgtud.l ra,rb,uimm6,simm11x16 | repeat on greater unsigned doubleword |
| jump | repgtuw.l ra,rb,uimm6,simm11x16 | repeat on greater unsigned word |
| jump | repgtw.l ra,rb,uimm6,simm11x16 | repeat on greater signed word |
| jump | repled.l ra,rb,uimm6,simm11x16 | repeat on less than or equal signed doubleword |
| jump | repleud.l ra,rb,uimm6,simm11x16 | repeat on less than or equal unsigned doubleword |
| jump | repleuw.l ra,rb,uimm6,simm11x16 | repeat on less than or equal unsigned word |
| jump | replew.l ra,rb,uimm6,simm11x16 | repeat on less than or equal signed word |
| jump | repltd.l ra,rb,uimm6,simm11x16 | repeat on less than signed doubleword |
| jump | repltud.l ra,rb,uimm6,simm11x16 | repeat on less than unsigned doubleword |
| jump | repltuw.l ra,rb,uimm6,simm11x16 | repeat on less than unsigned word |
| jump | repltw.l ra,rb,uimm6,simm11x16 | repeat on less than signed word |
| jump | ret | return from subroutine |
| base | retf.l uimm21 | return from subroutine (rollback frame) |
| privileged | rfi | return from interruption |
| privileged | rscover | register stack cover |
| privileged | rsflush | register stack flush |
| privileged | rsload | register stack load |
| privileged | setdbr ra,rb,simm10 | set data breakpoint register |
| privileged | setdtr ra,rb,rc | set data translation register |
| privileged | setibr ra,rb,simm10 | set instruction breakpoint register |
| privileged | setitr ra,rb,rc | set instruction translation register |
| privileged | setmr ra,rb,simm10 | set monitor register |
| special | setspr ra,spr | set special-purpose register |
| base | sextb ra,rb | sign extend byte |
| base | sextd ra,rb | sign extend doubleword |
| base | sexth ra,rb | sign extend halfword |
| base | sextw ra,rb | sign extend word |
| base | sladdd ra,rb,rc,sd | shift left and add doubleword |
| 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 | slld ra,rb,rc | shift left logical doubleword |
| base | sllid ra,rb,sc | shift left logical immediate doubleword |
| i128 | slliq ra,rb,sc | shift left logical immediate quadword |
| base | slliw ra,rb,sc | shift left logical immediate word |
| i128 | sllq ra,rb,rc | shift left logical quadword |
| base | sllw ra,rb,rc | shift left logical word |
| base | slor ra,rb,rc,sd | shift left and or |
| base | slpd ra,rb,rc,rd | shift left pair doubleword |
| i128 | slpq ra,rb,rc,rd | shift left pair quadword |
| base | slpw ra,rb,rc,rd | shift left pair word |
| base | slsrad ra,rb,rc,rd | shift left and shift right algebraic doubleword |
| base | slsraid ra,rb,sc,sd | shift left and right algebraic immediate doubleword |
| base | slsraw ra,rb,rc,rd | shift left and shift right algebraic word |
| base | slsrld ra,rb,rc,rd | shift left and shift right logical doubleword |
| base | slsrlid ra,rb,sc,sd | shift left and right logical immediate doubleword |
| base | slsrlw ra,rb,rc,rd | shift left and shift right logical word |
| base | slsubd ra,rb,rc,sd | shift left and subtract doubleword |
| base | slsubrd ra,rb,rc,sd | shift left and subtract reverse doubleword |
| base | slsubrws ra,rb,rc,sd | shift left and subtract reverse word sign-extend |
| base | slsubrwz ra,rb,rc,sd | shift left and subtract reverse word zero-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 | srad ra,rb,rc | shift right algebraic doubleword |
| base | sraid ra,rb,sc | shift right algebraic immediate doubleword |
| i128 | sraiq ra,rb,sc | shift right algebraic immediate quadword |
| base | sraiw ra,rb,sc | shift right algebraic immediate word |
| i128 | sraq ra,rb,rc | shift right algebraic quadword |
| base | sraw ra,rb,rc | shift right algebraic word |
| base | srld ra,rb,rc | shift right logical doubleword |
| base | srlid ra,rb,sc | shift right logical immediate doubleword |
| i128 | srliq ra,rb,sc | shift right logical immediate quadword |
| base | srliw ra,rb,sc | shift right logical immediate word |
| i128 | srlq ra,rb,rc | shift right logical quadword |
| base | srlw ra,rb,rc | shift right logical word |
| base | srpd ra,rb,rc,rd | shift right pair doubleword |
| base | srpid ra,rb,rc,sd | shift right pair immediate doubleword |
| i128 | srpiq ra,rb,rc,sd | shift right pair immediate quadword |
| base | srpiw ra,rb,rc,sd | shift right pair immediate word |
| i128 | srpq ra,rb,rc,rd | shift right pair quadword |
| base | srpw ra,rb,rc,rd | shift right pair 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 ip-relative |
| memory | stbxsd.l ra,rb,rc,scale,simm7 | store byte indexed by signed doubleword |
| memory | stbxsw.l ra,rb,rc,scale,simm7 | store byte indexed by signed word |
| memory | stbxud.l ra,rb,rc,scale,simm7 | store byte indexed by unsigned doubleword |
| memory | stbxuw.l ra,rb,rc,scale,simm7 | store indexed by unsigned word |
| 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 ip-relative |
| memory | stdxsd.l ra,rb,rc,scale,simm7 | store doubleword indexed by signed doubleword |
| memory | stdxsw.l ra,rb,rc,scale,simm7 | store doubleword indexed by signed word |
| memory | stdxud.l ra,rb,rc,scale,simm7 | store doubleword indexed by unsigned doubleword |
| memory | stdxuw.l ra,rb,rc,scale,simm7 | store doubleword indexed by unsigned word |
| 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 ip-relative |
| memory | sthxsd.l ra,rb,rc,scale,simm7 | store halfword indexed by signed doubleword |
| memory | sthxsw.l ra,rb,rc,scale,simm7 | store halfword indexed by signed word |
| memory | sthxud.l ra,rb,rc,scale,simm7 | store indexed by unsigned doubleword |
| memory | sthxuw.l ra,rb,rc,scale,simm7 | store halfword indexed by unsigned 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 ip-relative |
| memory | stqxsd.l ra,rb,rc,scale,simm7 | store quadword indexed by signed doubleword |
| memory | stqxsw.l ra,rb,rc,scale,simm7 | store quadword indexed by signed word |
| memory | stqxud.l ra,rb,rc,scale,simm7 | store quadword indexed by unsigned doubleword |
| memory | stqxuw.l ra,rb,rc,scale,simm7 | store quadword indexed by unsigned 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 ip-relative |
| memory | stwxsd.l ra,rb,rc,scale,simm7 | store word indexed by signed doubleword |
| memory | stwxsw.l ra,rb,rc,scale,simm7 | store word indexed by signed word |
| memory | stwxud.l ra,rb,rc,scale,simm7 | store word indexed by unsigned doubleword |
| memory | stwxuw.l ra,rb,rc,scale,simm7 | store word indexed by unsigned word |
| base | subc3d ra,rb,rc,rd | subtract carry in-out doubleword |
| base | subcd ra,rb,rc | subtract with carry doubleword |
| base | subd ra,rb,rc | subtract doubleword |
| base | subod ra,rb,rc | subtract overflow doubleword |
| i128 | subq ra,rb,rc | subtract quadword |
| base | subrid.l ra,rb,simm21 | subtract reverse immediate doubleword |
| base | subriws.l ra,rb,simm21 | subtract reverse immediate word sign-extend |
| base | subriwz.l ra,rb,simm21 | subtract reverse immediate word zero-extend |
| base | subsubd ra,rb,rc,rd | subtract-subtract doubleword |
| base | subws ra,rb,rc | subtract word and sign-extend |
| base | subwz ra,rb,rc | subtract word and zero-extend |
| special | syscall | system call |
| privileged | sysret | system return |
| privileged | tpa ra,rb,rc | translate to physical address |
| special | undef | undefined instruction |
| mmx | vaddb ra,rb,rc | vector add byte |
| mmx | vaddcb ra,rb,rc | vector add carry byte |
| mmx | vaddcd ra,rb,rc | vector add carry doubleword |
| mmx | vaddch ra,rb,rc | vector add carry halfword |
| mmx | vaddcw ra,rb,rc | vector add carry out word |
| mmx | vaddd ra,rb,rc | vector add doubleword |
| mmx | vaddh ra,rb,rc | vector add halfword |
| mmx | vaddob ra,rb,rc | vector add oveflow 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 | vaddssatb ra,rb,rc | vector add signed saturated byte |
| mmx | vaddssatd ra,rb,rc | vector add signed saturated doubleword |
| mmx | vaddssath ra,rb,rc | vector add signed saturated halfword |
| mmx | vaddssatw ra,rb,rc | vector add signed saturated word |
| mmx | vaddusatb ra,rb,rc | vector add unsigned saturated byte |
| mmx | vaddusatd ra,rb,rc | vector add unsigned saturated doubleword |
| mmx | vaddusath ra,rb,rc | vector add unsigned saturated halfword |
| mmx | vaddusatw ra,rb,rc | vector add unsigned saturated word |
| mmx | vaddw ra,rb,rc | vector add word |
| mmx | vavgsb ra,rb,rc | vector average ceiled signed byte |
| mmx | vavgsd ra,rb,rc | vector average ceiled signed doubleword |
| mmx | vavgsh ra,rb,rc | vector average ceiled signed halfword |
| mmx | vavgsw ra,rb,rc | vector average ceiled signed word |
| mmx | vavgub ra,rb,rc | vector average ceiled unsigned byte |
| mmx | vavgud ra,rb,rc | vector average ceiled unsigned doubleword |
| mmx | vavguh ra,rb,rc | vector average ceiled unsigned halfword |
| mmx | vavguw ra,rb,rc | vector average ceiled 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 | vcmpltsb ra,rb,rc | vector compare less than signed byte |
| mmx | vcmpltsd ra,rb,rc | vector compare less than signed doubleword |
| mmx | vcmpltsh ra,rb,rc | vector compare less than signed halfword |
| mmx | vcmpltsw ra,rb,rc | vector compare less than signed word |
| mmx | vcmpltub ra,rb,rc | vector compare less than unsigned byte |
| mmx | vcmpltud ra,rb,rc | vector compare less than unsigned doubleword |
| mmx | vcmpltuh ra,rb,rc | vector compare less than unsigned halfword |
| mmx | vcmpltuw ra,rb,rc | vector compare less than unsigned word |
| f64 | vfabdd ra,rb,rc,rm | vector float absolute difference double |
| f16 | vfabdh ra,rb,rc,rm | vector float absolute difference half |
| f32 | vfabds ra,rb,rc,rm | vector float absolute difference single |
| f64 | vfabsd ra,rb | vector float absolute value double |
| f16 | vfabsh ra,rb | vector float absolute value half |
| f32 | vfabss ra,rb | vector float absolute value single |
| f64 | vfaddd ra,rb,rc,rm | vector float add double |
| f16 | vfaddh ra,rb,rc,rm | vector float add half |
| f32 | vfadds ra,rb,rc,rm | vector float add single |
| f64 | vfaddsubd ra,rb,rc,rm | vector float add|subtract alternating double |
| f16 | vfaddsubh ra,rb,rc,rm | vector float add|subtract alternating half |
| f32 | vfaddsubs ra,rb,rc,rm | vector float add|subtract alternating single |
| f64 | vfamaxnmd ra,rb,rc | vector float absolute maximum number double |
| f16 | vfamaxnmh ra,rb,rc | vector float absolute maximum number half |
| f32 | vfamaxnms ra,rb,rc | vector float absolute maximum number single |
| f64 | vfaminnmd ra,rb,rc | vector float absolute minimum number double |
| f16 | vfaminnmh ra,rb,rc | vector float absolute minimum number half |
| f32 | vfaminnms ra,rb,rc | vector float absolute minimum number single |
| f64 | vfcmpod ra,rb,rc | vector float compare ordered double |
| f64 | vfcmpoeqd ra,rb,rc | vector float compare ordered and equal double |
| f16 | vfcmpoeqh ra,rb,rc | vector float compare ordered and equal half |
| f32 | vfcmpoeqs ra,rb,rc | vector float compare ordered and equal single |
| f64 | vfcmpoged ra,rb,rc | vector float compare ordered and greater-equal double |
| f16 | vfcmpogeh ra,rb,rc | vector float compare ordered and greater-equal half |
| f32 | vfcmpoges ra,rb,rc | vector float compare ordered and greater-equal single |
| f16 | vfcmpoh ra,rb,rc | vector float compare ordered half |
| f64 | vfcmpoltd ra,rb,rc | vector float compare ordered and less than double |
| f16 | vfcmpolth ra,rb,rc | vector float compare ordered and less than half |
| f32 | vfcmpolts ra,rb,rc | vector float compare ordered and less than single |
| f64 | vfcmponed ra,rb,rc | vector float compare ordered and not-equal double |
| f16 | vfcmponeh ra,rb,rc | vector float compare ordered and not-equal half |
| f32 | vfcmpones ra,rb,rc | vector float compare ordered and not-equal single |
| f32 | vfcmpos ra,rb,rc | vector float compare ordered single |
| f64 | vfcmpud ra,rb,rc | vector float compare unordered double |
| f64 | vfcmpueqd ra,rb,rc | vector float compare unordered or equal double |
| f16 | vfcmpueqh ra,rb,rc | vector float compare unordered or equal half |
| f32 | vfcmpueqs ra,rb,rc | vector float compare unordered or equal single |
| f64 | vfcmpuged ra,rb,rc | vector float compare unordered or greater-equal double |
| f16 | vfcmpugeh ra,rb,rc | vector float compare unordered or greater-equal half |
| f32 | vfcmpuges ra,rb,rc | vector float compare unordered or greater-equal single |
| f16 | vfcmpuh ra,rb,rc | vector float compare unordered half |
| f64 | vfcmpultd ra,rb,rc | vector float compare unordered or less than double |
| f16 | vfcmpulth ra,rb,rc | vector float compare unordered or less than half |
| f32 | vfcmpults ra,rb,rc | vector float compare unordered or less than single |
| f64 | vfcmpuned ra,rb,rc | vector float compare unordered or not-equal double |
| f16 | vfcmpuneh ra,rb,rc | vector float compare unordered or not-equal half |
| f32 | vfcmpunes ra,rb,rc | vector float compare unordered or not-equal single |
| f32 | vfcmpus ra,rb,rc | vector float compare unordered single |
| f64 | vfdivd ra,rb,rc,rm | vector float divide double |
| f16 | vfdivh ra,rb,rc,rm | vector float divide half |
| f32 | vfdivs ra,rb,rc,rm | vector float divide single |
| f64 | vfdotd ra,rb,rc,rm | vector float dot-product double |
| f16 | vfdoth ra,rb,rc,rm | vector float dot-product half |
| f32 | vfdots ra,rb,rc,rm | vector float dot-product single |
| f64 | vfdtoid ra,rb,rm | vector float convert double to signed doubleword |
| f64 | vfdtoud ra,rb,rm | vector float convert double to unsigned doubleword |
| f64 | vfhaddd ra,rb,rc,rm | vector float horizontal add double |
| f16 | vfhaddh ra,rb,rc,rm | vector float horizontal add half |
| f32 | vfhadds ra,rb,rc,rm | vector float horizontal add single |
| f64 | vfhmuld ra,rb,rc,rm | vector float horizontal multiply double |
| f16 | vfhmulh ra,rb,rc,rm | vector float horizontal multiply half |
| f32 | vfhmuls ra,rb,rc,rm | vector float horizontal multiply single |
| f64 | vfhsubd ra,rb,rc,rm | vector float horizontal subtract double |
| f16 | vfhsubh ra,rb,rc,rm | vector float horizontal subtract half |
| f32 | vfhsubs ra,rb,rc,rm | vector float horizontal subtract single |
| f16 | vfhtoih ra,rb,rm | vector float convert half to signed halfword |
| f16 | vfhtouh ra,rb,rm | vector float convert half to unsigned halfword |
| f64 | vfidtod ra,rb,rm | vector float convert signed doubleword to double |
| f16 | vfihtoh ra,rb,rm | vector float convert signed halfword to half |
| f32 | vfiwtos ra,rb,rm | vector float convert signed word to single |
| f64 | vfmaddd ra,rb,rc,rd,rm | vector float multiply-add double |
| f16 | vfmaddh ra,rb,rc,rd,rm | vector float multiply-add half |
| f32 | vfmadds ra,rb,rc,rd,rm | vector float multiply-add single |
| f64 | vfmaddsubd ra,rb,rc,rd,rm | vector float multiply-add|subtract alternating double |
| f16 | vfmaddsubh ra,rb,rc,rd,rm | vector float multiply-add|subtract alternating half |
| f32 | vfmaddsubs ra,rb,rc,rd,rm | vector float multiply-add|subtract alternating single |
| f64 | vfmaxd ra,rb,rc | vector float maximum double |
| f16 | vfmaxh ra,rb,rc | vector float maximum half |
| f64 | vfmaxnmd ra,rb,rc | vector float maximum number double |
| f16 | vfmaxnmh ra,rb,rc | vector float maximum number half |
| f32 | vfmaxnms ra,rb,rc | vector float maximum number single |
| f32 | vfmaxs ra,rb,rc | vector float maximum single |
| f64 | vfmerged ra,rb,rc,rd | vector float merge (sign,exponent,fraction) double |
| f16 | vfmergeh ra,rb,rc,rd | vector float merge (sign,exponent,fraction) half |
| f64 | vfmergehd ra,rb,rc,rm | vector float merge high parts double |
| f16 | vfmergehh ra,rb,rc,rm | vector float merge high parts half |
| f32 | vfmergehs ra,rb,rc,rm | vector float merge high parts single |
| f64 | vfmergeld ra,rb,rc,rm | vector float merge low parts double |
| f16 | vfmergelh ra,rb,rc,rm | vector float merge low parts half |
| f32 | vfmergels ra,rb,rc,rm | vector float merge low parts single |
| f32 | vfmerges ra,rb,rc,rd | vector float merge (sign,exponent,fraction) single |
| f64 | vfmind ra,rb,rc | vector float minimum double |
| f16 | vfminh ra,rb,rc | vector float minimum half |
| f64 | vfminnmd ra,rb,rc | vector float minimum number double |
| f16 | vfminnmh ra,rb,rc | vector float minimum number half |
| f32 | vfminnms ra,rb,rc | vector float minimum number single |
| f32 | vfmins ra,rb,rc | vector float minimum single |
| f64 | vfmsubaddd ra,rb,rc,rd,rm | vector float multiply-subtract|add alternating double |
| f16 | vfmsubaddh ra,rb,rc,rd,rm | vector float multiply-subtract|add alternating half |
| f32 | vfmsubadds ra,rb,rc,rd,rm | vector float multiply-subtract|add alternating single |
| f64 | vfmsubd ra,rb,rc,rd,rm | vector float multiply-subtract double |
| f16 | vfmsubh ra,rb,rc,rd,rm | vector float multiply-subtract half |
| f32 | vfmsubs ra,rb,rc,rd,rm | vector float multiply-subtract single |
| f64 | vfmuld ra,rb,rc,rm | vector float multiply double |
| f16 | vfmulh ra,rb,rc,rm | vector float multiply half |
| f32 | vfmuls ra,rb,rc,rm | vector float multiply single |
| f64 | vfnabdd ra,rb,rc,rm | vector float negate absolute difference double |
| f16 | vfnabdh ra,rb,rc,rm | vector float negate absolute difference half |
| f32 | vfnabds ra,rb,rc,rm | vector float negate absolute difference single |
| f64 | vfnabsd ra,rb | vector float negate absolute value double |
| f16 | vfnabsh ra,rb | vector float negate absolute value half |
| f32 | vfnabss ra,rb | vector float negate absolute value single |
| f64 | vfnaddd ra,rb,rc,rm | vector float negate add double |
| f16 | vfnaddh ra,rb,rc,rm | vector float negate add half |
| f32 | vfnadds ra,rb,rc,rm | vector float negate add single |
| f64 | vfnegd ra,rb | vector float negate double |
| f16 | vfnegh ra,rb | vector float negate half |
| f32 | vfnegs ra,rb | vector float negate single |
| f64 | vfnmaddd ra,rb,rc,rd,rm | vector float negate multiply-add double |
| f16 | vfnmaddh ra,rb,rc,rd,rm | vector float negate multiply-add half |
| f32 | vfnmadds ra,rb,rc,rd,rm | vector float negate multiply-add single |
| f64 | vfnmsubd ra,rb,rc,rd,rm | vector float negate multiply-subtract double |
| f16 | vfnmsubh ra,rb,rc,rd,rm | vector float negate multiply-subtract half |
| f32 | vfnmsubs ra,rb,rc,rd,rm | vector float negate multiply-subtract single |
| f64 | vfnmuld ra,rb,rc,rm | vector float negate multiply double |
| f16 | vfnmulh ra,rb,rc,rm | vector float negate multiply half |
| f32 | vfnmuls ra,rb,rc,rm | vector float negate multiply single |
| f64 | vfpackd ra,rb,rc | vector float pack double |
| f16 | vfpackh ra,rb,rc | vector float pack half |
| f32 | vfpacks ra,rb,rc | vector float pack single |
| f64 | vfrndd ra,rb,rm | vector float round double |
| f16 | vfrndh ra,rb,rm | vector float round half |
| f32 | vfrnds ra,rb,rm | vector float round single |
| f64 | vfrndxd ra,rb,rm | vector float round and detect inexact double |
| f16 | vfrndxh ra,rb,rm | vector float round and detect inexact half |
| f32 | vfrndxs ra,rb,rm | vector float round and detect inexact single |
| f64 | vfrsqrtd ra,rb,rm | vector float reciprocal square root double |
| f16 | vfrsqrth ra,rb,rm | vector float reciprocal square root half |
| f32 | vfrsqrts ra,rb,rm | vector float reciprocal square root single |
| f64 | vfsqrtd ra,rb,rm | vector float square root double |
| f16 | vfsqrth ra,rb,rm | vector float square root half |
| f32 | vfsqrts ra,rb,rm | vector float square root single |
| f32 | vfstoiw ra,rb,rm | vector float convert single to signed word |
| f32 | vfstouw ra,rb,rm | vector float convert single to unsigned word |
| f64 | vfsubaddd ra,rb,rc,rm | vector float subtract|add alternating double |
| f16 | vfsubaddh ra,rb,rc,rm | vector float subtract|add alternating half |
| f32 | vfsubadds ra,rb,rc,rm | vector float subtract|add alternating single |
| f64 | vfsubd ra,rb,rc,rm | vector float subtract double |
| f16 | vfsubh ra,rb,rc,rm | vector float subtract half |
| f32 | vfsubs ra,rb,rc,rm | vector float subtract single |
| f64 | vfudtod ra,rb,rm | vector float convert unsigned doubleword to double |
| f16 | vfuhtoh ra,rb,rm | vector float convert unsigned halfword to half |
| f64 | vfupkhd ra,rb | vector float unpack high part double |
| f16 | vfupkhh ra,rb | vector float unpack high part half |
| f32 | vfupkhs ra,rb | vector float unpack high part single |
| f64 | vfupkld ra,rb | vector float unpack low part double |
| f16 | vfupklh ra,rb | vector float unpack low part half |
| f32 | vfupkls ra,rb | vector float unpack low part single |
| f32 | vfuwtos ra,rb,rm | vector float convert unsigned word to single |
| 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 | vmergehb ra,rb,rc | vector merge high byte |
| mmx | vmergehd ra,rb,rc | vector merge high doubleword |
| mmx | vmergehh ra,rb,rc | vector merge high halfword |
| mmx | vmergehw ra,rb,rc | vector merge high word |
| mmx | vmergelb ra,rb,rc | vector merge low byte |
| mmx | vmergeld ra,rb,rc | vector merge low doubleword |
| mmx | vmergelh ra,rb,rc | vector merge low halfword |
| mmx | vmergelw ra,rb,rc | vector merge low 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 | vpermb ra,rb,rc,rd | vector permute bytes |
| mmx | vpkssatd ra,rb,rc | vector pack signed saturated doubleword |
| mmx | vpkssath ra,rb,rc | vector pack signed saturated halfword |
| mmx | vpkssatw ra,rb,rc | vector pack signed saturated word |
| mmx | vpkumodd ra,rb,rc | vector pack unsigned modulo doubleword |
| mmx | vpkumodh ra,rb,rc | vector pack unsigned modulo halfword |
| mmx | vpkumodw ra,rb,rc | vector pack unsigned modulo word |
| mmx | vpkusatd ra,rb,rc | vector pack unsigned saturated doubleword |
| mmx | vpkusath ra,rb,rc | vector pack unsigned saturated halfword |
| mmx | vpkusatsd ra,rb,rc | vector pack unsigned saturated signed doubleword |
| mmx | vpkusatsh ra,rb,rc | vector pack unsigned saturated signed halfword |
| mmx | vpkusatsw ra,rb,rc | vector pack unsigned saturated signed word |
| mmx | vpkusatw ra,rb,rc | vector pack unsigned saturated 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,sc | vector shift left logical immediate byte |
| mmx | vsllid ra,rb,sc | vector shift left logical immediate doubleword |
| mmx | vsllih ra,rb,sc | vector shift left logical immediate halfword |
| mmx | vslliw ra,rb,sc | vector shift left logical immediate word |
| mmx | vsllw ra,rb,rc | vector shift left logical word |
| mmx | vslpb ra,rb,rc,rd | vector shift left pair byte |
| mmx | vslpd ra,rb,rc,rd | vector shift left pair doubleword |
| mmx | vslph ra,rb,rc,rd | vector shift left pair halfword |
| mmx | vslpw ra,rb,rc,rd | vector shift left pair word |
| mmx | vsplatb ra,rb,rc | vector splat byte |
| mmx | vsplatd ra,rb,rc | vector splat doubleword |
| mmx | vsplath ra,rb,rc | vector splat halfword |
| mmx | vsplatib ra,rb,sc | vector splat immediate byte |
| mmx | vsplatid ra,rb,sc | vector splat immediate doubleword |
| mmx | vsplatih ra,rb,sc | vector splat immediate halfword |
| mmx | vsplatiw ra,rb,sc | vector splat immediate word |
| mmx | vsplatw ra,rb,rc | vector splat 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,sc | vector shift right algebraic immediate byte |
| mmx | vsraid ra,rb,sc | vector shift right algebraic immediate doubleword |
| mmx | vsraih ra,rb,sc | vector shift right algebraic immediate halfword |
| mmx | vsraiw ra,rb,sc | 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,sc | vector shift right logical immediate byte |
| mmx | vsrlid ra,rb,sc | vector shift right logical immediate doubleword |
| mmx | vsrlih ra,rb,sc | vector shift right logical immediate halfword |
| mmx | vsrliw ra,rb,sc | vector shift right logical immediate word |
| mmx | vsrlw ra,rb,rc | vector shift right logical word |
| mmx | vsrpb ra,rb,rc,rd | vector shift right pair byte |
| mmx | vsrpd ra,rb,rc,rd | vector shift right pair doubleword |
| mmx | vsrph ra,rb,rc,rd | vector shift right pair halfword |
| mmx | vsrpib ra,rb,rc,sd | vector shift right pair immediate byte |
| mmx | vsrpid ra,rb,rc,sd | vector shift right pair immediate doubleword |
| mmx | vsrpih ra,rb,rc,sd | vector shift right pair immediate halfword |
| mmx | vsrpiw ra,rb,rc,sd | vector shift right pair immediate word |
| mmx | vsrpw ra,rb,rc,rd | vector shift right pair word |
| mmx | vsubb ra,rb,rc | vector subtract byte |
| mmx | vsubcb ra,rb,rc | vector subtract carry byte |
| mmx | vsubcd ra,rb,rc | vector subtract carry doubleword |
| mmx | vsubch ra,rb,rc | vector subtract carry halfword |
| mmx | vsubcw ra,rb,rc | vector subtract carry word |
| mmx | vsubd ra,rb,rc | vector subtract doubleword |
| mmx | vsubh ra,rb,rc | vector subtract halfword |
| 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 | vsubssatb ra,rb,rc | vector subtract signed saturated byte |
| mmx | vsubssatd ra,rb,rc | vector subtract signed saturated doubleword |
| mmx | vsubssath ra,rb,rc | vector subtract signed saturated halfword |
| mmx | vsubssatw ra,rb,rc | vector subtract signed saturated word |
| mmx | vsubusatb ra,rb,rc | vector subtract unsigned saturated byte |
| mmx | vsubusatd ra,rb,rc | vector subtract unsigned saturated doubleword |
| mmx | vsubusath ra,rb,rc | vector subtract unsigned saturated halfword |
| mmx | vsubusatw ra,rb,rc | vector subtract unsigned saturated word |
| mmx | vsubw ra,rb,rc | vector subtract 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 | vupkhub ra,rb | vector unpack high unsigned byte |
| mmx | vupkhuh ra,rb | vector unpack high unsigned halfword |
| mmx | vupkhuw ra,rb | vector unpack high unsigned 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 |
| mmx | vupklub ra,rb | vector unpack low unsigned byte |
| mmx | vupkluh ra,rb | vector unpack low unsigned halfword |
| mmx | vupkluw ra,rb | vector unpack low unsigned word |
| special | write.l uimm28 | write string formatted |
| base | xnor ra,rb,rc | bitwise exclusive not-or |
| 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 |
| base | zextb ra,rb | zero extend byte |
| base | zextd ra,rb | zero extend doubleword |
| base | zexth ra,rb | zero extend halfword |
| base | zextw ra,rb | zero extend word |
| 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 | |
| abdd | 0 | ra | rb | rc | 226 | 0 | ||||||||||||||||||||||||||||||||||||
| abdq | 0 | ra | rb | rc | 306 | 0 | ||||||||||||||||||||||||||||||||||||
| abdw | 0 | ra | rb | rc | 146 | 0 | ||||||||||||||||||||||||||||||||||||
| absd | 0 | ra | rb | 0 | 227 | 0 | ||||||||||||||||||||||||||||||||||||
| absq | 0 | ra | rb | 0 | 307 | 0 | ||||||||||||||||||||||||||||||||||||
| absw | 0 | ra | rb | 0 | 147 | 0 | ||||||||||||||||||||||||||||||||||||
| addaddd | 1 | ra | rb | rc | rd | 8 | ||||||||||||||||||||||||||||||||||||
| addc3d | 1 | ra | rb | rc | rd | 11 | ||||||||||||||||||||||||||||||||||||
| addcd | 0 | ra | rb | rc | 245 | 0 | ||||||||||||||||||||||||||||||||||||
| addd | 0 | ra | rb | rc | 208 | 0 | ||||||||||||||||||||||||||||||||||||
| addid | 30 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| addiq | 70 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| addiws | 24 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| addiwz | 25 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| addod | 0 | ra | rb | rc | 243 | 0 | ||||||||||||||||||||||||||||||||||||
| addq | 0 | ra | rb | rc | 288 | 0 | ||||||||||||||||||||||||||||||||||||
| addsubd | 1 | ra | rb | rc | rd | 9 | ||||||||||||||||||||||||||||||||||||
| addws | 0 | ra | rb | rc | 128 | 0 | ||||||||||||||||||||||||||||||||||||
| addwz | 0 | ra | rb | rc | 161 | 0 | ||||||||||||||||||||||||||||||||||||
| aesdec | 0 | ra | rb | rc | 554 | 0 | ||||||||||||||||||||||||||||||||||||
| aesdeclast | 0 | ra | rb | rc | 555 | 0 | ||||||||||||||||||||||||||||||||||||
| aesenc | 0 | ra | rb | rc | 552 | 0 | ||||||||||||||||||||||||||||||||||||
| aesenclast | 0 | ra | rb | rc | 553 | 0 | ||||||||||||||||||||||||||||||||||||
| aesimc | 0 | ra | rb | 0 | 556 | 0 | ||||||||||||||||||||||||||||||||||||
| aeskeygenassist | 0 | ra | rb | simm10 | 557 | imm | ||||||||||||||||||||||||||||||||||||
| alignup | 1 | ra | rb | sc | sd | 31 | ||||||||||||||||||||||||||||||||||||
| alloc | 2 | 3 | framesize | 0 | ||||||||||||||||||||||||||||||||||||||
| allocsp | 2 | 4 | framesize | uimm21 | ||||||||||||||||||||||||||||||||||||||
| amoaddb | 0 | ra | rb | rc | 771 | mo | ||||||||||||||||||||||||||||||||||||
| amoaddd | 0 | ra | rb | rc | 891 | mo | ||||||||||||||||||||||||||||||||||||
| amoaddh | 0 | ra | rb | rc | 811 | mo | ||||||||||||||||||||||||||||||||||||
| amoaddq | 0 | ra | rb | rc | 931 | mo | ||||||||||||||||||||||||||||||||||||
| amoaddw | 0 | ra | rb | rc | 851 | mo | ||||||||||||||||||||||||||||||||||||
| amoandb | 0 | ra | rb | rc | 772 | mo | ||||||||||||||||||||||||||||||||||||
| amoandd | 0 | ra | rb | rc | 892 | mo | ||||||||||||||||||||||||||||||||||||
| amoandh | 0 | ra | rb | rc | 812 | mo | ||||||||||||||||||||||||||||||||||||
| amoandq | 0 | ra | rb | rc | 932 | mo | ||||||||||||||||||||||||||||||||||||
| amoandw | 0 | ra | rb | rc | 852 | mo | ||||||||||||||||||||||||||||||||||||
| amocasb | 15 | ra | rb | rc | rd | 11 | mo | |||||||||||||||||||||||||||||||||||
| amocasd | 15 | ra | rb | rc | rd | 14 | mo | |||||||||||||||||||||||||||||||||||
| amocash | 15 | ra | rb | rc | rd | 12 | mo | |||||||||||||||||||||||||||||||||||
| amocasq | 15 | ra | rb | rc | rd | 15 | mo | |||||||||||||||||||||||||||||||||||
| amocasw | 15 | ra | rb | rc | rd | 13 | mo | |||||||||||||||||||||||||||||||||||
| amoldb | 0 | ra | rb | 0 | 768 | mo | ||||||||||||||||||||||||||||||||||||
| amoldd | 0 | ra | rb | 0 | 888 | mo | ||||||||||||||||||||||||||||||||||||
| amoldh | 0 | ra | rb | 0 | 808 | mo | ||||||||||||||||||||||||||||||||||||
| amoldq | 0 | ra | rb | 0 | 928 | mo | ||||||||||||||||||||||||||||||||||||
| amoldw | 0 | ra | rb | 0 | 848 | mo | ||||||||||||||||||||||||||||||||||||
| amomaxsb | 0 | ra | rb | rc | 776 | mo | ||||||||||||||||||||||||||||||||||||
| amomaxsd | 0 | ra | rb | rc | 896 | mo | ||||||||||||||||||||||||||||||||||||
| amomaxsh | 0 | ra | rb | rc | 816 | mo | ||||||||||||||||||||||||||||||||||||
| amomaxsq | 0 | ra | rb | rc | 936 | mo | ||||||||||||||||||||||||||||||||||||
| amomaxsw | 0 | ra | rb | rc | 856 | mo | ||||||||||||||||||||||||||||||||||||
| amomaxub | 0 | ra | rb | rc | 778 | mo | ||||||||||||||||||||||||||||||||||||
| amomaxud | 0 | ra | rb | rc | 898 | mo | ||||||||||||||||||||||||||||||||||||
| amomaxuh | 0 | ra | rb | rc | 818 | mo | ||||||||||||||||||||||||||||||||||||
| amomaxuq | 0 | ra | rb | rc | 938 | mo | ||||||||||||||||||||||||||||||||||||
| amomaxuw | 0 | ra | rb | rc | 858 | mo | ||||||||||||||||||||||||||||||||||||
| amominsb | 0 | ra | rb | rc | 775 | mo | ||||||||||||||||||||||||||||||||||||
| amominsd | 0 | ra | rb | rc | 895 | mo | ||||||||||||||||||||||||||||||||||||
| amominsh | 0 | ra | rb | rc | 815 | mo | ||||||||||||||||||||||||||||||||||||
| amominsq | 0 | ra | rb | rc | 935 | mo | ||||||||||||||||||||||||||||||||||||
| amominsw | 0 | ra | rb | rc | 855 | mo | ||||||||||||||||||||||||||||||||||||
| amominub | 0 | ra | rb | rc | 777 | mo | ||||||||||||||||||||||||||||||||||||
| amominud | 0 | ra | rb | rc | 897 | mo | ||||||||||||||||||||||||||||||||||||
| amominuh | 0 | ra | rb | rc | 817 | mo | ||||||||||||||||||||||||||||||||||||
| amominuq | 0 | ra | rb | rc | 937 | mo | ||||||||||||||||||||||||||||||||||||
| amominuw | 0 | ra | rb | rc | 857 | mo | ||||||||||||||||||||||||||||||||||||
| amoorb | 0 | ra | rb | rc | 773 | mo | ||||||||||||||||||||||||||||||||||||
| amoord | 0 | ra | rb | rc | 893 | mo | ||||||||||||||||||||||||||||||||||||
| amoorh | 0 | ra | rb | rc | 813 | mo | ||||||||||||||||||||||||||||||||||||
| amoorq | 0 | ra | rb | rc | 933 | mo | ||||||||||||||||||||||||||||||||||||
| amoorw | 0 | ra | rb | rc | 853 | mo | ||||||||||||||||||||||||||||||||||||
| amostb | 0 | ra | rb | 0 | 769 | mo | ||||||||||||||||||||||||||||||||||||
| amostd | 0 | ra | rb | 0 | 889 | mo | ||||||||||||||||||||||||||||||||||||
| amosth | 0 | ra | rb | 0 | 809 | mo | ||||||||||||||||||||||||||||||||||||
| amostq | 0 | ra | rb | 0 | 929 | mo | ||||||||||||||||||||||||||||||||||||
| amostw | 0 | ra | rb | 0 | 849 | mo | ||||||||||||||||||||||||||||||||||||
| amosubb | 0 | ra | rb | rc | 779 | mo | ||||||||||||||||||||||||||||||||||||
| amosubd | 0 | ra | rb | rc | 899 | mo | ||||||||||||||||||||||||||||||||||||
| amosubh | 0 | ra | rb | rc | 819 | mo | ||||||||||||||||||||||||||||||||||||
| amosubq | 0 | ra | rb | rc | 939 | mo | ||||||||||||||||||||||||||||||||||||
| amosubw | 0 | ra | rb | rc | 859 | mo | ||||||||||||||||||||||||||||||||||||
| amoswapb | 0 | ra | rb | rc | 770 | mo | ||||||||||||||||||||||||||||||||||||
| amoswapd | 0 | ra | rb | rc | 890 | mo | ||||||||||||||||||||||||||||||||||||
| amoswaph | 0 | ra | rb | rc | 810 | mo | ||||||||||||||||||||||||||||||||||||
| amoswapq | 0 | ra | rb | rc | 930 | mo | ||||||||||||||||||||||||||||||||||||
| amoswapw | 0 | ra | rb | rc | 850 | mo | ||||||||||||||||||||||||||||||||||||
| amoxorb | 0 | ra | rb | rc | 774 | mo | ||||||||||||||||||||||||||||||||||||
| amoxord | 0 | ra | rb | rc | 894 | mo | ||||||||||||||||||||||||||||||||||||
| amoxorh | 0 | ra | rb | rc | 814 | mo | ||||||||||||||||||||||||||||||||||||
| amoxorq | 0 | ra | rb | rc | 934 | mo | ||||||||||||||||||||||||||||||||||||
| amoxorw | 0 | ra | rb | rc | 854 | mo | ||||||||||||||||||||||||||||||||||||
| and | 0 | ra | rb | rc | 4 | 0 | ||||||||||||||||||||||||||||||||||||
| anddec | 0 | ra | rb | rc | 241 | 0 | ||||||||||||||||||||||||||||||||||||
| andi | 20 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| andn | 0 | ra | rb | rc | 7 | 0 | ||||||||||||||||||||||||||||||||||||
| andneg | 0 | ra | rb | rc | 242 | 0 | ||||||||||||||||||||||||||||||||||||
| andni | 18 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| bitclr | 0 | ra | rb | rc | 28 | 0 | ||||||||||||||||||||||||||||||||||||
| bitclri | 0 | ra | rb | sc | 29 | 0 | ||||||||||||||||||||||||||||||||||||
| bitflip | 0 | ra | rb | rc | 32 | 0 | ||||||||||||||||||||||||||||||||||||
| bitflipi | 0 | ra | rb | sc | 33 | 0 | ||||||||||||||||||||||||||||||||||||
| bitset | 0 | ra | rb | rc | 30 | 0 | ||||||||||||||||||||||||||||||||||||
| bitseti | 0 | ra | rb | sc | 31 | 0 | ||||||||||||||||||||||||||||||||||||
| bitslct | 1 | ra | rb | rc | rd | 28 | ||||||||||||||||||||||||||||||||||||
| brbc | 3 | ra | rb | 0 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brbci | 3 | ra | sb | 1 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brbs | 3 | ra | rb | 2 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brbsi | 3 | ra | sb | 3 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| breqd | 6 | ra | rb | 0 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| breqid | 112 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| breqiq | 118 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| breqiw | 106 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| breqq | 7 | ra | rb | 0 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| breqw | 5 | ra | rb | 0 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brgesd | 6 | ra | rb | 3 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brgesid | 115 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brgesiq | 121 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brgesiw | 109 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brgesq | 7 | ra | rb | 3 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brgesw | 5 | ra | rb | 3 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brgeud | 6 | ra | rb | 5 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brgeuid | 117 | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brgeuiq | 123 | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brgeuiw | 111 | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brgeuq | 7 | ra | rb | 5 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brgeuw | 5 | ra | rb | 5 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brltsd | 6 | ra | rb | 2 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brltsid | 114 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brltsiq | 120 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brltsiw | 108 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brltsq | 7 | ra | rb | 2 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brltsw | 5 | ra | rb | 2 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brltud | 6 | ra | rb | 4 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brltuid | 116 | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brltuiq | 122 | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brltuiw | 110 | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brltuq | 7 | ra | rb | 4 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brltuw | 5 | ra | rb | 4 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brmall | 124 | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brmany | 127 | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brmnone | 126 | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brmnotall | 125 | ra | uimm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brned | 6 | ra | rb | 1 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brneid | 113 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brneiq | 119 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brneiw | 107 | ra | simm11 | simm17x16 | ||||||||||||||||||||||||||||||||||||||
| brneq | 7 | ra | rb | 1 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| brnew | 5 | ra | rb | 1 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| call | 104 | ra | simm28x16 | |||||||||||||||||||||||||||||||||||||||
| callmi | 1 | ra | rb | simm14 | 100 | |||||||||||||||||||||||||||||||||||||
| callplt | 103 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| callri | 0 | ra | rb | rc | 16 | 0 | ||||||||||||||||||||||||||||||||||||
| callrvt | 1 | ra | rb | simm14 | 101 | |||||||||||||||||||||||||||||||||||||
| clmul | 0 | ra | rb | rc | 544 | scale | ||||||||||||||||||||||||||||||||||||
| cmoveqd | 1 | ra | rb | rc | rd | 65 | ||||||||||||||||||||||||||||||||||||
| cmoveqq | 1 | ra | rb | rc | rd | 69 | ||||||||||||||||||||||||||||||||||||
| cmoveqw | 1 | ra | rb | rc | rd | 61 | ||||||||||||||||||||||||||||||||||||
| cmovled | 1 | ra | rb | rc | rd | 67 | ||||||||||||||||||||||||||||||||||||
| cmovleq | 1 | ra | rb | rc | rd | 71 | ||||||||||||||||||||||||||||||||||||
| cmovlew | 1 | ra | rb | rc | rd | 63 | ||||||||||||||||||||||||||||||||||||
| cmovlsb | 1 | ra | rb | rc | rd | 60 | ||||||||||||||||||||||||||||||||||||
| cmovltd | 1 | ra | rb | rc | rd | 66 | ||||||||||||||||||||||||||||||||||||
| cmovltq | 1 | ra | rb | rc | rd | 70 | ||||||||||||||||||||||||||||||||||||
| cmovltw | 1 | ra | rb | rc | rd | 62 | ||||||||||||||||||||||||||||||||||||
| cmpeqd | 0 | ra | rb | rc | 220 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpeqid | 52 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpeqiq | 64 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpeqiw | 58 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpeqq | 0 | ra | rb | rc | 300 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpeqw | 0 | ra | rb | rc | 140 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpgesd | 0 | ra | rb | rc | 223 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpgesid | 55 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpgesiq | 67 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpgesiw | 61 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpgesq | 0 | ra | rb | rc | 303 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpgesw | 0 | ra | rb | rc | 143 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpgeud | 0 | ra | rb | rc | 225 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpgeuid | 57 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| cmpgeuiq | 69 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| cmpgeuiw | 63 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| cmpgeuq | 0 | ra | rb | rc | 305 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpgeuw | 0 | ra | rb | rc | 145 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpltsd | 0 | ra | rb | rc | 222 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpltsid | 54 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpltsiq | 66 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpltsiw | 60 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpltsq | 0 | ra | rb | rc | 302 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpltsw | 0 | ra | rb | rc | 142 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpltud | 0 | ra | rb | rc | 224 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpltuid | 56 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| cmpltuiq | 68 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| cmpltuiw | 62 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| cmpltuq | 0 | ra | rb | rc | 304 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpltuw | 0 | ra | rb | rc | 144 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpned | 0 | ra | rb | rc | 221 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpneid | 53 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpneiq | 65 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpneiw | 59 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| cmpneq | 0 | ra | rb | rc | 301 | 0 | ||||||||||||||||||||||||||||||||||||
| cmpnew | 0 | ra | rb | rc | 141 | 0 | ||||||||||||||||||||||||||||||||||||
| cntlz | 0 | ra | rb | sc | 25 | 0 | ||||||||||||||||||||||||||||||||||||
| cntpop | 0 | ra | rb | sc | 24 | 0 | ||||||||||||||||||||||||||||||||||||
| cnttz | 0 | ra | rb | sc | 26 | 0 | ||||||||||||||||||||||||||||||||||||
| cpuid | 0 | ra | rb | simm10 | 513 | imm | ||||||||||||||||||||||||||||||||||||
| crc32c | 1 | ra | rb | rc | rd | 32 | ||||||||||||||||||||||||||||||||||||
| dcbf | 2 | 17 | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| dcbi | 2 | 18 | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| dcbt | 2 | 16 | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| deposit | 23 | ra | rb | rc | sd | se | ||||||||||||||||||||||||||||||||||||
| depositv | 1 | ra | rb | rc | rd | 43 | ||||||||||||||||||||||||||||||||||||
| divp2d | 0 | ra | rb | rc | 219 | 0 | ||||||||||||||||||||||||||||||||||||
| divp2id | 0 | ra | rb | sc | 215 | 0 | ||||||||||||||||||||||||||||||||||||
| divp2iq | 0 | ra | rb | sc | 295 | 0 | ||||||||||||||||||||||||||||||||||||
| divp2iw | 0 | ra | rb | sc | 135 | 0 | ||||||||||||||||||||||||||||||||||||
| divp2q | 0 | ra | rb | rc | 299 | 0 | ||||||||||||||||||||||||||||||||||||
| divp2w | 0 | ra | rb | rc | 139 | 0 | ||||||||||||||||||||||||||||||||||||
| divsd | 0 | ra | rb | rc | 228 | 0 | ||||||||||||||||||||||||||||||||||||
| divsid | 36 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| divsiw | 40 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| divsq | 0 | ra | rb | rc | 308 | 0 | ||||||||||||||||||||||||||||||||||||
| divsw | 0 | ra | rb | rc | 148 | 0 | ||||||||||||||||||||||||||||||||||||
| divud | 0 | ra | rb | rc | 229 | 0 | ||||||||||||||||||||||||||||||||||||
| divuid | 37 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| divuiw | 41 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| divuq | 0 | ra | rb | rc | 309 | 0 | ||||||||||||||||||||||||||||||||||||
| divuw | 0 | ra | rb | rc | 149 | 0 | ||||||||||||||||||||||||||||||||||||
| ehadj | 2 | 8 | simm28x16 | |||||||||||||||||||||||||||||||||||||||
| ehcatch | 2 | 10 | rb | 0 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| ehnext | 2 | 11 | rb | 0 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| ehthrow | 2 | 9 | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| fabdd | 0 | ra | rb | rc | 1548 | rm | ||||||||||||||||||||||||||||||||||||
| fabdh | 0 | ra | rb | rc | 1228 | rm | ||||||||||||||||||||||||||||||||||||
| fabdq | 0 | ra | rb | rc | 1708 | rm | ||||||||||||||||||||||||||||||||||||
| fabds | 0 | ra | rb | rc | 1388 | rm | ||||||||||||||||||||||||||||||||||||
| fabsd | 0 | ra | rb | 0 | 1546 | 0 | ||||||||||||||||||||||||||||||||||||
| fabsh | 0 | ra | rb | 0 | 1226 | 0 | ||||||||||||||||||||||||||||||||||||
| fabsq | 0 | ra | rb | 0 | 1706 | 0 | ||||||||||||||||||||||||||||||||||||
| fabss | 0 | ra | rb | 0 | 1386 | 0 | ||||||||||||||||||||||||||||||||||||
| faddd | 0 | ra | rb | rc | 1539 | rm | ||||||||||||||||||||||||||||||||||||
| faddh | 0 | ra | rb | rc | 1219 | rm | ||||||||||||||||||||||||||||||||||||
| faddq | 0 | ra | rb | rc | 1699 | rm | ||||||||||||||||||||||||||||||||||||
| fadds | 0 | ra | rb | rc | 1379 | rm | ||||||||||||||||||||||||||||||||||||
| famaxnmd | 0 | ra | rb | rc | 1555 | 0 | ||||||||||||||||||||||||||||||||||||
| famaxnmh | 0 | ra | rb | rc | 1235 | 0 | ||||||||||||||||||||||||||||||||||||
| famaxnmq | 0 | ra | rb | rc | 1715 | 0 | ||||||||||||||||||||||||||||||||||||
| famaxnms | 0 | ra | rb | rc | 1395 | 0 | ||||||||||||||||||||||||||||||||||||
| faminnmd | 0 | ra | rb | rc | 1554 | 0 | ||||||||||||||||||||||||||||||||||||
| faminnmh | 0 | ra | rb | rc | 1234 | 0 | ||||||||||||||||||||||||||||||||||||
| faminnmq | 0 | ra | rb | rc | 1714 | 0 | ||||||||||||||||||||||||||||||||||||
| faminnms | 0 | ra | rb | rc | 1394 | 0 | ||||||||||||||||||||||||||||||||||||
| fbrod | 6 | ra | rb | 10 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroeqd | 6 | ra | rb | 6 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroeqq | 7 | ra | rb | 6 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroeqs | 5 | ra | rb | 6 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroged | 6 | ra | rb | 9 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrogeq | 7 | ra | rb | 9 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroges | 5 | ra | rb | 9 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroltd | 6 | ra | rb | 8 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroltq | 7 | ra | rb | 8 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrolts | 5 | ra | rb | 8 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroned | 6 | ra | rb | 7 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroneq | 7 | ra | rb | 7 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrones | 5 | ra | rb | 7 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroq | 7 | ra | rb | 10 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbros | 5 | ra | rb | 10 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrud | 6 | ra | rb | 15 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrueqd | 6 | ra | rb | 11 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrueqq | 7 | ra | rb | 11 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrueqs | 5 | ra | rb | 11 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbruged | 6 | ra | rb | 14 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrugeq | 7 | ra | rb | 14 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbruges | 5 | ra | rb | 14 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrultd | 6 | ra | rb | 13 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrultq | 7 | ra | rb | 13 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrults | 5 | ra | rb | 13 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbruned | 6 | ra | rb | 12 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbruneq | 7 | ra | rb | 12 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrunes | 5 | ra | rb | 12 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbruq | 7 | ra | rb | 15 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrus | 5 | ra | rb | 15 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fclassd | 0 | ra | rb | uimm10 | 1536 | imm | ||||||||||||||||||||||||||||||||||||
| fclassh | 0 | ra | rb | uimm10 | 1216 | imm | ||||||||||||||||||||||||||||||||||||
| fclassq | 0 | ra | rb | uimm10 | 1696 | imm | ||||||||||||||||||||||||||||||||||||
| fclasss | 0 | ra | rb | uimm10 | 1376 | imm | ||||||||||||||||||||||||||||||||||||
| fcmpod | 0 | ra | rb | rc | 1564 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpoeqd | 0 | ra | rb | rc | 1560 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpoeqh | 0 | ra | rb | rc | 1240 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpoeqq | 0 | ra | rb | rc | 1720 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpoeqs | 0 | ra | rb | rc | 1400 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpoged | 0 | ra | rb | rc | 1563 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpogeh | 0 | ra | rb | rc | 1243 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpogeq | 0 | ra | rb | rc | 1723 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpoges | 0 | ra | rb | rc | 1403 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpoh | 0 | ra | rb | rc | 1244 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpoltd | 0 | ra | rb | rc | 1562 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpolth | 0 | ra | rb | rc | 1242 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpoltq | 0 | ra | rb | rc | 1722 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpolts | 0 | ra | rb | rc | 1402 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmponed | 0 | ra | rb | rc | 1561 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmponeh | 0 | ra | rb | rc | 1241 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmponeq | 0 | ra | rb | rc | 1721 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpones | 0 | ra | rb | rc | 1401 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpoq | 0 | ra | rb | rc | 1724 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpos | 0 | ra | rb | rc | 1404 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpud | 0 | ra | rb | rc | 1569 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpueqd | 0 | ra | rb | rc | 1565 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpueqh | 0 | ra | rb | rc | 1245 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpueqq | 0 | ra | rb | rc | 1725 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpueqs | 0 | ra | rb | rc | 1405 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpuged | 0 | ra | rb | rc | 1568 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpugeh | 0 | ra | rb | rc | 1248 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpugeq | 0 | ra | rb | rc | 1728 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpuges | 0 | ra | rb | rc | 1408 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpuh | 0 | ra | rb | rc | 1249 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpultd | 0 | ra | rb | rc | 1567 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpulth | 0 | ra | rb | rc | 1247 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpultq | 0 | ra | rb | rc | 1727 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpults | 0 | ra | rb | rc | 1407 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpuned | 0 | ra | rb | rc | 1566 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpuneh | 0 | ra | rb | rc | 1246 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpuneq | 0 | ra | rb | rc | 1726 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpunes | 0 | ra | rb | rc | 1406 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpuq | 0 | ra | rb | rc | 1729 | 0 | ||||||||||||||||||||||||||||||||||||
| fcmpus | 0 | ra | rb | rc | 1409 | 0 | ||||||||||||||||||||||||||||||||||||
| fdivd | 0 | ra | rb | rc | 1544 | rm | ||||||||||||||||||||||||||||||||||||
| fdivh | 0 | ra | rb | rc | 1224 | rm | ||||||||||||||||||||||||||||||||||||
| fdivq | 0 | ra | rb | rc | 1704 | rm | ||||||||||||||||||||||||||||||||||||
| fdivs | 0 | ra | rb | rc | 1384 | rm | ||||||||||||||||||||||||||||||||||||
| fdtoh | 0 | ra | rb | 0 | 1275 | rm | ||||||||||||||||||||||||||||||||||||
| fdtoid | 0 | ra | rb | 0 | 1580 | rm | ||||||||||||||||||||||||||||||||||||
| fdtoiq | 0 | ra | rb | 0 | 1584 | rm | ||||||||||||||||||||||||||||||||||||
| fdtoiw | 0 | ra | rb | 0 | 1576 | rm | ||||||||||||||||||||||||||||||||||||
| fdtoq | 0 | ra | rb | 0 | 1753 | 0 | ||||||||||||||||||||||||||||||||||||
| fdtos | 0 | ra | rb | 0 | 1433 | rm | ||||||||||||||||||||||||||||||||||||
| fdtoud | 0 | ra | rb | 0 | 1581 | rm | ||||||||||||||||||||||||||||||||||||
| fdtouq | 0 | ra | rb | 0 | 1585 | rm | ||||||||||||||||||||||||||||||||||||
| fdtouw | 0 | ra | rb | 0 | 1577 | rm | ||||||||||||||||||||||||||||||||||||
| fence | 0 | 0 | 564 | mo | ||||||||||||||||||||||||||||||||||||||
| fhtod | 0 | ra | rb | 0 | 1273 | 0 | ||||||||||||||||||||||||||||||||||||
| fhtoid | 0 | ra | rb | 0 | 1260 | rm | ||||||||||||||||||||||||||||||||||||
| fhtoiq | 0 | ra | rb | 0 | 1264 | rm | ||||||||||||||||||||||||||||||||||||
| fhtoiw | 0 | ra | rb | 0 | 1256 | rm | ||||||||||||||||||||||||||||||||||||
| fhtoq | 0 | ra | rb | 0 | 1754 | 0 | ||||||||||||||||||||||||||||||||||||
| fhtos | 0 | ra | rb | 0 | 1272 | 0 | ||||||||||||||||||||||||||||||||||||
| fhtoud | 0 | ra | rb | 0 | 1261 | rm | ||||||||||||||||||||||||||||||||||||
| fhtouq | 0 | ra | rb | 0 | 1265 | rm | ||||||||||||||||||||||||||||||||||||
| fhtouw | 0 | ra | rb | 0 | 1257 | rm | ||||||||||||||||||||||||||||||||||||
| fidtod | 0 | ra | rb | 0 | 1582 | rm | ||||||||||||||||||||||||||||||||||||
| fidtoh | 0 | ra | rb | 0 | 1262 | rm | ||||||||||||||||||||||||||||||||||||
| fidtoq | 0 | ra | rb | 0 | 1742 | rm | ||||||||||||||||||||||||||||||||||||
| fidtos | 0 | ra | rb | 0 | 1422 | rm | ||||||||||||||||||||||||||||||||||||
| fiqtod | 0 | ra | rb | 0 | 1586 | rm | ||||||||||||||||||||||||||||||||||||
| fiqtoh | 0 | ra | rb | 0 | 1266 | rm | ||||||||||||||||||||||||||||||||||||
| fiqtoq | 0 | ra | rb | 0 | 1746 | rm | ||||||||||||||||||||||||||||||||||||
| fiqtos | 0 | ra | rb | 0 | 1426 | rm | ||||||||||||||||||||||||||||||||||||
| fiwtod | 0 | ra | rb | 0 | 1578 | rm | ||||||||||||||||||||||||||||||||||||
| fiwtoh | 0 | ra | rb | 0 | 1258 | rm | ||||||||||||||||||||||||||||||||||||
| fiwtoq | 0 | ra | rb | 0 | 1738 | rm | ||||||||||||||||||||||||||||||||||||
| fiwtos | 0 | ra | rb | 0 | 1418 | rm | ||||||||||||||||||||||||||||||||||||
| flddr | 97 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| fldid | 16 | ra | simm28 | |||||||||||||||||||||||||||||||||||||||
| fldis | 16 | ra | simm28 | |||||||||||||||||||||||||||||||||||||||
| fldqr | 100 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| fldsr | 94 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| fmaddd | 14 | ra | rb | rc | rd | 0 | rm | |||||||||||||||||||||||||||||||||||
| fmaddh | 12 | ra | rb | rc | rd | 0 | rm | |||||||||||||||||||||||||||||||||||
| fmaddq | 15 | ra | rb | rc | rd | 0 | rm | |||||||||||||||||||||||||||||||||||
| fmadds | 13 | ra | rb | rc | rd | 0 | rm | |||||||||||||||||||||||||||||||||||
| fmaxd | 0 | ra | rb | rc | 1551 | 0 | ||||||||||||||||||||||||||||||||||||
| fmaxh | 0 | ra | rb | rc | 1231 | 0 | ||||||||||||||||||||||||||||||||||||
| fmaxnmd | 0 | ra | rb | rc | 1553 | 0 | ||||||||||||||||||||||||||||||||||||
| fmaxnmh | 0 | ra | rb | rc | 1233 | 0 | ||||||||||||||||||||||||||||||||||||
| fmaxnmq | 0 | ra | rb | rc | 1713 | 0 | ||||||||||||||||||||||||||||||||||||
| fmaxnms | 0 | ra | rb | rc | 1393 | 0 | ||||||||||||||||||||||||||||||||||||
| fmaxq | 0 | ra | rb | rc | 1711 | 0 | ||||||||||||||||||||||||||||||||||||
| fmaxs | 0 | ra | rb | rc | 1391 | 0 | ||||||||||||||||||||||||||||||||||||
| fmerged | 1 | ra | rb | rc | rd | 77 | ||||||||||||||||||||||||||||||||||||
| fmergeh | 1 | ra | rb | rc | rd | 75 | ||||||||||||||||||||||||||||||||||||
| fmergeq | 1 | ra | rb | rc | rd | 78 | ||||||||||||||||||||||||||||||||||||
| fmerges | 1 | ra | rb | rc | rd | 76 | ||||||||||||||||||||||||||||||||||||
| fmind | 0 | ra | rb | rc | 1550 | 0 | ||||||||||||||||||||||||||||||||||||
| fminh | 0 | ra | rb | rc | 1230 | 0 | ||||||||||||||||||||||||||||||||||||
| fminnmd | 0 | ra | rb | rc | 1552 | 0 | ||||||||||||||||||||||||||||||||||||
| fminnmh | 0 | ra | rb | rc | 1232 | 0 | ||||||||||||||||||||||||||||||||||||
| fminnmq | 0 | ra | rb | rc | 1712 | 0 | ||||||||||||||||||||||||||||||||||||
| fminnms | 0 | ra | rb | rc | 1392 | 0 | ||||||||||||||||||||||||||||||||||||
| fminq | 0 | ra | rb | rc | 1710 | 0 | ||||||||||||||||||||||||||||||||||||
| fmins | 0 | ra | rb | rc | 1390 | 0 | ||||||||||||||||||||||||||||||||||||
| fmsubd | 14 | ra | rb | rc | rd | 1 | rm | |||||||||||||||||||||||||||||||||||
| fmsubh | 12 | ra | rb | rc | rd | 1 | rm | |||||||||||||||||||||||||||||||||||
| fmsubq | 15 | ra | rb | rc | rd | 1 | rm | |||||||||||||||||||||||||||||||||||
| fmsubs | 13 | ra | rb | rc | rd | 1 | rm | |||||||||||||||||||||||||||||||||||
| fmuld | 0 | ra | rb | rc | 1542 | rm | ||||||||||||||||||||||||||||||||||||
| fmulh | 0 | ra | rb | rc | 1222 | rm | ||||||||||||||||||||||||||||||||||||
| fmulq | 0 | ra | rb | rc | 1702 | rm | ||||||||||||||||||||||||||||||||||||
| fmuls | 0 | ra | rb | rc | 1382 | rm | ||||||||||||||||||||||||||||||||||||
| fnabdd | 0 | ra | rb | rc | 1549 | rm | ||||||||||||||||||||||||||||||||||||
| fnabdh | 0 | ra | rb | rc | 1229 | rm | ||||||||||||||||||||||||||||||||||||
| fnabdq | 0 | ra | rb | rc | 1709 | rm | ||||||||||||||||||||||||||||||||||||
| fnabds | 0 | ra | rb | rc | 1389 | rm | ||||||||||||||||||||||||||||||||||||
| fnabsd | 0 | ra | rb | 0 | 1547 | 0 | ||||||||||||||||||||||||||||||||||||
| fnabsh | 0 | ra | rb | 0 | 1227 | 0 | ||||||||||||||||||||||||||||||||||||
| fnabsq | 0 | ra | rb | 0 | 1707 | 0 | ||||||||||||||||||||||||||||||||||||
| fnabss | 0 | ra | rb | 0 | 1387 | 0 | ||||||||||||||||||||||||||||||||||||
| fnaddd | 0 | ra | rb | rc | 1541 | rm | ||||||||||||||||||||||||||||||||||||
| fnaddh | 0 | ra | rb | rc | 1221 | rm | ||||||||||||||||||||||||||||||||||||
| fnaddq | 0 | ra | rb | rc | 1701 | rm | ||||||||||||||||||||||||||||||||||||
| fnadds | 0 | ra | rb | rc | 1381 | rm | ||||||||||||||||||||||||||||||||||||
| fnegd | 0 | ra | rb | 0 | 1545 | 0 | ||||||||||||||||||||||||||||||||||||
| fnegh | 0 | ra | rb | 0 | 1225 | 0 | ||||||||||||||||||||||||||||||||||||
| fnegq | 0 | ra | rb | 0 | 1705 | 0 | ||||||||||||||||||||||||||||||||||||
| fnegs | 0 | ra | rb | 0 | 1385 | 0 | ||||||||||||||||||||||||||||||||||||
| fnmaddd | 14 | ra | rb | rc | rd | 2 | rm | |||||||||||||||||||||||||||||||||||
| fnmaddh | 12 | ra | rb | rc | rd | 2 | rm | |||||||||||||||||||||||||||||||||||
| fnmaddq | 15 | ra | rb | rc | rd | 2 | rm | |||||||||||||||||||||||||||||||||||
| fnmadds | 13 | ra | rb | rc | rd | 2 | rm | |||||||||||||||||||||||||||||||||||
| fnmsubd | 14 | ra | rb | rc | rd | 3 | rm | |||||||||||||||||||||||||||||||||||
| fnmsubh | 12 | ra | rb | rc | rd | 3 | rm | |||||||||||||||||||||||||||||||||||
| fnmsubq | 15 | ra | rb | rc | rd | 3 | rm | |||||||||||||||||||||||||||||||||||
| fnmsubs | 13 | ra | rb | rc | rd | 3 | rm | |||||||||||||||||||||||||||||||||||
| fnmuld | 0 | ra | rb | rc | 1543 | rm | ||||||||||||||||||||||||||||||||||||
| fnmulh | 0 | ra | rb | rc | 1223 | rm | ||||||||||||||||||||||||||||||||||||
| fnmulq | 0 | ra | rb | rc | 1703 | rm | ||||||||||||||||||||||||||||||||||||
| fnmuls | 0 | ra | rb | rc | 1383 | rm | ||||||||||||||||||||||||||||||||||||
| fnulod | 1 | ra | rb | 10 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnuloeqd | 1 | ra | rb | 6 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnuloeqq | 1 | ra | rb | 6 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnuloeqs | 1 | ra | rb | 6 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuloged | 1 | ra | rb | 9 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnulogeq | 1 | ra | rb | 9 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnuloges | 1 | ra | rb | 9 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuloltd | 1 | ra | rb | 8 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnuloltq | 1 | ra | rb | 8 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnulolts | 1 | ra | rb | 8 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuloned | 1 | ra | rb | 7 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnuloneq | 1 | ra | rb | 7 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnulones | 1 | ra | rb | 7 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuloq | 1 | ra | rb | 10 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnulos | 1 | ra | rb | 10 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnulud | 1 | ra | rb | 15 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnulueqd | 1 | ra | rb | 11 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnulueqq | 1 | ra | rb | 11 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnulueqs | 1 | ra | rb | 11 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuluged | 1 | ra | rb | 14 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnulugeq | 1 | ra | rb | 14 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnuluges | 1 | ra | rb | 14 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnulultd | 1 | ra | rb | 13 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnulultq | 1 | ra | rb | 13 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnulults | 1 | ra | rb | 13 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuluned | 1 | ra | rb | 12 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnuluneq | 1 | ra | rb | 12 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnulunes | 1 | ra | rb | 12 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuluq | 1 | ra | rb | 15 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnulus | 1 | ra | rb | 15 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fqtod | 0 | ra | rb | 0 | 1755 | rm | ||||||||||||||||||||||||||||||||||||
| fqtoh | 0 | ra | rb | 0 | 1757 | rm | ||||||||||||||||||||||||||||||||||||
| fqtoid | 0 | ra | rb | 0 | 1740 | rm | ||||||||||||||||||||||||||||||||||||
| fqtoiq | 0 | ra | rb | 0 | 1744 | rm | ||||||||||||||||||||||||||||||||||||
| fqtoiw | 0 | ra | rb | 0 | 1736 | rm | ||||||||||||||||||||||||||||||||||||
| fqtos | 0 | ra | rb | 0 | 1756 | rm | ||||||||||||||||||||||||||||||||||||
| fqtoud | 0 | ra | rb | 0 | 1741 | rm | ||||||||||||||||||||||||||||||||||||
| fqtouq | 0 | ra | rb | 0 | 1745 | rm | ||||||||||||||||||||||||||||||||||||
| fqtouw | 0 | ra | rb | 0 | 1737 | rm | ||||||||||||||||||||||||||||||||||||
| frndd | 0 | ra | rb | 0 | 1556 | rm | ||||||||||||||||||||||||||||||||||||
| frndh | 0 | ra | rb | 0 | 1236 | rm | ||||||||||||||||||||||||||||||||||||
| frndq | 0 | ra | rb | 0 | 1716 | rm | ||||||||||||||||||||||||||||||||||||
| frnds | 0 | ra | rb | 0 | 1396 | rm | ||||||||||||||||||||||||||||||||||||
| frndxd | 0 | ra | rb | 0 | 1557 | rm | ||||||||||||||||||||||||||||||||||||
| frndxh | 0 | ra | rb | 0 | 1237 | rm | ||||||||||||||||||||||||||||||||||||
| frndxq | 0 | ra | rb | 0 | 1717 | rm | ||||||||||||||||||||||||||||||||||||
| frndxs | 0 | ra | rb | 0 | 1397 | rm | ||||||||||||||||||||||||||||||||||||
| frsqrtd | 0 | ra | rb | 0 | 1538 | rm | ||||||||||||||||||||||||||||||||||||
| frsqrth | 0 | ra | rb | 0 | 1218 | rm | ||||||||||||||||||||||||||||||||||||
| frsqrtq | 0 | ra | rb | 0 | 1698 | rm | ||||||||||||||||||||||||||||||||||||
| frsqrts | 0 | ra | rb | 0 | 1378 | rm | ||||||||||||||||||||||||||||||||||||
| fscaleq | 0 | ra | rb | sc | 1758 | 0 | ||||||||||||||||||||||||||||||||||||
| fsqrtd | 0 | ra | rb | 0 | 1537 | rm | ||||||||||||||||||||||||||||||||||||
| fsqrth | 0 | ra | rb | 0 | 1217 | rm | ||||||||||||||||||||||||||||||||||||
| fsqrtq | 0 | ra | rb | 0 | 1697 | rm | ||||||||||||||||||||||||||||||||||||
| fsqrts | 0 | ra | rb | 0 | 1377 | rm | ||||||||||||||||||||||||||||||||||||
| fstod | 0 | ra | rb | 0 | 1432 | 0 | ||||||||||||||||||||||||||||||||||||
| fstoh | 0 | ra | rb | 0 | 1274 | rm | ||||||||||||||||||||||||||||||||||||
| fstoid | 0 | ra | rb | 0 | 1420 | rm | ||||||||||||||||||||||||||||||||||||
| fstoiq | 0 | ra | rb | 0 | 1424 | rm | ||||||||||||||||||||||||||||||||||||
| fstoiw | 0 | ra | rb | 0 | 1416 | rm | ||||||||||||||||||||||||||||||||||||
| fstoq | 0 | ra | rb | 0 | 1752 | 0 | ||||||||||||||||||||||||||||||||||||
| fstoud | 0 | ra | rb | 0 | 1421 | rm | ||||||||||||||||||||||||||||||||||||
| fstouq | 0 | ra | rb | 0 | 1425 | rm | ||||||||||||||||||||||||||||||||||||
| fstouw | 0 | ra | rb | 0 | 1417 | rm | ||||||||||||||||||||||||||||||||||||
| fsubd | 0 | ra | rb | rc | 1540 | rm | ||||||||||||||||||||||||||||||||||||
| fsubh | 0 | ra | rb | rc | 1220 | rm | ||||||||||||||||||||||||||||||||||||
| fsubq | 0 | ra | rb | rc | 1700 | rm | ||||||||||||||||||||||||||||||||||||
| fsubs | 0 | ra | rb | rc | 1380 | rm | ||||||||||||||||||||||||||||||||||||
| fudtod | 0 | ra | rb | 0 | 1583 | rm | ||||||||||||||||||||||||||||||||||||
| fudtoh | 0 | ra | rb | 0 | 1263 | rm | ||||||||||||||||||||||||||||||||||||
| fudtoq | 0 | ra | rb | 0 | 1743 | rm | ||||||||||||||||||||||||||||||||||||
| fudtos | 0 | ra | rb | 0 | 1423 | rm | ||||||||||||||||||||||||||||||||||||
| fuqtod | 0 | ra | rb | 0 | 1587 | rm | ||||||||||||||||||||||||||||||||||||
| fuqtoh | 0 | ra | rb | 0 | 1267 | rm | ||||||||||||||||||||||||||||||||||||
| fuqtoq | 0 | ra | rb | 0 | 1747 | rm | ||||||||||||||||||||||||||||||||||||
| fuqtos | 0 | ra | rb | 0 | 1427 | rm | ||||||||||||||||||||||||||||||||||||
| fuwtod | 0 | ra | rb | 0 | 1579 | rm | ||||||||||||||||||||||||||||||||||||
| fuwtoh | 0 | ra | rb | 0 | 1259 | rm | ||||||||||||||||||||||||||||||||||||
| fuwtoq | 0 | ra | rb | 0 | 1739 | rm | ||||||||||||||||||||||||||||||||||||
| fuwtos | 0 | ra | rb | 0 | 1419 | rm | ||||||||||||||||||||||||||||||||||||
| getdbr | 0 | ra | rb | simm10 | 520 | imm | ||||||||||||||||||||||||||||||||||||
| getibr | 0 | ra | rb | simm10 | 522 | imm | ||||||||||||||||||||||||||||||||||||
| getmr | 0 | ra | rb | simm10 | 524 | imm | ||||||||||||||||||||||||||||||||||||
| getspr | 0 | ra | 0 | spr | 517 | 0 | ||||||||||||||||||||||||||||||||||||
| gtb | 0 | ra | rb | 0 | 22 | 0 | ||||||||||||||||||||||||||||||||||||
| halt | 0 | 0 | 528 | 0 | ||||||||||||||||||||||||||||||||||||||
| icbi | 2 | 19 | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| int | 0 | 0 | rb | simm10 | 514 | imm | ||||||||||||||||||||||||||||||||||||
| jmp | 2 | 1 | simm28x16 | |||||||||||||||||||||||||||||||||||||||
| jmpmi | 0 | 0 | rb | rc | 563 | scale | ||||||||||||||||||||||||||||||||||||
| jmpr | 0 | 0 | rb | rc | 12 | scale | ||||||||||||||||||||||||||||||||||||
| jmpt | 0 | 0 | rb | rc | 13 | 0 | ||||||||||||||||||||||||||||||||||||
| jmptsw | 0 | 0 | rb | rc | 14 | 0 | ||||||||||||||||||||||||||||||||||||
| jmptuw | 0 | 0 | rb | rc | 15 | 0 | ||||||||||||||||||||||||||||||||||||
| ldan | 1 | ra | rb | simm14 | 102 | |||||||||||||||||||||||||||||||||||||
| ldanrc | 1 | ra | rb | simm14 | 103 | |||||||||||||||||||||||||||||||||||||
| ldarc | 105 | ra | simm28x16 | |||||||||||||||||||||||||||||||||||||||
| ldard | 102 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| ldaxsd | 8 | ra | rb | rc | simm7 | 14 | scale | |||||||||||||||||||||||||||||||||||
| ldaxsw | 9 | ra | rb | rc | simm7 | 14 | scale | |||||||||||||||||||||||||||||||||||
| ldaxud | 11 | ra | rb | rc | simm7 | 14 | scale | |||||||||||||||||||||||||||||||||||
| ldaxuw | 10 | ra | rb | rc | simm7 | 14 | scale | |||||||||||||||||||||||||||||||||||
| ldi | 16 | ra | simm28 | |||||||||||||||||||||||||||||||||||||||
| ldih | 17 | ra | simm28 | |||||||||||||||||||||||||||||||||||||||
| ldq | 84 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| ldqmia | 0 | ra | rb | simm10 | 108 | imm | ||||||||||||||||||||||||||||||||||||
| ldqmib | 0 | ra | rb | simm10 | 124 | imm | ||||||||||||||||||||||||||||||||||||
| ldqr | 100 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| ldqxsd | 8 | ra | rb | rc | simm7 | 12 | scale | |||||||||||||||||||||||||||||||||||
| ldqxsw | 9 | ra | rb | rc | simm7 | 12 | scale | |||||||||||||||||||||||||||||||||||
| ldqxud | 11 | ra | rb | rc | simm7 | 12 | scale | |||||||||||||||||||||||||||||||||||
| ldqxuw | 10 | ra | rb | rc | simm7 | 12 | scale | |||||||||||||||||||||||||||||||||||
| ldsb | 73 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| ldsbmia | 0 | ra | rb | simm10 | 97 | imm | ||||||||||||||||||||||||||||||||||||
| ldsbmib | 0 | ra | rb | simm10 | 113 | imm | ||||||||||||||||||||||||||||||||||||
| ldsbr | 89 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| ldsbxsd | 8 | ra | rb | rc | simm7 | 1 | scale | |||||||||||||||||||||||||||||||||||
| ldsbxsw | 9 | ra | rb | rc | simm7 | 1 | scale | |||||||||||||||||||||||||||||||||||
| ldsbxud | 11 | ra | rb | rc | simm7 | 1 | scale | |||||||||||||||||||||||||||||||||||
| ldsbxuw | 10 | ra | rb | rc | simm7 | 1 | scale | |||||||||||||||||||||||||||||||||||
| ldsd | 82 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| ldsdmia | 0 | ra | rb | simm10 | 106 | imm | ||||||||||||||||||||||||||||||||||||
| ldsdmib | 0 | ra | rb | simm10 | 122 | imm | ||||||||||||||||||||||||||||||||||||
| ldsdr | 98 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| ldsdxsd | 8 | ra | rb | rc | simm7 | 10 | scale | |||||||||||||||||||||||||||||||||||
| ldsdxsw | 9 | ra | rb | rc | simm7 | 10 | scale | |||||||||||||||||||||||||||||||||||
| ldsdxud | 11 | ra | rb | rc | simm7 | 10 | scale | |||||||||||||||||||||||||||||||||||
| ldsdxuw | 10 | ra | rb | rc | simm7 | 10 | scale | |||||||||||||||||||||||||||||||||||
| ldsh | 76 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| ldshmia | 0 | ra | rb | simm10 | 100 | imm | ||||||||||||||||||||||||||||||||||||
| ldshmib | 0 | ra | rb | simm10 | 116 | imm | ||||||||||||||||||||||||||||||||||||
| ldshr | 92 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| ldshxsd | 8 | ra | rb | rc | simm7 | 4 | scale | |||||||||||||||||||||||||||||||||||
| ldshxsw | 9 | ra | rb | rc | simm7 | 4 | scale | |||||||||||||||||||||||||||||||||||
| ldshxud | 11 | ra | rb | rc | simm7 | 4 | scale | |||||||||||||||||||||||||||||||||||
| ldshxuw | 10 | ra | rb | rc | simm7 | 4 | scale | |||||||||||||||||||||||||||||||||||
| ldsw | 79 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| ldswmia | 0 | ra | rb | simm10 | 103 | imm | ||||||||||||||||||||||||||||||||||||
| ldswmib | 0 | ra | rb | simm10 | 119 | imm | ||||||||||||||||||||||||||||||||||||
| ldswr | 95 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| ldswxsd | 8 | ra | rb | rc | simm7 | 7 | scale | |||||||||||||||||||||||||||||||||||
| ldswxsw | 9 | ra | rb | rc | simm7 | 7 | scale | |||||||||||||||||||||||||||||||||||
| ldswxud | 11 | ra | rb | rc | simm7 | 7 | scale | |||||||||||||||||||||||||||||||||||
| ldswxuw | 10 | ra | rb | rc | simm7 | 7 | scale | |||||||||||||||||||||||||||||||||||
| ldub | 72 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| ldubmia | 0 | ra | rb | simm10 | 96 | imm | ||||||||||||||||||||||||||||||||||||
| ldubmib | 0 | ra | rb | simm10 | 112 | imm | ||||||||||||||||||||||||||||||||||||
| ldubr | 88 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| ldubxsd | 8 | ra | rb | rc | simm7 | 0 | scale | |||||||||||||||||||||||||||||||||||
| ldubxsw | 9 | ra | rb | rc | simm7 | 0 | scale | |||||||||||||||||||||||||||||||||||
| ldubxud | 11 | ra | rb | rc | simm7 | 0 | scale | |||||||||||||||||||||||||||||||||||
| ldubxuw | 10 | ra | rb | rc | simm7 | 0 | scale | |||||||||||||||||||||||||||||||||||
| ldud | 81 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| ldudmia | 0 | ra | rb | simm10 | 105 | imm | ||||||||||||||||||||||||||||||||||||
| ldudmib | 0 | ra | rb | simm10 | 121 | imm | ||||||||||||||||||||||||||||||||||||
| ldudr | 97 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| ldudxsd | 8 | ra | rb | rc | simm7 | 9 | scale | |||||||||||||||||||||||||||||||||||
| ldudxsw | 9 | ra | rb | rc | simm7 | 9 | scale | |||||||||||||||||||||||||||||||||||
| ldudxud | 11 | ra | rb | rc | simm7 | 9 | scale | |||||||||||||||||||||||||||||||||||
| ldudxuw | 10 | ra | rb | rc | simm7 | 9 | scale | |||||||||||||||||||||||||||||||||||
| lduh | 75 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| lduhmia | 0 | ra | rb | simm10 | 99 | imm | ||||||||||||||||||||||||||||||||||||
| lduhmib | 0 | ra | rb | simm10 | 115 | imm | ||||||||||||||||||||||||||||||||||||
| lduhr | 91 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| lduhxsd | 8 | ra | rb | rc | simm7 | 3 | scale | |||||||||||||||||||||||||||||||||||
| lduhxsw | 9 | ra | rb | rc | simm7 | 3 | scale | |||||||||||||||||||||||||||||||||||
| lduhxud | 11 | ra | rb | rc | simm7 | 3 | scale | |||||||||||||||||||||||||||||||||||
| lduhxuw | 10 | ra | rb | rc | simm7 | 3 | scale | |||||||||||||||||||||||||||||||||||
| lduw | 78 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| lduwmia | 0 | ra | rb | simm10 | 102 | imm | ||||||||||||||||||||||||||||||||||||
| lduwmib | 0 | ra | rb | simm10 | 118 | imm | ||||||||||||||||||||||||||||||||||||
| lduwr | 94 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| lduwxsd | 8 | ra | rb | rc | simm7 | 6 | scale | |||||||||||||||||||||||||||||||||||
| lduwxsw | 9 | ra | rb | rc | simm7 | 6 | scale | |||||||||||||||||||||||||||||||||||
| lduwxud | 11 | ra | rb | rc | simm7 | 6 | scale | |||||||||||||||||||||||||||||||||||
| lduwxuw | 10 | ra | rb | rc | simm7 | 6 | scale | |||||||||||||||||||||||||||||||||||
| maxsd | 0 | ra | rb | rc | 232 | 0 | ||||||||||||||||||||||||||||||||||||
| maxsid | 44 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| maxsiw | 48 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| maxsq | 0 | ra | rb | rc | 312 | 0 | ||||||||||||||||||||||||||||||||||||
| maxsw | 0 | ra | rb | rc | 152 | 0 | ||||||||||||||||||||||||||||||||||||
| maxud | 0 | ra | rb | rc | 233 | 0 | ||||||||||||||||||||||||||||||||||||
| maxuid | 45 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| maxuiw | 49 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| maxuq | 0 | ra | rb | rc | 313 | 0 | ||||||||||||||||||||||||||||||||||||
| maxuw | 0 | ra | rb | rc | 153 | 0 | ||||||||||||||||||||||||||||||||||||
| mbgath | 0 | ra | rb | rc | 20 | 0 | ||||||||||||||||||||||||||||||||||||
| mbscat | 0 | ra | rb | rc | 21 | 0 | ||||||||||||||||||||||||||||||||||||
| minsd | 0 | ra | rb | rc | 234 | 0 | ||||||||||||||||||||||||||||||||||||
| minsid | 46 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| minsiw | 50 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| minsq | 0 | ra | rb | rc | 314 | 0 | ||||||||||||||||||||||||||||||||||||
| minsw | 0 | ra | rb | rc | 154 | 0 | ||||||||||||||||||||||||||||||||||||
| minud | 0 | ra | rb | rc | 235 | 0 | ||||||||||||||||||||||||||||||||||||
| minuid | 47 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| minuiw | 51 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| minuq | 0 | ra | rb | rc | 315 | 0 | ||||||||||||||||||||||||||||||||||||
| minuw | 0 | ra | rb | rc | 155 | 0 | ||||||||||||||||||||||||||||||||||||
| mov | 0 | ra | rb | 0 | 1 | 0 | ||||||||||||||||||||||||||||||||||||
| mov2 | 1 | ra | rb | rc | rd | 30 | ||||||||||||||||||||||||||||||||||||
| mprobe | 0 | ra | rb | rc | 512 | 0 | ||||||||||||||||||||||||||||||||||||
| muladdd | 1 | ra | rb | rc | rd | 72 | ||||||||||||||||||||||||||||||||||||
| muld | 0 | ra | rb | rc | 210 | 0 | ||||||||||||||||||||||||||||||||||||
| mulh | 0 | ra | rb | rc | 247 | 0 | ||||||||||||||||||||||||||||||||||||
| mulid | 32 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| muliws | 28 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| muliwz | 29 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| mulq | 0 | ra | rb | rc | 290 | 0 | ||||||||||||||||||||||||||||||||||||
| mulsubd | 1 | ra | rb | rc | rd | 73 | ||||||||||||||||||||||||||||||||||||
| mulsubrd | 1 | ra | rb | rc | rd | 74 | ||||||||||||||||||||||||||||||||||||
| mulws | 0 | ra | rb | rc | 130 | 0 | ||||||||||||||||||||||||||||||||||||
| mulwz | 0 | ra | rb | rc | 160 | 0 | ||||||||||||||||||||||||||||||||||||
| nand | 0 | ra | rb | rc | 8 | 0 | ||||||||||||||||||||||||||||||||||||
| negd | 0 | ra | rb | 0 | 211 | 0 | ||||||||||||||||||||||||||||||||||||
| negq | 0 | ra | rb | 0 | 291 | 0 | ||||||||||||||||||||||||||||||||||||
| negw | 0 | ra | rb | 0 | 131 | 0 | ||||||||||||||||||||||||||||||||||||
| nop | 2 | 0 | simm28 | |||||||||||||||||||||||||||||||||||||||
| nor | 0 | ra | rb | rc | 9 | 0 | ||||||||||||||||||||||||||||||||||||
| not | 0 | ra | rb | 0 | 3 | 0 | ||||||||||||||||||||||||||||||||||||
| nulbc | 1 | ra | rb | 0 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| nulbci | 1 | ra | sb | 1 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| nulbs | 1 | ra | rb | 2 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| nulbsi | 1 | ra | sb | 3 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| nuleqd | 1 | ra | rb | 0 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| nuleqid | 1 | ra | simm11 | dn | dy | 112 | ||||||||||||||||||||||||||||||||||||
| nuleqiq | 1 | ra | simm11 | dn | dy | 118 | ||||||||||||||||||||||||||||||||||||
| nuleqiw | 1 | ra | simm11 | dn | dy | 106 | ||||||||||||||||||||||||||||||||||||
| nuleqq | 1 | ra | rb | 0 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| nuleqw | 1 | ra | rb | 0 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| nulgesd | 1 | ra | rb | 3 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| nulgesid | 1 | ra | simm11 | dn | dy | 115 | ||||||||||||||||||||||||||||||||||||
| nulgesiq | 1 | ra | simm11 | dn | dy | 121 | ||||||||||||||||||||||||||||||||||||
| nulgesiw | 1 | ra | simm11 | dn | dy | 109 | ||||||||||||||||||||||||||||||||||||
| nulgesq | 1 | ra | rb | 3 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| nulgesw | 1 | ra | rb | 3 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| nulgeud | 1 | ra | rb | 5 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| nulgeuid | 1 | ra | uimm11 | dn | dy | 117 | ||||||||||||||||||||||||||||||||||||
| nulgeuiq | 1 | ra | uimm11 | dn | dy | 123 | ||||||||||||||||||||||||||||||||||||
| nulgeuiw | 1 | ra | uimm11 | dn | dy | 111 | ||||||||||||||||||||||||||||||||||||
| nulgeuq | 1 | ra | rb | 5 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| nulgeuw | 1 | ra | rb | 5 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| nulltsd | 1 | ra | rb | 2 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| nulltsid | 1 | ra | simm11 | dn | dy | 114 | ||||||||||||||||||||||||||||||||||||
| nulltsiq | 1 | ra | simm11 | dn | dy | 120 | ||||||||||||||||||||||||||||||||||||
| nulltsiw | 1 | ra | simm11 | dn | dy | 108 | ||||||||||||||||||||||||||||||||||||
| nulltsq | 1 | ra | rb | 2 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| nulltsw | 1 | ra | rb | 2 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| nulltud | 1 | ra | rb | 4 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| nulltuid | 1 | ra | uimm11 | dn | dy | 116 | ||||||||||||||||||||||||||||||||||||
| nulltuiq | 1 | ra | uimm11 | dn | dy | 122 | ||||||||||||||||||||||||||||||||||||
| nulltuiw | 1 | ra | uimm11 | dn | dy | 110 | ||||||||||||||||||||||||||||||||||||
| nulltuq | 1 | ra | rb | 4 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| nulltuw | 1 | ra | rb | 4 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| nulmall | 1 | ra | uimm11 | dn | dy | 124 | ||||||||||||||||||||||||||||||||||||
| nulmany | 1 | ra | uimm11 | dn | dy | 127 | ||||||||||||||||||||||||||||||||||||
| nulmnone | 1 | ra | uimm11 | dn | dy | 126 | ||||||||||||||||||||||||||||||||||||
| nulmnotall | 1 | ra | uimm11 | dn | dy | 125 | ||||||||||||||||||||||||||||||||||||
| nulned | 1 | ra | rb | 1 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| nulneid | 1 | ra | simm11 | dn | dy | 113 | ||||||||||||||||||||||||||||||||||||
| nulneiq | 1 | ra | simm11 | dn | dy | 119 | ||||||||||||||||||||||||||||||||||||
| nulneiw | 1 | ra | simm11 | dn | dy | 107 | ||||||||||||||||||||||||||||||||||||
| nulneq | 1 | ra | rb | 1 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| nulnew | 1 | ra | rb | 1 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| or | 0 | ra | rb | rc | 5 | 0 | ||||||||||||||||||||||||||||||||||||
| ori | 21 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| orn | 0 | ra | rb | rc | 11 | 0 | ||||||||||||||||||||||||||||||||||||
| orni | 19 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| permb | 0 | ra | rb | sc | 27 | 0 | ||||||||||||||||||||||||||||||||||||
| ptc | 0 | ra | rb | rc | 530 | 0 | ||||||||||||||||||||||||||||||||||||
| random | 0 | ra | rb | 0 | 516 | 0 | ||||||||||||||||||||||||||||||||||||
| remsd | 0 | ra | rb | rc | 230 | 0 | ||||||||||||||||||||||||||||||||||||
| remsid | 38 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| remsiw | 42 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| remsq | 0 | ra | rb | rc | 310 | 0 | ||||||||||||||||||||||||||||||||||||
| remsw | 0 | ra | rb | rc | 150 | 0 | ||||||||||||||||||||||||||||||||||||
| remud | 0 | ra | rb | rc | 231 | 0 | ||||||||||||||||||||||||||||||||||||
| remuid | 39 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| remuiw | 43 | ra | rb | uimm21 | ||||||||||||||||||||||||||||||||||||||
| remuq | 0 | ra | rb | rc | 311 | 0 | ||||||||||||||||||||||||||||||||||||
| remuw | 0 | ra | rb | rc | 151 | 0 | ||||||||||||||||||||||||||||||||||||
| repged | 4 | ra | rb | 3 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repgeud | 4 | ra | rb | 7 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repgeuw | 4 | ra | rb | 15 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repgew | 4 | ra | rb | 11 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repgtd | 4 | ra | rb | 1 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repgtud | 4 | ra | rb | 5 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repgtuw | 4 | ra | rb | 13 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repgtw | 4 | ra | rb | 9 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repled | 4 | ra | rb | 2 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repleud | 4 | ra | rb | 6 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repleuw | 4 | ra | rb | 14 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| replew | 4 | ra | rb | 10 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repltd | 4 | ra | rb | 0 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repltud | 4 | ra | rb | 4 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repltuw | 4 | ra | rb | 12 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| repltw | 4 | ra | rb | 8 | uimm6 | simm11x16 | ||||||||||||||||||||||||||||||||||||
| ret | 0 | 0 | 2 | 0 | ||||||||||||||||||||||||||||||||||||||
| retf | 2 | 2 | 0 | uimm21 | ||||||||||||||||||||||||||||||||||||||
| rfi | 0 | 0 | 527 | 0 | ||||||||||||||||||||||||||||||||||||||
| rscover | 0 | 0 | 536 | 0 | ||||||||||||||||||||||||||||||||||||||
| rsflush | 0 | 0 | 537 | 0 | ||||||||||||||||||||||||||||||||||||||
| rsload | 0 | 0 | 538 | 0 | ||||||||||||||||||||||||||||||||||||||
| setdbr | 0 | ra | rb | simm10 | 519 | imm | ||||||||||||||||||||||||||||||||||||
| setdtr | 0 | ra | rb | rc | 526 | 0 | ||||||||||||||||||||||||||||||||||||
| setibr | 0 | ra | rb | simm10 | 521 | imm | ||||||||||||||||||||||||||||||||||||
| setitr | 0 | ra | rb | rc | 525 | 0 | ||||||||||||||||||||||||||||||||||||
| setmr | 0 | ra | rb | simm10 | 523 | imm | ||||||||||||||||||||||||||||||||||||
| setspr | 0 | ra | 0 | spr | 518 | 0 | ||||||||||||||||||||||||||||||||||||
| sextb | 0 | ra | rb | 0 | 36 | 0 | ||||||||||||||||||||||||||||||||||||
| sextd | 0 | ra | rb | 0 | 39 | 0 | ||||||||||||||||||||||||||||||||||||
| sexth | 0 | ra | rb | 0 | 37 | 0 | ||||||||||||||||||||||||||||||||||||
| sextw | 0 | ra | rb | 0 | 38 | 0 | ||||||||||||||||||||||||||||||||||||
| sladdd | 1 | ra | rb | rc | sd | 23 | ||||||||||||||||||||||||||||||||||||
| sladdws | 1 | ra | rb | rc | sd | 37 | ||||||||||||||||||||||||||||||||||||
| sladdwz | 1 | ra | rb | rc | sd | 38 | ||||||||||||||||||||||||||||||||||||
| slld | 0 | ra | rb | rc | 216 | 0 | ||||||||||||||||||||||||||||||||||||
| sllid | 0 | ra | rb | sc | 212 | 0 | ||||||||||||||||||||||||||||||||||||
| slliq | 0 | ra | rb | sc | 292 | 0 | ||||||||||||||||||||||||||||||||||||
| slliw | 0 | ra | rb | sc | 132 | 0 | ||||||||||||||||||||||||||||||||||||
| sllq | 0 | ra | rb | rc | 296 | 0 | ||||||||||||||||||||||||||||||||||||
| sllw | 0 | ra | rb | rc | 136 | 0 | ||||||||||||||||||||||||||||||||||||
| slor | 1 | ra | rb | rc | sd | 50 | ||||||||||||||||||||||||||||||||||||
| slpd | 1 | ra | rb | rc | rd | 16 | ||||||||||||||||||||||||||||||||||||
| slpq | 1 | ra | rb | rc | rd | 44 | ||||||||||||||||||||||||||||||||||||
| slpw | 1 | ra | rb | rc | rd | 13 | ||||||||||||||||||||||||||||||||||||
| slsrad | 1 | ra | rb | rc | rd | 20 | ||||||||||||||||||||||||||||||||||||
| slsraid | 1 | ra | rb | sc | sd | 22 | ||||||||||||||||||||||||||||||||||||
| slsraw | 1 | ra | rb | rc | rd | 27 | ||||||||||||||||||||||||||||||||||||
| slsrld | 1 | ra | rb | rc | rd | 19 | ||||||||||||||||||||||||||||||||||||
| slsrlid | 1 | ra | rb | sc | sd | 21 | ||||||||||||||||||||||||||||||||||||
| slsrlw | 1 | ra | rb | rc | rd | 26 | ||||||||||||||||||||||||||||||||||||
| slsubd | 1 | ra | rb | rc | sd | 24 | ||||||||||||||||||||||||||||||||||||
| slsubrd | 1 | ra | rb | rc | sd | 25 | ||||||||||||||||||||||||||||||||||||
| slsubrws | 1 | ra | rb | rc | sd | 39 | ||||||||||||||||||||||||||||||||||||
| slsubrwz | 1 | ra | rb | rc | sd | 40 | ||||||||||||||||||||||||||||||||||||
| slsubws | 1 | ra | rb | rc | sd | 41 | ||||||||||||||||||||||||||||||||||||
| slsubwz | 1 | ra | rb | rc | sd | 42 | ||||||||||||||||||||||||||||||||||||
| slxor | 1 | ra | rb | rc | sd | 51 | ||||||||||||||||||||||||||||||||||||
| srad | 0 | ra | rb | rc | 218 | 0 | ||||||||||||||||||||||||||||||||||||
| sraid | 0 | ra | rb | sc | 214 | 0 | ||||||||||||||||||||||||||||||||||||
| sraiq | 0 | ra | rb | sc | 294 | 0 | ||||||||||||||||||||||||||||||||||||
| sraiw | 0 | ra | rb | sc | 134 | 0 | ||||||||||||||||||||||||||||||||||||
| sraq | 0 | ra | rb | rc | 298 | 0 | ||||||||||||||||||||||||||||||||||||
| sraw | 0 | ra | rb | rc | 138 | 0 | ||||||||||||||||||||||||||||||||||||
| srld | 0 | ra | rb | rc | 217 | 0 | ||||||||||||||||||||||||||||||||||||
| srlid | 0 | ra | rb | sc | 213 | 0 | ||||||||||||||||||||||||||||||||||||
| srliq | 0 | ra | rb | sc | 293 | 0 | ||||||||||||||||||||||||||||||||||||
| srliw | 0 | ra | rb | sc | 133 | 0 | ||||||||||||||||||||||||||||||||||||
| srlq | 0 | ra | rb | rc | 297 | 0 | ||||||||||||||||||||||||||||||||||||
| srlw | 0 | ra | rb | rc | 137 | 0 | ||||||||||||||||||||||||||||||||||||
| srpd | 1 | ra | rb | rc | rd | 17 | ||||||||||||||||||||||||||||||||||||
| srpid | 1 | ra | rb | rc | sd | 18 | ||||||||||||||||||||||||||||||||||||
| srpiq | 1 | ra | rb | rc | sd | 46 | ||||||||||||||||||||||||||||||||||||
| srpiw | 1 | ra | rb | rc | sd | 15 | ||||||||||||||||||||||||||||||||||||
| srpq | 1 | ra | rb | rc | rd | 45 | ||||||||||||||||||||||||||||||||||||
| srpw | 1 | ra | rb | rc | rd | 14 | ||||||||||||||||||||||||||||||||||||
| stb | 74 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| stbmia | 0 | ra | rb | simm10 | 98 | imm | ||||||||||||||||||||||||||||||||||||
| stbmib | 0 | ra | rb | simm10 | 114 | imm | ||||||||||||||||||||||||||||||||||||
| stbr | 90 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| stbxsd | 8 | ra | rb | rc | simm7 | 2 | scale | |||||||||||||||||||||||||||||||||||
| stbxsw | 9 | ra | rb | rc | simm7 | 2 | scale | |||||||||||||||||||||||||||||||||||
| stbxud | 11 | ra | rb | rc | simm7 | 2 | scale | |||||||||||||||||||||||||||||||||||
| stbxuw | 10 | ra | rb | rc | simm7 | 2 | scale | |||||||||||||||||||||||||||||||||||
| std | 83 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| stdmia | 0 | ra | rb | simm10 | 107 | imm | ||||||||||||||||||||||||||||||||||||
| stdmib | 0 | ra | rb | simm10 | 123 | imm | ||||||||||||||||||||||||||||||||||||
| stdr | 99 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| stdxsd | 8 | ra | rb | rc | simm7 | 11 | scale | |||||||||||||||||||||||||||||||||||
| stdxsw | 9 | ra | rb | rc | simm7 | 11 | scale | |||||||||||||||||||||||||||||||||||
| stdxud | 11 | ra | rb | rc | simm7 | 11 | scale | |||||||||||||||||||||||||||||||||||
| stdxuw | 10 | ra | rb | rc | simm7 | 11 | scale | |||||||||||||||||||||||||||||||||||
| sth | 77 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| sthmia | 0 | ra | rb | simm10 | 101 | imm | ||||||||||||||||||||||||||||||||||||
| sthmib | 0 | ra | rb | simm10 | 117 | imm | ||||||||||||||||||||||||||||||||||||
| sthr | 93 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| sthxsd | 8 | ra | rb | rc | simm7 | 5 | scale | |||||||||||||||||||||||||||||||||||
| sthxsw | 9 | ra | rb | rc | simm7 | 5 | scale | |||||||||||||||||||||||||||||||||||
| sthxud | 11 | ra | rb | rc | simm7 | 5 | scale | |||||||||||||||||||||||||||||||||||
| sthxuw | 10 | ra | rb | rc | simm7 | 5 | scale | |||||||||||||||||||||||||||||||||||
| stq | 85 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| stqmia | 0 | ra | rb | simm10 | 109 | imm | ||||||||||||||||||||||||||||||||||||
| stqmib | 0 | ra | rb | simm10 | 125 | imm | ||||||||||||||||||||||||||||||||||||
| stqr | 101 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| stqxsd | 8 | ra | rb | rc | simm7 | 13 | scale | |||||||||||||||||||||||||||||||||||
| stqxsw | 9 | ra | rb | rc | simm7 | 13 | scale | |||||||||||||||||||||||||||||||||||
| stqxud | 11 | ra | rb | rc | simm7 | 13 | scale | |||||||||||||||||||||||||||||||||||
| stqxuw | 10 | ra | rb | rc | simm7 | 13 | scale | |||||||||||||||||||||||||||||||||||
| stw | 80 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| stwmia | 0 | ra | rb | simm10 | 104 | imm | ||||||||||||||||||||||||||||||||||||
| stwmib | 0 | ra | rb | simm10 | 120 | imm | ||||||||||||||||||||||||||||||||||||
| stwr | 96 | ra | uimm28 | |||||||||||||||||||||||||||||||||||||||
| stwxsd | 8 | ra | rb | rc | simm7 | 8 | scale | |||||||||||||||||||||||||||||||||||
| stwxsw | 9 | ra | rb | rc | simm7 | 8 | scale | |||||||||||||||||||||||||||||||||||
| stwxud | 11 | ra | rb | rc | simm7 | 8 | scale | |||||||||||||||||||||||||||||||||||
| stwxuw | 10 | ra | rb | rc | simm7 | 8 | scale | |||||||||||||||||||||||||||||||||||
| subc3d | 1 | ra | rb | rc | rd | 12 | ||||||||||||||||||||||||||||||||||||
| subcd | 0 | ra | rb | rc | 246 | 0 | ||||||||||||||||||||||||||||||||||||
| subd | 0 | ra | rb | rc | 209 | 0 | ||||||||||||||||||||||||||||||||||||
| subod | 0 | ra | rb | rc | 244 | 0 | ||||||||||||||||||||||||||||||||||||
| subq | 0 | ra | rb | rc | 289 | 0 | ||||||||||||||||||||||||||||||||||||
| subrid | 31 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| subriws | 26 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| subriwz | 27 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| subsubd | 1 | ra | rb | rc | rd | 10 | ||||||||||||||||||||||||||||||||||||
| subws | 0 | ra | rb | rc | 129 | 0 | ||||||||||||||||||||||||||||||||||||
| subwz | 0 | ra | rb | rc | 162 | 0 | ||||||||||||||||||||||||||||||||||||
| syscall | 0 | 0 | 515 | 0 | ||||||||||||||||||||||||||||||||||||||
| sysret | 0 | 0 | 534 | 0 | ||||||||||||||||||||||||||||||||||||||
| tpa | 0 | ra | rb | rc | 529 | 0 | ||||||||||||||||||||||||||||||||||||
| undef | 0 | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||
| vaddb | 0 | ra | rb | rc | 1796 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddcb | 0 | ra | rb | rc | 1800 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddcd | 0 | ra | rb | rc | 1992 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddch | 0 | ra | rb | rc | 1864 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddcw | 0 | ra | rb | rc | 1928 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddd | 0 | ra | rb | rc | 1988 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddh | 0 | ra | rb | rc | 1860 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddob | 0 | ra | rb | rc | 1798 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddod | 0 | ra | rb | rc | 1990 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddoh | 0 | ra | rb | rc | 1862 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddow | 0 | ra | rb | rc | 1926 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddssatb | 0 | ra | rb | rc | 1803 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddssatd | 0 | ra | rb | rc | 1995 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddssath | 0 | ra | rb | rc | 1867 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddssatw | 0 | ra | rb | rc | 1931 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddusatb | 0 | ra | rb | rc | 1802 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddusatd | 0 | ra | rb | rc | 1994 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddusath | 0 | ra | rb | rc | 1866 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddusatw | 0 | ra | rb | rc | 1930 | 0 | ||||||||||||||||||||||||||||||||||||
| vaddw | 0 | ra | rb | rc | 1924 | 0 | ||||||||||||||||||||||||||||||||||||
| vavgsb | 0 | ra | rb | rc | 1806 | 0 | ||||||||||||||||||||||||||||||||||||
| vavgsd | 0 | ra | rb | rc | 1998 | 0 | ||||||||||||||||||||||||||||||||||||
| vavgsh | 0 | ra | rb | rc | 1870 | 0 | ||||||||||||||||||||||||||||||||||||
| vavgsw | 0 | ra | rb | rc | 1934 | 0 | ||||||||||||||||||||||||||||||||||||
| vavgub | 0 | ra | rb | rc | 1807 | 0 | ||||||||||||||||||||||||||||||||||||
| vavgud | 0 | ra | rb | rc | 1999 | 0 | ||||||||||||||||||||||||||||||||||||
| vavguh | 0 | ra | rb | rc | 1871 | 0 | ||||||||||||||||||||||||||||||||||||
| vavguw | 0 | ra | rb | rc | 1935 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpeqb | 0 | ra | rb | rc | 1808 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpeqd | 0 | ra | rb | rc | 2000 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpeqh | 0 | ra | rb | rc | 1872 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpeqw | 0 | ra | rb | rc | 1936 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpltsb | 0 | ra | rb | rc | 1809 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpltsd | 0 | ra | rb | rc | 2001 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpltsh | 0 | ra | rb | rc | 1873 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpltsw | 0 | ra | rb | rc | 1937 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpltub | 0 | ra | rb | rc | 1810 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpltud | 0 | ra | rb | rc | 2002 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpltuh | 0 | ra | rb | rc | 1874 | 0 | ||||||||||||||||||||||||||||||||||||
| vcmpltuw | 0 | ra | rb | rc | 1938 | 0 | ||||||||||||||||||||||||||||||||||||
| vfabdd | 0 | ra | rb | rc | 1619 | rm | ||||||||||||||||||||||||||||||||||||
| vfabdh | 0 | ra | rb | rc | 1299 | rm | ||||||||||||||||||||||||||||||||||||
| vfabds | 0 | ra | rb | rc | 1459 | rm | ||||||||||||||||||||||||||||||||||||
| vfabsd | 0 | ra | rb | 0 | 1617 | 0 | ||||||||||||||||||||||||||||||||||||
| vfabsh | 0 | ra | rb | 0 | 1297 | 0 | ||||||||||||||||||||||||||||||||||||
| vfabss | 0 | ra | rb | 0 | 1457 | 0 | ||||||||||||||||||||||||||||||||||||
| vfaddd | 0 | ra | rb | rc | 1623 | rm | ||||||||||||||||||||||||||||||||||||
| vfaddh | 0 | ra | rb | rc | 1303 | rm | ||||||||||||||||||||||||||||||||||||
| vfadds | 0 | ra | rb | rc | 1463 | rm | ||||||||||||||||||||||||||||||||||||
| vfaddsubd | 0 | ra | rb | rc | 1656 | rm | ||||||||||||||||||||||||||||||||||||
| vfaddsubh | 0 | ra | rb | rc | 1336 | rm | ||||||||||||||||||||||||||||||||||||
| vfaddsubs | 0 | ra | rb | rc | 1496 | rm | ||||||||||||||||||||||||||||||||||||
| vfamaxnmd | 0 | ra | rb | rc | 1634 | 0 | ||||||||||||||||||||||||||||||||||||
| vfamaxnmh | 0 | ra | rb | rc | 1314 | 0 | ||||||||||||||||||||||||||||||||||||
| vfamaxnms | 0 | ra | rb | rc | 1474 | 0 | ||||||||||||||||||||||||||||||||||||
| vfaminnmd | 0 | ra | rb | rc | 1633 | 0 | ||||||||||||||||||||||||||||||||||||
| vfaminnmh | 0 | ra | rb | rc | 1313 | 0 | ||||||||||||||||||||||||||||||||||||
| vfaminnms | 0 | ra | rb | rc | 1473 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpod | 0 | ra | rb | rc | 1648 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpoeqd | 0 | ra | rb | rc | 1644 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpoeqh | 0 | ra | rb | rc | 1324 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpoeqs | 0 | ra | rb | rc | 1484 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpoged | 0 | ra | rb | rc | 1647 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpogeh | 0 | ra | rb | rc | 1327 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpoges | 0 | ra | rb | rc | 1487 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpoh | 0 | ra | rb | rc | 1328 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpoltd | 0 | ra | rb | rc | 1646 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpolth | 0 | ra | rb | rc | 1326 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpolts | 0 | ra | rb | rc | 1486 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmponed | 0 | ra | rb | rc | 1645 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmponeh | 0 | ra | rb | rc | 1325 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpones | 0 | ra | rb | rc | 1485 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpos | 0 | ra | rb | rc | 1488 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpud | 0 | ra | rb | rc | 1653 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpueqd | 0 | ra | rb | rc | 1649 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpueqh | 0 | ra | rb | rc | 1329 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpueqs | 0 | ra | rb | rc | 1489 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpuged | 0 | ra | rb | rc | 1652 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpugeh | 0 | ra | rb | rc | 1332 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpuges | 0 | ra | rb | rc | 1492 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpuh | 0 | ra | rb | rc | 1333 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpultd | 0 | ra | rb | rc | 1651 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpulth | 0 | ra | rb | rc | 1331 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpults | 0 | ra | rb | rc | 1491 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpuned | 0 | ra | rb | rc | 1650 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpuneh | 0 | ra | rb | rc | 1330 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpunes | 0 | ra | rb | rc | 1490 | 0 | ||||||||||||||||||||||||||||||||||||
| vfcmpus | 0 | ra | rb | rc | 1493 | 0 | ||||||||||||||||||||||||||||||||||||
| vfdivd | 0 | ra | rb | rc | 1628 | rm | ||||||||||||||||||||||||||||||||||||
| vfdivh | 0 | ra | rb | rc | 1308 | rm | ||||||||||||||||||||||||||||||||||||
| vfdivs | 0 | ra | rb | rc | 1468 | rm | ||||||||||||||||||||||||||||||||||||
| vfdotd | 0 | ra | rb | rc | 1661 | rm | ||||||||||||||||||||||||||||||||||||
| vfdoth | 0 | ra | rb | rc | 1341 | rm | ||||||||||||||||||||||||||||||||||||
| vfdots | 0 | ra | rb | rc | 1501 | rm | ||||||||||||||||||||||||||||||||||||
| vfdtoid | 0 | ra | rb | 0 | 1667 | rm | ||||||||||||||||||||||||||||||||||||
| vfdtoud | 0 | ra | rb | 0 | 1668 | rm | ||||||||||||||||||||||||||||||||||||
| vfhaddd | 0 | ra | rb | rc | 1658 | rm | ||||||||||||||||||||||||||||||||||||
| vfhaddh | 0 | ra | rb | rc | 1338 | rm | ||||||||||||||||||||||||||||||||||||
| vfhadds | 0 | ra | rb | rc | 1498 | rm | ||||||||||||||||||||||||||||||||||||
| vfhmuld | 0 | ra | rb | rc | 1660 | rm | ||||||||||||||||||||||||||||||||||||
| vfhmulh | 0 | ra | rb | rc | 1340 | rm | ||||||||||||||||||||||||||||||||||||
| vfhmuls | 0 | ra | rb | rc | 1500 | rm | ||||||||||||||||||||||||||||||||||||
| vfhsubd | 0 | ra | rb | rc | 1659 | rm | ||||||||||||||||||||||||||||||||||||
| vfhsubh | 0 | ra | rb | rc | 1339 | rm | ||||||||||||||||||||||||||||||||||||
| vfhsubs | 0 | ra | rb | rc | 1499 | rm | ||||||||||||||||||||||||||||||||||||
| vfhtoih | 0 | ra | rb | 0 | 1347 | rm | ||||||||||||||||||||||||||||||||||||
| vfhtouh | 0 | ra | rb | 0 | 1348 | rm | ||||||||||||||||||||||||||||||||||||
| vfidtod | 0 | ra | rb | 0 | 1669 | rm | ||||||||||||||||||||||||||||||||||||
| vfihtoh | 0 | ra | rb | 0 | 1349 | rm | ||||||||||||||||||||||||||||||||||||
| vfiwtos | 0 | ra | rb | 0 | 1509 | rm | ||||||||||||||||||||||||||||||||||||
| vfmaddd | 14 | ra | rb | rc | rd | 4 | rm | |||||||||||||||||||||||||||||||||||
| vfmaddh | 12 | ra | rb | rc | rd | 4 | rm | |||||||||||||||||||||||||||||||||||
| vfmadds | 13 | ra | rb | rc | rd | 4 | rm | |||||||||||||||||||||||||||||||||||
| vfmaddsubd | 14 | ra | rb | rc | rd | 8 | rm | |||||||||||||||||||||||||||||||||||
| vfmaddsubh | 12 | ra | rb | rc | rd | 8 | rm | |||||||||||||||||||||||||||||||||||
| vfmaddsubs | 13 | ra | rb | rc | rd | 8 | rm | |||||||||||||||||||||||||||||||||||
| vfmaxd | 0 | ra | rb | rc | 1630 | 0 | ||||||||||||||||||||||||||||||||||||
| vfmaxh | 0 | ra | rb | rc | 1310 | 0 | ||||||||||||||||||||||||||||||||||||
| vfmaxnmd | 0 | ra | rb | rc | 1632 | 0 | ||||||||||||||||||||||||||||||||||||
| vfmaxnmh | 0 | ra | rb | rc | 1312 | 0 | ||||||||||||||||||||||||||||||||||||
| vfmaxnms | 0 | ra | rb | rc | 1472 | 0 | ||||||||||||||||||||||||||||||||||||
| vfmaxs | 0 | ra | rb | rc | 1470 | 0 | ||||||||||||||||||||||||||||||||||||
| vfmerged | 1 | ra | rb | rc | rd | 81 | ||||||||||||||||||||||||||||||||||||
| vfmergeh | 1 | ra | rb | rc | rd | 79 | ||||||||||||||||||||||||||||||||||||
| vfmergehd | 0 | ra | rb | rc | 1663 | rm | ||||||||||||||||||||||||||||||||||||
| vfmergehh | 0 | ra | rb | rc | 1343 | rm | ||||||||||||||||||||||||||||||||||||
| vfmergehs | 0 | ra | rb | rc | 1503 | rm | ||||||||||||||||||||||||||||||||||||
| vfmergeld | 0 | ra | rb | rc | 1662 | rm | ||||||||||||||||||||||||||||||||||||
| vfmergelh | 0 | ra | rb | rc | 1342 | rm | ||||||||||||||||||||||||||||||||||||
| vfmergels | 0 | ra | rb | rc | 1502 | rm | ||||||||||||||||||||||||||||||||||||
| vfmerges | 1 | ra | rb | rc | rd | 80 | ||||||||||||||||||||||||||||||||||||
| vfmind | 0 | ra | rb | rc | 1629 | 0 | ||||||||||||||||||||||||||||||||||||
| vfminh | 0 | ra | rb | rc | 1309 | 0 | ||||||||||||||||||||||||||||||||||||
| vfminnmd | 0 | ra | rb | rc | 1631 | 0 | ||||||||||||||||||||||||||||||||||||
| vfminnmh | 0 | ra | rb | rc | 1311 | 0 | ||||||||||||||||||||||||||||||||||||
| vfminnms | 0 | ra | rb | rc | 1471 | 0 | ||||||||||||||||||||||||||||||||||||
| vfmins | 0 | ra | rb | rc | 1469 | 0 | ||||||||||||||||||||||||||||||||||||
| vfmsubaddd | 14 | ra | rb | rc | rd | 9 | rm | |||||||||||||||||||||||||||||||||||
| vfmsubaddh | 12 | ra | rb | rc | rd | 9 | rm | |||||||||||||||||||||||||||||||||||
| vfmsubadds | 13 | ra | rb | rc | rd | 9 | rm | |||||||||||||||||||||||||||||||||||
| vfmsubd | 14 | ra | rb | rc | rd | 5 | rm | |||||||||||||||||||||||||||||||||||
| vfmsubh | 12 | ra | rb | rc | rd | 5 | rm | |||||||||||||||||||||||||||||||||||
| vfmsubs | 13 | ra | rb | rc | rd | 5 | rm | |||||||||||||||||||||||||||||||||||
| vfmuld | 0 | ra | rb | rc | 1626 | rm | ||||||||||||||||||||||||||||||||||||
| vfmulh | 0 | ra | rb | rc | 1306 | rm | ||||||||||||||||||||||||||||||||||||
| vfmuls | 0 | ra | rb | rc | 1466 | rm | ||||||||||||||||||||||||||||||||||||
| vfnabdd | 0 | ra | rb | rc | 1620 | rm | ||||||||||||||||||||||||||||||||||||
| vfnabdh | 0 | ra | rb | rc | 1300 | rm | ||||||||||||||||||||||||||||||||||||
| vfnabds | 0 | ra | rb | rc | 1460 | rm | ||||||||||||||||||||||||||||||||||||
| vfnabsd | 0 | ra | rb | 0 | 1618 | 0 | ||||||||||||||||||||||||||||||||||||
| vfnabsh | 0 | ra | rb | 0 | 1298 | 0 | ||||||||||||||||||||||||||||||||||||
| vfnabss | 0 | ra | rb | 0 | 1458 | 0 | ||||||||||||||||||||||||||||||||||||
| vfnaddd | 0 | ra | rb | rc | 1625 | rm | ||||||||||||||||||||||||||||||||||||
| vfnaddh | 0 | ra | rb | rc | 1305 | rm | ||||||||||||||||||||||||||||||||||||
| vfnadds | 0 | ra | rb | rc | 1465 | rm | ||||||||||||||||||||||||||||||||||||
| vfnegd | 0 | ra | rb | 0 | 1616 | 0 | ||||||||||||||||||||||||||||||||||||
| vfnegh | 0 | ra | rb | 0 | 1296 | 0 | ||||||||||||||||||||||||||||||||||||
| vfnegs | 0 | ra | rb | 0 | 1456 | 0 | ||||||||||||||||||||||||||||||||||||
| vfnmaddd | 14 | ra | rb | rc | rd | 6 | rm | |||||||||||||||||||||||||||||||||||
| vfnmaddh | 12 | ra | rb | rc | rd | 6 | rm | |||||||||||||||||||||||||||||||||||
| vfnmadds | 13 | ra | rb | rc | rd | 6 | rm | |||||||||||||||||||||||||||||||||||
| vfnmsubd | 14 | ra | rb | rc | rd | 7 | rm | |||||||||||||||||||||||||||||||||||
| vfnmsubh | 12 | ra | rb | rc | rd | 7 | rm | |||||||||||||||||||||||||||||||||||
| vfnmsubs | 13 | ra | rb | rc | rd | 7 | rm | |||||||||||||||||||||||||||||||||||
| vfnmuld | 0 | ra | rb | rc | 1627 | rm | ||||||||||||||||||||||||||||||||||||
| vfnmulh | 0 | ra | rb | rc | 1307 | rm | ||||||||||||||||||||||||||||||||||||
| vfnmuls | 0 | ra | rb | rc | 1467 | rm | ||||||||||||||||||||||||||||||||||||
| vfpackd | 0 | ra | rb | rc | 1666 | 0 | ||||||||||||||||||||||||||||||||||||
| vfpackh | 0 | ra | rb | rc | 1346 | 0 | ||||||||||||||||||||||||||||||||||||
| vfpacks | 0 | ra | rb | rc | 1506 | 0 | ||||||||||||||||||||||||||||||||||||
| vfrndd | 0 | ra | rb | 0 | 1635 | rm | ||||||||||||||||||||||||||||||||||||
| vfrndh | 0 | ra | rb | 0 | 1315 | rm | ||||||||||||||||||||||||||||||||||||
| vfrnds | 0 | ra | rb | 0 | 1475 | rm | ||||||||||||||||||||||||||||||||||||
| vfrndxd | 0 | ra | rb | 0 | 1636 | rm | ||||||||||||||||||||||||||||||||||||
| vfrndxh | 0 | ra | rb | 0 | 1316 | rm | ||||||||||||||||||||||||||||||||||||
| vfrndxs | 0 | ra | rb | 0 | 1476 | rm | ||||||||||||||||||||||||||||||||||||
| vfrsqrtd | 0 | ra | rb | 0 | 1621 | rm | ||||||||||||||||||||||||||||||||||||
| vfrsqrth | 0 | ra | rb | 0 | 1301 | rm | ||||||||||||||||||||||||||||||||||||
| vfrsqrts | 0 | ra | rb | 0 | 1461 | rm | ||||||||||||||||||||||||||||||||||||
| vfsqrtd | 0 | ra | rb | 0 | 1622 | rm | ||||||||||||||||||||||||||||||||||||
| vfsqrth | 0 | ra | rb | 0 | 1302 | rm | ||||||||||||||||||||||||||||||||||||
| vfsqrts | 0 | ra | rb | 0 | 1462 | rm | ||||||||||||||||||||||||||||||||||||
| vfstoiw | 0 | ra | rb | 0 | 1507 | rm | ||||||||||||||||||||||||||||||||||||
| vfstouw | 0 | ra | rb | 0 | 1508 | rm | ||||||||||||||||||||||||||||||||||||
| vfsubaddd | 0 | ra | rb | rc | 1657 | rm | ||||||||||||||||||||||||||||||||||||
| vfsubaddh | 0 | ra | rb | rc | 1337 | rm | ||||||||||||||||||||||||||||||||||||
| vfsubadds | 0 | ra | rb | rc | 1497 | rm | ||||||||||||||||||||||||||||||||||||
| vfsubd | 0 | ra | rb | rc | 1624 | rm | ||||||||||||||||||||||||||||||||||||
| vfsubh | 0 | ra | rb | rc | 1304 | rm | ||||||||||||||||||||||||||||||||||||
| vfsubs | 0 | ra | rb | rc | 1464 | rm | ||||||||||||||||||||||||||||||||||||
| vfudtod | 0 | ra | rb | 0 | 1670 | rm | ||||||||||||||||||||||||||||||||||||
| vfuhtoh | 0 | ra | rb | 0 | 1350 | rm | ||||||||||||||||||||||||||||||||||||
| vfupkhd | 0 | ra | rb | 0 | 1664 | 0 | ||||||||||||||||||||||||||||||||||||
| vfupkhh | 0 | ra | rb | 0 | 1344 | 0 | ||||||||||||||||||||||||||||||||||||
| vfupkhs | 0 | ra | rb | 0 | 1504 | 0 | ||||||||||||||||||||||||||||||||||||
| vfupkld | 0 | ra | rb | 0 | 1665 | 0 | ||||||||||||||||||||||||||||||||||||
| vfupklh | 0 | ra | rb | 0 | 1345 | 0 | ||||||||||||||||||||||||||||||||||||
| vfupkls | 0 | ra | rb | 0 | 1505 | 0 | ||||||||||||||||||||||||||||||||||||
| vfuwtos | 0 | ra | rb | 0 | 1510 | rm | ||||||||||||||||||||||||||||||||||||
| vmaxsb | 0 | ra | rb | rc | 1792 | 0 | ||||||||||||||||||||||||||||||||||||
| vmaxsd | 0 | ra | rb | rc | 1984 | 0 | ||||||||||||||||||||||||||||||||||||
| vmaxsh | 0 | ra | rb | rc | 1856 | 0 | ||||||||||||||||||||||||||||||||||||
| vmaxsw | 0 | ra | rb | rc | 1920 | 0 | ||||||||||||||||||||||||||||||||||||
| vmaxub | 0 | ra | rb | rc | 1793 | 0 | ||||||||||||||||||||||||||||||||||||
| vmaxud | 0 | ra | rb | rc | 1985 | 0 | ||||||||||||||||||||||||||||||||||||
| vmaxuh | 0 | ra | rb | rc | 1857 | 0 | ||||||||||||||||||||||||||||||||||||
| vmaxuw | 0 | ra | rb | rc | 1921 | 0 | ||||||||||||||||||||||||||||||||||||
| vmergehb | 0 | ra | rb | rc | 1819 | 0 | ||||||||||||||||||||||||||||||||||||
| vmergehd | 0 | ra | rb | rc | 2011 | 0 | ||||||||||||||||||||||||||||||||||||
| vmergehh | 0 | ra | rb | rc | 1883 | 0 | ||||||||||||||||||||||||||||||||||||
| vmergehw | 0 | ra | rb | rc | 1947 | 0 | ||||||||||||||||||||||||||||||||||||
| vmergelb | 0 | ra | rb | rc | 1820 | 0 | ||||||||||||||||||||||||||||||||||||
| vmergeld | 0 | ra | rb | rc | 2012 | 0 | ||||||||||||||||||||||||||||||||||||
| vmergelh | 0 | ra | rb | rc | 1884 | 0 | ||||||||||||||||||||||||||||||||||||
| vmergelw | 0 | ra | rb | rc | 1948 | 0 | ||||||||||||||||||||||||||||||||||||
| vminsb | 0 | ra | rb | rc | 1794 | 0 | ||||||||||||||||||||||||||||||||||||
| vminsd | 0 | ra | rb | rc | 1986 | 0 | ||||||||||||||||||||||||||||||||||||
| vminsh | 0 | ra | rb | rc | 1858 | 0 | ||||||||||||||||||||||||||||||||||||
| vminsw | 0 | ra | rb | rc | 1922 | 0 | ||||||||||||||||||||||||||||||||||||
| vminub | 0 | ra | rb | rc | 1795 | 0 | ||||||||||||||||||||||||||||||||||||
| vminud | 0 | ra | rb | rc | 1987 | 0 | ||||||||||||||||||||||||||||||||||||
| vminuh | 0 | ra | rb | rc | 1859 | 0 | ||||||||||||||||||||||||||||||||||||
| vminuw | 0 | ra | rb | rc | 1923 | 0 | ||||||||||||||||||||||||||||||||||||
| vpermb | 1 | ra | rb | rc | rd | 29 | ||||||||||||||||||||||||||||||||||||
| vpkssatd | 0 | ra | rb | rc | 2020 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkssath | 0 | ra | rb | rc | 1892 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkssatw | 0 | ra | rb | rc | 1956 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkumodd | 0 | ra | rb | rc | 2022 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkumodh | 0 | ra | rb | rc | 1894 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkumodw | 0 | ra | rb | rc | 1958 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkusatd | 0 | ra | rb | rc | 2021 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkusath | 0 | ra | rb | rc | 1893 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkusatsd | 0 | ra | rb | rc | 2023 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkusatsh | 0 | ra | rb | rc | 1895 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkusatsw | 0 | ra | rb | rc | 1959 | 0 | ||||||||||||||||||||||||||||||||||||
| vpkusatw | 0 | ra | rb | rc | 1957 | 0 | ||||||||||||||||||||||||||||||||||||
| vsllb | 0 | ra | rb | rc | 1811 | 0 | ||||||||||||||||||||||||||||||||||||
| vslld | 0 | ra | rb | rc | 2003 | 0 | ||||||||||||||||||||||||||||||||||||
| vsllh | 0 | ra | rb | rc | 1875 | 0 | ||||||||||||||||||||||||||||||||||||
| vsllib | 0 | ra | rb | sc | 1812 | 0 | ||||||||||||||||||||||||||||||||||||
| vsllid | 0 | ra | rb | sc | 2004 | 0 | ||||||||||||||||||||||||||||||||||||
| vsllih | 0 | ra | rb | sc | 1876 | 0 | ||||||||||||||||||||||||||||||||||||
| vslliw | 0 | ra | rb | sc | 1940 | 0 | ||||||||||||||||||||||||||||||||||||
| vsllw | 0 | ra | rb | rc | 1939 | 0 | ||||||||||||||||||||||||||||||||||||
| vslpb | 1 | ra | rb | rc | rd | 86 | ||||||||||||||||||||||||||||||||||||
| vslpd | 1 | ra | rb | rc | rd | 89 | ||||||||||||||||||||||||||||||||||||
| vslph | 1 | ra | rb | rc | rd | 87 | ||||||||||||||||||||||||||||||||||||
| vslpw | 1 | ra | rb | rc | rd | 88 | ||||||||||||||||||||||||||||||||||||
| vsplatb | 0 | ra | rb | rc | 1817 | 0 | ||||||||||||||||||||||||||||||||||||
| vsplatd | 0 | ra | rb | rc | 2009 | 0 | ||||||||||||||||||||||||||||||||||||
| vsplath | 0 | ra | rb | rc | 1881 | 0 | ||||||||||||||||||||||||||||||||||||
| vsplatib | 0 | ra | rb | sc | 1818 | 0 | ||||||||||||||||||||||||||||||||||||
| vsplatid | 0 | ra | rb | sc | 2010 | 0 | ||||||||||||||||||||||||||||||||||||
| vsplatih | 0 | ra | rb | sc | 1882 | 0 | ||||||||||||||||||||||||||||||||||||
| vsplatiw | 0 | ra | rb | sc | 1946 | 0 | ||||||||||||||||||||||||||||||||||||
| vsplatw | 0 | ra | rb | rc | 1945 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrab | 0 | ra | rb | rc | 1815 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrad | 0 | ra | rb | rc | 2007 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrah | 0 | ra | rb | rc | 1879 | 0 | ||||||||||||||||||||||||||||||||||||
| vsraib | 0 | ra | rb | sc | 1816 | 0 | ||||||||||||||||||||||||||||||||||||
| vsraid | 0 | ra | rb | sc | 2008 | 0 | ||||||||||||||||||||||||||||||||||||
| vsraih | 0 | ra | rb | sc | 1880 | 0 | ||||||||||||||||||||||||||||||||||||
| vsraiw | 0 | ra | rb | sc | 1944 | 0 | ||||||||||||||||||||||||||||||||||||
| vsraw | 0 | ra | rb | rc | 1943 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrlb | 0 | ra | rb | rc | 1813 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrld | 0 | ra | rb | rc | 2005 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrlh | 0 | ra | rb | rc | 1877 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrlib | 0 | ra | rb | sc | 1814 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrlid | 0 | ra | rb | sc | 2006 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrlih | 0 | ra | rb | sc | 1878 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrliw | 0 | ra | rb | sc | 1942 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrlw | 0 | ra | rb | rc | 1941 | 0 | ||||||||||||||||||||||||||||||||||||
| vsrpb | 1 | ra | rb | rc | rd | 90 | ||||||||||||||||||||||||||||||||||||
| vsrpd | 1 | ra | rb | rc | rd | 93 | ||||||||||||||||||||||||||||||||||||
| vsrph | 1 | ra | rb | rc | rd | 91 | ||||||||||||||||||||||||||||||||||||
| vsrpib | 1 | ra | rb | rc | sd | 82 | ||||||||||||||||||||||||||||||||||||
| vsrpid | 1 | ra | rb | rc | sd | 85 | ||||||||||||||||||||||||||||||||||||
| vsrpih | 1 | ra | rb | rc | sd | 83 | ||||||||||||||||||||||||||||||||||||
| vsrpiw | 1 | ra | rb | rc | sd | 84 | ||||||||||||||||||||||||||||||||||||
| vsrpw | 1 | ra | rb | rc | rd | 92 | ||||||||||||||||||||||||||||||||||||
| vsubb | 0 | ra | rb | rc | 1797 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubcb | 0 | ra | rb | rc | 1801 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubcd | 0 | ra | rb | rc | 1993 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubch | 0 | ra | rb | rc | 1865 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubcw | 0 | ra | rb | rc | 1929 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubd | 0 | ra | rb | rc | 1989 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubh | 0 | ra | rb | rc | 1861 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubob | 0 | ra | rb | rc | 1799 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubod | 0 | ra | rb | rc | 1991 | 0 | ||||||||||||||||||||||||||||||||||||
| vsuboh | 0 | ra | rb | rc | 1863 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubow | 0 | ra | rb | rc | 1927 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubssatb | 0 | ra | rb | rc | 1804 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubssatd | 0 | ra | rb | rc | 1996 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubssath | 0 | ra | rb | rc | 1868 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubssatw | 0 | ra | rb | rc | 1932 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubusatb | 0 | ra | rb | rc | 1805 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubusatd | 0 | ra | rb | rc | 1997 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubusath | 0 | ra | rb | rc | 1869 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubusatw | 0 | ra | rb | rc | 1933 | 0 | ||||||||||||||||||||||||||||||||||||
| vsubw | 0 | ra | rb | rc | 1925 | 0 | ||||||||||||||||||||||||||||||||||||
| vupkhsb | 0 | ra | rb | 0 | 1825 | 0 | ||||||||||||||||||||||||||||||||||||
| vupkhsh | 0 | ra | rb | 0 | 1889 | 0 | ||||||||||||||||||||||||||||||||||||
| vupkhsw | 0 | ra | rb | 0 | 1953 | 0 | ||||||||||||||||||||||||||||||||||||
| vupkhub | 0 | ra | rb | 0 | 1827 | 0 | ||||||||||||||||||||||||||||||||||||
| vupkhuh | 0 | ra | rb | 0 | 1891 | 0 | ||||||||||||||||||||||||||||||||||||
| vupkhuw | 0 | ra | rb | 0 | 1955 | 0 | ||||||||||||||||||||||||||||||||||||
| vupklsb | 0 | ra | rb | 0 | 1824 | 0 | ||||||||||||||||||||||||||||||||||||
| vupklsh | 0 | ra | rb | 0 | 1888 | 0 | ||||||||||||||||||||||||||||||||||||
| vupklsw | 0 | ra | rb | 0 | 1952 | 0 | ||||||||||||||||||||||||||||||||||||
| vupklub | 0 | ra | rb | 0 | 1826 | 0 | ||||||||||||||||||||||||||||||||||||
| vupkluh | 0 | ra | rb | 0 | 1890 | 0 | ||||||||||||||||||||||||||||||||||||
| vupkluw | 0 | ra | rb | 0 | 1954 | 0 | ||||||||||||||||||||||||||||||||||||
| write | 2 | 127 | uimm28 | |||||||||||||||||||||||||||||||||||||||
| xnor | 0 | ra | rb | rc | 10 | 0 | ||||||||||||||||||||||||||||||||||||
| xor | 0 | ra | rb | rc | 6 | 0 | ||||||||||||||||||||||||||||||||||||
| xordec | 0 | ra | rb | rc | 240 | 0 | ||||||||||||||||||||||||||||||||||||
| xori | 22 | ra | rb | simm21 | ||||||||||||||||||||||||||||||||||||||
| zextb | 0 | ra | rb | 0 | 40 | 0 | ||||||||||||||||||||||||||||||||||||
| zextd | 0 | ra | rb | 0 | 43 | 0 | ||||||||||||||||||||||||||||||||||||
| zexth | 0 | ra | rb | 0 | 41 | 0 | ||||||||||||||||||||||||||||||||||||
| zextw | 0 | ra | rb | 0 | 42 | 0 | ||||||||||||||||||||||||||||||||||||
| brbc 0 | brbci 1 | brbs 2 | brbsi 3 |
| reserved 4 | reserved 5 | reserved 6 | reserved 7 |
| reserved 8 | reserved 9 | reserved 10 | reserved 11 |
| reserved 12 | reserved 13 | reserved 14 | reserved 15 |
| breqw 0 | brnew 1 | brltsw 2 | brgesw 3 |
| brltuw 4 | brgeuw 5 | fbroeqs 6 | fbrones 7 |
| fbrolts 8 | fbroges 9 | fbros 10 | fbrueqs 11 |
| fbrunes 12 | fbrults 13 | fbruges 14 | fbrus 15 |
| breqd 0 | brned 1 | brltsd 2 | brgesd 3 |
| brltud 4 | brgeud 5 | fbroeqd 6 | fbroned 7 |
| fbroltd 8 | fbroged 9 | fbrod 10 | fbrueqd 11 |
| fbruned 12 | fbrultd 13 | fbruged 14 | fbrud 15 |
| breqq 0 | brneq 1 | brltsq 2 | brgesq 3 |
| brltuq 4 | brgeuq 5 | fbroeqq 6 | fbroneq 7 |
| fbroltq 8 | fbrogeq 9 | fbroq 10 | fbrueqq 11 |
| fbruneq 12 | fbrultq 13 | fbrugeq 14 | fbruq 15 |
| nulmisc 0 | nulw 1 | nuld 2 | nulq 3 |
| reserved 4 | reserved 5 | reserved 6 | reserved 7 |
| addaddd 8 | addsubd 9 | subsubd 10 | addc3d 11 |
| subc3d 12 | slpw 13 | srpw 14 | srpiw 15 |
| slpd 16 | srpd 17 | srpid 18 | slsrld 19 |
| slsrad 20 | slsrlid 21 | slsraid 22 | sladdd 23 |
| slsubd 24 | slsubrd 25 | slsrlw 26 | slsraw 27 |
| bitslct 28 | vpermb 29 | mov2 30 | alignup 31 |
| crc32c 32 | reserved 33 | reserved 34 | reserved 35 |
| reserved 36 | sladdws 37 | sladdwz 38 | slsubrws 39 |
| slsubrwz 40 | slsubws 41 | slsubwz 42 | depositv 43 |
| slpq 44 | srpq 45 | srpiq 46 | reserved 47 |
| reserved 48 | reserved 49 | slor 50 | slxor 51 |
| reserved 52 | reserved 53 | reserved 54 | reserved 55 |
| reserved 56 | reserved 57 | reserved 58 | reserved 59 |
| cmovlsb 60 | cmoveqw 61 | cmovltw 62 | cmovlew 63 |
| reserved 64 | cmoveqd 65 | cmovltd 66 | cmovled 67 |
| reserved 68 | cmoveqq 69 | cmovltq 70 | cmovleq 71 |
| muladdd 72 | mulsubd 73 | mulsubrd 74 | fmergeh 75 |
| fmerges 76 | fmerged 77 | fmergeq 78 | vfmergeh 79 |
| vfmerges 80 | vfmerged 81 | vsrpib 82 | vsrpih 83 |
| vsrpiw 84 | vsrpid 85 | vslpb 86 | vslph 87 |
| vslpw 88 | vslpd 89 | vsrpb 90 | vsrph 91 |
| vsrpw 92 | vsrpd 93 | reserved 94 | reserved 95 |
| reserved 96 | reserved 97 | reserved 98 | reserved 99 |
| callmi 100 | callrvt 101 | ldan 102 | ldanrc 103 |
| reserved 104 | reserved 105 | nuleqiw 106 | nulneiw 107 |
| nulltsiw 108 | nulgesiw 109 | nulltuiw 110 | nulgeuiw 111 |
| nuleqid 112 | nulneid 113 | nulltsid 114 | nulgesid 115 |
| nulltuid 116 | nulgeuid 117 | nuleqiq 118 | nulneiq 119 |
| nulltsiq 120 | nulgesiq 121 | nulltuiq 122 | nulgeuiq 123 |
| nulmall 124 | nulmnotall 125 | nulmnone 126 | nulmany 127 |
| nulbc 0 | nulbci 1 | nulbs 2 | nulbsi 3 |
| reserved 4 | reserved 5 | reserved 6 | reserved 7 |
| reserved 8 | reserved 9 | reserved 10 | reserved 11 |
| reserved 12 | reserved 13 | reserved 14 | reserved 15 |
| nuleqw 0 | nulnew 1 | nulltsw 2 | nulgesw 3 |
| nulltuw 4 | nulgeuw 5 | fnuloeqs 6 | fnulones 7 |
| fnulolts 8 | fnuloges 9 | fnulos 10 | fnulueqs 11 |
| fnulunes 12 | fnulults 13 | fnuluges 14 | fnulus 15 |
| nuleqd 0 | nulned 1 | nulltsd 2 | nulgesd 3 |
| nulltud 4 | nulgeud 5 | fnuloeqd 6 | fnuloned 7 |
| fnuloltd 8 | fnuloged 9 | fnulod 10 | fnulueqd 11 |
| fnuluned 12 | fnulultd 13 | fnuluged 14 | fnulud 15 |
| nuleqq 0 | nulneq 1 | nulltsq 2 | nulgesq 3 |
| nulltuq 4 | nulgeuq 5 | fnuloeqq 6 | fnuloneq 7 |
| fnuloltq 8 | fnulogeq 9 | fnuloq 10 | fnulueqq 11 |
| fnuluneq 12 | fnulultq 13 | fnulugeq 14 | fnuluq 15 |
| ldubxsd 0 | ldsbxsd 1 | stbxsd 2 | lduhxsd 3 |
| ldshxsd 4 | sthxsd 5 | lduwxsd 6 | ldswxsd 7 |
| stwxsd 8 | ldudxsd 9 | ldsdxsd 10 | stdxsd 11 |
| ldqxsd 12 | stqxsd 13 | ldaxsd 14 | reserved 15 |
| ldubxud 0 | ldsbxud 1 | stbxud 2 | lduhxud 3 |
| ldshxud 4 | sthxud 5 | lduwxud 6 | ldswxud 7 |
| stwxud 8 | ldudxud 9 | ldsdxud 10 | stdxud 11 |
| ldqxud 12 | stqxud 13 | ldaxud 14 | reserved 15 |
| ldubxsw 0 | ldsbxsw 1 | stbxsw 2 | lduhxsw 3 |
| ldshxsw 4 | sthxsw 5 | lduwxsw 6 | ldswxsw 7 |
| stwxsw 8 | ldudxsw 9 | ldsdxsw 10 | stdxsw 11 |
| ldqxsw 12 | stqxsw 13 | ldaxsw 14 | reserved 15 |
| ldubxuw 0 | ldsbxuw 1 | stbxuw 2 | lduhxuw 3 |
| ldshxuw 4 | sthxuw 5 | lduwxuw 6 | ldswxuw 7 |
| stwxuw 8 | ldudxuw 9 | ldsdxuw 10 | stdxuw 11 |
| ldqxuw 12 | stqxuw 13 | ldaxuw 14 | reserved 15 |
| fmaddh 0 | fmsubh 1 | fnmaddh 2 | fnmsubh 3 |
| vfmaddh 4 | vfmsubh 5 | vfnmaddh 6 | vfnmsubh 7 |
| vfmaddsubh 8 | vfmsubaddh 9 | reserved 10 | reserved 11 |
| reserved 12 | reserved 13 | reserved 14 | reserved 15 |
| fmadds 0 | fmsubs 1 | fnmadds 2 | fnmsubs 3 |
| vfmadds 4 | vfmsubs 5 | vfnmadds 6 | vfnmsubs 7 |
| vfmaddsubs 8 | vfmsubadds 9 | reserved 10 | reserved 11 |
| reserved 12 | reserved 13 | reserved 14 | reserved 15 |
| fmaddd 0 | fmsubd 1 | fnmaddd 2 | fnmsubd 3 |
| vfmaddd 4 | vfmsubd 5 | vfnmaddd 6 | vfnmsubd 7 |
| vfmaddsubd 8 | vfmsubaddd 9 | reserved 10 | reserved 11 |
| reserved 12 | reserved 13 | reserved 14 | reserved 15 |
| fmaddq 0 | fmsubq 1 | fnmaddq 2 | fnmsubq 3 |
| reserved 4 | reserved 5 | reserved 6 | reserved 7 |
| reserved 8 | reserved 9 | reserved 10 | amocasb 11 |
| amocash 12 | amocasw 13 | amocasd 14 | amocasq 15 |
| repltd 0 | repgtd 1 | repled 2 | repged 3 |
| repltud 4 | repgtud 5 | repleud 6 | repgeud 7 |
| repltw 8 | repgtw 9 | replew 10 | repgew 11 |
| repltuw 12 | repgtuw 13 | repleuw 14 | repgeuw 15 |
| 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 |
| undef 0 | mov 1 | ret 2 | not 3 |
| and 4 | or 5 | xor 6 | andn 7 |
| nand 8 | nor 9 | xnor 10 | orn 11 |
| jmpr 12 | jmpt 13 | jmptsw 14 | jmptuw 15 |
| callri 16 | reserved 17 | reserved 18 | reserved 19 |
| mbgath 20 | mbscat 21 | gtb 22 | reserved 23 |
| cntpop 24 | cntlz 25 | cnttz 26 | permb 27 |
| bitclr 28 | bitclri 29 | bitset 30 | bitseti 31 |
| bitflip 32 | bitflipi 33 | reserved 34 | reserved 35 |
| sextb 36 | sexth 37 | sextw 38 | sextd 39 |
| zextb 40 | zexth 41 | zextw 42 | zextd 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 |
| ldubmia 96 | ldsbmia 97 | stbmia 98 | lduhmia 99 |
| ldshmia 100 | sthmia 101 | lduwmia 102 | ldswmia 103 |
| stwmia 104 | ldudmia 105 | ldsdmia 106 | stdmia 107 |
| ldqmia 108 | stqmia 109 | reserved 110 | reserved 111 |
| ldubmib 112 | ldsbmib 113 | stbmib 114 | lduhmib 115 |
| ldshmib 116 | sthmib 117 | lduwmib 118 | ldswmib 119 |
| stwmib 120 | ldudmib 121 | ldsdmib 122 | stdmib 123 |
| ldqmib 124 | stqmib 125 | reserved 126 | reserved 127 |
| addws 128 | subws 129 | mulws 130 | negw 131 |
| slliw 132 | srliw 133 | sraiw 134 | divp2iw 135 |
| sllw 136 | srlw 137 | sraw 138 | divp2w 139 |
| cmpeqw 140 | cmpnew 141 | cmpltsw 142 | cmpgesw 143 |
| cmpltuw 144 | cmpgeuw 145 | abdw 146 | absw 147 |
| divsw 148 | divuw 149 | remsw 150 | remuw 151 |
| maxsw 152 | maxuw 153 | minsw 154 | minuw 155 |
| reserved 156 | reserved 157 | reserved 158 | reserved 159 |
| mulwz 160 | addwz 161 | subwz 162 | reserved 163 |
| reserved 164 | reserved 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 |
| addd 208 | subd 209 | muld 210 | negd 211 |
| sllid 212 | srlid 213 | sraid 214 | divp2id 215 |
| slld 216 | srld 217 | srad 218 | divp2d 219 |
| cmpeqd 220 | cmpned 221 | cmpltsd 222 | cmpgesd 223 |
| cmpltud 224 | cmpgeud 225 | abdd 226 | absd 227 |
| divsd 228 | divud 229 | remsd 230 | remud 231 |
| maxsd 232 | maxud 233 | minsd 234 | minud 235 |
| reserved 236 | reserved 237 | reserved 238 | reserved 239 |
| xordec 240 | anddec 241 | andneg 242 | addod 243 |
| subod 244 | addcd 245 | subcd 246 | mulh 247 |
| reserved 248 | reserved 249 | reserved 250 | reserved 251 |
| reserved 252 | reserved 253 | reserved 254 | reserved 255 |
| reserved 256 | reserved 257 | reserved 258 | reserved 259 |
| reserved 260 | reserved 261 | reserved 262 | reserved 263 |
| reserved 264 | reserved 265 | reserved 266 | reserved 267 |
| reserved 268 | reserved 269 | reserved 270 | reserved 271 |
| reserved 272 | reserved 273 | reserved 274 | reserved 275 |
| reserved 276 | reserved 277 | reserved 278 | reserved 279 |
| reserved 280 | reserved 281 | reserved 282 | reserved 283 |
| reserved 284 | reserved 285 | reserved 286 | reserved 287 |
| addq 288 | subq 289 | mulq 290 | negq 291 |
| slliq 292 | srliq 293 | sraiq 294 | divp2iq 295 |
| sllq 296 | srlq 297 | sraq 298 | divp2q 299 |
| cmpeqq 300 | cmpneq 301 | cmpltsq 302 | cmpgesq 303 |
| cmpltuq 304 | cmpgeuq 305 | abdq 306 | absq 307 |
| divsq 308 | divuq 309 | remsq 310 | remuq 311 |
| maxsq 312 | maxuq 313 | minsq 314 | minuq 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 |
| mprobe 512 | cpuid 513 | int 514 | syscall 515 |
| random 516 | getspr 517 | setspr 518 | setdbr 519 |
| getdbr 520 | setibr 521 | getibr 522 | setmr 523 |
| getmr 524 | setitr 525 | setdtr 526 | rfi 527 |
| halt 528 | tpa 529 | ptc 530 | reserved 531 |
| reserved 532 | reserved 533 | sysret 534 | reserved 535 |
| rscover 536 | rsflush 537 | rsload 538 | reserved 539 |
| reserved 540 | reserved 541 | reserved 542 | reserved 543 |
| clmul 544 | reserved 545 | reserved 546 | reserved 547 |
| reserved 548 | reserved 549 | reserved 550 | reserved 551 |
| aesenc 552 | aesenclast 553 | aesdec 554 | aesdeclast 555 |
| aesimc 556 | aeskeygenassist 557 | reserved 558 | reserved 559 |
| reserved 560 | reserved 561 | reserved 562 | jmpmi 563 |
| fence 564 | reserved 565 | reserved 566 | reserved 567 |
| reserved 568 | reserved 569 | reserved 570 | reserved 571 |
| reserved 572 | reserved 573 | reserved 574 | reserved 575 |
| reserved 576 | reserved 577 | reserved 578 | reserved 579 |
| reserved 580 | reserved 581 | reserved 582 | reserved 583 |
| reserved 584 | reserved 585 | reserved 586 | reserved 587 |
| reserved 588 | reserved 589 | reserved 590 | reserved 591 |
| reserved 592 | reserved 593 | reserved 594 | reserved 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 |
| reserved 608 | reserved 609 | reserved 610 | reserved 611 |
| reserved 612 | reserved 613 | reserved 614 | reserved 615 |
| reserved 616 | reserved 617 | reserved 618 | reserved 619 |
| reserved 620 | reserved 621 | reserved 622 | reserved 623 |
| reserved 624 | reserved 625 | reserved 626 | reserved 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 |
| reserved 640 | reserved 641 | reserved 642 | reserved 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 |
| amoldb 768 | amostb 769 | amoswapb 770 | amoaddb 771 |
| amoandb 772 | amoorb 773 | amoxorb 774 | amominsb 775 |
| amomaxsb 776 | amominub 777 | amomaxub 778 | amosubb 779 |
| reserved 780 | reserved 781 | reserved 782 | reserved 783 |
| reserved 784 | reserved 785 | reserved 786 | reserved 787 |
| reserved 788 | reserved 789 | reserved 790 | reserved 791 |
| reserved 792 | reserved 793 | reserved 794 | reserved 795 |
| reserved 796 | reserved 797 | reserved 798 | reserved 799 |
| reserved 800 | reserved 801 | reserved 802 | reserved 803 |
| reserved 804 | reserved 805 | reserved 806 | reserved 807 |
| amoldh 808 | amosth 809 | amoswaph 810 | amoaddh 811 |
| amoandh 812 | amoorh 813 | amoxorh 814 | amominsh 815 |
| amomaxsh 816 | amominuh 817 | amomaxuh 818 | amosubh 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 |
| reserved 832 | reserved 833 | reserved 834 | reserved 835 |
| reserved 836 | reserved 837 | reserved 838 | reserved 839 |
| reserved 840 | reserved 841 | reserved 842 | reserved 843 |
| reserved 844 | reserved 845 | reserved 846 | reserved 847 |
| amoldw 848 | amostw 849 | amoswapw 850 | amoaddw 851 |
| amoandw 852 | amoorw 853 | amoxorw 854 | amominsw 855 |
| amomaxsw 856 | amominuw 857 | amomaxuw 858 | amosubw 859 |
| reserved 860 | reserved 861 | reserved 862 | reserved 863 |
| reserved 864 | reserved 865 | reserved 866 | reserved 867 |
| reserved 868 | reserved 869 | reserved 870 | reserved 871 |
| reserved 872 | reserved 873 | reserved 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 |
| amoldd 888 | amostd 889 | amoswapd 890 | amoaddd 891 |
| amoandd 892 | amoord 893 | amoxord 894 | amominsd 895 |
| amomaxsd 896 | amominud 897 | amomaxud 898 | amosubd 899 |
| reserved 900 | reserved 901 | reserved 902 | reserved 903 |
| reserved 904 | reserved 905 | reserved 906 | reserved 907 |
| reserved 908 | reserved 909 | reserved 910 | reserved 911 |
| reserved 912 | reserved 913 | reserved 914 | reserved 915 |
| reserved 916 | reserved 917 | reserved 918 | reserved 919 |
| reserved 920 | reserved 921 | reserved 922 | reserved 923 |
| reserved 924 | reserved 925 | reserved 926 | reserved 927 |
| amoldq 928 | amostq 929 | amoswapq 930 | amoaddq 931 |
| amoandq 932 | amoorq 933 | amoxorq 934 | amominsq 935 |
| amomaxsq 936 | amominuq 937 | amomaxuq 938 | amosubq 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 |
| reserved 952 | reserved 953 | reserved 954 | reserved 955 |
| reserved 956 | reserved 957 | reserved 958 | reserved 959 |
| reserved 960 | reserved 961 | reserved 962 | reserved 963 |
| reserved 964 | reserved 965 | reserved 966 | reserved 967 |
| reserved 968 | reserved 969 | reserved 970 | reserved 971 |
| reserved 972 | reserved 973 | reserved 974 | reserved 975 |
| reserved 976 | reserved 977 | reserved 978 | reserved 979 |
| reserved 980 | reserved 981 | reserved 982 | reserved 983 |
| reserved 984 | reserved 985 | reserved 986 | reserved 987 |
| reserved 988 | reserved 989 | reserved 990 | reserved 991 |
| reserved 992 | reserved 993 | reserved 994 | reserved 995 |
| reserved 996 | reserved 997 | reserved 998 | reserved 999 |
| reserved 1000 | reserved 1001 | reserved 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 |
| reserved 1024 | reserved 1025 | reserved 1026 | reserved 1027 |
| reserved 1028 | reserved 1029 | reserved 1030 | reserved 1031 |
| reserved 1032 | reserved 1033 | reserved 1034 | reserved 1035 |
| reserved 1036 | reserved 1037 | reserved 1038 | reserved 1039 |
| reserved 1040 | reserved 1041 | reserved 1042 | reserved 1043 |
| reserved 1044 | reserved 1045 | reserved 1046 | reserved 1047 |
| reserved 1048 | reserved 1049 | reserved 1050 | reserved 1051 |
| reserved 1052 | reserved 1053 | reserved 1054 | reserved 1055 |
| reserved 1056 | reserved 1057 | reserved 1058 | reserved 1059 |
| reserved 1060 | reserved 1061 | reserved 1062 | reserved 1063 |
| reserved 1064 | reserved 1065 | reserved 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 |
| reserved 1080 | reserved 1081 | reserved 1082 | reserved 1083 |
| reserved 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 |
| reserved 1152 | reserved 1153 | reserved 1154 | reserved 1155 |
| reserved 1156 | reserved 1157 | reserved 1158 | reserved 1159 |
| reserved 1160 | reserved 1161 | reserved 1162 | reserved 1163 |
| reserved 1164 | reserved 1165 | reserved 1166 | reserved 1167 |
| reserved 1168 | reserved 1169 | reserved 1170 | reserved 1171 |
| reserved 1172 | reserved 1173 | reserved 1174 | reserved 1175 |
| reserved 1176 | reserved 1177 | reserved 1178 | reserved 1179 |
| reserved 1180 | reserved 1181 | reserved 1182 | reserved 1183 |
| reserved 1184 | reserved 1185 | reserved 1186 | reserved 1187 |
| reserved 1188 | reserved 1189 | reserved 1190 | reserved 1191 |
| reserved 1192 | reserved 1193 | reserved 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 |
| reserved 1208 | reserved 1209 | reserved 1210 | reserved 1211 |
| reserved 1212 | reserved 1213 | reserved 1214 | reserved 1215 |
| fclassh 1216 | fsqrth 1217 | frsqrth 1218 | faddh 1219 |
| fsubh 1220 | fnaddh 1221 | fmulh 1222 | fnmulh 1223 |
| fdivh 1224 | fnegh 1225 | fabsh 1226 | fnabsh 1227 |
| fabdh 1228 | fnabdh 1229 | fminh 1230 | fmaxh 1231 |
| fminnmh 1232 | fmaxnmh 1233 | faminnmh 1234 | famaxnmh 1235 |
| frndh 1236 | frndxh 1237 | reserved 1238 | reserved 1239 |
| fcmpoeqh 1240 | fcmponeh 1241 | fcmpolth 1242 | fcmpogeh 1243 |
| fcmpoh 1244 | fcmpueqh 1245 | fcmpuneh 1246 | fcmpulth 1247 |
| fcmpugeh 1248 | fcmpuh 1249 | reserved 1250 | reserved 1251 |
| reserved 1252 | reserved 1253 | reserved 1254 | reserved 1255 |
| fhtoiw 1256 | fhtouw 1257 | fiwtoh 1258 | fuwtoh 1259 |
| fhtoid 1260 | fhtoud 1261 | fidtoh 1262 | fudtoh 1263 |
| fhtoiq 1264 | fhtouq 1265 | fiqtoh 1266 | fuqtoh 1267 |
| reserved 1268 | reserved 1269 | reserved 1270 | reserved 1271 |
| fhtos 1272 | fhtod 1273 | fstoh 1274 | fdtoh 1275 |
| reserved 1276 | reserved 1277 | reserved 1278 | reserved 1279 |
| reserved 1280 | reserved 1281 | reserved 1282 | reserved 1283 |
| reserved 1284 | reserved 1285 | reserved 1286 | reserved 1287 |
| reserved 1288 | reserved 1289 | reserved 1290 | reserved 1291 |
| reserved 1292 | reserved 1293 | reserved 1294 | reserved 1295 |
| vfnegh 1296 | vfabsh 1297 | vfnabsh 1298 | vfabdh 1299 |
| vfnabdh 1300 | vfrsqrth 1301 | vfsqrth 1302 | vfaddh 1303 |
| vfsubh 1304 | vfnaddh 1305 | vfmulh 1306 | vfnmulh 1307 |
| vfdivh 1308 | vfminh 1309 | vfmaxh 1310 | vfminnmh 1311 |
| vfmaxnmh 1312 | vfaminnmh 1313 | vfamaxnmh 1314 | vfrndh 1315 |
| vfrndxh 1316 | reserved 1317 | reserved 1318 | reserved 1319 |
| reserved 1320 | reserved 1321 | reserved 1322 | reserved 1323 |
| vfcmpoeqh 1324 | vfcmponeh 1325 | vfcmpolth 1326 | vfcmpogeh 1327 |
| vfcmpoh 1328 | vfcmpueqh 1329 | vfcmpuneh 1330 | vfcmpulth 1331 |
| vfcmpugeh 1332 | vfcmpuh 1333 | reserved 1334 | reserved 1335 |
| vfaddsubh 1336 | vfsubaddh 1337 | vfhaddh 1338 | vfhsubh 1339 |
| vfhmulh 1340 | vfdoth 1341 | vfmergelh 1342 | vfmergehh 1343 |
| vfupkhh 1344 | vfupklh 1345 | vfpackh 1346 | vfhtoih 1347 |
| vfhtouh 1348 | vfihtoh 1349 | vfuhtoh 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 |
| fclasss 1376 | fsqrts 1377 | frsqrts 1378 | fadds 1379 |
| fsubs 1380 | fnadds 1381 | fmuls 1382 | fnmuls 1383 |
| fdivs 1384 | fnegs 1385 | fabss 1386 | fnabss 1387 |
| fabds 1388 | fnabds 1389 | fmins 1390 | fmaxs 1391 |
| fminnms 1392 | fmaxnms 1393 | faminnms 1394 | famaxnms 1395 |
| frnds 1396 | frndxs 1397 | reserved 1398 | reserved 1399 |
| fcmpoeqs 1400 | fcmpones 1401 | fcmpolts 1402 | fcmpoges 1403 |
| fcmpos 1404 | fcmpueqs 1405 | fcmpunes 1406 | fcmpults 1407 |
| fcmpuges 1408 | fcmpus 1409 | reserved 1410 | reserved 1411 |
| reserved 1412 | reserved 1413 | reserved 1414 | reserved 1415 |
| fstoiw 1416 | fstouw 1417 | fiwtos 1418 | fuwtos 1419 |
| fstoid 1420 | fstoud 1421 | fidtos 1422 | fudtos 1423 |
| fstoiq 1424 | fstouq 1425 | fiqtos 1426 | fuqtos 1427 |
| reserved 1428 | reserved 1429 | reserved 1430 | reserved 1431 |
| fstod 1432 | fdtos 1433 | reserved 1434 | reserved 1435 |
| reserved 1436 | reserved 1437 | reserved 1438 | reserved 1439 |
| reserved 1440 | reserved 1441 | reserved 1442 | reserved 1443 |
| reserved 1444 | reserved 1445 | reserved 1446 | reserved 1447 |
| reserved 1448 | reserved 1449 | reserved 1450 | reserved 1451 |
| reserved 1452 | reserved 1453 | reserved 1454 | reserved 1455 |
| vfnegs 1456 | vfabss 1457 | vfnabss 1458 | vfabds 1459 |
| vfnabds 1460 | vfrsqrts 1461 | vfsqrts 1462 | vfadds 1463 |
| vfsubs 1464 | vfnadds 1465 | vfmuls 1466 | vfnmuls 1467 |
| vfdivs 1468 | vfmins 1469 | vfmaxs 1470 | vfminnms 1471 |
| vfmaxnms 1472 | vfaminnms 1473 | vfamaxnms 1474 | vfrnds 1475 |
| vfrndxs 1476 | reserved 1477 | reserved 1478 | reserved 1479 |
| reserved 1480 | reserved 1481 | reserved 1482 | reserved 1483 |
| vfcmpoeqs 1484 | vfcmpones 1485 | vfcmpolts 1486 | vfcmpoges 1487 |
| vfcmpos 1488 | vfcmpueqs 1489 | vfcmpunes 1490 | vfcmpults 1491 |
| vfcmpuges 1492 | vfcmpus 1493 | reserved 1494 | reserved 1495 |
| vfaddsubs 1496 | vfsubadds 1497 | vfhadds 1498 | vfhsubs 1499 |
| vfhmuls 1500 | vfdots 1501 | vfmergels 1502 | vfmergehs 1503 |
| vfupkhs 1504 | vfupkls 1505 | vfpacks 1506 | vfstoiw 1507 |
| vfstouw 1508 | vfiwtos 1509 | vfuwtos 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 |
| fclassd 1536 | fsqrtd 1537 | frsqrtd 1538 | faddd 1539 |
| fsubd 1540 | fnaddd 1541 | fmuld 1542 | fnmuld 1543 |
| fdivd 1544 | fnegd 1545 | fabsd 1546 | fnabsd 1547 |
| fabdd 1548 | fnabdd 1549 | fmind 1550 | fmaxd 1551 |
| fminnmd 1552 | fmaxnmd 1553 | faminnmd 1554 | famaxnmd 1555 |
| frndd 1556 | frndxd 1557 | reserved 1558 | reserved 1559 |
| fcmpoeqd 1560 | fcmponed 1561 | fcmpoltd 1562 | fcmpoged 1563 |
| fcmpod 1564 | fcmpueqd 1565 | fcmpuned 1566 | fcmpultd 1567 |
| fcmpuged 1568 | fcmpud 1569 | reserved 1570 | reserved 1571 |
| reserved 1572 | reserved 1573 | reserved 1574 | reserved 1575 |
| fdtoiw 1576 | fdtouw 1577 | fiwtod 1578 | fuwtod 1579 |
| fdtoid 1580 | fdtoud 1581 | fidtod 1582 | fudtod 1583 |
| fdtoiq 1584 | fdtouq 1585 | fiqtod 1586 | fuqtod 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 |
| vfnegd 1616 | vfabsd 1617 | vfnabsd 1618 | vfabdd 1619 |
| vfnabdd 1620 | vfrsqrtd 1621 | vfsqrtd 1622 | vfaddd 1623 |
| vfsubd 1624 | vfnaddd 1625 | vfmuld 1626 | vfnmuld 1627 |
| vfdivd 1628 | vfmind 1629 | vfmaxd 1630 | vfminnmd 1631 |
| vfmaxnmd 1632 | vfaminnmd 1633 | vfamaxnmd 1634 | vfrndd 1635 |
| vfrndxd 1636 | reserved 1637 | reserved 1638 | reserved 1639 |
| reserved 1640 | reserved 1641 | reserved 1642 | reserved 1643 |
| vfcmpoeqd 1644 | vfcmponed 1645 | vfcmpoltd 1646 | vfcmpoged 1647 |
| vfcmpod 1648 | vfcmpueqd 1649 | vfcmpuned 1650 | vfcmpultd 1651 |
| vfcmpuged 1652 | vfcmpud 1653 | reserved 1654 | reserved 1655 |
| vfaddsubd 1656 | vfsubaddd 1657 | vfhaddd 1658 | vfhsubd 1659 |
| vfhmuld 1660 | vfdotd 1661 | vfmergeld 1662 | vfmergehd 1663 |
| vfupkhd 1664 | vfupkld 1665 | vfpackd 1666 | vfdtoid 1667 |
| vfdtoud 1668 | vfidtod 1669 | vfudtod 1670 | reserved 1671 |
| reserved 1672 | reserved 1673 | reserved 1674 | reserved 1675 |
| reserved 1676 | reserved 1677 | reserved 1678 | reserved 1679 |
| reserved 1680 | reserved 1681 | reserved 1682 | reserved 1683 |
| reserved 1684 | reserved 1685 | reserved 1686 | reserved 1687 |
| reserved 1688 | reserved 1689 | reserved 1690 | reserved 1691 |
| reserved 1692 | reserved 1693 | reserved 1694 | reserved 1695 |
| fclassq 1696 | fsqrtq 1697 | frsqrtq 1698 | faddq 1699 |
| fsubq 1700 | fnaddq 1701 | fmulq 1702 | fnmulq 1703 |
| fdivq 1704 | fnegq 1705 | fabsq 1706 | fnabsq 1707 |
| fabdq 1708 | fnabdq 1709 | fminq 1710 | fmaxq 1711 |
| fminnmq 1712 | fmaxnmq 1713 | faminnmq 1714 | famaxnmq 1715 |
| frndq 1716 | frndxq 1717 | reserved 1718 | reserved 1719 |
| fcmpoeqq 1720 | fcmponeq 1721 | fcmpoltq 1722 | fcmpogeq 1723 |
| fcmpoq 1724 | fcmpueqq 1725 | fcmpuneq 1726 | fcmpultq 1727 |
| fcmpugeq 1728 | fcmpuq 1729 | reserved 1730 | reserved 1731 |
| reserved 1732 | reserved 1733 | reserved 1734 | reserved 1735 |
| fqtoiw 1736 | fqtouw 1737 | fiwtoq 1738 | fuwtoq 1739 |
| fqtoid 1740 | fqtoud 1741 | fidtoq 1742 | fudtoq 1743 |
| fqtoiq 1744 | fqtouq 1745 | fiqtoq 1746 | fuqtoq 1747 |
| reserved 1748 | reserved 1749 | reserved 1750 | reserved 1751 |
| fstoq 1752 | fdtoq 1753 | fhtoq 1754 | fqtod 1755 |
| fqtos 1756 | fqtoh 1757 | fscaleq 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 |
| vmaxsb 1792 | vmaxub 1793 | vminsb 1794 | vminub 1795 |
| vaddb 1796 | vsubb 1797 | vaddob 1798 | vsubob 1799 |
| vaddcb 1800 | vsubcb 1801 | vaddusatb 1802 | vaddssatb 1803 |
| vsubssatb 1804 | vsubusatb 1805 | vavgsb 1806 | vavgub 1807 |
| vcmpeqb 1808 | vcmpltsb 1809 | vcmpltub 1810 | vsllb 1811 |
| vsllib 1812 | vsrlb 1813 | vsrlib 1814 | vsrab 1815 |
| vsraib 1816 | vsplatb 1817 | vsplatib 1818 | vmergehb 1819 |
| vmergelb 1820 | reserved 1821 | reserved 1822 | reserved 1823 |
| vupklsb 1824 | vupkhsb 1825 | vupklub 1826 | vupkhub 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 |
| vmaxsh 1856 | vmaxuh 1857 | vminsh 1858 | vminuh 1859 |
| vaddh 1860 | vsubh 1861 | vaddoh 1862 | vsuboh 1863 |
| vaddch 1864 | vsubch 1865 | vaddusath 1866 | vaddssath 1867 |
| vsubssath 1868 | vsubusath 1869 | vavgsh 1870 | vavguh 1871 |
| vcmpeqh 1872 | vcmpltsh 1873 | vcmpltuh 1874 | vsllh 1875 |
| vsllih 1876 | vsrlh 1877 | vsrlih 1878 | vsrah 1879 |
| vsraih 1880 | vsplath 1881 | vsplatih 1882 | vmergehh 1883 |
| vmergelh 1884 | reserved 1885 | reserved 1886 | reserved 1887 |
| vupklsh 1888 | vupkhsh 1889 | vupkluh 1890 | vupkhuh 1891 |
| vpkssath 1892 | vpkusath 1893 | vpkumodh 1894 | vpkusatsh 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 |
| vmaxsw 1920 | vmaxuw 1921 | vminsw 1922 | vminuw 1923 |
| vaddw 1924 | vsubw 1925 | vaddow 1926 | vsubow 1927 |
| vaddcw 1928 | vsubcw 1929 | vaddusatw 1930 | vaddssatw 1931 |
| vsubssatw 1932 | vsubusatw 1933 | vavgsw 1934 | vavguw 1935 |
| vcmpeqw 1936 | vcmpltsw 1937 | vcmpltuw 1938 | vsllw 1939 |
| vslliw 1940 | vsrlw 1941 | vsrliw 1942 | vsraw 1943 |
| vsraiw 1944 | vsplatw 1945 | vsplatiw 1946 | vmergehw 1947 |
| vmergelw 1948 | reserved 1949 | reserved 1950 | reserved 1951 |
| vupklsw 1952 | vupkhsw 1953 | vupkluw 1954 | vupkhuw 1955 |
| vpkssatw 1956 | vpkusatw 1957 | vpkumodw 1958 | vpkusatsw 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 |
| vmaxsd 1984 | vmaxud 1985 | vminsd 1986 | vminud 1987 |
| vaddd 1988 | vsubd 1989 | vaddod 1990 | vsubod 1991 |
| vaddcd 1992 | vsubcd 1993 | vaddusatd 1994 | vaddssatd 1995 |
| vsubssatd 1996 | vsubusatd 1997 | vavgsd 1998 | vavgud 1999 |
| vcmpeqd 2000 | vcmpltsd 2001 | vcmpltud 2002 | vslld 2003 |
| vsllid 2004 | vsrld 2005 | vsrlid 2006 | vsrad 2007 |
| vsraid 2008 | vsplatd 2009 | vsplatid 2010 | vmergehd 2011 |
| vmergeld 2012 | reserved 2013 | reserved 2014 | reserved 2015 |
| reserved 2016 | reserved 2017 | reserved 2018 | reserved 2019 |
| vpkssatd 2020 | vpkusatd 2021 | vpkumodd 2022 | vpkusatsd 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 |
| instruction subset | all | hardwired | pseudo-ops |
|---|---|---|---|
| sum: | 1179 | 1174 | 5 |
| base | 190 | 190 | 0 |
| memory | 113 | 113 | 0 |
| branch | 74 | 74 | 0 |
| jump | 27 | 27 | 0 |
| nullifying | 74 | 74 | 0 |
| bitmanip | 13 | 13 | 0 |
| i128 | 34 | 34 | 0 |
| f128 | 57 | 56 | 1 |
| f64 | 104 | 102 | 2 |
| f32 | 106 | 104 | 2 |
| f16 | 106 | 106 | 0 |
| mmx | 153 | 153 | 0 |
| special | 17 | 17 | 0 |
| atomic | 66 | 66 | 0 |
| privileged | 17 | 17 | 0 |
| cipher | 8 | 8 | 0 |
| group | 20 | 20 | 0 |
| subgroup | num |
|---|---|
| primary opcodes | 122 |
| brmisc | 4 |
| brw | 16 |
| brd | 16 |
| brq | 16 |
| fused | 99 |
| nulmisc | 4 |
| nulw | 16 |
| nuld | 16 |
| nulq | 16 |
| memxsd | 15 |
| memxud | 15 |
| memxsw | 15 |
| memxuw | 15 |
| fmah | 10 |
| fmas | 10 |
| fmad | 10 |
| fmaq | 9 |
| loop | 16 |
| raopx | 14 |
| misc | 720 |
POSTRISC virtual processor
Instruction Set Architecture (ISA) reference manual.
Copyright (C) 2003-2026 Dmitry Buvaylo.
This file was generated automatically.