254 KiB
254 KiB
| 1 | # x86 instruction set description version 0.2 | 2017-09-28 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | # Based on Intel Instruction Set Reference #325383-057US | December 2015. | |||||||||
| 3 | # https://golang.org/x/arch/x86/x86spec | ||||||||||
| 4 | AAA | AAA | aaa | 37 | V | I | |||||
| 5 | AAD | AAD | aad | D5 0A | V | I | pseudo | ||||
| 6 | AAD imm8 | AAD imm8 | aad imm8 | D5 ib | V | I | r | ||||
| 7 | AAM | AAM | aam | D4 0A | V | I | pseudo | ||||
| 8 | AAM imm8 | AAM imm8 | aam imm8 | D4 ib | V | I | r | ||||
| 9 | AAS | AAS | aas | 3F | V | I | |||||
| 10 | ADC AL, imm8 | ADCB imm8, AL | adcb imm8, AL | 14 ib | V | V | rw,r | Y | 8 | ||
| 11 | ADC AX, imm16 | ADCW imm16, AX | adcw imm16, AX | 15 iw | V | V | operand16 | rw,r | Y | 16 | |
| 12 | ADC EAX, imm32 | ADCL imm32, EAX | adcl imm32, EAX | 15 id | V | V | operand32 | rw,r | Y | 32 | |
| 13 | ADC RAX, imm32 | ADCQ imm32, RAX | adcq imm32, RAX | REX.W 15 id | N.E. | V | rw,r | Y | 64 | ||
| 14 | ADC r/m16, imm16 | ADCW imm16, r/m16 | adcw imm16, r/m16 | 81 /2 iw | V | V | operand16 | rw,r | Y | 16 | |
| 15 | ADC r/m16, imm8 | ADCW imm8, r/m16 | adcw imm8, r/m16 | 83 /2 ib | V | V | operand16 | rw,r | Y | 16 | |
| 16 | ADC r/m16, r16 | ADCW r16, r/m16 | adcw r16, r/m16 | 11 /r | V | V | operand16 | rw,r | Y | 16 | |
| 17 | ADC r/m32, imm32 | ADCL imm32, r/m32 | adcl imm32, r/m32 | 81 /2 id | V | V | operand32 | rw,r | Y | 32 | |
| 18 | ADC r/m32, imm8 | ADCL imm8, r/m32 | adcl imm8, r/m32 | 83 /2 ib | V | V | operand32 | rw,r | Y | 32 | |
| 19 | ADC r/m32, r32 | ADCL r32, r/m32 | adcl r32, r/m32 | 11 /r | V | V | operand32 | rw,r | Y | 32 | |
| 20 | ADC r/m64, imm32 | ADCQ imm32, r/m64 | adcq imm32, r/m64 | REX.W 81 /2 id | N.E. | V | rw,r | Y | 64 | ||
| 21 | ADC r/m64, imm8 | ADCQ imm8, r/m64 | adcq imm8, r/m64 | REX.W 83 /2 ib | N.E. | V | rw,r | Y | 64 | ||
| 22 | ADC r/m64, r64 | ADCQ r64, r/m64 | adcq r64, r/m64 | REX.W 11 /r | N.E. | V | rw,r | Y | 64 | ||
| 23 | ADC r/m8, imm8 | ADCB imm8, r/m8 | adcb imm8, r/m8 | 80 /2 ib | V | V | rw,r | Y | 8 | ||
| 24 | ADC r/m8, imm8 | ADCB imm8, r/m8 | adcb imm8, r/m8 | REX 80 /2 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 25 | ADC r/m8, r8 | ADCB r8, r/m8 | adcb r8, r/m8 | 10 /r | V | V | rw,r | Y | 8 | ||
| 26 | ADC r/m8, r8 | ADCB r8, r/m8 | adcb r8, r/m8 | REX 10 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 27 | ADC r16, r/m16 | ADCW r/m16, r16 | adcw r/m16, r16 | 13 /r | V | V | operand16 | rw,r | Y | 16 | |
| 28 | ADC r32, r/m32 | ADCL r/m32, r32 | adcl r/m32, r32 | 13 /r | V | V | operand32 | rw,r | Y | 32 | |
| 29 | ADC r64, r/m64 | ADCQ r/m64, r64 | adcq r/m64, r64 | REX.W 13 /r | N.E. | V | rw,r | Y | 64 | ||
| 30 | ADC r8, r/m8 | ADCB r/m8, r8 | adcb r/m8, r8 | 12 /r | V | V | rw,r | Y | 8 | ||
| 31 | ADC r8, r/m8 | ADCB r/m8, r8 | adcb r/m8, r8 | REX 12 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 32 | 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 |
| 33 | ADCX r64, r/m64 | ADCXQ r/m64, r64 | adcxq r/m64, r64 | 66 REX.W 0F 38 F6 /r | N.E. | V | ADX | rw,r | Y | 64 | |
| 34 | ADD AL, imm8 | ADDB imm8, AL | addb imm8, AL | 04 ib | V | V | rw,r | Y | 8 | ||
| 35 | ADD AX, imm16 | ADDW imm16, AX | addw imm16, AX | 05 iw | V | V | operand16 | rw,r | Y | 16 | |
| 36 | ADD EAX, imm32 | ADDL imm32, EAX | addl imm32, EAX | 05 id | V | V | operand32 | rw,r | Y | 32 | |
| 37 | ADD RAX, imm32 | ADDQ imm32, RAX | addq imm32, RAX | REX.W 05 id | N.E. | V | rw,r | Y | 64 | ||
| 38 | ADD r/m16, imm16 | ADDW imm16, r/m16 | addw imm16, r/m16 | 81 /0 iw | V | V | operand16 | rw,r | Y | 16 | |
| 39 | ADD r/m16, imm8 | ADDW imm8, r/m16 | addw imm8, r/m16 | 83 /0 ib | V | V | operand16 | rw,r | Y | 16 | |
| 40 | ADD r/m16, r16 | ADDW r16, r/m16 | addw r16, r/m16 | 01 /r | V | V | operand16 | rw,r | Y | 16 | |
| 41 | ADD r/m32, imm32 | ADDL imm32, r/m32 | addl imm32, r/m32 | 81 /0 id | V | V | operand32 | rw,r | Y | 32 | |
| 42 | ADD r/m32, imm8 | ADDL imm8, r/m32 | addl imm8, r/m32 | 83 /0 ib | V | V | operand32 | rw,r | Y | 32 | |
| 43 | ADD r/m32, r32 | ADDL r32, r/m32 | addl r32, r/m32 | 01 /r | V | V | operand32 | rw,r | Y | 32 | |
| 44 | ADD r/m64, imm32 | ADDQ imm32, r/m64 | addq imm32, r/m64 | REX.W 81 /0 id | N.E. | V | rw,r | Y | 64 | ||
| 45 | ADD r/m64, imm8 | ADDQ imm8, r/m64 | addq imm8, r/m64 | REX.W 83 /0 ib | N.E. | V | rw,r | Y | 64 | ||
| 46 | ADD r/m64, r64 | ADDQ r64, r/m64 | addq r64, r/m64 | REX.W 01 /r | N.E. | V | rw,r | Y | 64 | ||
| 47 | ADD r/m8, imm8 | ADDB imm8, r/m8 | addb imm8, r/m8 | 80 /0 ib | V | V | rw,r | Y | 8 | ||
| 48 | ADD r/m8, imm8 | ADDB imm8, r/m8 | addb imm8, r/m8 | REX 80 /0 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 49 | ADD r/m8, r8 | ADDB r8, r/m8 | addb r8, r/m8 | 00 /r | V | V | rw,r | Y | 8 | ||
| 50 | ADD r/m8, r8 | ADDB r8, r/m8 | addb r8, r/m8 | REX 00 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 51 | ADD r16, r/m16 | ADDW r/m16, r16 | addw r/m16, r16 | 03 /r | V | V | operand16 | rw,r | Y | 16 | |
| 52 | ADD r32, r/m32 | ADDL r/m32, r32 | addl r/m32, r32 | 03 /r | V | V | operand32 | rw,r | Y | 32 | |
| 53 | ADD r64, r/m64 | ADDQ r/m64, r64 | addq r/m64, r64 | REX.W 03 /r | N.E. | V | rw,r | Y | 64 | ||
| 54 | ADD r8, r/m8 | ADDB r/m8, r8 | addb r/m8, r8 | 02 /r | V | V | rw,r | Y | 8 | ||
| 55 | ADD r8, r/m8 | ADDB r/m8, r8 | addb r/m8, r8 | REX 02 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 56 | ADDPD xmm1, xmm2/m128 | ADDPD xmm2/m128, xmm1 | addpd xmm2/m128, xmm1 | 66 0F 58 /r | V | V | SSE2 | rw,r | |||
| 57 | ADDPS xmm1, xmm2/m128 | ADDPS xmm2/m128, xmm1 | addps xmm2/m128, xmm1 | 0F 58 /r | V | V | SSE | rw,r | |||
| 58 | ADDSD xmm1, xmm2/m64 | ADDSD xmm2/m64, xmm1 | addsd xmm2/m64, xmm1 | F2 0F 58 /r | V | V | SSE2 | rw,r | |||
| 59 | ADDSS xmm1, xmm2/m32 | ADDSS xmm2/m32, xmm1 | addss xmm2/m32, xmm1 | F3 0F 58 /r | V | V | SSE | rw,r | |||
| 60 | ADDSUBPD xmm1, xmm2/m128 | ADDSUBPD xmm2/m128, xmm1 | addsubpd xmm2/m128, xmm1 | 66 0F D0 /r | V | V | SSE3 | rw,r | |||
| 61 | ADDSUBPS xmm1, xmm2/m128 | ADDSUBPS xmm2/m128, xmm1 | addsubps xmm2/m128, xmm1 | F2 0F D0 /r | V | V | SSE3 | rw,r | |||
| 62 | 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 |
| 63 | ADOX r64, r/m64 | ADOXQ r/m64, r64 | adoxq r/m64, r64 | F3 REX.W 0F 38 F6 /r | N.E. | V | ADX | rw,r | Y | 64 | |
| 64 | AESDEC xmm1, xmm2/m128 | AESDEC xmm2/m128, xmm1 | aesdec xmm2/m128, xmm1 | 66 0F 38 DE /r | V | V | AES | rw,r | |||
| 65 | AESDECLAST xmm1, xmm2/m128 | AESDECLAST xmm2/m128, xmm1 | aesdeclast xmm2/m128, xmm1 | 66 0F 38 DF /r | V | V | AES | rw,r | |||
| 66 | AESENC xmm1, xmm2/m128 | AESENC xmm2/m128, xmm1 | aesenc xmm2/m128, xmm1 | 66 0F 38 DC /r | V | V | AES | rw,r | |||
| 67 | AESENCLAST xmm1, xmm2/m128 | AESENCLAST xmm2/m128, xmm1 | aesenclast xmm2/m128, xmm1 | 66 0F 38 DD /r | V | V | AES | rw,r | |||
| 68 | AESIMC xmm1, xmm2/m128 | AESIMC xmm2/m128, xmm1 | aesimc xmm2/m128, xmm1 | 66 0F 38 DB /r | V | V | AES | w,r | |||
| 69 | AESKEYGENASSIST xmm1, xmm2/m128, imm8 | AESKEYGENASSIST imm8, xmm2/m128, xmm1 | aeskeygenassist imm8, xmm2/m128, xmm1 | 66 0F 3A DF /r ib | V | V | AES | w,r,r | |||
| 70 | AND AL, imm8 | ANDB imm8, AL | andb imm8, AL | 24 ib | V | V | rw,r | Y | 8 | ||
| 71 | AND AX, imm16 | ANDW imm16, AX | andw imm16, AX | 25 iw | V | V | operand16 | rw,r | Y | 16 | |
| 72 | AND EAX, imm32 | ANDL imm32, EAX | andl imm32, EAX | 25 id | V | V | operand32 | rw,r | Y | 32 | |
| 73 | AND RAX, imm32 | ANDQ imm32, RAX | andq imm32, RAX | REX.W 25 id | N.E. | V | rw,r | Y | 64 | ||
| 74 | AND r/m16, imm16 | ANDW imm16, r/m16 | andw imm16, r/m16 | 81 /4 iw | V | V | operand16 | rw,r | Y | 16 | |
| 75 | AND r/m16, imm8 | ANDW imm8, r/m16 | andw imm8, r/m16 | 83 /4 ib | V | V | operand16 | rw,r | Y | 16 | |
| 76 | AND r/m16, r16 | ANDW r16, r/m16 | andw r16, r/m16 | 21 /r | V | V | operand16 | rw,r | Y | 16 | |
| 77 | AND r/m32, imm32 | ANDL imm32, r/m32 | andl imm32, r/m32 | 81 /4 id | V | V | operand32 | rw,r | Y | 32 | |
| 78 | AND r/m32, imm8 | ANDL imm8, r/m32 | andl imm8, r/m32 | 83 /4 ib | V | V | operand32 | rw,r | Y | 32 | |
| 79 | AND r/m32, r32 | ANDL r32, r/m32 | andl r32, r/m32 | 21 /r | V | V | operand32 | rw,r | Y | 32 | |
| 80 | AND r/m64, imm32 | ANDQ imm32, r/m64 | andq imm32, r/m64 | REX.W 81 /4 id | N.E. | V | rw,r | Y | 64 | ||
| 81 | AND r/m64, imm8 | ANDQ imm8, r/m64 | andq imm8, r/m64 | REX.W 83 /4 ib | N.E. | V | rw,r | Y | 64 | ||
| 82 | AND r/m64, r64 | ANDQ r64, r/m64 | andq r64, r/m64 | REX.W 21 /r | N.E. | V | rw,r | Y | 64 | ||
| 83 | AND r/m8, imm8 | ANDB imm8, r/m8 | andb imm8, r/m8 | 80 /4 ib | V | V | rw,r | Y | 8 | ||
| 84 | AND r/m8, imm8 | ANDB imm8, r/m8 | andb imm8, r/m8 | REX 80 /4 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 85 | AND r/m8, r8 | ANDB r8, r/m8 | andb r8, r/m8 | 20 /r | V | V | rw,r | Y | 8 | ||
| 86 | AND r/m8, r8 | ANDB r8, r/m8 | andb r8, r/m8 | REX 20 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 87 | AND r16, r/m16 | ANDW r/m16, r16 | andw r/m16, r16 | 23 /r | V | V | operand16 | rw,r | Y | 16 | |
| 88 | AND r32, r/m32 | ANDL r/m32, r32 | andl r/m32, r32 | 23 /r | V | V | operand32 | rw,r | Y | 32 | |
| 89 | AND r64, r/m64 | ANDQ r/m64, r64 | andq r/m64, r64 | REX.W 23 /r | N.E. | V | rw,r | Y | 64 | ||
| 90 | AND r8, r/m8 | ANDB r/m8, r8 | andb r/m8, r8 | 22 /r | V | V | rw,r | Y | 8 | ||
| 91 | AND r8, r/m8 | ANDB r/m8, r8 | andb r/m8, r8 | REX 22 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 92 | ANDN r32, r32V, r/m32 | ANDNL r/m32, r32V, r32 | andnl r/m32, r32V, r32 | VEX.NDS.LZ.0F38.W0 F2 /r | V | V | BMI1 | w,r,r | Y | 32 | |
| 93 | ANDN r64, r64V, r/m64 | ANDNQ r/m64, r64V, r64 | andnq r/m64, r64V, r64 | VEX.NDS.LZ.0F38.W1 F2 /r | N.E. | V | BMI1 | w,r,r | Y | 64 | |
| 94 | ANDNPD xmm1, xmm2/m128 | ANDNPD xmm2/m128, xmm1 | andnpd xmm2/m128, xmm1 | 66 0F 55 /r | V | V | SSE2 | rw,r | |||
| 95 | ANDNPS xmm1, xmm2/m128 | ANDNPS xmm2/m128, xmm1 | andnps xmm2/m128, xmm1 | 0F 55 /r | V | V | SSE | rw,r | |||
| 96 | ANDPD xmm1, xmm2/m128 | ANDPD xmm2/m128, xmm1 | andpd xmm2/m128, xmm1 | 66 0F 54 /r | V | V | SSE2 | rw,r | |||
| 97 | ANDPS xmm1, xmm2/m128 | ANDPS xmm2/m128, xmm1 | andps xmm2/m128, xmm1 | 0F 54 /r | V | V | SSE | rw,r | |||
| 98 | ARPL r/m16, r16 | ARPL r16, r/m16 | arpl r16, r/m16 | 63 /r | V | N.E. | operand16,operand32 | w,r | |||
| 99 | BEXTR r32, r/m32, r32V | BEXTRL r32V, r/m32, r32 | bextrl r32V, r/m32, r32 | VEX.NDS.LZ.0F38.W0 F7 /r | V | V | BMI1 | w,r,r | Y | 32 | |
| 100 | BEXTR r64, r/m64, r64V | BEXTRQ r64V, r/m64, r64 | bextrq r64V, r/m64, r64 | VEX.NDS.LZ.0F38.W1 F7 /r | N.E. | V | BMI1 | w,r,r | Y | 64 | |
| 101 | BLENDPD xmm1, xmm2/m128, imm8 | BLENDPD imm8, xmm2/m128, xmm1 | blendpd imm8, xmm2/m128, xmm1 | 66 0F 3A 0D /r ib | V | V | SSE4_1 | rw,r,r | |||
| 102 | BLENDPS xmm1, xmm2/m128, imm8 | BLENDPS imm8, xmm2/m128, xmm1 | blendps imm8, xmm2/m128, xmm1 | 66 0F 3A 0C /r ib | V | V | SSE4_1 | rw,r,r | |||
| 103 | 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 | |||
| 104 | 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 | |||
| 105 | BLSI r32V, r/m32 | BLSIL r/m32, r32V | blsil r/m32, r32V | VEX.NDD.LZ.0F38.W0 F3 /3 | V | V | BMI1 | w,r | Y | 32 | |
| 106 | BLSI r64V, r/m64 | BLSIQ r/m64, r64V | blsiq r/m64, r64V | VEX.NDD.LZ.0F38.W1 F3 /3 | N.E. | V | BMI1 | w,r | Y | 64 | |
| 107 | BLSMSK r32V, r/m32 | BLSMSKL r/m32, r32V | blsmskl r/m32, r32V | VEX.NDD.LZ.0F38.W0 F3 /2 | V | V | BMI1 | w,r | Y | 32 | |
| 108 | BLSMSK r64V, r/m64 | BLSMSKQ r/m64, r64V | blsmskq r/m64, r64V | VEX.NDD.LZ.0F38.W1 F3 /2 | N.E. | V | BMI1 | w,r | Y | 64 | |
| 109 | BLSR r32V, r/m32 | BLSRL r/m32, r32V | blsrl r/m32, r32V | VEX.NDD.LZ.0F38.W0 F3 /1 | V | V | BMI1 | w,r | Y | 32 | |
| 110 | BLSR r64V, r/m64 | BLSRQ r/m64, r64V | blsrq r/m64, r64V | VEX.NDD.LZ.0F38.W1 F3 /1 | N.E. | V | BMI1 | w,r | Y | 64 | |
| 111 | BNDCL bnd1, r/m32 | BNDCL r/m32, bnd1 | bndcl r/m32, bnd1 | F3 0F 1A /r | V | N.E. | MPX | w,r | |||
| 112 | BNDCL bnd1, r/m64 | BNDCL r/m64, bnd1 | bndcl r/m64, bnd1 | F3 0F 1A /r | N.E. | V | MPX | w,r | |||
| 113 | BNDCN bnd1, r/m32 | BNDCN r/m32, bnd1 | bndcn r/m32, bnd1 | F2 0F 1B /r | V | N.E. | MPX | w,r | |||
| 114 | BNDCN bnd1, r/m64 | BNDCN r/m64, bnd1 | bndcn r/m64, bnd1 | F2 0F 1B /r | N.E. | V | MPX | w,r | |||
| 115 | BNDCU bnd1, r/m32 | BNDCU r/m32, bnd1 | bndcu r/m32, bnd1 | F2 0F 1A /r | V | N.E. | MPX | w,r | |||
| 116 | BNDCU bnd1, r/m64 | BNDCU r/m64, bnd1 | bndcu r/m64, bnd1 | F2 0F 1A /r | N.E. | V | MPX | w,r | |||
| 117 | BNDLDX bnd1, mib | BNDLDX mib, bnd1 | bndldx mib, bnd1 | 0F 1A /r | V | V | MPX | w,r | |||
| 118 | BNDMK bnd1, m32 | BNDMK m32, bnd1 | bndmk m32, bnd1 | F3 0F 1B /r | V | N.E. | MPX | modrm_memonly | w,r | ||
| 119 | BNDMK bnd1, m64 | BNDMK m64, bnd1 | bndmk m64, bnd1 | F3 0F 1B /r | N.E. | V | MPX | modrm_memonly | w,r | ||
| 120 | BNDMOV bnd1, bnd2/m128 | BNDMOV bnd2/m128, bnd1 | bndmov bnd2/m128, bnd1 | 66 0F 1A /r | N.E. | V | MPX | w,r | |||
| 121 | BNDMOV bnd1, bnd2/m64 | BNDMOV bnd2/m64, bnd1 | bndmov bnd2/m64, bnd1 | 66 0F 1A /r | V | N.E. | MPX | w,r | |||
| 122 | BNDMOV bnd2/m128, bnd1 | BNDMOV bnd1, bnd2/m128 | bndmov bnd1, bnd2/m128 | 66 0F 1B /r | N.E. | V | MPX | w,r | |||
| 123 | BNDMOV bnd2/m64, bnd1 | BNDMOV bnd1, bnd2/m64 | bndmov bnd1, bnd2/m64 | 66 0F 1B /r | V | N.E. | MPX | w,r | |||
| 124 | BNDSTX mib, bnd1 | BNDSTX bnd1, mib | bndstx bnd1, mib | 0F 1B /r | V | V | MPX | r,r | |||
| 125 | BOUND r16, m16&16 | BOUNDW m16&16, r16 | boundw r16, m16&16 | 62 /r | V | I | operand16 | r,r | Y | 16 | |
| 126 | BOUND r32, m32&32 | BOUNDL m32&32, r32 | boundl r32, m32&32 | 62 /r | V | I | operand32 | r,r | Y | 32 | |
| 127 | BSF r16, r/m16 | BSFW r/m16, r16 | bsfw r/m16, r16 | 0F BC /r | V | V | operand16 | w,r | Y | 16 | |
| 128 | BSF r32, r/m32 | BSFL r/m32, r32 | bsfl r/m32, r32 | 0F BC /r | V | V | operand32 | w,r | Y | 32 | |
| 129 | BSF r64, r/m64 | BSFQ r/m64, r64 | bsfq r/m64, r64 | REX.W 0F BC /r | N.E. | V | w,r | Y | 64 | ||
| 130 | BSR r16, r/m16 | BSRW r/m16, r16 | bsrw r/m16, r16 | 0F BD /r | V | V | operand16 | w,r | Y | 16 | |
| 131 | BSR r32, r/m32 | BSRL r/m32, r32 | bsrl r/m32, r32 | 0F BD /r | V | V | operand32 | w,r | Y | 32 | |
| 132 | BSR r64, r/m64 | BSRQ r/m64, r64 | bsrq r/m64, r64 | REX.W 0F BD /r | N.E. | V | w,r | Y | 64 | ||
| 133 | BSWAP r16op | BSWAPW r16op | bswap r16op | 0F C8+rd | V | V | operand16 | rw | Y | 16 | |
| 134 | BSWAP r32op | BSWAPL r32op | bswap r32op | 0F C8+rd | V | V | operand32 | rw | Y | 32 | |
| 135 | BSWAP r64op | BSWAPQ r64op | bswap r64op | REX.W 0F C8+rd | N.E. | V | rw | Y | 64 | ||
| 136 | BT r/m16, imm8 | BTW imm8, r/m16 | btw imm8, r/m16 | 0F BA /4 ib | V | V | operand16 | r,r | Y | 16 | |
| 137 | BT r/m16, r16 | BTW r16, r/m16 | btw r16, r/m16 | 0F A3 /r | V | V | operand16 | r,r | Y | 16 | |
| 138 | BT r/m32, imm8 | BTL imm8, r/m32 | btl imm8, r/m32 | 0F BA /4 ib | V | V | operand32 | r,r | Y | 32 | |
| 139 | BT r/m32, r32 | BTL r32, r/m32 | btl r32, r/m32 | 0F A3 /r | V | V | operand32 | r,r | Y | 32 | |
| 140 | BT r/m64, imm8 | BTQ imm8, r/m64 | btq imm8, r/m64 | REX.W 0F BA /4 ib | N.E. | V | r,r | Y | 64 | ||
| 141 | BT r/m64, r64 | BTQ r64, r/m64 | btq r64, r/m64 | REX.W 0F A3 /r | N.E. | V | r,r | Y | 64 | ||
| 142 | BTC r/m16, imm8 | BTCW imm8, r/m16 | btcw imm8, r/m16 | 0F BA /7 ib | V | V | operand16 | rw,r | Y | 16 | |
| 143 | BTC r/m16, r16 | BTCW r16, r/m16 | btcw r16, r/m16 | 0F BB /r | V | V | operand16 | rw,r | Y | 16 | |
| 144 | BTC r/m32, imm8 | BTCL imm8, r/m32 | btcl imm8, r/m32 | 0F BA /7 ib | V | V | operand32 | rw,r | Y | 32 | |
| 145 | BTC r/m32, r32 | BTCL r32, r/m32 | btcl r32, r/m32 | 0F BB /r | V | V | operand32 | rw,r | Y | 32 | |
| 146 | BTC r/m64, imm8 | BTCQ imm8, r/m64 | btcq imm8, r/m64 | REX.W 0F BA /7 ib | N.E. | V | rw,r | Y | 64 | ||
| 147 | BTC r/m64, r64 | BTCQ r64, r/m64 | btcq r64, r/m64 | REX.W 0F BB /r | N.E. | V | rw,r | Y | 64 | ||
| 148 | BTR r/m16, imm8 | BTRW imm8, r/m16 | btrw imm8, r/m16 | 0F BA /6 ib | V | V | operand16 | rw,r | Y | 16 | |
| 149 | BTR r/m16, r16 | BTRW r16, r/m16 | btrw r16, r/m16 | 0F B3 /r | V | V | operand16 | rw,r | Y | 16 | |
| 150 | BTR r/m32, imm8 | BTRL imm8, r/m32 | btrl imm8, r/m32 | 0F BA /6 ib | V | V | operand32 | rw,r | Y | 32 | |
| 151 | BTR r/m32, r32 | BTRL r32, r/m32 | btrl r32, r/m32 | 0F B3 /r | V | V | operand32 | rw,r | Y | 32 | |
| 152 | BTR r/m64, imm8 | BTRQ imm8, r/m64 | btrq imm8, r/m64 | REX.W 0F BA /6 ib | N.E. | V | rw,r | Y | 64 | ||
| 153 | BTR r/m64, r64 | BTRQ r64, r/m64 | btrq r64, r/m64 | REX.W 0F B3 /r | N.E. | V | rw,r | Y | 64 | ||
| 154 | BTS r/m16, imm8 | BTSW imm8, r/m16 | btsw imm8, r/m16 | 0F BA /5 ib | V | V | operand16 | rw,r | Y | 16 | |
| 155 | BTS r/m16, r16 | BTSW r16, r/m16 | btsw r16, r/m16 | 0F AB /r | V | V | operand16 | rw,r | Y | 16 | |
| 156 | BTS r/m32, imm8 | BTSL imm8, r/m32 | btsl imm8, r/m32 | 0F BA /5 ib | V | V | operand32 | rw,r | Y | 32 | |
| 157 | BTS r/m32, r32 | BTSL r32, r/m32 | btsl r32, r/m32 | 0F AB /r | V | V | operand32 | rw,r | Y | 32 | |
| 158 | BTS r/m64, imm8 | BTSQ imm8, r/m64 | btsq imm8, r/m64 | REX.W 0F BA /5 ib | N.E. | V | rw,r | Y | 64 | ||
| 159 | BTS r/m64, r64 | BTSQ r64, r/m64 | btsq r64, r/m64 | REX.W 0F AB /r | N.E. | V | rw,r | Y | 64 | ||
| 160 | BZHI r32, r/m32, r32V | BZHIL r32V, r/m32, r32 | bzhil r32V, r/m32, r32 | VEX.NDS.LZ.0F38.W0 F5 /r | V | V | BMI2 | w,r,r | Y | 32 | |
| 161 | BZHI r64, r/m64, r64V | BZHIQ r64V, r/m64, r64 | bzhiq r64V, r/m64, r64 | VEX.NDS.LZ.0F38.W1 F5 /r | N.E. | V | BMI2 | w,r,r | Y | 64 | |
| 162 | CALL r/m16 | CALLW* r/m16 | callw* r/m16 | FF /2 | V | N.E. | operand16 | r | Y | 16 | |
| 163 | CALL r/m32 | CALLL* r/m32 | calll* r/m32 | FF /2 | V | N.E. | operand32 | r | Y | 32 | |
| 164 | CALL r/m64 | CALLQ* r/m64 | callq* r/m64 | FF /2 | N.E. | V | r | Y | 64 | ||
| 165 | CALL rel16 | CALL rel16 | call rel16 | E8 cw | V | N.S. | operand16 | r | Y | ||
| 166 | CALL rel32 | CALL rel32 | call rel32 | E8 cd | V | V | operand32 | r | Y | ||
| 167 | CALL rel32 | CALL rel32 | call rel32 | E8 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 168 | CALL_FAR m16:16 | LCALLW* m16:16 | lcallw* m16:16 | FF /3 | V | V | operand16 | r | Y | ||
| 169 | CALL_FAR m16:32 | LCALLL* m16:32 | lcalll* m16:32 | FF /3 | V | V | operand32 | r | Y | ||
| 170 | CALL_FAR m16:64 | LCALLQ* m16:64 | lcallq* m16:64 | REX.W FF /3 | N.E. | V | r | Y | |||
| 171 | CALL_FAR ptr16:16 | LCALLW ptr16:16 | lcallw ptr16:16 | 9A cd | V | I | operand16 | r | Y | ||
| 172 | CALL_FAR ptr16:32 | LCALLL ptr16:32 | lcalll ptr16:32 | 9A cp | V | I | operand32 | r | Y | ||
| 173 | CBW | CBW | cbtw | 98 | V | V | operand16 | ||||
| 174 | CDQ | CDQ | cltd | 99 | V | V | operand32 | ||||
| 175 | CDQE | CDQE | cltq | REX.W 98 | N.E. | V | |||||
| 176 | CLAC | CLAC | clac | 0F 01 CA | V | V | |||||
| 177 | CLC | CLC | clc | F8 | V | V | |||||
| 178 | CLD | CLD | cld | FC | V | V | |||||
| 179 | CLFLUSH m8 | CLFLUSH m8 | clflush m8 | 0F AE /7 | V | V | modrm_memonly | w | |||
| 180 | CLFLUSHOPT m8 | CLFLUSHOPT m8 | clflushopt m8 | 66 0F AE /7 | V | V | modrm_memonly | w | |||
| 181 | CLI | CLI | cli | FA | V | V | |||||
| 182 | CLTS | CLTS | clts | 0F 06 | V | V | |||||
| 183 | CMC | CMC | cmc | F5 | V | V | |||||
| 184 | CMOVA r16, r/m16 | CMOVWHI r/m16, r16 | cmovaw r/m16, r16 | 0F 47 /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 185 | CMOVA r32, r/m32 | CMOVLHI r/m32, r32 | cmoval r/m32, r32 | 0F 47 /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 186 | CMOVA r64, r/m64 | CMOVQHI r/m64, r64 | cmovaq r/m64, r64 | REX.W 0F 47 /r | N.E. | V | rw,r | Y | 64 | ||
| 187 | CMOVAE r16, r/m16 | CMOVWCC r/m16, r16 | cmovaew r/m16, r16 | 0F 43 /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 188 | CMOVAE r32, r/m32 | CMOVLCC r/m32, r32 | cmovael r/m32, r32 | 0F 43 /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 189 | CMOVAE r64, r/m64 | CMOVQCC r/m64, r64 | cmovaeq r/m64, r64 | REX.W 0F 43 /r | N.E. | V | rw,r | Y | 64 | ||
| 190 | CMOVB r16, r/m16 | CMOVWCS r/m16, r16 | cmovbw r/m16, r16 | 0F 42 /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 191 | CMOVB r32, r/m32 | CMOVLCS r/m32, r32 | cmovbl r/m32, r32 | 0F 42 /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 192 | CMOVB r64, r/m64 | CMOVQCS r/m64, r64 | cmovbq r/m64, r64 | REX.W 0F 42 /r | N.E. | V | rw,r | Y | 64 | ||
| 193 | CMOVBE r16, r/m16 | CMOVWLS r/m16, r16 | cmovbew r/m16, r16 | 0F 46 /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 194 | CMOVBE r32, r/m32 | CMOVLLS r/m32, r32 | cmovbel r/m32, r32 | 0F 46 /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 195 | CMOVBE r64, r/m64 | CMOVQLS r/m64, r64 | cmovbeq r/m64, r64 | REX.W 0F 46 /r | N.E. | V | rw,r | Y | 64 | ||
| 196 | CMOVC r16, r/m16 | CMOVC r/m16, r16 | cmovc r/m16, r16 | 0F 42 /r | V | V | P6,operand16,pseudo | rw,r | |||
| 197 | CMOVC r32, r/m32 | CMOVC r/m32, r32 | cmovc r/m32, r32 | 0F 42 /r | V | V | P6,operand32,pseudo | rw,r | |||
| 198 | CMOVC r64, r/m64 | CMOVC r/m64, r64 | cmovc r/m64, r64 | REX.W 0F 42 /r | N.E. | V | pseudo | rw,r | |||
| 199 | CMOVE r16, r/m16 | CMOVWEQ r/m16, r16 | cmovew r/m16, r16 | 0F 44 /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 200 | CMOVE r32, r/m32 | CMOVLEQ r/m32, r32 | cmovel r/m32, r32 | 0F 44 /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 201 | CMOVE r64, r/m64 | CMOVQEQ r/m64, r64 | cmoveq r/m64, r64 | REX.W 0F 44 /r | N.E. | V | rw,r | Y | 64 | ||
| 202 | CMOVG r16, r/m16 | CMOVWGT r/m16, r16 | cmovgw r/m16, r16 | 0F 4F /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 203 | CMOVG r32, r/m32 | CMOVLGT r/m32, r32 | cmovgl r/m32, r32 | 0F 4F /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 204 | CMOVG r64, r/m64 | CMOVQGT r/m64, r64 | cmovgq r/m64, r64 | REX.W 0F 4F /r | N.E. | V | rw,r | Y | 64 | ||
| 205 | CMOVGE r16, r/m16 | CMOVWGE r/m16, r16 | cmovgew r/m16, r16 | 0F 4D /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 206 | CMOVGE r32, r/m32 | CMOVLGE r/m32, r32 | cmovgel r/m32, r32 | 0F 4D /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 207 | CMOVGE r64, r/m64 | CMOVQGE r/m64, r64 | cmovgeq r/m64, r64 | REX.W 0F 4D /r | N.E. | V | rw,r | Y | 64 | ||
| 208 | CMOVL r16, r/m16 | CMOVWLT r/m16, r16 | cmovlw r/m16, r16 | 0F 4C /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 209 | CMOVL r32, r/m32 | CMOVLLT r/m32, r32 | cmovll r/m32, r32 | 0F 4C /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 210 | CMOVL r64, r/m64 | CMOVQLT r/m64, r64 | cmovlq r/m64, r64 | REX.W 0F 4C /r | N.E. | V | rw,r | Y | 64 | ||
| 211 | CMOVLE r16, r/m16 | CMOVWLE r/m16, r16 | cmovlew r/m16, r16 | 0F 4E /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 212 | CMOVLE r32, r/m32 | CMOVLLE r/m32, r32 | cmovlel r/m32, r32 | 0F 4E /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 213 | CMOVLE r64, r/m64 | CMOVQLE r/m64, r64 | cmovleq r/m64, r64 | REX.W 0F 4E /r | N.E. | V | rw,r | Y | 64 | ||
| 214 | CMOVNA r16, r/m16 | CMOVNA r/m16, r16 | cmovna r/m16, r16 | 0F 46 /r | V | V | P6,operand16,pseudo | rw,r | |||
| 215 | CMOVNA r32, r/m32 | CMOVNA r/m32, r32 | cmovna r/m32, r32 | 0F 46 /r | V | V | P6,operand32,pseudo | rw,r | |||
| 216 | CMOVNA r64, r/m64 | CMOVNA r/m64, r64 | cmovna r/m64, r64 | REX.W 0F 46 /r | N.E. | V | pseudo | rw,r | |||
| 217 | CMOVNAE r16, r/m16 | CMOVNAE r/m16, r16 | cmovnae r/m16, r16 | 0F 42 /r | V | V | P6,operand16,pseudo | rw,r | |||
| 218 | CMOVNAE r32, r/m32 | CMOVNAE r/m32, r32 | cmovnae r/m32, r32 | 0F 42 /r | V | V | P6,operand32,pseudo | rw,r | |||
| 219 | CMOVNAE r64, r/m64 | CMOVNAE r/m64, r64 | cmovnae r/m64, r64 | REX.W 0F 42 /r | N.E. | V | pseudo | rw,r | |||
| 220 | CMOVNB r16, r/m16 | CMOVNB r/m16, r16 | cmovnb r/m16, r16 | 0F 43 /r | V | V | P6,operand16,pseudo | rw,r | |||
| 221 | CMOVNB r32, r/m32 | CMOVNB r/m32, r32 | cmovnb r/m32, r32 | 0F 43 /r | V | V | P6,operand32,pseudo | rw,r | |||
| 222 | CMOVNB r64, r/m64 | CMOVNB r/m64, r64 | cmovnb r/m64, r64 | REX.W 0F 43 /r | N.E. | V | pseudo | rw,r | |||
| 223 | CMOVNBE r16, r/m16 | CMOVNBE r/m16, r16 | cmovnbe r/m16, r16 | 0F 47 /r | V | V | P6,operand16,pseudo | rw,r | |||
| 224 | CMOVNBE r32, r/m32 | CMOVNBE r/m32, r32 | cmovnbe r/m32, r32 | 0F 47 /r | V | V | P6,operand32,pseudo | rw,r | |||
| 225 | CMOVNBE r64, r/m64 | CMOVNBE r/m64, r64 | cmovnbe r/m64, r64 | REX.W 0F 47 /r | N.E. | V | pseudo | rw,r | |||
| 226 | CMOVNC r16, r/m16 | CMOVNC r/m16, r16 | cmovnc r/m16, r16 | 0F 43 /r | V | V | P6,operand16,pseudo | rw,r | |||
| 227 | CMOVNC r32, r/m32 | CMOVNC r/m32, r32 | cmovnc r/m32, r32 | 0F 43 /r | V | V | P6,operand32,pseudo | rw,r | |||
| 228 | CMOVNC r64, r/m64 | CMOVNC r/m64, r64 | cmovnc r/m64, r64 | REX.W 0F 43 /r | N.E. | V | pseudo | rw,r | |||
| 229 | CMOVNE r16, r/m16 | CMOVWNE r/m16, r16 | cmovnew r/m16, r16 | 0F 45 /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 230 | CMOVNE r32, r/m32 | CMOVLNE r/m32, r32 | cmovnel r/m32, r32 | 0F 45 /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 231 | CMOVNE r64, r/m64 | CMOVQNE r/m64, r64 | cmovneq r/m64, r64 | REX.W 0F 45 /r | N.E. | V | rw,r | Y | 64 | ||
| 232 | CMOVNG r16, r/m16 | CMOVNG r/m16, r16 | cmovng r/m16, r16 | 0F 4E /r | V | V | P6,operand16,pseudo | rw,r | |||
| 233 | CMOVNG r32, r/m32 | CMOVNG r/m32, r32 | cmovng r/m32, r32 | 0F 4E /r | V | V | P6,operand32,pseudo | rw,r | |||
| 234 | CMOVNG r64, r/m64 | CMOVNG r/m64, r64 | cmovng r/m64, r64 | REX.W 0F 4E /r | N.E. | V | pseudo | rw,r | |||
| 235 | CMOVNGE r16, r/m16 | CMOVNGE r/m16, r16 | cmovnge r/m16, r16 | 0F 4C /r | V | V | P6,operand16,pseudo | rw,r | |||
| 236 | CMOVNGE r32, r/m32 | CMOVNGE r/m32, r32 | cmovnge r/m32, r32 | 0F 4C /r | V | V | P6,operand32,pseudo | rw,r | |||
| 237 | CMOVNGE r64, r/m64 | CMOVNGE r/m64, r64 | cmovnge r/m64, r64 | REX.W 0F 4C /r | N.E. | V | pseudo | rw,r | |||
| 238 | CMOVNL r16, r/m16 | CMOVNL r/m16, r16 | cmovnl r/m16, r16 | 0F 4D /r | V | V | P6,operand16,pseudo | rw,r | |||
| 239 | CMOVNL r32, r/m32 | CMOVNL r/m32, r32 | cmovnl r/m32, r32 | 0F 4D /r | V | V | P6,operand32,pseudo | rw,r | |||
| 240 | CMOVNL r64, r/m64 | CMOVNL r/m64, r64 | cmovnl r/m64, r64 | REX.W 0F 4D /r | N.E. | V | pseudo | rw,r | |||
| 241 | CMOVNLE r16, r/m16 | CMOVNLE r/m16, r16 | cmovnle r/m16, r16 | 0F 4F /r | V | V | P6,operand16,pseudo | rw,r | |||
| 242 | CMOVNLE r32, r/m32 | CMOVNLE r/m32, r32 | cmovnle r/m32, r32 | 0F 4F /r | V | V | P6,operand32,pseudo | rw,r | |||
| 243 | CMOVNLE r64, r/m64 | CMOVNLE r/m64, r64 | cmovnle r/m64, r64 | REX.W 0F 4F /r | N.E. | V | pseudo | rw,r | |||
| 244 | CMOVNO r16, r/m16 | CMOVWOC r/m16, r16 | cmovnow r/m16, r16 | 0F 41 /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 245 | CMOVNO r32, r/m32 | CMOVLOC r/m32, r32 | cmovnol r/m32, r32 | 0F 41 /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 246 | CMOVNO r64, r/m64 | CMOVQOC r/m64, r64 | cmovnoq r/m64, r64 | REX.W 0F 41 /r | N.E. | V | rw,r | Y | 64 | ||
| 247 | CMOVNP r16, r/m16 | CMOVWPC r/m16, r16 | cmovnpw r/m16, r16 | 0F 4B /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 248 | CMOVNP r32, r/m32 | CMOVLPC r/m32, r32 | cmovnpl r/m32, r32 | 0F 4B /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 249 | CMOVNP r64, r/m64 | CMOVQPC r/m64, r64 | cmovnpq r/m64, r64 | REX.W 0F 4B /r | N.E. | V | rw,r | Y | 64 | ||
| 250 | CMOVNS r16, r/m16 | CMOVWPL r/m16, r16 | cmovnsw r/m16, r16 | 0F 49 /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 251 | CMOVNS r32, r/m32 | CMOVLPL r/m32, r32 | cmovnsl r/m32, r32 | 0F 49 /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 252 | CMOVNS r64, r/m64 | CMOVQPL r/m64, r64 | cmovnsq r/m64, r64 | REX.W 0F 49 /r | N.E. | V | rw,r | Y | 64 | ||
| 253 | CMOVNZ r16, r/m16 | CMOVNZ r/m16, r16 | cmovnz r/m16, r16 | 0F 45 /r | V | V | P6,operand16,pseudo | rw,r | |||
| 254 | CMOVNZ r32, r/m32 | CMOVNZ r/m32, r32 | cmovnz r/m32, r32 | 0F 45 /r | V | V | P6,operand32,pseudo | rw,r | |||
| 255 | CMOVNZ r64, r/m64 | CMOVNZ r/m64, r64 | cmovnz r/m64, r64 | REX.W 0F 45 /r | N.E. | V | pseudo | rw,r | |||
| 256 | CMOVO r16, r/m16 | CMOVWOS r/m16, r16 | cmovow r/m16, r16 | 0F 40 /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 257 | CMOVO r32, r/m32 | CMOVLOS r/m32, r32 | cmovol r/m32, r32 | 0F 40 /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 258 | CMOVO r64, r/m64 | CMOVQOS r/m64, r64 | cmovoq r/m64, r64 | REX.W 0F 40 /r | N.E. | V | rw,r | Y | 64 | ||
| 259 | CMOVP r16, r/m16 | CMOVWPS r/m16, r16 | cmovpw r/m16, r16 | 0F 4A /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 260 | CMOVP r32, r/m32 | CMOVLPS r/m32, r32 | cmovpl r/m32, r32 | 0F 4A /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 261 | CMOVP r64, r/m64 | CMOVQPS r/m64, r64 | cmovpq r/m64, r64 | REX.W 0F 4A /r | N.E. | V | rw,r | Y | 64 | ||
| 262 | CMOVPE r16, r/m16 | CMOVPE r/m16, r16 | cmovpe r/m16, r16 | 0F 4A /r | V | V | P6,operand16,pseudo | rw,r | |||
| 263 | CMOVPE r32, r/m32 | CMOVPE r/m32, r32 | cmovpe r/m32, r32 | 0F 4A /r | V | V | P6,operand32,pseudo | rw,r | |||
| 264 | CMOVPE r64, r/m64 | CMOVPE r/m64, r64 | cmovpe r/m64, r64 | REX.W 0F 4A /r | N.E. | V | pseudo | rw,r | |||
| 265 | CMOVPO r16, r/m16 | CMOVPO r/m16, r16 | cmovpo r/m16, r16 | 0F 4B /r | V | V | P6,operand16,pseudo | rw,r | |||
| 266 | CMOVPO r32, r/m32 | CMOVPO r/m32, r32 | cmovpo r/m32, r32 | 0F 4B /r | V | V | P6,operand32,pseudo | rw,r | |||
| 267 | CMOVPO r64, r/m64 | CMOVPO r/m64, r64 | cmovpo r/m64, r64 | REX.W 0F 4B /r | N.E. | V | pseudo | rw,r | |||
| 268 | CMOVS r16, r/m16 | CMOVWMI r/m16, r16 | cmovsw r/m16, r16 | 0F 48 /r | V | V | P6,operand16 | rw,r | Y | 16 | |
| 269 | CMOVS r32, r/m32 | CMOVLMI r/m32, r32 | cmovsl r/m32, r32 | 0F 48 /r | V | V | P6,operand32 | rw,r | Y | 32 | |
| 270 | CMOVS r64, r/m64 | CMOVQMI r/m64, r64 | cmovsq r/m64, r64 | REX.W 0F 48 /r | N.E. | V | rw,r | Y | 64 | ||
| 271 | CMOVZ r16, r/m16 | CMOVZ r/m16, r16 | cmovz r/m16, r16 | 0F 44 /r | V | V | P6,operand16,pseudo | rw,r | |||
| 272 | CMOVZ r32, r/m32 | CMOVZ r/m32, r32 | cmovz r/m32, r32 | 0F 44 /r | V | V | P6,operand32,pseudo | rw,r | |||
| 273 | CMOVZ r64, r/m64 | CMOVZ r/m64, r64 | cmovz r/m64, r64 | REX.W 0F 44 /r | N.E. | V | pseudo | rw,r | |||
| 274 | CMP AL, imm8 | CMPB AL, imm8 | cmpb imm8, AL | 3C ib | V | V | r,r | Y | 8 | ||
| 275 | CMP AX, imm16 | CMPW AX, imm16 | cmpw imm16, AX | 3D iw | V | V | operand16 | r,r | Y | 16 | |
| 276 | CMP EAX, imm32 | CMPL EAX, imm32 | cmpl imm32, EAX | 3D id | V | V | operand32 | r,r | Y | 32 | |
| 277 | CMP RAX, imm32 | CMPQ RAX, imm32 | cmpq imm32, RAX | REX.W 3D id | N.E. | V | r,r | Y | 64 | ||
| 278 | CMP r/m16, imm16 | CMPW r/m16, imm16 | cmpw imm16, r/m16 | 81 /7 iw | V | V | operand16 | r,r | Y | 16 | |
| 279 | CMP r/m16, imm8 | CMPW r/m16, imm8 | cmpw imm8, r/m16 | 83 /7 ib | V | V | operand16 | r,r | Y | 16 | |
| 280 | CMP r/m16, r16 | CMPW r/m16, r16 | cmpw r16, r/m16 | 39 /r | V | V | operand16 | r,r | Y | 16 | |
| 281 | CMP r/m32, imm32 | CMPL r/m32, imm32 | cmpl imm32, r/m32 | 81 /7 id | V | V | operand32 | r,r | Y | 32 | |
| 282 | CMP r/m32, imm8 | CMPL r/m32, imm8 | cmpl imm8, r/m32 | 83 /7 ib | V | V | operand32 | r,r | Y | 32 | |
| 283 | CMP r/m32, r32 | CMPL r/m32, r32 | cmpl r32, r/m32 | 39 /r | V | V | operand32 | r,r | Y | 32 | |
| 284 | CMP r/m64, imm32 | CMPQ r/m64, imm32 | cmpq imm32, r/m64 | REX.W 81 /7 id | N.E. | V | r,r | Y | 64 | ||
| 285 | CMP r/m64, imm8 | CMPQ r/m64, imm8 | cmpq imm8, r/m64 | REX.W 83 /7 ib | N.E. | V | r,r | Y | 64 | ||
| 286 | CMP r/m64, r64 | CMPQ r/m64, r64 | cmpq r64, r/m64 | REX.W 39 /r | N.E. | V | r,r | Y | 64 | ||
| 287 | CMP r/m8, imm8 | CMPB r/m8, imm8 | cmpb imm8, r/m8 | 80 /7 ib | V | V | r,r | Y | 8 | ||
| 288 | CMP r/m8, imm8 | CMPB r/m8, imm8 | cmpb imm8, r/m8 | REX 80 /7 ib | N.E. | V | pseudo64 | r,r | Y | 8 | |
| 289 | CMP r/m8, r8 | CMPB r/m8, r8 | cmpb r8, r/m8 | 38 /r | V | V | r,r | Y | 8 | ||
| 290 | CMP r/m8, r8 | CMPB r/m8, r8 | cmpb r8, r/m8 | REX 38 /r | N.E. | V | pseudo64 | r,r | Y | 8 | |
| 291 | CMP r16, r/m16 | CMPW r16, r/m16 | cmpw r/m16, r16 | 3B /r | V | V | operand16 | r,r | Y | 16 | |
| 292 | CMP r32, r/m32 | CMPL r32, r/m32 | cmpl r/m32, r32 | 3B /r | V | V | operand32 | r,r | Y | 32 | |
| 293 | CMP r64, r/m64 | CMPQ r64, r/m64 | cmpq r/m64, r64 | REX.W 3B /r | N.E. | V | r,r | Y | 64 | ||
| 294 | CMP r8, r/m8 | CMPB r8, r/m8 | cmpb r/m8, r8 | 3A /r | V | V | r,r | Y | 8 | ||
| 295 | CMP r8, r/m8 | CMPB r8, r/m8 | cmpb r/m8, r8 | REX 3A /r | N.E. | V | pseudo64 | r,r | Y | 8 | |
| 296 | CMPPD xmm1, xmm2/m128, imm8 | CMPPD imm8, xmm1, xmm2/m128 | cmppd imm8, xmm2/m128, xmm1 | 66 0F C2 /r ib | V | V | SSE2 | rw,r,r | |||
| 297 | CMPPS xmm1, xmm2/m128, imm8 | CMPPS imm8, xmm1, xmm2/m128 | cmpps imm8, xmm2/m128, xmm1 | 0F C2 /r ib | V | V | SSE | rw,r,r | |||
| 298 | CMPSB | CMPSB | cmpsb | A6 | V | V | |||||
| 299 | CMPSD | CMPSL | cmpsl | A7 | V | V | operand32 | ||||
| 300 | CMPSD xmm1, xmm2/m64, imm8 | CMPSD imm8, xmm1, xmm2/m64 | cmpsd imm8, xmm2/m64, xmm1 | F2 0F C2 /r ib | V | V | SSE2 | rw,r,r | |||
| 301 | CMPSQ | CMPSQ | cmpsq | REX.W A7 | N.E. | V | |||||
| 302 | CMPSS xmm1, xmm2/m32, imm8 | CMPSS imm8, xmm1, xmm2/m32 | cmpss imm8, xmm2/m32, xmm1 | F3 0F C2 /r ib | V | V | SSE | rw,r,r | |||
| 303 | CMPSW | CMPSW | cmpsw | A7 | V | V | operand16 | ||||
| 304 | CMPXCHG r/m16, r16 | CMPXCHGW r16, r/m16 | cmpxchgw r16, r/m16 | 0F B1 /r | V | V | 486 | operand16 | rw,r | Y | 16 |
| 305 | CMPXCHG r/m32, r32 | CMPXCHGL r32, r/m32 | cmpxchgl r32, r/m32 | 0F B1 /r | V | V | 486 | operand32 | rw,r | Y | 32 |
| 306 | CMPXCHG r/m64, r64 | CMPXCHGQ r64, r/m64 | cmpxchgq r64, r/m64 | REX.W 0F B1 /r | N.E. | V | rw,r | Y | 64 | ||
| 307 | CMPXCHG r/m8, r8 | CMPXCHGB r8, r/m8 | cmpxchgb r8, r/m8 | 0F B0 /r | V | V | 486 | rw,r | Y | 8 | |
| 308 | CMPXCHG r/m8, r8 | CMPXCHGB r8, r/m8 | cmpxchgb r8, r/m8 | REX 0F B0 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 309 | CMPXCHG16B m128 | CMPXCHG16B m128 | cmpxchg16b m128 | REX.W 0F C7 /1 | N.E. | V | modrm_memonly | rw | |||
| 310 | CMPXCHG8B m64 | CMPXCHG8B m64 | cmpxchg8b m64 | 0F C7 /1 | V | V | Pentium | modrm_memonly,operand16,operand32 | rw | ||
| 311 | COMISD xmm1, xmm2/m64 | COMISD xmm2/m64, xmm1 | comisd xmm2/m64, xmm1 | 66 0F 2F /r | V | V | SSE2 | r,r | |||
| 312 | COMISS xmm1, xmm2/m32 | COMISS xmm2/m32, xmm1 | comiss xmm2/m32, xmm1 | 0F 2F /r | V | V | SSE | r,r | |||
| 313 | CPUID | CPUID | cpuid | 0F A2 | V | V | 486 | ||||
| 314 | CQO | CQO | cqto | REX.W 99 | N.E. | V | |||||
| 315 | CRC32 r32, r/m16 | CRC32W r/m16, r32 | crc32w r/m16, r32 | F2 0F 38 F1 /r | V | V | operand16 | rw,r | Y | 16 | |
| 316 | CRC32 r32, r/m32 | CRC32L r/m32, r32 | crc32l r/m32, r32 | F2 0F 38 F1 /r | V | V | operand32 | rw,r | Y | 32 | |
| 317 | CRC32 r32, r/m8 | CRC32B r/m8, r32 | crc32b r/m8, r32 | F2 0F 38 F0 /r | V | V | operand16,operand32 | rw,r | Y | 8 | |
| 318 | 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 | |
| 319 | CRC32 r64, r/m64 | CRC32Q r/m64, r64 | crc32q r/m64, r64 | F2 REX.W 0F 38 F1 /r | N.E. | V | rw,r | Y | 64 | ||
| 320 | CRC32 r64, r/m8 | CRC32B r/m8, r64 | crc32b r/m8, r64 | F2 REX.W 0F 38 F0 /r | N.E. | V | rw,r | Y | 8 | ||
| 321 | CVTDQ2PD xmm1, xmm2/m64 | CVTPL2PD xmm2/m64, xmm1 | cvtdq2pd xmm2/m64, xmm1 | F3 0F E6 /r | V | V | SSE2 | w,r | |||
| 322 | CVTDQ2PS xmm1, xmm2/m128 | CVTPL2PS xmm2/m128, xmm1 | cvtdq2ps xmm2/m128, xmm1 | 0F 5B /r | V | V | SSE2 | w,r | |||
| 323 | CVTPD2DQ xmm1, xmm2/m128 | CVTPD2PL xmm2/m128, xmm1 | cvtpd2dq xmm2/m128, xmm1 | F2 0F E6 /r | V | V | SSE2 | w,r | |||
| 324 | CVTPD2PI mm1, xmm2/m128 | CVTPD2PI xmm2/m128, mm1 | cvtpd2pi xmm2/m128, mm1 | 66 0F 2D /r | V | V | w,r | ||||
| 325 | CVTPD2PS xmm1, xmm2/m128 | CVTPD2PS xmm2/m128, xmm1 | cvtpd2ps xmm2/m128, xmm1 | 66 0F 5A /r | V | V | SSE2 | w,r | |||
| 326 | CVTPI2PD xmm1, mm2/m64 | CVTPI2PD mm2/m64, xmm1 | cvtpi2pd mm2/m64, xmm1 | 66 0F 2A /r | V | V | w,r | ||||
| 327 | CVTPI2PS xmm1, mm2/m64 | CVTPI2PS mm2/m64, xmm1 | cvtpi2ps mm2/m64, xmm1 | 0F 2A /r | V | V | w,r | ||||
| 328 | CVTPS2DQ xmm1, xmm2/m128 | CVTPS2PL xmm2/m128, xmm1 | cvtps2dq xmm2/m128, xmm1 | 66 0F 5B /r | V | V | SSE2 | w,r | |||
| 329 | CVTPS2PD xmm1, xmm2/m64 | CVTPS2PD xmm2/m64, xmm1 | cvtps2pd xmm2/m64, xmm1 | 0F 5A /r | V | V | SSE2 | w,r | |||
| 330 | CVTPS2PI mm1, xmm2/m64 | CVTPS2PI xmm2/m64, mm1 | cvtps2pi xmm2/m64, mm1 | 0F 2D /r | V | V | w,r | ||||
| 331 | 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 |
| 332 | CVTSD2SI r64, xmm2/m64 | CVTSD2SL xmm2/m64, r64 | cvtsd2siq xmm2/m64, r64 | F2 REX.W 0F 2D /r | N.E. | V | SSE2 | w,r | Y | 64 | |
| 333 | CVTSD2SS xmm1, xmm2/m64 | CVTSD2SS xmm2/m64, xmm1 | cvtsd2ss xmm2/m64, xmm1 | F2 0F 5A /r | V | V | SSE2 | w,r | |||
| 334 | 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 |
| 335 | CVTSI2SD xmm1, r/m64 | CVTSQ2SD r/m64, xmm1 | cvtsi2sdq r/m64, xmm1 | F2 REX.W 0F 2A /r | N.E. | V | SSE2 | w,r | Y | 64 | |
| 336 | 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 |
| 337 | CVTSI2SS xmm1, r/m64 | CVTSQ2SS r/m64, xmm1 | cvtsi2ssq r/m64, xmm1 | F3 REX.W 0F 2A /r | N.E. | V | SSE | w,r | Y | 64 | |
| 338 | CVTSS2SD xmm1, xmm2/m32 | CVTSS2SD xmm2/m32, xmm1 | cvtss2sd xmm2/m32, xmm1 | F3 0F 5A /r | V | V | SSE2 | w,r | |||
| 339 | 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 |
| 340 | CVTSS2SI r64, xmm2/m32 | CVTSS2SL xmm2/m32, r64 | cvtss2siq xmm2/m32, r64 | F3 REX.W 0F 2D /r | N.E. | V | SSE | w,r | Y | 64 | |
| 341 | CVTTPD2DQ xmm1, xmm2/m128 | CVTTPD2PL xmm2/m128, xmm1 | cvttpd2dq xmm2/m128, xmm1 | 66 0F E6 /r | V | V | SSE2 | w,r | |||
| 342 | CVTTPD2PI mm1, xmm2/m128 | CVTTPD2PI xmm2/m128, mm1 | cvttpd2pi xmm2/m128, mm1 | 66 0F 2C /r | V | V | w,r | ||||
| 343 | CVTTPS2DQ xmm1, xmm2/m128 | CVTTPS2PL xmm2/m128, xmm1 | cvttps2dq xmm2/m128, xmm1 | F3 0F 5B /r | V | V | SSE2 | w,r | |||
| 344 | CVTTPS2PI mm1, xmm2/m64 | CVTTPS2PI xmm2/m64, mm1 | cvttps2pi xmm2/m64, mm1 | 0F 2C /r | V | V | w,r | ||||
| 345 | 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 |
| 346 | CVTTSD2SI r64, xmm2/m64 | CVTTSD2SL xmm2/m64, r64 | cvttsd2siq xmm2/m64, r64 | F2 REX.W 0F 2C /r | N.E. | V | SSE2 | w,r | Y | 64 | |
| 347 | 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 |
| 348 | CVTTSS2SI r64, xmm2/m32 | CVTTSS2SL xmm2/m32, r64 | cvttss2siq xmm2/m32, r64 | F3 REX.W 0F 2C /r | N.E. | V | SSE | w,r | Y | 64 | |
| 349 | CWD | CWD | cwtd | 99 | V | V | operand16 | ||||
| 350 | CWDE | CWDE | cwtl | 98 | V | V | operand32 | ||||
| 351 | DAA | DAA | daa | 27 | V | I | |||||
| 352 | DAS | DAS | das | 2F | V | I | |||||
| 353 | DEC r/m16 | DECW r/m16 | decw r/m16 | FF /1 | V | V | operand16 | rw | Y | 16 | |
| 354 | DEC r/m32 | DECL r/m32 | decl r/m32 | FF /1 | V | V | operand32 | rw | Y | 32 | |
| 355 | DEC r/m64 | DECQ r/m64 | decq r/m64 | REX.W FF /1 | N.E. | V | rw | Y | 64 | ||
| 356 | DEC r/m8 | DECB r/m8 | decb r/m8 | FE /1 | V | V | rw | Y | 8 | ||
| 357 | DEC r/m8 | DECB r/m8 | decb r/m8 | REX FE /1 | N.E. | V | pseudo64 | rw | Y | 8 | |
| 358 | DEC r16op | DECW r16op | decw r16op | 48+rw | V | N.E. | operand16 | rw | Y | 16 | |
| 359 | DEC r32op | DECL r32op | decl r32op | 48+rd | V | N.E. | operand32 | rw | Y | 32 | |
| 360 | DIV r/m16 | DIVW r/m16 | divw r/m16 | F7 /6 | V | V | operand16 | w | Y | 16 | |
| 361 | DIV r/m32 | DIVL r/m32 | divl r/m32 | F7 /6 | V | V | operand32 | w | Y | 32 | |
| 362 | DIV r/m64 | DIVQ r/m64 | divq r/m64 | REX.W F7 /6 | N.E. | V | w | Y | 64 | ||
| 363 | DIV r/m8 | DIVB r/m8 | divb r/m8 | F6 /6 | V | V | w | Y | 8 | ||
| 364 | DIV r/m8 | DIVB r/m8 | divb r/m8 | REX F6 /6 | N.E. | V | pseudo64 | w | Y | 8 | |
| 365 | DIVPD xmm1, xmm2/m128 | DIVPD xmm2/m128, xmm1 | divpd xmm2/m128, xmm1 | 66 0F 5E /r | V | V | SSE2 | rw,r | |||
| 366 | DIVPS xmm1, xmm2/m128 | DIVPS xmm2/m128, xmm1 | divps xmm2/m128, xmm1 | 0F 5E /r | V | V | SSE | rw,r | |||
| 367 | DIVSD xmm1, xmm2/m64 | DIVSD xmm2/m64, xmm1 | divsd xmm2/m64, xmm1 | F2 0F 5E /r | V | V | SSE2 | rw,r | |||
| 368 | DIVSS xmm1, xmm2/m32 | DIVSS xmm2/m32, xmm1 | divss xmm2/m32, xmm1 | F3 0F 5E /r | V | V | SSE | rw,r | |||
| 369 | DPPD xmm1, xmm2/m128, imm8 | DPPD imm8, xmm2/m128, xmm1 | dppd imm8, xmm2/m128, xmm1 | 66 0F 3A 41 /r ib | V | V | SSE4_1 | rw,r,r | |||
| 370 | DPPS xmm1, xmm2/m128, imm8 | DPPS imm8, xmm2/m128, xmm1 | dpps imm8, xmm2/m128, xmm1 | 66 0F 3A 40 /r ib | V | V | SSE4_1 | rw,r,r | |||
| 371 | EMMS | EMMS | emms | 0F 77 | V | V | |||||
| 372 | ENTER imm16, 0 | ENTER 0, imm16 | enter imm16, 0 | C8 iw 00 | V | V | pseudo | r,r | |||
| 373 | ENTER imm16, 1 | ENTER 1, imm16 | enter imm16, 1 | C8 iw 01 | V | V | pseudo | r,r | |||
| 374 | ENTER imm16, imm8b | ENTERW/ENTERL/ENTERQ imm8b, imm16 | enterw/enterl/enterq imm16, imm8b | C8 iw ib | V | V | r,r | ||||
| 375 | EXTRACTPS r/m32, xmm1, imm8 | EXTRACTPS imm8, xmm1, r/m32 | extractps imm8, xmm1, r/m32 | 66 0F 3A 17 /r ib | V | V | SSE4_1 | w,r,r | |||
| 376 | F2XM1 | F2XM1 | f2xm1 | D9 F0 | V | V | |||||
| 377 | FABS | FABS | fabs | D9 E1 | V | V | |||||
| 378 | FADD ST(0), ST(i) | FADDD ST(i), ST(0) | fadd ST(i), ST(0) | D8 C0+i | V | V | rw,r | Y | |||
| 379 | FADD ST(i), ST(0) | FADDD ST(0), ST(i) | fadd ST(0), ST(i) | DC C0+i | V | V | rw,r | Y | |||
| 380 | FADD m32fp | FADDD m32fp | fadds m32fp | D8 /0 | V | V | r | Y | 32 | ||
| 381 | FADD m64fp | FADDD m64fp | faddl m64fp | DC /0 | V | V | r | Y | 64 | ||
| 382 | FADDP | FADDDP | faddp | DE C1 | V | V | pseudo | ||||
| 383 | FADDP ST(i), ST(0) | FADDDP ST(0), ST(i) | faddp ST(0), ST(i) | DE C0+i | V | V | rw,r | ||||
| 384 | FBLD m80dec | FBLD m80dec | fbld m80dec | DF /4 | V | V | r | ||||
| 385 | FBSTP m80bcd | FBSTP m80bcd | fbstp m80bcd | DF /6 | V | V | w | ||||
| 386 | FCHS | FCHS | fchs | D9 E0 | V | V | |||||
| 387 | FCLEX | FCLEX | fclex | 9B DB E2 | V | V | pseudo | ||||
| 388 | FCMOVB ST(0), ST(i) | FCMOVB ST(i), ST(0) | fcmovb ST(i), ST(0) | DA C0+i | V | V | P6 | rw,r | |||
| 389 | FCMOVBE ST(0), ST(i) | FCMOVBE ST(i), ST(0) | fcmovbe ST(i), ST(0) | DA D0+i | V | V | P6 | rw,r | |||
| 390 | FCMOVE ST(0), ST(i) | FCMOVE ST(i), ST(0) | fcmove ST(i), ST(0) | DA C8+i | V | V | P6 | rw,r | |||
| 391 | FCMOVNB ST(0), ST(i) | FCMOVNB ST(i), ST(0) | fcmovnb ST(i), ST(0) | DB C0+i | V | V | P6 | rw,r | |||
| 392 | FCMOVNBE ST(0), ST(i) | FCMOVNBE ST(i), ST(0) | fcmovnbe ST(i), ST(0) | DB D0+i | V | V | P6 | rw,r | |||
| 393 | FCMOVNE ST(0), ST(i) | FCMOVNE ST(i), ST(0) | fcmovne ST(i), ST(0) | DB C8+i | V | V | P6 | rw,r | |||
| 394 | FCMOVNU ST(0), ST(i) | FCMOVNU ST(i), ST(0) | fcmovnu ST(i), ST(0) | DB D8+i | V | V | P6 | rw,r | |||
| 395 | FCMOVU ST(0), ST(i) | FCMOVU ST(i), ST(0) | fcmovu ST(i), ST(0) | DA D8+i | V | V | P6 | rw,r | |||
| 396 | FCOM | FCOMD | fcom | D8 D1 | V | V | pseudo | Y | |||
| 397 | FCOM ST(i) | FCOMD ST(i) | fcom ST(i) | D8 D0+i | V | V | r | Y | |||
| 398 | FCOM m32fp | FCOMD m32fp | fcoms m32fp | D8 /2 | V | V | r | Y | 32 | ||
| 399 | FCOM m64fp | FCOMD m64fp | fcoml m64fp | DC /2 | V | V | r | Y | 64 | ||
| 400 | FCOMI ST(0), ST(i) | FCOMI ST(i), ST(0) | fcomi ST(i), ST(0) | DB F0+i | V | V | P6 | r,r | |||
| 401 | FCOMIP ST(0), ST(i) | FCOMIP ST(i), ST(0) | fcomip ST(i), ST(0) | DF F0+i | V | V | P6 | r,r | |||
| 402 | FCOMP | FCOMP | fcomp | D8 D9 | V | V | pseudo | Y | |||
| 403 | FCOMP ST(i) | FCOMP ST(i) | fcomp ST(i) | D8 D8+i | V | V | r | Y | |||
| 404 | FCOMP m32fp | FCOMFP m32fp | fcomps m32fp | D8 /3 | V | V | r | Y | 32 | ||
| 405 | FCOMP m64fp | FCOMPL m64fp | fcompl m64fp | DC /3 | V | V | r | Y | 64 | ||
| 406 | FCOMPP | FCOMPP | fcompp | DE D9 | V | V | |||||
| 407 | FCOS | FCOS | fcos | D9 FF | V | V | |||||
| 408 | FDECSTP | FDECSTP | fdecstp | D9 F6 | V | V | |||||
| 409 | FDIV ST(0), ST(i) | FDIVD ST(i), ST(0) | fdiv ST(i), ST(0) | D8 F0+i | V | V | rw,r | Y | |||
| 410 | FDIV ST(i), ST(0) | FDIVD ST(0), ST(i) | fdivr ST(0), ST(i) | DC F8+i | V | V | rw,r | Y | |||
| 411 | FDIV m32fp | FDIVD m32fp | fdivs m32fp | D8 /6 | V | V | r | Y | 32 | ||
| 412 | FDIV m64fp | FDIVD m64fp | fdivl m64fp | DC /6 | V | V | r | Y | 64 | ||
| 413 | FDIVP | FDIVP | fdivp | DE F9 | V | V | pseudo | ||||
| 414 | FDIVP ST(i), ST(0) | FDIVRP ST(0), ST(i) | fdivrp ST(0), ST(i) | DE F8+i | V | V | rw,r | ||||
| 415 | FDIVR ST(0), ST(i) | FDIVR ST(i), ST(0) | fdivr ST(i), ST(0) | D8 F8+i | V | V | rw,r | Y | |||
| 416 | FDIVR ST(i), ST(0) | FDIVD ST(0), ST(i) | fdiv ST(0), ST(i) | DC F0+i | V | V | rw,r | Y | |||
| 417 | FDIVR m32fp | FDIVFR m32fp | fdivrs m32fp | D8 /7 | V | V | r | Y | 32 | ||
| 418 | FDIVR m64fp | FDIVRL m64fp | fdivrl m64fp | DC /7 | V | V | r | Y | 64 | ||
| 419 | FDIVRP | FDIVRP | fdivrp | DE F1 | V | V | pseudo | ||||
| 420 | FDIVRP ST(i), ST(0) | FDIVP ST(0), ST(i) | fdivp ST(0), ST(i) | DE F0+i | V | V | rw,r | ||||
| 421 | FFREE ST(i) | FFREE ST(i) | ffree ST(i) | DD C0+i | V | V | w | ||||
| 422 | FFREEP ST(i) | FFREEP ST(i) | ffreep ST(i) | DF C0+i | V | V | w | ||||
| 423 | FIADD m16int | FIADD m16int | fiadd m16int | DE /0 | V | V | r | Y | |||
| 424 | FIADD m32int | FIADDL m32int | fiaddl m32int | DA /0 | V | V | r | Y | 32 | ||
| 425 | FICOM m16int | FICOM m16int | ficom m16int | DE /2 | V | V | r | Y | |||
| 426 | FICOM m32int | FICOML m32int | ficoml m32int | DA /2 | V | V | r | Y | 32 | ||
| 427 | FICOMP m16int | FICOMP m16int | ficomp m16int | DE /3 | V | V | r | Y | |||
| 428 | FICOMP m32int | FICOMPL m32int | ficompl m32int | DA /3 | V | V | r | Y | 32 | ||
| 429 | FIDIV m16int | FIDIV m16int | fidiv m16int | DE /6 | V | V | r | Y | |||
| 430 | FIDIV m32int | FIDIVL m32int | fidivl m32int | DA /6 | V | V | r | Y | 32 | ||
| 431 | FIDIVR m16int | FIDIVR m16int | fidivr m16int | DE /7 | V | V | r | Y | |||
| 432 | FIDIVR m32int | FIDIVRL m32int | fidivrl m32int | DA /7 | V | V | r | Y | 32 | ||
| 433 | FILD m16int | FILD m16int | fild m16int | DF /0 | V | V | r | Y | |||
| 434 | FILD m32int | FILDL m32int | fildl m32int | DB /0 | V | V | r | Y | 32 | ||
| 435 | FILD m64int | FILDLL m64int | fildll m64int | DF /5 | V | V | r | Y | 64 | ||
| 436 | FIMUL m16int | FIMUL m16int | fimul m16int | DE /1 | V | V | r | Y | |||
| 437 | FIMUL m32int | FIMULL m32int | fimull m32int | DA /1 | V | V | r | Y | 32 | ||
| 438 | FINCSTP | FINCSTP | fincstp | D9 F7 | V | V | |||||
| 439 | FINIT | FINIT | finit | 9B DB E3 | V | V | pseudo | ||||
| 440 | FIST m16int | FIST m16int | fist m16int | DF /2 | V | V | w | Y | |||
| 441 | FIST m32int | FISTL m32int | fistl m32int | DB /2 | V | V | w | Y | 32 | ||
| 442 | FISTP m16int | FISTP m16int | fistp m16int | DF /3 | V | V | w | Y | |||
| 443 | FISTP m32int | FISTPL m32int | fistpl m32int | DB /3 | V | V | w | Y | 32 | ||
| 444 | FISTP m64int | FISTPLL m64int | fistpll m64int | DF /7 | V | V | w | Y | 64 | ||
| 445 | FISTTP m16int | FISTTP m16int | fisttp m16int | DF /1 | V | V | w | Y | |||
| 446 | FISTTP m32int | FISTTPL m32int | fisttpl m32int | DB /1 | V | V | w | Y | 32 | ||
| 447 | FISTTP m64int | FISTTPLL m64int | fisttpll m64int | DD /1 | V | V | w | Y | 64 | ||
| 448 | FISUB m16int | FISUB m16int | fisub m16int | DE /4 | V | V | r | Y | |||
| 449 | FISUB m32int | FISUBL m32int | fisubl m32int | DA /4 | V | V | r | Y | 32 | ||
| 450 | FISUBR m16int | FISUBR m16int | fisubr m16int | DE /5 | V | V | r | Y | |||
| 451 | FISUBR m32int | FISUBRL m32int | fisubrl m32int | DA /5 | V | V | r | Y | 32 | ||
| 452 | FLD ST(i) | FLD ST(i) | fld ST(i) | D9 C0+i | V | V | r | Y | |||
| 453 | FLD m32fp | FLDS m32fp | flds m32fp | D9 /0 | V | V | r | Y | 32 | ||
| 454 | FLD m64fp | FLDL m64fp | fldl m64fp | DD /0 | V | V | r | Y | 64 | ||
| 455 | FLD m80fp | FLDT m80fp | fldt m80fp | DB /5 | V | V | r | Y | 80 | ||
| 456 | FLD1 | FLD1 | fld1 | D9 E8 | V | V | |||||
| 457 | FLDCW m2byte | FLDCW m2byte | fldcw m2byte | D9 /5 | V | V | r | ||||
| 458 | FLDENV m14/28byte | FLDENVS/FLDENVL m14/28byte | fldenvs/fldenvl m14/28byte | D9 /4 | V | V | r | ||||
| 459 | FLDL2E | FLDL2E | fldl2e | D9 EA | V | V | |||||
| 460 | FLDL2T | FLDL2T | fldl2t | D9 E9 | V | V | |||||
| 461 | FLDLG2 | FLDLG2 | fldlg2 | D9 EC | V | V | |||||
| 462 | FLDPI | FLDPI | fldpi | D9 EB | V | V | |||||
| 463 | FMUL ST(0), ST(i) | FMUL ST(i), ST(0) | fmul ST(i), ST(0) | D8 C8+i | V | V | rw,r | Y | |||
| 464 | FMUL ST(i), ST(0) | FMUL ST(0), ST(i) | fmul ST(0), ST(i) | DC C8+i | V | V | rw,r | Y | |||
| 465 | FMUL m32fp | FMULS m32fp | fmuls m32fp | D8 /1 | V | V | r | Y | 32 | ||
| 466 | FMUL m64fp | FMULL m64fp | fmull m64fp | DC /1 | V | V | r | Y | 64 | ||
| 467 | FMULP | FMULP | fmulp | DE C9 | V | V | pseudo | ||||
| 468 | FMULP ST(i), ST(0) | FMULP ST(0), ST(i) | fmulp ST(0), ST(i) | DE C8+i | V | V | rw,r | ||||
| 469 | FNCLEX | FNCLEX | fnclex | DB E2 | V | V | |||||
| 470 | FNINIT | FNINIT | fninit | DB E3 | V | V | |||||
| 471 | FNOP | FNOP | fnop | D9 D0 | V | V | |||||
| 472 | FNSAVE m94/108byte | FNSAVES/FNSAVEL m94/108byte | fnsaves/fnsavel m94/108byte | DD /6 | V | V | w | ||||
| 473 | FNSTCW m2byte | FNSTCW m2byte | fnstcw m2byte | D9 /7 | V | V | w | ||||
| 474 | FNSTENV m14/28byte | FNSTENVS/FNSTENVL m14/28byte | fnstenvs/fnstenvl m14/28byte | D9 /6 | V | V | w | ||||
| 475 | FNSTSW AX | FNSTSW AX | fnstsw AX | DF E0 | V | V | w | ||||
| 476 | FNSTSW m2byte | FNSTSW m2byte | fnstsw m2byte | DD /7 | V | V | w | ||||
| 477 | FPATAN | FPATAN | fpatan | D9 F3 | V | V | |||||
| 478 | FPREM | FPREM | fprem | D9 F8 | V | V | |||||
| 479 | FPREM1 | FPREM1 | fprem1 | D9 F5 | V | V | |||||
| 480 | FPTAN | FPTAN | fptan | D9 F2 | V | V | |||||
| 481 | FRNDINT | FRNDINT | frndint | D9 FC | V | V | |||||
| 482 | FRSTOR m94/108byte | FRSTORS/FRSTORL m94/108byte | frstors/frstorl m94/108byte | DD /4 | V | V | r | ||||
| 483 | FSAVE m94/108byte | FSAVE m94/108byte | fsave m94/108byte | 9B DD /6 | V | V | pseudo | w | |||
| 484 | FSCALE | FSCALE | fscale | D9 FD | V | V | |||||
| 485 | FSIN | FSIN | fsin | D9 FE | V | V | |||||
| 486 | FSINCOS | FSINCOS | fsincos | D9 FB | V | V | |||||
| 487 | FSQRT | FSQRT | fsqrt | D9 FA | V | V | |||||
| 488 | FST ST(i) | FST ST(i) | fst ST(i) | DD D0+i | V | V | w | Y | |||
| 489 | FST m32fp | FSTS m32fp | fsts m32fp | D9 /2 | V | V | w | Y | 32 | ||
| 490 | FST m64fp | FSTL m64fp | fstl m64fp | DD /2 | V | V | w | Y | 64 | ||
| 491 | FSTCW m2byte | FSTCW m2byte | fstcw m2byte | 9B D9 /7 | V | V | pseudo | w | |||
| 492 | FSTENV m14/28byte | FSTENV m14/28byte | fstenv m14/28byte | 9B D9 /6 | V | V | pseudo | w | |||
| 493 | FSTP ST(i) | FSTP ST(i) | fstp ST(i) | DD D8+i | V | V | w | Y | |||
| 494 | FSTP m32fp | FSTPS m32fp | fstps m32fp | D9 /3 | V | V | w | Y | 32 | ||
| 495 | FSTP m64fp | FSTPL m64fp | fstpl m64fp | DD /3 | V | V | w | Y | 64 | ||
| 496 | FSTP m80fp | FSTPT m80fp | fstpt m80fp | DB /7 | V | V | w | Y | 80 | ||
| 497 | FSTSW AX | FSTSW AX | fstsw AX | 9B DF E0 | V | V | pseudo | w | |||
| 498 | FSTSW m2byte | FSTSW m2byte | fstsw m2byte | 9B DD /7 | V | V | pseudo | w | |||
| 499 | FSUB ST(0), ST(i) | FSUB ST(i), ST(0) | fsub ST(i), ST(0) | D8 E0+i | V | V | rw,r | Y | |||
| 500 | FSUB ST(i), ST(0) | FSUBR ST(0), ST(i) | fsubr ST(0), ST(i) | DC E8+i | V | V | rw,r | Y | |||
| 501 | FSUB m32fp | FSUBS m32fp | fsubs m32fp | D8 /4 | V | V | r | Y | 32 | ||
| 502 | FSUB m64fp | FSUBL m64fp | fsubl m64fp | DC /4 | V | V | r | Y | 64 | ||
| 503 | FSUBP | FSUBP | fsubp | DE E9 | V | V | pseudo | ||||
| 504 | FSUBP ST(i), ST(0) | FSUBRP ST(0), ST(i) | fsubrp ST(0), ST(i) | DE E8+i | V | V | rw,r | ||||
| 505 | FSUBR ST(0), ST(i) | FSUBR ST(i), ST(0) | fsubr ST(i), ST(0) | D8 E8+i | V | V | rw,r | Y | |||
| 506 | FSUBR ST(i), ST(0) | FSUB ST(0), ST(i) | fsub ST(0), ST(i) | DC E0+i | V | V | rw,r | Y | |||
| 507 | FSUBR m32fp | FSUBRS m32fp | fsubrs m32fp | D8 /5 | V | V | r | Y | 32 | ||
| 508 | FSUBR m64fp | FSUBRL m64fp | fsubrl m64fp | DC /5 | V | V | r | Y | 64 | ||
| 509 | FSUBRP | FSUBRP | fsubrp | DE E1 | V | V | pseudo | ||||
| 510 | FSUBRP ST(i), ST(0) | FSUBP ST(0), ST(i) | fsubp ST(0), ST(i) | DE E0+i | V | V | rw,r | ||||
| 511 | FTST | FTST | ftst | D9 E4 | V | V | |||||
| 512 | FUCOM | FUCOM | fucom | DD E1 | V | V | pseudo | ||||
| 513 | FUCOM ST(i) | FUCOM ST(i) | fucom ST(i) | DD E0+i | V | V | r | ||||
| 514 | FUCOMI ST(0), ST(i) | FUCOMI ST(i), ST(0) | fucomi ST(i), ST(0) | DB E8+i | V | V | P6 | r,r | |||
| 515 | FUCOMIP ST(0), ST(i) | FUCOMIP ST(i), ST(0) | fucomip ST(i), ST(0) | DF E8+i | V | V | P6 | r,r | |||
| 516 | FUCOMP | FUCOMP | fucomp | DD E9 | V | V | pseudo | ||||
| 517 | FUCOMP ST(i) | FUCOMP ST(i) | fucomp ST(i) | DD E8+i | V | V | r | ||||
| 518 | FUCOMPP | FUCOMPP | fucompp | DA E9 | V | V | |||||
| 519 | FWAIT | FWAIT | fwait | 9B | V | V | |||||
| 520 | FXAM | FXAM | fxam | D9 E5 | V | V | |||||
| 521 | FXCH | FXCH | fxch | D9 C9 | V | V | pseudo | ||||
| 522 | FXCH ST(i) | FXCH ST(i) | fxch ST(i) | D9 C8+i | V | V | rw | ||||
| 523 | FXRSTOR m512byte | FXRSTOR m512byte | fxrstor m512byte | 0F AE /1 | V | V | operand16,operand32 | r | |||
| 524 | FXRSTOR64 m512byte | FXRSTOR64 m512byte | fxrstor64 m512byte | REX.W 0F AE /1 | N.E. | V | r | ||||
| 525 | FXSAVE m512byte | FXSAVE m512byte | fxsave m512byte | 0F AE /0 | V | V | operand16,operand32 | w | |||
| 526 | FXSAVE64 m512byte | FXSAVE64 m512byte | fxsave64 m512byte | REX.W 0F AE /0 | N.E. | V | w | ||||
| 527 | FXTRACT | FXTRACT | fxtract | D9 F4 | V | V | |||||
| 528 | FYL2X | FYL2X | fyl2x | D9 F1 | V | V | |||||
| 529 | FYL2XP1 | FYL2XP1 | fyl2xp1 | D9 F9 | V | V | |||||
| 530 | HADDPD xmm1, xmm2/m128 | HADDPD xmm2/m128, xmm1 | haddpd xmm2/m128, xmm1 | 66 0F 7C /r | V | V | SSE3 | rw,r | |||
| 531 | HADDPS xmm1, xmm2/m128 | HADDPS xmm2/m128, xmm1 | haddps xmm2/m128, xmm1 | F2 0F 7C /r | V | V | SSE3 | rw,r | |||
| 532 | HLT | HLT | hlt | F4 | V | V | |||||
| 533 | HSUBPD xmm1, xmm2/m128 | HSUBPD xmm2/m128, xmm1 | hsubpd xmm2/m128, xmm1 | 66 0F 7D /r | V | V | SSE3 | rw,r | |||
| 534 | HSUBPS xmm1, xmm2/m128 | HSUBPS xmm2/m128, xmm1 | hsubps xmm2/m128, xmm1 | F2 0F 7D /r | V | V | SSE3 | rw,r | |||
| 535 | ICEBP | ICEBP | icebp | F1 | V | V | |||||
| 536 | IDIV r/m16 | IDIVW r/m16 | idivw r/m16 | F7 /7 | V | V | operand16 | r | Y | 16 | |
| 537 | IDIV r/m32 | IDIVL r/m32 | idivl r/m32 | F7 /7 | V | V | operand32 | r | Y | 32 | |
| 538 | IDIV r/m64 | IDIVQ r/m64 | idivq r/m64 | REX.W F7 /7 | N.E. | V | r | Y | 64 | ||
| 539 | IDIV r/m8 | IDIVB r/m8 | idivb r/m8 | F6 /7 | V | V | r | Y | 8 | ||
| 540 | IDIV r/m8 | IDIVB r/m8 | idivb r/m8 | REX F6 /7 | N.E. | V | pseudo64 | r | Y | 8 | |
| 541 | IMUL r/m16 | IMULW r/m16 | imulw r/m16 | F7 /5 | V | V | operand16 | rw | Y | 16 | |
| 542 | IMUL r/m32 | IMULL r/m32 | imull r/m32 | F7 /5 | V | V | operand32 | rw | Y | 32 | |
| 543 | IMUL r/m64 | IMULQ r/m64 | imulq r/m64 | REX.W F7 /5 | N.E. | V | rw | Y | 64 | ||
| 544 | IMUL r/m8 | IMULB r/m8 | imulb r/m8 | F6 /5 | V | V | rw | Y | 8 | ||
| 545 | IMUL r16, r/m16 | IMULW r/m16, r16 | imulw r/m16, r16 | 0F AF /r | V | V | operand16 | rw,r | Y | 16 | |
| 546 | IMUL r16, r/m16, imm16 | IMULW imm16, r/m16, r16 | imulw imm16, r/m16, r16 | 69 /r iw | V | V | operand16 | rw,r,r | Y | 16 | |
| 547 | IMUL r16, r/m16, imm8 | IMULW imm8, r/m16, r16 | imulw imm8, r/m16, r16 | 6B /r ib | V | V | operand16 | rw,r,r | Y | 16 | |
| 548 | IMUL r32, r/m32 | IMULL r/m32, r32 | imull r/m32, r32 | 0F AF /r | V | V | operand32 | rw,r | Y | 32 | |
| 549 | IMUL r32, r/m32, imm32 | IMULL imm32, r/m32, r32 | imull imm32, r/m32, r32 | 69 /r id | V | V | operand32 | rw,r,r | Y | 32 | |
| 550 | IMUL r32, r/m32, imm8 | IMULL imm8, r/m32, r32 | imull imm8, r/m32, r32 | 6B /r ib | V | V | operand32 | rw,r,r | Y | 32 | |
| 551 | IMUL r64, r/m64 | IMULQ r/m64, r64 | imulq r/m64, r64 | REX.W 0F AF /r | N.E. | V | rw,r | Y | 64 | ||
| 552 | IMUL r64, r/m64, imm32 | IMULQ imm32, r/m64, r64 | imulq imm32, r/m64, r64 | REX.W 69 /r id | N.E. | V | rw,r,r | Y | 64 | ||
| 553 | IMUL r64, r/m64, imm8 | IMULQ imm8, r/m64, r64 | imulq imm8, r/m64, r64 | REX.W 6B /r ib | N.E. | V | rw,r,r | Y | 64 | ||
| 554 | IN AL, DX | INB DX, AL | inb DX, AL | EC | V | V | w,r | Y | 8 | ||
| 555 | IN AL, imm8u | INB imm8u, AL | inb imm8u, AL | E4 ib | V | V | w,r | Y | 8 | ||
| 556 | IN AX, DX | INW DX, AX | inw DX, AX | ED | V | V | operand16 | w,r | Y | 16 | |
| 557 | IN AX, imm8u | INW imm8u, AX | inw imm8u, AX | E5 ib | V | V | operand16 | w,r | Y | 16 | |
| 558 | IN EAX, DX | INL DX, EAX | inl DX, EAX | ED | V | V | operand32,operand64 | w,r | Y | 32 | |
| 559 | IN EAX, imm8u | INL imm8u, EAX | inl imm8u, EAX | E5 ib | V | V | operand32,operand64 | w,r | Y | 32 | |
| 560 | INC r/m16 | INCW r/m16 | incw r/m16 | FF /0 | V | V | operand16 | rw | Y | 16 | |
| 561 | INC r/m32 | INCL r/m32 | incl r/m32 | FF /0 | V | V | operand32 | rw | Y | 32 | |
| 562 | INC r/m64 | INCQ r/m64 | incq r/m64 | REX.W FF /0 | N.E. | V | rw | Y | 64 | ||
| 563 | INC r/m8 | INCB r/m8 | incb r/m8 | FE /0 | V | V | rw | Y | 8 | ||
| 564 | INC r/m8 | INCB r/m8 | incb r/m8 | REX FE /0 | N.E. | V | pseudo64 | rw | Y | 8 | |
| 565 | INC r16op | INCW r16op | incw r16op | 40+rw | V | N.E. | operand16 | rw | Y | 16 | |
| 566 | INC r32op | INCL r32op | incl r32op | 40+rd | V | N.E. | operand32 | rw | Y | 32 | |
| 567 | INSB | INSB | insb | 6C | V | V | |||||
| 568 | INSD | INSL | insl | 6D | V | V | operand32,operand64 | ||||
| 569 | INSERTPS xmm1, xmm2/m32, imm8 | INSERTPS imm8, xmm2/m32, xmm1 | insertps imm8, xmm2/m32, xmm1 | 66 0F 3A 21 /r ib | V | V | SSE4_1 | w,r,r | |||
| 570 | INSW | INSW | insw | 6D | V | V | operand16 | ||||
| 571 | INT 3 | INT 3 | int 3 | CC | V | V | r | ||||
| 572 | INT imm8 | INT imm8 | int imm8 | CD ib | V | V | r | ||||
| 573 | INTO | INTO | into | CE | V | I | |||||
| 574 | INVD | INVD | invd | 0F 08 | V | V | 486 | ||||
| 575 | INVLPG m | INVLPG m | invlpg m | 0F 01 /7 | V | V | 486 | r | |||
| 576 | INVPCID r32, m128 | INVPCID m128, r32 | invpcid m128, r32 | 66 0F 38 82 /r | V | N.E. | INVPCID | modrm_memonly | r,r | ||
| 577 | INVPCID r64, m128 | INVPCID m128, r64 | invpcid m128, r64 | 66 0F 38 82 /r | N.E. | V | INVPCID | modrm_memonly | r,r | ||
| 578 | IRET | IRETW | iretw | CF | V | V | operand16 | ||||
| 579 | IRETD | IRETL | iretl | CF | V | V | operand32 | ||||
| 580 | IRETQ | IRETQ | iretq | REX.W CF | N.E. | V | |||||
| 581 | JA rel16 | JA rel16 | ja rel16 | 0F 87 cw | V | N.S. | operand16 | r | Y | ||
| 582 | JA rel32 | JA rel32 | ja rel32 | 0F 87 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 583 | JA rel32 | JA rel32 | ja rel32 | 0F 87 cd | V | V | operand32 | r | Y | ||
| 584 | JA rel8 | JA rel8 | ja rel8 | 77 cb | V | V | r | Y | |||
| 585 | JAE rel16 | JAE rel16 | jae rel16 | 0F 83 cw | V | N.S. | operand16 | r | Y | ||
| 586 | JAE rel32 | JAE rel32 | jae rel32 | 0F 83 cd | V | V | operand32 | r | Y | ||
| 587 | JAE rel32 | JAE rel32 | jae rel32 | 0F 83 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 588 | JAE rel8 | JAE rel8 | jae rel8 | 73 cb | V | V | r | Y | |||
| 589 | JB rel16 | JB rel16 | jb rel16 | 0F 82 cw | V | N.S. | operand16 | r | Y | ||
| 590 | JB rel32 | JB rel32 | jb rel32 | 0F 82 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 591 | JB rel32 | JB rel32 | jb rel32 | 0F 82 cd | V | V | operand32 | r | Y | ||
| 592 | JB rel8 | JB rel8 | jb rel8 | 72 cb | V | V | r | Y | |||
| 593 | JBE rel16 | JBE rel16 | jbe rel16 | 0F 86 cw | V | N.S. | operand16 | r | Y | ||
| 594 | JBE rel32 | JBE rel32 | jbe rel32 | 0F 86 cd | V | V | operand32 | r | Y | ||
| 595 | JBE rel32 | JBE rel32 | jbe rel32 | 0F 86 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 596 | JBE rel8 | JBE rel8 | jbe rel8 | 76 cb | V | V | r | Y | |||
| 597 | JC rel16 | JC rel16 | jc rel16 | 0F 82 cw | V | N.S. | pseudo | r | |||
| 598 | JC rel32 | JC rel32 | jc rel32 | 0F 82 cd | V | V | pseudo | r | |||
| 599 | JC rel8 | JC rel8 | jc rel8 | 72 cb | V | V | pseudo | r | |||
| 600 | JCXZ rel8 | JCXZ rel8 | jcxz rel8 | E3 cb | V | N.E. | address16 | r | |||
| 601 | JE rel16 | JE rel16 | je rel16 | 0F 84 cw | V | N.S. | operand16 | r | Y | ||
| 602 | JE rel32 | JE rel32 | je rel32 | 0F 84 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 603 | JE rel32 | JE rel32 | je rel32 | 0F 84 cd | V | V | operand32 | r | Y | ||
| 604 | JE rel8 | JE rel8 | je rel8 | 74 cb | V | V | r | Y | |||
| 605 | JECXZ rel8 | JECXZ rel8 | jecxz rel8 | E3 cb | V | V | address32 | r | |||
| 606 | JG rel16 | JG rel16 | jg rel16 | 0F 8F cw | V | N.S. | operand16 | r | Y | ||
| 607 | JG rel32 | JG rel32 | jg rel32 | 0F 8F cd | V | V | operand32 | r | Y | ||
| 608 | JG rel32 | JG rel32 | jg rel32 | 0F 8F cd | N.S. | V | operand16,operand64 | r | Y | ||
| 609 | JG rel8 | JG rel8 | jg rel8 | 7F cb | V | V | r | Y | |||
| 610 | JGE rel16 | JGE rel16 | jge rel16 | 0F 8D cw | V | N.S. | operand16 | r | Y | ||
| 611 | JGE rel32 | JGE rel32 | jge rel32 | 0F 8D cd | N.S. | V | operand16,operand64 | r | Y | ||
| 612 | JGE rel32 | JGE rel32 | jge rel32 | 0F 8D cd | V | V | operand32 | r | Y | ||
| 613 | JGE rel8 | JGE rel8 | jge rel8 | 7D cb | V | V | r | Y | |||
| 614 | JL rel16 | JL rel16 | jl rel16 | 0F 8C cw | V | N.S. | operand16 | r | Y | ||
| 615 | JL rel32 | JL rel32 | jl rel32 | 0F 8C cd | V | V | operand32 | r | Y | ||
| 616 | JL rel32 | JL rel32 | jl rel32 | 0F 8C cd | N.S. | V | operand16,operand64 | r | Y | ||
| 617 | JL rel8 | JL rel8 | jl rel8 | 7C cb | V | V | r | Y | |||
| 618 | JLE rel16 | JLE rel16 | jle rel16 | 0F 8E cw | V | N.S. | operand16 | r | Y | ||
| 619 | JLE rel32 | JLE rel32 | jle rel32 | 0F 8E cd | V | V | operand32 | r | Y | ||
| 620 | JLE rel32 | JLE rel32 | jle rel32 | 0F 8E cd | N.S. | V | operand16,operand64 | r | Y | ||
| 621 | JLE rel8 | JLE rel8 | jle rel8 | 7E cb | V | V | r | Y | |||
| 622 | JMP r/m16 | JMPW* r/m16 | jmpw* r/m16 | FF /4 | V | N.S. | operand16 | r | Y | 16 | |
| 623 | JMP r/m32 | JMPL* r/m32 | jmpl* r/m32 | FF /4 | V | N.S. | operand32 | r | Y | 32 | |
| 624 | JMP r/m64 | JMPQ* r/m64 | jmpq* r/m64 | FF /4 | N.E. | V | r | Y | 64 | ||
| 625 | JMP rel16 | JMP rel16 | jmp rel16 | E9 cw | V | N.S. | operand16 | r | Y | ||
| 626 | JMP rel32 | JMP rel32 | jmp rel32 | E9 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 627 | JMP rel32 | JMP rel32 | jmp rel32 | E9 cd | V | V | operand32 | r | Y | ||
| 628 | JMP rel8 | JMP rel8 | jmp rel8 | EB cb | V | V | r | Y | |||
| 629 | JMP_FAR m16:16 | LJMPW* m16:16 | ljmpw* m16:16 | FF /5 | V | V | operand16 | r | Y | ||
| 630 | JMP_FAR m16:32 | LJMPL* m16:32 | ljmpl* m16:32 | FF /5 | V | V | operand32 | r | Y | ||
| 631 | JMP_FAR m16:64 | LJMPQ* m16:64 | ljmpq* m16:64 | REX.W FF /5 | N.E. | V | r | Y | |||
| 632 | JMP_FAR ptr16:16 | LJMPW ptr16:16 | ljmpw ptr16:16 | EA cd | V | I | operand16 | r | Y | ||
| 633 | JMP_FAR ptr16:32 | LJMPL ptr16:32 | ljmpl ptr16:32 | EA cp | V | I | operand32 | r | Y | ||
| 634 | JNA rel16 | JNA rel16 | jna rel16 | 0F 86 cw | V | N.S. | pseudo | r | |||
| 635 | JNA rel32 | JNA rel32 | jna rel32 | 0F 86 cd | V | V | pseudo | r | |||
| 636 | JNA rel8 | JNA rel8 | jna rel8 | 76 cb | V | V | pseudo | r | |||
| 637 | JNAE rel16 | JNAE rel16 | jnae rel16 | 0F 82 cw | V | N.S. | pseudo | r | |||
| 638 | JNAE rel32 | JNAE rel32 | jnae rel32 | 0F 82 cd | V | V | pseudo | r | |||
| 639 | JNAE rel8 | JNAE rel8 | jnae rel8 | 72 cb | V | V | pseudo | r | |||
| 640 | JNB rel16 | JNB rel16 | jnb rel16 | 0F 83 cw | V | N.S. | pseudo | r | |||
| 641 | JNB rel32 | JNB rel32 | jnb rel32 | 0F 83 cd | V | V | pseudo | r | |||
| 642 | JNB rel8 | JNB rel8 | jnb rel8 | 73 cb | V | V | pseudo | r | |||
| 643 | JNBE rel16 | JNBE rel16 | jnbe rel16 | 0F 87 cw | V | N.S. | pseudo | r | |||
| 644 | JNBE rel32 | JNBE rel32 | jnbe rel32 | 0F 87 cd | V | V | pseudo | r | |||
| 645 | JNBE rel8 | JNBE rel8 | jnbe rel8 | 77 cb | V | V | pseudo | r | |||
| 646 | JNC rel16 | JNC rel16 | jnc rel16 | 0F 83 cw | V | N.S. | pseudo | r | |||
| 647 | JNC rel32 | JNC rel32 | jnc rel32 | 0F 83 cd | V | V | pseudo | r | |||
| 648 | JNC rel8 | JNC rel8 | jnc rel8 | 73 cb | V | V | pseudo | r | |||
| 649 | JNE rel16 | JNE rel16 | jne rel16 | 0F 85 cw | V | N.S. | operand16 | r | Y | ||
| 650 | JNE rel32 | JNE rel32 | jne rel32 | 0F 85 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 651 | JNE rel32 | JNE rel32 | jne rel32 | 0F 85 cd | V | V | operand32 | r | Y | ||
| 652 | JNE rel8 | JNE rel8 | jne rel8 | 75 cb | V | V | r | Y | |||
| 653 | JNG rel16 | JNG rel16 | jng rel16 | 0F 8E cw | V | N.S. | pseudo | r | |||
| 654 | JNG rel32 | JNG rel32 | jng rel32 | 0F 8E cd | V | V | pseudo | r | |||
| 655 | JNG rel8 | JNG rel8 | jng rel8 | 7E cb | V | V | pseudo | r | |||
| 656 | JNGE rel16 | JNGE rel16 | jnge rel16 | 0F 8C cw | V | N.S. | pseudo | r | |||
| 657 | JNGE rel32 | JNGE rel32 | jnge rel32 | 0F 8C cd | V | V | pseudo | r | |||
| 658 | JNGE rel8 | JNGE rel8 | jnge rel8 | 7C cb | V | V | pseudo | r | |||
| 659 | JNL rel16 | JNL rel16 | jnl rel16 | 0F 8D cw | V | N.S. | pseudo | r | |||
| 660 | JNL rel32 | JNL rel32 | jnl rel32 | 0F 8D cd | V | V | pseudo | r | |||
| 661 | JNL rel8 | JNL rel8 | jnl rel8 | 7D cb | V | V | pseudo | r | |||
| 662 | JNLE rel16 | JNLE rel16 | jnle rel16 | 0F 8F cw | V | N.S. | pseudo | r | |||
| 663 | JNLE rel32 | JNLE rel32 | jnle rel32 | 0F 8F cd | V | V | pseudo | r | |||
| 664 | JNLE rel8 | JNLE rel8 | jnle rel8 | 7F cb | V | V | pseudo | r | |||
| 665 | JNO rel16 | JNO rel16 | jno rel16 | 0F 81 cw | V | N.S. | operand16 | r | Y | ||
| 666 | JNO rel32 | JNO rel32 | jno rel32 | 0F 81 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 667 | JNO rel32 | JNO rel32 | jno rel32 | 0F 81 cd | V | V | operand32 | r | Y | ||
| 668 | JNO rel8 | JNO rel8 | jno rel8 | 71 cb | V | V | r | Y | |||
| 669 | JNP rel16 | JNP rel16 | jnp rel16 | 0F 8B cw | V | N.S. | operand16 | r | Y | ||
| 670 | JNP rel32 | JNP rel32 | jnp rel32 | 0F 8B cd | N.S. | V | operand16,operand64 | r | Y | ||
| 671 | JNP rel32 | JNP rel32 | jnp rel32 | 0F 8B cd | V | V | operand32 | r | Y | ||
| 672 | JNP rel8 | JNP rel8 | jnp rel8 | 7B cb | V | V | r | Y | |||
| 673 | JNS rel16 | JNS rel16 | jns rel16 | 0F 89 cw | V | N.S. | operand16 | r | Y | ||
| 674 | JNS rel32 | JNS rel32 | jns rel32 | 0F 89 cd | V | V | operand32 | r | Y | ||
| 675 | JNS rel32 | JNS rel32 | jns rel32 | 0F 89 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 676 | JNS rel8 | JNS rel8 | jns rel8 | 79 cb | V | V | r | Y | |||
| 677 | JNZ rel16 | JNZ rel16 | jnz rel16 | 0F 85 cw | V | N.S. | pseudo | r | |||
| 678 | JNZ rel32 | JNZ rel32 | jnz rel32 | 0F 85 cd | V | V | pseudo | r | |||
| 679 | JNZ rel8 | JNZ rel8 | jnz rel8 | 75 cb | V | V | pseudo | r | |||
| 680 | JO rel16 | JO rel16 | jo rel16 | 0F 80 cw | V | N.S. | operand16 | r | Y | ||
| 681 | JO rel32 | JO rel32 | jo rel32 | 0F 80 cd | V | V | operand32 | r | Y | ||
| 682 | JO rel32 | JO rel32 | jo rel32 | 0F 80 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 683 | JO rel8 | JO rel8 | jo rel8 | 70 cb | V | V | r | Y | |||
| 684 | JP rel16 | JP rel16 | jp rel16 | 0F 8A cw | V | N.S. | operand16 | r | Y | ||
| 685 | JP rel32 | JP rel32 | jp rel32 | 0F 8A cd | N.S. | V | operand16,operand64 | r | Y | ||
| 686 | JP rel32 | JP rel32 | jp rel32 | 0F 8A cd | V | V | operand32 | r | Y | ||
| 687 | JP rel8 | JP rel8 | jp rel8 | 7A cb | V | V | r | Y | |||
| 688 | JPE rel16 | JPE rel16 | jpe rel16 | 0F 8A cw | V | N.S. | pseudo | r | |||
| 689 | JPE rel32 | JPE rel32 | jpe rel32 | 0F 8A cd | V | V | pseudo | r | |||
| 690 | JPE rel8 | JPE rel8 | jpe rel8 | 7A cb | V | V | pseudo | r | |||
| 691 | JPO rel16 | JPO rel16 | jpo rel16 | 0F 8B cw | V | N.S. | pseudo | r | |||
| 692 | JPO rel32 | JPO rel32 | jpo rel32 | 0F 8B cd | V | V | pseudo | r | |||
| 693 | JPO rel8 | JPO rel8 | jpo rel8 | 7B cb | V | V | pseudo | r | |||
| 694 | JRCXZ rel8 | JRCXZ rel8 | jrcxz rel8 | E3 cb | N.E. | V | address64 | r | |||
| 695 | JS rel16 | JS rel16 | js rel16 | 0F 88 cw | V | N.S. | operand16 | r | Y | ||
| 696 | JS rel32 | JS rel32 | js rel32 | 0F 88 cd | N.S. | V | operand16,operand64 | r | Y | ||
| 697 | JS rel32 | JS rel32 | js rel32 | 0F 88 cd | V | V | operand32 | r | Y | ||
| 698 | JS rel8 | JS rel8 | js rel8 | 78 cb | V | V | r | Y | |||
| 699 | JZ rel16 | JZ rel16 | jz rel16 | 0F 84 cw | V | N.S. | operand16,pseudo | r | |||
| 700 | JZ rel32 | JZ rel32 | jz rel32 | 0F 84 cd | V | V | operand32,pseudo | r | |||
| 701 | JZ rel8 | JZ rel8 | jz rel8 | 74 cb | V | V | pseudo | r | |||
| 702 | LAHF | LAHF | lahf | 9F | V | V | |||||
| 703 | LAR r16, r/m16 | LARW r/m16, r16 | larw r/m16, r16 | 0F 02 /r | V | V | operand16 | w,r | Y | 16 | |
| 704 | LAR r32, r32/m16 | LARL r32/m16, r32 | larl r32/m16, r32 | 0F 02 /r | V | V | operand32 | w,r | Y | 32 | |
| 705 | LAR r64, r/m16 | LARQ r/m16, r64 | larq r/m16, r64 | REX.W 0F 02 /r | N.E. | V | w,r | Y | 64 | ||
| 706 | LDDQU xmm1, m128 | LDDQU m128, xmm1 | lddqu m128, xmm1 | F2 0F F0 /r | V | V | SSE3 | modrm_memonly | w,r | ||
| 707 | LDMXCSR m32 | LDMXCSR m32 | ldmxcsr m32 | 0F AE /2 | V | V | SSE | modrm_memonly | r | ||
| 708 | LDS r16, m16:16 | LDSW m16:16, r16 | ldsw m16:16, r16 | C5 /r | V | I | operand16 | w,r | Y | 16 | |
| 709 | LDS r32, m16:32 | LDSL m16:32, r32 | ldsl m16:32, r32 | C5 /r | V | I | operand32 | w,r | Y | 32 | |
| 710 | LEA r16, m | LEAW m, r16 | leaw m, r16 | 8D /r | V | V | operand16 | w,r | Y | 16 | |
| 711 | LEA r32, m | LEAL m, r32 | leal m, r32 | 8D /r | V | V | operand32 | w,r | Y | 32 | |
| 712 | LEA r64, m | LEAQ m, r64 | leaq m, r64 | REX.W 8D /r | N.E. | V | w,r | Y | 64 | ||
| 713 | LEAVE | LEAVEW/LEAVEL/LEAVEQ | leavew/leavel/leaveq | C9 | V | V | operand16 | Y | |||
| 714 | LEAVE | LEAVEW/LEAVEL/LEAVEQ | leavew/leavel/leaveq | C9 | V | N.E. | operand32 | Y | |||
| 715 | LEAVE | LEAVEW/LEAVEL/LEAVEQ | leavew/leavel/leaveq | C9 | N.E. | V | operand32,operand64 | Y | |||
| 716 | LES r16, m16:16 | LESW m16:16, r16 | lesw m16:16, r16 | C4 /r | V | I | operand16 | w,r | Y | 16 | |
| 717 | LES r32, m16:32 | LESL m16:32, r32 | lesl m16:32, r32 | C4 /r | V | I | operand32 | w,r | Y | 32 | |
| 718 | LFENCE | LFENCE | lfence | 0F AE E8 | V | V | |||||
| 719 | LFS r16, m16:16 | LFSW m16:16, r16 | lfsw m16:16, r16 | 0F B4 /r | V | V | operand16 | w,r | Y | 16 | |
| 720 | LFS r32, m16:32 | LFSL m16:32, r32 | lfsl m16:32, r32 | 0F B4 /r | V | V | operand32 | w,r | Y | 32 | |
| 721 | LFS r64, m16:64 | LFSQ m16:64, r64 | lfsq m16:64, r64 | REX.W 0F B4 /r | N.E. | V | w,r | Y | 64 | ||
| 722 | LGDT m16&32 | LGDTW/LGDTL m16&32 | lgdtw/lgdtl m16&32 | 0F 01 /2 | V | N.E. | r | ||||
| 723 | LGDT m16&64 | LGDT m16&64 | lgdt m16&64 | 0F 01 /2 | N.E. | V | r | ||||
| 724 | LGS r16, m16:16 | LGSW m16:16, r16 | lgsw m16:16, r16 | 0F B5 /r | V | V | operand16 | w,r | Y | 16 | |
| 725 | LGS r32, m16:32 | LGSL m16:32, r32 | lgsl m16:32, r32 | 0F B5 /r | V | V | operand32 | w,r | Y | 32 | |
| 726 | LGS r64, m16:64 | LGSQ m16:64, r64 | lgsq m16:64, r64 | REX.W 0F B5 /r | N.E. | V | w,r | Y | 64 | ||
| 727 | LIDT m16&32 | LIDTW/LIDTL m16&32 | lidtw/lidtl m16&32 | 0F 01 /3 | V | N.E. | r | ||||
| 728 | LIDT m16&64 | LIDT m16&64 | lidt m16&64 | 0F 01 /3 | N.E. | V | r | ||||
| 729 | LLDT r/m16 | LLDT r/m16 | lldt r/m16 | 0F 00 /2 | V | V | r | ||||
| 730 | LMSW r/m16 | LMSW r/m16 | lmsw r/m16 | 0F 01 /6 | V | V | r | ||||
| 731 | LOCK | LOCK | lock | F0 | V | V | pseudo | ||||
| 732 | LODSB | LODSB | lodsb | AC | V | V | |||||
| 733 | LODSD | LODSL | lodsl | AD | V | V | operand32 | ||||
| 734 | LODSQ | LODSQ | lodsq | REX.W AD | N.E. | V | |||||
| 735 | LODSW | LODSW | lodsw | AD | V | V | operand16 | ||||
| 736 | LOOP rel8 | LOOP rel8 | loop rel8 | E2 cb | V | V | r | ||||
| 737 | LOOPE rel8 | LOOPEQ rel8 | loope rel8 | E1 cb | V | V | r | ||||
| 738 | LOOPNE rel8 | LOOPNE rel8 | loopne rel8 | E0 cb | V | V | r | ||||
| 739 | LSL r16, r/m16 | LSLW r/m16, r16 | lslw r/m16, r16 | 0F 03 /r | V | V | operand16 | w,r | Y | 16 | |
| 740 | LSL r32, r32/m16 | LSLL r32/m16, r32 | lsll r32/m16, r32 | 0F 03 /r | V | V | operand32 | w,r | Y | 32 | |
| 741 | LSL r64, r32/m16 | LSLQ r32/m16, r64 | lslq r32/m16, r64 | REX.W 0F 03 /r | N.E. | V | w,r | Y | 64 | ||
| 742 | LSS r16, m16:16 | LSSW m16:16, r16 | lssw m16:16, r16 | 0F B2 /r | V | V | operand16 | w,r | Y | 16 | |
| 743 | LSS r32, m16:32 | LSSL m16:32, r32 | lssl m16:32, r32 | 0F B2 /r | V | V | operand32 | w,r | Y | 32 | |
| 744 | LSS r64, m16:64 | LSSQ m16:64, r64 | lssq m16:64, r64 | REX.W 0F B2 /r | N.E. | V | w,r | Y | 64 | ||
| 745 | LTR r/m16 | LTR r/m16 | ltr r/m16 | 0F 00 /3 | V | V | r | ||||
| 746 | LZCNT r16, r/m16 | LZCNTW r/m16, r16 | lzcntw r/m16, r16 | F3 0F BD /r | V | V | LZCNT | operand16 | w,r | Y | 16 |
| 747 | LZCNT r32, r/m32 | LZCNTL r/m32, r32 | lzcntl r/m32, r32 | F3 0F BD /r | V | V | LZCNT | operand32 | w,r | Y | 32 |
| 748 | LZCNT r64, r/m64 | LZCNTQ r/m64, r64 | lzcntq r/m64, r64 | F3 REX.W 0F BD /r | N.E. | V | LZCNT | w,r | Y | 64 | |
| 749 | MASKMOVDQU xmm1, xmm2 | MASKMOVOU xmm2, xmm1 | maskmovdqu xmm2, xmm1 | 66 0F F7 /r | V | V | SSE2 | modrm_regonly | r,r | ||
| 750 | MASKMOVQ mm1, mm2 | MASKMOVQ mm2, mm1 | maskmovq mm2, mm1 | 0F F7 /r | V | V | r,r | ||||
| 751 | MAXPD xmm1, xmm2/m128 | MAXPD xmm2/m128, xmm1 | maxpd xmm2/m128, xmm1 | 66 0F 5F /r | V | V | SSE2 | rw,r | |||
| 752 | MAXPS xmm1, xmm2/m128 | MAXPS xmm2/m128, xmm1 | maxps xmm2/m128, xmm1 | 0F 5F /r | V | V | SSE | rw,r | |||
| 753 | MAXSD xmm1, xmm2/m64 | MAXSD xmm2/m64, xmm1 | maxsd xmm2/m64, xmm1 | F2 0F 5F /r | V | V | SSE2 | rw,r | |||
| 754 | MAXSS xmm1, xmm2/m32 | MAXSS xmm2/m32, xmm1 | maxss xmm2/m32, xmm1 | F3 0F 5F /r | V | V | SSE | rw,r | |||
| 755 | MFENCE | MFENCE | mfence | 0F AE F0 | V | V | |||||
| 756 | MINPD xmm1, xmm2/m128 | MINPD xmm2/m128, xmm1 | minpd xmm2/m128, xmm1 | 66 0F 5D /r | V | V | SSE2 | rw,r | |||
| 757 | MINPS xmm1, xmm2/m128 | MINPS xmm2/m128, xmm1 | minps xmm2/m128, xmm1 | 0F 5D /r | V | V | SSE | rw,r | |||
| 758 | MINSD xmm1, xmm2/m64 | MINSD xmm2/m64, xmm1 | minsd xmm2/m64, xmm1 | F2 0F 5D /r | V | V | SSE2 | rw,r | |||
| 759 | MINSS xmm1, xmm2/m32 | MINSS xmm2/m32, xmm1 | minss xmm2/m32, xmm1 | F3 0F 5D /r | V | V | SSE | rw,r | |||
| 760 | MONITOR | MONITOR | monitor | 0F 01 C8 | V | V | |||||
| 761 | MOV AL, moffs8 | MOVB/MOVB/MOVABSB moffs8, AL | movb/movb/movabsb moffs8, AL | A0 cm | V | V | ignoreREXW | w,r | Y | 8 | |
| 762 | 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 | |
| 763 | MOV AX, moffs16 | MOVW moffs16, AX | movw moffs16, AX | A1 cm | V | V | operand16 | w,r | Y | 16 | |
| 764 | MOV CR0-CR7, rmr32 | MOVL rmr32, CR0-CR7 | movl rmr32, CR0-CR7 | 0F 22 /r | V | N.E. | modrm_regonly | w,r | Y | 32 | |
| 765 | MOV CR0-CR7, rmr64 | MOVQ rmr64, CR0-CR7 | movq rmr64, CR0-CR7 | 0F 22 /r | N.E. | V | modrm_regonly | w,r | Y | 64 | |
| 766 | MOV CR8, rmr64 | MOVQ rmr64, CR8 | movq rmr64, CR8 | REX.R + 0F 22 /0 | N.E. | V | modrm_regonly,pseudo | w,r | Y | 64 | |
| 767 | MOV DR0-DR7, rmr32 | MOVL rmr32, DR0-DR7 | movl rmr32, DR0-DR7 | 0F 23 /r | V | N.E. | modrm_regonly | w,r | Y | 32 | |
| 768 | MOV DR0-DR7, rmr64 | MOVQ rmr64, DR0-DR7 | movq rmr64, DR0-DR7 | 0F 23 /r | N.E. | V | modrm_regonly | w,r | Y | 64 | |
| 769 | MOV EAX, moffs32 | MOVL moffs32, EAX | movl moffs32, EAX | A1 cm | V | V | operand32 | w,r | Y | 32 | |
| 770 | MOV RAX, moffs64 | MOVQ moffs64, RAX | movabsq moffs64, RAX | REX.W A1 cm | N.E. | V | w,r | Y | 64 | ||
| 771 | MOV Sreg, r/m16 | MOVW r/m16, Sreg | movw r/m16, Sreg | 8E /r | V | V | operand16 | w,r | Y | 16 | |
| 772 | MOV Sreg, r/m16 | MOVW r/m16, Sreg | movw r/m16, Sreg | REX.W 8E /r | N.E. | V | w,r | Y | 16 | ||
| 773 | MOV Sreg, r32/m16 | MOV{L/W} r32/m16, Sreg | mov{l/w} r32/m16, Sreg | 8E /r | V | V | operand32 | w,r | Y | ||
| 774 | MOV moffs16, AX | MOVW AX, moffs16 | movw AX, moffs16 | A3 cm | V | V | operand16 | w,r | Y | 16 | |
| 775 | MOV moffs32, EAX | MOVL EAX, moffs32 | movl EAX, moffs32 | A3 cm | V | V | operand32 | w,r | Y | 32 | |
| 776 | MOV moffs64, RAX | MOVQ RAX, moffs64 | movabsq RAX, moffs64 | REX.W A3 cm | N.E. | V | w,r | Y | 64 | ||
| 777 | MOV moffs8, AL | MOVB/MOVB/MOVABSB AL, moffs8 | movb/movb/movabsb AL, moffs8 | A2 cm | V | V | ignoreREXW | w,r | Y | 8 | |
| 778 | 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 | |
| 779 | MOV r/m16, Sreg | MOVW Sreg, r/m16 | movw Sreg, r/m16 | 8C /r | V | V | operand16 | w,r | Y | 16 | |
| 780 | MOV r/m16, Sreg | MOVW Sreg, r/m16 | movw Sreg, r/m16 | REX.W 8C /r | N.E. | V | w,r | Y | 16 | ||
| 781 | MOV r/m16, imm16 | MOVW imm16, r/m16 | movw imm16, r/m16 | C7 /0 iw | V | V | operand16 | w,r | Y | 16 | |
| 782 | MOV r/m16, r16 | MOVW r16, r/m16 | movw r16, r/m16 | 89 /r | V | V | operand16 | w,r | Y | 16 | |
| 783 | MOV r/m32, Sreg | MOVL Sreg, r/m32 | movl Sreg, r/m32 | 8C /r | V | V | operand32 | w,r | Y | 32 | |
| 784 | MOV r/m32, imm32 | MOVL imm32, r/m32 | movl imm32, r/m32 | C7 /0 id | V | V | operand32 | w,r | Y | 32 | |
| 785 | MOV r/m32, r32 | MOVL r32, r/m32 | movl r32, r/m32 | 89 /r | V | V | operand32 | w,r | Y | 32 | |
| 786 | MOV r/m64, imm32 | MOVQ imm32, r/m64 | movq imm32, r/m64 | REX.W C7 /0 id | N.E. | V | w,r | Y | 64 | ||
| 787 | MOV r/m64, r64 | MOVQ r64, r/m64 | movq r64, r/m64 | REX.W 89 /r | N.E. | V | w,r | Y | 64 | ||
| 788 | MOV r/m8, imm8u | MOVB imm8u, r/m8 | movb imm8u, r/m8 | C6 /0 ib | V | V | w,r | Y | 8 | ||
| 789 | MOV r/m8, imm8u | MOVB imm8u, r/m8 | movb imm8u, r/m8 | REX C6 /0 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 790 | MOV r/m8, r8 | MOVB r8, r/m8 | movb r8, r/m8 | 88 /r | V | V | w,r | Y | 8 | ||
| 791 | MOV r/m8, r8 | MOVB r8, r/m8 | movb r8, r/m8 | REX 88 /r | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 792 | MOV r16, r/m16 | MOVW r/m16, r16 | movw r/m16, r16 | 8B /r | V | V | operand16 | w,r | Y | 16 | |
| 793 | MOV r16op, imm16 | MOVW imm16, r16op | movw imm16, r16op | B8+rw iw | V | V | operand16 | w,r | Y | 16 | |
| 794 | MOV r32, r/m32 | MOVL r/m32, r32 | movl r/m32, r32 | 8B /r | V | V | operand32 | w,r | Y | 32 | |
| 795 | MOV r32op, imm32 | MOVL imm32, r32op | movl imm32, r32op | B8+rd id | V | V | operand32 | w,r | Y | 32 | |
| 796 | MOV r64, r/m64 | MOVQ r/m64, r64 | movq r/m64, r64 | REX.W 8B /r | N.E. | V | w,r | Y | 64 | ||
| 797 | MOV r64op, imm64 | MOVQ imm64, r64op | movabsq imm64, r64op | REX.W B8+rd io | N.E. | V | w,r | Y | 64 | ||
| 798 | MOV r8, r/m8 | MOVB r/m8, r8 | movb r/m8, r8 | 8A /r | V | V | w,r | Y | 8 | ||
| 799 | MOV r8, r/m8 | MOVB r/m8, r8 | movb r/m8, r8 | REX 8A /r | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 800 | MOV r8op, imm8u | MOVB imm8u, r8op | movb imm8u, r8op | B0+rb ib | V | V | w,r | Y | 8 | ||
| 801 | MOV r8op, imm8u | MOVB imm8u, r8op | movb imm8u, r8op | REX B0+rb ib | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 802 | MOV rmr32, CR0-CR7 | MOVL CR0-CR7, rmr32 | movl CR0-CR7, rmr32 | 0F 20 /r | V | N.E. | modrm_regonly | w,r | Y | 32 | |
| 803 | MOV rmr32, DR0-DR7 | MOVL DR0-DR7, rmr32 | movl DR0-DR7, rmr32 | 0F 21 /r | V | N.E. | modrm_regonly | w,r | Y | 32 | |
| 804 | MOV rmr64, CR0-CR7 | MOVQ CR0-CR7, rmr64 | movq CR0-CR7, rmr64 | 0F 20 /r | N.E. | V | modrm_regonly | w,r | Y | 64 | |
| 805 | MOV rmr64, CR8 | MOVQ CR8, rmr64 | movq CR8, rmr64 | REX.R + 0F 20 /0 | N.E. | V | modrm_regonly,pseudo | w,r | Y | 64 | |
| 806 | MOV rmr64, DR0-DR7 | MOVQ DR0-DR7, rmr64 | movq DR0-DR7, rmr64 | 0F 21 /r | N.E. | V | modrm_regonly | w,r | Y | 64 | |
| 807 | MOVAPD xmm1, xmm2/m128 | MOVAPD xmm2/m128, xmm1 | movapd xmm2/m128, xmm1 | 66 0F 28 /r | V | V | SSE2 | w,r | |||
| 808 | MOVAPD xmm2/m128, xmm1 | MOVAPD xmm1, xmm2/m128 | movapd xmm1, xmm2/m128 | 66 0F 29 /r | V | V | SSE2 | w,r | |||
| 809 | MOVAPS xmm1, xmm2/m128 | MOVAPS xmm2/m128, xmm1 | movaps xmm2/m128, xmm1 | 0F 28 /r | V | V | SSE | w,r | |||
| 810 | MOVAPS xmm2/m128, xmm1 | MOVAPS xmm1, xmm2/m128 | movaps xmm1, xmm2/m128 | 0F 29 /r | V | V | SSE | w,r | |||
| 811 | MOVBE m16, r16 | MOVBEWW r16, m16 | movbeww r16, m16 | 0F 38 F1 /r | V | V | modrm_memonly,operand16 | w,r | Y | 16 | |
| 812 | MOVBE m32, r32 | MOVBELL r32, m32 | movbell r32, m32 | 0F 38 F1 /r | V | V | modrm_memonly,operand32 | w,r | Y | 32 | |
| 813 | MOVBE m64, r64 | MOVBEQQ r64, m64 | movbeqq r64, m64 | REX.W 0F 38 F1 /r | N.E. | V | modrm_memonly | w,r | Y | 64 | |
| 814 | MOVBE r16, m16 | MOVBEWW m16, r16 | movbeww m16, r16 | 0F 38 F0 /r | V | V | modrm_memonly,operand16 | w,r | Y | 16 | |
| 815 | MOVBE r32, m32 | MOVBELL m32, r32 | movbell m32, r32 | 0F 38 F0 /r | V | V | modrm_memonly,operand32 | w,r | Y | 32 | |
| 816 | MOVBE r64, m64 | MOVBEQQ m64, r64 | movbeqq m64, r64 | REX.W 0F 38 F0 /r | N.E. | V | modrm_memonly | w,r | Y | 64 | |
| 817 | MOVD mm1, r/m32 | MOVD r/m32, mm1 | movd r/m32, mm1 | 0F 6E /r | V | V | MMX | operand16,operand32 | w,r | ||
| 818 | MOVD r/m32, mm1 | MOVD mm1, r/m32 | movd mm1, r/m32 | 0F 7E /r | V | V | MMX | operand16,operand32 | w,r | ||
| 819 | MOVD r/m32, xmm1 | MOVD xmm1, r/m32 | movd xmm1, r/m32 | 66 0F 7E /r | V | V | SSE2 | operand16,operand32 | w,r | ||
| 820 | MOVD xmm1, r/m32 | MOVD r/m32, xmm1 | movd r/m32, xmm1 | 66 0F 6E /r | V | V | SSE2 | operand16,operand32 | w,r | ||
| 821 | MOVDDUP xmm1, xmm2/m64 | MOVDDUP xmm2/m64, xmm1 | movddup xmm2/m64, xmm1 | F2 0F 12 /r | V | V | SSE3 | w,r | |||
| 822 | MOVDQ2Q mm1, xmm2 | MOVQ xmm2, mm1 | movdq2q xmm2, mm1 | F2 0F D6 /r | V | V | modrm_regonly | w,r | |||
| 823 | MOVDQA xmm1, xmm2/m128 | MOVO xmm2/m128, xmm1 | movdqa xmm2/m128, xmm1 | 66 0F 6F /r | V | V | SSE2 | w,r | |||
| 824 | MOVDQA xmm2/m128, xmm1 | MOVO xmm1, xmm2/m128 | movdqa xmm1, xmm2/m128 | 66 0F 7F /r | V | V | SSE2 | w,r | |||
| 825 | MOVDQU xmm1, xmm2/m128 | MOVOU xmm2/m128, xmm1 | movdqu xmm2/m128, xmm1 | F3 0F 6F /r | V | V | SSE2 | w,r | |||
| 826 | MOVDQU xmm2/m128, xmm1 | MOVOU xmm1, xmm2/m128 | movdqu xmm1, xmm2/m128 | F3 0F 7F /r | V | V | SSE2 | w,r | |||
| 827 | MOVHLPS xmm1, xmm2 | MOVHLPS xmm2, xmm1 | movhlps xmm2, xmm1 | 0F 12 /r | V | V | SSE | modrm_regonly | w,r | ||
| 828 | MOVHPD m64, xmm1 | MOVHPD xmm1, m64 | movhpd xmm1, m64 | 66 0F 17 /r | V | V | SSE2 | modrm_memonly | w,r | ||
| 829 | MOVHPD xmm1, m64 | MOVHPD m64, xmm1 | movhpd m64, xmm1 | 66 0F 16 /r | V | V | SSE2 | modrm_memonly | rw,r | ||
| 830 | MOVHPS m64, xmm1 | MOVHPS xmm1, m64 | movhps xmm1, m64 | 0F 17 /r | V | V | SSE | modrm_memonly | w,r | ||
| 831 | MOVHPS xmm1, m64 | MOVHPS m64, xmm1 | movhps m64, xmm1 | 0F 16 /r | V | V | SSE | modrm_memonly | rw,r | ||
| 832 | MOVLHPS xmm1, xmm2 | MOVLHPS xmm2, xmm1 | movlhps xmm2, xmm1 | 0F 16 /r | V | V | SSE | modrm_regonly | w,r | ||
| 833 | MOVLPD m64, xmm1 | MOVLPD xmm1, m64 | movlpd xmm1, m64 | 66 0F 13 /r | V | V | SSE2 | modrm_memonly | w,r | ||
| 834 | MOVLPD xmm1, m64 | MOVLPD m64, xmm1 | movlpd m64, xmm1 | 66 0F 12 /r | V | V | SSE2 | modrm_memonly | rw,r | ||
| 835 | MOVLPS m64, xmm1 | MOVLPS xmm1, m64 | movlps xmm1, m64 | 0F 13 /r | V | V | SSE | modrm_memonly | w,r | ||
| 836 | MOVLPS xmm1, m64 | MOVLPS m64, xmm1 | movlps m64, xmm1 | 0F 12 /r | V | V | SSE | modrm_memonly | rw,r | ||
| 837 | MOVMSKPD r32, xmm2 | MOVMSKPD xmm2, r32 | movmskpd xmm2, r32 | 66 0F 50 /r | V | V | SSE2 | modrm_regonly | w,r | ||
| 838 | MOVMSKPS r32, xmm2 | MOVMSKPS xmm2, r32 | movmskps xmm2, r32 | 0F 50 /r | V | V | SSE | modrm_regonly | w,r | ||
| 839 | MOVNTDQ m128, xmm1 | MOVNTO xmm1, m128 | movntdq xmm1, m128 | 66 0F E7 /r | V | V | SSE2 | modrm_memonly | w,r | ||
| 840 | MOVNTDQA xmm1, m128 | MOVNTDQA m128, xmm1 | movntdqa m128, xmm1 | 66 0F 38 2A /r | V | V | SSE4_1 | modrm_memonly | w,r | ||
| 841 | MOVNTI m32, r32 | MOVNTIL r32, m32 | movntil r32, m32 | 0F C3 /r | V | V | modrm_memonly,operand16,operand32 | w,r | Y | 32 | |
| 842 | MOVNTI m64, r64 | MOVNTIQ r64, m64 | movntiq r64, m64 | REX.W 0F C3 /r | N.E. | V | modrm_memonly | w,r | Y | 64 | |
| 843 | MOVNTPD m128, xmm1 | MOVNTPD xmm1, m128 | movntpd xmm1, m128 | 66 0F 2B /r | V | V | SSE2 | modrm_memonly | w,r | ||
| 844 | MOVNTPS m128, xmm1 | MOVNTPS xmm1, m128 | movntps xmm1, m128 | 0F 2B /r | V | V | SSE | modrm_memonly | w,r | ||
| 845 | MOVNTQ m64, mm1 | MOVNTQ mm1, m64 | movntq mm1, m64 | 0F E7 /r | V | V | modrm_memonly | w,r | |||
| 846 | MOVNTSD m64, xmm1 | MOVNTSD xmm1, m64 | movntsd xmm1, m64 | F2 0F 2B /r | V | V | SSE | w,r | |||
| 847 | MOVNTSS m32, xmm1 | MOVNTSS xmm1, m32 | movntss xmm1, m32 | F3 0F 2B /r | V | V | SSE | w,r | |||
| 848 | MOVQ mm1, mm2/m64 | MOVQ mm2/m64, mm1 | movq mm2/m64, mm1 | 0F 6F /r | V | V | MMX | w,r | |||
| 849 | MOVQ mm1, r/m64 | MOVQ r/m64, mm1 | movq r/m64, mm1 | REX.W 0F 6E /r | N.E. | V | MMX | w,r | |||
| 850 | MOVQ mm2/m64, mm1 | MOVQ mm1, mm2/m64 | movq mm1, mm2/m64 | 0F 7F /r | V | V | MMX | w,r | |||
| 851 | MOVQ r/m64, mm1 | MOVQ mm1, r/m64 | movq mm1, r/m64 | REX.W 0F 7E /r | N.E. | V | MMX | w,r | |||
| 852 | MOVQ r/m64, xmm1 | MOVQ xmm1, r/m64 | movq xmm1, r/m64 | 66 REX.W 0F 7E /r | N.E. | V | SSE2 | w,r | |||
| 853 | MOVQ xmm1, r/m64 | MOVQ r/m64, xmm1 | movq r/m64, xmm1 | 66 REX.W 0F 6E /r | N.E. | V | SSE2 | w,r | |||
| 854 | MOVQ xmm1, xmm2/m64 | MOVQ xmm2/m64, xmm1 | movq xmm2/m64, xmm1 | F3 0F 7E /r | V | V | SSE2 | w,r | |||
| 855 | MOVQ xmm2/m64, xmm1 | MOVQ xmm1, xmm2/m64 | movq xmm1, xmm2/m64 | 66 0F D6 /r | V | V | SSE2 | w,r | |||
| 856 | MOVQ2DQ xmm1, mm2 | MOVQOZX mm2, xmm1 | movq2dq mm2, xmm1 | F3 0F D6 /r | V | V | w,r | ||||
| 857 | MOVSB | MOVSB | movsb | A4 | V | V | |||||
| 858 | MOVSD | MOVSL | movsl | A5 | V | V | operand32 | ||||
| 859 | MOVSD xmm1, xmm2/m64 | MOVSD xmm2/m64, xmm1 | movsd xmm2/m64, xmm1 | F2 0F 10 /r | V | V | SSE2 | w,r | |||
| 860 | MOVSD xmm2/m64, xmm1 | MOVSD xmm1, xmm2/m64 | movsd xmm1, xmm2/m64 | F2 0F 11 /r | V | V | SSE2 | w,r | |||
| 861 | MOVSHDUP xmm1, xmm2/m128 | MOVSHDUP xmm2/m128, xmm1 | movshdup xmm2/m128, xmm1 | F3 0F 16 /r | V | V | SSE3 | w,r | |||
| 862 | MOVSLDUP xmm1, xmm2/m128 | MOVSLDUP xmm2/m128, xmm1 | movsldup xmm2/m128, xmm1 | F3 0F 12 /r | V | V | SSE3 | w,r | |||
| 863 | MOVSQ | MOVSQ | movsq | REX.W A5 | N.E. | V | |||||
| 864 | MOVSS xmm1, xmm2/m32 | MOVSS xmm2/m32, xmm1 | movss xmm2/m32, xmm1 | F3 0F 10 /r | V | V | SSE | w,r | |||
| 865 | MOVSS xmm2/m32, xmm1 | MOVSS xmm1, xmm2/m32 | movss xmm1, xmm2/m32 | F3 0F 11 /r | V | V | SSE | w,r | |||
| 866 | MOVSW | MOVSW | movsw | A5 | V | V | operand16 | ||||
| 867 | MOVSX r16, r/m16 | MOVSWW r/m16, r16 | movsww r/m16, r16 | 0F BF /r | V | V | operand16 | w,r | Y | 16 | |
| 868 | MOVSX r16, r/m8 | MOVBWSX r/m8, r16 | movsbw r/m8, r16 | 0F BE /r | V | V | operand16 | w,r | Y | 16 | |
| 869 | MOVSX r32, r/m16 | MOVWLSX r/m16, r32 | movswl r/m16, r32 | 0F BF /r | V | V | operand32 | w,r | Y | 32 | |
| 870 | MOVSX r32, r/m8 | MOVBLSX r/m8, r32 | movsbl r/m8, r32 | 0F BE /r | V | V | operand32 | w,r | Y | 32 | |
| 871 | MOVSX r64, r/m16 | MOVWQSX r/m16, r64 | movswq r/m16, r64 | REX.W 0F BF /r | N.E. | V | w,r | Y | 64 | ||
| 872 | MOVSX r64, r/m8 | MOVBQSX r/m8, r64 | movsbq r/m8, r64 | REX.W 0F BE /r | N.E. | V | w,r | Y | 64 | ||
| 873 | MOVSXD r16, r/m32 | MOVWQSX r/m32, r16 | movsxdw r/m32, r16 | 63 /r | N.E. | V | operand16 | w,r | Y | 16 | |
| 874 | MOVSXD r32, r/m32 | MOVLQSX r/m32, r32 | movsxdl r/m32, r32 | 63 /r | N.E. | V | operand32 | w,r | Y | 32 | |
| 875 | MOVSXD r64, r/m32 | MOVLQSX r/m32, r64 | movslq r/m32, r64 | REX.W 63 /r | N.E. | V | w,r | Y | 64 | ||
| 876 | MOVUPD xmm1, xmm2/m128 | MOVUPD xmm2/m128, xmm1 | movupd xmm2/m128, xmm1 | 66 0F 10 /r | V | V | SSE2 | w,r | |||
| 877 | MOVUPD xmm2/m128, xmm1 | MOVUPD xmm1, xmm2/m128 | movupd xmm1, xmm2/m128 | 66 0F 11 /r | V | V | SSE2 | w,r | |||
| 878 | MOVUPS xmm1, xmm2/m128 | MOVUPS xmm2/m128, xmm1 | movups xmm2/m128, xmm1 | 0F 10 /r | V | V | SSE | w,r | |||
| 879 | MOVUPS xmm2/m128, xmm1 | MOVUPS xmm1, xmm2/m128 | movups xmm1, xmm2/m128 | 0F 11 /r | V | V | SSE | w,r | |||
| 880 | MOVZX r16, r/m16 | MOVZWW r/m16, r16 | movzww r/m16, r16 | 0F B7 /r | V | V | operand16 | w,r | Y | 16 | |
| 881 | MOVZX r16, r/m8 | MOVBWZX r/m8, r16 | movzbw r/m8, r16 | 0F B6 /r | V | V | operand16 | w,r | Y | 16 | |
| 882 | MOVZX r32, r/m16 | MOVWLZX r/m16, r32 | movzwl r/m16, r32 | 0F B7 /r | V | V | operand32 | w,r | Y | 32 | |
| 883 | MOVZX r32, r/m8 | MOVBLZX r/m8, r32 | movzbl r/m8, r32 | 0F B6 /r | V | V | operand32 | w,r | Y | 32 | |
| 884 | MOVZX r64, r/m16 | MOVWQZX r/m16, r64 | movzwq r/m16, r64 | REX.W 0F B7 /r | N.E. | V | w,r | Y | 64 | ||
| 885 | MOVZX r64, r/m8 | MOVBQZX r/m8, r64 | movzbq r/m8, r64 | REX.W 0F B6 /r | N.E. | V | w,r | Y | 64 | ||
| 886 | MPSADBW xmm1, xmm2/m128, imm8 | MPSADBW imm8, xmm2/m128, xmm1 | mpsadbw imm8, xmm2/m128, xmm1 | 66 0F 3A 42 /r ib | V | V | SSE4_1 | rw,r,r | |||
| 887 | MUL r/m16 | MULW r/m16 | mulw r/m16 | F7 /4 | V | V | operand16 | r | Y | 16 | |
| 888 | MUL r/m32 | MULL r/m32 | mull r/m32 | F7 /4 | V | V | operand32 | r | Y | 32 | |
| 889 | MUL r/m64 | MULQ r/m64 | mulq r/m64 | REX.W F7 /4 | N.E. | V | r | Y | 64 | ||
| 890 | MUL r/m8 | MULB r/m8 | mulb r/m8 | F6 /4 | V | V | r | Y | 8 | ||
| 891 | MUL r/m8 | MULB r/m8 | mulb r/m8 | REX F6 /4 | N.E. | V | pseudo64 | r | Y | 8 | |
| 892 | MULPD xmm1, xmm2/m128 | MULPD xmm2/m128, xmm1 | mulpd xmm2/m128, xmm1 | 66 0F 59 /r | V | V | SSE2 | rw,r | |||
| 893 | MULPS xmm1, xmm2/m128 | MULPS xmm2/m128, xmm1 | mulps xmm2/m128, xmm1 | 0F 59 /r | V | V | SSE | rw,r | |||
| 894 | MULSD xmm1, xmm2/m64 | MULSD xmm2/m64, xmm1 | mulsd xmm2/m64, xmm1 | F2 0F 59 /r | V | V | SSE2 | rw,r | |||
| 895 | MULSS xmm1, xmm2/m32 | MULSS xmm2/m32, xmm1 | mulss xmm2/m32, xmm1 | F3 0F 59 /r | V | V | SSE | rw,r | |||
| 896 | MULX r32, r32V, r/m32 | MULXL r/m32, r32V, r32 | mulxl r/m32, r32V, r32 | VEX.NDD.LZ.F2.0F38.W0 F6 /r | V | V | BMI2 | w,w,r | Y | 32 | |
| 897 | MULX r64, r64V, r/m64 | MULXQ r/m64, r64V, r64 | mulxq r/m64, r64V, r64 | VEX.NDD.LZ.F2.0F38.W1 F6 /r | N.E. | V | BMI2 | w,w,r | Y | 64 | |
| 898 | MWAIT | MWAIT | mwait | 0F 01 C9 | V | V | |||||
| 899 | NEG r/m16 | NEGW r/m16 | negw r/m16 | F7 /3 | V | V | operand16 | rw | Y | 16 | |
| 900 | NEG r/m32 | NEGL r/m32 | negl r/m32 | F7 /3 | V | V | operand32 | rw | Y | 32 | |
| 901 | NEG r/m64 | NEGQ r/m64 | negq r/m64 | REX.W F7 /3 | N.E. | V | rw | Y | 64 | ||
| 902 | NEG r/m8 | NEGB r/m8 | negb r/m8 | F6 /3 | V | V | rw | Y | 8 | ||
| 903 | NEG r/m8 | NEGB r/m8 | negb r/m8 | REX F6 /3 | N.E. | V | pseudo64 | rw | Y | 8 | |
| 904 | NOP | NOP | nop | 90 | V | V | pseudo | Y | |||
| 905 | NOP r/m16 | NOPW r/m16 | nopw r/m16 | 0F 1F /0 | V | V | operand16 | r | Y | 16 | |
| 906 | NOP r/m32 | NOPL r/m32 | nopl r/m32 | 0F 1F /0 | V | V | operand32 | r | Y | 32 | |
| 907 | NOT r/m16 | NOTW r/m16 | notw r/m16 | F7 /2 | V | V | operand16 | rw | Y | 16 | |
| 908 | NOT r/m32 | NOTL r/m32 | notl r/m32 | F7 /2 | V | V | operand32 | rw | Y | 32 | |
| 909 | NOT r/m64 | NOTQ r/m64 | notq r/m64 | REX.W F7 /2 | N.E. | V | rw | Y | 64 | ||
| 910 | NOT r/m8 | NOTB r/m8 | notb r/m8 | F6 /2 | V | V | rw | Y | 8 | ||
| 911 | NOT r/m8 | NOTB r/m8 | notb r/m8 | REX F6 /2 | N.E. | V | pseudo64 | rw | Y | 8 | |
| 912 | OR AL, imm8 | ORB imm8, AL | orb imm8, AL | 0C ib | V | V | rw,r | Y | 8 | ||
| 913 | OR AX, imm16 | ORW imm16, AX | orw imm16, AX | 0D iw | V | V | operand16 | rw,r | Y | 16 | |
| 914 | OR EAX, imm32 | ORL imm32, EAX | orl imm32, EAX | 0D id | V | V | operand32 | rw,r | Y | 32 | |
| 915 | OR RAX, imm32 | ORQ imm32, RAX | orq imm32, RAX | REX.W 0D id | N.E. | V | rw,r | Y | 64 | ||
| 916 | OR r/m16, imm16 | ORW imm16, r/m16 | orw imm16, r/m16 | 81 /1 iw | V | V | operand16 | rw,r | Y | 16 | |
| 917 | OR r/m16, imm8 | ORW imm8, r/m16 | orw imm8, r/m16 | 83 /1 ib | V | V | operand16 | rw,r | Y | 16 | |
| 918 | OR r/m16, r16 | ORW r16, r/m16 | orw r16, r/m16 | 09 /r | V | V | operand16 | rw,r | Y | 16 | |
| 919 | OR r/m32, imm32 | ORL imm32, r/m32 | orl imm32, r/m32 | 81 /1 id | V | V | operand32 | rw,r | Y | 32 | |
| 920 | OR r/m32, imm8 | ORL imm8, r/m32 | orl imm8, r/m32 | 83 /1 ib | V | V | operand32 | rw,r | Y | 32 | |
| 921 | OR r/m32, r32 | ORL r32, r/m32 | orl r32, r/m32 | 09 /r | V | V | operand32 | rw,r | Y | 32 | |
| 922 | OR r/m64, imm32 | ORQ imm32, r/m64 | orq imm32, r/m64 | REX.W 81 /1 id | N.E. | V | rw,r | Y | 64 | ||
| 923 | OR r/m64, imm8 | ORQ imm8, r/m64 | orq imm8, r/m64 | REX.W 83 /1 ib | N.E. | V | rw,r | Y | 64 | ||
| 924 | OR r/m64, r64 | ORQ r64, r/m64 | orq r64, r/m64 | REX.W 09 /r | N.E. | V | rw,r | Y | 64 | ||
| 925 | OR r/m8, imm8 | ORB imm8, r/m8 | orb imm8, r/m8 | 80 /1 ib | V | V | rw,r | Y | 8 | ||
| 926 | OR r/m8, imm8 | ORB imm8, r/m8 | orb imm8, r/m8 | REX 80 /1 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 927 | OR r/m8, r8 | ORB r8, r/m8 | orb r8, r/m8 | 08 /r | V | V | rw,r | Y | 8 | ||
| 928 | OR r/m8, r8 | ORB r8, r/m8 | orb r8, r/m8 | REX 08 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 929 | OR r16, r/m16 | ORW r/m16, r16 | orw r/m16, r16 | 0B /r | V | V | operand16 | rw,r | Y | 16 | |
| 930 | OR r32, r/m32 | ORL r/m32, r32 | orl r/m32, r32 | 0B /r | V | V | operand32 | rw,r | Y | 32 | |
| 931 | OR r64, r/m64 | ORQ r/m64, r64 | orq r/m64, r64 | REX.W 0B /r | N.E. | V | rw,r | Y | 64 | ||
| 932 | OR r8, r/m8 | ORB r/m8, r8 | orb r/m8, r8 | 0A /r | V | V | rw,r | Y | 8 | ||
| 933 | OR r8, r/m8 | ORB r/m8, r8 | orb r/m8, r8 | REX 0A /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 934 | ORPD xmm1, xmm2/m128 | ORPD xmm2/m128, xmm1 | orpd xmm2/m128, xmm1 | 66 0F 56 /r | V | V | SSE2 | rw,r | |||
| 935 | ORPS xmm1, xmm2/m128 | ORPS xmm2/m128, xmm1 | orps xmm2/m128, xmm1 | 0F 56 /r | V | V | SSE | rw,r | |||
| 936 | OUT DX, AL | OUTB AL, DX | outb AL, DX | EE | V | V | r,r | Y | 8 | ||
| 937 | OUT DX, AX | OUTW AX, DX | outw AX, DX | EF | V | V | operand16 | r,r | Y | 16 | |
| 938 | OUT DX, EAX | OUTL EAX, DX | outl EAX, DX | EF | V | V | operand32,operand64 | r,r | Y | 32 | |
| 939 | OUT imm8u, AL | OUTB AL, imm8u | outb AL, imm8u | E6 ib | V | V | r,r | Y | 8 | ||
| 940 | OUT imm8u, AX | OUTW AX, imm8u | outw AX, imm8u | E7 ib | V | V | operand16 | r,r | Y | 16 | |
| 941 | OUT imm8u, EAX | OUTL EAX, imm8u | outl EAX, imm8u | E7 ib | V | V | operand32,operand64 | r,r | Y | 32 | |
| 942 | OUTSB | OUTSB | outsb | 6E | V | V | |||||
| 943 | OUTSD | OUTSL | outsl | 6F | V | V | operand32,operand64 | ||||
| 944 | OUTSW | OUTSW | outsw | 6F | V | V | operand16 | ||||
| 945 | PABSB mm1, mm2/m64 | PABSB mm2/m64, mm1 | pabsb mm2/m64, mm1 | 0F 38 1C /r | V | V | SSSE3 | w,r | |||
| 946 | PABSB xmm1, xmm2/m128 | PABSB xmm2/m128, xmm1 | pabsb xmm2/m128, xmm1 | 66 0F 38 1C /r | V | V | SSSE3 | w,r | |||
| 947 | PABSD mm1, mm2/m64 | PABSD mm2/m64, mm1 | pabsd mm2/m64, mm1 | 0F 38 1E /r | V | V | SSSE3 | w,r | |||
| 948 | PABSD xmm1, xmm2/m128 | PABSD xmm2/m128, xmm1 | pabsd xmm2/m128, xmm1 | 66 0F 38 1E /r | V | V | SSSE3 | w,r | |||
| 949 | PABSW mm1, mm2/m64 | PABSW mm2/m64, mm1 | pabsw mm2/m64, mm1 | 0F 38 1D /r | V | V | SSSE3 | w,r | |||
| 950 | PABSW xmm1, xmm2/m128 | PABSW xmm2/m128, xmm1 | pabsw xmm2/m128, xmm1 | 66 0F 38 1D /r | V | V | SSSE3 | w,r | |||
| 951 | PACKSSDW mm1, mm2/m64 | PACKSSLW mm2/m64, mm1 | packssdw mm2/m64, mm1 | 0F 6B /r | V | V | MMX | rw,r | |||
| 952 | PACKSSDW xmm1, xmm2/m128 | PACKSSLW xmm2/m128, xmm1 | packssdw xmm2/m128, xmm1 | 66 0F 6B /r | V | V | SSE2 | rw,r | |||
| 953 | PACKSSWB mm1, mm2/m64 | PACKSSWB mm2/m64, mm1 | packsswb mm2/m64, mm1 | 0F 63 /r | V | V | MMX | rw,r | |||
| 954 | PACKSSWB xmm1, xmm2/m128 | PACKSSWB xmm2/m128, xmm1 | packsswb xmm2/m128, xmm1 | 66 0F 63 /r | V | V | SSE2 | rw,r | |||
| 955 | PACKUSDW xmm1, xmm2/m128 | PACKUSDW xmm2/m128, xmm1 | packusdw xmm2/m128, xmm1 | 66 0F 38 2B /r | V | V | SSE4_1 | rw,r | |||
| 956 | PACKUSWB mm1, mm2/m64 | PACKUSWB mm2/m64, mm1 | packuswb mm2/m64, mm1 | 0F 67 /r | V | V | MMX | rw,r | |||
| 957 | PACKUSWB xmm1, xmm2/m128 | PACKUSWB xmm2/m128, xmm1 | packuswb xmm2/m128, xmm1 | 66 0F 67 /r | V | V | SSE2 | rw,r | |||
| 958 | PADDB mm1, mm2/m64 | PADDB mm2/m64, mm1 | paddb mm2/m64, mm1 | 0F FC /r | V | V | MMX | rw,r | |||
| 959 | PADDB xmm1, xmm2/m128 | PADDB xmm2/m128, xmm1 | paddb xmm2/m128, xmm1 | 66 0F FC /r | V | V | SSE2 | rw,r | |||
| 960 | PADDD mm1, mm2/m64 | PADDL mm2/m64, mm1 | paddd mm2/m64, mm1 | 0F FE /r | V | V | MMX | rw,r | |||
| 961 | PADDD xmm1, xmm2/m128 | PADDL xmm2/m128, xmm1 | paddd xmm2/m128, xmm1 | 66 0F FE /r | V | V | SSE2 | rw,r | |||
| 962 | PADDQ mm1, mm2/m64 | PADDQ mm2/m64, mm1 | paddq mm2/m64, mm1 | 0F D4 /r | V | V | SSE2 | rw,r | |||
| 963 | PADDQ xmm1, xmm2/m128 | PADDQ xmm2/m128, xmm1 | paddq xmm2/m128, xmm1 | 66 0F D4 /r | V | V | SSE2 | rw,r | |||
| 964 | PADDSB mm1, mm2/m64 | PADDSB mm2/m64, mm1 | paddsb mm2/m64, mm1 | 0F EC /r | V | V | MMX | rw,r | |||
| 965 | PADDSB xmm1, xmm2/m128 | PADDSB xmm2/m128, xmm1 | paddsb xmm2/m128, xmm1 | 66 0F EC /r | V | V | SSE2 | rw,r | |||
| 966 | PADDSW mm1, mm2/m64 | PADDSW mm2/m64, mm1 | paddsw mm2/m64, mm1 | 0F ED /r | V | V | MMX | rw,r | |||
| 967 | PADDSW xmm1, xmm2/m128 | PADDSW xmm2/m128, xmm1 | paddsw xmm2/m128, xmm1 | 66 0F ED /r | V | V | SSE2 | rw,r | |||
| 968 | PADDUSB mm1, mm2/m64 | PADDUSB mm2/m64, mm1 | paddusb mm2/m64, mm1 | 0F DC /r | V | V | MMX | rw,r | |||
| 969 | PADDUSB xmm1, xmm2/m128 | PADDUSB xmm2/m128, xmm1 | paddusb xmm2/m128, xmm1 | 66 0F DC /r | V | V | SSE2 | rw,r | |||
| 970 | PADDUSW mm1, mm2/m64 | PADDUSW mm2/m64, mm1 | paddusw mm2/m64, mm1 | 0F DD /r | V | V | MMX | rw,r | |||
| 971 | PADDUSW xmm1, xmm2/m128 | PADDUSW xmm2/m128, xmm1 | paddusw xmm2/m128, xmm1 | 66 0F DD /r | V | V | SSE2 | rw,r | |||
| 972 | PADDW mm1, mm2/m64 | PADDW mm2/m64, mm1 | paddw mm2/m64, mm1 | 0F FD /r | V | V | MMX | rw,r | |||
| 973 | PADDW xmm1, xmm2/m128 | PADDW xmm2/m128, xmm1 | paddw xmm2/m128, xmm1 | 66 0F FD /r | V | V | SSE2 | rw,r | |||
| 974 | PALIGNR mm1, mm2/m64, imm8 | PALIGNR imm8, mm2/m64, mm1 | palignr imm8, mm2/m64, mm1 | 0F 3A 0F /r ib | V | V | SSSE3 | rw,r,r | |||
| 975 | PALIGNR xmm1, xmm2/m128, imm8 | PALIGNR imm8, xmm2/m128, xmm1 | palignr imm8, xmm2/m128, xmm1 | 66 0F 3A 0F /r ib | V | V | SSSE3 | rw,r,r | |||
| 976 | PAND mm1, mm2/m64 | PAND mm2/m64, mm1 | pand mm2/m64, mm1 | 0F DB /r | V | V | MMX | rw,r | |||
| 977 | PAND xmm1, xmm2/m128 | PAND xmm2/m128, xmm1 | pand xmm2/m128, xmm1 | 66 0F DB /r | V | V | SSE2 | rw,r | |||
| 978 | PANDN mm1, mm2/m64 | PANDN mm2/m64, mm1 | pandn mm2/m64, mm1 | 0F DF /r | V | V | MMX | rw,r | |||
| 979 | PANDN xmm1, xmm2/m128 | PANDN xmm2/m128, xmm1 | pandn xmm2/m128, xmm1 | 66 0F DF /r | V | V | SSE2 | rw,r | |||
| 980 | PAUSE | PAUSE | pause | F3 90 | V | V | pseudo | ||||
| 981 | PAVGB mm1, mm2/m64 | PAVGB mm2/m64, mm1 | pavgb mm2/m64, mm1 | 0F E0 /r | V | V | SSE | rw,r | |||
| 982 | PAVGB xmm1, xmm2/m128 | PAVGB xmm2/m128, xmm1 | pavgb xmm2/m128, xmm1 | 66 0F E0 /r | V | V | SSE2 | rw,r | |||
| 983 | PAVGW mm1, mm2/m64 | PAVGW mm2/m64, mm1 | pavgw mm2/m64, mm1 | 0F E3 /r | V | V | SSE | rw,r | |||
| 984 | PAVGW xmm1, xmm2/m128 | PAVGW xmm2/m128, xmm1 | pavgw xmm2/m128, xmm1 | 66 0F E3 /r | V | V | SSE2 | rw,r | |||
| 985 | 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 | |||
| 986 | PBLENDW xmm1, xmm2/m128, imm8 | PBLENDW imm8, xmm2/m128, xmm1 | pblendw imm8, xmm2/m128, xmm1 | 66 0F 3A 0E /r ib | V | V | SSE4_1 | rw,r,r | |||
| 987 | PCLMULQDQ xmm1, xmm2/m128, imm8 | PCLMULQDQ imm8, xmm2/m128, xmm1 | pclmulqdq imm8, xmm2/m128, xmm1 | 66 0F 3A 44 /r ib | V | V | PCLMULQDQ | rw,r,r | |||
| 988 | PCMPEQB mm1, mm2/m64 | PCMPEQB mm2/m64, mm1 | pcmpeqb mm2/m64, mm1 | 0F 74 /r | V | V | MMX | rw,r | |||
| 989 | PCMPEQB xmm1, xmm2/m128 | PCMPEQB xmm2/m128, xmm1 | pcmpeqb xmm2/m128, xmm1 | 66 0F 74 /r | V | V | SSE2 | rw,r | |||
| 990 | PCMPEQD mm1, mm2/m64 | PCMPEQL mm2/m64, mm1 | pcmpeqd mm2/m64, mm1 | 0F 76 /r | V | V | MMX | rw,r | |||
| 991 | PCMPEQD xmm1, xmm2/m128 | PCMPEQL xmm2/m128, xmm1 | pcmpeqd xmm2/m128, xmm1 | 66 0F 76 /r | V | V | SSE2 | rw,r | |||
| 992 | PCMPEQQ xmm1, xmm2/m128 | PCMPEQQ xmm2/m128, xmm1 | pcmpeqq xmm2/m128, xmm1 | 66 0F 38 29 /r | V | V | SSE4_1 | rw,r | |||
| 993 | PCMPEQW mm1, mm2/m64 | PCMPEQW mm2/m64, mm1 | pcmpeqw mm2/m64, mm1 | 0F 75 /r | V | V | MMX | rw,r | |||
| 994 | PCMPEQW xmm1, xmm2/m128 | PCMPEQW xmm2/m128, xmm1 | pcmpeqw xmm2/m128, xmm1 | 66 0F 75 /r | V | V | SSE2 | rw,r | |||
| 995 | PCMPESTRI xmm1, xmm2/m128, imm8 | PCMPESTRI imm8, xmm2/m128, xmm1 | pcmpestri imm8, xmm2/m128, xmm1 | 66 0F 3A 61 /r ib | V | V | SSE4_2 | r,r,r | |||
| 996 | PCMPESTRM xmm1, xmm2/m128, imm8 | PCMPESTRM imm8, xmm2/m128, xmm1 | pcmpestrm imm8, xmm2/m128, xmm1 | 66 0F 3A 60 /r ib | V | V | SSE4_2 | r,r,r | |||
| 997 | PCMPGTB mm1, mm2/m64 | PCMPGTB mm2/m64, mm1 | pcmpgtb mm2/m64, mm1 | 0F 64 /r | V | V | MMX | rw,r | |||
| 998 | PCMPGTB xmm1, xmm2/m128 | PCMPGTB xmm2/m128, xmm1 | pcmpgtb xmm2/m128, xmm1 | 66 0F 64 /r | V | V | SSE2 | rw,r | |||
| 999 | PCMPGTD mm1, mm2/m64 | PCMPGTL mm2/m64, mm1 | pcmpgtd mm2/m64, mm1 | 0F 66 /r | V | V | MMX | rw,r | |||
| 1000 | PCMPGTD xmm1, xmm2/m128 | PCMPGTL xmm2/m128, xmm1 | pcmpgtd xmm2/m128, xmm1 | 66 0F 66 /r | V | V | SSE2 | rw,r | |||
| 1001 | PCMPGTQ xmm1, xmm2/m128 | PCMPGTQ xmm2/m128, xmm1 | pcmpgtq xmm2/m128, xmm1 | 66 0F 38 37 /r | V | V | SSE4_2 | rw,r | |||
| 1002 | PCMPGTW mm1, mm2/m64 | PCMPGTW mm2/m64, mm1 | pcmpgtw mm2/m64, mm1 | 0F 65 /r | V | V | MMX | rw,r | |||
| 1003 | PCMPGTW xmm1, xmm2/m128 | PCMPGTW xmm2/m128, xmm1 | pcmpgtw xmm2/m128, xmm1 | 66 0F 65 /r | V | V | SSE2 | rw,r | |||
| 1004 | PCMPISTRI xmm1, xmm2/m128, imm8 | PCMPISTRI imm8, xmm2/m128, xmm1 | pcmpistri imm8, xmm2/m128, xmm1 | 66 0F 3A 63 /r ib | V | V | SSE4_2 | r,r,r | |||
| 1005 | PCMPISTRM xmm1, xmm2/m128, imm8 | PCMPISTRM imm8, xmm2/m128, xmm1 | pcmpistrm imm8, xmm2/m128, xmm1 | 66 0F 3A 62 /r ib | V | V | SSE4_2 | r,r,r | |||
| 1006 | PDEP r32, r32V, r/m32 | PDEPL r/m32, r32V, r32 | pdepl r/m32, r32V, r32 | VEX.NDS.LZ.F2.0F38.W0 F5 /r | V | V | BMI2 | w,r,r | Y | 32 | |
| 1007 | PDEP r64, r64V, r/m64 | PDEPQ r/m64, r64V, r64 | pdepq r/m64, r64V, r64 | VEX.NDS.LZ.F2.0F38.W1 F5 /r | N.E. | V | BMI2 | w,r,r | Y | 64 | |
| 1008 | PEXT r32, r32V, r/m32 | PEXTL r/m32, r32V, r32 | pextl r/m32, r32V, r32 | VEX.NDS.LZ.F3.0F38.W0 F5 /r | V | V | BMI2 | w,r,r | Y | 32 | |
| 1009 | PEXT r64, r64V, r/m64 | PEXTQ r/m64, r64V, r64 | pextq r/m64, r64V, r64 | VEX.NDS.LZ.F3.0F38.W1 F5 /r | N.E. | V | BMI2 | w,r,r | Y | 64 | |
| 1010 | PEXTRB r32/m8, xmm1, imm8 | PEXTRB imm8, xmm1, r32/m8 | pextrb imm8, xmm1, r32/m8 | 66 0F 3A 14 /r ib | V | V | SSE4_1 | w,r,r | |||
| 1011 | PEXTRD r/m32, xmm1, imm8 | PEXTRD imm8, xmm1, r/m32 | pextrd imm8, xmm1, r/m32 | 66 0F 3A 16 /r ib | V | V | SSE4_1 | operand16,operand32 | w,r,r | ||
| 1012 | PEXTRQ r/m64, xmm1, imm8 | PEXTRQ imm8, xmm1, r/m64 | pextrq imm8, xmm1, r/m64 | 66 REX.W 0F 3A 16 /r ib | N.E. | V | SSE4_1 | w,r,r | |||
| 1013 | PEXTRW r32, mm2, imm8 | PEXTRW imm8, mm2, r32 | pextrw imm8, mm2, r32 | 0F C5 /r ib | V | V | SSE | w,r,r | |||
| 1014 | PEXTRW r32, xmm2, imm8 | PEXTRW imm8, xmm2, r32 | pextrw imm8, xmm2, r32 | 66 0F C5 /r ib | V | V | SSE2 | modrm_regonly | w,r,r | ||
| 1015 | PEXTRW r32/m16, xmm1, imm8 | PEXTRW imm8, xmm1, r32/m16 | pextrw imm8, xmm1, r32/m16 | 66 0F 3A 15 /r ib | V | V | SSE4_1 | w,r,r | |||
| 1016 | PHADDD mm1, mm2/m64 | PHADDD mm2/m64, mm1 | phaddd mm2/m64, mm1 | 0F 38 02 /r | V | V | SSSE3 | rw,r | |||
| 1017 | PHADDD xmm1, xmm2/m128 | PHADDD xmm2/m128, xmm1 | phaddd xmm2/m128, xmm1 | 66 0F 38 02 /r | V | V | SSSE3 | rw,r | |||
| 1018 | PHADDSW mm1, mm2/m64 | PHADDSW mm2/m64, mm1 | phaddsw mm2/m64, mm1 | 0F 38 03 /r | V | V | SSSE3 | rw,r | |||
| 1019 | PHADDSW xmm1, xmm2/m128 | PHADDSW xmm2/m128, xmm1 | phaddsw xmm2/m128, xmm1 | 66 0F 38 03 /r | V | V | SSSE3 | rw,r | |||
| 1020 | PHADDW mm1, mm2/m64 | PHADDW mm2/m64, mm1 | phaddw mm2/m64, mm1 | 0F 38 01 /r | V | V | SSSE3 | rw,r | |||
| 1021 | PHADDW xmm1, xmm2/m128 | PHADDW xmm2/m128, xmm1 | phaddw xmm2/m128, xmm1 | 66 0F 38 01 /r | V | V | SSSE3 | rw,r | |||
| 1022 | PHMINPOSUW xmm1, xmm2/m128 | PHMINPOSUW xmm2/m128, xmm1 | phminposuw xmm2/m128, xmm1 | 66 0F 38 41 /r | V | V | SSE4_1 | w,r | |||
| 1023 | PHSUBD mm1, mm2/m64 | PHSUBD mm2/m64, mm1 | phsubd mm2/m64, mm1 | 0F 38 06 /r | V | V | SSSE3 | rw,r | |||
| 1024 | PHSUBD xmm1, xmm2/m128 | PHSUBD xmm2/m128, xmm1 | phsubd xmm2/m128, xmm1 | 66 0F 38 06 /r | V | V | SSSE3 | rw,r | |||
| 1025 | PHSUBSW mm1, mm2/m64 | PHSUBSW mm2/m64, mm1 | phsubsw mm2/m64, mm1 | 0F 38 07 /r | V | V | SSSE3 | rw,r | |||
| 1026 | PHSUBSW xmm1, xmm2/m128 | PHSUBSW xmm2/m128, xmm1 | phsubsw xmm2/m128, xmm1 | 66 0F 38 07 /r | V | V | SSSE3 | rw,r | |||
| 1027 | PHSUBW mm1, mm2/m64 | PHSUBW mm2/m64, mm1 | phsubw mm2/m64, mm1 | 0F 38 05 /r | V | V | SSSE3 | rw,r | |||
| 1028 | PHSUBW xmm1, xmm2/m128 | PHSUBW xmm2/m128, xmm1 | phsubw xmm2/m128, xmm1 | 66 0F 38 05 /r | V | V | SSSE3 | rw,r | |||
| 1029 | PINSRB xmm1, r32/m8, imm8 | PINSRB imm8, r32/m8, xmm1 | pinsrb imm8, r32/m8, xmm1 | 66 0F 3A 20 /r ib | V | V | SSE4_1 | w,r,r | |||
| 1030 | PINSRD xmm1, r/m32, imm8 | PINSRD imm8, r/m32, xmm1 | pinsrd imm8, r/m32, xmm1 | 66 0F 3A 22 /r ib | V | V | SSE4_1 | operand16,operand32 | w,r,r | ||
| 1031 | PINSRQ xmm1, r/m64, imm8 | PINSRQ imm8, r/m64, xmm1 | pinsrq imm8, r/m64, xmm1 | 66 REX.W 0F 3A 22 /r ib | N.E. | V | SSE4_1 | w,r,r | |||
| 1032 | PINSRW mm1, r32/m16, imm8 | PINSRW imm8, r32/m16, mm1 | pinsrw imm8, r32/m16, mm1 | 0F C4 /r ib | V | V | SSE | w,r,r | |||
| 1033 | PINSRW xmm1, r32/m16, imm8 | PINSRW imm8, r32/m16, xmm1 | pinsrw imm8, r32/m16, xmm1 | 66 0F C4 /r ib | V | V | SSE2 | w,r,r | |||
| 1034 | PMADDUBSW mm1, mm2/m64 | PMADDUBSW mm2/m64, mm1 | pmaddubsw mm2/m64, mm1 | 0F 38 04 /r | V | V | SSSE3 | rw,r | |||
| 1035 | PMADDUBSW xmm1, xmm2/m128 | PMADDUBSW xmm2/m128, xmm1 | pmaddubsw xmm2/m128, xmm1 | 66 0F 38 04 /r | V | V | SSSE3 | rw,r | |||
| 1036 | PMADDWD mm1, mm2/m64 | PMADDWL mm2/m64, mm1 | pmaddwd mm2/m64, mm1 | 0F F5 /r | V | V | MMX | rw,r | |||
| 1037 | PMADDWD xmm1, xmm2/m128 | PMADDWL xmm2/m128, xmm1 | pmaddwd xmm2/m128, xmm1 | 66 0F F5 /r | V | V | SSE2 | rw,r | |||
| 1038 | PMAXSB xmm1, xmm2/m128 | PMAXSB xmm2/m128, xmm1 | pmaxsb xmm2/m128, xmm1 | 66 0F 38 3C /r | V | V | SSE4_1 | rw,r | |||
| 1039 | PMAXSD xmm1, xmm2/m128 | PMAXSD xmm2/m128, xmm1 | pmaxsd xmm2/m128, xmm1 | 66 0F 38 3D /r | V | V | SSE4_1 | rw,r | |||
| 1040 | PMAXSW mm1, mm2/m64 | PMAXSW mm2/m64, mm1 | pmaxsw mm2/m64, mm1 | 0F EE /r | V | V | SSE | rw,r | |||
| 1041 | PMAXSW xmm1, xmm2/m128 | PMAXSW xmm2/m128, xmm1 | pmaxsw xmm2/m128, xmm1 | 66 0F EE /r | V | V | SSE2 | rw,r | |||
| 1042 | PMAXUB mm1, mm2/m64 | PMAXUB mm2/m64, mm1 | pmaxub mm2/m64, mm1 | 0F DE /r | V | V | SSE | rw,r | |||
| 1043 | PMAXUB xmm1, xmm2/m128 | PMAXUB xmm2/m128, xmm1 | pmaxub xmm2/m128, xmm1 | 66 0F DE /r | V | V | SSE2 | rw,r | |||
| 1044 | PMAXUD xmm1, xmm2/m128 | PMAXUD xmm2/m128, xmm1 | pmaxud xmm2/m128, xmm1 | 66 0F 38 3F /r | V | V | SSE4_1 | rw,r | |||
| 1045 | PMAXUW xmm1, xmm2/m128 | PMAXUW xmm2/m128, xmm1 | pmaxuw xmm2/m128, xmm1 | 66 0F 38 3E /r | V | V | SSE4_1 | rw,r | |||
| 1046 | PMINSB xmm1, xmm2/m128 | PMINSB xmm2/m128, xmm1 | pminsb xmm2/m128, xmm1 | 66 0F 38 38 /r | V | V | SSE4_1 | rw,r | |||
| 1047 | PMINSD xmm1, xmm2/m128 | PMINSD xmm2/m128, xmm1 | pminsd xmm2/m128, xmm1 | 66 0F 38 39 /r | V | V | SSE4_1 | rw,r | |||
| 1048 | PMINSW mm1, mm2/m64 | PMINSW mm2/m64, mm1 | pminsw mm2/m64, mm1 | 0F EA /r | V | V | SSE | rw,r | |||
| 1049 | PMINSW xmm1, xmm2/m128 | PMINSW xmm2/m128, xmm1 | pminsw xmm2/m128, xmm1 | 66 0F EA /r | V | V | SSE2 | rw,r | |||
| 1050 | PMINUB mm1, mm2/m64 | PMINUB mm2/m64, mm1 | pminub mm2/m64, mm1 | 0F DA /r | V | V | SSE | rw,r | |||
| 1051 | PMINUB xmm1, xmm2/m128 | PMINUB xmm2/m128, xmm1 | pminub xmm2/m128, xmm1 | 66 0F DA /r | V | V | SSE2 | rw,r | |||
| 1052 | PMINUD xmm1, xmm2/m128 | PMINUD xmm2/m128, xmm1 | pminud xmm2/m128, xmm1 | 66 0F 38 3B /r | V | V | SSE4_1 | rw,r | |||
| 1053 | PMINUW xmm1, xmm2/m128 | PMINUW xmm2/m128, xmm1 | pminuw xmm2/m128, xmm1 | 66 0F 38 3A /r | V | V | SSE4_1 | rw,r | |||
| 1054 | PMOVMSKB r32, mm2 | PMOVMSKB mm2, r32 | pmovmskb mm2, r32 | 0F D7 /r | V | V | SSE | w,r | |||
| 1055 | PMOVMSKB r32, xmm2 | PMOVMSKB xmm2, r32 | pmovmskb xmm2, r32 | 66 0F D7 /r | V | V | SSE2 | modrm_regonly | w,r | ||
| 1056 | PMOVSXBD xmm1, xmm2/m32 | PMOVSXBD xmm2/m32, xmm1 | pmovsxbd xmm2/m32, xmm1 | 66 0F 38 21 /r | V | V | SSE4_1 | w,r | |||
| 1057 | PMOVSXBQ xmm1, xmm2/m16 | PMOVSXBQ xmm2/m16, xmm1 | pmovsxbq xmm2/m16, xmm1 | 66 0F 38 22 /r | V | V | SSE4_1 | w,r | |||
| 1058 | PMOVSXBW xmm1, xmm2/m64 | PMOVSXBW xmm2/m64, xmm1 | pmovsxbw xmm2/m64, xmm1 | 66 0F 38 20 /r | V | V | SSE4_1 | w,r | |||
| 1059 | PMOVSXDQ xmm1, xmm2/m64 | PMOVSXDQ xmm2/m64, xmm1 | pmovsxdq xmm2/m64, xmm1 | 66 0F 38 25 /r | V | V | SSE4_1 | w,r | |||
| 1060 | PMOVSXWD xmm1, xmm2/m64 | PMOVSXWD xmm2/m64, xmm1 | pmovsxwd xmm2/m64, xmm1 | 66 0F 38 23 /r | V | V | SSE4_1 | w,r | |||
| 1061 | PMOVSXWQ xmm1, xmm2/m32 | PMOVSXWQ xmm2/m32, xmm1 | pmovsxwq xmm2/m32, xmm1 | 66 0F 38 24 /r | V | V | SSE4_1 | w,r | |||
| 1062 | PMOVZXBD xmm1, xmm2/m32 | PMOVZXBD xmm2/m32, xmm1 | pmovzxbd xmm2/m32, xmm1 | 66 0F 38 31 /r | V | V | SSE4_1 | w,r | |||
| 1063 | PMOVZXBQ xmm1, xmm2/m16 | PMOVZXBQ xmm2/m16, xmm1 | pmovzxbq xmm2/m16, xmm1 | 66 0F 38 32 /r | V | V | SSE4_1 | w,r | |||
| 1064 | PMOVZXBW xmm1, xmm2/m64 | PMOVZXBW xmm2/m64, xmm1 | pmovzxbw xmm2/m64, xmm1 | 66 0F 38 30 /r | V | V | SSE4_1 | w,r | |||
| 1065 | PMOVZXDQ xmm1, xmm2/m64 | PMOVZXDQ xmm2/m64, xmm1 | pmovzxdq xmm2/m64, xmm1 | 66 0F 38 35 /r | V | V | SSE4_1 | w,r | |||
| 1066 | PMOVZXWD xmm1, xmm2/m64 | PMOVZXWD xmm2/m64, xmm1 | pmovzxwd xmm2/m64, xmm1 | 66 0F 38 33 /r | V | V | SSE4_1 | w,r | |||
| 1067 | PMOVZXWQ xmm1, xmm2/m32 | PMOVZXWQ xmm2/m32, xmm1 | pmovzxwq xmm2/m32, xmm1 | 66 0F 38 34 /r | V | V | SSE4_1 | w,r | |||
| 1068 | PMULDQ xmm1, xmm2/m128 | PMULDQ xmm2/m128, xmm1 | pmuldq xmm2/m128, xmm1 | 66 0F 38 28 /r | V | V | SSE4_1 | rw,r | |||
| 1069 | PMULHRSW mm1, mm2/m64 | PMULHRSW mm2/m64, mm1 | pmulhrsw mm2/m64, mm1 | 0F 38 0B /r | V | V | SSSE3 | rw,r | |||
| 1070 | PMULHRSW xmm1, xmm2/m128 | PMULHRSW xmm2/m128, xmm1 | pmulhrsw xmm2/m128, xmm1 | 66 0F 38 0B /r | V | V | SSSE3 | rw,r | |||
| 1071 | PMULHUW mm1, mm2/m64 | PMULHUW mm2/m64, mm1 | pmulhuw mm2/m64, mm1 | 0F E4 /r | V | V | SSE | rw,r | |||
| 1072 | PMULHUW xmm1, xmm2/m128 | PMULHUW xmm2/m128, xmm1 | pmulhuw xmm2/m128, xmm1 | 66 0F E4 /r | V | V | SSE2 | rw,r | |||
| 1073 | PMULHW mm1, mm2/m64 | PMULHW mm2/m64, mm1 | pmulhw mm2/m64, mm1 | 0F E5 /r | V | V | MMX | rw,r | |||
| 1074 | PMULHW xmm1, xmm2/m128 | PMULHW xmm2/m128, xmm1 | pmulhw xmm2/m128, xmm1 | 66 0F E5 /r | V | V | SSE2 | rw,r | |||
| 1075 | PMULLD xmm1, xmm2/m128 | PMULLD xmm2/m128, xmm1 | pmulld xmm2/m128, xmm1 | 66 0F 38 40 /r | V | V | SSE4_1 | rw,r | |||
| 1076 | PMULLW mm1, mm2/m64 | PMULLW mm2/m64, mm1 | pmullw mm2/m64, mm1 | 0F D5 /r | V | V | MMX | rw,r | |||
| 1077 | PMULLW xmm1, xmm2/m128 | PMULLW xmm2/m128, xmm1 | pmullw xmm2/m128, xmm1 | 66 0F D5 /r | V | V | SSE2 | rw,r | |||
| 1078 | PMULUDQ mm1, mm2/m64 | PMULULQ mm2/m64, mm1 | pmuludq mm2/m64, mm1 | 0F F4 /r | V | V | SSE2 | rw,r | |||
| 1079 | PMULUDQ xmm1, xmm2/m128 | PMULULQ xmm2/m128, xmm1 | pmuludq xmm2/m128, xmm1 | 66 0F F4 /r | V | V | SSE2 | rw,r | |||
| 1080 | POP DS | POPW/POPL/POPQ DS | popw/popl/popq DS | 1F | V | I | w | Y | |||
| 1081 | POP ES | POPW/POPL/POPQ ES | popw/popl/popq ES | 07 | V | I | w | Y | |||
| 1082 | POP FS | POPW/POPL/POPQ FS | popw/popl/popq FS | 0F A1 | V | N.E. | operand32 | w | Y | ||
| 1083 | POP FS | POPW/POPL/POPQ FS | popw/popl/popq FS | 0F A1 | V | V | operand16 | w | Y | ||
| 1084 | POP FS | POPW/POPL/POPQ FS | popw/popl/popq FS | 0F A1 | N.E. | V | operand32,operand64 | w | Y | ||
| 1085 | POP GS | POPW/POPL/POPQ GS | popw/popl/popq GS | 0F A9 | V | N.E. | operand32 | w | Y | ||
| 1086 | POP GS | POPW/POPL/POPQ GS | popw/popl/popq GS | 0F A9 | V | V | operand16 | w | Y | ||
| 1087 | POP GS | POPW/POPL/POPQ GS | popw/popl/popq GS | 0F A9 | N.E. | V | operand32,operand64 | w | Y | ||
| 1088 | POP SS | POPW/POPL/POPQ SS | popw/popl/popq SS | 17 | V | I | w | Y | |||
| 1089 | POP r/m16 | POPW r/m16 | popw r/m16 | 8F /0 | V | V | operand16 | w | Y | 16 | |
| 1090 | POP r/m32 | POPL r/m32 | popl r/m32 | 8F /0 | V | N.E. | operand32 | w | Y | 32 | |
| 1091 | POP r/m64 | POPQ r/m64 | popq r/m64 | 8F /0 | N.E. | V | operand32,operand64 | w | Y | 64 | |
| 1092 | POP r16op | POPW r16op | popw r16op | 58+rw | V | V | operand16 | w | Y | 16 | |
| 1093 | POP r32op | POPL r32op | popl r32op | 58+rd | V | N.E. | operand32 | w | Y | 32 | |
| 1094 | POP r64op | POPQ r64op | popq r64op | 58+rd | N.E. | V | operand32,operand64 | w | Y | 64 | |
| 1095 | POPA | POPAW | popaw | 61 | V | I | operand16 | ||||
| 1096 | POPAD | POPAL | popal | 61 | V | I | operand32 | ||||
| 1097 | POPCNT r16, r/m16 | POPCNTW r/m16, r16 | popcntw r/m16, r16 | F3 0F B8 /r | V | V | operand16 | w,r | Y | 16 | |
| 1098 | POPCNT r32, r/m32 | POPCNTL r/m32, r32 | popcntl r/m32, r32 | F3 0F B8 /r | V | V | operand32 | w,r | Y | 32 | |
| 1099 | POPCNT r64, r/m64 | POPCNTQ r/m64, r64 | popcntq r/m64, r64 | F3 REX.W 0F B8 /r | N.E. | V | w,r | Y | 64 | ||
| 1100 | POPF | POPFW | popfw | 9D | V | V | operand16 | ||||
| 1101 | POPFD | POPFL | popfl | 9D | V | N.E. | operand32 | ||||
| 1102 | POPFQ | POPFQ | popfq | 9D | N.E. | V | operand32,operand64 | ||||
| 1103 | POR mm1, mm2/m64 | POR mm2/m64, mm1 | por mm2/m64, mm1 | 0F EB /r | V | V | MMX | rw,r | |||
| 1104 | POR xmm1, xmm2/m128 | POR xmm2/m128, xmm1 | por xmm2/m128, xmm1 | 66 0F EB /r | V | V | SSE2 | rw,r | |||
| 1105 | PREFETCHNTA m8 | PREFETCHNTA m8 | prefetchnta m8 | 0F 18 /0 | V | V | modrm_memonly | r | |||
| 1106 | PREFETCHT0 m8 | PREFETCHT0 m8 | prefetcht0 m8 | 0F 18 /1 | V | V | modrm_memonly | r | |||
| 1107 | PREFETCHT1 m8 | PREFETCHT1 m8 | prefetcht1 m8 | 0F 18 /2 | V | V | modrm_memonly | r | |||
| 1108 | PREFETCHT2 m8 | PREFETCHT2 m8 | prefetcht2 m8 | 0F 18 /3 | V | V | modrm_memonly | r | |||
| 1109 | PREFETCHW m8 | PREFETCHW m8 | prefetchw m8 | 0F 0D /1 | V | V | PRFCHW | modrm_memonly | r | ||
| 1110 | PREFETCHWT1 m8 | PREFETCHWT1 m8 | prefetchwt1 m8 | 0F 0D /2 | V | V | PREFETCHWT1 | modrm_memonly | r | ||
| 1111 | PSADBW mm1, mm2/m64 | PSADBW mm2/m64, mm1 | psadbw mm2/m64, mm1 | 0F F6 /r | V | V | SSE | rw,r | |||
| 1112 | PSADBW xmm1, xmm2/m128 | PSADBW xmm2/m128, xmm1 | psadbw xmm2/m128, xmm1 | 66 0F F6 /r | V | V | SSE2 | rw,r | |||
| 1113 | PSHUFB mm1, mm2/m64 | PSHUFB mm2/m64, mm1 | pshufb mm2/m64, mm1 | 0F 38 00 /r | V | V | SSSE3 | rw,r | |||
| 1114 | PSHUFB xmm1, xmm2/m128 | PSHUFB xmm2/m128, xmm1 | pshufb xmm2/m128, xmm1 | 66 0F 38 00 /r | V | V | SSSE3 | rw,r | |||
| 1115 | PSHUFD xmm1, xmm2/m128, imm8 | PSHUFD imm8, xmm2/m128, xmm1 | pshufd imm8, xmm2/m128, xmm1 | 66 0F 70 /r ib | V | V | SSE2 | w,r,r | |||
| 1116 | PSHUFHW xmm1, xmm2/m128, imm8 | PSHUFHW imm8, xmm2/m128, xmm1 | pshufhw imm8, xmm2/m128, xmm1 | F3 0F 70 /r ib | V | V | SSE2 | w,r,r | |||
| 1117 | PSHUFLW xmm1, xmm2/m128, imm8 | PSHUFLW imm8, xmm2/m128, xmm1 | pshuflw imm8, xmm2/m128, xmm1 | F2 0F 70 /r ib | V | V | SSE2 | w,r,r | |||
| 1118 | PSHUFW mm1, mm2/m64, imm8 | PSHUFW imm8, mm2/m64, mm1 | pshufw imm8, mm2/m64, mm1 | 0F 70 /r ib | V | V | w,r,r | ||||
| 1119 | PSIGNB mm1, mm2/m64 | PSIGNB mm2/m64, mm1 | psignb mm2/m64, mm1 | 0F 38 08 /r | V | V | SSSE3 | rw,r | |||
| 1120 | PSIGNB xmm1, xmm2/m128 | PSIGNB xmm2/m128, xmm1 | psignb xmm2/m128, xmm1 | 66 0F 38 08 /r | V | V | SSSE3 | rw,r | |||
| 1121 | PSIGND mm1, mm2/m64 | PSIGND mm2/m64, mm1 | psignd mm2/m64, mm1 | 0F 38 0A /r | V | V | SSSE3 | rw,r | |||
| 1122 | PSIGND xmm1, xmm2/m128 | PSIGND xmm2/m128, xmm1 | psignd xmm2/m128, xmm1 | 66 0F 38 0A /r | V | V | SSSE3 | rw,r | |||
| 1123 | PSIGNW mm1, mm2/m64 | PSIGNW mm2/m64, mm1 | psignw mm2/m64, mm1 | 0F 38 09 /r | V | V | SSSE3 | rw,r | |||
| 1124 | PSIGNW xmm1, xmm2/m128 | PSIGNW xmm2/m128, xmm1 | psignw xmm2/m128, xmm1 | 66 0F 38 09 /r | V | V | SSSE3 | rw,r | |||
| 1125 | PSLLD mm1, mm2/m64 | PSLLL mm2/m64, mm1 | pslld mm2/m64, mm1 | 0F F2 /r | V | V | MMX | rw,r | |||
| 1126 | PSLLD mm2, imm8 | PSLLL imm8, mm2 | pslld imm8, mm2 | 0F 72 /6 ib | V | V | MMX | rw,r | |||
| 1127 | PSLLD xmm1, xmm2/m128 | PSLLL xmm2/m128, xmm1 | pslld xmm2/m128, xmm1 | 66 0F F2 /r | V | V | SSE2 | rw,r | |||
| 1128 | PSLLD xmm2, imm8 | PSLLL imm8, xmm2 | pslld imm8, xmm2 | 66 0F 72 /6 ib | V | V | SSE2 | modrm_regonly | rw,r | ||
| 1129 | PSLLDQ xmm2, imm8 | PSLLO imm8, xmm2 | pslldq imm8, xmm2 | 66 0F 73 /7 ib | V | V | SSE2 | modrm_regonly | rw,r | ||
| 1130 | PSLLQ mm1, mm2/m64 | PSLLQ mm2/m64, mm1 | psllq mm2/m64, mm1 | 0F F3 /r | V | V | MMX | rw,r | |||
| 1131 | PSLLQ mm2, imm8 | PSLLQ imm8, mm2 | psllq imm8, mm2 | 0F 73 /6 ib | V | V | MMX | rw,r | |||
| 1132 | PSLLQ xmm1, xmm2/m128 | PSLLQ xmm2/m128, xmm1 | psllq xmm2/m128, xmm1 | 66 0F F3 /r | V | V | SSE2 | rw,r | |||
| 1133 | PSLLQ xmm2, imm8 | PSLLQ imm8, xmm2 | psllq imm8, xmm2 | 66 0F 73 /6 ib | V | V | SSE2 | modrm_regonly | rw,r | ||
| 1134 | PSLLW mm1, mm2/m64 | PSLLW mm2/m64, mm1 | psllw mm2/m64, mm1 | 0F F1 /r | V | V | MMX | rw,r | |||
| 1135 | PSLLW mm2, imm8 | PSLLW imm8, mm2 | psllw imm8, mm2 | 0F 71 /6 ib | V | V | MMX | rw,r | |||
| 1136 | PSLLW xmm1, xmm2/m128 | PSLLW xmm2/m128, xmm1 | psllw xmm2/m128, xmm1 | 66 0F F1 /r | V | V | SSE2 | rw,r | |||
| 1137 | PSLLW xmm2, imm8 | PSLLW imm8, xmm2 | psllw imm8, xmm2 | 66 0F 71 /6 ib | V | V | SSE2 | modrm_regonly | rw,r | ||
| 1138 | PSRAD mm1, mm2/m64 | PSRAL mm2/m64, mm1 | psrad mm2/m64, mm1 | 0F E2 /r | V | V | MMX | rw,r | |||
| 1139 | PSRAD mm2, imm8 | PSRAL imm8, mm2 | psrad imm8, mm2 | 0F 72 /4 ib | V | V | MMX | rw,r | |||
| 1140 | PSRAD xmm1, xmm2/m128 | PSRAL xmm2/m128, xmm1 | psrad xmm2/m128, xmm1 | 66 0F E2 /r | V | V | SSE2 | rw,r | |||
| 1141 | PSRAD xmm2, imm8 | PSRAL imm8, xmm2 | psrad imm8, xmm2 | 66 0F 72 /4 ib | V | V | SSE2 | modrm_regonly | rw,r | ||
| 1142 | PSRAW mm1, mm2/m64 | PSRAW mm2/m64, mm1 | psraw mm2/m64, mm1 | 0F E1 /r | V | V | MMX | rw,r | |||
| 1143 | PSRAW mm2, imm8 | PSRAW imm8, mm2 | psraw imm8, mm2 | 0F 71 /4 ib | V | V | MMX | rw,r | |||
| 1144 | PSRAW xmm1, xmm2/m128 | PSRAW xmm2/m128, xmm1 | psraw xmm2/m128, xmm1 | 66 0F E1 /r | V | V | SSE2 | rw,r | |||
| 1145 | PSRAW xmm2, imm8 | PSRAW imm8, xmm2 | psraw imm8, xmm2 | 66 0F 71 /4 ib | V | V | SSE2 | modrm_regonly | rw,r | ||
| 1146 | PSRLD mm1, mm2/m64 | PSRLL mm2/m64, mm1 | psrld mm2/m64, mm1 | 0F D2 /r | V | V | MMX | rw,r | |||
| 1147 | PSRLD mm2, imm8 | PSRLL imm8, mm2 | psrld imm8, mm2 | 0F 72 /2 ib | V | V | MMX | rw,r | |||
| 1148 | PSRLD xmm1, xmm2/m128 | PSRLL xmm2/m128, xmm1 | psrld xmm2/m128, xmm1 | 66 0F D2 /r | V | V | SSE2 | rw,r | |||
| 1149 | PSRLD xmm2, imm8 | PSRLL imm8, xmm2 | psrld imm8, xmm2 | 66 0F 72 /2 ib | V | V | SSE2 | modrm_regonly | rw,r | ||
| 1150 | PSRLDQ xmm2, imm8 | PSRLO imm8, xmm2 | psrldq imm8, xmm2 | 66 0F 73 /3 ib | V | V | SSE2 | modrm_regonly | rw,r | ||
| 1151 | PSRLQ mm1, mm2/m64 | PSRLQ mm2/m64, mm1 | psrlq mm2/m64, mm1 | 0F D3 /r | V | V | MMX | rw,r | |||
| 1152 | PSRLQ mm2, imm8 | PSRLQ imm8, mm2 | psrlq imm8, mm2 | 0F 73 /2 ib | V | V | MMX | rw,r | |||
| 1153 | PSRLQ xmm1, xmm2/m128 | PSRLQ xmm2/m128, xmm1 | psrlq xmm2/m128, xmm1 | 66 0F D3 /r | V | V | SSE2 | rw,r | |||
| 1154 | PSRLQ xmm2, imm8 | PSRLQ imm8, xmm2 | psrlq imm8, xmm2 | 66 0F 73 /2 ib | V | V | SSE2 | modrm_regonly | rw,r | ||
| 1155 | PSRLW mm1, mm2/m64 | PSRLW mm2/m64, mm1 | psrlw mm2/m64, mm1 | 0F D1 /r | V | V | MMX | rw,r | |||
| 1156 | PSRLW mm2, imm8 | PSRLW imm8, mm2 | psrlw imm8, mm2 | 0F 71 /2 ib | V | V | MMX | rw,r | |||
| 1157 | PSRLW xmm1, xmm2/m128 | PSRLW xmm2/m128, xmm1 | psrlw xmm2/m128, xmm1 | 66 0F D1 /r | V | V | SSE2 | rw,r | |||
| 1158 | PSRLW xmm2, imm8 | PSRLW imm8, xmm2 | psrlw imm8, xmm2 | 66 0F 71 /2 ib | V | V | SSE2 | modrm_regonly | rw,r | ||
| 1159 | PSUBB mm1, mm2/m64 | PSUBB mm2/m64, mm1 | psubb mm2/m64, mm1 | 0F F8 /r | V | V | MMX | rw,r | |||
| 1160 | PSUBB xmm1, xmm2/m128 | PSUBB xmm2/m128, xmm1 | psubb xmm2/m128, xmm1 | 66 0F F8 /r | V | V | SSE2 | rw,r | |||
| 1161 | PSUBD mm1, mm2/m64 | PSUBL mm2/m64, mm1 | psubd mm2/m64, mm1 | 0F FA /r | V | V | MMX | rw,r | |||
| 1162 | PSUBD xmm1, xmm2/m128 | PSUBL xmm2/m128, xmm1 | psubd xmm2/m128, xmm1 | 66 0F FA /r | V | V | SSE2 | rw,r | |||
| 1163 | PSUBQ mm1, mm2/m64 | PSUBQ mm2/m64, mm1 | psubq mm2/m64, mm1 | 0F FB /r | V | V | SSE2 | rw,r | |||
| 1164 | PSUBQ xmm1, xmm2/m128 | PSUBQ xmm2/m128, xmm1 | psubq xmm2/m128, xmm1 | 66 0F FB /r | V | V | SSE2 | rw,r | |||
| 1165 | PSUBSB mm1, mm2/m64 | PSUBSB mm2/m64, mm1 | psubsb mm2/m64, mm1 | 0F E8 /r | V | V | MMX | rw,r | |||
| 1166 | PSUBSB xmm1, xmm2/m128 | PSUBSB xmm2/m128, xmm1 | psubsb xmm2/m128, xmm1 | 66 0F E8 /r | V | V | SSE2 | rw,r | |||
| 1167 | PSUBSW mm1, mm2/m64 | PSUBSW mm2/m64, mm1 | psubsw mm2/m64, mm1 | 0F E9 /r | V | V | MMX | rw,r | |||
| 1168 | PSUBSW xmm1, xmm2/m128 | PSUBSW xmm2/m128, xmm1 | psubsw xmm2/m128, xmm1 | 66 0F E9 /r | V | V | SSE2 | rw,r | |||
| 1169 | PSUBUSB mm1, mm2/m64 | PSUBUSB mm2/m64, mm1 | psubusb mm2/m64, mm1 | 0F D8 /r | V | V | MMX | rw,r | |||
| 1170 | PSUBUSB xmm1, xmm2/m128 | PSUBUSB xmm2/m128, xmm1 | psubusb xmm2/m128, xmm1 | 66 0F D8 /r | V | V | SSE2 | rw,r | |||
| 1171 | PSUBUSW mm1, mm2/m64 | PSUBUSW mm2/m64, mm1 | psubusw mm2/m64, mm1 | 0F D9 /r | V | V | MMX | rw,r | |||
| 1172 | PSUBUSW xmm1, xmm2/m128 | PSUBUSW xmm2/m128, xmm1 | psubusw xmm2/m128, xmm1 | 66 0F D9 /r | V | V | SSE2 | rw,r | |||
| 1173 | PSUBW mm1, mm2/m64 | PSUBW mm2/m64, mm1 | psubw mm2/m64, mm1 | 0F F9 /r | V | V | MMX | rw,r | |||
| 1174 | PSUBW xmm1, xmm2/m128 | PSUBW xmm2/m128, xmm1 | psubw xmm2/m128, xmm1 | 66 0F F9 /r | V | V | SSE2 | rw,r | |||
| 1175 | PTEST xmm1, xmm2/m128 | PTEST xmm2/m128, xmm1 | ptest xmm2/m128, xmm1 | 66 0F 38 17 /r | V | V | SSE4_1 | r,r | |||
| 1176 | PUNPCKHBW mm1, mm2/m64 | PUNPCKHBW mm2/m64, mm1 | punpckhbw mm2/m64, mm1 | 0F 68 /r | V | V | MMX | rw,r | |||
| 1177 | PUNPCKHBW xmm1, xmm2/m128 | PUNPCKHBW xmm2/m128, xmm1 | punpckhbw xmm2/m128, xmm1 | 66 0F 68 /r | V | V | SSE2 | rw,r | |||
| 1178 | PUNPCKHDQ mm1, mm2/m64 | PUNPCKHLQ mm2/m64, mm1 | punpckhdq mm2/m64, mm1 | 0F 6A /r | V | V | MMX | rw,r | |||
| 1179 | PUNPCKHDQ xmm1, xmm2/m128 | PUNPCKHLQ xmm2/m128, xmm1 | punpckhdq xmm2/m128, xmm1 | 66 0F 6A /r | V | V | SSE2 | rw,r | |||
| 1180 | PUNPCKHQDQ xmm1, xmm2/m128 | PUNPCKHQDQ xmm2/m128, xmm1 | punpckhqdq xmm2/m128, xmm1 | 66 0F 6D /r | V | V | SSE2 | rw,r | |||
| 1181 | PUNPCKHWD mm1, mm2/m64 | PUNPCKHWL mm2/m64, mm1 | punpckhwd mm2/m64, mm1 | 0F 69 /r | V | V | MMX | rw,r | |||
| 1182 | PUNPCKHWD xmm1, xmm2/m128 | PUNPCKHWL xmm2/m128, xmm1 | punpckhwd xmm2/m128, xmm1 | 66 0F 69 /r | V | V | SSE2 | rw,r | |||
| 1183 | PUNPCKLBW mm1, mm2/m32 | PUNPCKLBW mm2/m32, mm1 | punpcklbw mm2/m32, mm1 | 0F 60 /r | V | V | MMX | rw,r | |||
| 1184 | PUNPCKLBW xmm1, xmm2/m128 | PUNPCKLBW xmm2/m128, xmm1 | punpcklbw xmm2/m128, xmm1 | 66 0F 60 /r | V | V | SSE2 | rw,r | |||
| 1185 | PUNPCKLDQ mm1, mm2/m32 | PUNPCKLLQ mm2/m32, mm1 | punpckldq mm2/m32, mm1 | 0F 62 /r | V | V | MMX | rw,r | |||
| 1186 | PUNPCKLDQ xmm1, xmm2/m128 | PUNPCKLLQ xmm2/m128, xmm1 | punpckldq xmm2/m128, xmm1 | 66 0F 62 /r | V | V | SSE2 | rw,r | |||
| 1187 | PUNPCKLQDQ xmm1, xmm2/m128 | PUNPCKLQDQ xmm2/m128, xmm1 | punpcklqdq xmm2/m128, xmm1 | 66 0F 6C /r | V | V | SSE2 | rw,r | |||
| 1188 | PUNPCKLWD mm1, mm2/m32 | PUNPCKLWL mm2/m32, mm1 | punpcklwd mm2/m32, mm1 | 0F 61 /r | V | V | MMX | rw,r | |||
| 1189 | PUNPCKLWD xmm1, xmm2/m128 | PUNPCKLWL xmm2/m128, xmm1 | punpcklwd xmm2/m128, xmm1 | 66 0F 61 /r | V | V | SSE2 | rw,r | |||
| 1190 | PUSH CS | PUSHW/PUSHL/PUSHQ CS | pushw/pushl/pushq CS | 0E | V | I | r | Y | |||
| 1191 | PUSH DS | PUSHW/PUSHL/PUSHQ DS | pushw/pushl/pushq DS | 1E | V | I | r | Y | |||
| 1192 | PUSH ES | PUSHW/PUSHL/PUSHQ ES | pushw/pushl/pushq ES | 06 | V | I | r | Y | |||
| 1193 | PUSH FS | PUSHW/PUSHL/PUSHQ FS | pushw/pushl/pushq FS | 0F A0 | V | V | r | Y | |||
| 1194 | PUSH GS | PUSHW/PUSHL/PUSHQ GS | pushw/pushl/pushq GS | 0F A8 | V | V | r | Y | |||
| 1195 | PUSH SS | PUSHW/PUSHL/PUSHQ SS | pushw/pushl/pushq SS | 16 | V | I | r | Y | |||
| 1196 | PUSH imm16 | PUSHW imm16 | pushw imm16 | 68 iw | V | V | operand16 | r | Y | ||
| 1197 | PUSH imm32 | -/PUSHL/PUSHQ imm32 | -/pushl/pushq imm32 | 68 id | V | V | operand32 | r | Y | ||
| 1198 | PUSH imm8 | PUSHW/PUSHL/PUSHQ imm8 | pushw/pushl/pushq imm8 | 6A ib | V | V | r | Y | |||
| 1199 | PUSH r/m16 | PUSHW r/m16 | pushw r/m16 | FF /6 | V | V | operand16 | r | Y | 16 | |
| 1200 | PUSH r/m32 | PUSHL r/m32 | pushl r/m32 | FF /6 | V | N.E. | operand32 | r | Y | 32 | |
| 1201 | PUSH r/m64 | PUSHQ r/m64 | pushq r/m64 | FF /6 | N.E. | V | operand32,operand64 | r | Y | 64 | |
| 1202 | PUSH r16op | PUSHW r16op | pushw r16op | 50+rw | V | V | operand16 | r | Y | 16 | |
| 1203 | PUSH r32op | PUSHL r32op | pushl r32op | 50+rd | V | N.E. | operand32 | r | Y | 32 | |
| 1204 | PUSH r64op | PUSHQ r64op | pushq r64op | 50+rd | N.E. | V | operand32,operand64 | r | Y | 64 | |
| 1205 | PUSHA | PUSHAW | pushaw | 60 | V | I | operand16 | ||||
| 1206 | PUSHAD | PUSHAL | pushal | 60 | V | I | operand32 | ||||
| 1207 | PUSHF | PUSHFW | pushfw | 9C | V | V | operand16 | ||||
| 1208 | PUSHFD | PUSHFL | pushfl | 9C | V | N.E. | operand32 | ||||
| 1209 | PUSHFQ | PUSHFQ | pushfq | 9C | N.E. | V | operand32,operand64 | ||||
| 1210 | PXOR mm1, mm2/m64 | PXOR mm2/m64, mm1 | pxor mm2/m64, mm1 | 0F EF /r | V | V | MMX | rw,r | |||
| 1211 | PXOR xmm1, xmm2/m128 | PXOR xmm2/m128, xmm1 | pxor xmm2/m128, xmm1 | 66 0F EF /r | V | V | SSE2 | rw,r | |||
| 1212 | RCL r/m16, 1 | RCLW 1, r/m16 | rclw 1, r/m16 | D1 /2 | V | V | operand16 | w,r | Y | 16 | |
| 1213 | RCL r/m16, CL | RCLW CL, r/m16 | rclw CL, r/m16 | D3 /2 | V | V | operand16 | w,r | Y | 16 | |
| 1214 | RCL r/m16, imm8 | RCLW imm8, r/m16 | rclw imm8, r/m16 | C1 /2 ib | V | V | operand16 | w,r | Y | 16 | |
| 1215 | RCL r/m32, 1 | RCLL 1, r/m32 | rcll 1, r/m32 | D1 /2 | V | V | operand32 | w,r | Y | 32 | |
| 1216 | RCL r/m32, CL | RCLL CL, r/m32 | rcll CL, r/m32 | D3 /2 | V | V | operand32 | w,r | Y | 32 | |
| 1217 | RCL r/m32, imm8 | RCLL imm8, r/m32 | rcll imm8, r/m32 | C1 /2 ib | V | V | operand32 | w,r | Y | 32 | |
| 1218 | RCL r/m64, 1 | RCLQ 1, r/m64 | rclq 1, r/m64 | REX.W D1 /2 | N.E. | V | w,r | Y | 64 | ||
| 1219 | RCL r/m64, CL | RCLQ CL, r/m64 | rclq CL, r/m64 | REX.W D3 /2 | N.E. | V | w,r | Y | 64 | ||
| 1220 | RCL r/m64, imm8 | RCLQ imm8, r/m64 | rclq imm8, r/m64 | REX.W C1 /2 ib | N.E. | V | w,r | Y | 64 | ||
| 1221 | RCL r/m8, 1 | RCLB 1, r/m8 | rclb 1, r/m8 | D0 /2 | V | V | w,r | Y | 8 | ||
| 1222 | RCL r/m8, 1 | RCLB 1, r/m8 | rclb 1, r/m8 | REX D0 /2 | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1223 | RCL r/m8, CL | RCLB CL, r/m8 | rclb CL, r/m8 | D2 /2 | V | V | w,r | Y | 8 | ||
| 1224 | RCL r/m8, CL | RCLB CL, r/m8 | rclb CL, r/m8 | REX D2 /2 | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1225 | RCL r/m8, imm8 | RCLB imm8, r/m8 | rclb imm8, r/m8 | C0 /2 ib | V | V | w,r | Y | 8 | ||
| 1226 | RCL r/m8, imm8 | RCLB imm8, r/m8 | rclb imm8, r/m8 | REX C0 /2 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1227 | RCPPS xmm1, xmm2/m128 | RCPPS xmm2/m128, xmm1 | rcpps xmm2/m128, xmm1 | 0F 53 /r | V | V | SSE | w,r | |||
| 1228 | RCPSS xmm1, xmm2/m32 | RCPSS xmm2/m32, xmm1 | rcpss xmm2/m32, xmm1 | F3 0F 53 /r | V | V | SSE | w,r | |||
| 1229 | RCR r/m16, 1 | RCRW 1, r/m16 | rcrw 1, r/m16 | D1 /3 | V | V | operand16 | w,r | Y | 16 | |
| 1230 | RCR r/m16, CL | RCRW CL, r/m16 | rcrw CL, r/m16 | D3 /3 | V | V | operand16 | w,r | Y | 16 | |
| 1231 | RCR r/m16, imm8 | RCRW imm8, r/m16 | rcrw imm8, r/m16 | C1 /3 ib | V | V | operand16 | w,r | Y | 16 | |
| 1232 | RCR r/m32, 1 | RCRL 1, r/m32 | rcrl 1, r/m32 | D1 /3 | V | V | operand32 | w,r | Y | 32 | |
| 1233 | RCR r/m32, CL | RCRL CL, r/m32 | rcrl CL, r/m32 | D3 /3 | V | V | operand32 | w,r | Y | 32 | |
| 1234 | RCR r/m32, imm8 | RCRL imm8, r/m32 | rcrl imm8, r/m32 | C1 /3 ib | V | V | operand32 | w,r | Y | 32 | |
| 1235 | RCR r/m64, 1 | RCRQ 1, r/m64 | rcrq 1, r/m64 | REX.W D1 /3 | N.E. | V | w,r | Y | 64 | ||
| 1236 | RCR r/m64, CL | RCRQ CL, r/m64 | rcrq CL, r/m64 | REX.W D3 /3 | N.E. | V | w,r | Y | 64 | ||
| 1237 | RCR r/m64, imm8 | RCRQ imm8, r/m64 | rcrq imm8, r/m64 | REX.W C1 /3 ib | N.E. | V | w,r | Y | 64 | ||
| 1238 | RCR r/m8, 1 | RCRB 1, r/m8 | rcrb 1, r/m8 | D0 /3 | V | V | w,r | Y | 8 | ||
| 1239 | RCR r/m8, 1 | RCRB 1, r/m8 | rcrb 1, r/m8 | REX D0 /3 | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1240 | RCR r/m8, CL | RCRB CL, r/m8 | rcrb CL, r/m8 | D2 /3 | V | V | w,r | Y | 8 | ||
| 1241 | RCR r/m8, CL | RCRB CL, r/m8 | rcrb CL, r/m8 | REX D2 /3 | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1242 | RCR r/m8, imm8 | RCRB imm8, r/m8 | rcrb imm8, r/m8 | C0 /3 ib | V | V | w,r | Y | 8 | ||
| 1243 | RCR r/m8, imm8 | RCRB imm8, r/m8 | rcrb imm8, r/m8 | REX C0 /3 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1244 | RDFSBASE rmr32 | RDFSBASE rmr32 | rdfsbase rmr32 | F3 0F AE /0 | I | V | FSGSBASE | modrm_regonly,operand16,operand32 | w | Y | 32 |
| 1245 | RDFSBASE rmr64 | RDFSBASE rmr64 | rdfsbase rmr64 | F3 REX.W 0F AE /0 | I | V | FSGSBASE | modrm_regonly | w | Y | 64 |
| 1246 | RDGSBASE rmr32 | RDGSBASE rmr32 | rdgsbase rmr32 | F3 0F AE /1 | I | V | FSGSBASE | modrm_regonly,operand16,operand32 | w | Y | 32 |
| 1247 | RDGSBASE rmr64 | RDGSBASE rmr64 | rdgsbase rmr64 | F3 REX.W 0F AE /1 | I | V | FSGSBASE | modrm_regonly | w | Y | 64 |
| 1248 | RDMSR | RDMSR | rdmsr | 0F 32 | V | V | Pentium | ||||
| 1249 | RDPKRU | RDPKRU | rdpkru | 0F 01 EE | V | V | OSPKE | ||||
| 1250 | RDPMC | RDPMC | rdpmc | 0F 33 | V | V | |||||
| 1251 | RDRAND rmr16 | RDRAND rmr16 | rdrand rmr16 | 0F C7 /6 | V | V | RDRAND | modrm_regonly,operand16 | w | Y | |
| 1252 | RDRAND rmr32 | RDRAND rmr32 | rdrand rmr32 | 0F C7 /6 | V | V | RDRAND | modrm_regonly,operand32 | w | Y | 32 |
| 1253 | RDRAND rmr64 | RDRAND rmr64 | rdrand rmr64 | REX.W 0F C7 /6 | I | V | RDRAND | modrm_regonly | w | Y | 64 |
| 1254 | RDSEED rmr16 | RDSEED rmr16 | rdseed rmr16 | 0F C7 /7 | V | V | RDSEED | modrm_regonly,operand16 | w | Y | |
| 1255 | RDSEED rmr32 | RDSEED rmr32 | rdseed rmr32 | 0F C7 /7 | V | V | RDSEED | modrm_regonly,operand32 | w | Y | 32 |
| 1256 | RDSEED rmr64 | RDSEED rmr64 | rdseed rmr64 | REX.W 0F C7 /7 | I | V | RDSEED | modrm_regonly | w | Y | 64 |
| 1257 | RDTSC | RDTSC | rdtsc | 0F 31 | V | V | |||||
| 1258 | RDTSCP | RDTSCP | rdtscp | 0F 01 F9 | V | V | |||||
| 1259 | RET | RETW/RETL/RETQ | retw/retl/retq | C3 | V | V | |||||
| 1260 | RET imm16u | RETW/RETL/RETQ imm16u | retw/retl/retq imm16u | C2 iw | V | V | r | ||||
| 1261 | RET_FAR | RETFW/RETFL/RETFQ | lretw/lretl/lretl | CB | V | V | |||||
| 1262 | RET_FAR imm16u | RETFW/RETFL/RETFQ imm16u | lretw/lretl/lretl imm16u | CA iw | V | V | r | ||||
| 1263 | ROL r/m16, 1 | ROLW 1, r/m16 | rolw 1, r/m16 | D1 /0 | V | V | operand16 | w,r | Y | 16 | |
| 1264 | ROL r/m16, CL | ROLW CL, r/m16 | rolw CL, r/m16 | D3 /0 | V | V | operand16 | w,r | Y | 16 | |
| 1265 | ROL r/m16, imm8 | ROLW imm8, r/m16 | rolw imm8, r/m16 | C1 /0 ib | V | V | operand16 | w,r | Y | 16 | |
| 1266 | ROL r/m32, 1 | ROLL 1, r/m32 | roll 1, r/m32 | D1 /0 | V | V | operand32 | w,r | Y | 32 | |
| 1267 | ROL r/m32, CL | ROLL CL, r/m32 | roll CL, r/m32 | D3 /0 | V | V | operand32 | w,r | Y | 32 | |
| 1268 | ROL r/m32, imm8 | ROLL imm8, r/m32 | roll imm8, r/m32 | C1 /0 ib | V | V | operand32 | w,r | Y | 32 | |
| 1269 | ROL r/m64, 1 | ROLQ 1, r/m64 | rolq 1, r/m64 | REX.W D1 /0 | N.E. | V | w,r | Y | 64 | ||
| 1270 | ROL r/m64, CL | ROLQ CL, r/m64 | rolq CL, r/m64 | REX.W D3 /0 | N.E. | V | w,r | Y | 64 | ||
| 1271 | ROL r/m64, imm8 | ROLQ imm8, r/m64 | rolq imm8, r/m64 | REX.W C1 /0 ib | N.E. | V | w,r | Y | 64 | ||
| 1272 | ROL r/m8, 1 | ROLB 1, r/m8 | rolb 1, r/m8 | D0 /0 | V | V | w,r | Y | 8 | ||
| 1273 | ROL r/m8, 1 | ROLB 1, r/m8 | rolb 1, r/m8 | REX D0 /0 | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1274 | ROL r/m8, CL | ROLB CL, r/m8 | rolb CL, r/m8 | D2 /0 | V | V | w,r | Y | 8 | ||
| 1275 | ROL r/m8, CL | ROLB CL, r/m8 | rolb CL, r/m8 | REX D2 /0 | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1276 | ROL r/m8, imm8 | ROLB imm8, r/m8 | rolb imm8, r/m8 | C0 /0 ib | V | V | w,r | Y | 8 | ||
| 1277 | ROL r/m8, imm8 | ROLB imm8, r/m8 | rolb imm8, r/m8 | REX C0 /0 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1278 | ROR r/m16, 1 | RORW 1, r/m16 | rorw 1, r/m16 | D1 /1 | V | V | operand16 | w,r | Y | 16 | |
| 1279 | ROR r/m16, CL | RORW CL, r/m16 | rorw CL, r/m16 | D3 /1 | V | V | operand16 | w,r | Y | 16 | |
| 1280 | ROR r/m16, imm8 | RORW imm8, r/m16 | rorw imm8, r/m16 | C1 /1 ib | V | V | operand16 | w,r | Y | 16 | |
| 1281 | ROR r/m32, 1 | RORL 1, r/m32 | rorl 1, r/m32 | D1 /1 | V | V | operand32 | w,r | Y | 32 | |
| 1282 | ROR r/m32, CL | RORL CL, r/m32 | rorl CL, r/m32 | D3 /1 | V | V | operand32 | w,r | Y | 32 | |
| 1283 | ROR r/m32, imm8 | RORL imm8, r/m32 | rorl imm8, r/m32 | C1 /1 ib | V | V | operand32 | w,r | Y | 32 | |
| 1284 | ROR r/m64, 1 | RORQ 1, r/m64 | rorq 1, r/m64 | REX.W D1 /1 | N.E. | V | w,r | Y | 64 | ||
| 1285 | ROR r/m64, CL | RORQ CL, r/m64 | rorq CL, r/m64 | REX.W D3 /1 | N.E. | V | w,r | Y | 64 | ||
| 1286 | ROR r/m64, imm8 | RORQ imm8, r/m64 | rorq imm8, r/m64 | REX.W C1 /1 ib | N.E. | V | w,r | Y | 64 | ||
| 1287 | ROR r/m8, 1 | RORB 1, r/m8 | rorb 1, r/m8 | D0 /1 | V | V | w,r | Y | 8 | ||
| 1288 | ROR r/m8, 1 | RORB 1, r/m8 | rorb 1, r/m8 | REX D0 /1 | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1289 | ROR r/m8, CL | RORB CL, r/m8 | rorb CL, r/m8 | D2 /1 | V | V | w,r | Y | 8 | ||
| 1290 | ROR r/m8, CL | RORB CL, r/m8 | rorb CL, r/m8 | REX D2 /1 | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1291 | ROR r/m8, imm8 | RORB imm8, r/m8 | rorb imm8, r/m8 | C0 /1 ib | V | V | w,r | Y | 8 | ||
| 1292 | ROR r/m8, imm8 | RORB imm8, r/m8 | rorb imm8, r/m8 | REX C0 /1 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1293 | RORX r32, r/m32, imm8 | RORXL imm8, r/m32, r32 | rorxl imm8, r/m32, r32 | VEX.LZ.F2.0F3A.W0 F0 /r ib | V | V | BMI2 | w,r,r | Y | 32 | |
| 1294 | RORX r64, r/m64, imm8 | RORXQ imm8, r/m64, r64 | rorxq imm8, r/m64, r64 | VEX.LZ.F2.0F3A.W1 F0 /r ib | N.E. | V | BMI2 | w,r,r | Y | 64 | |
| 1295 | ROUNDPD xmm1, xmm2/m128, imm8 | ROUNDPD imm8, xmm2/m128, xmm1 | roundpd imm8, xmm2/m128, xmm1 | 66 0F 3A 09 /r ib | V | V | SSE4_1 | w,r,r | |||
| 1296 | ROUNDPS xmm1, xmm2/m128, imm8 | ROUNDPS imm8, xmm2/m128, xmm1 | roundps imm8, xmm2/m128, xmm1 | 66 0F 3A 08 /r ib | V | V | SSE4_1 | w,r,r | |||
| 1297 | ROUNDSD xmm1, xmm2/m64, imm8 | ROUNDSD imm8, xmm2/m64, xmm1 | roundsd imm8, xmm2/m64, xmm1 | 66 0F 3A 0B /r ib | V | V | SSE4_1 | w,r,r | |||
| 1298 | ROUNDSS xmm1, xmm2/m32, imm8 | ROUNDSS imm8, xmm2/m32, xmm1 | roundss imm8, xmm2/m32, xmm1 | 66 0F 3A 0A /r ib | V | V | SSE4_1 | w,r,r | |||
| 1299 | RSM | RSM | rsm | 0F AA | V | V | |||||
| 1300 | RSQRTPS xmm1, xmm2/m128 | RSQRTPS xmm2/m128, xmm1 | rsqrtps xmm2/m128, xmm1 | 0F 52 /r | V | V | SSE | w,r | |||
| 1301 | RSQRTSS xmm1, xmm2/m32 | RSQRTSS xmm2/m32, xmm1 | rsqrtss xmm2/m32, xmm1 | F3 0F 52 /r | V | V | SSE | w,r | |||
| 1302 | SAHF | SAHF | sahf | 9E | V | V | |||||
| 1303 | SAL r/m16, 1 | SALW 1, r/m16 | salw 1, r/m16 | D1 /4 | V | V | operand16,pseudo | rw,r | Y | 16 | |
| 1304 | SAL r/m16, CL | SALW CL, r/m16 | salw CL, r/m16 | D3 /4 | V | V | operand16,pseudo | rw,r | Y | 16 | |
| 1305 | SAL r/m16, imm8 | SALW imm8, r/m16 | salw imm8, r/m16 | C1 /4 ib | V | V | operand16,pseudo | rw,r | Y | 16 | |
| 1306 | SAL r/m32, 1 | SALL 1, r/m32 | sall 1, r/m32 | D1 /4 | V | V | operand32,pseudo | rw,r | Y | 32 | |
| 1307 | SAL r/m32, CL | SALL CL, r/m32 | sall CL, r/m32 | D3 /4 | V | V | operand32,pseudo | rw,r | Y | 32 | |
| 1308 | SAL r/m32, imm8 | SALL imm8, r/m32 | sall imm8, r/m32 | C1 /4 ib | V | V | operand32,pseudo | rw,r | Y | 32 | |
| 1309 | SAL r/m64, 1 | SALQ 1, r/m64 | salq 1, r/m64 | REX.W D1 /4 | N.E. | V | pseudo | rw,r | Y | 64 | |
| 1310 | SAL r/m64, CL | SALQ CL, r/m64 | salq CL, r/m64 | REX.W D3 /4 | N.E. | V | pseudo | rw,r | Y | 64 | |
| 1311 | 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 | |
| 1312 | SAL r/m8, 1 | SALB 1, r/m8 | salb 1, r/m8 | D0 /4 | V | V | pseudo | rw,r | Y | 8 | |
| 1313 | SAL r/m8, 1 | SALB 1, r/m8 | salb 1, r/m8 | REX D0 /4 | N.E. | V | pseudo | rw,r | Y | 8 | |
| 1314 | SAL r/m8, CL | SALB CL, r/m8 | salb CL, r/m8 | D2 /4 | V | V | pseudo | rw,r | Y | 8 | |
| 1315 | SAL r/m8, CL | SALB CL, r/m8 | salb CL, r/m8 | REX D2 /4 | N.E. | V | pseudo | rw,r | Y | 8 | |
| 1316 | SAL r/m8, imm8 | SALB imm8, r/m8 | salb imm8, r/m8 | C0 /4 ib | V | V | pseudo | rw,r | Y | 8 | |
| 1317 | SAL r/m8, imm8 | SALB imm8, r/m8 | salb imm8, r/m8 | REX C0 /4 ib | N.E. | V | pseudo | rw,r | Y | 8 | |
| 1318 | SAR r/m16, 1 | SARW 1, r/m16 | sarw 1, r/m16 | D1 /7 | V | V | operand16 | rw,r | Y | 16 | |
| 1319 | SAR r/m16, CL | SARW CL, r/m16 | sarw CL, r/m16 | D3 /7 | V | V | operand16 | rw,r | Y | 16 | |
| 1320 | SAR r/m16, imm8 | SARW imm8, r/m16 | sarw imm8, r/m16 | C1 /7 ib | V | V | operand16 | rw,r | Y | 16 | |
| 1321 | SAR r/m32, 1 | SARL 1, r/m32 | sarl 1, r/m32 | D1 /7 | V | V | operand32 | rw,r | Y | 32 | |
| 1322 | SAR r/m32, CL | SARL CL, r/m32 | sarl CL, r/m32 | D3 /7 | V | V | operand32 | rw,r | Y | 32 | |
| 1323 | SAR r/m32, imm8 | SARL imm8, r/m32 | sarl imm8, r/m32 | C1 /7 ib | V | V | operand32 | rw,r | Y | 32 | |
| 1324 | SAR r/m64, 1 | SARQ 1, r/m64 | sarq 1, r/m64 | REX.W D1 /7 | N.E. | V | rw,r | Y | 64 | ||
| 1325 | SAR r/m64, CL | SARQ CL, r/m64 | sarq CL, r/m64 | REX.W D3 /7 | N.E. | V | rw,r | Y | 64 | ||
| 1326 | SAR r/m64, imm8 | SARQ imm8, r/m64 | sarq imm8, r/m64 | REX.W C1 /7 ib | N.E. | V | rw,r | Y | 64 | ||
| 1327 | SAR r/m8, 1 | SARB 1, r/m8 | sarb 1, r/m8 | D0 /7 | V | V | rw,r | Y | 8 | ||
| 1328 | SAR r/m8, 1 | SARB 1, r/m8 | sarb 1, r/m8 | REX D0 /7 | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1329 | SAR r/m8, CL | SARB CL, r/m8 | sarb CL, r/m8 | D2 /7 | V | V | rw,r | Y | 8 | ||
| 1330 | SAR r/m8, CL | SARB CL, r/m8 | sarb CL, r/m8 | REX D2 /7 | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1331 | SAR r/m8, imm8 | SARB imm8, r/m8 | sarb imm8, r/m8 | C0 /7 ib | V | V | rw,r | Y | 8 | ||
| 1332 | SAR r/m8, imm8 | SARB imm8, r/m8 | sarb imm8, r/m8 | REX C0 /7 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1333 | SARX r32, r/m32, r32V | SARXL r32V, r/m32, r32 | sarxl r32V, r/m32, r32 | VEX.NDS.LZ.F3.0F38.W0 F7 /r | V | V | BMI2 | w,r,r | Y | 32 | |
| 1334 | SARX r64, r/m64, r64V | SARXQ r64V, r/m64, r64 | sarxq r64V, r/m64, r64 | VEX.NDS.LZ.F3.0F38.W1 F7 /r | N.E. | V | BMI2 | w,r,r | Y | 64 | |
| 1335 | SBB AL, imm8 | SBBB imm8, AL | sbbb imm8, AL | 1C ib | V | V | rw,r | Y | 8 | ||
| 1336 | SBB AX, imm16 | SBBW imm16, AX | sbbw imm16, AX | 1D iw | V | V | operand16 | rw,r | Y | 16 | |
| 1337 | SBB EAX, imm32 | SBBL imm32, EAX | sbbl imm32, EAX | 1D id | V | V | operand32 | rw,r | Y | 32 | |
| 1338 | SBB RAX, imm32 | SBBQ imm32, RAX | sbbq imm32, RAX | REX.W 1D id | N.E. | V | rw,r | Y | 64 | ||
| 1339 | SBB r/m16, imm16 | SBBW imm16, r/m16 | sbbw imm16, r/m16 | 81 /3 iw | V | V | operand16 | w,r | Y | 16 | |
| 1340 | SBB r/m16, imm8 | SBBW imm8, r/m16 | sbbw imm8, r/m16 | 83 /3 ib | V | V | operand16 | w,r | Y | 16 | |
| 1341 | SBB r/m16, r16 | SBBW r16, r/m16 | sbbw r16, r/m16 | 19 /r | V | V | operand16 | w,r | Y | 16 | |
| 1342 | SBB r/m32, imm32 | SBBL imm32, r/m32 | sbbl imm32, r/m32 | 81 /3 id | V | V | operand32 | w,r | Y | 32 | |
| 1343 | SBB r/m32, imm8 | SBBL imm8, r/m32 | sbbl imm8, r/m32 | 83 /3 ib | V | V | operand32 | w,r | Y | 32 | |
| 1344 | SBB r/m32, r32 | SBBL r32, r/m32 | sbbl r32, r/m32 | 19 /r | V | V | operand32 | w,r | Y | 32 | |
| 1345 | SBB r/m64, imm32 | SBBQ imm32, r/m64 | sbbq imm32, r/m64 | REX.W 81 /3 id | N.E. | V | w,r | Y | 64 | ||
| 1346 | SBB r/m64, imm8 | SBBQ imm8, r/m64 | sbbq imm8, r/m64 | REX.W 83 /3 ib | N.E. | V | w,r | Y | 64 | ||
| 1347 | SBB r/m64, r64 | SBBQ r64, r/m64 | sbbq r64, r/m64 | REX.W 19 /r | N.E. | V | w,r | Y | 64 | ||
| 1348 | SBB r/m8, imm8 | SBBB imm8, r/m8 | sbbb imm8, r/m8 | 80 /3 ib | V | V | w,r | Y | 8 | ||
| 1349 | SBB r/m8, imm8 | SBBB imm8, r/m8 | sbbb imm8, r/m8 | REX 80 /3 ib | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1350 | SBB r/m8, r8 | SBBB r8, r/m8 | sbbb r8, r/m8 | 18 /r | V | V | w,r | Y | 8 | ||
| 1351 | SBB r/m8, r8 | SBBB r8, r/m8 | sbbb r8, r/m8 | REX 18 /r | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1352 | SBB r16, r/m16 | SBBW r/m16, r16 | sbbw r/m16, r16 | 1B /r | V | V | operand16 | w,r | Y | 16 | |
| 1353 | SBB r32, r/m32 | SBBL r/m32, r32 | sbbl r/m32, r32 | 1B /r | V | V | operand32 | w,r | Y | 32 | |
| 1354 | SBB r64, r/m64 | SBBQ r/m64, r64 | sbbq r/m64, r64 | REX.W 1B /r | N.E. | V | w,r | Y | 64 | ||
| 1355 | SBB r8, r/m8 | SBBB r/m8, r8 | sbbb r/m8, r8 | 1A /r | V | V | w,r | Y | 8 | ||
| 1356 | SBB r8, r/m8 | SBBB r/m8, r8 | sbbb r/m8, r8 | REX 1A /r | N.E. | V | pseudo64 | w,r | Y | 8 | |
| 1357 | SCASB | SCASB | scasb | AE | V | V | |||||
| 1358 | SCASD | SCASL | scasl | AF | V | V | operand32 | ||||
| 1359 | SCASQ | SCASQ | scasq | REX.W AF | N.E. | V | |||||
| 1360 | SCASW | SCASW | scasw | AF | V | V | operand16 | ||||
| 1361 | SETA r/m8 | SETHI r/m8 | seta r/m8 | 0F 97 /r | V | V | r | ||||
| 1362 | SETA r/m8 | SETHI r/m8 | seta r/m8 | REX 0F 97 /r | N.E. | V | pseudo64 | r | |||
| 1363 | SETAE r/m8 | SETCC r/m8 | setae r/m8 | 0F 93 /r | V | V | r | ||||
| 1364 | SETAE r/m8 | SETCC r/m8 | setae r/m8 | REX 0F 93 /r | N.E. | V | pseudo64 | r | |||
| 1365 | SETB r/m8 | SETCS r/m8 | setb r/m8 | 0F 92 /r | V | V | r | ||||
| 1366 | SETB r/m8 | SETCS r/m8 | setb r/m8 | REX 0F 92 /r | N.E. | V | pseudo64 | r | |||
| 1367 | SETBE r/m8 | SETLS r/m8 | setbe r/m8 | 0F 96 /r | V | V | r | ||||
| 1368 | SETBE r/m8 | SETLS r/m8 | setbe r/m8 | REX 0F 96 /r | N.E. | V | pseudo64 | r | |||
| 1369 | SETC r/m8 | SETCS r/m8 | setc r/m8 | 0F 92 /r | V | V | pseudo | r | |||
| 1370 | SETC r/m8 | SETCS r/m8 | setc r/m8 | REX 0F 92 /r | N.E. | V | pseudo | r | |||
| 1371 | SETE r/m8 | SETEQ r/m8 | sete r/m8 | 0F 94 /r | V | V | r | ||||
| 1372 | SETE r/m8 | SETEQ r/m8 | sete r/m8 | REX 0F 94 /r | N.E. | V | pseudo64 | r | |||
| 1373 | SETG r/m8 | SETGT r/m8 | setg r/m8 | 0F 9F /r | V | V | r | ||||
| 1374 | SETG r/m8 | SETGT r/m8 | setg r/m8 | REX 0F 9F /r | N.E. | V | pseudo64 | r | |||
| 1375 | SETGE r/m8 | SETGE r/m8 | setge r/m8 | 0F 9D /r | V | V | r | ||||
| 1376 | SETGE r/m8 | SETGE r/m8 | setge r/m8 | REX 0F 9D /r | N.E. | V | pseudo64 | r | |||
| 1377 | SETL r/m8 | SETLT r/m8 | setl r/m8 | 0F 9C /r | V | V | r | ||||
| 1378 | SETL r/m8 | SETLT r/m8 | setl r/m8 | REX 0F 9C /r | N.E. | V | pseudo64 | r | |||
| 1379 | SETLE r/m8 | SETLE r/m8 | setle r/m8 | 0F 9E /r | V | V | r | ||||
| 1380 | SETLE r/m8 | SETLE r/m8 | setle r/m8 | REX 0F 9E /r | N.E. | V | pseudo64 | r | |||
| 1381 | SETNA r/m8 | SETLS r/m8 | setna r/m8 | 0F 96 /r | V | V | pseudo | r | |||
| 1382 | SETNA r/m8 | SETLS r/m8 | setna r/m8 | REX 0F 96 /r | N.E. | V | pseudo | r | |||
| 1383 | SETNAE r/m8 | SETCS r/m8 | setnae r/m8 | 0F 92 /r | V | V | pseudo | r | |||
| 1384 | SETNAE r/m8 | SETCS r/m8 | setnae r/m8 | REX 0F 92 /r | N.E. | V | pseudo | r | |||
| 1385 | SETNB r/m8 | SETCC r/m8 | setnb r/m8 | 0F 93 /r | V | V | pseudo | r | |||
| 1386 | SETNB r/m8 | SETCC r/m8 | setnb r/m8 | REX 0F 93 /r | N.E. | V | pseudo | r | |||
| 1387 | SETNBE r/m8 | SETHI r/m8 | setnbe r/m8 | 0F 97 /r | V | V | pseudo | r | |||
| 1388 | SETNBE r/m8 | SETHI r/m8 | setnbe r/m8 | REX 0F 97 /r | N.E. | V | pseudo | r | |||
| 1389 | SETNC r/m8 | SETCC r/m8 | setnc r/m8 | 0F 93 /r | V | V | pseudo | r | |||
| 1390 | SETNC r/m8 | SETCC r/m8 | setnc r/m8 | REX 0F 93 /r | N.E. | V | pseudo | r | |||
| 1391 | SETNE r/m8 | SETNE r/m8 | setne r/m8 | 0F 95 /r | V | V | r | ||||
| 1392 | SETNE r/m8 | SETNE r/m8 | setne r/m8 | REX 0F 95 /r | N.E. | V | pseudo64 | r | |||
| 1393 | SETNG r/m8 | SETLE r/m8 | setng r/m8 | 0F 9E /r | V | V | pseudo | r | |||
| 1394 | SETNG r/m8 | SETLE r/m8 | setng r/m8 | REX 0F 9E /r | N.E. | V | pseudo | r | |||
| 1395 | SETNGE r/m8 | SETLT r/m8 | setnge r/m8 | 0F 9C /r | V | V | pseudo | r | |||
| 1396 | SETNGE r/m8 | SETLT r/m8 | setnge r/m8 | REX 0F 9C /r | N.E. | V | pseudo | r | |||
| 1397 | SETNL r/m8 | SETGE r/m8 | setnl r/m8 | 0F 9D /r | V | V | pseudo | r | |||
| 1398 | SETNL r/m8 | SETGE r/m8 | setnl r/m8 | REX 0F 9D /r | N.E. | V | pseudo | r | |||
| 1399 | SETNLE r/m8 | SETGT r/m8 | setnle r/m8 | 0F 9F /r | V | V | pseudo | r | |||
| 1400 | SETNLE r/m8 | SETGT r/m8 | setnle r/m8 | REX 0F 9F /r | N.E. | V | pseudo | r | |||
| 1401 | SETNO r/m8 | SETOC r/m8 | setno r/m8 | 0F 91 /r | V | V | r | ||||
| 1402 | SETNO r/m8 | SETOC r/m8 | setno r/m8 | REX 0F 91 /r | N.E. | V | pseudo64 | r | |||
| 1403 | SETNP r/m8 | SETPC r/m8 | setnp r/m8 | 0F 9B /r | V | V | r | ||||
| 1404 | SETNP r/m8 | SETPC r/m8 | setnp r/m8 | REX 0F 9B /r | N.E. | V | pseudo64 | r | |||
| 1405 | SETNS r/m8 | SETPL r/m8 | setns r/m8 | 0F 99 /r | V | V | r | ||||
| 1406 | SETNS r/m8 | SETPL r/m8 | setns r/m8 | REX 0F 99 /r | N.E. | V | pseudo64 | r | |||
| 1407 | SETNZ r/m8 | SETNE r/m8 | setnz r/m8 | 0F 95 /r | V | V | pseudo | r | |||
| 1408 | SETNZ r/m8 | SETNE r/m8 | setnz r/m8 | REX 0F 95 /r | N.E. | V | pseudo | r | |||
| 1409 | SETO r/m8 | SETOS r/m8 | seto r/m8 | 0F 90 /r | V | V | r | ||||
| 1410 | SETO r/m8 | SETOS r/m8 | seto r/m8 | REX 0F 90 /r | N.E. | V | pseudo64 | r | |||
| 1411 | SETP r/m8 | SETPS r/m8 | setp r/m8 | 0F 9A /r | V | V | r | ||||
| 1412 | SETP r/m8 | SETPS r/m8 | setp r/m8 | REX 0F 9A /r | N.E. | V | pseudo64 | r | |||
| 1413 | SETPE r/m8 | SETPS r/m8 | setpe r/m8 | 0F 9A /r | V | V | pseudo | r | |||
| 1414 | SETPE r/m8 | SETPS r/m8 | setpe r/m8 | REX 0F 9A /r | N.E. | V | pseudo | r | |||
| 1415 | SETPO r/m8 | SETPC r/m8 | setpo r/m8 | 0F 9B /r | V | V | pseudo | r | |||
| 1416 | SETPO r/m8 | SETPC r/m8 | setpo r/m8 | REX 0F 9B /r | N.E. | V | pseudo | r | |||
| 1417 | SETS r/m8 | SETMI r/m8 | sets r/m8 | 0F 98 /r | V | V | r | ||||
| 1418 | SETS r/m8 | SETMI r/m8 | sets r/m8 | REX 0F 98 /r | N.E. | V | pseudo64 | r | |||
| 1419 | SETZ r/m8 | SETEQ r/m8 | setz r/m8 | 0F 94 /r | V | V | pseudo | r | |||
| 1420 | SETZ r/m8 | SETEQ r/m8 | setz r/m8 | REX 0F 94 /r | N.E. | V | pseudo | r | |||
| 1421 | SFENCE | SFENCE | sfence | 0F AE F8 | V | V | |||||
| 1422 | SGDT m | SGDTW/SGDTL/SGDT m | sgdtw/sgdtl/sgdt m | 0F 01 /0 | V | V | w | ||||
| 1423 | SHL r/m16, 1 | SHLW 1, r/m16 | shlw 1, r/m16 | D1 /4 | V | V | operand16 | rw,r | Y | 16 | |
| 1424 | SHL r/m16, CL | SHLW CL, r/m16 | shlw CL, r/m16 | D3 /4 | V | V | operand16 | rw,r | Y | 16 | |
| 1425 | SHL r/m16, imm8 | SHLW imm8, r/m16 | shlw imm8, r/m16 | C1 /4 ib | V | V | operand16 | rw,r | Y | 16 | |
| 1426 | SHL r/m32, 1 | SHLL 1, r/m32 | shll 1, r/m32 | D1 /4 | V | V | operand32 | rw,r | Y | 32 | |
| 1427 | SHL r/m32, CL | SHLL CL, r/m32 | shll CL, r/m32 | D3 /4 | V | V | operand32 | rw,r | Y | 32 | |
| 1428 | SHL r/m32, imm8 | SHLL imm8, r/m32 | shll imm8, r/m32 | C1 /4 ib | V | V | operand32 | rw,r | Y | 32 | |
| 1429 | SHL r/m64, 1 | SHLQ 1, r/m64 | shlq 1, r/m64 | REX.W D1 /4 | N.E. | V | rw,r | Y | 64 | ||
| 1430 | SHL r/m64, CL | SHLQ CL, r/m64 | shlq CL, r/m64 | REX.W D3 /4 | N.E. | V | rw,r | Y | 64 | ||
| 1431 | SHL r/m64, imm8 | SHLQ imm8, r/m64 | shlq imm8, r/m64 | REX.W C1 /4 ib | N.E. | V | rw,r | Y | 64 | ||
| 1432 | SHL r/m8, 1 | SHLB 1, r/m8 | shlb 1, r/m8 | D0 /4 | V | V | rw,r | Y | 8 | ||
| 1433 | SHL r/m8, 1 | SHLB 1, r/m8 | shlb 1, r/m8 | REX D0 /4 | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1434 | SHL r/m8, CL | SHLB CL, r/m8 | shlb CL, r/m8 | D2 /4 | V | V | rw,r | Y | 8 | ||
| 1435 | SHL r/m8, CL | SHLB CL, r/m8 | shlb CL, r/m8 | REX D2 /4 | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1436 | SHL r/m8, imm8 | SHLB imm8, r/m8 | shlb imm8, r/m8 | C0 /4 ib | V | V | rw,r | Y | 8 | ||
| 1437 | SHL r/m8, imm8 | SHLB imm8, r/m8 | shlb imm8, r/m8 | REX C0 /4 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1438 | SHLD r/m16, r16, CL | SHLW CL, r16, r/m16 | shldw CL, r16, r/m16 | 0F A5 /r | V | V | operand16 | w,r,r | Y | 16 | |
| 1439 | SHLD r/m16, r16, imm8 | SHLW imm8, r16, r/m16 | shldw imm8, r16, r/m16 | 0F A4 /r ib | V | V | operand16 | w,r,r | Y | 16 | |
| 1440 | SHLD r/m32, r32, CL | SHLL CL, r32, r/m32 | shldl CL, r32, r/m32 | 0F A5 /r | V | V | operand32 | w,r,r | Y | 32 | |
| 1441 | SHLD r/m32, r32, imm8 | SHLL imm8, r32, r/m32 | shldl imm8, r32, r/m32 | 0F A4 /r ib | V | V | operand32 | w,r,r | Y | 32 | |
| 1442 | SHLD r/m64, r64, CL | SHLQ CL, r64, r/m64 | shldq CL, r64, r/m64 | REX.W 0F A5 /r | N.E. | V | w,r,r | Y | 64 | ||
| 1443 | SHLD r/m64, r64, imm8 | SHLQ imm8, r64, r/m64 | shldq imm8, r64, r/m64 | REX.W 0F A4 /r ib | N.E. | V | w,r,r | Y | 64 | ||
| 1444 | SHLX r32, r/m32, r32V | SHLXL r32V, r/m32, r32 | shlxl r32V, r/m32, r32 | VEX.NDS.LZ.66.0F38.W0 F7 /r | V | V | BMI2 | w,r,r | Y | 32 | |
| 1445 | SHLX r64, r/m64, r64V | SHLXQ r64V, r/m64, r64 | shlxq r64V, r/m64, r64 | VEX.NDS.LZ.66.0F38.W1 F7 /r | N.E. | V | BMI2 | w,r,r | Y | 64 | |
| 1446 | SHR r/m16, 1 | SHRW 1, r/m16 | shrw 1, r/m16 | D1 /5 | V | V | operand16 | rw,r | Y | 16 | |
| 1447 | SHR r/m16, CL | SHRW CL, r/m16 | shrw CL, r/m16 | D3 /5 | V | V | operand16 | rw,r | Y | 16 | |
| 1448 | SHR r/m16, imm8 | SHRW imm8, r/m16 | shrw imm8, r/m16 | C1 /5 ib | V | V | operand16 | rw,r | Y | 16 | |
| 1449 | SHR r/m32, 1 | SHRL 1, r/m32 | shrl 1, r/m32 | D1 /5 | V | V | operand32 | rw,r | Y | 32 | |
| 1450 | SHR r/m32, CL | SHRL CL, r/m32 | shrl CL, r/m32 | D3 /5 | V | V | operand32 | rw,r | Y | 32 | |
| 1451 | SHR r/m32, imm8 | SHRL imm8, r/m32 | shrl imm8, r/m32 | C1 /5 ib | V | V | operand32 | rw,r | Y | 32 | |
| 1452 | SHR r/m64, 1 | SHRQ 1, r/m64 | shrq 1, r/m64 | REX.W D1 /5 | N.E. | V | rw,r | Y | 64 | ||
| 1453 | SHR r/m64, CL | SHRQ CL, r/m64 | shrq CL, r/m64 | REX.W D3 /5 | N.E. | V | rw,r | Y | 64 | ||
| 1454 | SHR r/m64, imm8 | SHRQ imm8, r/m64 | shrq imm8, r/m64 | REX.W C1 /5 ib | N.E. | V | rw,r | Y | 64 | ||
| 1455 | SHR r/m8, 1 | SHRB 1, r/m8 | shrb 1, r/m8 | D0 /5 | V | V | rw,r | Y | 8 | ||
| 1456 | SHR r/m8, 1 | SHRB 1, r/m8 | shrb 1, r/m8 | REX D0 /5 | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1457 | SHR r/m8, CL | SHRB CL, r/m8 | shrb CL, r/m8 | D2 /5 | V | V | rw,r | Y | 8 | ||
| 1458 | SHR r/m8, CL | SHRB CL, r/m8 | shrb CL, r/m8 | REX D2 /5 | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1459 | SHR r/m8, imm8 | SHRB imm8, r/m8 | shrb imm8, r/m8 | C0 /5 ib | V | V | rw,r | Y | 8 | ||
| 1460 | SHR r/m8, imm8 | SHRB imm8, r/m8 | shrb imm8, r/m8 | REX C0 /5 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1461 | SHRD r/m16, r16, CL | SHRW CL, r16, r/m16 | shrdw CL, r16, r/m16 | 0F AD /r | V | V | operand16 | w,r,r | Y | 16 | |
| 1462 | SHRD r/m16, r16, imm8 | SHRW imm8, r16, r/m16 | shrdw imm8, r16, r/m16 | 0F AC /r ib | V | V | operand16 | w,r,r | Y | 16 | |
| 1463 | SHRD r/m32, r32, CL | SHRL CL, r32, r/m32 | shrdl CL, r32, r/m32 | 0F AD /r | V | V | operand32 | w,r,r | Y | 32 | |
| 1464 | SHRD r/m32, r32, imm8 | SHRL imm8, r32, r/m32 | shrdl imm8, r32, r/m32 | 0F AC /r ib | V | V | operand32 | w,r,r | Y | 32 | |
| 1465 | SHRD r/m64, r64, CL | SHRQ CL, r64, r/m64 | shrdq CL, r64, r/m64 | REX.W 0F AD /r | N.E. | V | w,r,r | Y | 64 | ||
| 1466 | SHRD r/m64, r64, imm8 | SHRQ imm8, r64, r/m64 | shrdq imm8, r64, r/m64 | REX.W 0F AC /r ib | N.E. | V | w,r,r | Y | 64 | ||
| 1467 | SHRX r32, r/m32, r32V | SHRXL r32V, r/m32, r32 | shrxl r32V, r/m32, r32 | VEX.NDS.LZ.F2.0F38.W0 F7 /r | V | V | BMI2 | w,r,r | Y | 32 | |
| 1468 | SHRX r64, r/m64, r64V | SHRXQ r64V, r/m64, r64 | shrxq r64V, r/m64, r64 | VEX.NDS.LZ.F2.0F38.W1 F7 /r | N.E. | V | BMI2 | w,r,r | Y | 64 | |
| 1469 | SHUFPD xmm1, xmm2/m128, imm8 | SHUFPD imm8, xmm2/m128, xmm1 | shufpd imm8, xmm2/m128, xmm1 | 66 0F C6 /r ib | V | V | SSE2 | rw,r,r | |||
| 1470 | SHUFPS xmm1, xmm2/m128, imm8 | SHUFPS imm8, xmm2/m128, xmm1 | shufps imm8, xmm2/m128, xmm1 | 0F C6 /r ib | V | V | SSE | rw,r,r | |||
| 1471 | SIDT m | SIDTW/SIDTL/SIDT m | sidtw/sidtl/sidt m | 0F 01 /1 | V | V | w | ||||
| 1472 | SLDT r/m16 | SLDTW r/m16 | sldtw r/m16 | 0F 00 /0 | V | V | operand16 | w | Y | 16 | |
| 1473 | SLDT r32/m16 | SLDT{L/W} r32/m16 | sldt{l/w} r32/m16 | 0F 00 /0 | V | V | operand32 | w | Y | ||
| 1474 | SLDT r64/m16 | SLDT{Q/W} r64/m16 | sldt{q/w} r64/m16 | REX.W 0F 00 /0 | N.E. | V | w | Y | |||
| 1475 | SMSW r/m16 | SMSWW r/m16 | smsww r/m16 | 0F 01 /4 | V | V | operand16 | w | Y | 16 | |
| 1476 | SMSW r32/m16 | SMSW{L/W} r32/m16 | smsw{l/w} r32/m16 | 0F 01 /4 | V | V | operand32 | w | Y | ||
| 1477 | SMSW r64/m16 | SMSW{Q/W} r64/m16 | smsw{q/w} r64/m16 | REX.W 0F 01 /4 | N.E. | V | w | Y | |||
| 1478 | SQRTPD xmm1, xmm2/m128 | SQRTPD xmm2/m128, xmm1 | sqrtpd xmm2/m128, xmm1 | 66 0F 51 /r | V | V | SSE2 | w,r | |||
| 1479 | SQRTPS xmm1, xmm2/m128 | SQRTPS xmm2/m128, xmm1 | sqrtps xmm2/m128, xmm1 | 0F 51 /r | V | V | SSE | w,r | |||
| 1480 | SQRTSD xmm1, xmm2/m64 | SQRTSD xmm2/m64, xmm1 | sqrtsd xmm2/m64, xmm1 | F2 0F 51 /r | V | V | SSE2 | w,r | |||
| 1481 | SQRTSS xmm1, xmm2/m32 | SQRTSS xmm2/m32, xmm1 | sqrtss xmm2/m32, xmm1 | F3 0F 51 /r | V | V | SSE | w,r | |||
| 1482 | STAC | STAC | stac | 0F 01 CB | V | V | |||||
| 1483 | STC | STC | stc | F9 | V | V | |||||
| 1484 | STD | STD | std | FD | V | V | |||||
| 1485 | STI | STI | sti | FB | V | V | |||||
| 1486 | STMXCSR m32 | STMXCSR m32 | stmxcsr m32 | 0F AE /3 | V | V | SSE | modrm_memonly | w | ||
| 1487 | STOSB | STOSB | stosb | AA | V | V | |||||
| 1488 | STOSD | STOSL | stosl | AB | V | V | operand32 | ||||
| 1489 | STOSQ | STOSQ | stosq | REX.W AB | N.E. | V | |||||
| 1490 | STOSW | STOSW | stosw | AB | V | V | operand16 | ||||
| 1491 | STR r/m16 | STRW r/m16 | strw r/m16 | 0F 00 /1 | V | V | operand16 | w | Y | 16 | |
| 1492 | STR r32/m16 | STR{L/W} r32/m16 | str{l/w} r32/m16 | 0F 00 /1 | V | V | operand32 | w | Y | ||
| 1493 | STR r64/m16 | STR{Q/W} r64/m16 | str{q/w} r64/m16 | REX.W 0F 00 /1 | N.E. | V | w | Y | |||
| 1494 | SUB AL, imm8 | SUBB imm8, AL | subb imm8, AL | 2C ib | V | V | rw,r | Y | 8 | ||
| 1495 | SUB AX, imm16 | SUBW imm16, AX | subw imm16, AX | 2D iw | V | V | operand16 | rw,r | Y | 16 | |
| 1496 | SUB EAX, imm32 | SUBL imm32, EAX | subl imm32, EAX | 2D id | V | V | operand32 | rw,r | Y | 32 | |
| 1497 | SUB RAX, imm32 | SUBQ imm32, RAX | subq imm32, RAX | REX.W 2D id | N.E. | V | rw,r | Y | 64 | ||
| 1498 | SUB r/m16, imm16 | SUBW imm16, r/m16 | subw imm16, r/m16 | 81 /5 iw | V | V | operand16 | rw,r | Y | 16 | |
| 1499 | SUB r/m16, imm8 | SUBW imm8, r/m16 | subw imm8, r/m16 | 83 /5 ib | V | V | operand16 | rw,r | Y | 16 | |
| 1500 | SUB r/m16, r16 | SUBW r16, r/m16 | subw r16, r/m16 | 29 /r | V | V | operand16 | rw,r | Y | 16 | |
| 1501 | SUB r/m32, imm32 | SUBL imm32, r/m32 | subl imm32, r/m32 | 81 /5 id | V | V | operand32 | rw,r | Y | 32 | |
| 1502 | SUB r/m32, imm8 | SUBL imm8, r/m32 | subl imm8, r/m32 | 83 /5 ib | V | V | operand32 | rw,r | Y | 32 | |
| 1503 | SUB r/m32, r32 | SUBL r32, r/m32 | subl r32, r/m32 | 29 /r | V | V | operand32 | rw,r | Y | 32 | |
| 1504 | SUB r/m64, imm32 | SUBQ imm32, r/m64 | subq imm32, r/m64 | REX.W 81 /5 id | N.E. | V | rw,r | Y | 64 | ||
| 1505 | SUB r/m64, imm8 | SUBQ imm8, r/m64 | subq imm8, r/m64 | REX.W 83 /5 ib | N.E. | V | rw,r | Y | 64 | ||
| 1506 | SUB r/m64, r64 | SUBQ r64, r/m64 | subq r64, r/m64 | REX.W 29 /r | N.E. | V | rw,r | Y | 64 | ||
| 1507 | SUB r/m8, imm8 | SUBB imm8, r/m8 | subb imm8, r/m8 | 80 /5 ib | V | V | rw,r | Y | 8 | ||
| 1508 | SUB r/m8, imm8 | SUBB imm8, r/m8 | subb imm8, r/m8 | REX 80 /5 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1509 | SUB r/m8, r8 | SUBB r8, r/m8 | subb r8, r/m8 | 28 /r | V | V | rw,r | Y | 8 | ||
| 1510 | SUB r/m8, r8 | SUBB r8, r/m8 | subb r8, r/m8 | REX 28 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1511 | SUB r16, r/m16 | SUBW r/m16, r16 | subw r/m16, r16 | 2B /r | V | V | operand16 | rw,r | Y | 16 | |
| 1512 | SUB r32, r/m32 | SUBL r/m32, r32 | subl r/m32, r32 | 2B /r | V | V | operand32 | rw,r | Y | 32 | |
| 1513 | SUB r64, r/m64 | SUBQ r/m64, r64 | subq r/m64, r64 | REX.W 2B /r | N.E. | V | rw,r | Y | 64 | ||
| 1514 | SUB r8, r/m8 | SUBB r/m8, r8 | subb r/m8, r8 | 2A /r | V | V | rw,r | Y | 8 | ||
| 1515 | SUB r8, r/m8 | SUBB r/m8, r8 | subb r/m8, r8 | REX 2A /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 1516 | SUBPD xmm1, xmm2/m128 | SUBPD xmm2/m128, xmm1 | subpd xmm2/m128, xmm1 | 66 0F 5C /r | V | V | SSE2 | rw,r | |||
| 1517 | SUBPS xmm1, xmm2/m128 | SUBPS xmm2/m128, xmm1 | subps xmm2/m128, xmm1 | 0F 5C /r | V | V | SSE | rw,r | |||
| 1518 | SUBSD xmm1, xmm2/m64 | SUBSD xmm2/m64, xmm1 | subsd xmm2/m64, xmm1 | F2 0F 5C /r | V | V | SSE2 | rw,r | |||
| 1519 | SUBSS xmm1, xmm2/m32 | SUBSS xmm2/m32, xmm1 | subss xmm2/m32, xmm1 | F3 0F 5C /r | V | V | SSE | rw,r | |||
| 1520 | SWAPGS | SWAPGS | swapgs | 0F 01 F8 | I | V | |||||
| 1521 | SYSCALL | SYSCALL | syscall | 0F 05 | I | V | |||||
| 1522 | SYSENTER | SYSENTER | sysenter | 0F 34 | V | V | PentiumII | ||||
| 1523 | SYSEXIT | SYSEXIT | sysexit | 0F 35 | V | V | PentiumII | ignoreREXW | |||
| 1524 | SYSEXIT | SYSEXIT | sysexit | REX.W 0F 35 | N.E. | V | pseudo | ||||
| 1525 | SYSRET | SYSRET | sysretw/sysretl/sysretl | 0F 07 | I | V | ignoreREXW | ||||
| 1526 | SYSRET | SYSRET | sysretw/sysretl/sysretl | REX.W 0F 07 | I | V | pseudo | ||||
| 1527 | TEST AL, imm8 | TESTB imm8, AL | testb imm8, AL | A8 ib | V | V | r,r | Y | 8 | ||
| 1528 | TEST AX, imm16 | TESTW imm16, AX | testw imm16, AX | A9 iw | V | V | operand16 | r,r | Y | 16 | |
| 1529 | TEST EAX, imm32 | TESTL imm32, EAX | testl imm32, EAX | A9 id | V | V | operand32 | r,r | Y | 32 | |
| 1530 | TEST RAX, imm32 | TESTQ imm32, RAX | testq imm32, RAX | REX.W A9 id | N.E. | V | r,r | Y | 64 | ||
| 1531 | TEST r/m16, imm16 | TESTW imm16, r/m16 | testw imm16, r/m16 | F7 /0 iw | V | V | operand16 | r,r | Y | 16 | |
| 1532 | TEST r/m16, r16 | TESTW r16, r/m16 | testw r16, r/m16 | 85 /r | V | V | operand16 | r,r | Y | 16 | |
| 1533 | TEST r/m32, imm32 | TESTL imm32, r/m32 | testl imm32, r/m32 | F7 /0 id | V | V | operand32 | r,r | Y | 32 | |
| 1534 | TEST r/m32, r32 | TESTL r32, r/m32 | testl r32, r/m32 | 85 /r | V | V | operand32 | r,r | Y | 32 | |
| 1535 | TEST r/m64, imm32 | TESTQ imm32, r/m64 | testq imm32, r/m64 | REX.W F7 /0 id | N.E. | V | r,r | Y | 64 | ||
| 1536 | TEST r/m64, r64 | TESTQ r64, r/m64 | testq r64, r/m64 | REX.W 85 /r | N.E. | V | r,r | Y | 64 | ||
| 1537 | TEST r/m8, imm8 | TESTB imm8, r/m8 | testb imm8, r/m8 | F6 /0 ib | V | V | r,r | Y | 8 | ||
| 1538 | TEST r/m8, imm8 | TESTB imm8, r/m8 | testb imm8, r/m8 | REX F6 /0 ib | N.E. | V | pseudo64 | r,r | Y | 8 | |
| 1539 | TEST r/m8, r8 | TESTB r8, r/m8 | testb r8, r/m8 | 84 /r | V | V | r,r | Y | 8 | ||
| 1540 | TEST r/m8, r8 | TESTB r8, r/m8 | testb r8, r/m8 | REX 84 /r | N.E. | V | pseudo64 | r,r | Y | 8 | |
| 1541 | TZCNT r16, r/m16 | TZCNTW r/m16, r16 | tzcntw r/m16, r16 | F3 0F BC /r | V | V | BMI1 | operand16 | w,r | Y | 16 |
| 1542 | TZCNT r32, r/m32 | TZCNTL r/m32, r32 | tzcntl r/m32, r32 | F3 0F BC /r | V | V | BMI1 | operand32 | w,r | Y | 32 |
| 1543 | TZCNT r64, r/m64 | TZCNTQ r/m64, r64 | tzcntq r/m64, r64 | F3 REX.W 0F BC /r | N.E. | V | BMI1 | w,r | Y | 64 | |
| 1544 | UCOMISD xmm1, xmm2/m64 | UCOMISD xmm2/m64, xmm1 | ucomisd xmm2/m64, xmm1 | 66 0F 2E /r | V | V | SSE2 | r,r | |||
| 1545 | UCOMISS xmm1, xmm2/m32 | UCOMISS xmm2/m32, xmm1 | ucomiss xmm2/m32, xmm1 | 0F 2E /r | V | V | SSE | r,r | |||
| 1546 | UD1 | UD1 | ud1 | 0F B9 | V | V | |||||
| 1547 | UD2 | UD2 | ud2 | 0F 0B | V | V | |||||
| 1548 | UNPCKHPD xmm1, xmm2/m128 | UNPCKHPD xmm2/m128, xmm1 | unpckhpd xmm2/m128, xmm1 | 66 0F 15 /r | V | V | SSE2 | rw,r | |||
| 1549 | UNPCKHPS xmm1, xmm2/m128 | UNPCKHPS xmm2/m128, xmm1 | unpckhps xmm2/m128, xmm1 | 0F 15 /r | V | V | SSE | rw,r | |||
| 1550 | UNPCKLPD xmm1, xmm2/m128 | UNPCKLPD xmm2/m128, xmm1 | unpcklpd xmm2/m128, xmm1 | 66 0F 14 /r | V | V | SSE2 | rw,r | |||
| 1551 | UNPCKLPS xmm1, xmm2/m128 | UNPCKLPS xmm2/m128, xmm1 | unpcklps xmm2/m128, xmm1 | 0F 14 /r | V | V | SSE | rw,r | |||
| 1552 | 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 | |||
| 1553 | 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 | |||
| 1554 | 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 | |||
| 1555 | 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 | |||
| 1556 | 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 | |||
| 1557 | 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 | |||
| 1558 | 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 | |||
| 1559 | 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 | |||
| 1560 | 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 | |||
| 1561 | 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 | |||
| 1562 | 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 | Both AES and AVX flags | w,r,r | |||
| 1563 | 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 | Both AES and AVX flags | w,r,r | |||
| 1564 | 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 | Both AES and AVX flags | w,r,r | |||
| 1565 | 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 | Both AES and AVX flags | w,r,r | |||
| 1566 | VAESIMC xmm1, xmm2/m128 | VAESIMC xmm2/m128, xmm1 | vaesimc xmm2/m128, xmm1 | VEX.128.66.0F38.WIG DB /r | V | V | Both AES and AVX flags | w,r | |||
| 1567 | VAESKEYGENASSIST xmm1, xmm2/m128, imm8 | VAESKEYGENASSIST imm8, xmm2/m128, xmm1 | vaeskeygenassist imm8, xmm2/m128, xmm1 | VEX.128.66.0F3A.WIG DF /r ib | V | V | Both AES and AVX flags | w,r,r | |||
| 1568 | 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 | |||
| 1569 | 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 | |||
| 1570 | 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 | |||
| 1571 | 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 | |||
| 1572 | 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 | |||
| 1573 | 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 | |||
| 1574 | 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 | |||
| 1575 | 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 | |||
| 1576 | VBLENDPD xmm1, xmmV, xmm2/m128, imm8 | VBLENDPD imm8, xmm2/m128, xmmV, xmm1 | vblendpd imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 0D /r ib | V | V | AVX | w,r,r,r | |||
| 1577 | VBLENDPD ymm1, ymmV, ymm2/m256, imm8 | VBLENDPD imm8, ymm2/m256, ymmV, ymm1 | vblendpd imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.WIG 0D /r ib | V | V | AVX | w,r,r,r | |||
| 1578 | VBLENDPS xmm1, xmmV, xmm2/m128, imm8 | VBLENDPS imm8, xmm2/m128, xmmV, xmm1 | vblendps imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 0C /r ib | V | V | AVX | w,r,r,r | |||
| 1579 | VBLENDPS ymm1, ymmV, ymm2/m256, imm8 | VBLENDPS imm8, ymm2/m256, ymmV, ymm1 | vblendps imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.WIG 0C /r ib | V | V | AVX | w,r,r,r | |||
| 1580 | 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 | |||
| 1581 | 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 | |||
| 1582 | 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 | |||
| 1583 | 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 | |||
| 1584 | VBROADCASTF128 ymm1, m128 | VBROADCASTF128 m128, ymm1 | vbroadcastf128 m128, ymm1 | VEX.256.66.0F38.W0 1A /r | V | V | AVX | modrm_memonly | w,r | ||
| 1585 | VBROADCASTI128 ymm1, m128 | VBROADCASTI128 m128, ymm1 | vbroadcasti128 m128, ymm1 | VEX.256.66.0F38.W0 5A /r | V | V | AVX2 | modrm_memonly | w,r | ||
| 1586 | VBROADCASTSD ymm1, m64 | VBROADCASTSD m64, ymm1 | vbroadcastsd m64, ymm1 | VEX.256.66.0F38.W0 19 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1587 | VBROADCASTSD ymm1, xmm2 | VBROADCASTSD xmm2, ymm1 | vbroadcastsd xmm2, ymm1 | VEX.256.66.0F38.W0 19 /r | V | V | AVX2 | modrm_regonly | w,r | ||
| 1588 | VBROADCASTSS xmm1, m32 | VBROADCASTSS m32, xmm1 | vbroadcastss m32, xmm1 | VEX.128.66.0F38.W0 18 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1589 | VBROADCASTSS xmm1, xmm2 | VBROADCASTSS xmm2, xmm1 | vbroadcastss xmm2, xmm1 | VEX.128.66.0F38.W0 18 /r | V | V | AVX2 | modrm_regonly | w,r | ||
| 1590 | VBROADCASTSS ymm1, m32 | VBROADCASTSS m32, ymm1 | vbroadcastss m32, ymm1 | VEX.256.66.0F38.W0 18 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1591 | VBROADCASTSS ymm1, xmm2 | VBROADCASTSS xmm2, ymm1 | vbroadcastss xmm2, ymm1 | VEX.256.66.0F38.W0 18 /r | V | V | AVX2 | modrm_regonly | w,r | ||
| 1592 | VCMPPD xmm1, xmmV, xmm2/m128, imm8 | VCMPPD imm8, xmm2/m128, xmmV, xmm1 | vcmppd imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||
| 1593 | VCMPPD ymm1, ymmV, ymm2/m256, imm8 | VCMPPD imm8, ymm2/m256, ymmV, ymm1 | vcmppd imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||
| 1594 | VCMPPS xmm1, xmmV, xmm2/m128, imm8 | VCMPPS imm8, xmm2/m128, xmmV, xmm1 | vcmpps imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||
| 1595 | VCMPPS ymm1, ymmV, ymm2/m256, imm8 | VCMPPS imm8, ymm2/m256, ymmV, ymm1 | vcmpps imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||
| 1596 | VCMPSD xmm1, xmmV, xmm2/m64, imm8 | VCMPSD imm8, xmm2/m64, xmmV, xmm1 | vcmpsd imm8, xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||
| 1597 | VCMPSS xmm1, xmmV, xmm2/m32, imm8 | VCMPSS imm8, xmm2/m32, xmmV, xmm1 | vcmpss imm8, xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG C2 /r ib | V | V | AVX | w,r,r,r | |||
| 1598 | VCOMISD xmm1, xmm2/m64 | VCOMISD xmm2/m64, xmm1 | vcomisd xmm2/m64, xmm1 | VEX.LIG.66.0F.WIG 2F /r | V | V | AVX | r,r | |||
| 1599 | VCOMISS xmm1, xmm2/m32 | VCOMISS xmm2/m32, xmm1 | vcomiss xmm2/m32, xmm1 | VEX.LIG.0F.WIG 2F /r | V | V | AVX | r,r | |||
| 1600 | VCVTDQ2PD xmm1, xmm2/m64 | VCVTDQ2PD xmm2/m64, xmm1 | vcvtdq2pd xmm2/m64, xmm1 | VEX.128.F3.0F.WIG E6 /r | V | V | AVX | w,r | |||
| 1601 | VCVTDQ2PD ymm1, xmm2/m128 | VCVTDQ2PD xmm2/m128, ymm1 | vcvtdq2pd xmm2/m128, ymm1 | VEX.256.F3.0F.WIG E6 /r | V | V | AVX | w,r | |||
| 1602 | VCVTDQ2PS xmm1, xmm2/m128 | VCVTDQ2PS xmm2/m128, xmm1 | vcvtdq2ps xmm2/m128, xmm1 | VEX.128.0F.WIG 5B /r | V | V | AVX | w,r | |||
| 1603 | VCVTDQ2PS ymm1, ymm2/m256 | VCVTDQ2PS ymm2/m256, ymm1 | vcvtdq2ps ymm2/m256, ymm1 | VEX.256.0F.WIG 5B /r | V | V | AVX | w,r | |||
| 1604 | 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 | |
| 1605 | 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 | |
| 1606 | 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 | |
| 1607 | 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 | |
| 1608 | VCVTPH2PS xmm1, xmm2/m64 | VCVTPH2PS xmm2/m64, xmm1 | vcvtph2ps xmm2/m64, xmm1 | VEX.128.66.0F38.W0 13 /r | V | V | F16C | w,r | |||
| 1609 | VCVTPH2PS ymm1, xmm2/m128 | VCVTPH2PS xmm2/m128, ymm1 | vcvtph2ps xmm2/m128, ymm1 | VEX.256.66.0F38.W0 13 /r | V | V | F16C | w,r | |||
| 1610 | VCVTPS2DQ xmm1, xmm2/m128 | VCVTPS2DQ xmm2/m128, xmm1 | vcvtps2dq xmm2/m128, xmm1 | VEX.128.66.0F.WIG 5B /r | V | V | AVX | w,r | |||
| 1611 | VCVTPS2DQ ymm1, ymm2/m256 | VCVTPS2DQ ymm2/m256, ymm1 | vcvtps2dq ymm2/m256, ymm1 | VEX.256.66.0F.WIG 5B /r | V | V | AVX | w,r | |||
| 1612 | VCVTPS2PD xmm1, xmm2/m64 | VCVTPS2PD xmm2/m64, xmm1 | vcvtps2pd xmm2/m64, xmm1 | VEX.128.0F.WIG 5A /r | V | V | AVX | w,r | |||
| 1613 | VCVTPS2PD ymm1, xmm2/m128 | VCVTPS2PD xmm2/m128, ymm1 | vcvtps2pd xmm2/m128, ymm1 | VEX.256.0F.WIG 5A /r | V | V | AVX | w,r | |||
| 1614 | VCVTPS2PH xmm2/m128, ymm1, imm8 | VCVTPS2PH imm8, ymm1, xmm2/m128 | vcvtps2ph imm8, ymm1, xmm2/m128 | VEX.256.66.0F3A.W0 1D /r ib | V | V | F16C | w,r,r | |||
| 1615 | VCVTPS2PH xmm2/m64, xmm1, imm8 | VCVTPS2PH imm8, xmm1, xmm2/m64 | vcvtps2ph imm8, xmm1, xmm2/m64 | VEX.128.66.0F3A.W0 1D /r ib | V | V | F16C | w,r,r | |||
| 1616 | 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 | |
| 1617 | VCVTSD2SI r64, xmm2/m64 | VCVTSD2SIQ xmm2/m64, r64 | vcvtsd2siq xmm2/m64, r64 | VEX.LIG.F2.0F.W1 2D /r | N.E. | V | AVX | w,r | Y | 64 | |
| 1618 | 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 | |||
| 1619 | 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 | |
| 1620 | VCVTSI2SD xmm1, xmmV, r/m64 | VCVTSI2SDQ r/m64, xmmV, xmm1 | vcvtsi2sdq r/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.W1 2A /r | N.E. | V | AVX | w,r,r | Y | 64 | |
| 1621 | 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 | |
| 1622 | VCVTSI2SS xmm1, xmmV, r/m64 | VCVTSI2SSQ r/m64, xmmV, xmm1 | vcvtsi2ssq r/m64, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.W1 2A /r | N.E. | V | AVX | w,r,r | Y | 64 | |
| 1623 | 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 | |||
| 1624 | 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 | |
| 1625 | VCVTSS2SI r64, xmm2/m32 | VCVTSS2SIQ xmm2/m32, r64 | vcvtss2siq xmm2/m32, r64 | VEX.LIG.F3.0F.W1 2D /r | N.E. | V | AVX | w,r | Y | 64 | |
| 1626 | 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 | |
| 1627 | 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 | |
| 1628 | VCVTTPS2DQ xmm1, xmm2/m128 | VCVTTPS2DQ xmm2/m128, xmm1 | vcvttps2dq xmm2/m128, xmm1 | VEX.128.F3.0F.WIG 5B /r | V | V | AVX | w,r | |||
| 1629 | VCVTTPS2DQ ymm1, ymm2/m256 | VCVTTPS2DQ ymm2/m256, ymm1 | vcvttps2dq ymm2/m256, ymm1 | VEX.256.F3.0F.WIG 5B /r | V | V | AVX | w,r | |||
| 1630 | 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 | |
| 1631 | VCVTTSD2SI r64, xmm2/m64 | VCVTTSD2SIQ xmm2/m64, r64 | vcvttsd2siq xmm2/m64, r64 | VEX.LIG.F2.0F.W1 2C /r | N.E. | V | AVX | w,r | Y | 64 | |
| 1632 | 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 | |
| 1633 | VCVTTSS2SI r64, xmm2/m32 | VCVTTSS2SIQ xmm2/m32, r64 | vcvttss2siq xmm2/m32, r64 | VEX.LIG.F3.0F.W1 2C /r | N.E. | V | AVX | w,r | Y | 64 | |
| 1634 | 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 | |||
| 1635 | 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 | |||
| 1636 | 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 | |||
| 1637 | 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 | |||
| 1638 | 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 | |||
| 1639 | 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 | |||
| 1640 | VDPPD xmm1, xmmV, xmm2/m128, imm8 | VDPPD imm8, xmm2/m128, xmmV, xmm1 | vdppd imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 41 /r ib | V | V | AVX | w,r,r,r | |||
| 1641 | VDPPS xmm1, xmmV, xmm2/m128, imm8 | VDPPS imm8, xmm2/m128, xmmV, xmm1 | vdpps imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 40 /r ib | V | V | AVX | w,r,r,r | |||
| 1642 | VDPPS ymm1, ymmV, ymm2/m256, imm8 | VDPPS imm8, ymm2/m256, ymmV, ymm1 | vdpps imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.WIG 40 /r ib | V | V | AVX | w,r,r,r | |||
| 1643 | VERR r/m16 | VERR r/m16 | verr r/m16 | 0F 00 /4 | V | V | r | ||||
| 1644 | VERW r/m16 | VERW r/m16 | verw r/m16 | 0F 00 /5 | V | V | r | ||||
| 1645 | VEXTRACTF128 xmm2/m128, ymm1, imm8 | VEXTRACTF128 imm8, ymm1, xmm2/m128 | vextractf128 imm8, ymm1, xmm2/m128 | VEX.256.66.0F3A.W0 19 /r ib | V | V | AVX | w,r,r | |||
| 1646 | VEXTRACTI128 xmm2/m128, ymm1, imm8 | VEXTRACTI128 imm8, ymm1, xmm2/m128 | vextracti128 imm8, ymm1, xmm2/m128 | VEX.256.66.0F3A.W0 39 /r ib | V | V | AVX2 | w,r,r | |||
| 1647 | VEXTRACTPS r/m32, xmm1, imm8 | VEXTRACTPS imm8, xmm1, r/m32 | vextractps imm8, xmm1, r/m32 | VEX.128.66.0F3A.WIG 17 /r ib | V | V | AVX | w,r,r | |||
| 1648 | 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 | |||
| 1649 | 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 | |||
| 1650 | 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 | |||
| 1651 | 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 | |||
| 1652 | 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 | |||
| 1653 | 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 | |||
| 1654 | 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 | |||
| 1655 | VFMADD213PD ymm1, ymmV, ymm2/m256 | VFMADD213PD ymm2/m256, ymmV, ymm1 | vfmadd213pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 A8 /r | V | V | FMA | rw,r,r | |||
| 1656 | VFMADD213PS xmm1, xmmV, xmm2/m128 | VFMADD213PS xmm2/m128, xmmV, xmm1 | vfmadd213ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 A8 /r | V | V | FMA | rw,r,r | |||
| 1657 | VFMADD213PS ymm1, ymmV, ymm2/m256 | VFMADD213PS ymm2/m256, ymmV, ymm1 | vfmadd213ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 A8 /r | V | V | FMA | rw,r,r | |||
| 1658 | VFMADD213SD xmm1, xmmV, xmm2/m64 | VFMADD213SD xmm2/m64, xmmV, xmm1 | vfmadd213sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 A9 /r | V | V | FMA | rw,r,r | |||
| 1659 | VFMADD213SS xmm1, xmmV, xmm2/m32 | VFMADD213SS xmm2/m32, xmmV, xmm1 | vfmadd213ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 A9 /r | V | V | FMA | rw,r,r | |||
| 1660 | VFMADD231PD xmm1, xmmV, xmm2/m128 | VFMADD231PD xmm2/m128, xmmV, xmm1 | vfmadd231pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 B8 /r | V | V | FMA | rw,r,r | |||
| 1661 | VFMADD231PD ymm1, ymmV, ymm2/m256 | VFMADD231PD ymm2/m256, ymmV, ymm1 | vfmadd231pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 B8 /r | V | V | FMA | rw,r,r | |||
| 1662 | VFMADD231PS xmm1, xmmV, xmm2/m128 | VFMADD231PS xmm2/m128, xmmV, xmm1 | vfmadd231ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 B8 /r | V | V | FMA | rw,r,r | |||
| 1663 | VFMADD231PS ymm1, ymmV, ymm2/m256 | VFMADD231PS ymm2/m256, ymmV, ymm1 | vfmadd231ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 B8 /r | V | V | FMA | rw,r,r | |||
| 1664 | VFMADD231SD xmm1, xmmV, xmm2/m64 | VFMADD231SD xmm2/m64, xmmV, xmm1 | vfmadd231sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 B9 /r | V | V | FMA | rw,r,r | |||
| 1665 | VFMADD231SS xmm1, xmmV, xmm2/m32 | VFMADD231SS xmm2/m32, xmmV, xmm1 | vfmadd231ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 B9 /r | V | V | FMA | rw,r,r | |||
| 1666 | VFMADDSUB132PD xmm1, xmmV, xmm2/m128 | VFMADDSUB132PD xmm2/m128, xmmV, xmm1 | vfmaddsub132pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 96 /r | V | V | FMA | rw,r,r | |||
| 1667 | VFMADDSUB132PD ymm1, ymmV, ymm2/m256 | VFMADDSUB132PD ymm2/m256, ymmV, ymm1 | vfmaddsub132pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 96 /r | V | V | FMA | rw,r,r | |||
| 1668 | VFMADDSUB132PS xmm1, xmmV, xmm2/m128 | VFMADDSUB132PS xmm2/m128, xmmV, xmm1 | vfmaddsub132ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 96 /r | V | V | FMA | rw,r,r | |||
| 1669 | VFMADDSUB132PS ymm1, ymmV, ymm2/m256 | VFMADDSUB132PS ymm2/m256, ymmV, ymm1 | vfmaddsub132ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 96 /r | V | V | FMA | rw,r,r | |||
| 1670 | VFMADDSUB213PD xmm1, xmmV, xmm2/m128 | VFMADDSUB213PD xmm2/m128, xmmV, xmm1 | vfmaddsub213pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 A6 /r | V | V | FMA | rw,r,r | |||
| 1671 | VFMADDSUB213PD ymm1, ymmV, ymm2/m256 | VFMADDSUB213PD ymm2/m256, ymmV, ymm1 | vfmaddsub213pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 A6 /r | V | V | FMA | rw,r,r | |||
| 1672 | VFMADDSUB213PS xmm1, xmmV, xmm2/m128 | VFMADDSUB213PS xmm2/m128, xmmV, xmm1 | vfmaddsub213ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 A6 /r | V | V | FMA | rw,r,r | |||
| 1673 | VFMADDSUB213PS ymm1, ymmV, ymm2/m256 | VFMADDSUB213PS ymm2/m256, ymmV, ymm1 | vfmaddsub213ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 A6 /r | V | V | FMA | rw,r,r | |||
| 1674 | VFMADDSUB231PD xmm1, xmmV, xmm2/m128 | VFMADDSUB231PD xmm2/m128, xmmV, xmm1 | vfmaddsub231pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 B6 /r | V | V | FMA | rw,r,r | |||
| 1675 | VFMADDSUB231PD ymm1, ymmV, ymm2/m256 | VFMADDSUB231PD ymm2/m256, ymmV, ymm1 | vfmaddsub231pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 B6 /r | V | V | FMA | rw,r,r | |||
| 1676 | VFMADDSUB231PS xmm1, xmmV, xmm2/m128 | VFMADDSUB231PS xmm2/m128, xmmV, xmm1 | vfmaddsub231ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 B6 /r | V | V | FMA | rw,r,r | |||
| 1677 | VFMADDSUB231PS ymm1, ymmV, ymm2/m256 | VFMADDSUB231PS ymm2/m256, ymmV, ymm1 | vfmaddsub231ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 B6 /r | V | V | FMA | rw,r,r | |||
| 1678 | VFMSUB132PD xmm1, xmmV, xmm2/m128 | VFMSUB132PD xmm2/m128, xmmV, xmm1 | vfmsub132pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 9A /r | V | V | FMA | rw,r,r | |||
| 1679 | VFMSUB132PD ymm1, ymmV, ymm2/m256 | VFMSUB132PD ymm2/m256, ymmV, ymm1 | vfmsub132pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 9A /r | V | V | FMA | rw,r,r | |||
| 1680 | VFMSUB132PS xmm1, xmmV, xmm2/m128 | VFMSUB132PS xmm2/m128, xmmV, xmm1 | vfmsub132ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 9A /r | V | V | FMA | rw,r,r | |||
| 1681 | VFMSUB132PS ymm1, ymmV, ymm2/m256 | VFMSUB132PS ymm2/m256, ymmV, ymm1 | vfmsub132ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 9A /r | V | V | FMA | rw,r,r | |||
| 1682 | VFMSUB132SD xmm1, xmmV, xmm2/m64 | VFMSUB132SD xmm2/m64, xmmV, xmm1 | vfmsub132sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 9B /r | V | V | FMA | rw,r,r | |||
| 1683 | VFMSUB132SS xmm1, xmmV, xmm2/m32 | VFMSUB132SS xmm2/m32, xmmV, xmm1 | vfmsub132ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 9B /r | V | V | FMA | rw,r,r | |||
| 1684 | VFMSUB213PD xmm1, xmmV, xmm2/m128 | VFMSUB213PD xmm2/m128, xmmV, xmm1 | vfmsub213pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 AA /r | V | V | FMA | rw,r,r | |||
| 1685 | VFMSUB213PD ymm1, ymmV, ymm2/m256 | VFMSUB213PD ymm2/m256, ymmV, ymm1 | vfmsub213pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 AA /r | V | V | FMA | rw,r,r | |||
| 1686 | VFMSUB213PS xmm1, xmmV, xmm2/m128 | VFMSUB213PS xmm2/m128, xmmV, xmm1 | vfmsub213ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 AA /r | V | V | FMA | rw,r,r | |||
| 1687 | VFMSUB213PS ymm1, ymmV, ymm2/m256 | VFMSUB213PS ymm2/m256, ymmV, ymm1 | vfmsub213ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 AA /r | V | V | FMA | rw,r,r | |||
| 1688 | VFMSUB213SD xmm1, xmmV, xmm2/m64 | VFMSUB213SD xmm2/m64, xmmV, xmm1 | vfmsub213sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 AB /r | V | V | FMA | rw,r,r | |||
| 1689 | VFMSUB213SS xmm1, xmmV, xmm2/m32 | VFMSUB213SS xmm2/m32, xmmV, xmm1 | vfmsub213ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 AB /r | V | V | FMA | rw,r,r | |||
| 1690 | VFMSUB231PD xmm1, xmmV, xmm2/m128 | VFMSUB231PD xmm2/m128, xmmV, xmm1 | vfmsub231pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 BA /r | V | V | FMA | rw,r,r | |||
| 1691 | VFMSUB231PD ymm1, ymmV, ymm2/m256 | VFMSUB231PD ymm2/m256, ymmV, ymm1 | vfmsub231pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 BA /r | V | V | FMA | rw,r,r | |||
| 1692 | VFMSUB231PS xmm1, xmmV, xmm2/m128 | VFMSUB231PS xmm2/m128, xmmV, xmm1 | vfmsub231ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 BA /r | V | V | FMA | rw,r,r | |||
| 1693 | VFMSUB231PS ymm1, ymmV, ymm2/m256 | VFMSUB231PS ymm2/m256, ymmV, ymm1 | vfmsub231ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 BA /r | V | V | FMA | rw,r,r | |||
| 1694 | VFMSUB231SD xmm1, xmmV, xmm2/m64 | VFMSUB231SD xmm2/m64, xmmV, xmm1 | vfmsub231sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 BB /r | V | V | FMA | rw,r,r | |||
| 1695 | VFMSUB231SS xmm1, xmmV, xmm2/m32 | VFMSUB231SS xmm2/m32, xmmV, xmm1 | vfmsub231ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 BB /r | V | V | FMA | rw,r,r | |||
| 1696 | VFMSUBADD132PD xmm1, xmmV, xmm2/m128 | VFMSUBADD132PD xmm2/m128, xmmV, xmm1 | vfmsubadd132pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 97 /r | V | V | FMA | rw,r,r | |||
| 1697 | VFMSUBADD132PD ymm1, ymmV, ymm2/m256 | VFMSUBADD132PD ymm2/m256, ymmV, ymm1 | vfmsubadd132pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 97 /r | V | V | FMA | rw,r,r | |||
| 1698 | VFMSUBADD132PS xmm1, xmmV, xmm2/m128 | VFMSUBADD132PS xmm2/m128, xmmV, xmm1 | vfmsubadd132ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 97 /r | V | V | FMA | rw,r,r | |||
| 1699 | VFMSUBADD132PS ymm1, ymmV, ymm2/m256 | VFMSUBADD132PS ymm2/m256, ymmV, ymm1 | vfmsubadd132ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 97 /r | V | V | FMA | rw,r,r | |||
| 1700 | VFMSUBADD213PD xmm1, xmmV, xmm2/m128 | VFMSUBADD213PD xmm2/m128, xmmV, xmm1 | vfmsubadd213pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 A7 /r | V | V | FMA | rw,r,r | |||
| 1701 | VFMSUBADD213PD ymm1, ymmV, ymm2/m256 | VFMSUBADD213PD ymm2/m256, ymmV, ymm1 | vfmsubadd213pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 A7 /r | V | V | FMA | rw,r,r | |||
| 1702 | VFMSUBADD213PS xmm1, xmmV, xmm2/m128 | VFMSUBADD213PS xmm2/m128, xmmV, xmm1 | vfmsubadd213ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 A7 /r | V | V | FMA | rw,r,r | |||
| 1703 | VFMSUBADD213PS ymm1, ymmV, ymm2/m256 | VFMSUBADD213PS ymm2/m256, ymmV, ymm1 | vfmsubadd213ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 A7 /r | V | V | FMA | rw,r,r | |||
| 1704 | VFMSUBADD231PD xmm1, xmmV, xmm2/m128 | VFMSUBADD231PD xmm2/m128, xmmV, xmm1 | vfmsubadd231pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 B7 /r | V | V | FMA | rw,r,r | |||
| 1705 | VFMSUBADD231PD ymm1, ymmV, ymm2/m256 | VFMSUBADD231PD ymm2/m256, ymmV, ymm1 | vfmsubadd231pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 B7 /r | V | V | FMA | rw,r,r | |||
| 1706 | VFMSUBADD231PS xmm1, xmmV, xmm2/m128 | VFMSUBADD231PS xmm2/m128, xmmV, xmm1 | vfmsubadd231ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 B7 /r | V | V | FMA | rw,r,r | |||
| 1707 | VFMSUBADD231PS ymm1, ymmV, ymm2/m256 | VFMSUBADD231PS ymm2/m256, ymmV, ymm1 | vfmsubadd231ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 B7 /r | V | V | FMA | rw,r,r | |||
| 1708 | VFNMADD132PD xmm1, xmmV, xmm2/m128 | VFNMADD132PD xmm2/m128, xmmV, xmm1 | vfnmadd132pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 9C /r | V | V | FMA | rw,r,r | |||
| 1709 | VFNMADD132PD ymm1, ymmV, ymm2/m256 | VFNMADD132PD ymm2/m256, ymmV, ymm1 | vfnmadd132pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 9C /r | V | V | FMA | rw,r,r | |||
| 1710 | VFNMADD132PS xmm1, xmmV, xmm2/m128 | VFNMADD132PS xmm2/m128, xmmV, xmm1 | vfnmadd132ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 9C /r | V | V | FMA | rw,r,r | |||
| 1711 | VFNMADD132PS ymm1, ymmV, ymm2/m256 | VFNMADD132PS ymm2/m256, ymmV, ymm1 | vfnmadd132ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 9C /r | V | V | FMA | rw,r,r | |||
| 1712 | VFNMADD132SD xmm1, xmmV, xmm2/m64 | VFNMADD132SD xmm2/m64, xmmV, xmm1 | vfnmadd132sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 9D /r | V | V | FMA | rw,r,r | |||
| 1713 | VFNMADD132SS xmm1, xmmV, xmm2/m32 | VFNMADD132SS xmm2/m32, xmmV, xmm1 | vfnmadd132ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 9D /r | V | V | FMA | rw,r,r | |||
| 1714 | VFNMADD213PD xmm1, xmmV, xmm2/m128 | VFNMADD213PD xmm2/m128, xmmV, xmm1 | vfnmadd213pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 AC /r | V | V | FMA | rw,r,r | |||
| 1715 | VFNMADD213PD ymm1, ymmV, ymm2/m256 | VFNMADD213PD ymm2/m256, ymmV, ymm1 | vfnmadd213pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 AC /r | V | V | FMA | rw,r,r | |||
| 1716 | VFNMADD213PS xmm1, xmmV, xmm2/m128 | VFNMADD213PS xmm2/m128, xmmV, xmm1 | vfnmadd213ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 AC /r | V | V | FMA | rw,r,r | |||
| 1717 | VFNMADD213PS ymm1, ymmV, ymm2/m256 | VFNMADD213PS ymm2/m256, ymmV, ymm1 | vfnmadd213ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 AC /r | V | V | FMA | rw,r,r | |||
| 1718 | VFNMADD213SD xmm1, xmmV, xmm2/m64 | VFNMADD213SD xmm2/m64, xmmV, xmm1 | vfnmadd213sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 AD /r | V | V | FMA | rw,r,r | |||
| 1719 | VFNMADD213SS xmm1, xmmV, xmm2/m32 | VFNMADD213SS xmm2/m32, xmmV, xmm1 | vfnmadd213ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 AD /r | V | V | FMA | rw,r,r | |||
| 1720 | VFNMADD231PD xmm1, xmmV, xmm2/m128 | VFNMADD231PD xmm2/m128, xmmV, xmm1 | vfnmadd231pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 BC /r | V | V | FMA | rw,r,r | |||
| 1721 | VFNMADD231PD ymm1, ymmV, ymm2/m256 | VFNMADD231PD ymm2/m256, ymmV, ymm1 | vfnmadd231pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 BC /r | V | V | FMA | rw,r,r | |||
| 1722 | VFNMADD231PS xmm1, xmmV, xmm2/m128 | VFNMADD231PS xmm2/m128, xmmV, xmm1 | vfnmadd231ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 BC /r | V | V | FMA | rw,r,r | |||
| 1723 | VFNMADD231PS ymm1, ymmV, ymm2/m256 | VFNMADD231PS ymm2/m256, ymmV, ymm1 | vfnmadd231ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 BC /r | V | V | FMA | rw,r,r | |||
| 1724 | VFNMADD231SD xmm1, xmmV, xmm2/m64 | VFNMADD231SD xmm2/m64, xmmV, xmm1 | vfnmadd231sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 BD /r | V | V | FMA | rw,r,r | |||
| 1725 | VFNMADD231SS xmm1, xmmV, xmm2/m32 | VFNMADD231SS xmm2/m32, xmmV, xmm1 | vfnmadd231ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 BD /r | V | V | FMA | rw,r,r | |||
| 1726 | VFNMSUB132PD xmm1, xmmV, xmm2/m128 | VFNMSUB132PD xmm2/m128, xmmV, xmm1 | vfnmsub132pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 9E /r | V | V | FMA | rw,r,r | |||
| 1727 | VFNMSUB132PD ymm1, ymmV, ymm2/m256 | VFNMSUB132PD ymm2/m256, ymmV, ymm1 | vfnmsub132pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 9E /r | V | V | FMA | rw,r,r | |||
| 1728 | VFNMSUB132PS xmm1, xmmV, xmm2/m128 | VFNMSUB132PS xmm2/m128, xmmV, xmm1 | vfnmsub132ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 9E /r | V | V | FMA | rw,r,r | |||
| 1729 | VFNMSUB132PS ymm1, ymmV, ymm2/m256 | VFNMSUB132PS ymm2/m256, ymmV, ymm1 | vfnmsub132ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 9E /r | V | V | FMA | rw,r,r | |||
| 1730 | VFNMSUB132SD xmm1, xmmV, xmm2/m64 | VFNMSUB132SD xmm2/m64, xmmV, xmm1 | vfnmsub132sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 9F /r | V | V | FMA | rw,r,r | |||
| 1731 | VFNMSUB132SS xmm1, xmmV, xmm2/m32 | VFNMSUB132SS xmm2/m32, xmmV, xmm1 | vfnmsub132ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 9F /r | V | V | FMA | rw,r,r | |||
| 1732 | VFNMSUB213PD xmm1, xmmV, xmm2/m128 | VFNMSUB213PD xmm2/m128, xmmV, xmm1 | vfnmsub213pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 AE /r | V | V | FMA | rw,r,r | |||
| 1733 | VFNMSUB213PD ymm1, ymmV, ymm2/m256 | VFNMSUB213PD ymm2/m256, ymmV, ymm1 | vfnmsub213pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 AE /r | V | V | FMA | rw,r,r | |||
| 1734 | VFNMSUB213PS xmm1, xmmV, xmm2/m128 | VFNMSUB213PS xmm2/m128, xmmV, xmm1 | vfnmsub213ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 AE /r | V | V | FMA | rw,r,r | |||
| 1735 | VFNMSUB213PS ymm1, ymmV, ymm2/m256 | VFNMSUB213PS ymm2/m256, ymmV, ymm1 | vfnmsub213ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 AE /r | V | V | FMA | rw,r,r | |||
| 1736 | VFNMSUB213SD xmm1, xmmV, xmm2/m64 | VFNMSUB213SD xmm2/m64, xmmV, xmm1 | vfnmsub213sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 AF /r | V | V | FMA | rw,r,r | |||
| 1737 | VFNMSUB213SS xmm1, xmmV, xmm2/m32 | VFNMSUB213SS xmm2/m32, xmmV, xmm1 | vfnmsub213ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 AF /r | V | V | FMA | rw,r,r | |||
| 1738 | VFNMSUB231PD xmm1, xmmV, xmm2/m128 | VFNMSUB231PD xmm2/m128, xmmV, xmm1 | vfnmsub231pd xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W1 BE /r | V | V | FMA | rw,r,r | |||
| 1739 | VFNMSUB231PD ymm1, ymmV, ymm2/m256 | VFNMSUB231PD ymm2/m256, ymmV, ymm1 | vfnmsub231pd ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W1 BE /r | V | V | FMA | rw,r,r | |||
| 1740 | VFNMSUB231PS xmm1, xmmV, xmm2/m128 | VFNMSUB231PS xmm2/m128, xmmV, xmm1 | vfnmsub231ps xmm2/m128, xmmV, xmm1 | VEX.DDS.128.66.0F38.W0 BE /r | V | V | FMA | rw,r,r | |||
| 1741 | VFNMSUB231PS ymm1, ymmV, ymm2/m256 | VFNMSUB231PS ymm2/m256, ymmV, ymm1 | vfnmsub231ps ymm2/m256, ymmV, ymm1 | VEX.DDS.256.66.0F38.W0 BE /r | V | V | FMA | rw,r,r | |||
| 1742 | VFNMSUB231SD xmm1, xmmV, xmm2/m64 | VFNMSUB231SD xmm2/m64, xmmV, xmm1 | vfnmsub231sd xmm2/m64, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W1 BF /r | V | V | FMA | rw,r,r | |||
| 1743 | VFNMSUB231SS xmm1, xmmV, xmm2/m32 | VFNMSUB231SS xmm2/m32, xmmV, xmm1 | vfnmsub231ss xmm2/m32, xmmV, xmm1 | VEX.DDS.LIG.66.0F38.W0 BF /r | V | V | FMA | rw,r,r | |||
| 1744 | VHADDPD xmm1, xmmV, xmm2/m128 | VHADDPD xmm2/m128, xmmV, xmm1 | vhaddpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 7C /r | V | V | AVX | w,r,r | |||
| 1745 | VHADDPD ymm1, ymmV, ymm2/m256 | VHADDPD ymm2/m256, ymmV, ymm1 | vhaddpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 7C /r | V | V | AVX | w,r,r | |||
| 1746 | VHADDPS xmm1, xmmV, xmm2/m128 | VHADDPS xmm2/m128, xmmV, xmm1 | vhaddps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.F2.0F.WIG 7C /r | V | V | AVX | w,r,r | |||
| 1747 | VHADDPS ymm1, ymmV, ymm2/m256 | VHADDPS ymm2/m256, ymmV, ymm1 | vhaddps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.F2.0F.WIG 7C /r | V | V | AVX | w,r,r | |||
| 1748 | VHSUBPD xmm1, xmmV, xmm2/m128 | VHSUBPD xmm2/m128, xmmV, xmm1 | vhsubpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 7D /r | V | V | AVX | w,r,r | |||
| 1749 | VHSUBPD ymm1, ymmV, ymm2/m256 | VHSUBPD ymm2/m256, ymmV, ymm1 | vhsubpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 7D /r | V | V | AVX | w,r,r | |||
| 1750 | VHSUBPS xmm1, xmmV, xmm2/m128 | VHSUBPS xmm2/m128, xmmV, xmm1 | vhsubps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.F2.0F.WIG 7D /r | V | V | AVX | w,r,r | |||
| 1751 | VHSUBPS ymm1, ymmV, ymm2/m256 | VHSUBPS ymm2/m256, ymmV, ymm1 | vhsubps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.F2.0F.WIG 7D /r | V | V | AVX | w,r,r | |||
| 1752 | VINSERTF128 ymm1, ymmV, xmm2/m128, imm8 | VINSERTF128 imm8, xmm2/m128, ymmV, ymm1 | vinsertf128 imm8, xmm2/m128, ymmV, ymm1 | VEX.NDS.256.66.0F3A.W0 18 /r ib | V | V | AVX | w,r,r,r | |||
| 1753 | VINSERTI128 ymm1, ymmV, xmm2/m128, imm8 | VINSERTI128 imm8, xmm2/m128, ymmV, ymm1 | vinserti128 imm8, xmm2/m128, ymmV, ymm1 | VEX.NDS.256.66.0F3A.W0 38 /r ib | V | V | AVX2 | w,r,r,r | |||
| 1754 | VINSERTPS xmm1, xmmV, xmm2/m32, imm8 | VINSERTPS imm8, xmm2/m32, xmmV, xmm1 | vinsertps imm8, xmm2/m32, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 21 /r ib | V | V | AVX | w,r,r,r | |||
| 1755 | VLDDQU xmm1, m128 | VLDDQU m128, xmm1 | vlddqu m128, xmm1 | VEX.128.F2.0F.WIG F0 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1756 | VLDDQU ymm1, m256 | VLDDQU m256, ymm1 | vlddqu m256, ymm1 | VEX.256.F2.0F.WIG F0 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1757 | VLDMXCSR m32 | VLDMXCSR m32 | vldmxcsr m32 | VEX.LZ.0F.WIG AE /2 | V | V | AVX | modrm_memonly | r | ||
| 1758 | VMASKMOVDQU xmm1, xmm2 | VMASKMOVDQU xmm2, xmm1 | vmaskmovdqu xmm2, xmm1 | VEX.128.66.0F.WIG F7 /r | V | V | AVX | modrm_regonly | r,r | ||
| 1759 | VMASKMOVPD m128, xmmV, xmm1 | VMASKMOVPD xmm1, xmmV, m128 | vmaskmovpd xmm1, xmmV, m128 | VEX.NDS.128.66.0F38.W0 2F /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1760 | VMASKMOVPD m256, ymmV, ymm1 | VMASKMOVPD ymm1, ymmV, m256 | vmaskmovpd ymm1, ymmV, m256 | VEX.NDS.256.66.0F38.W0 2F /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1761 | VMASKMOVPD xmm1, xmmV, m128 | VMASKMOVPD m128, xmmV, xmm1 | vmaskmovpd m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W0 2D /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1762 | VMASKMOVPD ymm1, ymmV, m256 | VMASKMOVPD m256, ymmV, ymm1 | vmaskmovpd m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W0 2D /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1763 | VMASKMOVPS m128, xmmV, xmm1 | VMASKMOVPS xmm1, xmmV, m128 | vmaskmovps xmm1, xmmV, m128 | VEX.NDS.128.66.0F38.W0 2E /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1764 | VMASKMOVPS m256, ymmV, ymm1 | VMASKMOVPS ymm1, ymmV, m256 | vmaskmovps ymm1, ymmV, m256 | VEX.NDS.256.66.0F38.W0 2E /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1765 | VMASKMOVPS xmm1, xmmV, m128 | VMASKMOVPS m128, xmmV, xmm1 | vmaskmovps m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W0 2C /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1766 | VMASKMOVPS ymm1, ymmV, m256 | VMASKMOVPS m256, ymmV, ymm1 | vmaskmovps m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W0 2C /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1767 | VMAXPD xmm1, xmmV, xmm2/m128 | VMAXPD xmm2/m128, xmmV, xmm1 | vmaxpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 5F /r | V | V | AVX | w,r,r | |||
| 1768 | VMAXPD ymm1, ymmV, ymm2/m256 | VMAXPD ymm2/m256, ymmV, ymm1 | vmaxpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 5F /r | V | V | AVX | w,r,r | |||
| 1769 | VMAXPS xmm1, xmmV, xmm2/m128 | VMAXPS xmm2/m128, xmmV, xmm1 | vmaxps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 5F /r | V | V | AVX | w,r,r | |||
| 1770 | VMAXPS ymm1, ymmV, ymm2/m256 | VMAXPS ymm2/m256, ymmV, ymm1 | vmaxps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 5F /r | V | V | AVX | w,r,r | |||
| 1771 | VMAXSD xmm1, xmmV, xmm2/m64 | VMAXSD xmm2/m64, xmmV, xmm1 | vmaxsd xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG 5F /r | V | V | AVX | w,r,r | |||
| 1772 | VMAXSS xmm1, xmmV, xmm2/m32 | VMAXSS xmm2/m32, xmmV, xmm1 | vmaxss xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 5F /r | V | V | AVX | w,r,r | |||
| 1773 | VMINPD xmm1, xmmV, xmm2/m128 | VMINPD xmm2/m128, xmmV, xmm1 | vminpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 5D /r | V | V | AVX | w,r,r | |||
| 1774 | VMINPD ymm1, ymmV, ymm2/m256 | VMINPD ymm2/m256, ymmV, ymm1 | vminpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 5D /r | V | V | AVX | w,r,r | |||
| 1775 | VMINPS xmm1, xmmV, xmm2/m128 | VMINPS xmm2/m128, xmmV, xmm1 | vminps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 5D /r | V | V | AVX | w,r,r | |||
| 1776 | VMINPS ymm1, ymmV, ymm2/m256 | VMINPS ymm2/m256, ymmV, ymm1 | vminps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 5D /r | V | V | AVX | w,r,r | |||
| 1777 | VMINSD xmm1, xmmV, xmm2/m64 | VMINSD xmm2/m64, xmmV, xmm1 | vminsd xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG 5D /r | V | V | AVX | w,r,r | |||
| 1778 | VMINSS xmm1, xmmV, xmm2/m32 | VMINSS xmm2/m32, xmmV, xmm1 | vminss xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 5D /r | V | V | AVX | w,r,r | |||
| 1779 | VMOVAPD xmm1, xmm2/m128 | VMOVAPD xmm2/m128, xmm1 | vmovapd xmm2/m128, xmm1 | VEX.128.66.0F.WIG 28 /r | V | V | AVX | w,r | |||
| 1780 | VMOVAPD xmm2/m128, xmm1 | VMOVAPD xmm1, xmm2/m128 | vmovapd xmm1, xmm2/m128 | VEX.128.66.0F.WIG 29 /r | V | V | AVX | w,r | |||
| 1781 | VMOVAPD ymm1, ymm2/m256 | VMOVAPD ymm2/m256, ymm1 | vmovapd ymm2/m256, ymm1 | VEX.256.66.0F.WIG 28 /r | V | V | AVX | w,r | |||
| 1782 | VMOVAPD ymm2/m256, ymm1 | VMOVAPD ymm1, ymm2/m256 | vmovapd ymm1, ymm2/m256 | VEX.256.66.0F.WIG 29 /r | V | V | AVX | w,r | |||
| 1783 | VMOVAPS xmm1, xmm2/m128 | VMOVAPS xmm2/m128, xmm1 | vmovaps xmm2/m128, xmm1 | VEX.128.0F.WIG 28 /r | V | V | AVX | w,r | |||
| 1784 | VMOVAPS xmm2/m128, xmm1 | VMOVAPS xmm1, xmm2/m128 | vmovaps xmm1, xmm2/m128 | VEX.128.0F.WIG 29 /r | V | V | AVX | w,r | |||
| 1785 | VMOVAPS ymm1, ymm2/m256 | VMOVAPS ymm2/m256, ymm1 | vmovaps ymm2/m256, ymm1 | VEX.256.0F.WIG 28 /r | V | V | AVX | w,r | |||
| 1786 | VMOVAPS ymm2/m256, ymm1 | VMOVAPS ymm1, ymm2/m256 | vmovaps ymm1, ymm2/m256 | VEX.256.0F.WIG 29 /r | V | V | AVX | w,r | |||
| 1787 | VMOVD r/m32, xmm1 | VMOVD xmm1, r/m32 | vmovd xmm1, r/m32 | VEX.128.66.0F.W0 7E /r | V | V | AVX | w,r | |||
| 1788 | VMOVD xmm1, r/m32 | VMOVD r/m32, xmm1 | vmovd r/m32, xmm1 | VEX.128.66.0F.W0 6E /r | V | V | AVX | w,r | |||
| 1789 | VMOVDDUP xmm1, xmm2/m64 | VMOVDDUP xmm2/m64, xmm1 | vmovddup xmm2/m64, xmm1 | VEX.128.F2.0F.WIG 12 /r | V | V | AVX | w,r | |||
| 1790 | VMOVDDUP ymm1, ymm2/m256 | VMOVDDUP ymm2/m256, ymm1 | vmovddup ymm2/m256, ymm1 | VEX.256.F2.0F.WIG 12 /r | V | V | AVX | w,r | |||
| 1791 | VMOVDQA xmm1, xmm2/m128 | VMOVDQA xmm2/m128, xmm1 | vmovdqa xmm2/m128, xmm1 | VEX.128.66.0F.WIG 6F /r | V | V | AVX | w,r | |||
| 1792 | VMOVDQA xmm2/m128, xmm1 | VMOVDQA xmm1, xmm2/m128 | vmovdqa xmm1, xmm2/m128 | VEX.128.66.0F.WIG 7F /r | V | V | AVX | w,r | |||
| 1793 | VMOVDQA ymm1, ymm2/m256 | VMOVDQA ymm2/m256, ymm1 | vmovdqa ymm2/m256, ymm1 | VEX.256.66.0F.WIG 6F /r | V | V | AVX | w,r | |||
| 1794 | VMOVDQA ymm2/m256, ymm1 | VMOVDQA ymm1, ymm2/m256 | vmovdqa ymm1, ymm2/m256 | VEX.256.66.0F.WIG 7F /r | V | V | AVX | w,r | |||
| 1795 | VMOVDQU xmm1, xmm2/m128 | VMOVDQU xmm2/m128, xmm1 | vmovdqu xmm2/m128, xmm1 | VEX.128.F3.0F.WIG 6F /r | V | V | AVX | w,r | |||
| 1796 | VMOVDQU xmm2/m128, xmm1 | VMOVDQU xmm1, xmm2/m128 | vmovdqu xmm1, xmm2/m128 | VEX.128.F3.0F.WIG 7F /r | V | V | AVX | w,r | |||
| 1797 | VMOVDQU ymm1, ymm2/m256 | VMOVDQU ymm2/m256, ymm1 | vmovdqu ymm2/m256, ymm1 | VEX.256.F3.0F.WIG 6F /r | V | V | AVX | w,r | |||
| 1798 | VMOVDQU ymm2/m256, ymm1 | VMOVDQU ymm1, ymm2/m256 | vmovdqu ymm1, ymm2/m256 | VEX.256.F3.0F.WIG 7F /r | V | V | AVX | w,r | |||
| 1799 | VMOVHLPS xmm1, xmmV, xmm2 | VMOVHLPS xmm2, xmmV, xmm1 | vmovhlps xmm2, xmmV, xmm1 | VEX.NDS.128.0F.WIG 12 /r | V | V | AVX | modrm_regonly | w,r,r | ||
| 1800 | VMOVHPD m64, xmm1 | VMOVHPD xmm1, m64 | vmovhpd xmm1, m64 | VEX.128.66.0F.WIG 17 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1801 | VMOVHPD xmm1, xmmV, m64 | VMOVHPD m64, xmmV, xmm1 | vmovhpd m64, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 16 /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1802 | VMOVHPS m64, xmm1 | VMOVHPS xmm1, m64 | vmovhps xmm1, m64 | VEX.128.0F.WIG 17 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1803 | VMOVHPS xmm1, xmmV, m64 | VMOVHPS m64, xmmV, xmm1 | vmovhps m64, xmmV, xmm1 | VEX.NDS.128.0F.WIG 16 /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1804 | VMOVLHPS xmm1, xmmV, xmm2 | VMOVLHPS xmm2, xmmV, xmm1 | vmovlhps xmm2, xmmV, xmm1 | VEX.NDS.128.0F.WIG 16 /r | V | V | AVX | modrm_regonly | w,r,r | ||
| 1805 | VMOVLPD m64, xmm1 | VMOVLPD xmm1, m64 | vmovlpd xmm1, m64 | VEX.128.66.0F.WIG 13 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1806 | VMOVLPD xmm1, xmmV, m64 | VMOVLPD m64, xmmV, xmm1 | vmovlpd m64, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 12 /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1807 | VMOVLPS m64, xmm1 | VMOVLPS xmm1, m64 | vmovlps xmm1, m64 | VEX.128.0F.WIG 13 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1808 | VMOVLPS xmm1, xmmV, m64 | VMOVLPS m64, xmmV, xmm1 | vmovlps m64, xmmV, xmm1 | VEX.NDS.128.0F.WIG 12 /r | V | V | AVX | modrm_memonly | w,r,r | ||
| 1809 | VMOVMSKPD r32, xmm2 | VMOVMSKPD xmm2, r32 | vmovmskpd xmm2, r32 | VEX.128.66.0F.WIG 50 /r | V | V | AVX | modrm_regonly | w,r | ||
| 1810 | VMOVMSKPD r32, ymm2 | VMOVMSKPD ymm2, r32 | vmovmskpd ymm2, r32 | VEX.256.66.0F.WIG 50 /r | V | V | AVX | modrm_regonly | w,r | ||
| 1811 | VMOVMSKPS r32, xmm2 | VMOVMSKPS xmm2, r32 | vmovmskps xmm2, r32 | VEX.128.0F.WIG 50 /r | V | V | AVX | modrm_regonly | w,r | ||
| 1812 | VMOVMSKPS r32, ymm2 | VMOVMSKPS ymm2, r32 | vmovmskps ymm2, r32 | VEX.256.0F.WIG 50 /r | V | V | AVX | modrm_regonly | w,r | ||
| 1813 | VMOVNTDQ m128, xmm1 | VMOVNTDQ xmm1, m128 | vmovntdq xmm1, m128 | VEX.128.66.0F.WIG E7 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1814 | VMOVNTDQ m256, ymm1 | VMOVNTDQ ymm1, m256 | vmovntdq ymm1, m256 | VEX.256.66.0F.WIG E7 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1815 | VMOVNTDQA xmm1, m128 | VMOVNTDQA m128, xmm1 | vmovntdqa m128, xmm1 | VEX.128.66.0F38.WIG 2A /r | V | V | AVX | modrm_memonly | w,r | ||
| 1816 | VMOVNTDQA ymm1, m256 | VMOVNTDQA m256, ymm1 | vmovntdqa m256, ymm1 | VEX.256.66.0F38.WIG 2A /r | V | V | AVX2 | modrm_memonly | w,r | ||
| 1817 | VMOVNTPD m128, xmm1 | VMOVNTPD xmm1, m128 | vmovntpd xmm1, m128 | VEX.128.66.0F.WIG 2B /r | V | V | AVX | modrm_memonly | w,r | ||
| 1818 | VMOVNTPD m256, ymm1 | VMOVNTPD ymm1, m256 | vmovntpd ymm1, m256 | VEX.256.66.0F.WIG 2B /r | V | V | AVX | modrm_memonly | w,r | ||
| 1819 | VMOVNTPS m128, xmm1 | VMOVNTPS xmm1, m128 | vmovntps xmm1, m128 | VEX.128.0F.WIG 2B /r | V | V | AVX | modrm_memonly | w,r | ||
| 1820 | VMOVNTPS m256, ymm1 | VMOVNTPS ymm1, m256 | vmovntps ymm1, m256 | VEX.256.0F.WIG 2B /r | V | V | AVX | modrm_memonly | w,r | ||
| 1821 | VMOVQ r/m64, xmm1 | VMOVQ xmm1, r/m64 | vmovq xmm1, r/m64 | VEX.128.66.0F.W1 7E /r | N.E. | V | AVX | w,r | |||
| 1822 | VMOVQ xmm1, m64 | VMOVQ m64, xmm1 | vmovq m64, xmm1 | VEX.128.F3.0F.WIG 7E /r | V | V | AVX | modrm_memonly | w,r | ||
| 1823 | VMOVQ xmm1, r/m64 | VMOVQ r/m64, xmm1 | vmovq r/m64, xmm1 | VEX.128.66.0F.W1 6E /r | N.E. | V | AVX | w,r | |||
| 1824 | VMOVQ xmm1, xmm2 | VMOVQ xmm2, xmm1 | vmovq xmm2, xmm1 | VEX.128.F3.0F.WIG 7E /r | V | V | AVX | modrm_regonly | w,r | ||
| 1825 | VMOVQ xmm2/m64, xmm1 | VMOVQ xmm1, xmm2/m64 | vmovq xmm1, xmm2/m64 | VEX.128.66.0F.WIG D6 /r | V | V | AVX | w,r | |||
| 1826 | VMOVSD m64, xmm1 | VMOVSD xmm1, m64 | vmovsd xmm1, m64 | VEX.LIG.F2.0F.WIG 11 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1827 | VMOVSD xmm1, m64 | VMOVSD m64, xmm1 | vmovsd m64, xmm1 | VEX.LIG.F2.0F.WIG 10 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1828 | VMOVSD xmm1, xmmV, xmm2 | VMOVSD xmm2, xmmV, xmm1 | vmovsd xmm2, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG 10 /r | V | V | AVX | modrm_regonly | w,r,r | ||
| 1829 | VMOVSD xmm2, xmmV, xmm1 | VMOVSD xmm1, xmmV, xmm2 | vmovsd xmm1, xmmV, xmm2 | VEX.NDS.LIG.F2.0F.WIG 11 /r | V | V | AVX | modrm_regonly | w,r,r | ||
| 1830 | VMOVSHDUP xmm1, xmm2/m128 | VMOVSHDUP xmm2/m128, xmm1 | vmovshdup xmm2/m128, xmm1 | VEX.128.F3.0F.WIG 16 /r | V | V | AVX | w,r | |||
| 1831 | VMOVSHDUP ymm1, ymm2/m256 | VMOVSHDUP ymm2/m256, ymm1 | vmovshdup ymm2/m256, ymm1 | VEX.256.F3.0F.WIG 16 /r | V | V | AVX | w,r | |||
| 1832 | VMOVSLDUP xmm1, xmm2/m128 | VMOVSLDUP xmm2/m128, xmm1 | vmovsldup xmm2/m128, xmm1 | VEX.128.F3.0F.WIG 12 /r | V | V | AVX | w,r | |||
| 1833 | VMOVSLDUP ymm1, ymm2/m256 | VMOVSLDUP ymm2/m256, ymm1 | vmovsldup ymm2/m256, ymm1 | VEX.256.F3.0F.WIG 12 /r | V | V | AVX | w,r | |||
| 1834 | VMOVSS m32, xmm1 | VMOVSS xmm1, m32 | vmovss xmm1, m32 | VEX.LIG.F3.0F.WIG 11 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1835 | VMOVSS xmm1, m32 | VMOVSS m32, xmm1 | vmovss m32, xmm1 | VEX.LIG.F3.0F.WIG 10 /r | V | V | AVX | modrm_memonly | w,r | ||
| 1836 | VMOVSS xmm1, xmmV, xmm2 | VMOVSS xmm2, xmmV, xmm1 | vmovss xmm2, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 10 /r | V | V | AVX | modrm_regonly | w,r,r | ||
| 1837 | VMOVSS xmm2, xmmV, xmm1 | VMOVSS xmm1, xmmV, xmm2 | vmovss xmm1, xmmV, xmm2 | VEX.NDS.LIG.F3.0F.WIG 11 /r | V | V | AVX | modrm_regonly | w,r,r | ||
| 1838 | VMOVUPD xmm1, xmm2/m128 | VMOVUPD xmm2/m128, xmm1 | vmovupd xmm2/m128, xmm1 | VEX.128.66.0F.WIG 10 /r | V | V | AVX | w,r | |||
| 1839 | VMOVUPD xmm2/m128, xmm1 | VMOVUPD xmm1, xmm2/m128 | vmovupd xmm1, xmm2/m128 | VEX.128.66.0F.WIG 11 /r | V | V | AVX | w,r | |||
| 1840 | VMOVUPD ymm1, ymm2/m256 | VMOVUPD ymm2/m256, ymm1 | vmovupd ymm2/m256, ymm1 | VEX.256.66.0F.WIG 10 /r | V | V | AVX | w,r | |||
| 1841 | VMOVUPD ymm2/m256, ymm1 | VMOVUPD ymm1, ymm2/m256 | vmovupd ymm1, ymm2/m256 | VEX.256.66.0F.WIG 11 /r | V | V | AVX | w,r | |||
| 1842 | VMOVUPS xmm1, xmm2/m128 | VMOVUPS xmm2/m128, xmm1 | vmovups xmm2/m128, xmm1 | VEX.128.0F.WIG 10 /r | V | V | AVX | w,r | |||
| 1843 | VMOVUPS xmm2/m128, xmm1 | VMOVUPS xmm1, xmm2/m128 | vmovups xmm1, xmm2/m128 | VEX.128.0F.WIG 11 /r | V | V | AVX | w,r | |||
| 1844 | VMOVUPS ymm1, ymm2/m256 | VMOVUPS ymm2/m256, ymm1 | vmovups ymm2/m256, ymm1 | VEX.256.0F.WIG 10 /r | V | V | AVX | w,r | |||
| 1845 | VMOVUPS ymm2/m256, ymm1 | VMOVUPS ymm1, ymm2/m256 | vmovups ymm1, ymm2/m256 | VEX.256.0F.WIG 11 /r | V | V | AVX | w,r | |||
| 1846 | VMPSADBW xmm1, xmmV, xmm2/m128, imm8 | VMPSADBW imm8, xmm2/m128, xmmV, xmm1 | vmpsadbw imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 42 /r ib | V | V | AVX | w,r,r,r | |||
| 1847 | VMPSADBW ymm1, ymmV, ymm2/m256, imm8 | VMPSADBW imm8, ymm2/m256, ymmV, ymm1 | vmpsadbw imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.WIG 42 /r ib | V | V | AVX2 | w,r,r,r | |||
| 1848 | VMULPD xmm1, xmmV, xmm2/m128 | VMULPD xmm2/m128, xmmV, xmm1 | vmulpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 59 /r | V | V | AVX | w,r,r | |||
| 1849 | VMULPD ymm1, ymmV, ymm2/m256 | VMULPD ymm2/m256, ymmV, ymm1 | vmulpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 59 /r | V | V | AVX | w,r,r | |||
| 1850 | VMULPS xmm1, xmmV, xmm2/m128 | VMULPS xmm2/m128, xmmV, xmm1 | vmulps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 59 /r | V | V | AVX | w,r,r | |||
| 1851 | VMULPS ymm1, ymmV, ymm2/m256 | VMULPS ymm2/m256, ymmV, ymm1 | vmulps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 59 /r | V | V | AVX | w,r,r | |||
| 1852 | VMULSD xmm1, xmmV, xmm2/m64 | VMULSD xmm2/m64, xmmV, xmm1 | vmulsd xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG 59 /r | V | V | AVX | w,r,r | |||
| 1853 | VMULSS xmm1, xmmV, xmm2/m32 | VMULSS xmm2/m32, xmmV, xmm1 | vmulss xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 59 /r | V | V | AVX | w,r,r | |||
| 1854 | VORPD xmm1, xmmV, xmm2/m128 | VORPD xmm2/m128, xmmV, xmm1 | vorpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 56 /r | V | V | AVX | w,r,r | |||
| 1855 | VORPD ymm1, ymmV, ymm2/m256 | VORPD ymm2/m256, ymmV, ymm1 | vorpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 56 /r | V | V | AVX | w,r,r | |||
| 1856 | VORPS xmm1, xmmV, xmm2/m128 | VORPS xmm2/m128, xmmV, xmm1 | vorps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 56 /r | V | V | AVX | w,r,r | |||
| 1857 | VORPS ymm1, ymmV, ymm2/m256 | VORPS ymm2/m256, ymmV, ymm1 | vorps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 56 /r | V | V | AVX | w,r,r | |||
| 1858 | VPABSB xmm1, xmm2/m128 | VPABSB xmm2/m128, xmm1 | vpabsb xmm2/m128, xmm1 | VEX.128.66.0F38.WIG 1C /r | V | V | AVX | w,r | |||
| 1859 | VPABSB ymm1, ymm2/m256 | VPABSB ymm2/m256, ymm1 | vpabsb ymm2/m256, ymm1 | VEX.256.66.0F38.WIG 1C /r | V | V | AVX2 | w,r | |||
| 1860 | VPABSD xmm1, xmm2/m128 | VPABSD xmm2/m128, xmm1 | vpabsd xmm2/m128, xmm1 | VEX.128.66.0F38.WIG 1E /r | V | V | AVX | w,r | |||
| 1861 | VPABSD ymm1, ymm2/m256 | VPABSD ymm2/m256, ymm1 | vpabsd ymm2/m256, ymm1 | VEX.256.66.0F38.WIG 1E /r | V | V | AVX2 | w,r | |||
| 1862 | VPABSW xmm1, xmm2/m128 | VPABSW xmm2/m128, xmm1 | vpabsw xmm2/m128, xmm1 | VEX.128.66.0F38.WIG 1D /r | V | V | AVX | w,r | |||
| 1863 | VPABSW ymm1, ymm2/m256 | VPABSW ymm2/m256, ymm1 | vpabsw ymm2/m256, ymm1 | VEX.256.66.0F38.WIG 1D /r | V | V | AVX2 | w,r | |||
| 1864 | VPACKSSDW xmm1, xmmV, xmm2/m128 | VPACKSSDW xmm2/m128, xmmV, xmm1 | vpackssdw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 6B /r | V | V | AVX | w,r,r | |||
| 1865 | VPACKSSDW ymm1, ymmV, ymm2/m256 | VPACKSSDW ymm2/m256, ymmV, ymm1 | vpackssdw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 6B /r | V | V | AVX2 | w,r,r | |||
| 1866 | VPACKSSWB xmm1, xmmV, xmm2/m128 | VPACKSSWB xmm2/m128, xmmV, xmm1 | vpacksswb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 63 /r | V | V | AVX | w,r,r | |||
| 1867 | VPACKSSWB ymm1, ymmV, ymm2/m256 | VPACKSSWB ymm2/m256, ymmV, ymm1 | vpacksswb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 63 /r | V | V | AVX2 | w,r,r | |||
| 1868 | VPACKUSDW xmm1, xmmV, xmm2/m128 | VPACKUSDW xmm2/m128, xmmV, xmm1 | vpackusdw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 2B /r | V | V | AVX | w,r,r | |||
| 1869 | VPACKUSDW ymm1, ymmV, ymm2/m256 | VPACKUSDW ymm2/m256, ymmV, ymm1 | vpackusdw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 2B /r | V | V | AVX2 | w,r,r | |||
| 1870 | VPACKUSWB xmm1, xmmV, xmm2/m128 | VPACKUSWB xmm2/m128, xmmV, xmm1 | vpackuswb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 67 /r | V | V | AVX | w,r,r | |||
| 1871 | VPACKUSWB ymm1, ymmV, ymm2/m256 | VPACKUSWB ymm2/m256, ymmV, ymm1 | vpackuswb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 67 /r | V | V | AVX2 | w,r,r | |||
| 1872 | VPADDB xmm1, xmmV, xmm2/m128 | VPADDB xmm2/m128, xmmV, xmm1 | vpaddb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG FC /r | V | V | AVX | w,r,r | |||
| 1873 | VPADDB ymm1, ymmV, ymm2/m256 | VPADDB ymm2/m256, ymmV, ymm1 | vpaddb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG FC /r | V | V | AVX2 | w,r,r | |||
| 1874 | VPADDD xmm1, xmmV, xmm2/m128 | VPADDD xmm2/m128, xmmV, xmm1 | vpaddd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG FE /r | V | V | AVX | w,r,r | |||
| 1875 | VPADDD ymm1, ymmV, ymm2/m256 | VPADDD ymm2/m256, ymmV, ymm1 | vpaddd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG FE /r | V | V | AVX2 | w,r,r | |||
| 1876 | VPADDQ xmm1, xmmV, xmm2/m128 | VPADDQ xmm2/m128, xmmV, xmm1 | vpaddq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG D4 /r | V | V | AVX | w,r,r | |||
| 1877 | VPADDQ ymm1, ymmV, ymm2/m256 | VPADDQ ymm2/m256, ymmV, ymm1 | vpaddq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG D4 /r | V | V | AVX2 | w,r,r | |||
| 1878 | VPADDSB xmm1, xmmV, xmm2/m128 | VPADDSB xmm2/m128, xmmV, xmm1 | vpaddsb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG EC /r | V | V | AVX | w,r,r | |||
| 1879 | VPADDSB ymm1, ymmV, ymm2/m256 | VPADDSB ymm2/m256, ymmV, ymm1 | vpaddsb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG EC /r | V | V | AVX2 | w,r,r | |||
| 1880 | VPADDSW xmm1, xmmV, xmm2/m128 | VPADDSW xmm2/m128, xmmV, xmm1 | vpaddsw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG ED /r | V | V | AVX | w,r,r | |||
| 1881 | VPADDSW ymm1, ymmV, ymm2/m256 | VPADDSW ymm2/m256, ymmV, ymm1 | vpaddsw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG ED /r | V | V | AVX2 | w,r,r | |||
| 1882 | VPADDUSB xmm1, xmmV, xmm2/m128 | VPADDUSB xmm2/m128, xmmV, xmm1 | vpaddusb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG DC /r | V | V | AVX | w,r,r | |||
| 1883 | VPADDUSB ymm1, ymmV, ymm2/m256 | VPADDUSB ymm2/m256, ymmV, ymm1 | vpaddusb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG DC /r | V | V | AVX2 | w,r,r | |||
| 1884 | VPADDUSW xmm1, xmmV, xmm2/m128 | VPADDUSW xmm2/m128, xmmV, xmm1 | vpaddusw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG DD /r | V | V | AVX | w,r,r | |||
| 1885 | VPADDUSW ymm1, ymmV, ymm2/m256 | VPADDUSW ymm2/m256, ymmV, ymm1 | vpaddusw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG DD /r | V | V | AVX2 | w,r,r | |||
| 1886 | VPADDW xmm1, xmmV, xmm2/m128 | VPADDW xmm2/m128, xmmV, xmm1 | vpaddw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG FD /r | V | V | AVX | w,r,r | |||
| 1887 | VPADDW ymm1, ymmV, ymm2/m256 | VPADDW ymm2/m256, ymmV, ymm1 | vpaddw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG FD /r | V | V | AVX2 | w,r,r | |||
| 1888 | VPALIGNR xmm1, xmmV, xmm2/m128, imm8 | VPALIGNR imm8, xmm2/m128, xmmV, xmm1 | vpalignr imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 0F /r ib | V | V | AVX | w,r,r,r | |||
| 1889 | VPALIGNR ymm1, ymmV, ymm2/m256, imm8 | VPALIGNR imm8, ymm2/m256, ymmV, ymm1 | vpalignr imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.WIG 0F /r ib | V | V | AVX2 | w,r,r,r | |||
| 1890 | VPAND xmm1, xmmV, xmm2/m128 | VPAND xmm2/m128, xmmV, xmm1 | vpand xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG DB /r | V | V | AVX | w,r,r | |||
| 1891 | VPAND ymm1, ymmV, ymm2/m256 | VPAND ymm2/m256, ymmV, ymm1 | vpand ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG DB /r | V | V | AVX2 | w,r,r | |||
| 1892 | VPANDN xmm1, xmmV, xmm2/m128 | VPANDN xmm2/m128, xmmV, xmm1 | vpandn xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG DF /r | V | V | AVX | w,r,r | |||
| 1893 | VPANDN ymm1, ymmV, ymm2/m256 | VPANDN ymm2/m256, ymmV, ymm1 | vpandn ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG DF /r | V | V | AVX2 | w,r,r | |||
| 1894 | VPAVGB xmm1, xmmV, xmm2/m128 | VPAVGB xmm2/m128, xmmV, xmm1 | vpavgb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG E0 /r | V | V | AVX | w,r,r | |||
| 1895 | VPAVGB ymm1, ymmV, ymm2/m256 | VPAVGB ymm2/m256, ymmV, ymm1 | vpavgb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG E0 /r | V | V | AVX2 | w,r,r | |||
| 1896 | VPAVGW xmm1, xmmV, xmm2/m128 | VPAVGW xmm2/m128, xmmV, xmm1 | vpavgw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG E3 /r | V | V | AVX | w,r,r | |||
| 1897 | VPAVGW ymm1, ymmV, ymm2/m256 | VPAVGW ymm2/m256, ymmV, ymm1 | vpavgw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG E3 /r | V | V | AVX2 | w,r,r | |||
| 1898 | VPBLENDD xmm1, xmmV, xmm2/m128, imm8 | VPBLENDD imm8, xmm2/m128, xmmV, xmm1 | vpblendd imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.W0 02 /r ib | V | V | AVX2 | w,r,r,r | |||
| 1899 | VPBLENDD ymm1, ymmV, ymm2/m256, imm8 | VPBLENDD imm8, ymm2/m256, ymmV, ymm1 | vpblendd imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.W0 02 /r ib | V | V | AVX2 | w,r,r,r | |||
| 1900 | VPBLENDVB xmm1, xmmV, xmm2/m128, xmmIH | VPBLENDVB xmmIH, xmm2/m128, xmmV, xmm1 | vpblendvb xmmIH, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.W0 4C /r /is4 | V | V | AVX | w,r,r,r | |||
| 1901 | VPBLENDVB ymm1, ymmV, ymm2/m256, ymmIH | VPBLENDVB ymmIH, ymm2/m256, ymmV, ymm1 | vpblendvb ymmIH, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.W0 4C /r /is4 | V | V | AVX2 | w,r,r,r | |||
| 1902 | VPBLENDW xmm1, xmmV, xmm2/m128, imm8 | VPBLENDW imm8, xmm2/m128, xmmV, xmm1 | vpblendw imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 0E /r ib | V | V | AVX | w,r,r,r | |||
| 1903 | VPBLENDW ymm1, ymmV, ymm2/m256, imm8 | VPBLENDW imm8, ymm2/m256, ymmV, ymm1 | vpblendw imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.WIG 0E /r ib | V | V | AVX2 | w,r,r,r | |||
| 1904 | VPBROADCASTB xmm1, xmm2/m8 | VPBROADCASTB xmm2/m8, xmm1 | vpbroadcastb xmm2/m8, xmm1 | VEX.128.66.0F38.W0 78 /r | V | V | AVX2 | w,r | |||
| 1905 | VPBROADCASTB ymm1, xmm2/m8 | VPBROADCASTB xmm2/m8, ymm1 | vpbroadcastb xmm2/m8, ymm1 | VEX.256.66.0F38.W0 78 /r | V | V | AVX2 | w,r | |||
| 1906 | VPBROADCASTD xmm1, xmm2/m32 | VPBROADCASTD xmm2/m32, xmm1 | vpbroadcastd xmm2/m32, xmm1 | VEX.128.66.0F38.W0 58 /r | V | V | AVX2 | w,r | |||
| 1907 | VPBROADCASTD ymm1, xmm2/m32 | VPBROADCASTD xmm2/m32, ymm1 | vpbroadcastd xmm2/m32, ymm1 | VEX.256.66.0F38.W0 58 /r | V | V | AVX2 | w,r | |||
| 1908 | VPBROADCASTQ xmm1, xmm2/m64 | VPBROADCASTQ xmm2/m64, xmm1 | vpbroadcastq xmm2/m64, xmm1 | VEX.128.66.0F38.W0 59 /r | V | V | AVX2 | w,r | |||
| 1909 | VPBROADCASTQ ymm1, xmm2/m64 | VPBROADCASTQ xmm2/m64, ymm1 | vpbroadcastq xmm2/m64, ymm1 | VEX.256.66.0F38.W0 59 /r | V | V | AVX2 | w,r | |||
| 1910 | VPBROADCASTW xmm1, xmm2/m16 | VPBROADCASTW xmm2/m16, xmm1 | vpbroadcastw xmm2/m16, xmm1 | VEX.128.66.0F38.W0 79 /r | V | V | AVX2 | w,r | |||
| 1911 | VPBROADCASTW ymm1, xmm2/m16 | VPBROADCASTW xmm2/m16, ymm1 | vpbroadcastw xmm2/m16, ymm1 | VEX.256.66.0F38.W0 79 /r | V | V | AVX2 | w,r | |||
| 1912 | VPCLMULQDQ xmm1, xmmV, xmm2/m128, imm8 | VPCLMULQDQ imm8, xmm2/m128, xmmV, xmm1 | vpclmulqdq imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F3A.WIG 44 /r ib | V | V | PCLMULQDQ+AVX | w,r,r,r | |||
| 1913 | VPCMPEQB xmm1, xmmV, xmm2/m128 | VPCMPEQB xmm2/m128, xmmV, xmm1 | vpcmpeqb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 74 /r | V | V | AVX | w,r,r | |||
| 1914 | VPCMPEQB ymm1, ymmV, ymm2/m256 | VPCMPEQB ymm2/m256, ymmV, ymm1 | vpcmpeqb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 74 /r | V | V | AVX2 | w,r,r | |||
| 1915 | VPCMPEQD xmm1, xmmV, xmm2/m128 | VPCMPEQD xmm2/m128, xmmV, xmm1 | vpcmpeqd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 76 /r | V | V | AVX | w,r,r | |||
| 1916 | VPCMPEQD ymm1, ymmV, ymm2/m256 | VPCMPEQD ymm2/m256, ymmV, ymm1 | vpcmpeqd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 76 /r | V | V | AVX2 | w,r,r | |||
| 1917 | VPCMPEQQ xmm1, xmmV, xmm2/m128 | VPCMPEQQ xmm2/m128, xmmV, xmm1 | vpcmpeqq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 29 /r | V | V | AVX | w,r,r | |||
| 1918 | VPCMPEQQ ymm1, ymmV, ymm2/m256 | VPCMPEQQ ymm2/m256, ymmV, ymm1 | vpcmpeqq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 29 /r | V | V | AVX2 | w,r,r | |||
| 1919 | VPCMPEQW xmm1, xmmV, xmm2/m128 | VPCMPEQW xmm2/m128, xmmV, xmm1 | vpcmpeqw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 75 /r | V | V | AVX | w,r,r | |||
| 1920 | VPCMPEQW ymm1, ymmV, ymm2/m256 | VPCMPEQW ymm2/m256, ymmV, ymm1 | vpcmpeqw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 75 /r | V | V | AVX2 | w,r,r | |||
| 1921 | VPCMPESTRI xmm1, xmm2/m128, imm8 | VPCMPESTRI imm8, xmm2/m128, xmm1 | vpcmpestri imm8, xmm2/m128, xmm1 | VEX.128.66.0F3A.WIG 61 /r ib | V | V | AVX | r,r,r | |||
| 1922 | VPCMPESTRM xmm1, xmm2/m128, imm8 | VPCMPESTRM imm8, xmm2/m128, xmm1 | vpcmpestrm imm8, xmm2/m128, xmm1 | VEX.128.66.0F3A.WIG 60 /r ib | V | V | AVX | r,r,r | |||
| 1923 | VPCMPGTB xmm1, xmmV, xmm2/m128 | VPCMPGTB xmm2/m128, xmmV, xmm1 | vpcmpgtb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 64 /r | V | V | AVX | w,r,r | |||
| 1924 | VPCMPGTB ymm1, ymmV, ymm2/m256 | VPCMPGTB ymm2/m256, ymmV, ymm1 | vpcmpgtb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 64 /r | V | V | AVX2 | w,r,r | |||
| 1925 | VPCMPGTD xmm1, xmmV, xmm2/m128 | VPCMPGTD xmm2/m128, xmmV, xmm1 | vpcmpgtd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 66 /r | V | V | AVX | w,r,r | |||
| 1926 | VPCMPGTD ymm1, ymmV, ymm2/m256 | VPCMPGTD ymm2/m256, ymmV, ymm1 | vpcmpgtd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 66 /r | V | V | AVX2 | w,r,r | |||
| 1927 | VPCMPGTQ xmm1, xmmV, xmm2/m128 | VPCMPGTQ xmm2/m128, xmmV, xmm1 | vpcmpgtq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 37 /r | V | V | AVX | w,r,r | |||
| 1928 | VPCMPGTQ ymm1, ymmV, ymm2/m256 | VPCMPGTQ ymm2/m256, ymmV, ymm1 | vpcmpgtq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 37 /r | V | V | AVX2 | w,r,r | |||
| 1929 | VPCMPGTW xmm1, xmmV, xmm2/m128 | VPCMPGTW xmm2/m128, xmmV, xmm1 | vpcmpgtw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 65 /r | V | V | AVX | w,r,r | |||
| 1930 | VPCMPGTW ymm1, ymmV, ymm2/m256 | VPCMPGTW ymm2/m256, ymmV, ymm1 | vpcmpgtw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 65 /r | V | V | AVX2 | w,r,r | |||
| 1931 | VPCMPISTRI xmm1, xmm2/m128, imm8 | VPCMPISTRI imm8, xmm2/m128, xmm1 | vpcmpistri imm8, xmm2/m128, xmm1 | VEX.128.66.0F3A.WIG 63 /r ib | V | V | AVX | r,r,r | |||
| 1932 | VPCMPISTRM xmm1, xmm2/m128, imm8 | VPCMPISTRM imm8, xmm2/m128, xmm1 | vpcmpistrm imm8, xmm2/m128, xmm1 | VEX.128.66.0F3A.WIG 62 /r ib | V | V | AVX | r,r,r | |||
| 1933 | VPERM2F128 ymm1, ymmV, ymm2/m256, imm8 | VPERM2F128 imm8, ymm2/m256, ymmV, ymm1 | vperm2f128 imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.W0 06 /r ib | V | V | AVX | w,r,r,r | |||
| 1934 | VPERM2I128 ymm1, ymmV, ymm2/m256, imm8 | VPERM2I128 imm8, ymm2/m256, ymmV, ymm1 | vperm2i128 imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F3A.W0 46 /r ib | V | V | AVX2 | w,r,r,r | |||
| 1935 | VPERMD ymm1, ymmV, ymm2/m256 | VPERMD ymm2/m256, ymmV, ymm1 | vpermd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W0 36 /r | V | V | AVX2 | w,r,r | |||
| 1936 | VPERMILPD xmm1, xmm2/m128, imm8 | VPERMILPD imm8, xmm2/m128, xmm1 | vpermilpd imm8, xmm2/m128, xmm1 | VEX.128.66.0F3A.W0 05 /r ib | V | V | AVX | w,r,r | |||
| 1937 | VPERMILPD xmm1, xmmV, xmm2/m128 | VPERMILPD xmm2/m128, xmmV, xmm1 | vpermilpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W0 0D /r | V | V | AVX | w,r,r | |||
| 1938 | VPERMILPD ymm1, ymm2/m256, imm8 | VPERMILPD imm8, ymm2/m256, ymm1 | vpermilpd imm8, ymm2/m256, ymm1 | VEX.256.66.0F3A.W0 05 /r ib | V | V | AVX | w,r,r | |||
| 1939 | VPERMILPD ymm1, ymmV, ymm2/m256 | VPERMILPD ymm2/m256, ymmV, ymm1 | vpermilpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W0 0D /r | V | V | AVX | w,r,r | |||
| 1940 | VPERMILPS xmm1, xmm2/m128, imm8 | VPERMILPS imm8, xmm2/m128, xmm1 | vpermilps imm8, xmm2/m128, xmm1 | VEX.128.66.0F3A.W0 04 /r ib | V | V | AVX | w,r,r | |||
| 1941 | VPERMILPS xmm1, xmmV, xmm2/m128 | VPERMILPS xmm2/m128, xmmV, xmm1 | vpermilps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W0 0C /r | V | V | AVX | w,r,r | |||
| 1942 | VPERMILPS ymm1, ymm2/m256, imm8 | VPERMILPS imm8, ymm2/m256, ymm1 | vpermilps imm8, ymm2/m256, ymm1 | VEX.256.66.0F3A.W0 04 /r ib | V | V | AVX | w,r,r | |||
| 1943 | VPERMILPS ymm1, ymmV, ymm2/m256 | VPERMILPS ymm2/m256, ymmV, ymm1 | vpermilps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W0 0C /r | V | V | AVX | w,r,r | |||
| 1944 | VPERMPD ymm1, ymm2/m256, imm8 | VPERMPD imm8, ymm2/m256, ymm1 | vpermpd imm8, ymm2/m256, ymm1 | VEX.256.66.0F3A.W1 01 /r ib | V | V | AVX2 | w,r,r | |||
| 1945 | VPERMPS ymm1, ymmV, ymm2/m256 | VPERMPS ymm2/m256, ymmV, ymm1 | vpermps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W0 16 /r | V | V | AVX2 | w,r,r | |||
| 1946 | VPERMQ ymm1, ymm2/m256, imm8 | VPERMQ imm8, ymm2/m256, ymm1 | vpermq imm8, ymm2/m256, ymm1 | VEX.256.66.0F3A.W1 00 /r ib | V | V | AVX2 | w,r,r | |||
| 1947 | VPEXTRB r32/m8, xmm1, imm8 | VPEXTRB imm8, xmm1, r32/m8 | vpextrb imm8, xmm1, r32/m8 | VEX.128.66.0F3A.W0 14 /r ib | V | V | AVX | w,r,r | |||
| 1948 | VPEXTRD r/m32, xmm1, imm8 | VPEXTRD imm8, xmm1, r/m32 | vpextrd imm8, xmm1, r/m32 | VEX.128.66.0F3A.W0 16 /r ib | V | V | AVX | w,r,r | |||
| 1949 | VPEXTRQ r/m64, xmm1, imm8 | VPEXTRQ imm8, xmm1, r/m64 | vpextrq imm8, xmm1, r/m64 | VEX.128.66.0F3A.W1 16 /r ib | I | V | AVX | w,r,r | |||
| 1950 | VPEXTRW r32, xmm2, imm8 | VPEXTRW imm8, xmm2, r32 | vpextrw imm8, xmm2, r32 | VEX.128.66.0F.W0 C5 /r ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 1951 | VPEXTRW r32/m16, xmm1, imm8 | VPEXTRW imm8, xmm1, r32/m16 | vpextrw imm8, xmm1, r32/m16 | VEX.128.66.0F3A.W0 15 /r ib | V | V | AVX | w,r,r | |||
| 1952 | VPHADDD xmm1, xmmV, xmm2/m128 | VPHADDD xmm2/m128, xmmV, xmm1 | vphaddd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 02 /r | V | V | AVX | w,r,r | |||
| 1953 | VPHADDD ymm1, ymmV, ymm2/m256 | VPHADDD ymm2/m256, ymmV, ymm1 | vphaddd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 02 /r | V | V | AVX2 | w,r,r | |||
| 1954 | VPHADDSW xmm1, xmmV, xmm2/m128 | VPHADDSW xmm2/m128, xmmV, xmm1 | vphaddsw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 03 /r | V | V | AVX | w,r,r | |||
| 1955 | VPHADDSW ymm1, ymmV, ymm2/m256 | VPHADDSW ymm2/m256, ymmV, ymm1 | vphaddsw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 03 /r | V | V | AVX2 | w,r,r | |||
| 1956 | VPHADDW xmm1, xmmV, xmm2/m128 | VPHADDW xmm2/m128, xmmV, xmm1 | vphaddw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 01 /r | V | V | AVX | w,r,r | |||
| 1957 | VPHADDW ymm1, ymmV, ymm2/m256 | VPHADDW ymm2/m256, ymmV, ymm1 | vphaddw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 01 /r | V | V | AVX2 | w,r,r | |||
| 1958 | VPHMINPOSUW xmm1, xmm2/m128 | VPHMINPOSUW xmm2/m128, xmm1 | vphminposuw xmm2/m128, xmm1 | VEX.128.66.0F38.WIG 41 /r | V | V | AVX | w,r | |||
| 1959 | VPHSUBD xmm1, xmmV, xmm2/m128 | VPHSUBD xmm2/m128, xmmV, xmm1 | vphsubd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 06 /r | V | V | AVX | rw,r,r | |||
| 1960 | VPHSUBD ymm1, ymmV, ymm2/m256 | VPHSUBD ymm2/m256, ymmV, ymm1 | vphsubd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 06 /r | V | V | AVX2 | rw,r,r | |||
| 1961 | VPHSUBSW xmm1, xmmV, xmm2/m128 | VPHSUBSW xmm2/m128, xmmV, xmm1 | vphsubsw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 07 /r | V | V | AVX | rw,r,r | |||
| 1962 | VPHSUBSW ymm1, ymmV, ymm2/m256 | VPHSUBSW ymm2/m256, ymmV, ymm1 | vphsubsw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 07 /r | V | V | AVX2 | rw,r,r | |||
| 1963 | VPHSUBW xmm1, xmmV, xmm2/m128 | VPHSUBW xmm2/m128, xmmV, xmm1 | vphsubw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 05 /r | V | V | AVX | rw,r,r | |||
| 1964 | VPHSUBW ymm1, ymmV, ymm2/m256 | VPHSUBW ymm2/m256, ymmV, ymm1 | vphsubw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 05 /r | V | V | AVX2 | rw,r,r | |||
| 1965 | VPINSRB xmm1, xmmV, r32/m8, imm8 | VPINSRB imm8, r32/m8, xmmV, xmm1 | vpinsrb imm8, r32/m8, xmmV, xmm1 | VEX.NDS.128.66.0F3A.W0 20 /r ib | V | V | AVX | w,r,r,r | |||
| 1966 | VPINSRD xmm1, xmmV, r/m32, imm8 | VPINSRD imm8, r/m32, xmmV, xmm1 | vpinsrd imm8, r/m32, xmmV, xmm1 | VEX.NDS.128.66.0F3A.W0 22 /r ib | V | V | AVX | w,r,r,r | |||
| 1967 | VPINSRQ xmm1, xmmV, r/m64, imm8 | VPINSRQ imm8, r/m64, xmmV, xmm1 | vpinsrq imm8, r/m64, xmmV, xmm1 | VEX.NDS.128.66.0F3A.W1 22 /r ib | I | V | AVX | w,r,r,r | |||
| 1968 | VPINSRW xmm1, xmmV, r32/m16, imm8 | VPINSRW imm8, r32/m16, xmmV, xmm1 | vpinsrw imm8, r32/m16, xmmV, xmm1 | VEX.NDS.128.66.0F.W0 C4 /r ib | V | V | AVX | w,r,r,r | |||
| 1969 | VPMADDUBSW xmm1, xmmV, xmm2/m128 | VPMADDUBSW xmm2/m128, xmmV, xmm1 | vpmaddubsw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 04 /r | V | V | AVX | w,r,r | |||
| 1970 | VPMADDUBSW ymm1, ymmV, ymm2/m256 | VPMADDUBSW ymm2/m256, ymmV, ymm1 | vpmaddubsw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 04 /r | V | V | AVX2 | w,r,r | |||
| 1971 | VPMADDWD xmm1, xmmV, xmm2/m128 | VPMADDWD xmm2/m128, xmmV, xmm1 | vpmaddwd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG F5 /r | V | V | AVX | w,r,r | |||
| 1972 | VPMADDWD ymm1, ymmV, ymm2/m256 | VPMADDWD ymm2/m256, ymmV, ymm1 | vpmaddwd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG F5 /r | V | V | AVX2 | w,r,r | |||
| 1973 | VPMASKMOVD m128, xmmV, xmm1 | VPMASKMOVD xmm1, xmmV, m128 | vpmaskmovd xmm1, xmmV, m128 | VEX.NDS.128.66.0F38.W0 8E /r | V | V | AVX2 | modrm_memonly | w,r,r | ||
| 1974 | VPMASKMOVD m256, ymmV, ymm1 | VPMASKMOVD ymm1, ymmV, m256 | vpmaskmovd ymm1, ymmV, m256 | VEX.NDS.256.66.0F38.W0 8E /r | V | V | AVX2 | modrm_memonly | w,r,r | ||
| 1975 | VPMASKMOVD xmm1, xmmV, m128 | VPMASKMOVD m128, xmmV, xmm1 | vpmaskmovd m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W0 8C /r | V | V | AVX2 | modrm_memonly | w,r,r | ||
| 1976 | VPMASKMOVD ymm1, ymmV, m256 | VPMASKMOVD m256, ymmV, ymm1 | vpmaskmovd m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W0 8C /r | V | V | AVX2 | modrm_memonly | w,r,r | ||
| 1977 | VPMASKMOVQ m128, xmmV, xmm1 | VPMASKMOVQ xmm1, xmmV, m128 | vpmaskmovq xmm1, xmmV, m128 | VEX.NDS.128.66.0F38.W1 8E /r | V | V | AVX2 | modrm_memonly | w,r,r | ||
| 1978 | VPMASKMOVQ m256, ymmV, ymm1 | VPMASKMOVQ ymm1, ymmV, m256 | vpmaskmovq ymm1, ymmV, m256 | VEX.NDS.256.66.0F38.W1 8E /r | V | V | AVX2 | modrm_memonly | w,r,r | ||
| 1979 | VPMASKMOVQ xmm1, xmmV, m128 | VPMASKMOVQ m128, xmmV, xmm1 | vpmaskmovq m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W1 8C /r | V | V | AVX2 | modrm_memonly | w,r,r | ||
| 1980 | VPMASKMOVQ ymm1, ymmV, m256 | VPMASKMOVQ m256, ymmV, ymm1 | vpmaskmovq m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W1 8C /r | V | V | AVX2 | modrm_memonly | w,r,r | ||
| 1981 | VPMAXSB xmm1, xmmV, xmm2/m128 | VPMAXSB xmm2/m128, xmmV, xmm1 | vpmaxsb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 3C /r | V | V | AVX | w,r,r | |||
| 1982 | VPMAXSB ymm1, ymmV, ymm2/m256 | VPMAXSB ymm2/m256, ymmV, ymm1 | vpmaxsb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 3C /r | V | V | AVX2 | w,r,r | |||
| 1983 | VPMAXSD xmm1, xmmV, xmm2/m128 | VPMAXSD xmm2/m128, xmmV, xmm1 | vpmaxsd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 3D /r | V | V | AVX | w,r,r | |||
| 1984 | VPMAXSD ymm1, ymmV, ymm2/m256 | VPMAXSD ymm2/m256, ymmV, ymm1 | vpmaxsd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 3D /r | V | V | AVX2 | w,r,r | |||
| 1985 | VPMAXSW xmm1, xmmV, xmm2/m128 | VPMAXSW xmm2/m128, xmmV, xmm1 | vpmaxsw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG EE /r | V | V | AVX | w,r,r | |||
| 1986 | VPMAXSW ymm1, ymmV, ymm2/m256 | VPMAXSW ymm2/m256, ymmV, ymm1 | vpmaxsw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG EE /r | V | V | AVX2 | w,r,r | |||
| 1987 | VPMAXUB xmm1, xmmV, xmm2/m128 | VPMAXUB xmm2/m128, xmmV, xmm1 | vpmaxub xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG DE /r | V | V | AVX | w,r,r | |||
| 1988 | VPMAXUB ymm1, ymmV, ymm2/m256 | VPMAXUB ymm2/m256, ymmV, ymm1 | vpmaxub ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG DE /r | V | V | AVX2 | w,r,r | |||
| 1989 | VPMAXUD xmm1, xmmV, xmm2/m128 | VPMAXUD xmm2/m128, xmmV, xmm1 | vpmaxud xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 3F /r | V | V | AVX | w,r,r | |||
| 1990 | VPMAXUD ymm1, ymmV, ymm2/m256 | VPMAXUD ymm2/m256, ymmV, ymm1 | vpmaxud ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 3F /r | V | V | AVX2 | w,r,r | |||
| 1991 | VPMAXUW xmm1, xmmV, xmm2/m128 | VPMAXUW xmm2/m128, xmmV, xmm1 | vpmaxuw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 3E /r | V | V | AVX | w,r,r | |||
| 1992 | VPMAXUW ymm1, ymmV, ymm2/m256 | VPMAXUW ymm2/m256, ymmV, ymm1 | vpmaxuw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 3E /r | V | V | AVX2 | w,r,r | |||
| 1993 | VPMINSB xmm1, xmmV, xmm2/m128 | VPMINSB xmm2/m128, xmmV, xmm1 | vpminsb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 38 /r | V | V | AVX | w,r,r | |||
| 1994 | VPMINSB ymm1, ymmV, ymm2/m256 | VPMINSB ymm2/m256, ymmV, ymm1 | vpminsb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 38 /r | V | V | AVX2 | w,r,r | |||
| 1995 | VPMINSD xmm1, xmmV, xmm2/m128 | VPMINSD xmm2/m128, xmmV, xmm1 | vpminsd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 39 /r | V | V | AVX | w,r,r | |||
| 1996 | VPMINSD ymm1, ymmV, ymm2/m256 | VPMINSD ymm2/m256, ymmV, ymm1 | vpminsd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 39 /r | V | V | AVX2 | w,r,r | |||
| 1997 | VPMINSW xmm1, xmmV, xmm2/m128 | VPMINSW xmm2/m128, xmmV, xmm1 | vpminsw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG EA /r | V | V | AVX | w,r,r | |||
| 1998 | VPMINSW ymm1, ymmV, ymm2/m256 | VPMINSW ymm2/m256, ymmV, ymm1 | vpminsw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG EA /r | V | V | AVX2 | w,r,r | |||
| 1999 | VPMINUB xmm1, xmmV, xmm2/m128 | VPMINUB xmm2/m128, xmmV, xmm1 | vpminub xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG DA /r | V | V | AVX | w,r,r | |||
| 2000 | VPMINUB ymm1, ymmV, ymm2/m256 | VPMINUB ymm2/m256, ymmV, ymm1 | vpminub ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG DA /r | V | V | AVX2 | w,r,r | |||
| 2001 | VPMINUD xmm1, xmmV, xmm2/m128 | VPMINUD xmm2/m128, xmmV, xmm1 | vpminud xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 3B /r | V | V | AVX | w,r,r | |||
| 2002 | VPMINUD ymm1, ymmV, ymm2/m256 | VPMINUD ymm2/m256, ymmV, ymm1 | vpminud ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 3B /r | V | V | AVX2 | w,r,r | |||
| 2003 | VPMINUW xmm1, xmmV, xmm2/m128 | VPMINUW xmm2/m128, xmmV, xmm1 | vpminuw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 3A /r | V | V | AVX | w,r,r | |||
| 2004 | VPMINUW ymm1, ymmV, ymm2/m256 | VPMINUW ymm2/m256, ymmV, ymm1 | vpminuw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 3A /r | V | V | AVX2 | w,r,r | |||
| 2005 | VPMOVMSKB r32, xmm2 | VPMOVMSKB xmm2, r32 | vpmovmskb xmm2, r32 | VEX.128.66.0F.WIG D7 /r | V | V | AVX | modrm_regonly | w,r | ||
| 2006 | VPMOVMSKB r32, ymm2 | VPMOVMSKB ymm2, r32 | vpmovmskb ymm2, r32 | VEX.256.66.0F.WIG D7 /r | V | V | AVX2 | modrm_regonly | w,r | ||
| 2007 | VPMOVSXBD xmm1, xmm2/m32 | VPMOVSXBD xmm2/m32, xmm1 | vpmovsxbd xmm2/m32, xmm1 | VEX.128.66.0F38.WIG 21 /r | V | V | AVX | w,r | |||
| 2008 | VPMOVSXBD ymm1, xmm2/m64 | VPMOVSXBD xmm2/m64, ymm1 | vpmovsxbd xmm2/m64, ymm1 | VEX.256.66.0F38.WIG 21 /r | V | V | AVX2 | w,r | |||
| 2009 | VPMOVSXBQ xmm1, xmm2/m16 | VPMOVSXBQ xmm2/m16, xmm1 | vpmovsxbq xmm2/m16, xmm1 | VEX.128.66.0F38.WIG 22 /r | V | V | AVX | w,r | |||
| 2010 | VPMOVSXBQ ymm1, xmm2/m32 | VPMOVSXBQ xmm2/m32, ymm1 | vpmovsxbq xmm2/m32, ymm1 | VEX.256.66.0F38.WIG 22 /r | V | V | AVX2 | w,r | |||
| 2011 | VPMOVSXBW xmm1, xmm2/m64 | VPMOVSXBW xmm2/m64, xmm1 | vpmovsxbw xmm2/m64, xmm1 | VEX.128.66.0F38.WIG 20 /r | V | V | AVX | w,r | |||
| 2012 | VPMOVSXBW ymm1, xmm2/m128 | VPMOVSXBW xmm2/m128, ymm1 | vpmovsxbw xmm2/m128, ymm1 | VEX.256.66.0F38.WIG 20 /r | V | V | AVX2 | w,r | |||
| 2013 | VPMOVSXDQ xmm1, xmm2/m64 | VPMOVSXDQ xmm2/m64, xmm1 | vpmovsxdq xmm2/m64, xmm1 | VEX.128.66.0F38.WIG 25 /r | V | V | AVX | w,r | |||
| 2014 | VPMOVSXDQ ymm1, xmm2/m128 | VPMOVSXDQ xmm2/m128, ymm1 | vpmovsxdq xmm2/m128, ymm1 | VEX.256.66.0F38.WIG 25 /r | V | V | AVX2 | w,r | |||
| 2015 | VPMOVSXWD xmm1, xmm2/m64 | VPMOVSXWD xmm2/m64, xmm1 | vpmovsxwd xmm2/m64, xmm1 | VEX.128.66.0F38.WIG 23 /r | V | V | AVX | w,r | |||
| 2016 | VPMOVSXWD ymm1, xmm2/m128 | VPMOVSXWD xmm2/m128, ymm1 | vpmovsxwd xmm2/m128, ymm1 | VEX.256.66.0F38.WIG 23 /r | V | V | AVX2 | w,r | |||
| 2017 | VPMOVSXWQ xmm1, xmm2/m32 | VPMOVSXWQ xmm2/m32, xmm1 | vpmovsxwq xmm2/m32, xmm1 | VEX.128.66.0F38.WIG 24 /r | V | V | AVX | w,r | |||
| 2018 | VPMOVSXWQ ymm1, xmm2/m64 | VPMOVSXWQ xmm2/m64, ymm1 | vpmovsxwq xmm2/m64, ymm1 | VEX.256.66.0F38.WIG 24 /r | V | V | AVX2 | w,r | |||
| 2019 | VPMOVZXBD xmm1, xmm2/m32 | VPMOVZXBD xmm2/m32, xmm1 | vpmovzxbd xmm2/m32, xmm1 | VEX.128.66.0F38.WIG 31 /r | V | V | AVX | w,r | |||
| 2020 | VPMOVZXBD ymm1, xmm2/m64 | VPMOVZXBD xmm2/m64, ymm1 | vpmovzxbd xmm2/m64, ymm1 | VEX.256.66.0F38.WIG 31 /r | V | V | AVX2 | w,r | |||
| 2021 | VPMOVZXBQ xmm1, xmm2/m16 | VPMOVZXBQ xmm2/m16, xmm1 | vpmovzxbq xmm2/m16, xmm1 | VEX.128.66.0F38.WIG 32 /r | V | V | AVX | w,r | |||
| 2022 | VPMOVZXBQ ymm1, xmm2/m32 | VPMOVZXBQ xmm2/m32, ymm1 | vpmovzxbq xmm2/m32, ymm1 | VEX.256.66.0F38.WIG 32 /r | V | V | AVX2 | w,r | |||
| 2023 | VPMOVZXBW xmm1, xmm2/m64 | VPMOVZXBW xmm2/m64, xmm1 | vpmovzxbw xmm2/m64, xmm1 | VEX.128.66.0F38.WIG 30 /r | V | V | AVX | w,r | |||
| 2024 | VPMOVZXBW ymm1, xmm2/m128 | VPMOVZXBW xmm2/m128, ymm1 | vpmovzxbw xmm2/m128, ymm1 | VEX.256.66.0F38.WIG 30 /r | V | V | AVX2 | w,r | |||
| 2025 | VPMOVZXDQ xmm1, xmm2/m64 | VPMOVZXDQ xmm2/m64, xmm1 | vpmovzxdq xmm2/m64, xmm1 | VEX.128.66.0F38.WIG 35 /r | V | V | AVX | w,r | |||
| 2026 | VPMOVZXDQ ymm1, xmm2/m128 | VPMOVZXDQ xmm2/m128, ymm1 | vpmovzxdq xmm2/m128, ymm1 | VEX.256.66.0F38.WIG 35 /r | V | V | AVX2 | w,r | |||
| 2027 | VPMOVZXWD xmm1, xmm2/m64 | VPMOVZXWD xmm2/m64, xmm1 | vpmovzxwd xmm2/m64, xmm1 | VEX.128.66.0F38.WIG 33 /r | V | V | AVX | w,r | |||
| 2028 | VPMOVZXWD ymm1, xmm2/m128 | VPMOVZXWD xmm2/m128, ymm1 | vpmovzxwd xmm2/m128, ymm1 | VEX.256.66.0F38.WIG 33 /r | V | V | AVX2 | w,r | |||
| 2029 | VPMOVZXWQ xmm1, xmm2/m32 | VPMOVZXWQ xmm2/m32, xmm1 | vpmovzxwq xmm2/m32, xmm1 | VEX.128.66.0F38.WIG 34 /r | V | V | AVX | w,r | |||
| 2030 | VPMOVZXWQ ymm1, xmm2/m64 | VPMOVZXWQ xmm2/m64, ymm1 | vpmovzxwq xmm2/m64, ymm1 | VEX.256.66.0F38.WIG 34 /r | V | V | AVX2 | w,r | |||
| 2031 | VPMULDQ xmm1, xmmV, xmm2/m128 | VPMULDQ xmm2/m128, xmmV, xmm1 | vpmuldq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 28 /r | V | V | AVX | w,r,r | |||
| 2032 | VPMULDQ ymm1, ymmV, ymm2/m256 | VPMULDQ ymm2/m256, ymmV, ymm1 | vpmuldq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 28 /r | V | V | AVX2 | w,r,r | |||
| 2033 | VPMULHRSW xmm1, xmmV, xmm2/m128 | VPMULHRSW xmm2/m128, xmmV, xmm1 | vpmulhrsw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 0B /r | V | V | AVX | w,r,r | |||
| 2034 | VPMULHRSW ymm1, ymmV, ymm2/m256 | VPMULHRSW ymm2/m256, ymmV, ymm1 | vpmulhrsw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 0B /r | V | V | AVX2 | w,r,r | |||
| 2035 | VPMULHUW xmm1, xmmV, xmm2/m128 | VPMULHUW xmm2/m128, xmmV, xmm1 | vpmulhuw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG E4 /r | V | V | AVX | w,r,r | |||
| 2036 | VPMULHUW ymm1, ymmV, ymm2/m256 | VPMULHUW ymm2/m256, ymmV, ymm1 | vpmulhuw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG E4 /r | V | V | AVX2 | w,r,r | |||
| 2037 | VPMULHW xmm1, xmmV, xmm2/m128 | VPMULHW xmm2/m128, xmmV, xmm1 | vpmulhw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG E5 /r | V | V | AVX | w,r,r | |||
| 2038 | VPMULHW ymm1, ymmV, ymm2/m256 | VPMULHW ymm2/m256, ymmV, ymm1 | vpmulhw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG E5 /r | V | V | AVX2 | w,r,r | |||
| 2039 | VPMULLD xmm1, xmmV, xmm2/m128 | VPMULLD xmm2/m128, xmmV, xmm1 | vpmulld xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 40 /r | V | V | AVX | w,r,r | |||
| 2040 | VPMULLD ymm1, ymmV, ymm2/m256 | VPMULLD ymm2/m256, ymmV, ymm1 | vpmulld ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 40 /r | V | V | AVX2 | w,r,r | |||
| 2041 | VPMULLW xmm1, xmmV, xmm2/m128 | VPMULLW xmm2/m128, xmmV, xmm1 | vpmullw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG D5 /r | V | V | AVX | w,r,r | |||
| 2042 | VPMULLW ymm1, ymmV, ymm2/m256 | VPMULLW ymm2/m256, ymmV, ymm1 | vpmullw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG D5 /r | V | V | AVX2 | w,r,r | |||
| 2043 | VPMULUDQ xmm1, xmmV, xmm2/m128 | VPMULUDQ xmm2/m128, xmmV, xmm1 | vpmuludq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG F4 /r | V | V | AVX | w,r,r | |||
| 2044 | VPMULUDQ ymm1, ymmV, ymm2/m256 | VPMULUDQ ymm2/m256, ymmV, ymm1 | vpmuludq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG F4 /r | V | V | AVX2 | w,r,r | |||
| 2045 | VPOR xmm1, xmmV, xmm2/m128 | VPOR xmm2/m128, xmmV, xmm1 | vpor xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG EB /r | V | V | AVX | w,r,r | |||
| 2046 | VPOR ymm1, ymmV, ymm2/m256 | VPOR ymm2/m256, ymmV, ymm1 | vpor ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG EB /r | V | V | AVX2 | w,r,r | |||
| 2047 | VPSADBW xmm1, xmmV, xmm2/m128 | VPSADBW xmm2/m128, xmmV, xmm1 | vpsadbw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG F6 /r | V | V | AVX | w,r,r | |||
| 2048 | VPSADBW ymm1, ymmV, ymm2/m256 | VPSADBW ymm2/m256, ymmV, ymm1 | vpsadbw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG F6 /r | V | V | AVX2 | w,r,r | |||
| 2049 | VPSHUFB xmm1, xmmV, xmm2/m128 | VPSHUFB xmm2/m128, xmmV, xmm1 | vpshufb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 00 /r | V | V | AVX | w,r,r | |||
| 2050 | VPSHUFB ymm1, ymmV, ymm2/m256 | VPSHUFB ymm2/m256, ymmV, ymm1 | vpshufb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 00 /r | V | V | AVX2 | w,r,r | |||
| 2051 | VPSHUFD xmm1, xmm2/m128, imm8 | VPSHUFD imm8, xmm2/m128, xmm1 | vpshufd imm8, xmm2/m128, xmm1 | VEX.128.66.0F.WIG 70 /r ib | V | V | AVX | w,r,r | |||
| 2052 | VPSHUFD ymm1, ymm2/m256, imm8 | VPSHUFD imm8, ymm2/m256, ymm1 | vpshufd imm8, ymm2/m256, ymm1 | VEX.256.66.0F.WIG 70 /r ib | V | V | AVX2 | w,r,r | |||
| 2053 | VPSHUFHW xmm1, xmm2/m128, imm8 | VPSHUFHW imm8, xmm2/m128, xmm1 | vpshufhw imm8, xmm2/m128, xmm1 | VEX.128.F3.0F.WIG 70 /r ib | V | V | AVX | w,r,r | |||
| 2054 | VPSHUFHW ymm1, ymm2/m256, imm8 | VPSHUFHW imm8, ymm2/m256, ymm1 | vpshufhw imm8, ymm2/m256, ymm1 | VEX.256.F3.0F.WIG 70 /r ib | V | V | AVX2 | w,r,r | |||
| 2055 | VPSHUFLW xmm1, xmm2/m128, imm8 | VPSHUFLW imm8, xmm2/m128, xmm1 | vpshuflw imm8, xmm2/m128, xmm1 | VEX.128.F2.0F.WIG 70 /r ib | V | V | AVX | w,r,r | |||
| 2056 | VPSHUFLW ymm1, ymm2/m256, imm8 | VPSHUFLW imm8, ymm2/m256, ymm1 | vpshuflw imm8, ymm2/m256, ymm1 | VEX.256.F2.0F.WIG 70 /r ib | V | V | AVX2 | w,r,r | |||
| 2057 | VPSIGNB xmm1, xmmV, xmm2/m128 | VPSIGNB xmm2/m128, xmmV, xmm1 | vpsignb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 08 /r | V | V | AVX | w,r,r | |||
| 2058 | VPSIGNB ymm1, ymmV, ymm2/m256 | VPSIGNB ymm2/m256, ymmV, ymm1 | vpsignb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 08 /r | V | V | AVX2 | w,r,r | |||
| 2059 | VPSIGND xmm1, xmmV, xmm2/m128 | VPSIGND xmm2/m128, xmmV, xmm1 | vpsignd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 0A /r | V | V | AVX | w,r,r | |||
| 2060 | VPSIGND ymm1, ymmV, ymm2/m256 | VPSIGND ymm2/m256, ymmV, ymm1 | vpsignd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 0A /r | V | V | AVX2 | w,r,r | |||
| 2061 | VPSIGNW xmm1, xmmV, xmm2/m128 | VPSIGNW xmm2/m128, xmmV, xmm1 | vpsignw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.WIG 09 /r | V | V | AVX | w,r,r | |||
| 2062 | VPSIGNW ymm1, ymmV, ymm2/m256 | VPSIGNW ymm2/m256, ymmV, ymm1 | vpsignw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.WIG 09 /r | V | V | AVX2 | w,r,r | |||
| 2063 | VPSLLD xmm1, xmmV, xmm2/m128 | VPSLLD xmm2/m128, xmmV, xmm1 | vpslld xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG F2 /r | V | V | AVX | w,r,r | |||
| 2064 | VPSLLD xmmV, xmm2, imm8 | VPSLLD imm8, xmm2, xmmV | vpslld imm8, xmm2, xmmV | VEX.NDD.128.66.0F.WIG 72 /6 ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 2065 | VPSLLDQ xmmV, xmm2, imm8 | VPSLLDQ imm8, xmm2, xmmV | vpslldq imm8, xmm2, xmmV | VEX.NDD.128.66.0F.WIG 73 /7 ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 2066 | VPSLLDQ ymmV, ymm2, imm8 | VPSLLDQ imm8, ymm2, ymmV | vpslldq imm8, ymm2, ymmV | VEX.NDD.256.66.0F.WIG 73 /7 ib | V | V | AVX2 | modrm_regonly | w,r,r | ||
| 2067 | VPSLLQ xmm1, xmmV, xmm2/m128 | VPSLLQ xmm2/m128, xmmV, xmm1 | vpsllq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG F3 /r | V | V | AVX | w,r,r | |||
| 2068 | VPSLLQ xmmV, xmm2, imm8 | VPSLLQ imm8, xmm2, xmmV | vpsllq imm8, xmm2, xmmV | VEX.NDD.128.66.0F.WIG 73 /6 ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 2069 | VPSLLVD xmm1, xmmV, xmm2/m128 | VPSLLVD xmm2/m128, xmmV, xmm1 | vpsllvd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W0 47 /r | V | V | AVX2 | w,r,r | |||
| 2070 | VPSLLVD ymm1, ymmV, ymm2/m256 | VPSLLVD ymm2/m256, ymmV, ymm1 | vpsllvd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W0 47 /r | V | V | AVX2 | w,r,r | |||
| 2071 | VPSLLVQ xmm1, xmmV, xmm2/m128 | VPSLLVQ xmm2/m128, xmmV, xmm1 | vpsllvq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W1 47 /r | V | V | AVX2 | w,r,r | |||
| 2072 | VPSLLVQ ymm1, ymmV, ymm2/m256 | VPSLLVQ ymm2/m256, ymmV, ymm1 | vpsllvq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W1 47 /r | V | V | AVX2 | w,r,r | |||
| 2073 | VPSLLW xmm1, xmmV, xmm2/m128 | VPSLLW xmm2/m128, xmmV, xmm1 | vpsllw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG F1 /r | V | V | AVX | w,r,r | |||
| 2074 | VPSLLW xmmV, xmm2, imm8 | VPSLLW imm8, xmm2, xmmV | vpsllw imm8, xmm2, xmmV | VEX.NDD.128.66.0F.WIG 71 /6 ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 2075 | VPSLLW ymm1, ymmV, xmm2/m128 | VPSLLW xmm2/m128, ymmV, ymm1 | vpsllw xmm2/m128, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG F1 /r | V | V | AVX2 | w,r,r | |||
| 2076 | VPSLLW ymmV, ymm2, imm8 | VPSLLW imm8, ymm2, ymmV | vpsllw imm8, ymm2, ymmV | VEX.NDD.256.66.0F.WIG 71 /6 ib | V | V | AVX2 | modrm_regonly | w,r,r | ||
| 2077 | VPSRAD xmm1, xmmV, xmm2/m128 | VPSRAD xmm2/m128, xmmV, xmm1 | vpsrad xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG E2 /r | V | V | AVX | w,r,r | |||
| 2078 | VPSRAD xmmV, xmm2, imm8 | VPSRAD imm8, xmm2, xmmV | vpsrad imm8, xmm2, xmmV | VEX.NDD.128.66.0F.WIG 72 /4 ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 2079 | VPSRAD ymm1, ymmV, xmm2/m128 | VPSRAD xmm2/m128, ymmV, ymm1 | vpsrad xmm2/m128, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG E2 /r | V | V | AVX2 | w,r,r | |||
| 2080 | VPSRAD ymmV, ymm2, imm8 | VPSRAD imm8, ymm2, ymmV | vpsrad imm8, ymm2, ymmV | VEX.NDD.256.66.0F.WIG 72 /4 ib | V | V | AVX2 | modrm_regonly | w,r,r | ||
| 2081 | VPSRAVD xmm1, xmmV, xmm2/m128 | VPSRAVD xmm2/m128, xmmV, xmm1 | vpsravd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W0 46 /r | V | V | AVX2 | w,r,r | |||
| 2082 | VPSRAVD ymm1, ymmV, ymm2/m256 | VPSRAVD ymm2/m256, ymmV, ymm1 | vpsravd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W0 46 /r | V | V | AVX2 | w,r,r | |||
| 2083 | VPSRAW xmm1, xmmV, xmm2/m128 | VPSRAW xmm2/m128, xmmV, xmm1 | vpsraw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG E1 /r | V | V | AVX | w,r,r | |||
| 2084 | VPSRAW xmmV, xmm2, imm8 | VPSRAW imm8, xmm2, xmmV | vpsraw imm8, xmm2, xmmV | VEX.NDD.128.66.0F.WIG 71 /4 ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 2085 | VPSRAW ymm1, ymmV, xmm2/m128 | VPSRAW xmm2/m128, ymmV, ymm1 | vpsraw xmm2/m128, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG E1 /r | V | V | AVX2 | w,r,r | |||
| 2086 | VPSRAW ymmV, ymm2, imm8 | VPSRAW imm8, ymm2, ymmV | vpsraw imm8, ymm2, ymmV | VEX.NDD.256.66.0F.WIG 71 /4 ib | V | V | AVX2 | modrm_regonly | w,r,r | ||
| 2087 | VPSRLD xmm1, xmmV, xmm2/m128 | VPSRLD xmm2/m128, xmmV, xmm1 | vpsrld xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG D2 /r | V | V | AVX | w,r,r | |||
| 2088 | VPSRLD xmmV, xmm2, imm8 | VPSRLD imm8, xmm2, xmmV | vpsrld imm8, xmm2, xmmV | VEX.NDD.128.66.0F.WIG 72 /2 ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 2089 | VPSRLDQ xmmV, xmm2, imm8 | VPSRLDQ imm8, xmm2, xmmV | vpsrldq imm8, xmm2, xmmV | VEX.NDD.128.66.0F.WIG 73 /3 ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 2090 | VPSRLDQ ymmV, ymm2, imm8 | VPSRLDQ imm8, ymm2, ymmV | vpsrldq imm8, ymm2, ymmV | VEX.NDD.256.66.0F.WIG 73 /3 ib | V | V | AVX2 | modrm_regonly | w,r,r | ||
| 2091 | VPSRLQ xmm1, xmmV, xmm2/m128 | VPSRLQ xmm2/m128, xmmV, xmm1 | vpsrlq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG D3 /r | V | V | AVX | w,r,r | |||
| 2092 | VPSRLQ xmmV, xmm2, imm8 | VPSRLQ imm8, xmm2, xmmV | vpsrlq imm8, xmm2, xmmV | VEX.NDD.128.66.0F.WIG 73 /2 ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 2093 | VPSRLVD xmm1, xmmV, xmm2/m128 | VPSRLVD xmm2/m128, xmmV, xmm1 | vpsrlvd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W0 45 /r | V | V | AVX2 | w,r,r | |||
| 2094 | VPSRLVD ymm1, ymmV, ymm2/m256 | VPSRLVD ymm2/m256, ymmV, ymm1 | vpsrlvd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W0 45 /r | V | V | AVX2 | w,r,r | |||
| 2095 | VPSRLVQ xmm1, xmmV, xmm2/m128 | VPSRLVQ xmm2/m128, xmmV, xmm1 | vpsrlvq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F38.W1 45 /r | V | V | AVX2 | w,r,r | |||
| 2096 | VPSRLVQ ymm1, ymmV, ymm2/m256 | VPSRLVQ ymm2/m256, ymmV, ymm1 | vpsrlvq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F38.W1 45 /r | V | V | AVX2 | w,r,r | |||
| 2097 | VPSRLW xmm1, xmmV, xmm2/m128 | VPSRLW xmm2/m128, xmmV, xmm1 | vpsrlw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG D1 /r | V | V | AVX | w,r,r | |||
| 2098 | VPSRLW xmmV, xmm2, imm8 | VPSRLW imm8, xmm2, xmmV | vpsrlw imm8, xmm2, xmmV | VEX.NDD.128.66.0F.WIG 71 /2 ib | V | V | AVX | modrm_regonly | w,r,r | ||
| 2099 | VPSRLW ymm1, ymmV, xmm2/m128 | VPSRLW xmm2/m128, ymmV, ymm1 | vpsrlw xmm2/m128, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG D1 /r | V | V | AVX2 | w,r,r | |||
| 2100 | VPSRLW ymmV, ymm2, imm8 | VPSRLW imm8, ymm2, ymmV | vpsrlw imm8, ymm2, ymmV | VEX.NDD.256.66.0F.WIG 71 /2 ib | V | V | AVX2 | modrm_regonly | w,r,r | ||
| 2101 | VPSUBB xmm1, xmmV, xmm2/m128 | VPSUBB xmm2/m128, xmmV, xmm1 | vpsubb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG F8 /r | V | V | AVX | w,r,r | |||
| 2102 | VPSUBB ymm1, ymmV, ymm2/m256 | VPSUBB ymm2/m256, ymmV, ymm1 | vpsubb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG F8 /r | V | V | AVX2 | w,r,r | |||
| 2103 | VPSUBD xmm1, xmmV, xmm2/m128 | VPSUBD xmm2/m128, xmmV, xmm1 | vpsubd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG FA /r | V | V | AVX | w,r,r | |||
| 2104 | VPSUBD ymm1, ymmV, ymm2/m256 | VPSUBD ymm2/m256, ymmV, ymm1 | vpsubd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG FA /r | V | V | AVX2 | w,r,r | |||
| 2105 | VPSUBQ xmm1, xmmV, xmm2/m128 | VPSUBQ xmm2/m128, xmmV, xmm1 | vpsubq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG FB /r | V | V | AVX | w,r,r | |||
| 2106 | VPSUBQ ymm1, ymmV, ymm2/m256 | VPSUBQ ymm2/m256, ymmV, ymm1 | vpsubq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG FB /r | V | V | AVX2 | w,r,r | |||
| 2107 | VPSUBSB xmm1, xmmV, xmm2/m128 | VPSUBSB xmm2/m128, xmmV, xmm1 | vpsubsb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG E8 /r | V | V | AVX | w,r,r | |||
| 2108 | VPSUBSB ymm1, ymmV, ymm2/m256 | VPSUBSB ymm2/m256, ymmV, ymm1 | vpsubsb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG E8 /r | V | V | AVX2 | w,r,r | |||
| 2109 | VPSUBSW xmm1, xmmV, xmm2/m128 | VPSUBSW xmm2/m128, xmmV, xmm1 | vpsubsw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG E9 /r | V | V | AVX | w,r,r | |||
| 2110 | VPSUBSW ymm1, ymmV, ymm2/m256 | VPSUBSW ymm2/m256, ymmV, ymm1 | vpsubsw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG E9 /r | V | V | AVX2 | w,r,r | |||
| 2111 | VPSUBUSB xmm1, xmmV, xmm2/m128 | VPSUBUSB xmm2/m128, xmmV, xmm1 | vpsubusb xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG D8 /r | V | V | AVX | w,r,r | |||
| 2112 | VPSUBUSB ymm1, ymmV, ymm2/m256 | VPSUBUSB ymm2/m256, ymmV, ymm1 | vpsubusb ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG D8 /r | V | V | AVX2 | w,r,r | |||
| 2113 | VPSUBUSW xmm1, xmmV, xmm2/m128 | VPSUBUSW xmm2/m128, xmmV, xmm1 | vpsubusw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG D9 /r | V | V | AVX | w,r,r | |||
| 2114 | VPSUBUSW ymm1, ymmV, ymm2/m256 | VPSUBUSW ymm2/m256, ymmV, ymm1 | vpsubusw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG D9 /r | V | V | AVX2 | w,r,r | |||
| 2115 | VPSUBW xmm1, xmmV, xmm2/m128 | VPSUBW xmm2/m128, xmmV, xmm1 | vpsubw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG F9 /r | V | V | AVX | w,r,r | |||
| 2116 | VPSUBW ymm1, ymmV, ymm2/m256 | VPSUBW ymm2/m256, ymmV, ymm1 | vpsubw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG F9 /r | V | V | AVX2 | w,r,r | |||
| 2117 | VPTEST xmm1, xmm2/m128 | VPTEST xmm2/m128, xmm1 | vptest xmm2/m128, xmm1 | VEX.128.66.0F38.WIG 17 /r | V | V | AVX | r,r | |||
| 2118 | VPTEST ymm1, ymm2/m256 | VPTEST ymm2/m256, ymm1 | vptest ymm2/m256, ymm1 | VEX.256.66.0F38.WIG 17 /r | V | V | AVX | r,r | |||
| 2119 | VPUNPCKHBW xmm1, xmmV, xmm2/m128 | VPUNPCKHBW xmm2/m128, xmmV, xmm1 | vpunpckhbw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 68 /r | V | V | AVX | w,r,r | |||
| 2120 | VPUNPCKHBW ymm1, ymmV, ymm2/m256 | VPUNPCKHBW ymm2/m256, ymmV, ymm1 | vpunpckhbw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 68 /r | V | V | AVX2 | w,r,r | |||
| 2121 | VPUNPCKHDQ xmm1, xmmV, xmm2/m128 | VPUNPCKHDQ xmm2/m128, xmmV, xmm1 | vpunpckhdq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 6A /r | V | V | AVX | w,r,r | |||
| 2122 | VPUNPCKHDQ ymm1, ymmV, ymm2/m256 | VPUNPCKHDQ ymm2/m256, ymmV, ymm1 | vpunpckhdq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 6A /r | V | V | AVX2 | w,r,r | |||
| 2123 | VPUNPCKHQDQ xmm1, xmmV, xmm2/m128 | VPUNPCKHQDQ xmm2/m128, xmmV, xmm1 | vpunpckhqdq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 6D /r | V | V | AVX | w,r,r | |||
| 2124 | VPUNPCKHQDQ ymm1, ymmV, ymm2/m256 | VPUNPCKHQDQ ymm2/m256, ymmV, ymm1 | vpunpckhqdq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 6D /r | V | V | AVX2 | w,r,r | |||
| 2125 | VPUNPCKHWD xmm1, xmmV, xmm2/m128 | VPUNPCKHWD xmm2/m128, xmmV, xmm1 | vpunpckhwd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 69 /r | V | V | AVX | w,r,r | |||
| 2126 | VPUNPCKHWD ymm1, ymmV, ymm2/m256 | VPUNPCKHWD ymm2/m256, ymmV, ymm1 | vpunpckhwd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 69 /r | V | V | AVX2 | w,r,r | |||
| 2127 | VPUNPCKLBW xmm1, xmmV, xmm2/m128 | VPUNPCKLBW xmm2/m128, xmmV, xmm1 | vpunpcklbw xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 60 /r | V | V | AVX | w,r,r | |||
| 2128 | VPUNPCKLBW ymm1, ymmV, ymm2/m256 | VPUNPCKLBW ymm2/m256, ymmV, ymm1 | vpunpcklbw ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 60 /r | V | V | AVX2 | w,r,r | |||
| 2129 | VPUNPCKLDQ xmm1, xmmV, xmm2/m128 | VPUNPCKLDQ xmm2/m128, xmmV, xmm1 | vpunpckldq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 62 /r | V | V | AVX | w,r,r | |||
| 2130 | VPUNPCKLDQ ymm1, ymmV, ymm2/m256 | VPUNPCKLDQ ymm2/m256, ymmV, ymm1 | vpunpckldq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 62 /r | V | V | AVX2 | w,r,r | |||
| 2131 | VPUNPCKLQDQ xmm1, xmmV, xmm2/m128 | VPUNPCKLQDQ xmm2/m128, xmmV, xmm1 | vpunpcklqdq xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 6C /r | V | V | AVX | w,r,r | |||
| 2132 | VPUNPCKLQDQ ymm1, ymmV, ymm2/m256 | VPUNPCKLQDQ ymm2/m256, ymmV, ymm1 | vpunpcklqdq ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 6C /r | V | V | AVX2 | w,r,r | |||
| 2133 | VPUNPCKLWD xmm1, xmmV, xmm2/m128 | VPUNPCKLWD xmm2/m128, xmmV, xmm1 | vpunpcklwd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 61 /r | V | V | AVX | w,r,r | |||
| 2134 | VPUNPCKLWD ymm1, ymmV, ymm2/m256 | VPUNPCKLWD ymm2/m256, ymmV, ymm1 | vpunpcklwd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 61 /r | V | V | AVX2 | w,r,r | |||
| 2135 | VPXOR xmm1, xmmV, xmm2/m128 | VPXOR xmm2/m128, xmmV, xmm1 | vpxor xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG EF /r | V | V | AVX | w,r,r | |||
| 2136 | VPXOR ymm1, ymmV, ymm2/m256 | VPXOR ymm2/m256, ymmV, ymm1 | vpxor ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG EF /r | V | V | AVX2 | w,r,r | |||
| 2137 | VRCPPS xmm1, xmm2/m128 | VRCPPS xmm2/m128, xmm1 | vrcpps xmm2/m128, xmm1 | VEX.128.0F.WIG 53 /r | V | V | AVX | w,r | |||
| 2138 | VRCPPS ymm1, ymm2/m256 | VRCPPS ymm2/m256, ymm1 | vrcpps ymm2/m256, ymm1 | VEX.256.0F.WIG 53 /r | V | V | AVX | w,r | |||
| 2139 | VRCPSS xmm1, xmmV, xmm2/m32 | VRCPSS xmm2/m32, xmmV, xmm1 | vrcpss xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 53 /r | V | V | AVX | w,r,r | |||
| 2140 | VROUNDPD xmm1, xmm2/m128, imm8 | VROUNDPD imm8, xmm2/m128, xmm1 | vroundpd imm8, xmm2/m128, xmm1 | VEX.128.66.0F3A.WIG 09 /r ib | V | V | AVX | w,r,r | |||
| 2141 | VROUNDPD ymm1, ymm2/m256, imm8 | VROUNDPD imm8, ymm2/m256, ymm1 | vroundpd imm8, ymm2/m256, ymm1 | VEX.256.66.0F3A.WIG 09 /r ib | V | V | AVX | w,r,r | |||
| 2142 | VROUNDPS xmm1, xmm2/m128, imm8 | VROUNDPS imm8, xmm2/m128, xmm1 | vroundps imm8, xmm2/m128, xmm1 | VEX.128.66.0F3A.WIG 08 /r ib | V | V | AVX | w,r,r | |||
| 2143 | VROUNDPS ymm1, ymm2/m256, imm8 | VROUNDPS imm8, ymm2/m256, ymm1 | vroundps imm8, ymm2/m256, ymm1 | VEX.256.66.0F3A.WIG 08 /r ib | V | V | AVX | w,r,r | |||
| 2144 | VROUNDSD xmm1, xmmV, xmm2/m64, imm8 | VROUNDSD imm8, xmm2/m64, xmmV, xmm1 | vroundsd imm8, xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.66.0F3A.WIG 0B /r ib | V | V | AVX | w,r,r,r | |||
| 2145 | VROUNDSS xmm1, xmmV, xmm2/m32, imm8 | VROUNDSS imm8, xmm2/m32, xmmV, xmm1 | vroundss imm8, xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.66.0F3A.WIG 0A /r ib | V | V | AVX | w,r,r,r | |||
| 2146 | VRSQRTPS xmm1, xmm2/m128 | VRSQRTPS xmm2/m128, xmm1 | vrsqrtps xmm2/m128, xmm1 | VEX.128.0F.WIG 52 /r | V | V | AVX | w,r | |||
| 2147 | VRSQRTPS ymm1, ymm2/m256 | VRSQRTPS ymm2/m256, ymm1 | vrsqrtps ymm2/m256, ymm1 | VEX.256.0F.WIG 52 /r | V | V | AVX | w,r | |||
| 2148 | VRSQRTSS xmm1, xmmV, xmm2/m32 | VRSQRTSS xmm2/m32, xmmV, xmm1 | vrsqrtss xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 52 /r | V | V | AVX | w,r,r | |||
| 2149 | VSHUFPD xmm1, xmmV, xmm2/m128, imm8 | VSHUFPD imm8, xmm2/m128, xmmV, xmm1 | vshufpd imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG C6 /r ib | V | V | AVX | w,r,r,r | |||
| 2150 | VSHUFPD ymm1, ymmV, ymm2/m256, imm8 | VSHUFPD imm8, ymm2/m256, ymmV, ymm1 | vshufpd imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG C6 /r ib | V | V | AVX | w,r,r,r | |||
| 2151 | VSHUFPS xmm1, xmmV, xmm2/m128, imm8 | VSHUFPS imm8, xmm2/m128, xmmV, xmm1 | vshufps imm8, xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG C6 /r ib | V | V | AVX | w,r,r,r | |||
| 2152 | VSHUFPS ymm1, ymmV, ymm2/m256, imm8 | VSHUFPS imm8, ymm2/m256, ymmV, ymm1 | vshufps imm8, ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG C6 /r ib | V | V | AVX | w,r,r,r | |||
| 2153 | VSQRTPD xmm1, xmm2/m128 | VSQRTPD xmm2/m128, xmm1 | vsqrtpd xmm2/m128, xmm1 | VEX.128.66.0F.WIG 51 /r | V | V | AVX | w,r | |||
| 2154 | VSQRTPD ymm1, ymm2/m256 | VSQRTPD ymm2/m256, ymm1 | vsqrtpd ymm2/m256, ymm1 | VEX.256.66.0F.WIG 51 /r | V | V | AVX | w,r | |||
| 2155 | VSQRTPS xmm1, xmm2/m128 | VSQRTPS xmm2/m128, xmm1 | vsqrtps xmm2/m128, xmm1 | VEX.128.0F.WIG 51 /r | V | V | AVX | w,r | |||
| 2156 | VSQRTPS ymm1, ymm2/m256 | VSQRTPS ymm2/m256, ymm1 | vsqrtps ymm2/m256, ymm1 | VEX.256.0F.WIG 51 /r | V | V | AVX | w,r | |||
| 2157 | VSQRTSD xmm1, xmmV, xmm2/m64 | VSQRTSD xmm2/m64, xmmV, xmm1 | vsqrtsd xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG 51 /r | V | V | AVX | w,r,r | |||
| 2158 | VSQRTSS xmm1, xmmV, xmm2/m32 | VSQRTSS xmm2/m32, xmmV, xmm1 | vsqrtss xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 51 /r | V | V | AVX | w,r,r | |||
| 2159 | VSTMXCSR m32 | VSTMXCSR m32 | vstmxcsr m32 | VEX.LZ.0F.WIG AE /3 | V | V | AVX | modrm_memonly | w | ||
| 2160 | VSUBPD xmm1, xmmV, xmm2/m128 | VSUBPD xmm2/m128, xmmV, xmm1 | vsubpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 5C /r | V | V | AVX | w,r,r | |||
| 2161 | VSUBPD ymm1, ymmV, ymm2/m256 | VSUBPD ymm2/m256, ymmV, ymm1 | vsubpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 5C /r | V | V | AVX | w,r,r | |||
| 2162 | VSUBPS xmm1, xmmV, xmm2/m128 | VSUBPS xmm2/m128, xmmV, xmm1 | vsubps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 5C /r | V | V | AVX | w,r,r | |||
| 2163 | VSUBPS ymm1, ymmV, ymm2/m256 | VSUBPS ymm2/m256, ymmV, ymm1 | vsubps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 5C /r | V | V | AVX | w,r,r | |||
| 2164 | VSUBSD xmm1, xmmV, xmm2/m64 | VSUBSD xmm2/m64, xmmV, xmm1 | vsubsd xmm2/m64, xmmV, xmm1 | VEX.NDS.LIG.F2.0F.WIG 5C /r | V | V | AVX | w,r,r | |||
| 2165 | VSUBSS xmm1, xmmV, xmm2/m32 | VSUBSS xmm2/m32, xmmV, xmm1 | vsubss xmm2/m32, xmmV, xmm1 | VEX.NDS.LIG.F3.0F.WIG 5C /r | V | V | AVX | w,r,r | |||
| 2166 | VTESTPD xmm1, xmm2/m128 | VTESTPD xmm2/m128, xmm1 | vtestpd xmm2/m128, xmm1 | VEX.128.66.0F38.W0 0F /r | V | V | AVX | r,r | |||
| 2167 | VTESTPD ymm1, ymm2/m256 | VTESTPD ymm2/m256, ymm1 | vtestpd ymm2/m256, ymm1 | VEX.256.66.0F38.W0 0F /r | V | V | AVX | r,r | |||
| 2168 | VTESTPS xmm1, xmm2/m128 | VTESTPS xmm2/m128, xmm1 | vtestps xmm2/m128, xmm1 | VEX.128.66.0F38.W0 0E /r | V | V | AVX | r,r | |||
| 2169 | VTESTPS ymm1, ymm2/m256 | VTESTPS ymm2/m256, ymm1 | vtestps ymm2/m256, ymm1 | VEX.256.66.0F38.W0 0E /r | V | V | AVX | r,r | |||
| 2170 | VUCOMISD xmm1, xmm2/m64 | VUCOMISD xmm2/m64, xmm1 | vucomisd xmm2/m64, xmm1 | VEX.LIG.66.0F.WIG 2E /r | V | V | AVX | r,r | |||
| 2171 | VUCOMISS xmm1, xmm2/m32 | VUCOMISS xmm2/m32, xmm1 | vucomiss xmm2/m32, xmm1 | VEX.LIG.0F.WIG 2E /r | V | V | AVX | r,r | |||
| 2172 | VUNPCKHPD xmm1, xmmV, xmm2/m128 | VUNPCKHPD xmm2/m128, xmmV, xmm1 | vunpckhpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 15 /r | V | V | AVX | w,r,r | |||
| 2173 | VUNPCKHPD ymm1, ymmV, ymm2/m256 | VUNPCKHPD ymm2/m256, ymmV, ymm1 | vunpckhpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 15 /r | V | V | AVX | w,r,r | |||
| 2174 | VUNPCKHPS xmm1, xmmV, xmm2/m128 | VUNPCKHPS xmm2/m128, xmmV, xmm1 | vunpckhps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 15 /r | V | V | AVX | w,r,r | |||
| 2175 | VUNPCKHPS ymm1, ymmV, ymm2/m256 | VUNPCKHPS ymm2/m256, ymmV, ymm1 | vunpckhps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 15 /r | V | V | AVX | w,r,r | |||
| 2176 | VUNPCKLPD xmm1, xmmV, xmm2/m128 | VUNPCKLPD xmm2/m128, xmmV, xmm1 | vunpcklpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 14 /r | V | V | AVX | w,r,r | |||
| 2177 | VUNPCKLPD ymm1, ymmV, ymm2/m256 | VUNPCKLPD ymm2/m256, ymmV, ymm1 | vunpcklpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 14 /r | V | V | AVX | w,r,r | |||
| 2178 | VUNPCKLPS xmm1, xmmV, xmm2/m128 | VUNPCKLPS xmm2/m128, xmmV, xmm1 | vunpcklps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 14 /r | V | V | AVX | w,r,r | |||
| 2179 | VUNPCKLPS ymm1, ymmV, ymm2/m256 | VUNPCKLPS ymm2/m256, ymmV, ymm1 | vunpcklps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 14 /r | V | V | AVX | w,r,r | |||
| 2180 | VXORPD xmm1, xmmV, xmm2/m128 | VXORPD xmm2/m128, xmmV, xmm1 | vxorpd xmm2/m128, xmmV, xmm1 | VEX.NDS.128.66.0F.WIG 57 /r | V | V | AVX | w,r,r | |||
| 2181 | VXORPD ymm1, ymmV, ymm2/m256 | VXORPD ymm2/m256, ymmV, ymm1 | vxorpd ymm2/m256, ymmV, ymm1 | VEX.NDS.256.66.0F.WIG 57 /r | V | V | AVX | w,r,r | |||
| 2182 | VXORPS xmm1, xmmV, xmm2/m128 | VXORPS xmm2/m128, xmmV, xmm1 | vxorps xmm2/m128, xmmV, xmm1 | VEX.NDS.128.0F.WIG 57 /r | V | V | AVX | w,r,r | |||
| 2183 | VXORPS ymm1, ymmV, ymm2/m256 | VXORPS ymm2/m256, ymmV, ymm1 | vxorps ymm2/m256, ymmV, ymm1 | VEX.NDS.256.0F.WIG 57 /r | V | V | AVX | w,r,r | |||
| 2184 | VZEROALL | VZEROALL | vzeroall | VEX.256.0F.WIG 77 | V | V | AVX | ||||
| 2185 | VZEROUPPER | VZEROUPPER | vzeroupper | VEX.128.0F.WIG 77 | V | V | AVX | ||||
| 2186 | WAIT | WAIT | wait | 9B | V | V | pseudo | ||||
| 2187 | WBINVD | WBINVD | wbinvd | 0F 09 | V | V | 486 | ||||
| 2188 | WRFSBASE rmr32 | WRFSBASE rmr32 | wrfsbase rmr32 | F3 0F AE /2 | I | V | FSGSBASE | modrm_regonly,operand16,operand32 | r | Y | 32 |
| 2189 | WRFSBASE rmr64 | WRFSBASE rmr64 | wrfsbase rmr64 | F3 REX.W 0F AE /2 | I | V | FSGSBASE | modrm_regonly | r | Y | 64 |
| 2190 | WRGSBASE rmr32 | WRGSBASE rmr32 | wrgsbase rmr32 | F3 0F AE /3 | I | V | FSGSBASE | modrm_regonly,operand16,operand32 | r | Y | 32 |
| 2191 | WRGSBASE rmr64 | WRGSBASE rmr64 | wrgsbase rmr64 | F3 REX.W 0F AE /3 | I | V | FSGSBASE | modrm_regonly | r | Y | 64 |
| 2192 | WRMSR | WRMSR | wrmsr | 0F 30 | V | V | Pentium | ||||
| 2193 | WRPKRU | WRPKRU | wrpkru | 0F 01 EF | V | V | OSPKE | ||||
| 2194 | XABORT imm8 | XABORT imm8 | xabort imm8 | C6 F8 ib | V | V | RTM | r | |||
| 2195 | XACQUIRE | XACQUIRE | xacquire | F2 | V | V | HLE | pseudo | |||
| 2196 | XADD r/m16, r16 | XADDW r16, r/m16 | xaddw r16, r/m16 | 0F C1 /r | V | V | operand16 | rw,w | Y | 16 | |
| 2197 | XADD r/m32, r32 | XADDL r32, r/m32 | xaddl r32, r/m32 | 0F C1 /r | V | V | operand32 | rw,w | Y | 32 | |
| 2198 | XADD r/m64, r64 | XADDQ r64, r/m64 | xaddq r64, r/m64 | REX.W 0F C1 /r | N.E. | V | rw,w | Y | 64 | ||
| 2199 | XADD r/m8, r8 | XADDB r8, r/m8 | xaddb r8, r/m8 | 0F C0 /r | V | V | rw,w | Y | 8 | ||
| 2200 | XADD r/m8, r8 | XADDB r8, r/m8 | xaddb r8, r/m8 | REX 0F C0 /r | N.E. | V | pseudo64 | rw,w | Y | 8 | |
| 2201 | XBEGIN rel16 | XBEGIN rel16 | xbegin rel16 | C7 F8 cw | V | V | RTM | operand16 | r | ||
| 2202 | XBEGIN rel32 | XBEGIN rel32 | xbegin rel32 | C7 F8 cd | V | V | RTM | operand32,operand64 | r | ||
| 2203 | XCHG AX, r16op | XCHGW r16op, AX | xchgw r16op, AX | 90+rw | V | V | operand16,pseudo | rw,rw | Y | 16 | |
| 2204 | XCHG EAX, r32op | XCHGL r32op, EAX | xchgl r32op, EAX | 90+rd | V | V | operand32,pseudo | rw,rw | Y | 32 | |
| 2205 | XCHG RAX, r64op | XCHGQ r64op, RAX | xchgq r64op, RAX | REX.W 90+rd | N.E. | V | pseudo | rw,rw | Y | 64 | |
| 2206 | XCHG r/m16, r16 | XCHGW r16, r/m16 | xchgw r16, r/m16 | 87 /r | V | V | operand16 | rw,r | Y | 16 | |
| 2207 | XCHG r/m32, r32 | XCHGL r32, r/m32 | xchgl r32, r/m32 | 87 /r | V | V | operand32 | rw,r | Y | 32 | |
| 2208 | XCHG r/m64, r64 | XCHGQ r64, r/m64 | xchgq r64, r/m64 | REX.W 87 /r | N.E. | V | rw,r | Y | 64 | ||
| 2209 | XCHG r/m8, r8 | XCHGB r8, r/m8 | xchgb r8, r/m8 | 86 /r | V | V | rw,r | Y | 8 | ||
| 2210 | XCHG r/m8, r8 | XCHGB r8, r/m8 | xchgb r8, r/m8 | REX 86 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 2211 | XCHG r16, r/m16 | XCHGW r/m16, r16 | xchgw r/m16, r16 | 87 /r | V | V | operand16,pseudo | w,r | Y | 16 | |
| 2212 | XCHG r16op, AX | XCHGW AX, r16op | xchgw AX, r16op | 90+rw | V | V | operand16 | rw,rw | Y | 16 | |
| 2213 | XCHG r32, r/m32 | XCHGL r/m32, r32 | xchgl r/m32, r32 | 87 /r | V | V | operand32,pseudo | w,r | Y | 32 | |
| 2214 | XCHG r32op, EAX | XCHGL EAX, r32op | xchgl EAX, r32op | 90+rd | V | V | operand32 | rw,rw | Y | 32 | |
| 2215 | XCHG r64, r/m64 | XCHGQ r/m64, r64 | xchgq r/m64, r64 | REX.W 87 /r | N.E. | V | pseudo | w,r | Y | 64 | |
| 2216 | XCHG r64op, RAX | XCHGQ RAX, r64op | xchgq RAX, r64op | REX.W 90+rd | N.E. | V | rw,rw | Y | 64 | ||
| 2217 | XCHG r8, r/m8 | XCHGB r/m8, r8 | xchgb r/m8, r8 | 86 /r | V | V | pseudo | w,r | Y | 8 | |
| 2218 | XCHG r8, r/m8 | XCHGB r/m8, r8 | xchgb r/m8, r8 | REX 86 /r | N.E. | V | pseudo | w,r | Y | 8 | |
| 2219 | XEND | XEND | xend | 0F 01 D5 | V | V | RTM | ||||
| 2220 | XGETBV | XGETBV | xgetbv | 0F 01 D0 | V | V | |||||
| 2221 | XLATB | XLAT | xlat | D7 | V | V | ignoreREXW | ||||
| 2222 | XLATB | XLAT | xlat | REX.W D7 | N.E. | V | pseudo | ||||
| 2223 | XOR AL, imm8 | XORB imm8, AL | xorb imm8, AL | 34 ib | V | V | rw,r | Y | 8 | ||
| 2224 | XOR AX, imm16 | XORW imm16, AX | xorw imm16, AX | 35 iw | V | V | operand16 | rw,r | Y | 16 | |
| 2225 | XOR EAX, imm32 | XORL imm32, EAX | xorl imm32, EAX | 35 id | V | V | operand32 | rw,r | Y | 32 | |
| 2226 | XOR RAX, imm32 | XORQ imm32, RAX | xorq imm32, RAX | REX.W 35 id | N.E. | V | rw,r | Y | 64 | ||
| 2227 | XOR r/m16, imm16 | XORW imm16, r/m16 | xorw imm16, r/m16 | 81 /6 iw | V | V | operand16 | rw,r | Y | 16 | |
| 2228 | XOR r/m16, imm8 | XORW imm8, r/m16 | xorw imm8, r/m16 | 83 /6 ib | V | V | operand16 | rw,r | Y | 16 | |
| 2229 | XOR r/m16, r16 | XORW r16, r/m16 | xorw r16, r/m16 | 31 /r | V | V | operand16 | rw,r | Y | 16 | |
| 2230 | XOR r/m32, imm32 | XORL imm32, r/m32 | xorl imm32, r/m32 | 81 /6 id | V | V | operand32 | rw,r | Y | 32 | |
| 2231 | XOR r/m32, imm8 | XORL imm8, r/m32 | xorl imm8, r/m32 | 83 /6 ib | V | V | operand32 | rw,r | Y | 32 | |
| 2232 | XOR r/m32, r32 | XORL r32, r/m32 | xorl r32, r/m32 | 31 /r | V | V | operand32 | rw,r | Y | 32 | |
| 2233 | XOR r/m64, imm32 | XORQ imm32, r/m64 | xorq imm32, r/m64 | REX.W 81 /6 id | N.E. | V | rw,r | Y | 64 | ||
| 2234 | XOR r/m64, imm8 | XORQ imm8, r/m64 | xorq imm8, r/m64 | REX.W 83 /6 ib | N.E. | V | rw,r | Y | 64 | ||
| 2235 | XOR r/m64, r64 | XORQ r64, r/m64 | xorq r64, r/m64 | REX.W 31 /r | N.E. | V | rw,r | Y | 64 | ||
| 2236 | XOR r/m8, imm8 | XORB imm8, r/m8 | xorb imm8, r/m8 | 80 /6 ib | V | V | rw,r | Y | 8 | ||
| 2237 | XOR r/m8, imm8 | XORB imm8, r/m8 | xorb imm8, r/m8 | REX 80 /6 ib | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 2238 | XOR r/m8, r8 | XORB r8, r/m8 | xorb r8, r/m8 | 30 /r | V | V | rw,r | Y | 8 | ||
| 2239 | XOR r/m8, r8 | XORB r8, r/m8 | xorb r8, r/m8 | REX 30 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 2240 | XOR r16, r/m16 | XORW r/m16, r16 | xorw r/m16, r16 | 33 /r | V | V | operand16 | rw,r | Y | 16 | |
| 2241 | XOR r32, r/m32 | XORL r/m32, r32 | xorl r/m32, r32 | 33 /r | V | V | operand32 | rw,r | Y | 32 | |
| 2242 | XOR r64, r/m64 | XORQ r/m64, r64 | xorq r/m64, r64 | REX.W 33 /r | N.E. | V | rw,r | Y | 64 | ||
| 2243 | XOR r8, r/m8 | XORB r/m8, r8 | xorb r/m8, r8 | 32 /r | V | V | rw,r | Y | 8 | ||
| 2244 | XOR r8, r/m8 | XORB r/m8, r8 | xorb r/m8, r8 | REX 32 /r | N.E. | V | pseudo64 | rw,r | Y | 8 | |
| 2245 | XORPD xmm1, xmm2/m128 | XORPD xmm2/m128, xmm1 | xorpd xmm2/m128, xmm1 | 66 0F 57 /r | V | V | SSE2 | rw,r | |||
| 2246 | XORPS xmm1, xmm2/m128 | XORPS xmm2/m128, xmm1 | xorps xmm2/m128, xmm1 | 0F 57 /r | V | V | SSE | rw,r | |||
| 2247 | XRELEASE | XRELEASE | xrelease | F3 | V | V | HLE | pseudo | |||
| 2248 | XRSTOR mem | XRSTOR mem | xrstor mem | 0F AE /5 | V | V | operand16,operand32 | r | |||
| 2249 | XRSTOR64 mem | XRSTOR64 mem | xrstor64 mem | REX.W 0F AE /5 | N.E. | V | r | ||||
| 2250 | XRSTORS mem | XRSTORS mem | xrstors mem | 0F C7 /3 | V | V | operand16,operand32 | r | |||
| 2251 | XRSTORS64 mem | XRSTORS64 mem | xrstors64 mem | REX.W 0F C7 /3 | N.E. | V | r | ||||
| 2252 | XSAVE mem | XSAVE mem | xsave mem | 0F AE /4 | V | V | operand16,operand32 | w | |||
| 2253 | XSAVE64 mem | XSAVE64 mem | xsave64 mem | REX.W 0F AE /4 | N.E. | V | w | ||||
| 2254 | XSAVEC mem | XSAVEC mem | xsavec mem | 0F C7 /4 | V | V | operand16,operand32 | w | |||
| 2255 | XSAVEC64 mem | XSAVEC64 mem | xsavec64 mem | REX.W 0F C7 /4 | N.E. | V | w | ||||
| 2256 | XSAVEOPT mem | XSAVEOPT mem | xsaveopt mem | 0F AE /6 | V | V | XSAVEOPT | operand16,operand32 | w | ||
| 2257 | XSAVEOPT64 mem | XSAVEOPT64 mem | xsaveopt64 mem | REX.W 0F AE /6 | N.E. | V | XSAVEOPT | w | |||
| 2258 | XSAVES mem | XSAVES mem | xsaves mem | 0F C7 /5 | V | V | operand16,operand32 | w | |||
| 2259 | XSAVES64 mem | XSAVES64 mem | xsaves64 mem | REX.W 0F C7 /5 | N.E. | V | w | ||||
| 2260 | XSETBV | XSETBV | xsetbv | 0F 01 D1 | V | V | |||||
| 2261 | XTEST | XTEST | xtest | 0F 01 D6 | V | V | HLE or RTM |