NASM 全部指令「第一部分」

news/2024/11/29 6:40:44/

NASM 全部指令「第一部分」

  • B.1 Introduction
  • B.1.1 Special instructions (pseudo-ops)
  • B.1.2 Conventional instructions
  • B.1.3 Katmai Streaming SIMD instructions (SSE –– a.k.a. KNI, XMM, MMX2)
  • B.1.4 Introduced in Deschutes but necessary for SSE support
  • B.1.5 XSAVE group (AVX and extended state)
  • B.1.6 Generic memory operations
  • B.1.7 New MMX instructions introduced in Katmai
  • B.1.8 AMD Enhanced 3DNow! (Athlon) instructions
  • B.1.9 Willamette SSE2 Cacheability Instructions
  • B.1.10 Willamette MMX instructions (SSE2 SIMD Integer Instructions)
  • B.1.11 Willamette Streaming SIMD instructions (SSE2)
  • B.1.12 Prescott New Instructions (SSE3)
  • B.1.13 VMX/SVM Instructions
  • B.1.14 Extended Page Tables VMX instructions
  • B.1.15 Tejas New Instructions (SSSE3)
  • B.1.16 AMD SSE4A
  • B.1.17 New instructions in Barcelona
  • B.1.18 Penryn New Instructions (SSE4.1)
  • B.1.19 Nehalem New Instructions (SSE4.2)
  • B.1.20 Intel SMX
  • B.1.21 Geode (Cyrix) 3DNow! additions
  • B.1.22 Intel new instructions in ???
  • B.1.23 Intel AES instructions
  • B.1.24 Intel AVX AES instructions
  • B.1.25 Intel instruction extension based on pub number 319433-030 dated October 2017
  • B.1.26 Intel AVX instructions
  • B.1.27 Intel Carry-Less Multiplication instructions (CLMUL)
  • B.1.28 Intel AVX Carry-Less Multiplication instructions (CLMUL)
  • B.1.29 Intel Fused Multiply-Add instructions (FMA)
  • B.1.30 Intel post-32 nm processor instructions
  • B.1.31 VIA (Centaur) security instructions
  • B.1.32 AMD Lightweight Profiling (LWP) instructions
  • B.1.33 AMD XOP and FMA4 instructions (SSE5)
  • B.1.34 Intel AVX2 instructions
  • B.1.35 Intel Transactional Synchronization Extensions (TSX)
  • B.1.36 Intel BMI1 and BMI2 instructions, AMD TBM instructions
  • B.1.37 Intel Memory Protection Extensions (MPX)
  • B.1.38 Intel SHA acceleration instructions
  • B.1.39 AVX-512 mask register instructions
  • B.1.40 AVX-512 mask register instructions (aliases requiring explicit size support)
  • 第二部分地址

B.1 Introduction

The following sections show the instructions which NASM currently supports. For each instruction, there is a separate entry for each supported addressing mode. The third column shows the processor type in which the instruction was introduced and, when appropriate, one or more usage flags.

B.1.1 Special instructions (pseudo-ops)

DB
DW
DD
DQ
DT
DO
DY
DZ
RESB imm 8086
RESW imm 8086
RESD imm 8086
RESQ imm 8086
REST imm 8086
RESO imm 8086
RESY imm 8086
RESZ imm 8086
INCBIN

B.1.2 Conventional instructions

AAA 8086,NOLONG
AAD 8086,NOLONG
AAD imm 8086,NOLONG
AAM 8086,NOLONG
AAM imm 8086,NOLONG
AAS 8086,NOLONG
ADC mem,reg8 8086,LOCK
ADC reg8,reg8 8086
ADC mem,reg16 8086,LOCK
ADC reg16,reg16 8086
ADC mem,reg32 386,LOCK
ADC reg32,reg32 386
ADC mem,reg64 X86_64,LONG,LOCK
ADC reg64,reg64 X86_64,LONG
ADC reg8,mem 8086
ADC reg8,reg8 8086
ADC reg16,mem 8086
ADC reg16,reg16 8086
ADC reg32,mem 386
ADC reg32,reg32 386
ADC reg64,mem X86_64,LONG
ADC reg64,reg64 X86_64,LONG
ADC rm16,imm8 8086,LOCK
ADC rm32,imm8 386,LOCK
ADC rm64,imm8 X86_64,LONG,LOCK
ADC reg_al,imm 8086
ADC reg_ax,sbyteword 8086,ND
ADC reg_ax,imm 8086
ADC reg_eax,sbytedword 386,ND
ADC reg_eax,imm 386
ADC reg_rax,sbytedword X86_64,LONG,ND
ADC reg_rax,imm X86_64,LONG
ADC rm8,imm 8086,LOCK
ADC rm16,sbyteword 8086,LOCK,ND
ADC rm16,imm 8086,LOCK
ADC rm32,sbytedword 386,LOCK,ND
ADC rm32,imm 386,LOCK
ADC rm64,sbytedword X86_64,LONG,LOCK,ND
ADC rm64,imm X86_64,LONG,LOCK
ADC mem,imm8 8086,LOCK,ND
ADC mem,sbyteword16 8086,LOCK,ND
ADC mem,imm16 8086,LOCK
ADC mem,sbytedword32 386,LOCK,ND
ADC mem,imm32 386,LOCK
ADC rm8,imm 8086,LOCK,ND,NOLONG
ADD mem,reg8 8086,LOCK
ADD reg8,reg8 8086
ADD mem,reg16 8086,LOCK
ADD reg16,reg16 8086
ADD mem,reg32 386,LOCK
ADD reg32,reg32 386
ADD mem,reg64 X86_64,LONG,LOCK
ADD reg64,reg64 X86_64,LONG
ADD reg8,mem 8086
ADD reg8,reg8 8086
ADD reg16,mem 8086
ADD reg16,reg16 8086
ADD reg32,mem 386
ADD reg32,reg32 386
ADD reg64,mem X86_64,LONG
ADD reg64,reg64 X86_64,LONG
ADD rm16,imm8 8086,LOCK
ADD rm32,imm8 386,LOCK
ADD rm64,imm8 X86_64,LONG,LOCK
ADD reg_al,imm 8086
ADD reg_ax,sbyteword 8086,ND
ADD reg_ax,imm 8086
ADD reg_eax,sbytedword 386,ND
ADD reg_eax,imm 386
ADD reg_rax,sbytedword X86_64,LONG,ND
ADD reg_rax,imm X86_64,LONG
ADD rm8,imm 8086,LOCK
ADD rm16,sbyteword 8086,LOCK,ND
ADD rm16,imm 8086,LOCK
ADD rm32,sbytedword 386,LOCK,ND
ADD rm32,imm 386,LOCK
ADD rm64,sbytedword X86_64,LONG,LOCK,ND
ADD rm64,imm X86_64,LONG,LOCK
ADD mem,imm8 8086,LOCK
ADD mem,sbyteword16 8086,LOCK,ND
ADD mem,imm16 8086,LOCK
ADD mem,sbytedword32 386,LOCK,ND
ADD mem,imm32 386,LOCK
ADD rm8,imm 8086,LOCK,ND,NOLONG
AND mem,reg8 8086,LOCK
AND reg8,reg8 8086
AND mem,reg16 8086,LOCK
AND reg16,reg16 8086
AND mem,reg32 386,LOCK
AND reg32,reg32 386
AND mem,reg64 X86_64,LONG,LOCK
AND reg64,reg64 X86_64,LONG
AND reg8,mem 8086
AND reg8,reg8 8086
AND reg16,mem 8086
AND reg16,reg16 8086
AND reg32,mem 386
AND reg32,reg32 386
AND reg64,mem X86_64,LONG
AND reg64,reg64 X86_64,LONG
AND rm16,imm8 8086,LOCK
AND rm32,imm8 386,LOCK
AND rm64,imm8 X86_64,LONG,LOCK
AND reg_al,imm 8086
AND reg_ax,sbyteword 8086,ND
AND reg_ax,imm 8086
AND reg_eax,sbytedword 386,ND
AND reg_eax,imm 386
AND reg_rax,sbytedword X86_64,LONG,ND
AND reg_rax,imm X86_64,LONG
AND rm8,imm 8086,LOCK
AND rm16,sbyteword 8086,LOCK,ND
AND rm16,imm 8086,LOCK
AND rm32,sbytedword 386,LOCK,ND
AND rm32,imm 386,LOCK
AND rm64,sbytedword X86_64,LONG,LOCK,ND
AND rm64,imm X86_64,LONG,LOCK
AND mem,imm8 8086,LOCK
AND mem,sbyteword16 8086,LOCK,ND
AND mem,imm16 8086,LOCK
AND mem,sbytedword32 386,LOCK,ND
AND mem,imm32 386,LOCK
AND rm8,imm 8086,LOCK,ND,NOLONG
ARPL mem,reg16 286,PROT,NOLONG
ARPL reg16,reg16 286,PROT,NOLONG
BB0_RESET PENT,CYRIX,ND,OBSOLETE
BB1_RESET PENT,CYRIX,ND,OBSOLETE
BOUND reg16,mem 186,NOLONG
BOUND reg32,mem 386,NOLONG
BSF reg16,mem 386
BSF reg16,reg16 386
BSF reg32,mem 386
BSF reg32,reg32 386
BSF reg64,mem X86_64,LONG
BSF reg64,reg64 X86_64,LONG
BSR reg16,mem 386
BSR reg16,reg16 386
BSR reg32,mem 386
BSR reg32,reg32 386
BSR reg64,mem X86_64,LONG
BSR reg64,reg64 X86_64,LONG
BSWAP reg32 486
BSWAP reg64 X86_64,LONG
BT mem,reg16 386
BT reg16,reg16 386
BT mem,reg32 386
BT reg32,reg32 386
BT mem,reg64 X86_64,LONG
BT reg64,reg64 X86_64,LONG
BT rm16,imm8 386
BT rm32,imm8 386
BT rm64,imm8 X86_64,LONG
BTC mem,reg16 386,LOCK
BTC reg16,reg16 386
BTC mem,reg32 386,LOCK
BTC reg32,reg32 386
BTC mem,reg64 X86_64,LONG,LOCK
BTC reg64,reg64 X86_64,LONG
BTC rm16,imm8 386,LOCK
BTC rm32,imm8 386,LOCK
BTC rm64,imm8 X86_64,LONG,LOCK
BTR mem,reg16 386,LOCK
BTR reg16,reg16 386
BTR mem,reg32 386,LOCK
BTR reg32,reg32 386
BTR mem,reg64 X86_64,LONG,LOCK
BTR reg64,reg64 X86_64,LONG
BTR rm16,imm8 386,LOCK
BTR rm32,imm8 386,LOCK
BTR rm64,imm8 X86_64,LONG,LOCK
BTS mem,reg16 386,LOCK
BTS reg16,reg16 386
BTS mem,reg32 386,LOCK
BTS reg32,reg32 386
BTS mem,reg64 X86_64,LONG,LOCK
BTS reg64,reg64 X86_64,LONG
BTS rm16,imm8 386,LOCK
BTS rm32,imm8 386,LOCK
BTS rm64,imm8 X86_64,LONG,LOCK
CALL imm 8086,BND
CALL imm|near 8086,ND,BND
CALL imm|far 8086,ND,NOLONG
CALL imm16 8086,NOLONG,BND
CALL imm16|near 8086,ND,NOLONG,BND
CALL imm16|far 8086,ND,NOLONG
CALL imm32 386,NOLONG,BND
CALL imm32|near 386,ND,NOLONG,BND
CALL imm32|far 386,ND,NOLONG
CALL imm64 X86_64,LONG,BND
CALL imm64|near X86_64,LONG,ND,BND
CALL imm:imm 8086,NOLONG
CALL imm16:imm 8086,NOLONG
CALL imm:imm16 8086,NOLONG
CALL imm32:imm 386,NOLONG
CALL imm:imm32 386,NOLONG
CALL mem|far 8086,NOLONG
CALL mem|far X86_64,LONG
CALL mem16|far 8086
CALL mem32|far 386
CALL mem64|far X86_64,LONG
CALL mem|near 8086,ND,BND
CALL rm16|near 8086,NOLONG,ND,BND
CALL rm32|near 386,NOLONG,ND,BND
CALL rm64|near X86_64,LONG,ND,BND
CALL mem 8086,BND
CALL rm16 8086,NOLONG,BND
CALL rm32 386,NOLONG,BND
CALL rm64 X86_64,LONG,BND
CBW 8086
CDQ 386
CDQE X86_64,LONG
CLC 8086
CLD 8086
CLI 8086
CLTS 286,PRIV
CMC 8086
CMP mem,reg8 8086
CMP reg8,reg8 8086
CMP mem,reg16 8086
CMP reg16,reg16 8086
CMP mem,reg32 386
CMP reg32,reg32 386
CMP mem,reg64 X86_64,LONG
CMP reg64,reg64 X86_64,LONG
CMP reg8,mem 8086
CMP reg8,reg8 8086
CMP reg16,mem 8086
CMP reg16,reg16 8086
CMP reg32,mem 386
CMP reg32,reg32 386
CMP reg64,mem X86_64,LONG
CMP reg64,reg64 X86_64,LONG
CMP rm16,imm8 8086
CMP rm32,imm8 386
CMP rm64,imm8 X86_64,LONG
CMP reg_al,imm 8086
CMP reg_ax,sbyteword 8086,ND
CMP reg_ax,imm 8086
CMP reg_eax,sbytedword 386,ND
CMP reg_eax,imm 386
CMP reg_rax,sbytedword X86_64,LONG,ND
CMP reg_rax,imm X86_64,LONG
CMP rm8,imm 8086
CMP rm16,sbyteword 8086,ND
CMP rm16,imm 8086
CMP rm32,sbytedword 386,ND
CMP rm32,imm 386
CMP rm64,sbytedword X86_64,LONG,ND
CMP rm64,imm X86_64,LONG
CMP mem,imm8 8086
CMP mem,sbyteword16 8086,ND
CMP mem,imm16 8086
CMP mem,sbytedword32 386,ND
CMP mem,imm32 386
CMP rm8,imm 8086,ND,NOLONG
CMPSB 8086
CMPSD 386
CMPSQ X86_64,LONG
CMPSW 8086
CMPXCHG mem,reg8 PENT,LOCK
CMPXCHG reg8,reg8 PENT
CMPXCHG mem,reg16 PENT,LOCK
CMPXCHG reg16,reg16 PENT
CMPXCHG mem,reg32 PENT,LOCK
CMPXCHG reg32,reg32 PENT
CMPXCHG mem,reg64 X86_64,LONG,LOCK
CMPXCHG reg64,reg64 X86_64,LONG
CMPXCHG486 mem,reg8 486,UNDOC,ND,LOCK,OBSOLETE
CMPXCHG486 reg8,reg8 486,UNDOC,ND,OBSOLETE
CMPXCHG486 mem,reg16 486,UNDOC,ND,LOCK,OBSOLETE
CMPXCHG486 reg16,reg16 486,UNDOC,ND,OBSOLETE
CMPXCHG486 mem,reg32 486,UNDOC,ND,LOCK,OBSOLETE
CMPXCHG486 reg32,reg32 486,UNDOC,ND,OBSOLETE
CMPXCHG8B mem64 PENT,LOCK
CMPXCHG16B mem128 X86_64,LONG,LOCK
CPUID PENT
CPU_READ PENT,CYRIX
CPU_WRITE PENT,CYRIX
CQO X86_64,LONG
CWD 8086
CWDE 386
DAA 8086,NOLONG
DAS 8086,NOLONG
DEC reg16 8086,NOLONG
DEC reg32 386,NOLONG
DEC rm8 8086,LOCK
DEC rm16 8086,LOCK
DEC rm32 386,LOCK
DEC rm64 X86_64,LONG,LOCK
DIV rm8 8086
DIV rm16 8086
DIV rm32 386
DIV rm64 X86_64,LONG
DMINT P6,CYRIX
EMMS PENT,MMX
ENTER imm,imm 186
EQU imm 8086
EQU imm:imm 8086
F2XM1 8086,FPU
FABS 8086,FPU
FADD mem32 8086,FPU
FADD mem64 8086,FPU
FADD fpureg|to 8086,FPU
FADD fpureg 8086,FPU
FADD fpureg,fpu0 8086,FPU
FADD fpu0,fpureg 8086,FPU
FADD 8086,FPU,ND
FADDP fpureg 8086,FPU
FADDP fpureg,fpu0 8086,FPU
FADDP 8086,FPU,ND
FBLD mem80 8086,FPU
FBLD mem 8086,FPU
FBSTP mem80 8086,FPU
FBSTP mem 8086,FPU
FCHS 8086,FPU
FCLEX 8086,FPU
FCMOVB fpureg P6,FPU
FCMOVB fpu0,fpureg P6,FPU
FCMOVB P6,FPU,ND
FCMOVBE fpureg P6,FPU
FCMOVBE fpu0,fpureg P6,FPU
FCMOVBE P6,FPU,ND
FCMOVE fpureg P6,FPU
FCMOVE fpu0,fpureg P6,FPU
FCMOVE P6,FPU,ND
FCMOVNB fpureg P6,FPU
FCMOVNB fpu0,fpureg P6,FPU
FCMOVNB P6,FPU,ND
FCMOVNBE fpureg P6,FPU
FCMOVNBE fpu0,fpureg P6,FPU
FCMOVNBE P6,FPU,ND
FCMOVNE fpureg P6,FPU
FCMOVNE fpu0,fpureg P6,FPU
FCMOVNE P6,FPU,ND
FCMOVNU fpureg P6,FPU
FCMOVNU fpu0,fpureg P6,FPU
FCMOVNU P6,FPU,ND
FCMOVU fpureg P6,FPU
FCMOVU fpu0,fpureg P6,FPU
FCMOVU P6,FPU,ND
FCOM mem32 8086,FPU
FCOM mem64 8086,FPU
FCOM fpureg 8086,FPU
FCOM fpu0,fpureg 8086,FPU
FCOM 8086,FPU,ND
FCOMI fpureg P6,FPU
FCOMI fpu0,fpureg P6,FPU
FCOMI P6,FPU,ND
FCOMIP fpureg P6,FPU
FCOMIP fpu0,fpureg P6,FPU
FCOMIP P6,FPU,ND
FCOMP mem32 8086,FPU
FCOMP mem64 8086,FPU
FCOMP fpureg 8086,FPU
FCOMP fpu0,fpureg 8086,FPU
FCOMP 8086,FPU,ND
FCOMPP 8086,FPU
FCOS 386,FPU
FDECSTP 8086,FPU
FDISI 8086,FPU
FDIV mem32 8086,FPU
FDIV mem64 8086,FPU
FDIV fpureg|to 8086,FPU
FDIV fpureg 8086,FPU
FDIV fpureg,fpu0 8086,FPU
FDIV fpu0,fpureg 8086,FPU
FDIV 8086,FPU,ND
FDIVP fpureg 8086,FPU
FDIVP fpureg,fpu0 8086,FPU
FDIVP 8086,FPU,ND
FDIVR mem32 8086,FPU
FDIVR mem64 8086,FPU
FDIVR fpureg|to 8086,FPU
FDIVR fpureg,fpu0 8086,FPU
FDIVR fpureg 8086,FPU
FDIVR fpu0,fpureg 8086,FPU
FDIVR 8086,FPU,ND
FDIVRP fpureg 8086,FPU
FDIVRP fpureg,fpu0 8086,FPU
FDIVRP 8086,FPU,ND
FEMMS PENT,3DNOW
FENI 8086,FPU
FFREE fpureg 8086,FPU
FFREE 8086,FPU
FFREEP fpureg 286,FPU,UNDOC
FFREEP 286,FPU,UNDOC
FIADD mem32 8086,FPU
FIADD mem16 8086,FPU
FICOM mem32 8086,FPU
FICOM mem16 8086,FPU
FICOMP mem32 8086,FPU
FICOMP mem16 8086,FPU
FIDIV mem32 8086,FPU
FIDIV mem16 8086,FPU
FIDIVR mem32 8086,FPU
FIDIVR mem16 8086,FPU
FILD mem32 8086,FPU
FILD mem16 8086,FPU
FILD mem64 8086,FPU
FIMUL mem32 8086,FPU
FIMUL mem16 8086,FPU
FINCSTP 8086,FPU
FINIT 8086,FPU
FIST mem32 8086,FPU
FIST mem16 8086,FPU
FISTP mem32 8086,FPU
FISTP mem16 8086,FPU
FISTP mem64 8086,FPU
FISTTP mem16 PRESCOTT,FPU
FISTTP mem32 PRESCOTT,FPU
FISTTP mem64 PRESCOTT,FPU
FISUB mem32 8086,FPU
FISUB mem16 8086,FPU
FISUBR mem32 8086,FPU
FISUBR mem16 8086,FPU
FLD mem32 8086,FPU
FLD mem64 8086,FPU
FLD mem80 8086,FPU
FLD fpureg 8086,FPU
FLD 8086,FPU,ND
FLD1 8086,FPU
FLDCW mem 8086,FPU,SW
FLDENV mem 8086,FPU
FLDL2E 8086,FPU
FLDL2T 8086,FPU
FLDLG2 8086,FPU
FLDLN2 8086,FPU
FLDPI 8086,FPU
FLDZ 8086,FPU
FMUL mem32 8086,FPU
FMUL mem64 8086,FPU
FMUL fpureg|to 8086,FPU
FMUL fpureg,fpu0 8086,FPU
FMUL fpureg 8086,FPU
FMUL fpu0,fpureg 8086,FPU
FMUL 8086,FPU,ND
FMULP fpureg 8086,FPU
FMULP fpureg,fpu0 8086,FPU
FMULP 8086,FPU,ND
FNCLEX 8086,FPU
FNDISI 8086,FPU
FNENI 8086,FPU
FNINIT 8086,FPU
FNOP 8086,FPU
FNSAVE mem 8086,FPU
FNSTCW mem 8086,FPU,SW
FNSTENV mem 8086,FPU
FNSTSW mem 8086,FPU,SW
FNSTSW reg_ax 286,FPU
FPATAN 8086,FPU
FPREM 8086,FPU
FPREM1 386,FPU
FPTAN 8086,FPU
FRNDINT 8086,FPU
FRSTOR mem 8086,FPU
FSAVE mem 8086,FPU
FSCALE 8086,FPU
FSETPM 286,FPU
FSIN 386,FPU
FSINCOS 386,FPU
FSQRT 8086,FPU
FST mem32 8086,FPU
FST mem64 8086,FPU
FST fpureg 8086,FPU
FST 8086,FPU,ND
FSTCW mem 8086,FPU,SW
FSTENV mem 8086,FPU
FSTP mem32 8086,FPU
FSTP mem64 8086,FPU
FSTP mem80 8086,FPU
FSTP fpureg 8086,FPU
FSTP 8086,FPU,ND
FSTSW mem 8086,FPU,SW
FSTSW reg_ax 286,FPU
FSUB mem32 8086,FPU
FSUB mem64 8086,FPU
FSUB fpureg|to 8086,FPU
FSUB fpureg,fpu0 8086,FPU
FSUB fpureg 8086,FPU
FSUB fpu0,fpureg 8086,FPU
FSUB 8086,FPU,ND
FSUBP fpureg 8086,FPU
FSUBP fpureg,fpu0 8086,FPU
FSUBP 8086,FPU,ND
FSUBR mem32 8086,FPU
FSUBR mem64 8086,FPU
FSUBR fpureg|to 8086,FPU
FSUBR fpureg,fpu0 8086,FPU
FSUBR fpureg 8086,FPU
FSUBR fpu0,fpureg 8086,FPU
FSUBR 8086,FPU,ND
FSUBRP fpureg 8086,FPU
FSUBRP fpureg,fpu0 8086,FPU
FSUBRP 8086,FPU,ND
FTST 8086,FPU
FUCOM fpureg 386,FPU
FUCOM fpu0,fpureg 386,FPU
FUCOM 386,FPU,ND
FUCOMI fpureg P6,FPU
FUCOMI fpu0,fpureg P6,FPU
FUCOMI P6,FPU,ND
FUCOMIP fpureg P6,FPU
FUCOMIP fpu0,fpureg P6,FPU
FUCOMIP P6,FPU,ND
FUCOMP fpureg 386,FPU
FUCOMP fpu0,fpureg 386,FPU
FUCOMP 386,FPU,ND
FUCOMPP 386,FPU
FXAM 8086,FPU
FXCH fpureg 8086,FPU
FXCH fpureg,fpu0 8086,FPU
FXCH fpu0,fpureg 8086,FPU
FXCH 8086,FPU,ND
FXTRACT 8086,FPU
FYL2X 8086,FPU
FYL2XP1 8086,FPU
HLT 8086,PRIV
IBTS mem,reg16 386,SW,UNDOC,ND,OBSOLETE
IBTS reg16,reg16 386,UNDOC,ND,OBSOLETE
IBTS mem,reg32 386,SD,UNDOC,ND,OBSOLETE
IBTS reg32,reg32 386,UNDOC,ND,OBSOLETE
ICEBP 386,ND
IDIV rm8 8086
IDIV rm16 8086
IDIV rm32 386
IDIV rm64 X86_64,LONG
IMUL rm8 8086
IMUL rm16 8086
IMUL rm32 386
IMUL rm64 X86_64,LONG
IMUL reg16,mem 386
IMUL reg16,reg16 386
IMUL reg32,mem 386
IMUL reg32,reg32 386
IMUL reg64,mem X86_64,LONG
IMUL reg64,reg64 X86_64,LONG
IMUL reg16,mem,imm8 186
IMUL reg16,mem,sbyteword 186,ND
IMUL reg16,mem,imm16 186
IMUL reg16,mem,imm 186,ND
IMUL reg16,reg16,imm8 186
IMUL reg16,reg16,sbyteword 186,ND
IMUL reg16,reg16,imm16 186
IMUL reg16,reg16,imm 186,ND
IMUL reg32,mem,imm8 386
IMUL reg32,mem,sbytedword 386,ND
IMUL reg32,mem,imm32 386
IMUL reg32,mem,imm 386,ND
IMUL reg32,reg32,imm8 386
IMUL reg32,reg32,sbytedword 386,ND
IMUL reg32,reg32,imm32 386
IMUL reg32,reg32,imm 386,ND
IMUL reg64,mem,imm8 X86_64,LONG
IMUL reg64,mem,sbytedword X86_64,LONG,ND
IMUL reg64,mem,imm32 X86_64,LONG
IMUL reg64,mem,imm X86_64,LONG,ND
IMUL reg64,reg64,imm8 X86_64,LONG
IMUL reg64,reg64,sbytedword X86_64,LONG,ND
IMUL reg64,reg64,imm32 X86_64,LONG
IMUL reg64,reg64,imm X86_64,LONG,ND
IMUL reg16,imm8 186
IMUL reg16,sbyteword 186,ND
IMUL reg16,imm16 186
IMUL reg16,imm 186,ND
IMUL reg32,imm8 386
IMUL reg32,sbytedword 386,ND
IMUL reg32,imm32 386
IMUL reg32,imm 386,ND
IMUL reg64,imm8 X86_64,LONG
IMUL reg64,sbytedword X86_64,LONG,ND
IMUL reg64,imm32 X86_64,LONG
IMUL reg64,imm X86_64,LONG,ND
IN reg_al,imm 8086
IN reg_ax,imm 8086
IN reg_eax,imm 386
IN reg_al,reg_dx 8086
IN reg_ax,reg_dx 8086
IN reg_eax,reg_dx 386
INC reg16 8086,NOLONG
INC reg32 386,NOLONG
INC rm8 8086,LOCK
INC rm16 8086,LOCK
INC rm32 386,LOCK
INC rm64 X86_64,LONG,LOCK
INSB 186
INSD 386
INSW 186
INT imm 8086
INT01 386,ND
INT1 386
INT03 8086,ND
INT3 8086
INTO 8086,NOLONG
INVD 486,PRIV
INVPCID reg32,mem128 INVPCID,PRIV,NOLONG
INVPCID reg64,mem128 INVPCID,PRIV,LONG
INVLPG mem 486,PRIV
INVLPGA reg_ax,reg_ecx X86_64,AMD,NOLONG
INVLPGA reg_eax,reg_ecx X86_64,AMD
INVLPGA reg_rax,reg_ecx X86_64,LONG,AMD
INVLPGA X86_64,AMD
IRET 8086
IRETD 386
IRETQ X86_64,LONG
IRETW 8086
JCXZ imm 8086,NOLONG
JECXZ imm 386
JRCXZ imm X86_64,LONG
JMP imm|short 8086
JMP imm 8086,ND
JMP imm 8086,BND
JMP imm|near 8086,ND,BND
JMP imm|far 8086,ND,NOLONG
JMP imm16 8086,NOLONG,BND
JMP imm16|near 8086,ND,NOLONG,BND
JMP imm16|far 8086,ND,NOLONG
JMP imm32 386,NOLONG,BND
JMP imm32|near 386,ND,NOLONG,BND
JMP imm32|far 386,ND,NOLONG
JMP imm64 X86_64,LONG,BND
JMP imm64|near X86_64,LONG,ND,BND
JMP imm:imm 8086,NOLONG
JMP imm16:imm 8086,NOLONG
JMP imm:imm16 8086,NOLONG
JMP imm32:imm 386,NOLONG
JMP imm:imm32 386,NOLONG
JMP mem|far 8086,NOLONG
JMP mem|far X86_64,LONG
JMP mem16|far 8086
JMP mem32|far 386
JMP mem64|far X86_64,LONG
JMP mem|near 8086,ND,BND
JMP rm16|near 8086,NOLONG,ND,BND
JMP rm32|near 386,NOLONG,ND,BND
JMP rm64|near X86_64,LONG,ND,BND
JMP mem 8086,BND
JMP rm16 8086,NOLONG,BND
JMP rm32 386,NOLONG,BND
JMP rm64 X86_64,LONG,BND
JMPE imm IA64
JMPE imm16 IA64
JMPE imm32 IA64
JMPE rm16 IA64
JMPE rm32 IA64
LAHF 8086
LAR reg16,mem 286,PROT,SW
LAR reg16,reg16 286,PROT
LAR reg16,reg32 386,PROT
LAR reg16,reg64 X86_64,LONG,PROT,ND
LAR reg32,mem 386,PROT,SW
LAR reg32,reg16 386,PROT
LAR reg32,reg32 386,PROT
LAR reg32,reg64 X86_64,LONG,PROT,ND
LAR reg64,mem X86_64,LONG,PROT,SW
LAR reg64,reg16 X86_64,LONG,PROT
LAR reg64,reg32 X86_64,LONG,PROT
LAR reg64,reg64 X86_64,LONG,PROT
LDS reg16,mem 8086,NOLONG
LDS reg32,mem 386,NOLONG
LEA reg16,mem 8086,ANYSIZE
LEA reg32,mem 386,ANYSIZE
LEA reg64,mem X86_64,LONG,ANYSIZE
LEA reg16,imm 8086,ND,ANYSIZE
LEA reg32,imm 386,ND,ANYSIZE
LEA reg64,imm X86_64,LONG,ND,ANYSIZE
LEAVE 186
LES reg16,mem 8086,NOLONG
LES reg32,mem 386,NOLONG
LFENCE X86_64,LONG,AMD
LFS reg16,mem 386
LFS reg32,mem 386
LFS reg64,mem X86_64,LONG
LGDT mem 286,PRIV
LGS reg16,mem 386
LGS reg32,mem 386
LGS reg64,mem X86_64,LONG
LIDT mem 286,PRIV
LLDT mem 286,PROT,PRIV
LLDT mem16 286,PROT,PRIV
LLDT reg16 286,PROT,PRIV
LMSW mem 286,PRIV
LMSW mem16 286,PRIV
LMSW reg16 286,PRIV
LOADALL 386,UNDOC,ND,OBSOLETE
LOADALL286 286,UNDOC,ND,OBSOLETE
LODSB 8086
LODSD 386
LODSQ X86_64,LONG
LODSW 8086
LOOP imm 8086
LOOP imm,reg_cx 8086,NOLONG
LOOP imm,reg_ecx 386
LOOP imm,reg_rcx X86_64,LONG
LOOPE imm 8086
LOOPE imm,reg_cx 8086,NOLONG
LOOPE imm,reg_ecx 386
LOOPE imm,reg_rcx X86_64,LONG
LOOPNE imm 8086
LOOPNE imm,reg_cx 8086,NOLONG
LOOPNE imm,reg_ecx 386
LOOPNE imm,reg_rcx X86_64,LONG
LOOPNZ imm 8086
LOOPNZ imm,reg_cx 8086,NOLONG
LOOPNZ imm,reg_ecx 386
LOOPNZ imm,reg_rcx X86_64,LONG
LOOPZ imm 8086
LOOPZ imm,reg_cx 8086,NOLONG
LOOPZ imm,reg_ecx 386
LOOPZ imm,reg_rcx X86_64,LONG
LSL reg16,mem 286,PROT,SW
LSL reg16,reg16 286,PROT
LSL reg16,reg32 386,PROT
LSL reg16,reg64 X86_64,LONG,PROT,ND
LSL reg32,mem 386,PROT,SW
LSL reg32,reg16 386,PROT
LSL reg32,reg32 386,PROT
LSL reg32,reg64 X86_64,LONG,PROT,ND
LSL reg64,mem X86_64,LONG,PROT,SW
LSL reg64,reg16 X86_64,LONG,PROT
LSL reg64,reg32 X86_64,LONG,PROT
LSL reg64,reg64 X86_64,LONG,PROT
LSS reg16,mem 386
LSS reg32,mem 386
LSS reg64,mem X86_64,LONG
LTR mem 286,PROT,PRIV
LTR mem16 286,PROT,PRIV
LTR reg16 286,PROT,PRIV
MFENCE X86_64,LONG,AMD
MONITOR PRESCOTT
MONITOR reg_eax,reg_ecx,reg_edx PRESCOTT,NOLONG,ND
MONITOR reg_rax,reg_ecx,reg_edx X86_64,LONG,ND
MONITORX AMD
MONITORX reg_rax,reg_ecx,reg_edx X86_64,LONG,AMD,ND
MONITORX reg_eax,reg_ecx,reg_edx AMD,ND
MONITORX reg_ax,reg_ecx,reg_edx AMD,ND
MOV mem,reg_sreg 8086,SW
MOV reg16,reg_sreg 8086
MOV reg32,reg_sreg 386
MOV reg64,reg_sreg X86_64,LONG,OPT,ND
MOV rm64,reg_sreg X86_64,LONG
MOV reg_sreg,mem 8086,SW
MOV reg_sreg,reg16 8086,OPT,ND
MOV reg_sreg,reg32 386,OPT,ND
MOV reg_sreg,reg64 X86_64,LONG,OPT,ND
MOV reg_sreg,reg16 8086
MOV reg_sreg,reg32 386
MOV reg_sreg,rm64 X86_64,LONG
MOV reg_al,mem_offs 8086
MOV reg_ax,mem_offs 8086
MOV reg_eax,mem_offs 386
MOV reg_rax,mem_offs X86_64,LONG
MOV mem_offs,reg_al 8086,NOHLE
MOV mem_offs,reg_ax 8086,NOHLE
MOV mem_offs,reg_eax 386,NOHLE
MOV mem_offs,reg_rax X86_64,LONG,NOHLE
MOV reg32,reg_creg 386,PRIV,NOLONG
MOV reg64,reg_creg X86_64,LONG,PRIV
MOV reg_creg,reg32 386,PRIV,NOLONG
MOV reg_creg,reg64 X86_64,LONG,PRIV
MOV reg32,reg_dreg 386,PRIV,NOLONG
MOV reg64,reg_dreg X86_64,LONG,PRIV
MOV reg_dreg,reg32 386,PRIV,NOLONG
MOV reg_dreg,reg64 X86_64,LONG,PRIV
MOV reg32,reg_treg 386,NOLONG,ND
MOV reg_treg,reg32 386,NOLONG,ND
MOV mem,reg8 8086
MOV reg8,reg8 8086
MOV mem,reg16 8086
MOV reg16,reg16 8086
MOV mem,reg32 386
MOV reg32,reg32 386
MOV mem,reg64 X86_64,LONG
MOV reg64,reg64 X86_64,LONG
MOV reg8,mem 8086
MOV reg8,reg8 8086
MOV reg16,mem 8086
MOV reg16,reg16 8086
MOV reg32,mem 386
MOV reg32,reg32 386
MOV reg64,mem X86_64,LONG
MOV reg64,reg64 X86_64,LONG
MOV reg8,imm 8086
MOV reg16,imm 8086
MOV reg32,imm 386
MOV reg64,udword X86_64,LONG,OPT,ND
MOV reg64,sdword X86_64,LONG,OPT,ND
MOV reg64,imm X86_64,LONG
MOV rm8,imm 8086
MOV rm16,imm 8086
MOV rm32,imm 386
MOV rm64,imm X86_64,LONG
MOV rm64,imm32 X86_64,LONG
MOV mem,imm8 8086
MOV mem,imm16 8086
MOV mem,imm32 386
MOVD mmxreg,rm32 PENT,MMX,SD
MOVD rm32,mmxreg PENT,MMX,SD
MOVD mmxreg,rm64 X86_64,LONG,MMX,SX,ND
MOVD rm64,mmxreg X86_64,LONG,MMX,SX,ND
MOVQ mmxreg,mmxrm PENT,MMX
MOVQ mmxrm,mmxreg PENT,MMX
MOVQ mmxreg,rm64 X86_64,LONG,MMX
MOVQ rm64,mmxreg X86_64,LONG,MMX
MOVSB 8086
MOVSD 386
MOVSQ X86_64,LONG
MOVSW 8086
MOVSX reg16,mem 386
MOVSX reg16,reg8 386
MOVSX reg32,rm8 386
MOVSX reg32,rm16 386
MOVSX reg64,rm8 X86_64,LONG
MOVSX reg64,rm16 X86_64,LONG
MOVSXD reg64,rm32 X86_64,LONG
MOVSX reg64,rm32 X86_64,LONG,ND
MOVZX reg16,mem 386
MOVZX reg16,reg8 386
MOVZX reg32,rm8 386
MOVZX reg32,rm16 386
MOVZX reg64,rm8 X86_64,LONG
MOVZX reg64,rm16 X86_64,LONG
MUL rm8 8086
MUL rm16 8086
MUL rm32 386
MUL rm64 X86_64,LONG
MWAIT PRESCOTT
MWAIT reg_eax,reg_ecx PRESCOTT,ND
MWAITX AMD
MWAITX reg_eax,reg_ecx AMD,ND
NEG rm8 8086,LOCK
NEG rm16 8086,LOCK
NEG rm32 386,LOCK
NEG rm64 X86_64,LONG,LOCK
NOP 8086
NOP rm16 P6
NOP rm32 P6
NOP rm64 X86_64,LONG
NOT rm8 8086,LOCK
NOT rm16 8086,LOCK
NOT rm32 386,LOCK
NOT rm64 X86_64,LONG,LOCK
OR mem,reg8 8086,LOCK
OR reg8,reg8 8086
OR mem,reg16 8086,LOCK
OR reg16,reg16 8086
OR mem,reg32 386,LOCK
OR reg32,reg32 386
OR mem,reg64 X86_64,LONG,LOCK
OR reg64,reg64 X86_64,LONG
OR reg8,mem 8086
OR reg8,reg8 8086
OR reg16,mem 8086
OR reg16,reg16 8086
OR reg32,mem 386
OR reg32,reg32 386
OR reg64,mem X86_64,LONG
OR reg64,reg64 X86_64,LONG
OR rm16,imm8 8086,LOCK
OR rm32,imm8 386,LOCK
OR rm64,imm8 X86_64,LONG,LOCK
OR reg_al,imm 8086
OR reg_ax,sbyteword 8086,ND
OR reg_ax,imm 8086
OR reg_eax,sbytedword 386,ND
OR reg_eax,imm 386
OR reg_rax,sbytedword X86_64,LONG,ND
OR reg_rax,imm X86_64,LONG
OR rm8,imm 8086,LOCK
OR rm16,sbyteword 8086,LOCK,ND
OR rm16,imm 8086,LOCK
OR rm32,sbytedword 386,LOCK,ND
OR rm32,imm 386,LOCK
OR rm64,sbytedword X86_64,LONG,LOCK,ND
OR rm64,imm X86_64,LONG,LOCK
OR mem,imm8 8086,LOCK
OR mem,sbyteword16 8086,LOCK,ND
OR mem,imm16 8086,LOCK
OR mem,sbytedword32 386,LOCK,ND
OR mem,imm32 386,LOCK
OR rm8,imm 8086,LOCK,ND,NOLONG
OUT imm,reg_al 8086
OUT imm,reg_ax 8086
OUT imm,reg_eax 386
OUT reg_dx,reg_al 8086
OUT reg_dx,reg_ax 8086
OUT reg_dx,reg_eax 386
OUTSB 186
OUTSD 386
OUTSW 186
PACKSSDW mmxreg,mmxrm PENT,MMX
PACKSSWB mmxreg,mmxrm PENT,MMX
PACKUSWB mmxreg,mmxrm PENT,MMX
PADDB mmxreg,mmxrm PENT,MMX
PADDD mmxreg,mmxrm PENT,MMX
PADDSB mmxreg,mmxrm PENT,MMX
PADDSIW mmxreg,mmxrm PENT,MMX,CYRIX
PADDSW mmxreg,mmxrm PENT,MMX
PADDUSB mmxreg,mmxrm PENT,MMX
PADDUSW mmxreg,mmxrm PENT,MMX
PADDW mmxreg,mmxrm PENT,MMX
PAND mmxreg,mmxrm PENT,MMX
PANDN mmxreg,mmxrm PENT,MMX
PAUSE 8086
PAVEB mmxreg,mmxrm PENT,MMX,CYRIX
PAVGUSB mmxreg,mmxrm PENT,3DNOW
PCMPEQB mmxreg,mmxrm PENT,MMX
PCMPEQD mmxreg,mmxrm PENT,MMX
PCMPEQW mmxreg,mmxrm PENT,MMX
PCMPGTB mmxreg,mmxrm PENT,MMX
PCMPGTD mmxreg,mmxrm PENT,MMX
PCMPGTW mmxreg,mmxrm PENT,MMX
PDISTIB mmxreg,mem PENT,MMX,CYRIX
PF2ID mmxreg,mmxrm PENT,3DNOW
PFACC mmxreg,mmxrm PENT,3DNOW
PFADD mmxreg,mmxrm PENT,3DNOW
PFCMPEQ mmxreg,mmxrm PENT,3DNOW
PFCMPGE mmxreg,mmxrm PENT,3DNOW
PFCMPGT mmxreg,mmxrm PENT,3DNOW
PFMAX mmxreg,mmxrm PENT,3DNOW
PFMIN mmxreg,mmxrm PENT,3DNOW
PFMUL mmxreg,mmxrm PENT,3DNOW
PFRCP mmxreg,mmxrm PENT,3DNOW
PFRCPIT1 mmxreg,mmxrm PENT,3DNOW
PFRCPIT2 mmxreg,mmxrm PENT,3DNOW
PFRSQIT1 mmxreg,mmxrm PENT,3DNOW
PFRSQRT mmxreg,mmxrm PENT,3DNOW
PFSUB mmxreg,mmxrm PENT,3DNOW
PFSUBR mmxreg,mmxrm PENT,3DNOW
PI2FD mmxreg,mmxrm PENT,3DNOW
PMACHRIW mmxreg,mem PENT,MMX,CYRIX
PMADDWD mmxreg,mmxrm PENT,MMX
PMAGW mmxreg,mmxrm PENT,MMX,CYRIX
PMULHRIW mmxreg,mmxrm PENT,MMX,CYRIX
PMULHRWA mmxreg,mmxrm PENT,3DNOW
PMULHRWC mmxreg,mmxrm PENT,MMX,CYRIX
PMULHW mmxreg,mmxrm PENT,MMX
PMULLW mmxreg,mmxrm PENT,MMX
PMVGEZB mmxreg,mem PENT,MMX,CYRIX
PMVLZB mmxreg,mem PENT,MMX,CYRIX
PMVNZB mmxreg,mem PENT,MMX,CYRIX
PMVZB mmxreg,mem PENT,MMX,CYRIX
POP reg16 8086
POP reg32 386,NOLONG
POP reg64 X86_64,LONG
POP rm16 8086
POP rm32 386,NOLONG
POP rm64 X86_64,LONG
POP reg_es 8086,NOLONG
POP reg_cs 8086,UNDOC,ND,OBSOLETE
POP reg_ss 8086,NOLONG
POP reg_ds 8086,NOLONG
POP reg_fs 386
POP reg_gs 386
POPA 186,NOLONG
POPAD 386,NOLONG
POPAW 186,NOLONG
POPF 8086
POPFD 386,NOLONG
POPFQ X86_64,LONG
POPFW 8086
POR mmxreg,mmxrm PENT,MMX
PREFETCH mem PENT,3DNOW
PREFETCHW mem PENT,3DNOW
PSLLD mmxreg,mmxrm PENT,MMX
PSLLD mmxreg,imm PENT,MMX
PSLLQ mmxreg,mmxrm PENT,MMX
PSLLQ mmxreg,imm PENT,MMX
PSLLW mmxreg,mmxrm PENT,MMX
PSLLW mmxreg,imm PENT,MMX
PSRAD mmxreg,mmxrm PENT,MMX
PSRAD mmxreg,imm PENT,MMX
PSRAW mmxreg,mmxrm PENT,MMX
PSRAW mmxreg,imm PENT,MMX
PSRLD mmxreg,mmxrm PENT,MMX
PSRLD mmxreg,imm PENT,MMX
PSRLQ mmxreg,mmxrm PENT,MMX
PSRLQ mmxreg,imm PENT,MMX
PSRLW mmxreg,mmxrm PENT,MMX
PSRLW mmxreg,imm PENT,MMX
PSUBB mmxreg,mmxrm PENT,MMX
PSUBD mmxreg,mmxrm PENT,MMX
PSUBSB mmxreg,mmxrm PENT,MMX
PSUBSIW mmxreg,mmxrm PENT,MMX,CYRIX
PSUBSW mmxreg,mmxrm PENT,MMX
PSUBUSB mmxreg,mmxrm PENT,MMX
PSUBUSW mmxreg,mmxrm PENT,MMX
PSUBW mmxreg,mmxrm PENT,MMX
PUNPCKHBW mmxreg,mmxrm PENT,MMX
PUNPCKHDQ mmxreg,mmxrm PENT,MMX
PUNPCKHWD mmxreg,mmxrm PENT,MMX
PUNPCKLBW mmxreg,mmxrm PENT,MMX
PUNPCKLDQ mmxreg,mmxrm PENT,MMX
PUNPCKLWD mmxreg,mmxrm PENT,MMX
PUSH reg16 8086
PUSH reg32 386,NOLONG
PUSH reg64 X86_64,LONG
PUSH rm16 8086
PUSH rm32 386,NOLONG
PUSH rm64 X86_64,LONG
PUSH reg_es 8086,NOLONG
PUSH reg_cs 8086,NOLONG
PUSH reg_ss 8086,NOLONG
PUSH reg_ds 8086,NOLONG
PUSH reg_fs 386
PUSH reg_gs 386
PUSH imm8 186
PUSH sbyteword16 186,AR0,SIZE,ND
PUSH imm16 186,AR0,SIZE
PUSH sbytedword32 386,NOLONG,AR0,SIZE,ND
PUSH imm32 386,NOLONG,AR0,SIZE
PUSH sbytedword32 386,NOLONG,SD,ND
PUSH imm32 386,NOLONG,SD
PUSH sbytedword64 X86_64,LONG,AR0,SIZE,ND
PUSH imm64 X86_64,LONG,AR0,SIZE
PUSH sbytedword32 X86_64,LONG,AR0,SIZE,ND
PUSH imm32 X86_64,LONG,AR0,SIZE
PUSHA 186,NOLONG
PUSHAD 386,NOLONG
PUSHAW 186,NOLONG
PUSHF 8086
PUSHFD 386,NOLONG
PUSHFQ X86_64,LONG
PUSHFW 8086
PXOR mmxreg,mmxrm PENT,MMX
RCL rm8,unity 8086
RCL rm8,reg_cl 8086
RCL rm8,imm8 186
RCL rm16,unity 8086
RCL rm16,reg_cl 8086
RCL rm16,imm8 186
RCL rm32,unity 386
RCL rm32,reg_cl 386
RCL rm32,imm8 386
RCL rm64,unity X86_64,LONG
RCL rm64,reg_cl X86_64,LONG
RCL rm64,imm8 X86_64,LONG
RCR rm8,unity 8086
RCR rm8,reg_cl 8086
RCR rm8,imm8 186
RCR rm16,unity 8086
RCR rm16,reg_cl 8086
RCR rm16,imm8 186
RCR rm32,unity 386
RCR rm32,reg_cl 386
RCR rm32,imm8 386
RCR rm64,unity X86_64,LONG
RCR rm64,reg_cl X86_64,LONG
RCR rm64,imm8 X86_64,LONG
RDSHR rm32 P6,CYRIX,SMM
RDMSR PENT,PRIV
RDPMC P6
RDTSC PENT
RDTSCP X86_64
RET 8086,BND
RET imm 8086,SW,BND
RETF 8086
RETF imm 8086,SW
RETN 8086,BND
RETN imm 8086,SW,BND
RETW 8086,BND
RETW imm 8086,SW,BND
RETFW 8086
RETFW imm 8086,SW
RETNW 8086,BND
RETNW imm 8086,SW,BND
RETD 8086,BND,NOLONG
RETD imm 8086,SW,BND,NOLONG
RETFD 8086
RETFD imm 8086,SW
RETND 8086,BND,NOLONG
RETND imm 8086,SW,BND,NOLONG
RETQ X86_64,LONG,BND
RETQ imm X86_64,LONG,SW,BND
RETFQ X86_64,LONG
RETFQ imm X86_64,LONG,SW
RETNQ X86_64,LONG,BND
RETNQ imm X86_64,LONG,SW,BND
ROL rm8,unity 8086
ROL rm8,reg_cl 8086
ROL rm8,imm8 186
ROL rm16,unity 8086
ROL rm16,reg_cl 8086
ROL rm16,imm8 186
ROL rm32,unity 386
ROL rm32,reg_cl 386
ROL rm32,imm8 386
ROL rm64,unity X86_64,LONG
ROL rm64,reg_cl X86_64,LONG
ROL rm64,imm8 X86_64,LONG
ROR rm8,unity 8086
ROR rm8,reg_cl 8086
ROR rm8,imm8 186
ROR rm16,unity 8086
ROR rm16,reg_cl 8086
ROR rm16,imm8 186
ROR rm32,unity 386
ROR rm32,reg_cl 386
ROR rm32,imm8 386
ROR rm64,unity X86_64,LONG
ROR rm64,reg_cl X86_64,LONG
ROR rm64,imm8 X86_64,LONG
RDM P6,CYRIX,ND
RSDC reg_sreg,mem80 486,CYRIX,SMM
RSLDT mem80 486,CYRIX,SMM
RSM PENT,SMM
RSTS mem80 486,CYRIX,SMM
SAHF 8086
SAL rm8,unity 8086,ND
SAL rm8,reg_cl 8086,ND
SAL rm8,imm8 186,ND
SAL rm16,unity 8086,ND
SAL rm16,reg_cl 8086,ND
SAL rm16,imm8 186,ND
SAL rm32,unity 386,ND
SAL rm32,reg_cl 386,ND
SAL rm32,imm8 386,ND
SAL rm64,unity X86_64,LONG,ND
SAL rm64,reg_cl X86_64,LONG,ND
SAL rm64,imm8 X86_64,LONG,ND
SALC 8086,UNDOC
SAR rm8,unity 8086
SAR rm8,reg_cl 8086
SAR rm8,imm8 186
SAR rm16,unity 8086
SAR rm16,reg_cl 8086
SAR rm16,imm8 186
SAR rm32,unity 386
SAR rm32,reg_cl 386
SAR rm32,imm8 386
SAR rm64,unity X86_64,LONG
SAR rm64,reg_cl X86_64,LONG
SAR rm64,imm8 X86_64,LONG
SBB mem,reg8 8086,LOCK
SBB reg8,reg8 8086
SBB mem,reg16 8086,LOCK
SBB reg16,reg16 8086
SBB mem,reg32 386,LOCK
SBB reg32,reg32 386
SBB mem,reg64 X86_64,LONG,LOCK
SBB reg64,reg64 X86_64,LONG
SBB reg8,mem 8086
SBB reg8,reg8 8086
SBB reg16,mem 8086
SBB reg16,reg16 8086
SBB reg32,mem 386
SBB reg32,reg32 386
SBB reg64,mem X86_64,LONG
SBB reg64,reg64 X86_64,LONG
SBB rm16,imm8 8086,LOCK
SBB rm32,imm8 386,LOCK
SBB rm64,imm8 X86_64,LONG,LOCK
SBB reg_al,imm 8086
SBB reg_ax,sbyteword 8086,ND
SBB reg_ax,imm 8086
SBB reg_eax,sbytedword 386,ND
SBB reg_eax,imm 386
SBB reg_rax,sbytedword X86_64,LONG,ND
SBB reg_rax,imm X86_64,LONG
SBB rm8,imm 8086,LOCK
SBB rm16,sbyteword 8086,LOCK,ND
SBB rm16,imm 8086,LOCK
SBB rm32,sbytedword 386,LOCK,ND
SBB rm32,imm 386,LOCK
SBB rm64,sbytedword X86_64,LONG,LOCK,ND
SBB rm64,imm X86_64,LONG,LOCK
SBB mem,imm8 8086,LOCK
SBB mem,sbyteword16 8086,LOCK,ND
SBB mem,imm16 8086,LOCK
SBB mem,sbytedword32 386,LOCK,ND
SBB mem,imm32 386,LOCK
SBB rm8,imm 8086,LOCK,ND,NOLONG
SCASB 8086
SCASD 386
SCASQ X86_64,LONG
SCASW 8086
SFENCE X86_64,LONG,AMD
SGDT mem 286
SHL rm8,unity 8086
SHL rm8,reg_cl 8086
SHL rm8,imm8 186
SHL rm16,unity 8086
SHL rm16,reg_cl 8086
SHL rm16,imm8 186
SHL rm32,unity 386
SHL rm32,reg_cl 386
SHL rm32,imm8 386
SHL rm64,unity X86_64,LONG
SHL rm64,reg_cl X86_64,LONG
SHL rm64,imm8 X86_64,LONG
SHLD mem,reg16,imm 386
SHLD reg16,reg16,imm 386
SHLD mem,reg32,imm 386
SHLD reg32,reg32,imm 386
SHLD mem,reg64,imm X86_64,LONG
SHLD reg64,reg64,imm X86_64,LONG
SHLD mem,reg16,reg_cl 386
SHLD reg16,reg16,reg_cl 386
SHLD mem,reg32,reg_cl 386
SHLD reg32,reg32,reg_cl 386
SHLD mem,reg64,reg_cl X86_64,LONG
SHLD reg64,reg64,reg_cl X86_64,LONG
SHR rm8,unity 8086
SHR rm8,reg_cl 8086
SHR rm8,imm8 186
SHR rm16,unity 8086
SHR rm16,reg_cl 8086
SHR rm16,imm8 186
SHR rm32,unity 386
SHR rm32,reg_cl 386
SHR rm32,imm8 386
SHR rm64,unity X86_64,LONG
SHR rm64,reg_cl X86_64,LONG
SHR rm64,imm8 X86_64,LONG
SHRD mem,reg16,imm 386
SHRD reg16,reg16,imm 386
SHRD mem,reg32,imm 386
SHRD reg32,reg32,imm 386
SHRD mem,reg64,imm X86_64,LONG
SHRD reg64,reg64,imm X86_64,LONG
SHRD mem,reg16,reg_cl 386
SHRD reg16,reg16,reg_cl 386
SHRD mem,reg32,reg_cl 386
SHRD reg32,reg32,reg_cl 386
SHRD mem,reg64,reg_cl X86_64,LONG
SHRD reg64,reg64,reg_cl X86_64,LONG
SIDT mem 286
SLDT mem 286
SLDT mem16 286
SLDT reg16 286
SLDT reg32 386
SLDT reg64 X86_64,LONG,ND
SLDT reg64 X86_64,LONG
SKINIT X86_64,LONG
SMI 386,UNDOC
SMINT P6,CYRIX,ND
SMINTOLD 486,CYRIX,ND,OBSOLETE
SMSW mem 286
SMSW mem16 286
SMSW reg16 286
SMSW reg32 386
SMSW reg64 X86_64,LONG
STC 8086
STD 8086
STI 8086
STOSB 8086
STOSD 386
STOSQ X86_64,LONG
STOSW 8086
STR mem 286,PROT
STR mem16 286,PROT
STR reg16 286,PROT
STR reg32 386,PROT
STR reg64 X86_64,LONG
SUB mem,reg8 8086,LOCK
SUB reg8,reg8 8086
SUB mem,reg16 8086,LOCK
SUB reg16,reg16 8086
SUB mem,reg32 386,LOCK
SUB reg32,reg32 386
SUB mem,reg64 X86_64,LONG,LOCK
SUB reg64,reg64 X86_64,LONG
SUB reg8,mem 8086
SUB reg8,reg8 8086
SUB reg16,mem 8086
SUB reg16,reg16 8086
SUB reg32,mem 386
SUB reg32,reg32 386
SUB reg64,mem X86_64,LONG
SUB reg64,reg64 X86_64,LONG
SUB rm16,imm8 8086,LOCK
SUB rm32,imm8 386,LOCK
SUB rm64,imm8 X86_64,LONG,LOCK
SUB reg_al,imm 8086
SUB reg_ax,sbyteword 8086,ND
SUB reg_ax,imm 8086
SUB reg_eax,sbytedword 386,ND
SUB reg_eax,imm 386
SUB reg_rax,sbytedword X86_64,LONG,ND
SUB reg_rax,imm X86_64,LONG
SUB rm8,imm 8086,LOCK
SUB rm16,sbyteword 8086,LOCK,ND
SUB rm16,imm 8086,LOCK
SUB rm32,sbytedword 386,LOCK,ND
SUB rm32,imm 386,LOCK
SUB rm64,sbytedword X86_64,LONG,LOCK,ND
SUB rm64,imm X86_64,LONG,LOCK
SUB mem,imm8 8086,LOCK
SUB mem,sbyteword16 8086,LOCK,ND
SUB mem,imm16 8086,LOCK
SUB mem,sbytedword32 386,LOCK,ND
SUB mem,imm32 386,LOCK
SUB rm8,imm 8086,LOCK,ND,NOLONG
SVDC mem80,reg_sreg 486,CYRIX,SMM
SVLDT mem80 486,CYRIX,SMM,ND
SVTS mem80 486,CYRIX,SMM
SWAPGS X86_64,LONG
SYSCALL P6,AMD
SYSENTER P6
SYSEXIT P6,PRIV
SYSRET P6,PRIV,AMD
TEST mem,reg8 8086
TEST reg8,reg8 8086
TEST mem,reg16 8086
TEST reg16,reg16 8086
TEST mem,reg32 386
TEST reg32,reg32 386
TEST mem,reg64 X86_64,LONG
TEST reg64,reg64 X86_64,LONG
TEST reg8,mem 8086
TEST reg16,mem 8086
TEST reg32,mem 386
TEST reg64,mem X86_64,LONG
TEST reg_al,imm 8086
TEST reg_ax,imm 8086
TEST reg_eax,imm 386
TEST reg_rax,imm X86_64,LONG
TEST rm8,imm 8086
TEST rm16,imm 8086
TEST rm32,imm 386
TEST rm64,imm X86_64,LONG
TEST mem,imm8 8086
TEST mem,imm16 8086
TEST mem,imm32 386
UD0 186,OBSOLETE
UD0 reg16,rm16 186
UD0 reg32,rm32 186
UD0 reg64,rm64 186
UD1 reg16,rm16 186
UD1 reg32,rm32 186
UD1 reg64,rm64 186
UD1 186,ND
UD2B 186,ND
UD2B reg16,rm16 186,ND
UD2B reg32,rm32 186,ND
UD2B reg64,rm64 186,ND
UD2 186
UD2A 186,ND
UMOV mem,reg8 386,UNDOC,ND
UMOV reg8,reg8 386,UNDOC,ND
UMOV mem,reg16 386,UNDOC,ND
UMOV reg16,reg16 386,UNDOC,ND
UMOV mem,reg32 386,UNDOC,ND
UMOV reg32,reg32 386,UNDOC,ND
UMOV reg8,mem 386,UNDOC,ND
UMOV reg8,reg8 386,UNDOC,ND
UMOV reg16,mem 386,UNDOC,ND
UMOV reg16,reg16 386,UNDOC,ND
UMOV reg32,mem 386,UNDOC,ND
UMOV reg32,reg32 386,UNDOC,ND
VERR mem 286,PROT
VERR mem16 286,PROT
VERR reg16 286,PROT
VERW mem 286,PROT
VERW mem16 286,PROT
VERW reg16 286,PROT
FWAIT 8086
WBINVD 486,PRIV
WRSHR rm32 P6,CYRIX,SMM
WRMSR PENT,PRIV
XADD mem,reg8 486,LOCK
XADD reg8,reg8 486
XADD mem,reg16 486,LOCK
XADD reg16,reg16 486
XADD mem,reg32 486,LOCK
XADD reg32,reg32 486
XADD mem,reg64 X86_64,LONG,LOCK
XADD reg64,reg64 X86_64,LONG
XBTS reg16,mem 386,SW,UNDOC,ND
XBTS reg16,reg16 386,UNDOC,ND
XBTS reg32,mem 386,SD,UNDOC,ND
XBTS reg32,reg32 386,UNDOC,ND
XCHG reg_ax,reg16 8086
XCHG reg_eax,reg32na 386
XCHG reg_rax,reg64 X86_64,LONG
XCHG reg16,reg_ax 8086
XCHG reg32na,reg_eax 386
XCHG reg64,reg_rax X86_64,LONG
XCHG reg_eax,reg_eax 386,NOLONG
XCHG reg8,mem 8086,LOCK
XCHG reg8,reg8 8086
XCHG reg16,mem 8086,LOCK
XCHG reg16,reg16 8086
XCHG reg32,mem 386,LOCK
XCHG reg32,reg32 386
XCHG reg64,mem X86_64,LONG,LOCK
XCHG reg64,reg64 X86_64,LONG
XCHG mem,reg8 8086,LOCK
XCHG reg8,reg8 8086
XCHG mem,reg16 8086,LOCK
XCHG reg16,reg16 8086
XCHG mem,reg32 386,LOCK
XCHG reg32,reg32 386
XCHG mem,reg64 X86_64,LONG,LOCK
XCHG reg64,reg64 X86_64,LONG
XLATB 8086
XLAT 8086
XOR mem,reg8 8086,LOCK
XOR reg8,reg8 8086
XOR mem,reg16 8086,LOCK
XOR reg16,reg16 8086
XOR mem,reg32 386,LOCK
XOR reg32,reg32 386
XOR mem,reg64 X86_64,LONG,LOCK
XOR reg64,reg64 X86_64,LONG
XOR reg8,mem 8086
XOR reg8,reg8 8086
XOR reg16,mem 8086
XOR reg16,reg16 8086
XOR reg32,mem 386
XOR reg32,reg32 386
XOR reg64,mem X86_64,LONG
XOR reg64,reg64 X86_64,LONG
XOR rm16,imm8 8086,LOCK
XOR rm32,imm8 386,LOCK
XOR rm64,imm8 X86_64,LONG,LOCK
XOR reg_al,imm 8086
XOR reg_ax,sbyteword 8086,ND
XOR reg_ax,imm 8086
XOR reg_eax,sbytedword 386,ND
XOR reg_eax,imm 386
XOR reg_rax,sbytedword X86_64,LONG,ND
XOR reg_rax,imm X86_64,LONG
XOR rm8,imm 8086,LOCK
XOR rm16,sbyteword 8086,LOCK,ND
XOR rm16,imm 8086,LOCK
XOR rm32,sbytedword 386,LOCK,ND
XOR rm32,imm 386,LOCK
XOR rm64,sbytedword X86_64,LONG,LOCK,ND
XOR rm64,imm X86_64,LONG,LOCK
XOR mem,imm8 8086,LOCK
XOR mem,sbyteword16 8086,LOCK,ND
XOR mem,imm16 8086,LOCK
XOR mem,sbytedword32 386,LOCK,ND
XOR mem,imm32 386,LOCK
XOR rm8,imm 8086,LOCK,ND,NOLONG
CMOVcc reg16,mem P6
CMOVcc reg16,reg16 P6
CMOVcc reg32,mem P6
CMOVcc reg32,reg32 P6
CMOVcc reg64,mem X86_64,LONG
CMOVcc reg64,reg64 X86_64,LONG
Jcc imm|near 386,BND
Jcc imm16|near 386,NOLONG,BND
Jcc imm32|near 386,NOLONG,BND
Jcc imm64|near X86_64,LONG,BND
Jcc imm|short 8086,ND,BND
Jcc imm 8086,ND,BND
Jcc imm 386,ND,BND
Jcc imm 8086,ND,BND
Jcc imm 8086,BND
SETcc mem 386
SETcc reg8 386

B.1.3 Katmai Streaming SIMD instructions (SSE –– a.k.a. KNI, XMM, MMX2)

ADDPS xmmreg,xmmrm128 KATMAI,SSE
ADDSS xmmreg,xmmrm32 KATMAI,SSE
ANDNPS xmmreg,xmmrm128 KATMAI,SSE
ANDPS xmmreg,xmmrm128 KATMAI,SSE
CMPEQPS xmmreg,xmmrm128 KATMAI,SSE
CMPEQSS xmmreg,xmmrm32 KATMAI,SSE
CMPLEPS xmmreg,xmmrm128 KATMAI,SSE
CMPLESS xmmreg,xmmrm32 KATMAI,SSE
CMPLTPS xmmreg,xmmrm128 KATMAI,SSE
CMPLTSS xmmreg,xmmrm32 KATMAI,SSE
CMPNEQPS xmmreg,xmmrm128 KATMAI,SSE
CMPNEQSS xmmreg,xmmrm32 KATMAI,SSE
CMPNLEPS xmmreg,xmmrm128 KATMAI,SSE
CMPNLESS xmmreg,xmmrm32 KATMAI,SSE
CMPNLTPS xmmreg,xmmrm128 KATMAI,SSE
CMPNLTSS xmmreg,xmmrm32 KATMAI,SSE
CMPORDPS xmmreg,xmmrm128 KATMAI,SSE
CMPORDSS xmmreg,xmmrm32 KATMAI,SSE
CMPUNORDPS xmmreg,xmmrm128 KATMAI,SSE
CMPUNORDSS xmmreg,xmmrm32 KATMAI,SSE
CMPPS xmmreg,xmmrm128,imm8 KATMAI,SSE
CMPSS xmmreg,xmmrm32,imm8 KATMAI,SSE
COMISS xmmreg,xmmrm32 KATMAI,SSE
CVTPI2PS xmmreg,mmxrm64 KATMAI,SSE,MMX
CVTPS2PI mmxreg,xmmrm64 KATMAI,SSE,MMX
CVTSI2SS xmmreg,mem KATMAI,SSE,SD,AR1,ND
CVTSI2SS xmmreg,rm32 KATMAI,SSE,SD,AR1
CVTSI2SS xmmreg,rm64 X86_64,LONG,SSE,AR1
CVTSS2SI reg32,xmmreg KATMAI,SSE,SD,AR1
CVTSS2SI reg32,mem KATMAI,SSE,SD,AR1
CVTSS2SI reg64,xmmreg X86_64,LONG,SSE,SD,AR1
CVTSS2SI reg64,mem X86_64,LONG,SSE,SD,AR1
CVTTPS2PI mmxreg,xmmrm KATMAI,SSE,MMX
CVTTSS2SI reg32,xmmrm KATMAI,SSE,SD,AR1
CVTTSS2SI reg64,xmmrm X86_64,LONG,SSE,SD,AR1
DIVPS xmmreg,xmmrm128 KATMAI,SSE
DIVSS xmmreg,xmmrm32 KATMAI,SSE
LDMXCSR mem32 KATMAI,SSE
MAXPS xmmreg,xmmrm128 KATMAI,SSE
MAXSS xmmreg,xmmrm32 KATMAI,SSE
MINPS xmmreg,xmmrm128 KATMAI,SSE
MINSS xmmreg,xmmrm32 KATMAI,SSE
MOVAPS xmmreg,xmmrm128 KATMAI,SSE
MOVAPS xmmrm128,xmmreg KATMAI,SSE
MOVHPS xmmreg,mem64 KATMAI,SSE
MOVHPS mem64,xmmreg KATMAI,SSE
MOVLHPS xmmreg,xmmreg KATMAI,SSE
MOVLPS xmmreg,mem64 KATMAI,SSE
MOVLPS mem64,xmmreg KATMAI,SSE
MOVHLPS xmmreg,xmmreg KATMAI,SSE
MOVMSKPS reg32,xmmreg KATMAI,SSE
MOVMSKPS reg64,xmmreg X86_64,LONG,SSE
MOVNTPS mem128,xmmreg KATMAI,SSE
MOVSS xmmreg,xmmrm32 KATMAI,SSE
MOVSS xmmrm32,xmmreg KATMAI,SSE
MOVUPS xmmreg,xmmrm128 KATMAI,SSE
MOVUPS xmmrm128,xmmreg KATMAI,SSE
MULPS xmmreg,xmmrm128 KATMAI,SSE
MULSS xmmreg,xmmrm32 KATMAI,SSE
ORPS xmmreg,xmmrm128 KATMAI,SSE
RCPPS xmmreg,xmmrm128 KATMAI,SSE
RCPSS xmmreg,xmmrm32 KATMAI,SSE
RSQRTPS xmmreg,xmmrm128 KATMAI,SSE
RSQRTSS xmmreg,xmmrm32 KATMAI,SSE
SHUFPS xmmreg,xmmrm128,imm8 KATMAI,SSE
SQRTPS xmmreg,xmmrm128 KATMAI,SSE
SQRTSS xmmreg,xmmrm32 KATMAI,SSE
STMXCSR mem32 KATMAI,SSE
SUBPS xmmreg,xmmrm128 KATMAI,SSE
SUBSS xmmreg,xmmrm32 KATMAI,SSE
UCOMISS xmmreg,xmmrm32 KATMAI,SSE
UNPCKHPS xmmreg,xmmrm128 KATMAI,SSE
UNPCKLPS xmmreg,xmmrm128 KATMAI,SSE
XORPS xmmreg,xmmrm128 KATMAI,SSE

B.1.4 Introduced in Deschutes but necessary for SSE support

FXRSTOR mem P6,SSE,FPU
FXRSTOR64 mem X86_64,LONG,SSE,FPU
FXSAVE mem P6,SSE,FPU
FXSAVE64 mem X86_64,LONG,SSE,FPU

B.1.5 XSAVE group (AVX and extended state)

XGETBV NEHALEM
XSETBV NEHALEM,PRIV
XSAVE mem NEHALEM
XSAVE64 mem LONG,NEHALEM
XSAVEC mem
XSAVEC64 mem LONG
XSAVEOPT mem
XSAVEOPT64 mem LONG
XSAVES mem
XSAVES64 mem LONG
XRSTOR mem NEHALEM
XRSTOR64 mem LONG,NEHALEM
XRSTORS mem
XRSTORS64 mem LONG

B.1.6 Generic memory operations

PREFETCHNTA mem8 KATMAI
PREFETCHT0 mem8 KATMAI
PREFETCHT1 mem8 KATMAI
PREFETCHT2 mem8 KATMAI
SFENCE KATMAI

B.1.7 New MMX instructions introduced in Katmai

MASKMOVQ mmxreg,mmxreg KATMAI,MMX
MOVNTQ mem,mmxreg KATMAI,MMX
PAVGB mmxreg,mmxrm KATMAI,MMX
PAVGW mmxreg,mmxrm KATMAI,MMX
PEXTRW reg32,mmxreg,imm KATMAI,MMX
PINSRW mmxreg,mem,imm KATMAI,MMX
PINSRW mmxreg,rm16,imm KATMAI,MMX
PINSRW mmxreg,reg32,imm KATMAI,MMX
PMAXSW mmxreg,mmxrm KATMAI,MMX
PMAXUB mmxreg,mmxrm KATMAI,MMX
PMINSW mmxreg,mmxrm KATMAI,MMX
PMINUB mmxreg,mmxrm KATMAI,MMX
PMOVMSKB reg32,mmxreg KATMAI,MMX
PMULHUW mmxreg,mmxrm KATMAI,MMX
PSADBW mmxreg,mmxrm KATMAI,MMX
PSHUFW mmxreg,mmxrm,imm KATMAI,MMX

B.1.8 AMD Enhanced 3DNow! (Athlon) instructions

PF2IW mmxreg,mmxrm PENT,3DNOW
PFNACC mmxreg,mmxrm PENT,3DNOW
PFPNACC mmxreg,mmxrm PENT,3DNOW
PI2FW mmxreg,mmxrm PENT,3DNOW
PSWAPD mmxreg,mmxrm PENT,3DNOW

B.1.9 Willamette SSE2 Cacheability Instructions

MASKMOVDQU xmmreg,xmmreg WILLAMETTE,SSE2
CLFLUSH mem WILLAMETTE,SSE2
MOVNTDQ mem,xmmreg WILLAMETTE,SSE2,SO
MOVNTI mem,reg32 WILLAMETTE,SD
MOVNTI mem,reg64 X86_64,LONG
MOVNTPD mem,xmmreg WILLAMETTE,SSE2,SO
LFENCE WILLAMETTE,SSE2
MFENCE WILLAMETTE,SSE2

B.1.10 Willamette MMX instructions (SSE2 SIMD Integer Instructions)

MOVD mem,xmmreg WILLAMETTE,SSE2,SD
MOVD xmmreg,mem WILLAMETTE,SSE2,SD
MOVD xmmreg,rm32 WILLAMETTE,SSE2
MOVD rm32,xmmreg WILLAMETTE,SSE2
MOVDQA xmmreg,xmmrm128 WILLAMETTE,SSE2,SO
MOVDQA xmmrm128,xmmreg WILLAMETTE,SSE2,SO
MOVDQU xmmreg,xmmrm128 WILLAMETTE,SSE2,SO
MOVDQU xmmrm128,xmmreg WILLAMETTE,SSE2,SO
MOVDQ2Q mmxreg,xmmreg WILLAMETTE,SSE2
MOVQ xmmreg,xmmreg WILLAMETTE,SSE2
MOVQ xmmreg,xmmreg WILLAMETTE,SSE2
MOVQ mem,xmmreg WILLAMETTE,SSE2
MOVQ xmmreg,mem WILLAMETTE,SSE2
MOVQ xmmreg,rm64 X86_64,LONG,SSE2
MOVQ rm64,xmmreg X86_64,LONG,SSE2
MOVQ2DQ xmmreg,mmxreg WILLAMETTE,SSE2
PACKSSWB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PACKSSDW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PACKUSWB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PADDB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PADDW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PADDD xmmreg,xmmrm WILLAMETTE,SSE2,SO
PADDQ mmxreg,mmxrm WILLAMETTE,MMX
PADDQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
PADDSB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PADDSW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PADDUSB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PADDUSW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PAND xmmreg,xmmrm WILLAMETTE,SSE2,SO
PANDN xmmreg,xmmrm WILLAMETTE,SSE2,SO
PAVGB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PAVGW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PCMPEQB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PCMPEQW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PCMPEQD xmmreg,xmmrm WILLAMETTE,SSE2,SO
PCMPGTB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PCMPGTW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PCMPGTD xmmreg,xmmrm WILLAMETTE,SSE2,SO
PEXTRW reg32,xmmreg,imm WILLAMETTE,SSE2
PEXTRW reg64,xmmreg,imm X86_64,LONG,SSE2,ND
PINSRW xmmreg,reg16,imm WILLAMETTE,SSE2
PINSRW xmmreg,reg32,imm WILLAMETTE,SSE2,ND
PINSRW xmmreg,reg64,imm X86_64,LONG,SSE2,ND
PINSRW xmmreg,mem,imm WILLAMETTE,SSE2
PINSRW xmmreg,mem16,imm WILLAMETTE,SSE2
PMADDWD xmmreg,xmmrm WILLAMETTE,SSE2,SO
PMAXSW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PMAXUB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PMINSW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PMINUB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PMOVMSKB reg32,xmmreg WILLAMETTE,SSE2
PMULHUW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PMULHW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PMULLW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PMULUDQ mmxreg,mmxrm WILLAMETTE,SSE2,SO
PMULUDQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
POR xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSADBW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSHUFD xmmreg,xmmreg,imm WILLAMETTE,SSE2
PSHUFD xmmreg,mem,imm WILLAMETTE,SSE2
PSHUFHW xmmreg,xmmreg,imm WILLAMETTE,SSE2
PSHUFHW xmmreg,mem,imm WILLAMETTE,SSE2
PSHUFLW xmmreg,xmmreg,imm WILLAMETTE,SSE2
PSHUFLW xmmreg,mem,imm WILLAMETTE,SSE2
PSLLDQ xmmreg,imm WILLAMETTE,SSE2,AR1
PSLLW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSLLW xmmreg,imm WILLAMETTE,SSE2,AR1
PSLLD xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSLLD xmmreg,imm WILLAMETTE,SSE2,AR1
PSLLQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSLLQ xmmreg,imm WILLAMETTE,SSE2,AR1
PSRAW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSRAW xmmreg,imm WILLAMETTE,SSE2,AR1
PSRAD xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSRAD xmmreg,imm WILLAMETTE,SSE2,AR1
PSRLDQ xmmreg,imm WILLAMETTE,SSE2,AR1
PSRLW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSRLW xmmreg,imm WILLAMETTE,SSE2,AR1
PSRLD xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSRLD xmmreg,imm WILLAMETTE,SSE2,AR1
PSRLQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSRLQ xmmreg,imm WILLAMETTE,SSE2,AR1
PSUBB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSUBW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSUBD xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSUBQ mmxreg,mmxrm WILLAMETTE,SSE2,SO
PSUBQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSUBSB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSUBSW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSUBUSB xmmreg,xmmrm WILLAMETTE,SSE2,SO
PSUBUSW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PUNPCKHBW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PUNPCKHWD xmmreg,xmmrm WILLAMETTE,SSE2,SO
PUNPCKHDQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
PUNPCKHQDQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
PUNPCKLBW xmmreg,xmmrm WILLAMETTE,SSE2,SO
PUNPCKLWD xmmreg,xmmrm WILLAMETTE,SSE2,SO
PUNPCKLDQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
PUNPCKLQDQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
PXOR xmmreg,xmmrm WILLAMETTE,SSE2,SO

B.1.11 Willamette Streaming SIMD instructions (SSE2)

ADDPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
ADDSD xmmreg,xmmrm WILLAMETTE,SSE2
ANDNPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
ANDPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
CMPEQPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
CMPEQSD xmmreg,xmmrm WILLAMETTE,SSE2
CMPLEPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
CMPLESD xmmreg,xmmrm WILLAMETTE,SSE2
CMPLTPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
CMPLTSD xmmreg,xmmrm WILLAMETTE,SSE2
CMPNEQPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
CMPNEQSD xmmreg,xmmrm WILLAMETTE,SSE2
CMPNLEPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
CMPNLESD xmmreg,xmmrm WILLAMETTE,SSE2
CMPNLTPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
CMPNLTSD xmmreg,xmmrm WILLAMETTE,SSE2
CMPORDPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
CMPORDSD xmmreg,xmmrm WILLAMETTE,SSE2
CMPUNORDPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
CMPUNORDSD xmmreg,xmmrm WILLAMETTE,SSE2
CMPPD xmmreg,xmmrm128,imm8 WILLAMETTE,SSE2
CMPSD xmmreg,xmmrm128,imm8 WILLAMETTE,SSE2
COMISD xmmreg,xmmrm64 WILLAMETTE,SSE2
CVTDQ2PD xmmreg,xmmrm WILLAMETTE,SSE2
CVTDQ2PS xmmreg,xmmrm WILLAMETTE,SSE2,SO
CVTPD2DQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
CVTPD2PI mmxreg,xmmrm WILLAMETTE,SSE2,SO
CVTPD2PS xmmreg,xmmrm WILLAMETTE,SSE2,SO
CVTPI2PD xmmreg,mmxrm WILLAMETTE,SSE2
CVTPS2DQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
CVTPS2PD xmmreg,xmmrm WILLAMETTE,SSE2
CVTSD2SI reg32,xmmreg WILLAMETTE,SSE2,AR1
CVTSD2SI reg32,mem WILLAMETTE,SSE2,AR1
CVTSD2SI reg64,xmmreg X86_64,LONG,SSE2,AR1
CVTSD2SI reg64,mem X86_64,LONG,SSE2,AR1
CVTSD2SS xmmreg,xmmrm WILLAMETTE,SSE2
CVTSI2SD xmmreg,mem WILLAMETTE,SSE2,SD,AR1,ND
CVTSI2SD xmmreg,rm32 WILLAMETTE,SSE2,SD,AR1
CVTSI2SD xmmreg,rm64 X86_64,LONG,SSE2,AR1
CVTSS2SD xmmreg,xmmrm WILLAMETTE,SSE2,SD
CVTTPD2PI mmxreg,xmmrm WILLAMETTE,SSE2,SO
CVTTPD2DQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
CVTTPS2DQ xmmreg,xmmrm WILLAMETTE,SSE2,SO
CVTTSD2SI reg32,xmmreg WILLAMETTE,SSE2,AR1
CVTTSD2SI reg32,mem WILLAMETTE,SSE2,AR1
CVTTSD2SI reg64,xmmreg X86_64,LONG,SSE2,AR1
CVTTSD2SI reg64,mem X86_64,LONG,SSE2,AR1
DIVPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
DIVSD xmmreg,xmmrm WILLAMETTE,SSE2
MAXPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
MAXSD xmmreg,xmmrm WILLAMETTE,SSE2
MINPD xmmreg,xmmrm WILLAMETTE,SSE2,SO
MINSD xmmreg,xmmrm WILLAMETTE,SSE2
MOVAPD xmmreg,xmmrm128 WILLAMETTE,SSE2
MOVAPD xmmrm128,xmmreg WILLAMETTE,SSE2
MOVHPD mem64,xmmreg WILLAMETTE,SSE2
MOVHPD xmmreg,mem64 WILLAMETTE,SSE2
MOVLPD mem64,xmmreg WILLAMETTE,SSE2
MOVLPD xmmreg,mem64 WILLAMETTE,SSE2
MOVMSKPD reg32,xmmreg WILLAMETTE,SSE2
MOVMSKPD reg64,xmmreg X86_64,LONG,SSE2
MOVSD xmmreg,xmmrm64 WILLAMETTE,SSE2
MOVSD xmmrm64,xmmreg WILLAMETTE,SSE2
MOVUPD xmmreg,xmmrm128 WILLAMETTE,SSE2
MOVUPD xmmrm128,xmmreg WILLAMETTE,SSE2
MULPD xmmreg,xmmrm128 WILLAMETTE,SSE2,SO
MULSD xmmreg,xmmrm64 WILLAMETTE,SSE2
ORPD xmmreg,xmmrm128 WILLAMETTE,SSE2,SO
SHUFPD xmmreg,xmmrm128,imm8 WILLAMETTE,SSE2
SQRTPD xmmreg,xmmrm128 WILLAMETTE,SSE2,SO
SQRTSD xmmreg,xmmrm64 WILLAMETTE,SSE2
SUBPD xmmreg,xmmrm128 WILLAMETTE,SSE2,SO
SUBSD xmmreg,xmmrm64 WILLAMETTE,SSE2
UCOMISD xmmreg,xmmrm64 WILLAMETTE,SSE2
UNPCKHPD xmmreg,xmmrm128 WILLAMETTE,SSE2
UNPCKLPD xmmreg,xmmrm128 WILLAMETTE,SSE2
XORPD xmmreg,xmmrm128 WILLAMETTE,SSE2

B.1.12 Prescott New Instructions (SSE3)

ADDSUBPD xmmreg,xmmrm128 PRESCOTT,SSE3,SO
ADDSUBPS xmmreg,xmmrm128 PRESCOTT,SSE3,SO
HADDPD xmmreg,xmmrm128 PRESCOTT,SSE3,SO
HADDPS xmmreg,xmmrm128 PRESCOTT,SSE3,SO
HSUBPD xmmreg,xmmrm128 PRESCOTT,SSE3,SO
HSUBPS xmmreg,xmmrm128 PRESCOTT,SSE3,SO
LDDQU xmmreg,mem128 PRESCOTT,SSE3,SO
MOVDDUP xmmreg,xmmrm64 PRESCOTT,SSE3
MOVSHDUP xmmreg,xmmrm128 PRESCOTT,SSE3
MOVSLDUP xmmreg,xmmrm128 PRESCOTT,SSE3

B.1.13 VMX/SVM Instructions

CLGI VMX,AMD
STGI VMX,AMD
VMCALL VMX
VMCLEAR mem VMX
VMFUNC VMX
VMLAUNCH VMX
VMLOAD VMX,AMD
VMMCALL VMX,AMD
VMPTRLD mem VMX
VMPTRST mem VMX
VMREAD rm32,reg32 VMX,NOLONG,SD
VMREAD rm64,reg64 X86_64,LONG,VMX
VMRESUME VMX
VMRUN VMX,AMD
VMSAVE VMX,AMD
VMWRITE reg32,rm32 VMX,NOLONG,SD
VMWRITE reg64,rm64 X86_64,LONG,VMX
VMXOFF VMX
VMXON mem VMX

B.1.14 Extended Page Tables VMX instructions

INVEPT reg32,mem VMX,SO,NOLONG
INVEPT reg64,mem VMX,SO,LONG
INVVPID reg32,mem VMX,SO,NOLONG
INVVPID reg64,mem VMX,SO,LONG

B.1.15 Tejas New Instructions (SSSE3)

PABSB mmxreg,mmxrm SSSE3,MMX
PABSB xmmreg,xmmrm128 SSSE3
PABSW mmxreg,mmxrm SSSE3,MMX
PABSW xmmreg,xmmrm128 SSSE3
PABSD mmxreg,mmxrm SSSE3,MMX
PABSD xmmreg,xmmrm128 SSSE3
PALIGNR mmxreg,mmxrm,imm SSSE3,MMX
PALIGNR xmmreg,xmmrm,imm SSSE3
PHADDW mmxreg,mmxrm SSSE3,MMX
PHADDW xmmreg,xmmrm128 SSSE3
PHADDD mmxreg,mmxrm SSSE3,MMX
PHADDD xmmreg,xmmrm128 SSSE3
PHADDSW mmxreg,mmxrm SSSE3,MMX
PHADDSW xmmreg,xmmrm128 SSSE3
PHSUBW mmxreg,mmxrm SSSE3,MMX
PHSUBW xmmreg,xmmrm128 SSSE3
PHSUBD mmxreg,mmxrm SSSE3,MMX
PHSUBD xmmreg,xmmrm128 SSSE3
PHSUBSW mmxreg,mmxrm SSSE3,MMX
PHSUBSW xmmreg,xmmrm128 SSSE3
PMADDUBSW mmxreg,mmxrm SSSE3,MMX
PMADDUBSW xmmreg,xmmrm128 SSSE3
PMULHRSW mmxreg,mmxrm SSSE3,MMX
PMULHRSW xmmreg,xmmrm128 SSSE3
PSHUFB mmxreg,mmxrm SSSE3,MMX
PSHUFB xmmreg,xmmrm128 SSSE3
PSIGNB mmxreg,mmxrm SSSE3,MMX
PSIGNB xmmreg,xmmrm128 SSSE3
PSIGNW mmxreg,mmxrm SSSE3,MMX
PSIGNW xmmreg,xmmrm128 SSSE3
PSIGND mmxreg,mmxrm SSSE3,MMX
PSIGND xmmreg,xmmrm128 SSSE3

B.1.16 AMD SSE4A

EXTRQ xmmreg,imm,imm SSE4A,AMD
EXTRQ xmmreg,xmmreg SSE4A,AMD
INSERTQ xmmreg,xmmreg,imm,imm SSE4A,AMD
INSERTQ xmmreg,xmmreg SSE4A,AMD
MOVNTSD mem64,xmmreg SSE4A,AMD
MOVNTSS mem32,xmmreg SSE4A,AMD,SD

B.1.17 New instructions in Barcelona

LZCNT reg16,rm16 P6,AMD
LZCNT reg32,rm32 P6,AMD
LZCNT reg64,rm64 X86_64,LONG,AMD

B.1.18 Penryn New Instructions (SSE4.1)

BLENDPD xmmreg,xmmrm128,imm8 SSE41
BLENDPS xmmreg,xmmrm128,imm8 SSE41
BLENDVPD xmmreg,xmmrm128,xmm0 SSE41
BLENDVPD xmmreg,xmmrm128 SSE41
BLENDVPS xmmreg,xmmrm128,xmm0 SSE41
BLENDVPS xmmreg,xmmrm128 SSE41
DPPD xmmreg,xmmrm128,imm8 SSE41
DPPS xmmreg,xmmrm128,imm8 SSE41
EXTRACTPS rm32,xmmreg,imm8 SSE41
EXTRACTPS reg64,xmmreg,imm8 SSE41,X86_64,LONG
INSERTPS xmmreg,xmmrm32,imm8 SSE41
MOVNTDQA xmmreg,mem128 SSE41
MPSADBW xmmreg,xmmrm128,imm8 SSE41
PACKUSDW xmmreg,xmmrm128 SSE41
PBLENDVB xmmreg,xmmrm,xmm0 SSE41
PBLENDVB xmmreg,xmmrm128 SSE41
PBLENDW xmmreg,xmmrm128,imm8 SSE41
PCMPEQQ xmmreg,xmmrm128 SSE41
PEXTRB reg32,xmmreg,imm8 SSE41
PEXTRB mem8,xmmreg,imm8 SSE41
PEXTRB reg64,xmmreg,imm8 SSE41,X86_64,LONG
PEXTRD rm32,xmmreg,imm8 SSE41
PEXTRQ rm64,xmmreg,imm8 SSE41,X86_64,LONG
PEXTRW reg32,xmmreg,imm8 SSE41
PEXTRW mem16,xmmreg,imm8 SSE41
PEXTRW reg64,xmmreg,imm8 SSE41,X86_64,LONG
PHMINPOSUW xmmreg,xmmrm128 SSE41
PINSRB xmmreg,mem,imm8 SSE41
PINSRB xmmreg,rm8,imm8 SSE41
PINSRB xmmreg,reg32,imm8 SSE41
PINSRD xmmreg,rm32,imm8 SSE41
PINSRQ xmmreg,rm64,imm8 SSE41,X86_64,LONG
PMAXSB xmmreg,xmmrm128 SSE41
PMAXSD xmmreg,xmmrm128 SSE41
PMAXUD xmmreg,xmmrm128 SSE41
PMAXUW xmmreg,xmmrm128 SSE41
PMINSB xmmreg,xmmrm128 SSE41
PMINSD xmmreg,xmmrm128 SSE41
PMINUD xmmreg,xmmrm128 SSE41
PMINUW xmmreg,xmmrm128 SSE41
PMOVSXBW xmmreg,xmmrm64 SSE41
PMOVSXBD xmmreg,xmmrm32 SSE41,SD
PMOVSXBQ xmmreg,xmmrm16 SSE41,SW
PMOVSXWD xmmreg,xmmrm64 SSE41
PMOVSXWQ xmmreg,xmmrm32 SSE41,SD
PMOVSXDQ xmmreg,xmmrm64 SSE41
PMOVZXBW xmmreg,xmmrm64 SSE41
PMOVZXBD xmmreg,xmmrm32 SSE41,SD
PMOVZXBQ xmmreg,xmmrm16 SSE41,SW
PMOVZXWD xmmreg,xmmrm64 SSE41
PMOVZXWQ xmmreg,xmmrm32 SSE41,SD
PMOVZXDQ xmmreg,xmmrm64 SSE41
PMULDQ xmmreg,xmmrm128 SSE41
PMULLD xmmreg,xmmrm128 SSE41
PTEST xmmreg,xmmrm128 SSE41
ROUNDPD xmmreg,xmmrm128,imm8 SSE41
ROUNDPS xmmreg,xmmrm128,imm8 SSE41
ROUNDSD xmmreg,xmmrm64,imm8 SSE41
ROUNDSS xmmreg,xmmrm32,imm8 SSE41

B.1.19 Nehalem New Instructions (SSE4.2)

CRC32 reg32,rm8 SSE42
CRC32 reg32,rm16 SSE42
CRC32 reg32,rm32 SSE42
CRC32 reg64,rm8 SSE42,X86_64,LONG
CRC32 reg64,rm64 SSE42,X86_64,LONG
PCMPESTRI xmmreg,xmmrm128,imm8 SSE42
PCMPESTRM xmmreg,xmmrm128,imm8 SSE42
PCMPISTRI xmmreg,xmmrm128,imm8 SSE42
PCMPISTRM xmmreg,xmmrm128,imm8 SSE42
PCMPGTQ xmmreg,xmmrm128 SSE42
POPCNT reg16,rm16 NEHALEM,SW
POPCNT reg32,rm32 NEHALEM,SD
POPCNT reg64,rm64 NEHALEM,LONG

B.1.20 Intel SMX

GETSEC KATMAI

B.1.21 Geode (Cyrix) 3DNow! additions

PFRCPV mmxreg,mmxrm PENT,3DNOW,CYRIX
PFRSQRTV mmxreg,mmxrm PENT,3DNOW,CYRIX

B.1.22 Intel new instructions in ???

MOVBE reg16,mem16 NEHALEM
MOVBE reg32,mem32 NEHALEM
MOVBE reg64,mem64 NEHALEM
MOVBE mem16,reg16 NEHALEM
MOVBE mem32,reg32 NEHALEM
MOVBE mem64,reg64 NEHALEM

B.1.23 Intel AES instructions

AESENC xmmreg,xmmrm128 SSE,WESTMERE
AESENCLAST xmmreg,xmmrm128 SSE,WESTMERE
AESDEC xmmreg,xmmrm128 SSE,WESTMERE
AESDECLAST xmmreg,xmmrm128 SSE,WESTMERE
AESIMC xmmreg,xmmrm128 SSE,WESTMERE
AESKEYGENASSIST xmmreg,xmmrm128,imm8 SSE,WESTMERE

B.1.24 Intel AVX AES instructions

VAESENC xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VAESENCLAST xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VAESDEC xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VAESDECLAST xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VAESIMC xmmreg,xmmrm128 AVX,SANDYBRIDGE
VAESKEYGENASSIST xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE

B.1.25 Intel instruction extension based on pub number 319433-030 dated October 2017

VAESENC ymmreg,ymmreg*,ymmrm256 VAES
VAESENCLAST ymmreg,ymmreg*,ymmrm256 VAES
VAESDEC ymmreg,ymmreg*,ymmrm256 VAES
VAESDECLAST ymmreg,ymmreg*,ymmrm256 VAES
VAESENC xmmreg,xmmreg*,xmmrm128 AVX512VL,VAES
VAESENC ymmreg,ymmreg*,ymmrm256 AVX512VL,VAES
VAESENCLAST xmmreg,xmmreg*,xmmrm128 AVX512VL,VAES
VAESENCLAST ymmreg,ymmreg*,ymmrm256 AVX512VL,VAES
VAESDEC xmmreg,xmmreg*,xmmrm128 AVX512VL,VAES
VAESDEC ymmreg,ymmreg*,ymmrm256 AVX512VL,VAES
VAESDECLAST xmmreg,xmmreg*,xmmrm128 AVX512VL,VAES
VAESDECLAST ymmreg,ymmreg*,ymmrm256 AVX512VL,VAES
VAESENC zmmreg,zmmreg*,zmmrm512 AVX512,VAES
VAESENCLAST zmmreg,zmmreg*,zmmrm512 AVX512,VAES
VAESDEC zmmreg,zmmreg*,zmmrm512 AVX512,VAES
VAESDECLAST zmmreg,zmmreg*,zmmrm512 AVX512,VAES

B.1.26 Intel AVX instructions

VADDPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VADDPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VADDPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VADDPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VADDSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VADDSS xmmreg,xmmreg*,xmmrm32 AVX,SANDYBRIDGE
VADDSUBPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VADDSUBPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VADDSUBPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VADDSUBPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VANDPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VANDPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VANDPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VANDPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VANDNPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VANDNPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VANDNPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VANDNPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VBLENDPD xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VBLENDPD ymmreg,ymmreg*,ymmrm256,imm8 AVX,SANDYBRIDGE
VBLENDPS xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VBLENDPS ymmreg,ymmreg*,ymmrm256,imm8 AVX,SANDYBRIDGE
VBLENDVPD xmmreg,xmmreg*,xmmrm128,xmmreg AVX,SANDYBRIDGE
VBLENDVPD ymmreg,ymmreg*,ymmrm256,ymmreg AVX,SANDYBRIDGE
VBLENDVPS xmmreg,xmmreg*,xmmrm128,xmmreg AVX,SANDYBRIDGE
VBLENDVPS ymmreg,ymmreg*,ymmrm256,ymmreg AVX,SANDYBRIDGE
VBROADCASTSS xmmreg,mem32 AVX,SANDYBRIDGE
VBROADCASTSS ymmreg,mem32 AVX,SANDYBRIDGE
VBROADCASTSD ymmreg,mem64 AVX,SANDYBRIDGE
VBROADCASTF128 ymmreg,mem128 AVX,SANDYBRIDGE
VCMPEQ_OSPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPEQ_OSPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPEQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPEQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLT_OSPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLT_OSPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLTPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLTPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLE_OSPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLE_OSPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLEPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLEPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPUNORD_QPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPUNORD_QPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPUNORDPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPUNORDPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNEQ_UQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNEQ_UQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNEQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNEQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLT_USPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLT_USPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLTPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLTPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLE_USPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLE_USPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLEPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLEPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPORD_QPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPORD_QPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPORDPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPORDPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPEQ_UQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPEQ_UQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGE_USPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGE_USPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGEPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGEPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGT_USPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGT_USPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGTPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGTPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPFALSE_OQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPFALSE_OQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPFALSEPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPFALSEPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNEQ_OQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNEQ_OQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGE_OSPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGE_OSPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGEPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGEPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGT_OSPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGT_OSPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGTPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGTPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPTRUE_UQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPTRUE_UQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPTRUEPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPTRUEPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPEQ_OSPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPEQ_OSPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLT_OQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLT_OQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLE_OQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLE_OQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPUNORD_SPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPUNORD_SPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNEQ_USPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNEQ_USPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLT_UQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLT_UQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLE_UQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLE_UQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPORD_SPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPORD_SPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPEQ_USPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPEQ_USPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGE_UQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGE_UQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGT_UQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGT_UQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPFALSE_OSPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPFALSE_OSPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNEQ_OSPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNEQ_OSPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGE_OQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGE_OQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGT_OQPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGT_OQPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPTRUE_USPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPTRUE_USPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPPD xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VCMPPD ymmreg,ymmreg*,ymmrm256,imm8 AVX,SANDYBRIDGE
VCMPEQ_OSPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPEQ_OSPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPEQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPEQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLT_OSPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLT_OSPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLTPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLTPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLE_OSPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLE_OSPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLEPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLEPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPUNORD_QPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPUNORD_QPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPUNORDPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPUNORDPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNEQ_UQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNEQ_UQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNEQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNEQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLT_USPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLT_USPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLTPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLTPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLE_USPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLE_USPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLEPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLEPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPORD_QPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPORD_QPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPORDPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPORDPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPEQ_UQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPEQ_UQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGE_USPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGE_USPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGEPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGEPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGT_USPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGT_USPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGTPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGTPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPFALSE_OQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPFALSE_OQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPFALSEPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPFALSEPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNEQ_OQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNEQ_OQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGE_OSPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGE_OSPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGEPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGEPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGT_OSPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGT_OSPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGTPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGTPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPTRUE_UQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPTRUE_UQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPTRUEPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPTRUEPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPEQ_OSPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPEQ_OSPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLT_OQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLT_OQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPLE_OQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPLE_OQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPUNORD_SPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPUNORD_SPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNEQ_USPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNEQ_USPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLT_UQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLT_UQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNLE_UQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNLE_UQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPORD_SPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPORD_SPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPEQ_USPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPEQ_USPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGE_UQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGE_UQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNGT_UQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNGT_UQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPFALSE_OSPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPFALSE_OSPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPNEQ_OSPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPNEQ_OSPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGE_OQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGE_OQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPGT_OQPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPGT_OQPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPTRUE_USPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VCMPTRUE_USPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VCMPPS xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VCMPPS ymmreg,ymmreg*,ymmrm256,imm8 AVX,SANDYBRIDGE
VCMPEQ_OSSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPEQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLT_OSSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLTSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLE_OSSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLESD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPUNORD_QSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPUNORDSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNEQ_UQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNEQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLT_USSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLTSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLE_USSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLESD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPORD_QSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPORDSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPEQ_UQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGE_USSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGESD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGT_USSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGTSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPFALSE_OQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPFALSESD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNEQ_OQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGE_OSSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGESD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGT_OSSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGTSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPTRUE_UQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPTRUESD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPEQ_OSSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLT_OQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLE_OQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPUNORD_SSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNEQ_USSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLT_UQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLE_UQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPORD_SSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPEQ_USSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGE_UQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGT_UQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPFALSE_OSSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNEQ_OSSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGE_OQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGT_OQSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPTRUE_USSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPSD xmmreg,xmmreg*,xmmrm64,imm8 AVX,SANDYBRIDGE
VCMPEQ_OSSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPEQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLT_OSSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLTSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLE_OSSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLESS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPUNORD_QSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPUNORDSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNEQ_UQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNEQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLT_USSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLTSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLE_USSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLESS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPORD_QSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPORDSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPEQ_UQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGE_USSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGESS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGT_USSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGTSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPFALSE_OQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPFALSESS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNEQ_OQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGE_OSSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGESS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGT_OSSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGTSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPTRUE_UQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPTRUESS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPEQ_OSSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLT_OQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPLE_OQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPUNORD_SSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNEQ_USSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLT_UQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNLE_UQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPORD_SSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPEQ_USSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGE_UQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNGT_UQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPFALSE_OSSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPNEQ_OSSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGE_OQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPGT_OQSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPTRUE_USSS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCMPSS xmmreg,xmmreg*,xmmrm64,imm8 AVX,SANDYBRIDGE
VCOMISD xmmreg,xmmrm64 AVX,SANDYBRIDGE
VCOMISS xmmreg,xmmrm32 AVX,SANDYBRIDGE
VCVTDQ2PD xmmreg,xmmrm64 AVX,SANDYBRIDGE
VCVTDQ2PD ymmreg,xmmrm128 AVX,SANDYBRIDGE
VCVTDQ2PS xmmreg,xmmrm128 AVX,SANDYBRIDGE
VCVTDQ2PS ymmreg,ymmrm256 AVX,SANDYBRIDGE
VCVTPD2DQ xmmreg,xmmreg AVX,SANDYBRIDGE
VCVTPD2DQ xmmreg,mem128 AVX,SANDYBRIDGE,SO
VCVTPD2DQ xmmreg,ymmreg AVX,SANDYBRIDGE
VCVTPD2DQ xmmreg,mem256 AVX,SANDYBRIDGE,SY
VCVTPD2PS xmmreg,xmmreg AVX,SANDYBRIDGE
VCVTPD2PS xmmreg,mem128 AVX,SANDYBRIDGE,SO
VCVTPD2PS xmmreg,ymmreg AVX,SANDYBRIDGE
VCVTPD2PS xmmreg,mem256 AVX,SANDYBRIDGE,SY
VCVTPS2DQ xmmreg,xmmrm128 AVX,SANDYBRIDGE
VCVTPS2DQ ymmreg,ymmrm256 AVX,SANDYBRIDGE
VCVTPS2PD xmmreg,xmmrm64 AVX,SANDYBRIDGE
VCVTPS2PD ymmreg,xmmrm128 AVX,SANDYBRIDGE
VCVTSD2SI reg32,xmmrm64 AVX,SANDYBRIDGE
VCVTSD2SI reg64,xmmrm64 AVX,SANDYBRIDGE,LONG
VCVTSD2SS xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VCVTSI2SD xmmreg,xmmreg*,rm32 AVX,SANDYBRIDGE,SD
VCVTSI2SD xmmreg,xmmreg*,mem32 AVX,SANDYBRIDGE,ND,SD
VCVTSI2SD xmmreg,xmmreg*,rm64 AVX,SANDYBRIDGE,LONG
VCVTSI2SS xmmreg,xmmreg*,rm32 AVX,SANDYBRIDGE,SD
VCVTSI2SS xmmreg,xmmreg*,mem32 AVX,SANDYBRIDGE,ND,SD
VCVTSI2SS xmmreg,xmmreg*,rm64 AVX,SANDYBRIDGE,LONG
VCVTSS2SD xmmreg,xmmreg*,xmmrm32 AVX,SANDYBRIDGE
VCVTSS2SI reg32,xmmrm32 AVX,SANDYBRIDGE
VCVTSS2SI reg64,xmmrm32 AVX,SANDYBRIDGE,LONG
VCVTTPD2DQ xmmreg,xmmreg AVX,SANDYBRIDGE
VCVTTPD2DQ xmmreg,mem128 AVX,SANDYBRIDGE,SO
VCVTTPD2DQ xmmreg,ymmreg AVX,SANDYBRIDGE
VCVTTPD2DQ xmmreg,mem256 AVX,SANDYBRIDGE,SY
VCVTTPS2DQ xmmreg,xmmrm128 AVX,SANDYBRIDGE
VCVTTPS2DQ ymmreg,ymmrm256 AVX,SANDYBRIDGE
VCVTTSD2SI reg32,xmmrm64 AVX,SANDYBRIDGE
VCVTTSD2SI reg64,xmmrm64 AVX,SANDYBRIDGE,LONG
VCVTTSS2SI reg32,xmmrm32 AVX,SANDYBRIDGE
VCVTTSS2SI reg64,xmmrm32 AVX,SANDYBRIDGE,LONG
VDIVPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VDIVPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VDIVPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VDIVPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VDIVSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VDIVSS xmmreg,xmmreg*,xmmrm32 AVX,SANDYBRIDGE
VDPPD xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VDPPS xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VDPPS ymmreg,ymmreg*,ymmrm256,imm8 AVX,SANDYBRIDGE
VEXTRACTF128 xmmrm128,ymmreg,imm8 AVX,SANDYBRIDGE
VEXTRACTPS rm32,xmmreg,imm8 AVX,SANDYBRIDGE
VHADDPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VHADDPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VHADDPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VHADDPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VHSUBPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VHSUBPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VHSUBPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VHSUBPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VINSERTF128 ymmreg,ymmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VINSERTPS xmmreg,xmmreg*,xmmrm32,imm8 AVX,SANDYBRIDGE
VLDDQU xmmreg,mem128 AVX,SANDYBRIDGE
VLDQQU ymmreg,mem256 AVX,SANDYBRIDGE
VLDDQU ymmreg,mem256 AVX,SANDYBRIDGE
VLDMXCSR mem32 AVX,SANDYBRIDGE
VMASKMOVDQU xmmreg,xmmreg AVX,SANDYBRIDGE
VMASKMOVPS xmmreg,xmmreg,mem128 AVX,SANDYBRIDGE
VMASKMOVPS ymmreg,ymmreg,mem256 AVX,SANDYBRIDGE
VMASKMOVPS mem128,xmmreg,xmmreg AVX,SANDYBRIDGE,SO
VMASKMOVPS mem256,ymmreg,ymmreg AVX,SANDYBRIDGE,SY
VMASKMOVPD xmmreg,xmmreg,mem128 AVX,SANDYBRIDGE
VMASKMOVPD ymmreg,ymmreg,mem256 AVX,SANDYBRIDGE
VMASKMOVPD mem128,xmmreg,xmmreg AVX,SANDYBRIDGE
VMASKMOVPD mem256,ymmreg,ymmreg AVX,SANDYBRIDGE
VMAXPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VMAXPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VMAXPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VMAXPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VMAXSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VMAXSS xmmreg,xmmreg*,xmmrm32 AVX,SANDYBRIDGE
VMINPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VMINPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VMINPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VMINPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VMINSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VMINSS xmmreg,xmmreg*,xmmrm32 AVX,SANDYBRIDGE
VMOVAPD xmmreg,xmmrm128 AVX,SANDYBRIDGE
VMOVAPD xmmrm128,xmmreg AVX,SANDYBRIDGE
VMOVAPD ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVAPD ymmrm256,ymmreg AVX,SANDYBRIDGE
VMOVAPS xmmreg,xmmrm128 AVX,SANDYBRIDGE
VMOVAPS xmmrm128,xmmreg AVX,SANDYBRIDGE
VMOVAPS ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVAPS ymmrm256,ymmreg AVX,SANDYBRIDGE
VMOVD xmmreg,rm32 AVX,SANDYBRIDGE
VMOVD rm32,xmmreg AVX,SANDYBRIDGE
VMOVQ xmmreg,xmmrm64 AVX,SANDYBRIDGE
VMOVQ xmmrm64,xmmreg AVX,SANDYBRIDGE
VMOVQ xmmreg,rm64 AVX,SANDYBRIDGE,LONG
VMOVQ rm64,xmmreg AVX,SANDYBRIDGE,LONG
VMOVDDUP xmmreg,xmmrm64 AVX,SANDYBRIDGE
VMOVDDUP ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVDQA xmmreg,xmmrm128 AVX,SANDYBRIDGE
VMOVDQA xmmrm128,xmmreg AVX,SANDYBRIDGE
VMOVQQA ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVQQA ymmrm256,ymmreg AVX,SANDYBRIDGE
VMOVDQA ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVDQA ymmrm256,ymmreg AVX,SANDYBRIDGE
VMOVDQU xmmreg,xmmrm128 AVX,SANDYBRIDGE
VMOVDQU xmmrm128,xmmreg AVX,SANDYBRIDGE
VMOVQQU ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVQQU ymmrm256,ymmreg AVX,SANDYBRIDGE
VMOVDQU ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVDQU ymmrm256,ymmreg AVX,SANDYBRIDGE
VMOVHLPS xmmreg,xmmreg*,xmmreg AVX,SANDYBRIDGE
VMOVHPD xmmreg,xmmreg*,mem64 AVX,SANDYBRIDGE
VMOVHPD mem64,xmmreg AVX,SANDYBRIDGE
VMOVHPS xmmreg,xmmreg*,mem64 AVX,SANDYBRIDGE
VMOVHPS mem64,xmmreg AVX,SANDYBRIDGE
VMOVLHPS xmmreg,xmmreg*,xmmreg AVX,SANDYBRIDGE
VMOVLPD xmmreg,xmmreg*,mem64 AVX,SANDYBRIDGE
VMOVLPD mem64,xmmreg AVX,SANDYBRIDGE
VMOVLPS xmmreg,xmmreg*,mem64 AVX,SANDYBRIDGE
VMOVLPS mem64,xmmreg AVX,SANDYBRIDGE
VMOVMSKPD reg64,xmmreg AVX,SANDYBRIDGE,LONG
VMOVMSKPD reg32,xmmreg AVX,SANDYBRIDGE
VMOVMSKPD reg64,ymmreg AVX,SANDYBRIDGE,LONG
VMOVMSKPD reg32,ymmreg AVX,SANDYBRIDGE
VMOVMSKPS reg64,xmmreg AVX,SANDYBRIDGE,LONG
VMOVMSKPS reg32,xmmreg AVX,SANDYBRIDGE
VMOVMSKPS reg64,ymmreg AVX,SANDYBRIDGE,LONG
VMOVMSKPS reg32,ymmreg AVX,SANDYBRIDGE
VMOVNTDQ mem128,xmmreg AVX,SANDYBRIDGE
VMOVNTQQ mem256,ymmreg AVX,SANDYBRIDGE
VMOVNTDQ mem256,ymmreg AVX,SANDYBRIDGE
VMOVNTDQA xmmreg,mem128 AVX,SANDYBRIDGE
VMOVNTPD mem128,xmmreg AVX,SANDYBRIDGE
VMOVNTPD mem256,ymmreg AVX,SANDYBRIDGE
VMOVNTPS mem128,xmmreg AVX,SANDYBRIDGE
VMOVNTPS mem256,ymmreg AVX,SANDYBRIDGE
VMOVSD xmmreg,xmmreg*,xmmreg AVX,SANDYBRIDGE
VMOVSD xmmreg,mem64 AVX,SANDYBRIDGE
VMOVSD xmmreg,xmmreg*,xmmreg AVX,SANDYBRIDGE
VMOVSD mem64,xmmreg AVX,SANDYBRIDGE
VMOVSHDUP xmmreg,xmmrm128 AVX,SANDYBRIDGE
VMOVSHDUP ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVSLDUP xmmreg,xmmrm128 AVX,SANDYBRIDGE
VMOVSLDUP ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVSS xmmreg,xmmreg*,xmmreg AVX,SANDYBRIDGE
VMOVSS xmmreg,mem32 AVX,SANDYBRIDGE
VMOVSS xmmreg,xmmreg*,xmmreg AVX,SANDYBRIDGE
VMOVSS mem32,xmmreg AVX,SANDYBRIDGE
VMOVUPD xmmreg,xmmrm128 AVX,SANDYBRIDGE
VMOVUPD xmmrm128,xmmreg AVX,SANDYBRIDGE
VMOVUPD ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVUPD ymmrm256,ymmreg AVX,SANDYBRIDGE
VMOVUPS xmmreg,xmmrm128 AVX,SANDYBRIDGE
VMOVUPS xmmrm128,xmmreg AVX,SANDYBRIDGE
VMOVUPS ymmreg,ymmrm256 AVX,SANDYBRIDGE
VMOVUPS ymmrm256,ymmreg AVX,SANDYBRIDGE
VMPSADBW xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VMULPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VMULPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VMULPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VMULPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VMULSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VMULSS xmmreg,xmmreg*,xmmrm32 AVX,SANDYBRIDGE
VORPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VORPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VORPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VORPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VPABSB xmmreg,xmmrm128 AVX,SANDYBRIDGE
VPABSW xmmreg,xmmrm128 AVX,SANDYBRIDGE
VPABSD xmmreg,xmmrm128 AVX,SANDYBRIDGE
VPACKSSWB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPACKSSDW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPACKUSWB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPACKUSDW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPADDB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPADDW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPADDD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPADDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPADDSB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPADDSW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPADDUSB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPADDUSW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPALIGNR xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VPAND xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPANDN xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPAVGB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPAVGW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPBLENDVB xmmreg,xmmreg*,xmmrm128,xmmreg AVX,SANDYBRIDGE
VPBLENDW xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VPCMPESTRI xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VPCMPESTRM xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VPCMPISTRI xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VPCMPISTRM xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VPCMPEQB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCMPEQW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCMPEQD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCMPEQQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCMPGTB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCMPGTW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCMPGTD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCMPGTQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPERMILPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPERMILPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VPERMILPD xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VPERMILPD ymmreg,ymmrm256,imm8 AVX,SANDYBRIDGE
VPERMILPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPERMILPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VPERMILPS xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VPERMILPS ymmreg,ymmrm256,imm8 AVX,SANDYBRIDGE
VPERM2F128 ymmreg,ymmreg*,ymmrm256,imm8 AVX,SANDYBRIDGE
VPEXTRB reg64,xmmreg,imm8 AVX,SANDYBRIDGE,LONG
VPEXTRB reg32,xmmreg,imm8 AVX,SANDYBRIDGE
VPEXTRB mem8,xmmreg,imm8 AVX,SANDYBRIDGE
VPEXTRW reg64,xmmreg,imm8 AVX,SANDYBRIDGE,LONG
VPEXTRW reg32,xmmreg,imm8 AVX,SANDYBRIDGE
VPEXTRW reg64,xmmreg,imm8 AVX,SANDYBRIDGE,LONG
VPEXTRW reg32,xmmreg,imm8 AVX,SANDYBRIDGE
VPEXTRW mem16,xmmreg,imm8 AVX,SANDYBRIDGE
VPEXTRD reg64,xmmreg,imm8 AVX,SANDYBRIDGE,LONG
VPEXTRD rm32,xmmreg,imm8 AVX,SANDYBRIDGE
VPEXTRQ rm64,xmmreg,imm8 AVX,SANDYBRIDGE,LONG
VPHADDW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPHADDD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPHADDSW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPHMINPOSUW xmmreg,xmmrm128 AVX,SANDYBRIDGE
VPHSUBW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPHSUBD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPHSUBSW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPINSRB xmmreg,xmmreg*,mem8,imm8 AVX,SANDYBRIDGE
VPINSRB xmmreg,xmmreg*,rm8,imm8 AVX,SANDYBRIDGE
VPINSRB xmmreg,xmmreg*,reg32,imm8 AVX,SANDYBRIDGE
VPINSRW xmmreg,xmmreg*,mem16,imm8 AVX,SANDYBRIDGE
VPINSRW xmmreg,xmmreg*,rm16,imm8 AVX,SANDYBRIDGE
VPINSRW xmmreg,xmmreg*,reg32,imm8 AVX,SANDYBRIDGE
VPINSRD xmmreg,xmmreg*,mem32,imm8 AVX,SANDYBRIDGE
VPINSRD xmmreg,xmmreg*,rm32,imm8 AVX,SANDYBRIDGE
VPINSRQ xmmreg,xmmreg*,mem64,imm8 AVX,SANDYBRIDGE,LONG
VPINSRQ xmmreg,xmmreg*,rm64,imm8 AVX,SANDYBRIDGE,LONG
VPMADDWD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMADDUBSW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMAXSB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMAXSW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMAXSD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMAXUB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMAXUW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMAXUD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMINSB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMINSW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMINSD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMINUB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMINUW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMINUD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMOVMSKB reg64,xmmreg AVX,SANDYBRIDGE,LONG
VPMOVMSKB reg32,xmmreg AVX,SANDYBRIDGE
VPMOVSXBW xmmreg,xmmrm64 AVX,SANDYBRIDGE
VPMOVSXBD xmmreg,xmmrm32 AVX,SANDYBRIDGE
VPMOVSXBQ xmmreg,xmmrm16 AVX,SANDYBRIDGE
VPMOVSXWD xmmreg,xmmrm64 AVX,SANDYBRIDGE
VPMOVSXWQ xmmreg,xmmrm32 AVX,SANDYBRIDGE
VPMOVSXDQ xmmreg,xmmrm64 AVX,SANDYBRIDGE
VPMOVZXBW xmmreg,xmmrm64 AVX,SANDYBRIDGE
VPMOVZXBD xmmreg,xmmrm32 AVX,SANDYBRIDGE
VPMOVZXBQ xmmreg,xmmrm16 AVX,SANDYBRIDGE
VPMOVZXWD xmmreg,xmmrm64 AVX,SANDYBRIDGE
VPMOVZXWQ xmmreg,xmmrm32 AVX,SANDYBRIDGE
VPMOVZXDQ xmmreg,xmmrm64 AVX,SANDYBRIDGE
VPMULHUW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMULHRSW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMULHW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMULLW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMULLD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMULUDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPMULDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPOR xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSADBW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSHUFB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSHUFD xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VPSHUFHW xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VPSHUFLW xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VPSIGNB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSIGNW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSIGND xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSLLDQ xmmreg,xmmreg*,imm8 AVX,SANDYBRIDGE
VPSRLDQ xmmreg,xmmreg*,imm8 AVX,SANDYBRIDGE
VPSLLW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSLLW xmmreg,xmmreg*,imm8 AVX,SANDYBRIDGE
VPSLLD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSLLD xmmreg,xmmreg*,imm8 AVX,SANDYBRIDGE
VPSLLQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSLLQ xmmreg,xmmreg*,imm8 AVX,SANDYBRIDGE
VPSRAW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSRAW xmmreg,xmmreg*,imm8 AVX,SANDYBRIDGE
VPSRAD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSRAD xmmreg,xmmreg*,imm8 AVX,SANDYBRIDGE
VPSRLW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSRLW xmmreg,xmmreg*,imm8 AVX,SANDYBRIDGE
VPSRLD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSRLD xmmreg,xmmreg*,imm8 AVX,SANDYBRIDGE
VPSRLQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSRLQ xmmreg,xmmreg*,imm8 AVX,SANDYBRIDGE
VPTEST xmmreg,xmmrm128 AVX,SANDYBRIDGE
VPTEST ymmreg,ymmrm256 AVX,SANDYBRIDGE
VPSUBB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSUBW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSUBD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSUBQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSUBSB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSUBSW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSUBUSB xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPSUBUSW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPUNPCKHBW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPUNPCKHWD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPUNPCKHDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPUNPCKHQDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPUNPCKLBW xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPUNPCKLWD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPUNPCKLDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPUNPCKLQDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPXOR xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VRCPPS xmmreg,xmmrm128 AVX,SANDYBRIDGE
VRCPPS ymmreg,ymmrm256 AVX,SANDYBRIDGE
VRCPSS xmmreg,xmmreg*,xmmrm32 AVX,SANDYBRIDGE
VRSQRTPS xmmreg,xmmrm128 AVX,SANDYBRIDGE
VRSQRTPS ymmreg,ymmrm256 AVX,SANDYBRIDGE
VRSQRTSS xmmreg,xmmreg*,xmmrm32 AVX,SANDYBRIDGE
VROUNDPD xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VROUNDPD ymmreg,ymmrm256,imm8 AVX,SANDYBRIDGE
VROUNDPS xmmreg,xmmrm128,imm8 AVX,SANDYBRIDGE
VROUNDPS ymmreg,ymmrm256,imm8 AVX,SANDYBRIDGE
VROUNDSD xmmreg,xmmreg*,xmmrm64,imm8 AVX,SANDYBRIDGE
VROUNDSS xmmreg,xmmreg*,xmmrm32,imm8 AVX,SANDYBRIDGE
VSHUFPD xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VSHUFPD ymmreg,ymmreg*,ymmrm256,imm8 AVX,SANDYBRIDGE
VSHUFPS xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VSHUFPS ymmreg,ymmreg*,ymmrm256,imm8 AVX,SANDYBRIDGE
VSQRTPD xmmreg,xmmrm128 AVX,SANDYBRIDGE
VSQRTPD ymmreg,ymmrm256 AVX,SANDYBRIDGE
VSQRTPS xmmreg,xmmrm128 AVX,SANDYBRIDGE
VSQRTPS ymmreg,ymmrm256 AVX,SANDYBRIDGE
VSQRTSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VSQRTSS xmmreg,xmmreg*,xmmrm32 AVX,SANDYBRIDGE
VSTMXCSR mem32 AVX,SANDYBRIDGE
VSUBPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VSUBPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VSUBPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VSUBPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VSUBSD xmmreg,xmmreg*,xmmrm64 AVX,SANDYBRIDGE
VSUBSS xmmreg,xmmreg*,xmmrm32 AVX,SANDYBRIDGE
VTESTPS xmmreg,xmmrm128 AVX,SANDYBRIDGE
VTESTPS ymmreg,ymmrm256 AVX,SANDYBRIDGE
VTESTPD xmmreg,xmmrm128 AVX,SANDYBRIDGE
VTESTPD ymmreg,ymmrm256 AVX,SANDYBRIDGE
VUCOMISD xmmreg,xmmrm64 AVX,SANDYBRIDGE
VUCOMISS xmmreg,xmmrm32 AVX,SANDYBRIDGE
VUNPCKHPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VUNPCKHPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VUNPCKHPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VUNPCKHPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VUNPCKLPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VUNPCKLPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VUNPCKLPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VUNPCKLPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VXORPD xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VXORPD ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VXORPS xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VXORPS ymmreg,ymmreg*,ymmrm256 AVX,SANDYBRIDGE
VZEROALL AVX,SANDYBRIDGE
VZEROUPPER AVX,SANDYBRIDGE

B.1.27 Intel Carry-Less Multiplication instructions (CLMUL)

PCLMULLQLQDQ xmmreg,xmmrm128 SSE,WESTMERE
PCLMULHQLQDQ xmmreg,xmmrm128 SSE,WESTMERE
PCLMULLQHQDQ xmmreg,xmmrm128 SSE,WESTMERE
PCLMULHQHQDQ xmmreg,xmmrm128 SSE,WESTMERE
PCLMULQDQ xmmreg,xmmrm128,imm8 SSE,WESTMERE

B.1.28 Intel AVX Carry-Less Multiplication instructions (CLMUL)

VPCLMULLQLQDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCLMULHQLQDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCLMULLQHQDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCLMULHQHQDQ xmmreg,xmmreg*,xmmrm128 AVX,SANDYBRIDGE
VPCLMULQDQ xmmreg,xmmreg*,xmmrm128,imm8 AVX,SANDYBRIDGE
VPCLMULLQLQDQ ymmreg,ymmreg*,ymmrm256 VPCLMULQDQ
VPCLMULHQLQDQ ymmreg,ymmreg*,ymmrm256 VPCLMULQDQ
VPCLMULLQHQDQ ymmreg,ymmreg*,ymmrm256 VPCLMULQDQ
VPCLMULHQHQDQ ymmreg,ymmreg*,ymmrm256 VPCLMULQDQ
VPCLMULQDQ ymmreg,ymmreg*,ymmrm256,imm8 VPCLMULQDQ
VPCLMULLQLQDQ xmmreg,xmmreg*,xmmrm128 AVX512VL,VPCLMULQDQ
VPCLMULHQLQDQ xmmreg,xmmreg*,xmmrm128 AVX512VL,VPCLMULQDQ
VPCLMULLQHQDQ xmmreg,xmmreg*,xmmrm128 AVX512VL,VPCLMULQDQ
VPCLMULHQHQDQ xmmreg,xmmreg*,xmmrm128 AVX512VL,VPCLMULQDQ
VPCLMULQDQ xmmreg,xmmreg*,xmmrm128,imm8 AVX512VL,VPCLMULQDQ
VPCLMULLQLQDQ ymmreg,ymmreg*,ymmrm256 AVX512VL,VPCLMULQDQ
VPCLMULHQLQDQ ymmreg,ymmreg*,ymmrm256 AVX512VL,VPCLMULQDQ
VPCLMULLQHQDQ ymmreg,ymmreg*,ymmrm256 AVX512VL,VPCLMULQDQ
VPCLMULHQHQDQ ymmreg,ymmreg*,ymmrm256 AVX512VL,VPCLMULQDQ
VPCLMULQDQ ymmreg,ymmreg*,ymmrm256,imm8 AVX512VL,VPCLMULQDQ
VPCLMULLQLQDQ zmmreg,zmmreg*,zmmrm512 AVX512,VPCLMULQDQ
VPCLMULHQLQDQ zmmreg,zmmreg*,zmmrm512 AVX512,VPCLMULQDQ
VPCLMULLQHQDQ zmmreg,zmmreg*,zmmrm512 AVX512,VPCLMULQDQ
VPCLMULHQHQDQ zmmreg,zmmreg*,zmmrm512 AVX512,VPCLMULQDQ
VPCLMULQDQ zmmreg,zmmreg*,zmmrm512,imm8 AVX512,VPCLMULQDQ

B.1.29 Intel Fused Multiply-Add instructions (FMA)

VFMADD132PS xmmreg,xmmreg,xmmrm128 FMA
VFMADD132PS ymmreg,ymmreg,ymmrm256 FMA
VFMADD132PD xmmreg,xmmreg,xmmrm128 FMA
VFMADD132PD ymmreg,ymmreg,ymmrm256 FMA
VFMADD312PS xmmreg,xmmreg,xmmrm128 FMA
VFMADD312PS ymmreg,ymmreg,ymmrm256 FMA
VFMADD312PD xmmreg,xmmreg,xmmrm128 FMA
VFMADD312PD ymmreg,ymmreg,ymmrm256 FMA
VFMADD213PS xmmreg,xmmreg,xmmrm128 FMA
VFMADD213PS ymmreg,ymmreg,ymmrm256 FMA
VFMADD213PD xmmreg,xmmreg,xmmrm128 FMA
VFMADD213PD ymmreg,ymmreg,ymmrm256 FMA
VFMADD123PS xmmreg,xmmreg,xmmrm128 FMA
VFMADD123PS ymmreg,ymmreg,ymmrm256 FMA
VFMADD123PD xmmreg,xmmreg,xmmrm128 FMA
VFMADD123PD ymmreg,ymmreg,ymmrm256 FMA
VFMADD231PS xmmreg,xmmreg,xmmrm128 FMA
VFMADD231PS ymmreg,ymmreg,ymmrm256 FMA
VFMADD231PD xmmreg,xmmreg,xmmrm128 FMA
VFMADD231PD ymmreg,ymmreg,ymmrm256 FMA
VFMADD321PS xmmreg,xmmreg,xmmrm128 FMA
VFMADD321PS ymmreg,ymmreg,ymmrm256 FMA
VFMADD321PD xmmreg,xmmreg,xmmrm128 FMA
VFMADD321PD ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB132PS xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB132PS ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB132PD xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB132PD ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB312PS xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB312PS ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB312PD xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB312PD ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB213PS xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB213PS ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB213PD xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB213PD ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB123PS xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB123PS ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB123PD xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB123PD ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB231PS xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB231PS ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB231PD xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB231PD ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB321PS xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB321PS ymmreg,ymmreg,ymmrm256 FMA
VFMADDSUB321PD xmmreg,xmmreg,xmmrm128 FMA
VFMADDSUB321PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUB132PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUB132PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUB132PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUB132PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUB312PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUB312PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUB312PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUB312PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUB213PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUB213PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUB213PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUB213PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUB123PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUB123PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUB123PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUB123PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUB231PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUB231PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUB231PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUB231PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUB321PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUB321PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUB321PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUB321PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD132PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD132PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD132PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD132PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD312PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD312PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD312PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD312PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD213PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD213PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD213PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD213PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD123PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD123PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD123PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD123PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD231PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD231PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD231PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD231PD ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD321PS xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD321PS ymmreg,ymmreg,ymmrm256 FMA
VFMSUBADD321PD xmmreg,xmmreg,xmmrm128 FMA
VFMSUBADD321PD ymmreg,ymmreg,ymmrm256 FMA
VFNMADD132PS xmmreg,xmmreg,xmmrm128 FMA
VFNMADD132PS ymmreg,ymmreg,ymmrm256 FMA
VFNMADD132PD xmmreg,xmmreg,xmmrm128 FMA
VFNMADD132PD ymmreg,ymmreg,ymmrm256 FMA
VFNMADD312PS xmmreg,xmmreg,xmmrm128 FMA
VFNMADD312PS ymmreg,ymmreg,ymmrm256 FMA
VFNMADD312PD xmmreg,xmmreg,xmmrm128 FMA
VFNMADD312PD ymmreg,ymmreg,ymmrm256 FMA
VFNMADD213PS xmmreg,xmmreg,xmmrm128 FMA
VFNMADD213PS ymmreg,ymmreg,ymmrm256 FMA
VFNMADD213PD xmmreg,xmmreg,xmmrm128 FMA
VFNMADD213PD ymmreg,ymmreg,ymmrm256 FMA
VFNMADD123PS xmmreg,xmmreg,xmmrm128 FMA
VFNMADD123PS ymmreg,ymmreg,ymmrm256 FMA
VFNMADD123PD xmmreg,xmmreg,xmmrm128 FMA
VFNMADD123PD ymmreg,ymmreg,ymmrm256 FMA
VFNMADD231PS xmmreg,xmmreg,xmmrm128 FMA
VFNMADD231PS ymmreg,ymmreg,ymmrm256 FMA
VFNMADD231PD xmmreg,xmmreg,xmmrm128 FMA
VFNMADD231PD ymmreg,ymmreg,ymmrm256 FMA
VFNMADD321PS xmmreg,xmmreg,xmmrm128 FMA
VFNMADD321PS ymmreg,ymmreg,ymmrm256 FMA
VFNMADD321PD xmmreg,xmmreg,xmmrm128 FMA
VFNMADD321PD ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB132PS xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB132PS ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB132PD xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB132PD ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB312PS xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB312PS ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB312PD xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB312PD ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB213PS xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB213PS ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB213PD xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB213PD ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB123PS xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB123PS ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB123PD xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB123PD ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB231PS xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB231PS ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB231PD xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB231PD ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB321PS xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB321PS ymmreg,ymmreg,ymmrm256 FMA
VFNMSUB321PD xmmreg,xmmreg,xmmrm128 FMA
VFNMSUB321PD ymmreg,ymmreg,ymmrm256 FMA
VFMADD132SS xmmreg,xmmreg,xmmrm32 FMA
VFMADD132SD xmmreg,xmmreg,xmmrm64 FMA
VFMADD312SS xmmreg,xmmreg,xmmrm32 FMA
VFMADD312SD xmmreg,xmmreg,xmmrm64 FMA
VFMADD213SS xmmreg,xmmreg,xmmrm32 FMA
VFMADD213SD xmmreg,xmmreg,xmmrm64 FMA
VFMADD123SS xmmreg,xmmreg,xmmrm32 FMA
VFMADD123SD xmmreg,xmmreg,xmmrm64 FMA
VFMADD231SS xmmreg,xmmreg,xmmrm32 FMA
VFMADD231SD xmmreg,xmmreg,xmmrm64 FMA
VFMADD321SS xmmreg,xmmreg,xmmrm32 FMA
VFMADD321SD xmmreg,xmmreg,xmmrm64 FMA
VFMSUB132SS xmmreg,xmmreg,xmmrm32 FMA
VFMSUB132SD xmmreg,xmmreg,xmmrm64 FMA
VFMSUB312SS xmmreg,xmmreg,xmmrm32 FMA
VFMSUB312SD xmmreg,xmmreg,xmmrm64 FMA
VFMSUB213SS xmmreg,xmmreg,xmmrm32 FMA
VFMSUB213SD xmmreg,xmmreg,xmmrm64 FMA
VFMSUB123SS xmmreg,xmmreg,xmmrm32 FMA
VFMSUB123SD xmmreg,xmmreg,xmmrm64 FMA
VFMSUB231SS xmmreg,xmmreg,xmmrm32 FMA
VFMSUB231SD xmmreg,xmmreg,xmmrm64 FMA
VFMSUB321SS xmmreg,xmmreg,xmmrm32 FMA
VFMSUB321SD xmmreg,xmmreg,xmmrm64 FMA
VFNMADD132SS xmmreg,xmmreg,xmmrm32 FMA
VFNMADD132SD xmmreg,xmmreg,xmmrm64 FMA
VFNMADD312SS xmmreg,xmmreg,xmmrm32 FMA
VFNMADD312SD xmmreg,xmmreg,xmmrm64 FMA
VFNMADD213SS xmmreg,xmmreg,xmmrm32 FMA
VFNMADD213SD xmmreg,xmmreg,xmmrm64 FMA
VFNMADD123SS xmmreg,xmmreg,xmmrm32 FMA
VFNMADD123SD xmmreg,xmmreg,xmmrm64 FMA
VFNMADD231SS xmmreg,xmmreg,xmmrm32 FMA
VFNMADD231SD xmmreg,xmmreg,xmmrm64 FMA
VFNMADD321SS xmmreg,xmmreg,xmmrm32 FMA
VFNMADD321SD xmmreg,xmmreg,xmmrm64 FMA
VFNMSUB132SS xmmreg,xmmreg,xmmrm32 FMA
VFNMSUB132SD xmmreg,xmmreg,xmmrm64 FMA
VFNMSUB312SS xmmreg,xmmreg,xmmrm32 FMA
VFNMSUB312SD xmmreg,xmmreg,xmmrm64 FMA
VFNMSUB213SS xmmreg,xmmreg,xmmrm32 FMA
VFNMSUB213SD xmmreg,xmmreg,xmmrm64 FMA
VFNMSUB123SS xmmreg,xmmreg,xmmrm32 FMA
VFNMSUB123SD xmmreg,xmmreg,xmmrm64 FMA
VFNMSUB231SS xmmreg,xmmreg,xmmrm32 FMA
VFNMSUB231SD xmmreg,xmmreg,xmmrm64 FMA
VFNMSUB321SS xmmreg,xmmreg,xmmrm32 FMA
VFNMSUB321SD xmmreg,xmmreg,xmmrm64 FMA

B.1.30 Intel post-32 nm processor instructions

RDFSBASE reg32 LONG
RDFSBASE reg64 LONG
RDGSBASE reg32 LONG
RDGSBASE reg64 LONG
RDRAND reg16
RDRAND reg32
RDRAND reg64 LONG
WRFSBASE reg32 LONG
WRFSBASE reg64 LONG
WRGSBASE reg32 LONG
WRGSBASE reg64 LONG
VCVTPH2PS ymmreg,xmmrm128 AVX
VCVTPH2PS xmmreg,xmmrm64 AVX
VCVTPS2PH xmmrm128,ymmreg,imm8 AVX
VCVTPS2PH xmmrm64,xmmreg,imm8 AVX
ADCX reg32,rm32
ADCX reg64,rm64 LONG
ADOX reg32,rm32
ADOX reg64,rm64 LONG
RDSEED reg16
RDSEED reg32
RDSEED reg64 LONG
CLAC PRIV
STAC PRIV

B.1.31 VIA (Centaur) security instructions

XSTORE PENT,CYRIX
XCRYPTECB PENT,CYRIX
XCRYPTCBC PENT,CYRIX
XCRYPTCTR PENT,CYRIX
XCRYPTCFB PENT,CYRIX
XCRYPTOFB PENT,CYRIX
MONTMUL PENT,CYRIX
XSHA1 PENT,CYRIX
XSHA256 PENT,CYRIX

B.1.32 AMD Lightweight Profiling (LWP) instructions

LLWPCB reg32 AMD,386
LLWPCB reg64 AMD,X86_64,LONG
SLWPCB reg32 AMD,386
SLWPCB reg64 AMD,X86_64,LONG
LWPVAL reg32,rm32,imm32 AMD,386
LWPVAL reg64,rm32,imm32 AMD,X86_64,LONG
LWPINS reg32,rm32,imm32 AMD,386
LWPINS reg64,rm32,imm32 AMD,X86_64,LONG

B.1.33 AMD XOP and FMA4 instructions (SSE5)

VFMADDPD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFMADDPD ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFMADDPD xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFMADDPD ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFMADDPS xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFMADDPS ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFMADDPS xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFMADDPS ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFMADDSD xmmreg,xmmreg*,xmmrm64,xmmreg AMD,SSE5
VFMADDSD xmmreg,xmmreg*,xmmreg,xmmrm64 AMD,SSE5
VFMADDSS xmmreg,xmmreg*,xmmrm32,xmmreg AMD,SSE5
VFMADDSS xmmreg,xmmreg*,xmmreg,xmmrm32 AMD,SSE5
VFMADDSUBPD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFMADDSUBPD ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFMADDSUBPD xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFMADDSUBPD ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFMADDSUBPS xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFMADDSUBPS ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFMADDSUBPS xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFMADDSUBPS ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFMSUBADDPD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFMSUBADDPD ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFMSUBADDPD xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFMSUBADDPD ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFMSUBADDPS xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFMSUBADDPS ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFMSUBADDPS xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFMSUBADDPS ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFMSUBPD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFMSUBPD ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFMSUBPD xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFMSUBPD ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFMSUBPS xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFMSUBPS ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFMSUBPS xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFMSUBPS ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFMSUBSD xmmreg,xmmreg*,xmmrm64,xmmreg AMD,SSE5
VFMSUBSD xmmreg,xmmreg*,xmmreg,xmmrm64 AMD,SSE5
VFMSUBSS xmmreg,xmmreg*,xmmrm32,xmmreg AMD,SSE5
VFMSUBSS xmmreg,xmmreg*,xmmreg,xmmrm32 AMD,SSE5
VFNMADDPD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFNMADDPD ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFNMADDPD xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFNMADDPD ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFNMADDPS xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFNMADDPS ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFNMADDPS xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFNMADDPS ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFNMADDSD xmmreg,xmmreg*,xmmrm64,xmmreg AMD,SSE5
VFNMADDSD xmmreg,xmmreg*,xmmreg,xmmrm64 AMD,SSE5
VFNMADDSS xmmreg,xmmreg*,xmmrm32,xmmreg AMD,SSE5
VFNMADDSS xmmreg,xmmreg*,xmmreg,xmmrm32 AMD,SSE5
VFNMSUBPD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFNMSUBPD ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFNMSUBPD xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFNMSUBPD ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFNMSUBPS xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VFNMSUBPS ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VFNMSUBPS xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VFNMSUBPS ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VFNMSUBSD xmmreg,xmmreg*,xmmrm64,xmmreg AMD,SSE5
VFNMSUBSD xmmreg,xmmreg*,xmmreg,xmmrm64 AMD,SSE5
VFNMSUBSS xmmreg,xmmreg*,xmmrm32,xmmreg AMD,SSE5
VFNMSUBSS xmmreg,xmmreg*,xmmreg,xmmrm32 AMD,SSE5
VFRCZPD xmmreg,xmmrm128* AMD,SSE5
VFRCZPD ymmreg,ymmrm256* AMD,SSE5
VFRCZPS xmmreg,xmmrm128* AMD,SSE5
VFRCZPS ymmreg,ymmrm256* AMD,SSE5
VFRCZSD xmmreg,xmmrm64* AMD,SSE5
VFRCZSS xmmreg,xmmrm32* AMD,SSE5
VPCMOV xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPCMOV ymmreg,ymmreg*,ymmrm256,ymmreg AMD,SSE5
VPCMOV xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VPCMOV ymmreg,ymmreg*,ymmreg,ymmrm256 AMD,SSE5
VPCOMB xmmreg,xmmreg*,xmmrm128,imm8 AMD,SSE5
VPCOMD xmmreg,xmmreg*,xmmrm128,imm8 AMD,SSE5
VPCOMQ xmmreg,xmmreg*,xmmrm128,imm8 AMD,SSE5
VPCOMUB xmmreg,xmmreg*,xmmrm128,imm8 AMD,SSE5
VPCOMUD xmmreg,xmmreg*,xmmrm128,imm8 AMD,SSE5
VPCOMUQ xmmreg,xmmreg*,xmmrm128,imm8 AMD,SSE5
VPCOMUW xmmreg,xmmreg*,xmmrm128,imm8 AMD,SSE5
VPCOMW xmmreg,xmmreg*,xmmrm128,imm8 AMD,SSE5
VPHADDBD xmmreg,xmmrm128* AMD,SSE5
VPHADDBQ xmmreg,xmmrm128* AMD,SSE5
VPHADDBW xmmreg,xmmrm128* AMD,SSE5
VPHADDDQ xmmreg,xmmrm128* AMD,SSE5
VPHADDUBD xmmreg,xmmrm128* AMD,SSE5
VPHADDUBQ xmmreg,xmmrm128* AMD,SSE5
VPHADDUBW xmmreg,xmmrm128* AMD,SSE5
VPHADDUDQ xmmreg,xmmrm128* AMD,SSE5
VPHADDUWD xmmreg,xmmrm128* AMD,SSE5
VPHADDUWQ xmmreg,xmmrm128* AMD,SSE5
VPHADDWD xmmreg,xmmrm128* AMD,SSE5
VPHADDWQ xmmreg,xmmrm128* AMD,SSE5
VPHSUBBW xmmreg,xmmrm128* AMD,SSE5
VPHSUBDQ xmmreg,xmmrm128* AMD,SSE5
VPHSUBWD xmmreg,xmmrm128* AMD,SSE5
VPMACSDD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMACSDQH xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMACSDQL xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMACSSDD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMACSSDQH xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMACSSDQL xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMACSSWD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMACSSWW xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMACSWD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMACSWW xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMADCSSWD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPMADCSWD xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPPERM xmmreg,xmmreg*,xmmreg,xmmrm128 AMD,SSE5
VPPERM xmmreg,xmmreg*,xmmrm128,xmmreg AMD,SSE5
VPROTB xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPROTB xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPROTB xmmreg,xmmrm128*,imm8 AMD,SSE5
VPROTD xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPROTD xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPROTD xmmreg,xmmrm128*,imm8 AMD,SSE5
VPROTQ xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPROTQ xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPROTQ xmmreg,xmmrm128*,imm8 AMD,SSE5
VPROTW xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPROTW xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPROTW xmmreg,xmmrm128*,imm8 AMD,SSE5
VPSHAB xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPSHAB xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPSHAD xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPSHAD xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPSHAQ xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPSHAQ xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPSHAW xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPSHAW xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPSHLB xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPSHLB xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPSHLD xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPSHLD xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPSHLQ xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPSHLQ xmmreg,xmmreg*,xmmrm128 AMD,SSE5
VPSHLW xmmreg,xmmrm128*,xmmreg AMD,SSE5
VPSHLW xmmreg,xmmreg*,xmmrm128 AMD,SSE5

B.1.34 Intel AVX2 instructions

VMPSADBW ymmreg,ymmreg*,ymmrm256,imm8 AVX2
VPABSB ymmreg,ymmrm256 AVX2
VPABSW ymmreg,ymmrm256 AVX2
VPABSD ymmreg,ymmrm256 AVX2
VPACKSSWB ymmreg,ymmreg*,ymmrm256 AVX2
VPACKSSDW ymmreg,ymmreg*,ymmrm256 AVX2
VPACKUSDW ymmreg,ymmreg*,ymmrm256 AVX2
VPACKUSWB ymmreg,ymmreg*,ymmrm256 AVX2
VPADDB ymmreg,ymmreg*,ymmrm256 AVX2
VPADDW ymmreg,ymmreg*,ymmrm256 AVX2
VPADDD ymmreg,ymmreg*,ymmrm256 AVX2
VPADDQ ymmreg,ymmreg*,ymmrm256 AVX2
VPADDSB ymmreg,ymmreg*,ymmrm256 AVX2
VPADDSW ymmreg,ymmreg*,ymmrm256 AVX2
VPADDUSB ymmreg,ymmreg*,ymmrm256 AVX2
VPADDUSW ymmreg,ymmreg*,ymmrm256 AVX2
VPALIGNR ymmreg,ymmreg*,ymmrm256,imm8 AVX2
VPAND ymmreg,ymmreg*,ymmrm256 AVX2
VPANDN ymmreg,ymmreg*,ymmrm256 AVX2
VPAVGB ymmreg,ymmreg*,ymmrm256 AVX2
VPAVGW ymmreg,ymmreg*,ymmrm256 AVX2
VPBLENDVB ymmreg,ymmreg*,ymmrm256,ymmreg AVX2
VPBLENDW ymmreg,ymmreg*,ymmrm256,imm8 AVX2
VPCMPEQB ymmreg,ymmreg*,ymmrm256 AVX2
VPCMPEQW ymmreg,ymmreg*,ymmrm256 AVX2
VPCMPEQD ymmreg,ymmreg*,ymmrm256 AVX2
VPCMPEQQ ymmreg,ymmreg*,ymmrm256 AVX2
VPCMPGTB ymmreg,ymmreg*,ymmrm256 AVX2
VPCMPGTW ymmreg,ymmreg*,ymmrm256 AVX2
VPCMPGTD ymmreg,ymmreg*,ymmrm256 AVX2
VPCMPGTQ ymmreg,ymmreg*,ymmrm256 AVX2
VPHADDW ymmreg,ymmreg*,ymmrm256 AVX2
VPHADDD ymmreg,ymmreg*,ymmrm256 AVX2
VPHADDSW ymmreg,ymmreg*,ymmrm256 AVX2
VPHSUBW ymmreg,ymmreg*,ymmrm256 AVX2
VPHSUBD ymmreg,ymmreg*,ymmrm256 AVX2
VPHSUBSW ymmreg,ymmreg*,ymmrm256 AVX2
VPMADDUBSW ymmreg,ymmreg*,ymmrm256 AVX2
VPMADDWD ymmreg,ymmreg*,ymmrm256 AVX2
VPMAXSB ymmreg,ymmreg*,ymmrm256 AVX2
VPMAXSW ymmreg,ymmreg*,ymmrm256 AVX2
VPMAXSD ymmreg,ymmreg*,ymmrm256 AVX2
VPMAXUB ymmreg,ymmreg*,ymmrm256 AVX2
VPMAXUW ymmreg,ymmreg*,ymmrm256 AVX2
VPMAXUD ymmreg,ymmreg*,ymmrm256 AVX2
VPMINSB ymmreg,ymmreg*,ymmrm256 AVX2
VPMINSW ymmreg,ymmreg*,ymmrm256 AVX2
VPMINSD ymmreg,ymmreg*,ymmrm256 AVX2
VPMINUB ymmreg,ymmreg*,ymmrm256 AVX2
VPMINUW ymmreg,ymmreg*,ymmrm256 AVX2
VPMINUD ymmreg,ymmreg*,ymmrm256 AVX2
VPMOVMSKB reg32,ymmreg AVX2
VPMOVMSKB reg64,ymmreg AVX2
VPMOVSXBW ymmreg,xmmrm128 AVX2
VPMOVSXBD ymmreg,mem64 AVX2
VPMOVSXBD ymmreg,xmmreg AVX2
VPMOVSXBQ ymmreg,mem32 AVX2
VPMOVSXBQ ymmreg,xmmreg AVX2
VPMOVSXWD ymmreg,xmmrm128 AVX2
VPMOVSXWQ ymmreg,mem64 AVX2
VPMOVSXWQ ymmreg,xmmreg AVX2
VPMOVSXDQ ymmreg,xmmrm128 AVX2
VPMOVZXBW ymmreg,xmmrm128 AVX2
VPMOVZXBD ymmreg,mem64 AVX2
VPMOVZXBD ymmreg,xmmreg AVX2
VPMOVZXBQ ymmreg,mem32 AVX2
VPMOVZXBQ ymmreg,xmmreg AVX2
VPMOVZXWD ymmreg,xmmrm128 AVX2
VPMOVZXWQ ymmreg,mem64 AVX2
VPMOVZXWQ ymmreg,xmmreg AVX2
VPMOVZXDQ ymmreg,xmmrm128 AVX2
VPMULDQ ymmreg,ymmreg*,ymmrm256 AVX2
VPMULHRSW ymmreg,ymmreg*,ymmrm256 AVX2
VPMULHUW ymmreg,ymmreg*,ymmrm256 AVX2
VPMULHW ymmreg,ymmreg*,ymmrm256 AVX2
VPMULLW ymmreg,ymmreg*,ymmrm256 AVX2
VPMULLD ymmreg,ymmreg*,ymmrm256 AVX2
VPMULUDQ ymmreg,ymmreg*,ymmrm256 AVX2
VPOR ymmreg,ymmreg*,ymmrm256 AVX2
VPSADBW ymmreg,ymmreg*,ymmrm256 AVX2
VPSHUFB ymmreg,ymmreg*,ymmrm256 AVX2
VPSHUFD ymmreg,ymmrm256,imm8 AVX2
VPSHUFHW ymmreg,ymmrm256,imm8 AVX2
VPSHUFLW ymmreg,ymmrm256,imm8 AVX2
VPSIGNB ymmreg,ymmreg*,ymmrm256 AVX2
VPSIGNW ymmreg,ymmreg*,ymmrm256 AVX2
VPSIGND ymmreg,ymmreg*,ymmrm256 AVX2
VPSLLDQ ymmreg,ymmreg*,imm8 AVX2
VPSLLW ymmreg,ymmreg*,xmmrm128 AVX2
VPSLLW ymmreg,ymmreg*,imm8 AVX2
VPSLLD ymmreg,ymmreg*,xmmrm128 AVX2
VPSLLD ymmreg,ymmreg*,imm8 AVX2
VPSLLQ ymmreg,ymmreg*,xmmrm128 AVX2
VPSLLQ ymmreg,ymmreg*,imm8 AVX2
VPSRAW ymmreg,ymmreg*,xmmrm128 AVX2
VPSRAW ymmreg,ymmreg*,imm8 AVX2
VPSRAD ymmreg,ymmreg*,xmmrm128 AVX2
VPSRAD ymmreg,ymmreg*,imm8 AVX2
VPSRLDQ ymmreg,ymmreg*,imm8 AVX2
VPSRLW ymmreg,ymmreg*,xmmrm128 AVX2
VPSRLW ymmreg,ymmreg*,imm8 AVX2
VPSRLD ymmreg,ymmreg*,xmmrm128 AVX2
VPSRLD ymmreg,ymmreg*,imm8 AVX2
VPSRLQ ymmreg,ymmreg*,xmmrm128 AVX2
VPSRLQ ymmreg,ymmreg*,imm8 AVX2
VPSUBB ymmreg,ymmreg*,ymmrm256 AVX2
VPSUBW ymmreg,ymmreg*,ymmrm256 AVX2
VPSUBD ymmreg,ymmreg*,ymmrm256 AVX2
VPSUBQ ymmreg,ymmreg*,ymmrm256 AVX2
VPSUBSB ymmreg,ymmreg*,ymmrm256 AVX2
VPSUBSW ymmreg,ymmreg*,ymmrm256 AVX2
VPSUBUSB ymmreg,ymmreg*,ymmrm256 AVX2
VPSUBUSW ymmreg,ymmreg*,ymmrm256 AVX2
VPUNPCKHBW ymmreg,ymmreg*,ymmrm256 AVX2
VPUNPCKHWD ymmreg,ymmreg*,ymmrm256 AVX2
VPUNPCKHDQ ymmreg,ymmreg*,ymmrm256 AVX2
VPUNPCKHQDQ ymmreg,ymmreg*,ymmrm256 AVX2
VPUNPCKLBW ymmreg,ymmreg*,ymmrm256 AVX2
VPUNPCKLWD ymmreg,ymmreg*,ymmrm256 AVX2
VPUNPCKLDQ ymmreg,ymmreg*,ymmrm256 AVX2
VPUNPCKLQDQ ymmreg,ymmreg*,ymmrm256 AVX2
VPXOR ymmreg,ymmreg*,ymmrm256 AVX2
VMOVNTDQA ymmreg,mem256 AVX2
VBROADCASTSS xmmreg,xmmreg AVX2
VBROADCASTSS ymmreg,xmmreg AVX2
VBROADCASTSD ymmreg,xmmreg AVX2
VBROADCASTI128 ymmreg,mem128 AVX2
VPBLENDD xmmreg,xmmreg*,xmmrm128,imm8 AVX2
VPBLENDD ymmreg,ymmreg*,ymmrm256,imm8 AVX2
VPBROADCASTB xmmreg,mem8 AVX2
VPBROADCASTB xmmreg,xmmreg AVX2
VPBROADCASTB ymmreg,mem8 AVX2
VPBROADCASTB ymmreg,xmmreg AVX2
VPBROADCASTW xmmreg,mem16 AVX2
VPBROADCASTW xmmreg,xmmreg AVX2
VPBROADCASTW ymmreg,mem16 AVX2
VPBROADCASTW ymmreg,xmmreg AVX2
VPBROADCASTD xmmreg,mem32 AVX2
VPBROADCASTD xmmreg,xmmreg AVX2
VPBROADCASTD ymmreg,mem32 AVX2
VPBROADCASTD ymmreg,xmmreg AVX2
VPBROADCASTQ xmmreg,mem64 AVX2
VPBROADCASTQ xmmreg,xmmreg AVX2
VPBROADCASTQ ymmreg,mem64 AVX2
VPBROADCASTQ ymmreg,xmmreg AVX2
VPERMD ymmreg,ymmreg*,ymmrm256 AVX2
VPERMPD ymmreg,ymmrm256,imm8 AVX2
VPERMPS ymmreg,ymmreg*,ymmrm256 AVX2
VPERMQ ymmreg,ymmrm256,imm8 AVX2
VPERM2I128 ymmreg,ymmreg*,ymmrm256,imm8 AVX2
VEXTRACTI128 xmmrm128,ymmreg,imm8 AVX2
VINSERTI128 ymmreg,ymmreg*,xmmrm128,imm8 AVX2
VPMASKMOVD xmmreg,xmmreg*,mem128 AVX2
VPMASKMOVD ymmreg,ymmreg*,mem256 AVX2
VPMASKMOVQ xmmreg,xmmreg*,mem128 AVX2
VPMASKMOVQ ymmreg,ymmreg*,mem256 AVX2
VPMASKMOVD mem128,xmmreg*,xmmreg AVX2
VPMASKMOVD mem256,ymmreg*,ymmreg AVX2
VPMASKMOVQ mem128,xmmreg*,xmmreg AVX2
VPMASKMOVQ mem256,ymmreg*,ymmreg AVX2
VPSLLVD xmmreg,xmmreg*,xmmrm128 AVX2
VPSLLVQ xmmreg,xmmreg*,xmmrm128 AVX2
VPSLLVD ymmreg,ymmreg*,ymmrm256 AVX2
VPSLLVQ ymmreg,ymmreg*,ymmrm256 AVX2
VPSRAVD xmmreg,xmmreg*,xmmrm128 AVX2
VPSRAVD ymmreg,ymmreg*,ymmrm256 AVX2
VPSRLVD xmmreg,xmmreg*,xmmrm128 AVX2
VPSRLVQ xmmreg,xmmreg*,xmmrm128 AVX2
VPSRLVD ymmreg,ymmreg*,ymmrm256 AVX2
VPSRLVQ ymmreg,ymmreg*,ymmrm256 AVX2
VGATHERDPD xmmreg,xmem64,xmmreg AVX2
VGATHERQPD xmmreg,xmem64,xmmreg AVX2
VGATHERDPD ymmreg,xmem64,ymmreg AVX2
VGATHERQPD ymmreg,ymem64,ymmreg AVX2
VGATHERDPS xmmreg,xmem32,xmmreg AVX2
VGATHERQPS xmmreg,xmem32,xmmreg AVX2
VGATHERDPS ymmreg,ymem32,ymmreg AVX2
VGATHERQPS xmmreg,ymem32,xmmreg AVX2
VPGATHERDD xmmreg,xmem32,xmmreg AVX2
VPGATHERQD xmmreg,xmem32,xmmreg AVX2
VPGATHERDD ymmreg,ymem32,ymmreg AVX2
VPGATHERQD xmmreg,ymem32,xmmreg AVX2
VPGATHERDQ xmmreg,xmem64,xmmreg AVX2
VPGATHERQQ xmmreg,xmem64,xmmreg AVX2
VPGATHERDQ ymmreg,xmem64,ymmreg AVX2
VPGATHERQQ ymmreg,ymem64,ymmreg AVX2

B.1.35 Intel Transactional Synchronization Extensions (TSX)

XABORT imm RTM
XABORT imm8 RTM
XBEGIN imm RTM
XBEGIN imm|near RTM,ND
XBEGIN imm16 RTM,NOLONG
XBEGIN imm16|near RTM,NOLONG,ND
XBEGIN imm32 RTM,NOLONG
XBEGIN imm32|near RTM,NOLONG,ND
XBEGIN imm64 RTM,LONG
XBEGIN imm64|near RTM,LONG,ND
XEND RTM
XTEST HLE,RTM

B.1.36 Intel BMI1 and BMI2 instructions, AMD TBM instructions

ANDN reg32,reg32,rm32 BMI1
ANDN reg64,reg64,rm64 LONG,BMI1
BEXTR reg32,rm32,reg32 BMI1
BEXTR reg64,rm64,reg64 LONG,BMI1
BEXTR reg32,rm32,imm32 TBM
BEXTR reg64,rm64,imm32 LONG,TBM
BLCI reg32,rm32 TBM
BLCI reg64,rm64 LONG,TBM
BLCIC reg32,rm32 TBM
BLCIC reg64,rm64 LONG,TBM
BLSI reg32,rm32 BMI1
BLSI reg64,rm64 LONG,BMI1
BLSIC reg32,rm32 TBM
BLSIC reg64,rm64 LONG,TBM
BLCFILL reg32,rm32 TBM
BLCFILL reg64,rm64 LONG,TBM
BLSFILL reg32,rm32 TBM
BLSFILL reg64,rm64 LONG,TBM
BLCMSK reg32,rm32 TBM
BLCMSK reg64,rm64 LONG,TBM
BLSMSK reg32,rm32 BMI1
BLSMSK reg64,rm64 LONG,BMI1
BLSR reg32,rm32 BMI1
BLSR reg64,rm64 LONG,BMI1
BLCS reg32,rm32 TBM
BLCS reg64,rm64 LONG,TBM
BZHI reg32,rm32,reg32 BMI2
BZHI reg64,rm64,reg64 LONG,BMI2
MULX reg32,reg32,rm32 BMI2
MULX reg64,reg64,rm64 LONG,BMI2
PDEP reg32,reg32,rm32 BMI2
PDEP reg64,reg64,rm64 LONG,BMI2
PEXT reg32,reg32,rm32 BMI2
PEXT reg64,reg64,rm64 LONG,BMI2
RORX reg32,rm32,imm8 BMI2
RORX reg64,rm64,imm8 LONG,BMI2
SARX reg32,rm32,reg32 BMI2
SARX reg64,rm64,reg64 LONG,BMI2
SHLX reg32,rm32,reg32 BMI2
SHLX reg64,rm64,reg64 LONG,BMI2
SHRX reg32,rm32,reg32 BMI2
SHRX reg64,rm64,reg64 LONG,BMI2
TZCNT reg16,rm16 BMI1
TZCNT reg32,rm32 BMI1
TZCNT reg64,rm64 LONG,BMI1
TZMSK reg32,rm32 TBM
TZMSK reg64,rm64 LONG,TBM
T1MSKC reg32,rm32 TBM
T1MSKC reg64,rm64 LONG,TBM
PREFETCHWT1 mem8 PREFETCHWT1

B.1.37 Intel Memory Protection Extensions (MPX)

BNDMK bndreg,mem MPX,MIB
BNDCL bndreg,mem MPX
BNDCL bndreg,reg32 MPX,NOLONG
BNDCL bndreg,reg64 MPX,LONG
BNDCU bndreg,mem MPX
BNDCU bndreg,reg32 MPX,NOLONG
BNDCU bndreg,reg64 MPX,LONG
BNDCN bndreg,mem MPX
BNDCN bndreg,reg32 MPX,NOLONG
BNDCN bndreg,reg64 MPX,LONG
BNDMOV bndreg,bndreg MPX
BNDMOV bndreg,mem MPX
BNDMOV bndreg,bndreg MPX
BNDMOV mem,bndreg MPX
BNDLDX bndreg,mem MPX,MIB
BNDLDX bndreg,mem,reg32 MPX,MIB,NOLONG
BNDLDX bndreg,mem,reg64 MPX,MIB,LONG
BNDSTX mem,bndreg MPX,MIB
BNDSTX mem,reg32,bndreg MPX,MIB,NOLONG
BNDSTX mem,reg64,bndreg MPX,MIB,LONG
BNDSTX mem,bndreg,reg32 MPX,MIB,NOLONG
BNDSTX mem,bndreg,reg64 MPX,MIB,LONG

B.1.38 Intel SHA acceleration instructions

SHA1MSG1 xmmreg,xmmrm128 SHA
SHA1MSG2 xmmreg,xmmrm128 SHA
SHA1NEXTE xmmreg,xmmrm128 SHA
SHA1RNDS4 xmmreg,xmmrm128,imm8 SHA
SHA256MSG1 xmmreg,xmmrm128 SHA
SHA256MSG2 xmmreg,xmmrm128 SHA
SHA256RNDS2 xmmreg,xmmrm128,xmm0 SHA
SHA256RNDS2 xmmreg,xmmrm128 SHA

B.1.39 AVX-512 mask register instructions

KADDB kreg,kreg,kreg
KADDD kreg,kreg,kreg
KADDQ kreg,kreg,kreg
KADDW kreg,kreg,kreg
KANDB kreg,kreg,kreg
KANDD kreg,kreg,kreg
KANDNB kreg,kreg,kreg
KANDND kreg,kreg,kreg
KANDNQ kreg,kreg,kreg
KANDNW kreg,kreg,kreg
KANDQ kreg,kreg,kreg
KANDW kreg,kreg,kreg
KMOVB kreg,krm8
KMOVB mem8,kreg
KMOVB kreg,reg32
KMOVB kreg,reg8 ND
KMOVB reg32,kreg
KMOVD kreg,krm32
KMOVD mem32,kreg
KMOVD kreg,reg32
KMOVD reg32,kreg
KMOVQ kreg,krm64
KMOVQ mem64,kreg
KMOVQ kreg,reg64
KMOVQ reg64,kreg
KMOVW kreg,krm16
KMOVW mem16,kreg
KMOVW kreg,reg32
KMOVW kreg,reg16 ND
KMOVW reg32,kreg
KNOTB kreg,kreg
KNOTD kreg,kreg
KNOTQ kreg,kreg
KNOTW kreg,kreg
KORB kreg,kreg,kreg
KORD kreg,kreg,kreg
KORQ kreg,kreg,kreg
KORW kreg,kreg,kreg
KORTESTB kreg,kreg
KORTESTD kreg,kreg
KORTESTQ kreg,kreg
KORTESTW kreg,kreg
KSHIFTLB kreg,kreg,imm8
KSHIFTLD kreg,kreg,imm8
KSHIFTLQ kreg,kreg,imm8
KSHIFTLW kreg,kreg,imm8
KSHIFTRB kreg,kreg,imm8
KSHIFTRD kreg,kreg,imm8
KSHIFTRQ kreg,kreg,imm8
KSHIFTRW kreg,kreg,imm8
KTESTB kreg,kreg
KTESTD kreg,kreg
KTESTQ kreg,kreg
KTESTW kreg,kreg
KUNPCKBW kreg,kreg,kreg
KUNPCKDQ kreg,kreg,kreg
KUNPCKWD kreg,kreg,kreg
KXNORB kreg,kreg,kreg
KXNORD kreg,kreg,kreg
KXNORQ kreg,kreg,kreg
KXNORW kreg,kreg,kreg
KXORB kreg,kreg,kreg
KXORD kreg,kreg,kreg
KXORQ kreg,kreg,kreg
KXORW kreg,kreg,kreg

B.1.40 AVX-512 mask register instructions (aliases requiring explicit size support)

KADD kreg8,kreg,kreg ND
KADD kreg32,kreg,kreg ND
KADD kreg64,kreg,kreg ND
KADD kreg16,kreg,kreg ND
KAND kreg8,kreg,kreg ND
KAND kreg32,kreg,kreg ND
KANDN kreg64,kreg,kreg ND
KANDN kreg16,kreg,kreg ND
KANDN kreg8,kreg,kreg ND
KANDN kreg32,kreg,kreg ND
KAND kreg64,kreg,kreg ND
KAND kreg16,kreg,kreg ND
KMOV kreg8,krm8 ND
KMOV mem8,kreg8 ND
KMOV kreg8,reg32 ND,SX
KMOV kreg8,reg8 ND
KMOV reg32,kreg8 ND,SX
KMOV kreg32,krm32 ND
KMOV mem32,kreg32 ND
KMOV kreg32,reg32 ND
KMOV reg32,kreg32 ND
KMOV kreg64,krm64 ND
KMOV mem64,kreg64 ND
KMOV kreg64,reg64 ND
KMOV reg64,kreg64 ND
KMOV kreg16,krm16 ND
KMOV mem16,kreg16 ND
KMOV kreg16,reg32 ND,SX
KMOV reg32,kreg16 ND,SX
KMOV kreg16,reg32 ND,SX
KMOV kreg16,reg16 ND
KNOT kreg8,kreg8 ND
KNOT kreg32,kreg32 ND
KNOT kreg64,kreg64 ND
KNOT kreg16,kreg16 ND
KOR kreg8,kreg,kreg ND
KOR kreg32,kreg,kreg ND
KOR kreg64,kreg,kreg ND
KOR kreg16,kreg,kreg ND
KORTEST kreg8,kreg ND
KORTEST kreg32,kreg ND
KORTEST kreg64,kreg ND
KORTEST kreg16,kreg ND
KSHIFTL kreg8,kreg,imm8 ND
KSHIFTL kreg32,kreg,imm8 ND
KSHIFTL kreg64,kreg,imm8 ND
KSHIFTL kreg16,kreg,imm8 ND
KSHIFTR kreg8,kreg,imm8 ND
KSHIFTR kreg32,kreg,imm8 ND
KSHIFTR kreg64,kreg,imm8 ND
KSHIFTR kreg16,kreg,imm8 ND
KTEST kreg8,kreg ND
KTEST kreg32,kreg ND
KTEST kreg64,kreg ND
KTEST kreg16,kreg ND
KUNPCK kreg16,kreg8,kreg8 ND
KUNPCK kreg64,kreg32,kreg32 ND
KUNPCK kreg32,kreg16,kreg16 ND
KXNOR kreg8,kreg,kreg ND
KXNOR kreg32,kreg,kreg ND
KXNOR kreg64,kreg,kreg ND
KXNOR kreg16,kreg,kreg ND
KXOR kreg8,kreg,kreg ND
KXOR kreg32,kreg,kreg ND
KXOR kreg64,kreg,kreg ND
KXOR kreg16,kreg,kreg ND

第二部分地址

https://blog.csdn.net/qq_17790209/article/details/113790754


http://www.ppmy.cn/news/559678.html

相关文章

Windows10host文件修改方法

1、首先打开“此电脑”,定位到: C:\Windows\System32\drivers\etc 2、使用鼠标右键单击“hosts”,弹出来的菜单中选择“属性” 3、弹出“文件属性”窗口后单击“上方的”安全“栏”。 选中“ALL APPLICATON PACKAGES”后单击“编辑” 4、同…

<Oracle>《Linux 下安装Oracle数据库 - Oracle 19C By CentOS 8 》(第一部分)

《Linux 下安装Oracle数据库 - Oracle 19C By CentOS 8 》(第一部分) 1 说明1.1 前言1.2 资源下载 2 安装步骤2.1 上传安装包2.2 下载数据库预安装包2.3 安装数据库预安装包 1 说明 1.1 前言 本文是Linux系统命令行模式安装Oracle数据库的学习实验记录…

扩大储存空间无需硬盘,挂载网盘作为本地磁盘

电脑使用后存储空间越来越小,你可以通过挂在网盘比如阿里云盘,天翼网盘,沃家云盘等来作为本地磁盘使用,传输速度也是非常快的。 那么,如何实现呢? 首先您需要下载一个很小的软件CloudDriveSetup-X86-1.1.5…

百度网盘下载不限速方法

百度网盘下载不限速方法: -------20230401-------- 使用软件:爱奇艺万能联播 众所周知,爱奇艺是百度旗下的一款产品,所以用爱奇艺万能联播的方法来实现下载百度网盘内容,本质上并没有破解百度网盘,所以没…

计算机网盘怎么换账号密码,科技教程:百度网盘电脑端怎么切换不同的账号进行登录...

如今越来越多的小伙伴对于百度网盘电脑端怎么切换不同的账号进行登录这方面的问题开始感兴趣,看似平静的每一天,在每个人身上都在发生着各种各样的故事,因为大家现在都是想要了解到此类的信息,那么既然现在大家都想要知道百度网盘…

win10 挂载NFS(网络文件夹)网盘

一、首先在cmd命令输入:ping ip通过对方ip,确定网络配置没有问题 ping 192.168.1.103如下图显示就说明,网络配置正确二、打开控制面板——找到程序 三、找到打开或关闭windows功能。 四、找到NFS服务并勾选安装 五、挂载 六、打开我的电脑…

Windows下查找网络硬盘、断开网络硬盘

$cmd net use 可以查找当前的网络硬盘 net use /delete //10.138.5.51/share 断开与这个共享的连接 转载于:https://www.cnblogs.com/kungfupanda/archive/2010/11/30/1892182.html

win10 设置webDav网络硬盘

设置群晖webdav 2.听说要改一下,不然只能支持https,重启电脑 3.端口转发 4我的电脑,添加一个网络位置,输入域名,端口,群晖里面的文件夹位置 下一步,会弹窗输入账号密码,建议设置子账…