** InstLat comparison chart **
** Click on instruction to show timings **
** Click on checkbox to enable/disable instructions set **


3DNOWPREF ABM ADX AESNI AMD64 AVX AVX2 AVX512BW
AVX512CD AVX512DQ AVX512F AVX512F_GFNI AVX512F_VAES AVX512F_VPCLMULQDQ AVX512VL AVX512VLBW
AVX512VLCD AVX512VLDQ AVX512VL_BITALG AVX512VL_GFNI AVX512VL_IFMA AVX512VL_VAES AVX512VL_VBMI AVX512VL_VBMI2
AVX512VL_VNNI AVX512VL_VP2INTERSE AVX512VL_VPCLMULQDQ AVX512VL_VPOPCNTDQ AVX512_BITALG AVX512_IFMA AVX512_VBMI AVX512_VBMI2
AVX512_VNNI AVX512_VP2INTERSECT AVX512_VPOPCNTDQ AVX_GFNI AVX_VAES AVX_VPCLMULQDQ BMI BMI2
CLFLUSH CLFLUSHOPT CLMUL CLWB CLZERO CMOV CMPX16 CMPX8
F16C FMA3 FMA4 GFNI LAHF LNOP MMX MMXP
MOVBE MOVDIR64B MOVDIRI POPCNT RDPID RDPRU RDRAND RDSEED
SHA SSE SSE2 SSE3 SSE4.1 SSE4.2 SSE4A SSSE3
X86 X87
X86 NOP
X86 0x66 NOP
X86 2x 0x66 NOP
X86 3x 0x66 NOP
X86 4x 0x66 NOP
X86 5x 0x66 NOP
X86 6x 0x66 NOP
X86 7x 0x66 NOP
X86 8x 0x66 NOP
X86 9x 0x66 NOP
X86 10x 0x66 NOP
X86 11x 0x66 NOP
X86 12x 0x66 NOP
X86 13x 0x66 NOP
X86 14x 0x66 NOP
SSE2 PAUSE
X86 MOV r8, imm8
X86 MOV r16, imm16
X86 MOV r32, imm32
AMD64 MOV r64, imm64
X86 MOV r8, r8
X86 MOV r16, r16
X86 MOV r32, r32
AMD64 MOV r64, r64
X86 MOV r8, [m8]
X86 MOV r16, [m16]
X86 MOV r32, [m32]
AMD64 MOV r64, [m64]
X86 MOV [m8], r8
X86 MOV [m16], r16
X86 MOV [m32], r32
X86 MOV [m32 + 8], r32
AMD64 MOV [m64], r64
AMD64 MOV [m64 + 16], r64
X86 MOV r8,[m8]+MOV [m8],r8
X86 MOV r16,[m16]+MOV [m16],r16
X86 MOV r32,[m32]+MOV [m32],r32
AMD64 MOV r64,[m64]+MOV [m64],r64
SSE2 MOVNTI [m32], r32
AMD64 MOVNTI [m64], r64
CMOV CMOVNZ r16, r16
CMOV CMOVNZ r32, r32
AMD64 CMOVNZ r64, r64
X86 MOVSX r16, r8
X86 MOVSX r32, r8
AMD64 MOVSX r64, r8
X86 MOVSX r32, r16
AMD64 MOVSX r64, r16
AMD64 MOVSXD r64, r32
X86 MOVZX r16, r8
X86 MOVZX r32, r8
AMD64 MOVZX r64, r8
X86 MOVZX r32, r16
AMD64 MOVZX r64, r16
X86 XCHG r8, r8
X86 XCHG r16, r16
X86 XCHG r32, r32
AMD64 XCHG r64, r64
X86 XCHG r1_8, r2_8
X86 XCHG r1_16, r2_16
X86 XCHG r1_32, r2_32
AMD64 XCHG r1_64, r2_64
X86 XCHG r8, [m8]
X86 XCHG r16, [m16]
X86 XCHG r32, [m32]
AMD64 XCHG r64, [m64]
X86 ADD r32, 0x04000
X86 ADD r32, 0x08000
X86 ADD r32, 0x10000
X86 ADD r32, 0x20000
X86 ADD r8, r8
X86 ADD r16, r16
X86 ADD r32, r32
AMD64 ADD r64, r64
X86 ADD r8, [m8]
X86 ADD r16, [m16]
X86 ADD r32, [m32]
AMD64 ADD r64, [m64]
X86 ADD [m8], r8
X86 ADD [m16], r16
X86 ADD [m32], r32
X86 ADD [m32 + 8], r32
AMD64 ADD [m64], r64
AMD64 ADD [m64 + 16], r64
X86 LOCK ADD [m8], r8
X86 LOCK ADD [m16], r16
X86 LOCK ADD [m32], r32
X86 LOCK ADD [m32 + 8], r32
AMD64 LOCK ADD [m64], r64
AMD64 LOCK ADD [m64 + 16], r64
X86 ADD r8, imm8
X86 ADD r16, imm8
X86 ADD r32, imm8
AMD64 ADD r64, imm8
X86 ADD r16, imm16
X86 ADD r32, imm32
AMD64 ADD r64, imm32
X86 ADD [m8], imm8
X86 ADD [m16], imm8
X86 ADD [m32], imm8
AMD64 ADD [m64], imm8
X86 ADD [m16], imm16
X86 ADD [m32], imm32
AMD64 ADD [m64], imm32
X86 ADD al, imm8
X86 ADD ax, imm16
X86 ADD eax, imm32
AMD64 ADD rax, imm32
X86 SUB r8, r8
X86 SUB r16, r16
X86 SUB r32, r32
AMD64 SUB r64, r64
X86 SUB r1_8, r2_8
X86 SUB r1_16, r2_16
X86 SUB r1_32, r2_32
AMD64 SUB r1_64, r2_64
X86 ADC r8, r8
X86 ADC r16, r16
X86 ADC r32, r32
AMD64 ADC r64, r64
X86 SBB r8, r8
X86 SBB r16, r16
X86 SBB r32, r32
AMD64 SBB r64, r64
X86 SBB r1_8, r2_8
X86 SBB r1_16, r2_16
X86 SBB r1_32, r2_32
AMD64 SBB r1_64, r2_64
X86 CMP r8, r8
X86 CMP r16, r16
X86 CMP r32, r32
AMD64 CMP r64, r64
X86 CMP r1_8, r2_8
X86 CMP r1_16, r2_16
X86 CMP r1_32, r2_32
AMD64 CMP r1_64, r2_64
X86 AND r8, r8
X86 AND r16, r16
X86 AND r32, r32
AMD64 AND r64, r64
X86 AND r1_8, r2_8
X86 AND r1_16, r2_16
X86 AND r1_32, r2_32
AMD64 AND r1_64, r2_64
X86 OR r8, r8
X86 OR r16, r16
X86 OR r32, r32
AMD64 OR r64, r64
X86 OR r1_8, r2_8
X86 OR r1_16, r2_16
X86 OR r1_32, r2_32
AMD64 OR r1_64, r2_64
X86 XOR r8, r8
X86 XOR r16, r16
X86 XOR r32, r32
AMD64 XOR r64, r64
X86 XOR r1_8, r2_8
X86 XOR r1_16, r2_16
X86 XOR r1_32, r2_32
AMD64 XOR r1_64, r2_64
X86 NEG r8
X86 NEG r16
X86 NEG r32
AMD64 NEG r64
X86 NOT r8
X86 NOT r16
X86 NOT r32
AMD64 NOT r64
X86 TEST r8, r8
X86 TEST r16, r16
X86 TEST r32, r32
AMD64 TEST r64, r64
X86 TEST r1_8, r2_8
X86 TEST r1_16, r2_16
X86 TEST r1_32, r2_32
AMD64 TEST r1_64, r2_64
X86 BT r16, r16
X86 BT r32, r32
AMD64 BT r64, r64
X86 BT r16, imm8
X86 BT r32, imm8
AMD64 BT r64, imm8
X86 BTC r16, r16
X86 BTC r32, r32
AMD64 BTC r64, r64
X86 BTC r16, imm8
X86 BTC r32, imm8
AMD64 BTC r64, imm8
X86 BTR r16, r16
X86 BTR r32, r32
AMD64 BTR r64, r64
X86 BTR r16, imm8
X86 BTR r32, imm8
AMD64 BTR r64, imm8
X86 BTS r16, r16
X86 BTS r32, r32
AMD64 BTS r64, r64
X86 BTS r16, imm8
X86 BTS r32, imm8
AMD64 BTS r64, imm8
X86 SETC r8
X86 INC r8
X86 INC r16
X86 INC r32
AMD64 INC r64
X86 LEA r16, [r16+r16]
X86 LEA r32, [r32+r32]
AMD64 LEA r64, [r64+r64]
X86 LEA r16, [r+r+disp8]
X86 LEA r32, [r+r+disp8]
AMD64 LEA r64, [r+r+disp8]
X86 LEA r16, [r+r*8]
X86 LEA r32, [r+r*8]
AMD64 LEA r64, [r+r*8]
X86 LEA r16, [r+r*8+disp8]
X86 LEA r32, [r+r*8+disp8]
AMD64 LEA r64, [r+r*8+disp8]
X86 SHL r8, 1
X86 SHL r16, 1
X86 SHL r32, 1
AMD64 SHL r64, 1
X86 SHL r8, imm8
X86 SHL r16, imm8
X86 SHL r32, imm8
AMD64 SHL r64, imm8
X86 SHL r8, cl
X86 SHL r16, cl
X86 SHL r32, cl
AMD64 SHL r64, cl
X86 SHR r8, 1
X86 SHR r16, 1
X86 SHR r32, 1
AMD64 SHR r64, 1
X86 SHR r8, imm8
X86 SHR r16, imm8
X86 SHR r32, imm8
AMD64 SHR r64, imm8
X86 SHR r8, cl
X86 SHR r16, cl
X86 SHR r32, cl
AMD64 SHR r64, cl
X86 SAR r8, 1
X86 SAR r16, 1
X86 SAR r32, 1
AMD64 SAR r64, 1
X86 SAR r8, imm8
X86 SAR r16, imm8
X86 SAR r32, imm8
AMD64 SAR r64, imm8
X86 SAR r8, cl
X86 SAR r16, cl
X86 SAR r32, cl
AMD64 SAR r64, cl
X86 SHLD r1_16, r1_16, imm8
X86 SHLD r32, r32, imm8
AMD64 SHLD r64, r64, imm8
X86 SHLD r1_16, r1_16, cl
X86 SHLD r32, r32, cl
AMD64 SHLD r64, r64, cl
X86 SHRD r1_16, r1_16, imm8
X86 SHRD r32, r32, imm8
AMD64 SHRD r64, r64, imm8
X86 SHRD r1_16, r1_16, cl
X86 SHRD r32, r32, cl
AMD64 SHRD r64, r64, cl
X86 ROL r8, 1
X86 ROL r16, 1
X86 ROL r32, 1
AMD64 ROL r64, 1
X86 ROL r8, imm8
X86 ROL r16, imm8
X86 ROL r32, imm8
AMD64 ROL r64, imm8
X86 ROL r8, cl
X86 ROL r16, cl
X86 ROL r32, cl
AMD64 ROL r64, cl
X86 ROR r8, 1
X86 ROR r16, 1
X86 ROR r32, 1
AMD64 ROR r64, 1
X86 ROR r8, imm8
X86 ROR r16, imm8
X86 ROR r32, imm8
AMD64 ROR r64, imm8
X86 ROR r8, cl
X86 ROR r16, cl
X86 ROR r32, cl
AMD64 ROR r64, cl
X86 RCL r8, 1
X86 RCL r16, 1
X86 RCL r32, 1
AMD64 RCL r64, 1
X86 RCL r8, imm8
X86 RCL r16, imm8
X86 RCL r32, imm8
AMD64 RCL r64, imm8
X86 RCL r8, cl
X86 RCL r16, cl
X86 RCL r32, cl
AMD64 RCL r64, cl
X86 RCR r8, 1
X86 RCR r16, 1
X86 RCR r32, 1
AMD64 RCR r64, 1
X86 RCR r8, imm8
X86 RCR r16, imm8
X86 RCR r32, imm8
AMD64 RCR r64, imm8
X86 RCR r8, cl
X86 RCR r16, cl
X86 RCR r32, cl
AMD64 RCR r64, cl
X86 BSF r16, r16
X86 BSF r32, r32
AMD64 BSF r64, r64
X86 BSR r16, r16
X86 BSR r32, r32
AMD64 BSR r64, r64
X86 BSWAP r32
AMD64 BSWAP r64
MOVBE MOVBE r16, [m16]
MOVBE MOVBE r32, [m32]
MOVBE MOVBE r64, [m64]
MOVBE MOVBE [m16], r16
MOVBE MOVBE [m32], r32
MOVBE MOVBE [m64], r64
X86 IMUL r16, r16
X86 IMUL r32, r32
AMD64 IMUL r64, r64
X86 IMUL r16, r16, imm8
X86 IMUL r32, r32, imm8
AMD64 IMUL r64, r64, imm8
X86 IMUL r16, r16, imm16
X86 IMUL r32, r32, imm32
AMD64 IMUL r64, r64, imm32
X86 IMUL r8 (ah)
X86 IMUL r16 (dx)
X86 IMUL r32 (edx)
AMD64 IMUL r64 (rdx)
X86 MUL r8 (ah)
X86 MUL r16 (dx)
X86 MUL r32 (edx)
AMD64 MUL r64 (rdx)
X86 IMUL r8 (al)
X86 IMUL r16 (ax)
X86 IMUL r32 (eax)
AMD64 IMUL r64 (rax)
X86 MUL r8 (al)
X86 MUL r16 (ax)
X86 MUL r32 (eax)
AMD64 MUL r64 (rax)
X86 IDIV r8 14/ 7b (full)
X86 IDIV r8 12/ 7b ax upd
X86 IDIV r8 7/ 7b ax upd
X86 IDIV r8 4/ 7b ax upd
X86 IDIV r8 0/ 7b
X86 IDIV r8 11/ 4b ax upd
X86 IDIV r8 8/ 4b ax upd
X86 IDIV r8 4/ 4b ax upd
X86 IDIV r8 0/ 4b
X86 IDIV r8 2^12/2^6 ax upd
X86 IDIV r8 1/1
X86 IDIV r8 1/1 ax upd
X86 IDIV r16 30/15b (full)
X86 IDIV r16 24/15b ax upd
X86 IDIV r16 15/15b ax upd
X86 IDIV r16 8/15b ax/dx upd
X86 IDIV r16 0/15b
X86 IDIV r16 23/ 8b ax upd
X86 IDIV r16 16/ 8b ax upd
X86 IDIV r16 8/ 8b ax upd
X86 IDIV r16 0/ 8b
X86 IDIV r16 2^28/2^14 ax/dx
X86 IDIV r16 1/1
X86 IDIV r16 1/1 ax upd
X86 IDIV r16 1/1 ax/dx upd
X86 IDIV r32 62/31b (full)
X86 IDIV r32 62/31b 0 rem.
X86 IDIV r32 48/31b eax upd
X86 IDIV r32 31/31b eax upd
X86 IDIV r32 16/31b eax/edx
X86 IDIV r32 0/31b
X86 IDIV r32 47/16b eax upd
X86 IDIV r32 32/16b eax upd
X86 IDIV r32 16/16b eax upd
X86 IDIV r32 0/16b
X86 IDIV r32 2^60/2^30 eax/edx
X86 IDIV r32 1/1
X86 IDIV r32 1/1 eax upd
X86 IDIV r32 1/1 eax/edx upd
AMD64 IDIV r64 126/63b (full)
AMD64 IDIV r64 126/63b 0 rem.
AMD64 IDIV r64 96/63b rax upd
AMD64 IDIV r64 63/63b rax upd
AMD64 IDIV r64 32/63b rax/rdx
AMD64 IDIV r64 0/63b
AMD64 IDIV r64 95/32b rax upd
AMD64 IDIV r64 64/32b rax upd
AMD64 IDIV r64 32/32b rax upd
AMD64 IDIV r64 0/32b
AMD64 IDIV r64 2^124/2^62 rax/rdx
AMD64 IDIV r64 1/1
AMD64 IDIV r64 1/1 rax upd
AMD64 IDIV r64 1/1 rax/rdx upd
X86 DIV r8 16/ 8b (full)
X86 DIV r8 12/ 8b ax upd
X86 DIV r8 8/ 8b ax upd
X86 DIV r8 4/ 8b ax upd
X86 DIV r8 0/ 8b
X86 DIV r8 12/ 4b ax upd
X86 DIV r8 8/ 4b ax upd
X86 DIV r8 4/ 4b ax upd
X86 DIV r8 0/ 4b
X86 DIV r8 2^14/2^7 ax upd
X86 DIV r8 1/1
X86 DIV r8 1/1 ax upd
X86 DIV r16 32/16b (full)
X86 DIV r16 30/15b 0 rem.
X86 DIV r16 24/16b ax upd
X86 DIV r16 16/16b ax upd
X86 DIV r16 8/16b ax/dx upd
X86 DIV r16 0/16b
X86 DIV r16 24/ 8b ax upd
X86 DIV r16 16/ 8b ax upd
X86 DIV r16 8/ 8b ax upd
X86 DIV r16 0/ 8b
X86 DIV r16 1/1
X86 DIV r16 1/1 ax upd
X86 DIV r16 1/1 ax/dx upd
X86 DIV r32 64/32b (full)
X86 DIV r32 62/31b 0 rem.
X86 DIV r32 48/32b eax upd
X86 DIV r32 32/32b eax upd
X86 DIV r32 16/32b eax/edx
X86 DIV r32 0/32b
X86 DIV r32 48/16b eax upd
X86 DIV r32 32/16b eax upd
X86 DIV r32 16/16b eax upd
X86 DIV r32 0/16b
X86 DIV r32 2^62/2^31 eax/edx
X86 DIV r32 1/1
X86 DIV r32 1/1 eax upd
X86 DIV r32 1/1 eax/edx upd
AMD64 DIV r64 128/64b (full)
AMD64 DIV r64 126/63b 0 rem.
AMD64 DIV r64 96/64b rax upd
AMD64 DIV r64 64/64b rax upd
AMD64 DIV r64 32/64b rax/rdx
AMD64 DIV r64 0/64b
AMD64 DIV r64 96/32b rax upd
AMD64 DIV r64 64/32b rax upd
AMD64 DIV r64 32/32b rax upd
AMD64 DIV r64 0/32b
AMD64 DIV r64 2^126/2^63 rax/rdx
AMD64 DIV r64 1/1
AMD64 DIV r64 1/1 rax upd
AMD64 DIV r64 1/1 rax/rdx upd
X86 CBW
X86 CWDE
AMD64 CDQE
X86 CWD
X86 CDQ
AMD64 CQO
X86 CLC
X86 STC
X86 CMC
X86 CLD
X86 STD
LAHF LAHF
LAHF SAHF
X86 PUSH r16
X86 POP r16
X86 PUSH r16 + POP r16
AMD64 PUSH r64
AMD64 POP r64
AMD64 PUSH r64 + POP r64
AMD64 PUSH imm8
AMD64 PUSH imm8 + POP r64
AMD64 PUSH imm32
AMD64 PUSH imm32 + POP r64
X86 PUSH [m16]
X86 POP [m16]
X86 PUSH [m16] + POP [m16]
AMD64 PUSH [m64]
AMD64 POP [m64]
AMD64 PUSH [m64] + POP [m64]
X86 PUSHF
X86 PUSHF + POPF
AMD64 PUSHFQ
AMD64 PUSHFQ + POPFQ
X86 CMPSB
X86 CMPSW
X86 CMPSD
AMD64 CMPSQ
X86 REPE CMPSB
X86 REPE CMPSW
X86 REPE CMPSD
AMD64 REPE CMPSQ
X86 LODSB
X86 LODSW
X86 LODSD
AMD64 LODSQ
X86 REP LODSB
X86 REP LODSW
X86 REP LODSD
AMD64 REP LODSQ
X86 STOSB
X86 STOSW
X86 STOSD
AMD64 STOSQ
X86 REP STOSB
X86 REP STOSW
X86 REP STOSD
AMD64 REP STOSQ
X86 MOVSB
X86 MOVSW
X86 MOVSD
AMD64 MOVSQ
X86 REP MOVSB
X86 REP MOVSW
X86 REP MOVSD
AMD64 REP MOVSQ
X86 SCASB
X86 SCASW
X86 SCASD
AMD64 SCASQ
X86 REPNE SCASB
X86 REPNE SCASW
X86 REPNE SCASD
AMD64 REPNE SCASQ
X86 XADD r8, r8
X86 XADD r16, r16
X86 XADD r32, r32
AMD64 XADD r64, r64
X86 CMPXCHG r8, r8
X86 CMPXCHG r16, r16
X86 CMPXCHG r32, r32
AMD64 CMPXCHG r64, r64
CMPX8 CMPXCHG8B
CMPX16 CMPXCHG16B
X86 RDTSC
X86 CPUID (EAX = 0)
X86 CPUID (EAX = 1)
POPCNT POPCNT r16, r16
POPCNT POPCNT r32, r32
POPCNT POPCNT r64, r64
ABM LZCNT r16, r16
ABM LZCNT r32, r32
ABM LZCNT r64, r64
SSE4.2 CRC32 r32, r8
SSE4.2 CRC32 r32, r16
SSE4.2 CRC32 r32, r32
SSE4.2 CRC32 r64, r8
SSE4.2 CRC32 r64, r16
X87 FNOP
X87 FXCH st(i)
X87 FCHS
X87 FABS
X87 FTST
X87 FXAM
CMOV FCMOVE st, st(i)
X87 FADD st(i), st (st = 0.0)
X87 FADD st(i), st
X87 FADD st, st(i), FXCH st(i)
X87 FMUL st(i), st (st = 0.0)
X87 FMUL st(i), st
X87 FMUL st, st(i), FXCH st(i)
X87 FMUL + FADD st, st(i)
X87 FMUL st(2i) FADD st(2i+1)
X87 FDIV32 st(i), st
X87 FDIV64 st(i), st
X87 FDIV80 st(i), st
X87 FDIV80 (0.0l/x)
X87 FDIV80 (x/1.0l)
X87 FDIV80 (x/2.0l)
X87 FDIV80 (x/0.5l)
X87 FSQRT32 st
X87 FSQRT64 st
X87 FSQRT80 st
X87 FSQRT80 (0.0l)
X87 FSQRT80 (1.0l)
X87 FDECSTP
X87 FINCSTP
X87 FCOM st(i)
CMOV FCOMI st, st(i)
X87 FSIN80 (0.0)
X87 FSIN80 (0.0) + FADD
X87 FSIN80 (1.0) + FADD
X87 FSIN80 (4Pi) + FADD
X87 FSIN80 (2Pi) + FADD
X87 FSIN80 (Pi) + FADD
X87 FSIN80 (Pi/2) + FADD
X87 FSIN80 (Pi/4) + FADD
X87 FSIN80 (Pi/8) + FADD
X87 FSIN80 (Pi/16) + FADD
X87 FSIN80 (Pi/32) + FADD
X87 FCOS80 (0.73908513...)
X87 FCOS80 (0.73908513...)+FADD
X87 FCOS80 (0.0) + FADD
X87 FCOS80 (1.0) + FADD
X87 FCOS80 (4Pi) + FADD
X87 FCOS80 (2Pi) + FADD
X87 FCOS80 (Pi) + FADD
X87 FCOS80 (Pi/2) + FADD
X87 FCOS80 (Pi/4) + FADD
X87 FCOS80 (Pi/8) + FADD
X87 FCOS80 (Pi/16) + FADD
X87 FCOS80 (Pi/32) + FADD
MMX EMMS
MMX MOVD r32, mm
MMX MOVD mm, r32
MMX MOVD r32, mm+MOVD mm, r32
AMD64 MOVD r64, mm
AMD64 MOVD mm, r64
AMD64 MOVD r64, mm+MOVD mm, r64
MMX MOVD mm, [m32]
MMX MOVD [m32], mm
MMX MOVD mm,[m32]+MOVD [m32],mm
MMX MOVQ mm, mm
MMX MOVQ mm, [m64]
MMX MOVQ [m64], mm
MMX MOVQ mm,[m64]+MOVQ [m64],mm
SSE MOVNTQ [m64], mm
MMXP MOVNTQ [m64], mm
SSE PMOVMSKB r32, mm
MMXP PMOVMSKB r32, mm
AMD64 PMOVMSKB r64, mm
SSE MASKMOVQ mm, mm
MMXP MASKMOVQ mm, mm
MMX PADDB mm, mm
MMX PADDW mm, mm
MMX PADDD mm, mm
SSE2 PADDQ mm, mm
MMX PADDSB mm, mm
MMX PADDSW mm, mm
MMX PADDUSB mm, mm
MMX PADDUSW mm, mm
MMX PSUBB mm, mm
MMX PSUBB mm1, mm2
MMX PSUBW mm, mm
MMX PSUBW mm1, mm2
MMX PSUBD mm, mm
MMX PSUBD mm1, mm2
SSE2 PSUBQ mm, mm
SSE2 PSUBQ mm1, mm2
MMX PSUBSB mm, mm
MMX PSUBSB mm1, mm2
MMX PSUBSW mm, mm
MMX PSUBSW mm1, mm2
MMX PSUBUSB mm, mm
MMX PSUBUSB mm1, mm2
MMX PSUBUSW mm, mm
MMX PSUBUSW mm1, mm2
MMX PCMPEQB mm, mm
MMX PCMPEQB mm1, mm2
MMX PCMPEQW mm, mm
MMX PCMPEQW mm1, mm2
MMX PCMPEQD mm, mm
MMX PCMPEQD mm1, mm2
MMX PCMPGTB mm, mm
MMX PCMPGTB mm1, mm2
MMX PCMPGTW mm, mm
MMX PCMPGTW mm1, mm2
MMX PCMPGTD mm, mm
MMX PCMPGTD mm1, mm2
MMX PAND mm, mm
MMX PAND mm1, mm2
MMX PANDN mm, mm
MMX PANDN mm1, mm2
MMX POR mm, mm
MMX POR mm1, mm2
MMX PXOR mm, mm
MMX PXOR mm1, mm2
MMX PMULHW mm, mm
SSE PMULHUW mm, mm
MMXP PMULHUW mm, mm
SSSE3 PMULHRSW mm, mm
MMX PMULLW mm, mm
SSE2 PMULUDQ mm, mm
SSSE3 PMADDUBSW mm, mm
MMX PMADDWD mm, mm
MMX PSLLW mm, mm
MMX PSLLW mm, imm8
MMX PSLLD mm, mm
MMX PSLLD mm, imm8
MMX PSLLQ mm, mm
MMX PSLLQ mm, imm8
MMX PSRAW mm, mm
MMX PSRAW mm, imm8
MMX PSRAD mm, mm
MMX PSRAD mm, imm8
MMX PSRLW mm, mm
MMX PSRLW mm, imm8
MMX PSRLD mm, mm
MMX PSRLD mm, imm8
MMX PSRLQ mm, mm
MMX PSRLQ mm, imm8
MMX PUNPCKHBW mm, mm
MMX PUNPCKHWD mm, mm
MMX PUNPCKHDQ mm, mm
MMX PUNPCKLBW mm, mm
MMX PUNPCKLWD mm, mm
MMX PUNPCKLDQ mm, mm
MMX PACKSSWB mm, mm
MMX PACKUSWB mm, mm
MMX PACKSSDW mm, mm
3DNOWPREF PREFETCHW [mem]
SSE PAVGB mm, mm
MMXP PAVGB mm, mm
SSE PAVGW mm, mm
MMXP PAVGW mm, mm
SSE PEXTRW r32, mm, im8
MMXP PEXTRW r32, mm, im8
SSE PINSRW mm, r32, im8
MMXP PINSRW mm, r32, im8
SSE PEXTRW + PINSRW r32
MMXP PEXTRW + PINSRW r32
AMD64 PEXTRW r64, mm, im8
AMD64 PINSRW mm, r64, im8
AMD64 PEXTRW + PINSRW r64
SSE PMAXSW mm, mm
MMXP PMAXSW mm, mm
SSE PMAXUB mm, mm
MMXP PMAXUB mm, mm
SSE PMINSW mm, mm
MMXP PMINSW mm, mm
SSE PMINUB mm, mm
MMXP PMINUB mm, mm
SSE PSADBW mm, mm
MMXP PSADBW mm, mm
SSE PSHUFW mm, mm, im8
MMXP PSHUFW mm, mm, im8
SSE PREFETCHNTA [mem]
MMXP PREFETCHNTA [mem]
SSE PREFETCHT0 [mem]
MMXP PREFETCHT0 [mem]
SSE PREFETCHT1 [mem]
MMXP PREFETCHT1 [mem]
SSE PREFETCHT2 [mem]
MMXP PREFETCHT2 [mem]
SSE SFENCE
MMXP SFENCE
SSE2 LFENCE
SSE2 MFENCE
SSSE3 PABSB mm, mm
SSSE3 PABSW mm, mm
SSSE3 PABSD mm, mm
SSSE3 PALIGNR mm, mm, imm8
SSSE3 PHADDW mm, mm
SSSE3 PHADDD mm, mm
SSSE3 PHADDSW mm, mm
SSSE3 PHSUBW mm, mm
SSSE3 PHSUBD mm, mm
SSSE3 PHSUBSW mm, mm
SSSE3 PSHUFB mm, mm
SSSE3 PSIGNB mm, mm
SSSE3 PSIGNW mm, mm
SSSE3 PSIGND mm, mm
SSE MOVHLPS xmm, xmm
SSE MOVHLPS xmm1, xmm2
AVX VMOVHLPS xmm, xmm, xmm
AVX VMOVHLPS xmm1, xmm1, xmm2
SSE MOVSS xmm, xmm
AVX VMOVSS xmm, xmm, xmm
SSE MOVSS xmm, [m32]
SSE MOVSS [m32], xmm
SSE MOVSS LS pair
AVX VMOVSS xmm, [m32]
AVX VMOVSS [m32], xmm
AVX VMOVSS LS pair
SSE MOVLPS xmm, [m32]
SSE MOVLPS [m32], xmm
SSE MOVLPS LS pair
AVX VMOVLPS xmm, xmm, [m32]
AVX VMOVLPS [m32], xmm
AVX VMOVLPS LS pair
SSE MOVHPS xmm, [m32]
SSE MOVHPS [m32], xmm
SSE MOVHPS LS pair
AVX VMOVHPS xmm, xmm, [m32]
AVX VMOVHPS [m32], xmm
AVX VMOVHPS LS pair
SSE MOVAPS xmm, xmm
SSE MOVAPS xmm, [m128]
SSE MOVAPS [m128], xmm
SSE MOVAPS LS pair
AVX VMOVAPS xmm, xmm
AVX VMOVAPS xmm, [m128]
AVX VMOVAPS [m128], xmm
SSE MOVUPS xmm, xmm
SSE MOVUPS xmm, [m128]
SSE MOVUPS [m128], xmm
SSE MOVUPS aligned LS pair
SSE MOVUPS xmm, [m128 + 4]
SSE MOVUPS [m128 + 4], xmm
SSE MOVUPS unaligned LS pair
AVX VMOVUPS xmm, xmm
AVX VMOVUPS xmm, [m128]
AVX VMOVUPS [m128], xmm
AVX VMOVUPS xmm, [m128 + 4]
AVX VMOVUPS [m128 + 4], xmm
SSE4A MOVNTSS [m32], xmm
SSE MOVNTPS [m128], xmm
AVX VMOVNTPS [m128], xmm
SSE MOVMSKPS r32, xmm
AVX VMOVMSKPS r32, xmm
AVX VMASKMOVPS xmm,xmm,[m128+4]
AVX VMASKMOVPS [m128+4],xmm,xmm
SSE UNPCKLPS xmm, xmm
AVX VUNPCKLPS xmm, xmm, xmm
SSE UNPCKHPS xmm, xmm
AVX VUNPCKHPS xmm, xmm, xmm
SSE SHUFPS xmm, xmm, imm8
AVX VSHUFPS xmm, xmm, xmm, imm8
AVX VPERMILPS xmm, xmm, xmm
AVX VPERMILPS xmm, xmm, imm8
SSE COMISS xmm, xmm
AVX VCOMISS xmm, xmm
SSE UCOMISS xmm, xmm
AVX VUCOMISS xmm, xmm
SSE CMPSS xmm, xmm, imm8
SSE CMPPS xmm, xmm, imm8
AVX VCMPSS xmm, xmm, xmm, imm8
AVX VCMPPS xmm, xmm, xmm, imm8
SSE SUBSS xmm, xmm
AVX VSUBSS xmm, xmm, xmm
SSE SUBPS xmm, xmm
AVX VSUBPS xmm, xmm, xmm
SSE ADDSS xmm, xmm
AVX VADDSS xmm, xmm, xmm
SSE ADDPS xmm, xmm
AVX VADDPS xmm, xmm, xmm
SSE MULSS xmm, xmm
AVX VMULSS xmm, xmm, xmm
SSE MULPS xmm, xmm
AVX VMULPS xmm, xmm, xmm
SSE MULSS+ADDSS xmm, xmm
AVX VMULSS+VADDSS xmm, xmm, xmm
SSE MULPS+ADDPS xmm, xmm
AVX VMULPS+VADDPS xmm, xmm, xmm
SSE MULSS xm1,xm1 ADDSS xm2,xm2
AVX VMULSS xmm1.. VADDSS xmm2..
SSE MULPS xm1,xm1 ADDPS xm2,xm2
AVX VMULPS xmm1.. VADDPS xmm2..
SSE MAXSS xmm, xmm
AVX VMAXSS xmm, xmm, xmm
SSE MAXPS xmm, xmm
AVX VMAXPS xmm, xmm, xmm
SSE MINSS xmm, xmm
AVX VMINSS xmm, xmm, xmm
SSE MINPS xmm, xmm
AVX VMINPS xmm, xmm, xmm
SSE ANDNPS xmm, xmm
SSE ANDNPS xmm1, xmm2
AVX VANDNPS xmm, xmm, xmm
AVX VANDNPS xmm1, xmm1, xmm2
SSE ANDPS xmm, xmm
SSE ANDPS xmm1, xmm2
AVX VANDPS xmm, xmm, xmm
AVX VANDPS xmm1, xmm1, xmm2
SSE ORPS xmm, xmm
SSE ORPS xmm1, xmm2
AVX VORPS xmm, xmm, xmm
AVX VORPS xmm1, xmm1, xmm2
SSE XORPS xmm, xmm
SSE XORPS xmm1, xmm2
AVX VXORPS xmm, xmm, xmm
AVX VXORPS xmm1, xmm1, xmm2
SSE DIVSS xmm, xmm
SSE DIVSS (0.0f/x)
SSE DIVSS (x/1.0f)
SSE DIVSS (x/2.0f)
SSE DIVSS (x/0.5f)
AVX VDIVSS xmm, xmm, xmm
AVX VDIVSS (0.0f/x)
AVX VDIVSS (x/1.0f)
AVX VDIVSS (x/2.0f)
AVX VDIVSS (x/0.5f)
SSE DIVPS xmm, xmm
SSE DIVPS (0.0f/x)
SSE DIVPS (x/1.0f)
SSE DIVPS (x/2.0f)
SSE DIVPS (x/0.5f)
AVX VDIVPS xmm, xmm, xmm
SSE SQRTSS xmm, xmm
SSE SQRTSS (0.0f)
SSE SQRTSS (1.0f)
AVX VSQRTSS xmm, xmm, xmm
AVX VSQRTSS xmm, xmm
AVX VSQRTSS (0.0f)
AVX VSQRTSS (1.0f)
SSE SQRTPS xmm, xmm
SSE SQRTPS (0.0f)
SSE SQRTPS (1.0f)
AVX VSQRTPS xmm, xmm
SSE RCPSS xmm, xmm
AVX VRCPSS xmm, xmm, xmm
SSE RCPPS xmm, xmm
AVX VRCPPS xmm, xmm, xmm
SSE RSQRTSS xmm, xmm
AVX VRSQRTSS xmm, xmm, xmm
SSE RSQRTPS xmm, xmm
AVX VRSQRTPS xmm, xmm, xmm
SSE CVTPI2PS xmm, mm
SSE CVTPS2PI mm, xmm
SSE CVTPS2PI + CVTPI2PS
SSE CVTTPS2PI mm, xmm
SSE CVTTPS2PI + CVTPI2PS
SSE CVTSI2SS xmm, r32
SSE CVTSS2SI r32, xmm
SSE CVTSS2SI + CVTSI2SS r32
SSE CVTTSS2SI r32, xmm
SSE CVTTSS2SI + CVTSI2SS r32
AVX VCVTSI2SS xmm, xmm, r32
AVX VCVTSS2SI r32, xmm
AVX VCVTSS2SI + VCVTSI2SS r32
AVX VCVTTSS2SI r32, xmm
AVX VCVTTSS2SI + VCVTSI2SS r32
AMD64 CVTSI2SS xmm, r64
AMD64 CVTSS2SI r64, xmm
AMD64 CVTSS2SI + CVTSI2SS r64
AMD64 CVTTSS2SI r64, xmm
AMD64 CVTTSS2SI + CVTSI2SS r64
AVX VCVTSI2SS xmm, xmm, r64
AVX VCVTSS2SI r64, xmm
AVX VCVTSS2SI + VCVTSI2SS r64
AVX VCVTTSS2SI r64, xmm
AVX VCVTTSS2SI + VCVTSI2SS r64
SSE STMXCSR [mem]
SSE LDMXCSR [mem]
SSE STMXCSR + LDMXCSR
SSE2 MOVSD xmm, xmm
SSE2 MOVSD xmm, [m64]
SSE2 MOVSD [m64], xmm
SSE2 MOVSD LS pair
AVX VMOVSD xmm, xmm, xmm
AVX VMOVSD xmm, [m64]
AVX VMOVSD [m64], xmm
AVX VMOVSD LS pair
SSE2 MOVLPD xmm, [m64]
SSE2 MOVLPD [m64], xmm
SSE2 MOVLPD LS pair
AVX VMOVLPD xmm, [m64]
AVX VMOVLPD [m64], xmm
AVX VMOVLPD LS pair
SSE2 MOVHPD xmm, [m64]
SSE2 MOVHPD [m64], xmm
SSE2 MOVHPD LS pair
AVX VMOVHPD xmm, [m64]
AVX VMOVHPD [m64], xmm
AVX VMOVHPD LS pair
SSE2 MOVAPD xmm, xmm
SSE2 MOVAPD xmm, [m128]
SSE2 MOVAPD [m128], xmm
SSE2 MOVAPD LS pair
AVX VMOVAPD xmm, xmm
AVX VMOVAPD xmm, [m128]
AVX VMOVAPD [m128], xmm
SSE2 MOVUPD xmm, xmm
SSE2 MOVUPD xmm, [m128]
SSE2 MOVUPD [m128], xmm
SSE2 MOVUPD aligned LS pair
SSE2 MOVUPD xmm, [m128 + 4]
SSE2 MOVUPD [m128 + 4], xmm
SSE2 MOVUPD unaligned LS pair
AVX VMOVUPD xmm, xmm
AVX VMOVUPD xmm, [m128]
AVX VMOVUPD [m128], xmm
AVX VMOVUPD xmm, [m128 + 4]
AVX VMOVUPD [m128 + 4], xmm
SSE4A MOVNTSD [m64], xmm
SSE2 MOVNTPD [m128], xmm
AVX VMOVNTPD [m128], xmm
SSE2 MOVMSKPD r32, xmm
AVX VMOVMSKPD r32, xmm
AVX VMASKMOVPD xmm,xmm,[m128+4]
AVX VMASKMOVPD [m128+4],xmm,xmm
SSE2 UNPCKLPD xmm, xmm
AVX VUNPCKLPD xmm, xmm, xmm
SSE2 UNPCKHPD xmm, xmm
AVX VUNPCKHPD xmm, xmm, xmm
SSE2 SHUFPD xmm, xmm, imm8
AVX VSHUFPD xmm, xmm, xmm, imm8
AVX VPERMILPD xmm, xmm, xmm
AVX VPERMILPD xmm, xmm, imm8
SSE2 COMISD xmm, xmm
AVX VCOMISD xmm, xmm
SSE2 UCOMISD xmm, xmm
AVX VUCOMISD xmm, xmm
SSE2 CMPSD xmm, xmm, imm8
SSE2 CMPPD xmm, xmm, imm8
AVX VCMPSD xmm, xmm, xmm, imm8
AVX VCMPPD xmm, xmm, xmm, imm8
SSE2 SUBSD xmm, xmm
AVX VSUBSD xmm, xmm, xmm
SSE2 SUBPD xmm, xmm
AVX VSUBPD xmm, xmm, xmm
SSE2 ADDSD xmm, xmm
AVX VADDSD xmm, xmm, xmm
SSE2 ADDPD xmm, xmm
AVX VADDPD xmm, xmm, xmm
SSE2 MULSD xmm, xmm
AVX VMULSD xmm, xmm, xmm
SSE2 MULPD xmm, xmm
AVX VMULPD xmm, xmm, xmm
SSE2 MULSD+ADDSD xmm, xmm
AVX VMULSD+VADDSD xmm, xmm, xmm
SSE2 MULPD+ADDPD xmm, xmm
AVX VMULPD+VADDPD xmm, xmm, xmm
SSE2 MULSD xm1,xm1 ADDSD xm2,xm2
AVX VMULSD xmm1.. VADDSD xmm2..
SSE2 MULPD xm1,xm1 ADDPD xm2,xm2
AVX VMULPD xmm1.. VADDPD xmm2..
SSE2 MAXSD xmm, xmm
AVX VMAXSD xmm, xmm, xmm
SSE2 MAXPD xmm, xmm
AVX VMAXPD xmm, xmm, xmm
SSE2 MINSD xmm, xmm
AVX VMINSD xmm, xmm, xmm
SSE2 MINPD xmm, xmm
AVX VMINPD xmm, xmm, xmm
SSE2 ANDNPD xmm, xmm
SSE2 ANDNPD xmm1, xmm2
AVX VANDNPD xmm, xmm, xmm
AVX VANDNPD xmm1, xmm1, xmm2
SSE2 ANDPD xmm, xmm
SSE2 ANDPD xmm1, xmm2
AVX VANDPD xmm, xmm, xmm
AVX VANDPD xmm1, xmm1, xmm2
SSE2 ORPD xmm, xmm
SSE2 ORPD xmm1, xmm2
AVX VORPD xmm, xmm, xmm
AVX VORPD xmm1, xmm1, xmm2
SSE2 XORPD xmm, xmm
SSE2 XORPD xmm1, xmm2
AVX VXORPD xmm, xmm, xmm
AVX VXORPD xmm1, xmm1, xmm2
SSE2 DIVSD xmm, xmm
SSE2 DIVSD (0.0/x)
SSE2 DIVSD (x/1.0)
SSE2 DIVSD (x/2.0)
SSE2 DIVSD (x/0.5)
AVX VDIVSD xmm, xmm, xmm
AVX VDIVSD (0.0/x)
AVX VDIVSD (x/1.0)
AVX VDIVSD (x/2.0)
AVX VDIVSD (x/0.5)
SSE2 DIVPD xmm, xmm
SSE2 DIVPD (0.0/x)
SSE2 DIVPD (x/1.0)
SSE2 DIVPD (x/2.0)
SSE2 DIVPD (x/0.5)
AVX VDIVPD xmm, xmm, xmm
SSE2 SQRTSD xmm, xmm
SSE2 SQRTSD (0.0)
SSE2 SQRTSD (1.0)
AVX VSQRTSD xmm, xmm, xmm
AVX VSQRTSD xmm, xmm
AVX VSQRTSD (0.0)
AVX VSQRTSD (1.0)
SSE2 SQRTPD xmm, xmm
SSE2 SQRTPD (0.0)
SSE2 SQRTPD (1.0)
AVX VSQRTPD xmm, xmm
SSE2 CVTPI2PD xmm, mm
SSE2 CVTPD2PI mm, xmm
SSE2 CVTPD2PI + CVTPI2PD
SSE2 CVTTPD2PI mm, xmm
SSE2 CVTTPD2PI + CVTPI2PD
SSE2 CVTSI2SD xmm, r32
SSE2 CVTSD2SI r32, xmm
SSE2 CVTSD2SI + CVTSI2SD r32
SSE2 CVTTSD2SI r32, xmm
SSE2 CVTTSD2SI + CVTSI2SD r32
AVX VCVTSI2SD xmm, xmm, r32
AVX VCVTSD2SI r32, xmm
AVX VCVTSD2SI + VCVTSI2SD r32
AVX VCVTTSD2SI r32, xmm
AVX VCVTTSD2SI + VCVTSI2SD r32
AMD64 CVTSI2SD xmm, r64
AMD64 CVTSD2SI r64, xmm
AMD64 CVTSD2SI + CVTSI2SD r64
AMD64 CVTTSD2SI r64, xmm
AMD64 CVTTSD2SI + CVTSI2SD r64
AVX VCVTSI2SD xmm, xmm, r64
AVX VCVTSD2SI r64, xmm
AVX VCVTSD2SI + VCVTSI2SD r64
AVX VCVTTSD2SI r64, xmm
AVX VCVTTSD2SI + VCVTSI2SD r64
SSE2 CVTDQ2PD xmm, xmm
SSE2 CVTPD2DQ xmm, xmm
SSE2 CVTPD2DQ + CVTDQ2PD
SSE2 CVTTPD2DQ xmm, xmm
SSE2 CVTTPD2DQ + CVTDQ2PD
AVX VCVTDQ2PD xmm, xmm
AVX VCVTPD2DQ xmm, xmm
AVX VCVTTPD2DQ xmm, xmm
SSE2 CVTDQ2PS xmm, xmm
SSE2 CVTPS2DQ xmm, xmm
SSE2 CVTPS2DQ + CVTDQ2PS
SSE2 CVTTPS2DQ xmm, xmm
SSE2 CVTTPS2DQ + CVTDQ2PS
AVX VCVTDQ2PS xmm, xmm
AVX VCVTPS2DQ xmm, xmm
AVX VCVTTPS2DQ xmm, xmm
SSE2 CVTPS2PD xmm, xmm
SSE2 CVTPD2PS xmm, xmm
SSE2 CVTPD2PS + CVTPS2PD
SSE2 CVTSS2SD xmm, xmm
SSE2 CVTSD2SS xmm, xmm
SSE2 CVTSD2SS + CVTSS2SD
AVX VCVTPS2PD xmm, xmm
AVX VCVTPD2PS xmm, xmm
AVX VCVTSS2SD xmm, xmm, xmm
AVX VCVTSD2SS xmm, xmm, xmm
AVX VCVTSD2SS + VCVTSS2SD
SSE2 MOVD r32, xmm
SSE2 MOVD xmm, r32
SSE2 MOVD r32, xmm+MOVD xmm, r32
AVX VMOVD r32, xmm
AVX VMOVD xmm, r32
AVX VMOVD r32,xmm+VMOVD xmm,r32
AMD64 MOVD r64, xmm
AMD64 MOVD xmm, r64
AMD64 MOVD r64, xmm+MOVD xmm, r64
AVX VMOVD r64, xmm
AVX VMOVD xmm, r64
AVX VMOVD r64,xmm+VMOVD xmm,r64
SSE2 MOVD xmm, [m32]
SSE2 MOVD [m32], xmm
SSE2 MOVD LS pair
AVX VMOVD xmm, [m32]
AVX VMOVD [m32], xmm
AVX VMOVD LS pair
SSE2 MOVQ xmm, [m64]
SSE2 MOVQ [m64], xmm
SSE2 MOVQ LS pair
AVX VMOVQ xmm, [m64]
AVX VMOVQ [m64], xmm
AVX VMOVQ LS pair
SSE2 MOVDQ2Q mm, xmm
SSE2 MOVQ2DQ xmm, mm
SSE2 MOVDQ2Q + MOVQ2DQ xmm, mm
SSE2 MOVDQA xmm, xmm
SSE2 MOVDQA xmm, [m128]
SSE2 MOVDQA [m128], xmm
SSE2 MOVDQA LS pair
AVX VMOVDQA xmm, xmm
AVX VMOVDQA xmm, [m128]
AVX VMOVDQA [m128], xmm
SSE2 MOVDQU xmm, xmm
SSE2 MOVDQU xmm, [m128]
SSE2 MOVDQU [m128], xmm
SSE2 MOVDQU aligned LS pair
SSE2 MOVDQU xmm, [m128 + 4]
SSE2 MOVDQU [m128 + 4], xmm
SSE2 MOVDQU unaligned LS pair
AVX VMOVDQU xmm, xmm
AVX VMOVDQU xmm, [m128]
AVX VMOVDQU [m128], xmm
AVX VMOVDQU xmm, [m128 + 4]
AVX VMOVDQU [m128 + 4], xmm
SSE4.1 MOVNTDQA xmm, [m128]
SSE2 MOVNTDQ [m128], xmm
SSE4.1 MOVNTDQA + MOVNTDQ
AVX VMOVNTDQA xmm, [m128]
AVX VMOVNTDQ [m128], xmm
AVX VMOVNTDQA + VMOVNTDQ
SSE2 PMOVMSKB r32, xmm
AMD64 PMOVMSKB r64, xmm
AVX VPMOVMSKB r32, xmm
AVX VPMOVMSKB r64, xmm
SSE2 MASKMOVDQU xmm, xmm
AVX VMASKMOVDQU xmm, xmm
SSE2 PADDB xmm, xmm
AVX VPADDB xmm, xmm, xmm
SSE2 PADDW xmm, xmm
AVX VPADDW xmm, xmm, xmm
SSE2 PADDD xmm, xmm
AVX VPADDD xmm, xmm, xmm
SSE2 PADDQ xmm, xmm
AVX VPADDQ xmm, xmm, xmm
SSE2 PADDSB xmm, xmm
AVX VPADDSB xmm, xmm, xmm
SSE2 PADDSW xmm, xmm
AVX VPADDSW xmm, xmm, xmm
SSE2 PADDUSB xmm, xmm
AVX VPADDUSB xmm, xmm, xmm
SSE2 PADDUSW xmm, xmm
AVX VPADDUSW xmm, xmm, xmm
SSE2 PSUBB xmm, xmm
SSE2 PSUBB xmm1, xmm2
AVX VPSUBB xmm, xmm, xmm
AVX VPSUBB xmm1, xmm1, xmm2
SSE2 PSUBW xmm, xmm
SSE2 PSUBW xmm1, xmm2
AVX VPSUBW xmm, xmm, xmm
AVX VPSUBW xmm1, xmm1, xmm2
SSE2 PSUBD xmm, xmm
SSE2 PSUBD xmm1, xmm2
AVX VPSUBD xmm, xmm, xmm
AVX VPSUBD xmm1, xmm1, xmm2
SSE2 PSUBQ xmm, xmm
SSE2 PSUBQ xmm1, xmm2
AVX VPSUBQ xmm, xmm, xmm
AVX VPSUBQ xmm1, xmm1, xmm2
SSE2 PSUBSB xmm, xmm
SSE2 PSUBSB xmm1, xmm2
AVX VPSUBSB xmm, xmm, xmm
AVX VPSUBSB xmm1, xmm1, xmm2
SSE2 PSUBSW xmm, xmm
SSE2 PSUBSW xmm1, xmm2
AVX VPSUBSW xmm, xmm, xmm
AVX VPSUBSW xmm1, xmm1, xmm2
SSE2 PSUBUSB xmm, xmm
SSE2 PSUBUSB xmm1, xmm2
AVX VPSUBUSB xmm, xmm, xmm
AVX VPSUBUSB xmm1, xmm1, xmm2
SSE2 PSUBUSW xmm, xmm
SSE2 PSUBUSW xmm1, xmm2
AVX VPSUBUSW xmm, xmm, xmm
AVX VPSUBUSW xmm1, xmm1, xmm2
SSE2 PCMPEQB xmm, xmm
SSE2 PCMPEQB xmm1, xmm2
AVX VPCMPEQB xmm, xmm, xmm
AVX VPCMPEQB xmm1, xmm1, xmm2
SSE2 PCMPEQW xmm, xmm
SSE2 PCMPEQW xmm1, xmm2
AVX VPCMPEQW xmm, xmm, xmm
AVX VPCMPEQW xmm1, xmm1, xmm2
SSE2 PCMPEQD xmm, xmm
SSE2 PCMPEQD xmm1, xmm2
AVX VPCMPEQD xmm, xmm, xmm
AVX VPCMPEQD xmm1, xmm1, xmm2
SSE4.1 PCMPEQQ xmm, xmm
SSE4.1 PCMPEQQ xmm1, xmm2
AVX VPCMPEQQ xmm, xmm, xmm
AVX VPCMPEQQ xmm1, xmm1, xmm2
SSE2 PCMPGTB xmm, xmm
SSE2 PCMPGTB xmm1, xmm2
AVX VMOVAPS LS pair
AVX VPCMPGTB xmm, xmm, xmm
AVX VPCMPGTB xmm1, xmm1, xmm2
SSE2 PCMPGTW xmm, xmm
SSE2 PCMPGTW xmm1, xmm2
AVX VPCMPGTW xmm, xmm, xmm
AVX VPCMPGTW xmm1, xmm1, xmm2
SSE2 PCMPGTD xmm, xmm
SSE2 PCMPGTD xmm1, xmm2
AVX VMOVUPS aligned LS pair
AVX VPCMPGTD xmm, xmm, xmm
AVX VPCMPGTD xmm1, xmm1, xmm2
SSE4.2 PCMPGTQ xmm, xmm
AVX VMOVUPS unaligned LS pair
SSE4.2 PCMPGTQ xmm1, xmm2
AVX VPCMPGTQ xmm, xmm, xmm
AVX VPCMPGTQ xmm1, xmm1, xmm2
SSE2 PAND xmm, xmm
SSE2 PAND xmm1, xmm2
AVX VPAND xmm, xmm, xmm
AVX VPAND xmm1, xmm1, xmm2
AVX VMASKMOVPS unaligned LSpair
SSE2 PANDN xmm, xmm
SSE2 PANDN xmm1, xmm2
AVX VPANDN xmm, xmm, xmm
AVX VPANDN xmm1, xmm1, xmm2
SSE2 POR xmm, xmm
SSE2 POR xmm1, xmm2
AVX VPOR xmm, xmm, xmm
AVX VPOR xmm1, xmm1, xmm2
SSE2 PXOR xmm, xmm
SSE2 PXOR xmm1, xmm2
AVX VPXOR xmm, xmm, xmm
AVX VPXOR xmm1, xmm1, xmm2
SSE2 PMULHW xmm, xmm
AVX VPMULHW xmm, xmm, xmm
SSE2 PMULHUW xmm, xmm
AVX VPMULHUW xmm, xmm, xmm
SSSE3 PMULHRSW xmm, xmm
AVX VPMULHRSW xmm, xmm, xmm
SSE2 PMULLW xmm, xmm
AVX VPMULLW xmm, xmm, xmm
SSE4.1 PMULLD xmm, xmm
AVX VPMULLD xmm, xmm, xmm
SSE4.1 PMULDQ xmm, xmm
AVX VPMULDQ xmm, xmm, xmm
SSE2 PMULUDQ xmm, xmm
AVX VPMULUDQ xmm, xmm, xmm
SSSE3 PMADDUBSW xmm, xmm
AVX VPMADDUBSW xmm, xmm, xmm
SSE2 PMADDWD xmm, xmm
AVX VPMADDWD xmm, xmm, xmm
SSE2 PSLLW xmm, xmm
AVX VPSLLW xmm, xmm, xmm
SSE2 PSLLW xmm, imm8
AVX VPSLLW xmm, xmm, imm8
SSE2 PSLLD xmm, xmm
AVX VPSLLD xmm, xmm, xmm
SSE2 PSLLD xmm, imm8
AVX VPSLLD xmm, xmm, imm8
SSE2 PSLLQ xmm, xmm
AVX VPSLLQ xmm, xmm, xmm
SSE2 PSLLQ xmm, imm8
AVX VPSLLQ xmm, xmm, imm8
SSE2 PSLLDQ xmm, imm8
AVX VPSLLDQ xmm, xmm, imm8
SSE2 PSRAW xmm, xmm
AVX VPSRAW xmm, xmm, xmm
SSE2 PSRAW xmm, imm8
AVX VPSRAW xmm, xmm, imm8
SSE2 PSRAD xmm, xmm
AVX VPSRAD xmm, xmm, xmm
SSE2 PSRAD xmm, imm8
AVX VPSRAD xmm, xmm, imm8
AVX VDIVPS (0.0f/x)
SSE2 PSRLW xmm, xmm
AVX VDIVPS (x/1.0f)
AVX VPSRLW xmm, xmm, xmm
AVX VDIVPS (x/2.0f)
SSE2 PSRLW xmm, imm8
AVX VDIVPS (x/0.5f)
AVX VPSRLW xmm, xmm, imm8
SSE2 PSRLD xmm, xmm
AVX VPSRLD xmm, xmm, xmm
SSE2 PSRLD xmm, imm8
AVX VPSRLD xmm, xmm, imm8
SSE2 PSRLQ xmm, xmm
AVX VSQRTPS (0.0f)
AVX VPSRLQ xmm, xmm, xmm
AVX VSQRTPS (1.0f)
SSE2 PSRLQ xmm, imm8
AVX VPSRLQ xmm, xmm, imm8
SSE2 PSRLDQ xmm, imm8
AVX VPSRLDQ xmm, xmm, imm8
SSE2 PUNPCKHBW xmm, xmm
AVX VPUNPCKHBW xmm, xmm, xmm
SSE2 PUNPCKHWD xmm, xmm
AVX VPUNPCKHWD xmm, xmm, xmm
SSE2 PUNPCKHDQ xmm, xmm
AVX VPUNPCKHDQ xmm, xmm, xmm
SSE2 PUNPCKHQDQ xmm, xmm
AVX VPUNPCKHQDQ xmm, xmm, xmm
SSE2 PUNPCKLBW xmm, xmm
AVX VPUNPCKLBW xmm, xmm, xmm
SSE2 PUNPCKLWD xmm, xmm
AVX VPUNPCKLWD xmm, xmm, xmm
SSE2 PUNPCKLDQ xmm, xmm
AVX VPUNPCKLDQ xmm, xmm, xmm
SSE2 PUNPCKLQDQ xmm, xmm
AVX VPUNPCKLQDQ xmm, xmm, xmm
SSE2 PACKSSWB xmm, xmm
AVX VPACKSSWB xmm, xmm, xmm
SSE2 PACKUSWB xmm, xmm
AVX VPACKUSWB xmm, xmm, xmm
SSE2 PACKSSDW xmm, xmm
AVX VPACKSSDW xmm, xmm, xmm
SSE4.1 PACKUSDW xmm, xmm
AVX VPACKUSDW xmm, xmm, xmm
SSE2 PAVGB xmm, xmm
AVX VPAVGB xmm, xmm, xmm
SSE2 PAVGW xmm, xmm
AVX VPAVGW xmm, xmm, xmm
SSE4.1 PEXTRB r32, xmm, im8
SSE4.1 PINSRB xmm, r32, im8
SSE4.1 PEXTRB + PINSRB r32
AVX VPEXTRB r32, xmm, im8
AVX VPINSRB xmm, r32, im8
AVX VPEXTRB + VPINSRB r32
AVX VMOVAPD LS pair
SSE4.1 PEXTRB r64, xmm, im8
SSE4.1 PEXTRB r64 + PINSRB r32
AVX VPEXTRB r64, xmm, im8
AVX VPEXTRB r64 + VPINSRB r32
SSE2 PEXTRW r32, xmm, im8
SSE2 PINSRW xmm, r32, im8
SSE2 PEXTRW + PINSRW r32
AVX VMOVUPD aligned LS pair
AVX VPEXTRW r32, xmm, im8
AVX VPINSRW xmm, r32, im8
AVX VPEXTRW + VPINSRW r32
AVX VMOVUPD unaligned LS pair
AMD64 PEXTRW r64, xmm, im8
AMD64 PEXTRW r64 + PINSRW r32
AVX VPEXTRW r64, xmm, im8
AVX VPEXTRW r64 + VPINSRW r32
SSE4.1 PEXTRD r32, xmm, im8
SSE4.1 PINSRD xmm, r32, im8
SSE4.1 PEXTRD + PINSRD r32
AVX VMASKMOVPD unaligned LSpair
AVX VPEXTRD r32, xmm, im8
AVX VPINSRD xmm, r32, im8
AVX VPEXTRD + VPINSRD r32
SSE4.1 PEXTRQ r64, xmm, im8
SSE4.1 PINSRQ xmm, r64, im8
SSE4.1 PEXTRD + PINSRD r64
AVX VPEXTRQ r64, xmm, im8
AVX VPINSRQ xmm, r64, im8
AVX VPEXTRQ + VPINSRQ r64
SSE4.1 EXTRACTPS r32, xmm, im8
AVX VEXTRACTPS r32, xmm, im8
SSE4.1 EXTRACTPS r64, xmm, im8
AVX VEXTRACTPS r64, xmm, im8
SSE4.1 INSERTPS xmm, xmm, im8
AVX VINSERTPS xmm, xmm, im8
SSE4A EXTRQ xmm, im8, im8
SSE4A EXTRQ xmm, xmm
SSE4A INSERTQ xmm, xmm, im8, im8
SSE4A INSERTQ xmm, xmm
SSE2 PMAXUB xmm, xmm
AVX VPMAXUB xmm, xmm, xmm
SSE4.1 PMAXSB xmm, xmm
AVX VPMAXSB xmm, xmm, xmm
SSE4.1 PMAXUW xmm, xmm
AVX VPMAXUW xmm, xmm, xmm
SSE2 PMAXSW xmm, xmm
AVX VPMAXSW xmm, xmm, xmm
SSE4.1 PMAXUD xmm, xmm
AVX VPMAXUD xmm, xmm, xmm
SSE4.1 PMAXSD xmm, xmm
AVX VPMAXSD xmm, xmm, xmm
SSE2 PMINUB xmm, xmm
AVX VPMINUB xmm, xmm, xmm
SSE4.1 PMINSB xmm, xmm
AVX VPMINSB xmm, xmm, xmm
SSE4.1 PMINUW xmm, xmm
AVX VPMINUW xmm, xmm, xmm
SSE2 PMINSW xmm, xmm
AVX VPMINSW xmm, xmm, xmm
SSE4.1 PMINUD xmm, xmm
AVX VPMINUD xmm, xmm, xmm
SSE4.1 PMINSD xmm, xmm
AVX VPMINSD xmm, xmm, xmm
SSE2 PSADBW xmm, xmm
AVX VPSADBW xmm, xmm, xmm
SSSE3 PSHUFB xmm, xmm
AVX VPSHUFB xmm, xmm, xmm
SSE2 PSHUFLW xmm, xmm, im8
AVX VPSHUFLW xmm, xmm, im8
SSE2 PSHUFHW xmm, xmm, im8
AVX VPSHUFHW xmm, xmm, im8
SSE2 PSHUFD xmm, xmm, im8
AVX VDIVPD (0.0/x)
AVX VPSHUFD xmm, xmm, im8
AVX VDIVPD (x/1.0)
SSE3 ADDSUBPS xmm, xmm
AVX VDIVPD (x/2.0)
AVX VADDSUBPS xmm, xmm, xmm
AVX VDIVPD (x/0.5)
SSE3 ADDSUBPD xmm, xmm
AVX VADDSUBPD xmm, xmm, xmm
SSE3 HADDPS xmm, xmm
AVX VHADDPS xmm, xmm, xmm
SSE3 HADDPD xmm, xmm
AVX VHADDPD xmm, xmm, xmm
AVX VSQRTPD (0.0)
SSE3 HSUBPS xmm, xmm
AVX VSQRTPD (1.0)
AVX VHSUBPS xmm, xmm, xmm
SSE3 HSUBPD xmm, xmm
AVX VHSUBPD xmm, xmm, xmm
SSE3 MOVSLDUP xmm, xmm
AVX VMOVSLDUP xmm, xmm, xmm
SSE3 MOVSHDUP xmm, xmm
AVX VMOVSHDUP xmm, xmm, xmm
SSE3 MOVDDUP xmm, xmm
AVX VMOVDDUP xmm, xmm, xmm
SSE3 LDDQU xmm, [m128 + 4]
AVX VLDDQU xmm, [m128 + 4]
SSSE3 PABSB xmm, xmm
AVX VPABSB xmm, xmm
SSSE3 PABSW xmm, xmm
AVX VPABSW xmm, xmm
SSSE3 PABSD xmm, xmm
AVX VPABSD xmm, xmm
SSSE3 PALIGNR xmm, xmm, imm8
AVX VPALIGNR xmm, xmm, xmm, im8
AVX VCVTPD2DQ + VCVTDQ2PD
SSSE3 PHADDW xmm, xmm
AVX VPHADDW xmm, xmm, xmm
AVX VCVTTPD2DQ + VCVTDQ2PD
SSSE3 PHADDD xmm, xmm
AVX VPHADDD xmm, xmm, xmm
SSSE3 PHADDSW xmm, xmm
AVX VPHADDSW xmm, xmm, xmm
SSSE3 PHSUBW xmm, xmm
AVX VPHSUBW xmm, xmm, xmm
AVX VCVTPS2DQ + VCVTDQ2PS
SSSE3 PHSUBD xmm, xmm
AVX VPHSUBD xmm, xmm, xmm
AVX VCVTTPS2DQ + VCVTDQ2PS
SSSE3 PHSUBSW xmm, xmm
AVX VPHSUBSW xmm, xmm, xmm
SSSE3 PSIGNB xmm, xmm
AVX VPSIGNB xmm, xmm, xmm
SSSE3 PSIGNW xmm, xmm
AVX VPSIGNW xmm, xmm, xmm
AVX VCVTPD2PS + VCVTPS2PD
SSSE3 PSIGND xmm, xmm
AVX VPSIGND xmm, xmm, xmm
SSE4.1 BLENDPS xmm, xmm, imm8
AVX VBLENDPS xmm, xmm, xmm, im8
SSE4.1 BLENDVPS xmm, xmm,
AVX VBLENDVPS xmm, xmm, xmm, xm
SSE4.1 BLENDPD xmm, xmm, imm8
AVX VBLENDPD xmm, xmm, xmm, im8
SSE4.1 BLENDVPD xmm, xmm,
AVX VBLENDVPD xmm, xmm, xmm, xm
SSE4.1 PBLENDW xmm, xmm, imm8
AVX VPBLENDW xmm, xmm, xmm, im8
SSE4.1 PBLENDVB xmm, xmm,
AVX VPBLENDVB xmm, xmm, xmm, xm
SSE4.1 DPPS xmm, xmm, imm8
AVX VDPPS xmm, xmm, xmm, imm8
SSE4.1 DPPD xmm, xmm, imm8
AVX VDPPD xmm, xmm, xmm, imm8
SSE4.1 MPSADBW xmm, xmm, imm8
AVX VMPSADBW xmm, xmm, imm8
SSE4.1 PHMINPOSUW xmm, xmm
AVX VPHMINPOSUW xmm, xmm
SSE4.1 PMOVSXBW xmm, xmm
AVX VPMOVSXBW xmm, xmm
SSE4.1 PMOVSXBD xmm, xmm
AVX VMOVDQA LS pair
AVX VPMOVSXBD xmm, xmm
SSE4.1 PMOVSXBQ xmm, xmm
AVX VPMOVSXBQ xmm, xmm
SSE4.1 PMOVSXWD xmm, xmm
AVX VPMOVSXWD xmm, xmm
SSE4.1 PMOVSXWQ xmm, xmm
AVX VPMOVSXWQ xmm, xmm
AVX VMOVDQU aligned LS pair
SSE4.1 PMOVSXDQ xmm, xmm
AVX VPMOVSXDQ xmm, xmm
SSE4.1 PMOVZXBW xmm, xmm
AVX VMOVDQU unaligned LS pair
AVX VPMOVZXBW xmm, xmm
SSE4.1 PMOVZXBD xmm, xmm
AVX VPMOVZXBD xmm, xmm
SSE4.1 PMOVZXBQ xmm, xmm
AVX VPMOVZXBQ xmm, xmm
SSE4.1 PMOVZXWD xmm, xmm
AVX VPMOVZXWD xmm, xmm
SSE4.1 PMOVZXWQ xmm, xmm
AVX VPMOVZXWQ xmm, xmm
SSE4.1 PMOVZXDQ xmm, xmm
AVX VPMOVZXDQ xmm, xmm
SSE4.1 PTEST xmm, xmm
AVX VPTEST xmm, xmm
AVX VPTESTPS xmm, xmm
AVX VPTESTPD xmm, xmm
SSE4.1 ROUNDSS xmm, xmm, imm8
AVX VROUNDSS xmm, xmm, xmm, im8
SSE4.1 ROUNDPS xmm, xmm, imm8
AVX VROUNDPS xmm, xmm, imm8
SSE4.1 ROUNDSD xmm, xmm, imm8
AVX VROUNDSD xmm, xmm, xmm, im8
SSE4.1 ROUNDPD xmm, xmm, imm8
AVX VROUNDPD xmm, xmm, imm8
AVX VBROADCASTSS xmm, m32
SSE4.2 PCMPESTRI xmm, xmm, imm8
AVX VPCMPESTRI xmm, xmm, imm8
SSE4.2 PCMPESTRM xmm, xmm, imm8
AVX VPCMPESTRM xmm, xmm, imm8
SSE4.2 PCMPISTRI xmm, xmm, imm8
AVX VPCMPISTRI xmm, xmm, imm8
SSE4.2 PCMPISTRM xmm, xmm, imm8
AVX VPCMPISTRM xmm, xmm, imm8
CLMUL PCLMULQDQ xmm, xmm, imm8
AVX VPCLMULQDQ xmm,xmm,xmm,im8
AESNI AESENC xmm, xmm
AVX VAESENC xmm, xmm, xmm
AESNI AESENCLAST xmm, xmm
AVX VAESENCLAST xmm, xmm, xmm
AESNI AESDEC xmm, xmm
AVX VAESDEC xmm, xmm, xmm
AESNI AESDECLAST xmm, xmm
AVX VAESDECLAST xmm, xmm, xmm
AESNI AESIMC xmm, xmm
AVX VAESIMC xmm, xmm
AESNI AESKEYGEN xmm, xmm, imm8
AVX VAESKEYGEN xmm, xmm, imm8
FMA4 VFMADDSS xmm,xmm,xmm,xmm
FMA3 VFMADD132SS xmm,xmm,xmm
FMA3 VFMADD213SS xmm,xmm,xmm
FMA3 VFMADD231SS xmm,xmm,xmm
FMA4 VFMADDPS xmm,xmm,xmm,xmm
FMA3 VFMADD132PS xmm,xmm,xmm
FMA3 VFMADD213PS xmm,xmm,xmm
FMA3 VFMADD231PS xmm,xmm,xmm
FMA4 VFMSUBSS xmm,xmm,xmm,xmm
FMA3 VFMSUB132SS xmm,xmm,xmm
FMA3 VFMSUB213SS xmm,xmm,xmm
FMA3 VFMSUB231SS xmm,xmm,xmm
FMA4 VFMSUBPS xmm,xmm,xmm,xmm
FMA3 VFMSUB132PS xmm,xmm,xmm
FMA3 VFMSUB213PS xmm,xmm,xmm
FMA3 VFMSUB231PS xmm,xmm,xmm
FMA4 VFNMADDSS xmm,xmm,xmm,xmm
FMA3 VFNMADD132SS xmm,xmm,xmm
FMA3 VFNMADD213SS xmm,xmm,xmm
FMA3 VFNMADD231SS xmm,xmm,xmm
FMA4 VFNMADDPS xmm,xmm,xmm,xmm
FMA3 VFNMADD132PS xmm,xmm,xmm
FMA3 VFNMADD213PS xmm,xmm,xmm
FMA3 VFNMADD231PS xmm,xmm,xmm
FMA4 VFNMSUBSS xmm,xmm,xmm,xmm
FMA3 VFNMSUB132SS xmm,xmm,xmm
FMA3 VFNMSUB213SS xmm,xmm,xmm
FMA3 VFNMSUB231SS xmm,xmm,xmm
FMA4 VFNMSUBPS xmm,xmm,xmm,xmm
FMA3 VFNMSUB132PS xmm,xmm,xmm
FMA3 VFNMSUB213PS xmm,xmm,xmm
FMA3 VFNMSUB231PS xmm,xmm,xmm
FMA4 VFMADDSUBPS xmm,xmm,xmm,xmm
FMA3 VFMADDSUB132PS xmm,xmm,xmm
FMA3 VFMADDSUB213PS xmm,xmm,xmm
FMA3 VFMADDSUB231PS xmm,xmm,xmm
FMA4 VFMSUBADDPS xmm,xmm,xmm,xmm
FMA3 VFMSUBADD132PS xmm,xmm,xmm
FMA3 VFMSUBADD213PS xmm,xmm,xmm
FMA3 VFMSUBADD231PS xmm,xmm,xmm
FMA4 VFMADDSD xmm,xmm,xmm,xmm
FMA3 VFMADD132SD xmm,xmm,xmm
FMA3 VFMADD213SD xmm,xmm,xmm
FMA3 VFMADD231SD xmm,xmm,xmm
FMA4 VFMADDPD xmm,xmm,xmm,xmm
FMA3 VFMADD132PD xmm,xmm,xmm
FMA3 VFMADD213PD xmm,xmm,xmm
FMA3 VFMADD231PD xmm,xmm,xmm
FMA4 VFMSUBSD xmm,xmm,xmm,xmm
FMA3 VFMSUB132SD xmm,xmm,xmm
FMA3 VFMSUB213SD xmm,xmm,xmm
FMA3 VFMSUB231SD xmm,xmm,xmm
FMA4 VFMSUBPD xmm,xmm,xmm,xmm
FMA3 VFMSUB132PD xmm,xmm,xmm
FMA3 VFMSUB213PD xmm,xmm,xmm
FMA3 VFMSUB231PD xmm,xmm,xmm
FMA4 VFNMADDSD xmm,xmm,xmm,xmm
FMA3 VFNMADD132SD xmm,xmm,xmm
FMA3 VFNMADD213SD xmm,xmm,xmm
FMA3 VFNMADD231SD xmm,xmm,xmm
FMA4 VFNMADDPD xmm,xmm,xmm,xmm
FMA3 VFNMADD132PD xmm,xmm,xmm
FMA3 VFNMADD213PD xmm,xmm,xmm
FMA3 VFNMADD231PD xmm,xmm,xmm
FMA4 VFNMSUBSD xmm,xmm,xmm,xmm
FMA3 VFNMSUB132SD xmm,xmm,xmm
FMA3 VFNMSUB213SD xmm,xmm,xmm
FMA3 VFNMSUB231SD xmm,xmm,xmm
FMA4 VFNMSUBPD xmm,xmm,xmm,xmm
FMA3 VFNMSUB132PD xmm,xmm,xmm
FMA3 VFNMSUB213PD xmm,xmm,xmm
FMA3 VFNMSUB231PD xmm,xmm,xmm
FMA4 VFMADDSUBPD xmm,xmm,xmm,xmm
FMA3 VFMADDSUB132PD xmm,xmm,xmm
FMA3 VFMADDSUB213PD xmm,xmm,xmm
FMA3 VFMADDSUB231PD xmm,xmm,xmm
FMA4 VFMSUBADDPD xmm,xmm,xmm,xmm
FMA3 VFMSUBADD132PD xmm,xmm,xmm
FMA3 VFMSUBADD213PD xmm,xmm,xmm
FMA3 VFMSUBADD231PD xmm,xmm,xmm
F16C VCVTPS2PH xmm, xmm, imm8
F16C VCVTPH2PS xmm, xmm
AVX VMOVAPS ymm, ymm
AVX VMOVAPS ymm, [m256]
AVX VMOVAPS [m256], ymm
AVX VMOVUPS ymm, ymm
AVX VMOVUPS ymm, [m256]
AVX VMOVUPS [m256], ymm
AVX VMOVUPS ymm, [m256 + 4]
AVX VMOVUPS [m256 + 4], ymm
AVX VMOVSLDUP ymm, ymm, ymm
AVX VMOVSHDUP ymm, ymm, ymm
AVX VMOVNTPS [m256], ymm
AVX VMOVMSKPS r32, ymm
AVX VMASKMOVPS ymm,ymm,[m256+4]
AVX VMASKMOVPS [m256+4],ymm,ymm
AVX VUNPCKLPS ymm, ymm, ymm
AVX VUNPCKHPS ymm, ymm, ymm
AVX VSHUFPS ymm, ymm, ymm, imm8
AVX VPERMILPS ymm, ymm, ymm
AVX VPERMILPS ymm, ymm, imm8
AVX VCMPPS ymm, ymm, ymm
AVX VADDSUBPS ymm, ymm, ymm
AVX VHSUBPS ymm, ymm, ymm
AVX VHADDPS ymm, ymm, ymm
AVX VSUBPS ymm, ymm, ymm
AVX VADDPS ymm, ymm, ymm
AVX VMULPS ymm, ymm, ymm
AVX VMULPS+VADDPS ymm, ymm, ymm
AVX VMULPS ymm1.. VADDPS ymm2..
AVX VMAXPS ymm, ymm, ymm
AVX VMINPS ymm, ymm, ymm
AVX VANDNPS ymm, ymm, ymm
AVX VANDNPS ymm1, ymm1, ymm2
AVX VANDPS ymm, ymm, ymm
AVX VANDPS ymm1, ymm1, ymm2
AVX VORPS ymm, ymm, ymm
AVX VORPS ymm1, ymm1, ymm2
AVX VXORPS ymm, ymm, ymm
AVX VXORPS ymm1, ymm1, ymm2
AVX VDIVPS ymm, ymm, ymm
AVX VSQRTPS ymm, ymm
AVX VRCPPS ymm, ymm, ymm
AVX VRSQRTPS ymm, ymm, ymm
AVX VBLENDPS ymm, ymm, ymm, im8
AVX VBLENDVPS ymm, ymm, ymm, ym
AVX VDPPS ymm, ymm, ymm, imm8
AVX VPTESTPS ymm, ymm
AVX VROUNDPS ymm, ymm, imm8
AVX VMOVAPD ymm, ymm
AVX VMOVAPD ymm, [m256]
AVX VMOVAPD [m256], ymm
AVX VMOVUPD ymm, ymm
AVX VMOVUPD ymm, [m256]
AVX VMOVUPD [m256], ymm
AVX VMOVUPD ymm, [m256 + 4]
AVX VMOVUPD [m256 + 4], ymm
AVX VMOVDDUP ymm, ymm, ymm
AVX VMOVNTPD [m256], ymm
AVX VMOVMSKPD r32, ymm
AVX VMASKMOVPD ymm,ymm,[m256+4]
AVX VMASKMOVPD [m256+4],ymm,ymm
AVX VUNPCKLPD ymm, ymm, ymm
AVX VUNPCKHPD ymm, ymm, ymm
AVX VSHUFPD ymm, ymm, ymm, imm8
AVX VPERMILPD ymm, ymm, ymm
AVX VPERMILPD ymm, ymm, imm8
AVX VCMPPD ymm, ymm, ymm
AVX VADDSUBPD ymm, ymm, ymm
AVX VHSUBPD ymm, ymm, ymm
AVX VHADDPD ymm, ymm, ymm
AVX VSUBPD ymm, ymm, ymm
AVX VADDPD ymm, ymm, ymm
AVX VMULPD ymm, ymm, ymm
AVX VMULPD+VADDPD ymm, ymm, ymm
AVX VMULPD ymm1.. VADDPD ymm2..
AVX VMAXPD ymm, ymm, ymm
AVX VMINPD ymm, ymm, ymm
AVX VANDNPD ymm, ymm, ymm
AVX VANDNPD ymm1, ymm1, ymm2
AVX VANDPD ymm, ymm, ymm
AVX VANDPD ymm1, ymm1, ymm2
AVX VORPD ymm, ymm, ymm
AVX VORPD ymm1, ymm1, ymm2
AVX VXORPD ymm, ymm, ymm
AVX VXORPD ymm1, ymm1, ymm2
AVX VDIVPD ymm, ymm, ymm
AVX VSQRTPD ymm, ymm
AVX VBLENDPD ymm, ymm, ymm, im8
AVX VBLENDVPD ymm, ymm, ymm, ym
AVX VCVTDQ2PD ymm, xmm
AVX VCVTPD2DQ xmm, ymm
AVX VCVTTPD2DQ xmm, ymm
AVX VCVTDQ2PS ymm, ymm
AVX VCVTPS2DQ ymm, ymm
AVX VCVTTPS2DQ ymm, ymm
AVX VCVTPS2PD ymm, xmm
AVX VCVTPD2PS xmm, ymm
AVX VPTESTPD ymm, ymm
AVX VROUNDPD ymm, ymm, imm8
AVX VBROADCASTSS ymm, m32
AVX VBROADCASTSD ymm, m64
AVX VBROADCASTF128 ymm, m128
AVX VEXTRACTF128 xmm, ymm, imm8
AVX VINSERTF128 ym, ym, xm, im8
AVX VPERM2F128 ym, ym, ym, im8
AVX VMOVDQA ymm, ymm
AVX VMOVDQA ymm, [m256]
AVX VMOVDQA [m256], ymm
AVX VMOVDQU ymm, ymm
AVX VMOVDQU ymm, [m256]
AVX VMOVDQU [m256], ymm
AVX VMOVDQU ymm, [m256 + 4]
AVX VMOVDQU [m256 + 4], ymm
AVX VMOVNTDQ [m256], ymm
AVX VLDDQU ymm, [m256 + 4]
AVX VZEROUPPER
AVX VZEROALL
FMA4 VFMADDPS ymm,ymm,ymm,ymm
FMA3 VFMADD132PS ymm,ymm,ymm
FMA3 VFMADD213PS ymm,ymm,ymm
FMA3 VFMADD231PS ymm,ymm,ymm
FMA4 VFMSUBPS ymm,ymm,ymm,ymm
FMA3 VFMSUB132PS ymm,ymm,ymm
FMA3 VFMSUB213PS ymm,ymm,ymm
FMA3 VFMSUB231PS ymm,ymm,ymm
FMA4 VFNMADDPS ymm,ymm,ymm,ymm
FMA3 VFNMADD132PS ymm,ymm,ymm
FMA3 VFNMADD213PS ymm,ymm,ymm
FMA3 VFNMADD231PS ymm,ymm,ymm
FMA4 VFNMSUBPS ymm,ymm,ymm,ymm
FMA3 VFNMSUB132PS ymm,ymm,ymm
FMA3 VFNMSUB213PS ymm,ymm,ymm
FMA3 VFNMSUB231PS ymm,ymm,ymm
FMA4 VFMADDSUBPS ymm,ymm,ymm,ymm
FMA3 VFMADDSUB132PS ymm,ymm,ymm
FMA3 VFMADDSUB213PS ymm,ymm,ymm
FMA3 VFMADDSUB231PS ymm,ymm,ymm
FMA4 VFMSUBADDPS ymm,ymm,ymm,ymm
FMA3 VFMSUBADD132PS ymm,ymm,ymm
FMA3 VFMSUBADD213PS ymm,ymm,ymm
FMA3 VFMSUBADD231PS ymm,ymm,ymm
FMA4 VFMADDPD ymm,ymm,ymm,ymm
FMA3 VFMADD132PD ymm,ymm,ymm
FMA3 VFMADD213PD ymm,ymm,ymm
FMA3 VFMADD231PD ymm,ymm,ymm
FMA4 VFMSUBPD ymm,ymm,ymm,ymm
FMA3 VFMSUB132PD ymm,ymm,ymm
FMA3 VFMSUB213PD ymm,ymm,ymm
FMA3 VFMSUB231PD ymm,ymm,ymm
FMA4 VFNMADDPD ymm,ymm,ymm,ymm
FMA3 VFNMADD132PD ymm,ymm,ymm
FMA3 VFNMADD213PD ymm,ymm,ymm
FMA3 VFNMADD231PD ymm,ymm,ymm
FMA4 VFNMSUBPD ymm,ymm,ymm,ymm
FMA3 VFNMSUB132PD ymm,ymm,ymm
FMA3 VFNMSUB213PD ymm,ymm,ymm
FMA3 VFNMSUB231PD ymm,ymm,ymm
FMA4 VFMADDSUBPD ymm,ymm,ymm,ymm
FMA3 VFMADDSUB132PD ymm,ymm,ymm
FMA3 VFMADDSUB213PD ymm,ymm,ymm
FMA3 VFMADDSUB231PD ymm,ymm,ymm
FMA4 VFMSUBADDPD ymm,ymm,ymm,ymm
FMA3 VFMSUBADD132PD ymm,ymm,ymm
FMA3 VFMSUBADD213PD ymm,ymm,ymm
FMA3 VFMSUBADD231PD ymm,ymm,ymm
F16C VCVTPS2PH xmm, ymm, imm8
F16C VCVTPS2PH + VCVTPH2PS
F16C VCVTPH2PS ymm, xmm
RDRAND RDRAND r16
RDRAND RDRAND r32
RDRAND RDRAND r64
X86 MOV+ADD r8, r8
X86 MOV+ADD r16, r16
X86 MOV+ADD r32, r32
AMD64 MOV+ADD r64, r64
MMX MOVQ+PADDB mm, mm
MMX MOVQ+PADDW mm, mm
MMX MOVQ+PADDD mm, mm
SSE2 MOVQ+PADDQ mm, mm
SSE MOVSS+ADDSS xmm, xmm
AVX VMOVSS+VADDSS xm, xm, xm
SSE MOVAPS+ADDPS xmm, xmm
AVX VMOVAPS+VADDPS xm, xm, xm
SSE2 MOVSD+ADDSD xmm, xmm
AVX VMOVSD+VADDSD xm, xm, xm
SSE2 MOVAPD+ADDPD xmm, xmm
AVX VMOVAPD+VADDPD xm, xm, xm
SSE2 MOVDQA+PADDB xmm, xmm
SSE2 MOVDQA+PADDW xmm, xmm
SSE2 MOVDQA+PADDD xmm, xmm
SSE2 MOVDQA+PADDQ xmm, xmm
AVX VMOVDQA+VPADDB xm, xm, xm
AVX VMOVDQA+VPADDW xm, xm, xm
AVX VMOVDQA+VPADDD xm, xm, xm
AVX VMOVDQA+VPADDQ xm, xm, xm
AVX VMOVAPS+VADDPS ym, ym, ym
AVX VMOVAPD+VADDPD ym, ym, ym
RDSEED RDSEED r16
RDSEED RDSEED r32
RDSEED RDSEED r64
BMI ANDN r32, r32, r32
BMI ANDN r64, r64, r64
BMI BEXTR r32, r32, r32
BMI BEXTR r64, r64, r64
BMI BLSI r32, r32
BMI BLSI r64, r64
BMI BLSMSK r32, r32
BMI BLSMSK r64, r64
BMI BLSR r32, r32
BMI BLSR r64, r64
BMI TZCNT r16, r16
BMI TZCNT r32, r32
BMI TZCNT r64, r64
BMI2 BZHI r32, r32, r32
BMI2 BZHI r64, r64, r64
BMI2 MULX r32, r32, r32
BMI2 MULX r64, r64, r64
BMI2 PDEP r32, r32, r32
BMI2 PDEP r64, r64, r64
BMI2 PEXT r32, r32, r32
BMI2 PEXT r64, r64, r64
BMI2 RORX r32, r32, r32
BMI2 RORX r64, r64, r64
BMI2 SARX r32, r32, r32
BMI2 SARX r64, r64, r64
BMI2 SHLX r32, r32, r32
BMI2 SHLX r64, r64, r64
BMI2 SHRX r32, r32, r32
BMI2 SHRX r64, r64, r64
AVX2 VMOVNTDQA ymm, [m256]
AVX2 VMOVNTDQA + VMOVNTDQ ymm
AVX2 VPMOVMSKB r32, ymm
AVX2 VPMOVMSKB r64, ymm
AVX2 VPADDB ymm, ymm, ymm
AVX2 VPADDW ymm, ymm, ymm
AVX2 VPADDD ymm, ymm, ymm
AVX2 VPADDQ ymm, ymm, ymm
AVX2 VPADDSB ymm, ymm, ymm
AVX2 VPADDSW ymm, ymm, ymm
AVX2 VPADDUSB ymm, ymm, ymm
AVX2 VPADDUSW ymm, ymm, ymm
AVX2 VPSUBB ymm, ymm, ymm
AVX2 VPSUBB ymm1, ymm1, ymm2
AVX2 VPSUBW ymm, ymm, ymm
AVX2 VPSUBW ymm1, ymm1, ymm2
AVX2 VPSUBD ymm, ymm, ymm
AVX2 VPSUBD ymm1, ymm1, ymm2
AVX2 VPSUBQ ymm, ymm, ymm
AVX2 VPSUBQ ymm1, ymm1, ymm2
AVX2 VPSUBSB ymm, ymm, ymm
AVX2 VPSUBSB ymm1, ymm1, ymm2
AVX2 VPSUBSW ymm, ymm, ymm
AVX2 VPSUBSW ymm1, ymm1, ymm2
AVX2 VPSUBUSB ymm, ymm, ymm
AVX2 VPSUBUSB ymm1, ymm1, ymm2
AVX2 VPSUBUSW ymm, ymm, ymm
AVX2 VPSUBUSW ymm1, ymm1, ymm2
AVX2 VPCMPEQB ymm, ymm, ymm
AVX2 VPCMPEQB ymm1, ymm1, ymm2
AVX2 VPCMPEQW ymm, ymm, ymm
AVX2 VPCMPEQW ymm1, ymm1, ymm2
AVX2 VPCMPEQD ymm, ymm, ymm
AVX2 VPCMPEQD ymm1, ymm1, ymm2
AVX2 VPCMPEQQ ymm, ymm, ymm
AVX2 VPCMPEQQ ymm1, ymm1, ymm2
AVX2 VPCMPGTB ymm, ymm, ymm
AVX2 VPCMPGTB ymm1, ymm1, ymm2
AVX2 VPCMPGTW ymm, ymm, ymm
AVX2 VPCMPGTW ymm1, ymm1, ymm2
AVX2 VPCMPGTD ymm, ymm, ymm
AVX2 VPCMPGTD ymm1, ymm1, ymm2
AVX2 VPCMPGTQ ymm, ymm, ymm
AVX2 VPCMPGTQ ymm1, ymm1, ymm2
AVX2 VPAND ymm, ymm, ymm
AVX2 VPAND ymm1, ymm1, ymm2
AVX2 VPANDN ymm, ymm, ymm
AVX2 VPANDN ymm1, ymm1, ymm2
AVX2 VPOR ymm, ymm, ymm
AVX2 VPOR ymm1, ymm1, ymm2
AVX2 VPXOR ymm, ymm, ymm
AVX2 VPXOR ymm1, ymm1, ymm2
AVX2 VPMULHW ymm, ymm, ymm
AVX2 VPMULHUW ymm, ymm, ymm
AVX2 VPMULHRSW ymm, ymm, ymm
AVX2 VPMULLW ymm, ymm, ymm
AVX2 VPMULLD ymm, ymm, ymm
AVX2 VPMULDQ ymm, ymm, ymm
AVX2 VPMULUDQ ymm, ymm, ymm
AVX2 VPMADDUBSW ymm, ymm, ymm
AVX2 VPMADDWD ymm, ymm, ymm
AVX2 VPSLLW ymm, ymm, ymm
AVX2 VPSLLW ymm, ymm, imm8
AVX2 VPSLLD ymm, ymm, ymm
AVX2 VPSLLD ymm, ymm, imm8
AVX2 VPSLLQ ymm, ymm, ymm
AVX2 VPSLLQ ymm, ymm, imm8
AVX2 VPSLLDQ ymm, ymm, imm8
AVX2 VPSRAW ymm, ymm, ymm
AVX2 VPSRAW ymm, ymm, imm8
AVX2 VPSRAD ymm, ymm, ymm
AVX2 VPSRAD ymm, ymm, imm8
AVX2 VPSRLW ymm, ymm, ymm
AVX2 VPSRLW ymm, ymm, imm8
AVX2 VPSRLD ymm, ymm, ymm
AVX2 VPSRLD ymm, ymm, imm8
AVX2 VPSRLQ ymm, ymm, ymm
AVX2 VPSRLQ ymm, ymm, imm8
AVX2 VPSRLDQ ymm, ymm, imm8
AVX2 VPUNPCKHBW ymm, ymm, ymm
AVX2 VPUNPCKHWD ymm, ymm, ymm
AVX2 VPUNPCKHDQ ymm, ymm, ymm
AVX2 VPUNPCKHQDQ ymm, ymm, ymm
AVX2 VPUNPCKLBW ymm, ymm, ymm
AVX2 VPUNPCKLWD ymm, ymm, ymm
AVX2 VPUNPCKLDQ ymm, ymm, ymm
AVX2 VPUNPCKLQDQ ymm, ymm, ymm
AVX2 VPACKSSWB ymm, ymm, ymm
AVX2 VPACKUSWB ymm, ymm, ymm
AVX2 VPACKSSDW ymm, ymm, ymm
AVX2 VPACKUSDW ymm, ymm, ymm
AVX2 VPAVGB ymm, ymm, ymm
AVX2 VPAVGW ymm, ymm, ymm
AVX2 VPMAXUB ymm, ymm, ymm
AVX2 VPMAXSB ymm, ymm, ymm
AVX2 VPMAXUW ymm, ymm, ymm
AVX2 VPMAXSW ymm, ymm, ymm
AVX2 VPMAXUD ymm, ymm, ymm
AVX2 VPMAXSD ymm, ymm, ymm
AVX2 VPMINUB ymm, ymm, ymm
AVX2 VPMINSB ymm, ymm, ymm
AVX2 VPMINUW ymm, ymm, ymm
AVX2 VPMINSW ymm, ymm, ymm
AVX2 VPMINUD ymm, ymm, ymm
AVX2 VPMINSD ymm, ymm, ymm
AVX2 VPSADBW ymm, ymm, ymm
AVX2 VPSHUFB ymm, ymm, ymm
AVX2 VPSHUFLW ymm, ymm, im8
AVX2 VPSHUFHW ymm, ymm, im8
AVX2 VPSHUFD ymm, ymm, im8
AVX2 VPABSB ymm, ymm
AVX2 VPABSW ymm, ymm
AVX2 VPABSD ymm, ymm
AVX2 VPALIGNR ymm, ymm, ymm, im8
AVX2 VPHADDW ymm, ymm, ymm
AVX2 VPHADDD ymm, ymm, ymm
AVX2 VPHADDSW ymm, ymm, ymm
AVX2 VPHSUBW ymm, ymm, ymm
AVX2 VPHSUBD ymm, ymm, ymm
AVX2 VPHSUBSW ymm, ymm, ymm
AVX2 VPSIGNB ymm, ymm, ymm
AVX2 VPSIGNW ymm, ymm, ymm
AVX2 VPSIGND ymm, ymm, ymm
AVX2 VPBLENDW ymm, ymm, ymm, im8
AVX2 VPBLENDVB ymm, ymm, ymm, ym
AVX2 VPBLENDD xmm, xmm, xmm, im8
AVX2 VPBLENDD ymm, ymm, ymm, im8
AVX2 VMPSADBW ymm, ymm, imm8
AVX2 VPMOVSXBW ymm, xmm
AVX2 VPMOVSXBD ymm, xmm
AVX2 VPMOVSXBQ ymm, xmm
AVX2 VPMOVSXWD ymm, xmm
AVX2 VPMOVSXWQ ymm, xmm
AVX2 VPMOVSXDQ ymm, xmm
AVX2 VPMOVZXBW ymm, xmm
AVX2 VPMOVZXBD ymm, xmm
AVX2 VPMOVZXBQ ymm, xmm
AVX2 VPMOVZXWD ymm, xmm
AVX2 VPMOVZXWQ ymm, xmm
AVX2 VPMOVZXDQ ymm, xmm
AVX2 VPMASKMOVD xmm,xmm,[m128+4]
AVX2 VPMASKMOVD [m128+4],xmm,xmm
AVX2 VPMASKMOVQ xmm,xmm,[m128+4]
AVX2 VPMASKMOVQ [m128+4],xmm,xmm
AVX2 VPMASKMOVD unaligned LSpair
AVX2 VPMASKMOVD ymm,ymm,[m256+4]
AVX2 VPMASKMOVD [m256+4],ymm,ymm
AVX2 VPMASKMOVQ unaligned LSpair
AVX2 VPMASKMOVQ ymm,ymm,[m256+4]
AVX2 VPMASKMOVQ [m256+4],ymm,ymm
AVX2 VBROADCASTSS xmm, xmm
AVX2 VBROADCASTSS ymm, xmm
AVX2 VBROADCASTSD ymm, xmm
AVX2 VPBROADCASTB xmm, xmm
AVX2 VPBROADCASTB ymm, xmm
AVX2 VPBROADCASTW xmm, xmm
AVX2 VPBROADCASTW ymm, xmm
AVX2 VPBROADCASTD xmm, xmm
AVX2 VPBROADCASTD ymm, xmm
AVX2 VPBROADCASTQ xmm, xmm
AVX2 VPBROADCASTQ ymm, xmm
AVX2 VBROADCASTI128 ymm, m128
AVX2 VEXTRACTI128 xmm, ymm, imm8
AVX2 VINSERTI128 ym, ym, xm, im8
AVX2 VPERM2I128 ym, ym, ym, im8
AVX2 VPERMD ymm, ymm, ymm
AVX2 VPERMQ ymm, ymm, imm8
AVX2 VPERMPS ymm, ymm, ymm
AVX2 VPERMPD ymm, ymm, imm8
AVX2 VPSLLVD xmm, xmm, xmm
AVX2 VPSLLVD ymm, ymm, ymm
AVX2 VPSLLVQ xmm, xmm, xmm
AVX2 VPSLLVQ ymm, ymm, ymm
AVX2 VPSRLVD xmm, xmm, xmm
AVX2 VPSRLVD ymm, ymm, ymm
AVX2 VPSRLVQ xmm, xmm, xmm
AVX2 VPSRLVQ ymm, ymm, ymm
AVX2 VPSRAVD xmm, xmm, xmm
AVX2 VPSRAVD ymm, ymm, ymm
ADX ADCX r32, r32
ADX ADCX r64, r16
ADX ADOX r32, r32
ADX ADOX r64, r16
CLFLUSH CLFLUSH [mem]
CLFLUSHOPT CLFLUSHOPT [mem]
SHA SHA1RNDS4 xmm, xmm, imm8
SHA SHA1NEXTE xmm, xmm
SHA SHA1MSG1 xmm, xmm
SHA SHA1MSG2 xmm, xmm
SHA SHA256RNDS2 xm, xm,
SHA SHA256MSG1 xmm, xmm
SHA SHA256MSG2 xmm, xmm
X86 MOV r1_8, r2_8
X86 MOV r1_16, r2_16
X86 MOV r1_32, r2_32
AMD64 MOV r1_64, r2_64
X86 MOVSX r1_16, r2_8
X86 MOVSX r1_32, r2_8
AMD64 MOVSX r1_64, r2_8
X86 MOVSX r1_32, r2_16
AMD64 MOVSX r1_64, r2_16
AMD64 MOVSXD r1_64, r2_32
X86 MOVZX r1_16, r2_8
X86 MOVZX r1_32, r2_8
AMD64 MOVZX r1_64, r2_8
X86 MOVZX r1_32, r2_16
AMD64 MOVZX r1_64, r2_16
MMX MOVQ mm1, mm2
SSE MOVSS xmm1, xmm2
AVX VMOVSS xmm1, xmm1, xmm2
SSE MOVAPS xmm1, xmm2
AVX VMOVAPS xmm1, xmm2
SSE MOVUPS xmm1, xmm2
AVX VMOVUPS xmm1, xmm2
SSE2 MOVSD xmm1, xmm2
AVX VMOVSD xmm1, xmm1, xmm2
SSE2 MOVAPD xmm1, xmm2
AVX VMOVAPD xmm1, xmm2
SSE2 MOVUPD xmm1, xmm2
AVX VMOVUPD xmm1, xmm2
SSE2 MOVDQA xmm1, xmm2
AVX VMOVDQA xmm1, xmm2
SSE2 MOVDQU xmm1, xmm2
AVX VMOVDQU xmm1, xmm2
AVX VMOVAPS ymm1, ymm2
AVX VMOVUPS ymm1, ymm2
AVX VMOVAPD ymm1, ymm2
AVX VMOVUPD ymm1, ymm2
AVX VMOVDQA ymm1, ymm2
AVX VMOVDQU ymm1, ymm2
AVX2 VPADDD+VADDPS ym, ym, ym
AVX2 VPADDQ+VADDPD ym, ym, ym
AVX2 VCMPPS+VPADDD ym, ym, ym
AVX2 VCMPPD+VPADDQ ym, ym, ym
SSE 4xADDPS xm1,xm1 4x xm2,xm2
SSE 4xMULPS xm1,xm1 4x xm2,xm2
SSE2 4xADDPD xm1,xm1 4x xm2,xm2
SSE2 4xMULPD xm1,xm1 4x xm2,xm2
LNOP LNOP3 [eax], eax
LNOP LNOP4 [eax+disp8], eax
LNOP LNOP5 [SIB+disp8], eax
LNOP LNOP6 [SIB+disp8], ax
LNOP LNOP7 [eax+disp32], eax
LNOP LNOP8 [SIB+disp32], eax
LNOP LNOP9 [SIB+disp32], ax
LNOP 2x66 LNOPA [SIB+disp32], ax
LNOP 3x66 LNOPB [SIB+disp32], ax
LNOP 4x66 LNOPC [SIB+disp32], ax
LNOP 5x66 LNOPD [SIB+disp32], ax
LNOP 6x66 LNOPE [SIB+disp32], ax
LNOP 7x66 LNOPF [SIB+disp32], ax
AVX2 VGATHERDPS xmm, [xm32], xmm
AVX2 VGATHERDPS ymm, [ym32], ymm
AVX2 VGATHERQPS xmm, [xm64], xmm
AVX2 VGATHERQPS xmm, [ym64], xmm
AVX2 VGATHERDPD xmm, [xm32], xmm
AMD64 LEA r16, [r64 + r64]
AVX2 VGATHERDPD ymm, [xm32], ymm
AMD64 LEA r32, [r64 + r64]
AVX2 VGATHERQPD xmm, [xm64], xmm
AMD64 LEA r64, [r64 + r64]
AVX2 VGATHERQPD ymm, [ym64], ymm
AMD64 LEA r16, [r64 + r64 + disp8]
AVX2 VPGATHERDD xmm, [xm32], xmm
AMD64 LEA r32, [r64 + r64 + disp8]
AVX2 VPGATHERDD ymm, [ym32], ymm
AMD64 LEA r64, [r64 + r64 + disp8]
AVX2 VPGATHERQD xmm, [xm64], xmm
AVX2 VPGATHERQD xmm, [ym64], xmm
AMD64 LEA r16, [r64 + r64 * 8]
AVX2 VPGATHERDQ xmm, [xm32], xmm
AMD64 LEA r32, [r64 + r64 * 8]
AVX2 VPGATHERDQ ymm, [xm32], ymm
AMD64 LEA r64, [r64 + r64 * 8]
AVX2 VPGATHERQQ xmm, [xm64], xmm
AMD64 LEA r16, [r64 + r64 * 8 + disp8]
AVX2 VPGATHERQQ ymm, [ym64], ymm
AMD64 LEA r32, [r64 + r64 * 8 + disp8]
CLZERO CLZERO [mem]
CLZERO CLZERO [rax]
AMD64 LEA r64, [r64 + r64 * 8 + disp8]
CLWB CLWB [mem]
RDPID RDPID r32/r64
AVX512DQ KADDB k, k, k
AVX512DQ KADDW k, k, k
AVX512BW KADDD k, k, k
AVX512BW KADDQ k, k, k
AVX512DQ KANDB k, k, k
AVX512F KANDW k, k, k
AVX512BW KANDD k, k, k
AVX512BW KANDQ k, k, k
AVX512DQ KANDNB k, k, k
AVX512F KANDNW k, k, k
AVX512BW KANDND k, k, k
AVX512BW KANDNQ k, k, k
AVX512DQ KMOVB k, k
AVX512DQ KMOVB k, [mem8]
AVX512DQ KMOVB [mem8], k
AVX512DQ KMOVB k, [mem8] + KMOVB [mem8], k
AVX512DQ KMOVB k, r32
AVX512DQ KMOVB r32, k
AVX512DQ KMOVB k, r32 + KMOVB r32, k
AVX512F KMOVW k, k
AVX512F KMOVW k, [mem16]
AVX512F KMOVW [mem16], k
AVX512F KMOVW k, [mem16] + KMOVW [mem16], k
AVX512F KMOVW k, r32
AVX512F KMOVW r32, k
AVX512F KMOVW k, r32 + KMOVW r32, k
AVX512BW KMOVD k, k
AVX512BW KMOVD k, [mem32]
AVX512BW KMOVD [mem32], k
AVX512BW KMOVD k, [mem32] + KMOVD [mem32], k
AVX512BW KMOVD k, r32
AVX512BW KMOVD r32, k
AVX512BW KMOVD k, r32 + KMOVD r32, k
AVX512BW KMOVQ k, k
AVX512BW KMOVQ k, [mem64]
AVX512BW KMOVQ [mem64], k
AVX512BW KMOVQ k, [mem64] + KMOVQ [mem64], k
AVX512BW KMOVQ k, r64
AVX512BW KMOVQ r64, k
AVX512BW KMOVQ k, r64 + KMOVQ r64, k
AVX512DQ KNOTB k, k
AVX512F KNOTW k, k
AVX512BW KNOTD k, k
AVX512BW KNOTQ k, k
AVX512DQ KORB k, k, k
AVX512F KORW k, k, k
AVX512BW KORD k, k, k
AVX512BW KORQ k, k, k
AVX512DQ KORTESTB k, k
AVX512F KORTESTW k, k
AVX512BW KORTESTD k, k
AVX512BW KORTESTQ k, k
AVX512DQ KSHIFTLB k, k, imm8
AVX512F KSHIFTLW k, k, imm8
AVX512BW KSHIFTLD k, k, imm8
AVX512BW KSHIFTLQ k, k, imm8
AVX512DQ KSHIFTRB k, k, imm8
AVX512F KSHIFTRW k, k, imm8
AVX512BW KSHIFTRD k, k, imm8
AVX512BW KSHIFTRQ k, k, imm8
AVX512DQ KTESTB k, k
AVX512DQ KTESTW k, k
AVX512BW KTESTD k, k
AVX512BW KTESTQ k, k
AVX512F KUNPCKBW k, k, k
AVX512BW KUNPCKWD k, k, k
AVX512BW KUNPCKDQ k, k, k
AVX512DQ KXNORB k, k, k
AVX512F KXNORW k, k, k
AVX512BW KXNORD k, k, k
AVX512BW KXNORQ k, k, k
AVX512DQ KXORB k, k, k
AVX512F KXORW k, k, k
AVX512BW KXORD k, k, k
AVX512BW KXORQ k, k, k
AVX512F {EVEX} VADDSS xmm, xmm, xmm
AVX512VL {EVEX} VADDPS xmm, xmm, xmm
AVX512VL {EVEX} VADDPS ymm, ymm, ymm
AVX512F VADDPS zmm, zmm, zmm
AVX512F {EVEX} VADDSD xmm, xmm, xmm
AVX512VL {EVEX} VADDPD xmm, xmm, xmm
AVX512VL {EVEX} VADDPD ymm, ymm, ymm
AVX512F VADDPD zmm, zmm, zmm
AVX512F {EVEX} VSUBSS xmm, xmm, xmm
AVX512VL {EVEX} VSUBPS xmm, xmm, xmm
AVX512VL {EVEX} VSUBPS ymm, ymm, ymm
AVX512F VSUBPS zmm, zmm, zmm
AVX512F {EVEX} VSUBSD xmm, xmm, xmm
AVX512VL {EVEX} VSUBPD xmm, xmm, xmm
AVX512VL {EVEX} VSUBPD ymm, ymm, ymm
AVX512F VSUBPD zmm, zmm, zmm
AVX512F {EVEX} VMULSS xmm, xmm, xmm
AVX512VL {EVEX} VMULPS xmm, xmm, xmm
AVX512VL {EVEX} VMULPS ymm, ymm, ymm
AVX512F VMULPS zmm, zmm, zmm
AVX512F {EVEX} VMULSD xmm, xmm, xmm
AVX512VL {EVEX} VMULPD xmm, xmm, xmm
AVX512VL {EVEX} VMULPD ymm, ymm, ymm
AVX512F VMULPD zmm, zmm, zmm
AVX512F {EVEX} VFMADD132SS xmm, xmm, xmm
AVX512VL {EVEX} VFMADD132PS xmm, xmm, xmm
AVX512VL {EVEX} VFMADD132PS ymm, ymm, ymm
AVX512F VFMADD132PS zmm, zmm, zmm
AVX512F {EVEX} VFMADD132SD xmm, xmm, xmm
AVX512VL {EVEX} VFMADD132PD xmm, xmm, xmm
AVX512VL {EVEX} VFMADD132PD ymm, ymm, ymm
AVX512F VFMADD132PD zmm, zmm, zmm
AVX512F {EVEX} VFMADD213SS xmm, xmm, xmm
AVX512VL {EVEX} VFMADD213PS xmm, xmm, xmm
AVX512VL {EVEX} VFMADD213PS ymm, ymm, ymm
AVX512F VFMADD213PS zmm, zmm, zmm
AVX512F {EVEX} VFMADD213SD xmm, xmm, xmm
AVX512VL {EVEX} VFMADD213PD xmm, xmm, xmm
AVX512VL {EVEX} VFMADD213PD ymm, ymm, ymm
AVX512F VFMADD213PD zmm, zmm, zmm
AVX512F {EVEX} VFMADD231SS xmm, xmm, xmm
AVX512VL {EVEX} VFMADD231PS xmm, xmm, xmm
AVX512VL {EVEX} VFMADD231PS ymm, ymm, ymm
AVX512F VFMADD231PS zmm, zmm, zmm
AVX512F {EVEX} VFMADD231SD xmm, xmm, xmm
AVX512VL {EVEX} VFMADD231PD xmm, xmm, xmm
AVX512VL {EVEX} VFMADD231PD ymm, ymm, ymm
AVX512F VFMADD231PD zmm, zmm, zmm
AVX512F {EVEX} VFMSUB132SS xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB132PS xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB132PS ymm, ymm, ymm
AVX512F VFMSUB132PS zmm, zmm, zmm
AVX512F {EVEX} VFMSUB132SD xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB132PD xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB132PD ymm, ymm, ymm
AVX512F VFMSUB132PD zmm, zmm, zmm
AVX512F {EVEX} VFMSUB213SS xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB213PS xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB213PS ymm, ymm, ymm
AVX512F VFMSUB213PS zmm, zmm, zmm
AVX512F {EVEX} VFMSUB213SD xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB213PD xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB213PD ymm, ymm, ymm
AVX512F VFMSUB213PD zmm, zmm, zmm
AVX512F {EVEX} VFMSUB231SS xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB231PS xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB231PS ymm, ymm, ymm
AVX512F VFMSUB231PS zmm, zmm, zmm
AVX512F {EVEX} VFMSUB231SD xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB231PD xmm, xmm, xmm
AVX512VL {EVEX} VFMSUB231PD ymm, ymm, ymm
AVX512F VFMSUB231PD zmm, zmm, zmm
AVX512F {EVEX} VFNMADD132SS xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD132PS xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD132PS ymm, ymm, ymm
AVX512F VFNMADD132PS zmm, zmm, zmm
AVX512F {EVEX} VFNMADD132SD xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD132PD xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD132PD ymm, ymm, ymm
AVX512F VFNMADD132PD zmm, zmm, zmm
AVX512F {EVEX} VFNMADD213SS xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD213PS xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD213PS ymm, ymm, ymm
AVX512F VFNMADD213PS zmm, zmm, zmm
AVX512F {EVEX} VFNMADD213SD xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD213PD xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD213PD ymm, ymm, ymm
AVX512F VFNMADD213PD zmm, zmm, zmm
AVX512F {EVEX} VFNMADD231SS xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD231PS xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD231PS ymm, ymm, ymm
AVX512F VFNMADD231PS zmm, zmm, zmm
AVX512F {EVEX} VFNMADD231SD xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD231PD xmm, xmm, xmm
AVX512VL {EVEX} VFNMADD231PD ymm, ymm, ymm
AVX512F VFNMADD231PD zmm, zmm, zmm
AVX512F {EVEX} VFNMSUB132SS xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB132PS xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB132PS ymm, ymm, ymm
AVX512F VFNMSUB132PS zmm, zmm, zmm
AVX512F {EVEX} VFNMSUB132SD xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB132PD xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB132PD ymm, ymm, ymm
AVX512F VFNMSUB132PD zmm, zmm, zmm
AVX512F {EVEX} VFNMSUB213SS xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB213PS xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB213PS ymm, ymm, ymm
AVX512F VFNMSUB213PS zmm, zmm, zmm
AVX512F {EVEX} VFNMSUB213SD xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB213PD xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB213PD ymm, ymm, ymm
AVX512F VFNMSUB213PD zmm, zmm, zmm
AVX512F {EVEX} VFNMSUB231SS xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB231PS xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB231PS ymm, ymm, ymm
AVX512F VFNMSUB231PS zmm, zmm, zmm
AVX512F {EVEX} VFNMSUB231SD xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB231PD xmm, xmm, xmm
AVX512VL {EVEX} VFNMSUB231PD ymm, ymm, ymm
AVX512F VFNMSUB231PD zmm, zmm, zmm
AVX512VL {EVEX} VFMADDSUB132PS xmm, xmm, xmm
AVX512VL {EVEX} VFMADDSUB132PS ymm, ymm, ymm
AVX512F VFMADDSUB132PS zmm, zmm, zmm
AVX512VL {EVEX} VFMADDSUB132PD xmm, xmm, xmm
AVX512VL {EVEX} VFMADDSUB132PD ymm, ymm, ymm
AVX512F VFMADDSUB132PD zmm, zmm, zmm
AVX512VL {EVEX} VFMADDSUB213PS xmm, xmm, xmm
AVX512VL {EVEX} VFMADDSUB213PS ymm, ymm, ymm
AVX512F VFMADDSUB213PS zmm, zmm, zmm
AVX512VL {EVEX} VFMADDSUB213PD xmm, xmm, xmm
AVX512VL {EVEX} VFMADDSUB213PD ymm, ymm, ymm
AVX512F VFMADDSUB213PD zmm, zmm, zmm
AVX512VL {EVEX} VFMADDSUB231PS xmm, xmm, xmm
AVX512VL {EVEX} VFMADDSUB231PS ymm, ymm, ymm
AVX512F VFMADDSUB231PS zmm, zmm, zmm
AVX512VL {EVEX} VFMADDSUB231PD xmm, xmm, xmm
AVX512VL {EVEX} VFMADDSUB231PD ymm, ymm, ymm
AVX512F VFMADDSUB231PD zmm, zmm, zmm
AVX512VL {EVEX} VFMSUBADD132PS xmm, xmm, xmm
AVX512VL {EVEX} VFMSUBADD132PS ymm, ymm, ymm
AVX512F VFMSUBADD132PS zmm, zmm, zmm
AVX512VL {EVEX} VFMSUBADD132PD xmm, xmm, xmm
AVX512VL {EVEX} VFMSUBADD132PD ymm, ymm, ymm
AVX512F VFMSUBADD132PD zmm, zmm, zmm
AVX512VL {EVEX} VFMSUBADD213PS xmm, xmm, xmm
AVX512VL {EVEX} VFMSUBADD213PS ymm, ymm, ymm
AVX512F VFMSUBADD213PS zmm, zmm, zmm
AVX512VL {EVEX} VFMSUBADD213PD xmm, xmm, xmm
AVX512VL {EVEX} VFMSUBADD213PD ymm, ymm, ymm
AVX512F VFMSUBADD213PD zmm, zmm, zmm
AVX512VL {EVEX} VFMSUBADD231PS xmm, xmm, xmm
AVX512VL {EVEX} VFMSUBADD231PS ymm, ymm, ymm
AVX512F VFMSUBADD231PS zmm, zmm, zmm
AVX512VL {EVEX} VFMSUBADD231PD xmm, xmm, xmm
AVX512VL {EVEX} VFMSUBADD231PD ymm, ymm, ymm
AVX512F VFMSUBADD231PD zmm, zmm, zmm
AVX512F {EVEX} VDIVSS xmm, xmm, xmm
AVX512F {EVEX} VDIVSS xmm (0.0f/x)
AVX512F {EVEX} VDIVSS xmm (x/1.0f)
AVX512F {EVEX} VDIVSS xmm (x/2.0f)
AVX512F {EVEX} VDIVSS xmm (x/0.5f)
AVX512VL {EVEX} VDIVPS xmm, xmm, xmm
AVX512VL {EVEX} VDIVPS xmm (0.0f/x)
AVX512VL {EVEX} VDIVPS xmm (x/1.0f)
AVX512VL {EVEX} VDIVPS xmm (x/2.0f)
AVX512VL {EVEX} VDIVPS xmm (x/0.5f)
AVX512VL {EVEX} VDIVPS ymm, ymm, ymm
AVX512VL {EVEX} VDIVPS ymm (0.0f/x)
AVX512VL {EVEX} VDIVPS ymm (x/1.0f)
AVX512VL {EVEX} VDIVPS ymm (x/2.0f)
AVX512VL {EVEX} VDIVPS ymm (x/0.5f)
AVX512F VDIVPS zmm, zmm, zmm
AVX512F VDIVPS zmm (0.0f/x)
AVX512F VDIVPS zmm (x/1.0f)
AVX512F VDIVPS zmm (x/2.0f)
AVX512F VDIVPS zmm (x/0.5f)
AVX512F {EVEX} VDIVSD xmm, xmm, xmm
AVX512F {EVEX} VDIVSD xmm (0.0/x)
AVX512F {EVEX} VDIVSD xmm (x/1.0)
AVX512F {EVEX} VDIVSD xmm (x/2.0)
AVX512F {EVEX} VDIVSD xmm (x/0.5)
AVX512VL {EVEX} VDIVPD xmm, xmm, xmm
AVX512VL {EVEX} VDIVPD xmm (0.0/x)
AVX512VL {EVEX} VDIVPD xmm (x/1.0)
AVX512VL {EVEX} VDIVPD xmm (x/2.0)
AVX512VL {EVEX} VDIVPD xmm (x/0.5)
AVX512VL {EVEX} VDIVPD ymm, ymm, ymm
AVX512VL {EVEX} VDIVPD ymm (0.0/x)
AVX512VL {EVEX} VDIVPD ymm (x/1.0)
AVX512VL {EVEX} VDIVPD ymm (x/2.0)
AVX512VL {EVEX} VDIVPD ymm (x/0.5)
AVX512F VDIVPD zmm, zmm, zmm
AVX512F VDIVPD zmm (0.0/x)
AVX512F VDIVPD zmm (x/1.0)
AVX512F VDIVPD zmm (x/2.0)
AVX512F VDIVPD zmm (x/0.5)
AVX512F {EVEX} VSQRTSS xmm, xmm, xmm
AVX512F {EVEX} VSQRTSS xmm, (0.0f)
AVX512F {EVEX} VSQRTSS xmm, (1.0f)
AVX512VL {EVEX} VSQRTPS xmm, xmm
AVX512VL {EVEX} VSQRTPS xmm (0.0f)
AVX512VL {EVEX} VSQRTPS xmm (1.0f)
AVX512VL {EVEX} VSQRTPS ymm, ymm
AVX512VL {EVEX} VSQRTPS ymm (0.0f)
AVX512VL {EVEX} VSQRTPS ymm (1.0f)
AVX512F VSQRTPS zmm, zmm
AVX512F VSQRTPS zmm (0.0f)
AVX512F VSQRTPS zmm (1.0f)
AVX512F {EVEX} VSQRTSD xmm, xmm, xmm
AVX512F {EVEX} VSQRTSD xmm, (0.0)
AVX512F {EVEX} VSQRTSD xmm, (1.0)
AVX512VL {EVEX} VSQRTPD xmm, xmm
AVX512VL {EVEX} VSQRTPD xmm (0.0)
AVX512VL {EVEX} VSQRTPD xmm (1.0)
AVX512VL {EVEX} VSQRTPD ymm, ymm
AVX512VL {EVEX} VSQRTPD ymm (0.0)
AVX512VL {EVEX} VSQRTPD ymm (1.0)
AVX512F VSQRTPD zmm, zmm
AVX512F VSQRTPD zmm (0.0)
AVX512F VSQRTPD zmm (1.0)
AVX512F VRCP14SS xmm, xmm, xmm
AVX512VL VRCP14PS xmm, xmm
AVX512VL VRCP14PS ymm, ymm
AVX512F VRCP14PS zmm, zmm
AVX512F VRCP14SD xmm, xmm, xmm
AVX512VL VRCP14PD xmm, xmm
AVX512VL VRCP14PD ymm, ymm
AVX512F VRCP14PD zmm, zmm
AVX512F VRSQRT14SS xmm, xmm, xmm
AVX512VL VRSQRT14PS xmm, xmm
AVX512VL VRSQRT14PS ymm, ymm
AVX512F VRSQRT14PS zmm, zmm
AVX512F VRSQRT14SD xmm, xmm, xmm
AVX512VL VRSQRT14PD xmm, xmm
AVX512VL VRSQRT14PD ymm, ymm
AVX512F VRSQRT14PD zmm, zmm
AVX512F {EVEX} VMINSS xmm, xmm, xmm
AVX512VL {EVEX} VMINPS xmm, xmm, xmm
AVX512VL {EVEX} VMINPS ymm, ymm, ymm
AVX512F VMINPS zmm, zmm, zmm
AVX512F {EVEX} VMINSD xmm, xmm, xmm
AVX512VL {EVEX} VMINPD xmm, xmm, xmm
AVX512VL {EVEX} VMINPD ymm, ymm, ymm
AVX512F VMINPD zmm, zmm, zmm
AVX512F {EVEX} VMAXSS xmm, xmm, xmm
AVX512VL {EVEX} VMAXPS xmm, xmm, xmm
AVX512VL {EVEX} VMAXPS ymm, ymm, ymm
AVX512F VMAXPS zmm, zmm, zmm
AVX512F {EVEX} VMAXSD xmm, xmm, xmm
AVX512VL {EVEX} VMAXPD xmm, xmm, xmm
AVX512VL {EVEX} VMAXPD ymm, ymm, ymm
AVX512F VMAXPD zmm, zmm, zmm
AVX512F VCMPSS k1, xmm, xmm, imm8
AVX512VL VCMPPS k1, xmm, xmm, imm8
AVX512VL VCMPPS k1, ymm, ymm, imm8
AVX512F VCMPPS k1, zmm, zmm, imm8
AVX512F VCMPSD k1, xmm, xmm, imm8
AVX512VL VCMPPD k1, xmm, xmm, imm8
AVX512VL VCMPPD k1, ymm, ymm, imm8
AVX512F VCMPPD k1, zmm, zmm, imm8
AVX512F {EVEX} VCOMISS xmm, xmm
AVX512F {EVEX} VUCOMISS xmm, xmm
AVX512F {EVEX} VCOMISD xmm, xmm
AVX512F {EVEX} VUCOMISD xmm, xmm
AVX512VLDQ {EVEX} VANDPS xmm1, xmm1, xmm1
AVX512VLDQ {EVEX} VANDPS xmm1, xmm1, xmm2
AVX512VLDQ {EVEX} VANDPS ymm1, ymm1, ymm1
AVX512VLDQ {EVEX} VANDPS ymm1, ymm1, ymm2
AVX512DQ VANDPS zmm1, zmm1, zmm1
AVX512DQ VANDPS zmm1, zmm1, zmm2
AVX512VLDQ {EVEX} VANDPD xmm1 xmm1 xmm1
AVX512VLDQ {EVEX} VANDPD xmm1 xmm1 xmm2
AVX512VLDQ {EVEX} VANDPD ymm1 ymm1 ymm1
AVX512VLDQ {EVEX} VANDPD ymm1 ymm1 ymm2
AVX512DQ VANDPD zmm1, zmm1, zmm1
AVX512DQ VANDPD zmm1, zmm1, zmm2
AVX512VLDQ {EVEX} VANDNPS xmm1, xmm1, xmm1
AVX512VLDQ {EVEX} VANDNPS xmm1, xmm1, xmm2
AVX512VLDQ {EVEX} VANDNPS ymm1, ymm1, ymm1
AVX512VLDQ {EVEX} VANDNPS ymm1, ymm1, ymm2
AVX512DQ VANDNPS zmm1, zmm1, zmm1
AVX512DQ VANDNPS zmm1, zmm1, zmm2
AVX512VLDQ {EVEX} VANDNPD xmm1 xmm1 xmm1
AVX512VLDQ {EVEX} VANDNPD xmm1 xmm1 xmm2
AVX512VLDQ {EVEX} VANDNPD ymm1 ymm1 ymm1
AVX512VLDQ {EVEX} VANDNPD ymm1 ymm1 ymm2
AVX512DQ VANDNPD zmm1, zmm1, zmm1
AVX512DQ VANDNPD zmm1, zmm1, zmm2
AVX512VLDQ {EVEX} VORPS xmm1, xmm1, xmm1
AVX512VLDQ {EVEX} VORPS xmm1, xmm1, xmm2
AVX512VLDQ {EVEX} VORPS ymm1, ymm1, ymm1
AVX512VLDQ {EVEX} VORPS ymm1, ymm1, ymm2
AVX512DQ VORPS zmm1, zmm1, zmm1
AVX512DQ VORPS zmm1, zmm1, zmm2
AVX512VLDQ {EVEX} VORPD xmm1 xmm1 xmm1
AVX512VLDQ {EVEX} VORPD xmm1 xmm1 xmm2
AVX512VLDQ {EVEX} VORPD ymm1 ymm1 ymm1
AVX512VLDQ {EVEX} VORPD ymm1 ymm1 ymm2
AVX512DQ VORPD zmm1, zmm1, zmm1
AVX512DQ VORPD zmm1, zmm1, zmm2
AVX512VLDQ {EVEX} VXORPS xmm1, xmm1, xmm1
AVX512VLDQ {EVEX} VXORPS xmm1, xmm1, xmm2
AVX512VLDQ {EVEX} VXORPS ymm1, ymm1, ymm1
AVX512VLDQ {EVEX} VXORPS ymm1, ymm1, ymm2
AVX512DQ VXORPS zmm1, zmm1, zmm1
AVX512DQ VXORPS zmm1, zmm1, zmm2
AVX512VLDQ {EVEX} VXORPD xmm1 xmm1 xmm1
AVX512VLDQ {EVEX} VXORPD xmm1 xmm1 xmm2
AVX512VLDQ {EVEX} VXORPD ymm1 ymm1 ymm1
AVX512VLDQ {EVEX} VXORPD ymm1 ymm1 ymm2
AVX512DQ VXORPD zmm1, zmm1, zmm1
AVX512DQ VXORPD zmm1, zmm1, zmm2
AVX512VL {EVEX} VCVTPS2PH xmm, xmm, imm8
AVX512VL {EVEX} VCVTPS2PH xmm, ymm, imm8
AVX512F VCVTPS2PH ymm, zmm, imm8
AVX512VL {EVEX} VCVTPH2PS xmm, xmm
AVX512VL {EVEX} VCVTPH2PS ymm, xmm
AVX512F VCVTPH2PS zmm, ymm
AVX512VL {EVEX} VCVTPS2PH + VCVTPH2PS xmm
AVX512VL {EVEX} VCVTPS2PH + VCVTPH2PS ymm
AVX512F VCVTPS2PH + VCVTPH2PS zmm
AVX512F {EVEX} VCVTSS2SD xmm, xmm, xmm
AVX512VL {EVEX} VCVTPS2PD xmm, xmm
AVX512VL {EVEX} VCVTPS2PD ymm, xmm
AVX512F VCVTPS2PD zmm, ymm
AVX512F {EVEX} VCVTSD2SS xmm, xmm, xmm
AVX512VL {EVEX} VCVTPD2PS xmm, xmm
AVX512VL {EVEX} VCVTPD2PS xmm, ymm
AVX512F VCVTPD2PS ymm, zmm
AVX512F {EVEX} VCVTSD2SS + VCVTSD2SS xmm
AVX512VL {EVEX} VCVTPD2PS + VCVTPD2PS xmm
AVX512VL {EVEX} VCVTPD2PS + VCVTPD2PS ymm
AVX512F VCVTPD2PS + VCVTPD2PS zmm
AVX512F {EVEX} VCVTSS2SI r32, xmm
AVX512F {EVEX} VCVTSS2SI r64, xmm
AVX512F VCVTSS2USI r32, xmm
AVX512F VCVTSS2USI r64, xmm
AVX512F {EVEX} VCVTTSS2SI r32, xmm
AVX512F {EVEX} VCVTTSS2SI r64, xmm
AVX512F VCVTTSS2USI r32, xmm
AVX512F VCVTTSS2USI r64, xmm
AVX512F {EVEX} VCVTSI2SS xmm, xmm, r32
AVX512F {EVEX} VCVTSI2SS xmm, xmm, r64
AVX512F VCVTUSI2SS xmm, xmm, r32
AVX512F VCVTUSI2SS xmm, xmm, r64
AVX512F {EVEX} VCVTSS2SI + VCVTSI2SS r32
AVX512F {EVEX} VCVTSS2SI + VCVTSI2SS r64
AVX512F VCVTSS2USI + VCVTUSI2SS r32
AVX512F VCVTSS2USI + VCVTUSI2SS r64
AVX512F {EVEX} VCVTTSS2SI + VCVTSI2SS r32
AVX512F {EVEX} VCVTTSS2SI + VCVTSI2SS r64
AVX512F VCVTTSS2USI + VCVTUSI2SS r32
AVX512F VCVTTSS2USI + VCVTUSI2SS r64
AVX512F {EVEX} VCVTSD2SI r32, xmm
AVX512F {EVEX} VCVTSD2SI r64, xmm
AVX512F VCVTSD2USI r32, xmm
AVX512F VCVTSD2USI r64, xmm
AVX512F {EVEX} VCVTTSD2SI r32, xmm
AVX512F {EVEX} VCVTTSD2SI r64, xmm
AVX512F VCVTTSD2USI r32, xmm
AVX512F VCVTTSD2USI r64, xmm
AVX512F {EVEX} VCVTSI2SD xmm, xmm, r32
AVX512F {EVEX} VCVTSI2SD xmm, xmm, r64
AVX512F VCVTUSI2SD xmm, xmm, r32
AVX512F VCVTUSI2SD xmm, xmm, r64
AVX512F {EVEX} VCVTSD2SI + VCVTSI2SD r32
AVX512F {EVEX} VCVTSD2SI + VCVTSI2SD r64
AVX512F VCVTSD2USI + VCVTUSI2SD r32
AVX512F VCVTSD2USI + VCVTUSI2SD r64
AVX512F {EVEX} VCVTTSD2SI + VCVTSI2SD r32
AVX512F {EVEX} VCVTTSD2SI + VCVTSI2SD r64
AVX512F VCVTTSD2USI + VCVTUSI2SD r32
AVX512F VCVTTSD2USI + VCVTUSI2SD r64
AVX512VL {EVEX} VCVTPS2DQ xmm, xmm
AVX512VL {EVEX} VCVTPS2DQ ymm, ymm
AVX512F VCVTPS2DQ zmm, zmm
AVX512VL {EVEX} VCVTPS2UDQ xmm, xmm
AVX512VL {EVEX} VCVTPS2UDQ ymm, ymm
AVX512F VCVTPS2UDQ zmm, zmm
AVX512VLDQ {EVEX} VCVTPS2QQ xmm, xmm
AVX512VLDQ {EVEX} VCVTPS2QQ ymm, xmm
AVX512DQ VCVTPS2QQ zmm, ymm
AVX512VLDQ {EVEX} VCVTPS2UQQ xmm, xmm
AVX512VLDQ {EVEX} VCVTPS2UQQ ymm, xmm
AVX512DQ VCVTPS2UQQ zmm, ymm
AVX512VL {EVEX} VCVTTPS2DQ xmm, xmm
AVX512VL {EVEX} VCVTTPS2DQ ymm, ymm
AVX512F VCVTTPS2DQ zmm, zmm
AVX512VL {EVEX} VCVTTPS2UDQ xmm, xmm
AVX512VL {EVEX} VCVTTPS2UDQ ymm, ymm
AVX512F VCVTTPS2UDQ zmm, zmm
AVX512VLDQ {EVEX} VCVTTPS2QQ xmm, xmm
AVX512VLDQ {EVEX} VCVTTPS2QQ ymm, xmm
AVX512DQ VCVTTPS2QQ zmm, ymm
AVX512VLDQ {EVEX} VCVTTPS2UQQ xmm, xmm
AVX512VLDQ {EVEX} VCVTTPS2UQQ ymm, xmm
AVX512DQ VCVTTPS2UQQ zmm, ymm
AVX512VL {EVEX} VCVTDQ2PS xmm, xmm
AVX512VL {EVEX} VCVTDQ2PS ymm, ymm
AVX512F VCVTDQ2PS zmm, zmm
AVX512VL {EVEX} VCVTUDQ2PS xmm, xmm
AVX512VL {EVEX} VCVTUDQ2PS ymm, ymm
AVX512F VCVTUDQ2PS zmm, zmm
AVX512VLDQ {EVEX} VCVTQQ2PS xmm, xmm
AVX512VLDQ {EVEX} VCVTQQ2PS xmm, ymm
AVX512DQ VCVTQQ2PS ymm, zmm
AVX512VLDQ {EVEX} VCVTUQQ2PS xmm, xmm
AVX512VLDQ {EVEX} VCVTUQQ2PS xmm, ymm
AVX512DQ VCVTUQQ2PS ymm, zmm
AVX512VL {EVEX} VCVTPS2DQ + VCVTDQ2PS xmm
AVX512VL {EVEX} VCVTPS2DQ + VCVTDQ2PS ymm
AVX512F VCVTPS2DQ + VCVTDQ2PS zmm
AVX512VL {EVEX} VCVTPS2UDQ + VCVTUDQ2PS xmm
AVX512VL {EVEX} VCVTPS2UDQ + VCVTUDQ2PS ymm
AVX512F VCVTPS2UDQ + VCVTUDQ2PS zmm
AVX512VLDQ {EVEX} VCVTPS2QQ + VCVTQQ2PS xmm
AVX512VLDQ {EVEX} VCVTPS2QQ + VCVTQQ2PS ymm
AVX512DQ VCVTPS2QQ + VCVTQQ2PS zmm
AVX512VLDQ {EVEX} VCVTPS2UQQ + VCVTUQQ2PS xmm
AVX512VLDQ {EVEX} VCVTPS2UQQ + VCVTUQQ2PS ymm
AVX512DQ VCVTPS2UQQ + VCVTUQQ2PS zmm
AVX512VL {EVEX} VCVTTPS2DQ + VCVTDQ2PS xmm
AVX512VL {EVEX} VCVTTPS2DQ + VCVTDQ2PS ymm
AVX512F VCVTTPS2DQ + VCVTDQ2PS zmm
AVX512VL {EVEX} VCVTTPS2UDQ + VCVTUDQ2PS xmm
AVX512VL {EVEX} VCVTTPS2UDQ + VCVTUDQ2PS ymm
AVX512F VCVTTPS2UDQ + VCVTUDQ2PS zmm
AVX512VLDQ {EVEX} VCVTTPS2QQ + VCVTQQ2PS xmm
AVX512VLDQ {EVEX} VCVTTPS2QQ + VCVTQQ2PS ymm
AVX512DQ VCVTTPS2QQ + VCVTQQ2PS zmm
AVX512VLDQ {EVEX} VCVTTPS2UQQ + VCVTUQQ2PS xmm
AVX512VLDQ {EVEX} VCVTTPS2UQQ + VCVTUQQ2PS ymm
AVX512DQ VCVTTPS2UQQ + VCVTUQQ2PS zmm
AVX512VL {EVEX} VCVTPD2DQ xmm, xmm
AVX512VL {EVEX} VCVTPD2DQ xmm, ymm
AVX512F VCVTPD2DQ ymm, zmm
AVX512VL {EVEX} VCVTPD2UDQ xmm, xmm
AVX512VL {EVEX} VCVTPD2UDQ xmm, ymm
AVX512F VCVTPD2UDQ ymm, zmm
AVX512VLDQ {EVEX} VCVTPD2QQ xmm, xmm
AVX512VLDQ {EVEX} VCVTPD2QQ ymm, ymm
AVX512DQ VCVTPD2QQ zmm, zmm
AVX512VLDQ {EVEX} VCVTPD2UQQ xmm, xmm
AVX512VLDQ {EVEX} VCVTPD2UQQ ymm, ymm
AVX512DQ VCVTPD2UQQ zmm, zmm
AVX512VL {EVEX} VCVTTPD2DQ xmm, xmm
AVX512VL {EVEX} VCVTTPD2DQ xmm, ymm
AVX512F VCVTTPD2DQ ymm, zmm
AVX512VL {EVEX} VCVTTPD2UDQ xmm, xmm
AVX512VL {EVEX} VCVTTPD2UDQ xmm, ymm
AVX512F VCVTTPD2UDQ ymm, zmm
AVX512VLDQ {EVEX} VCVTTPD2QQ xmm, xmm
AVX512VLDQ {EVEX} VCVTTPD2QQ ymm, ymm
AVX512DQ VCVTTPD2QQ zmm, zmm
AVX512VLDQ {EVEX} VCVTTPD2UQQ xmm, xmm
AVX512VLDQ {EVEX} VCVTTPD2UQQ ymm, ymm
AVX512DQ VCVTTPD2UQQ zmm, zmm
AVX512VL {EVEX} VCVTDQ2PD xmm, xmm
AVX512VL {EVEX} VCVTDQ2PD ymm, xmm
AVX512F VCVTDQ2PD zmm, ymm
AVX512VL {EVEX} VCVTUDQ2PD xmm, xmm
AVX512VL {EVEX} VCVTUDQ2PD ymm, xmm
AVX512F VCVTUDQ2PD zmm, ymm
AVX512VLDQ {EVEX} VCVTQQ2PD xmm, xmm
AVX512VLDQ {EVEX} VCVTQQ2PD ymm, ymm
AVX512DQ VCVTQQ2PD zmm, zmm
AVX512VLDQ {EVEX} VCVTUQQ2PD xmm, xmm
AVX512VLDQ {EVEX} VCVTUQQ2PD ymm, ymm
AVX512DQ VCVTUQQ2PD zmm, zmm
AVX512VL {EVEX} VCVTPD2DQ + VCVTDQ2PD xmm
AVX512VL {EVEX} VCVTPD2DQ + VCVTDQ2PD ymm
AVX512F VCVTPD2DQ + VCVTDQ2PD zmm
AVX512VL {EVEX} VCVTPD2UDQ + VCVTUDQ2PD xmm
AVX512VL {EVEX} VCVTPD2UDQ + VCVTUDQ2PD ymm
AVX512F VCVTPD2UDQ + VCVTUDQ2PD zmm
AVX512VLDQ {EVEX} VCVTPD2QQ + VCVTQQ2PD xmm
AVX512VLDQ {EVEX} VCVTPD2QQ + VCVTQQ2PD ymm
AVX512DQ VCVTPD2QQ + VCVTQQ2PD zmm
AVX512VLDQ {EVEX} VCVTPD2UQQ + VCVTUQQ2PD xmm
AVX512VLDQ {EVEX} VCVTPD2UQQ + VCVTUQQ2PD ymm
AVX512DQ VCVTPD2UQQ + VCVTUQQ2PD zmm
AVX512VL {EVEX} VCVTTPD2DQ + VCVTDQ2PD xmm
AVX512VL {EVEX} VCVTTPD2DQ + VCVTDQ2PD ymm
AVX512F VCVTTPD2DQ + VCVTDQ2PD zmm
AVX512VL {EVEX} VCVTTPD2UDQ + VCVTUDQ2PD xmm
AVX512VL {EVEX} VCVTTPD2UDQ + VCVTUDQ2PD ymm
AVX512F VCVTTPD2UDQ + VCVTUDQ2PD zmm
AVX512VLDQ {EVEX} VCVTTPD2QQ + VCVTQQ2PD xmm
AVX512VLDQ {EVEX} VCVTTPD2QQ + VCVTQQ2PD ymm
AVX512DQ VCVTTPD2QQ + VCVTQQ2PD zmm
AVX512VLDQ {EVEX} VCVTTPD2UQQ + VCVTUQQ2PD xmm
AVX512VLDQ {EVEX} VCVTTPD2UQQ + VCVTUQQ2PD ymm
AVX512DQ VCVTTPD2UQQ + VCVTUQQ2PD zmm
AVX512VL VBLENDMPS xmm, xmm, xmm
AVX512VL VBLENDMPS ymm, ymm, ymm
AVX512F VBLENDMPS zmm, zmm, zmm
AVX512VL VBLENDMPD xmm, xmm, xmm
AVX512VL VBLENDMPD ymm, ymm, ymm
AVX512F VBLENDMPD zmm, zmm, zmm
AVX512DQ VFPCLASSSS k, xmm, imm8
AVX512VLDQ VFPCLASSPS k, xmm, imm8
AVX512VLDQ VFPCLASSPS k, ymm, imm8
AVX512DQ VFPCLASSPS k, zmm, imm8
AVX512DQ VFPCLASSSD k, xmm, imm8
AVX512VLDQ VFPCLASSPD k, xmm, imm8
AVX512VLDQ VFPCLASSPD k, ymm, imm8
AVX512DQ VFPCLASSPD k, zmm, imm8
AVX512VL VCOMPRESSPS xmm, xmm
AVX512VL VCOMPRESSPS ymm, ymm
AVX512F VCOMPRESSPS zmm, zmm
AVX512VL VCOMPRESSPD xmm, xmm
AVX512VL VCOMPRESSPD ymm, ymm
AVX512F VCOMPRESSPD zmm, zmm
AVX512VL VCOMPRESSPS xmm {k}, xmm
AVX512VL VCOMPRESSPS ymm {k}, ymm
AVX512F VCOMPRESSPS zmm {k}, zmm
AVX512VL VCOMPRESSPD xmm {k}, xmm
AVX512VL VCOMPRESSPD ymm {k}, ymm
AVX512F VCOMPRESSPD zmm {k}, zmm
AVX512VL VEXPANDPS xmm, xmm
AVX512VL VEXPANDPS ymm, ymm
AVX512F VEXPANDPS zmm, zmm
AVX512VL VEXPANDPD xmm, xmm
AVX512VL VEXPANDPD ymm, ymm
AVX512F VEXPANDPD zmm, zmm
AVX512VL VEXPANDPS xmm {k}, xmm
AVX512VL VEXPANDPS ymm {k}, ymm
AVX512F VEXPANDPS zmm {k}, zmm
AVX512VL VEXPANDPD xmm {k}, xmm
AVX512VL VEXPANDPD ymm {k}, ymm
AVX512F VEXPANDPD zmm {k}, zmm
AVX512F VFIXUPIMMSS xmm, xmm, xmm, imm8
AVX512VL VFIXUPIMMPS xmm, xmm, xmm, imm8
AVX512VL VFIXUPIMMPS ymm, ymm, ymm, imm8
AVX512F VFIXUPIMMPS zmm, zmm, zmm, imm8
AVX512F VFIXUPIMMSD xmm, xmm, xmm, imm8
AVX512VL VFIXUPIMMPD xmm, xmm, xmm, imm8
AVX512VL VFIXUPIMMPD ymm, ymm, ymm, imm8
AVX512F VFIXUPIMMPD zmm, zmm, zmm, imm8
AVX512F VGETEXPSS xmm, xmm, xmm
AVX512VL VGETEXPPS xmm, xmm
AVX512VL VGETEXPPS ymm, ymm
AVX512F VGETEXPPS zmm, zmm
AVX512F VGETEXPSD xmm, xmm, xmm
AVX512VL VGETEXPPD xmm, xmm
AVX512VL VGETEXPPD ymm, ymm
AVX512F VGETEXPPD zmm, zmm
AVX512F VGETMANTSS xmm, xmm, xmm, imm8
AVX512VL VGETMANTPS xmm, xmm, imm8
AVX512VL VGETMANTPS ymm, ymm, imm8
AVX512F VGETMANTPS zmm, zmm, imm8
AVX512F VGETMANTSD xmm, xmm, xmm, imm8
AVX512VL VGETMANTPD xmm, xmm, imm8
AVX512VL VGETMANTPD ymm, ymm, imm8
AVX512F VGETMANTPD zmm, zmm, imm8
AVX512DQ VRANGESS xmm, xmm, xmm, imm8
AVX512VLDQ VRANGEPS xmm, xmm, xmm, imm8
AVX512VLDQ VRANGEPS ymm, ymm, ymm, imm8
AVX512DQ VRANGEPS zmm, zmm, zmm, imm8
AVX512DQ VRANGESD xmm, xmm, xmm, imm8
AVX512VLDQ VRANGEPD xmm, xmm, xmm, imm8
AVX512VLDQ VRANGEPD ymm, ymm, ymm, imm8
AVX512DQ VRANGEPD zmm, zmm, zmm, imm8
AVX512DQ VREDUCESS xmm, xmm, xmm, imm8
AVX512VLDQ VREDUCEPS xmm, xmm, imm8
AVX512VLDQ VREDUCEPS ymm, ymm, imm8
AVX512DQ VREDUCEPS zmm, zmm, imm8
AVX512DQ VREDUCESD xmm, xmm, xmm, imm8
AVX512VLDQ VREDUCEPD xmm, xmm, imm8
AVX512VLDQ VREDUCEPD ymm, ymm, imm8
AVX512DQ VREDUCEPD zmm, zmm, imm8
AVX512F VRNDSCALESS xmm, xmm, xmm, imm8
AVX512VL VRNDSCALEPS xmm, xmm, imm8
AVX512VL VRNDSCALEPS ymm, ymm, imm8
AVX512F VRNDSCALEPS zmm, zmm, imm8
AVX512F VRNDSCALESD xmm, xmm, xmm, imm8
AVX512VL VRNDSCALEPD xmm, xmm, imm8
AVX512VL VRNDSCALEPD ymm, ymm, imm8
AVX512F VRNDSCALEPD zmm, zmm, imm8
AVX512F VSCALEFSS xmm, xmm, xmm
AVX512VL VSCALEFPS xmm, xmm, xmm
AVX512VL VSCALEFPS ymm, ymm, ymm
AVX512F VSCALEFPS zmm, zmm, zmm
AVX512F VSCALEFSD xmm, xmm, xmm
AVX512VL VSCALEFPD xmm, xmm, xmm
AVX512VL VSCALEFPD ymm, ymm, ymm
AVX512F VSCALEFPD zmm, zmm, zmm
AVX512F {EVEX} VMOVSS xmm, xmm, xmm
AVX512F {EVEX} VMOVSS xmm1, xmm2, xmm2
AVX512F {EVEX} VMOVSS xmm, [m32]
AVX512F {EVEX} VMOVSS [m32], xmm
AVX512F {EVEX} VMOVSS LS pair
AVX512F {EVEX} VMOVLHPS xmm, xmm, xmm
AVX512F {EVEX} VMOVLHPS xmm1, xmm2, xmm2
AVX512F {EVEX} VMOVHLPS xmm, xmm, xmm
AVX512F {EVEX} VMOVHLPS xmm1, xmm2, xmm2
AVX512F {EVEX} VMOVLPS xmm, xmm, [m64]
AVX512F {EVEX} VMOVLPS [m64], xmm
AVX512F {EVEX} VMOVHPS xmm, xmm, [m64]
AVX512F {EVEX} VMOVHPS [m64], xmm
AVX512VL {EVEX} VMOVAPS xmm, xmm
AVX512VL {EVEX} VMOVAPS xmm1, xmm2
AVX512VL {EVEX} VMOVAPS ymm, ymm
AVX512VL {EVEX} VMOVAPS ymm1, ymm2
AVX512F VMOVAPS zmm, zmm
AVX512F VMOVAPS zmm1, zmm2
AVX512VL {EVEX} VMOVAPS xmm, [m128]
AVX512VL {EVEX} VMOVAPS ymm, [m256]
AVX512F VMOVAPS zmm, [m512]
AVX512VL {EVEX} VMOVAPS [m128], xmm
AVX512VL {EVEX} VMOVAPS [m256], ymm
AVX512F VMOVAPS [m512], zmm
AVX512VL {EVEX} VMOVAPS xmm LS pair
AVX512VL {EVEX} VMOVAPS ymm LS pair
AVX512F VMOVAPS zmm LS pair
AVX512VL {EVEX} VMOVUPS xmm, xmm
AVX512VL {EVEX} VMOVUPS xmm1, xmm2
AVX512VL {EVEX} VMOVUPS ymm, ymm
AVX512VL {EVEX} VMOVUPS ymm1, ymm2
AVX512F VMOVUPS zmm, zmm
AVX512F VMOVUPS zmm1, zmm2
AVX512VL {EVEX} VMOVUPS xmm, [m128]
AVX512VL {EVEX} VMOVUPS ymm, [m256]
AVX512F VMOVUPS zmm, [m512]
AVX512VL {EVEX} VMOVUPS [m128], xmm
AVX512VL {EVEX} VMOVUPS [m256], ymm
AVX512F VMOVUPS [m512], zmm
AVX512VL {EVEX} VMOVUPS xmm LS pair
AVX512VL {EVEX} VMOVUPS ymm LS pair
AVX512F VMOVUPS zmm LS pair
AVX512VL {EVEX} VMOVUPS xmm, [m128 + 4]
AVX512VL {EVEX} VMOVUPS ymm, [m256 + 4]
AVX512F VMOVUPS zmm, [m512 + 4]
AVX512VL {EVEX} VMOVUPS [m128 + 4], xmm
AVX512VL {EVEX} VMOVUPS [m256 + 4], ymm
AVX512F VMOVUPS [m512 + 4], zmm
AVX512VL {EVEX} VMOVUPS xmm + 4 LS pair
AVX512VL {EVEX} VMOVUPS ymm + 4 LS pair
AVX512F VMOVUPS zmm + 4 LS pair
AVX512VL {EVEX} VMOVNTPS [m128], xmm
AVX512VL {EVEX} VMOVNTPS [m256], ymm
AVX512F VMOVNTPS [m512], zmm
AVX512VL {EVEX} VMOVSLDUP xmm, xmm
AVX512VL {EVEX} VMOVSLDUP ymm, ymm
AVX512F VMOVSLDUP zmm, zmm
AVX512VL {EVEX} VMOVSHDUP xmm, xmm
AVX512VL {EVEX} VMOVSHDUP ymm, ymm
AVX512F VMOVSHDUP zmm, zmm
AVX512F {EVEX} VMOVSD xmm, xmm, xmm
AVX512F {EVEX} VMOVSD xmm1, xmm2, xmm2
AVX512F {EVEX} VMOVSD xmm, [m32]
AVX512F {EVEX} VMOVSD xmm, [m64]
AVX512F {EVEX} VMOVSD [m32], xmm
AVX512F {EVEX} VMOVSD [m64], xmm
AVX512F {EVEX} VMOVSD LS pair
AVX512F {EVEX} VMOVLPD xmm, xmm, [m64]
AVX512F {EVEX} VMOVLPD [m64], xmm
AVX512F {EVEX} VMOVHPD xmm, xmm, [m64]
AVX512F {EVEX} VMOVHPD [m64], xmm
AVX512VL {EVEX} VMOVAPD xmm, xmm
AVX512VL {EVEX} VMOVAPD xmm1, xmm2
AVX512VL {EVEX} VMOVAPD ymm, ymm
AVX512VL {EVEX} VMOVAPD ymm1, ymm2
AVX512F VMOVAPD zmm, zmm
AVX512F VMOVAPD zmm1, zmm2
AVX512VL {EVEX} VMOVAPD xmm, [m128]
AVX512VL {EVEX} VMOVAPD ymm, [m256]
AVX512F VMOVAPD zmm, [m512]
AVX512VL {EVEX} VMOVAPD [m128], xmm
AVX512VL {EVEX} VMOVAPD [m256], ymm
AVX512F VMOVAPD [m512], zmm
AVX512VL {EVEX} VMOVAPD xmm LS pair
AVX512VL {EVEX} VMOVAPD ymm LS pair
AVX512F VMOVAPD zmm LS pair
AVX512VL {EVEX} VMOVUPD xmm, xmm
AVX512VL {EVEX} VMOVUPD xmm1, xmm2
AVX512VL {EVEX} VMOVUPD ymm, ymm
AVX512VL {EVEX} VMOVUPD ymm1, ymm2
AVX512F VMOVUPD zmm, zmm
AVX512F VMOVUPD zmm1, zmm2
AVX512VL {EVEX} VMOVUPD xmm, [m128]
AVX512VL {EVEX} VMOVUPD ymm, [m256]
AVX512F VMOVUPD zmm, [m512]
AVX512VL {EVEX} VMOVUPD [m128], xmm
AVX512VL {EVEX} VMOVUPD [m256], ymm
AVX512F VMOVUPD [m512], zmm
AVX512VL {EVEX} VMOVUPD xmm LS pair
AVX512VL {EVEX} VMOVUPD ymm LS pair
AVX512F VMOVUPD zmm LS pair
AVX512VL {EVEX} VMOVUPD xmm, [m128 + 4]
AVX512VL {EVEX} VMOVUPD ymm, [m256 + 4]
AVX512F VMOVUPD zmm, [m512 + 4]
AVX512VL {EVEX} VMOVUPD [m128 + 4], xmm
AVX512VL {EVEX} VMOVUPD [m256 + 4], ymm
AVX512F VMOVUPD [m512 + 4], zmm
AVX512VL {EVEX} VMOVUPD xmm + 4 LS pair
AVX512VL {EVEX} VMOVUPD ymm + 4 LS pair
AVX512F VMOVUPD zmm + 4 LS pair
AVX512VL {EVEX} VMOVNTPD [m128], xmm
AVX512VL {EVEX} VMOVNTPD [m256], ymm
AVX512F VMOVNTPD [m512], zmm
AVX512VL {EVEX} VMOVDDUP xmm, xmm
AVX512VL {EVEX} VMOVDDUP ymm, ymm
AVX512F VMOVDDUP zmm, zmm
AVX512VL {EVEX} VBROADCASTSS xmm, xmm
AVX512VL {EVEX} VBROADCASTSS ymm, xmm
AVX512F VBROADCASTSS zmm, xmm
AVX512VL {EVEX} VBROADCASTSS xmm, [m32]
AVX512VL {EVEX} VBROADCASTSS ymm, [m32]
AVX512F VBROADCASTSS zmm, [m32]
AVX512VLDQ VBROADCASTF32X2 ymm, xmm
AVX512DQ VBROADCASTF32X2 zmm, ymm
AVX512VLDQ VBROADCASTF32X2 ymm, [m64]
AVX512DQ VBROADCASTF32X2 zmm, [m64]
AVX512VL VBROADCASTF32X4 ymm, [m128]
AVX512F VBROADCASTF32X4 zmm, [m128]
AVX512DQ VBROADCASTF32X8 zmm, [m256]
AVX512VL {EVEX} VBROADCASTSD ymm, xmm
AVX512F VBROADCASTSD zmm, xmm
AVX512VL {EVEX} VBROADCASTSD ymm, [m64]
AVX512F VBROADCASTSD zmm, [m64]
AVX512VLDQ VBROADCASTF64X2 ymm, [m128]
AVX512DQ VBROADCASTF64X2 zmm, [m128]
AVX512F VBROADCASTF64X4 zmm, [m256]
AVX512F {EVEX} VEXTRACTPS r32, xmm, imm8
AVX512F {EVEX} VEXTRACTPS [m32], xmm, imm8
AVX512VL VEXTRACTF32X4 xmm, ymm, imm8
AVX512F VEXTRACTF32X4 xmm, zmm, imm8
AVX512VL VEXTRACTF32X4 [m128], ymm, imm8
AVX512F VEXTRACTF32X4 [m128], zmm, imm8
AVX512DQ VEXTRACTF32X8 ymm, zmm, imm8
AVX512DQ VEXTRACTF32X8 [m256], zmm, imm8
AVX512VLDQ VEXTRACTF64X2 xmm, ymm, imm8
AVX512DQ VEXTRACTF64X2 xmm, zmm, imm8
AVX512VLDQ VEXTRACTF64X2 [m128], ymm, imm8
AVX512DQ VEXTRACTF64X2 [m128], zmm, imm8
AVX512F VEXTRACTF64X4 ymm, zmm, imm8
AVX512F VEXTRACTF64X4 [m256], zmm, imm8
AVX512F {EVEX} VINSERTPS xmm, xmm, xmm, imm8
AVX512F {EVEX} VINSERTPS xmm, xmm, [m32], im8
AVX512VL VINSERTF32X4 ymm, ymm, xmm, imm8
AVX512F VINSERTF32X4 zmm, zmm, xmm, imm8
AVX512VL VINSERTF32X4 ymm, ymm, [m128], imm8
AVX512F VINSERTF32X4 zmm, zmm, [m128], imm8
AVX512DQ VINSERTF32X8 zmm, zmm, ymm, imm8
AVX512DQ VINSERTF32X8 zmm, zmm, [m256], imm8
AVX512VLDQ VINSERTF64X2 ymm, ymm, xmm, imm8
AVX512DQ VINSERTF64X2 zmm, zmm, xmm, imm8
AVX512VLDQ VINSERTF64X2 ymm, ymm, [m128], imm8
AVX512DQ VINSERTF64X2 zmm, zmm, [m128], imm8
AVX512F VINSERTF64X4 zmm, zmm, ymm, imm8
AVX512F VINSERTF64X4 zmm, zmm, [m256], imm8
AVX512VL {EVEX} VUNPCKLPS xmm, xmm, xmm
AVX512VL {EVEX} VUNPCKLPS ymm, ymm, ymm
AVX512F VUNPCKLPS zmm, zmm, zmm
AVX512VL {EVEX} VUNPCKHPS xmm, xmm, xmm
AVX512VL {EVEX} VUNPCKHPS ymm, ymm, ymm
AVX512F VUNPCKHPS zmm, zmm, zmm
AVX512VL {EVEX} VUNPCKLPD xmm, xmm, xmm
AVX512VL {EVEX} VUNPCKLPD ymm, ymm, ymm
AVX512F VUNPCKLPD zmm, zmm, zmm
AVX512VL {EVEX} VUNPCKHPD xmm, xmm, xmm
AVX512VL {EVEX} VUNPCKHPD ymm, ymm, ymm
AVX512F VUNPCKHPD zmm, zmm, zmm
AVX512VL {EVEX} VSHUFPS xmm, xmm, xmm, imm8
AVX512VL {EVEX} VSHUFPS ymm, ymm, ymm, imm8
AVX512F VSHUFPS zmm, zmm, zmm, imm8
AVX512VL {EVEX} VSHUFPD xmm, xmm, xmm, imm8
AVX512VL {EVEX} VSHUFPD ymm, ymm, ymm, imm8
AVX512F VSHUFPD zmm, zmm, zmm, imm8
AVX512VL VSHUFF32X4 ymm, ymm, ymm, imm8
AVX512F VSHUFF32X4 zmm, zmm, zmm, imm8
AVX512VL VSHUFF64X2 ymm, ymm, ymm, imm8
AVX512F VSHUFF64X2 zmm, zmm, zmm, imm8
AVX512VL {EVEX} VPERMPS ymm, ymm, ymm
AVX512F VPERMPS zmm, zmm, zmm
AVX512VL {EVEX} VPERMPD ymm, ymm, ymm
AVX512F VPERMPD zmm, zmm, zmm
AVX512VL {EVEX} VPERMPD ymm, ymm, imm8
AVX512F VPERMPD zmm, zmm, imm8
AVX512VL {EVEX} VPERMILPS xmm, xmm, xmm
AVX512VL {EVEX} VPERMILPS ymm, ymm, ymm
AVX512F VPERMILPS zmm, zmm, zmm
AVX512VL {EVEX} VPERMILPS xmm, xmm, imm8
AVX512VL {EVEX} VPERMILPS ymm, ymm, imm8
AVX512F VPERMILPS zmm, zmm, imm8
AVX512VL VPERMI2PS xmm, xmm, xmm
AVX512VL VPERMI2PS ymm, ymm, ymm
AVX512F VPERMI2PS zmm, zmm, zmm
AVX512VL VPERMT2PS xmm, xmm, xmm
AVX512VL VPERMT2PS ymm, ymm, ymm
AVX512F VPERMT2PS zmm, zmm, zmm
AVX512VL {EVEX} VPERMILPD xmm, xmm, xmm
AVX512VL {EVEX} VPERMILPD ymm, ymm, ymm
AVX512F VPERMILPD zmm, zmm, zmm
AVX512VL {EVEX} VPERMILPD xmm, xmm, imm8
AVX512VL {EVEX} VPERMILPD ymm, ymm, imm8
AVX512F VPERMILPD zmm, zmm, imm8
AVX512VL VPERMI2PD xmm, xmm, xmm
AVX512VL VPERMI2PD ymm, ymm, ymm
AVX512F VPERMI2PD zmm, zmm, zmm
AVX512VL VPERMT2PD xmm, xmm, xmm
AVX512VL VPERMT2PD ymm, ymm, ymm
AVX512F VPERMT2PD zmm, zmm, zmm
AVX512VL VGATHERDPS xmm {k}, [xm32] + KMOVW
AVX512VL VGATHERDPS ymm {k}, [ym32] + KMOVW
AVX512F VGATHERDPS zmm {k}, [zm32] + KMOVW
AVX512VL VGATHERQPS xmm {k}, [xm64] + KMOVW
AVX512VL VGATHERQPS xmm {k}, [ym64] + KMOVW
AVX512F VGATHERQPS ymm {k}, [zm64] + KMOVW
AVX512VL VGATHERDPD xmm {k}, [xm32] + KMOVW
AVX512VL VGATHERDPD ymm {k}, [xm32] + KMOVW
AVX512F VGATHERDPD zmm {k}, [ym32] + KMOVW
AVX512VL VGATHERQPD xmm {k}, [xm64] + KMOVW
AVX512VL VGATHERQPD ymm {k}, [ym64] + KMOVW
AVX512F VGATHERQPD zmm {k}, [zm64] + KMOVW
AVX512VL VSCATTERDPS [xm32] {k}, xmm + KMOVW
AVX512VL VSCATTERDPS [ym32] {k}, ymm + KMOVW
AVX512F VSCATTERDPS [zm32] {k}, zmm + KMOVW
AVX512VL VSCATTERQPS [xm64] {k}, xmm + KMOVW
AVX512VL VSCATTERQPS [ym64] {k}, xmm + KMOVW
AVX512F VSCATTERQPS [zm64] {k}, ymm + KMOVW
AVX512VL VSCATTERDPD [xm32] {k}, xmm + KMOVW
AVX512VL VSCATTERDPD [xm32] {k}, ymm + KMOVW
AVX512F VSCATTERDPD [ym32] {k}, zmm + KMOVW
AVX512VL VSCATTERQPD [xm64] {k}, xmm + KMOVW
AVX512VL VSCATTERQPD [ym64] {k}, ymm + KMOVW
AVX512F VSCATTERQPD [zm64] {k}, zmm + KMOVW
AVX512VLBW {EVEX} VPADDB xmm, xmm, xmm
AVX512VLBW {EVEX} VPADDB ymm, ymm, ymm
AVX512BW VPADDB zmm, zmm, zmm
AVX512VLBW {EVEX} VPADDSB xmm, xmm, xmm
AVX512VLBW {EVEX} VPADDSB ymm, ymm, ymm
AVX512BW VPADDSB zmm, zmm, zmm
AVX512VLBW {EVEX} VPADDUSB xmm, xmm, xmm
AVX512VLBW {EVEX} VPADDUSB ymm, ymm, ymm
AVX512BW VPADDUSB zmm, zmm, zmm
AVX512VLBW {EVEX} VPADDW xmm, xmm, xmm
AVX512VLBW {EVEX} VPADDW ymm, ymm, ymm
AVX512BW VPADDW zmm, zmm, zmm
AVX512VLBW {EVEX} VPADDSW xmm, xmm, xmm
AVX512VLBW {EVEX} VPADDSW ymm, ymm, ymm
AVX512BW VPADDSW zmm, zmm, zmm
AVX512VLBW {EVEX} VPADDUSW xmm, xmm, xmm
AVX512VLBW {EVEX} VPADDUSW ymm, ymm, ymm
AVX512BW VPADDUSW zmm, zmm, zmm
AVX512VL {EVEX} VPADDD xmm, xmm, xmm
AVX512VL {EVEX} VPADDD ymm, ymm, ymm
AVX512F VPADDD zmm, zmm, zmm
AVX512VL {EVEX} VPADDQ xmm, xmm, xmm
AVX512VL {EVEX} VPADDQ ymm, ymm, ymm
AVX512F VPADDQ zmm, zmm, zmm
AVX512VLBW {EVEX} VPSUBB xmm1, xmm1, xmm1
AVX512VLBW {EVEX} VPSUBB xmm1, xmm1, xmm2
AVX512VLBW {EVEX} VPSUBB ymm1, ymm1, ymm1
AVX512VLBW {EVEX} VPSUBB ymm1, ymm1, ymm2
AVX512BW VPSUBB zmm1, zmm1, zmm1
AVX512BW VPSUBB zmm1, zmm1, zmm2
AVX512VLBW {EVEX} VPSUBSB xmm1, xmm1, xmm1
AVX512VLBW {EVEX} VPSUBSB xmm1, xmm1, xmm2
AVX512VLBW {EVEX} VPSUBSB ymm1, ymm1, ymm1
AVX512VLBW {EVEX} VPSUBSB ymm1, ymm1, ymm2
AVX512BW VPSUBSB zmm1, zmm1, zmm1
AVX512BW VPSUBSB zmm1, zmm1, zmm2
AVX512VLBW {EVEX} VPSUBUSB xmm1, xmm1, xmm1
AVX512VLBW {EVEX} VPSUBUSB xmm1, xmm1, xmm2
AVX512VLBW {EVEX} VPSUBUSB ymm1, ymm1, ymm1
AVX512VLBW {EVEX} VPSUBUSB ymm1, ymm1, ymm2
AVX512BW VPSUBUSB zmm1, zmm1, zmm1
AVX512BW VPSUBUSB zmm1, zmm1, zmm2
AVX512VLBW {EVEX} VPSUBW xmm1, xmm1, xmm1
AVX512VLBW {EVEX} VPSUBW xmm1, xmm1, xmm2
AVX512VLBW {EVEX} VPSUBW ymm1, ymm1, ymm1
AVX512VLBW {EVEX} VPSUBW ymm1, ymm1, ymm2
AVX512BW VPSUBW zmm1, zmm1, zmm1
AVX512BW VPSUBW zmm1, zmm1, zmm2
AVX512VLBW {EVEX} VPSUBSW xmm1, xmm1, xmm1
AVX512VLBW {EVEX} VPSUBSW xmm1, xmm1, xmm2
AVX512VLBW {EVEX} VPSUBSW ymm1, ymm1, ymm1
AVX512VLBW {EVEX} VPSUBSW ymm1, ymm1, ymm2
AVX512BW VPSUBSW zmm1, zmm1, zmm1
AVX512BW VPSUBSW zmm1, zmm1, zmm2
AVX512VLBW {EVEX} VPSUBUSW xmm1, xmm1, xmm1
AVX512VLBW {EVEX} VPSUBUSW xmm1, xmm1, xmm2
AVX512VLBW {EVEX} VPSUBUSW ymm1, ymm1, ymm1
AVX512VLBW {EVEX} VPSUBUSW ymm1, ymm1, ymm2
AVX512BW VPSUBUSW zmm1, zmm1, zmm1
AVX512BW VPSUBUSW zmm1, zmm1, zmm2
AVX512VL {EVEX} VPSUBD xmm1, xmm1, xmm1
AVX512VL {EVEX} VPSUBD xmm1, xmm1, xmm2
AVX512VL {EVEX} VPSUBD ymm1, ymm1, ymm1
AVX512VL {EVEX} VPSUBD ymm1, ymm1, ymm2
AVX512F VPSUBD zmm1, zmm1, zmm1
AVX512F VPSUBD zmm1, zmm1, zmm2
AVX512VL {EVEX} VPSUBQ xmm1, xmm1, xmm1
AVX512VL {EVEX} VPSUBQ xmm1, xmm1, xmm2
AVX512VL {EVEX} VPSUBQ ymm1, ymm1, ymm1
AVX512VL {EVEX} VPSUBQ ymm1, ymm1, ymm2
AVX512F VPSUBQ zmm1, zmm1, zmm1
AVX512F VPSUBQ zmm1, zmm1, zmm2
AVX512VLBW {EVEX} VPMULLW xmm, xmm, xmm
AVX512VLBW {EVEX} VPMULLW ymm, ymm, ymm
AVX512BW VPMULLW zmm, zmm, zmm
AVX512VLBW {EVEX} VPMULHW xmm, xmm, xmm
AVX512VLBW {EVEX} VPMULHW ymm, ymm, ymm
AVX512BW VPMULHW zmm, zmm, zmm
AVX512VLBW {EVEX} VPMULHUW xmm, xmm, xmm
AVX512VLBW {EVEX} VPMULHUW ymm, ymm, ymm
AVX512BW VPMULHUW zmm, zmm, zmm
AVX512VLBW {EVEX} VPMULHRSW xmm, xmm, xmm
AVX512VLBW {EVEX} VPMULHRSW ymm, ymm, ymm
AVX512BW VPMULHRSW zmm, zmm, zmm
AVX512VL {EVEX} VPMULDQ xmm, xmm, xmm
AVX512VL {EVEX} VPMULDQ ymm, ymm, ymm
AVX512F VPMULDQ zmm, zmm, zmm
AVX512VL {EVEX} VPMULUDQ xmm, xmm, xmm
AVX512VL {EVEX} VPMULUDQ ymm, ymm, ymm
AVX512F VPMULUDQ zmm, zmm, zmm
AVX512VL {EVEX} VPMULLD xmm, xmm, xmm
AVX512VL {EVEX} VPMULLD ymm, ymm, ymm
AVX512F VPMULLD zmm, zmm, zmm
AVX512VLDQ {EVEX} VPMULLQ xmm, xmm, xmm
AVX512VLDQ {EVEX} VPMULLQ ymm, ymm, ymm
AVX512DQ VPMULLQ zmm, zmm, zmm
AVX512VLBW {EVEX} VPMADDUBSW xmm, xmm, xmm
AVX512VLBW {EVEX} VPMADDUBSW ymm, ymm, ymm
AVX512BW VPMADDUBSW zmm, zmm, zmm
AVX512VLBW {EVEX} VPMADDWD xmm, xmm, xmm
AVX512VLBW {EVEX} VPMADDWD ymm, ymm, ymm
AVX512BW VPMADDWD zmm, zmm, zmm
AVX512VL_IFMA VPMADD52LUQ xmm, xmm, xmm
AVX512VL_IFMA VPMADD52LUQ ymm, ymm, ymm
AVX512_IFMA VPMADD52LUQ zmm, zmm, zmm
AVX512VL_IFMA VPMADD52HUQ xmm, xmm, xmm
AVX512VL_IFMA VPMADD52HUQ ymm, ymm, ymm
AVX512_IFMA VPMADD52HUQ zmm, zmm, zmm
AVX512VLBW {EVEX} VPMINSB xmm, xmm, xmm
AVX512VLBW {EVEX} VPMINSB ymm, ymm, ymm
AVX512BW VPMINSB zmm, zmm, zmm
AVX512VLBW {EVEX} VPMINUB xmm, xmm, xmm
AVX512VLBW {EVEX} VPMINUB ymm, ymm, ymm
AVX512BW VPMINUB zmm, zmm, zmm
AVX512VLBW {EVEX} VPMINSW xmm, xmm, xmm
AVX512VLBW {EVEX} VPMINSW ymm, ymm, ymm
AVX512BW VPMINSW zmm, zmm, zmm
AVX512VLBW {EVEX} VPMINUW xmm, xmm, xmm
AVX512VLBW {EVEX} VPMINUW ymm, ymm, ymm
AVX512BW VPMINUW zmm, zmm, zmm
AVX512VL {EVEX} VPMINSD xmm, xmm, xmm
AVX512VL {EVEX} VPMINSD ymm, ymm, ymm
AVX512F VPMINSD zmm, zmm, zmm
AVX512VL {EVEX} VPMINUD xmm, xmm, xmm
AVX512VL {EVEX} VPMINUD ymm, ymm, ymm
AVX512F VPMINUD zmm, zmm, zmm
AVX512VL VPMINSQ xmm, xmm, xmm
AVX512VL VPMINSQ ymm, ymm, ymm
AVX512F VPMINSQ zmm, zmm, zmm
AVX512VL VPMINUQ xmm, xmm, xmm
AVX512VL VPMINUQ ymm, ymm, ymm
AVX512F VPMINUQ zmm, zmm, zmm
AVX512VLBW {EVEX} VPMAXSB xmm, xmm, xmm
AVX512VLBW {EVEX} VPMAXSB ymm, ymm, ymm
AVX512BW VPMAXSB zmm, zmm, zmm
AVX512VLBW {EVEX} VPMAXUB xmm, xmm, xmm
AVX512VLBW {EVEX} VPMAXUB ymm, ymm, ymm
AVX512BW VPMAXUB zmm, zmm, zmm
AVX512VLBW {EVEX} VPMAXSW xmm, xmm, xmm
AVX512VLBW {EVEX} VPMAXSW ymm, ymm, ymm
AVX512BW VPMAXSW zmm, zmm, zmm
AVX512VLBW {EVEX} VPMAXUW xmm, xmm, xmm
AVX512VLBW {EVEX} VPMAXUW ymm, ymm, ymm
AVX512BW VPMAXUW zmm, zmm, zmm
AVX512VL {EVEX} VPMAXSD xmm, xmm, xmm
AVX512VL {EVEX} VPMAXSD ymm, ymm, ymm
AVX512F VPMAXSD zmm, zmm, zmm
AVX512VL {EVEX} VPMAXUD xmm, xmm, xmm
AVX512VL {EVEX} VPMAXUD ymm, ymm, ymm
AVX512F VPMAXUD zmm, zmm, zmm
AVX512VL VPMAXSQ xmm, xmm, xmm
AVX512VL VPMAXSQ ymm, ymm, ymm
AVX512F VPMAXSQ zmm, zmm, zmm
AVX512VL VPMAXUQ xmm, xmm, xmm
AVX512VL VPMAXUQ ymm, ymm, ymm
AVX512F VPMAXUQ zmm, zmm, zmm
AVX512VLBW VPCMPB k1, xmm, xmm, imm8
AVX512VLBW VPCMPB k1, ymm, ymm, imm8
AVX512BW VPCMPB k1, zmm, zmm, imm8
AVX512VLBW VPCMPUB k1, xmm, xmm, imm8
AVX512VLBW VPCMPUB k1, ymm, ymm, imm8
AVX512BW VPCMPUB k1, zmm, zmm, imm8
AVX512VLBW VPCMPW k1, xmm, xmm, imm8
AVX512VLBW VPCMPW k1, ymm, ymm, imm8
AVX512BW VPCMPW k1, zmm, zmm, imm8
AVX512VLBW VPCMPUW k1, xmm, xmm, imm8
AVX512VLBW VPCMPUW k1, ymm, ymm, imm8
AVX512BW VPCMPUW k1, zmm, zmm, imm8
AVX512VL VPCMPD k1, xmm, xmm, imm8
AVX512VL VPCMPD k1, ymm, ymm, imm8
AVX512F VPCMPD k1, zmm, zmm, imm8
AVX512VL VPCMPUD k1, xmm, xmm, imm8
AVX512VL VPCMPUD k1, ymm, ymm, imm8
AVX512F VPCMPUD k1, zmm, zmm, imm8
AVX512VL VPCMPQ k1, xmm, xmm, imm8
AVX512VL VPCMPQ k1, ymm, ymm, imm8
AVX512F VPCMPQ k1, zmm, zmm, imm8
AVX512VL VPCMPUQ k1, xmm, xmm, imm8
AVX512VL VPCMPUQ k1, ymm, ymm, imm8
AVX512F VPCMPUQ k1, zmm, zmm, imm8
AVX512VLBW {EVEX} VPCMPEQB k1, xmm, xmm
AVX512VLBW {EVEX} VPCMPEQB k1, ymm, ymm
AVX512BW VPCMPEQB k1, zmm, zmm
AVX512VLBW {EVEX} VPCMPEQW k1, xmm, xmm
AVX512VLBW {EVEX} VPCMPEQW k1, ymm, ymm
AVX512BW VPCMPEQW k1, zmm, zmm
AVX512VL {EVEX} VPCMPEQD k1, xmm, xmm
AVX512VL {EVEX} VPCMPEQD k1, ymm, ymm
AVX512F VPCMPEQD k1, zmm, zmm
AVX512VL {EVEX} VPCMPEQQ k1, xmm, xmm
AVX512VL {EVEX} VPCMPEQQ k1, ymm, ymm
AVX512F VPCMPEQQ k1, zmm, zmm
AVX512VLBW {EVEX} VPCMPGTB k1, xmm, xmm
AVX512VLBW {EVEX} VPCMPGTB k1, ymm, ymm
AVX512BW VPCMPGTB k1, zmm, zmm
AVX512VLBW {EVEX} VPCMPGTW k1, xmm, xmm
AVX512VLBW {EVEX} VPCMPGTW k1, ymm, ymm
AVX512BW VPCMPGTW k1, zmm, zmm
AVX512VL {EVEX} VPCMPGTD k1, xmm, xmm
AVX512VL {EVEX} VPCMPGTD k1, ymm, ymm
AVX512F VPCMPGTD k1, zmm, zmm
AVX512VL {EVEX} VPCMPGTQ k1, xmm, xmm
AVX512VL {EVEX} VPCMPGTQ k1, ymm, ymm
AVX512F VPCMPGTQ k1, zmm, zmm
AVX512VLBW VPTESTMB k1, xmm, xmm
AVX512VLBW VPTESTMB k1, ymm, ymm
AVX512BW VPTESTMB k1, zmm, zmm
AVX512VLBW VPTESTMW k1, xmm, xmm
AVX512VLBW VPTESTMW k1, ymm, ymm
AVX512BW VPTESTMW k1, zmm, zmm
AVX512VL VPTESTMD k1, xmm, xmm
AVX512VL VPTESTMD k1, ymm, ymm
AVX512F VPTESTMD k1, zmm, zmm
AVX512VL VPTESTMQ k1, xmm, xmm
AVX512VL VPTESTMQ k1, ymm, ymm
AVX512F VPTESTMQ k1, zmm, zmm
AVX512VLBW VPTESTNMB k1, xmm, xmm
AVX512VLBW VPTESTNMB k1, ymm, ymm
AVX512BW VPTESTNMB k1, zmm, zmm
AVX512VLBW VPTESTNMW k1, xmm, xmm
AVX512VLBW VPTESTNMW k1, ymm, ymm
AVX512BW VPTESTNMW k1, zmm, zmm
AVX512VL VPTESTNMD k1, xmm, xmm
AVX512VL VPTESTNMD k1, ymm, ymm
AVX512F VPTESTNMD k1, zmm, zmm
AVX512VL VPTESTNMQ k1, xmm, xmm
AVX512VL VPTESTNMQ k1, ymm, ymm
AVX512F VPTESTNMQ k1, zmm, zmm
AVX512VL {EVEX} VPANDD xmm1, xmm1, xmm1
AVX512VL {EVEX} VPANDD xmm1, xmm1, xmm2
AVX512VL {EVEX} VPANDD ymm1, ymm1, ymm1
AVX512VL {EVEX} VPANDD ymm1, ymm1, ymm2
AVX512F VPANDD zmm1, zmm1, zmm1
AVX512F VPANDD zmm1, zmm1, zmm2
AVX512VL {EVEX} VPANDQ xmm1 xmm1 xmm1
AVX512VL {EVEX} VPANDQ xmm1 xmm1 xmm2
AVX512VL {EVEX} VPANDQ ymm1 ymm1 ymm1
AVX512VL {EVEX} VPANDQ ymm1 ymm1 ymm2
AVX512F VPANDQ zmm1, zmm1, zmm1
AVX512F VPANDQ zmm1, zmm1, zmm2
AVX512VL {EVEX} VPANDND xmm1, xmm1, xmm1
AVX512VL {EVEX} VPANDND xmm1, xmm1, xmm2
AVX512VL {EVEX} VPANDND ymm1, ymm1, ymm1
AVX512VL {EVEX} VPANDND ymm1, ymm1, ymm2
AVX512F VPANDND zmm1, zmm1, zmm1
AVX512F VPANDND zmm1, zmm1, zmm2
AVX512VL {EVEX} VPANDNQ xmm1 xmm1 xmm1
AVX512VL {EVEX} VPANDNQ xmm1 xmm1 xmm2
AVX512VL {EVEX} VPANDNQ ymm1 ymm1 ymm1
AVX512VL {EVEX} VPANDNQ ymm1 ymm1 ymm2
AVX512F VPANDNQ zmm1, zmm1, zmm1
AVX512F VPANDNQ zmm1, zmm1, zmm2
AVX512VL {EVEX} VPORD xmm1, xmm1, xmm1
AVX512VL {EVEX} VPORD xmm1, xmm1, xmm2
AVX512VL {EVEX} VPORD ymm1, ymm1, ymm1
AVX512VL {EVEX} VPORD ymm1, ymm1, ymm2
AVX512F VPORD zmm1, zmm1, zmm1
AVX512F VPORD zmm1, zmm1, zmm2
AVX512VL {EVEX} VPORQ xmm1 xmm1 xmm1
AVX512VL {EVEX} VPORQ xmm1 xmm1 xmm2
AVX512VL {EVEX} VPORQ ymm1 ymm1 ymm1
AVX512VL {EVEX} VPORQ ymm1 ymm1 ymm2
AVX512F VPORQ zmm1, zmm1, zmm1
AVX512F VPORQ zmm1, zmm1, zmm2
AVX512VL {EVEX} VPXORD xmm1, xmm1, xmm1
AVX512VL {EVEX} VPXORD xmm1, xmm1, xmm2
AVX512VL {EVEX} VPXORD ymm1, ymm1, ymm1
AVX512VL {EVEX} VPXORD ymm1, ymm1, ymm2
AVX512F VPXORD zmm1, zmm1, zmm1
AVX512F VPXORD zmm1, zmm1, zmm2
AVX512VL {EVEX} VPXORQ xmm1 xmm1 xmm1
AVX512VL {EVEX} VPXORQ xmm1 xmm1 xmm2
AVX512VL {EVEX} VPXORQ ymm1 ymm1 ymm1
AVX512VL {EVEX} VPXORQ ymm1 ymm1 ymm2
AVX512F VPXORQ zmm1, zmm1, zmm1
AVX512F VPXORQ zmm1, zmm1, zmm2
AVX512VLBW VPMOVWB xmm, xmm
AVX512VLBW VPMOVWB xmm, ymm
AVX512BW VPMOVWB ymm, zmm
AVX512VL VPMOVDB xmm, xmm
AVX512VL VPMOVDB xmm, ymm
AVX512F VPMOVDB xmm, zmm
AVX512VL VPMOVDW xmm, xmm
AVX512VL VPMOVDW xmm, ymm
AVX512F VPMOVDW ymm, zmm
AVX512VL VPMOVQB xmm, xmm
AVX512VL VPMOVQB xmm, ymm
AVX512F VPMOVQB xmm, zmm
AVX512VL VPMOVQW xmm, xmm
AVX512VL VPMOVQW xmm, ymm
AVX512F VPMOVQW xmm, zmm
AVX512VL VPMOVQD xmm, xmm
AVX512VL VPMOVQD xmm, ymm
AVX512F VPMOVQD ymm, zmm
AVX512VLBW VPMOVSWB xmm, xmm
AVX512VLBW VPMOVSWB xmm, ymm
AVX512BW VPMOVSWB ymm, zmm
AVX512VL VPMOVSDB xmm, xmm
AVX512VL VPMOVSDB xmm, ymm
AVX512F VPMOVSDB xmm, zmm
AVX512VL VPMOVSDW xmm, xmm
AVX512VL VPMOVSDW xmm, ymm
AVX512F VPMOVSDW ymm, zmm
AVX512VL VPMOVSQB xmm, xmm
AVX512VL VPMOVSQB xmm, ymm
AVX512F VPMOVSQB xmm, zmm
AVX512VL VPMOVSQW xmm, xmm
AVX512VL VPMOVSQW xmm, ymm
AVX512F VPMOVSQW xmm, zmm
AVX512VL VPMOVSQD xmm, xmm
AVX512VL VPMOVSQD xmm, ymm
AVX512F VPMOVSQD ymm, zmm
AVX512VLBW VPMOVUSWB xmm, xmm
AVX512VLBW VPMOVUSWB xmm, ymm
AVX512BW VPMOVUSWB ymm, zmm
AVX512VL VPMOVUSDB xmm, xmm
AVX512VL VPMOVUSDB xmm, ymm
AVX512F VPMOVUSDB xmm, zmm
AVX512VL VPMOVUSDW xmm, xmm
AVX512VL VPMOVUSDW xmm, ymm
AVX512F VPMOVUSDW ymm, zmm
AVX512VL VPMOVUSQB xmm, xmm
AVX512VL VPMOVUSQB xmm, ymm
AVX512F VPMOVUSQB xmm, zmm
AVX512VL VPMOVUSQW xmm, xmm
AVX512VL VPMOVUSQW xmm, ymm
AVX512F VPMOVUSQW xmm, zmm
AVX512VL VPMOVUSQD xmm, xmm
AVX512VL VPMOVUSQD xmm, ymm
AVX512F VPMOVUSQD ymm, zmm
AVX512VLBW {EVEX} VPMOVSXBW xmm, xmm
AVX512VLBW {EVEX} VPMOVSXBW ymm, xmm
AVX512BW VPMOVSXBW zmm, ymm
AVX512VL {EVEX} VPMOVSXBD xmm, xmm
AVX512VL {EVEX} VPMOVSXBD ymm, xmm
AVX512F VPMOVSXBD zmm, xmm
AVX512VL {EVEX} VPMOVSXBQ xmm, xmm
AVX512VL {EVEX} VPMOVSXBQ ymm, xmm
AVX512F VPMOVSXBQ zmm, xmm
AVX512VL {EVEX} VPMOVSXWD xmm, xmm
AVX512VL {EVEX} VPMOVSXWD ymm, xmm
AVX512F VPMOVSXWD zmm, xmm
AVX512VL {EVEX} VPMOVSXWQ xmm, xmm
AVX512VL {EVEX} VPMOVSXWQ ymm, xmm
AVX512F VPMOVSXWQ zmm, xmm
AVX512VL {EVEX} VPMOVSXDQ xmm, xmm
AVX512VL {EVEX} VPMOVSXDQ ymm, xmm
AVX512F VPMOVSXDQ zmm, ymm
AVX512VLBW V{EVEX} PMOVZXBW xmm, xmm
AVX512VLBW V{EVEX} PMOVZXBW ymm, xmm
AVX512BW VPMOVZXBW zmm, ymm
AVX512VL {EVEX} VPMOVZXBD xmm, xmm
AVX512VL {EVEX} VPMOVZXBD ymm, xmm
AVX512F VPMOVZXBD zmm, xmm
AVX512VL {EVEX} VPMOVZXBQ xmm, xmm
AVX512VL {EVEX} VPMOVZXBQ ymm, xmm
AVX512F VPMOVZXBQ zmm, xmm
AVX512VL {EVEX} VPMOVZXWD xmm, xmm
AVX512VL {EVEX} VPMOVZXWD ymm, xmm
AVX512F VPMOVZXWD zmm, xmm
AVX512VL {EVEX} VPMOVZXWQ xmm, xmm
AVX512VL {EVEX} VPMOVZXWQ ymm, xmm
AVX512F VPMOVZXWQ zmm, xmm
AVX512VL {EVEX} VPMOVZXDQ xmm, xmm
AVX512VL {EVEX} VPMOVZXDQ ymm, xmm
AVX512F VPMOVZXDQ zmm, ymm
AVX512VLBW {EVEX} VPABSB xmm, xmm
AVX512VLBW {EVEX} VPABSB ymm, ymm
AVX512BW VPABSB zmm, zmm
AVX512VLBW {EVEX} VPABSW xmm, xmm
AVX512VLBW {EVEX} VPABSW ymm, ymm
AVX512BW VPABSW zmm, zmm
AVX512VL {EVEX} VPABSD xmm, xmm
AVX512VL {EVEX} VPABSD ymm, ymm
AVX512F VPABSD zmm, zmm
AVX512VL VPABSQ xmm, xmm
AVX512VL VPABSQ ymm, ymm
AVX512F VPABSQ zmm, zmm
AVX512VLBW {EVEX} VPSADBW xmm, xmm
AVX512VLBW {EVEX} VPSADBW ymm, ymm
AVX512BW VPSADBW zmm, zmm
AVX512VLBW VDBPSADBW xmm, xmm, imm8
AVX512VLBW VDBPSADBW ymm, ymm, imm8
AVX512BW VDBPSADBW zmm, zmm, imm8
AVX512VLBW {EVEX} VPALIGNR xmm, xmm, xmm, imm8
AVX512VLBW {EVEX} VPALIGNR ymm, ymm, ymm, imm8
AVX512BW VPALIGNR zmm, zmm, zmm, imm8
AVX512VL VALIGND xmm, xmm, xmm, imm8
AVX512VL VALIGND ymm, ymm, ymm, imm8
AVX512F VALIGND zmm, zmm, zmm, imm8
AVX512VL VALIGNQ xmm, xmm, xmm, imm8
AVX512VL VALIGNQ ymm, ymm, ymm, imm8
AVX512F VALIGNQ zmm, zmm, zmm, imm8
AVX512VLBW {EVEX} VPAVGB xmm, xmm, xmm
AVX512VLBW {EVEX} VPAVGB ymm, ymm, ymm
AVX512BW VPAVGB zmm, zmm, zmm
AVX512VLBW {EVEX} VPAVGW xmm, xmm, xmm
AVX512VLBW {EVEX} VPAVGW ymm, ymm, ymm
AVX512BW VPAVGW zmm, zmm, zmm
AVX512VLBW VPBLENDMB xmm, xmm, xmm
AVX512VLBW VPBLENDMB ymm, ymm, ymm
AVX512BW VPBLENDMB zmm, zmm, zmm
AVX512VLBW VPBLENDMW xmm, xmm, xmm
AVX512VLBW VPBLENDMW ymm, ymm, ymm
AVX512BW VPBLENDMW zmm, zmm, zmm
AVX512VL VPBLENDMD xmm, xmm, xmm
AVX512VL VPBLENDMD ymm, ymm, ymm
AVX512F VPBLENDMD zmm, zmm, zmm
AVX512VL VPBLENDMQ xmm, xmm, xmm
AVX512VL VPBLENDMQ ymm, ymm, ymm
AVX512F VPBLENDMQ zmm, zmm, zmm
AVX512VLCD VPCONFLICTD xmm, xmm
AVX512VLCD VPCONFLICTD ymm, ymm
AVX512CD VPCONFLICTD zmm, zmm
AVX512VLCD VPCONFLICTQ xmm, xmm
AVX512VLCD VPCONFLICTQ ymm, ymm
AVX512CD VPCONFLICTQ zmm, zmm
AVX512VL VPCOMPRESSD xmm, xmm
AVX512VL VPCOMPRESSD ymm, ymm
AVX512F VPCOMPRESSD zmm, zmm
AVX512VL VPCOMPRESSQ xmm, xmm
AVX512VL VPCOMPRESSQ ymm, ymm
AVX512F VPCOMPRESSQ zmm, zmm
AVX512VL VPCOMPRESSD xmm {k}, xmm
AVX512VL VPCOMPRESSD ymm {k}, ymm
AVX512F VPCOMPRESSD zmm {k}, zmm
AVX512VL VPCOMPRESSQ xmm {k}, xmm
AVX512VL VPCOMPRESSQ ymm {k}, ymm
AVX512F VPCOMPRESSQ zmm {k}, zmm
AVX512VL VPEXPANDD xmm, xmm
AVX512VL VPEXPANDD ymm, ymm
AVX512F VPEXPANDD zmm, zmm
AVX512VL VPEXPANDQ xmm, xmm
AVX512VL VPEXPANDQ ymm, ymm
AVX512F VPEXPANDQ zmm, zmm
AVX512VL VPEXPANDD xmm {k}, xmm
AVX512VL VPEXPANDD ymm {k}, ymm
AVX512F VPEXPANDD zmm {k}, zmm
AVX512VL VPEXPANDQ xmm {k}, xmm
AVX512VL VPEXPANDQ ymm {k}, ymm
AVX512F VPEXPANDQ zmm {k}, zmm
AVX512VLCD VPLZCNTD xmm, xmm
AVX512VLCD VPLZCNTD ymm, ymm
AVX512CD VPLZCNTD zmm, zmm
AVX512VLCD VPLZCNTQ xmm, xmm
AVX512VLCD VPLZCNTQ ymm, ymm
AVX512CD VPLZCNTQ zmm, zmm
AVX512VL_VBMI VPMULTISHIFTQB xmm, xmm, xmm
AVX512VL_VBMI VPMULTISHIFTQB ymm, ymm, ymm
AVX512_VBMI VPMULTISHIFTQB zmm, zmm, zmm
AVX512VLBW {EVEX} VPSLLW xmm, xmm, xmm
AVX512VLBW {EVEX} VPSLLW ymm, ymm, xmm
AVX512BW VPSLLW zmm, zmm, xmm
AVX512VL {EVEX} VPSLLD xmm, xmm, xmm
AVX512VL {EVEX} VPSLLD ymm, ymm, xmm
AVX512F VPSLLD zmm, zmm, xmm
AVX512VL {EVEX} VPSLLQ xmm, xmm, xmm
AVX512VL {EVEX} VPSLLQ ymm, ymm, xmm
AVX512F VPSLLQ zmm, zmm, xmm
AVX512VLBW {EVEX} VPSLLW xmm, xmm, imm8
AVX512VLBW {EVEX} VPSLLW ymm, ymm, imm8
AVX512BW VPSLLW zmm, zmm, imm8
AVX512VL {EVEX} VPSLLD xmm, xmm, imm8
AVX512VL {EVEX} VPSLLD ymm, ymm, imm8
AVX512F VPSLLD zmm, zmm, imm8
AVX512VL {EVEX} VPSLLQ xmm, xmm, imm8
AVX512VL {EVEX} VPSLLQ ymm, ymm, imm8
AVX512F VPSLLQ zmm, zmm, imm8
AVX512VLBW {EVEX} VPSLLDQ xmm, xmm, imm8
AVX512VLBW {EVEX} VPSLLDQ ymm, ymm, imm8
AVX512BW VPSLLDQ zmm, zmm, imm8
AVX512VLBW {EVEX} VPSLLVW xmm, xmm, xmm
AVX512VLBW {EVEX} VPSLLVW ymm, ymm, ymm
AVX512BW VPSLLVW zmm, zmm, zmm
AVX512VL {EVEX} VPSLLVD xmm, xmm, xmm
AVX512VL {EVEX} VPSLLVD ymm, ymm, ymm
AVX512F VPSLLVD zmm, zmm, zmm
AVX512VL {EVEX} VPSLLVQ xmm, xmm, xmm
AVX512VL {EVEX} VPSLLVQ ymm, ymm, ymm
AVX512F VPSLLVQ zmm, zmm, zmm
AVX512VLBW {EVEX} VPSRLW xmm, xmm, xmm
AVX512VLBW {EVEX} VPSRLW ymm, ymm, xmm
AVX512BW VPSRLW zmm, zmm, xmm
AVX512VL {EVEX} VPSRLD xmm, xmm, xmm
AVX512VL {EVEX} VPSRLD ymm, ymm, xmm
AVX512F VPSRLD zmm, zmm, xmm
AVX512VL {EVEX} VPSRLQ xmm, xmm, xmm
AVX512VL {EVEX} VPSRLQ ymm, ymm, xmm
AVX512F VPSRLQ zmm, zmm, xmm
AVX512VLBW {EVEX} VPSRLW xmm, xmm, imm8
AVX512VLBW {EVEX} VPSRLW ymm, ymm, imm8
AVX512BW VPSRLW zmm, zmm, imm8
AVX512VL {EVEX} VPSRLD xmm, xmm, imm8
AVX512VL {EVEX} VPSRLD ymm, ymm, imm8
AVX512F VPSRLD zmm, zmm, imm8
AVX512VL {EVEX} VPSRLQ xmm, xmm, imm8
AVX512VL {EVEX} VPSRLQ ymm, ymm, imm8
AVX512F VPSRLQ zmm, zmm, imm8
AVX512VLBW {EVEX} VPSRLDQ xmm, xmm, imm8
AVX512VLBW {EVEX} VPSRLDQ ymm, ymm, imm8
AVX512BW VPSRLDQ zmm, zmm, imm8
AVX512VLBW {EVEX} VPSRLVW xmm, xmm, xmm
AVX512VLBW {EVEX} VPSRLVW ymm, ymm, ymm
AVX512BW VPSRLVW zmm, zmm, zmm
AVX512VL {EVEX} VPSRLVD xmm, xmm, xmm
AVX512VL {EVEX} VPSRLVD ymm, ymm, ymm
AVX512F VPSRLVD zmm, zmm, zmm
AVX512VL {EVEX} VPSRLVQ xmm, xmm, xmm
AVX512VL {EVEX} VPSRLVQ ymm, ymm, ymm
AVX512F VPSRLVQ zmm, zmm, zmm
AVX512VLBW {EVEX} VPSRAW xmm, xmm, xmm
AVX512VLBW {EVEX} VPSRAW ymm, ymm, xmm
AVX512BW VPSRAW zmm, zmm, xmm
AVX512VL {EVEX} VPSRAD xmm, xmm, xmm
AVX512VL {EVEX} VPSRAD ymm, ymm, xmm
AVX512F VPSRAD zmm, zmm, xmm
AVX512VL VPSRAQ xmm, xmm, xmm
AVX512VL VPSRAQ ymm, ymm, xmm
AVX512F VPSRAQ zmm, zmm, xmm
AVX512VLBW {EVEX} VPSRAW xmm, xmm, imm8
AVX512VLBW {EVEX} VPSRAW ymm, ymm, imm8
AVX512BW VPSRAW zmm, zmm, imm8
AVX512VL {EVEX} VPSRAD xmm, xmm, imm8
AVX512VL {EVEX} VPSRAD ymm, ymm, imm8
AVX512F VPSRAD zmm, zmm, imm8
AVX512VL VPSRAQ xmm, xmm, imm8
AVX512VL VPSRAQ ymm, ymm, imm8
AVX512F VPSRAQ zmm, zmm, imm8
AVX512VLBW {EVEX} VPSRAVW xmm, xmm, xmm
AVX512VLBW {EVEX} VPSRAVW ymm, ymm, ymm
AVX512BW VPSRAVW zmm, zmm, zmm
AVX512VL {EVEX} VPSRAVD xmm, xmm, xmm
AVX512VL {EVEX} VPSRAVD ymm, ymm, ymm
AVX512F VPSRAVD zmm, zmm, zmm
AVX512VL VPSRAVQ xmm, xmm, xmm
AVX512VL VPSRAVQ ymm, ymm, ymm
AVX512F VPSRAVQ zmm, zmm, zmm
AVX512VL VPROLD xmm, xmm, imm8
AVX512VL VPROLD ymm, ymm, imm8
AVX512F VPROLD zmm, zmm, imm8
AVX512VL VPROLQ xmm, xmm, imm8
AVX512VL VPROLQ ymm, ymm, imm8
AVX512F VPROLQ zmm, zmm, imm8
AVX512VL VPROLVD xmm, xmm, xmm
AVX512VL VPROLVD ymm, ymm, ymm
AVX512F VPROLVD zmm, zmm, zmm
AVX512VL VPROLVQ xmm, xmm, xmm
AVX512VL VPROLVQ ymm, ymm, ymm
AVX512F VPROLVQ zmm, zmm, zmm
AVX512VL VPRORD xmm, xmm, imm8
AVX512VL VPRORD ymm, ymm, imm8
AVX512F VPRORD zmm, zmm, imm8
AVX512VL VPRORQ xmm, xmm, imm8
AVX512VL VPRORQ ymm, ymm, imm8
AVX512F VPRORQ zmm, zmm, imm8
AVX512VL VPRORVD xmm, xmm, xmm
AVX512VL VPRORVD ymm, ymm, ymm
AVX512F VPRORVD zmm, zmm, zmm
AVX512VL VPRORVQ xmm, xmm, xmm
AVX512VL VPRORVQ ymm, ymm, ymm
AVX512F VPRORVQ zmm, zmm, zmm
AVX512VL VPTERNLOGD xmm, xmm, xmm, imm8
AVX512VL VPTERNLOGD ymm, ymm, ymm, imm8
AVX512F VPTERNLOGD zmm, zmm, zmm, imm8
AVX512VL VPTERNLOGQ xmm, xmm, xmm, imm8
AVX512VL VPTERNLOGQ ymm, ymm, ymm, imm8
AVX512F VPTERNLOGQ zmm, zmm, zmm, imm8
AVX512F {EVEX} VMOVD r32, xmm
AVX512F {EVEX} VMOVD xmm, r32
AVX512F {EVEX} VMOVD r32, xmm + xmm, r32
AVX512F {EVEX} VMOVD xmm, [m32]
AVX512F {EVEX} VMOVD [m32], xmm
AVX512F {EVEX} VMOVD xmm, [m32] + [m32], xmm
AVX512F {EVEX} VMOVQ r64, xmm
AVX512F {EVEX} VMOVQ xmm, r64
AVX512F {EVEX} VMOVQ r64, xmm + xmm, r64
AVX512F {EVEX} VMOVQ xmm, [m64]
AVX512F {EVEX} VMOVQ [m64], xmm
AVX512F {EVEX} VMOVQ xmm, [m64] + [m64], xmm
AVX512VL VMOVDQA32 xmm, xmm
AVX512VL VMOVDQA32 xmm1, xmm2
AVX512VL VMOVDQA32 ymm, ymm
AVX512VL VMOVDQA32 ymm1, ymm2
AVX512F VMOVDQA32 zmm, zmm
AVX512F VMOVDQA32 zmm1, zmm2
AVX512VL VMOVDQA32 xmm, [m128]
AVX512VL VMOVDQA32 ymm, [m256]
AVX512F VMOVDQA32 zmm, [m512]
AVX512VL VMOVDQA32 [m128], xmm
AVX512VL VMOVDQA32 [m256], ymm
AVX512F VMOVDQA32 [m512], zmm
AVX512VL VMOVDQA32 xmm LS pair
AVX512VL VMOVDQA32 ymm LS pair
AVX512F VMOVDQA32 zmm LS pair
AVX512VL VMOVDQA64 xmm, xmm
AVX512VL VMOVDQA64 xmm1, xmm2
AVX512VL VMOVDQA64 ymm, ymm
AVX512VL VMOVDQA64 ymm1, ymm2
AVX512F VMOVDQA64 zmm, zmm
AVX512F VMOVDQA64 zmm1, zmm2
AVX512VL VMOVDQA64 xmm, [m128]
AVX512VL VMOVDQA64 ymm, [m256]
AVX512F VMOVDQA64 zmm, [m512]
AVX512VL VMOVDQA64 [m128], xmm
AVX512VL VMOVDQA64 [m256], ymm
AVX512F VMOVDQA64 [m512], zmm
AVX512VL VMOVDQA64 xmm LS pair
AVX512VL VMOVDQA64 ymm LS pair
AVX512F VMOVDQA64 zmm LS pair
AVX512VL VMOVDQU8 xmm, xmm
AVX512VL VMOVDQU8 xmm1, xmm2
AVX512VL VMOVDQU8 ymm, ymm
AVX512VL VMOVDQU8 ymm1, ymm2
AVX512F VMOVDQU8 zmm, zmm
AVX512F VMOVDQU8 zmm1, zmm2
AVX512VL VMOVDQU8 xmm, [m128]
AVX512VL VMOVDQU8 ymm, [m256]
AVX512F VMOVDQU8 zmm, [m512]
AVX512VL VMOVDQU8 [m128], xmm
AVX512VL VMOVDQU8 [m256], ymm
AVX512F VMOVDQU8 [m512], zmm
AVX512VL VMOVDQU8 xmm LS pair
AVX512VL VMOVDQU8 ymm LS pair
AVX512F VMOVDQU8 zmm LS pair
AVX512VL VMOVDQU8 xmm, [m128 + 4]
AVX512VL VMOVDQU8 ymm, [m256 + 4]
AVX512F VMOVDQU8 zmm, [m512 + 4]
AVX512VL VMOVDQU8 [m128 + 4], xmm
AVX512VL VMOVDQU8 [m256 + 4], ymm
AVX512F VMOVDQU8 [m512 + 4], zmm
AVX512VL VMOVDQU8 xmm + 4 LS pair
AVX512VL VMOVDQU8 ymm + 4 LS pair
AVX512F VMOVDQU8 zmm + 4 LS pair
AVX512VL VMOVDQU16 xmm, xmm
AVX512VL VMOVDQU16 xmm1, xmm2
AVX512VL VMOVDQU16 ymm, ymm
AVX512VL VMOVDQU16 ymm1, ymm2
AVX512F VMOVDQU16 zmm, zmm
AVX512F VMOVDQU16 zmm1, zmm2
AVX512VL VMOVDQU16 xmm, [m128]
AVX512VL VMOVDQU16 ymm, [m256]
AVX512F VMOVDQU16 zmm, [m512]
AVX512VL VMOVDQU16 [m128], xmm
AVX512VL VMOVDQU16 [m256], ymm
AVX512F VMOVDQU16 [m512], zmm
AVX512VL VMOVDQU16 xmm LS pair
AVX512VL VMOVDQU16 ymm LS pair
AVX512F VMOVDQU16 zmm LS pair
AVX512VL VMOVDQU16 xmm, [m128 + 4]
AVX512VL VMOVDQU16 ymm, [m256 + 4]
AVX512F VMOVDQU16 zmm, [m512 + 4]
AVX512VL VMOVDQU16 [m128 + 4], xmm
AVX512VL VMOVDQU16 [m256 + 4], ymm
AVX512F VMOVDQU16 [m512 + 4], zmm
AVX512VL VMOVDQU16 xmm + 4 LS pair
AVX512VL VMOVDQU16 ymm + 4 LS pair
AVX512F VMOVDQU16 zmm + 4 LS pair
AVX512VL VMOVDQU32 xmm, xmm
AVX512VL VMOVDQU32 xmm1, xmm2
AVX512VL VMOVDQU32 ymm, ymm
AVX512VL VMOVDQU32 ymm1, ymm2
AVX512F VMOVDQU32 zmm, zmm
AVX512F VMOVDQU32 zmm1, zmm2
AVX512VL VMOVDQU32 xmm, [m128]
AVX512VL VMOVDQU32 ymm, [m256]
AVX512F VMOVDQU32 zmm, [m512]
AVX512VL VMOVDQU32 [m128], xmm
AVX512VL VMOVDQU32 [m256], ymm
AVX512F VMOVDQU32 [m512], zmm
AVX512VL VMOVDQU32 xmm LS pair
AVX512VL VMOVDQU32 ymm LS pair
AVX512F VMOVDQU32 zmm LS pair
AVX512VL VMOVDQU32 xmm, [m128 + 4]
AVX512VL VMOVDQU32 ymm, [m256 + 4]
AVX512F VMOVDQU32 zmm, [m512 + 4]
AVX512VL VMOVDQU32 [m128 + 4], xmm
AVX512VL VMOVDQU32 [m256 + 4], ymm
AVX512F VMOVDQU32 [m512 + 4], zmm
AVX512VL VMOVDQU32 xmm + 4 LS pair
AVX512VL VMOVDQU32 ymm + 4 LS pair
AVX512F VMOVDQU32 zmm + 4 LS pair
AVX512VL VMOVDQU64 xmm, xmm
AVX512VL VMOVDQU64 xmm1, xmm2
AVX512VL VMOVDQU64 ymm, ymm
AVX512VL VMOVDQU64 ymm1, ymm2
AVX512F VMOVDQU64 zmm, zmm
AVX512F VMOVDQU64 zmm1, zmm2
AVX512VL VMOVDQU64 xmm, [m128]
AVX512VL VMOVDQU64 ymm, [m256]
AVX512F VMOVDQU64 zmm, [m512]
AVX512VL VMOVDQU64 [m128], xmm
AVX512VL VMOVDQU64 [m256], ymm
AVX512F VMOVDQU64 [m512], zmm
AVX512VL VMOVDQU64 xmm LS pair
AVX512VL VMOVDQU64 ymm LS pair
AVX512F VMOVDQU64 zmm LS pair
AVX512VL VMOVDQU64 xmm, [m128 + 4]
AVX512VL VMOVDQU64 ymm, [m256 + 4]
AVX512F VMOVDQU64 zmm, [m512 + 4]
AVX512VL VMOVDQU64 [m128 + 4], xmm
AVX512VL VMOVDQU64 [m256 + 4], ymm
AVX512F VMOVDQU64 [m512 + 4], zmm
AVX512VL VMOVDQU64 xmm + 4 LS pair
AVX512VL VMOVDQU64 ymm + 4 LS pair
AVX512F VMOVDQU64 zmm + 4 LS pair
AVX512VL {EVEX} VMOVNTDQA xmm, [m128]
AVX512VL {EVEX} VMOVNTDQA ymm, [m256]
AVX512F VMOVNTDQA zmm, [m512]
AVX512VL {EVEX} VMOVNTDQ [m128], xmm
AVX512VL {EVEX} VMOVNTDQ [m256], ymm
AVX512F VMOVNTDQ [m512], zmm
AVX512VL {EVEX} VMOVNTDQA + VMOVNTDQ xmm
AVX512VL {EVEX} VMOVNTDQA + VMOVNTDQ ymm
AVX512F VMOVNTDQA + VMOVNTDQ zmm
AVX512VLBW VPMOVB2M k, xmm
AVX512VLBW VPMOVB2M k, ymm
AVX512BW VPMOVB2M k, zmm
AVX512VLBW VPMOVW2M k, xmm
AVX512VLBW VPMOVW2M k, ymm
AVX512BW VPMOVW2M k, zmm
AVX512VLDQ VPMOVD2M k, xmm
AVX512VLDQ VPMOVD2M k, ymm
AVX512DQ VPMOVD2M k, zmm
AVX512VLDQ VPMOVQ2M k, xmm
AVX512VLDQ VPMOVQ2M k, ymm
AVX512DQ VPMOVQ2M k, zmm
AVX512VLBW VPMOVM2B xmm, k
AVX512VLBW VPMOVM2B ymm, k
AVX512BW VPMOVM2B zmm, k
AVX512VLBW VPMOVM2W xmm, k
AVX512VLBW VPMOVM2W ymm, k
AVX512BW VPMOVM2W zmm, k
AVX512VLDQ VPMOVM2D xmm, k
AVX512VLDQ VPMOVM2D ymm, k
AVX512DQ VPMOVM2D zmm, k
AVX512VLDQ VPMOVM2Q xmm, k
AVX512VLDQ VPMOVM2Q ymm, k
AVX512DQ VPMOVM2Q zmm, k
AVX512VLBW VPMOVB2M + VPMOVM2B xmm
AVX512VLBW VPMOVB2M + VPMOVM2B ymm
AVX512BW VPMOVB2M + VPMOVM2B zmm
AVX512VLBW VPMOVW2M + VPMOVM2W xmm
AVX512VLBW VPMOVW2M + VPMOVM2W ymm
AVX512BW VPMOVW2M + VPMOVM2W zmm
AVX512VLDQ VPMOVD2M + VPMOVM2D xmm
AVX512VLDQ VPMOVD2M + VPMOVM2D ymm
AVX512DQ VPMOVD2M + VPMOVM2D zmm
AVX512VLDQ VPMOVQ2M + VPMOVM2Q xmm
AVX512VLDQ VPMOVQ2M + VPMOVM2Q ymm
AVX512DQ VPMOVQ2M + VPMOVM2Q zmm
AVX512VLBW VPBROADCASTB xmm, r8
AVX512VLBW VPBROADCASTB ymm, r8
AVX512BW VPBROADCASTB zmm, r8
AVX512VLBW VPBROADCASTW xmm, r16
AVX512VLBW VPBROADCASTW ymm, r16
AVX512BW VPBROADCASTW zmm, r16
AVX512VL VPBROADCASTD xmm, r32
AVX512VL VPBROADCASTD ymm, r32
AVX512F VPBROADCASTD zmm, r32
AVX512VL VPBROADCASTQ xmm, r64
AVX512VL VPBROADCASTQ ymm, r64
AVX512F VPBROADCASTQ zmm, r64
AVX512VLBW {EVEX} VPBROADCASTB xmm, xmm
AVX512VLBW {EVEX} VPBROADCASTB ymm, xmm
AVX512BW VPBROADCASTB zmm, xmm
AVX512VLBW {EVEX} VPBROADCASTW xmm, xmm
AVX512VLBW {EVEX} VPBROADCASTW ymm, xmm
AVX512BW VPBROADCASTW zmm, xmm
AVX512VL {EVEX} VPBROADCASTD xmm, xmm
AVX512VL {EVEX} VPBROADCASTD ymm, xmm
AVX512F VPBROADCASTD zmm, xmm
AVX512VL {EVEX} VPBROADCASTQ xmm, xmm
AVX512VL {EVEX} VPBROADCASTQ ymm, xmm
AVX512F VPBROADCASTQ zmm, xmm
AVX512VLDQ VBROADCASTI32X2 xmm, xmm
AVX512VLDQ VBROADCASTI32X2 ymm, xmm
AVX512DQ VBROADCASTI32X2 zmm, xmm
AVX512VL VBROADCASTI32X4 ymm, [m128]
AVX512F VBROADCASTI32X4 zmm, [m128]
AVX512DQ VBROADCASTI32X8 zmm, [m256]
AVX512VLDQ VBROADCASTI64X2 ymm, [m128]
AVX512DQ VBROADCASTI64X2 zmm, [m128]
AVX512F VBROADCASTI64X4 zmm, [m256]
AVX512VLCD VPBROADCASTMB2Q xmm, k
AVX512VLCD VPBROADCASTMB2Q ymm, k
AVX512CD VPBROADCASTMB2Q zmm, k
AVX512VLCD VPBROADCASTMW2D xmm, k
AVX512VLCD VPBROADCASTMW2D ymm, k
AVX512CD VPBROADCASTMW2D zmm, k
AVX512BW {EVEX} VPEXTRB r32, xmm, im8
AVX512BW {EVEX} VPEXTRW r32, xmm, im8
AVX512DQ {EVEX} VPEXTRD r32, xmm, im8
AVX512DQ {EVEX} VPEXTRQ r64, xmm, im8
AVX512BW {EVEX} VPINSRB xmm, xmm, r32, im8
AVX512BW {EVEX} VPINSRW xmm, xmm, r32, im8
AVX512DQ {EVEX} VPINSRD xmm, xmm, r32, im8
AVX512DQ {EVEX} VPINSRQ xmm, xmm, r64, im8
AVX512BW {EVEX} VPEXTRB + VPINSRB xmm, im8
AVX512BW {EVEX} VPEXTRW + VPINSRW xmm, im8
AVX512DQ {EVEX} VPEXTRD + VPINSRD xmm, im8
AVX512DQ {EVEX} VPEXTRQ + VPINSRQ xmm, im8
AVX512VL VEXTRACTI32X4 xmm, ymm, imm8
AVX512F VEXTRACTI32X4 xmm, zmm, imm8
AVX512VL VEXTRACTI32X4 [m128], ymm, imm8
AVX512F VEXTRACTI32X4 [m128], zmm, imm8
AVX512DQ VEXTRACTI32X8 ymm, zmm, imm8
AVX512DQ VEXTRACTI32X8 [m256], zmm, imm8
AVX512VLDQ VEXTRACTI64X2 xmm, ymm, imm8
AVX512DQ VEXTRACTI64X2 xmm, zmm, imm8
AVX512VLDQ VEXTRACTI64X2 [m128], ymm, imm8
AVX512DQ VEXTRACTI64X2 [m128], zmm, imm8
AVX512F VEXTRACTI64X4 ymm, zmm, imm8
AVX512F VEXTRACTI64X4 [m256], zmm, imm8
AVX512VL VINSERTI32X4 ymm, ymm, xmm, imm8
AVX512F VINSERTI32X4 zmm, zmm, xmm, imm8
AVX512VL VINSERTI32X4 ymm, ymm, [m128], imm8
AVX512F VINSERTI32X4 zmm, zmm, [m128], imm8
AVX512DQ VINSERTI32X8 zmm, zmm, ymm, imm8
AVX512DQ VINSERTI32X8 zmm, zmm, [m256], imm8
AVX512VLDQ VINSERTI64X2 ymm, ymm, xmm, imm8
AVX512DQ VINSERTI64X2 zmm, zmm, xmm, imm8
AVX512VLDQ VINSERTI64X2 ymm, ymm, [m128], imm8
AVX512DQ VINSERTI64X2 zmm, zmm, [m128], imm8
AVX512F VINSERTI64X4 zmm, zmm, ymm, imm8
AVX512F VINSERTI64X4 zmm, zmm, [m256], imm8
AVX512VLBW {EVEX} VPACKSSWB xmm, xmm, xmm
AVX512VLBW {EVEX} VPACKSSWB ymm, ymm, ymm
AVX512BW VPACKSSWB zmm, zmm, zmm
AVX512VLBW {EVEX} VPACKUSWB xmm, xmm, xmm
AVX512VLBW {EVEX} VPACKUSWB ymm, ymm, ymm
AVX512BW VPACKUSWB zmm, zmm, zmm
AVX512VLBW {EVEX} VPACKSSDW xmm, xmm, xmm
AVX512VLBW {EVEX} VPACKSSDW ymm, ymm, ymm
AVX512BW VPACKSSDW zmm, zmm, zmm
AVX512VLBW {EVEX} VPACKUSDW xmm, xmm, xmm
AVX512VLBW {EVEX} VPACKUSDW ymm, ymm, ymm
AVX512BW VPACKUSDW zmm, zmm, zmm
AVX512VLBW {EVEX} VPUNPCKLBW xmm, xmm, xmm
AVX512VLBW {EVEX} VPUNPCKLBW ymm, ymm, ymm
AVX512BW VPUNPCKLBW zmm, zmm, zmm
AVX512VLBW {EVEX} VPUNPCKHBW xmm, xmm, xmm
AVX512VLBW {EVEX} VPUNPCKHBW ymm, ymm, ymm
AVX512BW VPUNPCKHBW zmm, zmm, zmm
AVX512VLBW {EVEX} VPUNPCKLWD xmm, xmm, xmm
AVX512VLBW {EVEX} VPUNPCKLWD ymm, ymm, ymm
AVX512BW VPUNPCKLWD zmm, zmm, zmm
AVX512VLBW {EVEX} VPUNPCKHWD xmm, xmm, xmm
AVX512VLBW {EVEX} VPUNPCKHWD ymm, ymm, ymm
AVX512BW VPUNPCKHWD zmm, zmm, zmm
AVX512VL {EVEX} VPUNPCKLDQ xmm, xmm, xmm
AVX512VL {EVEX} VPUNPCKLDQ ymm, ymm, ymm
AVX512F VPUNPCKLDQ zmm, zmm, zmm
AVX512VL {EVEX} VPUNPCKHDQ xmm, xmm, xmm
AVX512VL {EVEX} VPUNPCKHDQ ymm, ymm, ymm
AVX512F VPUNPCKHDQ zmm, zmm, zmm
AVX512VL {EVEX} VPUNPCKLQDQ xmm, xmm, xmm
AVX512VL {EVEX} VPUNPCKLQDQ ymm, ymm, ymm
AVX512F VPUNPCKLQDQ zmm, zmm, zmm
AVX512VL {EVEX} VPUNPCKHQDQ xmm, xmm, xmm
AVX512VL {EVEX} VPUNPCKHQDQ ymm, ymm, ymm
AVX512F VPUNPCKHQDQ zmm, zmm, zmm
AVX512VLBW {EVEX} VPSHUFB xmm, xmm, xmm
AVX512VLBW {EVEX} VPSHUFB ymm, ymm, ymm
AVX512BW VPSHUFB zmm, zmm, zmm
AVX512VLBW {EVEX} VPSHUFLW xmm, xmm, imm8
AVX512VLBW {EVEX} VPSHUFLW ymm, ymm, imm8
AVX512BW VPSHUFLW zmm, zmm, imm8
AVX512VLBW {EVEX} VPSHUFHW xmm, xmm, imm8
AVX512VLBW {EVEX} VPSHUFHW ymm, ymm, imm8
AVX512BW VPSHUFHW zmm, zmm, imm8
AVX512VL {EVEX} VPSHUFD xmm, xmm, imm8
AVX512VL {EVEX} VPSHUFD ymm, ymm, imm8
AVX512F VPSHUFD zmm, zmm, imm8
AVX512VL VSHUFI32X4 ymm, ymm, ymm, imm8
AVX512F VSHUFI32X4 zmm, zmm, zmm, imm8
AVX512VL VSHUFI64X2 ymm, ymm, ymm, imm8
AVX512F VSHUFI64X2 zmm, zmm, zmm, imm8
AVX512VL_VBMI VPERMB xmm, xmm, xmm
AVX512VL_VBMI VPERMB ymm, ymm, ymm
AVX512_VBMI VPERMB zmm, zmm, zmm
AVX512VLBW VPERMW xmm, xmm, xmm
AVX512VLBW VPERMW ymm, ymm, ymm
AVX512BW VPERMW zmm, zmm, zmm
AVX512VL {EVEX} VPERMD ymm, ymm, ymm
AVX512F VPERMD zmm, zmm, zmm
AVX512VL VPERMQ ymm, ymm, ymm
AVX512F VPERMQ zmm, zmm, zmm
AVX512VL {EVEX} VPERMQ ymm, ymm, imm8
AVX512F VPERMQ zmm, zmm, imm8
AVX512VL_VBMI VPERMI2B xmm, xmm, xmm
AVX512VL_VBMI VPERMI2B ymm, ymm, ymm
AVX512_VBMI VPERMI2B zmm, zmm, zmm
AVX512VLBW VPERMI2W xmm, xmm, xmm
AVX512VLBW VPERMI2W ymm, ymm, ymm
AVX512BW VPERMI2W zmm, zmm, zmm
AVX512VL VPERMI2D xmm, xmm, xmm
AVX512VL VPERMI2D ymm, ymm, ymm
AVX512F VPERMI2D zmm, zmm, zmm
AVX512VL VPERMI2Q xmm, xmm, xmm
AVX512VL VPERMI2Q ymm, ymm, ymm
AVX512F VPERMI2Q zmm, zmm, zmm
AVX512VL_VBMI VPERMT2B xmm, xmm, xmm
AVX512VL_VBMI VPERMT2B ymm, ymm, ymm
AVX512_VBMI VPERMT2B zmm, zmm, zmm
AVX512VLBW VPERMT2W xmm, xmm, xmm
AVX512VLBW VPERMT2W ymm, ymm, ymm
AVX512BW VPERMT2W zmm, zmm, zmm
AVX512VL VPERMT2D xmm, xmm, xmm
AVX512VL VPERMT2D ymm, ymm, ymm
AVX512F VPERMT2D zmm, zmm, zmm
AVX512VL VPERMT2Q xmm, xmm, xmm
AVX512VL VPERMT2Q ymm, ymm, ymm
AVX512F VPERMT2Q zmm, zmm, zmm
AVX512VL VPGATHERDD xmm {k}, [xm32] + KMOVW
AVX512VL VPGATHERDD ymm {k}, [ym32] + KMOVW
AVX512F VPGATHERDD zmm {k}, [zm32] + KMOVW
AVX512VL VPGATHERQD xmm {k}, [xm64] + KMOVW
AVX512VL VPGATHERQD xmm {k}, [ym64] + KMOVW
AVX512F VPGATHERQD ymm {k}, [zm64] + KMOVW
AVX512VL VPGATHERDQ xmm {k}, [xm32] + KMOVW
AVX512VL VPGATHERDQ ymm {k}, [xm32] + KMOVW
AVX512F VPGATHERDQ zmm {k}, [ym32] + KMOVW
AVX512VL VPGATHERQQ xmm {k}, [xm64] + KMOVW
AVX512VL VPGATHERQQ ymm {k}, [ym64] + KMOVW
AVX512F VPGATHERQQ zmm {k}, [zm64] + KMOVW
AVX512VL VPSCATTERDD [xm32] {k}, xmm + KMOVW
AVX512VL VPSCATTERDD [ym32] {k}, ymm + KMOVW
AVX512F VPSCATTERDD [zm32] {k}, zmm + KMOVW
AVX512VL VPSCATTERQD [xm64] {k}, xmm + KMOVW
AVX512VL VPSCATTERQD [ym64] {k}, xmm + KMOVW
AVX512F VPSCATTERQD [zm64] {k}, ymm + KMOVW
AVX512VL VPSCATTERDQ [xm32] {k}, xmm + KMOVW
AVX512VL VPSCATTERDQ [xm32] {k}, ymm + KMOVW
AVX512F VPSCATTERDQ [ym32] {k}, zmm + KMOVW
AVX512VL VPSCATTERQQ [xm64] {k}, xmm + KMOVW
AVX512VL VPSCATTERQQ [ym64] {k}, ymm + KMOVW
AVX512F VPSCATTERQQ [zm64] {k}, zmm + KMOVW
AVX VMOVAPS+VEXTRACTF128 [m128], ym, im8
AVX2 VMOVDQA+VEXTRACTI128 [m128], ym, im8
AVX512VL VMOVAPS+VEXTRACTF32X4 [m128], ym, im8
AVX512F VMOVAPS+VEXTRACTF32X4 [m128], zm, im8
AVX512DQ VMOVAPS+VEXTRACTF32X8 [m256], zm, im8
AVX512VLDQ VMOVAPD+VEXTRACTF64X2 [m128], ym, im8
AVX512DQ VMOVAPD+VEXTRACTF64X2 [m128], zm, im8
AVX512F VMOVAPD+VEXTRACTF64X4 [m256], zm, im8
AVX512VL VMOVDQA32+VEXTRACTI32X4 [m128],ym,im8
AVX512F VMOVDQA32+VEXTRACTI32X4 [m128],zm,im8
AVX512DQ VMOVDQA32+VEXTRACTI32X8 [m256],zm,im8
AVX512VLDQ VMOVDQA64+VEXTRACTI64X2 [m128],ym,im8
AVX512DQ VMOVDQA64+VEXTRACTI64X2 [m128],zm,im8
AVX512F VMOVDQA64+VEXTRACTI64X4 [m256],zm,im8
AVX VMOVAPS+VINSERTF128 ym, [m128], im8
AVX2 VMOVDQA+VINSERTI128 ym, [m128], im8
AVX512VL VMOVAPS+VINSERTF32X4 ym, [m128], im8
AVX512F VMOVAPS+VINSERTF32X4 zm, [m128], im8
AVX512DQ VMOVAPS+VINSERTF32X8 zm, [m256], im8
AVX512VLDQ VMOVAPD+VINSERTF64x2 ym, [m128], im8
AVX512DQ VMOVAPD+VINSERTF64X4 zm, [m128], im8
AVX512F VMOVAPD+VINSERTF64X4 zm, [m256], im8
AVX512VL VMOVDQA32+VINSERTI32X4 ym, [m128],im8
AVX512F VMOVDQA32+VINSERTI32X4 zm, [m128],im8
AVX512DQ VMOVDQA32+VINSERTI32X8 zm, [m256],im8
AVX512VLDQ VMOVDQA64+VINSERTI64x2 ym, [m128],im8
AVX512DQ VMOVDQA64+VINSERTI64X4 zm, [m128],im8
AVX512F VMOVDQA64+VINSERTI64X4 zm, [m256],im8
AVX512VL_VNNI VPDPBUSD xmm, xmm, xmm
AVX512VL_VNNI VPDPBUSD ymm, ymm, ymm
AVX512_VNNI VPDPBUSD zmm, zmm, zmm
AVX512VL_VNNI VPDPBUSDS xmm, xmm, xmm
AVX512VL_VNNI VPDPBUSDS ymm, ymm, ymm
AVX512_VNNI VPDPBUSDS zmm, zmm, zmm
AVX512VL_VNNI VPDPWSSD xmm, xmm, xmm
AVX512VL_VNNI VPDPWSSD ymm, ymm, ymm
AVX512_VNNI VPDPWSSD zmm, zmm, zmm
AVX512VL_VNNI VPDPWSSDS xmm, xmm, xmm
AVX512VL_VNNI VPDPWSSDS ymm, ymm, ymm
AVX512_VNNI VPDPWSSDS zmm, zmm, zmm
AVX512VL_BITALG VPOPCNTB xmm, xmm
AVX512VL_BITALG VPOPCNTB ymm, ymm
AVX512_BITALG VPOPCNTB zmm, zmm
AVX512VL_BITALG VPOPCNTW xmm, xmm
AVX512VL_BITALG VPOPCNTW ymm, ymm
AVX512_BITALG VPOPCNTW zmm, zmm
AVX512VL_VPOPCNTDQ VPOPCNTD xmm, xmm
AVX512VL_VPOPCNTDQ VPOPCNTD ymm, ymm
AVX512_VPOPCNTDQ VPOPCNTD zmm, zmm
AVX512VL_VPOPCNTDQ VPOPCNTQ xmm, xmm
AVX512VL_VPOPCNTDQ VPOPCNTQ ymm, ymm
AVX512_VPOPCNTDQ VPOPCNTQ zmm, zmm
AVX512VL_BITALG VPSHUFBITQMB k, xmm, xmm
AVX512VL_BITALG VPSHUFBITQMB k, ymm, ymm
AVX512_BITALG VPSHUFBITQMB k, zmm, zmm
AVX512VL_VBMI2 VPCOMPRESSB xmm, xmm
AVX512VL_VBMI2 VPCOMPRESSB ymm, ymm
AVX512_VBMI2 VPCOMPRESSB zmm, zmm
AVX512VL_VBMI2 VPCOMPRESSW xmm, xmm
AVX512VL_VBMI2 VPCOMPRESSW ymm, ymm
AVX512_VBMI2 VPCOMPRESSW zmm, zmm
AVX512VL_VBMI2 VPCOMPRESSB xmm {k}, xmm
AVX512VL_VBMI2 VPCOMPRESSB ymm {k}, ymm
AVX512_VBMI2 VPCOMPRESSB zmm {k}, zmm
AVX512VL_VBMI2 VPCOMPRESSW xmm {k}, xmm
AVX512VL_VBMI2 VPCOMPRESSW ymm {k}, ymm
AVX512_VBMI2 VPCOMPRESSW zmm {k}, zmm
AVX512VL_VBMI2 VPEXPANDB xmm, xmm
AVX512VL_VBMI2 VPEXPANDB ymm, ymm
AVX512_VBMI2 VPEXPANDB zmm, zmm
AVX512VL_VBMI2 VPEXPANDW xmm, xmm
AVX512VL_VBMI2 VPEXPANDW ymm, ymm
AVX512_VBMI2 VPEXPANDW zmm, zmm
AVX512VL_VBMI2 VPEXPANDB xmm {k}, xmm
AVX512VL_VBMI2 VPEXPANDB ymm {k}, ymm
AVX512_VBMI2 VPEXPANDB zmm {k}, zmm
AVX512VL_VBMI2 VPEXPANDW xmm {k}, xmm
AVX512VL_VBMI2 VPEXPANDW ymm {k}, ymm
AVX512_VBMI2 VPEXPANDW zmm {k}, zmm
AVX512VL_VBMI2 VPSHLDW xmm, xmm, xmm
AVX512VL_VBMI2 VPSHLDW ymm, ymm, ymm
AVX512_VBMI2 VPSHLDW zmm, zmm, zmm
AVX512VL_VBMI2 VPSHLDD xmm, xmm, xmm
AVX512VL_VBMI2 VPSHLDD ymm, ymm, ymm
AVX512_VBMI2 VPSHLDD zmm, zmm, zmm
AVX512VL_VBMI2 VPSHLDQ xmm, xmm, xmm
AVX512VL_VBMI2 VPSHLDQ ymm, ymm, ymm
AVX512_VBMI2 VPSHLDQ zmm, zmm, zmm
AVX512VL_VBMI2 VPSHRDW xmm, xmm, xmm
AVX512VL_VBMI2 VPSHRDW ymm, ymm, ymm
AVX512_VBMI2 VPSHRDW zmm, zmm, zmm
AVX512VL_VBMI2 VPSHRDD xmm, xmm, xmm
AVX512VL_VBMI2 VPSHRDD ymm, ymm, ymm
AVX512_VBMI2 VPSHRDD zmm, zmm, zmm
AVX512VL_VBMI2 VPSHRDQ xmm, xmm, xmm
AVX512VL_VBMI2 VPSHRDQ ymm, ymm, ymm
AVX512_VBMI2 VPSHRDQ zmm, zmm, zmm
AVX512VL_VBMI2 VPSHLDVW xmm, xmm, xmm
AVX512VL_VBMI2 VPSHLDVW ymm, ymm, ymm
AVX512_VBMI2 VPSHLDVW zmm, zmm, zmm
AVX512VL_VBMI2 VPSHLDVD xmm, xmm, xmm
AVX512VL_VBMI2 VPSHLDVD ymm, ymm, ymm
AVX512_VBMI2 VPSHLDVD zmm, zmm, zmm
AVX512VL_VBMI2 VPSHLDVQ xmm, xmm, xmm
AVX512VL_VBMI2 VPSHLDVQ ymm, ymm, ymm
AVX512_VBMI2 VPSHLDVQ zmm, zmm, zmm
AVX512VL_VBMI2 VPSHRDVW xmm, xmm, xmm
AVX512VL_VBMI2 VPSHRDVW ymm, ymm, ymm
AVX512_VBMI2 VPSHRDVW zmm, zmm, zmm
AVX512VL_VBMI2 VPSHRDVD xmm, xmm, xmm
AVX512VL_VBMI2 VPSHRDVD ymm, ymm, ymm
AVX512_VBMI2 VPSHRDVD zmm, zmm, zmm
AVX512VL_VBMI2 VPSHRDVQ xmm, xmm, xmm
AVX512VL_VBMI2 VPSHRDVQ ymm, ymm, ymm
AVX512_VBMI2 VPSHRDVQ zmm, zmm, zmm
AVX_VAES VAESDEC ymm, ymm, ymm
AVX512VL_VAES {EVEX} VAESDEC xmm, xmm, xmm
AVX512VL_VAES {EVEX} VAESDEC ymm, ymm, ymm
AVX512F_VAES VAESDEC zmm, zmm, zmm
AVX_VAES VAESDECLAST ymm, ymm, ymm
AVX512VL_VAES {EVEX} VAESDECLAST xmm, xmm, xmm
AVX512VL_VAES {EVEX} VAESDECLAST ymm, ymm, ymm
AVX512F_VAES VAESDECLAST zmm, zmm, zmm
AVX_VAES VAESENC ymm, ymm, ymm
AVX512VL_VAES {EVEX} VAESENC xmm, xmm, xmm
AVX512VL_VAES {EVEX} VAESENC ymm, ymm, ymm
AVX512F_VAES VAESENC zmm, zmm, zmm
AVX_VAES VAESENCLAST ymm, ymm, ymm
AVX512VL_VAES {EVEX} VAESENCLAST xmm, xmm, xmm
AVX512VL_VAES {EVEX} VAESENCLAST ymm, ymm, ymm
AVX512F_VAES VAESENCLAST zmm, zmm, zmm
AVX_VPCLMULQDQ VPCLMULQDQ ymm, ymm, ymm, imm8
AVX512VL_VPCLMULQDQ {EVEX} VPCLMULQDQ xmm, xmm, xmm, imm8
AVX512VL_VPCLMULQDQ {EVEX} VPCLMULQDQ ymm, ymm, ymm, imm8
AVX512F_VPCLMULQDQ VPCLMULQDQ zmm, zmm, zmm, imm8
GFNI GF2P8AFFINEINVQB xmm, xmm, imm8
AVX_GFNI VGF2P8AFFINEINVQB xmm, xmm, xmm, imm8
AVX_GFNI VGF2P8AFFINEINVQB ymm, ymm, ymm, imm8
AVX512VL_GFNI {EVEX} VGF2P8AFFINEINVQB x, x, x, im8
AVX512VL_GFNI {EVEX} VGF2P8AFFINEINVQB y, y, y, im8
AVX512F_GFNI VGF2P8AFFINEINVQB zmm, zmm, zmm, imm8
GFNI GF2P8AFFINEQB xmm, xmm, imm8
AVX_GFNI VGF2P8AFFINEQB xmm, xmm, xmm, imm8
AVX_GFNI VGF2P8AFFINEQB ymm, ymm, ymm, imm8
AVX512VL_GFNI {EVEX} VGF2P8AFFINEQB xm, xm, xm, im8
AVX512VL_GFNI {EVEX} VGF2P8AFFINEQB ym, ym, ym, im8
AVX512F_GFNI VGF2P8AFFINEQB zmm, zmm, zmm, imm8
GFNI GF2P8MULB xmm, xmm
AVX_GFNI VGF2P8MULB xmm, xmm, xmm
AVX_GFNI VGF2P8MULB ymm, ymm, ymm
AVX512VL_GFNI {EVEX} VGF2P8MULB xmm, xmm, xmm
AVX512VL_GFNI {EVEX} VGF2P8MULB ymm, ymm, ymm
AVX512F_GFNI VGF2P8MULB zmm, zmm, zmm
X86 SHLD r1_16, r2_16, imm8
X86 SHLD r1_32, r2_32, imm8
AMD64 SHLD r1_64, r2_64, imm8
X86 SHLD r1_16, r2_16, cl
X86 SHLD r1_32, r2_32, cl
AMD64 SHLD r1_64, r2_64, cl
X86 SHRD r1_16, r2_16, imm8
X86 SHRD r1_32, r2_32, imm8
AMD64 SHRD r1_64, r2_64, imm8
X86 SHRD r1_16, r2_16, cl
X86 SHRD r1_32, r2_32, cl
AMD64 SHRD r1_64, r2_64, cl
X86 ADC r8, imm8
X86 ADC r16, imm8
X86 ADC r32, imm8
AMD64 ADC r64, imm8
X86 ADC r16, imm16
X86 ADC r32, imm32
AMD64 ADC r64, imm32
X86 ADC al, imm8
X86 ADC ax, imm16
X86 ADC eax, imm32
AMD64 ADC rax, imm32
X86 ADC r8, imm8_0
X86 ADC r16, imm8_0
X86 ADC r32, imm8_0
AMD64 ADC r64, imm8_0
X86 ADC r16, imm16_0
X86 ADC r32, imm32_0
AMD64 ADC r64, imm32_0
X86 ADC al, imm8_0
X86 ADC ax, imm16_0
X86 ADC eax, imm32_0
AMD64 ADC rax, imm32_0
X86 SBB r8, imm8
X86 SBB r16, imm8
X86 SBB r32, imm8
AMD64 SBB r64, imm8
X86 SBB r16, imm16
X86 SBB r32, imm32
AMD64 SBB r64, imm32
X86 SBB al, imm8
X86 SBB ax, imm16
X86 SBB eax, imm32
AMD64 SBB rax, imm32
X86 SBB r8, imm8_0
X86 SBB r16, imm8_0
X86 SBB r32, imm8_0
AMD64 SBB r64, imm8_0
X86 SBB r16, imm16_0
X86 SBB r32, imm32_0
AMD64 SBB r64, imm32_0
X86 SBB al, imm8_0
X86 SBB ax, imm16_0
X86 SBB eax, imm32_0
AMD64 SBB rax, imm32_0
AMD64 LEA r16, [disp32]
AMD64 LEA r32, [disp32]
AMD64 LEA r64, [disp32]
AMD64 LEA r16, [r64]
AMD64 LEA r32, [r64]
AMD64 LEA r64, [r64]
AMD64 LEA r16, [r64 + disp8]
AMD64 LEA r32, [r64 + disp8]
AMD64 LEA r64, [r64 + disp8]
AMD64 LEA r16, [r64 + disp32]
AMD64 LEA r32, [r64 + disp32]
AMD64 LEA r64, [r64 + disp32]
AMD64 LEA r16, [r64 + r64 + disp32]
AMD64 LEA r32, [r64 + r64 + disp32]
AMD64 LEA r64, [r64 + r64 + disp32]
AMD64 LEA r16, [r64 + r64 * 8 + disp32]
AMD64 LEA r32, [r64 + r64 * 8 + disp32]
AMD64 LEA r64, [r64 + r64 * 8 + disp32]
AMD64 ASP LEA r16, [disp32]
AMD64 ASP LEA r32, [disp32]
AMD64 ASP LEA r64, [disp32]
AMD64 ASP LEA r16, [r32]
AMD64 ASP LEA r32, [r32]
AMD64 ASP LEA r64, [r32]
AMD64 ASP LEA r16, [r32 + disp8]
AMD64 ASP LEA r32, [r32 + disp8]
AMD64 ASP LEA r64, [r32 + disp8]
AMD64 ASP LEA r16, [r32 + disp32]
AMD64 ASP LEA r32, [r32 + disp32]
AMD64 ASP LEA r64, [r32 + disp32]
AMD64 ASP LEA r16, [r32 + r32]
AMD64 ASP LEA r32, [r32 + r32]
AMD64 ASP LEA r64, [r32 + r32]
AMD64 ASP LEA r16, [r32 + r32 + disp8]
AMD64 ASP LEA r32, [r32 + r32 + disp8]
AMD64 ASP LEA r64, [r32 + r32 + disp8]
AMD64 ASP LEA r16, [r32 + r32 + disp32]
AMD64 ASP LEA r32, [r32 + r32 + disp32]
AMD64 ASP LEA r64, [r32 + r32 + disp32]
AMD64 ASP LEA r16, [r32 + r32 * 8]
AMD64 ASP LEA r32, [r32 + r32 * 8]
AMD64 ASP LEA r64, [r32 + r32 * 8]
AMD64 ASP LEA r16, [r32 + r32 * 8 + disp8]
AMD64 ASP LEA r32, [r32 + r32 * 8 + disp8]
AMD64 ASP LEA r64, [r32 + r32 * 8 + disp8]
AMD64 ASP LEA r16, [r32 + r32 * 8 + disp32]
AMD64 ASP LEA r32, [r32 + r32 * 8 + disp32]
AMD64 ASP LEA r64, [r32 + r32 * 8 + disp32]
AVX512VL_VP2INTERSE VP2INTERSECTD k1+1, xmm, xmm
AVX512VL_VP2INTERSE VP2INTERSECTD k1+1, ymm, ymm
AVX512_VP2INTERSECT VP2INTERSECTD k1+1, zmm, zmm
AVX512VL_VP2INTERSE VP2INTERSECTQ k1+1, xmm, xmm
AVX512VL_VP2INTERSE VP2INTERSECTQ k1+1, ymm, ymm
AVX512_VP2INTERSECT VP2INTERSECTQ k1+1, zmm, zmm
AVX512VL_VP2INTERSE VP2INTERSECTD + VPMOVM2D xmm low
AVX512VL_VP2INTERSE VP2INTERSECTD + VPMOVM2D xmm high
RDPRU RDPRU
AVX512VL_VP2INTERSE VP2INTERSECTD + VPMOVM2D ymm low
AMD64 2xMOV r32,[m32]+MOV [m32],r32
AVX512VL_VP2INTERSE VP2INTERSECTD + VPMOVM2D ymm high
AMD64 2xMOV r64,[m64]+MOV [m64],r64
AVX512_VP2INTERSECT VP2INTERSECTD + VPMOVM2D zmm low
AVX512_VP2INTERSECT VP2INTERSECTD + VPMOVM2D zmm high
AVX512VL_VP2INTERSE VP2INTERSECTQ + VPMOVM2Q xmm low
AVX512VL_VP2INTERSE VP2INTERSECTQ + VPMOVM2Q xmm high
AVX512VL_VP2INTERSE VP2INTERSECTQ + VPMOVM2Q ymm low
AVX512VL_VP2INTERSE VP2INTERSECTQ + VPMOVM2Q ymm high
AVX512_VP2INTERSECT VP2INTERSECTQ + VPMOVM2Q zmm low
AVX512_VP2INTERSECT VP2INTERSECTQ + VPMOVM2Q zmm high
MOVDIRI MOVDIRI [m32], r32
MOVDIRI MOVDIRI [m64], r64
MOVDIR64B MOVDIR64B r64, m512
AVX512VLBW {EVEX} VPADDB xmm{k}, xmm, xmm
AVX512VLBW {EVEX} VPADDB ymm{k}, ymm, ymm
AVX512BW VPADDB zmm{k}, zmm, zmm
AVX512VLBW {EVEX} VPADDW xmm{k}, xmm, xmm
AVX512VLBW {EVEX} VPADDW ymm{k}, ymm, ymm
AVX512BW VPADDW zmm{k}, zmm, zmm
AVX512VLBW VDBPSADBW xmm{k}, xmm, imm8
AVX512VLBW VDBPSADBW ymm{k}, ymm, imm8
AVX512BW VDBPSADBW zmm{k}, zmm, imm8
AVX512VLBW {EVEX} VPMADDUBSW xmm{k}, xmm, xmm
AVX512VLBW {EVEX} VPMADDUBSW ymm{k}, ymm, ymm
AVX512BW VPMADDUBSW zmm{k}, zmm, zmm
AVX512VL_GFNI {EVEX} VGF2P8AFFINEQB xm{k},xm,xm,im8
AVX512VL_GFNI {EVEX} VGF2P8AFFINEQB ym{k},ym,ym,im8
AVX512F_GFNI VGF2P8AFFINEQB zmm{k}, zmm, zmm, imm8
Total instructions: 4323; Total CPUs: 8
** Script by Eugene Shelwien, timings from http://instlatx64.atw.hu/ **