| 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 |
| i128 | 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 |
| base | bitclr ra,rb,rc | bit clear |
| base | bitclri ra,rb,sc | bit clear immediate |
| base | bitflip ra,rb,rc | bit flip |
| base | bitflipi ra,rb,sc | bit flip immediate |
| base | bitset ra,rb,rc | bit set |
| base | 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 |
| i128 | breqiq.l ra,simm11,simm17x16 | branch if equal immediate quadword |
| branch | breqiw.l ra,simm11,simm17x16 | branch if equal immediate word |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | brneiq.l ra,simm11,simm17x16 | branch if not equal immediate quadword |
| branch | brneiw.l ra,simm11,simm17x16 | branch if not equal immediate word |
| i128 | brneq.l ra,rb,simm17x16 | branch if not equal quadword |
| branch | brnew.l ra,rb,simm17x16 | branch if not equal word |
| branch | call.l ra,simm28x16 | call relative |
| branch | callmi.l ra,rb,simm14 | call memory indirect |
| branch | callplt.l ra,uimm28 | call procedure linkage table |
| branch | callri ra,rb,rc | call register indirect |
| branch | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| i128 | 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 |
| special | cntlz ra,rb,sc | count leading zeros |
| special | cntpop ra,rb,sc | count population |
| special | cnttz ra,rb,sc | count trailing zeros |
| special | cpuid ra,rb,simm10 | cpu identification |
| cipher | crc32cb ra,rb,rc | crc32c byte |
| cipher | crc32cd ra,rb,rc | crc32c doubleword |
| cipher | crc32ch ra,rb,rc | crc32c halfword |
| cipher | crc32cq ra,rb,rc | crc32c quadword |
| cipher | crc32cw ra,rb,rc | crc32c word |
| 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 |
| f64 | fbrod.l ra,rb,simm17x16 | float branch if ordered double |
| f64 | fbroeqd.l ra,rb,simm17x16 | float branch if ordered and equal double |
| f16 | fbroeqh.l ra,rb,simm17x16 | float branch if ordered and equal half |
| f128 | fbroeqq.l ra,rb,simm17x16 | float branch if ordered and equal quadruple |
| f32 | fbroeqs.l ra,rb,simm17x16 | float branch if ordered and equal single |
| f64 | fbroged.l ra,rb,simm17x16 | float branch if ordered and greater-or-equal double |
| f16 | fbrogeh.l ra,rb,simm17x16 | float branch if ordered and greater-or-equal half |
| f128 | fbrogeq.l ra,rb,simm17x16 | float branch if ordered and greater-or-equal quadruple |
| f32 | fbroges.l ra,rb,simm17x16 | float branch if ordered and greater-or-equal single |
| f16 | fbroh.l ra,rb,simm17x16 | float branch if ordered half |
| f64 | fbroltd.l ra,rb,simm17x16 | float branch if ordered and less than double |
| f16 | fbrolth.l ra,rb,simm17x16 | float branch if ordered and less than half |
| f128 | fbroltq.l ra,rb,simm17x16 | float branch if ordered and less than quadruple |
| f32 | fbrolts.l ra,rb,simm17x16 | float branch if ordered and less than single |
| f64 | fbroned.l ra,rb,simm17x16 | float branch if ordered and not-equal double |
| f16 | fbroneh.l ra,rb,simm17x16 | float branch if ordered and not-equal half |
| f128 | fbroneq.l ra,rb,simm17x16 | float branch if ordered and not-equal quadruple |
| f32 | fbrones.l ra,rb,simm17x16 | float branch if ordered and not-equal single |
| f128 | fbroq.l ra,rb,simm17x16 | float branch if ordered quadruple |
| f32 | fbros.l ra,rb,simm17x16 | float branch if ordered single |
| f64 | fbrud.l ra,rb,simm17x16 | float branch if unordered double |
| f64 | fbrueqd.l ra,rb,simm17x16 | float branch if unordered or equal double |
| f16 | fbrueqh.l ra,rb,simm17x16 | float branch if unordered or equal half |
| f128 | fbrueqq.l ra,rb,simm17x16 | float branch if unordered or equal quadruple |
| f32 | fbrueqs.l ra,rb,simm17x16 | float branch if unordered or equal single |
| f64 | fbruged.l ra,rb,simm17x16 | float branch if unordered or greater-or-equal double |
| f16 | fbrugeh.l ra,rb,simm17x16 | float branch if unordered or greater-or-equal half |
| f128 | fbrugeq.l ra,rb,simm17x16 | float branch if unordered or greater-or-equal quadruple |
| f32 | fbruges.l ra,rb,simm17x16 | float branch if unordered or greater-or-equal single |
| f16 | fbruh.l ra,rb,simm17x16 | float branch if unordered half |
| f64 | fbrultd.l ra,rb,simm17x16 | float branch if unordered or less than double |
| f16 | fbrulth.l ra,rb,simm17x16 | float branch if unordered or less than half |
| f128 | fbrultq.l ra,rb,simm17x16 | float branch if unordered or less than quadruple |
| f32 | fbrults.l ra,rb,simm17x16 | float branch if unordered or less than single |
| f64 | fbruned.l ra,rb,simm17x16 | float branch if unordered or not-equal double |
| f16 | fbruneh.l ra,rb,simm17x16 | float branch if unordered or not-equal half |
| f128 | fbruneq.l ra,rb,simm17x16 | float branch if unordered or not-equal quadruple |
| f32 | fbrunes.l ra,rb,simm17x16 | float branch if unordered or not-equal single |
| f128 | fbruq.l ra,rb,simm17x16 | float branch if unordered quadruple |
| f32 | 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 |
| f64 | fnulod ra,rb,dy,dn | float nullify if ordered double |
| f64 | fnuloeqd ra,rb,dy,dn | float nullify if ordered and equal double |
| f16 | fnuloeqh ra,rb,dy,dn | float nullify if ordered and equal half |
| f128 | fnuloeqq ra,rb,dy,dn | float nullify if ordered and equal quadruple |
| f32 | fnuloeqs ra,rb,dy,dn | float nullify if ordered and equal single |
| f64 | fnuloged ra,rb,dy,dn | float nullify if ordered and greater-equal double |
| f16 | fnulogeh ra,rb,dy,dn | float nullify if ordered and greater-equal half |
| f128 | fnulogeq ra,rb,dy,dn | float nullify if ordered and greater-equal quadruple |
| f32 | fnuloges ra,rb,dy,dn | float nullify if ordered and greater-equal single |
| f16 | fnuloh ra,rb,dy,dn | float nullify if ordered half |
| f64 | fnuloltd ra,rb,dy,dn | float nullify if ordered and less than double |
| f16 | fnulolth ra,rb,dy,dn | float nullify if ordered and less than half |
| f128 | fnuloltq ra,rb,dy,dn | float nullify if ordered and less than quadruple |
| f32 | fnulolts ra,rb,dy,dn | float nullify if ordered and less than single |
| f64 | fnuloned ra,rb,dy,dn | float nullify if ordered and not-equal double |
| f16 | fnuloneh ra,rb,dy,dn | float nullify if ordered and not-equal half |
| f128 | fnuloneq ra,rb,dy,dn | float nullify if ordered and not-equal quadruple |
| f32 | fnulones ra,rb,dy,dn | float nullify if ordered and not-equal single |
| f128 | fnuloq ra,rb,dy,dn | float nullify if ordered quadruple |
| f32 | fnulos ra,rb,dy,dn | float nullify if ordered single |
| f64 | fnulud ra,rb,dy,dn | float nullify if unordered double |
| f64 | fnulueqd ra,rb,dy,dn | float nullify if unordered or equal double |
| f16 | fnulueqh ra,rb,dy,dn | float nullify if unordered or equal half |
| f128 | fnulueqq ra,rb,dy,dn | float nullify if unordered or equal quadruple |
| f32 | fnulueqs ra,rb,dy,dn | float nullify if unordered or equal single |
| f64 | fnuluged ra,rb,dy,dn | float nullify if unordered or greater-equal double |
| f16 | fnulugeh ra,rb,dy,dn | float nullify if unordered or greater-equal half |
| f128 | fnulugeq ra,rb,dy,dn | float nullify if unordered or greater-equal quadruple |
| f32 | fnuluges ra,rb,dy,dn | float nullify if unordered or greater-equal single |
| f16 | fnuluh ra,rb,dy,dn | float nullify if unordered half |
| f64 | fnulultd ra,rb,dy,dn | float nullify if unordered or less than double |
| f16 | fnululth ra,rb,dy,dn | float nullify if unordered or less than half |
| f128 | fnulultq ra,rb,dy,dn | float nullify if unordered or less than quadruple |
| f32 | fnulults ra,rb,dy,dn | float nullify if unordered or less than single |
| f64 | fnuluned ra,rb,dy,dn | float nullify if unordered or not-equal double |
| f16 | fnuluneh ra,rb,dy,dn | float nullify if unordered or not-equal half |
| f128 | fnuluneq ra,rb,dy,dn | float nullify if unordered or not-equal quadruple |
| f32 | fnulunes ra,rb,dy,dn | float nullify if unordered or not-equal single |
| f128 | fnuluq ra,rb,dy,dn | float nullify if unordered quadruple |
| f32 | 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 |
| special | gtb ra,rb | graycode to binary |
| privileged | halt | halt processor |
| special | icbi.l rb,simm21 | instruction cache block invalidate |
| special | int rb,simm10 | interrupt |
| branch | jmp.l simm28x16 | jump relative |
| special | jmpmi rb,rc,scale | jmpmi |
| branch | jmpr rb,rc,scale | jump register indirect |
| branch | jmpt rb,rc | jump table |
| branch | jmptsw rb,rc | jump table signed word |
| branch | 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 |
| special | mbgath ra,rb,rc | masked bit gather |
| special | 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 |
| branch | nulbc ra,rb,dy,dn | nullify if bit clear |
| branch | nulbci ra,sb,dy,dn | nullify if bit clear immediate |
| branch | nulbs ra,rb,dy,dn | nullify if bit set |
| branch | nulbsi ra,sb,dy,dn | nullify if bit set immediate |
| branch | nuleqd ra,rb,dy,dn | nullify if equal doubleword |
| branch | nuleqid.l ra,simm11,dy,dn | nullify if equal immediate doubleword |
| i128 | nuleqiq.l ra,simm11,dy,dn | nullify if equal immediate quadword |
| branch | nuleqiw.l ra,simm11,dy,dn | nullify if equal immediate word |
| i128 | nuleqq ra,rb,dy,dn | nullify if equal quadword |
| branch | nuleqw ra,rb,dy,dn | nullify if equal word |
| branch | nulgesd ra,rb,dy,dn | nullify if greater or equal signed doubleword |
| branch | nulgesid.l ra,simm11,dy,dn | nullify if greater or equal signed immediate doubleword |
| i128 | nulgesiq.l ra,simm11,dy,dn | nullify if greater or equal signed immediate quadword |
| branch | nulgesiw.l ra,simm11,dy,dn | nullify if greater or equal signed immediate word |
| i128 | nulgesq ra,rb,dy,dn | nullify if greater or equal signed quadword |
| branch | nulgesw ra,rb,dy,dn | nullify if greater or equal signed word |
| branch | nulgeud ra,rb,dy,dn | nullify if greater or equal unsigned doubleword |
| branch | nulgeuid.l ra,uimm11,dy,dn | nullify if greater or equal unsigned immediate doubleword |
| i128 | nulgeuiq.l ra,uimm11,dy,dn | nullify if greater or equal unsigned immediate quadword |
| branch | nulgeuiw.l ra,uimm11,dy,dn | nullify if greater or equal unsigned immediate word |
| i128 | nulgeuq ra,rb,dy,dn | nullify if greater or equal unsigned quadword |
| branch | nulgeuw ra,rb,dy,dn | nullify if greater or equal unsigned word |
| branch | nulltsd ra,rb,dy,dn | nullify if less than signed doubleword |
| branch | nulltsid.l ra,simm11,dy,dn | nullify if less than signed immediate doubleword |
| i128 | nulltsiq.l ra,simm11,dy,dn | nullify if less than signed immediate quadword |
| branch | nulltsiw.l ra,simm11,dy,dn | nullify if less than signed immediate word |
| i128 | nulltsq ra,rb,dy,dn | nullify if less than signed quadword |
| branch | nulltsw ra,rb,dy,dn | nullify if less than signed word |
| branch | nulltud ra,rb,dy,dn | nullify if less than unsigned doubleword |
| branch | nulltuid.l ra,uimm11,dy,dn | nullify if less than unsigned immediate doubleword |
| i128 | nulltuiq.l ra,uimm11,dy,dn | nullify if less than unsigned immediate quadword |
| branch | nulltuiw.l ra,uimm11,dy,dn | nullify if less than unsigned immediate word |
| i128 | nulltuq ra,rb,dy,dn | nullify if less than unsigned quadword |
| branch | nulltuw ra,rb,dy,dn | nullify if less than unsigned word |
| branch | nulmall.l ra,uimm11,dy,dn | nullify if mask immediate all bits set |
| branch | nulmany.l ra,uimm11,dy,dn | nullify if mask immediate any bit set |
| branch | nulmnone.l ra,uimm11,dy,dn | nullify if mask immediate none bit set |
| branch | nulmnotall.l ra,uimm11,dy,dn | nullify if mask immediate not all bits set |
| branch | nulned ra,rb,dy,dn | nullify if not-equal doubleword |
| branch | nulneid.l ra,simm11,dy,dn | nullify if not-equal immediate doubleword |
| i128 | nulneiq.l ra,simm11,dy,dn | nullify if not-equal immediate quadword |
| branch | nulneiw.l ra,simm11,dy,dn | nullify if not-equal immediate word |
| i128 | nulneq ra,rb,dy,dn | nullify if not-equal quadword |
| branch | 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 |
| special | 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 |
| branch | repged.l ra,rb,uimm6,simm11x16 | repeat on greater or equal signed doubleword |
| branch | repgeud.l ra,rb,uimm6,simm11x16 | repeat on greater or equal unsigned doubleword |
| branch | repgeuw.l ra,rb,uimm6,simm11x16 | repeat on greater or equal unsigned word |
| branch | repgew.l ra,rb,uimm6,simm11x16 | repeat on greater or equal signed word |
| branch | repgtd.l ra,rb,uimm6,simm11x16 | repeat on greater signed doubleword |
| branch | repgtud.l ra,rb,uimm6,simm11x16 | repeat on greater unsigned doubleword |
| branch | repgtuw.l ra,rb,uimm6,simm11x16 | repeat on greater unsigned word |
| branch | repgtw.l ra,rb,uimm6,simm11x16 | repeat on greater signed word |
| branch | repled.l ra,rb,uimm6,simm11x16 | repeat on less than or equal signed doubleword |
| branch | repleud.l ra,rb,uimm6,simm11x16 | repeat on less than or equal unsigned doubleword |
| branch | repleuw.l ra,rb,uimm6,simm11x16 | repeat on less than or equal unsigned word |
| branch | replew.l ra,rb,uimm6,simm11x16 | repeat on less than or equal signed word |
| branch | repltd.l ra,rb,uimm6,simm11x16 | repeat on less than signed doubleword |
| branch | repltud.l ra,rb,uimm6,simm11x16 | repeat on less than unsigned doubleword |
| branch | repltuw.l ra,rb,uimm6,simm11x16 | repeat on less than unsigned word |
| branch | repltw.l ra,rb,uimm6,simm11x16 | repeat on less than signed word |
| branch | 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 | ||||||||||||||||||||||||||||||||||||
| crc32cb | 0 | ra | rb | rc | 545 | 0 | ||||||||||||||||||||||||||||||||||||
| crc32cd | 0 | ra | rb | rc | 548 | 0 | ||||||||||||||||||||||||||||||||||||
| crc32ch | 0 | ra | rb | rc | 546 | 0 | ||||||||||||||||||||||||||||||||||||
| crc32cq | 0 | ra | rb | rc | 549 | 0 | ||||||||||||||||||||||||||||||||||||
| crc32cw | 0 | ra | rb | rc | 547 | 0 | ||||||||||||||||||||||||||||||||||||
| 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 | |||||||||||||||||||||||||||||||||||||
| fbroeqh | 3 | ra | rb | 6 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroeqq | 7 | ra | rb | 6 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroeqs | 5 | ra | rb | 6 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroged | 6 | ra | rb | 9 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrogeh | 3 | ra | rb | 9 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrogeq | 7 | ra | rb | 9 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroges | 5 | ra | rb | 9 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroh | 3 | ra | rb | 10 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroltd | 6 | ra | rb | 8 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrolth | 3 | ra | rb | 8 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroltq | 7 | ra | rb | 8 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrolts | 5 | ra | rb | 8 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroned | 6 | ra | rb | 7 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbroneh | 3 | 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 | |||||||||||||||||||||||||||||||||||||
| fbrueqh | 3 | ra | rb | 11 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrueqq | 7 | ra | rb | 11 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrueqs | 5 | ra | rb | 11 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbruged | 6 | ra | rb | 14 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrugeh | 3 | ra | rb | 14 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrugeq | 7 | ra | rb | 14 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbruges | 5 | ra | rb | 14 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbruh | 3 | ra | rb | 15 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrultd | 6 | ra | rb | 13 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrulth | 3 | ra | rb | 13 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrultq | 7 | ra | rb | 13 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbrults | 5 | ra | rb | 13 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbruned | 6 | ra | rb | 12 | simm17x16 | |||||||||||||||||||||||||||||||||||||
| fbruneh | 3 | 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 | |||||||||||||||||||||||||||||||||||
| fnuloeqh | 1 | ra | rb | 6 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| fnuloeqq | 1 | ra | rb | 6 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnuloeqs | 1 | ra | rb | 6 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuloged | 1 | ra | rb | 9 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnulogeh | 1 | ra | rb | 9 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| fnulogeq | 1 | ra | rb | 9 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnuloges | 1 | ra | rb | 9 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuloh | 1 | ra | rb | 10 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| fnuloltd | 1 | ra | rb | 8 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnulolth | 1 | ra | rb | 8 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| fnuloltq | 1 | ra | rb | 8 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnulolts | 1 | ra | rb | 8 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuloned | 1 | ra | rb | 7 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnuloneh | 1 | ra | rb | 7 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| 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 | |||||||||||||||||||||||||||||||||||
| fnulueqh | 1 | ra | rb | 11 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| fnulueqq | 1 | ra | rb | 11 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnulueqs | 1 | ra | rb | 11 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuluged | 1 | ra | rb | 14 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnulugeh | 1 | ra | rb | 14 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| fnulugeq | 1 | ra | rb | 14 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnuluges | 1 | ra | rb | 14 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuluh | 1 | ra | rb | 15 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| fnulultd | 1 | ra | rb | 13 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnululth | 1 | ra | rb | 13 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| fnulultq | 1 | ra | rb | 13 | dn | dy | 3 | |||||||||||||||||||||||||||||||||||
| fnulults | 1 | ra | rb | 13 | dn | dy | 1 | |||||||||||||||||||||||||||||||||||
| fnuluned | 1 | ra | rb | 12 | dn | dy | 2 | |||||||||||||||||||||||||||||||||||
| fnuluneh | 1 | ra | rb | 12 | dn | dy | 0 | |||||||||||||||||||||||||||||||||||
| 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 |
fbroeqh 6 |
fbroneh 7 |
| fbrolth 8 |
fbrogeh 9 |
fbroh 10 |
fbrueqh 11 |
fbruneh 12 |
fbrulth 13 |
fbrugeh 14 |
fbruh 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 |
| reserved 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 |
fnuloeqh 6 |
fnuloneh 7 |
| fnulolth 8 |
fnulogeh 9 |
fnuloh 10 |
fnulueqh 11 |
fnuluneh 12 |
fnululth 13 |
fnulugeh 14 |
fnuluh 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 |
crc32cb 545 |
crc32ch 546 |
crc32cw 547 |
crc32cd 548 |
crc32cq 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: | 1203 | 1198 | 5 |
| base | 189 | 189 | 0 |
| memory | 113 | 113 | 0 |
| branch | 91 | 91 | 0 |
| special | 24 | 24 | 0 |
| privileged | 17 | 17 | 0 |
| atomic | 66 | 66 | 0 |
| i128 | 65 | 65 | 0 |
| f128 | 77 | 76 | 1 |
| f64 | 124 | 122 | 2 |
| f32 | 126 | 124 | 2 |
| f16 | 126 | 126 | 0 |
| mmx | 153 | 153 | 0 |
| cipher | 12 | 12 | 0 |
| group | 20 | 20 | 0 |
| subgroup | num |
|---|---|
| primary opcodes | 122 |
| brmisc | 14 |
| brw | 16 |
| brd | 16 |
| brq | 16 |
| fused | 98 |
| nulmisc | 14 |
| 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 | 725 |
POSTRISC virtual processor
Instruction Set Architecture (ISA) reference manual.
Copyright (C) 2003-2026 Dmitry Buvaylo.
This file was generated automatically.