bad5cfcd60
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
681 KiB
681 KiB
| 1 | # x86 instruction set description version 0.2x | 2018-05-08 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | # | ||||||||||||
| 3 | # https://golang.org/x/arch/x86 | ||||||||||||
| 4 | # | ||||||||||||
| 5 | # The latest version of the CSV file is | ||||||||||||
| 6 | # available online at https://golang.org/s/x86.csv. | ||||||||||||
| 7 | # | ||||||||||||
| 8 | # This file contains a block of comment lines | each beginning with # | |||||||||||
| 9 | # followed by entries in CSV format. All the # comments are at the top | ||||||||||||
| 10 | # of the file | so a reader can skip past the comments and hand the | |||||||||||
| 11 | # rest of the file to a standard CSV reader. | ||||||||||||
| 12 | # Each CSV line contains these fields: | ||||||||||||
| 13 | # | ||||||||||||
| 14 | # | ||||||||||||
| 15 | # | ||||||||||||
| 16 | # | ||||||||||||
| 17 | # | ||||||||||||
| 18 | # 5. The validity of the instruction in 32-bit (aka compatibility | legacy) mode. | |||||||||||
| 19 | # | ||||||||||||
| 20 | # 6. The validity of the instruction in 64-bit mode. | ||||||||||||
| 21 | # | ||||||||||||
| 22 | # 7. The CPUID feature flags that signal support for the instruction. | ||||||||||||
| 23 | # | ||||||||||||
| 24 | # 8. Additional comma-separated tags containing hints about the instruction. | ||||||||||||
| 25 | # | ||||||||||||
| 26 | # 9. The read/write actions of the instruction on the arguments used in | ||||||||||||
| 27 | # reads and writes its first argument but only reads its second argument. | ||||||||||||
| 28 | # | ||||||||||||
| 29 | # 10. Whether the opcode used in the Intel mnemonic has encoding forms | ||||||||||||
| 30 | # distinguished only by operand size | like most arithmetic instructions. | |||||||||||
| 31 | # | ||||||||||||
| 32 | # 11. The data size of the operation in bits. In general this is the size corresponding | ||||||||||||
| 33 | # to the Go and GNU assembler opcode suffix. | ||||||||||||
| 34 | # Mnemonics (the opcode string) | ||||||||||||
| 35 | # | ||||||||||||
| 36 | # The instruction mnemonics are as used in the Intel manual | with a few exceptions. | |||||||||||
| 37 | # | ||||||||||||
| 38 | # Mnemonics claiming general memory forms but that really require fixed addressing modes | ||||||||||||
| 39 | # are omitted in favor of their equivalents with implicit arguments.. | ||||||||||||
| 40 | # | ||||||||||||
| 41 | # Instruction forms with an explicit REP | REPE | or REPNE prefix are also omitted. | ||||||||||
| 42 | # Encoders and decoders are expected to handle those prefixes separately. | ||||||||||||
| 43 | # | ||||||||||||
| 44 | # Perhaps most significantly | the argument syntaxes used in the mnemonic indicate | |||||||||||
| 45 | # exactly how to derive the argument from the instruction encoding | or vice versa. | |||||||||||
| 46 | # | ||||||||||||
| 47 | # Immediate values: imm8 | imm8u | imm16 | imm16u | imm32 | imm64. | |||||||
| 48 | # Immediates are signed by default; the u suffixes indicates an unsigned value. | ||||||||||||
| 49 | # Immediates may have bitfield-like modifier that specifies how much bits | ||||||||||||
| 50 | # are used. For example | imm8u:4 is encoded like 8bit immediate | |||||||||||
| 51 | # but only 4bits are meaningful while the others are ignored or must be 0. | ||||||||||||
| 52 | # | ||||||||||||
| 53 | # Memory operands. The forms m | m128 | m14/28byte | m16 | m16&16 | m16&32 | m16&64 | m16:16 | m16:32 | ||||
| 54 | # m16:64 | m16int | m256 | m2byte | m32 | m32&32 | m32fp | m32int | m512byte | m64 | m64fp | m64int | |
| 55 | # m8 | m80bcd | m80dec | m80fp | m94/108byte. These operands always correspond to the | ||||||||
| 56 | # memory address specified by the r/m half of the modrm encoding. | ||||||||||||
| 57 | # | ||||||||||||
| 58 | # Integer registers. | ||||||||||||
| 59 | # The forms r8 | r16 | r32 | r64 indicate a register selected by the modrm reg encoding. | |||||||||
| 60 | # The forms rmr16 | rmr32 | rmr64 indicate a register (never memory) selected by the modrm r/m encoding. | ||||||||||
| 61 | # The forms r/m8 | r/m16 | r/m32 | and r/m64 indicate a register or memory selected by the modrm r/m encoding. | |||||||||
| 62 | # Forms with two sizes | like r32/m16 also indicate a register or memory selected by the modrm r/m encodng | |||||||||||
| 63 | # but the size for a register argument differs from the size of a memory argument. | ||||||||||||
| 64 | # The forms r8V | r16V | r32V | r64V indicate a register selected by the VEX.vvvv bits. | |||||||||
| 65 | # | ||||||||||||
| 66 | # Multimedia registers. | ||||||||||||
| 67 | # The forms mm1 | xmm1 | and ymm1 indicate a multimedia register selected by the | ||||||||||
| 68 | # modrm reg encoding. | ||||||||||||
| 69 | # The forms mm2 | xmm2 | and ymm2 indicate a register (never memory) selected by | ||||||||||
| 70 | # the modrm r/m encoding. | ||||||||||||
| 71 | # The forms mm2/m64 | xmm2/m128 | and so on indicate a register or memory | ||||||||||
| 72 | # selected by the modrm r/m encoding. | ||||||||||||
| 73 | # The forms xmmV and ymmV indicate a register selected by the VEX.vvvv bits. | ||||||||||||
| 74 | # The forms xmmI and ymmI indicate a register selected by the top four bits of an /is4 immediate byte. | ||||||||||||
| 75 | # | ||||||||||||
| 76 | # Bound registers. | ||||||||||||
| 77 | # The form bnd1 indicates a bound register selected by the modrm reg encoding. | ||||||||||||
| 78 | # The form bnd2 indicates a bound register (never memory) selected by the modrm r/m encoding. | ||||||||||||
| 79 | # The forms bnd2/m64 and bnd2/m128 indicate a register or memorys selected by the modrm r/m encoding. | ||||||||||||
| 80 | # TODO: Describe mib. | ||||||||||||
| 81 | # | ||||||||||||
| 82 | # One-of-a-kind operands: rel8 | rel16 | rel32 | ptr16:16 | ptr16:32 | ||||||||
| 83 | # moffs8 | moffs16 | moffs32 | moffs64 | vm32x | vm32y | vm64x | and vm64y | |||||
| 84 | # are all as in the Intel manual. | ||||||||||||
| 85 | # | ||||||||||||
| 86 | # Encodings | ||||||||||||
| 87 | # | ||||||||||||
| 88 | # The encodings are also as used in the Intel manual | with automated corrections. | |||||||||||
| 89 | # For example | the Intel manual sometimes omits the modrm /r indicator or other trailing bytes | |||||||||||
| 90 | # and it also contains typographical errors. | ||||||||||||
| 91 | # These problems are corrected so that the CSV data may be used to generate | ||||||||||||
| 92 | # tools for processing x86 machine code. | ||||||||||||
| 93 | # See https://golang.org/x/arch/x86/x86map for one such generator. | ||||||||||||
| 94 | # | ||||||||||||
| 95 | # Valid32 and Valid64 | ||||||||||||
| 96 | # | ||||||||||||
| 97 | # These columns hold validity abbreviations as defined in the Intel manual: | ||||||||||||
| 98 | # V | I | N.E. | N.P. | N.S. | or N.I. | |||||||
| 99 | # Tools processing the data are typically only concerned with whether the | ||||||||||||
| 100 | # This data is also corrected compared to the manual. | ||||||||||||
| 101 | # For example | the manual lists many instruction forms using REX bytes | |||||||||||
| 102 | # | ||||||||||||
| 103 | # CPUID Feature Flags | ||||||||||||
| 104 | # | ||||||||||||
| 105 | # This column specifies CPUID feature flags that must be present in order | ||||||||||||
| 106 | # to use the instruction. If multiple flags are required | ||||||||||||
| 107 | # they are listed separated by plus signs | as in PCLMULQDQ+AVX. | |||||||||||
| 108 | # The column can also list one of the values 486 | Pentium | PentiumII | and P6 | |||||||||
| 109 | # indicating that the instruction was introduced on that architecture version. | ||||||||||||
| 110 | # | ||||||||||||
| 111 | # Tags | ||||||||||||
| 112 | # | ||||||||||||
| 113 | # The tag column does not correspond to a traditional column in the Intel manual tables. | ||||||||||||
| 114 | # Instead | it is itself a comma-separated list of tags or hints derived by analysis | |||||||||||
| 115 | # of the instruction set or the instruction encodings. | ||||||||||||
| 116 | # | ||||||||||||
| 117 | # The tags address16 | address32 | and address64 indicate that the instruction form | ||||||||||
| 118 | # applies when using the specified addressing size. It may therefore be necessary to use an | ||||||||||||
| 119 | # address size prefix byte to access the instruction. | ||||||||||||
| 120 | # If two address tags are listed | the instruction can be used with either of those | |||||||||||
| 121 | # address sizes. An instruction will never list all three address sizes. | ||||||||||||
| 122 | # (In fact | today | no instruction lists two address sizes | but that may change.) | |||||||||
| 123 | # | ||||||||||||
| 124 | # The tags operand16 | operand32 | and operand64 indicate that the instruction form | ||||||||||
| 125 | # applies when using the specified operand size. It may therefore be necessary to use an | ||||||||||||
| 126 | # operand size prefix byte to access the instruction. | ||||||||||||
| 127 | # If two operand tags are listed | the instruction can be used with either of those | |||||||||||
| 128 | # operand sizes. An instruction will never list all three operand sizes. | ||||||||||||
| 129 | # For some instructions | default64 is used instead of operand64 | |||||||||||
| 130 | # which specifies data promotion to 64-bit. | ||||||||||||
| 131 | # For instructions with different possible data sizes | ||||||||||||
| 132 | # it also describes that default data size is 64-bit instead of 32-bit. | ||||||||||||
| 133 | # Using refining prefix like 0x66 will lead to 32-bit operation (if supported). | ||||||||||||
| 134 | # | ||||||||||||
| 135 | # The tags modrm_regonly or modrm_memonly indicate that the modrm byte's | ||||||||||||
| 136 | # r/m encoding must specify a register or memory | respectively. | |||||||||||
| 137 | # Especially in newer instructions | the modrm constraint may be the only way | |||||||||||
| 138 | # to distinguish two instruction forms. For example the MOVHLPS and MOVLPS | ||||||||||||
| 139 | # instructions share the same encoding | except that the former requires the | |||||||||||
| 140 | # modrm byte's r/m to indicate a register | while the latter requires it to indicate memory. | |||||||||||
| 141 | # | ||||||||||||
| 142 | # The tags pseudo and pseudo64 indicate that this instruction form is redundant | ||||||||||||
| 143 | # with others listed in the table and should be ignored when generating disassembly | ||||||||||||
| 144 | # or instruction scanning programs. The pseudo64 tag is reserved for the case where | ||||||||||||
| 145 | # the manual lists an instruction twice | once with the optional 64-bit mode REX byte. | |||||||||||
| 146 | # Since most decoders will handle the REX byte separately | the form with the | |||||||||||
| 147 | # unnecessary REX is tagged pseudo64. | ||||||||||||
| 148 | # | ||||||||||||
| 149 | # The amd tag marks AMD-specific instructions. | ||||||||||||
| 150 | # As an example | all instructions of SSE4a have such tag. | |||||||||||
| 151 | # | ||||||||||||
| 152 | # The AVX512-specific tags: scaleX and bscaleX. | ||||||||||||
| 153 | # scale1 | scale2 | scale4 | scale8 | scale16 | scale32 | scale64 specify | ||||||
| 154 | # the compressed displacement multiplier (scaling). | ||||||||||||
| 155 | # For example | if displacement is 128 and scale32 is set | |||||||||||
| 156 | # disp8 value should be calculated as 128/32. | ||||||||||||
| 157 | # bscale4 and bscale8 have the same meaning | but are used | |||||||||||
| 158 | # when instruction uses embedded broadcast feature. | ||||||||||||
| 159 | # If instruction does not have bscaleX tag | it does not support EVEX broadcasting. | |||||||||||
| 160 | # | ||||||||||||
| 161 | # Related packages (can be a good source of additional documentation): | ||||||||||||
| 162 | # x86csv - read and manipulate x86.csv | ||||||||||||
| 163 | # x86spec - x86.csv generator | ||||||||||||
| 164 | # x86map - x86asm table generator based on x86.csv | ||||||||||||
| 165 | # x86avxgen - cmd/internal/obj/x86 optab generator based x86.csv | ||||||||||||
| 166 | # All listed packages are located at golang.org/x/arch/x86/. | ||||||||||||
| 167 | PUSH imm32 | -/PUSHL/PUSHQ imm32 | -/pushl/pushq imm32 | 68 id | V | N.S. | operand32 | r | Y | ||||
| 168 | PUSH imm32 | -/PUSHL/PUSHQ imm32 | -/pushl/pushq imm32 | 68 id | N.S. | V | default64 | r | Y | ||||
| 169 | AAA | AAA | aaa | 37 | V | N.S. | |||||||
| 170 | AAD | AAD | aad | D5 0A | V | I | pseudo | ||||||
| 171 | AAD imm8u | AAD imm8u | aad imm8u | D5 ib | V | N.S. | r | ||||||
| 172 | AAM | AAM | aam | D4 0A | V | I | pseudo | ||||||
| 173 | AAM imm8u | AAM imm8u | aam imm8u | D4 ib | V | N.S. | r | ||||||
| 174 | AAS | AAS | aas | 3F | V | N.S. | |||||||
| 175 | ADC AL, imm8 | ADCB imm8, AL | adcb imm8, AL | 14 ib | V | V | rw,r | Y | 8 | ||||
| 176 | ADC r/m8, imm8 | ADCB imm8, r/m8 | adcb imm8, r/m8 | 80 /2 ib | V | V | rw,r | Y | 8 | ||||
| 177 | ADC r/m8, imm8 | ADCB imm8, r/m8 | adcb imm8, r/m8 | 82 /2 ib | V | N.S. | rw,r | Y | 8 | ||||
| 178 | ADC r/m8, imm8 | ADCB imm8, r/m8 | adcb imm8, r/m8 | REX 80 /2 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 179 | ADC r8, r/m8 | ADCB r/m8, r8 | adcb r/m8, r8 | 12 /r | V | V | rw,r | Y | 8 | ||||
| 180 | ADC r8, r/m8 | ADCB r/m8, r8 | adcb r/m8, r8 | REX 12 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 181 | ADC r/m8, r8 | ADCB r8, r/m8 | adcb r8, r/m8 | 10 /r | V | V | rw,r | Y | 8 | ||||
| 182 | ADC r/m8, r8 | ADCB r8, r/m8 | adcb r8, r/m8 | REX 10 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 183 | ADC EAX, imm32 | ADCL imm32, EAX | adcl imm32, EAX | 15 id | V | V | operand32 | rw,r | Y | 32 | |||
| 184 | ADC r/m32, imm32 | ADCL imm32, r/m32 | adcl imm32, r/m32 | 81 /2 id | V | V | operand32 | rw,r | Y | 32 | |||
| 185 | ADC r/m32, imm8 | ADCL imm8, r/m32 | adcl imm8, r/m32 | 83 /2 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 186 | ADC r32, r/m32 | ADCL r/m32, r32 | adcl r/m32, r32 | 13 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 187 | ADC r/m32, r32 | ADCL r32, r/m32 | adcl r32, r/m32 | 11 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 188 | ADC RAX, imm32 | ADCQ imm32, RAX | adcq imm32, RAX | REX.W 15 id | N.S. | V | rw,r | Y | 64 | ||||
| 189 | ADC r/m64, imm32 | ADCQ imm32, r/m64 | adcq imm32, r/m64 | REX.W 81 /2 id | N.S. | V | rw,r | Y | 64 | ||||
| 190 | ADC r/m64, imm8 | ADCQ imm8, r/m64 | adcq imm8, r/m64 | REX.W 83 /2 ib | N.S. | V | rw,r | Y | 64 | ||||
| 191 | ADC r64, r/m64 | ADCQ r/m64, r64 | adcq r/m64, r64 | REX.W 13 /r | N.S. | V | rw,r | Y | 64 | ||||
| 192 | ADC r/m64, r64 | ADCQ r64, r/m64 | adcq r64, r/m64 | REX.W 11 /r | N.S. | V | rw,r | Y | 64 | ||||
| 193 | ADC AX, imm16 | ADCW imm16, AX | adcw imm16, AX | 15 iw | V | V | operand16 | rw,r | Y | 16 | |||
| 194 | ADC r/m16, imm16 | ADCW imm16, r/m16 | adcw imm16, r/m16 | 81 /2 iw | V | V | operand16 | rw,r | Y | 16 | |||
| 195 | ADC r/m16, imm8 | ADCW imm8, r/m16 | adcw imm8, r/m16 | 83 /2 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 196 | ADC r16, r/m16 | ADCW r/m16, r16 | adcw r/m16, r16 | 13 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 197 | ADC r/m16, r16 | ADCW r16, r/m16 | adcw r16, r/m16 | 11 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 198 | ADCX r32, r/m32 | ADCXL r/m32, r32 | adcxl r/m32, r32 | 66 0F 38 F6 /r | V | V | ADX | operand16,operand32 | rw,r | Y | 32 | ||
| 199 | ADCX r64, r/m64 | ADCXQ r/m64, r64 | adcxq r/m64, r64 | 66 REX.W 0F 38 F6 /r | N.S. | V | ADX | rw,r | Y | 64 | |||
| 200 | ADD AL, imm8 | ADDB imm8, AL | addb imm8, AL | 04 ib | V | V | rw,r | Y | 8 | ||||
| 201 | ADD r/m8, imm8 | ADDB imm8, r/m8 | addb imm8, r/m8 | 80 /0 ib | V | V | rw,r | Y | 8 | ||||
| 202 | ADD r/m8, imm8 | ADDB imm8, r/m8 | addb imm8, r/m8 | 82 /0 ib | V | N.S. | rw,r | Y | 8 | ||||
| 203 | ADD r/m8, imm8 | ADDB imm8, r/m8 | addb imm8, r/m8 | REX 80 /0 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 204 | ADD r8, r/m8 | ADDB r/m8, r8 | addb r/m8, r8 | 02 /r | V | V | rw,r | Y | 8 | ||||
| 205 | ADD r8, r/m8 | ADDB r/m8, r8 | addb r/m8, r8 | REX 02 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 206 | ADD r/m8, r8 | ADDB r8, r/m8 | addb r8, r/m8 | 00 /r | V | V | rw,r | Y | 8 | ||||
| 207 | ADD r/m8, r8 | ADDB r8, r/m8 | addb r8, r/m8 | REX 00 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 208 | ADD EAX, imm32 | ADDL imm32, EAX | addl imm32, EAX | 05 id | V | V | operand32 | rw,r | Y | 32 | |||
| 209 | ADD r/m32, imm32 | ADDL imm32, r/m32 | addl imm32, r/m32 | 81 /0 id | V | V | operand32 | rw,r | Y | 32 | |||
| 210 | ADD r/m32, imm8 | ADDL imm8, r/m32 | addl imm8, r/m32 | 83 /0 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 211 | ADD r32, r/m32 | ADDL r/m32, r32 | addl r/m32, r32 | 03 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 212 | ADD r/m32, r32 | ADDL r32, r/m32 | addl r32, r/m32 | 01 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 213 | ADDPD xmm1, xmm2/m128 | ADDPD xmm2/m128, xmm1 | addpd xmm2/m128, xmm1 | 66 0F 58 /r | V | V | SSE2 | rw,r | |||||
| 214 | ADDPS xmm1, xmm2/m128 | ADDPS xmm2/m128, xmm1 | addps xmm2/m128, xmm1 | 0F 58 /r | V | V | SSE | rw,r | |||||
| 215 | ADD RAX, imm32 | ADDQ imm32, RAX | addq imm32, RAX | REX.W 05 id | N.S. | V | rw,r | Y | 64 | ||||
| 216 | ADD r/m64, imm32 | ADDQ imm32, r/m64 | addq imm32, r/m64 | REX.W 81 /0 id | N.S. | V | rw,r | Y | 64 | ||||
| 217 | ADD r/m64, imm8 | ADDQ imm8, r/m64 | addq imm8, r/m64 | REX.W 83 /0 ib | N.S. | V | rw,r | Y | 64 | ||||
| 218 | ADD r64, r/m64 | ADDQ r/m64, r64 | addq r/m64, r64 | REX.W 03 /r | N.S. | V | rw,r | Y | 64 | ||||
| 219 | ADD r/m64, r64 | ADDQ r64, r/m64 | addq r64, r/m64 | REX.W 01 /r | N.S. | V | rw,r | Y | 64 | ||||
| 220 | ADDSD xmm1, xmm2/m64 | ADDSD xmm2/m64, xmm1 | addsd xmm2/m64, xmm1 | F2 0F 58 /r | V | V | SSE2 | rw,r | |||||
| 221 | ADDSS xmm1, xmm2/m32 | ADDSS xmm2/m32, xmm1 | addss xmm2/m32, xmm1 | F3 0F 58 /r | V | V | SSE | rw,r | |||||
| 222 | ADDSUBPD xmm1, xmm2/m128 | ADDSUBPD xmm2/m128, xmm1 | addsubpd xmm2/m128, xmm1 | 66 0F D0 /r | V | V | SSE3 | rw,r | |||||
| 223 | ADDSUBPS xmm1, xmm2/m128 | ADDSUBPS xmm2/m128, xmm1 | addsubps xmm2/m128, xmm1 | F2 0F D0 /r | V | V | SSE3 | rw,r | |||||
| 224 | ADD AX, imm16 | ADDW imm16, AX | addw imm16, AX | 05 iw | V | V | operand16 | rw,r | Y | 16 | |||
| 225 | ADD r/m16, imm16 | ADDW imm16, r/m16 | addw imm16, r/m16 | 81 /0 iw | V | V | operand16 | rw,r | Y | 16 | |||
| 226 | ADD r/m16, imm8 | ADDW imm8, r/m16 | addw imm8, r/m16 | 83 /0 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 227 | ADD r16, r/m16 | ADDW r/m16, r16 | addw r/m16, r16 | 03 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 228 | ADD r/m16, r16 | ADDW r16, r/m16 | addw r16, r/m16 | 01 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 229 | ADOX r32, r/m32 | ADOXL r/m32, r32 | adoxl r/m32, r32 | F3 0F 38 F6 /r | V | V | ADX | operand16,operand32 | rw,r | Y | 32 | ||
| 230 | ADOX r64, r/m64 | ADOXQ r/m64, r64 | adoxq r/m64, r64 | F3 REX.W 0F 38 F6 /r | N.S. | V | ADX | rw,r | Y | 64 | |||
| 231 | AESDEC xmm1, xmm2/m128 | AESDEC xmm2/m128, xmm1 | aesdec xmm2/m128, xmm1 | 66 0F 38 DE /r | V | V | AES | rw,r | |||||
| 232 | AESDECLAST xmm1, xmm2/m128 | AESDECLAST xmm2/m128, xmm1 | aesdeclast xmm2/m128, xmm1 | 66 0F 38 DF /r | V | V | AES | rw,r | |||||
| 233 | AESENC xmm1, xmm2/m128 | AESENC xmm2/m128, xmm1 | aesenc xmm2/m128, xmm1 | 66 0F 38 DC /r | V | V | AES | rw,r | |||||
| 234 | AESENCLAST xmm1, xmm2/m128 | AESENCLAST xmm2/m128, xmm1 | aesenclast xmm2/m128, xmm1 | 66 0F 38 DD /r | V | V | AES | rw,r | |||||
| 235 | AESIMC xmm1, xmm2/m128 | AESIMC xmm2/m128, xmm1 | aesimc xmm2/m128, xmm1 | 66 0F 38 DB /r | V | V | AES | w,r | |||||
| 236 | AESKEYGENASSIST xmm1, xmm2/m128, imm8u | AESKEYGENASSIST imm8u, xmm2/m128, xmm1 | aeskeygenassist imm8u, xmm2/m128, xmm1 | 66 0F 3A DF /r ib | V | V | AES | w,r,r | |||||
| 237 | AND AL, imm8 | ANDB imm8, AL | andb imm8, AL | 24 ib | V | V | rw,r | Y | 8 | ||||
| 238 | AND r/m8, imm8 | ANDB imm8, r/m8 | andb imm8, r/m8 | REX 80 /4 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 239 | AND r/m8, imm8u | ANDB imm8u, r/m8 | andb imm8u, r/m8 | 80 /4 ib | V | V | rw,r | Y | 8 | ||||
| 240 | AND r/m8, imm8u | ANDB imm8u, r/m8 | andb imm8u, r/m8 | 82 /4 ib | V | N.S. | rw,r | Y | 8 | ||||
| 241 | AND r8, r/m8 | ANDB r/m8, r8 | andb r/m8, r8 | 22 /r | V | V | rw,r | Y | 8 | ||||
| 242 | AND r8, r/m8 | ANDB r/m8, r8 | andb r/m8, r8 | REX 22 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 243 | AND r/m8, r8 | ANDB r8, r/m8 | andb r8, r/m8 | 20 /r | V | V | rw,r | Y | 8 | ||||
| 244 | AND r/m8, r8 | ANDB r8, r/m8 | andb r8, r/m8 | REX 20 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 245 | AND EAX, imm32 | ANDL imm32, EAX | andl imm32, EAX | 25 id | V | V | operand32 | rw,r | Y | 32 | |||
| 246 | AND r/m32, imm32 | ANDL imm32, r/m32 | andl imm32, r/m32 | 81 /4 id | V | V | operand32 | rw,r | Y | 32 | |||
| 247 | AND r/m32, imm8 | ANDL imm8, r/m32 | andl imm8, r/m32 | 83 /4 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 248 | AND r32, r/m32 | ANDL r/m32, r32 | andl r/m32, r32 | 23 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 249 | AND r/m32, r32 | ANDL r32, r/m32 | andl r32, r/m32 | 21 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 250 | ANDN r32, r32V, r/m32 | ANDNL r/m32, r32V, r32 | andnl r/m32, r32V, r32 | VEX.DDS.128.0F38.W0 F2 /r | V | V | BMI1 | rw,r,r | Y | 32 | |||
| 251 | ANDNPD xmm1, xmm2/m128 | ANDNPD xmm2/m128, xmm1 | andnpd xmm2/m128, xmm1 | 66 0F 55 /r | V | V | SSE2 | rw,r | |||||
| 252 | ANDNPS xmm1, xmm2/m128 | ANDNPS xmm2/m128, xmm1 | andnps xmm2/m128, xmm1 | 0F 55 /r | V | V | SSE | rw,r | |||||
| 253 | ANDN r64, r64V, r/m64 | ANDNQ r/m64, r64V, r64 | andnq r/m64, r64V, r64 | VEX.DDS.128.0F38.W1 F2 /r | N.S. | V | BMI1 | rw,r,r | Y | 64 | |||
| 254 | ANDPD xmm1, xmm2/m128 | ANDPD xmm2/m128, xmm1 | andpd xmm2/m128, xmm1 | 66 0F 54 /r | V | V | SSE2 | rw,r | |||||
| 255 | ANDPS xmm1, xmm2/m128 | ANDPS xmm2/m128, xmm1 | andps xmm2/m128, xmm1 | 0F 54 /r | V | V | SSE | rw,r | |||||
| 256 | AND RAX, imm32 | ANDQ imm32, RAX | andq imm32, RAX | REX.W 25 id | N.S. | V | rw,r | Y | 64 | ||||
| 257 | AND r/m64, imm32 | ANDQ imm32, r/m64 | andq imm32, r/m64 | REX.W 81 /4 id | N.S. | V | rw,r | Y | 64 | ||||
| 258 | AND r/m64, imm8 | ANDQ imm8, r/m64 | andq imm8, r/m64 | REX.W 83 /4 ib | N.S. | V | rw,r | Y | 64 | ||||
| 259 | AND r64, r/m64 | ANDQ r/m64, r64 | andq r/m64, r64 | REX.W 23 /r | N.S. | V | rw,r | Y | 64 | ||||
| 260 | AND r/m64, r64 | ANDQ r64, r/m64 | andq r64, r/m64 | REX.W 21 /r | N.S. | V | rw,r | Y | 64 | ||||
| 261 | AND AX, imm16 | ANDW imm16, AX | andw imm16, AX | 25 iw | V | V | operand16 | rw,r | Y | 16 | |||
| 262 | AND r/m16, imm16 | ANDW imm16, r/m16 | andw imm16, r/m16 | 81 /4 iw | V | V | operand16 | rw,r | Y | 16 | |||
| 263 | AND r/m16, imm8 | ANDW imm8, r/m16 | andw imm8, r/m16 | 83 /4 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 264 | AND r16, r/m16 | ANDW r/m16, r16 | andw r/m16, r16 | 23 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 265 | AND r/m16, r16 | ANDW r16, r/m16 | andw r16, r/m16 | 21 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 266 | ARPL r/m16, r16 | ARPL r16, r/m16 | arpl r16, r/m16 | 63 /r | V | N.S. | rw,r | ||||||
| 267 | BEXTR r32, r/m32, r32V | BEXTRL r32V, r/m32, r32 | bextrl r32V, r/m32, r32 | VEX.NDS.128.0F38.W0 F7 /r | V | V | BMI1 | w,r,r | Y | 32 | |||
| 268 | BEXTR r64, r/m64, r64V | BEXTRQ r64V, r/m64, r64 | bextrq r64V, r/m64, r64 | VEX.NDS.128.0F38.W1 F7 /r | N.S. | V | BMI1 | w,r,r | Y | 64 | |||
| 269 | BEXTR_XOP r32, r/m32, imm32u | BEXTR_XOPL imm32u, r/m32, r32 | bextr_xopl imm32u, r/m32, r32 | XOP.128.0A.WIG 10 /r | V | V | TBM | amd,operand16,operand32 | w,r,r | Y | 32 | ||
| 270 | BEXTR_XOP r64, r/m64, imm32u | BEXTR_XOPQ imm32u, r/m64, r64 | bextr_xopq imm32u, r/m64, r64 | XOP.128.0A.WIG 10 /r | N.S. | V | TBM | amd,operand64 | w,r,r | Y | 64 | ||
| 271 | BLCFILL r32V, r/m32 | BLCFILLL r/m32, r32V | blcfill r/m32, r32V | XOP.NDD.128.09.WIG 01 /1 | V | V | TBM | amd,operand16,operand32 | w,r | Y | 32 | ||
| 272 | BLCFILL r64V, r/m64 | BLCFILLQ r/m64, r64V | blcfill r/m64, r64V | XOP.NDD.128.09.W1 01 /1 | N.S. | V | TBM | amd,operand64 | w,r | Y | 64 | ||
| 273 | BLCIC r32V, r/m32 | BLCICL r/m32, r32V | blcicl r/m32, r32V | XOP.NDD.128.09.WIG 01 /5 | V | V | TBM | amd,operand16,operand32 | w,r | Y | 32 | ||
| 274 | BLCIC r64V, r/m64 | BLCICQ r/m64, r64V | blcicq r/m64, r64V | XOP.NDD.128.09.WIG 01 /5 | N.S. | V | TBM | amd,operand64 | w,r | Y | 64 | ||
| 275 | BLCI r32V, r/m32 | BLCIL r/m32, r32V | blcil r/m32, r32V | XOP.NDD.128.09.WIG 02 /6 | V | V | TBM | amd,operand16,operand32 | w,r | Y | 32 | ||
| 276 | BLCI r64V, r/m64 | BLCIQ r/m64, r64V | blciq r/m64, r64V | XOP.NDD.128.09.WIG 02 /6 | N.S. | V | TBM | amd,operand64 | w,r | Y | 64 | ||
| 277 | BLCMSK r32V, r/m32 | BLCMSKL r/m32, r32V | blcmskl r/m32, r32V | XOP.NDD.128.09.WIG 02 /1 | V | V | TBM | amd,operand16,operand32 | w,r | Y | 32 | ||
| 278 | BLCMSK r64V, r/m64 | BLCMSKQ r/m64, r64V | blcmskq r/m64, r64V | XOP.NDD.128.09.WIG 02 /1 | N.S. | V | TBM | amd,operand64 | w,r | Y | 64 | ||
| 279 | BLCS r32V, r/m32 | BLCSL r/m32, r32V | blcsl r/m32, r32V | XOP.NDD.128.09.WIG 01 /3 | V | V | TBM | amd,operand16,operand32 | w,r | Y | 32 | ||
| 280 | BLCS r64V, r/m64 | BLCSQ r/m64, r64V | blcsq r/m64, r64V | XOP.NDD.128.09.WIG 01 /3 | N.S. | V | TBM | amd,operand64 | w,r | Y | 64 | ||
| 281 | BLENDPD xmm1, xmm2/m128, imm8u | BLENDPD imm8u, xmm2/m128, xmm1 | blendpd imm8u, xmm2/m128, xmm1 | 66 0F 3A 0D /r ib | V | V | SSE4_1 | rw,r,r | |||||
| 282 | BLENDPS xmm1, xmm2/m128, imm8u | BLENDPS imm8u, xmm2/m128, xmm1 | blendps imm8u, xmm2/m128, xmm1 | 66 0F 3A 0C /r ib | V | V | SSE4_1 | rw,r,r | |||||
| 283 | BLENDVPD xmm1, xmm2/m128, <XMM0> | BLENDVPD <XMM0>, xmm2/m128, xmm1 | blendvpd <XMM0>, xmm2/m128, xmm1 | 66 0F 38 15 /r | V | V | SSE4_1 | rw,r,r | |||||
| 284 | BLENDVPS xmm1, xmm2/m128, <XMM0> | BLENDVPS <XMM0>, xmm2/m128, xmm1 | blendvps <XMM0>, xmm2/m128, xmm1 | 66 0F 38 14 /r | V | V | SSE4_1 | rw,r,r | |||||
| 285 | BLSFILL r32V, r/m32 | BLSFILLL r/m32, r32V | blsfill r/m32, r32V | XOP.NDD.128.09.WIG 01 /2 | V | V | TBM | amd,operand16,operand32 | w,r | Y | 32 | ||
| 286 | BLSFILL r64V, r/m64 | BLSFILLQ r/m64, r64V | blsfill r/m64, r64V | XOP.NDD.128.09.W1 01 /2 | N.S. | V | TBM | amd,operand64 | w,r | Y | 64 | ||
| 287 | BLSIC r32V, r/m32 | BLSICL r/m32, r32V | blsicl r/m32, r32V | XOP.NDD.128.09.WIG 01 /6 | V | V | TBM | amd,operand16,operand32 | w,r | Y | 32 | ||
| 288 | BLSIC r64V, r/m64 | BLSICQ r/m64, r64V | blsicq r/m64, r64V | XOP.NDD.128.09.WIG 01 /6 | N.S. | V | TBM | amd,operand64 | w,r | Y | 64 | ||
| 289 | BLSI r32V, r/m32 | BLSIL r/m32, r32V | blsil r/m32, r32V | VEX.NDD.128.0F38.W0 F3 /3 | V | V | BMI1 | w,r | Y | 32 | |||
| 290 | BLSI r64V, r/m64 | BLSIQ r/m64, r64V | blsiq r/m64, r64V | VEX.NDD.128.0F38.W1 F3 /3 | N.S. | V | BMI1 | w,r | Y | 64 | |||
| 291 | BLSMSK r32V, r/m32 | BLSMSKL r/m32, r32V | blsmskl r/m32, r32V | VEX.NDD.128.0F38.W0 F3 /2 | V | V | BMI1 | w,r | Y | 32 | |||
| 292 | BLSMSK r64V, r/m64 | BLSMSKQ r/m64, r64V | blsmskq r/m64, r64V | VEX.NDD.128.0F38.W1 F3 /2 | N.S. | V | BMI1 | w,r | Y | 64 | |||
| 293 | BLSR r32V, r/m32 | BLSRL r/m32, r32V | blsrl r/m32, r32V | VEX.NDD.128.0F38.W0 F3 /1 | V | V | BMI1 | w,r | Y | 32 | |||
| 294 | BLSR r64V, r/m64 | BLSRQ r/m64, r64V | blsrq r/m64, r64V | VEX.NDD.128.0F38.W1 F3 /1 | N.S. | V | BMI1 | w,r | Y | 64 | |||
| 295 | BNDCL bnd1, r/m32 | BNDCL r/m32, bnd1 | bndcl r/m32, bnd1 | F3 0F 1A /r | V | N.S. | MPX | r,r | |||||
| 296 | BNDCL bnd1, r/m64 | BNDCL r/m64, bnd1 | bndcl r/m64, bnd1 | F3 0F 1A /r | N.S. | V | MPX | r,r | |||||
| 297 | BNDCN bnd1, r/m32 | BNDCN r/m32, bnd1 | bndcn r/m32, bnd1 | F2 0F 1B /r | V | N.S. | MPX | r,r | |||||
| 298 | BNDCN bnd1, r/m64 | BNDCN r/m64, bnd1 | bndcn r/m64, bnd1 | F2 0F 1B /r | N.S. | V | MPX | r,r | |||||
| 299 | BNDCU bnd1, r/m32 | BNDCU r/m32, bnd1 | bndcu r/m32, bnd1 | F2 0F 1A /r | V | N.S. | MPX | r,r | |||||
| 300 | BNDCU bnd1, r/m64 | BNDCU r/m64, bnd1 | bndcu r/m64, bnd1 | F2 0F 1A /r | N.S. | V | MPX | r,r | |||||
| 301 | BNDLDX bnd1, mib | BNDLDX mib, bnd1 | bndldx mib, bnd1 | 0F 1A /r | V | V | MPX | modrm_memonly | w,r | ||||
| 302 | BNDMK bnd1, m32 | BNDMK m32, bnd1 | bndmk m32, bnd1 | F3 0F 1B /r | V | N.S. | MPX | modrm_memonly | w,r | ||||
| 303 | BNDMK bnd1, m64 | BNDMK m64, bnd1 | bndmk m64, bnd1 | F3 0F 1B /r | N.S. | V | MPX | modrm_memonly | w,r | ||||
| 304 | BNDMOV bnd2/m128, bnd1 | BNDMOV bnd1, bnd2/m128 | bndmov bnd1, bnd2/m128 | 66 0F 1B /r | N.S. | V | MPX | w,r | |||||
| 305 | BNDMOV bnd2/m64, bnd1 | BNDMOV bnd1, bnd2/m64 | bndmov bnd1, bnd2/m64 | 66 0F 1B /r | V | N.S. | MPX | w,r | |||||
| 306 | BNDMOV bnd1, bnd2/m128 | BNDMOV bnd2/m128, bnd1 | bndmov bnd2/m128, bnd1 | 66 0F 1A /r | N.S. | V | MPX | w,r | |||||
| 307 | BNDMOV bnd1, bnd2/m64 | BNDMOV bnd2/m64, bnd1 | bndmov bnd2/m64, bnd1 | 66 0F 1A /r | V | N.S. | MPX | w,r | |||||
| 308 | BNDSTX mib, bnd1 | BNDSTX bnd1, mib | bndstx bnd1, mib | 0F 1B /r | V | V | MPX | modrm_memonly | w,r | ||||
| 309 | BOUND r32, m32&32 | BOUNDL m32&32, r32 | boundl r32, m32&32 | 62 /r | V | N.S. | modrm_memonly,operand32 | r,r | Y | 32 | |||
| 310 | BOUND r16, m16&16 | BOUNDW m16&16, r16 | boundw r16, m16&16 | 62 /r | V | N.S. | modrm_memonly,operand16 | r,r | Y | 16 | |||
| 311 | BSF r32, r/m32 | BSFL r/m32, r32 | bsfl r/m32, r32 | 0F BC /r | V | V | operand32 | rw,r | Y | 32 | |||
| 312 | BSF r32, r/m32 | BSFL r/m32, r32 | bsfl r/m32, r32 | F3 0F BC /r | V | V | operand32 | rw,r | Y | 32 | |||
| 313 | BSF r64, r/m64 | BSFQ r/m64, r64 | bsfq r/m64, r64 | F3 REX.W 0F BC /r | N.S. | V | rw,r | Y | 64 | ||||
| 314 | BSF r64, r/m64 | BSFQ r/m64, r64 | bsfq r/m64, r64 | REX.W 0F BC /r | N.S. | V | rw,r | Y | 64 | ||||
| 315 | BSF r16, r/m16 | BSFW r/m16, r16 | bsfw r/m16, r16 | 0F BC /r | V | V | operand16 | rw,r | Y | 16 | |||
| 316 | BSF r16, r/m16 | BSFW r/m16, r16 | bsfw r/m16, r16 | F3 0F BC /r | V | V | operand16 | rw,r | Y | 16 | |||
| 317 | BSR r32, r/m32 | BSRL r/m32, r32 | bsrl r/m32, r32 | 0F BD /r | V | V | operand32 | rw,r | Y | 32 | |||
| 318 | BSR r32, r/m32 | BSRL r/m32, r32 | bsrl r/m32, r32 | F3 0F BD /r | V | V | operand32 | rw,r | Y | 32 | |||
| 319 | BSR r64, r/m64 | BSRQ r/m64, r64 | bsrq r/m64, r64 | F3 REX.W 0F BD /r | N.S. | V | rw,r | Y | 64 | ||||
| 320 | BSR r64, r/m64 | BSRQ r/m64, r64 | bsrq r/m64, r64 | REX.W 0F BD /r | N.S. | V | rw,r | Y | 64 | ||||
| 321 | BSR r16, r/m16 | BSRW r/m16, r16 | bsrw r/m16, r16 | 0F BD /r | V | V | operand16 | rw,r | Y | 16 | |||
| 322 | BSR r16, r/m16 | BSRW r/m16, r16 | bsrw r/m16, r16 | F3 0F BD /r | V | V | operand16 | rw,r | Y | 16 | |||
| 323 | BSWAP r32op | BSWAPL r32op | bswap r32op | 0F C8+rd | V | V | 486 | operand32 | rw | Y | 32 | ||
| 324 | BSWAP r64op | BSWAPQ r64op | bswap r64op | REX.W 0F C8+ro | N.S. | V | 486 | rw | Y | 64 | |||
| 325 | BSWAP r16op | BSWAPW r16op | bswap r16op | 0F C8+rw | V | V | 486 | operand16 | rw | Y | 16 | ||
| 326 | BTC r/m32, imm8u | BTCL imm8u, r/m32 | btcl imm8u, r/m32 | 0F BA /7 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 327 | BTC r/m32, r32 | BTCL r32, r/m32 | btcl r32, r/m32 | 0F BB /r | V | V | operand32 | rw,r | Y | 32 | |||
| 328 | BTC r/m64, imm8u | BTCQ imm8u, r/m64 | btcq imm8u, r/m64 | REX.W 0F BA /7 ib | N.S. | V | rw,r | Y | 64 | ||||
| 329 | BTC r/m64, r64 | BTCQ r64, r/m64 | btcq r64, r/m64 | REX.W 0F BB /r | N.S. | V | rw,r | Y | 64 | ||||
| 330 | BTC r/m16, imm8u | BTCW imm8u, r/m16 | btcw imm8u, r/m16 | 0F BA /7 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 331 | BTC r/m16, r16 | BTCW r16, r/m16 | btcw r16, r/m16 | 0F BB /r | V | V | operand16 | rw,r | Y | 16 | |||
| 332 | BT r/m32, imm8u | BTL imm8u, r/m32 | btl imm8u, r/m32 | 0F BA /4 ib | V | V | operand32 | r,r | Y | 32 | |||
| 333 | BT r/m32, r32 | BTL r32, r/m32 | btl r32, r/m32 | 0F A3 /r | V | V | operand32 | r,r | Y | 32 | |||
| 334 | BT r/m64, imm8u | BTQ imm8u, r/m64 | btq imm8u, r/m64 | REX.W 0F BA /4 ib | N.S. | V | r,r | Y | 64 | ||||
| 335 | BT r/m64, r64 | BTQ r64, r/m64 | btq r64, r/m64 | REX.W 0F A3 /r | N.S. | V | r,r | Y | 64 | ||||
| 336 | BTR r/m32, imm8u | BTRL imm8u, r/m32 | btrl imm8u, r/m32 | 0F BA /6 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 337 | BTR r/m32, r32 | BTRL r32, r/m32 | btrl r32, r/m32 | 0F B3 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 338 | BTR r/m64, imm8u | BTRQ imm8u, r/m64 | btrq imm8u, r/m64 | REX.W 0F BA /6 ib | N.S. | V | rw,r | Y | 64 | ||||
| 339 | BTR r/m64, r64 | BTRQ r64, r/m64 | btrq r64, r/m64 | REX.W 0F B3 /r | N.S. | V | rw,r | Y | 64 | ||||
| 340 | BTR r/m16, imm8u | BTRW imm8u, r/m16 | btrw imm8u, r/m16 | 0F BA /6 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 341 | BTR r/m16, r16 | BTRW r16, r/m16 | btrw r16, r/m16 | 0F B3 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 342 | BTS r/m32, imm8u | BTSL imm8u, r/m32 | btsl imm8u, r/m32 | 0F BA /5 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 343 | BTS r/m32, r32 | BTSL r32, r/m32 | btsl r32, r/m32 | 0F AB /r | V | V | operand32 | rw,r | Y | 32 | |||
| 344 | BTS r/m64, imm8u | BTSQ imm8u, r/m64 | btsq imm8u, r/m64 | REX.W 0F BA /5 ib | N.S. | V | rw,r | Y | 64 | ||||
| 345 | BTS r/m64, r64 | BTSQ r64, r/m64 | btsq r64, r/m64 | REX.W 0F AB /r | N.S. | V | rw,r | Y | 64 | ||||
| 346 | BTS r/m16, imm8u | BTSW imm8u, r/m16 | btsw imm8u, r/m16 | 0F BA /5 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 347 | BTS r/m16, r16 | BTSW r16, r/m16 | btsw r16, r/m16 | 0F AB /r | V | V | operand16 | rw,r | Y | 16 | |||
| 348 | BT r/m16, imm8u | BTW imm8u, r/m16 | btw imm8u, r/m16 | 0F BA /4 ib | V | V | operand16 | r,r | Y | 16 | |||
| 349 | BT r/m16, r16 | BTW r16, r/m16 | btw r16, r/m16 | 0F A3 /r | V | V | operand16 | r,r | Y | 16 | |||
| 350 | BZHI r32, r/m32, r32V | BZHIL r32V, r/m32, r32 | bzhil r32V, r/m32, r32 | VEX.NDS.128.0F38.W0 F5 /r | V | V | BMI2 | w,r,r | Y | 32 | |||
| 351 | BZHI r64, r/m64, r64V | BZHIQ r64V, r/m64, r64 | bzhiq r64V, r/m64, r64 | VEX.NDS.128.0F38.W1 F5 /r | N.S. | V | BMI2 | w,r,r | Y | 64 | |||
| 352 | CALL rel16 | CALL rel16 | call rel16 | E8 cw | V | N.S. | operand16 | r | Y | ||||
| 353 | CALL rel32 | CALL rel32 | call rel32 | E8 cd | V | N.S. | operand32 | r | Y | ||||
| 354 | CALL rel32 | CALL rel32 | call rel32 | E8 cd | N.S. | V | default64 | r | Y | ||||
| 355 | CALL r/m32 | CALLL* r/m32 | calll* r/m32 | FF /2 | V | N.S. | operand32 | r | Y | 32 | |||
| 356 | CALL r/m64 | CALLQ* r/m64 | callq* r/m64 | FF /2 | N.S. | V | default64 | r | Y | 64 | |||
| 357 | CALL r/m16 | CALLW* r/m16 | callw* r/m16 | FF /2 | V | N.S. | operand16 | r | Y | 16 | |||
| 358 | CBW | CBW | cbtw | 98 | V | V | operand16 | ||||||
| 359 | CDQ | CDQ | cltd | 99 | V | V | operand32 | ||||||
| 360 | CDQE | CDQE | cltq | REX.W 98 | N.S. | V | |||||||
| 361 | CLAC | CLAC | clac | 0F 01 CA | V | V | |||||||
| 362 | CLC | CLC | clc | F8 | V | V | |||||||
| 363 | CLD | CLD | cld | FC | V | V | |||||||
| 364 | CLFLUSH m8 | CLFLUSH m8 | clflush m8 | 0F AE /7 | V | V | modrm_memonly | r | |||||
| 365 | CLFLUSHOPT m8 | CLFLUSHOPT m8 | clflushopt m8 | 66 0F AE /7 | V | V | modrm_memonly | r | |||||
| 366 | CLGI | CLGI | clgi | 0F 01 DD | V | V | SVM | amd | |||||
| 367 | CLI | CLI | cli | FA | V | V | |||||||
| 368 | CLRSSBSY m64 | CLRSSBSY m64 | clrssbsy m64 | F3 0F AE /6 | V | V | CET | modrm_memonly | w | ||||
| 369 | CLTS | CLTS | clts | 0F 06 | V | V | |||||||
| 370 | CLWB m8 | CLWB m8 | clwb m8 | 66 0F AE /6 | V | V | CLWB | modrm_memonly | r | ||||
| 371 | CLZERO EAX | CLZEROL EAX | clzerol EAX | 0F 01 FC | V | V | CLZERO | amd,modrm_regonly,operand32 | r | Y | 32 | ||
| 372 | CLZERO RAX | CLZEROQ RAX | clzeroq RAX | REX.W 0F 01 FC | N.S. | V | CLZERO | amd,modrm_regonly | r | Y | 64 | ||
| 373 | CLZERO AX | CLZEROW AX | clzerow AX | 0F 01 FC | V | V | CLZERO | amd,modrm_regonly,operand16 | r | Y | 16 | ||
| 374 | CMC | CMC | cmc | F5 | V | V | |||||||
| 375 | CMOVC r16, r/m16 | CMOVC r/m16, r16 | cmovc r/m16, r16 | 0F 42 /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 376 | CMOVC r32, r/m32 | CMOVC r/m32, r32 | cmovc r/m32, r32 | 0F 42 /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 377 | CMOVC r64, r/m64 | CMOVC r/m64, r64 | cmovc r/m64, r64 | REX.W 0F 42 /r | N.E. | V | pseudo | rw,r | |||||
| 378 | CMOVAE r32, r/m32 | CMOVLCC r/m32, r32 | cmovael r/m32, r32 | 0F 43 /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 379 | CMOVB r32, r/m32 | CMOVLCS r/m32, r32 | cmovbl r/m32, r32 | 0F 42 /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 380 | CMOVE r32, r/m32 | CMOVLEQ r/m32, r32 | cmovel r/m32, r32 | 0F 44 /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 381 | CMOVGE r32, r/m32 | CMOVLGE r/m32, r32 | cmovgel r/m32, r32 | 0F 4D /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 382 | CMOVG r32, r/m32 | CMOVLGT r/m32, r32 | cmovgl r/m32, r32 | 0F 4F /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 383 | CMOVA r32, r/m32 | CMOVLHI r/m32, r32 | cmoval r/m32, r32 | 0F 47 /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 384 | CMOVLE r32, r/m32 | CMOVLLE r/m32, r32 | cmovlel r/m32, r32 | 0F 4E /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 385 | CMOVBE r32, r/m32 | CMOVLLS r/m32, r32 | cmovbel r/m32, r32 | 0F 46 /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 386 | CMOVL r32, r/m32 | CMOVLLT r/m32, r32 | cmovll r/m32, r32 | 0F 4C /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 387 | CMOVS r32, r/m32 | CMOVLMI r/m32, r32 | cmovsl r/m32, r32 | 0F 48 /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 388 | CMOVNE r32, r/m32 | CMOVLNE r/m32, r32 | cmovnel r/m32, r32 | 0F 45 /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 389 | CMOVNO r32, r/m32 | CMOVLOC r/m32, r32 | cmovnol r/m32, r32 | 0F 41 /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 390 | CMOVO r32, r/m32 | CMOVLOS r/m32, r32 | cmovol r/m32, r32 | 0F 40 /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 391 | CMOVNP r32, r/m32 | CMOVLPC r/m32, r32 | cmovnpl r/m32, r32 | 0F 4B /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 392 | CMOVNS r32, r/m32 | CMOVLPL r/m32, r32 | cmovnsl r/m32, r32 | 0F 49 /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 393 | CMOVP r32, r/m32 | CMOVLPS r/m32, r32 | cmovpl r/m32, r32 | 0F 4A /r | V | V | P6,operand32 | rw,r | Y | 32 | |||
| 394 | CMOVNA r16, r/m16 | CMOVNA r/m16, r16 | cmovna r/m16, r16 | 0F 46 /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 395 | CMOVNA r32, r/m32 | CMOVNA r/m32, r32 | cmovna r/m32, r32 | 0F 46 /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 396 | CMOVNA r64, r/m64 | CMOVNA r/m64, r64 | cmovna r/m64, r64 | REX.W 0F 46 /r | N.E. | V | pseudo | rw,r | |||||
| 397 | CMOVNAE r16, r/m16 | CMOVNAE r/m16, r16 | cmovnae r/m16, r16 | 0F 42 /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 398 | CMOVNAE r32, r/m32 | CMOVNAE r/m32, r32 | cmovnae r/m32, r32 | 0F 42 /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 399 | CMOVNAE r64, r/m64 | CMOVNAE r/m64, r64 | cmovnae r/m64, r64 | REX.W 0F 42 /r | N.E. | V | pseudo | rw,r | |||||
| 400 | CMOVNB r16, r/m16 | CMOVNB r/m16, r16 | cmovnb r/m16, r16 | 0F 43 /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 401 | CMOVNB r32, r/m32 | CMOVNB r/m32, r32 | cmovnb r/m32, r32 | 0F 43 /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 402 | CMOVNB r64, r/m64 | CMOVNB r/m64, r64 | cmovnb r/m64, r64 | REX.W 0F 43 /r | N.E. | V | pseudo | rw,r | |||||
| 403 | CMOVNBE r16, r/m16 | CMOVNBE r/m16, r16 | cmovnbe r/m16, r16 | 0F 47 /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 404 | CMOVNBE r32, r/m32 | CMOVNBE r/m32, r32 | cmovnbe r/m32, r32 | 0F 47 /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 405 | CMOVNBE r64, r/m64 | CMOVNBE r/m64, r64 | cmovnbe r/m64, r64 | REX.W 0F 47 /r | N.E. | V | pseudo | rw,r | |||||
| 406 | CMOVNC r16, r/m16 | CMOVNC r/m16, r16 | cmovnc r/m16, r16 | 0F 43 /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 407 | CMOVNC r32, r/m32 | CMOVNC r/m32, r32 | cmovnc r/m32, r32 | 0F 43 /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 408 | CMOVNC r64, r/m64 | CMOVNC r/m64, r64 | cmovnc r/m64, r64 | REX.W 0F 43 /r | N.E. | V | pseudo | rw,r | |||||
| 409 | CMOVNG r16, r/m16 | CMOVNG r/m16, r16 | cmovng r/m16, r16 | 0F 4E /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 410 | CMOVNG r32, r/m32 | CMOVNG r/m32, r32 | cmovng r/m32, r32 | 0F 4E /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 411 | CMOVNG r64, r/m64 | CMOVNG r/m64, r64 | cmovng r/m64, r64 | REX.W 0F 4E /r | N.E. | V | pseudo | rw,r | |||||
| 412 | CMOVNGE r16, r/m16 | CMOVNGE r/m16, r16 | cmovnge r/m16, r16 | 0F 4C /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 413 | CMOVNGE r32, r/m32 | CMOVNGE r/m32, r32 | cmovnge r/m32, r32 | 0F 4C /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 414 | CMOVNGE r64, r/m64 | CMOVNGE r/m64, r64 | cmovnge r/m64, r64 | REX.W 0F 4C /r | N.E. | V | pseudo | rw,r | |||||
| 415 | CMOVNL r16, r/m16 | CMOVNL r/m16, r16 | cmovnl r/m16, r16 | 0F 4D /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 416 | CMOVNL r32, r/m32 | CMOVNL r/m32, r32 | cmovnl r/m32, r32 | 0F 4D /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 417 | CMOVNL r64, r/m64 | CMOVNL r/m64, r64 | cmovnl r/m64, r64 | REX.W 0F 4D /r | N.E. | V | pseudo | rw,r | |||||
| 418 | CMOVNLE r16, r/m16 | CMOVNLE r/m16, r16 | cmovnle r/m16, r16 | 0F 4F /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 419 | CMOVNLE r32, r/m32 | CMOVNLE r/m32, r32 | cmovnle r/m32, r32 | 0F 4F /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 420 | CMOVNLE r64, r/m64 | CMOVNLE r/m64, r64 | cmovnle r/m64, r64 | REX.W 0F 4F /r | N.E. | V | pseudo | rw,r | |||||
| 421 | CMOVNZ r16, r/m16 | CMOVNZ r/m16, r16 | cmovnz r/m16, r16 | 0F 45 /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 422 | CMOVNZ r32, r/m32 | CMOVNZ r/m32, r32 | cmovnz r/m32, r32 | 0F 45 /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 423 | CMOVNZ r64, r/m64 | CMOVNZ r/m64, r64 | cmovnz r/m64, r64 | REX.W 0F 45 /r | N.E. | V | pseudo | rw,r | |||||
| 424 | CMOVPE r16, r/m16 | CMOVPE r/m16, r16 | cmovpe r/m16, r16 | 0F 4A /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 425 | CMOVPE r32, r/m32 | CMOVPE r/m32, r32 | cmovpe r/m32, r32 | 0F 4A /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 426 | CMOVPE r64, r/m64 | CMOVPE r/m64, r64 | cmovpe r/m64, r64 | REX.W 0F 4A /r | N.E. | V | pseudo | rw,r | |||||
| 427 | CMOVPO r16, r/m16 | CMOVPO r/m16, r16 | cmovpo r/m16, r16 | 0F 4B /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 428 | CMOVPO r32, r/m32 | CMOVPO r/m32, r32 | cmovpo r/m32, r32 | 0F 4B /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 429 | CMOVPO r64, r/m64 | CMOVPO r/m64, r64 | cmovpo r/m64, r64 | REX.W 0F 4B /r | N.E. | V | pseudo | rw,r | |||||
| 430 | CMOVAE r64, r/m64 | CMOVQCC r/m64, r64 | cmovaeq r/m64, r64 | REX.W 0F 43 /r | N.S. | V | rw,r | Y | 64 | ||||
| 431 | CMOVB r64, r/m64 | CMOVQCS r/m64, r64 | cmovbq r/m64, r64 | REX.W 0F 42 /r | N.S. | V | rw,r | Y | 64 | ||||
| 432 | CMOVE r64, r/m64 | CMOVQEQ r/m64, r64 | cmoveq r/m64, r64 | REX.W 0F 44 /r | N.S. | V | rw,r | Y | 64 | ||||
| 433 | CMOVGE r64, r/m64 | CMOVQGE r/m64, r64 | cmovgeq r/m64, r64 | REX.W 0F 4D /r | N.S. | V | rw,r | Y | 64 | ||||
| 434 | CMOVG r64, r/m64 | CMOVQGT r/m64, r64 | cmovgq r/m64, r64 | REX.W 0F 4F /r | N.S. | V | rw,r | Y | 64 | ||||
| 435 | CMOVA r64, r/m64 | CMOVQHI r/m64, r64 | cmovaq r/m64, r64 | REX.W 0F 47 /r | N.S. | V | rw,r | Y | 64 | ||||
| 436 | CMOVLE r64, r/m64 | CMOVQLE r/m64, r64 | cmovleq r/m64, r64 | REX.W 0F 4E /r | N.S. | V | rw,r | Y | 64 | ||||
| 437 | CMOVBE r64, r/m64 | CMOVQLS r/m64, r64 | cmovbeq r/m64, r64 | REX.W 0F 46 /r | N.S. | V | rw,r | Y | 64 | ||||
| 438 | CMOVL r64, r/m64 | CMOVQLT r/m64, r64 | cmovlq r/m64, r64 | REX.W 0F 4C /r | N.S. | V | rw,r | Y | 64 | ||||
| 439 | CMOVS r64, r/m64 | CMOVQMI r/m64, r64 | cmovsq r/m64, r64 | REX.W 0F 48 /r | N.S. | V | rw,r | Y | 64 | ||||
| 440 | CMOVNE r64, r/m64 | CMOVQNE r/m64, r64 | cmovneq r/m64, r64 | REX.W 0F 45 /r | N.S. | V | rw,r | Y | 64 | ||||
| 441 | CMOVNO r64, r/m64 | CMOVQOC r/m64, r64 | cmovnoq r/m64, r64 | REX.W 0F 41 /r | N.S. | V | rw,r | Y | 64 | ||||
| 442 | CMOVO r64, r/m64 | CMOVQOS r/m64, r64 | cmovoq r/m64, r64 | REX.W 0F 40 /r | N.S. | V | rw,r | Y | 64 | ||||
| 443 | CMOVNP r64, r/m64 | CMOVQPC r/m64, r64 | cmovnpq r/m64, r64 | REX.W 0F 4B /r | N.S. | V | rw,r | Y | 64 | ||||
| 444 | CMOVNS r64, r/m64 | CMOVQPL r/m64, r64 | cmovnsq r/m64, r64 | REX.W 0F 49 /r | N.S. | V | rw,r | Y | 64 | ||||
| 445 | CMOVP r64, r/m64 | CMOVQPS r/m64, r64 | cmovpq r/m64, r64 | REX.W 0F 4A /r | N.S. | V | rw,r | Y | 64 | ||||
| 446 | CMOVAE r16, r/m16 | CMOVWCC r/m16, r16 | cmovaew r/m16, r16 | 0F 43 /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 447 | CMOVB r16, r/m16 | CMOVWCS r/m16, r16 | cmovbw r/m16, r16 | 0F 42 /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 448 | CMOVE r16, r/m16 | CMOVWEQ r/m16, r16 | cmovew r/m16, r16 | 0F 44 /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 449 | CMOVGE r16, r/m16 | CMOVWGE r/m16, r16 | cmovgew r/m16, r16 | 0F 4D /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 450 | CMOVG r16, r/m16 | CMOVWGT r/m16, r16 | cmovgw r/m16, r16 | 0F 4F /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 451 | CMOVA r16, r/m16 | CMOVWHI r/m16, r16 | cmovaw r/m16, r16 | 0F 47 /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 452 | CMOVLE r16, r/m16 | CMOVWLE r/m16, r16 | cmovlew r/m16, r16 | 0F 4E /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 453 | CMOVBE r16, r/m16 | CMOVWLS r/m16, r16 | cmovbew r/m16, r16 | 0F 46 /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 454 | CMOVL r16, r/m16 | CMOVWLT r/m16, r16 | cmovlw r/m16, r16 | 0F 4C /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 455 | CMOVS r16, r/m16 | CMOVWMI r/m16, r16 | cmovsw r/m16, r16 | 0F 48 /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 456 | CMOVNE r16, r/m16 | CMOVWNE r/m16, r16 | cmovnew r/m16, r16 | 0F 45 /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 457 | CMOVNO r16, r/m16 | CMOVWOC r/m16, r16 | cmovnow r/m16, r16 | 0F 41 /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 458 | CMOVO r16, r/m16 | CMOVWOS r/m16, r16 | cmovow r/m16, r16 | 0F 40 /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 459 | CMOVNP r16, r/m16 | CMOVWPC r/m16, r16 | cmovnpw r/m16, r16 | 0F 4B /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 460 | CMOVNS r16, r/m16 | CMOVWPL r/m16, r16 | cmovnsw r/m16, r16 | 0F 49 /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 461 | CMOVP r16, r/m16 | CMOVWPS r/m16, r16 | cmovpw r/m16, r16 | 0F 4A /r | V | V | P6,operand16 | rw,r | Y | 16 | |||
| 462 | CMOVZ r16, r/m16 | CMOVZ r/m16, r16 | cmovz r/m16, r16 | 0F 44 /r | V | V | P6,operand16,pseudo | rw,r | |||||
| 463 | CMOVZ r32, r/m32 | CMOVZ r/m32, r32 | cmovz r/m32, r32 | 0F 44 /r | V | V | P6,operand32,pseudo | rw,r | |||||
| 464 | CMOVZ r64, r/m64 | CMOVZ r/m64, r64 | cmovz r/m64, r64 | REX.W 0F 44 /r | N.E. | V | pseudo | rw,r | |||||
| 465 | CMP AL, imm8 | CMPB AL, imm8 | cmpb imm8, AL | 3C ib | V | V | r,r | Y | 8 | ||||
| 466 | CMP r/m8, imm8 | CMPB r/m8, imm8 | cmpb imm8, r/m8 | 80 /7 ib | V | V | r,r | Y | 8 | ||||
| 467 | CMP r/m8, imm8 | CMPB r/m8, imm8 | cmpb imm8, r/m8 | 82 /7 ib | V | N.S. | r,r | Y | 8 | ||||
| 468 | CMP r/m8, imm8 | CMPB r/m8, imm8 | cmpb imm8, r/m8 | REX 80 /7 ib | N.E. | V | pseudo64 | r,r | Y | 8 | |||
| 469 | CMP r/m8, r8 | CMPB r/m8, r8 | cmpb r8, r/m8 | 38 /r | V | V | r,r | Y | 8 | ||||
| 470 | CMP r/m8, r8 | CMPB r/m8, r8 | cmpb r8, r/m8 | REX 38 /r | N.E. | V | pseudo64 | r,r | Y | 8 | |||
| 471 | CMP r8, r/m8 | CMPB r8, r/m8 | cmpb r/m8, r8 | 3A /r | V | V | r,r | Y | 8 | ||||
| 472 | CMP r8, r/m8 | CMPB r8, r/m8 | cmpb r/m8, r8 | REX 3A /r | N.E. | V | pseudo64 | r,r | Y | 8 | |||
| 473 | CMP EAX, imm32 | CMPL EAX, imm32 | cmpl imm32, EAX | 3D id | V | V | operand32 | r,r | Y | 32 | |||
| 474 | CMP r/m32, imm32 | CMPL r/m32, imm32 | cmpl imm32, r/m32 | 81 /7 id | V | V | operand32 | r,r | Y | 32 | |||
| 475 | CMP r/m32, imm8 | CMPL r/m32, imm8 | cmpl imm8, r/m32 | 83 /7 ib | V | V | operand32 | r,r | Y | 32 | |||
| 476 | CMP r/m32, r32 | CMPL r/m32, r32 | cmpl r32, r/m32 | 39 /r | V | V | operand32 | r,r | Y | 32 | |||
| 477 | CMP r32, r/m32 | CMPL r32, r/m32 | cmpl r/m32, r32 | 3B /r | V | V | operand32 | r,r | Y | 32 | |||
| 478 | CMPPD xmm1, xmm2/m128, imm8u | CMPPD imm8u, xmm1, xmm2/m128 | cmppd imm8u, xmm2/m128, xmm1 | 66 0F C2 /r ib | V | V | SSE2 | rw,r,r | |||||
| 479 | CMPPS xmm1, xmm2/m128, imm8u | CMPPS imm8u, xmm1, xmm2/m128 | cmpps imm8u, xmm2/m128, xmm1 | 0F C2 /r ib | V | V | SSE | rw,r,r | |||||
| 480 | CMP RAX, imm32 | CMPQ RAX, imm32 | cmpq imm32, RAX | REX.W 3D id | N.S. | V | r,r | Y | 64 | ||||
| 481 | CMP r/m64, imm32 | CMPQ r/m64, imm32 | cmpq imm32, r/m64 | REX.W 81 /7 id | N.S. | V | r,r | Y | 64 | ||||
| 482 | CMP r/m64, imm8 | CMPQ r/m64, imm8 | cmpq imm8, r/m64 | REX.W 83 /7 ib | N.S. | V | r,r | Y | 64 | ||||
| 483 | CMP r/m64, r64 | CMPQ r/m64, r64 | cmpq r64, r/m64 | REX.W 39 /r | N.S. | V | r,r | Y | 64 | ||||
| 484 | CMP r64, r/m64 | CMPQ r64, r/m64 | cmpq r/m64, r64 | REX.W 3B /r | N.S. | V | r,r | Y | 64 | ||||
| 485 | CMPSB | CMPSB | cmpsb | A6 | V | V | |||||||
| 486 | CMPSD xmm1, xmm2/m64, imm8u | CMPSD imm8u, xmm1, xmm2/m64 | cmpsd imm8u, xmm2/m64, xmm1 | F2 0F C2 /r ib | V | V | SSE2 | rw,r,r | |||||
| 487 | CMPSD | CMPSL | cmpsl | A7 | V | V | operand32 | ||||||
| 488 | CMPSQ | CMPSQ | cmpsq | REX.W A7 | N.S. | V | |||||||
| 489 | CMPSS xmm1, xmm2/m32, imm8u | CMPSS imm8u, xmm1, xmm2/m32 | cmpss imm8u, xmm2/m32, xmm1 | F3 0F C2 /r ib | V | V | SSE | rw,r,r | |||||
| 490 | CMPSW | CMPSW | cmpsw | A7 | V | V | operand16 | ||||||
| 491 | CMP AX, imm16 | CMPW AX, imm16 | cmpw imm16, AX | 3D iw | V | V | operand16 | r,r | Y | 16 | |||
| 492 | CMP r/m16, imm16 | CMPW r/m16, imm16 | cmpw imm16, r/m16 | 81 /7 iw | V | V | operand16 | r,r | Y | 16 | |||
| 493 | CMP r/m16, imm8 | CMPW r/m16, imm8 | cmpw imm8, r/m16 | 83 /7 ib | V | V | operand16 | r,r | Y | 16 | |||
| 494 | CMP r/m16, r16 | CMPW r/m16, r16 | cmpw r16, r/m16 | 39 /r | V | V | operand16 | r,r | Y | 16 | |||
| 495 | CMP r16, r/m16 | CMPW r16, r/m16 | cmpw r/m16, r16 | 3B /r | V | V | operand16 | r,r | Y | 16 | |||
| 496 | CMPXCHG16B m128 | CMPXCHG16B m128 | cmpxchg16b m128 | REX.W 0F C7 /1 | N.S. | V | modrm_memonly | rw | |||||
| 497 | CMPXCHG8B m64 | CMPXCHG8B m64 | cmpxchg8b m64 | 0F C7 /1 | V | V | Pentium | modrm_memonly,operand16,operand32 | rw | ||||
| 498 | CMPXCHG r/m8, r8 | CMPXCHGB r8, r/m8 | cmpxchgb r8, r/m8 | 0F B0 /r | V | V | 486 | rw,r | Y | 8 | |||
| 499 | CMPXCHG r/m8, r8 | CMPXCHGB r8, r/m8 | cmpxchgb r8, r/m8 | REX 0F B0 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 500 | CMPXCHG r/m32, r32 | CMPXCHGL r32, r/m32 | cmpxchgl r32, r/m32 | 0F B1 /r | V | V | 486 | operand32 | rw,r | Y | 32 | ||
| 501 | CMPXCHG r/m64, r64 | CMPXCHGQ r64, r/m64 | cmpxchgq r64, r/m64 | REX.W 0F B1 /r | N.S. | V | 486 | rw,r | Y | 64 | |||
| 502 | CMPXCHG r/m16, r16 | CMPXCHGW r16, r/m16 | cmpxchgw r16, r/m16 | 0F B1 /r | V | V | 486 | operand16 | rw,r | Y | 16 | ||
| 503 | COMISD xmm1, xmm2/m64 | COMISD xmm2/m64, xmm1 | comisd xmm2/m64, xmm1 | 66 0F 2F /r | V | V | SSE2 | r,r | |||||
| 504 | COMISS xmm1, xmm2/m32 | COMISS xmm2/m32, xmm1 | comiss xmm2/m32, xmm1 | 0F 2F /r | V | V | SSE | r,r | |||||
| 505 | CPUID | CPUID | cpuid | 0F A2 | V | V | 486 | ||||||
| 506 | CQO | CQO | cqto | REX.W 99 | N.S. | V | |||||||
| 507 | CRC32 r32, r/m8 | CRC32B r/m8, r32 | crc32b r/m8, r32 | F2 0F 38 F0 /r | V | V | SSE4_2 | operand16,operand32 | rw,r | Y | 8 | ||
| 508 | CRC32 r32, r/m8 | CRC32B r/m8, r32 | crc32b r/m8, r32 | F2 REX 0F 38 F0 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 509 | CRC32 r64, r/m8 | CRC32B r/m8, r64 | crc32b r/m8, r64 | F2 REX.W 0F 38 F0 /r | N.S. | V | SSE4_2 | rw,r | Y | 8 | |||
| 510 | CRC32 r32, r/m32 | CRC32L r/m32, r32 | crc32l r/m32, r32 | F2 0F 38 F1 /r | V | V | SSE4_2 | operand32 | rw,r | Y | 32 | ||
| 511 | CRC32 r64, r/m64 | CRC32Q r/m64, r64 | crc32q r/m64, r64 | F2 REX.W 0F 38 F1 /r | N.S. | V | SSE4_2 | rw,r | Y | 64 | |||
| 512 | CRC32 r32, r/m16 | CRC32W r/m16, r32 | crc32w r/m16, r32 | F2 0F 38 F1 /r | V | V | SSE4_2 | operand16 | rw,r | Y | 16 | ||
| 513 | CVTPD2PI mm1, xmm2/m128 | CVTPD2PI xmm2/m128, mm1 | cvtpd2pi xmm2/m128, mm1 | 66 0F 2D /r | V | V | SSE2 | w,r | |||||
| 514 | CVTPD2DQ xmm1, xmm2/m128 | CVTPD2PL xmm2/m128, xmm1 | cvtpd2dq xmm2/m128, xmm1 | F2 0F E6 /r | V | V | SSE2 | w,r | |||||
| 515 | CVTPD2PS xmm1, xmm2/m128 | CVTPD2PS xmm2/m128, xmm1 | cvtpd2ps xmm2/m128, xmm1 | 66 0F 5A /r | V | V | SSE2 | w,r | |||||
| 516 | CVTPI2PD xmm1, mm2/m64 | CVTPI2PD mm2/m64, xmm1 | cvtpi2pd mm2/m64, xmm1 | 66 0F 2A /r | V | V | SSE2 | w,r | |||||
| 517 | CVTPI2PS xmm1, mm2/m64 | CVTPI2PS mm2/m64, xmm1 | cvtpi2ps mm2/m64, xmm1 | 0F 2A /r | V | V | SSE | w,r | |||||
| 518 | CVTDQ2PD xmm1, xmm2/m64 | CVTPL2PD xmm2/m64, xmm1 | cvtdq2pd xmm2/m64, xmm1 | F3 0F E6 /r | V | V | SSE2 | w,r | |||||
| 519 | CVTDQ2PS xmm1, xmm2/m128 | CVTPL2PS xmm2/m128, xmm1 | cvtdq2ps xmm2/m128, xmm1 | 0F 5B /r | V | V | SSE2 | w,r | |||||
| 520 | CVTPS2PD xmm1, xmm2/m64 | CVTPS2PD xmm2/m64, xmm1 | cvtps2pd xmm2/m64, xmm1 | 0F 5A /r | V | V | SSE2 | w,r | |||||
| 521 | CVTPS2PI mm1, xmm2/m64 | CVTPS2PI xmm2/m64, mm1 | cvtps2pi xmm2/m64, mm1 | 0F 2D /r | V | V | SSE | w,r | |||||
| 522 | CVTPS2DQ xmm1, xmm2/m128 | CVTPS2PL xmm2/m128, xmm1 | cvtps2dq xmm2/m128, xmm1 | 66 0F 5B /r | V | V | SSE2 | w,r | |||||
| 523 | CVTSD2SI r32, xmm2/m64 | CVTSD2SL xmm2/m64, r32 | cvtsd2si xmm2/m64, r32 | F2 0F 2D /r | V | V | SSE2 | operand16,operand32 | w,r | Y | 32 | ||
| 524 | CVTSD2SI r64, xmm2/m64 | CVTSD2SL xmm2/m64, r64 | cvtsd2siq xmm2/m64, r64 | F2 REX.W 0F 2D /r | N.S. | V | SSE2 | w,r | Y | 64 | |||
| 525 | CVTSD2SS xmm1, xmm2/m64 | CVTSD2SS xmm2/m64, xmm1 | cvtsd2ss xmm2/m64, xmm1 | F2 0F 5A /r | V | V | SSE2 | w,r | |||||
| 526 | CVTSI2SD xmm1, r/m32 | CVTSL2SD r/m32, xmm1 | cvtsi2sdl r/m32, xmm1 | F2 0F 2A /r | V | V | SSE2 | operand16,operand32 | w,r | Y | 32 | ||
| 527 | CVTSI2SS xmm1, r/m32 | CVTSL2SS r/m32, xmm1 | cvtsi2ssl r/m32, xmm1 | F3 0F 2A /r | V | V | SSE | operand16,operand32 | w,r | Y | 32 | ||
| 528 | CVTSI2SD xmm1, r/m64 | CVTSQ2SD r/m64, xmm1 | cvtsi2sdq r/m64, xmm1 | F2 REX.W 0F 2A /r | N.S. | V | SSE2 | w,r | Y | 64 | |||
| 529 | CVTSI2SS xmm1, r/m64 | CVTSQ2SS r/m64, xmm1 | cvtsi2ssq r/m64, xmm1 | F3 REX.W 0F 2A /r | N.S. | V | SSE | w,r | Y | 64 | |||
| 530 | CVTSS2SD xmm1, xmm2/m32 | CVTSS2SD xmm2/m32, xmm1 | cvtss2sd xmm2/m32, xmm1 | F3 0F 5A /r | V | V | SSE2 | w,r | |||||
| 531 | CVTSS2SI r32, xmm2/m32 | CVTSS2SL xmm2/m32, r32 | cvtss2si xmm2/m32, r32 | F3 0F 2D /r | V | V | SSE | operand16,operand32 | w,r | Y | 32 | ||
| 532 | CVTSS2SI r64, xmm2/m32 | CVTSS2SL xmm2/m32, r64 | cvtss2siq xmm2/m32, r64 | F3 REX.W 0F 2D /r | N.S. | V | SSE | w,r | Y | 64 | |||
| 533 | CVTTPD2PI mm1, xmm2/m128 | CVTTPD2PI xmm2/m128, mm1 | cvttpd2pi xmm2/m128, mm1 | 66 0F 2C /r | V | V | SSE2 | w,r | |||||
| 534 | CVTTPD2DQ xmm1, xmm2/m128 | CVTTPD2PL xmm2/m128, xmm1 | cvttpd2dq xmm2/m128, xmm1 | 66 0F E6 /r | V | V | SSE2 | w,r | |||||
| 535 | CVTTPS2PI mm1, xmm2/m64 | CVTTPS2PI xmm2/m64, mm1 | cvttps2pi xmm2/m64, mm1 | 0F 2C /r | V | V | SSE | w,r | |||||
| 536 | CVTTPS2DQ xmm1, xmm2/m128 | CVTTPS2PL xmm2/m128, xmm1 | cvttps2dq xmm2/m128, xmm1 | F3 0F 5B /r | V | V | SSE2 | w,r | |||||
| 537 | CVTTSD2SI r32, xmm2/m64 | CVTTSD2SL xmm2/m64, r32 | cvttsd2si xmm2/m64, r32 | F2 0F 2C /r | V | V | SSE2 | operand16,operand32 | w,r | Y | 32 | ||
| 538 | CVTTSD2SI r64, xmm2/m64 | CVTTSD2SL xmm2/m64, r64 | cvttsd2siq xmm2/m64, r64 | F2 REX.W 0F 2C /r | N.S. | V | SSE2 | w,r | Y | 64 | |||
| 539 | CVTTSS2SI r32, xmm2/m32 | CVTTSS2SL xmm2/m32, r32 | cvttss2si xmm2/m32, r32 | F3 0F 2C /r | V | V | SSE | operand16,operand32 | w,r | Y | 32 | ||
| 540 | CVTTSS2SI r64, xmm2/m32 | CVTTSS2SL xmm2/m32, r64 | cvttss2siq xmm2/m32, r64 | F3 REX.W 0F 2C /r | N.S. | V | SSE | w,r | Y | 64 | |||
| 541 | CWD | CWD | cwtd | 99 | V | V | operand16 | ||||||
| 542 | CWDE | CWDE | cwtl | 98 | V | V | operand32 | ||||||
| 543 | DAA | DAA | daa | 27 | V | N.S. | |||||||
| 544 | DAS | DAS | das | 2F | V | N.S. | |||||||
| 545 | DEC r/m8 | DECB r/m8 | decb r/m8 | FE /1 | V | V | rw | Y | 8 | ||||
| 546 | DEC r/m8 | DECB r/m8 | decb r/m8 | REX FE /1 | N.E. | V | pseudo64 | rw | Y | 8 | |||
| 547 | DEC r/m32 | DECL r/m32 | decl r/m32 | FF /1 | V | V | operand32 | rw | Y | 32 | |||
| 548 | DEC r32op | DECL r32op | decl r32op | 48+rd | V | N.S. | operand32 | rw | Y | 32 | |||
| 549 | DEC r/m64 | DECQ r/m64 | decq r/m64 | REX.W FF /1 | N.S. | V | rw | Y | 64 | ||||
| 550 | DEC r/m16 | DECW r/m16 | decw r/m16 | FF /1 | V | V | operand16 | rw | Y | 16 | |||
| 551 | DEC r16op | DECW r16op | decw r16op | 48+rw | V | N.S. | operand16 | rw | Y | 16 | |||
| 552 | DIV r/m8 | DIVB r/m8 | divb r/m8 | F6 /6 | V | V | r | Y | 8 | ||||
| 553 | DIV r/m8 | DIVB r/m8 | divb r/m8 | REX F6 /6 | N.E. | V | pseudo64 | w | Y | 8 | |||
| 554 | DIV r/m32 | DIVL r/m32 | divl r/m32 | F7 /6 | V | V | operand32 | r | Y | 32 | |||
| 555 | DIVPD xmm1, xmm2/m128 | DIVPD xmm2/m128, xmm1 | divpd xmm2/m128, xmm1 | 66 0F 5E /r | V | V | SSE2 | rw,r | |||||
| 556 | DIVPS xmm1, xmm2/m128 | DIVPS xmm2/m128, xmm1 | divps xmm2/m128, xmm1 | 0F 5E /r | V | V | SSE | rw,r | |||||
| 557 | DIV r/m64 | DIVQ r/m64 | divq r/m64 | REX.W F7 /6 | N.S. | V | r | Y | 64 | ||||
| 558 | DIVSD xmm1, xmm2/m64 | DIVSD xmm2/m64, xmm1 | divsd xmm2/m64, xmm1 | F2 0F 5E /r | V | V | SSE2 | rw,r | |||||
| 559 | DIVSS xmm1, xmm2/m32 | DIVSS xmm2/m32, xmm1 | divss xmm2/m32, xmm1 | F3 0F 5E /r | V | V | SSE | rw,r | |||||
| 560 | DIV r/m16 | DIVW r/m16 | divw r/m16 | F7 /6 | V | V | operand16 | r | Y | 16 | |||
| 561 | DPPD xmm1, xmm2/m128, imm8u | DPPD imm8u, xmm2/m128, xmm1 | dppd imm8u, xmm2/m128, xmm1 | 66 0F 3A 41 /r ib | V | V | SSE4_1 | rw,r,r | |||||
| 562 | DPPS xmm1, xmm2/m128, imm8u | DPPS imm8u, xmm2/m128, xmm1 | dpps imm8u, xmm2/m128, xmm1 | 66 0F 3A 40 /r ib | V | V | SSE4_1 | rw,r,r | |||||
| 563 | EMMS | EMMS | emms | 0F 77 | V | V | MMX | ||||||
| 564 | ENCLS | ENCLS | encls | 0F 01 CF | V | V | |||||||
| 565 | ENCLU | ENCLU | enclu | 0F 01 D7 | V | V | |||||||
| 566 | ENDBR32 | ENDBR32 | endbr32 | F3 0F 1E FB | V | V | CET | ||||||
| 567 | ENDBR64 | ENDBR64 | endbr64 | F3 0F 1E FA | V | V | CET | Y | |||||
| 568 | ENTER imm16, 0 | ENTER 0, imm16 | enter imm16, 0 | C8 iw 00 | V | V | pseudo | r,r | |||||
| 569 | ENTER imm16, 1 | ENTER 1, imm16 | enter imm16, 1 | C8 iw 01 | V | V | pseudo | r,r | |||||
| 570 | ENTER imm16, imm8b | ENTERW/ENTERL/ENTERQ imm8b, imm16 | enterw/enterl/enterq imm16, imm8b | C8 iw ib | V | V | r,r | ||||||
| 571 | EXTRACTPS r/m32, xmm1, imm8u:2 | EXTRACTPS imm8u:2, xmm1, r/m32 | extractps imm8u:2, xmm1, r/m32 | 66 0F 3A 17 /r ib | V | V | SSE4_1 | w,r,r | |||||
| 572 | EXTRQ xmm1, imm8u, imm8u | EXTRQ imm8u, imm8u, xmm1 | extrq imm8u, imm8u, xmm1 | 66 0F 78 /0 ib ib | V | V | SSE4a | amd,modrm_regonly | w,r,r | ||||
| 573 | EXTRQ xmm1, xmm2 | EXTRQ xmm2, xmm1 | extrq xmm2, xmm1 | 66 0F 79 /r | V | V | SSE4a | amd,modrm_regonly | w,r | ||||
| 574 | F2XM1 | F2XM1 | f2xm1 | D9 F0 | V | V | |||||||
| 575 | FABS | FABS | fabs | D9 E1 | V | V | |||||||
| 576 | FADD ST(i), ST(0) | FADDD ST(0), ST(i) | fadd ST(0), ST(i) | DC C0+i | V | V | rw,r | Y | |||||
| 577 | FADD ST(0), ST(i) | FADDD ST(i), ST(0) | fadd ST(i), ST(0) | D8 C0+i | V | V | rw,r | Y | |||||
| 578 | FADD ST(0), m32fp | FADDD m32fp, ST(0) | fadds m32fp, ST(0) | D8 /0 | V | V | rw,r | Y | 32 | ||||
| 579 | FADD ST(0), m64fp | FADDD m64fp, ST(0) | faddl m64fp, ST(0) | DC /0 | V | V | rw,r | Y | 64 | ||||
| 580 | FADDP | FADDDP | faddp | DE C1 | V | V | pseudo | ||||||
| 581 | FADDP ST(i), ST(0) | FADDDP ST(0), ST(i) | faddp ST(0), ST(i) | DE C0+i | V | V | rw,r | ||||||
| 582 | FBLD ST(0), m80dec | FBLD m80dec, ST(0) | fbld m80dec, ST(0) | DF /4 | V | V | w,r | ||||||
| 583 | FBSTP m80dec, ST(0) | FBSTP ST(0), m80dec | fbstp ST(0), m80dec | DF /6 | V | V | w,r | ||||||
| 584 | FCHS | FCHS | fchs | D9 E0 | V | V | |||||||
| 585 | FCLEX | FCLEX | fclex | 9B DB E2 | V | V | pseudo | ||||||
| 586 | FCMOVB ST(0), ST(i) | FCMOVB ST(i), ST(0) | fcmovb ST(i), ST(0) | DA C0+i | V | V | P6 | rw,r | |||||
| 587 | FCMOVBE ST(0), ST(i) | FCMOVBE ST(i), ST(0) | fcmovbe ST(i), ST(0) | DA D0+i | V | V | P6 | rw,r | |||||
| 588 | FCMOVE ST(0), ST(i) | FCMOVE ST(i), ST(0) | fcmove ST(i), ST(0) | DA C8+i | V | V | P6 | rw,r | |||||
| 589 | FCMOVNB ST(0), ST(i) | FCMOVNB ST(i), ST(0) | fcmovnb ST(i), ST(0) | DB C0+i | V | V | P6 | rw,r | |||||
| 590 | FCMOVNBE ST(0), ST(i) | FCMOVNBE ST(i), ST(0) | fcmovnbe ST(i), ST(0) | DB D0+i | V | V | P6 | rw,r | |||||
| 591 | FCMOVNE ST(0), ST(i) | FCMOVNE ST(i), ST(0) | fcmovne ST(i), ST(0) | DB C8+i | V | V | P6 | rw,r | |||||
| 592 | FCMOVNU ST(0), ST(i) | FCMOVNU ST(i), ST(0) | fcmovnu ST(i), ST(0) | DB D8+i | V | V | P6 | rw,r | |||||
| 593 | FCMOVU ST(0), ST(i) | FCMOVU ST(i), ST(0) | fcmovu ST(i), ST(0) | DA D8+i | V | V | P6 | rw,r | |||||
| 594 | FCOM | FCOMD | fcom | D8 D1 | V | V | pseudo | Y | |||||
| 595 | FCOM ST(0), ST(i) | FCOMD ST(i), ST(0) | fcom ST(i), ST(0) | D8 D0+i | V | V | r,r | Y | |||||
| 596 | FCOM ST(0), ST(i) | FCOMD ST(i), ST(0) | fcom ST(i), ST(0) | DC D0+i | V | V | r,r | Y | |||||
| 597 | FCOM ST(0), m32fp | FCOMD m32fp, ST(0) | fcoms m32fp, ST(0) | D8 /2 | V | V | r,r | Y | 32 | ||||
| 598 | FCOM ST(0), m64fp | FCOMD m64fp, ST(0) | fcoml m64fp, ST(0) | DC /2 | V | V | r,r | Y | 64 | ||||
| 599 | FCOMP ST(0), m32fp | FCOMFP m32fp, ST(0) | fcomps m32fp, ST(0) | D8 /3 | V | V | r,r | Y | 32 | ||||
| 600 | FCOMI ST(0), ST(i) | FCOMI ST(i), ST(0) | fcomi ST(i), ST(0) | DB F0+i | V | V | PPRO | P6 | r,r | ||||
| 601 | FCOMIP ST(0), ST(i) | FCOMIP ST(i), ST(0) | fcomip ST(i), ST(0) | DF F0+i | V | V | PPRO | P6 | r,r | ||||
| 602 | FCOMP | FCOMP | fcomp | D8 D9 | V | V | pseudo | Y | |||||
| 603 | FCOMP ST(0), ST(i) | FCOMP ST(i), ST(0) | fcomp ST(i), ST(0) | D8 D8+i | V | V | r,r | Y | |||||
| 604 | FCOMP ST(0), ST(i) | FCOMP ST(i), ST(0) | fcomp ST(i), ST(0) | DC D8+i | V | V | r,r | Y | |||||
| 605 | FCOMP ST(0), ST(i) | FCOMP ST(i), ST(0) | fcomp ST(i), ST(0) | DE D0+i | V | V | r,r | Y | |||||
| 606 | FCOMP ST(0), m64fp | FCOMPL m64fp, ST(0) | fcompl m64fp, ST(0) | DC /3 | V | V | r,r | Y | 64 | ||||
| 607 | FCOMPP | FCOMPP | fcompp | DE D9 | V | V | |||||||
| 608 | FCOS | FCOS | fcos | D9 FF | V | V | |||||||
| 609 | FDECSTP | FDECSTP | fdecstp | D9 F6 | V | V | |||||||
| 610 | FDISI8087_NOP | FDISI8087_NOP | fdisi8087_nop | DB E1 | V | V | |||||||
| 611 | FDIVR ST(i), ST(0) | FDIVD ST(0), ST(i) | fdiv ST(0), ST(i) | DC F0+i | V | V | rw,r | Y | |||||
| 612 | FDIV ST(i), ST(0) | FDIVD ST(0), ST(i) | fdivr ST(0), ST(i) | DC F8+i | V | V | rw,r | Y | |||||
| 613 | FDIV ST(0), ST(i) | FDIVD ST(i), ST(0) | fdiv ST(i), ST(0) | D8 F0+i | V | V | rw,r | Y | |||||
| 614 | FDIV ST(0), m32fp | FDIVD m32fp, ST(0) | fdivs m32fp, ST(0) | D8 /6 | V | V | rw,r | Y | 32 | ||||
| 615 | FDIV ST(0), m64fp | FDIVD m64fp, ST(0) | fdivl m64fp, ST(0) | DC /6 | V | V | rw,r | Y | 64 | ||||
| 616 | FDIVR ST(0), m32fp | FDIVFR m32fp, ST(0) | fdivrs m32fp, ST(0) | D8 /7 | V | V | rw,r | Y | 32 | ||||
| 617 | FDIVP | FDIVP | fdivp | DE F9 | V | V | pseudo | ||||||
| 618 | FDIVRP ST(i), ST(0) | FDIVP ST(0), ST(i) | fdivp ST(0), ST(i) | DE F0+i | V | V | rw,r | ||||||
| 619 | FDIVR ST(0), ST(i) | FDIVR ST(i), ST(0) | fdivr ST(i), ST(0) | D8 F8+i | V | V | rw,r | Y | |||||
| 620 | FDIVR ST(0), m64fp | FDIVRL m64fp, ST(0) | fdivrl m64fp, ST(0) | DC /7 | V | V | rw,r | Y | 64 | ||||
| 621 | FDIVRP | FDIVRP | fdivrp | DE F1 | V | V | pseudo | ||||||
| 622 | FDIVP ST(i), ST(0) | FDIVRP ST(0), ST(i) | fdivrp ST(0), ST(i) | DE F8+i | V | V | rw,r | ||||||
| 623 | FEMMS | FEMMS | femms | 0F 0E | V | V | 3DNOW | amd | |||||
| 624 | FENI8087_NOP | FENI8087_NOP | feni8087_nop | DB E0 | V | V | |||||||
| 625 | FFREE ST(i) | FFREE ST(i) | ffree ST(i) | DD C0+i | V | V | r | ||||||
| 626 | FFREEP ST(i) | FFREEP ST(i) | ffreep ST(i) | DF C0+i | V | V | r | ||||||
| 627 | FIADD ST(0), m16int | FIADD m16int, ST(0) | fiadd m16int, ST(0) | DE /0 | V | V | rw,r | Y | |||||
| 628 | FIADD ST(0), m32int | FIADDL m32int, ST(0) | fiaddl m32int, ST(0) | DA /0 | V | V | rw,r | Y | 32 | ||||
| 629 | FICOM ST(0), m16int | FICOM m16int, ST(0) | ficom m16int, ST(0) | DE /2 | V | V | r,r | Y | |||||
| 630 | FICOM ST(0), m32int | FICOML m32int, ST(0) | ficoml m32int, ST(0) | DA /2 | V | V | r,r | Y | 32 | ||||
| 631 | FICOMP ST(0), m16int | FICOMP m16int, ST(0) | ficomp m16int, ST(0) | DE /3 | V | V | r,r | Y | |||||
| 632 | FICOMP ST(0), m32int | FICOMPL m32int, ST(0) | ficompl m32int, ST(0) | DA /3 | V | V | r,r | Y | 32 | ||||
| 633 | FIDIV ST(0), m16int | FIDIV m16int, ST(0) | fidiv m16int, ST(0) | DE /6 | V | V | rw,r | Y | |||||
| 634 | FIDIV ST(0), m32int | FIDIVL m32int, ST(0) | fidivl m32int, ST(0) | DA /6 | V | V | rw,r | Y | 32 | ||||
| 635 | FIDIVR ST(0), m16int | FIDIVR m16int, ST(0) | fidivr m16int, ST(0) | DE /7 | V | V | rw,r | Y | |||||
| 636 | FIDIVR ST(0), m32int | FIDIVRL m32int, ST(0) | fidivrl m32int, ST(0) | DA /7 | V | V | rw,r | Y | 32 | ||||
| 637 | FILD ST(0), m16int | FILD m16int, ST(0) | fild m16int, ST(0) | DF /0 | V | V | w,r | Y | |||||
| 638 | FILD ST(0), m32int | FILDL m32int, ST(0) | fildl m32int, ST(0) | DB /0 | V | V | w,r | Y | 32 | ||||
| 639 | FILD ST(0), m64int | FILDLL m64int, ST(0) | fildll m64int, ST(0) | DF /5 | V | V | w,r | Y | 64 | ||||
| 640 | FIMUL ST(0), m16int | FIMUL m16int, ST(0) | fimul m16int, ST(0) | DE /1 | V | V | rw,r | Y | |||||
| 641 | FIMUL ST(0), m32int | FIMULL m32int, ST(0) | fimull m32int, ST(0) | DA /1 | V | V | rw,r | Y | 32 | ||||
| 642 | FINCSTP | FINCSTP | fincstp | D9 F7 | V | V | |||||||
| 643 | FINIT | FINIT | finit | 9B DB E3 | V | V | pseudo | ||||||
| 644 | FIST m16int, ST(0) | FIST ST(0), m16int | fist ST(0), m16int | DF /2 | V | V | w,r | Y | |||||
| 645 | FIST m32int, ST(0) | FISTL ST(0), m32int | fistl ST(0), m32int | DB /2 | V | V | w,r | Y | 32 | ||||
| 646 | FISTP m16int, ST(0) | FISTP ST(0), m16int | fistp ST(0), m16int | DF /3 | V | V | w,r | Y | |||||
| 647 | FISTP m32int, ST(0) | FISTPL ST(0), m32int | fistpl ST(0), m32int | DB /3 | V | V | w,r | Y | 32 | ||||
| 648 | FISTP m64int, ST(0) | FISTPLL ST(0), m64int | fistpll ST(0), m64int | DF /7 | V | V | w,r | Y | 64 | ||||
| 649 | FISTTP m16int, ST(0) | FISTTP ST(0), m16int | fisttp ST(0), m16int | DF /1 | V | V | SSE3 | modrm_memonly | w,r | Y | |||
| 650 | FISTTP m32int, ST(0) | FISTTPL ST(0), m32int | fisttpl ST(0), m32int | DB /1 | V | V | SSE3 | modrm_memonly | w,r | Y | 32 | ||
| 651 | FISTTP m64int, ST(0) | FISTTPLL ST(0), m64int | fisttpll ST(0), m64int | DD /1 | V | V | SSE3 | modrm_memonly | w,r | Y | 64 | ||
| 652 | FISUB ST(0), m16int | FISUB m16int, ST(0) | fisub m16int, ST(0) | DE /4 | V | V | rw,r | Y | |||||
| 653 | FISUB ST(0), m32int | FISUBL m32int, ST(0) | fisubl m32int, ST(0) | DA /4 | V | V | rw,r | Y | 32 | ||||
| 654 | FISUBR ST(0), m16int | FISUBR m16int, ST(0) | fisubr m16int, ST(0) | DE /5 | V | V | rw,r | Y | |||||
| 655 | FISUBR ST(0), m32int | FISUBRL m32int, ST(0) | fisubrl m32int, ST(0) | DA /5 | V | V | rw,r | Y | 32 | ||||
| 656 | FLD ST(0), ST(i) | FLD ST(i), ST(0) | fld ST(i), ST(0) | D9 C0+i | V | V | w,r | Y | |||||
| 657 | FLD1 | FLD1 | fld1 | D9 E8 | V | V | |||||||
| 658 | FLDCW m2byte | FLDCW m2byte | fldcw m2byte | D9 /5 | V | V | r | ||||||
| 659 | FLDENV m28byte | FLDENV m28byte | fldenv m28byte | D9 /4 | V | V | operand32,operand64 | r | |||||
| 660 | FLDENV m14byte | FLDENVS m14byte | fldenv m14byte | D9 /4 | V | V | operand16 | r | |||||
| 661 | FLD ST(0), m64fp | FLDL m64fp, ST(0) | fldl m64fp, ST(0) | DD /0 | V | V | w,r | Y | 64 | ||||
| 662 | FLDL2E | FLDL2E | fldl2e | D9 EA | V | V | |||||||
| 663 | FLDL2T | FLDL2T | fldl2t | D9 E9 | V | V | |||||||
| 664 | FLDLG2 | FLDLG2 | fldlg2 | D9 EC | V | V | |||||||
| 665 | FLDLN2 | FLDLN2 | fldln2 | D9 ED | V | V | |||||||
| 666 | FLDPI | FLDPI | fldpi | D9 EB | V | V | |||||||
| 667 | FLD ST(0), m32fp | FLDS m32fp, ST(0) | flds m32fp, ST(0) | D9 /0 | V | V | w,r | Y | 32 | ||||
| 668 | FLD ST(0), m80fp | FLDT m80fp, ST(0) | fldt m80fp, ST(0) | DB /5 | V | V | w,r | Y | 80 | ||||
| 669 | FLDZ | FLDZ | fldz | D9 EE | V | V | |||||||
| 670 | FMUL ST(i), ST(0) | FMUL ST(0), ST(i) | fmul ST(0), ST(i) | DC C8+i | V | V | rw,r | Y | |||||
| 671 | FMUL ST(0), ST(i) | FMUL ST(i), ST(0) | fmul ST(i), ST(0) | D8 C8+i | V | V | rw,r | Y | |||||
| 672 | FMUL ST(0), m64fp | FMULL m64fp, ST(0) | fmull m64fp, ST(0) | DC /1 | V | V | rw,r | Y | 64 | ||||
| 673 | FMULP | FMULP | fmulp | DE C9 | V | V | pseudo | ||||||
| 674 | FMULP ST(i), ST(0) | FMULP ST(0), ST(i) | fmulp ST(0), ST(i) | DE C8+i | V | V | rw,r | ||||||
| 675 | FMUL ST(0), m32fp | FMULS m32fp, ST(0) | fmuls m32fp, ST(0) | D8 /1 | V | V | rw,r | Y | 32 | ||||
| 676 | FNCLEX | FNCLEX | fnclex | DB E2 | V | V | |||||||
| 677 | FNINIT | FNINIT | fninit | DB E3 | V | V | |||||||
| 678 | FNOP | FNOP | fnop | D9 D0 | V | V | |||||||
| 679 | FNSAVE m108byte | FNSAVE m108byte | fnsave m108byte | DD /6 | V | V | operand32,operand64 | w | |||||
| 680 | FNSAVE m94byte | FNSAVES m94byte | fnsave m94byte | DD /6 | V | V | operand16 | w | |||||
| 681 | FNSTCW m2byte | FNSTCW m2byte | fnstcw m2byte | D9 /7 | V | V | w | ||||||
| 682 | FNSTENV m28byte | FNSTENV m28byte | fnstenv m28byte | D9 /6 | V | V | operand32,operand64 | w | |||||
| 683 | FNSTENV m14byte | FNSTENVS m14byte | fnstenv m14byte | D9 /6 | V | V | operand16 | w | |||||
| 684 | FNSTSW AX | FNSTSW AX | fnstsw AX | DF E0 | V | V | w | ||||||
| 685 | FNSTSW m2byte | FNSTSW m2byte | fnstsw m2byte | DD /7 | V | V | w | ||||||
| 686 | FPATAN | FPATAN | fpatan | D9 F3 | V | V | |||||||
| 687 | FPREM | FPREM | fprem | D9 F8 | V | V | |||||||
| 688 | FPREM1 | FPREM1 | fprem1 | D9 F5 | V | V | |||||||
| 689 | FPTAN | FPTAN | fptan | D9 F2 | V | V | |||||||
| 690 | FRNDINT | FRNDINT | frndint | D9 FC | V | V | |||||||
| 691 | FRSTOR m108byte | FRSTOR m108byte | frstor m108byte | DD /4 | V | V | operand32,operand64 | r | |||||
| 692 | FRSTOR m94byte | FRSTORS m94byte | frstor m94byte | DD /4 | V | V | operand16 | r | |||||
| 693 | FSAVE m94/108byte | FSAVE m94/108byte | fsave m94/108byte | 9B DD /6 | V | V | pseudo | w | |||||
| 694 | FSCALE | FSCALE | fscale | D9 FD | V | V | |||||||
| 695 | FSETPM287_NOP | FSETPM287_NOP | fsetpm287_nop | DB E4 | V | V | |||||||
| 696 | FSIN | FSIN | fsin | D9 FE | V | V | |||||||
| 697 | FSINCOS | FSINCOS | fsincos | D9 FB | V | V | |||||||
| 698 | FSQRT | FSQRT | fsqrt | D9 FA | V | V | |||||||
| 699 | FST ST(i), ST(0) | FST ST(0), ST(i) | fst ST(0), ST(i) | DD D0+i | V | V | w,r | Y | |||||
| 700 | FSTCW m2byte | FSTCW m2byte | fstcw m2byte | 9B D9 /7 | V | V | pseudo | w | |||||
| 701 | FSTENV m14/28byte | FSTENV m14/28byte | fstenv m14/28byte | 9B D9 /6 | V | V | pseudo | w | |||||
| 702 | FST m64fp, ST(0) | FSTL ST(0), m64fp | fstl ST(0), m64fp | DD /2 | V | V | w,r | Y | 64 | ||||
| 703 | FSTP ST(i), ST(0) | FSTP ST(0), ST(i) | fstp ST(0), ST(i) | DD D8+i | V | V | w,r | Y | |||||
| 704 | FSTP ST(i), ST(0) | FSTP ST(0), ST(i) | fstp ST(0), ST(i) | DF D0+i | V | V | w,r | Y | |||||
| 705 | FSTP ST(i), ST(0) | FSTP ST(0), ST(i) | fstp ST(0), ST(i) | DF D8+i | V | V | w,r | Y | |||||
| 706 | FSTP m64fp, ST(0) | FSTPL ST(0), m64fp | fstpl ST(0), m64fp | DD /3 | V | V | w,r | Y | 64 | ||||
| 707 | FSTPNCE ST(i), ST(0) | FSTPNCE ST(0), ST(i) | fstpnce ST(0), ST(i) | D9 D8+i | V | V | w,r | ||||||
| 708 | FSTP m32fp, ST(0) | FSTPS ST(0), m32fp | fstps ST(0), m32fp | D9 /3 | V | V | w,r | Y | 32 | ||||
| 709 | FSTP m80fp, ST(0) | FSTPT ST(0), m80fp | fstpt ST(0), m80fp | DB /7 | V | V | w,r | Y | 80 | ||||
| 710 | FST m32fp, ST(0) | FSTS ST(0), m32fp | fsts ST(0), m32fp | D9 /2 | V | V | w,r | Y | 32 | ||||
| 711 | FSTSW AX | FSTSW AX | fstsw AX | 9B DF E0 | V | V | pseudo | w | |||||
| 712 | FSTSW m2byte | FSTSW m2byte | fstsw m2byte | 9B DD /7 | V | V | pseudo | w | |||||
| 713 | FSUBR ST(i), ST(0) | FSUB ST(0), ST(i) | fsub ST(0), ST(i) | DC E0+i | V | V | rw,r | Y | |||||
| 714 | FSUB ST(0), ST(i) | FSUB ST(i), ST(0) | fsub ST(i), ST(0) | D8 E0+i | V | V | rw,r | Y | |||||
| 715 | FSUB ST(0), m64fp | FSUBL m64fp, ST(0) | fsubl m64fp, ST(0) | DC /4 | V | V | rw,r | Y | 64 | ||||
| 716 | FSUBP | FSUBP | fsubp | DE E9 | V | V | pseudo | ||||||
| 717 | FSUBRP ST(i), ST(0) | FSUBP ST(0), ST(i) | fsubp ST(0), ST(i) | DE E0+i | V | V | rw,r | ||||||
| 718 | FSUB ST(i), ST(0) | FSUBR ST(0), ST(i) | fsubr ST(0), ST(i) | DC E8+i | V | V | rw,r | Y | |||||
| 719 | FSUBR ST(0), ST(i) | FSUBR ST(i), ST(0) | fsubr ST(i), ST(0) | D8 E8+i | V | V | rw,r | Y | |||||
| 720 | FSUBR ST(0), m64fp | FSUBRL m64fp, ST(0) | fsubrl m64fp, ST(0) | DC /5 | V | V | rw,r | Y | 64 | ||||
| 721 | FSUBRP | FSUBRP | fsubrp | DE E1 | V | V | pseudo | ||||||
| 722 | FSUBP ST(i), ST(0) | FSUBRP ST(0), ST(i) | fsubrp ST(0), ST(i) | DE E8+i | V | V | rw,r | ||||||
| 723 | FSUBR ST(0), m32fp | FSUBRS m32fp, ST(0) | fsubrs m32fp, ST(0) | D8 /5 | V | V | rw,r | Y | 32 | ||||
| 724 | FSUB ST(0), m32fp | FSUBS m32fp, ST(0) | fsubs m32fp, ST(0) | D8 /4 | V | V | rw,r | Y | 32 | ||||
| 725 | FTST | FTST | ftst | D9 E4 | V | V | |||||||
| 726 | FUCOM | FUCOM | fucom | DD E1 | V | V | pseudo | ||||||
| 727 | FUCOM ST(0), ST(i) | FUCOM ST(i), ST(0) | fucom ST(i), ST(0) | DD E0+i | V | V | r,r | ||||||
| 728 | FUCOMI ST(0), ST(i) | FUCOMI ST(i), ST(0) | fucomi ST(i), ST(0) | DB E8+i | V | V | PPRO | P6 | r,r | ||||
| 729 | FUCOMIP ST(0), ST(i) | FUCOMIP ST(i), ST(0) | fucomip ST(i), ST(0) | DF E8+i | V | V | PPRO | P6 | r,r | ||||
| 730 | FUCOMP | FUCOMP | fucomp | DD E9 | V | V | pseudo | ||||||
| 731 | FUCOMP ST(0), ST(i) | FUCOMP ST(i), ST(0) | fucomp ST(i), ST(0) | DD E8+i | V | V | r,r | ||||||
| 732 | FUCOMPP | FUCOMPP | fucompp | DA E9 | V | V | |||||||
| 733 | FWAIT | FWAIT | fwait | 9B | V | V | |||||||
| 734 | FXAM | FXAM | fxam | D9 E5 | V | V | |||||||
| 735 | FXCH | FXCH | fxch | D9 C9 | V | V | pseudo | ||||||
| 736 | FXCH ST(0), ST(i) | FXCH ST(i), ST(0) | fxch ST(i), ST(0) | D9 C8+i | V | V | rw,rw | ||||||
| 737 | FXCH_ALIAS1 ST(0), ST(i) | FXCH_ALIAS1 ST(i), ST(0) | fxch_alias1 ST(i), ST(0) | DD C8+i | V | V | rw,rw | ||||||
| 738 | FXCH_ALIAS2 ST(0), ST(i) | FXCH_ALIAS2 ST(i), ST(0) | fxch_alias2 ST(i), ST(0) | DF C8+i | V | V | rw,rw | ||||||
| 739 | FXRSTOR m512byte | FXRSTOR m512byte | fxrstor m512byte | 0F AE /1 | V | V | modrm_memonly,operand16,operand32 | r | |||||
| 740 | FXRSTOR64 m512byte | FXRSTOR64 m512byte | fxrstor64 m512byte | REX.W 0F AE /1 | N.S. | V | modrm_memonly | r | |||||
| 741 | FXSAVE m512byte | FXSAVE m512byte | fxsave m512byte | 0F AE /0 | V | V | modrm_memonly,operand16,operand32 | w | |||||
| 742 | FXSAVE64 m512byte | FXSAVE64 m512byte | fxsave64 m512byte | REX.W 0F AE /0 | N.S. | V | modrm_memonly | w | |||||
| 743 | FXTRACT | FXTRACT | fxtract | D9 F4 | V | V | |||||||
| 744 | FYL2X | FYL2X | fyl2x | D9 F1 | V | V | |||||||
| 745 | FYL2XP1 | FYL2XP1 | fyl2xp1 | D9 F9 | V | V | |||||||
| 746 | GETSEC | GETSEC | getsec | 0F 37 | V | V | SMX | ||||||
| 747 | GF2P8AFFINEINVQB xmm1, xmm2/m128, imm8u | GF2P8AFFINEINVQB imm8u, xmm2/m128, xmm1 | gf2p8affineinvqb imm8u, xmm2/m128, xmm1 | 66 0F 3A CF /r ib | V | V | GFNI | rw,r,r | |||||
| 748 | GF2P8AFFINEQB xmm1, xmm2/m128, imm8u | GF2P8AFFINEQB imm8u, xmm2/m128, xmm1 | gf2p8affineqb imm8u, xmm2/m128, xmm1 | 66 0F 3A CE /r ib | V | V | GFNI | rw,r,r | |||||
| 749 | GF2P8MULB xmm1, xmm2/m128 | GF2P8MULB xmm2/m128, xmm1 | gf2p8mulb xmm2/m128, xmm1 | 66 0F 38 CF /r | V | V | GFNI | rw,r | |||||
| 750 | HADDPD xmm1, xmm2/m128 | HADDPD xmm2/m128, xmm1 | haddpd xmm2/m128, xmm1 | 66 0F 7C /r | V | V | SSE3 | rw,r | |||||
| 751 | HADDPS xmm1, xmm2/m128 | HADDPS xmm2/m128, xmm1 | haddps xmm2/m128, xmm1 | F2 0F 7C /r | V | V | SSE3 | rw,r | |||||
| 752 | HLT | HLT | hlt | F4 | V | V | |||||||
| 753 | HSUBPD xmm1, xmm2/m128 | HSUBPD xmm2/m128, xmm1 | hsubpd xmm2/m128, xmm1 | 66 0F 7D /r | V | V | SSE3 | rw,r | |||||
| 754 | HSUBPS xmm1, xmm2/m128 | HSUBPS xmm2/m128, xmm1 | hsubps xmm2/m128, xmm1 | F2 0F 7D /r | V | V | SSE3 | rw,r | |||||
| 755 | ICEBP | ICEBP | icebp | F1 | V | V | |||||||
| 756 | IDIV r/m8 | IDIVB r/m8 | idivb r/m8 | F6 /7 | V | V | r | Y | 8 | ||||
| 757 | IDIV r/m8 | IDIVB r/m8 | idivb r/m8 | REX F6 /7 | N.E. | V | pseudo64 | r | Y | 8 | |||
| 758 | IDIV r/m32 | IDIVL r/m32 | idivl r/m32 | F7 /7 | V | V | operand32 | r | Y | 32 | |||
| 759 | IDIV r/m64 | IDIVQ r/m64 | idivq r/m64 | REX.W F7 /7 | N.S. | V | r | Y | 64 | ||||
| 760 | IDIV r/m16 | IDIVW r/m16 | idivw r/m16 | F7 /7 | V | V | operand16 | r | Y | 16 | |||
| 761 | IMUL r32, r/m32, imm32 | IMUL3 imm32, r/m32, r32 | imull imm32, r/m32, r32 | 69 /r id | V | V | operand32 | w,r,r | Y | 32 | |||
| 762 | IMUL r64, r/m64, imm32 | IMUL3 imm32, r/m64, r64 | imulq imm32, r/m64, r64 | REX.W 69 /r id | N.S. | V | w,r,r | Y | 64 | ||||
| 763 | IMUL r16, r/m16, imm8 | IMUL3 imm8, r/m16, r16 | imulw imm8, r/m16, r16 | 6B /r ib | V | V | operand16 | w,r,r | Y | 16 | |||
| 764 | IMUL r32, r/m32, imm8 | IMUL3 imm8, r/m32, r32 | imull imm8, r/m32, r32 | 6B /r ib | V | V | operand32 | w,r,r | Y | 32 | |||
| 765 | IMUL r64, r/m64, imm8 | IMUL3 imm8, r/m64, r64 | imulq imm8, r/m64, r64 | REX.W 6B /r ib | N.S. | V | w,r,r | Y | 64 | ||||
| 766 | IMUL r/m8 | IMULB r/m8 | imulb r/m8 | F6 /5 | V | V | r | Y | 8 | ||||
| 767 | IMUL r/m32 | IMULL r/m32 | imull r/m32 | F7 /5 | V | V | operand32 | r | Y | 32 | |||
| 768 | IMUL r32, r/m32 | IMULL r/m32, r32 | imull r/m32, r32 | 0F AF /r | V | V | operand32 | rw,r | Y | 32 | |||
| 769 | IMUL r/m64 | IMULQ r/m64 | imulq r/m64 | REX.W F7 /5 | N.S. | V | r | Y | 64 | ||||
| 770 | IMUL r64, r/m64 | IMULQ r/m64, r64 | imulq r/m64, r64 | REX.W 0F AF /r | N.S. | V | rw,r | Y | 64 | ||||
| 771 | IMUL r16, r/m16, imm16 | IMULW imm16, r/m16, r16 | imulw imm16, r/m16, r16 | 69 /r iw | V | V | operand16 | w,r,r | Y | 16 | |||
| 772 | IMUL r/m16 | IMULW r/m16 | imulw r/m16 | F7 /5 | V | V | operand16 | r | Y | 16 | |||
| 773 | IMUL r16, r/m16 | IMULW r/m16, r16 | imulw r/m16, r16 | 0F AF /r | V | V | operand16 | rw,r | Y | 16 | |||
| 774 | IN AL, DX | INB DX, AL | inb DX, AL | EC | V | V | w,r | Y | 8 | ||||
| 775 | IN AL, imm8u | INB imm8u, AL | inb imm8u, AL | E4 ib | V | V | w,r | Y | 8 | ||||
| 776 | INC r/m8 | INCB r/m8 | incb r/m8 | FE /0 | V | V | rw | Y | 8 | ||||
| 777 | INC r/m8 | INCB r/m8 | incb r/m8 | REX FE /0 | N.E. | V | pseudo64 | rw | Y | 8 | |||
| 778 | INC r/m32 | INCL r/m32 | incl r/m32 | FF /0 | V | V | operand32 | rw | Y | 32 | |||
| 779 | INC r32op | INCL r32op | incl r32op | 40+rd | V | N.S. | operand32 | rw | Y | 32 | |||
| 780 | INC r/m64 | INCQ r/m64 | incq r/m64 | REX.W FF /0 | N.S. | V | rw | Y | 64 | ||||
| 781 | INCSSPD rmr32 | INCSSPD rmr32 | incsspd rmr32 | F3 0F AE /5 | V | V | CET | modrm_regonly,operand16,operand32 | r | ||||
| 782 | INCSSPQ rmr64 | INCSSPQ rmr64 | incsspq rmr64 | F3 REX.W 0F AE /5 | N.S. | V | CET | modrm_regonly | r | ||||
| 783 | INC r/m16 | INCW r/m16 | incw r/m16 | FF /0 | V | V | operand16 | rw | Y | 16 | |||
| 784 | INC r16op | INCW r16op | incw r16op | 40+rw | V | N.S. | operand16 | rw | Y | 16 | |||
| 785 | IN EAX, DX | INL DX, EAX | inl DX, EAX | ED | V | V | operand32,operand64 | w,r | Y | 32 | |||
| 786 | IN EAX, imm8u | INL imm8u, EAX | inl imm8u, EAX | E5 ib | V | V | operand32,operand64 | w,r | Y | 32 | |||
| 787 | INSB | INSB | insb | 6C | V | V | |||||||
| 788 | INSERTPS xmm1, xmm2/m32, imm8u | INSERTPS imm8u, xmm2/m32, xmm1 | insertps imm8u, xmm2/m32, xmm1 | 66 0F 3A 21 /r ib | V | V | SSE4_1 | rw,r,r | |||||
| 789 | INSERTQ xmm1, xmm2, imm8u, imm8u | INSERTQ imm8u, imm8u, xmm2, xmm1 | insertq imm8u, imm8u, xmm2, xmm1 | F2 0F 78 /r ib ib | V | V | SSE4a | amd,modrm_regonly | w,r,r,r | ||||
| 790 | INSERTQ xmm1, xmm2 | INSERTQ xmm2, xmm1 | insertq xmm2, xmm1 | F2 0F 79 /r | V | V | SSE4a | amd,modrm_regonly | w,r | ||||
| 791 | INSD | INSL | insl | 6D | V | V | operand32,operand64 | ||||||
| 792 | INSW | INSW | insw | 6D | V | V | operand16 | ||||||
| 793 | INT 3 | INT 3 | int 3 | CC | V | V | r | ||||||
| 794 | INT imm8u | INT imm8u | int imm8u | CD ib | V | V | r | ||||||
| 795 | INTO | INTO | into | CE | V | N.S. | |||||||
| 796 | INVD | INVD | invd | 0F 08 | V | V | 486 | ||||||
| 797 | INVEPT r32, m128 | INVEPT m128, r32 | invept m128, r32 | 66 0F 38 80 /r | V | N.S. | VTX | modrm_memonly | r,r | ||||
| 798 | INVEPT r64, m128 | INVEPT m128, r64 | invept m128, r64 | 66 0F 38 80 /r | N.S. | V | VTX | default64,modrm_memonly | r,r | ||||
| 799 | INVLPG m | INVLPG m | invlpg m | 0F 01 /7 | V | V | 486 | modrm_memonly | r | ||||
| 800 | INVLPGA EAX, ECX | INVLPGAL ECX, EAX | invlpgal ECX, EAX | 0F 01 DF | V | V | SVM | amd,modrm_regonly,operand32 | r,r | Y | 32 | ||
| 801 | INVLPGA RAX, ECX | INVLPGAQ ECX, RAX | invlpgaq ECX, RAX | REX.W 0F 01 DF | N.S. | V | SVM | amd,modrm_regonly | r,r | Y | 64 | ||
| 802 | INVLPGA AX, ECX | INVLPGAW ECX, AX | invlpgaw ECX, AX | 0F 01 DF | V | V | SVM | amd,modrm_regonly,operand16 | r,r | Y | 16 | ||
| 803 | INVPCID r32, m128 | INVPCID m128, r32 | invpcid m128, r32 | 66 0F 38 82 /r | V | N.S. | INVPCID | modrm_memonly | r,r | ||||
| 804 | INVPCID r64, m128 | INVPCID m128, r64 | invpcid m128, r64 | 66 0F 38 82 /r | N.S. | V | INVPCID | default64,modrm_memonly | r,r | ||||
| 805 | INVVPID r32, m128 | INVVPID m128, r32 | invvpid m128, r32 | 66 0F 38 81 /r | V | N.S. | VTX | modrm_memonly | r,r | ||||
| 806 | INVVPID r64, m128 | INVVPID m128, r64 | invvpid m128, r64 | 66 0F 38 81 /r | N.S. | V | VTX | default64,modrm_memonly | r,r | ||||
| 807 | IN AX, DX | INW DX, AX | inw DX, AX | ED | V | V | operand16 | w,r | Y | 16 | |||
| 808 | IN AX, imm8u | INW imm8u, AX | inw imm8u, AX | E5 ib | V | V | operand16 | w,r | Y | 16 | |||
| 809 | IRETD | IRETL | iretl | CF | V | V | operand32 | ||||||
| 810 | IRETQ | IRETQ | iretq | REX.W CF | N.S. | V | |||||||
| 811 | IRET | IRETW | iretw | CF | V | V | operand16 | ||||||
| 812 | JA rel16 | JA rel16 | ja rel16 | 0F 87 cw | V | N.S. | operand16 | r | |||||
| 813 | JA rel32 | JA rel32 | ja rel32 | 0F 87 cd | V | N.S. | operand32 | r | |||||
| 814 | JA rel32 | JA rel32 | ja rel32 | 0F 87 cd | N.S. | V | default64 | r | |||||
| 815 | JA rel8 | JA rel8 | ja rel8 | 77 cb | N.S. | V | default64 | r | |||||
| 816 | JA rel8 | JA rel8 | ja rel8 | 77 cb | V | N.S. | r | ||||||
| 817 | JAE rel16 | JAE rel16 | jae rel16 | 0F 83 cw | V | N.S. | operand16 | r | |||||
| 818 | JAE rel32 | JAE rel32 | jae rel32 | 0F 83 cd | N.S. | V | default64 | r | |||||
| 819 | JAE rel32 | JAE rel32 | jae rel32 | 0F 83 cd | V | N.S. | operand32 | r | |||||
| 820 | JAE rel8 | JAE rel8 | jae rel8 | 73 cb | V | N.S. | r | ||||||
| 821 | JAE rel8 | JAE rel8 | jae rel8 | 73 cb | N.S. | V | default64 | r | |||||
| 822 | JB rel16 | JB rel16 | jb rel16 | 0F 82 cw | V | N.S. | operand16 | r | |||||
| 823 | JB rel32 | JB rel32 | jb rel32 | 0F 82 cd | V | N.S. | operand32 | r | |||||
| 824 | JB rel32 | JB rel32 | jb rel32 | 0F 82 cd | N.S. | V | default64 | r | |||||
| 825 | JB rel8 | JB rel8 | jb rel8 | 72 cb | N.S. | V | default64 | r | |||||
| 826 | JB rel8 | JB rel8 | jb rel8 | 72 cb | V | N.S. | r | ||||||
| 827 | JBE rel16 | JBE rel16 | jbe rel16 | 0F 86 cw | V | N.S. | operand16 | r | |||||
| 828 | JBE rel32 | JBE rel32 | jbe rel32 | 0F 86 cd | V | N.S. | operand32 | r | |||||
| 829 | JBE rel32 | JBE rel32 | jbe rel32 | 0F 86 cd | N.S. | V | default64 | r | |||||
| 830 | JBE rel8 | JBE rel8 | jbe rel8 | 76 cb | V | N.S. | r | ||||||
| 831 | JBE rel8 | JBE rel8 | jbe rel8 | 76 cb | N.S. | V | default64 | r | |||||
| 832 | JC rel16 | JC rel16 | jc rel16 | 0F 82 cw | V | N.S. | pseudo | r | |||||
| 833 | JC rel32 | JC rel32 | jc rel32 | 0F 82 cd | V | V | pseudo | r | |||||
| 834 | JC rel8 | JC rel8 | jc rel8 | 72 cb | V | V | pseudo | r | |||||
| 835 | JCXZ rel8 | JCXZ rel8 | jcxz rel8 | E3 cb | V | N.S. | address16 | r | |||||
| 836 | JE rel16 | JE rel16 | je rel16 | 0F 84 cw | V | N.S. | operand16 | r | |||||
| 837 | JE rel32 | JE rel32 | je rel32 | 0F 84 cd | V | N.S. | operand32 | r | |||||
| 838 | JE rel32 | JE rel32 | je rel32 | 0F 84 cd | N.S. | V | default64 | r | |||||
| 839 | JE rel8 | JE rel8 | je rel8 | 74 cb | N.S. | V | default64 | r | |||||
| 840 | JE rel8 | JE rel8 | je rel8 | 74 cb | V | N.S. | r | ||||||
| 841 | JECXZ rel8 | JECXZ rel8 | jecxz rel8 | E3 cb | V | V | address32 | r | |||||
| 842 | JG rel16 | JG rel16 | jg rel16 | 0F 8F cw | V | N.S. | operand16 | r | |||||
| 843 | JG rel32 | JG rel32 | jg rel32 | 0F 8F cd | N.S. | V | default64 | r | |||||
| 844 | JG rel32 | JG rel32 | jg rel32 | 0F 8F cd | V | N.S. | operand32 | r | |||||
| 845 | JG rel8 | JG rel8 | jg rel8 | 7F cb | V | N.S. | r | ||||||
| 846 | JG rel8 | JG rel8 | jg rel8 | 7F cb | N.S. | V | default64 | r | |||||
| 847 | JGE rel16 | JGE rel16 | jge rel16 | 0F 8D cw | V | N.S. | operand16 | r | |||||
| 848 | JGE rel32 | JGE rel32 | jge rel32 | 0F 8D cd | V | N.S. | operand32 | r | |||||
| 849 | JGE rel32 | JGE rel32 | jge rel32 | 0F 8D cd | N.S. | V | default64 | r | |||||
| 850 | JGE rel8 | JGE rel8 | jge rel8 | 7D cb | N.S. | V | default64 | r | |||||
| 851 | JGE rel8 | JGE rel8 | jge rel8 | 7D cb | V | N.S. | r | ||||||
| 852 | JL rel16 | JL rel16 | jl rel16 | 0F 8C cw | V | N.S. | operand16 | r | |||||
| 853 | JL rel32 | JL rel32 | jl rel32 | 0F 8C cd | V | N.S. | operand32 | r | |||||
| 854 | JL rel32 | JL rel32 | jl rel32 | 0F 8C cd | N.S. | V | default64 | r | |||||
| 855 | JL rel8 | JL rel8 | jl rel8 | 7C cb | V | N.S. | r | ||||||
| 856 | JL rel8 | JL rel8 | jl rel8 | 7C cb | N.S. | V | default64 | r | |||||
| 857 | JLE rel16 | JLE rel16 | jle rel16 | 0F 8E cw | V | N.S. | operand16 | r | |||||
| 858 | JLE rel32 | JLE rel32 | jle rel32 | 0F 8E cd | V | N.S. | operand32 | r | |||||
| 859 | JLE rel32 | JLE rel32 | jle rel32 | 0F 8E cd | N.S. | V | default64 | r | |||||
| 860 | JLE rel8 | JLE rel8 | jle rel8 | 7E cb | N.S. | V | default64 | r | |||||
| 861 | JLE rel8 | JLE rel8 | jle rel8 | 7E cb | V | N.S. | r | ||||||
| 862 | JMP rel16 | JMP rel16 | jmp rel16 | E9 cw | V | N.S. | operand16 | r | Y | ||||
| 863 | JMP rel32 | JMP rel32 | jmp rel32 | E9 cd | N.S. | V | default64 | r | Y | ||||
| 864 | JMP rel32 | JMP rel32 | jmp rel32 | E9 cd | V | N.S. | operand32 | r | Y | ||||
| 865 | JMP rel8 | JMP rel8 | jmp rel8 | EB cb | N.S. | V | default64 | r | Y | ||||
| 866 | JMP rel8 | JMP rel8 | jmp rel8 | EB cb | V | N.S. | r | Y | |||||
| 867 | JMP r/m32 | JMPL* r/m32 | jmpl* r/m32 | FF /4 | V | N.S. | operand32 | r | Y | 32 | |||
| 868 | JMP r/m64 | JMPQ* r/m64 | jmpq* r/m64 | FF /4 | N.S. | V | r | Y | 64 | ||||
| 869 | JMP r/m16 | JMPW* r/m16 | jmpw* r/m16 | FF /4 | V | N.S. | operand16 | r | Y | 16 | |||
| 870 | JNA rel16 | JNA rel16 | jna rel16 | 0F 86 cw | V | N.S. | pseudo | r | |||||
| 871 | JNA rel32 | JNA rel32 | jna rel32 | 0F 86 cd | V | V | pseudo | r | |||||
| 872 | JNA rel8 | JNA rel8 | jna rel8 | 76 cb | V | V | pseudo | r | |||||
| 873 | JNAE rel16 | JNAE rel16 | jnae rel16 | 0F 82 cw | V | N.S. | pseudo | r | |||||
| 874 | JNAE rel32 | JNAE rel32 | jnae rel32 | 0F 82 cd | V | V | pseudo | r | |||||
| 875 | JNAE rel8 | JNAE rel8 | jnae rel8 | 72 cb | V | V | pseudo | r | |||||
| 876 | JNB rel16 | JNB rel16 | jnb rel16 | 0F 83 cw | V | N.S. | pseudo | r | |||||
| 877 | JNB rel32 | JNB rel32 | jnb rel32 | 0F 83 cd | V | V | pseudo | r | |||||
| 878 | JNB rel8 | JNB rel8 | jnb rel8 | 73 cb | V | V | pseudo | r | |||||
| 879 | JNBE rel16 | JNBE rel16 | jnbe rel16 | 0F 87 cw | V | N.S. | pseudo | r | |||||
| 880 | JNBE rel32 | JNBE rel32 | jnbe rel32 | 0F 87 cd | V | V | pseudo | r | |||||
| 881 | JNBE rel8 | JNBE rel8 | jnbe rel8 | 77 cb | V | V | pseudo | r | |||||
| 882 | JNC rel16 | JNC rel16 | jnc rel16 | 0F 83 cw | V | N.S. | pseudo | r | |||||
| 883 | JNC rel32 | JNC rel32 | jnc rel32 | 0F 83 cd | V | V | pseudo | r | |||||
| 884 | JNC rel8 | JNC rel8 | jnc rel8 | 73 cb | V | V | pseudo | r | |||||
| 885 | JNE rel16 | JNE rel16 | jne rel16 | 0F 85 cw | V | N.S. | operand16 | r | |||||
| 886 | JNE rel32 | JNE rel32 | jne rel32 | 0F 85 cd | N.S. | V | default64 | r | |||||
| 887 | JNE rel32 | JNE rel32 | jne rel32 | 0F 85 cd | V | N.S. | operand32 | r | |||||
| 888 | JNE rel8 | JNE rel8 | jne rel8 | 75 cb | V | N.S. | r | ||||||
| 889 | JNE rel8 | JNE rel8 | jne rel8 | 75 cb | N.S. | V | default64 | r | |||||
| 890 | JNG rel16 | JNG rel16 | jng rel16 | 0F 8E cw | V | N.S. | pseudo | r | |||||
| 891 | JNG rel32 | JNG rel32 | jng rel32 | 0F 8E cd | V | V | pseudo | r | |||||
| 892 | JNG rel8 | JNG rel8 | jng rel8 | 7E cb | V | V | pseudo | r | |||||
| 893 | JNGE rel16 | JNGE rel16 | jnge rel16 | 0F 8C cw | V | N.S. | pseudo | r | |||||
| 894 | JNGE rel32 | JNGE rel32 | jnge rel32 | 0F 8C cd | V | V | pseudo | r | |||||
| 895 | JNGE rel8 | JNGE rel8 | jnge rel8 | 7C cb | V | V | pseudo | r | |||||
| 896 | JNL rel16 | JNL rel16 | jnl rel16 | 0F 8D cw | V | N.S. | pseudo | r | |||||
| 897 | JNL rel32 | JNL rel32 | jnl rel32 | 0F 8D cd | V | V | pseudo | r | |||||
| 898 | JNL rel8 | JNL rel8 | jnl rel8 | 7D cb | V | V | pseudo | r | |||||
| 899 | JNLE rel16 | JNLE rel16 | jnle rel16 | 0F 8F cw | V | N.S. | pseudo | r | |||||
| 900 | JNLE rel32 | JNLE rel32 | jnle rel32 | 0F 8F cd | V | V | pseudo | r | |||||
| 901 | JNLE rel8 | JNLE rel8 | jnle rel8 | 7F cb | V | V | pseudo | r | |||||
| 902 | JNO rel16 | JNO rel16 | jno rel16 | 0F 81 cw | V | N.S. | operand16 | r | |||||
| 903 | JNO rel32 | JNO rel32 | jno rel32 | 0F 81 cd | V | N.S. | operand32 | r | |||||
| 904 | JNO rel32 | JNO rel32 | jno rel32 | 0F 81 cd | N.S. | V | default64 | r | |||||
| 905 | JNO rel8 | JNO rel8 | jno rel8 | 71 cb | V | N.S. | r | ||||||
| 906 | JNO rel8 | JNO rel8 | jno rel8 | 71 cb | N.S. | V | default64 | r | |||||
| 907 | JNP rel16 | JNP rel16 | jnp rel16 | 0F 8B cw | V | N.S. | operand16 | r | |||||
| 908 | JNP rel32 | JNP rel32 | jnp rel32 | 0F 8B cd | V | N.S. | operand32 | r | |||||
| 909 | JNP rel32 | JNP rel32 | jnp rel32 | 0F 8B cd | N.S. | V | default64 | r | |||||
| 910 | JNP rel8 | JNP rel8 | jnp rel8 | 7B cb | N.S. | V | default64 | r | |||||
| 911 | JNP rel8 | JNP rel8 | jnp rel8 | 7B cb | V | N.S. | r | ||||||
| 912 | JNS rel16 | JNS rel16 | jns rel16 | 0F 89 cw | V | N.S. | operand16 | r | |||||
| 913 | JNS rel32 | JNS rel32 | jns rel32 | 0F 89 cd | N.S. | V | default64 | r | |||||
| 914 | JNS rel32 | JNS rel32 | jns rel32 | 0F 89 cd | V | N.S. | operand32 | r | |||||
| 915 | JNS rel8 | JNS rel8 | jns rel8 | 79 cb | V | N.S. | r | ||||||
| 916 | JNS rel8 | JNS rel8 | jns rel8 | 79 cb | N.S. | V | default64 | r | |||||
| 917 | JNZ rel16 | JNZ rel16 | jnz rel16 | 0F 85 cw | V | N.S. | pseudo | r | |||||
| 918 | JNZ rel32 | JNZ rel32 | jnz rel32 | 0F 85 cd | V | V | pseudo | r | |||||
| 919 | JNZ rel8 | JNZ rel8 | jnz rel8 | 75 cb | V | V | pseudo | r | |||||
| 920 | JO rel16 | JO rel16 | jo rel16 | 0F 80 cw | V | N.S. | operand16 | r | |||||
| 921 | JO rel32 | JO rel32 | jo rel32 | 0F 80 cd | V | N.S. | operand32 | r | |||||
| 922 | JO rel32 | JO rel32 | jo rel32 | 0F 80 cd | N.S. | V | default64 | r | |||||
| 923 | JO rel8 | JO rel8 | jo rel8 | 70 cb | V | N.S. | r | ||||||
| 924 | JO rel8 | JO rel8 | jo rel8 | 70 cb | N.S. | V | default64 | r | |||||
| 925 | JP rel16 | JP rel16 | jp rel16 | 0F 8A cw | V | N.S. | operand16 | r | |||||
| 926 | JP rel32 | JP rel32 | jp rel32 | 0F 8A cd | N.S. | V | default64 | r | |||||
| 927 | JP rel32 | JP rel32 | jp rel32 | 0F 8A cd | V | N.S. | operand32 | r | |||||
| 928 | JP rel8 | JP rel8 | jp rel8 | 7A cb | N.S. | V | default64 | r | |||||
| 929 | JP rel8 | JP rel8 | jp rel8 | 7A cb | V | N.S. | r | ||||||
| 930 | JPE rel16 | JPE rel16 | jpe rel16 | 0F 8A cw | V | N.S. | pseudo | r | |||||
| 931 | JPE rel32 | JPE rel32 | jpe rel32 | 0F 8A cd | V | V | pseudo | r | |||||
| 932 | JPE rel8 | JPE rel8 | jpe rel8 | 7A cb | V | V | pseudo | r | |||||
| 933 | JPO rel16 | JPO rel16 | jpo rel16 | 0F 8B cw | V | N.S. | pseudo | r | |||||
| 934 | JPO rel32 | JPO rel32 | jpo rel32 | 0F 8B cd | V | V | pseudo | r | |||||
| 935 | JPO rel8 | JPO rel8 | jpo rel8 | 7B cb | V | V | pseudo | r | |||||
| 936 | JRCXZ rel8 | JRCXZ rel8 | jrcxz rel8 | E3 cb | N.S. | V | address64 | r | |||||
| 937 | JS rel16 | JS rel16 | js rel16 | 0F 88 cw | V | N.S. | operand16 | r | |||||
| 938 | JS rel32 | JS rel32 | js rel32 | 0F 88 cd | V | N.S. | operand32 | r | |||||
| 939 | JS rel32 | JS rel32 | js rel32 | 0F 88 cd | N.S. | V | default64 | r | |||||
| 940 | JS rel8 | JS rel8 | js rel8 | 78 cb | V | N.S. | r | ||||||
| 941 | JS rel8 | JS rel8 | js rel8 | 78 cb | N.S. | V | default64 | r | |||||
| 942 | JZ rel16 | JZ rel16 | jz rel16 | 0F 84 cw | V | N.S. | operand16,pseudo | r | |||||
| 943 | JZ rel32 | JZ rel32 | jz rel32 | 0F 84 cd | V | V | operand32,pseudo | r | |||||
| 944 | JZ rel8 | JZ rel8 | jz rel8 | 74 cb | V | V | pseudo | r | |||||
| 945 | KADDB k1, kV, k2 | KADDB k2, kV, k1 | kaddb k2, kV, k1 | VEX.NDS.256.66.0F.W0 4A /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 946 | KADDD k1, kV, k2 | KADDD k2, kV, k1 | kaddd k2, kV, k1 | VEX.NDS.256.66.0F.W1 4A /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 947 | KADDQ k1, kV, k2 | KADDQ k2, kV, k1 | kaddq k2, kV, k1 | VEX.NDS.256.0F.W1 4A /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 948 | KADDW k1, kV, k2 | KADDW k2, kV, k1 | kaddw k2, kV, k1 | VEX.NDS.256.0F.W0 4A /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 949 | KANDB k1, kV, k2 | KANDB k2, kV, k1 | kandb k2, kV, k1 | VEX.NDS.256.66.0F.W0 41 /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 950 | KANDD k1, kV, k2 | KANDD k2, kV, k1 | kandd k2, kV, k1 | VEX.NDS.256.66.0F.W1 41 /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 951 | KANDNB k1, kV, k2 | KANDNB k2, kV, k1 | kandnb k2, kV, k1 | VEX.NDS.256.66.0F.W0 42 /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 952 | KANDND k1, kV, k2 | KANDND k2, kV, k1 | kandnd k2, kV, k1 | VEX.NDS.256.66.0F.W1 42 /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 953 | KANDNQ k1, kV, k2 | KANDNQ k2, kV, k1 | kandnq k2, kV, k1 | VEX.NDS.256.0F.W1 42 /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 954 | KANDNW k1, kV, k2 | KANDNW k2, kV, k1 | kandnw k2, kV, k1 | VEX.NDS.256.0F.W0 42 /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 955 | KANDQ k1, kV, k2 | KANDQ k2, kV, k1 | kandq k2, kV, k1 | VEX.NDS.256.0F.W1 41 /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 956 | KANDW k1, kV, k2 | KANDW k2, kV, k1 | kandw k2, kV, k1 | VEX.NDS.256.0F.W0 41 /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 957 | KMOVB m8, k1 | KMOVB k1, m8 | kmovb k1, m8 | VEX.128.66.0F.W0 91 /r | V | V | AVX512DQ | modrm_memonly | w,r | ||||
| 958 | KMOVB r32, k2 | KMOVB k2, r32 | kmovb k2, r32 | VEX.128.66.0F.W0 93 /r | V | V | AVX512DQ | modrm_regonly | w,r | ||||
| 959 | KMOVB k1, k2/m8 | KMOVB k2/m8, k1 | kmovb k2/m8, k1 | VEX.128.66.0F.W0 90 /r | V | V | AVX512DQ | w,r | |||||
| 960 | KMOVB k1, rmr32 | KMOVB rmr32, k1 | kmovb rmr32, k1 | VEX.128.66.0F.W0 92 /r | V | V | AVX512DQ | modrm_regonly | w,r | ||||
| 961 | KMOVD m32, k1 | KMOVD k1, m32 | kmovd k1, m32 | VEX.128.66.0F.W1 91 /r | V | V | AVX512BW | modrm_memonly | w,r | ||||
| 962 | KMOVD r32, k2 | KMOVD k2, r32 | kmovd k2, r32 | VEX.128.F2.0F.W0 93 /r | V | V | AVX512BW | modrm_regonly | w,r | ||||
| 963 | KMOVD k1, k2/m32 | KMOVD k2/m32, k1 | kmovd k2/m32, k1 | VEX.128.66.0F.W1 90 /r | V | V | AVX512BW | w,r | |||||
| 964 | KMOVD k1, rmr32 | KMOVD rmr32, k1 | kmovd rmr32, k1 | VEX.128.F2.0F.W0 92 /r | V | V | AVX512BW | modrm_regonly | w,r | ||||
| 965 | KMOVQ m64, k1 | KMOVQ k1, m64 | kmovq k1, m64 | VEX.128.0F.W1 91 /r | V | V | AVX512BW | modrm_memonly | w,r | ||||
| 966 | KMOVQ r64, k2 | KMOVQ k2, r64 | kmovq k2, r64 | VEX.128.F2.0F.W1 93 /r | N.S. | V | AVX512BW | modrm_regonly | w,r | ||||
| 967 | KMOVQ k1, k2/m64 | KMOVQ k2/m64, k1 | kmovq k2/m64, k1 | VEX.128.0F.W1 90 /r | V | V | AVX512BW | w,r | |||||
| 968 | KMOVQ k1, rmr64 | KMOVQ rmr64, k1 | kmovq rmr64, k1 | VEX.128.F2.0F.W1 92 /r | N.S. | V | AVX512BW | modrm_regonly | w,r | ||||
| 969 | KMOVW m16, k1 | KMOVW k1, m16 | kmovw k1, m16 | VEX.128.0F.W0 91 /r | V | V | AVX512F | modrm_memonly | w,r | ||||
| 970 | KMOVW r32, k2 | KMOVW k2, r32 | kmovw k2, r32 | VEX.128.0F.W0 93 /r | V | V | AVX512F | modrm_regonly | w,r | ||||
| 971 | KMOVW k1, k2/m16 | KMOVW k2/m16, k1 | kmovw k2/m16, k1 | VEX.128.0F.W0 90 /r | V | V | AVX512F | w,r | |||||
| 972 | KMOVW k1, rmr32 | KMOVW rmr32, k1 | kmovw rmr32, k1 | VEX.128.0F.W0 92 /r | V | V | AVX512F | modrm_regonly | w,r | ||||
| 973 | KNOTB k1, k2 | KNOTB k2, k1 | knotb k2, k1 | VEX.128.66.0F.W0 44 /r | V | V | AVX512DQ | modrm_regonly | w,r | ||||
| 974 | KNOTD k1, k2 | KNOTD k2, k1 | knotd k2, k1 | VEX.128.66.0F.W1 44 /r | V | V | AVX512BW | modrm_regonly | w,r | ||||
| 975 | KNOTQ k1, k2 | KNOTQ k2, k1 | knotq k2, k1 | VEX.128.0F.W1 44 /r | V | V | AVX512BW | modrm_regonly | w,r | ||||
| 976 | KNOTW k1, k2 | KNOTW k2, k1 | knotw k2, k1 | VEX.128.0F.W0 44 /r | V | V | AVX512F | modrm_regonly | w,r | ||||
| 977 | KORB k1, kV, k2 | KORB k2, kV, k1 | korb k2, kV, k1 | VEX.NDS.256.66.0F.W0 45 /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 978 | KORD k1, kV, k2 | KORD k2, kV, k1 | kord k2, kV, k1 | VEX.NDS.256.66.0F.W1 45 /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 979 | KORQ k1, kV, k2 | KORQ k2, kV, k1 | korq k2, kV, k1 | VEX.NDS.256.0F.W1 45 /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 980 | KORTESTB k1, k2 | KORTESTB k2, k1 | kortestb k2, k1 | VEX.128.66.0F.W0 98 /r | V | V | AVX512DQ | modrm_regonly | r,r | ||||
| 981 | KORTESTD k1, k2 | KORTESTD k2, k1 | kortestd k2, k1 | VEX.128.66.0F.W1 98 /r | V | V | AVX512BW | modrm_regonly | r,r | ||||
| 982 | KORTESTQ k1, k2 | KORTESTQ k2, k1 | kortestq k2, k1 | VEX.128.0F.W1 98 /r | V | V | AVX512BW | modrm_regonly | r,r | ||||
| 983 | KORTESTW k1, k2 | KORTESTW k2, k1 | kortestw k2, k1 | VEX.128.0F.W0 98 /r | V | V | AVX512F | modrm_regonly | r,r | ||||
| 984 | KORW k1, kV, k2 | KORW k2, kV, k1 | korw k2, kV, k1 | VEX.NDS.256.0F.W0 45 /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 985 | KSHIFTLB k1, k2, imm8u | KSHIFTLB imm8u, k2, k1 | kshiftlb imm8u, k2, k1 | VEX.128.66.0F3A.W0 32 /r ib | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 986 | KSHIFTLD k1, k2, imm8u | KSHIFTLD imm8u, k2, k1 | kshiftld imm8u, k2, k1 | VEX.128.66.0F3A.W0 33 /r ib | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 987 | KSHIFTLQ k1, k2, imm8u | KSHIFTLQ imm8u, k2, k1 | kshiftlq imm8u, k2, k1 | VEX.128.66.0F3A.W1 33 /r ib | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 988 | KSHIFTLW k1, k2, imm8u | KSHIFTLW imm8u, k2, k1 | kshiftlw imm8u, k2, k1 | VEX.128.66.0F3A.W1 32 /r ib | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 989 | KSHIFTRB k1, k2, imm8u | KSHIFTRB imm8u, k2, k1 | kshiftrb imm8u, k2, k1 | VEX.128.66.0F3A.W0 30 /r ib | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 990 | KSHIFTRD k1, k2, imm8u | KSHIFTRD imm8u, k2, k1 | kshiftrd imm8u, k2, k1 | VEX.128.66.0F3A.W0 31 /r ib | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 991 | KSHIFTRQ k1, k2, imm8u | KSHIFTRQ imm8u, k2, k1 | kshiftrq imm8u, k2, k1 | VEX.128.66.0F3A.W1 31 /r ib | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 992 | KSHIFTRW k1, k2, imm8u | KSHIFTRW imm8u, k2, k1 | kshiftrw imm8u, k2, k1 | VEX.128.66.0F3A.W1 30 /r ib | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 993 | KTESTB k1, k2 | KTESTB k2, k1 | ktestb k2, k1 | VEX.128.66.0F.W0 99 /r | V | V | AVX512DQ | modrm_regonly | r,r | ||||
| 994 | KTESTD k1, k2 | KTESTD k2, k1 | ktestd k2, k1 | VEX.128.66.0F.W1 99 /r | V | V | AVX512BW | modrm_regonly | r,r | ||||
| 995 | KTESTQ k1, k2 | KTESTQ k2, k1 | ktestq k2, k1 | VEX.128.0F.W1 99 /r | V | V | AVX512BW | modrm_regonly | r,r | ||||
| 996 | KTESTW k1, k2 | KTESTW k2, k1 | ktestw k2, k1 | VEX.128.0F.W0 99 /r | V | V | AVX512DQ | modrm_regonly | r,r | ||||
| 997 | KUNPCKBW k1, kV, k2 | KUNPCKBW k2, kV, k1 | kunpckbw k2, kV, k1 | VEX.NDS.256.66.0F.W0 4B /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 998 | KUNPCKDQ k1, kV, k2 | KUNPCKDQ k2, kV, k1 | kunpckdq k2, kV, k1 | VEX.NDS.256.0F.W1 4B /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 999 | KUNPCKWD k1, kV, k2 | KUNPCKWD k2, kV, k1 | kunpckwd k2, kV, k1 | VEX.NDS.256.0F.W0 4B /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 1000 | KXNORB k1, kV, k2 | KXNORB k2, kV, k1 | kxnorb k2, kV, k1 | VEX.NDS.256.66.0F.W0 46 /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 1001 | KXNORD k1, kV, k2 | KXNORD k2, kV, k1 | kxnord k2, kV, k1 | VEX.NDS.256.66.0F.W1 46 /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 1002 | KXNORQ k1, kV, k2 | KXNORQ k2, kV, k1 | kxnorq k2, kV, k1 | VEX.NDS.256.0F.W1 46 /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 1003 | KXNORW k1, kV, k2 | KXNORW k2, kV, k1 | kxnorw k2, kV, k1 | VEX.NDS.256.0F.W0 46 /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 1004 | KXORB k1, kV, k2 | KXORB k2, kV, k1 | kxorb k2, kV, k1 | VEX.NDS.256.66.0F.W0 47 /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 1005 | KXORD k1, kV, k2 | KXORD k2, kV, k1 | kxord k2, kV, k1 | VEX.NDS.256.66.0F.W1 47 /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 1006 | KXORQ k1, kV, k2 | KXORQ k2, kV, k1 | kxorq k2, kV, k1 | VEX.NDS.256.0F.W1 47 /r | V | V | AVX512BW | modrm_regonly | w,r,r | ||||
| 1007 | KXORW k1, kV, k2 | KXORW k2, kV, k1 | kxorw k2, kV, k1 | VEX.NDS.256.0F.W0 47 /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 1008 | LAHF | LAHF | lahf | 9F | V | V | LAHFSAHF | ||||||
| 1009 | LAR r32, r32/m16 | LARL r32/m16, r32 | larl r32/m16, r32 | 0F 02 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 1010 | LAR r64, r64/m16 | LARQ r64/m16, r64 | larq r64/m16, r64 | REX.W 0F 02 /r | N.S. | V | rw,r | Y | 64 | ||||
| 1011 | LAR r16, r/m16 | LARW r/m16, r16 | larw r/m16, r16 | 0F 02 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 1012 | CALL_FAR ptr16:32 | LCALLL ptr16:32 | lcalll ptr16:32 | 9A cd iw | V | N.S. | operand32 | r | Y | ||||
| 1013 | CALL_FAR m16:32 | LCALLL* m16:32 | lcalll* m16:32 | FF /3 | V | V | modrm_memonly,operand32 | r | Y | ||||
| 1014 | CALL_FAR m16:64 | LCALLQ* m16:64 | lcallq* m16:64 | REX.W FF /3 | N.S. | V | modrm_memonly | r | Y | ||||
| 1015 | CALL_FAR ptr16:16 | LCALLW ptr16:16 | lcallw ptr16:16 | 9A cw iw | V | N.S. | operand16 | r | Y | ||||
| 1016 | CALL_FAR m16:16 | LCALLW* m16:16 | lcallw* m16:16 | FF /3 | V | V | modrm_memonly,operand16 | r | Y | ||||
| 1017 | LDDQU xmm1, m128 | LDDQU m128, xmm1 | lddqu m128, xmm1 | F2 0F F0 /r | V | V | SSE3 | modrm_memonly | w,r | ||||
| 1018 | LDMXCSR m32 | LDMXCSR m32 | ldmxcsr m32 | 0F AE /2 | V | V | SSE | modrm_memonly | r | ||||
| 1019 | LDS r32, m16:32 | LDSL m16:32, r32 | ldsl m16:32, r32 | C5 /r | V | N.S. | modrm_memonly,operand32 | w,r | Y | 32 | |||
| 1020 | LDS r16, m16:16 | LDSW m16:16, r16 | ldsw m16:16, r16 | C5 /r | V | N.S. | modrm_memonly,operand16 | w,r | Y | 16 | |||
| 1021 | LEA r32, m | LEAL m, r32 | leal m, r32 | 8D /r | V | V | modrm_memonly,operand32 | w,r | Y | 32 | |||
| 1022 | LEA r64, m | LEAQ m, r64 | leaq m, r64 | REX.W 8D /r | N.S. | V | modrm_memonly | w,r | Y | 64 | |||
| 1023 | LEAVE | LEAVEW/LEAVEL/LEAVEQ | leavew/leavel/leaveq | C9 | N.S. | V | default64 | Y | |||||
| 1024 | LEAVE | LEAVEW/LEAVEL/LEAVEQ | leavew/leavel/leaveq | C9 | V | N.S. | operand32 | Y | |||||
| 1025 | LEAVE | LEAVEW/LEAVEL/LEAVEQ | leavew/leavel/leaveq | C9 | V | V | operand16 | Y | |||||
| 1026 | LEA r16, m | LEAW m, r16 | leaw m, r16 | 8D /r | V | V | modrm_memonly,operand16 | w,r | Y | 16 | |||
| 1027 | LES r32, m16:32 | LESL m16:32, r32 | lesl m16:32, r32 | C4 /r | V | N.S. | modrm_memonly,operand32 | w,r | Y | 32 | |||
| 1028 | LES r16, m16:16 | LESW m16:16, r16 | lesw m16:16, r16 | C4 /r | V | N.S. | modrm_memonly,operand16 | w,r | Y | 16 | |||
| 1029 | LFENCE | LFENCE | lfence | 0F AE /5 | V | V | SSE2 | ||||||
| 1030 | LFS r32, m16:32 | LFSL m16:32, r32 | lfsl m16:32, r32 | 0F B4 /r | V | V | modrm_memonly,operand32 | w,r | Y | 32 | |||
| 1031 | LFS r64, m16:64 | LFSQ m16:64, r64 | lfsq m16:64, r64 | REX.W 0F B4 /r | N.S. | V | modrm_memonly | w,r | Y | 64 | |||
| 1032 | LFS r16, m16:16 | LFSW m16:16, r16 | lfsw m16:16, r16 | 0F B4 /r | V | V | modrm_memonly,operand16 | w,r | Y | 16 | |||
| 1033 | LGDT m16&64 | LGDT m16&64 | lgdt m16&64 | 0F 01 /2 | N.S. | V | default64,modrm_memonly | r | |||||
| 1034 | LGDT m16&32 | LGDTW/LGDTL m16&32 | lgdtw/lgdtl m16&32 | 0F 01 /2 | V | N.S. | modrm_memonly | r | |||||
| 1035 | LGS r32, m16:32 | LGSL m16:32, r32 | lgsl m16:32, r32 | 0F B5 /r | V | V | modrm_memonly,operand32 | w,r | Y | 32 | |||
| 1036 | LGS r64, m16:64 | LGSQ m16:64, r64 | lgsq m16:64, r64 | REX.W 0F B5 /r | N.S. | V | modrm_memonly | w,r | Y | 64 | |||
| 1037 | LGS r16, m16:16 | LGSW m16:16, r16 | lgsw m16:16, r16 | 0F B5 /r | V | V | modrm_memonly,operand16 | w,r | Y | 16 | |||
| 1038 | LIDT m16&64 | LIDT m16&64 | lidt m16&64 | 0F 01 /3 | N.S. | V | default64,modrm_memonly | r | |||||
| 1039 | LIDT m16&32 | LIDTW/LIDTL m16&32 | lidtw/lidtl m16&32 | 0F 01 /3 | V | N.S. | modrm_memonly | r | |||||
| 1040 | JMP_FAR ptr16:32 | LJMPL ptr16:32 | ljmpl ptr16:32 | EA cd iw | V | N.S. | operand32 | r | Y | ||||
| 1041 | JMP_FAR m16:32 | LJMPL* m16:32 | ljmpl* m16:32 | FF /5 | V | V | modrm_memonly,operand32 | r | Y | ||||
| 1042 | JMP_FAR m16:64 | LJMPQ* m16:64 | ljmpq* m16:64 | REX.W FF /5 | N.S. | V | modrm_memonly | r | Y | ||||
| 1043 | JMP_FAR ptr16:16 | LJMPW ptr16:16 | ljmpw ptr16:16 | EA cw iw | V | N.S. | operand16 | r | Y | ||||
| 1044 | JMP_FAR m16:16 | LJMPW* m16:16 | ljmpw* m16:16 | FF /5 | V | V | modrm_memonly,operand16 | r | Y | ||||
| 1045 | LLDT r/m16 | LLDT r/m16 | lldt r/m16 | 0F 00 /2 | V | V | r | ||||||
| 1046 | LLWPCB rmr32 | LLWPCBL rmr32 | llwpcbl rmr32 | XOP.128.09.W0 12 /0 | V | V | XOP | amd,modrm_regonly,operand16,operand32 | w | Y | 32 | ||
| 1047 | LLWPCB rmr64 | LLWPCBQ rmr64 | llwpcbq rmr64 | XOP.128.09.W0 12 /0 | N.S. | V | XOP | amd,modrm_regonly,operand64 | w | Y | 64 | ||
| 1048 | LMSW r/m16 | LMSW r/m16 | lmsw r/m16 | 0F 01 /6 | V | V | r | ||||||
| 1049 | LOCK | LOCK | lock | F0 | V | V | pseudo | ||||||
| 1050 | LODSB | LODSB | lodsb | AC | V | V | |||||||
| 1051 | LODSD | LODSL | lodsl | AD | V | V | operand32 | ||||||
| 1052 | LODSQ | LODSQ | lodsq | REX.W AD | N.S. | V | |||||||
| 1053 | LODSW | LODSW | lodsw | AD | V | V | operand16 | ||||||
| 1054 | LOOP rel8 | LOOP rel8 | loop rel8 | E2 cb | V | V | r | ||||||
| 1055 | LOOPE rel8 | LOOPEQ rel8 | loope rel8 | E1 cb | V | V | r | ||||||
| 1056 | LOOPNE rel8 | LOOPNE rel8 | loopne rel8 | E0 cb | V | V | r | ||||||
| 1057 | LSL r32, r32/m16 | LSLL r32/m16, r32 | lsll r32/m16, r32 | 0F 03 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 1058 | LSL r64, r32/m16 | LSLQ r32/m16, r64 | lslq r32/m16, r64 | REX.W 0F 03 /r | N.S. | V | rw,r | Y | 64 | ||||
| 1059 | LSL r16, r/m16 | LSLW r/m16, r16 | lslw r/m16, r16 | 0F 03 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 1060 | LSS r32, m16:32 | LSSL m16:32, r32 | lssl m16:32, r32 | 0F B2 /r | V | V | modrm_memonly,operand32 | w,r | Y | 32 | |||
| 1061 | LSS r64, m16:64 | LSSQ m16:64, r64 | lssq m16:64, r64 | REX.W 0F B2 /r | N.S. | V | modrm_memonly | w,r | Y | 64 | |||
| 1062 | LSS r16, m16:16 | LSSW m16:16, r16 | lssw m16:16, r16 | 0F B2 /r | V | V | modrm_memonly,operand16 | w,r | Y | 16 | |||
| 1063 | LTR r/m16 | LTR r/m16 | ltr r/m16 | 0F 00 /3 | V | V | r | ||||||
| 1064 | LWPINS r32V, r/m32, imm32u | LWPINS imm32u, r/m32, r32V | lwpins imm32u, r/m32, r32V | XOP.NDD.128.0A.W0 12 /0 | V | V | XOP | amd,operand16,operand32 | w,r,r | ||||
| 1065 | LWPINS r64V, r64/m32, imm32u | LWPINS imm32u, r64/m32, r64V | lwpins imm32u, r64/m32, r64V | XOP.NDD.128.0A.W0 12 /0 | N.S. | V | XOP | amd,operand64 | w,r,r | ||||
| 1066 | LWPVAL r32V, r/m32, imm32u | LWPVAL imm32u, r/m32, r32V | lwpval imm32u, r/m32, r32V | XOP.NDD.128.0A.W0 12 /1 | V | V | XOP | amd,operand16,operand32 | w,r,r | ||||
| 1067 | LWPVAL r64V, r64/m32, imm32u | LWPVAL imm32u, r64/m32, r64V | lwpval imm32u, r64/m32, r64V | XOP.NDD.128.0A.W0 12 /1 | N.S. | V | XOP | amd,operand64 | w,r,r | ||||
| 1068 | LZCNT r32, r/m32 | LZCNTL r/m32, r32 | lzcntl r/m32, r32 | F3 0F BD /r | V | V | LZCNT | operand32 | w,r | Y | 32 | ||
| 1069 | LZCNT r32, r/m32 | LZCNTL r/m32, r32 | lzcntl r/m32, r32 | F3 0F BD /r | V | V | AMD | amd,operand32 | w,r | Y | 32 | ||
| 1070 | LZCNT r64, r/m64 | LZCNTQ r/m64, r64 | lzcntq r/m64, r64 | F3 REX.W 0F BD /r | N.S. | V | AMD | amd | w,r | Y | 64 | ||
| 1071 | LZCNT r64, r/m64 | LZCNTQ r/m64, r64 | lzcntq r/m64, r64 | F3 REX.W 0F BD /r | N.S. | V | LZCNT | w,r | Y | 64 | |||
| 1072 | LZCNT r16, r/m16 | LZCNTW r/m16, r16 | lzcntw r/m16, r16 | F3 0F BD /r | V | V | AMD | amd,operand16 | w,r | Y | 16 | ||
| 1073 | LZCNT r16, r/m16 | LZCNTW r/m16, r16 | lzcntw r/m16, r16 | F3 0F BD /r | V | V | LZCNT | operand16 | w,r | Y | 16 | ||
| 1074 | MASKMOVDQU xmm1, xmm2 | MASKMOVOU xmm2, xmm1 | maskmovdqu xmm2, xmm1 | 66 0F F7 /r | V | V | SSE2 | modrm_regonly | r,r | ||||
| 1075 | MASKMOVQ mm1, mm2 | MASKMOVQ mm2, mm1 | maskmovq mm2, mm1 | 0F F7 /r | V | V | MMX | modrm_regonly | r,r | ||||
| 1076 | MAXPD xmm1, xmm2/m128 | MAXPD xmm2/m128, xmm1 | maxpd xmm2/m128, xmm1 | 66 0F 5F /r | V | V | SSE2 | rw,r | |||||
| 1077 | MAXPS xmm1, xmm2/m128 | MAXPS xmm2/m128, xmm1 | maxps xmm2/m128, xmm1 | 0F 5F /r | V | V | SSE | rw,r | |||||
| 1078 | MAXSD xmm1, xmm2/m64 | MAXSD xmm2/m64, xmm1 | maxsd xmm2/m64, xmm1 | F2 0F 5F /r | V | V | SSE2 | rw,r | |||||
| 1079 | MAXSS xmm1, xmm2/m32 | MAXSS xmm2/m32, xmm1 | maxss xmm2/m32, xmm1 | F3 0F 5F /r | V | V | SSE | rw,r | |||||
| 1080 | MFENCE | MFENCE | mfence | 0F AE /6 | V | V | SSE2 | ||||||
| 1081 | MINPD xmm1, xmm2/m128 | MINPD xmm2/m128, xmm1 | minpd xmm2/m128, xmm1 | 66 0F 5D /r | V | V | SSE2 | rw,r | |||||
| 1082 | MINPS xmm1, xmm2/m128 | MINPS xmm2/m128, xmm1 | minps xmm2/m128, xmm1 | 0F 5D /r | V | V | SSE | rw,r | |||||
| 1083 | MINSD xmm1, xmm2/m64 | MINSD xmm2/m64, xmm1 | minsd xmm2/m64, xmm1 | F2 0F 5D /r | V | V | SSE2 | rw,r | |||||
| 1084 | MINSS xmm1, xmm2/m32 | MINSS xmm2/m32, xmm1 | minss xmm2/m32, xmm1 | F3 0F 5D /r | V | V | SSE | rw,r | |||||
| 1085 | MONITOR | MONITOR | monitor | 0F 01 C8 | V | V | MONITOR | ||||||
| 1086 | MOVAPD xmm2/m128, xmm1 | MOVAPD xmm1, xmm2/m128 | movapd xmm1, xmm2/m128 | 66 0F 29 /r | V | V | SSE2 | w,r | |||||
| 1087 | MOVAPD xmm1, xmm2/m128 | MOVAPD xmm2/m128, xmm1 | movapd xmm2/m128, xmm1 | 66 0F 28 /r | V | V | SSE2 | w,r | |||||
| 1088 | MOVAPS xmm2/m128, xmm1 | MOVAPS xmm1, xmm2/m128 | movaps xmm1, xmm2/m128 | 0F 29 /r | V | V | SSE | w,r | |||||
| 1089 | MOVAPS xmm1, xmm2/m128 | MOVAPS xmm2/m128, xmm1 | movaps xmm2/m128, xmm1 | 0F 28 /r | V | V | SSE | w,r | |||||
| 1090 | MOV r/m8, imm8u | MOVB imm8u, r/m8 | movb imm8u, r/m8 | C6 /0 ib | V | V | w,r | Y | 8 | ||||
| 1091 | MOV r/m8, imm8u | MOVB imm8u, r/m8 | movb imm8u, r/m8 | REX C6 /0 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1092 | MOV r8op, imm8u | MOVB imm8u, r8op | movb imm8u, r8op | B0+rb ib | V | V | w,r | Y | 8 | ||||
| 1093 | MOV r8op, imm8u | MOVB imm8u, r8op | movb imm8u, r8op | REX B0+rb ib | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1094 | MOV r8, r/m8 | MOVB r/m8, r8 | movb r/m8, r8 | 8A /r | V | V | w,r | Y | 8 | ||||
| 1095 | MOV r8, r/m8 | MOVB r/m8, r8 | movb r/m8, r8 | REX 8A /r | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1096 | MOV r/m8, r8 | MOVB r8, r/m8 | movb r8, r/m8 | 88 /r | V | V | w,r | Y | 8 | ||||
| 1097 | MOV r/m8, r8 | MOVB r8, r/m8 | movb r8, r/m8 | REX 88 /r | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1098 | MOV moffs8, AL | MOVB/MOVB/MOVABSB AL, moffs8 | movb/movb/movabsb AL, moffs8 | A2 cm | V | V | w,r | Y | 8 | ||||
| 1099 | MOV moffs8, AL | MOVB/MOVB/MOVABSB AL, moffs8 | movb/movb/movabsb AL, moffs8 | REX.W A2 cm | N.E. | V | pseudo | w,r | Y | 8 | |||
| 1100 | MOV AL, moffs8 | MOVB/MOVB/MOVABSB moffs8, AL | movb/movb/movabsb moffs8, AL | A0 cm | V | V | w,r | Y | 8 | ||||
| 1101 | MOV AL, moffs8 | MOVB/MOVB/MOVABSB moffs8, AL | movb/movb/movabsb moffs8, AL | REX.W A0 cm | N.E. | V | pseudo | w,r | Y | 8 | |||
| 1102 | MOVBE r32, m32 | MOVBELL m32, r32 | movbell m32, r32 | 0F 38 F0 /r | V | V | MOVBE | modrm_memonly,operand32 | w,r | Y | 32 | ||
| 1103 | MOVBE m32, r32 | MOVBELL r32, m32 | movbell r32, m32 | 0F 38 F1 /r | V | V | MOVBE | modrm_memonly,operand32 | w,r | Y | 32 | ||
| 1104 | MOVBE r64, m64 | MOVBEQQ m64, r64 | movbeqq m64, r64 | REX.W 0F 38 F0 /r | N.S. | V | MOVBE | modrm_memonly | w,r | Y | 64 | ||
| 1105 | MOVBE m64, r64 | MOVBEQQ r64, m64 | movbeqq r64, m64 | REX.W 0F 38 F1 /r | N.S. | V | MOVBE | modrm_memonly | w,r | Y | 64 | ||
| 1106 | MOVBE r16, m16 | MOVBEWW m16, r16 | movbeww m16, r16 | 0F 38 F0 /r | V | V | MOVBE | modrm_memonly,operand16 | w,r | Y | 16 | ||
| 1107 | MOVBE m16, r16 | MOVBEWW r16, m16 | movbeww r16, m16 | 0F 38 F1 /r | V | V | MOVBE | modrm_memonly,operand16 | w,r | Y | 16 | ||
| 1108 | MOVSX r32, r/m8 | MOVBLSX r/m8, r32 | movsbl r/m8, r32 | 0F BE /r | V | V | operand32 | w,r | Y | 32 | |||
| 1109 | MOVZX r32, r/m8 | MOVBLZX r/m8, r32 | movzbl r/m8, r32 | 0F B6 /r | V | V | operand32 | w,r | Y | 32 | |||
| 1110 | MOVSX r64, r/m8 | MOVBQSX r/m8, r64 | movsbq r/m8, r64 | REX.W 0F BE /r | N.S. | V | w,r | Y | 64 | ||||
| 1111 | MOVZX r64, r/m8 | MOVBQZX r/m8, r64 | movzbq r/m8, r64 | REX.W 0F B6 /r | N.S. | V | w,r | Y | 64 | ||||
| 1112 | MOVSX r16, r/m8 | MOVBWSX r/m8, r16 | movsbw r/m8, r16 | 0F BE /r | V | V | operand16 | w,r | Y | 16 | |||
| 1113 | MOVZX r16, r/m8 | MOVBWZX r/m8, r16 | movzbw r/m8, r16 | 0F B6 /r | V | V | operand16 | w,r | Y | 16 | |||
| 1114 | MOVD r/m32, mm1 | MOVD mm1, r/m32 | movd mm1, r/m32 | 0F 7E /r | V | V | MMX | operand16,operand32 | w,r | ||||
| 1115 | MOVD mm1, r/m32 | MOVD r/m32, mm1 | movd r/m32, mm1 | 0F 6E /r | V | V | MMX | operand16,operand32 | w,r | ||||
| 1116 | MOVD xmm1, r/m32 | MOVD r/m32, xmm1 | movd r/m32, xmm1 | 66 0F 6E /r | V | V | SSE2 | operand16,operand32 | w,r | ||||
| 1117 | MOVD r/m32, xmm1 | MOVD xmm1, r/m32 | movd xmm1, r/m32 | 66 0F 7E /r | V | V | SSE2 | operand16,operand32 | w,r | ||||
| 1118 | MOVDDUP xmm1, xmm2/m64 | MOVDDUP xmm2/m64, xmm1 | movddup xmm2/m64, xmm1 | F2 0F 12 /r | V | V | SSE3 | w,r | |||||
| 1119 | MOVHLPS xmm1, xmm2 | MOVHLPS xmm2, xmm1 | movhlps xmm2, xmm1 | 0F 12 /r | V | V | SSE | modrm_regonly | w,r | ||||
| 1120 | MOVHPD xmm1, m64 | MOVHPD m64, xmm1 | movhpd m64, xmm1 | 66 0F 16 /r | V | V | SSE2 | modrm_memonly | w,r | ||||
| 1121 | MOVHPD m64, xmm1 | MOVHPD xmm1, m64 | movhpd xmm1, m64 | 66 0F 17 /r | V | V | SSE2 | modrm_memonly | w,r | ||||
| 1122 | MOVHPS xmm1, m64 | MOVHPS m64, xmm1 | movhps m64, xmm1 | 0F 16 /r | V | V | SSE | modrm_memonly | w,r | ||||
| 1123 | MOVHPS m64, xmm1 | MOVHPS xmm1, m64 | movhps xmm1, m64 | 0F 17 /r | V | V | SSE | modrm_memonly | w,r | ||||
| 1124 | MOV rmr32, CR0-CR7 | MOVL CR0-CR7, rmr32 | movl CR0-CR7, rmr32 | 0F 20 /r | V | N.S. | w,r | Y | 32 | ||||
| 1125 | MOV rmr32, DR0-DR7 | MOVL DR0-DR7, rmr32 | movl DR0-DR7, rmr32 | 0F 21 /r | V | N.S. | w,r | Y | 32 | ||||
| 1126 | MOV moffs32, EAX | MOVL EAX, moffs32 | movl EAX, moffs32 | A3 cm | V | V | operand32 | w,r | Y | 32 | |||
| 1127 | MOV r/m32, imm32 | MOVL imm32, r/m32 | movl imm32, r/m32 | C7 /0 id | V | V | operand32 | w,r | Y | 32 | |||
| 1128 | MOV r32op, imm32u | MOVL imm32u, r32op | movl imm32u, r32op | B8+rd id | V | V | operand32 | w,r | Y | 32 | |||
| 1129 | MOV EAX, moffs32 | MOVL moffs32, EAX | movl moffs32, EAX | A1 cm | V | V | operand32 | w,r | Y | 32 | |||
| 1130 | MOV r32, r/m32 | MOVL r/m32, r32 | movl r/m32, r32 | 8B /r | V | V | operand32 | w,r | Y | 32 | |||
| 1131 | MOV r/m32, r32 | MOVL r32, r/m32 | movl r32, r/m32 | 89 /r | V | V | operand32 | w,r | Y | 32 | |||
| 1132 | MOV CR0-CR7, rmr32 | MOVL rmr32, CR0-CR7 | movl rmr32, CR0-CR7 | 0F 22 /r | V | N.S. | w,r | Y | 32 | ||||
| 1133 | MOV DR0-DR7, rmr32 | MOVL rmr32, DR0-DR7 | movl rmr32, DR0-DR7 | 0F 23 /r | V | N.S. | w,r | Y | 32 | ||||
| 1134 | MOVLHPS xmm1, xmm2 | MOVLHPS xmm2, xmm1 | movlhps xmm2, xmm1 | 0F 16 /r | V | V | SSE | modrm_regonly | w,r | ||||
| 1135 | MOVLPD xmm1, m64 | MOVLPD m64, xmm1 | movlpd m64, xmm1 | 66 0F 12 /r | V | V | SSE2 | modrm_memonly | w,r | ||||
| 1136 | MOVLPD m64, xmm1 | MOVLPD xmm1, m64 | movlpd xmm1, m64 | 66 0F 13 /r | V | V | SSE2 | modrm_memonly | w,r | ||||
| 1137 | MOVLPS xmm1, m64 | MOVLPS m64, xmm1 | movlps m64, xmm1 | 0F 12 /r | V | V | SSE | modrm_memonly | w,r | ||||
| 1138 | MOVLPS m64, xmm1 | MOVLPS xmm1, m64 | movlps xmm1, m64 | 0F 13 /r | V | V | SSE | modrm_memonly | w,r | ||||
| 1139 | MOVSXD r32, r/m32 | MOVLQSX r/m32, r32 | movsxdl r/m32, r32 | 63 /r | N.S. | V | operand32 | w,r | Y | 32 | |||
| 1140 | MOVSXD r64, r/m32 | MOVLQSX r/m32, r64 | movslq r/m32, r64 | REX.W 63 /r | N.S. | V | w,r | Y | 64 | ||||
| 1141 | MOVMSKPD r32, xmm2 | MOVMSKPD xmm2, r32 | movmskpd xmm2, r32 | 66 0F 50 /r | V | V | SSE2 | modrm_regonly | w,r | ||||
| 1142 | MOVMSKPS r32, xmm2 | MOVMSKPS xmm2, r32 | movmskps xmm2, r32 | 0F 50 /r | V | V | SSE | modrm_regonly | w,r | ||||
| 1143 | MOVNTDQA xmm1, m128 | MOVNTDQA m128, xmm1 | movntdqa m128, xmm1 | 66 0F 38 2A /r | V | V | SSE4_1 | modrm_memonly | w,r | ||||
| 1144 | MOVNTI m32, r32 | MOVNTIL r32, m32 | movntil r32, m32 | 0F C3 /r | V | V | SSE2 | modrm_memonly,operand16,operand32 | w,r | Y | 32 | ||
| 1145 | MOVNTI m64, r64 | MOVNTIQ r64, m64 | movntiq r64, m64 | REX.W 0F C3 /r | N.S. | V | SSE2 | modrm_memonly | w,r | Y | 64 | ||
| 1146 | MOVNTDQ m128, xmm1 | MOVNTO xmm1, m128 | movntdq xmm1, m128 | 66 0F E7 /r | V | V | SSE2 | modrm_memonly | w,r | ||||
| 1147 | MOVNTPD m128, xmm1 | MOVNTPD xmm1, m128 | movntpd xmm1, m128 | 66 0F 2B /r | V | V | SSE2 | modrm_memonly | w,r | ||||
| 1148 | MOVNTPS m128, xmm1 | MOVNTPS xmm1, m128 | movntps xmm1, m128 | 0F 2B /r | V | V | SSE | modrm_memonly | w,r | ||||
| 1149 | MOVNTQ m64, mm1 | MOVNTQ mm1, m64 | movntq mm1, m64 | 0F E7 /r | V | V | MMX | modrm_memonly | w,r | ||||
| 1150 | MOVNTSD m64, xmm1 | MOVNTSD xmm1, m64 | movntsd xmm1, m64 | F2 0F 2B /r | V | V | SSE4a | amd,modrm_memonly | w,r | ||||
| 1151 | MOVNTSS m32, xmm1 | MOVNTSS xmm1, m32 | movntss xmm1, m32 | F3 0F 2B /r | V | V | SSE4a | amd,modrm_memonly | w,r | ||||
| 1152 | MOVDQA xmm2/m128, xmm1 | MOVO xmm1, xmm2/m128 | movdqa xmm1, xmm2/m128 | 66 0F 7F /r | V | V | SSE2 | w,r | |||||
| 1153 | MOVDQA xmm1, xmm2/m128 | MOVO xmm2/m128, xmm1 | movdqa xmm2/m128, xmm1 | 66 0F 6F /r | V | V | SSE2 | w,r | |||||
| 1154 | MOVDQU xmm2/m128, xmm1 | MOVOU xmm1, xmm2/m128 | movdqu xmm1, xmm2/m128 | F3 0F 7F /r | V | V | SSE2 | w,r | |||||
| 1155 | MOVDQU xmm1, xmm2/m128 | MOVOU xmm2/m128, xmm1 | movdqu xmm2/m128, xmm1 | F3 0F 6F /r | V | V | SSE2 | w,r | |||||
| 1156 | MOV rmr64, CR0-CR7 | MOVQ CR0-CR7, rmr64 | movq CR0-CR7, rmr64 | 0F 20 /r | N.S. | V | default64 | w,r | Y | 64 | |||
| 1157 | MOV rmr64, CR8 | MOVQ CR8, rmr64 | movq CR8, rmr64 | REX.R + 0F 20 /0 | N.E. | V | modrm_regonly,pseudo | w,r | Y | 64 | |||
| 1158 | MOV rmr64, DR0-DR7 | MOVQ DR0-DR7, rmr64 | movq DR0-DR7, rmr64 | 0F 21 /r | N.S. | V | default64 | w,r | Y | 64 | |||
| 1159 | MOV moffs64, RAX | MOVQ RAX, moffs64 | movabsq RAX, moffs64 | REX.W A3 cm | N.S. | V | w,r | Y | 64 | ||||
| 1160 | MOV r/m64, imm32 | MOVQ imm32, r/m64 | movq imm32, r/m64 | REX.W C7 /0 id | N.S. | V | w,r | Y | 64 | ||||
| 1161 | MOV r64op, imm64u | MOVQ imm64u, r64op | movq imm64u, r64op | REX.W B8+ro io | N.S. | V | w,r | Y | 64 | ||||
| 1162 | MOVQ mm2/m64, mm1 | MOVQ mm1, mm2/m64 | movq mm1, mm2/m64 | 0F 7F /r | V | V | MMX | w,r | |||||
| 1163 | MOVQ r/m64, mm1 | MOVQ mm1, r/m64 | movq mm1, r/m64 | REX.W 0F 7E /r | N.S. | V | MMX | w,r | |||||
| 1164 | MOVQ mm1, mm2/m64 | MOVQ mm2/m64, mm1 | movq mm2/m64, mm1 | 0F 6F /r | V | V | MMX | w,r | |||||
| 1165 | MOV RAX, moffs64 | MOVQ moffs64, RAX | movabsq moffs64, RAX | REX.W A1 cm | N.S. | V | w,r | Y | 64 | ||||
| 1166 | MOVQ mm1, r/m64 | MOVQ r/m64, mm1 | movq r/m64, mm1 | REX.W 0F 6E /r | N.S. | V | MMX | w,r | |||||
| 1167 | MOV r64, r/m64 | MOVQ r/m64, r64 | movq r/m64, r64 | REX.W 8B /r | N.S. | V | w,r | Y | 64 | ||||
| 1168 | MOVQ xmm1, r/m64 | MOVQ r/m64, xmm1 | movq r/m64, xmm1 | 66 REX.W 0F 6E /r | N.S. | V | SSE2 | w,r | |||||
| 1169 | MOV r/m64, r64 | MOVQ r64, r/m64 | movq r64, r/m64 | REX.W 89 /r | N.S. | V | w,r | Y | 64 | ||||
| 1170 | MOV CR0-CR7, rmr64 | MOVQ rmr64, CR0-CR7 | movq rmr64, CR0-CR7 | 0F 22 /r | N.S. | V | default64 | w,r | Y | 64 | |||
| 1171 | MOV CR8, rmr64 | MOVQ rmr64, CR8 | movq rmr64, CR8 | REX.R + 0F 22 /0 | N.E. | V | modrm_regonly,pseudo | w,r | Y | 64 | |||
| 1172 | MOV DR0-DR7, rmr64 | MOVQ rmr64, DR0-DR7 | movq rmr64, DR0-DR7 | 0F 23 /r | N.S. | V | default64 | w,r | Y | 64 | |||
| 1173 | MOVQ r/m64, xmm1 | MOVQ xmm1, r/m64 | movq xmm1, r/m64 | 66 REX.W 0F 7E /r | N.S. | V | SSE2 | w,r | |||||
| 1174 | MOVQ xmm2/m64, xmm1 | MOVQ xmm1, xmm2/m64 | movq xmm1, xmm2/m64 | 66 0F D6 /r | V | V | SSE2 | w,r | |||||
| 1175 | MOVDQ2Q mm1, xmm2 | MOVQ xmm2, mm1 | movdq2q xmm2, mm1 | F2 0F D6 /r | V | V | SSE2 | modrm_regonly | w,r | ||||
| 1176 | MOVQ xmm1, xmm2/m64 | MOVQ xmm2/m64, xmm1 | movq xmm2/m64, xmm1 | F3 0F 7E /r | V | V | SSE2 | w,r | |||||
| 1177 | MOVQ2DQ xmm1, mm2 | MOVQOZX mm2, xmm1 | movq2dq mm2, xmm1 | F3 0F D6 /r | V | V | SSE2 | modrm_regonly | w,r | ||||
| 1178 | MOVSB | MOVSB | movsb | A4 | V | V | |||||||
| 1179 | MOVSD xmm2/m64, xmm1 | MOVSD xmm1, xmm2/m64 | movsd xmm1, xmm2/m64 | F2 0F 11 /r | V | V | SSE2 | w,r | |||||
| 1180 | MOVSD xmm1, xmm2/m64 | MOVSD xmm2/m64, xmm1 | movsd xmm2/m64, xmm1 | F2 0F 10 /r | V | V | SSE2 | w,r | |||||
| 1181 | MOVSHDUP xmm1, xmm2/m128 | MOVSHDUP xmm2/m128, xmm1 | movshdup xmm2/m128, xmm1 | F3 0F 16 /r | V | V | SSE3 | w,r | |||||
| 1182 | MOVSD | MOVSL | movsl | A5 | V | V | operand32 | ||||||
| 1183 | MOVSLDUP xmm1, xmm2/m128 | MOVSLDUP xmm2/m128, xmm1 | movsldup xmm2/m128, xmm1 | F3 0F 12 /r | V | V | SSE3 | w,r | |||||
| 1184 | MOVSQ | MOVSQ | movsq | REX.W A5 | N.S. | V | |||||||
| 1185 | MOVSS xmm2/m32, xmm1 | MOVSS xmm1, xmm2/m32 | movss xmm1, xmm2/m32 | F3 0F 11 /r | V | V | SSE | w,r | |||||
| 1186 | MOVSS xmm1, xmm2/m32 | MOVSS xmm2/m32, xmm1 | movss xmm2/m32, xmm1 | F3 0F 10 /r | V | V | SSE | w,r | |||||
| 1187 | MOVSW | MOVSW | movsw | A5 | V | V | operand16 | ||||||
| 1188 | MOVSX r16, r/m16 | MOVSWW r/m16, r16 | movsww r/m16, r16 | 0F BF /r | V | V | operand16 | w,r | Y | 16 | |||
| 1189 | MOVUPD xmm2/m128, xmm1 | MOVUPD xmm1, xmm2/m128 | movupd xmm1, xmm2/m128 | 66 0F 11 /r | V | V | SSE2 | w,r | |||||
| 1190 | MOVUPD xmm1, xmm2/m128 | MOVUPD xmm2/m128, xmm1 | movupd xmm2/m128, xmm1 | 66 0F 10 /r | V | V | SSE2 | w,r | |||||
| 1191 | MOVUPS xmm2/m128, xmm1 | MOVUPS xmm1, xmm2/m128 | movups xmm1, xmm2/m128 | 0F 11 /r | V | V | SSE | w,r | |||||
| 1192 | MOVUPS xmm1, xmm2/m128 | MOVUPS xmm2/m128, xmm1 | movups xmm2/m128, xmm1 | 0F 10 /r | V | V | SSE | w,r | |||||
| 1193 | MOV moffs16, AX | MOVW AX, moffs16 | movw AX, moffs16 | A3 cm | V | V | operand16 | w,r | Y | 16 | |||
| 1194 | MOV r/m16, Sreg | MOVW Sreg, r/m16 | movw Sreg, r/m16 | 8C /r | V | V | operand16 | w,r | Y | 16 | |||
| 1195 | MOV r/m16, imm16 | MOVW imm16, r/m16 | movw imm16, r/m16 | C7 /0 iw | V | V | operand16 | w,r | Y | 16 | |||
| 1196 | MOV r16op, imm16u | MOVW imm16u, r16op | movw imm16u, r16op | B8+rw iw | V | V | operand16 | w,r | Y | 16 | |||
| 1197 | MOV AX, moffs16 | MOVW moffs16, AX | movw moffs16, AX | A1 cm | V | V | operand16 | w,r | Y | 16 | |||
| 1198 | MOV Sreg, r/m16 | MOVW r/m16, Sreg | movw r/m16, Sreg | 8E /r | V | V | w,r | Y | 16 | ||||
| 1199 | MOV r16, r/m16 | MOVW r/m16, r16 | movw r/m16, r16 | 8B /r | V | V | operand16 | w,r | Y | 16 | |||
| 1200 | MOV r/m16, r16 | MOVW r16, r/m16 | movw r16, r/m16 | 89 /r | V | V | operand16 | w,r | Y | 16 | |||
| 1201 | MOVSX r32, r/m16 | MOVWLSX r/m16, r32 | movswl r/m16, r32 | 0F BF /r | V | V | operand32 | w,r | Y | 32 | |||
| 1202 | MOVZX r32, r/m16 | MOVWLZX r/m16, r32 | movzwl r/m16, r32 | 0F B7 /r | V | V | operand32 | w,r | Y | 32 | |||
| 1203 | MOVSX r64, r/m16 | MOVWQSX r/m16, r64 | movswq r/m16, r64 | REX.W 0F BF /r | N.S. | V | w,r | Y | 64 | ||||
| 1204 | MOVSXD r16, r/m32 | MOVWQSX r/m32, r16 | movsxdw r/m32, r16 | 63 /r | N.S. | V | operand16 | w,r | Y | 16 | |||
| 1205 | MOVZX r64, r/m16 | MOVWQZX r/m16, r64 | movzwq r/m16, r64 | REX.W 0F B7 /r | N.S. | V | w,r | Y | 64 | ||||
| 1206 | MOVZX r16, r/m16 | MOVZWW r/m16, r16 | movzww r/m16, r16 | 0F B7 /r | V | V | operand16 | w,r | Y | 16 | |||
| 1207 | MOV r32/m16, Sreg | MOV{L/W} Sreg, r32/m16 | mov{l/w} Sreg, r32/m16 | 8C /r | V | V | operand32 | w,r | Y | ||||
| 1208 | MOV r64/m16, Sreg | MOV{Q/W} Sreg, r64/m16 | mov{q/w} Sreg, r64/m16 | REX.W 8C /r | N.S. | V | w,r | Y | |||||
| 1209 | MPSADBW xmm1, xmm2/m128, imm8u | MPSADBW imm8u, xmm2/m128, xmm1 | mpsadbw imm8u, xmm2/m128, xmm1 | 66 0F 3A 42 /r ib | V | V | SSE4_1 | rw,r,r | |||||
| 1210 | MUL r/m8 | MULB r/m8 | mulb r/m8 | F6 /4 | V | V | r | Y | 8 | ||||
| 1211 | MUL r/m8 | MULB r/m8 | mulb r/m8 | REX F6 /4 | N.E. | V | pseudo64 | r | Y | 8 | |||
| 1212 | MUL r/m32 | MULL r/m32 | mull r/m32 | F7 /4 | V | V | operand32 | r | Y | 32 | |||
| 1213 | MULPD xmm1, xmm2/m128 | MULPD xmm2/m128, xmm1 | mulpd xmm2/m128, xmm1 | 66 0F 59 /r | V | V | SSE2 | rw,r | |||||
| 1214 | MULPS xmm1, xmm2/m128 | MULPS xmm2/m128, xmm1 | mulps xmm2/m128, xmm1 | 0F 59 /r | V | V | SSE | rw,r | |||||
| 1215 | MUL r/m64 | MULQ r/m64 | mulq r/m64 | REX.W F7 /4 | N.S. | V | r | Y | 64 | ||||
| 1216 | MULSD xmm1, xmm2/m64 | MULSD xmm2/m64, xmm1 | mulsd xmm2/m64, xmm1 | F2 0F 59 /r | V | V | SSE2 | rw,r | |||||
| 1217 | MULSS xmm1, xmm2/m32 | MULSS xmm2/m32, xmm1 | mulss xmm2/m32, xmm1 | F3 0F 59 /r | V | V | SSE | rw,r | |||||
| 1218 | MUL r/m16 | MULW r/m16 | mulw r/m16 | F7 /4 | V | V | operand16 | r | Y | 16 | |||
| 1219 | MULX r32, r32V, r/m32 | MULXL r/m32, r32V, r32 | mulxl r/m32, r32V, r32 | VEX.NDD.128.F2.0F38.W0 F6 /r | V | V | BMI2 | w,w,r | Y | 32 | |||
| 1220 | MULX r64, r64V, r/m64 | MULXQ r/m64, r64V, r64 | mulxq r/m64, r64V, r64 | VEX.NDD.128.F2.0F38.W1 F6 /r | N.S. | V | BMI2 | w,w,r | Y | 64 | |||
| 1221 | MWAIT | MWAIT | mwait | 0F 01 C9 | V | V | MONITOR | ||||||
| 1222 | NEG r/m8 | NEGB r/m8 | negb r/m8 | F6 /3 | V | V | rw | Y | 8 | ||||
| 1223 | NEG r/m8 | NEGB r/m8 | negb r/m8 | REX F6 /3 | N.E. | V | pseudo64 | rw | Y | 8 | |||
| 1224 | NEG r/m32 | NEGL r/m32 | negl r/m32 | F7 /3 | V | V | operand32 | rw | Y | 32 | |||
| 1225 | NEG r/m64 | NEGQ r/m64 | negq r/m64 | REX.W F7 /3 | N.S. | V | rw | Y | 64 | ||||
| 1226 | NEG r/m16 | NEGW r/m16 | negw r/m16 | F7 /3 | V | V | operand16 | rw | Y | 16 | |||
| 1227 | NOP | NOP | nop | 90 | V | V | pseudo | Y | |||||
| 1228 | NOP | NOP | nop | 90+rd | V | V | operand32,operand64 | Y | |||||
| 1229 | NOP | NOP | nop | 90+rw | V | V | operand16,operand64 | Y | |||||
| 1230 | NOP | NOP | nop | F3 90+rd | V | V | operand32 | Y | |||||
| 1231 | NOP | NOP | nop | F3 90+rw | V | V | operand16 | Y | |||||
| 1232 | NOP r/m32 | NOPL r/m32 | nopl r/m32 | 0F 18 /4 | V | V | operand32 | r | Y | 32 | |||
| 1233 | NOP r/m32 | NOPL r/m32 | nopl r/m32 | 0F 18 /5 | V | V | operand32 | r | Y | 32 | |||
| 1234 | NOP r/m32 | NOPL r/m32 | nopl r/m32 | 0F 18 /6 | V | V | operand32 | r | Y | 32 | |||
| 1235 | NOP r/m32 | NOPL r/m32 | nopl r/m32 | 0F 18 /7 | V | V | operand32 | r | Y | 32 | |||
| 1236 | NOP r/m32, r32 | NOPL r32, r/m32 | nopl r32, r/m32 | 0F 19 /r | V | V | operand32 | r,r | Y | 32 | |||
| 1237 | NOP r/m32, r32 | NOPL r32, r/m32 | nopl r32, r/m32 | 0F 1A /r | V | V | operand32 | r,r | Y | 32 | |||
| 1238 | NOP r/m32, r32 | NOPL r32, r/m32 | nopl r32, r/m32 | 0F 1B /r | V | V | operand32 | r,r | Y | 32 | |||
| 1239 | NOP r/m32, r32 | NOPL r32, r/m32 | nopl r32, r/m32 | 0F 1C /r | V | V | operand32 | r,r | Y | 32 | |||
| 1240 | NOP r/m32, r32 | NOPL r32, r/m32 | nopl r32, r/m32 | 0F 1D /r | V | V | operand32 | r,r | Y | 32 | |||
| 1241 | NOP r/m32, r32 | NOPL r32, r/m32 | nopl r32, r/m32 | 0F 1E /r | V | V | PPRO | operand32 | r,r | Y | 32 | ||
| 1242 | NOP r/m32, r32 | NOPL r32, r/m32 | nopl r32, r/m32 | 0F 1E /r | V | V | operand32 | r,r | Y | 32 | |||
| 1243 | NOP r/m32, r32 | NOPL r32, r/m32 | nopl r32, r/m32 | 0F 1F /r | V | V | operand32 | r,r | Y | 32 | |||
| 1244 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | 0F 0D /r | V | V | PRFCHW | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1245 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | 0F 1A /r | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1246 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | 0F 1B /r | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1247 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | 66 0F 1E /r | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1248 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F2 0F 1E /r | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1249 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1B /r | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1250 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E /0 | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1251 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E /1 | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1252 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E /2 | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1253 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E /3 | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1254 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E /4 | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1255 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E /5 | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1256 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E /6 | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1257 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E F8 | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1258 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E F9 | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1259 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E FA | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1260 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E FB | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1261 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E FC | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1262 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E FD | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1263 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E FE | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1264 | NOP rmr32, r32 | NOPL r32, rmr32 | nopl r32, rmr32 | F3 0F 1E FF | V | V | PPRO | modrm_regonly,operand32 | r,r | Y | 32 | ||
| 1265 | NOP rmr32 | NOPL rmr32 | nopl rmr32 | 0F 18 /0 | V | V | modrm_regonly,operand32 | r | Y | 32 | |||
| 1266 | NOP rmr32 | NOPL rmr32 | nopl rmr32 | 0F 18 /1 | V | V | modrm_regonly,operand32 | r | Y | 32 | |||
| 1267 | NOP rmr32 | NOPL rmr32 | nopl rmr32 | 0F 18 /2 | V | V | modrm_regonly,operand32 | r | Y | 32 | |||
| 1268 | NOP rmr32 | NOPL rmr32 | nopl rmr32 | 0F 18 /3 | V | V | modrm_regonly,operand32 | r | Y | 32 | |||
| 1269 | NOP r/m64 | NOPQ r/m64 | nopq r/m64 | REX.W 0F 18 /4 | N.S. | V | r | Y | 64 | ||||
| 1270 | NOP r/m64 | NOPQ r/m64 | nopq r/m64 | REX.W 0F 18 /5 | N.S. | V | r | Y | 64 | ||||
| 1271 | NOP r/m64 | NOPQ r/m64 | nopq r/m64 | REX.W 0F 18 /6 | N.S. | V | r | Y | 64 | ||||
| 1272 | NOP r/m64 | NOPQ r/m64 | nopq r/m64 | REX.W 0F 18 /7 | N.S. | V | r | Y | 64 | ||||
| 1273 | NOP r/m64, r64 | NOPQ r64, r/m64 | nopq r64, r/m64 | REX.W 0F 19 /r | N.S. | V | r,r | Y | 64 | ||||
| 1274 | NOP r/m64, r64 | NOPQ r64, r/m64 | nopq r64, r/m64 | REX.W 0F 1A /r | N.S. | V | r,r | Y | 64 | ||||
| 1275 | NOP r/m64, r64 | NOPQ r64, r/m64 | nopq r64, r/m64 | REX.W 0F 1B /r | N.S. | V | r,r | Y | 64 | ||||
| 1276 | NOP r/m64, r64 | NOPQ r64, r/m64 | nopq r64, r/m64 | REX.W 0F 1C /r | N.S. | V | r,r | Y | 64 | ||||
| 1277 | NOP r/m64, r64 | NOPQ r64, r/m64 | nopq r64, r/m64 | REX.W 0F 1D /r | N.S. | V | r,r | Y | 64 | ||||
| 1278 | NOP r/m64, r64 | NOPQ r64, r/m64 | nopq r64, r/m64 | REX.W 0F 1E /r | N.S. | V | r,r | Y | 64 | ||||
| 1279 | NOP r/m64, r64 | NOPQ r64, r/m64 | nopq r64, r/m64 | REX.W 0F 1E /r | N.S. | V | PPRO | r,r | Y | 64 | |||
| 1280 | NOP r/m64, r64 | NOPQ r64, r/m64 | nopq r64, r/m64 | REX.W 0F 1F /r | N.S. | V | r,r | Y | 64 | ||||
| 1281 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | 66 REX.W 0F 1E /r | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1282 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F2 REX.W 0F 1E /r | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1283 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1B /r | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1284 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E /0 | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1285 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E /1 | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1286 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E /2 | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1287 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E /3 | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1288 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E /4 | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1289 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E /5 | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1290 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E /6 | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1291 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E F8 | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1292 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E F9 | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1293 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E FA | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1294 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E FB | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1295 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E FC | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1296 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E FD | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1297 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E FE | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1298 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | F3 REX.W 0F 1E FF | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1299 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | REX.W 0F 0D /r | N.S. | V | PRFCHW | modrm_regonly | r,r | Y | 64 | ||
| 1300 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | REX.W 0F 1A /r | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1301 | NOP rmr64, r64 | NOPQ r64, rmr64 | nopq r64, rmr64 | REX.W 0F 1B /r | N.S. | V | PPRO | modrm_regonly | r,r | Y | 64 | ||
| 1302 | NOP rmr64 | NOPQ rmr64 | nopq rmr64 | REX.W 0F 18 /0 | N.S. | V | modrm_regonly | r | Y | 64 | |||
| 1303 | NOP rmr64 | NOPQ rmr64 | nopq rmr64 | REX.W 0F 18 /1 | N.S. | V | modrm_regonly | r | Y | 64 | |||
| 1304 | NOP rmr64 | NOPQ rmr64 | nopq rmr64 | REX.W 0F 18 /2 | N.S. | V | modrm_regonly | r | Y | 64 | |||
| 1305 | NOP rmr64 | NOPQ rmr64 | nopq rmr64 | REX.W 0F 18 /3 | N.S. | V | modrm_regonly | r | Y | 64 | |||
| 1306 | NOP r/m16 | NOPW r/m16 | nopw r/m16 | 0F 18 /4 | V | V | operand16 | r | Y | 16 | |||
| 1307 | NOP r/m16 | NOPW r/m16 | nopw r/m16 | 0F 18 /5 | V | V | operand16 | r | Y | 16 | |||
| 1308 | NOP r/m16 | NOPW r/m16 | nopw r/m16 | 0F 18 /6 | V | V | operand16 | r | Y | 16 | |||
| 1309 | NOP r/m16 | NOPW r/m16 | nopw r/m16 | 0F 18 /7 | V | V | operand16 | r | Y | 16 | |||
| 1310 | NOP r/m16, r16 | NOPW r16, r/m16 | nopw r16, r/m16 | 0F 19 /r | V | V | operand16 | r,r | Y | 16 | |||
| 1311 | NOP r/m16, r16 | NOPW r16, r/m16 | nopw r16, r/m16 | 0F 1A /r | V | V | operand16 | r,r | Y | 16 | |||
| 1312 | NOP r/m16, r16 | NOPW r16, r/m16 | nopw r16, r/m16 | 0F 1B /r | V | V | operand16 | r,r | Y | 16 | |||
| 1313 | NOP r/m16, r16 | NOPW r16, r/m16 | nopw r16, r/m16 | 0F 1C /r | V | V | operand16 | r,r | Y | 16 | |||
| 1314 | NOP r/m16, r16 | NOPW r16, r/m16 | nopw r16, r/m16 | 0F 1D /r | V | V | operand16 | r,r | Y | 16 | |||
| 1315 | NOP r/m16, r16 | NOPW r16, r/m16 | nopw r16, r/m16 | 0F 1E /r | V | V | operand16 | r,r | Y | 16 | |||
| 1316 | NOP r/m16, r16 | NOPW r16, r/m16 | nopw r16, r/m16 | 0F 1E /r | V | V | PPRO | operand16 | r,r | Y | 16 | ||
| 1317 | NOP r/m16, r16 | NOPW r16, r/m16 | nopw r16, r/m16 | 0F 1F /r | V | V | operand16 | r,r | Y | 16 | |||
| 1318 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | 0F 0D /r | V | V | PRFCHW | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1319 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | 0F 1A /r | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1320 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | 0F 1B /r | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1321 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | 66 0F 1E /r | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1322 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F2 0F 1E /r | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1323 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1B /r | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1324 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E /0 | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1325 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E /1 | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1326 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E /2 | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1327 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E /3 | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1328 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E /4 | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1329 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E /5 | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1330 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E /6 | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1331 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E F8 | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1332 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E F9 | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1333 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E FA | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1334 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E FB | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1335 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E FC | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1336 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E FD | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1337 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E FE | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1338 | NOP rmr16, r16 | NOPW r16, rmr16 | nopw r16, rmr16 | F3 0F 1E FF | V | V | PPRO | modrm_regonly,operand16 | r,r | Y | 16 | ||
| 1339 | NOP rmr16 | NOPW rmr16 | nopw rmr16 | 0F 18 /0 | V | V | modrm_regonly,operand16 | r | Y | 16 | |||
| 1340 | NOP rmr16 | NOPW rmr16 | nopw rmr16 | 0F 18 /1 | V | V | modrm_regonly,operand16 | r | Y | 16 | |||
| 1341 | NOP rmr16 | NOPW rmr16 | nopw rmr16 | 0F 18 /2 | V | V | modrm_regonly,operand16 | r | Y | 16 | |||
| 1342 | NOP rmr16 | NOPW rmr16 | nopw rmr16 | 0F 18 /3 | V | V | modrm_regonly,operand16 | r | Y | 16 | |||
| 1343 | NOT r/m8 | NOTB r/m8 | notb r/m8 | F6 /2 | V | V | rw | Y | 8 | ||||
| 1344 | NOT r/m8 | NOTB r/m8 | notb r/m8 | REX F6 /2 | N.E. | V | pseudo64 | rw | Y | 8 | |||
| 1345 | NOT r/m32 | NOTL r/m32 | notl r/m32 | F7 /2 | V | V | operand32 | rw | Y | 32 | |||
| 1346 | NOT r/m64 | NOTQ r/m64 | notq r/m64 | REX.W F7 /2 | N.S. | V | rw | Y | 64 | ||||
| 1347 | NOT r/m16 | NOTW r/m16 | notw r/m16 | F7 /2 | V | V | operand16 | rw | Y | 16 | |||
| 1348 | OR r/m8, imm8 | ORB imm8, r/m8 | orb imm8, r/m8 | 80 /1 ib | V | V | rw,r | Y | 8 | ||||
| 1349 | OR r/m8, imm8 | ORB imm8, r/m8 | orb imm8, r/m8 | 82 /1 ib | V | N.S. | rw,r | Y | 8 | ||||
| 1350 | OR r/m8, imm8 | ORB imm8, r/m8 | orb imm8, r/m8 | REX 80 /1 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1351 | OR AL, imm8u | ORB imm8u, AL | orb imm8u, AL | 0C ib | V | V | rw,r | Y | 8 | ||||
| 1352 | OR r8, r/m8 | ORB r/m8, r8 | orb r/m8, r8 | 0A /r | V | V | rw,r | Y | 8 | ||||
| 1353 | OR r8, r/m8 | ORB r/m8, r8 | orb r/m8, r8 | REX 0A /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1354 | OR r/m8, r8 | ORB r8, r/m8 | orb r8, r/m8 | 08 /r | V | V | rw,r | Y | 8 | ||||
| 1355 | OR r/m8, r8 | ORB r8, r/m8 | orb r8, r/m8 | REX 08 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1356 | OR EAX, imm32 | ORL imm32, EAX | orl imm32, EAX | 0D id | V | V | operand32 | rw,r | Y | 32 | |||
| 1357 | OR r/m32, imm32 | ORL imm32, r/m32 | orl imm32, r/m32 | 81 /1 id | V | V | operand32 | rw,r | Y | 32 | |||
| 1358 | OR r/m32, imm8 | ORL imm8, r/m32 | orl imm8, r/m32 | 83 /1 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 1359 | OR r32, r/m32 | ORL r/m32, r32 | orl r/m32, r32 | 0B /r | V | V | operand32 | rw,r | Y | 32 | |||
| 1360 | OR r/m32, r32 | ORL r32, r/m32 | orl r32, r/m32 | 09 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 1361 | ORPD xmm1, xmm2/m128 | ORPD xmm2/m128, xmm1 | orpd xmm2/m128, xmm1 | 66 0F 56 /r | V | V | SSE2 | rw,r | |||||
| 1362 | ORPS xmm1, xmm2/m128 | ORPS xmm2/m128, xmm1 | orps xmm2/m128, xmm1 | 0F 56 /r | V | V | SSE | rw,r | |||||
| 1363 | OR RAX, imm32 | ORQ imm32, RAX | orq imm32, RAX | REX.W 0D id | N.S. | V | rw,r | Y | 64 | ||||
| 1364 | OR r/m64, imm32 | ORQ imm32, r/m64 | orq imm32, r/m64 | REX.W 81 /1 id | N.S. | V | rw,r | Y | 64 | ||||
| 1365 | OR r/m64, imm8 | ORQ imm8, r/m64 | orq imm8, r/m64 | REX.W 83 /1 ib | N.S. | V | rw,r | Y | 64 | ||||
| 1366 | OR r64, r/m64 | ORQ r/m64, r64 | orq r/m64, r64 | REX.W 0B /r | N.S. | V | rw,r | Y | 64 | ||||
| 1367 | OR r/m64, r64 | ORQ r64, r/m64 | orq r64, r/m64 | REX.W 09 /r | N.S. | V | rw,r | Y | 64 | ||||
| 1368 | OR AX, imm16 | ORW imm16, AX | orw imm16, AX | 0D iw | V | V | operand16 | rw,r | Y | 16 | |||
| 1369 | OR r/m16, imm16 | ORW imm16, r/m16 | orw imm16, r/m16 | 81 /1 iw | V | V | operand16 | rw,r | Y | 16 | |||
| 1370 | OR r/m16, imm8 | ORW imm8, r/m16 | orw imm8, r/m16 | 83 /1 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 1371 | OR r16, r/m16 | ORW r/m16, r16 | orw r/m16, r16 | 0B /r | V | V | operand16 | rw,r | Y | 16 | |||
| 1372 | OR r/m16, r16 | ORW r16, r/m16 | orw r16, r/m16 | 09 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 1373 | OUT DX, AL | OUTB AL, DX | outb AL, DX | EE | V | V | r,r | Y | 8 | ||||
| 1374 | OUT imm8u, AL | OUTB AL, imm8u | outb AL, imm8u | E6 ib | V | V | r,r | Y | 8 | ||||
| 1375 | OUT DX, EAX | OUTL EAX, DX | outl EAX, DX | EF | V | V | operand32,operand64 | r,r | Y | 32 | |||
| 1376 | OUT imm8u, EAX | OUTL EAX, imm8u | outl EAX, imm8u | E7 ib | V | V | operand32,operand64 | r,r | Y | 32 | |||
| 1377 | OUTSB | OUTSB | outsb | 6E | V | V | |||||||
| 1378 | OUTSD | OUTSL | outsl | 6F | V | V | operand32,operand64 | ||||||
| 1379 | OUTSW | OUTSW | outsw | 6F | V | V | operand16 | ||||||
| 1380 | OUT DX, AX | OUTW AX, DX | outw AX, DX | EF | V | V | operand16 | r,r | Y | 16 | |||
| 1381 | OUT imm8u, AX | OUTW AX, imm8u | outw AX, imm8u | E7 ib | V | V | operand16 | r,r | Y | 16 | |||
| 1382 | PABSB mm1, mm2/m64 | PABSB mm2/m64, mm1 | pabsb mm2/m64, mm1 | 0F 38 1C /r | V | V | SSSE3 | w,r | |||||
| 1383 | PABSB xmm1, xmm2/m128 | PABSB xmm2/m128, xmm1 | pabsb xmm2/m128, xmm1 | 66 0F 38 1C /r | V | V | SSSE3 | w,r | |||||
| 1384 | PABSD mm1, mm2/m64 | PABSD mm2/m64, mm1 | pabsd mm2/m64, mm1 | 0F 38 1E /r | V | V | SSSE3 | w,r | |||||
| 1385 | PABSD xmm1, xmm2/m128 | PABSD xmm2/m128, xmm1 | pabsd xmm2/m128, xmm1 | 66 0F 38 1E /r | V | V | SSSE3 | w,r | |||||
| 1386 | PABSW mm1, mm2/m64 | PABSW mm2/m64, mm1 | pabsw mm2/m64, mm1 | 0F 38 1D /r | V | V | SSSE3 | w,r | |||||
| 1387 | PABSW xmm1, xmm2/m128 | PABSW xmm2/m128, xmm1 | pabsw xmm2/m128, xmm1 | 66 0F 38 1D /r | V | V | SSSE3 | w,r | |||||
| 1388 | PACKSSDW mm1, mm2/m64 | PACKSSLW mm2/m64, mm1 | packssdw mm2/m64, mm1 | 0F 6B /r | V | V | MMX | rw,r | |||||
| 1389 | PACKSSDW xmm1, xmm2/m128 | PACKSSLW xmm2/m128, xmm1 | packssdw xmm2/m128, xmm1 | 66 0F 6B /r | V | V | SSE2 | rw,r | |||||
| 1390 | PACKSSWB mm1, mm2/m64 | PACKSSWB mm2/m64, mm1 | packsswb mm2/m64, mm1 | 0F 63 /r | V | V | MMX | rw,r | |||||
| 1391 | PACKSSWB xmm1, xmm2/m128 | PACKSSWB xmm2/m128, xmm1 | packsswb xmm2/m128, xmm1 | 66 0F 63 /r | V | V | SSE2 | rw,r | |||||
| 1392 | PACKUSDW xmm1, xmm2/m128 | PACKUSDW xmm2/m128, xmm1 | packusdw xmm2/m128, xmm1 | 66 0F 38 2B /r | V | V | SSE4_1 | rw,r | |||||
| 1393 | PACKUSWB mm1, mm2/m64 | PACKUSWB mm2/m64, mm1 | packuswb mm2/m64, mm1 | 0F 67 /r | V | V | MMX | rw,r | |||||
| 1394 | PACKUSWB xmm1, xmm2/m128 | PACKUSWB xmm2/m128, xmm1 | packuswb xmm2/m128, xmm1 | 66 0F 67 /r | V | V | SSE2 | rw,r | |||||
| 1395 | PADDB mm1, mm2/m64 | PADDB mm2/m64, mm1 | paddb mm2/m64, mm1 | 0F FC /r | V | V | MMX | rw,r | |||||
| 1396 | PADDB xmm1, xmm2/m128 | PADDB xmm2/m128, xmm1 | paddb xmm2/m128, xmm1 | 66 0F FC /r | V | V | SSE2 | rw,r | |||||
| 1397 | PADDD mm1, mm2/m64 | PADDL mm2/m64, mm1 | paddd mm2/m64, mm1 | 0F FE /r | V | V | MMX | rw,r | |||||
| 1398 | PADDD xmm1, xmm2/m128 | PADDL xmm2/m128, xmm1 | paddd xmm2/m128, xmm1 | 66 0F FE /r | V | V | SSE2 | rw,r | |||||
| 1399 | PADDQ mm1, mm2/m64 | PADDQ mm2/m64, mm1 | paddq mm2/m64, mm1 | 0F D4 /r | V | V | SSE2 | rw,r | |||||
| 1400 | PADDQ xmm1, xmm2/m128 | PADDQ xmm2/m128, xmm1 | paddq xmm2/m128, xmm1 | 66 0F D4 /r | V | V | SSE2 | rw,r | |||||
| 1401 | PADDSB mm1, mm2/m64 | PADDSB mm2/m64, mm1 | paddsb mm2/m64, mm1 | 0F EC /r | V | V | MMX | rw,r | |||||
| 1402 | PADDSB xmm1, xmm2/m128 | PADDSB xmm2/m128, xmm1 | paddsb xmm2/m128, xmm1 | 66 0F EC /r | V | V | SSE2 | rw,r | |||||
| 1403 | PADDSW mm1, mm2/m64 | PADDSW mm2/m64, mm1 | paddsw mm2/m64, mm1 | 0F ED /r | V | V | MMX | rw,r | |||||
| 1404 | PADDSW xmm1, xmm2/m128 | PADDSW xmm2/m128, xmm1 | paddsw xmm2/m128, xmm1 | 66 0F ED /r | V | V | SSE2 | rw,r | |||||
| 1405 | PADDUSB mm1, mm2/m64 | PADDUSB mm2/m64, mm1 | paddusb mm2/m64, mm1 | 0F DC /r | V | V | MMX | rw,r | |||||
| 1406 | PADDUSB xmm1, xmm2/m128 | PADDUSB xmm2/m128, xmm1 | paddusb xmm2/m128, xmm1 | 66 0F DC /r | V | V | SSE2 | rw,r | |||||
| 1407 | PADDUSW mm1, mm2/m64 | PADDUSW mm2/m64, mm1 | paddusw mm2/m64, mm1 | 0F DD /r | V | V | MMX | rw,r | |||||
| 1408 | PADDUSW xmm1, xmm2/m128 | PADDUSW xmm2/m128, xmm1 | paddusw xmm2/m128, xmm1 | 66 0F DD /r | V | V | SSE2 | rw,r | |||||
| 1409 | PADDW mm1, mm2/m64 | PADDW mm2/m64, mm1 | paddw mm2/m64, mm1 | 0F FD /r | V | V | MMX | rw,r | |||||
| 1410 | PADDW xmm1, xmm2/m128 | PADDW xmm2/m128, xmm1 | paddw xmm2/m128, xmm1 | 66 0F FD /r | V | V | SSE2 | rw,r | |||||
| 1411 | PALIGNR mm1, mm2/m64, imm8u | PALIGNR imm8u, mm2/m64, mm1 | palignr imm8u, mm2/m64, mm1 | 0F 3A 0F /r ib | V | V | SSSE3 | rw,r,r | |||||
| 1412 | PALIGNR xmm1, xmm2/m128, imm8u | PALIGNR imm8u, xmm2/m128, xmm1 | palignr imm8u, xmm2/m128, xmm1 | 66 0F 3A 0F /r ib | V | V | SSSE3 | rw,r,r | |||||
| 1413 | PAND mm1, mm2/m64 | PAND mm2/m64, mm1 | pand mm2/m64, mm1 | 0F DB /r | V | V | MMX | rw,r | |||||
| 1414 | PAND xmm1, xmm2/m128 | PAND xmm2/m128, xmm1 | pand xmm2/m128, xmm1 | 66 0F DB /r | V | V | SSE2 | rw,r | |||||
| 1415 | PANDN mm1, mm2/m64 | PANDN mm2/m64, mm1 | pandn mm2/m64, mm1 | 0F DF /r | V | V | MMX | rw,r | |||||
| 1416 | PANDN xmm1, xmm2/m128 | PANDN xmm2/m128, xmm1 | pandn xmm2/m128, xmm1 | 66 0F DF /r | V | V | SSE2 | rw,r | |||||
| 1417 | PAUSE | PAUSE | pause | F3 90 | V | V | pseudo | ||||||
| 1418 | PAUSE | PAUSE | pause | F3 90+rd | V | V | operand32 | Y | |||||
| 1419 | PAUSE | PAUSE | pause | F3 90+rw | V | V | operand16,operand64 | Y | |||||
| 1420 | PAVGB mm1, mm2/m64 | PAVGB mm2/m64, mm1 | pavgb mm2/m64, mm1 | 0F E0 /r | V | V | MMX | rw,r | |||||
| 1421 | PAVGB xmm1, xmm2/m128 | PAVGB xmm2/m128, xmm1 | pavgb xmm2/m128, xmm1 | 66 0F E0 /r | V | V | SSE2 | rw,r | |||||
| 1422 | PAVGUSB mm1, mm2/m64 | PAVGUSB mm2/m64, mm1 | pavgusb mm2/m64, mm1 | 0F 0F BF /r | V | V | 3DNOW | amd | rw,r | ||||
| 1423 | PAVGW mm1, mm2/m64 | PAVGW mm2/m64, mm1 | pavgw mm2/m64, mm1 | 0F E3 /r | V | V | MMX | rw,r | |||||
| 1424 | PAVGW xmm1, xmm2/m128 | PAVGW xmm2/m128, xmm1 | pavgw xmm2/m128, xmm1 | 66 0F E3 /r | V | V | SSE2 | rw,r | |||||
| 1425 | PBLENDVB xmm1, xmm2/m128, <XMM0> | PBLENDVB <XMM0>, xmm2/m128, xmm1 | pblendvb <XMM0>, xmm2/m128, xmm1 | 66 0F 38 10 /r | V | V | SSE4_1 | rw,r,r | |||||
| 1426 | PBLENDW xmm1, xmm2/m128, imm8u | PBLENDW imm8u, xmm2/m128, xmm1 | pblendw imm8u, xmm2/m128, xmm1 | 66 0F 3A 0E /r ib | V | V | SSE4_1 | rw,r,r | |||||
| 1427 | PCLMULQDQ xmm1, xmm2/m128, imm8u | PCLMULQDQ imm8u, xmm2/m128, xmm1 | pclmulqdq imm8u, xmm2/m128, xmm1 | 66 0F 3A 44 /r ib | V | V | PCLMULQDQ | rw,r,r | |||||
| 1428 | PCMPEQB mm1, mm2/m64 | PCMPEQB mm2/m64, mm1 | pcmpeqb mm2/m64, mm1 | 0F 74 /r | V | V | MMX | rw,r | |||||
| 1429 | PCMPEQB xmm1, xmm2/m128 | PCMPEQB xmm2/m128, xmm1 | pcmpeqb xmm2/m128, xmm1 | 66 0F 74 /r | V | V | SSE2 | rw,r | |||||
| 1430 | PCMPEQD mm1, mm2/m64 | PCMPEQL mm2/m64, mm1 | pcmpeqd mm2/m64, mm1 | 0F 76 /r | V | V | MMX | rw,r | |||||
| 1431 | PCMPEQD xmm1, xmm2/m128 | PCMPEQL xmm2/m128, xmm1 | pcmpeqd xmm2/m128, xmm1 | 66 0F 76 /r | V | V | SSE2 | rw,r | |||||
| 1432 | PCMPEQQ xmm1, xmm2/m128 | PCMPEQQ xmm2/m128, xmm1 | pcmpeqq xmm2/m128, xmm1 | 66 0F 38 29 /r | V | V | SSE4_1 | rw,r | |||||
| 1433 | PCMPEQW mm1, mm2/m64 | PCMPEQW mm2/m64, mm1 | pcmpeqw mm2/m64, mm1 | 0F 75 /r | V | V | MMX | rw,r | |||||
| 1434 | PCMPEQW xmm1, xmm2/m128 | PCMPEQW xmm2/m128, xmm1 | pcmpeqw xmm2/m128, xmm1 | 66 0F 75 /r | V | V | SSE2 | rw,r | |||||
| 1435 | PCMPESTRI xmm1, xmm2/m128, imm8u | PCMPESTRI imm8u, xmm2/m128, xmm1 | pcmpestri imm8u, xmm2/m128, xmm1 | 66 0F 3A 61 /r ib | V | V | SSE4_2 | r,r,r | |||||
| 1436 | PCMPESTRM xmm1, xmm2/m128, imm8u | PCMPESTRM imm8u, xmm2/m128, xmm1 | pcmpestrm imm8u, xmm2/m128, xmm1 | 66 0F 3A 60 /r ib | V | V | SSE4_2 | r,r,r | |||||
| 1437 | PCMPGTB mm1, mm2/m64 | PCMPGTB mm2/m64, mm1 | pcmpgtb mm2/m64, mm1 | 0F 64 /r | V | V | MMX | rw,r | |||||
| 1438 | PCMPGTB xmm1, xmm2/m128 | PCMPGTB xmm2/m128, xmm1 | pcmpgtb xmm2/m128, xmm1 | 66 0F 64 /r | V | V | SSE2 | rw,r | |||||
| 1439 | PCMPGTD mm1, mm2/m64 | PCMPGTL mm2/m64, mm1 | pcmpgtd mm2/m64, mm1 | 0F 66 /r | V | V | MMX | rw,r | |||||
| 1440 | PCMPGTD xmm1, xmm2/m128 | PCMPGTL xmm2/m128, xmm1 | pcmpgtd xmm2/m128, xmm1 | 66 0F 66 /r | V | V | SSE2 | rw,r | |||||
| 1441 | PCMPGTQ xmm1, xmm2/m128 | PCMPGTQ xmm2/m128, xmm1 | pcmpgtq xmm2/m128, xmm1 | 66 0F 38 37 /r | V | V | SSE4_2 | rw,r | |||||
| 1442 | PCMPGTW mm1, mm2/m64 | PCMPGTW mm2/m64, mm1 | pcmpgtw mm2/m64, mm1 | 0F 65 /r | V | V | MMX | rw,r | |||||
| 1443 | PCMPGTW xmm1, xmm2/m128 | PCMPGTW xmm2/m128, xmm1 | pcmpgtw xmm2/m128, xmm1 | 66 0F 65 /r | V | V | SSE2 | rw,r | |||||
| 1444 | PCMPISTRI xmm1, xmm2/m128, imm8u | PCMPISTRI imm8u, xmm2/m128, xmm1 | pcmpistri imm8u, xmm2/m128, xmm1 | 66 0F 3A 63 /r ib | V | V | SSE4_2 | r,r,r | |||||
| 1445 | PCMPISTRM xmm1, xmm2/m128, imm8u | PCMPISTRM imm8u, xmm2/m128, xmm1 | pcmpistrm imm8u, xmm2/m128, xmm1 | 66 0F 3A 62 /r ib | V | V | SSE4_2 | r,r,r | |||||
| 1446 | PDEP r32, r32V, r/m32 | PDEPL r/m32, r32V, r32 | pdepl r/m32, r32V, r32 | VEX.DDS.128.F2.0F38.W0 F5 /r | V | V | BMI2 | rw,r,r | Y | 32 | |||
| 1447 | PDEP r64, r64V, r/m64 | PDEPQ r/m64, r64V, r64 | pdepq r/m64, r64V, r64 | VEX.DDS.128.F2.0F38.W1 F5 /r | N.S. | V | BMI2 | rw,r,r | Y | 64 | |||
| 1448 | PEXT r32, r32V, r/m32 | PEXTL r/m32, r32V, r32 | pextl r/m32, r32V, r32 | VEX.DDS.128.F3.0F38.W0 F5 /r | V | V | BMI2 | rw,r,r | Y | 32 | |||
| 1449 | PEXT r64, r64V, r/m64 | PEXTQ r/m64, r64V, r64 | pextq r/m64, r64V, r64 | VEX.DDS.128.F3.0F38.W1 F5 /r | N.S. | V | BMI2 | rw,r,r | Y | 64 | |||
| 1450 | PEXTRB r32/m8, xmm1, imm8u | PEXTRB imm8u, xmm1, r32/m8 | pextrb imm8u, xmm1, r32/m8 | 66 0F 3A 14 /r ib | V | V | SSE4_1 | w,r,r | |||||
| 1451 | PEXTRD r/m32, xmm1, imm8u | PEXTRD imm8u, xmm1, r/m32 | pextrd imm8u, xmm1, r/m32 | 66 0F 3A 16 /r ib | V | V | SSE4_1 | operand16,operand32 | w,r,r | ||||
| 1452 | PEXTRQ r/m64, xmm1, imm8u | PEXTRQ imm8u, xmm1, r/m64 | pextrq imm8u, xmm1, r/m64 | 66 REX.W 0F 3A 16 /r ib | N.S. | V | SSE4_1 | w,r,r | |||||
| 1453 | PEXTRW r32, mm2, imm8u | PEXTRW imm8u, mm2, r32 | pextrw imm8u, mm2, r32 | 0F C5 /r ib | V | V | MMX | modrm_regonly | w,r,r | ||||
| 1454 | PEXTRW r32/m16, xmm1, imm8u | PEXTRW imm8u, xmm1, r32/m16 | pextrw imm8u, xmm1, r32/m16 | 66 0F 3A 15 /r ib | V | V | SSE4_1 | w,r,r | |||||
| 1455 | PEXTRW r32, xmm2, imm8u | PEXTRW imm8u, xmm2, r32 | pextrw imm8u, xmm2, r32 | 66 0F C5 /r ib | V | V | SSE2 | modrm_regonly | w,r,r | ||||
| 1456 | PF2ID mm1, mm2/m64 | PF2ID mm2/m64, mm1 | pf2id mm2/m64, mm1 | 0F 0F 1D /r | V | V | 3DNOW | amd | rw,r | ||||
| 1457 | PF2IW mm1, mm2/m64 | PF2IW mm2/m64, mm1 | pf2iw mm2/m64, mm1 | 0F 0F 1C /r | V | V | 3DNOW | amd | rw,r | ||||
| 1458 | PFACC mm1, mm2/m64 | PFACC mm2/m64, mm1 | pfacc mm2/m64, mm1 | 0F 0F AE /r | V | V | 3DNOW | amd | rw,r | ||||
| 1459 | PFADD mm1, mm2/m64 | PFADD mm2/m64, mm1 | pfadd mm2/m64, mm1 | 0F 0F 9E /r | V | V | 3DNOW | amd | rw,r | ||||
| 1460 | PFCMPEQ mm1, mm2/m64 | PFCMPEQ mm2/m64, mm1 | pfcmpeq mm2/m64, mm1 | 0F 0F B0 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1461 | PFCMPGE mm1, mm2/m64 | PFCMPGE mm2/m64, mm1 | pfcmpge mm2/m64, mm1 | 0F 0F 90 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1462 | PFCMPGT mm1, mm2/m64 | PFCMPGT mm2/m64, mm1 | pfcmpgt mm2/m64, mm1 | 0F 0F A0 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1463 | PFMAX mm1, mm2/m64 | PFMAX mm2/m64, mm1 | pfmax mm2/m64, mm1 | 0F 0F A4 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1464 | PFMIN mm1, mm2/m64 | PFMIN mm2/m64, mm1 | pfmin mm2/m64, mm1 | 0F 0F 94 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1465 | PFMUL mm1, mm2/m64 | PFMUL mm2/m64, mm1 | pfmul mm2/m64, mm1 | 0F 0F B4 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1466 | PFNACC mm1, mm2/m64 | PFNACC mm2/m64, mm1 | pfnacc mm2/m64, mm1 | 0F 0F 8A /r | V | V | 3DNOW | amd | rw,r | ||||
| 1467 | PFPNACC mm1, mm2/m64 | PFPNACC mm2/m64, mm1 | pfpnacc mm2/m64, mm1 | 0F 0F 8E /r | V | V | 3DNOW | amd | rw,r | ||||
| 1468 | PFRCP mm1, mm2/m64 | PFRCP mm2/m64, mm1 | pfrcp mm2/m64, mm1 | 0F 0F 96 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1469 | PFRCPIT1 mm1, mm2/m64 | PFRCPIT1 mm2/m64, mm1 | pfrcpit1 mm2/m64, mm1 | 0F 0F A6 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1470 | PFRCPIT2 mm1, mm2/m64 | PFRCPIT2 mm2/m64, mm1 | pfrcpit2 mm2/m64, mm1 | 0F 0F B6 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1471 | PFRSQIT1 mm1, mm2/m64 | PFRSQIT1 mm2/m64, mm1 | pfrsqit1 mm2/m64, mm1 | 0F 0F A7 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1472 | PFRSQRT mm1, mm2/m64 | PFRSQRT mm2/m64, mm1 | pfrsqrt mm2/m64, mm1 | 0F 0F 97 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1473 | PFSUB mm1, mm2/m64 | PFSUB mm2/m64, mm1 | pfsub mm2/m64, mm1 | 0F 0F 9A /r | V | V | 3DNOW | amd | rw,r | ||||
| 1474 | PFSUBR mm1, mm2/m64 | PFSUBR mm2/m64, mm1 | pfsubr mm2/m64, mm1 | 0F 0F AA /r | V | V | 3DNOW | amd | rw,r | ||||
| 1475 | PHADDD mm1, mm2/m64 | PHADDD mm2/m64, mm1 | phaddd mm2/m64, mm1 | 0F 38 02 /r | V | V | SSSE3 | rw,r | |||||
| 1476 | PHADDD xmm1, xmm2/m128 | PHADDD xmm2/m128, xmm1 | phaddd xmm2/m128, xmm1 | 66 0F 38 02 /r | V | V | SSSE3 | rw,r | |||||
| 1477 | PHADDSW mm1, mm2/m64 | PHADDSW mm2/m64, mm1 | phaddsw mm2/m64, mm1 | 0F 38 03 /r | V | V | SSSE3 | rw,r | |||||
| 1478 | PHADDSW xmm1, xmm2/m128 | PHADDSW xmm2/m128, xmm1 | phaddsw xmm2/m128, xmm1 | 66 0F 38 03 /r | V | V | SSSE3 | rw,r | |||||
| 1479 | PHADDW mm1, mm2/m64 | PHADDW mm2/m64, mm1 | phaddw mm2/m64, mm1 | 0F 38 01 /r | V | V | SSSE3 | rw,r | |||||
| 1480 | PHADDW xmm1, xmm2/m128 | PHADDW xmm2/m128, xmm1 | phaddw xmm2/m128, xmm1 | 66 0F 38 01 /r | V | V | SSSE3 | rw,r | |||||
| 1481 | PHMINPOSUW xmm1, xmm2/m128 | PHMINPOSUW xmm2/m128, xmm1 | phminposuw xmm2/m128, xmm1 | 66 0F 38 41 /r | V | V | SSE4_1 | w,r | |||||
| 1482 | PHSUBD mm1, mm2/m64 | PHSUBD mm2/m64, mm1 | phsubd mm2/m64, mm1 | 0F 38 06 /r | V | V | SSSE3 | rw,r | |||||
| 1483 | PHSUBD xmm1, xmm2/m128 | PHSUBD xmm2/m128, xmm1 | phsubd xmm2/m128, xmm1 | 66 0F 38 06 /r | V | V | SSSE3 | rw,r | |||||
| 1484 | PHSUBSW mm1, mm2/m64 | PHSUBSW mm2/m64, mm1 | phsubsw mm2/m64, mm1 | 0F 38 07 /r | V | V | SSSE3 | rw,r | |||||
| 1485 | PHSUBSW xmm1, xmm2/m128 | PHSUBSW xmm2/m128, xmm1 | phsubsw xmm2/m128, xmm1 | 66 0F 38 07 /r | V | V | SSSE3 | rw,r | |||||
| 1486 | PHSUBW mm1, mm2/m64 | PHSUBW mm2/m64, mm1 | phsubw mm2/m64, mm1 | 0F 38 05 /r | V | V | SSSE3 | rw,r | |||||
| 1487 | PHSUBW xmm1, xmm2/m128 | PHSUBW xmm2/m128, xmm1 | phsubw xmm2/m128, xmm1 | 66 0F 38 05 /r | V | V | SSSE3 | rw,r | |||||
| 1488 | PI2FD mm1, mm2/m64 | PI2FD mm2/m64, mm1 | pi2fd mm2/m64, mm1 | 0F 0F 0D /r | V | V | 3DNOW | amd | rw,r | ||||
| 1489 | PI2FW mm1, mm2/m64 | PI2FW mm2/m64, mm1 | pi2fw mm2/m64, mm1 | 0F 0F 0C /r | V | V | 3DNOW | amd | rw,r | ||||
| 1490 | PINSRB xmm1, r32/m8, imm8u | PINSRB imm8u, r32/m8, xmm1 | pinsrb imm8u, r32/m8, xmm1 | 66 0F 3A 20 /r ib | V | V | SSE4_1 | rw,r,r | |||||
| 1491 | PINSRD xmm1, r/m32, imm8u | PINSRD imm8u, r/m32, xmm1 | pinsrd imm8u, r/m32, xmm1 | 66 0F 3A 22 /r ib | V | V | SSE4_1 | operand16,operand32 | rw,r,r | ||||
| 1492 | PINSRQ xmm1, r/m64, imm8u | PINSRQ imm8u, r/m64, xmm1 | pinsrq imm8u, r/m64, xmm1 | 66 REX.W 0F 3A 22 /r ib | N.S. | V | SSE4_1 | rw,r,r | |||||
| 1493 | PINSRW mm1, r32/m16, imm8u | PINSRW imm8u, r32/m16, mm1 | pinsrw imm8u, r32/m16, mm1 | 0F C4 /r ib | V | V | MMX | rw,r,r | |||||
| 1494 | PINSRW xmm1, r32/m16, imm8u | PINSRW imm8u, r32/m16, xmm1 | pinsrw imm8u, r32/m16, xmm1 | 66 0F C4 /r ib | V | V | SSE2 | rw,r,r | |||||
| 1495 | PMADDUBSW mm1, mm2/m64 | PMADDUBSW mm2/m64, mm1 | pmaddubsw mm2/m64, mm1 | 0F 38 04 /r | V | V | SSSE3 | rw,r | |||||
| 1496 | PMADDUBSW xmm1, xmm2/m128 | PMADDUBSW xmm2/m128, xmm1 | pmaddubsw xmm2/m128, xmm1 | 66 0F 38 04 /r | V | V | SSSE3 | rw,r | |||||
| 1497 | PMADDWD mm1, mm2/m64 | PMADDWL mm2/m64, mm1 | pmaddwd mm2/m64, mm1 | 0F F5 /r | V | V | MMX | rw,r | |||||
| 1498 | PMADDWD xmm1, xmm2/m128 | PMADDWL xmm2/m128, xmm1 | pmaddwd xmm2/m128, xmm1 | 66 0F F5 /r | V | V | SSE2 | rw,r | |||||
| 1499 | PMAXSB xmm1, xmm2/m128 | PMAXSB xmm2/m128, xmm1 | pmaxsb xmm2/m128, xmm1 | 66 0F 38 3C /r | V | V | SSE4_1 | rw,r | |||||
| 1500 | PMAXSD xmm1, xmm2/m128 | PMAXSD xmm2/m128, xmm1 | pmaxsd xmm2/m128, xmm1 | 66 0F 38 3D /r | V | V | SSE4_1 | rw,r | |||||
| 1501 | PMAXSW mm1, mm2/m64 | PMAXSW mm2/m64, mm1 | pmaxsw mm2/m64, mm1 | 0F EE /r | V | V | MMX | rw,r | |||||
| 1502 | PMAXSW xmm1, xmm2/m128 | PMAXSW xmm2/m128, xmm1 | pmaxsw xmm2/m128, xmm1 | 66 0F EE /r | V | V | SSE2 | rw,r | |||||
| 1503 | PMAXUB mm1, mm2/m64 | PMAXUB mm2/m64, mm1 | pmaxub mm2/m64, mm1 | 0F DE /r | V | V | MMX | rw,r | |||||
| 1504 | PMAXUB xmm1, xmm2/m128 | PMAXUB xmm2/m128, xmm1 | pmaxub xmm2/m128, xmm1 | 66 0F DE /r | V | V | SSE2 | rw,r | |||||
| 1505 | PMAXUD xmm1, xmm2/m128 | PMAXUD xmm2/m128, xmm1 | pmaxud xmm2/m128, xmm1 | 66 0F 38 3F /r | V | V | SSE4_1 | rw,r | |||||
| 1506 | PMAXUW xmm1, xmm2/m128 | PMAXUW xmm2/m128, xmm1 | pmaxuw xmm2/m128, xmm1 | 66 0F 38 3E /r | V | V | SSE4_1 | rw,r | |||||
| 1507 | PMINSB xmm1, xmm2/m128 | PMINSB xmm2/m128, xmm1 | pminsb xmm2/m128, xmm1 | 66 0F 38 38 /r | V | V | SSE4_1 | rw,r | |||||
| 1508 | PMINSD xmm1, xmm2/m128 | PMINSD xmm2/m128, xmm1 | pminsd xmm2/m128, xmm1 | 66 0F 38 39 /r | V | V | SSE4_1 | rw,r | |||||
| 1509 | PMINSW mm1, mm2/m64 | PMINSW mm2/m64, mm1 | pminsw mm2/m64, mm1 | 0F EA /r | V | V | MMX | rw,r | |||||
| 1510 | PMINSW xmm1, xmm2/m128 | PMINSW xmm2/m128, xmm1 | pminsw xmm2/m128, xmm1 | 66 0F EA /r | V | V | SSE2 | rw,r | |||||
| 1511 | PMINUB mm1, mm2/m64 | PMINUB mm2/m64, mm1 | pminub mm2/m64, mm1 | 0F DA /r | V | V | MMX | rw,r | |||||
| 1512 | PMINUB xmm1, xmm2/m128 | PMINUB xmm2/m128, xmm1 | pminub xmm2/m128, xmm1 | 66 0F DA /r | V | V | SSE2 | rw,r | |||||
| 1513 | PMINUD xmm1, xmm2/m128 | PMINUD xmm2/m128, xmm1 | pminud xmm2/m128, xmm1 | 66 0F 38 3B /r | V | V | SSE4_1 | rw,r | |||||
| 1514 | PMINUW xmm1, xmm2/m128 | PMINUW xmm2/m128, xmm1 | pminuw xmm2/m128, xmm1 | 66 0F 38 3A /r | V | V | SSE4_1 | rw,r | |||||
| 1515 | PMOVMSKB r32, mm2 | PMOVMSKB mm2, r32 | pmovmskb mm2, r32 | 0F D7 /r | V | V | SSE | modrm_regonly | w,r | ||||
| 1516 | PMOVMSKB r32, xmm2 | PMOVMSKB xmm2, r32 | pmovmskb xmm2, r32 | 66 0F D7 /r | V | V | SSE2 | modrm_regonly | w,r | ||||
| 1517 | PMOVSXBD xmm1, xmm2/m32 | PMOVSXBD xmm2/m32, xmm1 | pmovsxbd xmm2/m32, xmm1 | 66 0F 38 21 /r | V | V | SSE4_1 | w,r | |||||
| 1518 | PMOVSXBQ xmm1, xmm2/m16 | PMOVSXBQ xmm2/m16, xmm1 | pmovsxbq xmm2/m16, xmm1 | 66 0F 38 22 /r | V | V | SSE4_1 | w,r | |||||
| 1519 | PMOVSXBW xmm1, xmm2/m64 | PMOVSXBW xmm2/m64, xmm1 | pmovsxbw xmm2/m64, xmm1 | 66 0F 38 20 /r | V | V | SSE4_1 | w,r | |||||
| 1520 | PMOVSXDQ xmm1, xmm2/m64 | PMOVSXDQ xmm2/m64, xmm1 | pmovsxdq xmm2/m64, xmm1 | 66 0F 38 25 /r | V | V | SSE4_1 | w,r | |||||
| 1521 | PMOVSXWD xmm1, xmm2/m64 | PMOVSXWD xmm2/m64, xmm1 | pmovsxwd xmm2/m64, xmm1 | 66 0F 38 23 /r | V | V | SSE4_1 | w,r | |||||
| 1522 | PMOVSXWQ xmm1, xmm2/m32 | PMOVSXWQ xmm2/m32, xmm1 | pmovsxwq xmm2/m32, xmm1 | 66 0F 38 24 /r | V | V | SSE4_1 | w,r | |||||
| 1523 | PMOVZXBD xmm1, xmm2/m32 | PMOVZXBD xmm2/m32, xmm1 | pmovzxbd xmm2/m32, xmm1 | 66 0F 38 31 /r | V | V | SSE4_1 | w,r | |||||
| 1524 | PMOVZXBQ xmm1, xmm2/m16 | PMOVZXBQ xmm2/m16, xmm1 | pmovzxbq xmm2/m16, xmm1 | 66 0F 38 32 /r | V | V | SSE4_1 | w,r | |||||
| 1525 | PMOVZXBW xmm1, xmm2/m64 | PMOVZXBW xmm2/m64, xmm1 | pmovzxbw xmm2/m64, xmm1 | 66 0F 38 30 /r | V | V | SSE4_1 | w,r | |||||
| 1526 | PMOVZXDQ xmm1, xmm2/m64 | PMOVZXDQ xmm2/m64, xmm1 | pmovzxdq xmm2/m64, xmm1 | 66 0F 38 35 /r | V | V | SSE4_1 | w,r | |||||
| 1527 | PMOVZXWD xmm1, xmm2/m64 | PMOVZXWD xmm2/m64, xmm1 | pmovzxwd xmm2/m64, xmm1 | 66 0F 38 33 /r | V | V | SSE4_1 | w,r | |||||
| 1528 | PMOVZXWQ xmm1, xmm2/m32 | PMOVZXWQ xmm2/m32, xmm1 | pmovzxwq xmm2/m32, xmm1 | 66 0F 38 34 /r | V | V | SSE4_1 | w,r | |||||
| 1529 | PMULDQ xmm1, xmm2/m128 | PMULDQ xmm2/m128, xmm1 | pmuldq xmm2/m128, xmm1 | 66 0F 38 28 /r | V | V | SSE4_1 | rw,r | |||||
| 1530 | PMULHRSW mm1, mm2/m64 | PMULHRSW mm2/m64, mm1 | pmulhrsw mm2/m64, mm1 | 0F 38 0B /r | V | V | SSSE3 | rw,r | |||||
| 1531 | PMULHRSW xmm1, xmm2/m128 | PMULHRSW xmm2/m128, xmm1 | pmulhrsw xmm2/m128, xmm1 | 66 0F 38 0B /r | V | V | SSSE3 | rw,r | |||||
| 1532 | PMULHRW mm1, mm2/m64 | PMULHRW mm2/m64, mm1 | pmulhrw mm2/m64, mm1 | 0F 0F B7 /r | V | V | 3DNOW | amd | rw,r | ||||
| 1533 | PMULHUW mm1, mm2/m64 | PMULHUW mm2/m64, mm1 | pmulhuw mm2/m64, mm1 | 0F E4 /r | V | V | MMX | rw,r | |||||
| 1534 | PMULHUW xmm1, xmm2/m128 | PMULHUW xmm2/m128, xmm1 | pmulhuw xmm2/m128, xmm1 | 66 0F E4 /r | V | V | SSE2 | rw,r | |||||
| 1535 | PMULHW mm1, mm2/m64 | PMULHW mm2/m64, mm1 | pmulhw mm2/m64, mm1 | 0F E5 /r | V | V | MMX | rw,r | |||||
| 1536 | PMULHW xmm1, xmm2/m128 | PMULHW xmm2/m128, xmm1 | pmulhw xmm2/m128, xmm1 | 66 0F E5 /r | V | V | SSE2 | rw,r | |||||
| 1537 | PMULLD xmm1, xmm2/m128 | PMULLD xmm2/m128, xmm1 | pmulld xmm2/m128, xmm1 | 66 0F 38 40 /r | V | V | SSE4_1 | rw,r | |||||
| 1538 | PMULLW mm1, mm2/m64 | PMULLW mm2/m64, mm1 | pmullw mm2/m64, mm1 | 0F D5 /r | V | V | MMX | rw,r | |||||
| 1539 | PMULLW xmm1, xmm2/m128 | PMULLW xmm2/m128, xmm1 | pmullw xmm2/m128, xmm1 | 66 0F D5 /r | V | V | SSE2 | rw,r | |||||
| 1540 | PMULUDQ mm1, mm2/m64 | PMULULQ mm2/m64, mm1 | pmuludq mm2/m64, mm1 | 0F F4 /r | V | V | SSE2 | rw,r | |||||
| 1541 | PMULUDQ xmm1, xmm2/m128 | PMULULQ xmm2/m128, xmm1 | pmuludq xmm2/m128, xmm1 | 66 0F F4 /r | V | V | SSE2 | rw,r | |||||
| 1542 | POPAD | POPAL | popal | 61 | V | N.S. | operand32 | ||||||
| 1543 | POPA | POPAW | popaw | 61 | V | N.S. | operand16 | ||||||
| 1544 | POPCNT r32, r/m32 | POPCNTL r/m32, r32 | popcntl r/m32, r32 | F3 0F B8 /r | V | V | POPCNT | operand32 | w,r | Y | 32 | ||
| 1545 | POPCNT r64, r/m64 | POPCNTQ r/m64, r64 | popcntq r/m64, r64 | F3 REX.W 0F B8 /r | N.S. | V | POPCNT | w,r | Y | 64 | |||
| 1546 | POPCNT r16, r/m16 | POPCNTW r/m16, r16 | popcntw r/m16, r16 | F3 0F B8 /r | V | V | POPCNT | operand16 | w,r | Y | 16 | ||
| 1547 | POPFD | POPFL | popfl | 9D | V | N.S. | operand32 | ||||||
| 1548 | POPFQ | POPFQ | popfq | 9D | N.S. | V | default64 | ||||||
| 1549 | POPF | POPFW | popfw | 9D | V | V | operand16 | ||||||
| 1550 | POP r/m32 | POPL r/m32 | popl r/m32 | 8F /0 | V | N.S. | operand32 | w | Y | 32 | |||
| 1551 | POP r32op | POPL r32op | popl r32op | 58+rd | V | N.S. | operand32 | w | Y | 32 | |||
| 1552 | POP r/m64 | POPQ r/m64 | popq r/m64 | 8F /0 | N.S. | V | default64 | w | Y | 64 | |||
| 1553 | POP r64op | POPQ r64op | popq r64op | 58+ro | N.S. | V | default64 | w | Y | 64 | |||
| 1554 | POP r/m16 | POPW r/m16 | popw r/m16 | 8F /0 | V | V | operand16 | w | Y | 16 | |||
| 1555 | POP r16op | POPW r16op | popw r16op | 58+rw | V | V | operand16 | w | Y | 16 | |||
| 1556 | POP DS | POPW/POPL/POPQ DS | popw/popl/popq DS | 1F | V | N.S. | w | Y | |||||
| 1557 | POP ES | POPW/POPL/POPQ ES | popw/popl/popq ES | 07 | V | N.S. | w | Y | |||||
| 1558 | POP FS | POPW/POPL/POPQ FS | popw/popl/popq FS | 0F A1 | N.S. | V | default64 | w | Y | ||||
| 1559 | POP FS | POPW/POPL/POPQ FS | popw/popl/popq FS | 0F A1 | V | N.S. | operand32 | w | Y | ||||
| 1560 | POP FS | POPW/POPL/POPQ FS | popw/popl/popq FS | 0F A1 | V | V | operand16 | w | Y | ||||
| 1561 | POP GS | POPW/POPL/POPQ GS | popw/popl/popq GS | 0F A9 | N.S. | V | default64 | w | Y | ||||
| 1562 | POP GS | POPW/POPL/POPQ GS | popw/popl/popq GS | 0F A9 | V | V | operand16 | w | Y | ||||
| 1563 | POP GS | POPW/POPL/POPQ GS | popw/popl/popq GS | 0F A9 | V | N.S. | operand32 | w | Y | ||||
| 1564 | POP SS | POPW/POPL/POPQ SS | popw/popl/popq SS | 17 | V | N.S. | w | Y | |||||
| 1565 | POR mm1, mm2/m64 | POR mm2/m64, mm1 | por mm2/m64, mm1 | 0F EB /r | V | V | MMX | rw,r | |||||
| 1566 | POR xmm1, xmm2/m128 | POR xmm2/m128, xmm1 | por xmm2/m128, xmm1 | 66 0F EB /r | V | V | SSE2 | rw,r | |||||
| 1567 | PREFETCHNTA m8 | PREFETCHNTA m8 | prefetchnta m8 | 0F 18 /0 | V | V | modrm_memonly | r | |||||
| 1568 | PREFETCHT0 m8 | PREFETCHT0 m8 | prefetcht0 m8 | 0F 18 /1 | V | V | modrm_memonly | r | |||||
| 1569 | PREFETCHT1 m8 | PREFETCHT1 m8 | prefetcht1 m8 | 0F 18 /2 | V | V | modrm_memonly | r | |||||
| 1570 | PREFETCHT2 m8 | PREFETCHT2 m8 | prefetcht2 m8 | 0F 18 /3 | V | V | modrm_memonly | r | |||||
| 1571 | PREFETCHW m8 | PREFETCHW m8 | prefetchw m8 | 0F 0D /1 | V | V | PRFCHW | modrm_memonly | r | ||||
| 1572 | PREFETCHWT1 m8 | PREFETCHWT1 m8 | prefetchwt1 m8 | 0F 0D /2 | V | V | PREFETCHWT1 | modrm_memonly | r | ||||
| 1573 | PREFETCHW_ALIAS m8 | PREFETCHW_ALIAS m8 | prefetchw_alias m8 | 0F 0D /3 | V | V | PRFCHW | modrm_memonly | r | ||||
| 1574 | PREFETCH_EXCLUSIVE m8 | PREFETCH_EXCLUSIVE m8 | prefetch_exclusive m8 | 0F 0D /0 | V | V | PRFCHW | modrm_memonly | r | ||||
| 1575 | PREFETCH_RESERVED m8 | PREFETCH_RESERVED m8 | prefetch_reserved m8 | 0F 0D /2 | V | V | PRFCHW | modrm_memonly | r | Y | |||
| 1576 | PREFETCH_RESERVED m8 | PREFETCH_RESERVED m8 | prefetch_reserved m8 | 0F 0D /4 | V | V | PRFCHW | modrm_memonly | r | Y | |||
| 1577 | PREFETCH_RESERVED m8 | PREFETCH_RESERVED m8 | prefetch_reserved m8 | 0F 0D /5 | V | V | PRFCHW | modrm_memonly | r | Y | |||
| 1578 | PREFETCH_RESERVED m8 | PREFETCH_RESERVED m8 | prefetch_reserved m8 | 0F 0D /6 | V | V | PRFCHW | modrm_memonly | r | Y | |||
| 1579 | PREFETCH_RESERVED m8 | PREFETCH_RESERVED m8 | prefetch_reserved m8 | 0F 0D /7 | V | V | PRFCHW | modrm_memonly | r | Y | |||
| 1580 | PSADBW mm1, mm2/m64 | PSADBW mm2/m64, mm1 | psadbw mm2/m64, mm1 | 0F F6 /r | V | V | MMX | rw,r | |||||
| 1581 | PSADBW xmm1, xmm2/m128 | PSADBW xmm2/m128, xmm1 | psadbw xmm2/m128, xmm1 | 66 0F F6 /r | V | V | SSE2 | rw,r | |||||
| 1582 | PSHUFB mm1, mm2/m64 | PSHUFB mm2/m64, mm1 | pshufb mm2/m64, mm1 | 0F 38 00 /r | V | V | SSSE3 | rw,r | |||||
| 1583 | PSHUFB xmm1, xmm2/m128 | PSHUFB xmm2/m128, xmm1 | pshufb xmm2/m128, xmm1 | 66 0F 38 00 /r | V | V | SSSE3 | rw,r | |||||
| 1584 | PSHUFD xmm1, xmm2/m128, imm8u | PSHUFD imm8u, xmm2/m128, xmm1 | pshufd imm8u, xmm2/m128, xmm1 | 66 0F 70 /r ib | V | V | SSE2 | w,r,r | |||||
| 1585 | PSHUFHW xmm1, xmm2/m128, imm8u | PSHUFHW imm8u, xmm2/m128, xmm1 | pshufhw imm8u, xmm2/m128, xmm1 | F3 0F 70 /r ib | V | V | SSE2 | w,r,r | |||||
| 1586 | PSHUFLW xmm1, xmm2/m128, imm8u | PSHUFLW imm8u, xmm2/m128, xmm1 | pshuflw imm8u, xmm2/m128, xmm1 | F2 0F 70 /r ib | V | V | SSE2 | w,r,r | |||||
| 1587 | PSHUFW mm1, mm2/m64, imm8u | PSHUFW imm8u, mm2/m64, mm1 | pshufw imm8u, mm2/m64, mm1 | 0F 70 /r ib | V | V | MMX | w,r,r | |||||
| 1588 | PSIGNB mm1, mm2/m64 | PSIGNB mm2/m64, mm1 | psignb mm2/m64, mm1 | 0F 38 08 /r | V | V | SSSE3 | rw,r | |||||
| 1589 | PSIGNB xmm1, xmm2/m128 | PSIGNB xmm2/m128, xmm1 | psignb xmm2/m128, xmm1 | 66 0F 38 08 /r | V | V | SSSE3 | rw,r | |||||
| 1590 | PSIGND mm1, mm2/m64 | PSIGND mm2/m64, mm1 | psignd mm2/m64, mm1 | 0F 38 0A /r | V | V | SSSE3 | rw,r | |||||
| 1591 | PSIGND xmm1, xmm2/m128 | PSIGND xmm2/m128, xmm1 | psignd xmm2/m128, xmm1 | 66 0F 38 0A /r | V | V | SSSE3 | rw,r | |||||
| 1592 | PSIGNW mm1, mm2/m64 | PSIGNW mm2/m64, mm1 | psignw mm2/m64, mm1 | 0F 38 09 /r | V | V | SSSE3 | rw,r | |||||
| 1593 | PSIGNW xmm1, xmm2/m128 | PSIGNW xmm2/m128, xmm1 | psignw xmm2/m128, xmm1 | 66 0F 38 09 /r | V | V | SSSE3 | rw,r | |||||
| 1594 | PSLLD mm2, imm8u | PSLLL imm8u, mm2 | pslld imm8u, mm2 | 0F 72 /6 ib | V | V | MMX | modrm_regonly | rw,r | ||||
| 1595 | PSLLD xmm2, imm8u | PSLLL imm8u, xmm2 | pslld imm8u, xmm2 | 66 0F 72 /6 ib | V | V | SSE2 | modrm_regonly | rw,r | ||||
| 1596 | PSLLD mm1, mm2/m64 | PSLLL mm2/m64, mm1 | pslld mm2/m64, mm1 | 0F F2 /r | V | V | MMX | rw,r | |||||
| 1597 | PSLLD xmm1, xmm2/m128 | PSLLL xmm2/m128, xmm1 | pslld xmm2/m128, xmm1 | 66 0F F2 /r | V | V | SSE2 | rw,r | |||||
| 1598 | PSLLDQ xmm2, imm8u | PSLLO imm8u, xmm2 | pslldq imm8u, xmm2 | 66 0F 73 /7 ib | V | V | SSE2 | modrm_regonly | rw,r | ||||
| 1599 | PSLLQ mm2, imm8u | PSLLQ imm8u, mm2 | psllq imm8u, mm2 | 0F 73 /6 ib | V | V | MMX | modrm_regonly | rw,r | ||||
| 1600 | PSLLQ xmm2, imm8u | PSLLQ imm8u, xmm2 | psllq imm8u, xmm2 | 66 0F 73 /6 ib | V | V | SSE2 | modrm_regonly | rw,r | ||||
| 1601 | PSLLQ mm1, mm2/m64 | PSLLQ mm2/m64, mm1 | psllq mm2/m64, mm1 | 0F F3 /r | V | V | MMX | rw,r | |||||
| 1602 | PSLLQ xmm1, xmm2/m128 | PSLLQ xmm2/m128, xmm1 | psllq xmm2/m128, xmm1 | 66 0F F3 /r | V | V | SSE2 | rw,r | |||||
| 1603 | PSLLW mm2, imm8u | PSLLW imm8u, mm2 | psllw imm8u, mm2 | 0F 71 /6 ib | V | V | MMX | modrm_regonly | rw,r | ||||
| 1604 | PSLLW xmm2, imm8u | PSLLW imm8u, xmm2 | psllw imm8u, xmm2 | 66 0F 71 /6 ib | V | V | SSE2 | modrm_regonly | rw,r | ||||
| 1605 | PSLLW mm1, mm2/m64 | PSLLW mm2/m64, mm1 | psllw mm2/m64, mm1 | 0F F1 /r | V | V | MMX | rw,r | |||||
| 1606 | PSLLW xmm1, xmm2/m128 | PSLLW xmm2/m128, xmm1 | psllw xmm2/m128, xmm1 | 66 0F F1 /r | V | V | SSE2 | rw,r | |||||
| 1607 | PSRAD mm2, imm8u | PSRAL imm8u, mm2 | psrad imm8u, mm2 | 0F 72 /4 ib | V | V | MMX | modrm_regonly | rw,r | ||||
| 1608 | PSRAD xmm2, imm8u | PSRAL imm8u, xmm2 | psrad imm8u, xmm2 | 66 0F 72 /4 ib | V | V | SSE2 | modrm_regonly | rw,r | ||||
| 1609 | PSRAD mm1, mm2/m64 | PSRAL mm2/m64, mm1 | psrad mm2/m64, mm1 | 0F E2 /r | V | V | MMX | rw,r | |||||
| 1610 | PSRAD xmm1, xmm2/m128 | PSRAL xmm2/m128, xmm1 | psrad xmm2/m128, xmm1 | 66 0F E2 /r | V | V | SSE2 | rw,r | |||||
| 1611 | PSRAW mm2, imm8u | PSRAW imm8u, mm2 | psraw imm8u, mm2 | 0F 71 /4 ib | V | V | MMX | modrm_regonly | rw,r | ||||
| 1612 | PSRAW xmm2, imm8u | PSRAW imm8u, xmm2 | psraw imm8u, xmm2 | 66 0F 71 /4 ib | V | V | SSE2 | modrm_regonly | rw,r | ||||
| 1613 | PSRAW mm1, mm2/m64 | PSRAW mm2/m64, mm1 | psraw mm2/m64, mm1 | 0F E1 /r | V | V | MMX | rw,r | |||||
| 1614 | PSRAW xmm1, xmm2/m128 | PSRAW xmm2/m128, xmm1 | psraw xmm2/m128, xmm1 | 66 0F E1 /r | V | V | SSE2 | rw,r | |||||
| 1615 | PSRLD mm2, imm8u | PSRLL imm8u, mm2 | psrld imm8u, mm2 | 0F 72 /2 ib | V | V | MMX | modrm_regonly | rw,r | ||||
| 1616 | PSRLD xmm2, imm8u | PSRLL imm8u, xmm2 | psrld imm8u, xmm2 | 66 0F 72 /2 ib | V | V | SSE2 | modrm_regonly | rw,r | ||||
| 1617 | PSRLD mm1, mm2/m64 | PSRLL mm2/m64, mm1 | psrld mm2/m64, mm1 | 0F D2 /r | V | V | MMX | rw,r | |||||
| 1618 | PSRLD xmm1, xmm2/m128 | PSRLL xmm2/m128, xmm1 | psrld xmm2/m128, xmm1 | 66 0F D2 /r | V | V | SSE2 | rw,r | |||||
| 1619 | PSRLDQ xmm2, imm8u | PSRLO imm8u, xmm2 | psrldq imm8u, xmm2 | 66 0F 73 /3 ib | V | V | SSE2 | modrm_regonly | rw,r | ||||
| 1620 | PSRLQ mm2, imm8u | PSRLQ imm8u, mm2 | psrlq imm8u, mm2 | 0F 73 /2 ib | V | V | MMX | modrm_regonly | rw,r | ||||
| 1621 | PSRLQ xmm2, imm8u | PSRLQ imm8u, xmm2 | psrlq imm8u, xmm2 | 66 0F 73 /2 ib | V | V | SSE2 | modrm_regonly | rw,r | ||||
| 1622 | PSRLQ mm1, mm2/m64 | PSRLQ mm2/m64, mm1 | psrlq mm2/m64, mm1 | 0F D3 /r | V | V | MMX | rw,r | |||||
| 1623 | PSRLQ xmm1, xmm2/m128 | PSRLQ xmm2/m128, xmm1 | psrlq xmm2/m128, xmm1 | 66 0F D3 /r | V | V | SSE2 | rw,r | |||||
| 1624 | PSRLW mm2, imm8u | PSRLW imm8u, mm2 | psrlw imm8u, mm2 | 0F 71 /2 ib | V | V | MMX | modrm_regonly | rw,r | ||||
| 1625 | PSRLW xmm2, imm8u | PSRLW imm8u, xmm2 | psrlw imm8u, xmm2 | 66 0F 71 /2 ib | V | V | SSE2 | modrm_regonly | rw,r | ||||
| 1626 | PSRLW mm1, mm2/m64 | PSRLW mm2/m64, mm1 | psrlw mm2/m64, mm1 | 0F D1 /r | V | V | MMX | rw,r | |||||
| 1627 | PSRLW xmm1, xmm2/m128 | PSRLW xmm2/m128, xmm1 | psrlw xmm2/m128, xmm1 | 66 0F D1 /r | V | V | SSE2 | rw,r | |||||
| 1628 | PSUBB mm1, mm2/m64 | PSUBB mm2/m64, mm1 | psubb mm2/m64, mm1 | 0F F8 /r | V | V | MMX | rw,r | |||||
| 1629 | PSUBB xmm1, xmm2/m128 | PSUBB xmm2/m128, xmm1 | psubb xmm2/m128, xmm1 | 66 0F F8 /r | V | V | SSE2 | rw,r | |||||
| 1630 | PSUBD mm1, mm2/m64 | PSUBL mm2/m64, mm1 | psubd mm2/m64, mm1 | 0F FA /r | V | V | MMX | rw,r | |||||
| 1631 | PSUBD xmm1, xmm2/m128 | PSUBL xmm2/m128, xmm1 | psubd xmm2/m128, xmm1 | 66 0F FA /r | V | V | SSE2 | rw,r | |||||
| 1632 | PSUBQ mm1, mm2/m64 | PSUBQ mm2/m64, mm1 | psubq mm2/m64, mm1 | 0F FB /r | V | V | SSE2 | rw,r | |||||
| 1633 | PSUBQ xmm1, xmm2/m128 | PSUBQ xmm2/m128, xmm1 | psubq xmm2/m128, xmm1 | 66 0F FB /r | V | V | SSE2 | rw,r | |||||
| 1634 | PSUBSB mm1, mm2/m64 | PSUBSB mm2/m64, mm1 | psubsb mm2/m64, mm1 | 0F E8 /r | V | V | MMX | rw,r | |||||
| 1635 | PSUBSB xmm1, xmm2/m128 | PSUBSB xmm2/m128, xmm1 | psubsb xmm2/m128, xmm1 | 66 0F E8 /r | V | V | SSE2 | rw,r | |||||
| 1636 | PSUBSW mm1, mm2/m64 | PSUBSW mm2/m64, mm1 | psubsw mm2/m64, mm1 | 0F E9 /r | V | V | MMX | rw,r | |||||
| 1637 | PSUBSW xmm1, xmm2/m128 | PSUBSW xmm2/m128, xmm1 | psubsw xmm2/m128, xmm1 | 66 0F E9 /r | V | V | SSE2 | rw,r | |||||
| 1638 | PSUBUSB mm1, mm2/m64 | PSUBUSB mm2/m64, mm1 | psubusb mm2/m64, mm1 | 0F D8 /r | V | V | MMX | rw,r | |||||
| 1639 | PSUBUSB xmm1, xmm2/m128 | PSUBUSB xmm2/m128, xmm1 | psubusb xmm2/m128, xmm1 | 66 0F D8 /r | V | V | SSE2 | rw,r | |||||
| 1640 | PSUBUSW mm1, mm2/m64 | PSUBUSW mm2/m64, mm1 | psubusw mm2/m64, mm1 | 0F D9 /r | V | V | MMX | rw,r | |||||
| 1641 | PSUBUSW xmm1, xmm2/m128 | PSUBUSW xmm2/m128, xmm1 | psubusw xmm2/m128, xmm1 | 66 0F D9 /r | V | V | SSE2 | rw,r | |||||
| 1642 | PSUBW mm1, mm2/m64 | PSUBW mm2/m64, mm1 | psubw mm2/m64, mm1 | 0F F9 /r | V | V | MMX | rw,r | |||||
| 1643 | PSUBW xmm1, xmm2/m128 | PSUBW xmm2/m128, xmm1 | psubw xmm2/m128, xmm1 | 66 0F F9 /r | V | V | SSE2 | rw,r | |||||
| 1644 | PSWAPD mm1, mm2/m64 | PSWAPD mm2/m64, mm1 | pswapd mm2/m64, mm1 | 0F 0F BB /r | V | V | 3DNOW | amd | rw,r | ||||
| 1645 | PTEST xmm1, xmm2/m128 | PTEST xmm2/m128, xmm1 | ptest xmm2/m128, xmm1 | 66 0F 38 17 /r | V | V | SSE4_1 | r,r | |||||
| 1646 | PTWRITE r/m32 | PTWRITEL r/m32 | ptwritel r/m32 | F3 0F AE /4 | V | V | operand16,operand32 | r | Y | 32 | |||
| 1647 | PTWRITE r/m64 | PTWRITEQ r/m64 | ptwriteq r/m64 | F3 REX.W 0F AE /4 | N.S. | V | r | Y | 64 | ||||
| 1648 | PUNPCKHBW mm1, mm2/m64 | PUNPCKHBW mm2/m64, mm1 | punpckhbw mm2/m64, mm1 | 0F 68 /r | V | V | MMX | rw,r | |||||
| 1649 | PUNPCKHBW xmm1, xmm2/m128 | PUNPCKHBW xmm2/m128, xmm1 | punpckhbw xmm2/m128, xmm1 | 66 0F 68 /r | V | V | SSE2 | rw,r | |||||
| 1650 | PUNPCKHDQ mm1, mm2/m64 | PUNPCKHLQ mm2/m64, mm1 | punpckhdq mm2/m64, mm1 | 0F 6A /r | V | V | MMX | rw,r | |||||
| 1651 | PUNPCKHDQ xmm1, xmm2/m128 | PUNPCKHLQ xmm2/m128, xmm1 | punpckhdq xmm2/m128, xmm1 | 66 0F 6A /r | V | V | SSE2 | rw,r | |||||
| 1652 | PUNPCKHQDQ xmm1, xmm2/m128 | PUNPCKHQDQ xmm2/m128, xmm1 | punpckhqdq xmm2/m128, xmm1 | 66 0F 6D /r | V | V | SSE2 | rw,r | |||||
| 1653 | PUNPCKHWD mm1, mm2/m64 | PUNPCKHWL mm2/m64, mm1 | punpckhwd mm2/m64, mm1 | 0F 69 /r | V | V | MMX | rw,r | |||||
| 1654 | PUNPCKHWD xmm1, xmm2/m128 | PUNPCKHWL xmm2/m128, xmm1 | punpckhwd xmm2/m128, xmm1 | 66 0F 69 /r | V | V | SSE2 | rw,r | |||||
| 1655 | PUNPCKLBW mm1, mm2/m32 | PUNPCKLBW mm2/m32, mm1 | punpcklbw mm2/m32, mm1 | 0F 60 /r | V | V | MMX | rw,r | |||||
| 1656 | PUNPCKLBW xmm1, xmm2/m128 | PUNPCKLBW xmm2/m128, xmm1 | punpcklbw xmm2/m128, xmm1 | 66 0F 60 /r | V | V | SSE2 | rw,r | |||||
| 1657 | PUNPCKLDQ mm1, mm2/m32 | PUNPCKLLQ mm2/m32, mm1 | punpckldq mm2/m32, mm1 | 0F 62 /r | V | V | MMX | rw,r | |||||
| 1658 | PUNPCKLDQ xmm1, xmm2/m128 | PUNPCKLLQ xmm2/m128, xmm1 | punpckldq xmm2/m128, xmm1 | 66 0F 62 /r | V | V | SSE2 | rw,r | |||||
| 1659 | PUNPCKLQDQ xmm1, xmm2/m128 | PUNPCKLQDQ xmm2/m128, xmm1 | punpcklqdq xmm2/m128, xmm1 | 66 0F 6C /r | V | V | SSE2 | rw,r | |||||
| 1660 | PUNPCKLWD mm1, mm2/m32 | PUNPCKLWL mm2/m32, mm1 | punpcklwd mm2/m32, mm1 | 0F 61 /r | V | V | MMX | rw,r | |||||
| 1661 | PUNPCKLWD xmm1, xmm2/m128 | PUNPCKLWL xmm2/m128, xmm1 | punpcklwd xmm2/m128, xmm1 | 66 0F 61 /r | V | V | SSE2 | rw,r | |||||
| 1662 | PUSHAD | PUSHAL | pushal | 60 | V | N.S. | operand32 | ||||||
| 1663 | PUSHA | PUSHAW | pushaw | 60 | V | N.S. | operand16 | ||||||
| 1664 | PUSHFD | PUSHFL | pushfl | 9C | V | N.S. | operand32 | ||||||
| 1665 | PUSHFQ | PUSHFQ | pushfq | 9C | N.S. | V | default64 | ||||||
| 1666 | PUSHF | PUSHFW | pushfw | 9C | V | V | operand16 | ||||||
| 1667 | PUSH r/m32 | PUSHL r/m32 | pushl r/m32 | FF /6 | V | N.S. | operand32 | r | Y | 32 | |||
| 1668 | PUSH r32op | PUSHL r32op | pushl r32op | 50+rd | V | N.S. | operand32 | r | Y | 32 | |||
| 1669 | PUSH r/m64 | PUSHQ r/m64 | pushq r/m64 | FF /6 | N.S. | V | default64 | r | Y | 64 | |||
| 1670 | PUSH r64op | PUSHQ r64op | pushq r64op | 50+ro | N.S. | V | default64 | r | Y | 64 | |||
| 1671 | PUSH imm16 | PUSHW imm16 | pushw imm16 | 68 iw | V | V | operand16 | r | Y | ||||
| 1672 | PUSH r/m16 | PUSHW r/m16 | pushw r/m16 | FF /6 | V | V | operand16 | r | Y | 16 | |||
| 1673 | PUSH r16op | PUSHW r16op | pushw r16op | 50+rw | V | V | operand16 | r | Y | 16 | |||
| 1674 | PUSH CS | PUSHW/PUSHL/PUSHQ CS | pushw/pushl/pushq CS | 0E | V | N.S. | r | Y | |||||
| 1675 | PUSH DS | PUSHW/PUSHL/PUSHQ DS | pushw/pushl/pushq DS | 1E | V | N.S. | r | Y | |||||
| 1676 | PUSH ES | PUSHW/PUSHL/PUSHQ ES | pushw/pushl/pushq ES | 06 | V | N.S. | r | Y | |||||
| 1677 | PUSH FS | PUSHW/PUSHL/PUSHQ FS | pushw/pushl/pushq FS | 0F A0 | V | V | operand16 | r | Y | ||||
| 1678 | PUSH FS | PUSHW/PUSHL/PUSHQ FS | pushw/pushl/pushq FS | 0F A0 | N.S. | V | default64 | r | Y | ||||
| 1679 | PUSH FS | PUSHW/PUSHL/PUSHQ FS | pushw/pushl/pushq FS | 0F A0 | V | N.S. | operand32 | r | Y | ||||
| 1680 | PUSH GS | PUSHW/PUSHL/PUSHQ GS | pushw/pushl/pushq GS | 0F A8 | N.S. | V | default64 | r | Y | ||||
| 1681 | PUSH GS | PUSHW/PUSHL/PUSHQ GS | pushw/pushl/pushq GS | 0F A8 | V | N.S. | operand32 | r | Y | ||||
| 1682 | PUSH GS | PUSHW/PUSHL/PUSHQ GS | pushw/pushl/pushq GS | 0F A8 | V | V | operand16 | r | Y | ||||
| 1683 | PUSH SS | PUSHW/PUSHL/PUSHQ SS | pushw/pushl/pushq SS | 16 | V | N.S. | r | Y | |||||
| 1684 | PUSH imm8 | PUSHW/PUSHL/PUSHQ imm8 | pushw/pushl/pushq imm8 | 6A ib | V | N.S. | operand32 | r | Y | ||||
| 1685 | PUSH imm8 | PUSHW/PUSHL/PUSHQ imm8 | pushw/pushl/pushq imm8 | 6A ib | N.S. | V | default64 | r | Y | ||||
| 1686 | PUSH imm8 | PUSHW/PUSHL/PUSHQ imm8 | pushw/pushl/pushq imm8 | 6A ib | V | V | operand16 | r | Y | ||||
| 1687 | PXOR mm1, mm2/m64 | PXOR mm2/m64, mm1 | pxor mm2/m64, mm1 | 0F EF /r | V | V | MMX | rw,r | |||||
| 1688 | PXOR xmm1, xmm2/m128 | PXOR xmm2/m128, xmm1 | pxor xmm2/m128, xmm1 | 66 0F EF /r | V | V | SSE2 | rw,r | |||||
| 1689 | RCL r/m8, 1 | RCLB 1, r/m8 | rclb 1, r/m8 | D0 /2 | V | V | rw,r | Y | 8 | ||||
| 1690 | RCL r/m8, 1 | RCLB 1, r/m8 | rclb 1, r/m8 | REX D0 /2 | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1691 | RCL r/m8, CL | RCLB CL, r/m8 | rclb CL, r/m8 | D2 /2 | V | V | rw,r | Y | 8 | ||||
| 1692 | RCL r/m8, CL | RCLB CL, r/m8 | rclb CL, r/m8 | REX D2 /2 | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1693 | RCL r/m8, imm8 | RCLB imm8, r/m8 | rclb imm8, r/m8 | REX C0 /2 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1694 | RCL r/m8, imm8u | RCLB imm8u, r/m8 | rclb imm8u, r/m8 | C0 /2 ib | V | V | rw,r | Y | 8 | ||||
| 1695 | RCL r/m32, 1 | RCLL 1, r/m32 | rcll 1, r/m32 | D1 /2 | V | V | operand32 | rw,r | Y | 32 | |||
| 1696 | RCL r/m32, CL | RCLL CL, r/m32 | rcll CL, r/m32 | D3 /2 | V | V | operand32 | rw,r | Y | 32 | |||
| 1697 | RCL r/m32, imm8u | RCLL imm8u, r/m32 | rcll imm8u, r/m32 | C1 /2 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 1698 | RCL r/m64, 1 | RCLQ 1, r/m64 | rclq 1, r/m64 | REX.W D1 /2 | N.S. | V | rw,r | Y | 64 | ||||
| 1699 | RCL r/m64, CL | RCLQ CL, r/m64 | rclq CL, r/m64 | REX.W D3 /2 | N.S. | V | rw,r | Y | 64 | ||||
| 1700 | RCL r/m64, imm8u | RCLQ imm8u, r/m64 | rclq imm8u, r/m64 | REX.W C1 /2 ib | N.S. | V | rw,r | Y | 64 | ||||
| 1701 | RCL r/m16, 1 | RCLW 1, r/m16 | rclw 1, r/m16 | D1 /2 | V | V | operand16 | rw,r | Y | 16 | |||
| 1702 | RCL r/m16, CL | RCLW CL, r/m16 | rclw CL, r/m16 | D3 /2 | V | V | operand16 | rw,r | Y | 16 | |||
| 1703 | RCL r/m16, imm8u | RCLW imm8u, r/m16 | rclw imm8u, r/m16 | C1 /2 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 1704 | RCPPS xmm1, xmm2/m128 | RCPPS xmm2/m128, xmm1 | rcpps xmm2/m128, xmm1 | 0F 53 /r | V | V | SSE | w,r | |||||
| 1705 | RCPSS xmm1, xmm2/m32 | RCPSS xmm2/m32, xmm1 | rcpss xmm2/m32, xmm1 | F3 0F 53 /r | V | V | SSE | w,r | |||||
| 1706 | RCR r/m8, 1 | RCRB 1, r/m8 | rcrb 1, r/m8 | D0 /3 | V | V | rw,r | Y | 8 | ||||
| 1707 | RCR r/m8, 1 | RCRB 1, r/m8 | rcrb 1, r/m8 | REX D0 /3 | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1708 | RCR r/m8, CL | RCRB CL, r/m8 | rcrb CL, r/m8 | D2 /3 | V | V | rw,r | Y | 8 | ||||
| 1709 | RCR r/m8, CL | RCRB CL, r/m8 | rcrb CL, r/m8 | REX D2 /3 | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1710 | RCR r/m8, imm8 | RCRB imm8, r/m8 | rcrb imm8, r/m8 | REX C0 /3 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1711 | RCR r/m8, imm8u | RCRB imm8u, r/m8 | rcrb imm8u, r/m8 | C0 /3 ib | V | V | rw,r | Y | 8 | ||||
| 1712 | RCR r/m32, 1 | RCRL 1, r/m32 | rcrl 1, r/m32 | D1 /3 | V | V | operand32 | rw,r | Y | 32 | |||
| 1713 | RCR r/m32, CL | RCRL CL, r/m32 | rcrl CL, r/m32 | D3 /3 | V | V | operand32 | rw,r | Y | 32 | |||
| 1714 | RCR r/m32, imm8u | RCRL imm8u, r/m32 | rcrl imm8u, r/m32 | C1 /3 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 1715 | RCR r/m64, 1 | RCRQ 1, r/m64 | rcrq 1, r/m64 | REX.W D1 /3 | N.S. | V | rw,r | Y | 64 | ||||
| 1716 | RCR r/m64, CL | RCRQ CL, r/m64 | rcrq CL, r/m64 | REX.W D3 /3 | N.S. | V | rw,r | Y | 64 | ||||
| 1717 | RCR r/m64, imm8u | RCRQ imm8u, r/m64 | rcrq imm8u, r/m64 | REX.W C1 /3 ib | N.S. | V | rw,r | Y | 64 | ||||
| 1718 | RCR r/m16, 1 | RCRW 1, r/m16 | rcrw 1, r/m16 | D1 /3 | V | V | operand16 | rw,r | Y | 16 | |||
| 1719 | RCR r/m16, CL | RCRW CL, r/m16 | rcrw CL, r/m16 | D3 /3 | V | V | operand16 | rw,r | Y | 16 | |||
| 1720 | RCR r/m16, imm8u | RCRW imm8u, r/m16 | rcrw imm8u, r/m16 | C1 /3 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 1721 | RDFSBASE rmr32 | RDFSBASEL rmr32 | rdfsbase rmr32 | F3 0F AE /0 | N.S. | V | FSGSBASE | modrm_regonly,operand16,operand32 | w | Y | 32 | ||
| 1722 | RDFSBASE rmr64 | RDFSBASEQ rmr64 | rdfsbase rmr64 | F3 REX.W 0F AE /0 | N.S. | V | FSGSBASE | modrm_regonly | w | Y | 64 | ||
| 1723 | RDGSBASE rmr32 | RDGSBASEL rmr32 | rdgsbase rmr32 | F3 0F AE /1 | N.S. | V | FSGSBASE | modrm_regonly,operand16,operand32 | w | Y | 32 | ||
| 1724 | RDGSBASE rmr64 | RDGSBASEQ rmr64 | rdgsbase rmr64 | F3 REX.W 0F AE /1 | N.S. | V | FSGSBASE | modrm_regonly | w | Y | 64 | ||
| 1725 | RDMSR | RDMSR | rdmsr | 0F 32 | V | V | Pentium | ||||||
| 1726 | RDPKRU | RDPKRU | rdpkru | 0F 01 EE | V | V | PKU | ||||||
| 1727 | RDPMC | RDPMC | rdpmc | 0F 33 | V | V | |||||||
| 1728 | RDRAND rmr32 | RDRANDL rmr32 | rdrand rmr32 | 0F C7 /6 | V | V | RDRAND | modrm_regonly,operand32 | w | Y | 32 | ||
| 1729 | RDRAND rmr64 | RDRANDQ rmr64 | rdrand rmr64 | REX.W 0F C7 /6 | N.S. | V | RDRAND | modrm_regonly | w | Y | 64 | ||
| 1730 | RDRAND rmr16 | RDRANDW rmr16 | rdrand rmr16 | 0F C7 /6 | V | V | RDRAND | modrm_regonly,operand16 | w | Y | 16 | ||
| 1731 | RDSEED rmr32 | RDSEEDL rmr32 | rdseed rmr32 | 0F C7 /7 | V | V | RDSEED | modrm_regonly,operand32 | w | Y | 32 | ||
| 1732 | RDSEED rmr64 | RDSEEDQ rmr64 | rdseed rmr64 | REX.W 0F C7 /7 | N.S. | V | RDSEED | modrm_regonly | w | Y | 64 | ||
| 1733 | RDSEED rmr16 | RDSEEDW rmr16 | rdseed rmr16 | 0F C7 /7 | V | V | RDSEED | modrm_regonly,operand16 | w | Y | 16 | ||
| 1734 | RDSSPD rmr32 | RDSSPD rmr32 | rdsspd rmr32 | F3 0F 1E /1 | V | V | CET | modrm_regonly,operand16,operand32 | w | ||||
| 1735 | RDSSPQ rmr64 | RDSSPQ rmr64 | rdsspq rmr64 | F3 REX.W 0F 1E /1 | N.S. | V | CET | modrm_regonly | w | ||||
| 1736 | RDTSC | RDTSC | rdtsc | 0F 31 | V | V | Pentium | ||||||
| 1737 | RDTSCP | RDTSCP | rdtscp | 0F 01 F9 | V | V | RDTSCP | ||||||
| 1738 | RET_FAR | RETFW/RETFL/RETFQ | lretw/lretl/lretl | CB | V | V | |||||||
| 1739 | RET_FAR imm16u | RETFW/RETFL/RETFQ imm16u | lretw/lretl/lretl imm16u | CA iw | V | V | r | ||||||
| 1740 | RET | RETW/RETL/RETQ | retw/retl/retq | C3 | N.S. | V | default64 | ||||||
| 1741 | RET | RETW/RETL/RETQ | retw/retl/retq | C3 | V | N.S. | |||||||
| 1742 | RET imm16u | RETW/RETL/RETQ imm16u | retw/retl/retq imm16u | C2 iw | N.S. | V | default64 | r | |||||
| 1743 | RET imm16u | RETW/RETL/RETQ imm16u | retw/retl/retq imm16u | C2 iw | V | N.S. | r | ||||||
| 1744 | ROL r/m8, 1 | ROLB 1, r/m8 | rolb 1, r/m8 | D0 /0 | V | V | rw,r | Y | 8 | ||||
| 1745 | ROL r/m8, 1 | ROLB 1, r/m8 | rolb 1, r/m8 | REX D0 /0 | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1746 | ROL r/m8, CL | ROLB CL, r/m8 | rolb CL, r/m8 | D2 /0 | V | V | rw,r | Y | 8 | ||||
| 1747 | ROL r/m8, CL | ROLB CL, r/m8 | rolb CL, r/m8 | REX D2 /0 | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1748 | ROL r/m8, imm8 | ROLB imm8, r/m8 | rolb imm8, r/m8 | REX C0 /0 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1749 | ROL r/m8, imm8u | ROLB imm8u, r/m8 | rolb imm8u, r/m8 | C0 /0 ib | V | V | rw,r | Y | 8 | ||||
| 1750 | ROL r/m32, 1 | ROLL 1, r/m32 | roll 1, r/m32 | D1 /0 | V | V | operand32 | rw,r | Y | 32 | |||
| 1751 | ROL r/m32, CL | ROLL CL, r/m32 | roll CL, r/m32 | D3 /0 | V | V | operand32 | rw,r | Y | 32 | |||
| 1752 | ROL r/m32, imm8u | ROLL imm8u, r/m32 | roll imm8u, r/m32 | C1 /0 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 1753 | ROL r/m64, 1 | ROLQ 1, r/m64 | rolq 1, r/m64 | REX.W D1 /0 | N.S. | V | rw,r | Y | 64 | ||||
| 1754 | ROL r/m64, CL | ROLQ CL, r/m64 | rolq CL, r/m64 | REX.W D3 /0 | N.S. | V | rw,r | Y | 64 | ||||
| 1755 | ROL r/m64, imm8u | ROLQ imm8u, r/m64 | rolq imm8u, r/m64 | REX.W C1 /0 ib | N.S. | V | rw,r | Y | 64 | ||||
| 1756 | ROL r/m16, 1 | ROLW 1, r/m16 | rolw 1, r/m16 | D1 /0 | V | V | operand16 | rw,r | Y | 16 | |||
| 1757 | ROL r/m16, CL | ROLW CL, r/m16 | rolw CL, r/m16 | D3 /0 | V | V | operand16 | rw,r | Y | 16 | |||
| 1758 | ROL r/m16, imm8u | ROLW imm8u, r/m16 | rolw imm8u, r/m16 | C1 /0 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 1759 | ROR r/m8, 1 | RORB 1, r/m8 | rorb 1, r/m8 | D0 /1 | V | V | rw,r | Y | 8 | ||||
| 1760 | ROR r/m8, 1 | RORB 1, r/m8 | rorb 1, r/m8 | REX D0 /1 | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1761 | ROR r/m8, CL | RORB CL, r/m8 | rorb CL, r/m8 | D2 /1 | V | V | rw,r | Y | 8 | ||||
| 1762 | ROR r/m8, CL | RORB CL, r/m8 | rorb CL, r/m8 | REX D2 /1 | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1763 | ROR r/m8, imm8 | RORB imm8, r/m8 | rorb imm8, r/m8 | REX C0 /1 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1764 | ROR r/m8, imm8u | RORB imm8u, r/m8 | rorb imm8u, r/m8 | C0 /1 ib | V | V | rw,r | Y | 8 | ||||
| 1765 | ROR r/m32, 1 | RORL 1, r/m32 | rorl 1, r/m32 | D1 /1 | V | V | operand32 | rw,r | Y | 32 | |||
| 1766 | ROR r/m32, CL | RORL CL, r/m32 | rorl CL, r/m32 | D3 /1 | V | V | operand32 | rw,r | Y | 32 | |||
| 1767 | ROR r/m32, imm8u | RORL imm8u, r/m32 | rorl imm8u, r/m32 | C1 /1 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 1768 | ROR r/m64, 1 | RORQ 1, r/m64 | rorq 1, r/m64 | REX.W D1 /1 | N.S. | V | rw,r | Y | 64 | ||||
| 1769 | ROR r/m64, CL | RORQ CL, r/m64 | rorq CL, r/m64 | REX.W D3 /1 | N.S. | V | rw,r | Y | 64 | ||||
| 1770 | ROR r/m64, imm8u | RORQ imm8u, r/m64 | rorq imm8u, r/m64 | REX.W C1 /1 ib | N.S. | V | rw,r | Y | 64 | ||||
| 1771 | ROR r/m16, 1 | RORW 1, r/m16 | rorw 1, r/m16 | D1 /1 | V | V | operand16 | rw,r | Y | 16 | |||
| 1772 | ROR r/m16, CL | RORW CL, r/m16 | rorw CL, r/m16 | D3 /1 | V | V | operand16 | rw,r | Y | 16 | |||
| 1773 | ROR r/m16, imm8u | RORW imm8u, r/m16 | rorw imm8u, r/m16 | C1 /1 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 1774 | RORX r32, r/m32, imm8u | RORXL imm8u, r/m32, r32 | rorxl imm8u, r/m32, r32 | VEX.128.F2.0F3A.W0 F0 /r ib | V | V | BMI2 | w,r,r | Y | 32 | |||
| 1775 | RORX r64, r/m64, imm8u | RORXQ imm8u, r/m64, r64 | rorxq imm8u, r/m64, r64 | VEX.128.F2.0F3A.W1 F0 /r ib | N.S. | V | BMI2 | w,r,r | Y | 64 | |||
| 1776 | ROUNDPD xmm1, xmm2/m128, imm8u | ROUNDPD imm8u, xmm2/m128, xmm1 | roundpd imm8u, xmm2/m128, xmm1 | 66 0F 3A 09 /r ib | V | V | SSE4_1 | w,r,r | |||||
| 1777 | ROUNDPS xmm1, xmm2/m128, imm8u | ROUNDPS imm8u, xmm2/m128, xmm1 | roundps imm8u, xmm2/m128, xmm1 | 66 0F 3A 08 /r ib | V | V | SSE4_1 | w,r,r | |||||
| 1778 | ROUNDSD xmm1, xmm2/m64, imm8u | ROUNDSD imm8u, xmm2/m64, xmm1 | roundsd imm8u, xmm2/m64, xmm1 | 66 0F 3A 0B /r ib | V | V | SSE4_1 | w,r,r | |||||
| 1779 | ROUNDSS xmm1, xmm2/m32, imm8u | ROUNDSS imm8u, xmm2/m32, xmm1 | roundss imm8u, xmm2/m32, xmm1 | 66 0F 3A 0A /r ib | V | V | SSE4_1 | w,r,r | |||||
| 1780 | RSM | RSM | rsm | 0F AA | V | V | |||||||
| 1781 | RSQRTPS xmm1, xmm2/m128 | RSQRTPS xmm2/m128, xmm1 | rsqrtps xmm2/m128, xmm1 | 0F 52 /r | V | V | SSE | w,r | |||||
| 1782 | RSQRTSS xmm1, xmm2/m32 | RSQRTSS xmm2/m32, xmm1 | rsqrtss xmm2/m32, xmm1 | F3 0F 52 /r | V | V | SSE | w,r | |||||
| 1783 | RSTORSSP m64 | RSTORSSP m64 | rstorssp m64 | F3 0F 01 /5 | V | V | CET | modrm_memonly | rw | ||||
| 1784 | SAHF | SAHF | sahf | 9E | V | V | LAHFSAHF | ||||||
| 1785 | SAL r/m8, 1 | SALB 1, r/m8 | salb 1, r/m8 | D0 /4 | V | V | pseudo | rw,r | Y | 8 | |||
| 1786 | SAL r/m8, 1 | SALB 1, r/m8 | salb 1, r/m8 | REX D0 /4 | N.E. | V | pseudo | rw,r | Y | 8 | |||
| 1787 | SAL r/m8, CL | SALB CL, r/m8 | salb CL, r/m8 | D2 /4 | V | V | pseudo | rw,r | Y | 8 | |||
| 1788 | SAL r/m8, CL | SALB CL, r/m8 | salb CL, r/m8 | REX D2 /4 | N.E. | V | pseudo | rw,r | Y | 8 | |||
| 1789 | SAL r/m8, imm8 | SALB imm8, r/m8 | salb imm8, r/m8 | C0 /4 ib | V | V | pseudo | rw,r | Y | 8 | |||
| 1790 | SAL r/m8, imm8 | SALB imm8, r/m8 | salb imm8, r/m8 | REX C0 /4 ib | N.E. | V | pseudo | rw,r | Y | 8 | |||
| 1791 | SALC | SALC | salc | D6 | V | N.S. | |||||||
| 1792 | SAL r/m32, 1 | SALL 1, r/m32 | sall 1, r/m32 | D1 /4 | V | V | operand32,pseudo | rw,r | Y | 32 | |||
| 1793 | SAL r/m32, CL | SALL CL, r/m32 | sall CL, r/m32 | D3 /4 | V | V | operand32,pseudo | rw,r | Y | 32 | |||
| 1794 | SAL r/m32, imm8 | SALL imm8, r/m32 | sall imm8, r/m32 | C1 /4 ib | V | V | operand32,pseudo | rw,r | Y | 32 | |||
| 1795 | SAL r/m64, 1 | SALQ 1, r/m64 | salq 1, r/m64 | REX.W D1 /4 | N.E. | V | pseudo | rw,r | Y | 64 | |||
| 1796 | SAL r/m64, CL | SALQ CL, r/m64 | salq CL, r/m64 | REX.W D3 /4 | N.E. | V | pseudo | rw,r | Y | 64 | |||
| 1797 | SAL r/m64, imm8 | SALQ imm8, r/m64 | salq imm8, r/m64 | REX.W C1 /4 ib | N.E. | V | pseudo | rw,r | Y | 64 | |||
| 1798 | SAL r/m16, 1 | SALW 1, r/m16 | salw 1, r/m16 | D1 /4 | V | V | operand16,pseudo | rw,r | Y | 16 | |||
| 1799 | SAL r/m16, CL | SALW CL, r/m16 | salw CL, r/m16 | D3 /4 | V | V | operand16,pseudo | rw,r | Y | 16 | |||
| 1800 | SAL r/m16, imm8 | SALW imm8, r/m16 | salw imm8, r/m16 | C1 /4 ib | V | V | operand16,pseudo | rw,r | Y | 16 | |||
| 1801 | SAR r/m8, 1 | SARB 1, r/m8 | sarb 1, r/m8 | D0 /7 | V | V | rw,r | Y | 8 | ||||
| 1802 | SAR r/m8, 1 | SARB 1, r/m8 | sarb 1, r/m8 | REX D0 /7 | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1803 | SAR r/m8, CL | SARB CL, r/m8 | sarb CL, r/m8 | D2 /7 | V | V | rw,r | Y | 8 | ||||
| 1804 | SAR r/m8, CL | SARB CL, r/m8 | sarb CL, r/m8 | REX D2 /7 | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1805 | SAR r/m8, imm8 | SARB imm8, r/m8 | sarb imm8, r/m8 | REX C0 /7 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1806 | SAR r/m8, imm8u | SARB imm8u, r/m8 | sarb imm8u, r/m8 | C0 /7 ib | V | V | rw,r | Y | 8 | ||||
| 1807 | SAR r/m32, 1 | SARL 1, r/m32 | sarl 1, r/m32 | D1 /7 | V | V | operand32 | rw,r | Y | 32 | |||
| 1808 | SAR r/m32, CL | SARL CL, r/m32 | sarl CL, r/m32 | D3 /7 | V | V | operand32 | rw,r | Y | 32 | |||
| 1809 | SAR r/m32, imm8u | SARL imm8u, r/m32 | sarl imm8u, r/m32 | C1 /7 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 1810 | SAR r/m64, 1 | SARQ 1, r/m64 | sarq 1, r/m64 | REX.W D1 /7 | N.S. | V | rw,r | Y | 64 | ||||
| 1811 | SAR r/m64, CL | SARQ CL, r/m64 | sarq CL, r/m64 | REX.W D3 /7 | N.S. | V | rw,r | Y | 64 | ||||
| 1812 | SAR r/m64, imm8u | SARQ imm8u, r/m64 | sarq imm8u, r/m64 | REX.W C1 /7 ib | N.S. | V | rw,r | Y | 64 | ||||
| 1813 | SAR r/m16, 1 | SARW 1, r/m16 | sarw 1, r/m16 | D1 /7 | V | V | operand16 | rw,r | Y | 16 | |||
| 1814 | SAR r/m16, CL | SARW CL, r/m16 | sarw CL, r/m16 | D3 /7 | V | V | operand16 | rw,r | Y | 16 | |||
| 1815 | SAR r/m16, imm8u | SARW imm8u, r/m16 | sarw imm8u, r/m16 | C1 /7 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 1816 | SARX r32, r/m32, r32V | SARXL r32V, r/m32, r32 | sarxl r32V, r/m32, r32 | VEX.NDS.128.F3.0F38.W0 F7 /r | V | V | BMI2 | w,r,r | Y | 32 | |||
| 1817 | SARX r64, r/m64, r64V | SARXQ r64V, r/m64, r64 | sarxq r64V, r/m64, r64 | VEX.NDS.128.F3.0F38.W1 F7 /r | N.S. | V | BMI2 | w,r,r | Y | 64 | |||
| 1818 | SAVESSP | SAVESSP | savessp | F3 0F 01 EA | V | V | CET | ||||||
| 1819 | SBB AL, imm8 | SBBB imm8, AL | sbbb imm8, AL | 1C ib | V | V | rw,r | Y | 8 | ||||
| 1820 | SBB r/m8, imm8 | SBBB imm8, r/m8 | sbbb imm8, r/m8 | 80 /3 ib | V | V | rw,r | Y | 8 | ||||
| 1821 | SBB r/m8, imm8 | SBBB imm8, r/m8 | sbbb imm8, r/m8 | 82 /3 ib | V | N.S. | rw,r | Y | 8 | ||||
| 1822 | SBB r/m8, imm8 | SBBB imm8, r/m8 | sbbb imm8, r/m8 | REX 80 /3 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1823 | SBB r8, r/m8 | SBBB r/m8, r8 | sbbb r/m8, r8 | 1A /r | V | V | rw,r | Y | 8 | ||||
| 1824 | SBB r8, r/m8 | SBBB r/m8, r8 | sbbb r/m8, r8 | REX 1A /r | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1825 | SBB r/m8, r8 | SBBB r8, r/m8 | sbbb r8, r/m8 | 18 /r | V | V | rw,r | Y | 8 | ||||
| 1826 | SBB r/m8, r8 | SBBB r8, r/m8 | sbbb r8, r/m8 | REX 18 /r | N.E. | V | pseudo64 | w,r | Y | 8 | |||
| 1827 | SBB EAX, imm32 | SBBL imm32, EAX | sbbl imm32, EAX | 1D id | V | V | operand32 | rw,r | Y | 32 | |||
| 1828 | SBB r/m32, imm32 | SBBL imm32, r/m32 | sbbl imm32, r/m32 | 81 /3 id | V | V | operand32 | rw,r | Y | 32 | |||
| 1829 | SBB r/m32, imm8 | SBBL imm8, r/m32 | sbbl imm8, r/m32 | 83 /3 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 1830 | SBB r32, r/m32 | SBBL r/m32, r32 | sbbl r/m32, r32 | 1B /r | V | V | operand32 | rw,r | Y | 32 | |||
| 1831 | SBB r/m32, r32 | SBBL r32, r/m32 | sbbl r32, r/m32 | 19 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 1832 | SBB RAX, imm32 | SBBQ imm32, RAX | sbbq imm32, RAX | REX.W 1D id | N.S. | V | rw,r | Y | 64 | ||||
| 1833 | SBB r/m64, imm32 | SBBQ imm32, r/m64 | sbbq imm32, r/m64 | REX.W 81 /3 id | N.S. | V | rw,r | Y | 64 | ||||
| 1834 | SBB r/m64, imm8 | SBBQ imm8, r/m64 | sbbq imm8, r/m64 | REX.W 83 /3 ib | N.S. | V | rw,r | Y | 64 | ||||
| 1835 | SBB r64, r/m64 | SBBQ r/m64, r64 | sbbq r/m64, r64 | REX.W 1B /r | N.S. | V | rw,r | Y | 64 | ||||
| 1836 | SBB r/m64, r64 | SBBQ r64, r/m64 | sbbq r64, r/m64 | REX.W 19 /r | N.S. | V | rw,r | Y | 64 | ||||
| 1837 | SBB AX, imm16 | SBBW imm16, AX | sbbw imm16, AX | 1D iw | V | V | operand16 | rw,r | Y | 16 | |||
| 1838 | SBB r/m16, imm16 | SBBW imm16, r/m16 | sbbw imm16, r/m16 | 81 /3 iw | V | V | operand16 | rw,r | Y | 16 | |||
| 1839 | SBB r/m16, imm8 | SBBW imm8, r/m16 | sbbw imm8, r/m16 | 83 /3 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 1840 | SBB r16, r/m16 | SBBW r/m16, r16 | sbbw r/m16, r16 | 1B /r | V | V | operand16 | rw,r | Y | 16 | |||
| 1841 | SBB r/m16, r16 | SBBW r16, r/m16 | sbbw r16, r/m16 | 19 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 1842 | SCASB | SCASB | scasb | AE | V | V | |||||||
| 1843 | SCASD | SCASL | scasl | AF | V | V | operand32 | ||||||
| 1844 | SCASQ | SCASQ | scasq | REX.W AF | N.S. | V | |||||||
| 1845 | SCASW | SCASW | scasw | AF | V | V | operand16 | ||||||
| 1846 | SETAE r/m8 | SETCC r/m8 | setae r/m8 | 0F 93 /r | V | V | w | ||||||
| 1847 | SETNB r/m8 | SETCC r/m8 | setnb r/m8 | 0F 93 /r | V | V | pseudo | r | |||||
| 1848 | SETNC r/m8 | SETCC r/m8 | setnc r/m8 | 0F 93 /r | V | V | pseudo | r | |||||
| 1849 | SETAE r/m8 | SETCC r/m8 | setae r/m8 | REX 0F 93 /r | N.E. | V | pseudo64 | r | |||||
| 1850 | SETNB r/m8 | SETCC r/m8 | setnb r/m8 | REX 0F 93 /r | N.E. | V | pseudo | r | |||||
| 1851 | SETNC r/m8 | SETCC r/m8 | setnc r/m8 | REX 0F 93 /r | N.E. | V | pseudo | r | |||||
| 1852 | SETB r/m8 | SETCS r/m8 | setb r/m8 | 0F 92 /r | V | V | w | ||||||
| 1853 | SETC r/m8 | SETCS r/m8 | setc r/m8 | 0F 92 /r | V | V | pseudo | r | |||||
| 1854 | SETNAE r/m8 | SETCS r/m8 | setnae r/m8 | 0F 92 /r | V | V | pseudo | r | |||||
| 1855 | SETB r/m8 | SETCS r/m8 | setb r/m8 | REX 0F 92 /r | N.E. | V | pseudo64 | r | |||||
| 1856 | SETC r/m8 | SETCS r/m8 | setc r/m8 | REX 0F 92 /r | N.E. | V | pseudo | r | |||||
| 1857 | SETNAE r/m8 | SETCS r/m8 | setnae r/m8 | REX 0F 92 /r | N.E. | V | pseudo | r | |||||
| 1858 | SETE r/m8 | SETEQ r/m8 | sete r/m8 | 0F 94 /r | V | V | w | ||||||
| 1859 | SETZ r/m8 | SETEQ r/m8 | setz r/m8 | 0F 94 /r | V | V | pseudo | r | |||||
| 1860 | SETE r/m8 | SETEQ r/m8 | sete r/m8 | REX 0F 94 /r | N.E. | V | pseudo64 | r | |||||
| 1861 | SETZ r/m8 | SETEQ r/m8 | setz r/m8 | REX 0F 94 /r | N.E. | V | pseudo | r | |||||
| 1862 | SETGE r/m8 | SETGE r/m8 | setge r/m8 | 0F 9D /r | V | V | w | ||||||
| 1863 | SETNL r/m8 | SETGE r/m8 | setnl r/m8 | 0F 9D /r | V | V | pseudo | r | |||||
| 1864 | SETGE r/m8 | SETGE r/m8 | setge r/m8 | REX 0F 9D /r | N.E. | V | pseudo64 | r | |||||
| 1865 | SETNL r/m8 | SETGE r/m8 | setnl r/m8 | REX 0F 9D /r | N.E. | V | pseudo | r | |||||
| 1866 | SETG r/m8 | SETGT r/m8 | setg r/m8 | 0F 9F /r | V | V | w | ||||||
| 1867 | SETNLE r/m8 | SETGT r/m8 | setnle r/m8 | 0F 9F /r | V | V | pseudo | r | |||||
| 1868 | SETG r/m8 | SETGT r/m8 | setg r/m8 | REX 0F 9F /r | N.E. | V | pseudo64 | r | |||||
| 1869 | SETNLE r/m8 | SETGT r/m8 | setnle r/m8 | REX 0F 9F /r | N.E. | V | pseudo | r | |||||
| 1870 | SETA r/m8 | SETHI r/m8 | seta r/m8 | 0F 97 /r | V | V | w | ||||||
| 1871 | SETNBE r/m8 | SETHI r/m8 | setnbe r/m8 | 0F 97 /r | V | V | pseudo | r | |||||
| 1872 | SETA r/m8 | SETHI r/m8 | seta r/m8 | REX 0F 97 /r | N.E. | V | pseudo64 | r | |||||
| 1873 | SETNBE r/m8 | SETHI r/m8 | setnbe r/m8 | REX 0F 97 /r | N.E. | V | pseudo | r | |||||
| 1874 | SETLE r/m8 | SETLE r/m8 | setle r/m8 | 0F 9E /r | V | V | w | ||||||
| 1875 | SETNG r/m8 | SETLE r/m8 | setng r/m8 | 0F 9E /r | V | V | pseudo | r | |||||
| 1876 | SETLE r/m8 | SETLE r/m8 | setle r/m8 | REX 0F 9E /r | N.E. | V | pseudo64 | r | |||||
| 1877 | SETNG r/m8 | SETLE r/m8 | setng r/m8 | REX 0F 9E /r | N.E. | V | pseudo | r | |||||
| 1878 | SETBE r/m8 | SETLS r/m8 | setbe r/m8 | 0F 96 /r | V | V | w | ||||||
| 1879 | SETNA r/m8 | SETLS r/m8 | setna r/m8 | 0F 96 /r | V | V | pseudo | r | |||||
| 1880 | SETBE r/m8 | SETLS r/m8 | setbe r/m8 | REX 0F 96 /r | N.E. | V | pseudo64 | r | |||||
| 1881 | SETNA r/m8 | SETLS r/m8 | setna r/m8 | REX 0F 96 /r | N.E. | V | pseudo | r | |||||
| 1882 | SETL r/m8 | SETLT r/m8 | setl r/m8 | 0F 9C /r | V | V | w | ||||||
| 1883 | SETNGE r/m8 | SETLT r/m8 | setnge r/m8 | 0F 9C /r | V | V | pseudo | r | |||||
| 1884 | SETL r/m8 | SETLT r/m8 | setl r/m8 | REX 0F 9C /r | N.E. | V | pseudo64 | r | |||||
| 1885 | SETNGE r/m8 | SETLT r/m8 | setnge r/m8 | REX 0F 9C /r | N.E. | V | pseudo | r | |||||
| 1886 | SETS r/m8 | SETMI r/m8 | sets r/m8 | 0F 98 /r | V | V | w | ||||||
| 1887 | SETS r/m8 | SETMI r/m8 | sets r/m8 | REX 0F 98 /r | N.E. | V | pseudo64 | r | |||||
| 1888 | SETNE r/m8 | SETNE r/m8 | setne r/m8 | 0F 95 /r | V | V | w | ||||||
| 1889 | SETNZ r/m8 | SETNE r/m8 | setnz r/m8 | 0F 95 /r | V | V | pseudo | r | |||||
| 1890 | SETNE r/m8 | SETNE r/m8 | setne r/m8 | REX 0F 95 /r | N.E. | V | pseudo64 | r | |||||
| 1891 | SETNZ r/m8 | SETNE r/m8 | setnz r/m8 | REX 0F 95 /r | N.E. | V | pseudo | r | |||||
| 1892 | SETNO r/m8 | SETOC r/m8 | setno r/m8 | 0F 91 /r | V | V | w | ||||||
| 1893 | SETNO r/m8 | SETOC r/m8 | setno r/m8 | REX 0F 91 /r | N.E. | V | pseudo64 | r | |||||
| 1894 | SETO r/m8 | SETOS r/m8 | seto r/m8 | 0F 90 /r | V | V | w | ||||||
| 1895 | SETO r/m8 | SETOS r/m8 | seto r/m8 | REX 0F 90 /r | N.E. | V | pseudo64 | r | |||||
| 1896 | SETNP r/m8 | SETPC r/m8 | setnp r/m8 | 0F 9B /r | V | V | w | ||||||
| 1897 | SETPO r/m8 | SETPC r/m8 | setpo r/m8 | 0F 9B /r | V | V | pseudo | r | |||||
| 1898 | SETNP r/m8 | SETPC r/m8 | setnp r/m8 | REX 0F 9B /r | N.E. | V | pseudo64 | r | |||||
| 1899 | SETPO r/m8 | SETPC r/m8 | setpo r/m8 | REX 0F 9B /r | N.E. | V | pseudo | r | |||||
| 1900 | SETNS r/m8 | SETPL r/m8 | setns r/m8 | 0F 99 /r | V | V | w | ||||||
| 1901 | SETNS r/m8 | SETPL r/m8 | setns r/m8 | REX 0F 99 /r | N.E. | V | pseudo64 | r | |||||
| 1902 | SETP r/m8 | SETPS r/m8 | setp r/m8 | 0F 9A /r | V | V | w | ||||||
| 1903 | SETPE r/m8 | SETPS r/m8 | setpe r/m8 | 0F 9A /r | V | V | pseudo | r | |||||
| 1904 | SETP r/m8 | SETPS r/m8 | setp r/m8 | REX 0F 9A /r | N.E. | V | pseudo64 | r | |||||
| 1905 | SETPE r/m8 | SETPS r/m8 | setpe r/m8 | REX 0F 9A /r | N.E. | V | pseudo | r | |||||
| 1906 | SETSSBSY | SETSSBSY | setssbsy | F3 0F 01 E8 | V | V | CET | ||||||
| 1907 | SFENCE | SFENCE | sfence | 0F AE /7 | V | V | SSE | ||||||
| 1908 | SGDT m16&32 | SGDT m16&32 | sgdt m16&32 | 0F 01 /0 | V | N.S. | modrm_memonly | w | |||||
| 1909 | SGDT m16&64 | SGDT m16&64 | sgdt m16&64 | 0F 01 /0 | N.S. | V | default64,modrm_memonly | w | |||||
| 1910 | SHA1MSG1 xmm1, xmm2/m128 | SHA1MSG1 xmm2/m128, xmm1 | sha1msg1 xmm2/m128, xmm1 | 0F 38 C9 /r | V | V | SHA | rw,r | |||||
| 1911 | SHA1MSG2 xmm1, xmm2/m128 | SHA1MSG2 xmm2/m128, xmm1 | sha1msg2 xmm2/m128, xmm1 | 0F 38 CA /r | V | V | SHA | rw,r | |||||
| 1912 | SHA1NEXTE xmm1, xmm2/m128 | SHA1NEXTE xmm2/m128, xmm1 | sha1nexte xmm2/m128, xmm1 | 0F 38 C8 /r | V | V | SHA | rw,r | |||||
| 1913 | SHA1RNDS4 xmm1, xmm2/m128, imm8u:2 | SHA1RNDS4 imm8u:2, xmm2/m128, xmm1 | sha1rnds4 imm8u:2, xmm2/m128, xmm1 | 0F 3A CC /r ib | V | V | SHA | rw,r,r | |||||
| 1914 | SHA256MSG1 xmm1, xmm2/m128 | SHA256MSG1 xmm2/m128, xmm1 | sha256msg1 xmm2/m128, xmm1 | 0F 38 CC /r | V | V | SHA | rw,r | |||||
| 1915 | SHA256MSG2 xmm1, xmm2/m128 | SHA256MSG2 xmm2/m128, xmm1 | sha256msg2 xmm2/m128, xmm1 | 0F 38 CD /r | V | V | SHA | rw,r | |||||
| 1916 | SHA256RNDS2 xmm1, xmm2/m128, <XMM0> | SHA256RNDS2 <XMM0>, xmm2/m128, xmm1 | sha256rnds2 <XMM0>, xmm2/m128, xmm1 | 0F 38 CB /r | V | V | SHA | rw,r,r | |||||
| 1917 | SHL r/m8, 1 | SHLB 1, r/m8 | shlb 1, r/m8 | D0 /4 | V | V | rw,r | Y | 8 | ||||
| 1918 | SHL r/m8, 1 | SHLB 1, r/m8 | shlb 1, r/m8 | D0 /6 | V | V | rw,r | Y | 8 | ||||
| 1919 | SHL r/m8, 1 | SHLB 1, r/m8 | shlb 1, r/m8 | REX D0 /4 | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1920 | SHL r/m8, CL | SHLB CL, r/m8 | shlb CL, r/m8 | D2 /4 | V | V | rw,r | Y | 8 | ||||
| 1921 | SHL r/m8, CL | SHLB CL, r/m8 | shlb CL, r/m8 | D2 /6 | V | V | rw,r | Y | 8 | ||||
| 1922 | SHL r/m8, CL | SHLB CL, r/m8 | shlb CL, r/m8 | REX D2 /4 | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1923 | SHL r/m8, imm8 | SHLB imm8, r/m8 | shlb imm8, r/m8 | REX C0 /4 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1924 | SHL r/m8, imm8u | SHLB imm8u, r/m8 | shlb imm8u, r/m8 | C0 /4 ib | V | V | rw,r | Y | 8 | ||||
| 1925 | SHL r/m8, imm8u | SHLB imm8u, r/m8 | shlb imm8u, r/m8 | C0 /6 ib | V | V | rw,r | Y | 8 | ||||
| 1926 | SHL r/m32, 1 | SHLL 1, r/m32 | shll 1, r/m32 | D1 /4 | V | V | operand32 | rw,r | Y | 32 | |||
| 1927 | SHL r/m32, 1 | SHLL 1, r/m32 | shll 1, r/m32 | D1 /6 | V | V | operand32 | rw,r | Y | 32 | |||
| 1928 | SHL r/m32, CL | SHLL CL, r/m32 | shll CL, r/m32 | D3 /4 | V | V | operand32 | rw,r | Y | 32 | |||
| 1929 | SHL r/m32, CL | SHLL CL, r/m32 | shll CL, r/m32 | D3 /6 | V | V | operand32 | rw,r | Y | 32 | |||
| 1930 | SHLD r/m32, r32, CL | SHLL CL, r32, r/m32 | shldl CL, r32, r/m32 | 0F A5 /r | V | V | operand32 | rw,r,r | Y | 32 | |||
| 1931 | SHL r/m32, imm8u | SHLL imm8u, r/m32 | shll imm8u, r/m32 | C1 /4 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 1932 | SHL r/m32, imm8u | SHLL imm8u, r/m32 | shll imm8u, r/m32 | C1 /6 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 1933 | SHLD r/m32, r32, imm8u | SHLL imm8u, r32, r/m32 | shldl imm8u, r32, r/m32 | 0F A4 /r ib | V | V | operand32 | rw,r,r | Y | 32 | |||
| 1934 | SHL r/m64, 1 | SHLQ 1, r/m64 | shlq 1, r/m64 | REX.W D1 /4 | N.S. | V | rw,r | Y | 64 | ||||
| 1935 | SHL r/m64, 1 | SHLQ 1, r/m64 | shlq 1, r/m64 | REX.W D1 /6 | N.S. | V | rw,r | Y | 64 | ||||
| 1936 | SHL r/m64, CL | SHLQ CL, r/m64 | shlq CL, r/m64 | REX.W D3 /4 | N.S. | V | rw,r | Y | 64 | ||||
| 1937 | SHL r/m64, CL | SHLQ CL, r/m64 | shlq CL, r/m64 | REX.W D3 /6 | N.S. | V | rw,r | Y | 64 | ||||
| 1938 | SHLD r/m64, r64, CL | SHLQ CL, r64, r/m64 | shldq CL, r64, r/m64 | REX.W 0F A5 /r | N.S. | V | rw,r,r | Y | 64 | ||||
| 1939 | SHL r/m64, imm8u | SHLQ imm8u, r/m64 | shlq imm8u, r/m64 | REX.W C1 /4 ib | N.S. | V | rw,r | Y | 64 | ||||
| 1940 | SHL r/m64, imm8u | SHLQ imm8u, r/m64 | shlq imm8u, r/m64 | REX.W C1 /6 ib | N.S. | V | rw,r | Y | 64 | ||||
| 1941 | SHLD r/m64, r64, imm8u | SHLQ imm8u, r64, r/m64 | shldq imm8u, r64, r/m64 | REX.W 0F A4 /r ib | N.S. | V | rw,r,r | Y | 64 | ||||
| 1942 | SHL r/m16, 1 | SHLW 1, r/m16 | shlw 1, r/m16 | D1 /4 | V | V | operand16 | rw,r | Y | 16 | |||
| 1943 | SHL r/m16, 1 | SHLW 1, r/m16 | shlw 1, r/m16 | D1 /6 | V | V | operand16 | rw,r | Y | 16 | |||
| 1944 | SHL r/m16, CL | SHLW CL, r/m16 | shlw CL, r/m16 | D3 /4 | V | V | operand16 | rw,r | Y | 16 | |||
| 1945 | SHL r/m16, CL | SHLW CL, r/m16 | shlw CL, r/m16 | D3 /6 | V | V | operand16 | rw,r | Y | 16 | |||
| 1946 | SHLD r/m16, r16, CL | SHLW CL, r16, r/m16 | shldw CL, r16, r/m16 | 0F A5 /r | V | V | operand16 | rw,r,r | Y | 16 | |||
| 1947 | SHL r/m16, imm8u | SHLW imm8u, r/m16 | shlw imm8u, r/m16 | C1 /4 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 1948 | SHL r/m16, imm8u | SHLW imm8u, r/m16 | shlw imm8u, r/m16 | C1 /6 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 1949 | SHLD r/m16, r16, imm8u | SHLW imm8u, r16, r/m16 | shldw imm8u, r16, r/m16 | 0F A4 /r ib | V | V | operand16 | rw,r,r | Y | 16 | |||
| 1950 | SHLX r32, r/m32, r32V | SHLXL r32V, r/m32, r32 | shlxl r32V, r/m32, r32 | VEX.NDS.128.66.0F38.W0 F7 /r | V | V | BMI2 | w,r,r | Y | 32 | |||
| 1951 | SHLX r64, r/m64, r64V | SHLXQ r64V, r/m64, r64 | shlxq r64V, r/m64, r64 | VEX.NDS.128.66.0F38.W1 F7 /r | N.S. | V | BMI2 | w,r,r | Y | 64 | |||
| 1952 | SHR r/m8, 1 | SHRB 1, r/m8 | shrb 1, r/m8 | D0 /5 | V | V | rw,r | Y | 8 | ||||
| 1953 | SHR r/m8, 1 | SHRB 1, r/m8 | shrb 1, r/m8 | REX D0 /5 | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1954 | SHR r/m8, CL | SHRB CL, r/m8 | shrb CL, r/m8 | D2 /5 | V | V | rw,r | Y | 8 | ||||
| 1955 | SHR r/m8, CL | SHRB CL, r/m8 | shrb CL, r/m8 | REX D2 /5 | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1956 | SHR r/m8, imm8 | SHRB imm8, r/m8 | shrb imm8, r/m8 | REX C0 /5 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 1957 | SHR r/m8, imm8u | SHRB imm8u, r/m8 | shrb imm8u, r/m8 | C0 /5 ib | V | V | rw,r | Y | 8 | ||||
| 1958 | SHR r/m32, 1 | SHRL 1, r/m32 | shrl 1, r/m32 | D1 /5 | V | V | operand32 | rw,r | Y | 32 | |||
| 1959 | SHR r/m32, CL | SHRL CL, r/m32 | shrl CL, r/m32 | D3 /5 | V | V | operand32 | rw,r | Y | 32 | |||
| 1960 | SHRD r/m32, r32, CL | SHRL CL, r32, r/m32 | shrdl CL, r32, r/m32 | 0F AD /r | V | V | operand32 | rw,r,r | Y | 32 | |||
| 1961 | SHR r/m32, imm8u | SHRL imm8u, r/m32 | shrl imm8u, r/m32 | C1 /5 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 1962 | SHRD r/m32, r32, imm8u | SHRL imm8u, r32, r/m32 | shrdl imm8u, r32, r/m32 | 0F AC /r ib | V | V | operand32 | rw,r,r | Y | 32 | |||
| 1963 | SHR r/m64, 1 | SHRQ 1, r/m64 | shrq 1, r/m64 | REX.W D1 /5 | N.S. | V | rw,r | Y | 64 | ||||
| 1964 | SHR r/m64, CL | SHRQ CL, r/m64 | shrq CL, r/m64 | REX.W D3 /5 | N.S. | V | rw,r | Y | 64 | ||||
| 1965 | SHRD r/m64, r64, CL | SHRQ CL, r64, r/m64 | shrdq CL, r64, r/m64 | REX.W 0F AD /r | N.S. | V | rw,r,r | Y | 64 | ||||
| 1966 | SHR r/m64, imm8u | SHRQ imm8u, r/m64 | shrq imm8u, r/m64 | REX.W C1 /5 ib | N.S. | V | rw,r | Y | 64 | ||||
| 1967 | SHRD r/m64, r64, imm8u | SHRQ imm8u, r64, r/m64 | shrdq imm8u, r64, r/m64 | REX.W 0F AC /r ib | N.S. | V | rw,r,r | Y | 64 | ||||
| 1968 | SHR r/m16, 1 | SHRW 1, r/m16 | shrw 1, r/m16 | D1 /5 | V | V | operand16 | rw,r | Y | 16 | |||
| 1969 | SHR r/m16, CL | SHRW CL, r/m16 | shrw CL, r/m16 | D3 /5 | V | V | operand16 | rw,r | Y | 16 | |||
| 1970 | SHRD r/m16, r16, CL | SHRW CL, r16, r/m16 | shrdw CL, r16, r/m16 | 0F AD /r | V | V | operand16 | rw,r,r | Y | 16 | |||
| 1971 | SHR r/m16, imm8u | SHRW imm8u, r/m16 | shrw imm8u, r/m16 | C1 /5 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 1972 | SHRD r/m16, r16, imm8u | SHRW imm8u, r16, r/m16 | shrdw imm8u, r16, r/m16 | 0F AC /r ib | V | V | operand16 | rw,r,r | Y | 16 | |||
| 1973 | SHRX r32, r/m32, r32V | SHRXL r32V, r/m32, r32 | shrxl r32V, r/m32, r32 | VEX.NDS.128.F2.0F38.W0 F7 /r | V | V | BMI2 | w,r,r | Y | 32 | |||
| 1974 | SHRX r64, r/m64, r64V | SHRXQ r64V, r/m64, r64 | shrxq r64V, r/m64, r64 | VEX.NDS.128.F2.0F38.W1 F7 /r | N.S. | V | BMI2 | w,r,r | Y | 64 | |||
| 1975 | SHUFPD xmm1, xmm2/m128, imm8u | SHUFPD imm8u, xmm2/m128, xmm1 | shufpd imm8u, xmm2/m128, xmm1 | 66 0F C6 /r ib | V | V | SSE2 | rw,r,r | |||||
| 1976 | SHUFPS xmm1, xmm2/m128, imm8u | SHUFPS imm8u, xmm2/m128, xmm1 | shufps imm8u, xmm2/m128, xmm1 | 0F C6 /r ib | V | V | SSE | rw,r,r | |||||
| 1977 | SIDT m16&32 | SIDT m16&32 | sidt m16&32 | 0F 01 /1 | V | N.S. | modrm_memonly | w | |||||
| 1978 | SIDT m16&64 | SIDT m16&64 | sidt m16&64 | 0F 01 /1 | N.S. | V | default64,modrm_memonly | w | |||||
| 1979 | SKINIT EAX | SKINIT EAX | skinit EAX | 0F 01 DE | V | V | SVM | amd,modrm_regonly | r | ||||
| 1980 | SLDT r/m16 | SLDTW r/m16 | sldtw r/m16 | 0F 00 /0 | V | V | operand16 | w | Y | 16 | |||
| 1981 | SLDT r32/m16 | SLDT{L/W} r32/m16 | sldt{l/w} r32/m16 | 0F 00 /0 | V | V | operand32 | w | Y | ||||
| 1982 | SLDT r64/m16 | SLDT{Q/W} r64/m16 | sldt{q/w} r64/m16 | REX.W 0F 00 /0 | N.S. | V | w | Y | |||||
| 1983 | SLWPCB rmr32 | SLWPCBL rmr32 | slwpcbl rmr32 | XOP.128.09.W0 12 /1 | V | V | XOP | amd,modrm_regonly,operand16,operand32 | w | Y | 32 | ||
| 1984 | SLWPCB rmr64 | SLWPCBQ rmr64 | slwpcbq rmr64 | XOP.128.09.W0 12 /1 | N.S. | V | XOP | amd,modrm_regonly,operand64 | w | Y | 64 | ||
| 1985 | SMSW r/m16 | SMSWW r/m16 | smsww r/m16 | 0F 01 /4 | V | V | operand16 | w | Y | 16 | |||
| 1986 | SMSW r32/m16 | SMSW{L/W} r32/m16 | smsw{l/w} r32/m16 | 0F 01 /4 | V | V | operand32 | w | Y | ||||
| 1987 | SMSW r64/m16 | SMSW{Q/W} r64/m16 | smsw{q/w} r64/m16 | REX.W 0F 01 /4 | N.S. | V | w | Y | |||||
| 1988 | SQRTPD xmm1, xmm2/m128 | SQRTPD xmm2/m128, xmm1 | sqrtpd xmm2/m128, xmm1 | 66 0F 51 /r | V | V | SSE2 | w,r | |||||
| 1989 | SQRTPS xmm1, xmm2/m128 | SQRTPS xmm2/m128, xmm1 | sqrtps xmm2/m128, xmm1 | 0F 51 /r | V | V | SSE | w,r | |||||
| 1990 | SQRTSD xmm1, xmm2/m64 | SQRTSD xmm2/m64, xmm1 | sqrtsd xmm2/m64, xmm1 | F2 0F 51 /r | V | V | SSE2 | w,r | |||||
| 1991 | SQRTSS xmm1, xmm2/m32 | SQRTSS xmm2/m32, xmm1 | sqrtss xmm2/m32, xmm1 | F3 0F 51 /r | V | V | SSE | w,r | |||||
| 1992 | STAC | STAC | stac | 0F 01 CB | V | V | |||||||
| 1993 | STC | STC | stc | F9 | V | V | |||||||
| 1994 | STD | STD | std | FD | V | V | |||||||
| 1995 | STGI | STGI | stgi | 0F 01 DC | V | V | SVM | amd | |||||
| 1996 | STI | STI | sti | FB | V | V | |||||||
| 1997 | STMXCSR m32 | STMXCSR m32 | stmxcsr m32 | 0F AE /3 | V | V | SSE | modrm_memonly | w | ||||
| 1998 | STOSB | STOSB | stosb | AA | V | V | |||||||
| 1999 | STOSD | STOSL | stosl | AB | V | V | operand32 | ||||||
| 2000 | STOSQ | STOSQ | stosq | REX.W AB | N.S. | V | |||||||
| 2001 | STOSW | STOSW | stosw | AB | V | V | operand16 | ||||||
| 2002 | STR r/m16 | STRW r/m16 | strw r/m16 | 0F 00 /1 | V | V | operand16 | w | Y | 16 | |||
| 2003 | STR r32/m16 | STR{L/W} r32/m16 | str{l/w} r32/m16 | 0F 00 /1 | V | V | operand32 | w | Y | ||||
| 2004 | STR r64/m16 | STR{Q/W} r64/m16 | str{q/w} r64/m16 | REX.W 0F 00 /1 | N.S. | V | w | Y | |||||
| 2005 | SUB AL, imm8 | SUBB imm8, AL | subb imm8, AL | 2C ib | V | V | rw,r | Y | 8 | ||||
| 2006 | SUB r/m8, imm8 | SUBB imm8, r/m8 | subb imm8, r/m8 | 80 /5 ib | V | V | rw,r | Y | 8 | ||||
| 2007 | SUB r/m8, imm8 | SUBB imm8, r/m8 | subb imm8, r/m8 | 82 /5 ib | V | N.S. | rw,r | Y | 8 | ||||
| 2008 | SUB r/m8, imm8 | SUBB imm8, r/m8 | subb imm8, r/m8 | REX 80 /5 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 2009 | SUB r8, r/m8 | SUBB r/m8, r8 | subb r/m8, r8 | 2A /r | V | V | rw,r | Y | 8 | ||||
| 2010 | SUB r8, r/m8 | SUBB r/m8, r8 | subb r/m8, r8 | REX 2A /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 2011 | SUB r/m8, r8 | SUBB r8, r/m8 | subb r8, r/m8 | 28 /r | V | V | rw,r | Y | 8 | ||||
| 2012 | SUB r/m8, r8 | SUBB r8, r/m8 | subb r8, r/m8 | REX 28 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |||
| 2013 | SUB EAX, imm32 | SUBL imm32, EAX | subl imm32, EAX | 2D id | V | V | operand32 | rw,r | Y | 32 | |||
| 2014 | SUB r/m32, imm32 | SUBL imm32, r/m32 | subl imm32, r/m32 | 81 /5 id | V | V | operand32 | rw,r | Y | 32 | |||
| 2015 | SUB r/m32, imm8 | SUBL imm8, r/m32 | subl imm8, r/m32 | 83 /5 ib | V | V | operand32 | rw,r | Y | 32 | |||
| 2016 | SUB r32, r/m32 | SUBL r/m32, r32 | subl r/m32, r32 | 2B /r | V | V | operand32 | rw,r | Y | 32 | |||
| 2017 | SUB r/m32, r32 | SUBL r32, r/m32 | subl r32, r/m32 | 29 /r | V | V | operand32 | rw,r | Y | 32 | |||
| 2018 | SUBPD xmm1, xmm2/m128 | SUBPD xmm2/m128, xmm1 | subpd xmm2/m128, xmm1 | 66 0F 5C /r | V | V | SSE2 | rw,r | |||||
| 2019 | SUBPS xmm1, xmm2/m128 | SUBPS xmm2/m128, xmm1 | subps xmm2/m128, xmm1 | 0F 5C /r | V | V | SSE | rw,r | |||||
| 2020 | SUB RAX, imm32 | SUBQ imm32, RAX | subq imm32, RAX | REX.W 2D id | N.S. | V | rw,r | Y | 64 | ||||
| 2021 | SUB r/m64, imm32 | SUBQ imm32, r/m64 | subq imm32, r/m64 | REX.W 81 /5 id | N.S. | V | rw,r | Y | 64 | ||||
| 2022 | SUB r/m64, imm8 | SUBQ imm8, r/m64 | subq imm8, r/m64 | REX.W 83 /5 ib | N.S. | V | rw,r | Y | 64 | ||||
| 2023 | SUB r64, r/m64 | SUBQ r/m64, r64 | subq r/m64, r64 | REX.W 2B /r | N.S. | V | rw,r | Y | 64 | ||||
| 2024 | SUB r/m64, r64 | SUBQ r64, r/m64 | subq r64, r/m64 | REX.W 29 /r | N.S. | V | rw,r | Y | 64 | ||||
| 2025 | SUBSD xmm1, xmm2/m64 | SUBSD xmm2/m64, xmm1 | subsd xmm2/m64, xmm1 | F2 0F 5C /r | V | V | SSE2 | rw,r | |||||
| 2026 | SUBSS xmm1, xmm2/m32 | SUBSS xmm2/m32, xmm1 | subss xmm2/m32, xmm1 | F3 0F 5C /r | V | V | SSE | rw,r | |||||
| 2027 | SUB AX, imm16 | SUBW imm16, AX | subw imm16, AX | 2D iw | V | V | operand16 | rw,r | Y | 16 | |||
| 2028 | SUB r/m16, imm16 | SUBW imm16, r/m16 | subw imm16, r/m16 | 81 /5 iw | V | V | operand16 | rw,r | Y | 16 | |||
| 2029 | SUB r/m16, imm8 | SUBW imm8, r/m16 | subw imm8, r/m16 | 83 /5 ib | V | V | operand16 | rw,r | Y | 16 | |||
| 2030 | SUB r16, r/m16 | SUBW r/m16, r16 | subw r/m16, r16 | 2B /r | V | V | operand16 | rw,r | Y | 16 | |||
| 2031 | SUB r/m16, r16 | SUBW r16, r/m16 | subw r16, r/m16 | 29 /r | V | V | operand16 | rw,r | Y | 16 | |||
| 2032 | SWAPGS | SWAPGS | swapgs | 0F 01 F8 | N.S. | V | |||||||
| 2033 | SYSCALL | SYSCALL | syscall | 0F 05 | N.S. | V | default64 | ||||||
| 2034 | SYSCALL | SYSCALL | syscall | 0F 05 | V | N.S. | AMD | amd | |||||
| 2035 | SYSENTER | SYSENTER | sysenter | 0F 34 | V | V | PPRO | ||||||
| 2036 | SYSEXIT | SYSEXIT | sysexit | 0F 35 | V | V | PPRO | ||||||
| 2037 | SYSEXIT | SYSEXIT | sysexit | REX.W 0F 35 | N.E. | V | pseudo | ||||||
| 2038 | SYSRET | SYSRET | sysretw/sysretl/sysretl | 0F 07 | V | N.S. | AMD | amd | |||||
| 2039 | SYSRET | SYSRET | sysretw/sysretl/sysretl | 0F 07 | N.S. | V | operand32,operand64 | ||||||
| 2040 | SYSRET | SYSRET | sysretw/sysretl/sysretl | REX.W 0F 07 | I | V | pseudo | ||||||
| 2041 | T1MSKC r32V, r/m32 | T1MSKCL r/m32, r32V | t1mskcl r/m32, r32V | XOP.NDD.128.09.WIG 01 /7 | V | V | TBM | amd,operand16,operand32 | w,r | Y | 32 | ||
| 2042 | T1MSKC r64V, r/m64 | T1MSKCQ r/m64, r64V | t1mskcq r/m64, r64V | XOP.NDD.128.09.WIG 01 /7 | N.S. | V | TBM | amd,operand64 | w,r | Y | 64 | ||
| 2043 | TEST AL, imm8 | TESTB imm8, AL | testb imm8, AL | A8 ib | V | V | r,r | Y | 8 | ||||
| 2044 | TEST r/m8, imm8 | TESTB imm8, r/m8 | testb imm8, r/m8 | F6 /0 ib | V | V | r,r | Y | 8 | ||||
| 2045 | TEST r/m8, imm8 | TESTB imm8, r/m8 | testb imm8, r/m8 | F6 /1 ib | V | V | r,r | Y | 8 | ||||
| 2046 | TEST r/m8, imm8 | TESTB imm8, r/m8 | testb imm8, r/m8 | REX F6 /0 ib | N.E. | V | pseudo64 | r,r | Y | 8 | |||
| 2047 | TEST r/m8, r8 | TESTB r8, r/m8 | testb r8, r/m8 | 84 /r | V | V | r,r | Y | 8 | ||||
| 2048 | TEST r/m8, r8 | TESTB r8, r/m8 | testb r8, r/m8 | REX 84 /r | N.E. | V | pseudo64 | r,r | Y | 8 | |||
| 2049 | TEST EAX, imm32 | TESTL imm32, EAX | testl imm32, EAX | A9 id | V | V | operand32 | r,r | Y | 32 | |||
| 2050 | TEST r/m32, imm32 | TESTL imm32, r/m32 | testl imm32, r/m32 | F7 /0 id | V | V | operand32 | r,r | Y | 32 | |||
| 2051 | TEST r/m32, imm32 | TESTL imm32, r/m32 | testl imm32, r/m32 | F7 /1 id | V | V | operand32 | r,r | Y | 32 | |||
| 2052 | TEST r/m32, r32 | TESTL r32, r/m32 | testl r32, r/m32 | 85 /r | V | V | operand32 | r,r | Y | 32 | |||
| 2053 | TEST RAX, imm32 | TESTQ imm32, RAX | testq imm32, RAX | REX.W A9 id | N.S. | V | r,r | Y | 64 | ||||
| 2054 | TEST r/m64, imm32 | TESTQ imm32, r/m64 | testq imm32, r/m64 | REX.W F7 /0 id | N.S. | V | r,r | Y | 64 | ||||
| 2055 | TEST r/m64, imm32 | TESTQ imm32, r/m64 | testq imm32, r/m64 | REX.W F7 /1 id | N.S. | V | r,r | Y | 64 | ||||
| 2056 | TEST r/m64, r64 | TESTQ r64, r/m64 | testq r64, r/m64 | REX.W 85 /r | N.S. | V | r,r | Y | 64 | ||||
| 2057 | TEST AX, imm16 | TESTW imm16, AX | testw imm16, AX | A9 iw | V | V | operand16 | r,r | Y | 16 | |||
| 2058 | TEST r/m16, imm16 | TESTW imm16, r/m16 | testw imm16, r/m16 | F7 /0 iw | V | V | operand16 | r,r | Y | 16 | |||
| 2059 | TEST r/m16, imm16 | TESTW imm16, r/m16 | testw imm16, r/m16 | F7 /1 iw | V | V | operand16 | r,r | Y | 16 | |||
| 2060 | TEST r/m16, r16 | TESTW r16, r/m16 | testw r16, r/m16 | 85 /r | V | V | operand16 | r,r | Y | 16 | |||
| 2061 | TZCNT r32, r/m32 | TZCNTL r/m32, r32 | tzcntl r/m32, r32 | F3 0F BC /r | V | V | BMI1 | operand32 | w,r | Y | 32 | ||
| 2062 | TZCNT r64, r/m64 | TZCNTQ r/m64, r64 | tzcntq r/m64, r64 | F3 REX.W 0F BC /r | N.S. | V | BMI1 | w,r | Y | 64 | |||
| 2063 | TZCNT r16, r/m16 | TZCNTW r/m16, r16 | tzcntw r/m16, r16 | F3 0F BC /r | V | V | BMI1 | operand16 | w,r | Y | 16 | ||
| 2064 | TZMSK r32V, r/m32 | TZMSKL r/m32, r32V | tzmskl r/m32, r32V | XOP.NDD.128.09.WIG 01 /4 | V | V | TBM | amd,operand16,operand32 | w,r | Y | 32 | ||
| 2065 | TZMSK r64V, r/m64 | TZMSKQ r/m64, r64V | tzmskq r/m64, r64V | XOP.NDD.128.09.WIG 01 /4 | N.S. | V | TBM | amd,operand64 | w,r | Y | 64 | ||
| 2066 | UCOMISD xmm1, xmm2/m64 | UCOMISD xmm2/m64, xmm1 | ucomisd xmm2/m64, xmm1 | 66 0F 2E /r | V | V | SSE2 | r,r | |||||
| 2067 | UCOMISS xmm1, xmm2/m32 | UCOMISS xmm2/m32, xmm1 | ucomiss xmm2/m32, xmm1 | 0F 2E /r | V | V | SSE | r,r | |||||
| 2068 | UD0 r32, r/m32 | UD0 r/m32, r32 | ud0 r/m32, r32 | 0F FF /r | V | V | PPRO | r,r | |||||
| 2069 | UD1 r32, r/m32 | UD1 r/m32, r32 | ud1 r/m32, r32 | 0F B9 /r | V | V | PPRO | r,r | |||||
| 2070 | UD2 | UD2 | ud2 | 0F 0B | V | V | PPRO | ||||||
| 2071 | UNPCKHPD xmm1, xmm2/m128 | UNPCKHPD xmm2/m128, xmm1 | unpckhpd xmm2/m128, xmm1 | 66 0F 15 /r | V | V | SSE2 | rw,r | |||||
| 2072 | UNPCKHPS xmm1, xmm2/m128 | UNPCKHPS xmm2/m128, xmm1 | unpckhps xmm2/m128, xmm1 | 0F 15 /r | V | V | SSE | rw,r | |||||
| 2073 | UNPCKLPD xmm1, xmm2/m128 | UNPCKLPD xmm2/m128, xmm1 | unpcklpd xmm2/m128, xmm1 | 66 0F 14 /r | V | V | SSE2 | rw,r | |||||
| 2074 | UNPCKLPS xmm1, xmm2/m128 | UNPCKLPS xmm2/m128, xmm1 | unpcklps xmm2/m128, xmm1 | 0F 14 /r | V | V | SSE | rw,r | |||||
| 2075 | V4FMADDPS zmm1, {k}{z}, zmmV+3, m128 | V4FMADDPS m128, zmmV+3, {k}{z}, zmm1 | v4fmaddps m128, zmmV+3, {k}{z}, zmm1 | EVEX.DDS.512.F2.0F38.W0 9A /r | V | V | AVX512_4FMAPS | modrm_memonly,scale16 | rw,r,r,r | ||||
| 2076 | V4FMADDSS xmm1, {k}{z}, xmmV+3, m128 | V4FMADDSS m128, xmmV+3, {k}{z}, xmm1 | v4fmaddss m128, xmmV+3, {k}{z}, xmm1 | EVEX.DDS.LIG.F2.0F38.W0 9B /r | V | V | AVX512_4FMAPS | modrm_memonly,scale16 | rw,r,r,r | ||||
| 2077 | V4FNMADDPS zmm1, {k}{z}, zmmV+3, m128 | V4FNMADDPS m128, zmmV+3, {k}{z}, zmm1 | v4fnmaddps m128, zmmV+3, {k}{z}, zmm1 | EVEX.DDS.512.F2.0F38.W0 AA /r | V | V | AVX512_4FMAPS | modrm_memonly,scale16 | rw,r,r,r | ||||
| 2078 | V4FNMADDSS xmm1, {k}{z}, xmmV+3, m128 | V4FNMADDSS m128, xmmV+3, {k}{z}, xmm1 | v4fnmaddss m128, xmmV+3, {k}{z}, xmm1 | EVEX.DDS.LIG.F2.0F38.W0 AB /r | V | V | AVX512_4FMAPS | modrm_memonly,scale16 | rw,r,r,r | ||||
| 2079 | VADDPD xmm1, xmmV, xmm2/m128 | VADDPD xmm2/m128, xmmV, xmm1 | vaddpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 58 /r | V | V | AVX | w,r,r | |||||
| 2080 | VADDPD xmm1, {k}{z}, xmmV, xmm2/m128/m64bcst | VADDPD xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | vaddpd xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.66.0F.W1 58 /r | V | V | AVX512F+AVX512VL | bscale8,scale16 | w,r,r,r | ||||
| 2081 | VADDPD ymm1, ymmV, ymm2/m256 | VADDPD ymm2/m256, ymmV, ymm1 | vaddpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 58 /r | V | V | AVX | w,r,r | |||||
| 2082 | VADDPD ymm1, {k}{z}, ymmV, ymm2/m256/m64bcst | VADDPD ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | vaddpd ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.66.0F.W1 58 /r | V | V | AVX512F+AVX512VL | bscale8,scale32 | w,r,r,r | ||||
| 2083 | VADDPD zmm1{er}, {k}{z}, zmmV, zmm2 | VADDPD zmm2, zmmV, {k}{z}, zmm1{er} | vaddpd zmm2, zmmV, {k}{z}, zmm1{er} | EVEX.NDS.512.66.0F.W1 58 /r | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2084 | VADDPD zmm1, {k}{z}, zmmV, zmm2/m512/m64bcst | VADDPD zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | vaddpd zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.66.0F.W1 58 /r | V | V | AVX512F | bscale8,scale64 | w,r,r,r | ||||
| 2085 | VADDPS xmm1, xmmV, xmm2/m128 | VADDPS xmm2/m128, xmmV, xmm1 | vaddps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 58 /r | V | V | AVX | w,r,r | |||||
| 2086 | VADDPS xmm1, {k}{z}, xmmV, xmm2/m128/m32bcst | VADDPS xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | vaddps xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.0F.W0 58 /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r,r | ||||
| 2087 | VADDPS ymm1, ymmV, ymm2/m256 | VADDPS ymm2/m256, ymmV, ymm1 | vaddps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 58 /r | V | V | AVX | w,r,r | |||||
| 2088 | VADDPS ymm1, {k}{z}, ymmV, ymm2/m256/m32bcst | VADDPS ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | vaddps ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.0F.W0 58 /r | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r,r | ||||
| 2089 | VADDPS zmm1{er}, {k}{z}, zmmV, zmm2 | VADDPS zmm2, zmmV, {k}{z}, zmm1{er} | vaddps zmm2, zmmV, {k}{z}, zmm1{er} | EVEX.NDS.512.0F.W0 58 /r | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2090 | VADDPS zmm1, {k}{z}, zmmV, zmm2/m512/m32bcst | VADDPS zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | vaddps zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.0F.W0 58 /r | V | V | AVX512F | bscale4,scale64 | w,r,r,r | ||||
| 2091 | VADDSD xmm1{er}, {k}{z}, xmmV, xmm2 | VADDSD xmm2, xmmV, {k}{z}, xmm1{er} | vaddsd xmm2, xmmV, {k}{z}, xmm1{er} | EVEX.NDS.128.F2.0F.W1 58 /r | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2092 | VADDSD xmm1, xmmV, xmm2/m64 | VADDSD xmm2/m64, xmmV, xmm1 | vaddsd xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG 58 /r | V | V | AVX | w,r,r | |||||
| 2093 | VADDSD xmm1, {k}{z}, xmmV, xmm2/m64 | VADDSD xmm2/m64, xmmV, {k}{z}, xmm1 | vaddsd xmm2/m64, xmmV, {k}{z}, xmm1 | EVEX.NDS.LIG.F2.0F.W1 58 /r | V | V | AVX512F | scale8 | w,r,r,r | ||||
| 2094 | VADDSS xmm1{er}, {k}{z}, xmmV, xmm2 | VADDSS xmm2, xmmV, {k}{z}, xmm1{er} | vaddss xmm2, xmmV, {k}{z}, xmm1{er} | EVEX.NDS.128.F3.0F.W0 58 /r | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2095 | VADDSS xmm1, xmmV, xmm2/m32 | VADDSS xmm2/m32, xmmV, xmm1 | vaddss xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 58 /r | V | V | AVX | w,r,r | |||||
| 2096 | VADDSS xmm1, {k}{z}, xmmV, xmm2/m32 | VADDSS xmm2/m32, xmmV, {k}{z}, xmm1 | vaddss xmm2/m32, xmmV, {k}{z}, xmm1 | EVEX.NDS.LIG.F3.0F.W0 58 /r | V | V | AVX512F | scale4 | w,r,r,r | ||||
| 2097 | VADDSUBPD xmm1, xmmV, xmm2/m128 | VADDSUBPD xmm2/m128, xmmV, xmm1 | vaddsubpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG D0 /r | V | V | AVX | w,r,r | |||||
| 2098 | VADDSUBPD ymm1, ymmV, ymm2/m256 | VADDSUBPD ymm2/m256, ymmV, ymm1 | vaddsubpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG D0 /r | V | V | AVX | w,r,r | |||||
| 2099 | VADDSUBPS xmm1, xmmV, xmm2/m128 | VADDSUBPS xmm2/m128, xmmV, xmm1 | vaddsubps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.F2.0F.WIG D0 /r | V | V | AVX | w,r,r | |||||
| 2100 | VADDSUBPS ymm1, ymmV, ymm2/m256 | VADDSUBPS ymm2/m256, ymmV, ymm1 | vaddsubps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.F2.0F.WIG D0 /r | V | V | AVX | w,r,r | |||||
| 2101 | VAESDEC xmm1, xmmV, xmm2/m128 | VAESDEC xmm2/m128, xmmV, xmm1 | vaesdec xmm2/m128, xmmV, xmm1 | EVEX.NDS.128.66.0F38.WIG DE /r | V | V | AES+AVX512VL | scale16 | w,r,r | ||||
| 2102 | VAESDEC xmm1, xmmV, xmm2/m128 | VAESDEC xmm2/m128, xmmV, xmm1 | vaesdec xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG DE /r | V | V | AES+AVX | w,r,r | |||||
| 2103 | VAESDEC ymm1, ymmV, ymm2/m256 | VAESDEC ymm2/m256, ymmV, ymm1 | vaesdec ymm2/m256, ymmV, ymm1 | EVEX.NDS.256.66.0F38.WIG DE /r | V | V | AES+AVX512VL | scale32 | w,r,r | ||||
| 2104 | VAESDEC ymm1, ymmV, ymm2/m256 | VAESDEC ymm2/m256, ymmV, ymm1 | vaesdec ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG DE /r | V | V | VAES+AVX | w,r,r | |||||
| 2105 | VAESDEC zmm1, zmmV, zmm2/m512 | VAESDEC zmm2/m512, zmmV, zmm1 | vaesdec zmm2/m512, zmmV, zmm1 | EVEX.NDS.512.66.0F38.WIG DE /r | V | V | AES+AVX512F | scale64 | w,r,r | ||||
| 2106 | VAESDECLAST xmm1, xmmV, xmm2/m128 | VAESDECLAST xmm2/m128, xmmV, xmm1 | vaesdeclast xmm2/m128, xmmV, xmm1 | EVEX.NDS.128.66.0F38.WIG DF /r | V | V | AES+AVX512VL | scale16 | w,r,r | ||||
| 2107 | VAESDECLAST xmm1, xmmV, xmm2/m128 | VAESDECLAST xmm2/m128, xmmV, xmm1 | vaesdeclast xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG DF /r | V | V | AES+AVX | w,r,r | |||||
| 2108 | VAESDECLAST ymm1, ymmV, ymm2/m256 | VAESDECLAST ymm2/m256, ymmV, ymm1 | vaesdeclast ymm2/m256, ymmV, ymm1 | EVEX.NDS.256.66.0F38.WIG DF /r | V | V | AES+AVX512VL | scale32 | w,r,r | ||||
| 2109 | VAESDECLAST ymm1, ymmV, ymm2/m256 | VAESDECLAST ymm2/m256, ymmV, ymm1 | vaesdeclast ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG DF /r | V | V | VAES+AVX | w,r,r | |||||
| 2110 | VAESDECLAST zmm1, zmmV, zmm2/m512 | VAESDECLAST zmm2/m512, zmmV, zmm1 | vaesdeclast zmm2/m512, zmmV, zmm1 | EVEX.NDS.512.66.0F38.WIG DF /r | V | V | AES+AVX512F | scale64 | w,r,r | ||||
| 2111 | VAESENC xmm1, xmmV, xmm2/m128 | VAESENC xmm2/m128, xmmV, xmm1 | vaesenc xmm2/m128, xmmV, xmm1 | EVEX.NDS.128.66.0F38.WIG DC /r | V | V | AES+AVX512VL | scale16 | w,r,r | ||||
| 2112 | VAESENC xmm1, xmmV, xmm2/m128 | VAESENC xmm2/m128, xmmV, xmm1 | vaesenc xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG DC /r | V | V | AES+AVX | w,r,r | |||||
| 2113 | VAESENC ymm1, ymmV, ymm2/m256 | VAESENC ymm2/m256, ymmV, ymm1 | vaesenc ymm2/m256, ymmV, ymm1 | EVEX.NDS.256.66.0F38.WIG DC /r | V | V | AES+AVX512VL | scale32 | w,r,r | ||||
| 2114 | VAESENC ymm1, ymmV, ymm2/m256 | VAESENC ymm2/m256, ymmV, ymm1 | vaesenc ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG DC /r | V | V | VAES+AVX | w,r,r | |||||
| 2115 | VAESENC zmm1, zmmV, zmm2/m512 | VAESENC zmm2/m512, zmmV, zmm1 | vaesenc zmm2/m512, zmmV, zmm1 | EVEX.NDS.512.66.0F38.WIG DC /r | V | V | AES+AVX512F | scale64 | w,r,r | ||||
| 2116 | VAESENCLAST xmm1, xmmV, xmm2/m128 | VAESENCLAST xmm2/m128, xmmV, xmm1 | vaesenclast xmm2/m128, xmmV, xmm1 | EVEX.NDS.128.66.0F38.WIG DD /r | V | V | AES+AVX512VL | scale16 | w,r,r | ||||
| 2117 | VAESENCLAST xmm1, xmmV, xmm2/m128 | VAESENCLAST xmm2/m128, xmmV, xmm1 | vaesenclast xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG DD /r | V | V | AES+AVX | w,r,r | |||||
| 2118 | VAESENCLAST ymm1, ymmV, ymm2/m256 | VAESENCLAST ymm2/m256, ymmV, ymm1 | vaesenclast ymm2/m256, ymmV, ymm1 | EVEX.NDS.256.66.0F38.WIG DD /r | V | V | AES+AVX512VL | scale32 | w,r,r | ||||
| 2119 | VAESENCLAST ymm1, ymmV, ymm2/m256 | VAESENCLAST ymm2/m256, ymmV, ymm1 | vaesenclast ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG DD /r | V | V | VAES+AVX | w,r,r | |||||
| 2120 | VAESENCLAST zmm1, zmmV, zmm2/m512 | VAESENCLAST zmm2/m512, zmmV, zmm1 | vaesenclast zmm2/m512, zmmV, zmm1 | EVEX.NDS.512.66.0F38.WIG DD /r | V | V | AES+AVX512F | scale64 | w,r,r | ||||
| 2121 | VAESIMC xmm1, xmm2/m128 | VAESIMC xmm2/m128, xmm1 | vaesimc xmm2/m128, xmm1 | VEX.128.66.0F38.WIG DB /r | V | V | AES+AVX | w,r | |||||
| 2122 | VAESKEYGENASSIST xmm1, xmm2/m128, imm8u | VAESKEYGENASSIST imm8u, xmm2/m128, xmm1 | vaeskeygenassist imm8u, xmm2/m128, xmm1 | VEX.128.66.0F3A.WIG DF /r ib | V | V | AES+AVX | w,r,r | |||||
| 2123 | VALIGND xmm1, {k}{z}, xmmV, xmm2/m128/m32bcst, imm8u | VALIGND imm8u, xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | valignd imm8u, xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.66.0F3A.W0 03 /r ib | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r,r,r | ||||
| 2124 | VALIGND ymm1, {k}{z}, ymmV, ymm2/m256/m32bcst, imm8u | VALIGND imm8u, ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | valignd imm8u, ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.66.0F3A.W0 03 /r ib | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r,r,r | ||||
| 2125 | VALIGND zmm1, {k}{z}, zmmV, zmm2/m512/m32bcst, imm8u | VALIGND imm8u, zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | valignd imm8u, zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.66.0F3A.W0 03 /r ib | V | V | AVX512F | bscale4,scale64 | w,r,r,r,r | ||||
| 2126 | VALIGNQ xmm1, {k}{z}, xmmV, xmm2/m128/m64bcst, imm8u | VALIGNQ imm8u, xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | valignq imm8u, xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.66.0F3A.W1 03 /r ib | V | V | AVX512F+AVX512VL | bscale8,scale16 | w,r,r,r,r | ||||
| 2127 | VALIGNQ ymm1, {k}{z}, ymmV, ymm2/m256/m64bcst, imm8u | VALIGNQ imm8u, ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | valignq imm8u, ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.66.0F3A.W1 03 /r ib | V | V | AVX512F+AVX512VL | bscale8,scale32 | w,r,r,r,r | ||||
| 2128 | VALIGNQ zmm1, {k}{z}, zmmV, zmm2/m512/m64bcst, imm8u | VALIGNQ imm8u, zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | valignq imm8u, zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.66.0F3A.W1 03 /r ib | V | V | AVX512F | bscale8,scale64 | w,r,r,r,r | ||||
| 2129 | VANDNPD xmm1, xmmV, xmm2/m128 | VANDNPD xmm2/m128, xmmV, xmm1 | vandnpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 55 /r | V | V | AVX | w,r,r | |||||
| 2130 | VANDNPD xmm1, {k}{z}, xmmV, xmm2/m128/m64bcst | VANDNPD xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | vandnpd xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.66.0F.W1 55 /r | V | V | AVX512DQ+AVX512VL | bscale8,scale16 | w,r,r,r | ||||
| 2131 | VANDNPD ymm1, ymmV, ymm2/m256 | VANDNPD ymm2/m256, ymmV, ymm1 | vandnpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 55 /r | V | V | AVX | w,r,r | |||||
| 2132 | VANDNPD ymm1, {k}{z}, ymmV, ymm2/m256/m64bcst | VANDNPD ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | vandnpd ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.66.0F.W1 55 /r | V | V | AVX512DQ+AVX512VL | bscale8,scale32 | w,r,r,r | ||||
| 2133 | VANDNPD zmm1, {k}{z}, zmmV, zmm2/m512/m64bcst | VANDNPD zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | vandnpd zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.66.0F.W1 55 /r | V | V | AVX512DQ | bscale8,scale64 | w,r,r,r | ||||
| 2134 | VANDNPS xmm1, xmmV, xmm2/m128 | VANDNPS xmm2/m128, xmmV, xmm1 | vandnps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 55 /r | V | V | AVX | w,r,r | |||||
| 2135 | VANDNPS xmm1, {k}{z}, xmmV, xmm2/m128/m32bcst | VANDNPS xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | vandnps xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.0F.W0 55 /r | V | V | AVX512DQ+AVX512VL | bscale4,scale16 | w,r,r,r | ||||
| 2136 | VANDNPS ymm1, ymmV, ymm2/m256 | VANDNPS ymm2/m256, ymmV, ymm1 | vandnps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 55 /r | V | V | AVX | w,r,r | |||||
| 2137 | VANDNPS ymm1, {k}{z}, ymmV, ymm2/m256/m32bcst | VANDNPS ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | vandnps ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.0F.W0 55 /r | V | V | AVX512DQ+AVX512VL | bscale4,scale32 | w,r,r,r | ||||
| 2138 | VANDNPS zmm1, {k}{z}, zmmV, zmm2/m512/m32bcst | VANDNPS zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | vandnps zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.0F.W0 55 /r | V | V | AVX512DQ | bscale4,scale64 | w,r,r,r | ||||
| 2139 | VANDPD xmm1, xmmV, xmm2/m128 | VANDPD xmm2/m128, xmmV, xmm1 | vandpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 54 /r | V | V | AVX | w,r,r | |||||
| 2140 | VANDPD xmm1, {k}{z}, xmmV, xmm2/m128/m64bcst | VANDPD xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | vandpd xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.66.0F.W1 54 /r | V | V | AVX512DQ+AVX512VL | bscale8,scale16 | w,r,r,r | ||||
| 2141 | VANDPD ymm1, ymmV, ymm2/m256 | VANDPD ymm2/m256, ymmV, ymm1 | vandpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 54 /r | V | V | AVX | w,r,r | |||||
| 2142 | VANDPD ymm1, {k}{z}, ymmV, ymm2/m256/m64bcst | VANDPD ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | vandpd ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.66.0F.W1 54 /r | V | V | AVX512DQ+AVX512VL | bscale8,scale32 | w,r,r,r | ||||
| 2143 | VANDPD zmm1, {k}{z}, zmmV, zmm2/m512/m64bcst | VANDPD zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | vandpd zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.66.0F.W1 54 /r | V | V | AVX512DQ | bscale8,scale64 | w,r,r,r | ||||
| 2144 | VANDPS xmm1, xmmV, xmm2/m128 | VANDPS xmm2/m128, xmmV, xmm1 | vandps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 54 /r | V | V | AVX | w,r,r | |||||
| 2145 | VANDPS xmm1, {k}{z}, xmmV, xmm2/m128/m32bcst | VANDPS xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | vandps xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.0F.W0 54 /r | V | V | AVX512DQ+AVX512VL | bscale4,scale16 | w,r,r,r | ||||
| 2146 | VANDPS ymm1, ymmV, ymm2/m256 | VANDPS ymm2/m256, ymmV, ymm1 | vandps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 54 /r | V | V | AVX | w,r,r | |||||
| 2147 | VANDPS ymm1, {k}{z}, ymmV, ymm2/m256/m32bcst | VANDPS ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | vandps ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.0F.W0 54 /r | V | V | AVX512DQ+AVX512VL | bscale4,scale32 | w,r,r,r | ||||
| 2148 | VANDPS zmm1, {k}{z}, zmmV, zmm2/m512/m32bcst | VANDPS zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | vandps zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.0F.W0 54 /r | V | V | AVX512DQ | bscale4,scale64 | w,r,r,r | ||||
| 2149 | VBLENDMPD xmm1, {k}{z}, xmmV, xmm2/m128/m64bcst | VBLENDMPD xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | vblendmpd xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.66.0F38.W1 65 /r | V | V | AVX512F+AVX512VL | bscale8,scale16 | w,r,r,r | ||||
| 2150 | VBLENDMPD ymm1, {k}{z}, ymmV, ymm2/m256/m64bcst | VBLENDMPD ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | vblendmpd ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.66.0F38.W1 65 /r | V | V | AVX512F+AVX512VL | bscale8,scale32 | w,r,r,r | ||||
| 2151 | VBLENDMPD zmm1, {k}{z}, zmmV, zmm2/m512/m64bcst | VBLENDMPD zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | vblendmpd zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.66.0F38.W1 65 /r | V | V | AVX512F | bscale8,scale64 | w,r,r,r | ||||
| 2152 | VBLENDMPS xmm1, {k}{z}, xmmV, xmm2/m128/m32bcst | VBLENDMPS xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | vblendmps xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.66.0F38.W0 65 /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r,r | ||||
| 2153 | VBLENDMPS ymm1, {k}{z}, ymmV, ymm2/m256/m32bcst | VBLENDMPS ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | vblendmps ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.66.0F38.W0 65 /r | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r,r | ||||
| 2154 | VBLENDMPS zmm1, {k}{z}, zmmV, zmm2/m512/m32bcst | VBLENDMPS zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | vblendmps zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.66.0F38.W0 65 /r | V | V | AVX512F | bscale4,scale64 | w,r,r,r | ||||
| 2155 | VBLENDPD xmm1, xmmV, xmm2/m128, imm8u | VBLENDPD imm8u, xmm2/m128, xmmV, xmm1 | vblendpd imm8u, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 0D /r ib | V | V | AVX | w,r,r,r | |||||
| 2156 | VBLENDPD ymm1, ymmV, ymm2/m256, imm8u | VBLENDPD imm8u, ymm2/m256, ymmV, ymm1 | vblendpd imm8u, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.WIG 0D /r ib | V | V | AVX | w,r,r,r | |||||
| 2157 | VBLENDPS xmm1, xmmV, xmm2/m128, imm8u | VBLENDPS imm8u, xmm2/m128, xmmV, xmm1 | vblendps imm8u, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 0C /r ib | V | V | AVX | w,r,r,r | |||||
| 2158 | VBLENDPS ymm1, ymmV, ymm2/m256, imm8u | VBLENDPS imm8u, ymm2/m256, ymmV, ymm1 | vblendps imm8u, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.WIG 0C /r ib | V | V | AVX | w,r,r,r | |||||
| 2159 | VBLENDVPD xmm1, xmmV, xmm2/m128, xmmIH | VBLENDVPD xmmIH, xmm2/m128, xmmV, xmm1 | vblendvpd xmmIH, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.W0 4B /r /is4 | V | V | AVX | w,r,r,r | |||||
| 2160 | VBLENDVPD ymm1, ymmV, ymm2/m256, ymmIH | VBLENDVPD ymmIH, ymm2/m256, ymmV, ymm1 | vblendvpd ymmIH, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.W0 4B /r /is4 | V | V | AVX | w,r,r,r | |||||
| 2161 | VBLENDVPS xmm1, xmmV, xmm2/m128, xmmIH | VBLENDVPS xmmIH, xmm2/m128, xmmV, xmm1 | vblendvps xmmIH, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.W0 4A /r /is4 | V | V | AVX | w,r,r,r | |||||
| 2162 | VBLENDVPS ymm1, ymmV, ymm2/m256, ymmIH | VBLENDVPS ymmIH, ymm2/m256, ymmV, ymm1 | vblendvps ymmIH, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.W0 4A /r /is4 | V | V | AVX | w,r,r,r | |||||
| 2163 | VBROADCASTF128 ymm1, m128 | VBROADCASTF128 m128, ymm1 | vbroadcastf128 m128, ymm1 | VEX.256.66.0F38.W0 1A /r | V | V | AVX | modrm_memonly | w,r | ||||
| 2164 | VBROADCASTF32X2 ymm1, {k}{z}, xmm2/m64 | VBROADCASTF32X2 xmm2/m64, {k}{z}, ymm1 | vbroadcastf32x2 xmm2/m64, {k}{z}, ymm1 | EVEX.256.66.0F38.W0 19 /r | V | V | AVX512DQ+AVX512VL | scale8 | w,r,r | ||||
| 2165 | VBROADCASTF32X2 zmm1, {k}{z}, xmm2/m64 | VBROADCASTF32X2 xmm2/m64, {k}{z}, zmm1 | vbroadcastf32x2 xmm2/m64, {k}{z}, zmm1 | EVEX.512.66.0F38.W0 19 /r | V | V | AVX512DQ | scale8 | w,r,r | ||||
| 2166 | VBROADCASTF32X4 ymm1, {k}{z}, m128 | VBROADCASTF32X4 m128, {k}{z}, ymm1 | vbroadcastf32x4 m128, {k}{z}, ymm1 | EVEX.256.66.0F38.W0 1A /r | V | V | AVX512F+AVX512VL | modrm_memonly,scale16 | w,r,r | ||||
| 2167 | VBROADCASTF32X4 zmm1, {k}{z}, m128 | VBROADCASTF32X4 m128, {k}{z}, zmm1 | vbroadcastf32x4 m128, {k}{z}, zmm1 | EVEX.512.66.0F38.W0 1A /r | V | V | AVX512F | modrm_memonly,scale16 | w,r,r | ||||
| 2168 | VBROADCASTF32X8 zmm1, {k}{z}, m256 | VBROADCASTF32X8 m256, {k}{z}, zmm1 | vbroadcastf32x8 m256, {k}{z}, zmm1 | EVEX.512.66.0F38.W0 1B /r | V | V | AVX512DQ | modrm_memonly,scale32 | w,r,r | ||||
| 2169 | VBROADCASTF64X2 ymm1, {k}{z}, m128 | VBROADCASTF64X2 m128, {k}{z}, ymm1 | vbroadcastf64x2 m128, {k}{z}, ymm1 | EVEX.256.66.0F38.W1 1A /r | V | V | AVX512DQ+AVX512VL | modrm_memonly,scale16 | w,r,r | ||||
| 2170 | VBROADCASTF64X2 zmm1, {k}{z}, m128 | VBROADCASTF64X2 m128, {k}{z}, zmm1 | vbroadcastf64x2 m128, {k}{z}, zmm1 | EVEX.512.66.0F38.W1 1A /r | V | V | AVX512DQ | modrm_memonly,scale16 | w,r,r | ||||
| 2171 | VBROADCASTF64X4 zmm1, {k}{z}, m256 | VBROADCASTF64X4 m256, {k}{z}, zmm1 | vbroadcastf64x4 m256, {k}{z}, zmm1 | EVEX.512.66.0F38.W1 1B /r | V | V | AVX512F | modrm_memonly,scale32 | w,r,r | ||||
| 2172 | VBROADCASTI128 ymm1, m128 | VBROADCASTI128 m128, ymm1 | vbroadcasti128 m128, ymm1 | VEX.256.66.0F38.W0 5A /r | V | V | AVX2 | modrm_memonly | w,r | ||||
| 2173 | VBROADCASTI32X2 xmm1, {k}{z}, xmm2/m64 | VBROADCASTI32X2 xmm2/m64, {k}{z}, xmm1 | vbroadcasti32x2 xmm2/m64, {k}{z}, xmm1 | EVEX.128.66.0F38.W0 59 /r | V | V | AVX512DQ+AVX512VL | scale8 | w,r,r | ||||
| 2174 | VBROADCASTI32X2 ymm1, {k}{z}, xmm2/m64 | VBROADCASTI32X2 xmm2/m64, {k}{z}, ymm1 | vbroadcasti32x2 xmm2/m64, {k}{z}, ymm1 | EVEX.256.66.0F38.W0 59 /r | V | V | AVX512DQ+AVX512VL | scale8 | w,r,r | ||||
| 2175 | VBROADCASTI32X2 zmm1, {k}{z}, xmm2/m64 | VBROADCASTI32X2 xmm2/m64, {k}{z}, zmm1 | vbroadcasti32x2 xmm2/m64, {k}{z}, zmm1 | EVEX.512.66.0F38.W0 59 /r | V | V | AVX512DQ | scale8 | w,r,r | ||||
| 2176 | VBROADCASTI32X4 ymm1, {k}{z}, m128 | VBROADCASTI32X4 m128, {k}{z}, ymm1 | vbroadcasti32x4 m128, {k}{z}, ymm1 | EVEX.256.66.0F38.W0 5A /r | V | V | AVX512F+AVX512VL | modrm_memonly,scale16 | w,r,r | ||||
| 2177 | VBROADCASTI32X4 zmm1, {k}{z}, m128 | VBROADCASTI32X4 m128, {k}{z}, zmm1 | vbroadcasti32x4 m128, {k}{z}, zmm1 | EVEX.512.66.0F38.W0 5A /r | V | V | AVX512F | modrm_memonly,scale16 | w,r,r | ||||
| 2178 | VBROADCASTI32X8 zmm1, {k}{z}, m256 | VBROADCASTI32X8 m256, {k}{z}, zmm1 | vbroadcasti32x8 m256, {k}{z}, zmm1 | EVEX.512.66.0F38.W0 5B /r | V | V | AVX512DQ | modrm_memonly,scale32 | w,r,r | ||||
| 2179 | VBROADCASTI64X2 ymm1, {k}{z}, m128 | VBROADCASTI64X2 m128, {k}{z}, ymm1 | vbroadcasti64x2 m128, {k}{z}, ymm1 | EVEX.256.66.0F38.W1 5A /r | V | V | AVX512DQ+AVX512VL | modrm_memonly,scale16 | w,r,r | ||||
| 2180 | VBROADCASTI64X2 zmm1, {k}{z}, m128 | VBROADCASTI64X2 m128, {k}{z}, zmm1 | vbroadcasti64x2 m128, {k}{z}, zmm1 | EVEX.512.66.0F38.W1 5A /r | V | V | AVX512DQ | modrm_memonly,scale16 | w,r,r | ||||
| 2181 | VBROADCASTI64X4 zmm1, {k}{z}, m256 | VBROADCASTI64X4 m256, {k}{z}, zmm1 | vbroadcasti64x4 m256, {k}{z}, zmm1 | EVEX.512.66.0F38.W1 5B /r | V | V | AVX512F | modrm_memonly,scale32 | w,r,r | ||||
| 2182 | VBROADCASTSD ymm1, m64 | VBROADCASTSD m64, ymm1 | vbroadcastsd m64, ymm1 | VEX.256.66.0F38.W0 19 /r | V | V | AVX | modrm_memonly | w,r | ||||
| 2183 | VBROADCASTSD ymm1, xmm2 | VBROADCASTSD xmm2, ymm1 | vbroadcastsd xmm2, ymm1 | VEX.256.66.0F38.W0 19 /r | V | V | AVX2 | modrm_regonly | w,r | ||||
| 2184 | VBROADCASTSD ymm1, {k}{z}, xmm2/m64 | VBROADCASTSD xmm2/m64, {k}{z}, ymm1 | vbroadcastsd xmm2/m64, {k}{z}, ymm1 | EVEX.256.66.0F38.W1 19 /r | V | V | AVX512F+AVX512VL | scale8 | w,r,r | ||||
| 2185 | VBROADCASTSD zmm1, {k}{z}, xmm2/m64 | VBROADCASTSD xmm2/m64, {k}{z}, zmm1 | vbroadcastsd xmm2/m64, {k}{z}, zmm1 | EVEX.512.66.0F38.W1 19 /r | V | V | AVX512F | scale8 | w,r,r | ||||
| 2186 | VBROADCASTSS xmm1, m32 | VBROADCASTSS m32, xmm1 | vbroadcastss m32, xmm1 | VEX.128.66.0F38.W0 18 /r | V | V | AVX | modrm_memonly | w,r | ||||
| 2187 | VBROADCASTSS ymm1, m32 | VBROADCASTSS m32, ymm1 | vbroadcastss m32, ymm1 | VEX.256.66.0F38.W0 18 /r | V | V | AVX | modrm_memonly | w,r | ||||
| 2188 | VBROADCASTSS xmm1, xmm2 | VBROADCASTSS xmm2, xmm1 | vbroadcastss xmm2, xmm1 | VEX.128.66.0F38.W0 18 /r | V | V | AVX2 | modrm_regonly | w,r | ||||
| 2189 | VBROADCASTSS ymm1, xmm2 | VBROADCASTSS xmm2, ymm1 | vbroadcastss xmm2, ymm1 | VEX.256.66.0F38.W0 18 /r | V | V | AVX2 | modrm_regonly | w,r | ||||
| 2190 | VBROADCASTSS xmm1, {k}{z}, xmm2/m32 | VBROADCASTSS xmm2/m32, {k}{z}, xmm1 | vbroadcastss xmm2/m32, {k}{z}, xmm1 | EVEX.128.66.0F38.W0 18 /r | V | V | AVX512F+AVX512VL | scale4 | w,r,r | ||||
| 2191 | VBROADCASTSS ymm1, {k}{z}, xmm2/m32 | VBROADCASTSS xmm2/m32, {k}{z}, ymm1 | vbroadcastss xmm2/m32, {k}{z}, ymm1 | EVEX.256.66.0F38.W0 18 /r | V | V | AVX512F+AVX512VL | scale4 | w,r,r | ||||
| 2192 | VBROADCASTSS zmm1, {k}{z}, xmm2/m32 | VBROADCASTSS xmm2/m32, {k}{z}, zmm1 | vbroadcastss xmm2/m32, {k}{z}, zmm1 | EVEX.512.66.0F38.W0 18 /r | V | V | AVX512F | scale4 | w,r,r | ||||
| 2193 | VCMPPD xmm1, xmmV, xmm2/m128, imm8u | VCMPPD imm8u, xmm2/m128, xmmV, xmm1 | vcmppd imm8u, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||||
| 2194 | VCMPPD k1, {k}, xmmV, xmm2/m128/m64bcst, imm8u | VCMPPD imm8u, xmm2/m128/m64bcst, xmmV, {k}, k1 | vcmppd imm8u, xmm2/m128/m64bcst, xmmV, {k}, k1 | EVEX.NDS.128.66.0F.W1 C2 /r ib | V | V | AVX512F+AVX512VL | bscale8,scale16 | w,r,r,r,r | ||||
| 2195 | VCMPPD ymm1, ymmV, ymm2/m256, imm8u | VCMPPD imm8u, ymm2/m256, ymmV, ymm1 | vcmppd imm8u, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||||
| 2196 | VCMPPD k1, {k}, ymmV, ymm2/m256/m64bcst, imm8u | VCMPPD imm8u, ymm2/m256/m64bcst, ymmV, {k}, k1 | vcmppd imm8u, ymm2/m256/m64bcst, ymmV, {k}, k1 | EVEX.NDS.256.66.0F.W1 C2 /r ib | V | V | AVX512F+AVX512VL | bscale8,scale32 | w,r,r,r,r | ||||
| 2197 | VCMPPD k1{sae}, {k}, zmmV, zmm2, imm8u | VCMPPD imm8u, zmm2, zmmV, {k}, k1{sae} | vcmppd imm8u, zmm2, zmmV, {k}, k1{sae} | EVEX.NDS.512.66.0F.W1 C2 /r ib | V | V | AVX512F | modrm_regonly | w,r,r,r,r | ||||
| 2198 | VCMPPD k1, {k}, zmmV, zmm2/m512/m64bcst, imm8u | VCMPPD imm8u, zmm2/m512/m64bcst, zmmV, {k}, k1 | vcmppd imm8u, zmm2/m512/m64bcst, zmmV, {k}, k1 | EVEX.NDS.512.66.0F.W1 C2 /r ib | V | V | AVX512F | bscale8,scale64 | w,r,r,r,r | ||||
| 2199 | VCMPPS xmm1, xmmV, xmm2/m128, imm8u | VCMPPS imm8u, xmm2/m128, xmmV, xmm1 | vcmpps imm8u, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||||
| 2200 | VCMPPS k1, {k}, xmmV, xmm2/m128/m32bcst, imm8u | VCMPPS imm8u, xmm2/m128/m32bcst, xmmV, {k}, k1 | vcmpps imm8u, xmm2/m128/m32bcst, xmmV, {k}, k1 | EVEX.NDS.128.0F.W0 C2 /r ib | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r,r,r | ||||
| 2201 | VCMPPS ymm1, ymmV, ymm2/m256, imm8u | VCMPPS imm8u, ymm2/m256, ymmV, ymm1 | vcmpps imm8u, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||||
| 2202 | VCMPPS k1, {k}, ymmV, ymm2/m256/m32bcst, imm8u | VCMPPS imm8u, ymm2/m256/m32bcst, ymmV, {k}, k1 | vcmpps imm8u, ymm2/m256/m32bcst, ymmV, {k}, k1 | EVEX.NDS.256.0F.W0 C2 /r ib | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r,r,r | ||||
| 2203 | VCMPPS k1{sae}, {k}, zmmV, zmm2, imm8u | VCMPPS imm8u, zmm2, zmmV, {k}, k1{sae} | vcmpps imm8u, zmm2, zmmV, {k}, k1{sae} | EVEX.NDS.512.0F.W0 C2 /r ib | V | V | AVX512F | modrm_regonly | w,r,r,r,r | ||||
| 2204 | VCMPPS k1, {k}, zmmV, zmm2/m512/m32bcst, imm8u | VCMPPS imm8u, zmm2/m512/m32bcst, zmmV, {k}, k1 | vcmpps imm8u, zmm2/m512/m32bcst, zmmV, {k}, k1 | EVEX.NDS.512.0F.W0 C2 /r ib | V | V | AVX512F | bscale4,scale64 | w,r,r,r,r | ||||
| 2205 | VCMPSD k1{sae}, {k}, xmmV, xmm2, imm8u | VCMPSD imm8u, xmm2, xmmV, {k}, k1{sae} | vcmpsd imm8u, xmm2, xmmV, {k}, k1{sae} | EVEX.NDS.128.F2.0F.W1 C2 /r ib | V | V | AVX512F | modrm_regonly | w,r,r,r,r | ||||
| 2206 | VCMPSD xmm1, xmmV, xmm2/m64, imm8u | VCMPSD imm8u, xmm2/m64, xmmV, xmm1 | vcmpsd imm8u, xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||||
| 2207 | VCMPSD k1, {k}, xmmV, xmm2/m64, imm8u | VCMPSD imm8u, xmm2/m64, xmmV, {k}, k1 | vcmpsd imm8u, xmm2/m64, xmmV, {k}, k1 | EVEX.NDS.LIG.F2.0F.W1 C2 /r ib | V | V | AVX512F | scale8 | w,r,r,r,r | ||||
| 2208 | VCMPSS k1{sae}, {k}, xmmV, xmm2, imm8u | VCMPSS imm8u, xmm2, xmmV, {k}, k1{sae} | vcmpss imm8u, xmm2, xmmV, {k}, k1{sae} | EVEX.NDS.128.F3.0F.W0 C2 /r ib | V | V | AVX512F | modrm_regonly | w,r,r,r,r | ||||
| 2209 | VCMPSS xmm1, xmmV, xmm2/m32, imm8u | VCMPSS imm8u, xmm2/m32, xmmV, xmm1 | vcmpss imm8u, xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||||
| 2210 | VCMPSS k1, {k}, xmmV, xmm2/m32, imm8u | VCMPSS imm8u, xmm2/m32, xmmV, {k}, k1 | vcmpss imm8u, xmm2/m32, xmmV, {k}, k1 | EVEX.NDS.LIG.F3.0F.W0 C2 /r ib | V | V | AVX512F | scale4 | w,r,r,r,r | ||||
| 2211 | VCOMISD xmm1{sae}, xmm2 | VCOMISD xmm2, xmm1{sae} | vcomisd xmm2, xmm1{sae} | EVEX.128.66.0F.W1 2F /r | V | V | AVX512F | modrm_regonly | r,r | ||||
| 2212 | VCOMISD xmm1, xmm2/m64 | VCOMISD xmm2/m64, xmm1 | vcomisd xmm2/m64, xmm1 | EVEX.LIG.66.0F.W1 2F /r | V | V | AVX512F | scale8 | r,r | ||||
| 2213 | VCOMISD xmm1, xmm2/m64 | VCOMISD xmm2/m64, xmm1 | vcomisd xmm2/m64, xmm1 | VEX.LIG.66.0F.WIG 2F /r | V | V | AVX | r,r | |||||
| 2214 | VCOMISS xmm1{sae}, xmm2 | VCOMISS xmm2, xmm1{sae} | vcomiss xmm2, xmm1{sae} | EVEX.128.0F.W0 2F /r | V | V | AVX512F | modrm_regonly | r,r | ||||
| 2215 | VCOMISS xmm1, xmm2/m32 | VCOMISS xmm2/m32, xmm1 | vcomiss xmm2/m32, xmm1 | EVEX.LIG.0F.W0 2F /r | V | V | AVX512F | scale4 | r,r | ||||
| 2216 | VCOMISS xmm1, xmm2/m32 | VCOMISS xmm2/m32, xmm1 | vcomiss xmm2/m32, xmm1 | VEX.LIG.0F.WIG 2F /r | V | V | AVX | r,r | |||||
| 2217 | VCOMPRESSPD xmm2/m128, {k}{z}, xmm1 | VCOMPRESSPD xmm1, {k}{z}, xmm2/m128 | vcompresspd xmm1, {k}{z}, xmm2/m128 | EVEX.128.66.0F38.W1 8A /r | V | V | AVX512F+AVX512VL | scale8 | w,r,r | ||||
| 2218 | VCOMPRESSPD ymm2/m256, {k}{z}, ymm1 | VCOMPRESSPD ymm1, {k}{z}, ymm2/m256 | vcompresspd ymm1, {k}{z}, ymm2/m256 | EVEX.256.66.0F38.W1 8A /r | V | V | AVX512F+AVX512VL | scale8 | w,r,r | ||||
| 2219 | VCOMPRESSPD zmm2/m512, {k}{z}, zmm1 | VCOMPRESSPD zmm1, {k}{z}, zmm2/m512 | vcompresspd zmm1, {k}{z}, zmm2/m512 | EVEX.512.66.0F38.W1 8A /r | V | V | AVX512F | scale8 | w,r,r | ||||
| 2220 | VCOMPRESSPS xmm2/m128, {k}{z}, xmm1 | VCOMPRESSPS xmm1, {k}{z}, xmm2/m128 | vcompressps xmm1, {k}{z}, xmm2/m128 | EVEX.128.66.0F38.W0 8A /r | V | V | AVX512F+AVX512VL | scale4 | w,r,r | ||||
| 2221 | VCOMPRESSPS ymm2/m256, {k}{z}, ymm1 | VCOMPRESSPS ymm1, {k}{z}, ymm2/m256 | vcompressps ymm1, {k}{z}, ymm2/m256 | EVEX.256.66.0F38.W0 8A /r | V | V | AVX512F+AVX512VL | scale4 | w,r,r | ||||
| 2222 | VCOMPRESSPS zmm2/m512, {k}{z}, zmm1 | VCOMPRESSPS zmm1, {k}{z}, zmm2/m512 | vcompressps zmm1, {k}{z}, zmm2/m512 | EVEX.512.66.0F38.W0 8A /r | V | V | AVX512F | scale4 | w,r,r | ||||
| 2223 | VCVTDQ2PD ymm1, xmm2/m128 | VCVTDQ2PD xmm2/m128, ymm1 | vcvtdq2pd xmm2/m128, ymm1 | VEX.256.F3.0F.WIG E6 /r | V | V | AVX | w,r | |||||
| 2224 | VCVTDQ2PD xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTDQ2PD xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvtdq2pd xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.F3.0F.W0 E6 /r | V | V | AVX512F+AVX512VL | bscale4,scale8 | w,r,r | ||||
| 2225 | VCVTDQ2PD ymm1, {k}{z}, xmm2/m256/m32bcst | VCVTDQ2PD xmm2/m256/m32bcst, {k}{z}, ymm1 | vcvtdq2pd xmm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.F3.0F.W0 E6 /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2226 | VCVTDQ2PD xmm1, xmm2/m64 | VCVTDQ2PD xmm2/m64, xmm1 | vcvtdq2pd xmm2/m64, xmm1 | VEX.128.F3.0F.WIG E6 /r | V | V | AVX | w,r | |||||
| 2227 | VCVTDQ2PD zmm1, {k}{z}, ymm2/m512/m32bcst | VCVTDQ2PD ymm2/m512/m32bcst, {k}{z}, zmm1 | vcvtdq2pd ymm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.F3.0F.W0 E6 /r | V | V | AVX512F | bscale4,scale32 | w,r,r | ||||
| 2228 | VCVTDQ2PS xmm1, xmm2/m128 | VCVTDQ2PS xmm2/m128, xmm1 | vcvtdq2ps xmm2/m128, xmm1 | VEX.128.0F.WIG 5B /r | V | V | AVX | w,r | |||||
| 2229 | VCVTDQ2PS xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTDQ2PS xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvtdq2ps xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.0F.W0 5B /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2230 | VCVTDQ2PS ymm1, ymm2/m256 | VCVTDQ2PS ymm2/m256, ymm1 | vcvtdq2ps ymm2/m256, ymm1 | VEX.256.0F.WIG 5B /r | V | V | AVX | w,r | |||||
| 2231 | VCVTDQ2PS ymm1, {k}{z}, ymm2/m256/m32bcst | VCVTDQ2PS ymm2/m256/m32bcst, {k}{z}, ymm1 | vcvtdq2ps ymm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.0F.W0 5B /r | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r | ||||
| 2232 | VCVTDQ2PS zmm1{er}, {k}{z}, zmm2 | VCVTDQ2PS zmm2, {k}{z}, zmm1{er} | vcvtdq2ps zmm2, {k}{z}, zmm1{er} | EVEX.512.0F.W0 5B /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 2233 | VCVTDQ2PS zmm1, {k}{z}, zmm2/m512/m32bcst | VCVTDQ2PS zmm2/m512/m32bcst, {k}{z}, zmm1 | vcvtdq2ps zmm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.0F.W0 5B /r | V | V | AVX512F | bscale4,scale64 | w,r,r | ||||
| 2234 | VCVTPD2DQ ymm1{er}, {k}{z}, zmm2 | VCVTPD2DQ zmm2, {k}{z}, ymm1{er} | vcvtpd2dq zmm2, {k}{z}, ymm1{er} | EVEX.512.F2.0F.W1 E6 /r | V | V | AVX512F | modrm_regonly | w,r,r | Y | |||
| 2235 | VCVTPD2DQ ymm1, {k}{z}, zmm2/m512/m64bcst | VCVTPD2DQ zmm2/m512/m64bcst, {k}{z}, ymm1 | vcvtpd2dq zmm2/m512/m64bcst, {k}{z}, ymm1 | EVEX.512.F2.0F.W1 E6 /r | V | V | AVX512F | bscale8,scale64 | w,r,r | Y | 512 | ||
| 2236 | VCVTPD2DQ xmm1, xmm2/m128 | VCVTPD2DQX xmm2/m128, xmm1 | vcvtpd2dqx xmm2/m128, xmm1 | VEX.128.F2.0F.WIG E6 /r | V | V | AVX | w,r | Y | 128 | |||
| 2237 | VCVTPD2DQ xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTPD2DQX xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvtpd2dqx xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.F2.0F.W1 E6 /r | V | V | AVX512F+AVX512VL | bscale8,scale16 | w,r,r | Y | 128 | ||
| 2238 | VCVTPD2DQ xmm1, ymm2/m256 | VCVTPD2DQY ymm2/m256, xmm1 | vcvtpd2dqy ymm2/m256, xmm1 | VEX.256.F2.0F.WIG E6 /r | V | V | AVX | w,r | Y | 256 | |||
| 2239 | VCVTPD2DQ xmm1, {k}{z}, ymm2/m256/m64bcst | VCVTPD2DQY ymm2/m256/m64bcst, {k}{z}, xmm1 | vcvtpd2dqy ymm2/m256/m64bcst, {k}{z}, xmm1 | EVEX.256.F2.0F.W1 E6 /r | V | V | AVX512F+AVX512VL | bscale8,scale32 | w,r,r | Y | 256 | ||
| 2240 | VCVTPD2PS ymm1{er}, {k}{z}, zmm2 | VCVTPD2PS zmm2, {k}{z}, ymm1{er} | vcvtpd2ps zmm2, {k}{z}, ymm1{er} | EVEX.512.66.0F.W1 5A /r | V | V | AVX512F | modrm_regonly | w,r,r | Y | |||
| 2241 | VCVTPD2PS ymm1, {k}{z}, zmm2/m512/m64bcst | VCVTPD2PS zmm2/m512/m64bcst, {k}{z}, ymm1 | vcvtpd2ps zmm2/m512/m64bcst, {k}{z}, ymm1 | EVEX.512.66.0F.W1 5A /r | V | V | AVX512F | bscale8,scale64 | w,r,r | Y | 512 | ||
| 2242 | VCVTPD2PS xmm1, xmm2/m128 | VCVTPD2PSX xmm2/m128, xmm1 | vcvtpd2psx xmm2/m128, xmm1 | VEX.128.66.0F.WIG 5A /r | V | V | AVX | w,r | Y | 128 | |||
| 2243 | VCVTPD2PS xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTPD2PSX xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvtpd2psx xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W1 5A /r | V | V | AVX512F+AVX512VL | bscale8,scale16 | w,r,r | Y | 128 | ||
| 2244 | VCVTPD2PS xmm1, ymm2/m256 | VCVTPD2PSY ymm2/m256, xmm1 | vcvtpd2psy ymm2/m256, xmm1 | VEX.256.66.0F.WIG 5A /r | V | V | AVX | w,r | Y | 256 | |||
| 2245 | VCVTPD2PS xmm1, {k}{z}, ymm2/m256/m64bcst | VCVTPD2PSY ymm2/m256/m64bcst, {k}{z}, xmm1 | vcvtpd2psy ymm2/m256/m64bcst, {k}{z}, xmm1 | EVEX.256.66.0F.W1 5A /r | V | V | AVX512F+AVX512VL | bscale8,scale32 | w,r,r | Y | 256 | ||
| 2246 | VCVTPD2QQ xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTPD2QQ xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvtpd2qq xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W1 7B /r | V | V | AVX512DQ+AVX512VL | bscale8,scale16 | w,r,r | ||||
| 2247 | VCVTPD2QQ ymm1, {k}{z}, ymm2/m256/m64bcst | VCVTPD2QQ ymm2/m256/m64bcst, {k}{z}, ymm1 | vcvtpd2qq ymm2/m256/m64bcst, {k}{z}, ymm1 | EVEX.256.66.0F.W1 7B /r | V | V | AVX512DQ+AVX512VL | bscale8,scale32 | w,r,r | ||||
| 2248 | VCVTPD2QQ zmm1{er}, {k}{z}, zmm2 | VCVTPD2QQ zmm2, {k}{z}, zmm1{er} | vcvtpd2qq zmm2, {k}{z}, zmm1{er} | EVEX.512.66.0F.W1 7B /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 2249 | VCVTPD2QQ zmm1, {k}{z}, zmm2/m512/m64bcst | VCVTPD2QQ zmm2/m512/m64bcst, {k}{z}, zmm1 | vcvtpd2qq zmm2/m512/m64bcst, {k}{z}, zmm1 | EVEX.512.66.0F.W1 7B /r | V | V | AVX512DQ | bscale8,scale64 | w,r,r | ||||
| 2250 | VCVTPD2UDQ ymm1{er}, {k}{z}, zmm2 | VCVTPD2UDQ zmm2, {k}{z}, ymm1{er} | vcvtpd2udq zmm2, {k}{z}, ymm1{er} | EVEX.512.0F.W1 79 /r | V | V | AVX512F | modrm_regonly | w,r,r | Y | |||
| 2251 | VCVTPD2UDQ ymm1, {k}{z}, zmm2/m512/m64bcst | VCVTPD2UDQ zmm2/m512/m64bcst, {k}{z}, ymm1 | vcvtpd2udq zmm2/m512/m64bcst, {k}{z}, ymm1 | EVEX.512.0F.W1 79 /r | V | V | AVX512F | bscale8,scale64 | w,r,r | Y | 512 | ||
| 2252 | VCVTPD2UDQ xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTPD2UDQX xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvtpd2udqx xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.0F.W1 79 /r | V | V | AVX512F+AVX512VL | bscale8,scale16 | w,r,r | Y | 128 | ||
| 2253 | VCVTPD2UDQ xmm1, {k}{z}, ymm2/m256/m64bcst | VCVTPD2UDQY ymm2/m256/m64bcst, {k}{z}, xmm1 | vcvtpd2udqy ymm2/m256/m64bcst, {k}{z}, xmm1 | EVEX.256.0F.W1 79 /r | V | V | AVX512F+AVX512VL | bscale8,scale32 | w,r,r | Y | 256 | ||
| 2254 | VCVTPD2UQQ xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTPD2UQQ xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvtpd2uqq xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W1 79 /r | V | V | AVX512DQ+AVX512VL | bscale8,scale16 | w,r,r | ||||
| 2255 | VCVTPD2UQQ ymm1, {k}{z}, ymm2/m256/m64bcst | VCVTPD2UQQ ymm2/m256/m64bcst, {k}{z}, ymm1 | vcvtpd2uqq ymm2/m256/m64bcst, {k}{z}, ymm1 | EVEX.256.66.0F.W1 79 /r | V | V | AVX512DQ+AVX512VL | bscale8,scale32 | w,r,r | ||||
| 2256 | VCVTPD2UQQ zmm1{er}, {k}{z}, zmm2 | VCVTPD2UQQ zmm2, {k}{z}, zmm1{er} | vcvtpd2uqq zmm2, {k}{z}, zmm1{er} | EVEX.512.66.0F.W1 79 /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 2257 | VCVTPD2UQQ zmm1, {k}{z}, zmm2/m512/m64bcst | VCVTPD2UQQ zmm2/m512/m64bcst, {k}{z}, zmm1 | vcvtpd2uqq zmm2/m512/m64bcst, {k}{z}, zmm1 | EVEX.512.66.0F.W1 79 /r | V | V | AVX512DQ | bscale8,scale64 | w,r,r | ||||
| 2258 | VCVTPH2PS ymm1, xmm2/m128 | VCVTPH2PS xmm2/m128, ymm1 | vcvtph2ps xmm2/m128, ymm1 | VEX.256.66.0F38.W0 13 /r | V | V | F16C | w,r | |||||
| 2259 | VCVTPH2PS ymm1, {k}{z}, xmm2/m128 | VCVTPH2PS xmm2/m128, {k}{z}, ymm1 | vcvtph2ps xmm2/m128, {k}{z}, ymm1 | EVEX.256.66.0F38.W0 13 /r | V | V | AVX512F+AVX512VL | scale16 | w,r,r | ||||
| 2260 | VCVTPH2PS xmm1, xmm2/m64 | VCVTPH2PS xmm2/m64, xmm1 | vcvtph2ps xmm2/m64, xmm1 | VEX.128.66.0F38.W0 13 /r | V | V | F16C | w,r | |||||
| 2261 | VCVTPH2PS xmm1, {k}{z}, xmm2/m64 | VCVTPH2PS xmm2/m64, {k}{z}, xmm1 | vcvtph2ps xmm2/m64, {k}{z}, xmm1 | EVEX.128.66.0F38.W0 13 /r | V | V | AVX512F+AVX512VL | scale8 | w,r,r | ||||
| 2262 | VCVTPH2PS zmm1{sae}, {k}{z}, ymm2 | VCVTPH2PS ymm2, {k}{z}, zmm1{sae} | vcvtph2ps ymm2, {k}{z}, zmm1{sae} | EVEX.512.66.0F38.W0 13 /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 2263 | VCVTPH2PS zmm1, {k}{z}, ymm2/m256 | VCVTPH2PS ymm2/m256, {k}{z}, zmm1 | vcvtph2ps ymm2/m256, {k}{z}, zmm1 | EVEX.512.66.0F38.W0 13 /r | V | V | AVX512F | scale32 | w,r,r | ||||
| 2264 | VCVTPS2DQ xmm1, xmm2/m128 | VCVTPS2DQ xmm2/m128, xmm1 | vcvtps2dq xmm2/m128, xmm1 | VEX.128.66.0F.WIG 5B /r | V | V | AVX | w,r | |||||
| 2265 | VCVTPS2DQ xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTPS2DQ xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvtps2dq xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W0 5B /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2266 | VCVTPS2DQ ymm1, ymm2/m256 | VCVTPS2DQ ymm2/m256, ymm1 | vcvtps2dq ymm2/m256, ymm1 | VEX.256.66.0F.WIG 5B /r | V | V | AVX | w,r | |||||
| 2267 | VCVTPS2DQ ymm1, {k}{z}, ymm2/m256/m32bcst | VCVTPS2DQ ymm2/m256/m32bcst, {k}{z}, ymm1 | vcvtps2dq ymm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.66.0F.W0 5B /r | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r | ||||
| 2268 | VCVTPS2DQ zmm1{er}, {k}{z}, zmm2 | VCVTPS2DQ zmm2, {k}{z}, zmm1{er} | vcvtps2dq zmm2, {k}{z}, zmm1{er} | EVEX.512.66.0F.W0 5B /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 2269 | VCVTPS2DQ zmm1, {k}{z}, zmm2/m512/m32bcst | VCVTPS2DQ zmm2/m512/m32bcst, {k}{z}, zmm1 | vcvtps2dq zmm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.66.0F.W0 5B /r | V | V | AVX512F | bscale4,scale64 | w,r,r | ||||
| 2270 | VCVTPS2PD ymm1, xmm2/m128 | VCVTPS2PD xmm2/m128, ymm1 | vcvtps2pd xmm2/m128, ymm1 | VEX.256.0F.WIG 5A /r | V | V | AVX | w,r | |||||
| 2271 | VCVTPS2PD xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTPS2PD xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvtps2pd xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.0F.W0 5A /r | V | V | AVX512F+AVX512VL | bscale4,scale8 | w,r,r | ||||
| 2272 | VCVTPS2PD ymm1, {k}{z}, xmm2/m256/m32bcst | VCVTPS2PD xmm2/m256/m32bcst, {k}{z}, ymm1 | vcvtps2pd xmm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.0F.W0 5A /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2273 | VCVTPS2PD xmm1, xmm2/m64 | VCVTPS2PD xmm2/m64, xmm1 | vcvtps2pd xmm2/m64, xmm1 | VEX.128.0F.WIG 5A /r | V | V | AVX | w,r | |||||
| 2274 | VCVTPS2PD zmm1{sae}, {k}{z}, ymm2 | VCVTPS2PD ymm2, {k}{z}, zmm1{sae} | vcvtps2pd ymm2, {k}{z}, zmm1{sae} | EVEX.512.0F.W0 5A /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 2275 | VCVTPS2PD zmm1, {k}{z}, ymm2/m512/m32bcst | VCVTPS2PD ymm2/m512/m32bcst, {k}{z}, zmm1 | vcvtps2pd ymm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.0F.W0 5A /r | V | V | AVX512F | bscale4,scale32 | w,r,r | ||||
| 2276 | VCVTPS2PH xmm2/m64, xmm1, imm8u | VCVTPS2PH imm8u, xmm1, xmm2/m64 | vcvtps2ph imm8u, xmm1, xmm2/m64 | VEX.128.66.0F3A.W0 1D /r ib | V | V | F16C | w,r,r | |||||
| 2277 | VCVTPS2PH xmm2/m64, {k}{z}, xmm1, imm8u | VCVTPS2PH imm8u, xmm1, {k}{z}, xmm2/m64 | vcvtps2ph imm8u, xmm1, {k}{z}, xmm2/m64 | EVEX.128.66.0F3A.W0 1D /r ib | V | V | AVX512F+AVX512VL | scale8 | w,r,r,r | ||||
| 2278 | VCVTPS2PH xmm2/m128, ymm1, imm8u | VCVTPS2PH imm8u, ymm1, xmm2/m128 | vcvtps2ph imm8u, ymm1, xmm2/m128 | VEX.256.66.0F3A.W0 1D /r ib | V | V | F16C | w,r,r | |||||
| 2279 | VCVTPS2PH xmm2/m128, {k}{z}, ymm1, imm8u | VCVTPS2PH imm8u, ymm1, {k}{z}, xmm2/m128 | vcvtps2ph imm8u, ymm1, {k}{z}, xmm2/m128 | EVEX.256.66.0F3A.W0 1D /r ib | V | V | AVX512F+AVX512VL | scale16 | w,r,r,r | ||||
| 2280 | VCVTPS2PH ymm2/m256, {k}{z}, zmm1, imm8u | VCVTPS2PH imm8u, zmm1, {k}{z}, ymm2/m256 | vcvtps2ph imm8u, zmm1, {k}{z}, ymm2/m256 | EVEX.512.66.0F3A.W0 1D /r ib | V | V | AVX512F | scale32 | w,r,r,r | ||||
| 2281 | VCVTPS2PH ymm2{sae}, {k}{z}, zmm1, imm8u | VCVTPS2PH imm8u, zmm1, {k}{z}, ymm2{sae} | vcvtps2ph imm8u, zmm1, {k}{z}, ymm2{sae} | EVEX.512.66.0F3A.W0 1D /r ib | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2282 | VCVTPS2QQ xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTPS2QQ xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvtps2qq xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W0 7B /r | V | V | AVX512DQ+AVX512VL | bscale4,scale8 | w,r,r | ||||
| 2283 | VCVTPS2QQ ymm1, {k}{z}, xmm2/m256/m32bcst | VCVTPS2QQ xmm2/m256/m32bcst, {k}{z}, ymm1 | vcvtps2qq xmm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.66.0F.W0 7B /r | V | V | AVX512DQ+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2284 | VCVTPS2QQ zmm1{er}, {k}{z}, ymm2 | VCVTPS2QQ ymm2, {k}{z}, zmm1{er} | vcvtps2qq ymm2, {k}{z}, zmm1{er} | EVEX.512.66.0F.W0 7B /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 2285 | VCVTPS2QQ zmm1, {k}{z}, ymm2/m512/m32bcst | VCVTPS2QQ ymm2/m512/m32bcst, {k}{z}, zmm1 | vcvtps2qq ymm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.66.0F.W0 7B /r | V | V | AVX512DQ | bscale4,scale32 | w,r,r | ||||
| 2286 | VCVTPS2UDQ xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTPS2UDQ xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvtps2udq xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.0F.W0 79 /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2287 | VCVTPS2UDQ ymm1, {k}{z}, ymm2/m256/m32bcst | VCVTPS2UDQ ymm2/m256/m32bcst, {k}{z}, ymm1 | vcvtps2udq ymm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.0F.W0 79 /r | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r | ||||
| 2288 | VCVTPS2UDQ zmm1{er}, {k}{z}, zmm2 | VCVTPS2UDQ zmm2, {k}{z}, zmm1{er} | vcvtps2udq zmm2, {k}{z}, zmm1{er} | EVEX.512.0F.W0 79 /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 2289 | VCVTPS2UDQ zmm1, {k}{z}, zmm2/m512/m32bcst | VCVTPS2UDQ zmm2/m512/m32bcst, {k}{z}, zmm1 | vcvtps2udq zmm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.0F.W0 79 /r | V | V | AVX512F | bscale4,scale64 | w,r,r | ||||
| 2290 | VCVTPS2UQQ xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTPS2UQQ xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvtps2uqq xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W0 79 /r | V | V | AVX512DQ+AVX512VL | bscale4,scale8 | w,r,r | ||||
| 2291 | VCVTPS2UQQ ymm1, {k}{z}, xmm2/m256/m32bcst | VCVTPS2UQQ xmm2/m256/m32bcst, {k}{z}, ymm1 | vcvtps2uqq xmm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.66.0F.W0 79 /r | V | V | AVX512DQ+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2292 | VCVTPS2UQQ zmm1{er}, {k}{z}, ymm2 | VCVTPS2UQQ ymm2, {k}{z}, zmm1{er} | vcvtps2uqq ymm2, {k}{z}, zmm1{er} | EVEX.512.66.0F.W0 79 /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 2293 | VCVTPS2UQQ zmm1, {k}{z}, ymm2/m512/m32bcst | VCVTPS2UQQ ymm2/m512/m32bcst, {k}{z}, zmm1 | vcvtps2uqq ymm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.66.0F.W0 79 /r | V | V | AVX512DQ | bscale4,scale32 | w,r,r | ||||
| 2294 | VCVTQQ2PD xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTQQ2PD xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvtqq2pd xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.F3.0F.W1 E6 /r | V | V | AVX512DQ+AVX512VL | bscale8,scale16 | w,r,r | ||||
| 2295 | VCVTQQ2PD ymm1, {k}{z}, ymm2/m256/m64bcst | VCVTQQ2PD ymm2/m256/m64bcst, {k}{z}, ymm1 | vcvtqq2pd ymm2/m256/m64bcst, {k}{z}, ymm1 | EVEX.256.F3.0F.W1 E6 /r | V | V | AVX512DQ+AVX512VL | bscale8,scale32 | w,r,r | ||||
| 2296 | VCVTQQ2PD zmm1{er}, {k}{z}, zmm2 | VCVTQQ2PD zmm2, {k}{z}, zmm1{er} | vcvtqq2pd zmm2, {k}{z}, zmm1{er} | EVEX.512.F3.0F.W1 E6 /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 2297 | VCVTQQ2PD zmm1, {k}{z}, zmm2/m512/m64bcst | VCVTQQ2PD zmm2/m512/m64bcst, {k}{z}, zmm1 | vcvtqq2pd zmm2/m512/m64bcst, {k}{z}, zmm1 | EVEX.512.F3.0F.W1 E6 /r | V | V | AVX512DQ | bscale8,scale64 | w,r,r | ||||
| 2298 | VCVTQQ2PS ymm1{er}, {k}{z}, zmm2 | VCVTQQ2PS zmm2, {k}{z}, ymm1{er} | vcvtqq2ps zmm2, {k}{z}, ymm1{er} | EVEX.512.0F.W1 5B /r | V | V | AVX512DQ | modrm_regonly | w,r,r | Y | |||
| 2299 | VCVTQQ2PS ymm1, {k}{z}, zmm2/m512/m64bcst | VCVTQQ2PS zmm2/m512/m64bcst, {k}{z}, ymm1 | vcvtqq2ps zmm2/m512/m64bcst, {k}{z}, ymm1 | EVEX.512.0F.W1 5B /r | V | V | AVX512DQ | bscale8,scale64 | w,r,r | Y | 512 | ||
| 2300 | VCVTQQ2PS xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTQQ2PSX xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvtqq2psx xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.0F.W1 5B /r | V | V | AVX512DQ+AVX512VL | bscale8,scale16 | w,r,r | Y | 128 | ||
| 2301 | VCVTQQ2PS xmm1, {k}{z}, ymm2/m256/m64bcst | VCVTQQ2PSY ymm2/m256/m64bcst, {k}{z}, xmm1 | vcvtqq2psy ymm2/m256/m64bcst, {k}{z}, xmm1 | EVEX.256.0F.W1 5B /r | V | V | AVX512DQ+AVX512VL | bscale8,scale32 | w,r,r | Y | 256 | ||
| 2302 | VCVTSD2SI r32{er}, xmm2 | VCVTSD2SI xmm2, r32{er} | vcvtsd2si xmm2, r32{er} | EVEX.128.F2.0F.W0 2D /r | V | V | AVX512F | modrm_regonly | w,r | Y | 32 | ||
| 2303 | VCVTSD2SI r32, xmm2/m64 | VCVTSD2SI xmm2/m64, r32 | vcvtsd2si xmm2/m64, r32 | EVEX.LIG.F2.0F.W0 2D /r | V | V | AVX512F | scale8 | w,r | Y | 32 | ||
| 2304 | VCVTSD2SI r32, xmm2/m64 | VCVTSD2SI xmm2/m64, r32 | vcvtsd2si xmm2/m64, r32 | VEX.LIG.F2.0F.W0 2D /r | V | V | AVX | w,r | Y | 32 | |||
| 2305 | VCVTSD2SI r64{er}, xmm2 | VCVTSD2SIQ xmm2, r64{er} | vcvtsd2siq xmm2, r64{er} | EVEX.128.F2.0F.W1 2D /r | N.S. | V | AVX512F | modrm_regonly | w,r | Y | 64 | ||
| 2306 | VCVTSD2SI r64, xmm2/m64 | VCVTSD2SIQ xmm2/m64, r64 | vcvtsd2siq xmm2/m64, r64 | EVEX.LIG.F2.0F.W1 2D /r | N.S. | V | AVX512F | scale8 | w,r | Y | 64 | ||
| 2307 | VCVTSD2SI r64, xmm2/m64 | VCVTSD2SIQ xmm2/m64, r64 | vcvtsd2siq xmm2/m64, r64 | VEX.LIG.F2.0F.W1 2D /r | N.S. | V | AVX | w,r | Y | 64 | |||
| 2308 | VCVTSD2SS xmm1{er}, {k}{z}, xmmV, xmm2 | VCVTSD2SS xmm2, xmmV, {k}{z}, xmm1{er} | vcvtsd2ss xmm2, xmmV, {k}{z}, xmm1{er} | EVEX.NDS.128.F2.0F.W1 5A /r | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2309 | VCVTSD2SS xmm1, xmmV, xmm2/m64 | VCVTSD2SS xmm2/m64, xmmV, xmm1 | vcvtsd2ss xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG 5A /r | V | V | AVX | w,r,r | |||||
| 2310 | VCVTSD2SS xmm1, {k}{z}, xmmV, xmm2/m64 | VCVTSD2SS xmm2/m64, xmmV, {k}{z}, xmm1 | vcvtsd2ss xmm2/m64, xmmV, {k}{z}, xmm1 | EVEX.NDS.LIG.F2.0F.W1 5A /r | V | V | AVX512F | scale8 | w,r,r,r | ||||
| 2311 | VCVTSD2USI r32{er}, xmm2 | VCVTSD2USIL xmm2, r32{er} | vcvtsd2usi xmm2, r32{er} | EVEX.128.F2.0F.W0 79 /r | V | V | AVX512F | modrm_regonly | w,r | Y | 32 | ||
| 2312 | VCVTSD2USI r32, xmm2/m64 | VCVTSD2USIL xmm2/m64, r32 | vcvtsd2usi xmm2/m64, r32 | EVEX.LIG.F2.0F.W0 79 /r | V | V | AVX512F | scale8 | w,r | Y | 32 | ||
| 2313 | VCVTSD2USI r64{er}, xmm2 | VCVTSD2USIQ xmm2, r64{er} | vcvtsd2usi xmm2, r64{er} | EVEX.128.F2.0F.W1 79 /r | N.S. | V | AVX512F | modrm_regonly | w,r | Y | 64 | ||
| 2314 | VCVTSD2USI r64, xmm2/m64 | VCVTSD2USIQ xmm2/m64, r64 | vcvtsd2usi xmm2/m64, r64 | EVEX.LIG.F2.0F.W1 79 /r | N.S. | V | AVX512F | scale8 | w,r | Y | 64 | ||
| 2315 | VCVTSI2SD xmm1, xmmV, r/m32 | VCVTSI2SDL r/m32, xmmV, xmm1 | vcvtsi2sdl r/m32, xmmV, xmm1 | EVEX.NDS.LIG.F2.0F.W0 2A /r | V | V | AVX512F | scale4 | w,r,r | Y | 32 | ||
| 2316 | VCVTSI2SD xmm1, xmmV, r/m32 | VCVTSI2SDL r/m32, xmmV, xmm1 | vcvtsi2sdl r/m32, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.W0 2A /r | V | V | AVX | w,r,r | Y | 32 | |||
| 2317 | VCVTSI2SD xmm1, xmmV, r/m64 | VCVTSI2SDQ r/m64, xmmV, xmm1 | vcvtsi2sdq r/m64, xmmV, xmm1 | EVEX.NDS.LIG.F2.0F.W1 2A /r | N.S. | V | AVX512F | scale8 | w,r,r | Y | 64 | ||
| 2318 | VCVTSI2SD xmm1, xmmV, r/m64 | VCVTSI2SDQ r/m64, xmmV, xmm1 | vcvtsi2sdq r/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.W1 2A /r | N.S. | V | AVX | w,r,r | Y | 64 | |||
| 2319 | VCVTSI2SD xmm1{er}, xmmV, rmr64 | VCVTSI2SDQ rmr64, xmmV, xmm1{er} | vcvtsi2sdq rmr64, xmmV, xmm1{er} | EVEX.NDS.128.F2.0F.W1 2A /r | N.S. | V | AVX512F | modrm_regonly | w,r,r | Y | 64 | ||
| 2320 | VCVTSI2SS xmm1, xmmV, r/m32 | VCVTSI2SSL r/m32, xmmV, xmm1 | vcvtsi2ssl r/m32, xmmV, xmm1 | EVEX.NDS.LIG.F3.0F.W0 2A /r | V | V | AVX512F | scale4 | w,r,r | Y | 32 | ||
| 2321 | VCVTSI2SS xmm1, xmmV, r/m32 | VCVTSI2SSL r/m32, xmmV, xmm1 | vcvtsi2ssl r/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.W0 2A /r | V | V | AVX | w,r,r | Y | 32 | |||
| 2322 | VCVTSI2SS xmm1{er}, xmmV, rmr32 | VCVTSI2SSL rmr32, xmmV, xmm1{er} | vcvtsi2ssl rmr32, xmmV, xmm1{er} | EVEX.NDS.128.F3.0F.W0 2A /r | V | V | AVX512F | modrm_regonly | w,r,r | Y | 32 | ||
| 2323 | VCVTSI2SS xmm1, xmmV, r/m64 | VCVTSI2SSQ r/m64, xmmV, xmm1 | vcvtsi2ssq r/m64, xmmV, xmm1 | EVEX.NDS.LIG.F3.0F.W1 2A /r | N.S. | V | AVX512F | scale8 | w,r,r | Y | 64 | ||
| 2324 | VCVTSI2SS xmm1, xmmV, r/m64 | VCVTSI2SSQ r/m64, xmmV, xmm1 | vcvtsi2ssq r/m64, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.W1 2A /r | N.S. | V | AVX | w,r,r | Y | 64 | |||
| 2325 | VCVTSI2SS xmm1{er}, xmmV, rmr64 | VCVTSI2SSQ rmr64, xmmV, xmm1{er} | vcvtsi2ssq rmr64, xmmV, xmm1{er} | EVEX.NDS.128.F3.0F.W1 2A /r | N.S. | V | AVX512F | modrm_regonly | w,r,r | Y | 64 | ||
| 2326 | VCVTSS2SD xmm1{sae}, {k}{z}, xmmV, xmm2 | VCVTSS2SD xmm2, xmmV, {k}{z}, xmm1{sae} | vcvtss2sd xmm2, xmmV, {k}{z}, xmm1{sae} | EVEX.NDS.128.F3.0F.W0 5A /r | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2327 | VCVTSS2SD xmm1, xmmV, xmm2/m32 | VCVTSS2SD xmm2/m32, xmmV, xmm1 | vcvtss2sd xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 5A /r | V | V | AVX | w,r,r | |||||
| 2328 | VCVTSS2SD xmm1, {k}{z}, xmmV, xmm2/m32 | VCVTSS2SD xmm2/m32, xmmV, {k}{z}, xmm1 | vcvtss2sd xmm2/m32, xmmV, {k}{z}, xmm1 | EVEX.NDS.LIG.F3.0F.W0 5A /r | V | V | AVX512F | scale4 | w,r,r,r | ||||
| 2329 | VCVTSS2SI r32{er}, xmm2 | VCVTSS2SI xmm2, r32{er} | vcvtss2si xmm2, r32{er} | EVEX.128.F3.0F.W0 2D /r | V | V | AVX512F | modrm_regonly | w,r | Y | 32 | ||
| 2330 | VCVTSS2SI r32, xmm2/m32 | VCVTSS2SI xmm2/m32, r32 | vcvtss2si xmm2/m32, r32 | EVEX.LIG.F3.0F.W0 2D /r | V | V | AVX512F | scale4 | w,r | Y | 32 | ||
| 2331 | VCVTSS2SI r32, xmm2/m32 | VCVTSS2SI xmm2/m32, r32 | vcvtss2si xmm2/m32, r32 | VEX.LIG.F3.0F.W0 2D /r | V | V | AVX | w,r | Y | 32 | |||
| 2332 | VCVTSS2SI r64{er}, xmm2 | VCVTSS2SIQ xmm2, r64{er} | vcvtss2siq xmm2, r64{er} | EVEX.128.F3.0F.W1 2D /r | N.S. | V | AVX512F | modrm_regonly | w,r | Y | 64 | ||
| 2333 | VCVTSS2SI r64, xmm2/m32 | VCVTSS2SIQ xmm2/m32, r64 | vcvtss2siq xmm2/m32, r64 | EVEX.LIG.F3.0F.W1 2D /r | N.S. | V | AVX512F | scale4 | w,r | Y | 64 | ||
| 2334 | VCVTSS2SI r64, xmm2/m32 | VCVTSS2SIQ xmm2/m32, r64 | vcvtss2siq xmm2/m32, r64 | VEX.LIG.F3.0F.W1 2D /r | N.S. | V | AVX | w,r | Y | 64 | |||
| 2335 | VCVTSS2USI r32{er}, xmm2 | VCVTSS2USIL xmm2, r32{er} | vcvtss2usil xmm2, r32{er} | EVEX.128.F3.0F.W0 79 /r | V | V | AVX512F | modrm_regonly | w,r | Y | 32 | ||
| 2336 | VCVTSS2USI r32, xmm2/m32 | VCVTSS2USIL xmm2/m32, r32 | vcvtss2usil xmm2/m32, r32 | EVEX.LIG.F3.0F.W0 79 /r | V | V | AVX512F | scale4 | w,r | Y | 32 | ||
| 2337 | VCVTSS2USI r64{er}, xmm2 | VCVTSS2USIQ xmm2, r64{er} | vcvtss2usiq xmm2, r64{er} | EVEX.128.F3.0F.W1 79 /r | N.S. | V | AVX512F | modrm_regonly | w,r | Y | 64 | ||
| 2338 | VCVTSS2USI r64, xmm2/m32 | VCVTSS2USIQ xmm2/m32, r64 | vcvtss2usiq xmm2/m32, r64 | EVEX.LIG.F3.0F.W1 79 /r | N.S. | V | AVX512F | scale4 | w,r | Y | 64 | ||
| 2339 | VCVTTPD2DQ ymm1{sae}, {k}{z}, zmm2 | VCVTTPD2DQ zmm2, {k}{z}, ymm1{sae} | vcvttpd2dq zmm2, {k}{z}, ymm1{sae} | EVEX.512.66.0F.W1 E6 /r | V | V | AVX512F | modrm_regonly | w,r,r | Y | |||
| 2340 | VCVTTPD2DQ ymm1, {k}{z}, zmm2/m512/m64bcst | VCVTTPD2DQ zmm2/m512/m64bcst, {k}{z}, ymm1 | vcvttpd2dq zmm2/m512/m64bcst, {k}{z}, ymm1 | EVEX.512.66.0F.W1 E6 /r | V | V | AVX512F | bscale8,scale64 | w,r,r | Y | 512 | ||
| 2341 | VCVTTPD2DQ xmm1, xmm2/m128 | VCVTTPD2DQX xmm2/m128, xmm1 | vcvttpd2dqx xmm2/m128, xmm1 | VEX.128.66.0F.WIG E6 /r | V | V | AVX | w,r | Y | 128 | |||
| 2342 | VCVTTPD2DQ xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTTPD2DQX xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvttpd2dqx xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W1 E6 /r | V | V | AVX512F+AVX512VL | bscale8,scale16 | w,r,r | Y | 128 | ||
| 2343 | VCVTTPD2DQ xmm1, ymm2/m256 | VCVTTPD2DQY ymm2/m256, xmm1 | vcvttpd2dqy ymm2/m256, xmm1 | VEX.256.66.0F.WIG E6 /r | V | V | AVX | w,r | Y | 256 | |||
| 2344 | VCVTTPD2DQ xmm1, {k}{z}, ymm2/m256/m64bcst | VCVTTPD2DQY ymm2/m256/m64bcst, {k}{z}, xmm1 | vcvttpd2dqy ymm2/m256/m64bcst, {k}{z}, xmm1 | EVEX.256.66.0F.W1 E6 /r | V | V | AVX512F+AVX512VL | bscale8,scale32 | w,r,r | Y | 256 | ||
| 2345 | VCVTTPD2QQ xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTTPD2QQ xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvttpd2qq xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W1 7A /r | V | V | AVX512DQ+AVX512VL | bscale8,scale16 | w,r,r | ||||
| 2346 | VCVTTPD2QQ ymm1, {k}{z}, ymm2/m256/m64bcst | VCVTTPD2QQ ymm2/m256/m64bcst, {k}{z}, ymm1 | vcvttpd2qq ymm2/m256/m64bcst, {k}{z}, ymm1 | EVEX.256.66.0F.W1 7A /r | V | V | AVX512DQ+AVX512VL | bscale8,scale32 | w,r,r | ||||
| 2347 | VCVTTPD2QQ zmm1{sae}, {k}{z}, zmm2 | VCVTTPD2QQ zmm2, {k}{z}, zmm1{sae} | vcvttpd2qq zmm2, {k}{z}, zmm1{sae} | EVEX.512.66.0F.W1 7A /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 2348 | VCVTTPD2QQ zmm1, {k}{z}, zmm2/m512/m64bcst | VCVTTPD2QQ zmm2/m512/m64bcst, {k}{z}, zmm1 | vcvttpd2qq zmm2/m512/m64bcst, {k}{z}, zmm1 | EVEX.512.66.0F.W1 7A /r | V | V | AVX512DQ | bscale8,scale64 | w,r,r | ||||
| 2349 | VCVTTPD2UDQ ymm1{sae}, {k}{z}, zmm2 | VCVTTPD2UDQ zmm2, {k}{z}, ymm1{sae} | vcvttpd2udq zmm2, {k}{z}, ymm1{sae} | EVEX.512.0F.W1 78 /r | V | V | AVX512F | modrm_regonly | w,r,r | Y | |||
| 2350 | VCVTTPD2UDQ ymm1, {k}{z}, zmm2/m512/m64bcst | VCVTTPD2UDQ zmm2/m512/m64bcst, {k}{z}, ymm1 | vcvttpd2udq zmm2/m512/m64bcst, {k}{z}, ymm1 | EVEX.512.0F.W1 78 /r | V | V | AVX512F | bscale8,scale64 | w,r,r | Y | 512 | ||
| 2351 | VCVTTPD2UDQ xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTTPD2UDQX xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvttpd2udqx xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.0F.W1 78 /r | V | V | AVX512F+AVX512VL | bscale8,scale16 | w,r,r | Y | 128 | ||
| 2352 | VCVTTPD2UDQ xmm1, {k}{z}, ymm2/m256/m64bcst | VCVTTPD2UDQY ymm2/m256/m64bcst, {k}{z}, xmm1 | vcvttpd2udqy ymm2/m256/m64bcst, {k}{z}, xmm1 | EVEX.256.0F.W1 78 /r | V | V | AVX512F+AVX512VL | bscale8,scale32 | w,r,r | Y | 256 | ||
| 2353 | VCVTTPD2UQQ xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTTPD2UQQ xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvttpd2uqq xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W1 78 /r | V | V | AVX512DQ+AVX512VL | bscale8,scale16 | w,r,r | ||||
| 2354 | VCVTTPD2UQQ ymm1, {k}{z}, ymm2/m256/m64bcst | VCVTTPD2UQQ ymm2/m256/m64bcst, {k}{z}, ymm1 | vcvttpd2uqq ymm2/m256/m64bcst, {k}{z}, ymm1 | EVEX.256.66.0F.W1 78 /r | V | V | AVX512DQ+AVX512VL | bscale8,scale32 | w,r,r | ||||
| 2355 | VCVTTPD2UQQ zmm1{sae}, {k}{z}, zmm2 | VCVTTPD2UQQ zmm2, {k}{z}, zmm1{sae} | vcvttpd2uqq zmm2, {k}{z}, zmm1{sae} | EVEX.512.66.0F.W1 78 /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 2356 | VCVTTPD2UQQ zmm1, {k}{z}, zmm2/m512/m64bcst | VCVTTPD2UQQ zmm2/m512/m64bcst, {k}{z}, zmm1 | vcvttpd2uqq zmm2/m512/m64bcst, {k}{z}, zmm1 | EVEX.512.66.0F.W1 78 /r | V | V | AVX512DQ | bscale8,scale64 | w,r,r | ||||
| 2357 | VCVTTPS2DQ xmm1, xmm2/m128 | VCVTTPS2DQ xmm2/m128, xmm1 | vcvttps2dq xmm2/m128, xmm1 | VEX.128.F3.0F.WIG 5B /r | V | V | AVX | w,r | |||||
| 2358 | VCVTTPS2DQ xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTTPS2DQ xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvttps2dq xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.F3.0F.W0 5B /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2359 | VCVTTPS2DQ ymm1, ymm2/m256 | VCVTTPS2DQ ymm2/m256, ymm1 | vcvttps2dq ymm2/m256, ymm1 | VEX.256.F3.0F.WIG 5B /r | V | V | AVX | w,r | |||||
| 2360 | VCVTTPS2DQ ymm1, {k}{z}, ymm2/m256/m32bcst | VCVTTPS2DQ ymm2/m256/m32bcst, {k}{z}, ymm1 | vcvttps2dq ymm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.F3.0F.W0 5B /r | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r | ||||
| 2361 | VCVTTPS2DQ zmm1{sae}, {k}{z}, zmm2 | VCVTTPS2DQ zmm2, {k}{z}, zmm1{sae} | vcvttps2dq zmm2, {k}{z}, zmm1{sae} | EVEX.512.F3.0F.W0 5B /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 2362 | VCVTTPS2DQ zmm1, {k}{z}, zmm2/m512/m32bcst | VCVTTPS2DQ zmm2/m512/m32bcst, {k}{z}, zmm1 | vcvttps2dq zmm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.F3.0F.W0 5B /r | V | V | AVX512F | bscale4,scale64 | w,r,r | ||||
| 2363 | VCVTTPS2QQ xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTTPS2QQ xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvttps2qq xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W0 7A /r | V | V | AVX512DQ+AVX512VL | bscale4,scale8 | w,r,r | ||||
| 2364 | VCVTTPS2QQ ymm1, {k}{z}, xmm2/m256/m32bcst | VCVTTPS2QQ xmm2/m256/m32bcst, {k}{z}, ymm1 | vcvttps2qq xmm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.66.0F.W0 7A /r | V | V | AVX512DQ+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2365 | VCVTTPS2QQ zmm1{sae}, {k}{z}, ymm2 | VCVTTPS2QQ ymm2, {k}{z}, zmm1{sae} | vcvttps2qq ymm2, {k}{z}, zmm1{sae} | EVEX.512.66.0F.W0 7A /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 2366 | VCVTTPS2QQ zmm1, {k}{z}, ymm2/m512/m32bcst | VCVTTPS2QQ ymm2/m512/m32bcst, {k}{z}, zmm1 | vcvttps2qq ymm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.66.0F.W0 7A /r | V | V | AVX512DQ | bscale4,scale32 | w,r,r | ||||
| 2367 | VCVTTPS2UDQ xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTTPS2UDQ xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvttps2udq xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.0F.W0 78 /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2368 | VCVTTPS2UDQ ymm1, {k}{z}, ymm2/m256/m32bcst | VCVTTPS2UDQ ymm2/m256/m32bcst, {k}{z}, ymm1 | vcvttps2udq ymm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.0F.W0 78 /r | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r | ||||
| 2369 | VCVTTPS2UDQ zmm1{sae}, {k}{z}, zmm2 | VCVTTPS2UDQ zmm2, {k}{z}, zmm1{sae} | vcvttps2udq zmm2, {k}{z}, zmm1{sae} | EVEX.512.0F.W0 78 /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 2370 | VCVTTPS2UDQ zmm1, {k}{z}, zmm2/m512/m32bcst | VCVTTPS2UDQ zmm2/m512/m32bcst, {k}{z}, zmm1 | vcvttps2udq zmm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.0F.W0 78 /r | V | V | AVX512F | bscale4,scale64 | w,r,r | ||||
| 2371 | VCVTTPS2UQQ xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTTPS2UQQ xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvttps2uqq xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.66.0F.W0 78 /r | V | V | AVX512DQ+AVX512VL | bscale4,scale8 | w,r,r | ||||
| 2372 | VCVTTPS2UQQ ymm1, {k}{z}, xmm2/m256/m32bcst | VCVTTPS2UQQ xmm2/m256/m32bcst, {k}{z}, ymm1 | vcvttps2uqq xmm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.66.0F.W0 78 /r | V | V | AVX512DQ+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2373 | VCVTTPS2UQQ zmm1{sae}, {k}{z}, ymm2 | VCVTTPS2UQQ ymm2, {k}{z}, zmm1{sae} | vcvttps2uqq ymm2, {k}{z}, zmm1{sae} | EVEX.512.66.0F.W0 78 /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 2374 | VCVTTPS2UQQ zmm1, {k}{z}, ymm2/m512/m32bcst | VCVTTPS2UQQ ymm2/m512/m32bcst, {k}{z}, zmm1 | vcvttps2uqq ymm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.66.0F.W0 78 /r | V | V | AVX512DQ | bscale4,scale32 | w,r,r | ||||
| 2375 | VCVTTSD2SI r32{sae}, xmm2 | VCVTTSD2SI xmm2, r32{sae} | vcvttsd2si xmm2, r32{sae} | EVEX.128.F2.0F.W0 2C /r | V | V | AVX512F | modrm_regonly | w,r | Y | 32 | ||
| 2376 | VCVTTSD2SI r32, xmm2/m64 | VCVTTSD2SI xmm2/m64, r32 | vcvttsd2si xmm2/m64, r32 | EVEX.LIG.F2.0F.W0 2C /r | V | V | AVX512F | scale8 | w,r | Y | 32 | ||
| 2377 | VCVTTSD2SI r32, xmm2/m64 | VCVTTSD2SI xmm2/m64, r32 | vcvttsd2si xmm2/m64, r32 | VEX.LIG.F2.0F.W0 2C /r | V | V | AVX | w,r | Y | 32 | |||
| 2378 | VCVTTSD2SI r64{sae}, xmm2 | VCVTTSD2SIQ xmm2, r64{sae} | vcvttsd2siq xmm2, r64{sae} | EVEX.128.F2.0F.W1 2C /r | N.S. | V | AVX512F | modrm_regonly | w,r | Y | 64 | ||
| 2379 | VCVTTSD2SI r64, xmm2/m64 | VCVTTSD2SIQ xmm2/m64, r64 | vcvttsd2siq xmm2/m64, r64 | EVEX.LIG.F2.0F.W1 2C /r | N.S. | V | AVX512F | scale8 | w,r | Y | 64 | ||
| 2380 | VCVTTSD2SI r64, xmm2/m64 | VCVTTSD2SIQ xmm2/m64, r64 | vcvttsd2siq xmm2/m64, r64 | VEX.LIG.F2.0F.W1 2C /r | N.S. | V | AVX | w,r | Y | 64 | |||
| 2381 | VCVTTSD2USI r32{sae}, xmm2 | VCVTTSD2USIL xmm2, r32{sae} | vcvttsd2usil xmm2, r32{sae} | EVEX.128.F2.0F.W0 78 /r | V | V | AVX512F | modrm_regonly | w,r | Y | 32 | ||
| 2382 | VCVTTSD2USI r32, xmm2/m64 | VCVTTSD2USIL xmm2/m64, r32 | vcvttsd2usil xmm2/m64, r32 | EVEX.LIG.F2.0F.W0 78 /r | V | V | AVX512F | scale8 | w,r | Y | 32 | ||
| 2383 | VCVTTSD2USI r64{sae}, xmm2 | VCVTTSD2USIQ xmm2, r64{sae} | vcvttsd2usiq xmm2, r64{sae} | EVEX.128.F2.0F.W1 78 /r | N.S. | V | AVX512F | modrm_regonly | w,r | Y | 64 | ||
| 2384 | VCVTTSD2USI r64, xmm2/m64 | VCVTTSD2USIQ xmm2/m64, r64 | vcvttsd2usiq xmm2/m64, r64 | EVEX.LIG.F2.0F.W1 78 /r | N.S. | V | AVX512F | scale8 | w,r | Y | 64 | ||
| 2385 | VCVTTSS2SI r32{sae}, xmm2 | VCVTTSS2SI xmm2, r32{sae} | vcvttss2si xmm2, r32{sae} | EVEX.128.F3.0F.W0 2C /r | V | V | AVX512F | modrm_regonly | w,r | Y | 32 | ||
| 2386 | VCVTTSS2SI r32, xmm2/m32 | VCVTTSS2SI xmm2/m32, r32 | vcvttss2si xmm2/m32, r32 | EVEX.LIG.F3.0F.W0 2C /r | V | V | AVX512F | scale4 | w,r | Y | 32 | ||
| 2387 | VCVTTSS2SI r32, xmm2/m32 | VCVTTSS2SI xmm2/m32, r32 | vcvttss2si xmm2/m32, r32 | VEX.LIG.F3.0F.W0 2C /r | V | V | AVX | w,r | Y | 32 | |||
| 2388 | VCVTTSS2SI r64{sae}, xmm2 | VCVTTSS2SIQ xmm2, r64{sae} | vcvttss2siq xmm2, r64{sae} | EVEX.128.F3.0F.W1 2C /r | N.S. | V | AVX512F | modrm_regonly | w,r | Y | 64 | ||
| 2389 | VCVTTSS2SI r64, xmm2/m32 | VCVTTSS2SIQ xmm2/m32, r64 | vcvttss2siq xmm2/m32, r64 | EVEX.LIG.F3.0F.W1 2C /r | N.S. | V | AVX512F | scale4 | w,r | Y | 64 | ||
| 2390 | VCVTTSS2SI r64, xmm2/m32 | VCVTTSS2SIQ xmm2/m32, r64 | vcvttss2siq xmm2/m32, r64 | VEX.LIG.F3.0F.W1 2C /r | N.S. | V | AVX | w,r | Y | 64 | |||
| 2391 | VCVTTSS2USI r32{sae}, xmm2 | VCVTTSS2USIL xmm2, r32{sae} | vcvttss2usil xmm2, r32{sae} | EVEX.128.F3.0F.W0 78 /r | V | V | AVX512F | modrm_regonly | w,r | Y | 32 | ||
| 2392 | VCVTTSS2USI r32, xmm2/m32 | VCVTTSS2USIL xmm2/m32, r32 | vcvttss2usil xmm2/m32, r32 | EVEX.LIG.F3.0F.W0 78 /r | V | V | AVX512F | scale4 | w,r | Y | 32 | ||
| 2393 | VCVTTSS2USI r64{sae}, xmm2 | VCVTTSS2USIQ xmm2, r64{sae} | vcvttss2usiq xmm2, r64{sae} | EVEX.128.F3.0F.W1 78 /r | N.S. | V | AVX512F | modrm_regonly | w,r | Y | 64 | ||
| 2394 | VCVTTSS2USI r64, xmm2/m32 | VCVTTSS2USIQ xmm2/m32, r64 | vcvttss2usiq xmm2/m32, r64 | EVEX.LIG.F3.0F.W1 78 /r | N.S. | V | AVX512F | scale4 | w,r | Y | 64 | ||
| 2395 | VCVTUDQ2PD xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTUDQ2PD xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvtudq2pd xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.F3.0F.W0 7A /r | V | V | AVX512F+AVX512VL | bscale4,scale8 | w,r,r | ||||
| 2396 | VCVTUDQ2PD ymm1, {k}{z}, xmm2/m256/m32bcst | VCVTUDQ2PD xmm2/m256/m32bcst, {k}{z}, ymm1 | vcvtudq2pd xmm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.F3.0F.W0 7A /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2397 | VCVTUDQ2PD zmm1, {k}{z}, ymm2/m512/m32bcst | VCVTUDQ2PD ymm2/m512/m32bcst, {k}{z}, zmm1 | vcvtudq2pd ymm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.F3.0F.W0 7A /r | V | V | AVX512F | bscale4,scale32 | w,r,r | ||||
| 2398 | VCVTUDQ2PS xmm1, {k}{z}, xmm2/m128/m32bcst | VCVTUDQ2PS xmm2/m128/m32bcst, {k}{z}, xmm1 | vcvtudq2ps xmm2/m128/m32bcst, {k}{z}, xmm1 | EVEX.128.F2.0F.W0 7A /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r | ||||
| 2399 | VCVTUDQ2PS ymm1, {k}{z}, ymm2/m256/m32bcst | VCVTUDQ2PS ymm2/m256/m32bcst, {k}{z}, ymm1 | vcvtudq2ps ymm2/m256/m32bcst, {k}{z}, ymm1 | EVEX.256.F2.0F.W0 7A /r | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r | ||||
| 2400 | VCVTUDQ2PS zmm1{er}, {k}{z}, zmm2 | VCVTUDQ2PS zmm2, {k}{z}, zmm1{er} | vcvtudq2ps zmm2, {k}{z}, zmm1{er} | EVEX.512.F2.0F.W0 7A /r | V | V | AVX512F | modrm_regonly | w,r,r | ||||
| 2401 | VCVTUDQ2PS zmm1, {k}{z}, zmm2/m512/m32bcst | VCVTUDQ2PS zmm2/m512/m32bcst, {k}{z}, zmm1 | vcvtudq2ps zmm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.F2.0F.W0 7A /r | V | V | AVX512F | bscale4,scale64 | w,r,r | ||||
| 2402 | VCVTUQQ2PD xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTUQQ2PD xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvtuqq2pd xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.F3.0F.W1 7A /r | V | V | AVX512DQ+AVX512VL | bscale8,scale16 | w,r,r | ||||
| 2403 | VCVTUQQ2PD ymm1, {k}{z}, ymm2/m256/m64bcst | VCVTUQQ2PD ymm2/m256/m64bcst, {k}{z}, ymm1 | vcvtuqq2pd ymm2/m256/m64bcst, {k}{z}, ymm1 | EVEX.256.F3.0F.W1 7A /r | V | V | AVX512DQ+AVX512VL | bscale8,scale32 | w,r,r | ||||
| 2404 | VCVTUQQ2PD zmm1{er}, {k}{z}, zmm2 | VCVTUQQ2PD zmm2, {k}{z}, zmm1{er} | vcvtuqq2pd zmm2, {k}{z}, zmm1{er} | EVEX.512.F3.0F.W1 7A /r | V | V | AVX512DQ | modrm_regonly | w,r,r | ||||
| 2405 | VCVTUQQ2PD zmm1, {k}{z}, zmm2/m512/m64bcst | VCVTUQQ2PD zmm2/m512/m64bcst, {k}{z}, zmm1 | vcvtuqq2pd zmm2/m512/m64bcst, {k}{z}, zmm1 | EVEX.512.F3.0F.W1 7A /r | V | V | AVX512DQ | bscale8,scale64 | w,r,r | ||||
| 2406 | VCVTUQQ2PS ymm1{er}, {k}{z}, zmm2 | VCVTUQQ2PS zmm2, {k}{z}, ymm1{er} | vcvtuqq2ps zmm2, {k}{z}, ymm1{er} | EVEX.512.F2.0F.W1 7A /r | V | V | AVX512DQ | modrm_regonly | w,r,r | Y | |||
| 2407 | VCVTUQQ2PS ymm1, {k}{z}, zmm2/m512/m64bcst | VCVTUQQ2PS zmm2/m512/m64bcst, {k}{z}, ymm1 | vcvtuqq2ps zmm2/m512/m64bcst, {k}{z}, ymm1 | EVEX.512.F2.0F.W1 7A /r | V | V | AVX512DQ | bscale8,scale64 | w,r,r | Y | 512 | ||
| 2408 | VCVTUQQ2PS xmm1, {k}{z}, xmm2/m128/m64bcst | VCVTUQQ2PSX xmm2/m128/m64bcst, {k}{z}, xmm1 | vcvtuqq2psx xmm2/m128/m64bcst, {k}{z}, xmm1 | EVEX.128.F2.0F.W1 7A /r | V | V | AVX512DQ+AVX512VL | bscale8,scale16 | w,r,r | Y | 128 | ||
| 2409 | VCVTUQQ2PS xmm1, {k}{z}, ymm2/m256/m64bcst | VCVTUQQ2PSY ymm2/m256/m64bcst, {k}{z}, xmm1 | vcvtuqq2psy ymm2/m256/m64bcst, {k}{z}, xmm1 | EVEX.256.F2.0F.W1 7A /r | V | V | AVX512DQ+AVX512VL | bscale8,scale32 | w,r,r | Y | 256 | ||
| 2410 | VCVTUSI2SD xmm1, xmmV, r/m32 | VCVTUSI2SDL r/m32, xmmV, xmm1 | vcvtusi2sd r/m32, xmmV, xmm1 | EVEX.NDS.LIG.F2.0F.W0 7B /r | V | V | AVX512F | scale4 | w,r,r | Y | 32 | ||
| 2411 | VCVTUSI2SD xmm1, xmmV, r/m64 | VCVTUSI2SDQ r/m64, xmmV, xmm1 | vcvtusi2sd r/m64, xmmV, xmm1 | EVEX.NDS.LIG.F2.0F.W1 7B /r | N.S. | V | AVX512F | scale8 | w,r,r | Y | 64 | ||
| 2412 | VCVTUSI2SD xmm1{er}, xmmV, rmr64 | VCVTUSI2SDQ rmr64, xmmV, xmm1{er} | vcvtusi2sd rmr64, xmmV, xmm1{er} | EVEX.NDS.128.F2.0F.W1 7B /r | N.S. | V | AVX512F | modrm_regonly | w,r,r | Y | 64 | ||
| 2413 | VCVTUSI2SS xmm1, xmmV, r/m32 | VCVTUSI2SSL r/m32, xmmV, xmm1 | vcvtusi2ssl r/m32, xmmV, xmm1 | EVEX.NDS.LIG.F3.0F.W0 7B /r | V | V | AVX512F | scale4 | w,r,r | Y | 32 | ||
| 2414 | VCVTUSI2SS xmm1{er}, xmmV, rmr32 | VCVTUSI2SSL rmr32, xmmV, xmm1{er} | vcvtusi2ssl rmr32, xmmV, xmm1{er} | EVEX.NDS.128.F3.0F.W0 7B /r | V | V | AVX512F | modrm_regonly | w,r,r | Y | 32 | ||
| 2415 | VCVTUSI2SS xmm1, xmmV, r/m64 | VCVTUSI2SSQ r/m64, xmmV, xmm1 | vcvtusi2ssq r/m64, xmmV, xmm1 | EVEX.NDS.LIG.F3.0F.W1 7B /r | N.S. | V | AVX512F | scale8 | w,r,r | Y | 64 | ||
| 2416 | VCVTUSI2SS xmm1{er}, xmmV, rmr64 | VCVTUSI2SSQ rmr64, xmmV, xmm1{er} | vcvtusi2ssq rmr64, xmmV, xmm1{er} | EVEX.NDS.128.F3.0F.W1 7B /r | N.S. | V | AVX512F | modrm_regonly | w,r,r | Y | 64 | ||
| 2417 | VDBPSADBW xmm1, {k}{z}, xmmV, xmm2/m128, imm8u | VDBPSADBW imm8u, xmm2/m128, xmmV, {k}{z}, xmm1 | vdbpsadbw imm8u, xmm2/m128, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.66.0F3A.W0 42 /r ib | V | V | AVX512BW+AVX512VL | scale16 | w,r,r,r,r | ||||
| 2418 | VDBPSADBW ymm1, {k}{z}, ymmV, ymm2/m256, imm8u | VDBPSADBW imm8u, ymm2/m256, ymmV, {k}{z}, ymm1 | vdbpsadbw imm8u, ymm2/m256, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.66.0F3A.W0 42 /r ib | V | V | AVX512BW+AVX512VL | scale32 | w,r,r,r,r | ||||
| 2419 | VDBPSADBW zmm1, {k}{z}, zmmV, zmm2/m512, imm8u | VDBPSADBW imm8u, zmm2/m512, zmmV, {k}{z}, zmm1 | vdbpsadbw imm8u, zmm2/m512, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.66.0F3A.W0 42 /r ib | V | V | AVX512BW | scale64 | w,r,r,r,r | ||||
| 2420 | VDIVPD xmm1, xmmV, xmm2/m128 | VDIVPD xmm2/m128, xmmV, xmm1 | vdivpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 5E /r | V | V | AVX | w,r,r | |||||
| 2421 | VDIVPD xmm1, {k}{z}, xmmV, xmm2/m128/m64bcst | VDIVPD xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | vdivpd xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.66.0F.W1 5E /r | V | V | AVX512F+AVX512VL | bscale8,scale16 | w,r,r,r | ||||
| 2422 | VDIVPD ymm1, ymmV, ymm2/m256 | VDIVPD ymm2/m256, ymmV, ymm1 | vdivpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 5E /r | V | V | AVX | w,r,r | |||||
| 2423 | VDIVPD ymm1, {k}{z}, ymmV, ymm2/m256/m64bcst | VDIVPD ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | vdivpd ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.66.0F.W1 5E /r | V | V | AVX512F+AVX512VL | bscale8,scale32 | w,r,r,r | ||||
| 2424 | VDIVPD zmm1{er}, {k}{z}, zmmV, zmm2 | VDIVPD zmm2, zmmV, {k}{z}, zmm1{er} | vdivpd zmm2, zmmV, {k}{z}, zmm1{er} | EVEX.NDS.512.66.0F.W1 5E /r | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2425 | VDIVPD zmm1, {k}{z}, zmmV, zmm2/m512/m64bcst | VDIVPD zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | vdivpd zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.66.0F.W1 5E /r | V | V | AVX512F | bscale8,scale64 | w,r,r,r | ||||
| 2426 | VDIVPS xmm1, xmmV, xmm2/m128 | VDIVPS xmm2/m128, xmmV, xmm1 | vdivps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 5E /r | V | V | AVX | w,r,r | |||||
| 2427 | VDIVPS xmm1, {k}{z}, xmmV, xmm2/m128/m32bcst | VDIVPS xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | vdivps xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | EVEX.NDS.128.0F.W0 5E /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | w,r,r,r | ||||
| 2428 | VDIVPS ymm1, ymmV, ymm2/m256 | VDIVPS ymm2/m256, ymmV, ymm1 | vdivps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 5E /r | V | V | AVX | w,r,r | |||||
| 2429 | VDIVPS ymm1, {k}{z}, ymmV, ymm2/m256/m32bcst | VDIVPS ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | vdivps ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | EVEX.NDS.256.0F.W0 5E /r | V | V | AVX512F+AVX512VL | bscale4,scale32 | w,r,r,r | ||||
| 2430 | VDIVPS zmm1{er}, {k}{z}, zmmV, zmm2 | VDIVPS zmm2, zmmV, {k}{z}, zmm1{er} | vdivps zmm2, zmmV, {k}{z}, zmm1{er} | EVEX.NDS.512.0F.W0 5E /r | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2431 | VDIVPS zmm1, {k}{z}, zmmV, zmm2/m512/m32bcst | VDIVPS zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | vdivps zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | EVEX.NDS.512.0F.W0 5E /r | V | V | AVX512F | bscale4,scale64 | w,r,r,r | ||||
| 2432 | VDIVSD xmm1{er}, {k}{z}, xmmV, xmm2 | VDIVSD xmm2, xmmV, {k}{z}, xmm1{er} | vdivsd xmm2, xmmV, {k}{z}, xmm1{er} | EVEX.NDS.128.F2.0F.W1 5E /r | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2433 | VDIVSD xmm1, xmmV, xmm2/m64 | VDIVSD xmm2/m64, xmmV, xmm1 | vdivsd xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG 5E /r | V | V | AVX | w,r,r | |||||
| 2434 | VDIVSD xmm1, {k}{z}, xmmV, xmm2/m64 | VDIVSD xmm2/m64, xmmV, {k}{z}, xmm1 | vdivsd xmm2/m64, xmmV, {k}{z}, xmm1 | EVEX.NDS.LIG.F2.0F.W1 5E /r | V | V | AVX512F | scale8 | w,r,r,r | ||||
| 2435 | VDIVSS xmm1{er}, {k}{z}, xmmV, xmm2 | VDIVSS xmm2, xmmV, {k}{z}, xmm1{er} | vdivss xmm2, xmmV, {k}{z}, xmm1{er} | EVEX.NDS.128.F3.0F.W0 5E /r | V | V | AVX512F | modrm_regonly | w,r,r,r | ||||
| 2436 | VDIVSS xmm1, xmmV, xmm2/m32 | VDIVSS xmm2/m32, xmmV, xmm1 | vdivss xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 5E /r | V | V | AVX | w,r,r | |||||
| 2437 | VDIVSS xmm1, {k}{z}, xmmV, xmm2/m32 | VDIVSS xmm2/m32, xmmV, {k}{z}, xmm1 | vdivss xmm2/m32, xmmV, {k}{z}, xmm1 | EVEX.NDS.LIG.F3.0F.W0 5E /r | V | V | AVX512F | scale4 | w,r,r,r | ||||
| 2438 | VDPPD xmm1, xmmV, xmm2/m128, imm8u | VDPPD imm8u, xmm2/m128, xmmV, xmm1 | vdppd imm8u, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 41 /r ib | V | V | AVX | w,r,r,r | |||||
| 2439 | VDPPS xmm1, xmmV, xmm2/m128, imm8u | VDPPS imm8u, xmm2/m128, xmmV, xmm1 | vdpps imm8u, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 40 /r ib | V | V | AVX | w,r,r,r | |||||
| 2440 | VDPPS ymm1, ymmV, ymm2/m256, imm8u | VDPPS imm8u, ymm2/m256, ymmV, ymm1 | vdpps imm8u, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.WIG 40 /r ib | V | V | AVX | w,r,r,r | |||||
| 2441 | VERR r/m16 | VERR r/m16 | verr r/m16 | 0F 00 /4 | V | V | r | ||||||
| 2442 | VERW r/m16 | VERW r/m16 | verw r/m16 | 0F 00 /5 | V | V | r | ||||||
| 2443 | VEXP2PD zmm1{sae}, {k}{z}, zmm2 | VEXP2PD zmm2, {k}{z}, zmm1{sae} | vexp2pd zmm2, {k}{z}, zmm1{sae} | EVEX.512.66.0F38.W1 C8 /r | V | V | AVX512ER | modrm_regonly | w,r,r | ||||
| 2444 | VEXP2PD zmm1, {k}{z}, zmm2/m512/m64bcst | VEXP2PD zmm2/m512/m64bcst, {k}{z}, zmm1 | vexp2pd zmm2/m512/m64bcst, {k}{z}, zmm1 | EVEX.512.66.0F38.W1 C8 /r | V | V | AVX512ER | bscale8,scale64 | w,r,r | ||||
| 2445 | VEXP2PS zmm1{sae}, {k}{z}, zmm2 | VEXP2PS zmm2, {k}{z}, zmm1{sae} | vexp2ps zmm2, {k}{z}, zmm1{sae} | EVEX.512.66.0F38.W0 C8 /r | V | V | AVX512ER | modrm_regonly | w,r,r | ||||
| 2446 | VEXP2PS zmm1, {k}{z}, zmm2/m512/m32bcst | VEXP2PS zmm2/m512/m32bcst, {k}{z}, zmm1 | vexp2ps zmm2/m512/m32bcst, {k}{z}, zmm1 | EVEX.512.66.0F38.W0 C8 /r | V | V | AVX512ER | bscale4,scale64 | w,r,r | ||||
| 2447 | VEXPANDPD xmm1, {k}{z}, xmm2/m128 | VEXPANDPD xmm2/m128, {k}{z}, xmm1 | vexpandpd xmm2/m128, {k}{z}, xmm1 | EVEX.128.66.0F38.W1 88 /r | V | V | AVX512F+AVX512VL | scale8 | w,r,r | ||||
| 2448 | VEXPANDPD ymm1, {k}{z}, ymm2/m256 | VEXPANDPD ymm2/m256, {k}{z}, ymm1 | vexpandpd ymm2/m256, {k}{z}, ymm1 | EVEX.256.66.0F38.W1 88 /r | V | V | AVX512F+AVX512VL | scale8 | w,r,r | ||||
| 2449 | VEXPANDPD zmm1, {k}{z}, zmm2/m512 | VEXPANDPD zmm2/m512, {k}{z}, zmm1 | vexpandpd zmm2/m512, {k}{z}, zmm1 | EVEX.512.66.0F38.W1 88 /r | V | V | AVX512F | scale8 | w,r,r | ||||
| 2450 | VEXPANDPS xmm1, {k}{z}, xmm2/m128 | VEXPANDPS xmm2/m128, {k}{z}, xmm1 | vexpandps xmm2/m128, {k}{z}, xmm1 | EVEX.128.66.0F38.W0 88 /r | V | V | AVX512F+AVX512VL | scale4 | w,r,r | ||||
| 2451 | VEXPANDPS ymm1, {k}{z}, ymm2/m256 | VEXPANDPS ymm2/m256, {k}{z}, ymm1 | vexpandps ymm2/m256, {k}{z}, ymm1 | EVEX.256.66.0F38.W0 88 /r | V | V | AVX512F+AVX512VL | scale4 | w,r,r | ||||
| 2452 | VEXPANDPS zmm1, {k}{z}, zmm2/m512 | VEXPANDPS zmm2/m512, {k}{z}, zmm1 | vexpandps zmm2/m512, {k}{z}, zmm1 | EVEX.512.66.0F38.W0 88 /r | V | V | AVX512F | scale4 | w,r,r | ||||
| 2453 | VEXTRACTF128 xmm2/m128, ymm1, imm8u:1 | VEXTRACTF128 imm8u:1, ymm1, xmm2/m128 | vextractf128 imm8u:1, ymm1, xmm2/m128 | VEX.256.66.0F3A.W0 19 /r ib | V | V | AVX | w,r,r | |||||
| 2454 | VEXTRACTF32X4 xmm2/m128, {k}{z}, ymm1, imm8u:1 | VEXTRACTF32X4 imm8u:1, ymm1, {k}{z}, xmm2/m128 | vextractf32x4 imm8u:1, ymm1, {k}{z}, xmm2/m128 | EVEX.256.66.0F3A.W0 19 /r ib | V | V | AVX512F+AVX512VL | scale16 | w,r,r,r | ||||
| 2455 | VEXTRACTF32X4 xmm2/m128, {k}{z}, zmm1, imm8u:2 | VEXTRACTF32X4 imm8u:2, zmm1, {k}{z}, xmm2/m128 | vextractf32x4 imm8u:2, zmm1, {k}{z}, xmm2/m128 | EVEX.512.66.0F3A.W0 19 /r ib | V | V | AVX512F | scale16 | w,r,r,r | ||||
| 2456 | VEXTRACTF32X8 ymm2/m256, {k}{z}, zmm1, imm8u:1 | VEXTRACTF32X8 imm8u:1, zmm1, {k}{z}, ymm2/m256 | vextractf32x8 imm8u:1, zmm1, {k}{z}, ymm2/m256 | EVEX.512.66.0F3A.W0 1B /r ib | V | V | AVX512DQ | scale32 | w,r,r,r | ||||
| 2457 | VEXTRACTF64X2 xmm2/m128, {k}{z}, ymm1, imm8u:1 | VEXTRACTF64X2 imm8u:1, ymm1, {k}{z}, xmm2/m128 | vextractf64x2 imm8u:1, ymm1, {k}{z}, xmm2/m128 | EVEX.256.66.0F3A.W1 19 /r ib | V | V | AVX512DQ+AVX512VL | scale16 | w,r,r,r | ||||
| 2458 | VEXTRACTF64X2 xmm2/m128, {k}{z}, zmm1, imm8u:2 | VEXTRACTF64X2 imm8u:2, zmm1, {k}{z}, xmm2/m128 | vextractf64x2 imm8u:2, zmm1, {k}{z}, xmm2/m128 | EVEX.512.66.0F3A.W1 19 /r ib | V | V | AVX512DQ | scale16 | w,r,r,r | ||||
| 2459 | VEXTRACTF64X4 ymm2/m256, {k}{z}, zmm1, imm8u | VEXTRACTF64X4 imm8u, zmm1, {k}{z}, ymm2/m256 | vextractf64x4 imm8u, zmm1, {k}{z}, ymm2/m256 | EVEX.512.66.0F3A.W1 1B /r ib | V | V | AVX512F | scale32 | w,r,r,r | ||||
| 2460 | VEXTRACTI128 xmm2/m128, ymm1, imm8u:1 | VEXTRACTI128 imm8u:1, ymm1, xmm2/m128 | vextracti128 imm8u:1, ymm1, xmm2/m128 | VEX.256.66.0F3A.W0 39 /r ib | V | V | AVX2 | w,r,r | |||||
| 2461 | VEXTRACTI32X4 xmm2/m128, {k}{z}, ymm1, imm8u:1 | VEXTRACTI32X4 imm8u:1, ymm1, {k}{z}, xmm2/m128 | vextracti32x4 imm8u:1, ymm1, {k}{z}, xmm2/m128 | EVEX.256.66.0F3A.W0 39 /r ib | V | V | AVX512F+AVX512VL | scale16 | w,r,r,r | ||||
| 2462 | VEXTRACTI32X4 xmm2/m128, {k}{z}, zmm1, imm8u:2 | VEXTRACTI32X4 imm8u:2, zmm1, {k}{z}, xmm2/m128 | vextracti32x4 imm8u:2, zmm1, {k}{z}, xmm2/m128 | EVEX.512.66.0F3A.W0 39 /r ib | V | V | AVX512F | scale16 | w,r,r,r | ||||
| 2463 | VEXTRACTI32X8 ymm2/m256, {k}{z}, zmm1, imm8u:1 | VEXTRACTI32X8 imm8u:1, zmm1, {k}{z}, ymm2/m256 | vextracti32x8 imm8u:1, zmm1, {k}{z}, ymm2/m256 | EVEX.512.66.0F3A.W0 3B /r ib | V | V | AVX512DQ | scale32 | w,r,r,r | ||||
| 2464 | VEXTRACTI64X2 xmm2/m128, {k}{z}, ymm1, imm8u:1 | VEXTRACTI64X2 imm8u:1, ymm1, {k}{z}, xmm2/m128 | vextracti64x2 imm8u:1, ymm1, {k}{z}, xmm2/m128 | EVEX.256.66.0F3A.W1 39 /r ib | V | V | AVX512DQ+AVX512VL | scale16 | w,r,r,r | ||||
| 2465 | VEXTRACTI64X2 xmm2/m128, {k}{z}, zmm1, imm8u:2 | VEXTRACTI64X2 imm8u:2, zmm1, {k}{z}, xmm2/m128 | vextracti64x2 imm8u:2, zmm1, {k}{z}, xmm2/m128 | EVEX.512.66.0F3A.W1 39 /r ib | V | V | AVX512DQ | scale16 | w,r,r,r | ||||
| 2466 | VEXTRACTI64X4 ymm2/m256, {k}{z}, zmm1, imm8u:1 | VEXTRACTI64X4 imm8u:1, zmm1, {k}{z}, ymm2/m256 | vextracti64x4 imm8u:1, zmm1, {k}{z}, ymm2/m256 | EVEX.512.66.0F3A.W1 3B /r ib | V | V | AVX512F | scale32 | w,r,r,r | ||||
| 2467 | VEXTRACTPS r/m32, xmm1, imm8u:2 | VEXTRACTPS imm8u:2, xmm1, r/m32 | vextractps imm8u:2, xmm1, r/m32 | EVEX.128.66.0F3A.WIG 17 /r ib | V | V | AVX512F+AVX512VL | scale4 | w,r,r | ||||
| 2468 | VEXTRACTPS r/m32, xmm1, imm8u:2 | VEXTRACTPS imm8u:2, xmm1, r/m32 | vextractps imm8u:2, xmm1, r/m32 | VEX.128.66.0F3A.WIG 17 /r ib | V | V | AVX | w,r,r | |||||
| 2469 | VFIXUPIMMPD xmm1, {k}{z}, xmmV, xmm2/m128/m64bcst, imm8u | VFIXUPIMMPD imm8u, xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | vfixupimmpd imm8u, xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | EVEX.DDS.128.66.0F3A.W1 54 /r ib | V | V | AVX512F+AVX512VL | bscale8,scale16 | rw,r,r,r,r | ||||
| 2470 | VFIXUPIMMPD ymm1, {k}{z}, ymmV, ymm2/m256/m64bcst, imm8u | VFIXUPIMMPD imm8u, ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | vfixupimmpd imm8u, ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | EVEX.DDS.256.66.0F3A.W1 54 /r ib | V | V | AVX512F+AVX512VL | bscale8,scale32 | rw,r,r,r,r | ||||
| 2471 | VFIXUPIMMPD zmm1{sae}, {k}{z}, zmmV, zmm2, imm8u | VFIXUPIMMPD imm8u, zmm2, zmmV, {k}{z}, zmm1{sae} | vfixupimmpd imm8u, zmm2, zmmV, {k}{z}, zmm1{sae} | EVEX.DDS.512.66.0F3A.W1 54 /r ib | V | V | AVX512F | modrm_regonly | rw,r,r,r,r | ||||
| 2472 | VFIXUPIMMPD zmm1, {k}{z}, zmmV, zmm2/m512/m64bcst, imm8u | VFIXUPIMMPD imm8u, zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | vfixupimmpd imm8u, zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | EVEX.DDS.512.66.0F3A.W1 54 /r ib | V | V | AVX512F | bscale8,scale64 | rw,r,r,r,r | ||||
| 2473 | VFIXUPIMMPS xmm1, {k}{z}, xmmV, xmm2/m128/m32bcst, imm8u | VFIXUPIMMPS imm8u, xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | vfixupimmps imm8u, xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | EVEX.DDS.128.66.0F3A.W0 54 /r ib | V | V | AVX512F+AVX512VL | bscale4,scale16 | rw,r,r,r,r | ||||
| 2474 | VFIXUPIMMPS ymm1, {k}{z}, ymmV, ymm2/m256/m32bcst, imm8u | VFIXUPIMMPS imm8u, ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | vfixupimmps imm8u, ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | EVEX.DDS.256.66.0F3A.W0 54 /r ib | V | V | AVX512F+AVX512VL | bscale4,scale32 | rw,r,r,r,r | ||||
| 2475 | VFIXUPIMMPS zmm1{sae}, {k}{z}, zmmV, zmm2, imm8u | VFIXUPIMMPS imm8u, zmm2, zmmV, {k}{z}, zmm1{sae} | vfixupimmps imm8u, zmm2, zmmV, {k}{z}, zmm1{sae} | EVEX.DDS.512.66.0F3A.W0 54 /r ib | V | V | AVX512F | modrm_regonly | rw,r,r,r,r | ||||
| 2476 | VFIXUPIMMPS zmm1, {k}{z}, zmmV, zmm2/m512/m32bcst, imm8u | VFIXUPIMMPS imm8u, zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | vfixupimmps imm8u, zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | EVEX.DDS.512.66.0F3A.W0 54 /r ib | V | V | AVX512F | bscale4,scale64 | rw,r,r,r,r | ||||
| 2477 | VFIXUPIMMSD xmm1{sae}, {k}{z}, xmmV, xmm2, imm8u | VFIXUPIMMSD imm8u, xmm2, xmmV, {k}{z}, xmm1{sae} | vfixupimmsd imm8u, xmm2, xmmV, {k}{z}, xmm1{sae} | EVEX.DDS.128.66.0F3A.W1 55 /r ib | V | V | AVX512F | modrm_regonly | rw,r,r,r,r | ||||
| 2478 | VFIXUPIMMSD xmm1, {k}{z}, xmmV, xmm2/m64, imm8u | VFIXUPIMMSD imm8u, xmm2/m64, xmmV, {k}{z}, xmm1 | vfixupimmsd imm8u, xmm2/m64, xmmV, {k}{z}, xmm1 | EVEX.DDS.LIG.66.0F3A.W1 55 /r ib | V | V | AVX512F | scale8 | rw,r,r,r,r | ||||
| 2479 | VFIXUPIMMSS xmm1{sae}, {k}{z}, xmmV, xmm2, imm8u | VFIXUPIMMSS imm8u, xmm2, xmmV, {k}{z}, xmm1{sae} | vfixupimmss imm8u, xmm2, xmmV, {k}{z}, xmm1{sae} | EVEX.DDS.128.66.0F3A.W0 55 /r ib | V | V | AVX512F | modrm_regonly | rw,r,r,r,r | ||||
| 2480 | VFIXUPIMMSS xmm1, {k}{z}, xmmV, xmm2/m32, imm8u | VFIXUPIMMSS imm8u, xmm2/m32, xmmV, {k}{z}, xmm1 | vfixupimmss imm8u, xmm2/m32, xmmV, {k}{z}, xmm1 | EVEX.DDS.LIG.66.0F3A.W0 55 /r ib | V | V | AVX512F | scale4 | rw,r,r,r,r | ||||
| 2481 | VFMADD132PD xmm1, xmmV, xmm2/m128 | VFMADD132PD xmm2/m128, xmmV, xmm1 | vfmadd132pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 98 /r | V | V | FMA | rw,r,r | |||||
| 2482 | VFMADD132PD xmm1, {k}{z}, xmmV, xmm2/m128/m64bcst | VFMADD132PD xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | vfmadd132pd xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | EVEX.DDS.128.66.0F38.W1 98 /r | V | V | AVX512F+AVX512VL | bscale8,scale16 | rw,r,r,r | ||||
| 2483 | VFMADD132PD ymm1, ymmV, ymm2/m256 | VFMADD132PD ymm2/m256, ymmV, ymm1 | vfmadd132pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 98 /r | V | V | FMA | rw,r,r | |||||
| 2484 | VFMADD132PD ymm1, {k}{z}, ymmV, ymm2/m256/m64bcst | VFMADD132PD ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | vfmadd132pd ymm2/m256/m64bcst, ymmV, {k}{z}, ymm1 | EVEX.DDS.256.66.0F38.W1 98 /r | V | V | AVX512F+AVX512VL | bscale8,scale32 | rw,r,r,r | ||||
| 2485 | VFMADD132PD zmm1{er}, {k}{z}, zmmV, zmm2 | VFMADD132PD zmm2, zmmV, {k}{z}, zmm1{er} | vfmadd132pd zmm2, zmmV, {k}{z}, zmm1{er} | EVEX.DDS.512.66.0F38.W1 98 /r | V | V | AVX512F | modrm_regonly | rw,r,r,r | ||||
| 2486 | VFMADD132PD zmm1, {k}{z}, zmmV, zmm2/m512/m64bcst | VFMADD132PD zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | vfmadd132pd zmm2/m512/m64bcst, zmmV, {k}{z}, zmm1 | EVEX.DDS.512.66.0F38.W1 98 /r | V | V | AVX512F | bscale8,scale64 | rw,r,r,r | ||||
| 2487 | VFMADD132PS xmm1, xmmV, xmm2/m128 | VFMADD132PS xmm2/m128, xmmV, xmm1 | vfmadd132ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 98 /r | V | V | FMA | rw,r,r | |||||
| 2488 | VFMADD132PS xmm1, {k}{z}, xmmV, xmm2/m128/m32bcst | VFMADD132PS xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | vfmadd132ps xmm2/m128/m32bcst, xmmV, {k}{z}, xmm1 | EVEX.DDS.128.66.0F38.W0 98 /r | V | V | AVX512F+AVX512VL | bscale4,scale16 | rw,r,r,r | ||||
| 2489 | VFMADD132PS ymm1, ymmV, ymm2/m256 | VFMADD132PS ymm2/m256, ymmV, ymm1 | vfmadd132ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 98 /r | V | V | FMA | rw,r,r | |||||
| 2490 | VFMADD132PS ymm1, {k}{z}, ymmV, ymm2/m256/m32bcst | VFMADD132PS ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | vfmadd132ps ymm2/m256/m32bcst, ymmV, {k}{z}, ymm1 | EVEX.DDS.256.66.0F38.W0 98 /r | V | V | AVX512F+AVX512VL | bscale4,scale32 | rw,r,r,r | ||||
| 2491 | VFMADD132PS zmm1{er}, {k}{z}, zmmV, zmm2 | VFMADD132PS zmm2, zmmV, {k}{z}, zmm1{er} | vfmadd132ps zmm2, zmmV, {k}{z}, zmm1{er} | EVEX.DDS.512.66.0F38.W0 98 /r | V | V | AVX512F | modrm_regonly | rw,r,r,r | ||||
| 2492 | VFMADD132PS zmm1, {k}{z}, zmmV, zmm2/m512/m32bcst | VFMADD132PS zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | vfmadd132ps zmm2/m512/m32bcst, zmmV, {k}{z}, zmm1 | EVEX.DDS.512.66.0F38.W0 98 /r | V | V | AVX512F | bscale4,scale64 | rw,r,r,r | ||||
| 2493 | VFMADD132SD xmm1{er}, {k}{z}, xmmV, xmm2 | VFMADD132SD xmm2, xmmV, {k}{z}, xmm1{er} | vfmadd132sd xmm2, xmmV, {k}{z}, xmm1{er} | EVEX.DDS.128.66.0F38.W1 99 /r | V | V | AVX512F | modrm_regonly | rw,r,r,r | ||||
| 2494 | VFMADD132SD xmm1, xmmV, xmm2/m64 | VFMADD132SD xmm2/m64, xmmV, xmm1 | vfmadd132sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 99 /r | V | V | FMA | rw,r,r | |||||
| 2495 | VFMADD132SD xmm1, {k}{z}, xmmV, xmm2/m64 | VFMADD132SD xmm2/m64, xmmV, {k}{z}, xmm1 | vfmadd132sd xmm2/m64, xmmV, {k}{z}, xmm1 | EVEX.DDS.LIG.66.0F38.W1 99 /r | V | V | AVX512F | scale8 | rw,r,r,r | ||||
| 2496 | VFMADD132SS xmm1{er}, {k}{z}, xmmV, xmm2 | VFMADD132SS xmm2, xmmV, {k}{z}, xmm1{er} | vfmadd132ss xmm2, xmmV, {k}{z}, xmm1{er} | EVEX.DDS.128.66.0F38.W0 99 /r | V | V | AVX512F | modrm_regonly | rw,r,r,r | ||||
| 2497 | VFMADD132SS xmm1, xmmV, xmm2/m32 | VFMADD132SS xmm2/m32, xmmV, xmm1 | vfmadd132ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 99 /r | V | V | FMA | rw,r,r | |||||
| 2498 | VFMADD132SS xmm1, {k}{z}, xmmV, xmm2/m32 | VFMADD132SS xmm2/m32, xmmV, {k}{z}, xmm1 | vfmadd132ss xmm2/m32, xmmV, {k}{z}, xmm1 | EVEX.DDS.LIG.66.0F38.W0 99 /r | V | V | AVX512F | scale4 | rw,r,r,r | ||||
| 2499 | VFMADD213PD xmm1, xmmV, xmm2/m128 | VFMADD213PD xmm2/m128, xmmV, xmm1 | vfmadd213pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 A8 /r | V | V | FMA | rw,r,r | |||||
| 2500 | VFMADD213PD xmm1, {k}{z}, xmmV, xmm2/m128/m64bcst | VFMADD213PD xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | vfmadd213pd xmm2/m128/m64bcst, xmmV, {k}{z}, xmm1 | EVEX.DDS.128.66.0F38.W1 A8 /r | V | V | AVX512F+AVX512VL | bscale8,scale16 | rw,r,r,r |
| The file is too large to be shown. View Raw |