Enum iced_x86::Code [−][src]
#[non_exhaustive] pub enum Code {}Show variants
INVALID, DeclareByte, DeclareWord, DeclareDword, DeclareQword, Add_rm8_r8, Add_rm16_r16, Add_rm32_r32, Add_rm64_r64, Add_r8_rm8, Add_r16_rm16, Add_r32_rm32, Add_r64_rm64, Add_AL_imm8, Add_AX_imm16, Add_EAX_imm32, Add_RAX_imm32, Pushw_ES, Pushd_ES, Popw_ES, Popd_ES, Or_rm8_r8, Or_rm16_r16, Or_rm32_r32, Or_rm64_r64, Or_r8_rm8, Or_r16_rm16, Or_r32_rm32, Or_r64_rm64, Or_AL_imm8, Or_AX_imm16, Or_EAX_imm32, Or_RAX_imm32, Pushw_CS, Pushd_CS, Popw_CS, Adc_rm8_r8, Adc_rm16_r16, Adc_rm32_r32, Adc_rm64_r64, Adc_r8_rm8, Adc_r16_rm16, Adc_r32_rm32, Adc_r64_rm64, Adc_AL_imm8, Adc_AX_imm16, Adc_EAX_imm32, Adc_RAX_imm32, Pushw_SS, Pushd_SS, Popw_SS, Popd_SS, Sbb_rm8_r8, Sbb_rm16_r16, Sbb_rm32_r32, Sbb_rm64_r64, Sbb_r8_rm8, Sbb_r16_rm16, Sbb_r32_rm32, Sbb_r64_rm64, Sbb_AL_imm8, Sbb_AX_imm16, Sbb_EAX_imm32, Sbb_RAX_imm32, Pushw_DS, Pushd_DS, Popw_DS, Popd_DS, And_rm8_r8, And_rm16_r16, And_rm32_r32, And_rm64_r64, And_r8_rm8, And_r16_rm16, And_r32_rm32, And_r64_rm64, And_AL_imm8, And_AX_imm16, And_EAX_imm32, And_RAX_imm32, Daa, Sub_rm8_r8, Sub_rm16_r16, Sub_rm32_r32, Sub_rm64_r64, Sub_r8_rm8, Sub_r16_rm16, Sub_r32_rm32, Sub_r64_rm64, Sub_AL_imm8, Sub_AX_imm16, Sub_EAX_imm32, Sub_RAX_imm32, Das, Xor_rm8_r8, Xor_rm16_r16, Xor_rm32_r32, Xor_rm64_r64, Xor_r8_rm8, Xor_r16_rm16, Xor_r32_rm32, Xor_r64_rm64, Xor_AL_imm8, Xor_AX_imm16, Xor_EAX_imm32, Xor_RAX_imm32, Aaa, Cmp_rm8_r8, Cmp_rm16_r16, Cmp_rm32_r32, Cmp_rm64_r64, Cmp_r8_rm8, Cmp_r16_rm16, Cmp_r32_rm32, Cmp_r64_rm64, Cmp_AL_imm8, Cmp_AX_imm16, Cmp_EAX_imm32, Cmp_RAX_imm32, Aas, Inc_r16, Inc_r32, Dec_r16, Dec_r32, Push_r16, Push_r32, Push_r64, Pop_r16, Pop_r32, Pop_r64, Pushaw, Pushad, Popaw, Popad, Bound_r16_m1616, Bound_r32_m3232, Arpl_rm16_r16, Arpl_r32m16_r32, Movsxd_r16_rm16, Movsxd_r32_rm32, Movsxd_r64_rm32, Push_imm16, Pushd_imm32, Pushq_imm32, Imul_r16_rm16_imm16, Imul_r32_rm32_imm32, Imul_r64_rm64_imm32, Pushw_imm8, Pushd_imm8, Pushq_imm8, Imul_r16_rm16_imm8, Imul_r32_rm32_imm8, Imul_r64_rm64_imm8, Insb_m8_DX, Insw_m16_DX, Insd_m32_DX, Outsb_DX_m8, Outsw_DX_m16, Outsd_DX_m32, Jo_rel8_16, Jo_rel8_32, Jo_rel8_64, Jno_rel8_16, Jno_rel8_32, Jno_rel8_64, Jb_rel8_16, Jb_rel8_32, Jb_rel8_64, Jae_rel8_16, Jae_rel8_32, Jae_rel8_64, Je_rel8_16, Je_rel8_32, Je_rel8_64, Jne_rel8_16, Jne_rel8_32, Jne_rel8_64, Jbe_rel8_16, Jbe_rel8_32, Jbe_rel8_64, Ja_rel8_16, Ja_rel8_32, Ja_rel8_64, Js_rel8_16, Js_rel8_32, Js_rel8_64, Jns_rel8_16, Jns_rel8_32, Jns_rel8_64, Jp_rel8_16, Jp_rel8_32, Jp_rel8_64, Jnp_rel8_16, Jnp_rel8_32, Jnp_rel8_64, Jl_rel8_16, Jl_rel8_32, Jl_rel8_64, Jge_rel8_16, Jge_rel8_32, Jge_rel8_64, Jle_rel8_16, Jle_rel8_32, Jle_rel8_64, Jg_rel8_16, Jg_rel8_32, Jg_rel8_64, Add_rm8_imm8, Or_rm8_imm8, Adc_rm8_imm8, Sbb_rm8_imm8, And_rm8_imm8, Sub_rm8_imm8, Xor_rm8_imm8, Cmp_rm8_imm8, Add_rm16_imm16, Add_rm32_imm32, Add_rm64_imm32, Or_rm16_imm16, Or_rm32_imm32, Or_rm64_imm32, Adc_rm16_imm16, Adc_rm32_imm32, Adc_rm64_imm32, Sbb_rm16_imm16, Sbb_rm32_imm32, Sbb_rm64_imm32, And_rm16_imm16, And_rm32_imm32, And_rm64_imm32, Sub_rm16_imm16, Sub_rm32_imm32, Sub_rm64_imm32, Xor_rm16_imm16, Xor_rm32_imm32, Xor_rm64_imm32, Cmp_rm16_imm16, Cmp_rm32_imm32, Cmp_rm64_imm32, Add_rm8_imm8_82, Or_rm8_imm8_82, Adc_rm8_imm8_82, Sbb_rm8_imm8_82, And_rm8_imm8_82, Sub_rm8_imm8_82, Xor_rm8_imm8_82, Cmp_rm8_imm8_82, Add_rm16_imm8, Add_rm32_imm8, Add_rm64_imm8, Or_rm16_imm8, Or_rm32_imm8, Or_rm64_imm8, Adc_rm16_imm8, Adc_rm32_imm8, Adc_rm64_imm8, Sbb_rm16_imm8, Sbb_rm32_imm8, Sbb_rm64_imm8, And_rm16_imm8, And_rm32_imm8, And_rm64_imm8, Sub_rm16_imm8, Sub_rm32_imm8, Sub_rm64_imm8, Xor_rm16_imm8, Xor_rm32_imm8, Xor_rm64_imm8, Cmp_rm16_imm8, Cmp_rm32_imm8, Cmp_rm64_imm8, Test_rm8_r8, Test_rm16_r16, Test_rm32_r32, Test_rm64_r64, Xchg_rm8_r8, Xchg_rm16_r16, Xchg_rm32_r32, Xchg_rm64_r64, Mov_rm8_r8, Mov_rm16_r16, Mov_rm32_r32, Mov_rm64_r64, Mov_r8_rm8, Mov_r16_rm16, Mov_r32_rm32, Mov_r64_rm64, Mov_rm16_Sreg, Mov_r32m16_Sreg, Mov_r64m16_Sreg, Lea_r16_m, Lea_r32_m, Lea_r64_m, Mov_Sreg_rm16, Mov_Sreg_r32m16, Mov_Sreg_r64m16, Pop_rm16, Pop_rm32, Pop_rm64, Nopw, Nopd, Nopq, Xchg_r16_AX, Xchg_r32_EAX, Xchg_r64_RAX, Pause, Cbw, Cwde, Cdqe, Cwd, Cdq, Cqo, Call_ptr1616, Call_ptr1632, Wait, Pushfw, Pushfd, Pushfq, Popfw, Popfd, Popfq, Sahf, Lahf, Mov_AL_moffs8, Mov_AX_moffs16, Mov_EAX_moffs32, Mov_RAX_moffs64, Mov_moffs8_AL, Mov_moffs16_AX, Mov_moffs32_EAX, Mov_moffs64_RAX, Movsb_m8_m8, Movsw_m16_m16, Movsd_m32_m32, Movsq_m64_m64, Cmpsb_m8_m8, Cmpsw_m16_m16, Cmpsd_m32_m32, Cmpsq_m64_m64, Test_AL_imm8, Test_AX_imm16, Test_EAX_imm32, Test_RAX_imm32, Stosb_m8_AL, Stosw_m16_AX, Stosd_m32_EAX, Stosq_m64_RAX, Lodsb_AL_m8, Lodsw_AX_m16, Lodsd_EAX_m32, Lodsq_RAX_m64, Scasb_AL_m8, Scasw_AX_m16, Scasd_EAX_m32, Scasq_RAX_m64, Mov_r8_imm8, Mov_r16_imm16, Mov_r32_imm32, Mov_r64_imm64, Rol_rm8_imm8, Ror_rm8_imm8, Rcl_rm8_imm8, Rcr_rm8_imm8, Shl_rm8_imm8, Shr_rm8_imm8, Sal_rm8_imm8, Sar_rm8_imm8, Rol_rm16_imm8, Rol_rm32_imm8, Rol_rm64_imm8, Ror_rm16_imm8, Ror_rm32_imm8, Ror_rm64_imm8, Rcl_rm16_imm8, Rcl_rm32_imm8, Rcl_rm64_imm8, Rcr_rm16_imm8, Rcr_rm32_imm8, Rcr_rm64_imm8, Shl_rm16_imm8, Shl_rm32_imm8, Shl_rm64_imm8, Shr_rm16_imm8, Shr_rm32_imm8, Shr_rm64_imm8, Sal_rm16_imm8, Sal_rm32_imm8, Sal_rm64_imm8, Sar_rm16_imm8, Sar_rm32_imm8, Sar_rm64_imm8, Retnw_imm16, Retnd_imm16, Retnq_imm16, Retnw, Retnd, Retnq, Les_r16_m1616, Les_r32_m1632, Lds_r16_m1616, Lds_r32_m1632, Mov_rm8_imm8, Xabort_imm8, Mov_rm16_imm16, Mov_rm32_imm32, Mov_rm64_imm32, Xbegin_rel16, Xbegin_rel32, Enterw_imm16_imm8, Enterd_imm16_imm8, Enterq_imm16_imm8, Leavew, Leaved, Leaveq, Retfw_imm16, Retfd_imm16, Retfq_imm16, Retfw, Retfd, Retfq, Int3, Int_imm8, Into, Iretw, Iretd, Iretq, Rol_rm8_1, Ror_rm8_1, Rcl_rm8_1, Rcr_rm8_1, Shl_rm8_1, Shr_rm8_1, Sal_rm8_1, Sar_rm8_1, Rol_rm16_1, Rol_rm32_1, Rol_rm64_1, Ror_rm16_1, Ror_rm32_1, Ror_rm64_1, Rcl_rm16_1, Rcl_rm32_1, Rcl_rm64_1, Rcr_rm16_1, Rcr_rm32_1, Rcr_rm64_1, Shl_rm16_1, Shl_rm32_1, Shl_rm64_1, Shr_rm16_1, Shr_rm32_1, Shr_rm64_1, Sal_rm16_1, Sal_rm32_1, Sal_rm64_1, Sar_rm16_1, Sar_rm32_1, Sar_rm64_1, Rol_rm8_CL, Ror_rm8_CL, Rcl_rm8_CL, Rcr_rm8_CL, Shl_rm8_CL, Shr_rm8_CL, Sal_rm8_CL, Sar_rm8_CL, Rol_rm16_CL, Rol_rm32_CL, Rol_rm64_CL, Ror_rm16_CL, Ror_rm32_CL, Ror_rm64_CL, Rcl_rm16_CL, Rcl_rm32_CL, Rcl_rm64_CL, Rcr_rm16_CL, Rcr_rm32_CL, Rcr_rm64_CL, Shl_rm16_CL, Shl_rm32_CL, Shl_rm64_CL, Shr_rm16_CL, Shr_rm32_CL, Shr_rm64_CL, Sal_rm16_CL, Sal_rm32_CL, Sal_rm64_CL, Sar_rm16_CL, Sar_rm32_CL, Sar_rm64_CL, Aam_imm8, Aad_imm8, Salc, Xlat_m8, Fadd_m32fp, Fmul_m32fp, Fcom_m32fp, Fcomp_m32fp, Fsub_m32fp, Fsubr_m32fp, Fdiv_m32fp, Fdivr_m32fp, Fadd_st0_sti, Fmul_st0_sti, Fcom_st0_sti, Fcomp_st0_sti, Fsub_st0_sti, Fsubr_st0_sti, Fdiv_st0_sti, Fdivr_st0_sti, Fld_m32fp, Fst_m32fp, Fstp_m32fp, Fldenv_m14byte, Fldenv_m28byte, Fldcw_m2byte, Fnstenv_m14byte, Fstenv_m14byte, Fnstenv_m28byte, Fstenv_m28byte, Fnstcw_m2byte, Fstcw_m2byte, Fld_sti, Fxch_st0_sti, Fnop, Fstpnce_sti, Fchs, Fabs, Ftst, Fxam, Fld1, Fldl2t, Fldl2e, Fldpi, Fldlg2, Fldln2, Fldz, F2xm1, Fyl2x, Fptan, Fpatan, Fxtract, Fprem1, Fdecstp, Fincstp, Fprem, Fyl2xp1, Fsqrt, Fsincos, Frndint, Fscale, Fsin, Fcos, Fiadd_m32int, Fimul_m32int, Ficom_m32int, Ficomp_m32int, Fisub_m32int, Fisubr_m32int, Fidiv_m32int, Fidivr_m32int, Fcmovb_st0_sti, Fcmove_st0_sti, Fcmovbe_st0_sti, Fcmovu_st0_sti, Fucompp, Fild_m32int, Fisttp_m32int, Fist_m32int, Fistp_m32int, Fld_m80fp, Fstp_m80fp, Fcmovnb_st0_sti, Fcmovne_st0_sti, Fcmovnbe_st0_sti, Fcmovnu_st0_sti, Fneni, Feni, Fndisi, Fdisi, Fnclex, Fclex, Fninit, Finit, Fnsetpm, Fsetpm, Frstpm, Fucomi_st0_sti, Fcomi_st0_sti, Fadd_m64fp, Fmul_m64fp, Fcom_m64fp, Fcomp_m64fp, Fsub_m64fp, Fsubr_m64fp, Fdiv_m64fp, Fdivr_m64fp, Fadd_sti_st0, Fmul_sti_st0, Fcom_st0_sti_DCD0, Fcomp_st0_sti_DCD8, Fsubr_sti_st0, Fsub_sti_st0, Fdivr_sti_st0, Fdiv_sti_st0, Fld_m64fp, Fisttp_m64int, Fst_m64fp, Fstp_m64fp, Frstor_m94byte, Frstor_m108byte, Fnsave_m94byte, Fsave_m94byte, Fnsave_m108byte, Fsave_m108byte, Fnstsw_m2byte, Fstsw_m2byte, Ffree_sti, Fxch_st0_sti_DDC8, Fst_sti, Fstp_sti, Fucom_st0_sti, Fucomp_st0_sti, Fiadd_m16int, Fimul_m16int, Ficom_m16int, Ficomp_m16int, Fisub_m16int, Fisubr_m16int, Fidiv_m16int, Fidivr_m16int, Faddp_sti_st0, Fmulp_sti_st0, Fcomp_st0_sti_DED0, Fcompp, Fsubrp_sti_st0, Fsubp_sti_st0, Fdivrp_sti_st0, Fdivp_sti_st0, Fild_m16int, Fisttp_m16int, Fist_m16int, Fistp_m16int, Fbld_m80bcd, Fild_m64int, Fbstp_m80bcd, Fistp_m64int, Ffreep_sti, Fxch_st0_sti_DFC8, Fstp_sti_DFD0, Fstp_sti_DFD8, Fnstsw_AX, Fstsw_AX, Fstdw_AX, Fstsg_AX, Fucomip_st0_sti, Fcomip_st0_sti, Loopne_rel8_16_CX, Loopne_rel8_32_CX, Loopne_rel8_16_ECX, Loopne_rel8_32_ECX, Loopne_rel8_64_ECX, Loopne_rel8_16_RCX, Loopne_rel8_64_RCX, Loope_rel8_16_CX, Loope_rel8_32_CX, Loope_rel8_16_ECX, Loope_rel8_32_ECX, Loope_rel8_64_ECX, Loope_rel8_16_RCX, Loope_rel8_64_RCX, Loop_rel8_16_CX, Loop_rel8_32_CX, Loop_rel8_16_ECX, Loop_rel8_32_ECX, Loop_rel8_64_ECX, Loop_rel8_16_RCX, Loop_rel8_64_RCX, Jcxz_rel8_16, Jcxz_rel8_32, Jecxz_rel8_16, Jecxz_rel8_32, Jecxz_rel8_64, Jrcxz_rel8_16, Jrcxz_rel8_64, In_AL_imm8, In_AX_imm8, In_EAX_imm8, Out_imm8_AL, Out_imm8_AX, Out_imm8_EAX, Call_rel16, Call_rel32_32, Call_rel32_64, Jmp_rel16, Jmp_rel32_32, Jmp_rel32_64, Jmp_ptr1616, Jmp_ptr1632, Jmp_rel8_16, Jmp_rel8_32, Jmp_rel8_64, In_AL_DX, In_AX_DX, In_EAX_DX, Out_DX_AL, Out_DX_AX, Out_DX_EAX, Int1, Hlt, Cmc, Test_rm8_imm8, Test_rm8_imm8_F6r1, Not_rm8, Neg_rm8, Mul_rm8, Imul_rm8, Div_rm8, Idiv_rm8, Test_rm16_imm16, Test_rm32_imm32, Test_rm64_imm32, Test_rm16_imm16_F7r1, Test_rm32_imm32_F7r1, Test_rm64_imm32_F7r1, Not_rm16, Not_rm32, Not_rm64, Neg_rm16, Neg_rm32, Neg_rm64, Mul_rm16, Mul_rm32, Mul_rm64, Imul_rm16, Imul_rm32, Imul_rm64, Div_rm16, Div_rm32, Div_rm64, Idiv_rm16, Idiv_rm32, Idiv_rm64, Clc, Stc, Cli, Sti, Cld, Std, Inc_rm8, Dec_rm8, Inc_rm16, Inc_rm32, Inc_rm64, Dec_rm16, Dec_rm32, Dec_rm64, Call_rm16, Call_rm32, Call_rm64, Call_m1616, Call_m1632, Call_m1664, Jmp_rm16, Jmp_rm32, Jmp_rm64, Jmp_m1616, Jmp_m1632, Jmp_m1664, Push_rm16, Push_rm32, Push_rm64, Sldt_rm16, Sldt_r32m16, Sldt_r64m16, Str_rm16, Str_r32m16, Str_r64m16, Lldt_rm16, Lldt_r32m16, Lldt_r64m16, Ltr_rm16, Ltr_r32m16, Ltr_r64m16, Verr_rm16, Verr_r32m16, Verr_r64m16, Verw_rm16, Verw_r32m16, Verw_r64m16, Jmpe_rm16, Jmpe_rm32, Sgdt_m1632_16, Sgdt_m1632, Sgdt_m1664, Sidt_m1632_16, Sidt_m1632, Sidt_m1664, Lgdt_m1632_16, Lgdt_m1632, Lgdt_m1664, Lidt_m1632_16, Lidt_m1632, Lidt_m1664, Smsw_rm16, Smsw_r32m16, Smsw_r64m16, Rstorssp_m64, Lmsw_rm16, Lmsw_r32m16, Lmsw_r64m16, Invlpg_m, Enclv, Vmcall, Vmlaunch, Vmresume, Vmxoff, Pconfig, Monitorw, Monitord, Monitorq, Mwait, Clac, Stac, Encls, Xgetbv, Xsetbv, Vmfunc, Xend, Xtest, Enclu, Vmrunw, Vmrund, Vmrunq, Vmmcall, Vmloadw, Vmloadd, Vmloadq, Vmsavew, Vmsaved, Vmsaveq, Stgi, Clgi, Skinit, Invlpgaw, Invlpgad, Invlpgaq, Setssbsy, Saveprevssp, Rdpkru, Wrpkru, Swapgs, Rdtscp, Monitorxw, Monitorxd, Monitorxq, Mcommit, Mwaitx, Clzerow, Clzerod, Clzeroq, Rdpru, Lar_r16_rm16, Lar_r32_r32m16, Lar_r64_r64m16, Lsl_r16_rm16, Lsl_r32_r32m16, Lsl_r64_r64m16, Storeall, Loadall286, Syscall, Clts, Loadall386, Sysretd, Sysretq, Invd, Wbinvd, Wbnoinvd, Cl1invmb, Ud2, Reservednop_rm16_r16_0F0D, Reservednop_rm32_r32_0F0D, Reservednop_rm64_r64_0F0D, Prefetch_m8, Prefetchw_m8, Prefetchwt1_m8, Femms, Umov_rm8_r8, Umov_rm16_r16, Umov_rm32_r32, Umov_r8_rm8, Umov_r16_rm16, Umov_r32_rm32, Movups_xmm_xmmm128, VEX_Vmovups_xmm_xmmm128, VEX_Vmovups_ymm_ymmm256, EVEX_Vmovups_xmm_k1z_xmmm128, EVEX_Vmovups_ymm_k1z_ymmm256, EVEX_Vmovups_zmm_k1z_zmmm512, Movupd_xmm_xmmm128, VEX_Vmovupd_xmm_xmmm128, VEX_Vmovupd_ymm_ymmm256, EVEX_Vmovupd_xmm_k1z_xmmm128, EVEX_Vmovupd_ymm_k1z_ymmm256, EVEX_Vmovupd_zmm_k1z_zmmm512, Movss_xmm_xmmm32, VEX_Vmovss_xmm_xmm_xmm, VEX_Vmovss_xmm_m32, EVEX_Vmovss_xmm_k1z_xmm_xmm, EVEX_Vmovss_xmm_k1z_m32, Movsd_xmm_xmmm64, VEX_Vmovsd_xmm_xmm_xmm, VEX_Vmovsd_xmm_m64, EVEX_Vmovsd_xmm_k1z_xmm_xmm, EVEX_Vmovsd_xmm_k1z_m64, Movups_xmmm128_xmm, VEX_Vmovups_xmmm128_xmm, VEX_Vmovups_ymmm256_ymm, EVEX_Vmovups_xmmm128_k1z_xmm, EVEX_Vmovups_ymmm256_k1z_ymm, EVEX_Vmovups_zmmm512_k1z_zmm, Movupd_xmmm128_xmm, VEX_Vmovupd_xmmm128_xmm, VEX_Vmovupd_ymmm256_ymm, EVEX_Vmovupd_xmmm128_k1z_xmm, EVEX_Vmovupd_ymmm256_k1z_ymm, EVEX_Vmovupd_zmmm512_k1z_zmm, Movss_xmmm32_xmm, VEX_Vmovss_xmm_xmm_xmm_0F11, VEX_Vmovss_m32_xmm, EVEX_Vmovss_xmm_k1z_xmm_xmm_0F11, EVEX_Vmovss_m32_k1_xmm, Movsd_xmmm64_xmm, VEX_Vmovsd_xmm_xmm_xmm_0F11, VEX_Vmovsd_m64_xmm, EVEX_Vmovsd_xmm_k1z_xmm_xmm_0F11, EVEX_Vmovsd_m64_k1_xmm, Movhlps_xmm_xmm, Movlps_xmm_m64, VEX_Vmovhlps_xmm_xmm_xmm, VEX_Vmovlps_xmm_xmm_m64, EVEX_Vmovhlps_xmm_xmm_xmm, EVEX_Vmovlps_xmm_xmm_m64, Movlpd_xmm_m64, VEX_Vmovlpd_xmm_xmm_m64, EVEX_Vmovlpd_xmm_xmm_m64, Movsldup_xmm_xmmm128, VEX_Vmovsldup_xmm_xmmm128, VEX_Vmovsldup_ymm_ymmm256, EVEX_Vmovsldup_xmm_k1z_xmmm128, EVEX_Vmovsldup_ymm_k1z_ymmm256, EVEX_Vmovsldup_zmm_k1z_zmmm512, Movddup_xmm_xmmm64, VEX_Vmovddup_xmm_xmmm64, VEX_Vmovddup_ymm_ymmm256, EVEX_Vmovddup_xmm_k1z_xmmm64, EVEX_Vmovddup_ymm_k1z_ymmm256, EVEX_Vmovddup_zmm_k1z_zmmm512, Movlps_m64_xmm, VEX_Vmovlps_m64_xmm, EVEX_Vmovlps_m64_xmm, Movlpd_m64_xmm, VEX_Vmovlpd_m64_xmm, EVEX_Vmovlpd_m64_xmm, Unpcklps_xmm_xmmm128, VEX_Vunpcklps_xmm_xmm_xmmm128, VEX_Vunpcklps_ymm_ymm_ymmm256, EVEX_Vunpcklps_xmm_k1z_xmm_xmmm128b32, EVEX_Vunpcklps_ymm_k1z_ymm_ymmm256b32, EVEX_Vunpcklps_zmm_k1z_zmm_zmmm512b32, Unpcklpd_xmm_xmmm128, VEX_Vunpcklpd_xmm_xmm_xmmm128, VEX_Vunpcklpd_ymm_ymm_ymmm256, EVEX_Vunpcklpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vunpcklpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vunpcklpd_zmm_k1z_zmm_zmmm512b64, Unpckhps_xmm_xmmm128, VEX_Vunpckhps_xmm_xmm_xmmm128, VEX_Vunpckhps_ymm_ymm_ymmm256, EVEX_Vunpckhps_xmm_k1z_xmm_xmmm128b32, EVEX_Vunpckhps_ymm_k1z_ymm_ymmm256b32, EVEX_Vunpckhps_zmm_k1z_zmm_zmmm512b32, Unpckhpd_xmm_xmmm128, VEX_Vunpckhpd_xmm_xmm_xmmm128, VEX_Vunpckhpd_ymm_ymm_ymmm256, EVEX_Vunpckhpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vunpckhpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vunpckhpd_zmm_k1z_zmm_zmmm512b64, Movlhps_xmm_xmm, VEX_Vmovlhps_xmm_xmm_xmm, EVEX_Vmovlhps_xmm_xmm_xmm, Movhps_xmm_m64, VEX_Vmovhps_xmm_xmm_m64, EVEX_Vmovhps_xmm_xmm_m64, Movhpd_xmm_m64, VEX_Vmovhpd_xmm_xmm_m64, EVEX_Vmovhpd_xmm_xmm_m64, Movshdup_xmm_xmmm128, VEX_Vmovshdup_xmm_xmmm128, VEX_Vmovshdup_ymm_ymmm256, EVEX_Vmovshdup_xmm_k1z_xmmm128, EVEX_Vmovshdup_ymm_k1z_ymmm256, EVEX_Vmovshdup_zmm_k1z_zmmm512, Movhps_m64_xmm, VEX_Vmovhps_m64_xmm, EVEX_Vmovhps_m64_xmm, Movhpd_m64_xmm, VEX_Vmovhpd_m64_xmm, EVEX_Vmovhpd_m64_xmm, Reservednop_rm16_r16_0F18, Reservednop_rm32_r32_0F18, Reservednop_rm64_r64_0F18, Reservednop_rm16_r16_0F19, Reservednop_rm32_r32_0F19, Reservednop_rm64_r64_0F19, Reservednop_rm16_r16_0F1A, Reservednop_rm32_r32_0F1A, Reservednop_rm64_r64_0F1A, Reservednop_rm16_r16_0F1B, Reservednop_rm32_r32_0F1B, Reservednop_rm64_r64_0F1B, Reservednop_rm16_r16_0F1C, Reservednop_rm32_r32_0F1C, Reservednop_rm64_r64_0F1C, Reservednop_rm16_r16_0F1D, Reservednop_rm32_r32_0F1D, Reservednop_rm64_r64_0F1D, Reservednop_rm16_r16_0F1E, Reservednop_rm32_r32_0F1E, Reservednop_rm64_r64_0F1E, Reservednop_rm16_r16_0F1F, Reservednop_rm32_r32_0F1F, Reservednop_rm64_r64_0F1F, Prefetchnta_m8, Prefetcht0_m8, Prefetcht1_m8, Prefetcht2_m8, Bndldx_bnd_mib, Bndmov_bnd_bndm64, Bndmov_bnd_bndm128, Bndcl_bnd_rm32, Bndcl_bnd_rm64, Bndcu_bnd_rm32, Bndcu_bnd_rm64, Bndstx_mib_bnd, Bndmov_bndm64_bnd, Bndmov_bndm128_bnd, Bndmk_bnd_m32, Bndmk_bnd_m64, Bndcn_bnd_rm32, Bndcn_bnd_rm64, Cldemote_m8, Rdsspd_r32, Rdsspq_r64, Endbr64, Endbr32, Nop_rm16, Nop_rm32, Nop_rm64, Mov_r32_cr, Mov_r64_cr, Mov_r32_dr, Mov_r64_dr, Mov_cr_r32, Mov_cr_r64, Mov_dr_r32, Mov_dr_r64, Mov_r32_tr, Mov_tr_r32, Movaps_xmm_xmmm128, VEX_Vmovaps_xmm_xmmm128, VEX_Vmovaps_ymm_ymmm256, EVEX_Vmovaps_xmm_k1z_xmmm128, EVEX_Vmovaps_ymm_k1z_ymmm256, EVEX_Vmovaps_zmm_k1z_zmmm512, Movapd_xmm_xmmm128, VEX_Vmovapd_xmm_xmmm128, VEX_Vmovapd_ymm_ymmm256, EVEX_Vmovapd_xmm_k1z_xmmm128, EVEX_Vmovapd_ymm_k1z_ymmm256, EVEX_Vmovapd_zmm_k1z_zmmm512, Movaps_xmmm128_xmm, VEX_Vmovaps_xmmm128_xmm, VEX_Vmovaps_ymmm256_ymm, EVEX_Vmovaps_xmmm128_k1z_xmm, EVEX_Vmovaps_ymmm256_k1z_ymm, EVEX_Vmovaps_zmmm512_k1z_zmm, Movapd_xmmm128_xmm, VEX_Vmovapd_xmmm128_xmm, VEX_Vmovapd_ymmm256_ymm, EVEX_Vmovapd_xmmm128_k1z_xmm, EVEX_Vmovapd_ymmm256_k1z_ymm, EVEX_Vmovapd_zmmm512_k1z_zmm, Cvtpi2ps_xmm_mmm64, Cvtpi2pd_xmm_mmm64, Cvtsi2ss_xmm_rm32, Cvtsi2ss_xmm_rm64, VEX_Vcvtsi2ss_xmm_xmm_rm32, VEX_Vcvtsi2ss_xmm_xmm_rm64, EVEX_Vcvtsi2ss_xmm_xmm_rm32_er, EVEX_Vcvtsi2ss_xmm_xmm_rm64_er, Cvtsi2sd_xmm_rm32, Cvtsi2sd_xmm_rm64, VEX_Vcvtsi2sd_xmm_xmm_rm32, VEX_Vcvtsi2sd_xmm_xmm_rm64, EVEX_Vcvtsi2sd_xmm_xmm_rm32_er, EVEX_Vcvtsi2sd_xmm_xmm_rm64_er, Movntps_m128_xmm, VEX_Vmovntps_m128_xmm, VEX_Vmovntps_m256_ymm, EVEX_Vmovntps_m128_xmm, EVEX_Vmovntps_m256_ymm, EVEX_Vmovntps_m512_zmm, Movntpd_m128_xmm, VEX_Vmovntpd_m128_xmm, VEX_Vmovntpd_m256_ymm, EVEX_Vmovntpd_m128_xmm, EVEX_Vmovntpd_m256_ymm, EVEX_Vmovntpd_m512_zmm, Movntss_m32_xmm, Movntsd_m64_xmm, Cvttps2pi_mm_xmmm64, Cvttpd2pi_mm_xmmm128, Cvttss2si_r32_xmmm32, Cvttss2si_r64_xmmm32, VEX_Vcvttss2si_r32_xmmm32, VEX_Vcvttss2si_r64_xmmm32, EVEX_Vcvttss2si_r32_xmmm32_sae, EVEX_Vcvttss2si_r64_xmmm32_sae, Cvttsd2si_r32_xmmm64, Cvttsd2si_r64_xmmm64, VEX_Vcvttsd2si_r32_xmmm64, VEX_Vcvttsd2si_r64_xmmm64, EVEX_Vcvttsd2si_r32_xmmm64_sae, EVEX_Vcvttsd2si_r64_xmmm64_sae, Cvtps2pi_mm_xmmm64, Cvtpd2pi_mm_xmmm128, Cvtss2si_r32_xmmm32, Cvtss2si_r64_xmmm32, VEX_Vcvtss2si_r32_xmmm32, VEX_Vcvtss2si_r64_xmmm32, EVEX_Vcvtss2si_r32_xmmm32_er, EVEX_Vcvtss2si_r64_xmmm32_er, Cvtsd2si_r32_xmmm64, Cvtsd2si_r64_xmmm64, VEX_Vcvtsd2si_r32_xmmm64, VEX_Vcvtsd2si_r64_xmmm64, EVEX_Vcvtsd2si_r32_xmmm64_er, EVEX_Vcvtsd2si_r64_xmmm64_er, Ucomiss_xmm_xmmm32, VEX_Vucomiss_xmm_xmmm32, EVEX_Vucomiss_xmm_xmmm32_sae, Ucomisd_xmm_xmmm64, VEX_Vucomisd_xmm_xmmm64, EVEX_Vucomisd_xmm_xmmm64_sae, Comiss_xmm_xmmm32, Comisd_xmm_xmmm64, VEX_Vcomiss_xmm_xmmm32, VEX_Vcomisd_xmm_xmmm64, EVEX_Vcomiss_xmm_xmmm32_sae, EVEX_Vcomisd_xmm_xmmm64_sae, Wrmsr, Rdtsc, Rdmsr, Rdpmc, Sysenter, Sysexitd, Sysexitq, Getsecd, Cmovo_r16_rm16, Cmovo_r32_rm32, Cmovo_r64_rm64, Cmovno_r16_rm16, Cmovno_r32_rm32, Cmovno_r64_rm64, Cmovb_r16_rm16, Cmovb_r32_rm32, Cmovb_r64_rm64, Cmovae_r16_rm16, Cmovae_r32_rm32, Cmovae_r64_rm64, Cmove_r16_rm16, Cmove_r32_rm32, Cmove_r64_rm64, Cmovne_r16_rm16, Cmovne_r32_rm32, Cmovne_r64_rm64, Cmovbe_r16_rm16, Cmovbe_r32_rm32, Cmovbe_r64_rm64, Cmova_r16_rm16, Cmova_r32_rm32, Cmova_r64_rm64, Cmovs_r16_rm16, Cmovs_r32_rm32, Cmovs_r64_rm64, Cmovns_r16_rm16, Cmovns_r32_rm32, Cmovns_r64_rm64, Cmovp_r16_rm16, Cmovp_r32_rm32, Cmovp_r64_rm64, Cmovnp_r16_rm16, Cmovnp_r32_rm32, Cmovnp_r64_rm64, Cmovl_r16_rm16, Cmovl_r32_rm32, Cmovl_r64_rm64, Cmovge_r16_rm16, Cmovge_r32_rm32, Cmovge_r64_rm64, Cmovle_r16_rm16, Cmovle_r32_rm32, Cmovle_r64_rm64, Cmovg_r16_rm16, Cmovg_r32_rm32, Cmovg_r64_rm64, VEX_Kandw_kr_kr_kr, VEX_Kandq_kr_kr_kr, VEX_Kandb_kr_kr_kr, VEX_Kandd_kr_kr_kr, VEX_Kandnw_kr_kr_kr, VEX_Kandnq_kr_kr_kr, VEX_Kandnb_kr_kr_kr, VEX_Kandnd_kr_kr_kr, VEX_Knotw_kr_kr, VEX_Knotq_kr_kr, VEX_Knotb_kr_kr, VEX_Knotd_kr_kr, VEX_Korw_kr_kr_kr, VEX_Korq_kr_kr_kr, VEX_Korb_kr_kr_kr, VEX_Kord_kr_kr_kr, VEX_Kxnorw_kr_kr_kr, VEX_Kxnorq_kr_kr_kr, VEX_Kxnorb_kr_kr_kr, VEX_Kxnord_kr_kr_kr, VEX_Kxorw_kr_kr_kr, VEX_Kxorq_kr_kr_kr, VEX_Kxorb_kr_kr_kr, VEX_Kxord_kr_kr_kr, VEX_Kaddw_kr_kr_kr, VEX_Kaddq_kr_kr_kr, VEX_Kaddb_kr_kr_kr, VEX_Kaddd_kr_kr_kr, VEX_Kunpckwd_kr_kr_kr, VEX_Kunpckdq_kr_kr_kr, VEX_Kunpckbw_kr_kr_kr, Movmskps_r32_xmm, Movmskps_r64_xmm, VEX_Vmovmskps_r32_xmm, VEX_Vmovmskps_r64_xmm, VEX_Vmovmskps_r32_ymm, VEX_Vmovmskps_r64_ymm, Movmskpd_r32_xmm, Movmskpd_r64_xmm, VEX_Vmovmskpd_r32_xmm, VEX_Vmovmskpd_r64_xmm, VEX_Vmovmskpd_r32_ymm, VEX_Vmovmskpd_r64_ymm, Sqrtps_xmm_xmmm128, VEX_Vsqrtps_xmm_xmmm128, VEX_Vsqrtps_ymm_ymmm256, EVEX_Vsqrtps_xmm_k1z_xmmm128b32, EVEX_Vsqrtps_ymm_k1z_ymmm256b32, EVEX_Vsqrtps_zmm_k1z_zmmm512b32_er, Sqrtpd_xmm_xmmm128, VEX_Vsqrtpd_xmm_xmmm128, VEX_Vsqrtpd_ymm_ymmm256, EVEX_Vsqrtpd_xmm_k1z_xmmm128b64, EVEX_Vsqrtpd_ymm_k1z_ymmm256b64, EVEX_Vsqrtpd_zmm_k1z_zmmm512b64_er, Sqrtss_xmm_xmmm32, VEX_Vsqrtss_xmm_xmm_xmmm32, EVEX_Vsqrtss_xmm_k1z_xmm_xmmm32_er, Sqrtsd_xmm_xmmm64, VEX_Vsqrtsd_xmm_xmm_xmmm64, EVEX_Vsqrtsd_xmm_k1z_xmm_xmmm64_er, Rsqrtps_xmm_xmmm128, VEX_Vrsqrtps_xmm_xmmm128, VEX_Vrsqrtps_ymm_ymmm256, Rsqrtss_xmm_xmmm32, VEX_Vrsqrtss_xmm_xmm_xmmm32, Rcpps_xmm_xmmm128, VEX_Vrcpps_xmm_xmmm128, VEX_Vrcpps_ymm_ymmm256, Rcpss_xmm_xmmm32, VEX_Vrcpss_xmm_xmm_xmmm32, Andps_xmm_xmmm128, VEX_Vandps_xmm_xmm_xmmm128, VEX_Vandps_ymm_ymm_ymmm256, EVEX_Vandps_xmm_k1z_xmm_xmmm128b32, EVEX_Vandps_ymm_k1z_ymm_ymmm256b32, EVEX_Vandps_zmm_k1z_zmm_zmmm512b32, Andpd_xmm_xmmm128, VEX_Vandpd_xmm_xmm_xmmm128, VEX_Vandpd_ymm_ymm_ymmm256, EVEX_Vandpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vandpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vandpd_zmm_k1z_zmm_zmmm512b64, Andnps_xmm_xmmm128, VEX_Vandnps_xmm_xmm_xmmm128, VEX_Vandnps_ymm_ymm_ymmm256, EVEX_Vandnps_xmm_k1z_xmm_xmmm128b32, EVEX_Vandnps_ymm_k1z_ymm_ymmm256b32, EVEX_Vandnps_zmm_k1z_zmm_zmmm512b32, Andnpd_xmm_xmmm128, VEX_Vandnpd_xmm_xmm_xmmm128, VEX_Vandnpd_ymm_ymm_ymmm256, EVEX_Vandnpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vandnpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vandnpd_zmm_k1z_zmm_zmmm512b64, Orps_xmm_xmmm128, VEX_Vorps_xmm_xmm_xmmm128, VEX_Vorps_ymm_ymm_ymmm256, EVEX_Vorps_xmm_k1z_xmm_xmmm128b32, EVEX_Vorps_ymm_k1z_ymm_ymmm256b32, EVEX_Vorps_zmm_k1z_zmm_zmmm512b32, Orpd_xmm_xmmm128, VEX_Vorpd_xmm_xmm_xmmm128, VEX_Vorpd_ymm_ymm_ymmm256, EVEX_Vorpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vorpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vorpd_zmm_k1z_zmm_zmmm512b64, Xorps_xmm_xmmm128, VEX_Vxorps_xmm_xmm_xmmm128, VEX_Vxorps_ymm_ymm_ymmm256, EVEX_Vxorps_xmm_k1z_xmm_xmmm128b32, EVEX_Vxorps_ymm_k1z_ymm_ymmm256b32, EVEX_Vxorps_zmm_k1z_zmm_zmmm512b32, Xorpd_xmm_xmmm128, VEX_Vxorpd_xmm_xmm_xmmm128, VEX_Vxorpd_ymm_ymm_ymmm256, EVEX_Vxorpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vxorpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vxorpd_zmm_k1z_zmm_zmmm512b64, Addps_xmm_xmmm128, VEX_Vaddps_xmm_xmm_xmmm128, VEX_Vaddps_ymm_ymm_ymmm256, EVEX_Vaddps_xmm_k1z_xmm_xmmm128b32, EVEX_Vaddps_ymm_k1z_ymm_ymmm256b32, EVEX_Vaddps_zmm_k1z_zmm_zmmm512b32_er, Addpd_xmm_xmmm128, VEX_Vaddpd_xmm_xmm_xmmm128, VEX_Vaddpd_ymm_ymm_ymmm256, EVEX_Vaddpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vaddpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vaddpd_zmm_k1z_zmm_zmmm512b64_er, Addss_xmm_xmmm32, VEX_Vaddss_xmm_xmm_xmmm32, EVEX_Vaddss_xmm_k1z_xmm_xmmm32_er, Addsd_xmm_xmmm64, VEX_Vaddsd_xmm_xmm_xmmm64, EVEX_Vaddsd_xmm_k1z_xmm_xmmm64_er, Mulps_xmm_xmmm128, VEX_Vmulps_xmm_xmm_xmmm128, VEX_Vmulps_ymm_ymm_ymmm256, EVEX_Vmulps_xmm_k1z_xmm_xmmm128b32, EVEX_Vmulps_ymm_k1z_ymm_ymmm256b32, EVEX_Vmulps_zmm_k1z_zmm_zmmm512b32_er, Mulpd_xmm_xmmm128, VEX_Vmulpd_xmm_xmm_xmmm128, VEX_Vmulpd_ymm_ymm_ymmm256, EVEX_Vmulpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vmulpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vmulpd_zmm_k1z_zmm_zmmm512b64_er, Mulss_xmm_xmmm32, VEX_Vmulss_xmm_xmm_xmmm32, EVEX_Vmulss_xmm_k1z_xmm_xmmm32_er, Mulsd_xmm_xmmm64, VEX_Vmulsd_xmm_xmm_xmmm64, EVEX_Vmulsd_xmm_k1z_xmm_xmmm64_er, Cvtps2pd_xmm_xmmm64, VEX_Vcvtps2pd_xmm_xmmm64, VEX_Vcvtps2pd_ymm_xmmm128, EVEX_Vcvtps2pd_xmm_k1z_xmmm64b32, EVEX_Vcvtps2pd_ymm_k1z_xmmm128b32, EVEX_Vcvtps2pd_zmm_k1z_ymmm256b32_sae, Cvtpd2ps_xmm_xmmm128, VEX_Vcvtpd2ps_xmm_xmmm128, VEX_Vcvtpd2ps_xmm_ymmm256, EVEX_Vcvtpd2ps_xmm_k1z_xmmm128b64, EVEX_Vcvtpd2ps_xmm_k1z_ymmm256b64, EVEX_Vcvtpd2ps_ymm_k1z_zmmm512b64_er, Cvtss2sd_xmm_xmmm32, VEX_Vcvtss2sd_xmm_xmm_xmmm32, EVEX_Vcvtss2sd_xmm_k1z_xmm_xmmm32_sae, Cvtsd2ss_xmm_xmmm64, VEX_Vcvtsd2ss_xmm_xmm_xmmm64, EVEX_Vcvtsd2ss_xmm_k1z_xmm_xmmm64_er, Cvtdq2ps_xmm_xmmm128, VEX_Vcvtdq2ps_xmm_xmmm128, VEX_Vcvtdq2ps_ymm_ymmm256, EVEX_Vcvtdq2ps_xmm_k1z_xmmm128b32, EVEX_Vcvtdq2ps_ymm_k1z_ymmm256b32, EVEX_Vcvtdq2ps_zmm_k1z_zmmm512b32_er, EVEX_Vcvtqq2ps_xmm_k1z_xmmm128b64, EVEX_Vcvtqq2ps_xmm_k1z_ymmm256b64, EVEX_Vcvtqq2ps_ymm_k1z_zmmm512b64_er, Cvtps2dq_xmm_xmmm128, VEX_Vcvtps2dq_xmm_xmmm128, VEX_Vcvtps2dq_ymm_ymmm256, EVEX_Vcvtps2dq_xmm_k1z_xmmm128b32, EVEX_Vcvtps2dq_ymm_k1z_ymmm256b32, EVEX_Vcvtps2dq_zmm_k1z_zmmm512b32_er, Cvttps2dq_xmm_xmmm128, VEX_Vcvttps2dq_xmm_xmmm128, VEX_Vcvttps2dq_ymm_ymmm256, EVEX_Vcvttps2dq_xmm_k1z_xmmm128b32, EVEX_Vcvttps2dq_ymm_k1z_ymmm256b32, EVEX_Vcvttps2dq_zmm_k1z_zmmm512b32_sae, Subps_xmm_xmmm128, VEX_Vsubps_xmm_xmm_xmmm128, VEX_Vsubps_ymm_ymm_ymmm256, EVEX_Vsubps_xmm_k1z_xmm_xmmm128b32, EVEX_Vsubps_ymm_k1z_ymm_ymmm256b32, EVEX_Vsubps_zmm_k1z_zmm_zmmm512b32_er, Subpd_xmm_xmmm128, VEX_Vsubpd_xmm_xmm_xmmm128, VEX_Vsubpd_ymm_ymm_ymmm256, EVEX_Vsubpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vsubpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vsubpd_zmm_k1z_zmm_zmmm512b64_er, Subss_xmm_xmmm32, VEX_Vsubss_xmm_xmm_xmmm32, EVEX_Vsubss_xmm_k1z_xmm_xmmm32_er, Subsd_xmm_xmmm64, VEX_Vsubsd_xmm_xmm_xmmm64, EVEX_Vsubsd_xmm_k1z_xmm_xmmm64_er, Minps_xmm_xmmm128, VEX_Vminps_xmm_xmm_xmmm128, VEX_Vminps_ymm_ymm_ymmm256, EVEX_Vminps_xmm_k1z_xmm_xmmm128b32, EVEX_Vminps_ymm_k1z_ymm_ymmm256b32, EVEX_Vminps_zmm_k1z_zmm_zmmm512b32_sae, Minpd_xmm_xmmm128, VEX_Vminpd_xmm_xmm_xmmm128, VEX_Vminpd_ymm_ymm_ymmm256, EVEX_Vminpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vminpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vminpd_zmm_k1z_zmm_zmmm512b64_sae, Minss_xmm_xmmm32, VEX_Vminss_xmm_xmm_xmmm32, EVEX_Vminss_xmm_k1z_xmm_xmmm32_sae, Minsd_xmm_xmmm64, VEX_Vminsd_xmm_xmm_xmmm64, EVEX_Vminsd_xmm_k1z_xmm_xmmm64_sae, Divps_xmm_xmmm128, VEX_Vdivps_xmm_xmm_xmmm128, VEX_Vdivps_ymm_ymm_ymmm256, EVEX_Vdivps_xmm_k1z_xmm_xmmm128b32, EVEX_Vdivps_ymm_k1z_ymm_ymmm256b32, EVEX_Vdivps_zmm_k1z_zmm_zmmm512b32_er, Divpd_xmm_xmmm128, VEX_Vdivpd_xmm_xmm_xmmm128, VEX_Vdivpd_ymm_ymm_ymmm256, EVEX_Vdivpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vdivpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vdivpd_zmm_k1z_zmm_zmmm512b64_er, Divss_xmm_xmmm32, VEX_Vdivss_xmm_xmm_xmmm32, EVEX_Vdivss_xmm_k1z_xmm_xmmm32_er, Divsd_xmm_xmmm64, VEX_Vdivsd_xmm_xmm_xmmm64, EVEX_Vdivsd_xmm_k1z_xmm_xmmm64_er, Maxps_xmm_xmmm128, VEX_Vmaxps_xmm_xmm_xmmm128, VEX_Vmaxps_ymm_ymm_ymmm256, EVEX_Vmaxps_xmm_k1z_xmm_xmmm128b32, EVEX_Vmaxps_ymm_k1z_ymm_ymmm256b32, EVEX_Vmaxps_zmm_k1z_zmm_zmmm512b32_sae, Maxpd_xmm_xmmm128, VEX_Vmaxpd_xmm_xmm_xmmm128, VEX_Vmaxpd_ymm_ymm_ymmm256, EVEX_Vmaxpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vmaxpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vmaxpd_zmm_k1z_zmm_zmmm512b64_sae, Maxss_xmm_xmmm32, VEX_Vmaxss_xmm_xmm_xmmm32, EVEX_Vmaxss_xmm_k1z_xmm_xmmm32_sae, Maxsd_xmm_xmmm64, VEX_Vmaxsd_xmm_xmm_xmmm64, EVEX_Vmaxsd_xmm_k1z_xmm_xmmm64_sae, Punpcklbw_mm_mmm32, Punpcklbw_xmm_xmmm128, VEX_Vpunpcklbw_xmm_xmm_xmmm128, VEX_Vpunpcklbw_ymm_ymm_ymmm256, EVEX_Vpunpcklbw_xmm_k1z_xmm_xmmm128, EVEX_Vpunpcklbw_ymm_k1z_ymm_ymmm256, EVEX_Vpunpcklbw_zmm_k1z_zmm_zmmm512, Punpcklwd_mm_mmm32, Punpcklwd_xmm_xmmm128, VEX_Vpunpcklwd_xmm_xmm_xmmm128, VEX_Vpunpcklwd_ymm_ymm_ymmm256, EVEX_Vpunpcklwd_xmm_k1z_xmm_xmmm128, EVEX_Vpunpcklwd_ymm_k1z_ymm_ymmm256, EVEX_Vpunpcklwd_zmm_k1z_zmm_zmmm512, Punpckldq_mm_mmm32, Punpckldq_xmm_xmmm128, VEX_Vpunpckldq_xmm_xmm_xmmm128, VEX_Vpunpckldq_ymm_ymm_ymmm256, EVEX_Vpunpckldq_xmm_k1z_xmm_xmmm128b32, EVEX_Vpunpckldq_ymm_k1z_ymm_ymmm256b32, EVEX_Vpunpckldq_zmm_k1z_zmm_zmmm512b32, Packsswb_mm_mmm64, Packsswb_xmm_xmmm128, VEX_Vpacksswb_xmm_xmm_xmmm128, VEX_Vpacksswb_ymm_ymm_ymmm256, EVEX_Vpacksswb_xmm_k1z_xmm_xmmm128, EVEX_Vpacksswb_ymm_k1z_ymm_ymmm256, EVEX_Vpacksswb_zmm_k1z_zmm_zmmm512, Pcmpgtb_mm_mmm64, Pcmpgtb_xmm_xmmm128, VEX_Vpcmpgtb_xmm_xmm_xmmm128, VEX_Vpcmpgtb_ymm_ymm_ymmm256, EVEX_Vpcmpgtb_kr_k1_xmm_xmmm128, EVEX_Vpcmpgtb_kr_k1_ymm_ymmm256, EVEX_Vpcmpgtb_kr_k1_zmm_zmmm512, Pcmpgtw_mm_mmm64, Pcmpgtw_xmm_xmmm128, VEX_Vpcmpgtw_xmm_xmm_xmmm128, VEX_Vpcmpgtw_ymm_ymm_ymmm256, EVEX_Vpcmpgtw_kr_k1_xmm_xmmm128, EVEX_Vpcmpgtw_kr_k1_ymm_ymmm256, EVEX_Vpcmpgtw_kr_k1_zmm_zmmm512, Pcmpgtd_mm_mmm64, Pcmpgtd_xmm_xmmm128, VEX_Vpcmpgtd_xmm_xmm_xmmm128, VEX_Vpcmpgtd_ymm_ymm_ymmm256, EVEX_Vpcmpgtd_kr_k1_xmm_xmmm128b32, EVEX_Vpcmpgtd_kr_k1_ymm_ymmm256b32, EVEX_Vpcmpgtd_kr_k1_zmm_zmmm512b32, Packuswb_mm_mmm64, Packuswb_xmm_xmmm128, VEX_Vpackuswb_xmm_xmm_xmmm128, VEX_Vpackuswb_ymm_ymm_ymmm256, EVEX_Vpackuswb_xmm_k1z_xmm_xmmm128, EVEX_Vpackuswb_ymm_k1z_ymm_ymmm256, EVEX_Vpackuswb_zmm_k1z_zmm_zmmm512, Punpckhbw_mm_mmm64, Punpckhbw_xmm_xmmm128, VEX_Vpunpckhbw_xmm_xmm_xmmm128, VEX_Vpunpckhbw_ymm_ymm_ymmm256, EVEX_Vpunpckhbw_xmm_k1z_xmm_xmmm128, EVEX_Vpunpckhbw_ymm_k1z_ymm_ymmm256, EVEX_Vpunpckhbw_zmm_k1z_zmm_zmmm512, Punpckhwd_mm_mmm64, Punpckhwd_xmm_xmmm128, VEX_Vpunpckhwd_xmm_xmm_xmmm128, VEX_Vpunpckhwd_ymm_ymm_ymmm256, EVEX_Vpunpckhwd_xmm_k1z_xmm_xmmm128, EVEX_Vpunpckhwd_ymm_k1z_ymm_ymmm256, EVEX_Vpunpckhwd_zmm_k1z_zmm_zmmm512, Punpckhdq_mm_mmm64, Punpckhdq_xmm_xmmm128, VEX_Vpunpckhdq_xmm_xmm_xmmm128, VEX_Vpunpckhdq_ymm_ymm_ymmm256, EVEX_Vpunpckhdq_xmm_k1z_xmm_xmmm128b32, EVEX_Vpunpckhdq_ymm_k1z_ymm_ymmm256b32, EVEX_Vpunpckhdq_zmm_k1z_zmm_zmmm512b32, Packssdw_mm_mmm64, Packssdw_xmm_xmmm128, VEX_Vpackssdw_xmm_xmm_xmmm128, VEX_Vpackssdw_ymm_ymm_ymmm256, EVEX_Vpackssdw_xmm_k1z_xmm_xmmm128b32, EVEX_Vpackssdw_ymm_k1z_ymm_ymmm256b32, EVEX_Vpackssdw_zmm_k1z_zmm_zmmm512b32, Punpcklqdq_xmm_xmmm128, VEX_Vpunpcklqdq_xmm_xmm_xmmm128, VEX_Vpunpcklqdq_ymm_ymm_ymmm256, EVEX_Vpunpcklqdq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpunpcklqdq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpunpcklqdq_zmm_k1z_zmm_zmmm512b64, Punpckhqdq_xmm_xmmm128, VEX_Vpunpckhqdq_xmm_xmm_xmmm128, VEX_Vpunpckhqdq_ymm_ymm_ymmm256, EVEX_Vpunpckhqdq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpunpckhqdq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpunpckhqdq_zmm_k1z_zmm_zmmm512b64, Movd_mm_rm32, Movq_mm_rm64, Movd_xmm_rm32, Movq_xmm_rm64, VEX_Vmovd_xmm_rm32, VEX_Vmovq_xmm_rm64, EVEX_Vmovd_xmm_rm32, EVEX_Vmovq_xmm_rm64, Movq_mm_mmm64, Movdqa_xmm_xmmm128, VEX_Vmovdqa_xmm_xmmm128, VEX_Vmovdqa_ymm_ymmm256, EVEX_Vmovdqa32_xmm_k1z_xmmm128, EVEX_Vmovdqa32_ymm_k1z_ymmm256, EVEX_Vmovdqa32_zmm_k1z_zmmm512, EVEX_Vmovdqa64_xmm_k1z_xmmm128, EVEX_Vmovdqa64_ymm_k1z_ymmm256, EVEX_Vmovdqa64_zmm_k1z_zmmm512, Movdqu_xmm_xmmm128, VEX_Vmovdqu_xmm_xmmm128, VEX_Vmovdqu_ymm_ymmm256, EVEX_Vmovdqu32_xmm_k1z_xmmm128, EVEX_Vmovdqu32_ymm_k1z_ymmm256, EVEX_Vmovdqu32_zmm_k1z_zmmm512, EVEX_Vmovdqu64_xmm_k1z_xmmm128, EVEX_Vmovdqu64_ymm_k1z_ymmm256, EVEX_Vmovdqu64_zmm_k1z_zmmm512, EVEX_Vmovdqu8_xmm_k1z_xmmm128, EVEX_Vmovdqu8_ymm_k1z_ymmm256, EVEX_Vmovdqu8_zmm_k1z_zmmm512, EVEX_Vmovdqu16_xmm_k1z_xmmm128, EVEX_Vmovdqu16_ymm_k1z_ymmm256, EVEX_Vmovdqu16_zmm_k1z_zmmm512, Pshufw_mm_mmm64_imm8, Pshufd_xmm_xmmm128_imm8, VEX_Vpshufd_xmm_xmmm128_imm8, VEX_Vpshufd_ymm_ymmm256_imm8, EVEX_Vpshufd_xmm_k1z_xmmm128b32_imm8, EVEX_Vpshufd_ymm_k1z_ymmm256b32_imm8, EVEX_Vpshufd_zmm_k1z_zmmm512b32_imm8, Pshufhw_xmm_xmmm128_imm8, VEX_Vpshufhw_xmm_xmmm128_imm8, VEX_Vpshufhw_ymm_ymmm256_imm8, EVEX_Vpshufhw_xmm_k1z_xmmm128_imm8, EVEX_Vpshufhw_ymm_k1z_ymmm256_imm8, EVEX_Vpshufhw_zmm_k1z_zmmm512_imm8, Pshuflw_xmm_xmmm128_imm8, VEX_Vpshuflw_xmm_xmmm128_imm8, VEX_Vpshuflw_ymm_ymmm256_imm8, EVEX_Vpshuflw_xmm_k1z_xmmm128_imm8, EVEX_Vpshuflw_ymm_k1z_ymmm256_imm8, EVEX_Vpshuflw_zmm_k1z_zmmm512_imm8, Psrlw_mm_imm8, Psrlw_xmm_imm8, VEX_Vpsrlw_xmm_xmm_imm8, VEX_Vpsrlw_ymm_ymm_imm8, EVEX_Vpsrlw_xmm_k1z_xmmm128_imm8, EVEX_Vpsrlw_ymm_k1z_ymmm256_imm8, EVEX_Vpsrlw_zmm_k1z_zmmm512_imm8, Psraw_mm_imm8, Psraw_xmm_imm8, VEX_Vpsraw_xmm_xmm_imm8, VEX_Vpsraw_ymm_ymm_imm8, EVEX_Vpsraw_xmm_k1z_xmmm128_imm8, EVEX_Vpsraw_ymm_k1z_ymmm256_imm8, EVEX_Vpsraw_zmm_k1z_zmmm512_imm8, Psllw_mm_imm8, Psllw_xmm_imm8, VEX_Vpsllw_xmm_xmm_imm8, VEX_Vpsllw_ymm_ymm_imm8, EVEX_Vpsllw_xmm_k1z_xmmm128_imm8, EVEX_Vpsllw_ymm_k1z_ymmm256_imm8, EVEX_Vpsllw_zmm_k1z_zmmm512_imm8, EVEX_Vprord_xmm_k1z_xmmm128b32_imm8, EVEX_Vprord_ymm_k1z_ymmm256b32_imm8, EVEX_Vprord_zmm_k1z_zmmm512b32_imm8, EVEX_Vprorq_xmm_k1z_xmmm128b64_imm8, EVEX_Vprorq_ymm_k1z_ymmm256b64_imm8, EVEX_Vprorq_zmm_k1z_zmmm512b64_imm8, EVEX_Vprold_xmm_k1z_xmmm128b32_imm8, EVEX_Vprold_ymm_k1z_ymmm256b32_imm8, EVEX_Vprold_zmm_k1z_zmmm512b32_imm8, EVEX_Vprolq_xmm_k1z_xmmm128b64_imm8, EVEX_Vprolq_ymm_k1z_ymmm256b64_imm8, EVEX_Vprolq_zmm_k1z_zmmm512b64_imm8, Psrld_mm_imm8, Psrld_xmm_imm8, VEX_Vpsrld_xmm_xmm_imm8, VEX_Vpsrld_ymm_ymm_imm8, EVEX_Vpsrld_xmm_k1z_xmmm128b32_imm8, EVEX_Vpsrld_ymm_k1z_ymmm256b32_imm8, EVEX_Vpsrld_zmm_k1z_zmmm512b32_imm8, Psrad_mm_imm8, Psrad_xmm_imm8, VEX_Vpsrad_xmm_xmm_imm8, VEX_Vpsrad_ymm_ymm_imm8, EVEX_Vpsrad_xmm_k1z_xmmm128b32_imm8, EVEX_Vpsrad_ymm_k1z_ymmm256b32_imm8, EVEX_Vpsrad_zmm_k1z_zmmm512b32_imm8, EVEX_Vpsraq_xmm_k1z_xmmm128b64_imm8, EVEX_Vpsraq_ymm_k1z_ymmm256b64_imm8, EVEX_Vpsraq_zmm_k1z_zmmm512b64_imm8, Pslld_mm_imm8, Pslld_xmm_imm8, VEX_Vpslld_xmm_xmm_imm8, VEX_Vpslld_ymm_ymm_imm8, EVEX_Vpslld_xmm_k1z_xmmm128b32_imm8, EVEX_Vpslld_ymm_k1z_ymmm256b32_imm8, EVEX_Vpslld_zmm_k1z_zmmm512b32_imm8, Psrlq_mm_imm8, Psrlq_xmm_imm8, VEX_Vpsrlq_xmm_xmm_imm8, VEX_Vpsrlq_ymm_ymm_imm8, EVEX_Vpsrlq_xmm_k1z_xmmm128b64_imm8, EVEX_Vpsrlq_ymm_k1z_ymmm256b64_imm8, EVEX_Vpsrlq_zmm_k1z_zmmm512b64_imm8, Psrldq_xmm_imm8, VEX_Vpsrldq_xmm_xmm_imm8, VEX_Vpsrldq_ymm_ymm_imm8, EVEX_Vpsrldq_xmm_xmmm128_imm8, EVEX_Vpsrldq_ymm_ymmm256_imm8, EVEX_Vpsrldq_zmm_zmmm512_imm8, Psllq_mm_imm8, Psllq_xmm_imm8, VEX_Vpsllq_xmm_xmm_imm8, VEX_Vpsllq_ymm_ymm_imm8, EVEX_Vpsllq_xmm_k1z_xmmm128b64_imm8, EVEX_Vpsllq_ymm_k1z_ymmm256b64_imm8, EVEX_Vpsllq_zmm_k1z_zmmm512b64_imm8, Pslldq_xmm_imm8, VEX_Vpslldq_xmm_xmm_imm8, VEX_Vpslldq_ymm_ymm_imm8, EVEX_Vpslldq_xmm_xmmm128_imm8, EVEX_Vpslldq_ymm_ymmm256_imm8, EVEX_Vpslldq_zmm_zmmm512_imm8, Pcmpeqb_mm_mmm64, Pcmpeqb_xmm_xmmm128, VEX_Vpcmpeqb_xmm_xmm_xmmm128, VEX_Vpcmpeqb_ymm_ymm_ymmm256, EVEX_Vpcmpeqb_kr_k1_xmm_xmmm128, EVEX_Vpcmpeqb_kr_k1_ymm_ymmm256, EVEX_Vpcmpeqb_kr_k1_zmm_zmmm512, Pcmpeqw_mm_mmm64, Pcmpeqw_xmm_xmmm128, VEX_Vpcmpeqw_xmm_xmm_xmmm128, VEX_Vpcmpeqw_ymm_ymm_ymmm256, EVEX_Vpcmpeqw_kr_k1_xmm_xmmm128, EVEX_Vpcmpeqw_kr_k1_ymm_ymmm256, EVEX_Vpcmpeqw_kr_k1_zmm_zmmm512, Pcmpeqd_mm_mmm64, Pcmpeqd_xmm_xmmm128, VEX_Vpcmpeqd_xmm_xmm_xmmm128, VEX_Vpcmpeqd_ymm_ymm_ymmm256, EVEX_Vpcmpeqd_kr_k1_xmm_xmmm128b32, EVEX_Vpcmpeqd_kr_k1_ymm_ymmm256b32, EVEX_Vpcmpeqd_kr_k1_zmm_zmmm512b32, Emms, VEX_Vzeroupper, VEX_Vzeroall, Vmread_rm32_r32, Vmread_rm64_r64, EVEX_Vcvttps2udq_xmm_k1z_xmmm128b32, EVEX_Vcvttps2udq_ymm_k1z_ymmm256b32, EVEX_Vcvttps2udq_zmm_k1z_zmmm512b32_sae, EVEX_Vcvttpd2udq_xmm_k1z_xmmm128b64, EVEX_Vcvttpd2udq_xmm_k1z_ymmm256b64, EVEX_Vcvttpd2udq_ymm_k1z_zmmm512b64_sae, Extrq_xmm_imm8_imm8, EVEX_Vcvttps2uqq_xmm_k1z_xmmm64b32, EVEX_Vcvttps2uqq_ymm_k1z_xmmm128b32, EVEX_Vcvttps2uqq_zmm_k1z_ymmm256b32_sae, EVEX_Vcvttpd2uqq_xmm_k1z_xmmm128b64, EVEX_Vcvttpd2uqq_ymm_k1z_ymmm256b64, EVEX_Vcvttpd2uqq_zmm_k1z_zmmm512b64_sae, EVEX_Vcvttss2usi_r32_xmmm32_sae, EVEX_Vcvttss2usi_r64_xmmm32_sae, Insertq_xmm_xmm_imm8_imm8, EVEX_Vcvttsd2usi_r32_xmmm64_sae, EVEX_Vcvttsd2usi_r64_xmmm64_sae, Vmwrite_r32_rm32, Vmwrite_r64_rm64, EVEX_Vcvtps2udq_xmm_k1z_xmmm128b32, EVEX_Vcvtps2udq_ymm_k1z_ymmm256b32, EVEX_Vcvtps2udq_zmm_k1z_zmmm512b32_er, EVEX_Vcvtpd2udq_xmm_k1z_xmmm128b64, EVEX_Vcvtpd2udq_xmm_k1z_ymmm256b64, EVEX_Vcvtpd2udq_ymm_k1z_zmmm512b64_er, Extrq_xmm_xmm, EVEX_Vcvtps2uqq_xmm_k1z_xmmm64b32, EVEX_Vcvtps2uqq_ymm_k1z_xmmm128b32, EVEX_Vcvtps2uqq_zmm_k1z_ymmm256b32_er, EVEX_Vcvtpd2uqq_xmm_k1z_xmmm128b64, EVEX_Vcvtpd2uqq_ymm_k1z_ymmm256b64, EVEX_Vcvtpd2uqq_zmm_k1z_zmmm512b64_er, EVEX_Vcvtss2usi_r32_xmmm32_er, EVEX_Vcvtss2usi_r64_xmmm32_er, Insertq_xmm_xmm, EVEX_Vcvtsd2usi_r32_xmmm64_er, EVEX_Vcvtsd2usi_r64_xmmm64_er, EVEX_Vcvttps2qq_xmm_k1z_xmmm64b32, EVEX_Vcvttps2qq_ymm_k1z_xmmm128b32, EVEX_Vcvttps2qq_zmm_k1z_ymmm256b32_sae, EVEX_Vcvttpd2qq_xmm_k1z_xmmm128b64, EVEX_Vcvttpd2qq_ymm_k1z_ymmm256b64, EVEX_Vcvttpd2qq_zmm_k1z_zmmm512b64_sae, EVEX_Vcvtudq2pd_xmm_k1z_xmmm64b32, EVEX_Vcvtudq2pd_ymm_k1z_xmmm128b32, EVEX_Vcvtudq2pd_zmm_k1z_ymmm256b32_er, EVEX_Vcvtuqq2pd_xmm_k1z_xmmm128b64, EVEX_Vcvtuqq2pd_ymm_k1z_ymmm256b64, EVEX_Vcvtuqq2pd_zmm_k1z_zmmm512b64_er, EVEX_Vcvtudq2ps_xmm_k1z_xmmm128b32, EVEX_Vcvtudq2ps_ymm_k1z_ymmm256b32, EVEX_Vcvtudq2ps_zmm_k1z_zmmm512b32_er, EVEX_Vcvtuqq2ps_xmm_k1z_xmmm128b64, EVEX_Vcvtuqq2ps_xmm_k1z_ymmm256b64, EVEX_Vcvtuqq2ps_ymm_k1z_zmmm512b64_er, EVEX_Vcvtps2qq_xmm_k1z_xmmm64b32, EVEX_Vcvtps2qq_ymm_k1z_xmmm128b32, EVEX_Vcvtps2qq_zmm_k1z_ymmm256b32_er, EVEX_Vcvtpd2qq_xmm_k1z_xmmm128b64, EVEX_Vcvtpd2qq_ymm_k1z_ymmm256b64, EVEX_Vcvtpd2qq_zmm_k1z_zmmm512b64_er, EVEX_Vcvtusi2ss_xmm_xmm_rm32_er, EVEX_Vcvtusi2ss_xmm_xmm_rm64_er, EVEX_Vcvtusi2sd_xmm_xmm_rm32_er, EVEX_Vcvtusi2sd_xmm_xmm_rm64_er, Haddpd_xmm_xmmm128, VEX_Vhaddpd_xmm_xmm_xmmm128, VEX_Vhaddpd_ymm_ymm_ymmm256, Haddps_xmm_xmmm128, VEX_Vhaddps_xmm_xmm_xmmm128, VEX_Vhaddps_ymm_ymm_ymmm256, Hsubpd_xmm_xmmm128, VEX_Vhsubpd_xmm_xmm_xmmm128, VEX_Vhsubpd_ymm_ymm_ymmm256, Hsubps_xmm_xmmm128, VEX_Vhsubps_xmm_xmm_xmmm128, VEX_Vhsubps_ymm_ymm_ymmm256, Movd_rm32_mm, Movq_rm64_mm, Movd_rm32_xmm, Movq_rm64_xmm, VEX_Vmovd_rm32_xmm, VEX_Vmovq_rm64_xmm, EVEX_Vmovd_rm32_xmm, EVEX_Vmovq_rm64_xmm, Movq_xmm_xmmm64, VEX_Vmovq_xmm_xmmm64, EVEX_Vmovq_xmm_xmmm64, Movq_mmm64_mm, Movdqa_xmmm128_xmm, VEX_Vmovdqa_xmmm128_xmm, VEX_Vmovdqa_ymmm256_ymm, EVEX_Vmovdqa32_xmmm128_k1z_xmm, EVEX_Vmovdqa32_ymmm256_k1z_ymm, EVEX_Vmovdqa32_zmmm512_k1z_zmm, EVEX_Vmovdqa64_xmmm128_k1z_xmm, EVEX_Vmovdqa64_ymmm256_k1z_ymm, EVEX_Vmovdqa64_zmmm512_k1z_zmm, Movdqu_xmmm128_xmm, VEX_Vmovdqu_xmmm128_xmm, VEX_Vmovdqu_ymmm256_ymm, EVEX_Vmovdqu32_xmmm128_k1z_xmm, EVEX_Vmovdqu32_ymmm256_k1z_ymm, EVEX_Vmovdqu32_zmmm512_k1z_zmm, EVEX_Vmovdqu64_xmmm128_k1z_xmm, EVEX_Vmovdqu64_ymmm256_k1z_ymm, EVEX_Vmovdqu64_zmmm512_k1z_zmm, EVEX_Vmovdqu8_xmmm128_k1z_xmm, EVEX_Vmovdqu8_ymmm256_k1z_ymm, EVEX_Vmovdqu8_zmmm512_k1z_zmm, EVEX_Vmovdqu16_xmmm128_k1z_xmm, EVEX_Vmovdqu16_ymmm256_k1z_ymm, EVEX_Vmovdqu16_zmmm512_k1z_zmm, Jo_rel16, Jo_rel32_32, Jo_rel32_64, Jno_rel16, Jno_rel32_32, Jno_rel32_64, Jb_rel16, Jb_rel32_32, Jb_rel32_64, Jae_rel16, Jae_rel32_32, Jae_rel32_64, Je_rel16, Je_rel32_32, Je_rel32_64, Jne_rel16, Jne_rel32_32, Jne_rel32_64, Jbe_rel16, Jbe_rel32_32, Jbe_rel32_64, Ja_rel16, Ja_rel32_32, Ja_rel32_64, Js_rel16, Js_rel32_32, Js_rel32_64, Jns_rel16, Jns_rel32_32, Jns_rel32_64, Jp_rel16, Jp_rel32_32, Jp_rel32_64, Jnp_rel16, Jnp_rel32_32, Jnp_rel32_64, Jl_rel16, Jl_rel32_32, Jl_rel32_64, Jge_rel16, Jge_rel32_32, Jge_rel32_64, Jle_rel16, Jle_rel32_32, Jle_rel32_64, Jg_rel16, Jg_rel32_32, Jg_rel32_64, Seto_rm8, Setno_rm8, Setb_rm8, Setae_rm8, Sete_rm8, Setne_rm8, Setbe_rm8, Seta_rm8, Sets_rm8, Setns_rm8, Setp_rm8, Setnp_rm8, Setl_rm8, Setge_rm8, Setle_rm8, Setg_rm8, VEX_Kmovw_kr_km16, VEX_Kmovq_kr_km64, VEX_Kmovb_kr_km8, VEX_Kmovd_kr_km32, VEX_Kmovw_m16_kr, VEX_Kmovq_m64_kr, VEX_Kmovb_m8_kr, VEX_Kmovd_m32_kr, VEX_Kmovw_kr_r32, VEX_Kmovb_kr_r32, VEX_Kmovd_kr_r32, VEX_Kmovq_kr_r64, VEX_Kmovw_r32_kr, VEX_Kmovb_r32_kr, VEX_Kmovd_r32_kr, VEX_Kmovq_r64_kr, VEX_Kortestw_kr_kr, VEX_Kortestq_kr_kr, VEX_Kortestb_kr_kr, VEX_Kortestd_kr_kr, VEX_Ktestw_kr_kr, VEX_Ktestq_kr_kr, VEX_Ktestb_kr_kr, VEX_Ktestd_kr_kr, Pushw_FS, Pushd_FS, Pushq_FS, Popw_FS, Popd_FS, Popq_FS, Cpuid, Bt_rm16_r16, Bt_rm32_r32, Bt_rm64_r64, Shld_rm16_r16_imm8, Shld_rm32_r32_imm8, Shld_rm64_r64_imm8, Shld_rm16_r16_CL, Shld_rm32_r32_CL, Shld_rm64_r64_CL, Montmul_16, Montmul_32, Montmul_64, Xsha1_16, Xsha1_32, Xsha1_64, Xsha256_16, Xsha256_32, Xsha256_64, Xbts_r16_rm16, Xbts_r32_rm32, Xstore_16, Xstore_32, Xstore_64, Xcryptecb_16, Xcryptecb_32, Xcryptecb_64, Xcryptcbc_16, Xcryptcbc_32, Xcryptcbc_64, Xcryptctr_16, Xcryptctr_32, Xcryptctr_64, Xcryptcfb_16, Xcryptcfb_32, Xcryptcfb_64, Xcryptofb_16, Xcryptofb_32, Xcryptofb_64, Ibts_rm16_r16, Ibts_rm32_r32, Cmpxchg486_rm8_r8, Cmpxchg486_rm16_r16, Cmpxchg486_rm32_r32, Pushw_GS, Pushd_GS, Pushq_GS, Popw_GS, Popd_GS, Popq_GS, Rsm, Bts_rm16_r16, Bts_rm32_r32, Bts_rm64_r64, Shrd_rm16_r16_imm8, Shrd_rm32_r32_imm8, Shrd_rm64_r64_imm8, Shrd_rm16_r16_CL, Shrd_rm32_r32_CL, Shrd_rm64_r64_CL, Fxsave_m512byte, Fxsave64_m512byte, Rdfsbase_r32, Rdfsbase_r64, Fxrstor_m512byte, Fxrstor64_m512byte, Rdgsbase_r32, Rdgsbase_r64, Ldmxcsr_m32, Wrfsbase_r32, Wrfsbase_r64, VEX_Vldmxcsr_m32, Stmxcsr_m32, Wrgsbase_r32, Wrgsbase_r64, VEX_Vstmxcsr_m32, Xsave_mem, Xsave64_mem, Ptwrite_rm32, Ptwrite_rm64, Xrstor_mem, Xrstor64_mem, Incsspd_r32, Incsspq_r64, Xsaveopt_mem, Xsaveopt64_mem, Clwb_m8, Tpause_r32, Tpause_r64, Clrssbsy_m64, Umonitor_r16, Umonitor_r32, Umonitor_r64, Umwait_r32, Umwait_r64, Clflush_m8, Clflushopt_m8, Lfence, Lfence_E9, Lfence_EA, Lfence_EB, Lfence_EC, Lfence_ED, Lfence_EE, Lfence_EF, Mfence, Mfence_F1, Mfence_F2, Mfence_F3, Mfence_F4, Mfence_F5, Mfence_F6, Mfence_F7, Sfence, Sfence_F9, Sfence_FA, Sfence_FB, Sfence_FC, Sfence_FD, Sfence_FE, Sfence_FF, Pcommit, Imul_r16_rm16, Imul_r32_rm32, Imul_r64_rm64, Cmpxchg_rm8_r8, Cmpxchg_rm16_r16, Cmpxchg_rm32_r32, Cmpxchg_rm64_r64, Lss_r16_m1616, Lss_r32_m1632, Lss_r64_m1664, Btr_rm16_r16, Btr_rm32_r32, Btr_rm64_r64, Lfs_r16_m1616, Lfs_r32_m1632, Lfs_r64_m1664, Lgs_r16_m1616, Lgs_r32_m1632, Lgs_r64_m1664, Movzx_r16_rm8, Movzx_r32_rm8, Movzx_r64_rm8, Movzx_r16_rm16, Movzx_r32_rm16, Movzx_r64_rm16, Jmpe_disp16, Jmpe_disp32, Popcnt_r16_rm16, Popcnt_r32_rm32, Popcnt_r64_rm64, Ud1_r16_rm16, Ud1_r32_rm32, Ud1_r64_rm64, Bt_rm16_imm8, Bt_rm32_imm8, Bt_rm64_imm8, Bts_rm16_imm8, Bts_rm32_imm8, Bts_rm64_imm8, Btr_rm16_imm8, Btr_rm32_imm8, Btr_rm64_imm8, Btc_rm16_imm8, Btc_rm32_imm8, Btc_rm64_imm8, Btc_rm16_r16, Btc_rm32_r32, Btc_rm64_r64, Bsf_r16_rm16, Bsf_r32_rm32, Bsf_r64_rm64, Tzcnt_r16_rm16, Tzcnt_r32_rm32, Tzcnt_r64_rm64, Bsr_r16_rm16, Bsr_r32_rm32, Bsr_r64_rm64, Lzcnt_r16_rm16, Lzcnt_r32_rm32, Lzcnt_r64_rm64, Movsx_r16_rm8, Movsx_r32_rm8, Movsx_r64_rm8, Movsx_r16_rm16, Movsx_r32_rm16, Movsx_r64_rm16, Xadd_rm8_r8, Xadd_rm16_r16, Xadd_rm32_r32, Xadd_rm64_r64, Cmpps_xmm_xmmm128_imm8, VEX_Vcmpps_xmm_xmm_xmmm128_imm8, VEX_Vcmpps_ymm_ymm_ymmm256_imm8, EVEX_Vcmpps_kr_k1_xmm_xmmm128b32_imm8, EVEX_Vcmpps_kr_k1_ymm_ymmm256b32_imm8, EVEX_Vcmpps_kr_k1_zmm_zmmm512b32_imm8_sae, Cmppd_xmm_xmmm128_imm8, VEX_Vcmppd_xmm_xmm_xmmm128_imm8, VEX_Vcmppd_ymm_ymm_ymmm256_imm8, EVEX_Vcmppd_kr_k1_xmm_xmmm128b64_imm8, EVEX_Vcmppd_kr_k1_ymm_ymmm256b64_imm8, EVEX_Vcmppd_kr_k1_zmm_zmmm512b64_imm8_sae, Cmpss_xmm_xmmm32_imm8, VEX_Vcmpss_xmm_xmm_xmmm32_imm8, EVEX_Vcmpss_kr_k1_xmm_xmmm32_imm8_sae, Cmpsd_xmm_xmmm64_imm8, VEX_Vcmpsd_xmm_xmm_xmmm64_imm8, EVEX_Vcmpsd_kr_k1_xmm_xmmm64_imm8_sae, Movnti_m32_r32, Movnti_m64_r64, Pinsrw_mm_r32m16_imm8, Pinsrw_mm_r64m16_imm8, Pinsrw_xmm_r32m16_imm8, Pinsrw_xmm_r64m16_imm8, VEX_Vpinsrw_xmm_xmm_r32m16_imm8, VEX_Vpinsrw_xmm_xmm_r64m16_imm8, EVEX_Vpinsrw_xmm_xmm_r32m16_imm8, EVEX_Vpinsrw_xmm_xmm_r64m16_imm8, Pextrw_r32_mm_imm8, Pextrw_r64_mm_imm8, Pextrw_r32_xmm_imm8, Pextrw_r64_xmm_imm8, VEX_Vpextrw_r32_xmm_imm8, VEX_Vpextrw_r64_xmm_imm8, EVEX_Vpextrw_r32_xmm_imm8, EVEX_Vpextrw_r64_xmm_imm8, Shufps_xmm_xmmm128_imm8, VEX_Vshufps_xmm_xmm_xmmm128_imm8, VEX_Vshufps_ymm_ymm_ymmm256_imm8, EVEX_Vshufps_xmm_k1z_xmm_xmmm128b32_imm8, EVEX_Vshufps_ymm_k1z_ymm_ymmm256b32_imm8, EVEX_Vshufps_zmm_k1z_zmm_zmmm512b32_imm8, Shufpd_xmm_xmmm128_imm8, VEX_Vshufpd_xmm_xmm_xmmm128_imm8, VEX_Vshufpd_ymm_ymm_ymmm256_imm8, EVEX_Vshufpd_xmm_k1z_xmm_xmmm128b64_imm8, EVEX_Vshufpd_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Vshufpd_zmm_k1z_zmm_zmmm512b64_imm8, Cmpxchg8b_m64, Cmpxchg16b_m128, Xrstors_mem, Xrstors64_mem, Xsavec_mem, Xsavec64_mem, Xsaves_mem, Xsaves64_mem, Vmptrld_m64, Vmclear_m64, Vmxon_m64, Rdrand_r16, Rdrand_r32, Rdrand_r64, Vmptrst_m64, Rdseed_r16, Rdseed_r32, Rdseed_r64, Rdpid_r32, Rdpid_r64, Bswap_r16, Bswap_r32, Bswap_r64, Addsubpd_xmm_xmmm128, VEX_Vaddsubpd_xmm_xmm_xmmm128, VEX_Vaddsubpd_ymm_ymm_ymmm256, Addsubps_xmm_xmmm128, VEX_Vaddsubps_xmm_xmm_xmmm128, VEX_Vaddsubps_ymm_ymm_ymmm256, Psrlw_mm_mmm64, Psrlw_xmm_xmmm128, VEX_Vpsrlw_xmm_xmm_xmmm128, VEX_Vpsrlw_ymm_ymm_xmmm128, EVEX_Vpsrlw_xmm_k1z_xmm_xmmm128, EVEX_Vpsrlw_ymm_k1z_ymm_xmmm128, EVEX_Vpsrlw_zmm_k1z_zmm_xmmm128, Psrld_mm_mmm64, Psrld_xmm_xmmm128, VEX_Vpsrld_xmm_xmm_xmmm128, VEX_Vpsrld_ymm_ymm_xmmm128, EVEX_Vpsrld_xmm_k1z_xmm_xmmm128, EVEX_Vpsrld_ymm_k1z_ymm_xmmm128, EVEX_Vpsrld_zmm_k1z_zmm_xmmm128, Psrlq_mm_mmm64, Psrlq_xmm_xmmm128, VEX_Vpsrlq_xmm_xmm_xmmm128, VEX_Vpsrlq_ymm_ymm_xmmm128, EVEX_Vpsrlq_xmm_k1z_xmm_xmmm128, EVEX_Vpsrlq_ymm_k1z_ymm_xmmm128, EVEX_Vpsrlq_zmm_k1z_zmm_xmmm128, Paddq_mm_mmm64, Paddq_xmm_xmmm128, VEX_Vpaddq_xmm_xmm_xmmm128, VEX_Vpaddq_ymm_ymm_ymmm256, EVEX_Vpaddq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpaddq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpaddq_zmm_k1z_zmm_zmmm512b64, Pmullw_mm_mmm64, Pmullw_xmm_xmmm128, VEX_Vpmullw_xmm_xmm_xmmm128, VEX_Vpmullw_ymm_ymm_ymmm256, EVEX_Vpmullw_xmm_k1z_xmm_xmmm128, EVEX_Vpmullw_ymm_k1z_ymm_ymmm256, EVEX_Vpmullw_zmm_k1z_zmm_zmmm512, Movq_xmmm64_xmm, VEX_Vmovq_xmmm64_xmm, EVEX_Vmovq_xmmm64_xmm, Movq2dq_xmm_mm, Movdq2q_mm_xmm, Pmovmskb_r32_mm, Pmovmskb_r64_mm, Pmovmskb_r32_xmm, Pmovmskb_r64_xmm, VEX_Vpmovmskb_r32_xmm, VEX_Vpmovmskb_r64_xmm, VEX_Vpmovmskb_r32_ymm, VEX_Vpmovmskb_r64_ymm, Psubusb_mm_mmm64, Psubusb_xmm_xmmm128, VEX_Vpsubusb_xmm_xmm_xmmm128, VEX_Vpsubusb_ymm_ymm_ymmm256, EVEX_Vpsubusb_xmm_k1z_xmm_xmmm128, EVEX_Vpsubusb_ymm_k1z_ymm_ymmm256, EVEX_Vpsubusb_zmm_k1z_zmm_zmmm512, Psubusw_mm_mmm64, Psubusw_xmm_xmmm128, VEX_Vpsubusw_xmm_xmm_xmmm128, VEX_Vpsubusw_ymm_ymm_ymmm256, EVEX_Vpsubusw_xmm_k1z_xmm_xmmm128, EVEX_Vpsubusw_ymm_k1z_ymm_ymmm256, EVEX_Vpsubusw_zmm_k1z_zmm_zmmm512, Pminub_mm_mmm64, Pminub_xmm_xmmm128, VEX_Vpminub_xmm_xmm_xmmm128, VEX_Vpminub_ymm_ymm_ymmm256, EVEX_Vpminub_xmm_k1z_xmm_xmmm128, EVEX_Vpminub_ymm_k1z_ymm_ymmm256, EVEX_Vpminub_zmm_k1z_zmm_zmmm512, Pand_mm_mmm64, Pand_xmm_xmmm128, VEX_Vpand_xmm_xmm_xmmm128, VEX_Vpand_ymm_ymm_ymmm256, EVEX_Vpandd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpandd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpandd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpandq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpandq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpandq_zmm_k1z_zmm_zmmm512b64, Paddusb_mm_mmm64, Paddusb_xmm_xmmm128, VEX_Vpaddusb_xmm_xmm_xmmm128, VEX_Vpaddusb_ymm_ymm_ymmm256, EVEX_Vpaddusb_xmm_k1z_xmm_xmmm128, EVEX_Vpaddusb_ymm_k1z_ymm_ymmm256, EVEX_Vpaddusb_zmm_k1z_zmm_zmmm512, Paddusw_mm_mmm64, Paddusw_xmm_xmmm128, VEX_Vpaddusw_xmm_xmm_xmmm128, VEX_Vpaddusw_ymm_ymm_ymmm256, EVEX_Vpaddusw_xmm_k1z_xmm_xmmm128, EVEX_Vpaddusw_ymm_k1z_ymm_ymmm256, EVEX_Vpaddusw_zmm_k1z_zmm_zmmm512, Pmaxub_mm_mmm64, Pmaxub_xmm_xmmm128, VEX_Vpmaxub_xmm_xmm_xmmm128, VEX_Vpmaxub_ymm_ymm_ymmm256, EVEX_Vpmaxub_xmm_k1z_xmm_xmmm128, EVEX_Vpmaxub_ymm_k1z_ymm_ymmm256, EVEX_Vpmaxub_zmm_k1z_zmm_zmmm512, Pandn_mm_mmm64, Pandn_xmm_xmmm128, VEX_Vpandn_xmm_xmm_xmmm128, VEX_Vpandn_ymm_ymm_ymmm256, EVEX_Vpandnd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpandnd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpandnd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpandnq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpandnq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpandnq_zmm_k1z_zmm_zmmm512b64, Pavgb_mm_mmm64, Pavgb_xmm_xmmm128, VEX_Vpavgb_xmm_xmm_xmmm128, VEX_Vpavgb_ymm_ymm_ymmm256, EVEX_Vpavgb_xmm_k1z_xmm_xmmm128, EVEX_Vpavgb_ymm_k1z_ymm_ymmm256, EVEX_Vpavgb_zmm_k1z_zmm_zmmm512, Psraw_mm_mmm64, Psraw_xmm_xmmm128, VEX_Vpsraw_xmm_xmm_xmmm128, VEX_Vpsraw_ymm_ymm_xmmm128, EVEX_Vpsraw_xmm_k1z_xmm_xmmm128, EVEX_Vpsraw_ymm_k1z_ymm_xmmm128, EVEX_Vpsraw_zmm_k1z_zmm_xmmm128, Psrad_mm_mmm64, Psrad_xmm_xmmm128, VEX_Vpsrad_xmm_xmm_xmmm128, VEX_Vpsrad_ymm_ymm_xmmm128, EVEX_Vpsrad_xmm_k1z_xmm_xmmm128, EVEX_Vpsrad_ymm_k1z_ymm_xmmm128, EVEX_Vpsrad_zmm_k1z_zmm_xmmm128, EVEX_Vpsraq_xmm_k1z_xmm_xmmm128, EVEX_Vpsraq_ymm_k1z_ymm_xmmm128, EVEX_Vpsraq_zmm_k1z_zmm_xmmm128, Pavgw_mm_mmm64, Pavgw_xmm_xmmm128, VEX_Vpavgw_xmm_xmm_xmmm128, VEX_Vpavgw_ymm_ymm_ymmm256, EVEX_Vpavgw_xmm_k1z_xmm_xmmm128, EVEX_Vpavgw_ymm_k1z_ymm_ymmm256, EVEX_Vpavgw_zmm_k1z_zmm_zmmm512, Pmulhuw_mm_mmm64, Pmulhuw_xmm_xmmm128, VEX_Vpmulhuw_xmm_xmm_xmmm128, VEX_Vpmulhuw_ymm_ymm_ymmm256, EVEX_Vpmulhuw_xmm_k1z_xmm_xmmm128, EVEX_Vpmulhuw_ymm_k1z_ymm_ymmm256, EVEX_Vpmulhuw_zmm_k1z_zmm_zmmm512, Pmulhw_mm_mmm64, Pmulhw_xmm_xmmm128, VEX_Vpmulhw_xmm_xmm_xmmm128, VEX_Vpmulhw_ymm_ymm_ymmm256, EVEX_Vpmulhw_xmm_k1z_xmm_xmmm128, EVEX_Vpmulhw_ymm_k1z_ymm_ymmm256, EVEX_Vpmulhw_zmm_k1z_zmm_zmmm512, Cvttpd2dq_xmm_xmmm128, VEX_Vcvttpd2dq_xmm_xmmm128, VEX_Vcvttpd2dq_xmm_ymmm256, EVEX_Vcvttpd2dq_xmm_k1z_xmmm128b64, EVEX_Vcvttpd2dq_xmm_k1z_ymmm256b64, EVEX_Vcvttpd2dq_ymm_k1z_zmmm512b64_sae, Cvtdq2pd_xmm_xmmm64, VEX_Vcvtdq2pd_xmm_xmmm64, VEX_Vcvtdq2pd_ymm_xmmm128, EVEX_Vcvtdq2pd_xmm_k1z_xmmm64b32, EVEX_Vcvtdq2pd_ymm_k1z_xmmm128b32, EVEX_Vcvtdq2pd_zmm_k1z_ymmm256b32_er, EVEX_Vcvtqq2pd_xmm_k1z_xmmm128b64, EVEX_Vcvtqq2pd_ymm_k1z_ymmm256b64, EVEX_Vcvtqq2pd_zmm_k1z_zmmm512b64_er, Cvtpd2dq_xmm_xmmm128, VEX_Vcvtpd2dq_xmm_xmmm128, VEX_Vcvtpd2dq_xmm_ymmm256, EVEX_Vcvtpd2dq_xmm_k1z_xmmm128b64, EVEX_Vcvtpd2dq_xmm_k1z_ymmm256b64, EVEX_Vcvtpd2dq_ymm_k1z_zmmm512b64_er, Movntq_m64_mm, Movntdq_m128_xmm, VEX_Vmovntdq_m128_xmm, VEX_Vmovntdq_m256_ymm, EVEX_Vmovntdq_m128_xmm, EVEX_Vmovntdq_m256_ymm, EVEX_Vmovntdq_m512_zmm, Psubsb_mm_mmm64, Psubsb_xmm_xmmm128, VEX_Vpsubsb_xmm_xmm_xmmm128, VEX_Vpsubsb_ymm_ymm_ymmm256, EVEX_Vpsubsb_xmm_k1z_xmm_xmmm128, EVEX_Vpsubsb_ymm_k1z_ymm_ymmm256, EVEX_Vpsubsb_zmm_k1z_zmm_zmmm512, Psubsw_mm_mmm64, Psubsw_xmm_xmmm128, VEX_Vpsubsw_xmm_xmm_xmmm128, VEX_Vpsubsw_ymm_ymm_ymmm256, EVEX_Vpsubsw_xmm_k1z_xmm_xmmm128, EVEX_Vpsubsw_ymm_k1z_ymm_ymmm256, EVEX_Vpsubsw_zmm_k1z_zmm_zmmm512, Pminsw_mm_mmm64, Pminsw_xmm_xmmm128, VEX_Vpminsw_xmm_xmm_xmmm128, VEX_Vpminsw_ymm_ymm_ymmm256, EVEX_Vpminsw_xmm_k1z_xmm_xmmm128, EVEX_Vpminsw_ymm_k1z_ymm_ymmm256, EVEX_Vpminsw_zmm_k1z_zmm_zmmm512, Por_mm_mmm64, Por_xmm_xmmm128, VEX_Vpor_xmm_xmm_xmmm128, VEX_Vpor_ymm_ymm_ymmm256, EVEX_Vpord_xmm_k1z_xmm_xmmm128b32, EVEX_Vpord_ymm_k1z_ymm_ymmm256b32, EVEX_Vpord_zmm_k1z_zmm_zmmm512b32, EVEX_Vporq_xmm_k1z_xmm_xmmm128b64, EVEX_Vporq_ymm_k1z_ymm_ymmm256b64, EVEX_Vporq_zmm_k1z_zmm_zmmm512b64, Paddsb_mm_mmm64, Paddsb_xmm_xmmm128, VEX_Vpaddsb_xmm_xmm_xmmm128, VEX_Vpaddsb_ymm_ymm_ymmm256, EVEX_Vpaddsb_xmm_k1z_xmm_xmmm128, EVEX_Vpaddsb_ymm_k1z_ymm_ymmm256, EVEX_Vpaddsb_zmm_k1z_zmm_zmmm512, Paddsw_mm_mmm64, Paddsw_xmm_xmmm128, VEX_Vpaddsw_xmm_xmm_xmmm128, VEX_Vpaddsw_ymm_ymm_ymmm256, EVEX_Vpaddsw_xmm_k1z_xmm_xmmm128, EVEX_Vpaddsw_ymm_k1z_ymm_ymmm256, EVEX_Vpaddsw_zmm_k1z_zmm_zmmm512, Pmaxsw_mm_mmm64, Pmaxsw_xmm_xmmm128, VEX_Vpmaxsw_xmm_xmm_xmmm128, VEX_Vpmaxsw_ymm_ymm_ymmm256, EVEX_Vpmaxsw_xmm_k1z_xmm_xmmm128, EVEX_Vpmaxsw_ymm_k1z_ymm_ymmm256, EVEX_Vpmaxsw_zmm_k1z_zmm_zmmm512, Pxor_mm_mmm64, Pxor_xmm_xmmm128, VEX_Vpxor_xmm_xmm_xmmm128, VEX_Vpxor_ymm_ymm_ymmm256, EVEX_Vpxord_xmm_k1z_xmm_xmmm128b32, EVEX_Vpxord_ymm_k1z_ymm_ymmm256b32, EVEX_Vpxord_zmm_k1z_zmm_zmmm512b32, EVEX_Vpxorq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpxorq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpxorq_zmm_k1z_zmm_zmmm512b64, Lddqu_xmm_m128, VEX_Vlddqu_xmm_m128, VEX_Vlddqu_ymm_m256, Psllw_mm_mmm64, Psllw_xmm_xmmm128, VEX_Vpsllw_xmm_xmm_xmmm128, VEX_Vpsllw_ymm_ymm_xmmm128, EVEX_Vpsllw_xmm_k1z_xmm_xmmm128, EVEX_Vpsllw_ymm_k1z_ymm_xmmm128, EVEX_Vpsllw_zmm_k1z_zmm_xmmm128, Pslld_mm_mmm64, Pslld_xmm_xmmm128, VEX_Vpslld_xmm_xmm_xmmm128, VEX_Vpslld_ymm_ymm_xmmm128, EVEX_Vpslld_xmm_k1z_xmm_xmmm128, EVEX_Vpslld_ymm_k1z_ymm_xmmm128, EVEX_Vpslld_zmm_k1z_zmm_xmmm128, Psllq_mm_mmm64, Psllq_xmm_xmmm128, VEX_Vpsllq_xmm_xmm_xmmm128, VEX_Vpsllq_ymm_ymm_xmmm128, EVEX_Vpsllq_xmm_k1z_xmm_xmmm128, EVEX_Vpsllq_ymm_k1z_ymm_xmmm128, EVEX_Vpsllq_zmm_k1z_zmm_xmmm128, Pmuludq_mm_mmm64, Pmuludq_xmm_xmmm128, VEX_Vpmuludq_xmm_xmm_xmmm128, VEX_Vpmuludq_ymm_ymm_ymmm256, EVEX_Vpmuludq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpmuludq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpmuludq_zmm_k1z_zmm_zmmm512b64, Pmaddwd_mm_mmm64, Pmaddwd_xmm_xmmm128, VEX_Vpmaddwd_xmm_xmm_xmmm128, VEX_Vpmaddwd_ymm_ymm_ymmm256, EVEX_Vpmaddwd_xmm_k1z_xmm_xmmm128, EVEX_Vpmaddwd_ymm_k1z_ymm_ymmm256, EVEX_Vpmaddwd_zmm_k1z_zmm_zmmm512, Psadbw_mm_mmm64, Psadbw_xmm_xmmm128, VEX_Vpsadbw_xmm_xmm_xmmm128, VEX_Vpsadbw_ymm_ymm_ymmm256, EVEX_Vpsadbw_xmm_xmm_xmmm128, EVEX_Vpsadbw_ymm_ymm_ymmm256, EVEX_Vpsadbw_zmm_zmm_zmmm512, Maskmovq_rDI_mm_mm, Maskmovdqu_rDI_xmm_xmm, VEX_Vmaskmovdqu_rDI_xmm_xmm, Psubb_mm_mmm64, Psubb_xmm_xmmm128, VEX_Vpsubb_xmm_xmm_xmmm128, VEX_Vpsubb_ymm_ymm_ymmm256, EVEX_Vpsubb_xmm_k1z_xmm_xmmm128, EVEX_Vpsubb_ymm_k1z_ymm_ymmm256, EVEX_Vpsubb_zmm_k1z_zmm_zmmm512, Psubw_mm_mmm64, Psubw_xmm_xmmm128, VEX_Vpsubw_xmm_xmm_xmmm128, VEX_Vpsubw_ymm_ymm_ymmm256, EVEX_Vpsubw_xmm_k1z_xmm_xmmm128, EVEX_Vpsubw_ymm_k1z_ymm_ymmm256, EVEX_Vpsubw_zmm_k1z_zmm_zmmm512, Psubd_mm_mmm64, Psubd_xmm_xmmm128, VEX_Vpsubd_xmm_xmm_xmmm128, VEX_Vpsubd_ymm_ymm_ymmm256, EVEX_Vpsubd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpsubd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpsubd_zmm_k1z_zmm_zmmm512b32, Psubq_mm_mmm64, Psubq_xmm_xmmm128, VEX_Vpsubq_xmm_xmm_xmmm128, VEX_Vpsubq_ymm_ymm_ymmm256, EVEX_Vpsubq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpsubq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpsubq_zmm_k1z_zmm_zmmm512b64, Paddb_mm_mmm64, Paddb_xmm_xmmm128, VEX_Vpaddb_xmm_xmm_xmmm128, VEX_Vpaddb_ymm_ymm_ymmm256, EVEX_Vpaddb_xmm_k1z_xmm_xmmm128, EVEX_Vpaddb_ymm_k1z_ymm_ymmm256, EVEX_Vpaddb_zmm_k1z_zmm_zmmm512, Paddw_mm_mmm64, Paddw_xmm_xmmm128, VEX_Vpaddw_xmm_xmm_xmmm128, VEX_Vpaddw_ymm_ymm_ymmm256, EVEX_Vpaddw_xmm_k1z_xmm_xmmm128, EVEX_Vpaddw_ymm_k1z_ymm_ymmm256, EVEX_Vpaddw_zmm_k1z_zmm_zmmm512, Paddd_mm_mmm64, Paddd_xmm_xmmm128, VEX_Vpaddd_xmm_xmm_xmmm128, VEX_Vpaddd_ymm_ymm_ymmm256, EVEX_Vpaddd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpaddd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpaddd_zmm_k1z_zmm_zmmm512b32, Ud0_r16_rm16, Ud0_r32_rm32, Ud0_r64_rm64, Pshufb_mm_mmm64, Pshufb_xmm_xmmm128, VEX_Vpshufb_xmm_xmm_xmmm128, VEX_Vpshufb_ymm_ymm_ymmm256, EVEX_Vpshufb_xmm_k1z_xmm_xmmm128, EVEX_Vpshufb_ymm_k1z_ymm_ymmm256, EVEX_Vpshufb_zmm_k1z_zmm_zmmm512, Phaddw_mm_mmm64, Phaddw_xmm_xmmm128, VEX_Vphaddw_xmm_xmm_xmmm128, VEX_Vphaddw_ymm_ymm_ymmm256, Phaddd_mm_mmm64, Phaddd_xmm_xmmm128, VEX_Vphaddd_xmm_xmm_xmmm128, VEX_Vphaddd_ymm_ymm_ymmm256, Phaddsw_mm_mmm64, Phaddsw_xmm_xmmm128, VEX_Vphaddsw_xmm_xmm_xmmm128, VEX_Vphaddsw_ymm_ymm_ymmm256, Pmaddubsw_mm_mmm64, Pmaddubsw_xmm_xmmm128, VEX_Vpmaddubsw_xmm_xmm_xmmm128, VEX_Vpmaddubsw_ymm_ymm_ymmm256, EVEX_Vpmaddubsw_xmm_k1z_xmm_xmmm128, EVEX_Vpmaddubsw_ymm_k1z_ymm_ymmm256, EVEX_Vpmaddubsw_zmm_k1z_zmm_zmmm512, Phsubw_mm_mmm64, Phsubw_xmm_xmmm128, VEX_Vphsubw_xmm_xmm_xmmm128, VEX_Vphsubw_ymm_ymm_ymmm256, Phsubd_mm_mmm64, Phsubd_xmm_xmmm128, VEX_Vphsubd_xmm_xmm_xmmm128, VEX_Vphsubd_ymm_ymm_ymmm256, Phsubsw_mm_mmm64, Phsubsw_xmm_xmmm128, VEX_Vphsubsw_xmm_xmm_xmmm128, VEX_Vphsubsw_ymm_ymm_ymmm256, Psignb_mm_mmm64, Psignb_xmm_xmmm128, VEX_Vpsignb_xmm_xmm_xmmm128, VEX_Vpsignb_ymm_ymm_ymmm256, Psignw_mm_mmm64, Psignw_xmm_xmmm128, VEX_Vpsignw_xmm_xmm_xmmm128, VEX_Vpsignw_ymm_ymm_ymmm256, Psignd_mm_mmm64, Psignd_xmm_xmmm128, VEX_Vpsignd_xmm_xmm_xmmm128, VEX_Vpsignd_ymm_ymm_ymmm256, Pmulhrsw_mm_mmm64, Pmulhrsw_xmm_xmmm128, VEX_Vpmulhrsw_xmm_xmm_xmmm128, VEX_Vpmulhrsw_ymm_ymm_ymmm256, EVEX_Vpmulhrsw_xmm_k1z_xmm_xmmm128, EVEX_Vpmulhrsw_ymm_k1z_ymm_ymmm256, EVEX_Vpmulhrsw_zmm_k1z_zmm_zmmm512, VEX_Vpermilps_xmm_xmm_xmmm128, VEX_Vpermilps_ymm_ymm_ymmm256, EVEX_Vpermilps_xmm_k1z_xmm_xmmm128b32, EVEX_Vpermilps_ymm_k1z_ymm_ymmm256b32, EVEX_Vpermilps_zmm_k1z_zmm_zmmm512b32, VEX_Vpermilpd_xmm_xmm_xmmm128, VEX_Vpermilpd_ymm_ymm_ymmm256, EVEX_Vpermilpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vpermilpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vpermilpd_zmm_k1z_zmm_zmmm512b64, VEX_Vtestps_xmm_xmmm128, VEX_Vtestps_ymm_ymmm256, VEX_Vtestpd_xmm_xmmm128, VEX_Vtestpd_ymm_ymmm256, Pblendvb_xmm_xmmm128, EVEX_Vpsrlvw_xmm_k1z_xmm_xmmm128, EVEX_Vpsrlvw_ymm_k1z_ymm_ymmm256, EVEX_Vpsrlvw_zmm_k1z_zmm_zmmm512, EVEX_Vpmovuswb_xmmm64_k1z_xmm, EVEX_Vpmovuswb_xmmm128_k1z_ymm, EVEX_Vpmovuswb_ymmm256_k1z_zmm, EVEX_Vpsravw_xmm_k1z_xmm_xmmm128, EVEX_Vpsravw_ymm_k1z_ymm_ymmm256, EVEX_Vpsravw_zmm_k1z_zmm_zmmm512, EVEX_Vpmovusdb_xmmm32_k1z_xmm, EVEX_Vpmovusdb_xmmm64_k1z_ymm, EVEX_Vpmovusdb_xmmm128_k1z_zmm, EVEX_Vpsllvw_xmm_k1z_xmm_xmmm128, EVEX_Vpsllvw_ymm_k1z_ymm_ymmm256, EVEX_Vpsllvw_zmm_k1z_zmm_zmmm512, EVEX_Vpmovusqb_xmmm16_k1z_xmm, EVEX_Vpmovusqb_xmmm32_k1z_ymm, EVEX_Vpmovusqb_xmmm64_k1z_zmm, VEX_Vcvtph2ps_xmm_xmmm64, VEX_Vcvtph2ps_ymm_xmmm128, EVEX_Vcvtph2ps_xmm_k1z_xmmm64, EVEX_Vcvtph2ps_ymm_k1z_xmmm128, EVEX_Vcvtph2ps_zmm_k1z_ymmm256_sae, EVEX_Vpmovusdw_xmmm64_k1z_xmm, EVEX_Vpmovusdw_xmmm128_k1z_ymm, EVEX_Vpmovusdw_ymmm256_k1z_zmm, Blendvps_xmm_xmmm128, EVEX_Vprorvd_xmm_k1z_xmm_xmmm128b32, EVEX_Vprorvd_ymm_k1z_ymm_ymmm256b32, EVEX_Vprorvd_zmm_k1z_zmm_zmmm512b32, EVEX_Vprorvq_xmm_k1z_xmm_xmmm128b64, EVEX_Vprorvq_ymm_k1z_ymm_ymmm256b64, EVEX_Vprorvq_zmm_k1z_zmm_zmmm512b64, EVEX_Vpmovusqw_xmmm32_k1z_xmm, EVEX_Vpmovusqw_xmmm64_k1z_ymm, EVEX_Vpmovusqw_xmmm128_k1z_zmm, Blendvpd_xmm_xmmm128, EVEX_Vprolvd_xmm_k1z_xmm_xmmm128b32, EVEX_Vprolvd_ymm_k1z_ymm_ymmm256b32, EVEX_Vprolvd_zmm_k1z_zmm_zmmm512b32, EVEX_Vprolvq_xmm_k1z_xmm_xmmm128b64, EVEX_Vprolvq_ymm_k1z_ymm_ymmm256b64, EVEX_Vprolvq_zmm_k1z_zmm_zmmm512b64, EVEX_Vpmovusqd_xmmm64_k1z_xmm, EVEX_Vpmovusqd_xmmm128_k1z_ymm, EVEX_Vpmovusqd_ymmm256_k1z_zmm, VEX_Vpermps_ymm_ymm_ymmm256, EVEX_Vpermps_ymm_k1z_ymm_ymmm256b32, EVEX_Vpermps_zmm_k1z_zmm_zmmm512b32, EVEX_Vpermpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vpermpd_zmm_k1z_zmm_zmmm512b64, Ptest_xmm_xmmm128, VEX_Vptest_xmm_xmmm128, VEX_Vptest_ymm_ymmm256, VEX_Vbroadcastss_xmm_m32, VEX_Vbroadcastss_ymm_m32, EVEX_Vbroadcastss_xmm_k1z_xmmm32, EVEX_Vbroadcastss_ymm_k1z_xmmm32, EVEX_Vbroadcastss_zmm_k1z_xmmm32, VEX_Vbroadcastsd_ymm_m64, EVEX_Vbroadcastf32x2_ymm_k1z_xmmm64, EVEX_Vbroadcastf32x2_zmm_k1z_xmmm64, EVEX_Vbroadcastsd_ymm_k1z_xmmm64, EVEX_Vbroadcastsd_zmm_k1z_xmmm64, VEX_Vbroadcastf128_ymm_m128, EVEX_Vbroadcastf32x4_ymm_k1z_m128, EVEX_Vbroadcastf32x4_zmm_k1z_m128, EVEX_Vbroadcastf64x2_ymm_k1z_m128, EVEX_Vbroadcastf64x2_zmm_k1z_m128, EVEX_Vbroadcastf32x8_zmm_k1z_m256, EVEX_Vbroadcastf64x4_zmm_k1z_m256, Pabsb_mm_mmm64, Pabsb_xmm_xmmm128, VEX_Vpabsb_xmm_xmmm128, VEX_Vpabsb_ymm_ymmm256, EVEX_Vpabsb_xmm_k1z_xmmm128, EVEX_Vpabsb_ymm_k1z_ymmm256, EVEX_Vpabsb_zmm_k1z_zmmm512, Pabsw_mm_mmm64, Pabsw_xmm_xmmm128, VEX_Vpabsw_xmm_xmmm128, VEX_Vpabsw_ymm_ymmm256, EVEX_Vpabsw_xmm_k1z_xmmm128, EVEX_Vpabsw_ymm_k1z_ymmm256, EVEX_Vpabsw_zmm_k1z_zmmm512, Pabsd_mm_mmm64, Pabsd_xmm_xmmm128, VEX_Vpabsd_xmm_xmmm128, VEX_Vpabsd_ymm_ymmm256, EVEX_Vpabsd_xmm_k1z_xmmm128b32, EVEX_Vpabsd_ymm_k1z_ymmm256b32, EVEX_Vpabsd_zmm_k1z_zmmm512b32, EVEX_Vpabsq_xmm_k1z_xmmm128b64, EVEX_Vpabsq_ymm_k1z_ymmm256b64, EVEX_Vpabsq_zmm_k1z_zmmm512b64, Pmovsxbw_xmm_xmmm64, VEX_Vpmovsxbw_xmm_xmmm64, VEX_Vpmovsxbw_ymm_xmmm128, EVEX_Vpmovsxbw_xmm_k1z_xmmm64, EVEX_Vpmovsxbw_ymm_k1z_xmmm128, EVEX_Vpmovsxbw_zmm_k1z_ymmm256, EVEX_Vpmovswb_xmmm64_k1z_xmm, EVEX_Vpmovswb_xmmm128_k1z_ymm, EVEX_Vpmovswb_ymmm256_k1z_zmm, Pmovsxbd_xmm_xmmm32, VEX_Vpmovsxbd_xmm_xmmm32, VEX_Vpmovsxbd_ymm_xmmm64, EVEX_Vpmovsxbd_xmm_k1z_xmmm32, EVEX_Vpmovsxbd_ymm_k1z_xmmm64, EVEX_Vpmovsxbd_zmm_k1z_xmmm128, EVEX_Vpmovsdb_xmmm32_k1z_xmm, EVEX_Vpmovsdb_xmmm64_k1z_ymm, EVEX_Vpmovsdb_xmmm128_k1z_zmm, Pmovsxbq_xmm_xmmm16, VEX_Vpmovsxbq_xmm_xmmm16, VEX_Vpmovsxbq_ymm_xmmm32, EVEX_Vpmovsxbq_xmm_k1z_xmmm16, EVEX_Vpmovsxbq_ymm_k1z_xmmm32, EVEX_Vpmovsxbq_zmm_k1z_xmmm64, EVEX_Vpmovsqb_xmmm16_k1z_xmm, EVEX_Vpmovsqb_xmmm32_k1z_ymm, EVEX_Vpmovsqb_xmmm64_k1z_zmm, Pmovsxwd_xmm_xmmm64, VEX_Vpmovsxwd_xmm_xmmm64, VEX_Vpmovsxwd_ymm_xmmm128, EVEX_Vpmovsxwd_xmm_k1z_xmmm64, EVEX_Vpmovsxwd_ymm_k1z_xmmm128, EVEX_Vpmovsxwd_zmm_k1z_ymmm256, EVEX_Vpmovsdw_xmmm64_k1z_xmm, EVEX_Vpmovsdw_xmmm128_k1z_ymm, EVEX_Vpmovsdw_ymmm256_k1z_zmm, Pmovsxwq_xmm_xmmm32, VEX_Vpmovsxwq_xmm_xmmm32, VEX_Vpmovsxwq_ymm_xmmm64, EVEX_Vpmovsxwq_xmm_k1z_xmmm32, EVEX_Vpmovsxwq_ymm_k1z_xmmm64, EVEX_Vpmovsxwq_zmm_k1z_xmmm128, EVEX_Vpmovsqw_xmmm32_k1z_xmm, EVEX_Vpmovsqw_xmmm64_k1z_ymm, EVEX_Vpmovsqw_xmmm128_k1z_zmm, Pmovsxdq_xmm_xmmm64, VEX_Vpmovsxdq_xmm_xmmm64, VEX_Vpmovsxdq_ymm_xmmm128, EVEX_Vpmovsxdq_xmm_k1z_xmmm64, EVEX_Vpmovsxdq_ymm_k1z_xmmm128, EVEX_Vpmovsxdq_zmm_k1z_ymmm256, EVEX_Vpmovsqd_xmmm64_k1z_xmm, EVEX_Vpmovsqd_xmmm128_k1z_ymm, EVEX_Vpmovsqd_ymmm256_k1z_zmm, EVEX_Vptestmb_kr_k1_xmm_xmmm128, EVEX_Vptestmb_kr_k1_ymm_ymmm256, EVEX_Vptestmb_kr_k1_zmm_zmmm512, EVEX_Vptestmw_kr_k1_xmm_xmmm128, EVEX_Vptestmw_kr_k1_ymm_ymmm256, EVEX_Vptestmw_kr_k1_zmm_zmmm512, EVEX_Vptestnmb_kr_k1_xmm_xmmm128, EVEX_Vptestnmb_kr_k1_ymm_ymmm256, EVEX_Vptestnmb_kr_k1_zmm_zmmm512, EVEX_Vptestnmw_kr_k1_xmm_xmmm128, EVEX_Vptestnmw_kr_k1_ymm_ymmm256, EVEX_Vptestnmw_kr_k1_zmm_zmmm512, EVEX_Vptestmd_kr_k1_xmm_xmmm128b32, EVEX_Vptestmd_kr_k1_ymm_ymmm256b32, EVEX_Vptestmd_kr_k1_zmm_zmmm512b32, EVEX_Vptestmq_kr_k1_xmm_xmmm128b64, EVEX_Vptestmq_kr_k1_ymm_ymmm256b64, EVEX_Vptestmq_kr_k1_zmm_zmmm512b64, EVEX_Vptestnmd_kr_k1_xmm_xmmm128b32, EVEX_Vptestnmd_kr_k1_ymm_ymmm256b32, EVEX_Vptestnmd_kr_k1_zmm_zmmm512b32, EVEX_Vptestnmq_kr_k1_xmm_xmmm128b64, EVEX_Vptestnmq_kr_k1_ymm_ymmm256b64, EVEX_Vptestnmq_kr_k1_zmm_zmmm512b64, Pmuldq_xmm_xmmm128, VEX_Vpmuldq_xmm_xmm_xmmm128, VEX_Vpmuldq_ymm_ymm_ymmm256, EVEX_Vpmuldq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpmuldq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpmuldq_zmm_k1z_zmm_zmmm512b64, EVEX_Vpmovm2b_xmm_kr, EVEX_Vpmovm2b_ymm_kr, EVEX_Vpmovm2b_zmm_kr, EVEX_Vpmovm2w_xmm_kr, EVEX_Vpmovm2w_ymm_kr, EVEX_Vpmovm2w_zmm_kr, Pcmpeqq_xmm_xmmm128, VEX_Vpcmpeqq_xmm_xmm_xmmm128, VEX_Vpcmpeqq_ymm_ymm_ymmm256, EVEX_Vpcmpeqq_kr_k1_xmm_xmmm128b64, EVEX_Vpcmpeqq_kr_k1_ymm_ymmm256b64, EVEX_Vpcmpeqq_kr_k1_zmm_zmmm512b64, EVEX_Vpmovb2m_kr_xmm, EVEX_Vpmovb2m_kr_ymm, EVEX_Vpmovb2m_kr_zmm, EVEX_Vpmovw2m_kr_xmm, EVEX_Vpmovw2m_kr_ymm, EVEX_Vpmovw2m_kr_zmm, Movntdqa_xmm_m128, VEX_Vmovntdqa_xmm_m128, VEX_Vmovntdqa_ymm_m256, EVEX_Vmovntdqa_xmm_m128, EVEX_Vmovntdqa_ymm_m256, EVEX_Vmovntdqa_zmm_m512, EVEX_Vpbroadcastmb2q_xmm_kr, EVEX_Vpbroadcastmb2q_ymm_kr, EVEX_Vpbroadcastmb2q_zmm_kr, Packusdw_xmm_xmmm128, VEX_Vpackusdw_xmm_xmm_xmmm128, VEX_Vpackusdw_ymm_ymm_ymmm256, EVEX_Vpackusdw_xmm_k1z_xmm_xmmm128b32, EVEX_Vpackusdw_ymm_k1z_ymm_ymmm256b32, EVEX_Vpackusdw_zmm_k1z_zmm_zmmm512b32, VEX_Vmaskmovps_xmm_xmm_m128, VEX_Vmaskmovps_ymm_ymm_m256, EVEX_Vscalefps_xmm_k1z_xmm_xmmm128b32, EVEX_Vscalefps_ymm_k1z_ymm_ymmm256b32, EVEX_Vscalefps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vscalefpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vscalefpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vscalefpd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vmaskmovpd_xmm_xmm_m128, VEX_Vmaskmovpd_ymm_ymm_m256, EVEX_Vscalefss_xmm_k1z_xmm_xmmm32_er, EVEX_Vscalefsd_xmm_k1z_xmm_xmmm64_er, VEX_Vmaskmovps_m128_xmm_xmm, VEX_Vmaskmovps_m256_ymm_ymm, VEX_Vmaskmovpd_m128_xmm_xmm, VEX_Vmaskmovpd_m256_ymm_ymm, Pmovzxbw_xmm_xmmm64, VEX_Vpmovzxbw_xmm_xmmm64, VEX_Vpmovzxbw_ymm_xmmm128, EVEX_Vpmovzxbw_xmm_k1z_xmmm64, EVEX_Vpmovzxbw_ymm_k1z_xmmm128, EVEX_Vpmovzxbw_zmm_k1z_ymmm256, EVEX_Vpmovwb_xmmm64_k1z_xmm, EVEX_Vpmovwb_xmmm128_k1z_ymm, EVEX_Vpmovwb_ymmm256_k1z_zmm, Pmovzxbd_xmm_xmmm32, VEX_Vpmovzxbd_xmm_xmmm32, VEX_Vpmovzxbd_ymm_xmmm64, EVEX_Vpmovzxbd_xmm_k1z_xmmm32, EVEX_Vpmovzxbd_ymm_k1z_xmmm64, EVEX_Vpmovzxbd_zmm_k1z_xmmm128, EVEX_Vpmovdb_xmmm32_k1z_xmm, EVEX_Vpmovdb_xmmm64_k1z_ymm, EVEX_Vpmovdb_xmmm128_k1z_zmm, Pmovzxbq_xmm_xmmm16, VEX_Vpmovzxbq_xmm_xmmm16, VEX_Vpmovzxbq_ymm_xmmm32, EVEX_Vpmovzxbq_xmm_k1z_xmmm16, EVEX_Vpmovzxbq_ymm_k1z_xmmm32, EVEX_Vpmovzxbq_zmm_k1z_xmmm64, EVEX_Vpmovqb_xmmm16_k1z_xmm, EVEX_Vpmovqb_xmmm32_k1z_ymm, EVEX_Vpmovqb_xmmm64_k1z_zmm, Pmovzxwd_xmm_xmmm64, VEX_Vpmovzxwd_xmm_xmmm64, VEX_Vpmovzxwd_ymm_xmmm128, EVEX_Vpmovzxwd_xmm_k1z_xmmm64, EVEX_Vpmovzxwd_ymm_k1z_xmmm128, EVEX_Vpmovzxwd_zmm_k1z_ymmm256, EVEX_Vpmovdw_xmmm64_k1z_xmm, EVEX_Vpmovdw_xmmm128_k1z_ymm, EVEX_Vpmovdw_ymmm256_k1z_zmm, Pmovzxwq_xmm_xmmm32, VEX_Vpmovzxwq_xmm_xmmm32, VEX_Vpmovzxwq_ymm_xmmm64, EVEX_Vpmovzxwq_xmm_k1z_xmmm32, EVEX_Vpmovzxwq_ymm_k1z_xmmm64, EVEX_Vpmovzxwq_zmm_k1z_xmmm128, EVEX_Vpmovqw_xmmm32_k1z_xmm, EVEX_Vpmovqw_xmmm64_k1z_ymm, EVEX_Vpmovqw_xmmm128_k1z_zmm, Pmovzxdq_xmm_xmmm64, VEX_Vpmovzxdq_xmm_xmmm64, VEX_Vpmovzxdq_ymm_xmmm128, EVEX_Vpmovzxdq_xmm_k1z_xmmm64, EVEX_Vpmovzxdq_ymm_k1z_xmmm128, EVEX_Vpmovzxdq_zmm_k1z_ymmm256, EVEX_Vpmovqd_xmmm64_k1z_xmm, EVEX_Vpmovqd_xmmm128_k1z_ymm, EVEX_Vpmovqd_ymmm256_k1z_zmm, VEX_Vpermd_ymm_ymm_ymmm256, EVEX_Vpermd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpermd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpermq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpermq_zmm_k1z_zmm_zmmm512b64, Pcmpgtq_xmm_xmmm128, VEX_Vpcmpgtq_xmm_xmm_xmmm128, VEX_Vpcmpgtq_ymm_ymm_ymmm256, EVEX_Vpcmpgtq_kr_k1_xmm_xmmm128b64, EVEX_Vpcmpgtq_kr_k1_ymm_ymmm256b64, EVEX_Vpcmpgtq_kr_k1_zmm_zmmm512b64, Pminsb_xmm_xmmm128, VEX_Vpminsb_xmm_xmm_xmmm128, VEX_Vpminsb_ymm_ymm_ymmm256, EVEX_Vpminsb_xmm_k1z_xmm_xmmm128, EVEX_Vpminsb_ymm_k1z_ymm_ymmm256, EVEX_Vpminsb_zmm_k1z_zmm_zmmm512, EVEX_Vpmovm2d_xmm_kr, EVEX_Vpmovm2d_ymm_kr, EVEX_Vpmovm2d_zmm_kr, EVEX_Vpmovm2q_xmm_kr, EVEX_Vpmovm2q_ymm_kr, EVEX_Vpmovm2q_zmm_kr, Pminsd_xmm_xmmm128, VEX_Vpminsd_xmm_xmm_xmmm128, VEX_Vpminsd_ymm_ymm_ymmm256, EVEX_Vpminsd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpminsd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpminsd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpminsq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpminsq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpminsq_zmm_k1z_zmm_zmmm512b64, EVEX_Vpmovd2m_kr_xmm, EVEX_Vpmovd2m_kr_ymm, EVEX_Vpmovd2m_kr_zmm, EVEX_Vpmovq2m_kr_xmm, EVEX_Vpmovq2m_kr_ymm, EVEX_Vpmovq2m_kr_zmm, Pminuw_xmm_xmmm128, VEX_Vpminuw_xmm_xmm_xmmm128, VEX_Vpminuw_ymm_ymm_ymmm256, EVEX_Vpminuw_xmm_k1z_xmm_xmmm128, EVEX_Vpminuw_ymm_k1z_ymm_ymmm256, EVEX_Vpminuw_zmm_k1z_zmm_zmmm512, EVEX_Vpbroadcastmw2d_xmm_kr, EVEX_Vpbroadcastmw2d_ymm_kr, EVEX_Vpbroadcastmw2d_zmm_kr, Pminud_xmm_xmmm128, VEX_Vpminud_xmm_xmm_xmmm128, VEX_Vpminud_ymm_ymm_ymmm256, EVEX_Vpminud_xmm_k1z_xmm_xmmm128b32, EVEX_Vpminud_ymm_k1z_ymm_ymmm256b32, EVEX_Vpminud_zmm_k1z_zmm_zmmm512b32, EVEX_Vpminuq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpminuq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpminuq_zmm_k1z_zmm_zmmm512b64, Pmaxsb_xmm_xmmm128, VEX_Vpmaxsb_xmm_xmm_xmmm128, VEX_Vpmaxsb_ymm_ymm_ymmm256, EVEX_Vpmaxsb_xmm_k1z_xmm_xmmm128, EVEX_Vpmaxsb_ymm_k1z_ymm_ymmm256, EVEX_Vpmaxsb_zmm_k1z_zmm_zmmm512, Pmaxsd_xmm_xmmm128, VEX_Vpmaxsd_xmm_xmm_xmmm128, VEX_Vpmaxsd_ymm_ymm_ymmm256, EVEX_Vpmaxsd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpmaxsd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpmaxsd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpmaxsq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpmaxsq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpmaxsq_zmm_k1z_zmm_zmmm512b64, Pmaxuw_xmm_xmmm128, VEX_Vpmaxuw_xmm_xmm_xmmm128, VEX_Vpmaxuw_ymm_ymm_ymmm256, EVEX_Vpmaxuw_xmm_k1z_xmm_xmmm128, EVEX_Vpmaxuw_ymm_k1z_ymm_ymmm256, EVEX_Vpmaxuw_zmm_k1z_zmm_zmmm512, Pmaxud_xmm_xmmm128, VEX_Vpmaxud_xmm_xmm_xmmm128, VEX_Vpmaxud_ymm_ymm_ymmm256, EVEX_Vpmaxud_xmm_k1z_xmm_xmmm128b32, EVEX_Vpmaxud_ymm_k1z_ymm_ymmm256b32, EVEX_Vpmaxud_zmm_k1z_zmm_zmmm512b32, EVEX_Vpmaxuq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpmaxuq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpmaxuq_zmm_k1z_zmm_zmmm512b64, Pmulld_xmm_xmmm128, VEX_Vpmulld_xmm_xmm_xmmm128, VEX_Vpmulld_ymm_ymm_ymmm256, EVEX_Vpmulld_xmm_k1z_xmm_xmmm128b32, EVEX_Vpmulld_ymm_k1z_ymm_ymmm256b32, EVEX_Vpmulld_zmm_k1z_zmm_zmmm512b32, EVEX_Vpmullq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpmullq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpmullq_zmm_k1z_zmm_zmmm512b64, Phminposuw_xmm_xmmm128, VEX_Vphminposuw_xmm_xmmm128, EVEX_Vgetexpps_xmm_k1z_xmmm128b32, EVEX_Vgetexpps_ymm_k1z_ymmm256b32, EVEX_Vgetexpps_zmm_k1z_zmmm512b32_sae, EVEX_Vgetexppd_xmm_k1z_xmmm128b64, EVEX_Vgetexppd_ymm_k1z_ymmm256b64, EVEX_Vgetexppd_zmm_k1z_zmmm512b64_sae, EVEX_Vgetexpss_xmm_k1z_xmm_xmmm32_sae, EVEX_Vgetexpsd_xmm_k1z_xmm_xmmm64_sae, EVEX_Vplzcntd_xmm_k1z_xmmm128b32, EVEX_Vplzcntd_ymm_k1z_ymmm256b32, EVEX_Vplzcntd_zmm_k1z_zmmm512b32, EVEX_Vplzcntq_xmm_k1z_xmmm128b64, EVEX_Vplzcntq_ymm_k1z_ymmm256b64, EVEX_Vplzcntq_zmm_k1z_zmmm512b64, VEX_Vpsrlvd_xmm_xmm_xmmm128, VEX_Vpsrlvd_ymm_ymm_ymmm256, VEX_Vpsrlvq_xmm_xmm_xmmm128, VEX_Vpsrlvq_ymm_ymm_ymmm256, EVEX_Vpsrlvd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpsrlvd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpsrlvd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpsrlvq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpsrlvq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpsrlvq_zmm_k1z_zmm_zmmm512b64, VEX_Vpsravd_xmm_xmm_xmmm128, VEX_Vpsravd_ymm_ymm_ymmm256, EVEX_Vpsravd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpsravd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpsravd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpsravq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpsravq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpsravq_zmm_k1z_zmm_zmmm512b64, VEX_Vpsllvd_xmm_xmm_xmmm128, VEX_Vpsllvd_ymm_ymm_ymmm256, VEX_Vpsllvq_xmm_xmm_xmmm128, VEX_Vpsllvq_ymm_ymm_ymmm256, EVEX_Vpsllvd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpsllvd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpsllvd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpsllvq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpsllvq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpsllvq_zmm_k1z_zmm_zmmm512b64, EVEX_Vrcp14ps_xmm_k1z_xmmm128b32, EVEX_Vrcp14ps_ymm_k1z_ymmm256b32, EVEX_Vrcp14ps_zmm_k1z_zmmm512b32, EVEX_Vrcp14pd_xmm_k1z_xmmm128b64, EVEX_Vrcp14pd_ymm_k1z_ymmm256b64, EVEX_Vrcp14pd_zmm_k1z_zmmm512b64, EVEX_Vrcp14ss_xmm_k1z_xmm_xmmm32, EVEX_Vrcp14sd_xmm_k1z_xmm_xmmm64, EVEX_Vrsqrt14ps_xmm_k1z_xmmm128b32, EVEX_Vrsqrt14ps_ymm_k1z_ymmm256b32, EVEX_Vrsqrt14ps_zmm_k1z_zmmm512b32, EVEX_Vrsqrt14pd_xmm_k1z_xmmm128b64, EVEX_Vrsqrt14pd_ymm_k1z_ymmm256b64, EVEX_Vrsqrt14pd_zmm_k1z_zmmm512b64, EVEX_Vrsqrt14ss_xmm_k1z_xmm_xmmm32, EVEX_Vrsqrt14sd_xmm_k1z_xmm_xmmm64, EVEX_Vpdpbusd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpdpbusd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpdpbusd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpdpbusds_xmm_k1z_xmm_xmmm128b32, EVEX_Vpdpbusds_ymm_k1z_ymm_ymmm256b32, EVEX_Vpdpbusds_zmm_k1z_zmm_zmmm512b32, EVEX_Vpdpwssd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpdpwssd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpdpwssd_zmm_k1z_zmm_zmmm512b32, EVEX_Vdpbf16ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vdpbf16ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vdpbf16ps_zmm_k1z_zmm_zmmm512b32, EVEX_Vp4dpwssd_zmm_k1z_zmmp3_m128, EVEX_Vpdpwssds_xmm_k1z_xmm_xmmm128b32, EVEX_Vpdpwssds_ymm_k1z_ymm_ymmm256b32, EVEX_Vpdpwssds_zmm_k1z_zmm_zmmm512b32, EVEX_Vp4dpwssds_zmm_k1z_zmmp3_m128, EVEX_Vpopcntb_xmm_k1z_xmmm128, EVEX_Vpopcntb_ymm_k1z_ymmm256, EVEX_Vpopcntb_zmm_k1z_zmmm512, EVEX_Vpopcntw_xmm_k1z_xmmm128, EVEX_Vpopcntw_ymm_k1z_ymmm256, EVEX_Vpopcntw_zmm_k1z_zmmm512, EVEX_Vpopcntd_xmm_k1z_xmmm128b32, EVEX_Vpopcntd_ymm_k1z_ymmm256b32, EVEX_Vpopcntd_zmm_k1z_zmmm512b32, EVEX_Vpopcntq_xmm_k1z_xmmm128b64, EVEX_Vpopcntq_ymm_k1z_ymmm256b64, EVEX_Vpopcntq_zmm_k1z_zmmm512b64, VEX_Vpbroadcastd_xmm_xmmm32, VEX_Vpbroadcastd_ymm_xmmm32, EVEX_Vpbroadcastd_xmm_k1z_xmmm32, EVEX_Vpbroadcastd_ymm_k1z_xmmm32, EVEX_Vpbroadcastd_zmm_k1z_xmmm32, VEX_Vpbroadcastq_xmm_xmmm64, VEX_Vpbroadcastq_ymm_xmmm64, EVEX_Vbroadcasti32x2_xmm_k1z_xmmm64, EVEX_Vbroadcasti32x2_ymm_k1z_xmmm64, EVEX_Vbroadcasti32x2_zmm_k1z_xmmm64, EVEX_Vpbroadcastq_xmm_k1z_xmmm64, EVEX_Vpbroadcastq_ymm_k1z_xmmm64, EVEX_Vpbroadcastq_zmm_k1z_xmmm64, VEX_Vbroadcasti128_ymm_m128, EVEX_Vbroadcasti32x4_ymm_k1z_m128, EVEX_Vbroadcasti32x4_zmm_k1z_m128, EVEX_Vbroadcasti64x2_ymm_k1z_m128, EVEX_Vbroadcasti64x2_zmm_k1z_m128, EVEX_Vbroadcasti32x8_zmm_k1z_m256, EVEX_Vbroadcasti64x4_zmm_k1z_m256, EVEX_Vpexpandb_xmm_k1z_xmmm128, EVEX_Vpexpandb_ymm_k1z_ymmm256, EVEX_Vpexpandb_zmm_k1z_zmmm512, EVEX_Vpexpandw_xmm_k1z_xmmm128, EVEX_Vpexpandw_ymm_k1z_ymmm256, EVEX_Vpexpandw_zmm_k1z_zmmm512, EVEX_Vpcompressb_xmmm128_k1z_xmm, EVEX_Vpcompressb_ymmm256_k1z_ymm, EVEX_Vpcompressb_zmmm512_k1z_zmm, EVEX_Vpcompressw_xmmm128_k1z_xmm, EVEX_Vpcompressw_ymmm256_k1z_ymm, EVEX_Vpcompressw_zmmm512_k1z_zmm, EVEX_Vpblendmd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpblendmd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpblendmd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpblendmq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpblendmq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpblendmq_zmm_k1z_zmm_zmmm512b64, EVEX_Vblendmps_xmm_k1z_xmm_xmmm128b32, EVEX_Vblendmps_ymm_k1z_ymm_ymmm256b32, EVEX_Vblendmps_zmm_k1z_zmm_zmmm512b32, EVEX_Vblendmpd_xmm_k1z_xmm_xmmm128b64, EVEX_Vblendmpd_ymm_k1z_ymm_ymmm256b64, EVEX_Vblendmpd_zmm_k1z_zmm_zmmm512b64, EVEX_Vpblendmb_xmm_k1z_xmm_xmmm128, EVEX_Vpblendmb_ymm_k1z_ymm_ymmm256, EVEX_Vpblendmb_zmm_k1z_zmm_zmmm512, EVEX_Vpblendmw_xmm_k1z_xmm_xmmm128, EVEX_Vpblendmw_ymm_k1z_ymm_ymmm256, EVEX_Vpblendmw_zmm_k1z_zmm_zmmm512, EVEX_Vp2intersectd_kp1_xmm_xmmm128b32, EVEX_Vp2intersectd_kp1_ymm_ymmm256b32, EVEX_Vp2intersectd_kp1_zmm_zmmm512b32, EVEX_Vp2intersectq_kp1_xmm_xmmm128b64, EVEX_Vp2intersectq_kp1_ymm_ymmm256b64, EVEX_Vp2intersectq_kp1_zmm_zmmm512b64, EVEX_Vpshldvw_xmm_k1z_xmm_xmmm128, EVEX_Vpshldvw_ymm_k1z_ymm_ymmm256, EVEX_Vpshldvw_zmm_k1z_zmm_zmmm512, EVEX_Vpshldvd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpshldvd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpshldvd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpshldvq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpshldvq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpshldvq_zmm_k1z_zmm_zmmm512b64, EVEX_Vpshrdvw_xmm_k1z_xmm_xmmm128, EVEX_Vpshrdvw_ymm_k1z_ymm_ymmm256, EVEX_Vpshrdvw_zmm_k1z_zmm_zmmm512, EVEX_Vcvtneps2bf16_xmm_k1z_xmmm128b32, EVEX_Vcvtneps2bf16_xmm_k1z_ymmm256b32, EVEX_Vcvtneps2bf16_ymm_k1z_zmmm512b32, EVEX_Vcvtne2ps2bf16_xmm_k1z_xmm_xmmm128b32, EVEX_Vcvtne2ps2bf16_ymm_k1z_ymm_ymmm256b32, EVEX_Vcvtne2ps2bf16_zmm_k1z_zmm_zmmm512b32, EVEX_Vpshrdvd_xmm_k1z_xmm_xmmm128b32, EVEX_Vpshrdvd_ymm_k1z_ymm_ymmm256b32, EVEX_Vpshrdvd_zmm_k1z_zmm_zmmm512b32, EVEX_Vpshrdvq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpshrdvq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpshrdvq_zmm_k1z_zmm_zmmm512b64, EVEX_Vpermi2b_xmm_k1z_xmm_xmmm128, EVEX_Vpermi2b_ymm_k1z_ymm_ymmm256, EVEX_Vpermi2b_zmm_k1z_zmm_zmmm512, EVEX_Vpermi2w_xmm_k1z_xmm_xmmm128, EVEX_Vpermi2w_ymm_k1z_ymm_ymmm256, EVEX_Vpermi2w_zmm_k1z_zmm_zmmm512, EVEX_Vpermi2d_xmm_k1z_xmm_xmmm128b32, EVEX_Vpermi2d_ymm_k1z_ymm_ymmm256b32, EVEX_Vpermi2d_zmm_k1z_zmm_zmmm512b32, EVEX_Vpermi2q_xmm_k1z_xmm_xmmm128b64, EVEX_Vpermi2q_ymm_k1z_ymm_ymmm256b64, EVEX_Vpermi2q_zmm_k1z_zmm_zmmm512b64, EVEX_Vpermi2ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vpermi2ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vpermi2ps_zmm_k1z_zmm_zmmm512b32, EVEX_Vpermi2pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vpermi2pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vpermi2pd_zmm_k1z_zmm_zmmm512b64, VEX_Vpbroadcastb_xmm_xmmm8, VEX_Vpbroadcastb_ymm_xmmm8, EVEX_Vpbroadcastb_xmm_k1z_xmmm8, EVEX_Vpbroadcastb_ymm_k1z_xmmm8, EVEX_Vpbroadcastb_zmm_k1z_xmmm8, VEX_Vpbroadcastw_xmm_xmmm16, VEX_Vpbroadcastw_ymm_xmmm16, EVEX_Vpbroadcastw_xmm_k1z_xmmm16, EVEX_Vpbroadcastw_ymm_k1z_xmmm16, EVEX_Vpbroadcastw_zmm_k1z_xmmm16, EVEX_Vpbroadcastb_xmm_k1z_r32, EVEX_Vpbroadcastb_ymm_k1z_r32, EVEX_Vpbroadcastb_zmm_k1z_r32, EVEX_Vpbroadcastw_xmm_k1z_r32, EVEX_Vpbroadcastw_ymm_k1z_r32, EVEX_Vpbroadcastw_zmm_k1z_r32, EVEX_Vpbroadcastd_xmm_k1z_r32, EVEX_Vpbroadcastd_ymm_k1z_r32, EVEX_Vpbroadcastd_zmm_k1z_r32, EVEX_Vpbroadcastq_xmm_k1z_r64, EVEX_Vpbroadcastq_ymm_k1z_r64, EVEX_Vpbroadcastq_zmm_k1z_r64, EVEX_Vpermt2b_xmm_k1z_xmm_xmmm128, EVEX_Vpermt2b_ymm_k1z_ymm_ymmm256, EVEX_Vpermt2b_zmm_k1z_zmm_zmmm512, EVEX_Vpermt2w_xmm_k1z_xmm_xmmm128, EVEX_Vpermt2w_ymm_k1z_ymm_ymmm256, EVEX_Vpermt2w_zmm_k1z_zmm_zmmm512, EVEX_Vpermt2d_xmm_k1z_xmm_xmmm128b32, EVEX_Vpermt2d_ymm_k1z_ymm_ymmm256b32, EVEX_Vpermt2d_zmm_k1z_zmm_zmmm512b32, EVEX_Vpermt2q_xmm_k1z_xmm_xmmm128b64, EVEX_Vpermt2q_ymm_k1z_ymm_ymmm256b64, EVEX_Vpermt2q_zmm_k1z_zmm_zmmm512b64, EVEX_Vpermt2ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vpermt2ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vpermt2ps_zmm_k1z_zmm_zmmm512b32, EVEX_Vpermt2pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vpermt2pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vpermt2pd_zmm_k1z_zmm_zmmm512b64, Invept_r32_m128, Invept_r64_m128, Invvpid_r32_m128, Invvpid_r64_m128, Invpcid_r32_m128, Invpcid_r64_m128, EVEX_Vpmultishiftqb_xmm_k1z_xmm_xmmm128b64, EVEX_Vpmultishiftqb_ymm_k1z_ymm_ymmm256b64, EVEX_Vpmultishiftqb_zmm_k1z_zmm_zmmm512b64, EVEX_Vexpandps_xmm_k1z_xmmm128, EVEX_Vexpandps_ymm_k1z_ymmm256, EVEX_Vexpandps_zmm_k1z_zmmm512, EVEX_Vexpandpd_xmm_k1z_xmmm128, EVEX_Vexpandpd_ymm_k1z_ymmm256, EVEX_Vexpandpd_zmm_k1z_zmmm512, EVEX_Vpexpandd_xmm_k1z_xmmm128, EVEX_Vpexpandd_ymm_k1z_ymmm256, EVEX_Vpexpandd_zmm_k1z_zmmm512, EVEX_Vpexpandq_xmm_k1z_xmmm128, EVEX_Vpexpandq_ymm_k1z_ymmm256, EVEX_Vpexpandq_zmm_k1z_zmmm512, EVEX_Vcompressps_xmmm128_k1z_xmm, EVEX_Vcompressps_ymmm256_k1z_ymm, EVEX_Vcompressps_zmmm512_k1z_zmm, EVEX_Vcompresspd_xmmm128_k1z_xmm, EVEX_Vcompresspd_ymmm256_k1z_ymm, EVEX_Vcompresspd_zmmm512_k1z_zmm, EVEX_Vpcompressd_xmmm128_k1z_xmm, EVEX_Vpcompressd_ymmm256_k1z_ymm, EVEX_Vpcompressd_zmmm512_k1z_zmm, EVEX_Vpcompressq_xmmm128_k1z_xmm, EVEX_Vpcompressq_ymmm256_k1z_ymm, EVEX_Vpcompressq_zmmm512_k1z_zmm, VEX_Vpmaskmovd_xmm_xmm_m128, VEX_Vpmaskmovd_ymm_ymm_m256, VEX_Vpmaskmovq_xmm_xmm_m128, VEX_Vpmaskmovq_ymm_ymm_m256, EVEX_Vpermb_xmm_k1z_xmm_xmmm128, EVEX_Vpermb_ymm_k1z_ymm_ymmm256, EVEX_Vpermb_zmm_k1z_zmm_zmmm512, EVEX_Vpermw_xmm_k1z_xmm_xmmm128, EVEX_Vpermw_ymm_k1z_ymm_ymmm256, EVEX_Vpermw_zmm_k1z_zmm_zmmm512, VEX_Vpmaskmovd_m128_xmm_xmm, VEX_Vpmaskmovd_m256_ymm_ymm, VEX_Vpmaskmovq_m128_xmm_xmm, VEX_Vpmaskmovq_m256_ymm_ymm, EVEX_Vpshufbitqmb_kr_k1_xmm_xmmm128, EVEX_Vpshufbitqmb_kr_k1_ymm_ymmm256, EVEX_Vpshufbitqmb_kr_k1_zmm_zmmm512, VEX_Vpgatherdd_xmm_vm32x_xmm, VEX_Vpgatherdd_ymm_vm32y_ymm, VEX_Vpgatherdq_xmm_vm32x_xmm, VEX_Vpgatherdq_ymm_vm32x_ymm, EVEX_Vpgatherdd_xmm_k1_vm32x, EVEX_Vpgatherdd_ymm_k1_vm32y, EVEX_Vpgatherdd_zmm_k1_vm32z, EVEX_Vpgatherdq_xmm_k1_vm32x, EVEX_Vpgatherdq_ymm_k1_vm32x, EVEX_Vpgatherdq_zmm_k1_vm32y, VEX_Vpgatherqd_xmm_vm64x_xmm, VEX_Vpgatherqd_xmm_vm64y_xmm, VEX_Vpgatherqq_xmm_vm64x_xmm, VEX_Vpgatherqq_ymm_vm64y_ymm, EVEX_Vpgatherqd_xmm_k1_vm64x, EVEX_Vpgatherqd_xmm_k1_vm64y, EVEX_Vpgatherqd_ymm_k1_vm64z, EVEX_Vpgatherqq_xmm_k1_vm64x, EVEX_Vpgatherqq_ymm_k1_vm64y, EVEX_Vpgatherqq_zmm_k1_vm64z, VEX_Vgatherdps_xmm_vm32x_xmm, VEX_Vgatherdps_ymm_vm32y_ymm, VEX_Vgatherdpd_xmm_vm32x_xmm, VEX_Vgatherdpd_ymm_vm32x_ymm, EVEX_Vgatherdps_xmm_k1_vm32x, EVEX_Vgatherdps_ymm_k1_vm32y, EVEX_Vgatherdps_zmm_k1_vm32z, EVEX_Vgatherdpd_xmm_k1_vm32x, EVEX_Vgatherdpd_ymm_k1_vm32x, EVEX_Vgatherdpd_zmm_k1_vm32y, VEX_Vgatherqps_xmm_vm64x_xmm, VEX_Vgatherqps_xmm_vm64y_xmm, VEX_Vgatherqpd_xmm_vm64x_xmm, VEX_Vgatherqpd_ymm_vm64y_ymm, EVEX_Vgatherqps_xmm_k1_vm64x, EVEX_Vgatherqps_xmm_k1_vm64y, EVEX_Vgatherqps_ymm_k1_vm64z, EVEX_Vgatherqpd_xmm_k1_vm64x, EVEX_Vgatherqpd_ymm_k1_vm64y, EVEX_Vgatherqpd_zmm_k1_vm64z, VEX_Vfmaddsub132ps_xmm_xmm_xmmm128, VEX_Vfmaddsub132ps_ymm_ymm_ymmm256, VEX_Vfmaddsub132pd_xmm_xmm_xmmm128, VEX_Vfmaddsub132pd_ymm_ymm_ymmm256, EVEX_Vfmaddsub132ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmaddsub132ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmaddsub132ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmaddsub132pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmaddsub132pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmaddsub132pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfmsubadd132ps_xmm_xmm_xmmm128, VEX_Vfmsubadd132ps_ymm_ymm_ymmm256, VEX_Vfmsubadd132pd_xmm_xmm_xmmm128, VEX_Vfmsubadd132pd_ymm_ymm_ymmm256, EVEX_Vfmsubadd132ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmsubadd132ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmsubadd132ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmsubadd132pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmsubadd132pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmsubadd132pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfmadd132ps_xmm_xmm_xmmm128, VEX_Vfmadd132ps_ymm_ymm_ymmm256, VEX_Vfmadd132pd_xmm_xmm_xmmm128, VEX_Vfmadd132pd_ymm_ymm_ymmm256, EVEX_Vfmadd132ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmadd132ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmadd132ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmadd132pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmadd132pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmadd132pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfmadd132ss_xmm_xmm_xmmm32, VEX_Vfmadd132sd_xmm_xmm_xmmm64, EVEX_Vfmadd132ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfmadd132sd_xmm_k1z_xmm_xmmm64_er, VEX_Vfmsub132ps_xmm_xmm_xmmm128, VEX_Vfmsub132ps_ymm_ymm_ymmm256, VEX_Vfmsub132pd_xmm_xmm_xmmm128, VEX_Vfmsub132pd_ymm_ymm_ymmm256, EVEX_Vfmsub132ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmsub132ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmsub132ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmsub132pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmsub132pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmsub132pd_zmm_k1z_zmm_zmmm512b64_er, EVEX_V4fmaddps_zmm_k1z_zmmp3_m128, VEX_Vfmsub132ss_xmm_xmm_xmmm32, VEX_Vfmsub132sd_xmm_xmm_xmmm64, EVEX_Vfmsub132ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfmsub132sd_xmm_k1z_xmm_xmmm64_er, EVEX_V4fmaddss_xmm_k1z_xmmp3_m128, VEX_Vfnmadd132ps_xmm_xmm_xmmm128, VEX_Vfnmadd132ps_ymm_ymm_ymmm256, VEX_Vfnmadd132pd_xmm_xmm_xmmm128, VEX_Vfnmadd132pd_ymm_ymm_ymmm256, EVEX_Vfnmadd132ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfnmadd132ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfnmadd132ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfnmadd132pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfnmadd132pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfnmadd132pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfnmadd132ss_xmm_xmm_xmmm32, VEX_Vfnmadd132sd_xmm_xmm_xmmm64, EVEX_Vfnmadd132ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfnmadd132sd_xmm_k1z_xmm_xmmm64_er, VEX_Vfnmsub132ps_xmm_xmm_xmmm128, VEX_Vfnmsub132ps_ymm_ymm_ymmm256, VEX_Vfnmsub132pd_xmm_xmm_xmmm128, VEX_Vfnmsub132pd_ymm_ymm_ymmm256, EVEX_Vfnmsub132ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfnmsub132ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfnmsub132ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfnmsub132pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfnmsub132pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfnmsub132pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfnmsub132ss_xmm_xmm_xmmm32, VEX_Vfnmsub132sd_xmm_xmm_xmmm64, EVEX_Vfnmsub132ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfnmsub132sd_xmm_k1z_xmm_xmmm64_er, EVEX_Vpscatterdd_vm32x_k1_xmm, EVEX_Vpscatterdd_vm32y_k1_ymm, EVEX_Vpscatterdd_vm32z_k1_zmm, EVEX_Vpscatterdq_vm32x_k1_xmm, EVEX_Vpscatterdq_vm32x_k1_ymm, EVEX_Vpscatterdq_vm32y_k1_zmm, EVEX_Vpscatterqd_vm64x_k1_xmm, EVEX_Vpscatterqd_vm64y_k1_xmm, EVEX_Vpscatterqd_vm64z_k1_ymm, EVEX_Vpscatterqq_vm64x_k1_xmm, EVEX_Vpscatterqq_vm64y_k1_ymm, EVEX_Vpscatterqq_vm64z_k1_zmm, EVEX_Vscatterdps_vm32x_k1_xmm, EVEX_Vscatterdps_vm32y_k1_ymm, EVEX_Vscatterdps_vm32z_k1_zmm, EVEX_Vscatterdpd_vm32x_k1_xmm, EVEX_Vscatterdpd_vm32x_k1_ymm, EVEX_Vscatterdpd_vm32y_k1_zmm, EVEX_Vscatterqps_vm64x_k1_xmm, EVEX_Vscatterqps_vm64y_k1_xmm, EVEX_Vscatterqps_vm64z_k1_ymm, EVEX_Vscatterqpd_vm64x_k1_xmm, EVEX_Vscatterqpd_vm64y_k1_ymm, EVEX_Vscatterqpd_vm64z_k1_zmm, VEX_Vfmaddsub213ps_xmm_xmm_xmmm128, VEX_Vfmaddsub213ps_ymm_ymm_ymmm256, VEX_Vfmaddsub213pd_xmm_xmm_xmmm128, VEX_Vfmaddsub213pd_ymm_ymm_ymmm256, EVEX_Vfmaddsub213ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmaddsub213ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmaddsub213ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmaddsub213pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmaddsub213pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmaddsub213pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfmsubadd213ps_xmm_xmm_xmmm128, VEX_Vfmsubadd213ps_ymm_ymm_ymmm256, VEX_Vfmsubadd213pd_xmm_xmm_xmmm128, VEX_Vfmsubadd213pd_ymm_ymm_ymmm256, EVEX_Vfmsubadd213ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmsubadd213ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmsubadd213ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmsubadd213pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmsubadd213pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmsubadd213pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfmadd213ps_xmm_xmm_xmmm128, VEX_Vfmadd213ps_ymm_ymm_ymmm256, VEX_Vfmadd213pd_xmm_xmm_xmmm128, VEX_Vfmadd213pd_ymm_ymm_ymmm256, EVEX_Vfmadd213ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmadd213ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmadd213ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmadd213pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmadd213pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmadd213pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfmadd213ss_xmm_xmm_xmmm32, VEX_Vfmadd213sd_xmm_xmm_xmmm64, EVEX_Vfmadd213ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfmadd213sd_xmm_k1z_xmm_xmmm64_er, VEX_Vfmsub213ps_xmm_xmm_xmmm128, VEX_Vfmsub213ps_ymm_ymm_ymmm256, VEX_Vfmsub213pd_xmm_xmm_xmmm128, VEX_Vfmsub213pd_ymm_ymm_ymmm256, EVEX_Vfmsub213ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmsub213ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmsub213ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmsub213pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmsub213pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmsub213pd_zmm_k1z_zmm_zmmm512b64_er, EVEX_V4fnmaddps_zmm_k1z_zmmp3_m128, VEX_Vfmsub213ss_xmm_xmm_xmmm32, VEX_Vfmsub213sd_xmm_xmm_xmmm64, EVEX_Vfmsub213ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfmsub213sd_xmm_k1z_xmm_xmmm64_er, EVEX_V4fnmaddss_xmm_k1z_xmmp3_m128, VEX_Vfnmadd213ps_xmm_xmm_xmmm128, VEX_Vfnmadd213ps_ymm_ymm_ymmm256, VEX_Vfnmadd213pd_xmm_xmm_xmmm128, VEX_Vfnmadd213pd_ymm_ymm_ymmm256, EVEX_Vfnmadd213ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfnmadd213ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfnmadd213ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfnmadd213pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfnmadd213pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfnmadd213pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfnmadd213ss_xmm_xmm_xmmm32, VEX_Vfnmadd213sd_xmm_xmm_xmmm64, EVEX_Vfnmadd213ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfnmadd213sd_xmm_k1z_xmm_xmmm64_er, VEX_Vfnmsub213ps_xmm_xmm_xmmm128, VEX_Vfnmsub213ps_ymm_ymm_ymmm256, VEX_Vfnmsub213pd_xmm_xmm_xmmm128, VEX_Vfnmsub213pd_ymm_ymm_ymmm256, EVEX_Vfnmsub213ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfnmsub213ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfnmsub213ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfnmsub213pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfnmsub213pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfnmsub213pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfnmsub213ss_xmm_xmm_xmmm32, VEX_Vfnmsub213sd_xmm_xmm_xmmm64, EVEX_Vfnmsub213ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfnmsub213sd_xmm_k1z_xmm_xmmm64_er, EVEX_Vpmadd52luq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpmadd52luq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpmadd52luq_zmm_k1z_zmm_zmmm512b64, EVEX_Vpmadd52huq_xmm_k1z_xmm_xmmm128b64, EVEX_Vpmadd52huq_ymm_k1z_ymm_ymmm256b64, EVEX_Vpmadd52huq_zmm_k1z_zmm_zmmm512b64, VEX_Vfmaddsub231ps_xmm_xmm_xmmm128, VEX_Vfmaddsub231ps_ymm_ymm_ymmm256, VEX_Vfmaddsub231pd_xmm_xmm_xmmm128, VEX_Vfmaddsub231pd_ymm_ymm_ymmm256, EVEX_Vfmaddsub231ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmaddsub231ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmaddsub231ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmaddsub231pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmaddsub231pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmaddsub231pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfmsubadd231ps_xmm_xmm_xmmm128, VEX_Vfmsubadd231ps_ymm_ymm_ymmm256, VEX_Vfmsubadd231pd_xmm_xmm_xmmm128, VEX_Vfmsubadd231pd_ymm_ymm_ymmm256, EVEX_Vfmsubadd231ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmsubadd231ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmsubadd231ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmsubadd231pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmsubadd231pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmsubadd231pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfmadd231ps_xmm_xmm_xmmm128, VEX_Vfmadd231ps_ymm_ymm_ymmm256, VEX_Vfmadd231pd_xmm_xmm_xmmm128, VEX_Vfmadd231pd_ymm_ymm_ymmm256, EVEX_Vfmadd231ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmadd231ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmadd231ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmadd231pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmadd231pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmadd231pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfmadd231ss_xmm_xmm_xmmm32, VEX_Vfmadd231sd_xmm_xmm_xmmm64, EVEX_Vfmadd231ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfmadd231sd_xmm_k1z_xmm_xmmm64_er, VEX_Vfmsub231ps_xmm_xmm_xmmm128, VEX_Vfmsub231ps_ymm_ymm_ymmm256, VEX_Vfmsub231pd_xmm_xmm_xmmm128, VEX_Vfmsub231pd_ymm_ymm_ymmm256, EVEX_Vfmsub231ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfmsub231ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfmsub231ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfmsub231pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfmsub231pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfmsub231pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfmsub231ss_xmm_xmm_xmmm32, VEX_Vfmsub231sd_xmm_xmm_xmmm64, EVEX_Vfmsub231ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfmsub231sd_xmm_k1z_xmm_xmmm64_er, VEX_Vfnmadd231ps_xmm_xmm_xmmm128, VEX_Vfnmadd231ps_ymm_ymm_ymmm256, VEX_Vfnmadd231pd_xmm_xmm_xmmm128, VEX_Vfnmadd231pd_ymm_ymm_ymmm256, EVEX_Vfnmadd231ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfnmadd231ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfnmadd231ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfnmadd231pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfnmadd231pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfnmadd231pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfnmadd231ss_xmm_xmm_xmmm32, VEX_Vfnmadd231sd_xmm_xmm_xmmm64, EVEX_Vfnmadd231ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfnmadd231sd_xmm_k1z_xmm_xmmm64_er, VEX_Vfnmsub231ps_xmm_xmm_xmmm128, VEX_Vfnmsub231ps_ymm_ymm_ymmm256, VEX_Vfnmsub231pd_xmm_xmm_xmmm128, VEX_Vfnmsub231pd_ymm_ymm_ymmm256, EVEX_Vfnmsub231ps_xmm_k1z_xmm_xmmm128b32, EVEX_Vfnmsub231ps_ymm_k1z_ymm_ymmm256b32, EVEX_Vfnmsub231ps_zmm_k1z_zmm_zmmm512b32_er, EVEX_Vfnmsub231pd_xmm_k1z_xmm_xmmm128b64, EVEX_Vfnmsub231pd_ymm_k1z_ymm_ymmm256b64, EVEX_Vfnmsub231pd_zmm_k1z_zmm_zmmm512b64_er, VEX_Vfnmsub231ss_xmm_xmm_xmmm32, VEX_Vfnmsub231sd_xmm_xmm_xmmm64, EVEX_Vfnmsub231ss_xmm_k1z_xmm_xmmm32_er, EVEX_Vfnmsub231sd_xmm_k1z_xmm_xmmm64_er, EVEX_Vpconflictd_xmm_k1z_xmmm128b32, EVEX_Vpconflictd_ymm_k1z_ymmm256b32, EVEX_Vpconflictd_zmm_k1z_zmmm512b32, EVEX_Vpconflictq_xmm_k1z_xmmm128b64, EVEX_Vpconflictq_ymm_k1z_ymmm256b64, EVEX_Vpconflictq_zmm_k1z_zmmm512b64, EVEX_Vgatherpf0dps_vm32z_k1, EVEX_Vgatherpf0dpd_vm32y_k1, EVEX_Vgatherpf1dps_vm32z_k1, EVEX_Vgatherpf1dpd_vm32y_k1, EVEX_Vscatterpf0dps_vm32z_k1, EVEX_Vscatterpf0dpd_vm32y_k1, EVEX_Vscatterpf1dps_vm32z_k1, EVEX_Vscatterpf1dpd_vm32y_k1, EVEX_Vgatherpf0qps_vm64z_k1, EVEX_Vgatherpf0qpd_vm64z_k1, EVEX_Vgatherpf1qps_vm64z_k1, EVEX_Vgatherpf1qpd_vm64z_k1, EVEX_Vscatterpf0qps_vm64z_k1, EVEX_Vscatterpf0qpd_vm64z_k1, EVEX_Vscatterpf1qps_vm64z_k1, EVEX_Vscatterpf1qpd_vm64z_k1, Sha1nexte_xmm_xmmm128, EVEX_Vexp2ps_zmm_k1z_zmmm512b32_sae, EVEX_Vexp2pd_zmm_k1z_zmmm512b64_sae, Sha1msg1_xmm_xmmm128, Sha1msg2_xmm_xmmm128, EVEX_Vrcp28ps_zmm_k1z_zmmm512b32_sae, EVEX_Vrcp28pd_zmm_k1z_zmmm512b64_sae, Sha256rnds2_xmm_xmmm128, EVEX_Vrcp28ss_xmm_k1z_xmm_xmmm32_sae, EVEX_Vrcp28sd_xmm_k1z_xmm_xmmm64_sae, Sha256msg1_xmm_xmmm128, EVEX_Vrsqrt28ps_zmm_k1z_zmmm512b32_sae, EVEX_Vrsqrt28pd_zmm_k1z_zmmm512b64_sae, Sha256msg2_xmm_xmmm128, EVEX_Vrsqrt28ss_xmm_k1z_xmm_xmmm32_sae, EVEX_Vrsqrt28sd_xmm_k1z_xmm_xmmm64_sae, Gf2p8mulb_xmm_xmmm128, VEX_Vgf2p8mulb_xmm_xmm_xmmm128, VEX_Vgf2p8mulb_ymm_ymm_ymmm256, EVEX_Vgf2p8mulb_xmm_k1z_xmm_xmmm128, EVEX_Vgf2p8mulb_ymm_k1z_ymm_ymmm256, EVEX_Vgf2p8mulb_zmm_k1z_zmm_zmmm512, Aesimc_xmm_xmmm128, VEX_Vaesimc_xmm_xmmm128, Aesenc_xmm_xmmm128, VEX_Vaesenc_xmm_xmm_xmmm128, VEX_Vaesenc_ymm_ymm_ymmm256, EVEX_Vaesenc_xmm_xmm_xmmm128, EVEX_Vaesenc_ymm_ymm_ymmm256, EVEX_Vaesenc_zmm_zmm_zmmm512, Aesenclast_xmm_xmmm128, VEX_Vaesenclast_xmm_xmm_xmmm128, VEX_Vaesenclast_ymm_ymm_ymmm256, EVEX_Vaesenclast_xmm_xmm_xmmm128, EVEX_Vaesenclast_ymm_ymm_ymmm256, EVEX_Vaesenclast_zmm_zmm_zmmm512, Aesdec_xmm_xmmm128, VEX_Vaesdec_xmm_xmm_xmmm128, VEX_Vaesdec_ymm_ymm_ymmm256, EVEX_Vaesdec_xmm_xmm_xmmm128, EVEX_Vaesdec_ymm_ymm_ymmm256, EVEX_Vaesdec_zmm_zmm_zmmm512, Aesdeclast_xmm_xmmm128, VEX_Vaesdeclast_xmm_xmm_xmmm128, VEX_Vaesdeclast_ymm_ymm_ymmm256, EVEX_Vaesdeclast_xmm_xmm_xmmm128, EVEX_Vaesdeclast_ymm_ymm_ymmm256, EVEX_Vaesdeclast_zmm_zmm_zmmm512, Movbe_r16_m16, Movbe_r32_m32, Movbe_r64_m64, Crc32_r32_rm8, Crc32_r64_rm8, Movbe_m16_r16, Movbe_m32_r32, Movbe_m64_r64, Crc32_r32_rm16, Crc32_r32_rm32, Crc32_r64_rm64, VEX_Andn_r32_r32_rm32, VEX_Andn_r64_r64_rm64, VEX_Blsr_r32_rm32, VEX_Blsr_r64_rm64, VEX_Blsmsk_r32_rm32, VEX_Blsmsk_r64_rm64, VEX_Blsi_r32_rm32, VEX_Blsi_r64_rm64, VEX_Bzhi_r32_rm32_r32, VEX_Bzhi_r64_rm64_r64, Wrussd_m32_r32, Wrussq_m64_r64, VEX_Pext_r32_r32_rm32, VEX_Pext_r64_r64_rm64, VEX_Pdep_r32_r32_rm32, VEX_Pdep_r64_r64_rm64, Wrssd_m32_r32, Wrssq_m64_r64, Adcx_r32_rm32, Adcx_r64_rm64, Adox_r32_rm32, Adox_r64_rm64, VEX_Mulx_r32_r32_rm32, VEX_Mulx_r64_r64_rm64, VEX_Bextr_r32_rm32_r32, VEX_Bextr_r64_rm64_r64, VEX_Shlx_r32_rm32_r32, VEX_Shlx_r64_rm64_r64, VEX_Sarx_r32_rm32_r32, VEX_Sarx_r64_rm64_r64, VEX_Shrx_r32_rm32_r32, VEX_Shrx_r64_rm64_r64, Movdir64b_r16_m512, Movdir64b_r32_m512, Movdir64b_r64_m512, Enqcmds_r16_m512, Enqcmds_r32_m512, Enqcmds_r64_m512, Enqcmd_r16_m512, Enqcmd_r32_m512, Enqcmd_r64_m512, Movdiri_m32_r32, Movdiri_m64_r64, VEX_Vpermq_ymm_ymmm256_imm8, EVEX_Vpermq_ymm_k1z_ymmm256b64_imm8, EVEX_Vpermq_zmm_k1z_zmmm512b64_imm8, VEX_Vpermpd_ymm_ymmm256_imm8, EVEX_Vpermpd_ymm_k1z_ymmm256b64_imm8, EVEX_Vpermpd_zmm_k1z_zmmm512b64_imm8, VEX_Vpblendd_xmm_xmm_xmmm128_imm8, VEX_Vpblendd_ymm_ymm_ymmm256_imm8, EVEX_Valignd_xmm_k1z_xmm_xmmm128b32_imm8, EVEX_Valignd_ymm_k1z_ymm_ymmm256b32_imm8, EVEX_Valignd_zmm_k1z_zmm_zmmm512b32_imm8, EVEX_Valignq_xmm_k1z_xmm_xmmm128b64_imm8, EVEX_Valignq_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Valignq_zmm_k1z_zmm_zmmm512b64_imm8, VEX_Vpermilps_xmm_xmmm128_imm8, VEX_Vpermilps_ymm_ymmm256_imm8, EVEX_Vpermilps_xmm_k1z_xmmm128b32_imm8, EVEX_Vpermilps_ymm_k1z_ymmm256b32_imm8, EVEX_Vpermilps_zmm_k1z_zmmm512b32_imm8, VEX_Vpermilpd_xmm_xmmm128_imm8, VEX_Vpermilpd_ymm_ymmm256_imm8, EVEX_Vpermilpd_xmm_k1z_xmmm128b64_imm8, EVEX_Vpermilpd_ymm_k1z_ymmm256b64_imm8, EVEX_Vpermilpd_zmm_k1z_zmmm512b64_imm8, VEX_Vperm2f128_ymm_ymm_ymmm256_imm8, Roundps_xmm_xmmm128_imm8, VEX_Vroundps_xmm_xmmm128_imm8, VEX_Vroundps_ymm_ymmm256_imm8, EVEX_Vrndscaleps_xmm_k1z_xmmm128b32_imm8, EVEX_Vrndscaleps_ymm_k1z_ymmm256b32_imm8, EVEX_Vrndscaleps_zmm_k1z_zmmm512b32_imm8_sae, Roundpd_xmm_xmmm128_imm8, VEX_Vroundpd_xmm_xmmm128_imm8, VEX_Vroundpd_ymm_ymmm256_imm8, EVEX_Vrndscalepd_xmm_k1z_xmmm128b64_imm8, EVEX_Vrndscalepd_ymm_k1z_ymmm256b64_imm8, EVEX_Vrndscalepd_zmm_k1z_zmmm512b64_imm8_sae, Roundss_xmm_xmmm32_imm8, VEX_Vroundss_xmm_xmm_xmmm32_imm8, EVEX_Vrndscaless_xmm_k1z_xmm_xmmm32_imm8_sae, Roundsd_xmm_xmmm64_imm8, VEX_Vroundsd_xmm_xmm_xmmm64_imm8, EVEX_Vrndscalesd_xmm_k1z_xmm_xmmm64_imm8_sae, Blendps_xmm_xmmm128_imm8, VEX_Vblendps_xmm_xmm_xmmm128_imm8, VEX_Vblendps_ymm_ymm_ymmm256_imm8, Blendpd_xmm_xmmm128_imm8, VEX_Vblendpd_xmm_xmm_xmmm128_imm8, VEX_Vblendpd_ymm_ymm_ymmm256_imm8, Pblendw_xmm_xmmm128_imm8, VEX_Vpblendw_xmm_xmm_xmmm128_imm8, VEX_Vpblendw_ymm_ymm_ymmm256_imm8, Palignr_mm_mmm64_imm8, Palignr_xmm_xmmm128_imm8, VEX_Vpalignr_xmm_xmm_xmmm128_imm8, VEX_Vpalignr_ymm_ymm_ymmm256_imm8, EVEX_Vpalignr_xmm_k1z_xmm_xmmm128_imm8, EVEX_Vpalignr_ymm_k1z_ymm_ymmm256_imm8, EVEX_Vpalignr_zmm_k1z_zmm_zmmm512_imm8, Pextrb_r32m8_xmm_imm8, Pextrb_r64m8_xmm_imm8, VEX_Vpextrb_r32m8_xmm_imm8, VEX_Vpextrb_r64m8_xmm_imm8, EVEX_Vpextrb_r32m8_xmm_imm8, EVEX_Vpextrb_r64m8_xmm_imm8, Pextrw_r32m16_xmm_imm8, Pextrw_r64m16_xmm_imm8, VEX_Vpextrw_r32m16_xmm_imm8, VEX_Vpextrw_r64m16_xmm_imm8, EVEX_Vpextrw_r32m16_xmm_imm8, EVEX_Vpextrw_r64m16_xmm_imm8, Pextrd_rm32_xmm_imm8, Pextrq_rm64_xmm_imm8, VEX_Vpextrd_rm32_xmm_imm8, VEX_Vpextrq_rm64_xmm_imm8, EVEX_Vpextrd_rm32_xmm_imm8, EVEX_Vpextrq_rm64_xmm_imm8, Extractps_rm32_xmm_imm8, Extractps_r64m32_xmm_imm8, VEX_Vextractps_rm32_xmm_imm8, VEX_Vextractps_r64m32_xmm_imm8, EVEX_Vextractps_rm32_xmm_imm8, EVEX_Vextractps_r64m32_xmm_imm8, VEX_Vinsertf128_ymm_ymm_xmmm128_imm8, EVEX_Vinsertf32x4_ymm_k1z_ymm_xmmm128_imm8, EVEX_Vinsertf32x4_zmm_k1z_zmm_xmmm128_imm8, EVEX_Vinsertf64x2_ymm_k1z_ymm_xmmm128_imm8, EVEX_Vinsertf64x2_zmm_k1z_zmm_xmmm128_imm8, VEX_Vextractf128_xmmm128_ymm_imm8, EVEX_Vextractf32x4_xmmm128_k1z_ymm_imm8, EVEX_Vextractf32x4_xmmm128_k1z_zmm_imm8, EVEX_Vextractf64x2_xmmm128_k1z_ymm_imm8, EVEX_Vextractf64x2_xmmm128_k1z_zmm_imm8, EVEX_Vinsertf32x8_zmm_k1z_zmm_ymmm256_imm8, EVEX_Vinsertf64x4_zmm_k1z_zmm_ymmm256_imm8, EVEX_Vextractf32x8_ymmm256_k1z_zmm_imm8, EVEX_Vextractf64x4_ymmm256_k1z_zmm_imm8, VEX_Vcvtps2ph_xmmm64_xmm_imm8, VEX_Vcvtps2ph_xmmm128_ymm_imm8, EVEX_Vcvtps2ph_xmmm64_k1z_xmm_imm8, EVEX_Vcvtps2ph_xmmm128_k1z_ymm_imm8, EVEX_Vcvtps2ph_ymmm256_k1z_zmm_imm8_sae, EVEX_Vpcmpud_kr_k1_xmm_xmmm128b32_imm8, EVEX_Vpcmpud_kr_k1_ymm_ymmm256b32_imm8, EVEX_Vpcmpud_kr_k1_zmm_zmmm512b32_imm8, EVEX_Vpcmpuq_kr_k1_xmm_xmmm128b64_imm8, EVEX_Vpcmpuq_kr_k1_ymm_ymmm256b64_imm8, EVEX_Vpcmpuq_kr_k1_zmm_zmmm512b64_imm8, EVEX_Vpcmpd_kr_k1_xmm_xmmm128b32_imm8, EVEX_Vpcmpd_kr_k1_ymm_ymmm256b32_imm8, EVEX_Vpcmpd_kr_k1_zmm_zmmm512b32_imm8, EVEX_Vpcmpq_kr_k1_xmm_xmmm128b64_imm8, EVEX_Vpcmpq_kr_k1_ymm_ymmm256b64_imm8, EVEX_Vpcmpq_kr_k1_zmm_zmmm512b64_imm8, Pinsrb_xmm_r32m8_imm8, Pinsrb_xmm_r64m8_imm8, VEX_Vpinsrb_xmm_xmm_r32m8_imm8, VEX_Vpinsrb_xmm_xmm_r64m8_imm8, EVEX_Vpinsrb_xmm_xmm_r32m8_imm8, EVEX_Vpinsrb_xmm_xmm_r64m8_imm8, Insertps_xmm_xmmm32_imm8, VEX_Vinsertps_xmm_xmm_xmmm32_imm8, EVEX_Vinsertps_xmm_xmm_xmmm32_imm8, Pinsrd_xmm_rm32_imm8, Pinsrq_xmm_rm64_imm8, VEX_Vpinsrd_xmm_xmm_rm32_imm8, VEX_Vpinsrq_xmm_xmm_rm64_imm8, EVEX_Vpinsrd_xmm_xmm_rm32_imm8, EVEX_Vpinsrq_xmm_xmm_rm64_imm8, EVEX_Vshuff32x4_ymm_k1z_ymm_ymmm256b32_imm8, EVEX_Vshuff32x4_zmm_k1z_zmm_zmmm512b32_imm8, EVEX_Vshuff64x2_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Vshuff64x2_zmm_k1z_zmm_zmmm512b64_imm8, EVEX_Vpternlogd_xmm_k1z_xmm_xmmm128b32_imm8, EVEX_Vpternlogd_ymm_k1z_ymm_ymmm256b32_imm8, EVEX_Vpternlogd_zmm_k1z_zmm_zmmm512b32_imm8, EVEX_Vpternlogq_xmm_k1z_xmm_xmmm128b64_imm8, EVEX_Vpternlogq_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Vpternlogq_zmm_k1z_zmm_zmmm512b64_imm8, EVEX_Vgetmantps_xmm_k1z_xmmm128b32_imm8, EVEX_Vgetmantps_ymm_k1z_ymmm256b32_imm8, EVEX_Vgetmantps_zmm_k1z_zmmm512b32_imm8_sae, EVEX_Vgetmantpd_xmm_k1z_xmmm128b64_imm8, EVEX_Vgetmantpd_ymm_k1z_ymmm256b64_imm8, EVEX_Vgetmantpd_zmm_k1z_zmmm512b64_imm8_sae, EVEX_Vgetmantss_xmm_k1z_xmm_xmmm32_imm8_sae, EVEX_Vgetmantsd_xmm_k1z_xmm_xmmm64_imm8_sae, VEX_Kshiftrb_kr_kr_imm8, VEX_Kshiftrw_kr_kr_imm8, VEX_Kshiftrd_kr_kr_imm8, VEX_Kshiftrq_kr_kr_imm8, VEX_Kshiftlb_kr_kr_imm8, VEX_Kshiftlw_kr_kr_imm8, VEX_Kshiftld_kr_kr_imm8, VEX_Kshiftlq_kr_kr_imm8, VEX_Vinserti128_ymm_ymm_xmmm128_imm8, EVEX_Vinserti32x4_ymm_k1z_ymm_xmmm128_imm8, EVEX_Vinserti32x4_zmm_k1z_zmm_xmmm128_imm8, EVEX_Vinserti64x2_ymm_k1z_ymm_xmmm128_imm8, EVEX_Vinserti64x2_zmm_k1z_zmm_xmmm128_imm8, VEX_Vextracti128_xmmm128_ymm_imm8, EVEX_Vextracti32x4_xmmm128_k1z_ymm_imm8, EVEX_Vextracti32x4_xmmm128_k1z_zmm_imm8, EVEX_Vextracti64x2_xmmm128_k1z_ymm_imm8, EVEX_Vextracti64x2_xmmm128_k1z_zmm_imm8, EVEX_Vinserti32x8_zmm_k1z_zmm_ymmm256_imm8, EVEX_Vinserti64x4_zmm_k1z_zmm_ymmm256_imm8, EVEX_Vextracti32x8_ymmm256_k1z_zmm_imm8, EVEX_Vextracti64x4_ymmm256_k1z_zmm_imm8, EVEX_Vpcmpub_kr_k1_xmm_xmmm128_imm8, EVEX_Vpcmpub_kr_k1_ymm_ymmm256_imm8, EVEX_Vpcmpub_kr_k1_zmm_zmmm512_imm8, EVEX_Vpcmpuw_kr_k1_xmm_xmmm128_imm8, EVEX_Vpcmpuw_kr_k1_ymm_ymmm256_imm8, EVEX_Vpcmpuw_kr_k1_zmm_zmmm512_imm8, EVEX_Vpcmpb_kr_k1_xmm_xmmm128_imm8, EVEX_Vpcmpb_kr_k1_ymm_ymmm256_imm8, EVEX_Vpcmpb_kr_k1_zmm_zmmm512_imm8, EVEX_Vpcmpw_kr_k1_xmm_xmmm128_imm8, EVEX_Vpcmpw_kr_k1_ymm_ymmm256_imm8, EVEX_Vpcmpw_kr_k1_zmm_zmmm512_imm8, Dpps_xmm_xmmm128_imm8, VEX_Vdpps_xmm_xmm_xmmm128_imm8, VEX_Vdpps_ymm_ymm_ymmm256_imm8, Dppd_xmm_xmmm128_imm8, VEX_Vdppd_xmm_xmm_xmmm128_imm8, Mpsadbw_xmm_xmmm128_imm8, VEX_Vmpsadbw_xmm_xmm_xmmm128_imm8, VEX_Vmpsadbw_ymm_ymm_ymmm256_imm8, EVEX_Vdbpsadbw_xmm_k1z_xmm_xmmm128_imm8, EVEX_Vdbpsadbw_ymm_k1z_ymm_ymmm256_imm8, EVEX_Vdbpsadbw_zmm_k1z_zmm_zmmm512_imm8, EVEX_Vshufi32x4_ymm_k1z_ymm_ymmm256b32_imm8, EVEX_Vshufi32x4_zmm_k1z_zmm_zmmm512b32_imm8, EVEX_Vshufi64x2_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Vshufi64x2_zmm_k1z_zmm_zmmm512b64_imm8, Pclmulqdq_xmm_xmmm128_imm8, VEX_Vpclmulqdq_xmm_xmm_xmmm128_imm8, VEX_Vpclmulqdq_ymm_ymm_ymmm256_imm8, EVEX_Vpclmulqdq_xmm_xmm_xmmm128_imm8, EVEX_Vpclmulqdq_ymm_ymm_ymmm256_imm8, EVEX_Vpclmulqdq_zmm_zmm_zmmm512_imm8, VEX_Vperm2i128_ymm_ymm_ymmm256_imm8, VEX_Vpermil2ps_xmm_xmm_xmmm128_xmm_imm4, VEX_Vpermil2ps_ymm_ymm_ymmm256_ymm_imm4, VEX_Vpermil2ps_xmm_xmm_xmm_xmmm128_imm4, VEX_Vpermil2ps_ymm_ymm_ymm_ymmm256_imm4, VEX_Vpermil2pd_xmm_xmm_xmmm128_xmm_imm4, VEX_Vpermil2pd_ymm_ymm_ymmm256_ymm_imm4, VEX_Vpermil2pd_xmm_xmm_xmm_xmmm128_imm4, VEX_Vpermil2pd_ymm_ymm_ymm_ymmm256_imm4, VEX_Vblendvps_xmm_xmm_xmmm128_xmm, VEX_Vblendvps_ymm_ymm_ymmm256_ymm, VEX_Vblendvpd_xmm_xmm_xmmm128_xmm, VEX_Vblendvpd_ymm_ymm_ymmm256_ymm, VEX_Vpblendvb_xmm_xmm_xmmm128_xmm, VEX_Vpblendvb_ymm_ymm_ymmm256_ymm, EVEX_Vrangeps_xmm_k1z_xmm_xmmm128b32_imm8, EVEX_Vrangeps_ymm_k1z_ymm_ymmm256b32_imm8, EVEX_Vrangeps_zmm_k1z_zmm_zmmm512b32_imm8_sae, EVEX_Vrangepd_xmm_k1z_xmm_xmmm128b64_imm8, EVEX_Vrangepd_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Vrangepd_zmm_k1z_zmm_zmmm512b64_imm8_sae, EVEX_Vrangess_xmm_k1z_xmm_xmmm32_imm8_sae, EVEX_Vrangesd_xmm_k1z_xmm_xmmm64_imm8_sae, EVEX_Vfixupimmps_xmm_k1z_xmm_xmmm128b32_imm8, EVEX_Vfixupimmps_ymm_k1z_ymm_ymmm256b32_imm8, EVEX_Vfixupimmps_zmm_k1z_zmm_zmmm512b32_imm8_sae, EVEX_Vfixupimmpd_xmm_k1z_xmm_xmmm128b64_imm8, EVEX_Vfixupimmpd_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Vfixupimmpd_zmm_k1z_zmm_zmmm512b64_imm8_sae, EVEX_Vfixupimmss_xmm_k1z_xmm_xmmm32_imm8_sae, EVEX_Vfixupimmsd_xmm_k1z_xmm_xmmm64_imm8_sae, EVEX_Vreduceps_xmm_k1z_xmmm128b32_imm8, EVEX_Vreduceps_ymm_k1z_ymmm256b32_imm8, EVEX_Vreduceps_zmm_k1z_zmmm512b32_imm8_sae, EVEX_Vreducepd_xmm_k1z_xmmm128b64_imm8, EVEX_Vreducepd_ymm_k1z_ymmm256b64_imm8, EVEX_Vreducepd_zmm_k1z_zmmm512b64_imm8_sae, EVEX_Vreducess_xmm_k1z_xmm_xmmm32_imm8_sae, EVEX_Vreducesd_xmm_k1z_xmm_xmmm64_imm8_sae, VEX_Vfmaddsubps_xmm_xmm_xmmm128_xmm, VEX_Vfmaddsubps_ymm_ymm_ymmm256_ymm, VEX_Vfmaddsubps_xmm_xmm_xmm_xmmm128, VEX_Vfmaddsubps_ymm_ymm_ymm_ymmm256, VEX_Vfmaddsubpd_xmm_xmm_xmmm128_xmm, VEX_Vfmaddsubpd_ymm_ymm_ymmm256_ymm, VEX_Vfmaddsubpd_xmm_xmm_xmm_xmmm128, VEX_Vfmaddsubpd_ymm_ymm_ymm_ymmm256, VEX_Vfmsubaddps_xmm_xmm_xmmm128_xmm, VEX_Vfmsubaddps_ymm_ymm_ymmm256_ymm, VEX_Vfmsubaddps_xmm_xmm_xmm_xmmm128, VEX_Vfmsubaddps_ymm_ymm_ymm_ymmm256, VEX_Vfmsubaddpd_xmm_xmm_xmmm128_xmm, VEX_Vfmsubaddpd_ymm_ymm_ymmm256_ymm, VEX_Vfmsubaddpd_xmm_xmm_xmm_xmmm128, VEX_Vfmsubaddpd_ymm_ymm_ymm_ymmm256, Pcmpestrm_xmm_xmmm128_imm8, Pcmpestrm64_xmm_xmmm128_imm8, VEX_Vpcmpestrm_xmm_xmmm128_imm8, VEX_Vpcmpestrm64_xmm_xmmm128_imm8, Pcmpestri_xmm_xmmm128_imm8, Pcmpestri64_xmm_xmmm128_imm8, VEX_Vpcmpestri_xmm_xmmm128_imm8, VEX_Vpcmpestri64_xmm_xmmm128_imm8, Pcmpistrm_xmm_xmmm128_imm8, VEX_Vpcmpistrm_xmm_xmmm128_imm8, Pcmpistri_xmm_xmmm128_imm8, VEX_Vpcmpistri_xmm_xmmm128_imm8, EVEX_Vfpclassps_kr_k1_xmmm128b32_imm8, EVEX_Vfpclassps_kr_k1_ymmm256b32_imm8, EVEX_Vfpclassps_kr_k1_zmmm512b32_imm8, EVEX_Vfpclasspd_kr_k1_xmmm128b64_imm8, EVEX_Vfpclasspd_kr_k1_ymmm256b64_imm8, EVEX_Vfpclasspd_kr_k1_zmmm512b64_imm8, EVEX_Vfpclassss_kr_k1_xmmm32_imm8, EVEX_Vfpclasssd_kr_k1_xmmm64_imm8, VEX_Vfmaddps_xmm_xmm_xmmm128_xmm, VEX_Vfmaddps_ymm_ymm_ymmm256_ymm, VEX_Vfmaddps_xmm_xmm_xmm_xmmm128, VEX_Vfmaddps_ymm_ymm_ymm_ymmm256, VEX_Vfmaddpd_xmm_xmm_xmmm128_xmm, VEX_Vfmaddpd_ymm_ymm_ymmm256_ymm, VEX_Vfmaddpd_xmm_xmm_xmm_xmmm128, VEX_Vfmaddpd_ymm_ymm_ymm_ymmm256, VEX_Vfmaddss_xmm_xmm_xmmm32_xmm, VEX_Vfmaddss_xmm_xmm_xmm_xmmm32, VEX_Vfmaddsd_xmm_xmm_xmmm64_xmm, VEX_Vfmaddsd_xmm_xmm_xmm_xmmm64, VEX_Vfmsubps_xmm_xmm_xmmm128_xmm, VEX_Vfmsubps_ymm_ymm_ymmm256_ymm, VEX_Vfmsubps_xmm_xmm_xmm_xmmm128, VEX_Vfmsubps_ymm_ymm_ymm_ymmm256, VEX_Vfmsubpd_xmm_xmm_xmmm128_xmm, VEX_Vfmsubpd_ymm_ymm_ymmm256_ymm, VEX_Vfmsubpd_xmm_xmm_xmm_xmmm128, VEX_Vfmsubpd_ymm_ymm_ymm_ymmm256, VEX_Vfmsubss_xmm_xmm_xmmm32_xmm, VEX_Vfmsubss_xmm_xmm_xmm_xmmm32, VEX_Vfmsubsd_xmm_xmm_xmmm64_xmm, VEX_Vfmsubsd_xmm_xmm_xmm_xmmm64, EVEX_Vpshldw_xmm_k1z_xmm_xmmm128_imm8, EVEX_Vpshldw_ymm_k1z_ymm_ymmm256_imm8, EVEX_Vpshldw_zmm_k1z_zmm_zmmm512_imm8, EVEX_Vpshldd_xmm_k1z_xmm_xmmm128b32_imm8, EVEX_Vpshldd_ymm_k1z_ymm_ymmm256b32_imm8, EVEX_Vpshldd_zmm_k1z_zmm_zmmm512b32_imm8, EVEX_Vpshldq_xmm_k1z_xmm_xmmm128b64_imm8, EVEX_Vpshldq_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Vpshldq_zmm_k1z_zmm_zmmm512b64_imm8, EVEX_Vpshrdw_xmm_k1z_xmm_xmmm128_imm8, EVEX_Vpshrdw_ymm_k1z_ymm_ymmm256_imm8, EVEX_Vpshrdw_zmm_k1z_zmm_zmmm512_imm8, EVEX_Vpshrdd_xmm_k1z_xmm_xmmm128b32_imm8, EVEX_Vpshrdd_ymm_k1z_ymm_ymmm256b32_imm8, EVEX_Vpshrdd_zmm_k1z_zmm_zmmm512b32_imm8, EVEX_Vpshrdq_xmm_k1z_xmm_xmmm128b64_imm8, EVEX_Vpshrdq_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Vpshrdq_zmm_k1z_zmm_zmmm512b64_imm8, VEX_Vfnmaddps_xmm_xmm_xmmm128_xmm, VEX_Vfnmaddps_ymm_ymm_ymmm256_ymm, VEX_Vfnmaddps_xmm_xmm_xmm_xmmm128, VEX_Vfnmaddps_ymm_ymm_ymm_ymmm256, VEX_Vfnmaddpd_xmm_xmm_xmmm128_xmm, VEX_Vfnmaddpd_ymm_ymm_ymmm256_ymm, VEX_Vfnmaddpd_xmm_xmm_xmm_xmmm128, VEX_Vfnmaddpd_ymm_ymm_ymm_ymmm256, VEX_Vfnmaddss_xmm_xmm_xmmm32_xmm, VEX_Vfnmaddss_xmm_xmm_xmm_xmmm32, VEX_Vfnmaddsd_xmm_xmm_xmmm64_xmm, VEX_Vfnmaddsd_xmm_xmm_xmm_xmmm64, VEX_Vfnmsubps_xmm_xmm_xmmm128_xmm, VEX_Vfnmsubps_ymm_ymm_ymmm256_ymm, VEX_Vfnmsubps_xmm_xmm_xmm_xmmm128, VEX_Vfnmsubps_ymm_ymm_ymm_ymmm256, VEX_Vfnmsubpd_xmm_xmm_xmmm128_xmm, VEX_Vfnmsubpd_ymm_ymm_ymmm256_ymm, VEX_Vfnmsubpd_xmm_xmm_xmm_xmmm128, VEX_Vfnmsubpd_ymm_ymm_ymm_ymmm256, VEX_Vfnmsubss_xmm_xmm_xmmm32_xmm, VEX_Vfnmsubss_xmm_xmm_xmm_xmmm32, VEX_Vfnmsubsd_xmm_xmm_xmmm64_xmm, VEX_Vfnmsubsd_xmm_xmm_xmm_xmmm64, Sha1rnds4_xmm_xmmm128_imm8, Gf2p8affineqb_xmm_xmmm128_imm8, VEX_Vgf2p8affineqb_xmm_xmm_xmmm128_imm8, VEX_Vgf2p8affineqb_ymm_ymm_ymmm256_imm8, EVEX_Vgf2p8affineqb_xmm_k1z_xmm_xmmm128b64_imm8, EVEX_Vgf2p8affineqb_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Vgf2p8affineqb_zmm_k1z_zmm_zmmm512b64_imm8, Gf2p8affineinvqb_xmm_xmmm128_imm8, VEX_Vgf2p8affineinvqb_xmm_xmm_xmmm128_imm8, VEX_Vgf2p8affineinvqb_ymm_ymm_ymmm256_imm8, EVEX_Vgf2p8affineinvqb_xmm_k1z_xmm_xmmm128b64_imm8, EVEX_Vgf2p8affineinvqb_ymm_k1z_ymm_ymmm256b64_imm8, EVEX_Vgf2p8affineinvqb_zmm_k1z_zmm_zmmm512b64_imm8, Aeskeygenassist_xmm_xmmm128_imm8, VEX_Vaeskeygenassist_xmm_xmmm128_imm8, VEX_Rorx_r32_rm32_imm8, VEX_Rorx_r64_rm64_imm8, XOP_Vpmacssww_xmm_xmm_xmmm128_xmm, XOP_Vpmacsswd_xmm_xmm_xmmm128_xmm, XOP_Vpmacssdql_xmm_xmm_xmmm128_xmm, XOP_Vpmacssdd_xmm_xmm_xmmm128_xmm, XOP_Vpmacssdqh_xmm_xmm_xmmm128_xmm, XOP_Vpmacsww_xmm_xmm_xmmm128_xmm, XOP_Vpmacswd_xmm_xmm_xmmm128_xmm, XOP_Vpmacsdql_xmm_xmm_xmmm128_xmm, XOP_Vpmacsdd_xmm_xmm_xmmm128_xmm, XOP_Vpmacsdqh_xmm_xmm_xmmm128_xmm, XOP_Vpcmov_xmm_xmm_xmmm128_xmm, XOP_Vpcmov_ymm_ymm_ymmm256_ymm, XOP_Vpcmov_xmm_xmm_xmm_xmmm128, XOP_Vpcmov_ymm_ymm_ymm_ymmm256, XOP_Vpperm_xmm_xmm_xmmm128_xmm, XOP_Vpperm_xmm_xmm_xmm_xmmm128, XOP_Vpmadcsswd_xmm_xmm_xmmm128_xmm, XOP_Vpmadcswd_xmm_xmm_xmmm128_xmm, XOP_Vprotb_xmm_xmmm128_imm8, XOP_Vprotw_xmm_xmmm128_imm8, XOP_Vprotd_xmm_xmmm128_imm8, XOP_Vprotq_xmm_xmmm128_imm8, XOP_Vpcomb_xmm_xmm_xmmm128_imm8, XOP_Vpcomw_xmm_xmm_xmmm128_imm8, XOP_Vpcomd_xmm_xmm_xmmm128_imm8, XOP_Vpcomq_xmm_xmm_xmmm128_imm8, XOP_Vpcomub_xmm_xmm_xmmm128_imm8, XOP_Vpcomuw_xmm_xmm_xmmm128_imm8, XOP_Vpcomud_xmm_xmm_xmmm128_imm8, XOP_Vpcomuq_xmm_xmm_xmmm128_imm8, XOP_Blcfill_r32_rm32, XOP_Blcfill_r64_rm64, XOP_Blsfill_r32_rm32, XOP_Blsfill_r64_rm64, XOP_Blcs_r32_rm32, XOP_Blcs_r64_rm64, XOP_Tzmsk_r32_rm32, XOP_Tzmsk_r64_rm64, XOP_Blcic_r32_rm32, XOP_Blcic_r64_rm64, XOP_Blsic_r32_rm32, XOP_Blsic_r64_rm64, XOP_T1mskc_r32_rm32, XOP_T1mskc_r64_rm64, XOP_Blcmsk_r32_rm32, XOP_Blcmsk_r64_rm64, XOP_Blci_r32_rm32, XOP_Blci_r64_rm64, XOP_Llwpcb_r32, XOP_Llwpcb_r64, XOP_Slwpcb_r32, XOP_Slwpcb_r64, XOP_Vfrczps_xmm_xmmm128, XOP_Vfrczps_ymm_ymmm256, XOP_Vfrczpd_xmm_xmmm128, XOP_Vfrczpd_ymm_ymmm256, XOP_Vfrczss_xmm_xmmm32, XOP_Vfrczsd_xmm_xmmm64, XOP_Vprotb_xmm_xmmm128_xmm, XOP_Vprotb_xmm_xmm_xmmm128, XOP_Vprotw_xmm_xmmm128_xmm, XOP_Vprotw_xmm_xmm_xmmm128, XOP_Vprotd_xmm_xmmm128_xmm, XOP_Vprotd_xmm_xmm_xmmm128, XOP_Vprotq_xmm_xmmm128_xmm, XOP_Vprotq_xmm_xmm_xmmm128, XOP_Vpshlb_xmm_xmmm128_xmm, XOP_Vpshlb_xmm_xmm_xmmm128, XOP_Vpshlw_xmm_xmmm128_xmm, XOP_Vpshlw_xmm_xmm_xmmm128, XOP_Vpshld_xmm_xmmm128_xmm, XOP_Vpshld_xmm_xmm_xmmm128, XOP_Vpshlq_xmm_xmmm128_xmm, XOP_Vpshlq_xmm_xmm_xmmm128, XOP_Vpshab_xmm_xmmm128_xmm, XOP_Vpshab_xmm_xmm_xmmm128, XOP_Vpshaw_xmm_xmmm128_xmm, XOP_Vpshaw_xmm_xmm_xmmm128, XOP_Vpshad_xmm_xmmm128_xmm, XOP_Vpshad_xmm_xmm_xmmm128, XOP_Vpshaq_xmm_xmmm128_xmm, XOP_Vpshaq_xmm_xmm_xmmm128, XOP_Vphaddbw_xmm_xmmm128, XOP_Vphaddbd_xmm_xmmm128, XOP_Vphaddbq_xmm_xmmm128, XOP_Vphaddwd_xmm_xmmm128, XOP_Vphaddwq_xmm_xmmm128, XOP_Vphadddq_xmm_xmmm128, XOP_Vphaddubw_xmm_xmmm128, XOP_Vphaddubd_xmm_xmmm128, XOP_Vphaddubq_xmm_xmmm128, XOP_Vphadduwd_xmm_xmmm128, XOP_Vphadduwq_xmm_xmmm128, XOP_Vphaddudq_xmm_xmmm128, XOP_Vphsubbw_xmm_xmmm128, XOP_Vphsubwd_xmm_xmmm128, XOP_Vphsubdq_xmm_xmmm128, XOP_Bextr_r32_rm32_imm32, XOP_Bextr_r64_rm64_imm32, XOP_Lwpins_r32_rm32_imm32, XOP_Lwpins_r64_rm32_imm32, XOP_Lwpval_r32_rm32_imm32, XOP_Lwpval_r64_rm32_imm32, D3NOW_Pi2fw_mm_mmm64, D3NOW_Pi2fd_mm_mmm64, D3NOW_Pf2iw_mm_mmm64, D3NOW_Pf2id_mm_mmm64, D3NOW_Pfrcpv_mm_mmm64, D3NOW_Pfrsqrtv_mm_mmm64, D3NOW_Pfnacc_mm_mmm64, D3NOW_Pfpnacc_mm_mmm64, D3NOW_Pfcmpge_mm_mmm64, D3NOW_Pfmin_mm_mmm64, D3NOW_Pfrcp_mm_mmm64, D3NOW_Pfrsqrt_mm_mmm64, D3NOW_Pfsub_mm_mmm64, D3NOW_Pfadd_mm_mmm64, D3NOW_Pfcmpgt_mm_mmm64, D3NOW_Pfmax_mm_mmm64, D3NOW_Pfrcpit1_mm_mmm64, D3NOW_Pfrsqit1_mm_mmm64, D3NOW_Pfsubr_mm_mmm64, D3NOW_Pfacc_mm_mmm64, D3NOW_Pfcmpeq_mm_mmm64, D3NOW_Pfmul_mm_mmm64, D3NOW_Pfrcpit2_mm_mmm64, D3NOW_Pmulhrw_mm_mmm64, D3NOW_Pswapd_mm_mmm64, D3NOW_Pavgusb_mm_mmm64, Rmpadjust, Rmpupdate, Psmash, Pvalidatew, Pvalidated, Pvalidateq, Serialize, Xsusldtrk, Xresldtrk, Invlpgbw, Invlpgbd, Invlpgbq, Tlbsync, Prefetchreserved3_m8, Prefetchreserved4_m8, Prefetchreserved5_m8, Prefetchreserved6_m8, Prefetchreserved7_m8, Ud0, Vmgexit, Getsecq, VEX_Ldtilecfg_m512, VEX_Tilerelease, VEX_Sttilecfg_m512, VEX_Tilezero_tmm, VEX_Tileloaddt1_tmm_sibmem, VEX_Tilestored_sibmem_tmm, VEX_Tileloadd_tmm_sibmem, VEX_Tdpbf16ps_tmm_tmm_tmm, VEX_Tdpbuud_tmm_tmm_tmm, VEX_Tdpbusd_tmm_tmm_tmm, VEX_Tdpbsud_tmm_tmm_tmm, VEX_Tdpbssd_tmm_tmm_tmm, Fnstdw_AX, Fnstsg_AX, Rdshr_rm32, Wrshr_rm32, Smint, Dmint, Rdm, Svdc_m80_Sreg, Rsdc_Sreg_m80, Svldt_m80, Rsldt_m80, Svts_m80, Rsts_m80, Smint_0F7E, Bb0_reset, Bb1_reset, Cpu_write, Cpu_read, Altinst, Paveb_mm_mmm64, Paddsiw_mm_mmm64, Pmagw_mm_mmm64, Pdistib_mm_m64, Psubsiw_mm_mmm64, Pmvzb_mm_m64, Pmulhrw_mm_mmm64, Pmvnzb_mm_m64, Pmvlzb_mm_m64, Pmvgezb_mm_m64, Pmulhriw_mm_mmm64, Pmachriw_mm_m64, Cyrix_D9D7, Cyrix_D9E2, Ftstp, Cyrix_D9E7, Frint2, Frichop, Cyrix_DED8, Cyrix_DEDA, Cyrix_DEDC, Cyrix_DEDD, Cyrix_DEDE, Frinear, Tdcall, Seamret, Seamops, Seamcall, Aesencwide128kl_m384, Aesdecwide128kl_m384, Aesencwide256kl_m512, Aesdecwide256kl_m512, Loadiwkey_xmm_xmm, Aesenc128kl_xmm_m384, Aesdec128kl_xmm_m384, Aesenc256kl_xmm_m512, Aesdec256kl_xmm_m512, Encodekey128_r32_r32, Encodekey256_r32_r32, VEX_Vbroadcastss_xmm_xmm, VEX_Vbroadcastss_ymm_xmm, VEX_Vbroadcastsd_ymm_xmm, Vmgexit_F2, Uiret, Testui, Clui, Stui, Senduipi_r64, Hreset_imm8, VEX_Vpdpbusd_xmm_xmm_xmmm128, VEX_Vpdpbusd_ymm_ymm_ymmm256, VEX_Vpdpbusds_xmm_xmm_xmmm128, VEX_Vpdpbusds_ymm_ymm_ymmm256, VEX_Vpdpwssd_xmm_xmm_xmmm128, VEX_Vpdpwssd_ymm_ymm_ymmm256, VEX_Vpdpwssds_xmm_xmm_xmmm128, VEX_Vpdpwssds_ymm_ymm_ymmm256, Ccs_hash_16, Ccs_hash_32, Ccs_hash_64, Ccs_encrypt_16, Ccs_encrypt_32, Ccs_encrypt_64, Lkgs_rm16, Lkgs_r32m16, Lkgs_r64m16, Eretu, Erets,
Expand description
x86 instruction code
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
It’s an invalid instruction, eg. it’s a new unknown instruction, garbage or there’s not enough bytes to decode the instruction etc.
A db
/.byte
asm directive that can store 1-16 bytes
A dw
/.word
asm directive that can store 1-8 words
A dd
/.int
asm directive that can store 1-4 dwords
A dq
/.quad
asm directive that can store 1-2 qwords
ADD r/m8, r8
00 /r
8086+
16/32/64-bit
ADD r/m16, r16
o16 01 /r
8086+
16/32/64-bit
ADD r/m32, r32
o32 01 /r
386+
16/32/64-bit
ADD r/m64, r64
o64 01 /r
X64
64-bit
ADD r8, r/m8
02 /r
8086+
16/32/64-bit
ADD r16, r/m16
o16 03 /r
8086+
16/32/64-bit
ADD r32, r/m32
o32 03 /r
386+
16/32/64-bit
ADD r64, r/m64
o64 03 /r
X64
64-bit
ADD AL, imm8
04 ib
8086+
16/32/64-bit
ADD AX, imm16
o16 05 iw
8086+
16/32/64-bit
ADD EAX, imm32
o32 05 id
386+
16/32/64-bit
ADD RAX, imm32
o64 05 id
X64
64-bit
PUSH ES
o16 06
8086+
16/32-bit
PUSH ES
o32 06
386+
16/32-bit
POP ES
o16 07
8086+
16/32-bit
POP ES
o32 07
386+
16/32-bit
OR r/m8, r8
08 /r
8086+
16/32/64-bit
OR r/m16, r16
o16 09 /r
8086+
16/32/64-bit
OR r/m32, r32
o32 09 /r
386+
16/32/64-bit
OR r/m64, r64
o64 09 /r
X64
64-bit
OR r8, r/m8
0A /r
8086+
16/32/64-bit
OR r16, r/m16
o16 0B /r
8086+
16/32/64-bit
OR r32, r/m32
o32 0B /r
386+
16/32/64-bit
OR r64, r/m64
o64 0B /r
X64
64-bit
OR AL, imm8
0C ib
8086+
16/32/64-bit
OR AX, imm16
o16 0D iw
8086+
16/32/64-bit
OR EAX, imm32
o32 0D id
386+
16/32/64-bit
OR RAX, imm32
o64 0D id
X64
64-bit
PUSH CS
o16 0E
8086+
16/32-bit
PUSH CS
o32 0E
386+
16/32-bit
POP CS
o16 0F
8086
16-bit
ADC r/m8, r8
10 /r
8086+
16/32/64-bit
ADC r/m16, r16
o16 11 /r
8086+
16/32/64-bit
ADC r/m32, r32
o32 11 /r
386+
16/32/64-bit
ADC r/m64, r64
o64 11 /r
X64
64-bit
ADC r8, r/m8
12 /r
8086+
16/32/64-bit
ADC r16, r/m16
o16 13 /r
8086+
16/32/64-bit
ADC r32, r/m32
o32 13 /r
386+
16/32/64-bit
ADC r64, r/m64
o64 13 /r
X64
64-bit
ADC AL, imm8
14 ib
8086+
16/32/64-bit
ADC AX, imm16
o16 15 iw
8086+
16/32/64-bit
ADC EAX, imm32
o32 15 id
386+
16/32/64-bit
ADC RAX, imm32
o64 15 id
X64
64-bit
PUSH SS
o16 16
8086+
16/32-bit
PUSH SS
o32 16
386+
16/32-bit
POP SS
o16 17
8086+
16/32-bit
POP SS
o32 17
386+
16/32-bit
SBB r/m8, r8
18 /r
8086+
16/32/64-bit
SBB r/m16, r16
o16 19 /r
8086+
16/32/64-bit
SBB r/m32, r32
o32 19 /r
386+
16/32/64-bit
SBB r/m64, r64
o64 19 /r
X64
64-bit
SBB r8, r/m8
1A /r
8086+
16/32/64-bit
SBB r16, r/m16
o16 1B /r
8086+
16/32/64-bit
SBB r32, r/m32
o32 1B /r
386+
16/32/64-bit
SBB r64, r/m64
o64 1B /r
X64
64-bit
SBB AL, imm8
1C ib
8086+
16/32/64-bit
SBB AX, imm16
o16 1D iw
8086+
16/32/64-bit
SBB EAX, imm32
o32 1D id
386+
16/32/64-bit
SBB RAX, imm32
o64 1D id
X64
64-bit
PUSH DS
o16 1E
8086+
16/32-bit
PUSH DS
o32 1E
386+
16/32-bit
POP DS
o16 1F
8086+
16/32-bit
POP DS
o32 1F
386+
16/32-bit
AND r/m8, r8
20 /r
8086+
16/32/64-bit
AND r/m16, r16
o16 21 /r
8086+
16/32/64-bit
AND r/m32, r32
o32 21 /r
386+
16/32/64-bit
AND r/m64, r64
o64 21 /r
X64
64-bit
AND r8, r/m8
22 /r
8086+
16/32/64-bit
AND r16, r/m16
o16 23 /r
8086+
16/32/64-bit
AND r32, r/m32
o32 23 /r
386+
16/32/64-bit
AND r64, r/m64
o64 23 /r
X64
64-bit
AND AL, imm8
24 ib
8086+
16/32/64-bit
AND AX, imm16
o16 25 iw
8086+
16/32/64-bit
AND EAX, imm32
o32 25 id
386+
16/32/64-bit
AND RAX, imm32
o64 25 id
X64
64-bit
DAA
27
8086+
16/32-bit
SUB r/m8, r8
28 /r
8086+
16/32/64-bit
SUB r/m16, r16
o16 29 /r
8086+
16/32/64-bit
SUB r/m32, r32
o32 29 /r
386+
16/32/64-bit
SUB r/m64, r64
o64 29 /r
X64
64-bit
SUB r8, r/m8
2A /r
8086+
16/32/64-bit
SUB r16, r/m16
o16 2B /r
8086+
16/32/64-bit
SUB r32, r/m32
o32 2B /r
386+
16/32/64-bit
SUB r64, r/m64
o64 2B /r
X64
64-bit
SUB AL, imm8
2C ib
8086+
16/32/64-bit
SUB AX, imm16
o16 2D iw
8086+
16/32/64-bit
SUB EAX, imm32
o32 2D id
386+
16/32/64-bit
SUB RAX, imm32
o64 2D id
X64
64-bit
DAS
2F
8086+
16/32-bit
XOR r/m8, r8
30 /r
8086+
16/32/64-bit
XOR r/m16, r16
o16 31 /r
8086+
16/32/64-bit
XOR r/m32, r32
o32 31 /r
386+
16/32/64-bit
XOR r/m64, r64
o64 31 /r
X64
64-bit
XOR r8, r/m8
32 /r
8086+
16/32/64-bit
XOR r16, r/m16
o16 33 /r
8086+
16/32/64-bit
XOR r32, r/m32
o32 33 /r
386+
16/32/64-bit
XOR r64, r/m64
o64 33 /r
X64
64-bit
XOR AL, imm8
34 ib
8086+
16/32/64-bit
XOR AX, imm16
o16 35 iw
8086+
16/32/64-bit
XOR EAX, imm32
o32 35 id
386+
16/32/64-bit
XOR RAX, imm32
o64 35 id
X64
64-bit
AAA
37
8086+
16/32-bit
CMP r/m8, r8
38 /r
8086+
16/32/64-bit
CMP r/m16, r16
o16 39 /r
8086+
16/32/64-bit
CMP r/m32, r32
o32 39 /r
386+
16/32/64-bit
CMP r/m64, r64
o64 39 /r
X64
64-bit
CMP r8, r/m8
3A /r
8086+
16/32/64-bit
CMP r16, r/m16
o16 3B /r
8086+
16/32/64-bit
CMP r32, r/m32
o32 3B /r
386+
16/32/64-bit
CMP r64, r/m64
o64 3B /r
X64
64-bit
CMP AL, imm8
3C ib
8086+
16/32/64-bit
CMP AX, imm16
o16 3D iw
8086+
16/32/64-bit
CMP EAX, imm32
o32 3D id
386+
16/32/64-bit
CMP RAX, imm32
o64 3D id
X64
64-bit
AAS
3F
8086+
16/32-bit
INC r16
o16 40+rw
8086+
16/32-bit
INC r32
o32 40+rd
386+
16/32-bit
DEC r16
o16 48+rw
8086+
16/32-bit
DEC r32
o32 48+rd
386+
16/32-bit
PUSH r16
o16 50+rw
8086+
16/32/64-bit
PUSH r32
o32 50+rd
386+
16/32-bit
PUSH r64
o64 50+ro
X64
64-bit
POP r16
o16 58+rw
8086+
16/32/64-bit
POP r32
o32 58+rd
386+
16/32-bit
POP r64
o64 58+ro
X64
64-bit
PUSHA
o16 60
186+
16/32-bit
PUSHAD
o32 60
386+
16/32-bit
POPA
o16 61
186+
16/32-bit
POPAD
o32 61
386+
16/32-bit
BOUND r16, m16&16
o16 62 /r
186+
16/32-bit
BOUND r32, m32&32
o32 62 /r
386+
16/32-bit
ARPL r/m16, r16
o16 63 /r
286+
16/32-bit
ARPL r32/m16, r32
o32 63 /r
386+
16/32-bit
MOVSXD r16, r/m16
o16 63 /r
X64
64-bit
MOVSXD r32, r/m32
o32 63 /r
X64
64-bit
MOVSXD r64, r/m32
o64 63 /r
X64
64-bit
PUSH imm16
o16 68 iw
186+
16/32/64-bit
PUSH imm32
o32 68 id
386+
16/32-bit
PUSH imm32
o64 68 id
X64
64-bit
IMUL r16, r/m16, imm16
o16 69 /r iw
186+
16/32/64-bit
IMUL r32, r/m32, imm32
o32 69 /r id
386+
16/32/64-bit
IMUL r64, r/m64, imm32
o64 69 /r id
X64
64-bit
PUSH imm8
o16 6A ib
186+
16/32/64-bit
PUSH imm8
o32 6A ib
386+
16/32-bit
PUSH imm8
o64 6A ib
X64
64-bit
IMUL r16, r/m16, imm8
o16 6B /r ib
186+
16/32/64-bit
IMUL r32, r/m32, imm8
o32 6B /r ib
386+
16/32/64-bit
IMUL r64, r/m64, imm8
o64 6B /r ib
X64
64-bit
INSB
6C
186+
16/32/64-bit
INSW
o16 6D
186+
16/32/64-bit
INSD
o32 6D
386+
16/32/64-bit
OUTSB
6E
186+
16/32/64-bit
OUTSW
o16 6F
186+
16/32/64-bit
OUTSD
o32 6F
386+
16/32/64-bit
JO rel8
o16 70 cb
8086+
16/32/64-bit
JO rel8
o32 70 cb
386+
16/32-bit
JO rel8
o64 70 cb
X64
64-bit
JNO rel8
o16 71 cb
8086+
16/32/64-bit
JNO rel8
o32 71 cb
386+
16/32-bit
JNO rel8
o64 71 cb
X64
64-bit
JB rel8
o16 72 cb
8086+
16/32/64-bit
JB rel8
o32 72 cb
386+
16/32-bit
JB rel8
o64 72 cb
X64
64-bit
JAE rel8
o16 73 cb
8086+
16/32/64-bit
JAE rel8
o32 73 cb
386+
16/32-bit
JAE rel8
o64 73 cb
X64
64-bit
JE rel8
o16 74 cb
8086+
16/32/64-bit
JE rel8
o32 74 cb
386+
16/32-bit
JE rel8
o64 74 cb
X64
64-bit
JNE rel8
o16 75 cb
8086+
16/32/64-bit
JNE rel8
o32 75 cb
386+
16/32-bit
JNE rel8
o64 75 cb
X64
64-bit
JBE rel8
o16 76 cb
8086+
16/32/64-bit
JBE rel8
o32 76 cb
386+
16/32-bit
JBE rel8
o64 76 cb
X64
64-bit
JA rel8
o16 77 cb
8086+
16/32/64-bit
JA rel8
o32 77 cb
386+
16/32-bit
JA rel8
o64 77 cb
X64
64-bit
JS rel8
o16 78 cb
8086+
16/32/64-bit
JS rel8
o32 78 cb
386+
16/32-bit
JS rel8
o64 78 cb
X64
64-bit
JNS rel8
o16 79 cb
8086+
16/32/64-bit
JNS rel8
o32 79 cb
386+
16/32-bit
JNS rel8
o64 79 cb
X64
64-bit
JP rel8
o16 7A cb
8086+
16/32/64-bit
JP rel8
o32 7A cb
386+
16/32-bit
JP rel8
o64 7A cb
X64
64-bit
JNP rel8
o16 7B cb
8086+
16/32/64-bit
JNP rel8
o32 7B cb
386+
16/32-bit
JNP rel8
o64 7B cb
X64
64-bit
JL rel8
o16 7C cb
8086+
16/32/64-bit
JL rel8
o32 7C cb
386+
16/32-bit
JL rel8
o64 7C cb
X64
64-bit
JGE rel8
o16 7D cb
8086+
16/32/64-bit
JGE rel8
o32 7D cb
386+
16/32-bit
JGE rel8
o64 7D cb
X64
64-bit
JLE rel8
o16 7E cb
8086+
16/32/64-bit
JLE rel8
o32 7E cb
386+
16/32-bit
JLE rel8
o64 7E cb
X64
64-bit
JG rel8
o16 7F cb
8086+
16/32/64-bit
JG rel8
o32 7F cb
386+
16/32-bit
JG rel8
o64 7F cb
X64
64-bit
ADD r/m8, imm8
80 /0 ib
8086+
16/32/64-bit
OR r/m8, imm8
80 /1 ib
8086+
16/32/64-bit
ADC r/m8, imm8
80 /2 ib
8086+
16/32/64-bit
SBB r/m8, imm8
80 /3 ib
8086+
16/32/64-bit
AND r/m8, imm8
80 /4 ib
8086+
16/32/64-bit
SUB r/m8, imm8
80 /5 ib
8086+
16/32/64-bit
XOR r/m8, imm8
80 /6 ib
8086+
16/32/64-bit
CMP r/m8, imm8
80 /7 ib
8086+
16/32/64-bit
ADD r/m16, imm16
o16 81 /0 iw
8086+
16/32/64-bit
ADD r/m32, imm32
o32 81 /0 id
386+
16/32/64-bit
ADD r/m64, imm32
o64 81 /0 id
X64
64-bit
OR r/m16, imm16
o16 81 /1 iw
8086+
16/32/64-bit
OR r/m32, imm32
o32 81 /1 id
386+
16/32/64-bit
OR r/m64, imm32
o64 81 /1 id
X64
64-bit
ADC r/m16, imm16
o16 81 /2 iw
8086+
16/32/64-bit
ADC r/m32, imm32
o32 81 /2 id
386+
16/32/64-bit
ADC r/m64, imm32
o64 81 /2 id
X64
64-bit
SBB r/m16, imm16
o16 81 /3 iw
8086+
16/32/64-bit
SBB r/m32, imm32
o32 81 /3 id
386+
16/32/64-bit
SBB r/m64, imm32
o64 81 /3 id
X64
64-bit
AND r/m16, imm16
o16 81 /4 iw
8086+
16/32/64-bit
AND r/m32, imm32
o32 81 /4 id
386+
16/32/64-bit
AND r/m64, imm32
o64 81 /4 id
X64
64-bit
SUB r/m16, imm16
o16 81 /5 iw
8086+
16/32/64-bit
SUB r/m32, imm32
o32 81 /5 id
386+
16/32/64-bit
SUB r/m64, imm32
o64 81 /5 id
X64
64-bit
XOR r/m16, imm16
o16 81 /6 iw
8086+
16/32/64-bit
XOR r/m32, imm32
o32 81 /6 id
386+
16/32/64-bit
XOR r/m64, imm32
o64 81 /6 id
X64
64-bit
CMP r/m16, imm16
o16 81 /7 iw
8086+
16/32/64-bit
CMP r/m32, imm32
o32 81 /7 id
386+
16/32/64-bit
CMP r/m64, imm32
o64 81 /7 id
X64
64-bit
ADD r/m8, imm8
82 /0 ib
8086+
16/32-bit
OR r/m8, imm8
82 /1 ib
8086+
16/32-bit
ADC r/m8, imm8
82 /2 ib
8086+
16/32-bit
SBB r/m8, imm8
82 /3 ib
8086+
16/32-bit
AND r/m8, imm8
82 /4 ib
8086+
16/32-bit
SUB r/m8, imm8
82 /5 ib
8086+
16/32-bit
XOR r/m8, imm8
82 /6 ib
8086+
16/32-bit
CMP r/m8, imm8
82 /7 ib
8086+
16/32-bit
ADD r/m16, imm8
o16 83 /0 ib
8086+
16/32/64-bit
ADD r/m32, imm8
o32 83 /0 ib
386+
16/32/64-bit
ADD r/m64, imm8
o64 83 /0 ib
X64
64-bit
OR r/m16, imm8
o16 83 /1 ib
8086+
16/32/64-bit
OR r/m32, imm8
o32 83 /1 ib
386+
16/32/64-bit
OR r/m64, imm8
o64 83 /1 ib
X64
64-bit
ADC r/m16, imm8
o16 83 /2 ib
8086+
16/32/64-bit
ADC r/m32, imm8
o32 83 /2 ib
386+
16/32/64-bit
ADC r/m64, imm8
o64 83 /2 ib
X64
64-bit
SBB r/m16, imm8
o16 83 /3 ib
8086+
16/32/64-bit
SBB r/m32, imm8
o32 83 /3 ib
386+
16/32/64-bit
SBB r/m64, imm8
o64 83 /3 ib
X64
64-bit
AND r/m16, imm8
o16 83 /4 ib
8086+
16/32/64-bit
AND r/m32, imm8
o32 83 /4 ib
386+
16/32/64-bit
AND r/m64, imm8
o64 83 /4 ib
X64
64-bit
SUB r/m16, imm8
o16 83 /5 ib
8086+
16/32/64-bit
SUB r/m32, imm8
o32 83 /5 ib
386+
16/32/64-bit
SUB r/m64, imm8
o64 83 /5 ib
X64
64-bit
XOR r/m16, imm8
o16 83 /6 ib
8086+
16/32/64-bit
XOR r/m32, imm8
o32 83 /6 ib
386+
16/32/64-bit
XOR r/m64, imm8
o64 83 /6 ib
X64
64-bit
CMP r/m16, imm8
o16 83 /7 ib
8086+
16/32/64-bit
CMP r/m32, imm8
o32 83 /7 ib
386+
16/32/64-bit
CMP r/m64, imm8
o64 83 /7 ib
X64
64-bit
TEST r/m8, r8
84 /r
8086+
16/32/64-bit
TEST r/m16, r16
o16 85 /r
8086+
16/32/64-bit
TEST r/m32, r32
o32 85 /r
386+
16/32/64-bit
TEST r/m64, r64
o64 85 /r
X64
64-bit
XCHG r/m8, r8
86 /r
8086+
16/32/64-bit
XCHG r/m16, r16
o16 87 /r
8086+
16/32/64-bit
XCHG r/m32, r32
o32 87 /r
386+
16/32/64-bit
XCHG r/m64, r64
o64 87 /r
X64
64-bit
MOV r/m8, r8
88 /r
8086+
16/32/64-bit
MOV r/m16, r16
o16 89 /r
8086+
16/32/64-bit
MOV r/m32, r32
o32 89 /r
386+
16/32/64-bit
MOV r/m64, r64
o64 89 /r
X64
64-bit
MOV r8, r/m8
8A /r
8086+
16/32/64-bit
MOV r16, r/m16
o16 8B /r
8086+
16/32/64-bit
MOV r32, r/m32
o32 8B /r
386+
16/32/64-bit
MOV r64, r/m64
o64 8B /r
X64
64-bit
MOV r/m16, Sreg
o16 8C /r
8086+
16/32/64-bit
MOV r32/m16, Sreg
o32 8C /r
386+
16/32/64-bit
MOV r64/m16, Sreg
o64 8C /r
X64
64-bit
LEA r16, m
o16 8D /r
8086+
16/32/64-bit
LEA r32, m
o32 8D /r
386+
16/32/64-bit
LEA r64, m
o64 8D /r
X64
64-bit
MOV Sreg, r/m16
o16 8E /r
8086+
16/32/64-bit
MOV Sreg, r32/m16
o32 8E /r
386+
16/32/64-bit
MOV Sreg, r64/m16
o64 8E /r
X64
64-bit
POP r/m16
o16 8F /0
8086+
16/32/64-bit
POP r/m32
o32 8F /0
386+
16/32-bit
POP r/m64
o64 8F /0
X64
64-bit
NOP
o16 90
8086+
16/32/64-bit
NOP
o32 90
8086+
16/32/64-bit
NOP
o64 90
8086+
64-bit
XCHG r16, AX
o16 90+rw
8086+
16/32/64-bit
XCHG r32, EAX
o32 90+rd
386+
16/32/64-bit
XCHG r64, RAX
o64 90+ro
X64
64-bit
PAUSE
F3 90
Pentium 4 or later
16/32/64-bit
CBW
o16 98
8086+
16/32/64-bit
CWDE
o32 98
386+
16/32/64-bit
CDQE
o64 98
X64
64-bit
CWD
o16 99
8086+
16/32/64-bit
CDQ
o32 99
386+
16/32/64-bit
CQO
o64 99
X64
64-bit
CALL ptr16:16
o16 9A cd
8086+
16/32-bit
CALL ptr16:32
o32 9A cp
386+
16/32-bit
WAIT
9B
8086+
16/32/64-bit
PUSHF
o16 9C
8086+
16/32/64-bit
PUSHFD
o32 9C
386+
16/32-bit
PUSHFQ
o64 9C
X64
64-bit
POPF
o16 9D
8086+
16/32/64-bit
POPFD
o32 9D
386+
16/32-bit
POPFQ
o64 9D
X64
64-bit
SAHF
9E
8086+
16/32/64-bit
LAHF
9F
8086+
16/32/64-bit
MOV AL, moffs8
A0 mo
8086+
16/32/64-bit
MOV AX, moffs16
o16 A1 mo
8086+
16/32/64-bit
MOV EAX, moffs32
o32 A1 mo
386+
16/32/64-bit
MOV RAX, moffs64
o64 A1 mo
X64
64-bit
MOV moffs8, AL
A2 mo
8086+
16/32/64-bit
MOV moffs16, AX
o16 A3 mo
8086+
16/32/64-bit
MOV moffs32, EAX
o32 A3 mo
386+
16/32/64-bit
MOV moffs64, RAX
o64 A3 mo
X64
64-bit
MOVSB
A4
8086+
16/32/64-bit
MOVSW
o16 A5
8086+
16/32/64-bit
MOVSD
o32 A5
386+
16/32/64-bit
MOVSQ
o64 A5
X64
64-bit
CMPSB
A6
8086+
16/32/64-bit
CMPSW
o16 A7
8086+
16/32/64-bit
CMPSD
o32 A7
386+
16/32/64-bit
CMPSQ
o64 A7
X64
64-bit
TEST AL, imm8
A8 ib
8086+
16/32/64-bit
TEST AX, imm16
o16 A9 iw
8086+
16/32/64-bit
TEST EAX, imm32
o32 A9 id
386+
16/32/64-bit
TEST RAX, imm32
o64 A9 id
X64
64-bit
STOSB
AA
8086+
16/32/64-bit
STOSW
o16 AB
8086+
16/32/64-bit
STOSD
o32 AB
386+
16/32/64-bit
STOSQ
o64 AB
X64
64-bit
LODSB
AC
8086+
16/32/64-bit
LODSW
o16 AD
8086+
16/32/64-bit
LODSD
o32 AD
386+
16/32/64-bit
LODSQ
o64 AD
X64
64-bit
SCASB
AE
8086+
16/32/64-bit
SCASW
o16 AF
8086+
16/32/64-bit
SCASD
o32 AF
386+
16/32/64-bit
SCASQ
o64 AF
X64
64-bit
MOV r8, imm8
B0+rb ib
8086+
16/32/64-bit
MOV r16, imm16
o16 B8+rw iw
8086+
16/32/64-bit
MOV r32, imm32
o32 B8+rd id
386+
16/32/64-bit
MOV r64, imm64
o64 B8+ro io
X64
64-bit
ROL r/m8, imm8
C0 /0 ib
186+
16/32/64-bit
ROR r/m8, imm8
C0 /1 ib
186+
16/32/64-bit
RCL r/m8, imm8
C0 /2 ib
186+
16/32/64-bit
RCR r/m8, imm8
C0 /3 ib
186+
16/32/64-bit
SHL r/m8, imm8
C0 /4 ib
186+
16/32/64-bit
SHR r/m8, imm8
C0 /5 ib
186+
16/32/64-bit
SAL r/m8, imm8
C0 /6 ib
186+
16/32/64-bit
SAR r/m8, imm8
C0 /7 ib
186+
16/32/64-bit
ROL r/m16, imm8
o16 C1 /0 ib
186+
16/32/64-bit
ROL r/m32, imm8
o32 C1 /0 ib
386+
16/32/64-bit
ROL r/m64, imm8
o64 C1 /0 ib
X64
64-bit
ROR r/m16, imm8
o16 C1 /1 ib
186+
16/32/64-bit
ROR r/m32, imm8
o32 C1 /1 ib
386+
16/32/64-bit
ROR r/m64, imm8
o64 C1 /1 ib
X64
64-bit
RCL r/m16, imm8
o16 C1 /2 ib
186+
16/32/64-bit
RCL r/m32, imm8
o32 C1 /2 ib
386+
16/32/64-bit
RCL r/m64, imm8
o64 C1 /2 ib
X64
64-bit
RCR r/m16, imm8
o16 C1 /3 ib
186+
16/32/64-bit
RCR r/m32, imm8
o32 C1 /3 ib
386+
16/32/64-bit
RCR r/m64, imm8
o64 C1 /3 ib
X64
64-bit
SHL r/m16, imm8
o16 C1 /4 ib
186+
16/32/64-bit
SHL r/m32, imm8
o32 C1 /4 ib
386+
16/32/64-bit
SHL r/m64, imm8
o64 C1 /4 ib
X64
64-bit
SHR r/m16, imm8
o16 C1 /5 ib
186+
16/32/64-bit
SHR r/m32, imm8
o32 C1 /5 ib
386+
16/32/64-bit
SHR r/m64, imm8
o64 C1 /5 ib
X64
64-bit
SAL r/m16, imm8
o16 C1 /6 ib
186+
16/32/64-bit
SAL r/m32, imm8
o32 C1 /6 ib
386+
16/32/64-bit
SAL r/m64, imm8
o64 C1 /6 ib
X64
64-bit
SAR r/m16, imm8
o16 C1 /7 ib
186+
16/32/64-bit
SAR r/m32, imm8
o32 C1 /7 ib
386+
16/32/64-bit
SAR r/m64, imm8
o64 C1 /7 ib
X64
64-bit
RET imm16
o16 C2 iw
8086+
16/32/64-bit
RET imm16
o32 C2 iw
386+
16/32-bit
RET imm16
o64 C2 iw
X64
64-bit
RET
o16 C3
8086+
16/32/64-bit
RET
o32 C3
386+
16/32-bit
RET
o64 C3
X64
64-bit
LES r16, m16:16
o16 C4 /r
8086+
16/32-bit
LES r32, m16:32
o32 C4 /r
386+
16/32-bit
LDS r16, m16:16
o16 C5 /r
8086+
16/32-bit
LDS r32, m16:32
o32 C5 /r
386+
16/32-bit
MOV r/m8, imm8
C6 /0 ib
8086+
16/32/64-bit
XABORT imm8
C6 F8 ib
RTM
16/32/64-bit
MOV r/m16, imm16
o16 C7 /0 iw
8086+
16/32/64-bit
MOV r/m32, imm32
o32 C7 /0 id
386+
16/32/64-bit
MOV r/m64, imm32
o64 C7 /0 id
X64
64-bit
XBEGIN rel16
o16 C7 F8 cw
RTM
16/32/64-bit
XBEGIN rel32
o32 C7 F8 cd
RTM
16/32/64-bit
ENTER imm16, imm8
o16 C8 iw ib
186+
16/32/64-bit
ENTER imm16, imm8
o32 C8 iw ib
386+
16/32-bit
ENTER imm16, imm8
o64 C8 iw ib
X64
64-bit
LEAVE
o16 C9
186+
16/32/64-bit
LEAVE
o32 C9
386+
16/32-bit
LEAVE
o64 C9
X64
64-bit
RETF imm16
o16 CA iw
8086+
16/32/64-bit
RETF imm16
o32 CA iw
386+
16/32/64-bit
RETF imm16
o64 CA iw
X64
64-bit
RETF
o16 CB
8086+
16/32/64-bit
RETF
o32 CB
386+
16/32/64-bit
RETF
o64 CB
X64
64-bit
INT3
CC
8086+
16/32/64-bit
INT imm8
CD ib
8086+
16/32/64-bit
INTO
CE
8086+
16/32-bit
IRET
o16 CF
8086+
16/32/64-bit
IRETD
o32 CF
386+
16/32/64-bit
IRETQ
o64 CF
X64
64-bit
ROL r/m8, 1
D0 /0
8086+
16/32/64-bit
ROR r/m8, 1
D0 /1
8086+
16/32/64-bit
RCL r/m8, 1
D0 /2
8086+
16/32/64-bit
RCR r/m8, 1
D0 /3
8086+
16/32/64-bit
SHL r/m8, 1
D0 /4
8086+
16/32/64-bit
SHR r/m8, 1
D0 /5
8086+
16/32/64-bit
SAL r/m8, 1
D0 /6
8086+
16/32/64-bit
SAR r/m8, 1
D0 /7
8086+
16/32/64-bit
ROL r/m16, 1
o16 D1 /0
8086+
16/32/64-bit
ROL r/m32, 1
o32 D1 /0
386+
16/32/64-bit
ROL r/m64, 1
o64 D1 /0
X64
64-bit
ROR r/m16, 1
o16 D1 /1
8086+
16/32/64-bit
ROR r/m32, 1
o32 D1 /1
386+
16/32/64-bit
ROR r/m64, 1
o64 D1 /1
X64
64-bit
RCL r/m16, 1
o16 D1 /2
8086+
16/32/64-bit
RCL r/m32, 1
o32 D1 /2
386+
16/32/64-bit
RCL r/m64, 1
o64 D1 /2
X64
64-bit
RCR r/m16, 1
o16 D1 /3
8086+
16/32/64-bit
RCR r/m32, 1
o32 D1 /3
386+
16/32/64-bit
RCR r/m64, 1
o64 D1 /3
X64
64-bit
SHL r/m16, 1
o16 D1 /4
8086+
16/32/64-bit
SHL r/m32, 1
o32 D1 /4
386+
16/32/64-bit
SHL r/m64, 1
o64 D1 /4
X64
64-bit
SHR r/m16, 1
o16 D1 /5
8086+
16/32/64-bit
SHR r/m32, 1
o32 D1 /5
386+
16/32/64-bit
SHR r/m64, 1
o64 D1 /5
X64
64-bit
SAL r/m16, 1
o16 D1 /6
8086+
16/32/64-bit
SAL r/m32, 1
o32 D1 /6
386+
16/32/64-bit
SAL r/m64, 1
o64 D1 /6
X64
64-bit
SAR r/m16, 1
o16 D1 /7
8086+
16/32/64-bit
SAR r/m32, 1
o32 D1 /7
386+
16/32/64-bit
SAR r/m64, 1
o64 D1 /7
X64
64-bit
ROL r/m8, CL
D2 /0
8086+
16/32/64-bit
ROR r/m8, CL
D2 /1
8086+
16/32/64-bit
RCL r/m8, CL
D2 /2
8086+
16/32/64-bit
RCR r/m8, CL
D2 /3
8086+
16/32/64-bit
SHL r/m8, CL
D2 /4
8086+
16/32/64-bit
SHR r/m8, CL
D2 /5
8086+
16/32/64-bit
SAL r/m8, CL
D2 /6
8086+
16/32/64-bit
SAR r/m8, CL
D2 /7
8086+
16/32/64-bit
ROL r/m16, CL
o16 D3 /0
8086+
16/32/64-bit
ROL r/m32, CL
o32 D3 /0
386+
16/32/64-bit
ROL r/m64, CL
o64 D3 /0
X64
64-bit
ROR r/m16, CL
o16 D3 /1
8086+
16/32/64-bit
ROR r/m32, CL
o32 D3 /1
386+
16/32/64-bit
ROR r/m64, CL
o64 D3 /1
X64
64-bit
RCL r/m16, CL
o16 D3 /2
8086+
16/32/64-bit
RCL r/m32, CL
o32 D3 /2
386+
16/32/64-bit
RCL r/m64, CL
o64 D3 /2
X64
64-bit
RCR r/m16, CL
o16 D3 /3
8086+
16/32/64-bit
RCR r/m32, CL
o32 D3 /3
386+
16/32/64-bit
RCR r/m64, CL
o64 D3 /3
X64
64-bit
SHL r/m16, CL
o16 D3 /4
8086+
16/32/64-bit
SHL r/m32, CL
o32 D3 /4
386+
16/32/64-bit
SHL r/m64, CL
o64 D3 /4
X64
64-bit
SHR r/m16, CL
o16 D3 /5
8086+
16/32/64-bit
SHR r/m32, CL
o32 D3 /5
386+
16/32/64-bit
SHR r/m64, CL
o64 D3 /5
X64
64-bit
SAL r/m16, CL
o16 D3 /6
8086+
16/32/64-bit
SAL r/m32, CL
o32 D3 /6
386+
16/32/64-bit
SAL r/m64, CL
o64 D3 /6
X64
64-bit
SAR r/m16, CL
o16 D3 /7
8086+
16/32/64-bit
SAR r/m32, CL
o32 D3 /7
386+
16/32/64-bit
SAR r/m64, CL
o64 D3 /7
X64
64-bit
AAM imm8
D4 ib
8086+
16/32-bit
AAD imm8
D5 ib
8086+
16/32-bit
SALC
D6
8086+
16/32-bit
XLATB
D7
8086+
16/32/64-bit
FADD m32fp
D8 /0
8087+
16/32/64-bit
FMUL m32fp
D8 /1
8087+
16/32/64-bit
FCOM m32fp
D8 /2
8087+
16/32/64-bit
FCOMP m32fp
D8 /3
8087+
16/32/64-bit
FSUB m32fp
D8 /4
8087+
16/32/64-bit
FSUBR m32fp
D8 /5
8087+
16/32/64-bit
FDIV m32fp
D8 /6
8087+
16/32/64-bit
FDIVR m32fp
D8 /7
8087+
16/32/64-bit
FADD ST(0), ST(i)
D8 C0+i
8087+
16/32/64-bit
FMUL ST(0), ST(i)
D8 C8+i
8087+
16/32/64-bit
FCOM ST(i)
D8 D0+i
8087+
16/32/64-bit
FCOMP ST(i)
D8 D8+i
8087+
16/32/64-bit
FSUB ST(0), ST(i)
D8 E0+i
8087+
16/32/64-bit
FSUBR ST(0), ST(i)
D8 E8+i
8087+
16/32/64-bit
FDIV ST(0), ST(i)
D8 F0+i
8087+
16/32/64-bit
FDIVR ST(0), ST(i)
D8 F8+i
8087+
16/32/64-bit
FLD m32fp
D9 /0
8087+
16/32/64-bit
FST m32fp
D9 /2
8087+
16/32/64-bit
FSTP m32fp
D9 /3
8087+
16/32/64-bit
FLDENV m14byte
o16 D9 /4
8087+
16/32/64-bit
FLDENV m28byte
o32 D9 /4
387+
16/32/64-bit
FLDCW m2byte
D9 /5
8087+
16/32/64-bit
FNSTENV m14byte
o16 D9 /6
8087+
16/32/64-bit
FSTENV m14byte
9B o16 D9 /6
8087+
16/32/64-bit
FNSTENV m28byte
o32 D9 /6
387+
16/32/64-bit
FSTENV m28byte
9B o32 D9 /6
387+
16/32/64-bit
FNSTCW m2byte
D9 /7
8087+
16/32/64-bit
FSTCW m2byte
9B D9 /7
8087+
16/32/64-bit
FLD ST(i)
D9 C0+i
8087+
16/32/64-bit
FXCH ST(i)
D9 C8+i
8087+
16/32/64-bit
FNOP
D9 D0
8087+
16/32/64-bit
FSTPNCE ST(i)
D9 D8+i
8087+
16/32/64-bit
FCHS
D9 E0
8087+
16/32/64-bit
FABS
D9 E1
8087+
16/32/64-bit
FTST
D9 E4
8087+
16/32/64-bit
FXAM
D9 E5
8087+
16/32/64-bit
FLD1
D9 E8
8087+
16/32/64-bit
FLDL2T
D9 E9
8087+
16/32/64-bit
FLDL2E
D9 EA
8087+
16/32/64-bit
FLDPI
D9 EB
8087+
16/32/64-bit
FLDLG2
D9 EC
8087+
16/32/64-bit
FLDLN2
D9 ED
8087+
16/32/64-bit
FLDZ
D9 EE
8087+
16/32/64-bit
F2XM1
D9 F0
8087+
16/32/64-bit
FYL2X
D9 F1
8087+
16/32/64-bit
FPTAN
D9 F2
8087+
16/32/64-bit
FPATAN
D9 F3
8087+
16/32/64-bit
FXTRACT
D9 F4
8087+
16/32/64-bit
FPREM1
D9 F5
387+
16/32/64-bit
FDECSTP
D9 F6
8087+
16/32/64-bit
FINCSTP
D9 F7
8087+
16/32/64-bit
FPREM
D9 F8
8087+
16/32/64-bit
FYL2XP1
D9 F9
8087+
16/32/64-bit
FSQRT
D9 FA
8087+
16/32/64-bit
FSINCOS
D9 FB
387+
16/32/64-bit
FRNDINT
D9 FC
8087+
16/32/64-bit
FSCALE
D9 FD
8087+
16/32/64-bit
FSIN
D9 FE
387+
16/32/64-bit
FCOS
D9 FF
387+
16/32/64-bit
FIADD m32int
DA /0
8087+
16/32/64-bit
FIMUL m32int
DA /1
8087+
16/32/64-bit
FICOM m32int
DA /2
8087+
16/32/64-bit
FICOMP m32int
DA /3
8087+
16/32/64-bit
FISUB m32int
DA /4
8087+
16/32/64-bit
FISUBR m32int
DA /5
8087+
16/32/64-bit
FIDIV m32int
DA /6
8087+
16/32/64-bit
FIDIVR m32int
DA /7
8087+
16/32/64-bit
FCMOVB ST(0), ST(i)
DA C0+i
8087+ and CMOV
16/32/64-bit
FCMOVE ST(0), ST(i)
DA C8+i
8087+ and CMOV
16/32/64-bit
FCMOVBE ST(0), ST(i)
DA D0+i
8087+ and CMOV
16/32/64-bit
FCMOVU ST(0), ST(i)
DA D8+i
8087+ and CMOV
16/32/64-bit
FUCOMPP
DA E9
387+
16/32/64-bit
FILD m32int
DB /0
8087+
16/32/64-bit
FISTTP m32int
DB /1
8087+ and SSE3
16/32/64-bit
FIST m32int
DB /2
8087+
16/32/64-bit
FISTP m32int
DB /3
8087+
16/32/64-bit
FLD m80fp
DB /5
8087+
16/32/64-bit
FSTP m80fp
DB /7
8087+
16/32/64-bit
FCMOVNB ST(0), ST(i)
DB C0+i
8087+ and CMOV
16/32/64-bit
FCMOVNE ST(0), ST(i)
DB C8+i
8087+ and CMOV
16/32/64-bit
FCMOVNBE ST(0), ST(i)
DB D0+i
8087+ and CMOV
16/32/64-bit
FCMOVNU ST(0), ST(i)
DB D8+i
8087+ and CMOV
16/32/64-bit
FNENI
DB E0
8087+
16/32/64-bit
FENI
9B DB E0
8087+
16/32/64-bit
FNDISI
DB E1
8087+
16/32/64-bit
FDISI
9B DB E1
8087+
16/32/64-bit
FNCLEX
DB E2
8087+
16/32/64-bit
FCLEX
9B DB E2
8087+
16/32/64-bit
FNINIT
DB E3
8087+
16/32/64-bit
FINIT
9B DB E3
8087+
16/32/64-bit
FNSETPM
DB E4
287+
16/32/64-bit
FSETPM
9B DB E4
287+
16/32/64-bit
FRSTPM
DB E5
287 XL
16/32-bit
FUCOMI ST, ST(i)
DB E8+i
8087+ and CMOV
16/32/64-bit
FCOMI ST, ST(i)
DB F0+i
8087+ and CMOV
16/32/64-bit
FADD m64fp
DC /0
8087+
16/32/64-bit
FMUL m64fp
DC /1
8087+
16/32/64-bit
FCOM m64fp
DC /2
8087+
16/32/64-bit
FCOMP m64fp
DC /3
8087+
16/32/64-bit
FSUB m64fp
DC /4
8087+
16/32/64-bit
FSUBR m64fp
DC /5
8087+
16/32/64-bit
FDIV m64fp
DC /6
8087+
16/32/64-bit
FDIVR m64fp
DC /7
8087+
16/32/64-bit
FADD ST(i), ST(0)
DC C0+i
8087+
16/32/64-bit
FMUL ST(i), ST(0)
DC C8+i
8087+
16/32/64-bit
FCOM ST(i)
DC D0+i
8087+
16/32/64-bit
FCOMP ST(i)
DC D8+i
8087+
16/32/64-bit
FSUBR ST(i), ST(0)
DC E0+i
8087+
16/32/64-bit
FSUB ST(i), ST(0)
DC E8+i
8087+
16/32/64-bit
FDIVR ST(i), ST(0)
DC F0+i
8087+
16/32/64-bit
FDIV ST(i), ST(0)
DC F8+i
8087+
16/32/64-bit
FLD m64fp
DD /0
8087+
16/32/64-bit
FISTTP m64int
DD /1
8087+ and SSE3
16/32/64-bit
FST m64fp
DD /2
8087+
16/32/64-bit
FSTP m64fp
DD /3
8087+
16/32/64-bit
FRSTOR m94byte
o16 DD /4
8087+
16/32/64-bit
FRSTOR m108byte
o32 DD /4
387+
16/32/64-bit
FNSAVE m94byte
o16 DD /6
8087+
16/32/64-bit
FSAVE m94byte
9B o16 DD /6
8087+
16/32/64-bit
FNSAVE m108byte
o32 DD /6
387+
16/32/64-bit
FSAVE m108byte
9B o32 DD /6
387+
16/32/64-bit
FNSTSW m2byte
DD /7
8087+
16/32/64-bit
FSTSW m2byte
9B DD /7
8087+
16/32/64-bit
FFREE ST(i)
DD C0+i
8087+
16/32/64-bit
FXCH ST(i)
DD C8+i
8087+
16/32/64-bit
FST ST(i)
DD D0+i
8087+
16/32/64-bit
FSTP ST(i)
DD D8+i
8087+
16/32/64-bit
FUCOM ST(i)
DD E0+i
8087+
16/32/64-bit
FUCOMP ST(i)
DD E8+i
8087+
16/32/64-bit
FIADD m16int
DE /0
8087+
16/32/64-bit
FIMUL m16int
DE /1
8087+
16/32/64-bit
FICOM m16int
DE /2
8087+
16/32/64-bit
FICOMP m16int
DE /3
8087+
16/32/64-bit
FISUB m16int
DE /4
8087+
16/32/64-bit
FISUBR m16int
DE /5
8087+
16/32/64-bit
FIDIV m16int
DE /6
8087+
16/32/64-bit
FIDIVR m16int
DE /7
8087+
16/32/64-bit
FADDP ST(i), ST(0)
DE C0+i
8087+
16/32/64-bit
FMULP ST(i), ST(0)
DE C8+i
8087+
16/32/64-bit
FCOMP ST(i)
DE D0+i
8087+
16/32/64-bit
FCOMPP
DE D9
8087+
16/32/64-bit
FSUBRP ST(i), ST(0)
DE E0+i
8087+
16/32/64-bit
FSUBP ST(i), ST(0)
DE E8+i
8087+
16/32/64-bit
FDIVRP ST(i), ST(0)
DE F0+i
8087+
16/32/64-bit
FDIVP ST(i), ST(0)
DE F8+i
8087+
16/32/64-bit
FILD m16int
DF /0
8087+
16/32/64-bit
FISTTP m16int
DF /1
8087+ and SSE3
16/32/64-bit
FIST m16int
DF /2
8087+
16/32/64-bit
FISTP m16int
DF /3
8087+
16/32/64-bit
FBLD m80bcd
DF /4
8087+
16/32/64-bit
FILD m64int
DF /5
8087+
16/32/64-bit
FBSTP m80bcd
DF /6
8087+
16/32/64-bit
FISTP m64int
DF /7
8087+
16/32/64-bit
FFREEP ST(i)
DF C0+i
8087+
16/32/64-bit
FXCH ST(i)
DF C8+i
8087+
16/32/64-bit
FSTP ST(i)
DF D0+i
8087+
16/32/64-bit
FSTP ST(i)
DF D8+i
8087+
16/32/64-bit
FNSTSW AX
DF E0
287+
16/32/64-bit
FSTSW AX
9B DF E0
287+
16/32/64-bit
FSTDW AX
9B DF E1
387 SL
16/32-bit
FSTSG AX
9B DF E2
387 SL
16/32-bit
FUCOMIP ST, ST(i)
DF E8+i
8087+ and CMOV
16/32/64-bit
FCOMIP ST, ST(i)
DF F0+i
8087+ and CMOV
16/32/64-bit
LOOPNE rel8
a16 o16 E0 cb
8086+
16/32-bit
LOOPNE rel8
a16 o32 E0 cb
386+
16/32-bit
LOOPNE rel8
a32 o16 E0 cb
386+
16/32/64-bit
LOOPNE rel8
a32 o32 E0 cb
386+
16/32-bit
LOOPNE rel8
a32 o64 E0 cb
X64
64-bit
LOOPNE rel8
a64 o16 E0 cb
X64
64-bit
LOOPNE rel8
a64 o64 E0 cb
X64
64-bit
LOOPE rel8
a16 o16 E1 cb
8086+
16/32-bit
LOOPE rel8
a16 o32 E1 cb
386+
16/32-bit
LOOPE rel8
a32 o16 E1 cb
386+
16/32/64-bit
LOOPE rel8
a32 o32 E1 cb
386+
16/32-bit
LOOPE rel8
a32 o64 E1 cb
X64
64-bit
LOOPE rel8
a64 o16 E1 cb
X64
64-bit
LOOPE rel8
a64 o64 E1 cb
X64
64-bit
LOOP rel8
a16 o16 E2 cb
8086+
16/32-bit
LOOP rel8
a16 o32 E2 cb
386+
16/32-bit
LOOP rel8
a32 o16 E2 cb
386+
16/32/64-bit
LOOP rel8
a32 o32 E2 cb
386+
16/32-bit
LOOP rel8
a32 o64 E2 cb
X64
64-bit
LOOP rel8
a64 o16 E2 cb
X64
64-bit
LOOP rel8
a64 o64 E2 cb
X64
64-bit
JCXZ rel8
a16 o16 E3 cb
8086+
16/32-bit
JCXZ rel8
a16 o32 E3 cb
386+
16/32-bit
JECXZ rel8
a32 o16 E3 cb
386+
16/32/64-bit
JECXZ rel8
a32 o32 E3 cb
386+
16/32-bit
JECXZ rel8
a32 o64 E3 cb
X64
64-bit
JRCXZ rel8
a64 o16 E3 cb
X64
64-bit
JRCXZ rel8
a64 o64 E3 cb
X64
64-bit
IN AL, imm8
E4 ib
8086+
16/32/64-bit
IN AX, imm8
o16 E5 ib
8086+
16/32/64-bit
IN EAX, imm8
o32 E5 ib
386+
16/32/64-bit
OUT imm8, AL
E6 ib
8086+
16/32/64-bit
OUT imm8, AX
o16 E7 ib
8086+
16/32/64-bit
OUT imm8, EAX
o32 E7 ib
386+
16/32/64-bit
CALL rel16
o16 E8 cw
8086+
16/32/64-bit
CALL rel32
o32 E8 cd
386+
16/32-bit
CALL rel32
o64 E8 cd
X64
64-bit
JMP rel16
o16 E9 cw
8086+
16/32/64-bit
JMP rel32
o32 E9 cd
386+
16/32-bit
JMP rel32
o64 E9 cd
X64
64-bit
JMP ptr16:16
o16 EA cd
8086+
16/32-bit
JMP ptr16:32
o32 EA cp
386+
16/32-bit
JMP rel8
o16 EB cb
8086+
16/32/64-bit
JMP rel8
o32 EB cb
386+
16/32-bit
JMP rel8
o64 EB cb
X64
64-bit
IN AL, DX
EC
8086+
16/32/64-bit
IN AX, DX
o16 ED
8086+
16/32/64-bit
IN EAX, DX
o32 ED
386+
16/32/64-bit
OUT DX, AL
EE
8086+
16/32/64-bit
OUT DX, AX
o16 EF
8086+
16/32/64-bit
OUT DX, EAX
o32 EF
386+
16/32/64-bit
INT1
F1
386+
16/32/64-bit
HLT
F4
8086+
16/32/64-bit
CMC
F5
8086+
16/32/64-bit
TEST r/m8, imm8
F6 /0 ib
8086+
16/32/64-bit
TEST r/m8, imm8
F6 /1 ib
8086+
16/32/64-bit
NOT r/m8
F6 /2
8086+
16/32/64-bit
NEG r/m8
F6 /3
8086+
16/32/64-bit
MUL r/m8
F6 /4
8086+
16/32/64-bit
IMUL r/m8
F6 /5
8086+
16/32/64-bit
DIV r/m8
F6 /6
8086+
16/32/64-bit
IDIV r/m8
F6 /7
8086+
16/32/64-bit
TEST r/m16, imm16
o16 F7 /0 iw
8086+
16/32/64-bit
TEST r/m32, imm32
o32 F7 /0 id
386+
16/32/64-bit
TEST r/m64, imm32
o64 F7 /0 id
X64
64-bit
TEST r/m16, imm16
o16 F7 /1 iw
8086+
16/32/64-bit
TEST r/m32, imm32
o32 F7 /1 id
386+
16/32/64-bit
TEST r/m64, imm32
o64 F7 /1 id
X64
64-bit
NOT r/m16
o16 F7 /2
8086+
16/32/64-bit
NOT r/m32
o32 F7 /2
386+
16/32/64-bit
NOT r/m64
o64 F7 /2
X64
64-bit
NEG r/m16
o16 F7 /3
8086+
16/32/64-bit
NEG r/m32
o32 F7 /3
386+
16/32/64-bit
NEG r/m64
o64 F7 /3
X64
64-bit
MUL r/m16
o16 F7 /4
8086+
16/32/64-bit
MUL r/m32
o32 F7 /4
386+
16/32/64-bit
MUL r/m64
o64 F7 /4
X64
64-bit
IMUL r/m16
o16 F7 /5
8086+
16/32/64-bit
IMUL r/m32
o32 F7 /5
386+
16/32/64-bit
IMUL r/m64
o64 F7 /5
X64
64-bit
DIV r/m16
o16 F7 /6
8086+
16/32/64-bit
DIV r/m32
o32 F7 /6
386+
16/32/64-bit
DIV r/m64
o64 F7 /6
X64
64-bit
IDIV r/m16
o16 F7 /7
8086+
16/32/64-bit
IDIV r/m32
o32 F7 /7
386+
16/32/64-bit
IDIV r/m64
o64 F7 /7
X64
64-bit
CLC
F8
8086+
16/32/64-bit
STC
F9
8086+
16/32/64-bit
CLI
FA
8086+
16/32/64-bit
STI
FB
8086+
16/32/64-bit
CLD
FC
8086+
16/32/64-bit
STD
FD
8086+
16/32/64-bit
INC r/m8
FE /0
8086+
16/32/64-bit
DEC r/m8
FE /1
8086+
16/32/64-bit
INC r/m16
o16 FF /0
8086+
16/32/64-bit
INC r/m32
o32 FF /0
386+
16/32/64-bit
INC r/m64
o64 FF /0
X64
64-bit
DEC r/m16
o16 FF /1
8086+
16/32/64-bit
DEC r/m32
o32 FF /1
386+
16/32/64-bit
DEC r/m64
o64 FF /1
X64
64-bit
CALL r/m16
o16 FF /2
8086+
16/32/64-bit
CALL r/m32
o32 FF /2
386+
16/32-bit
CALL r/m64
o64 FF /2
X64
64-bit
CALL m16:16
o16 FF /3
8086+
16/32/64-bit
CALL m16:32
o32 FF /3
386+
16/32/64-bit
CALL m16:64
o64 FF /3
X64
64-bit
JMP r/m16
o16 FF /4
8086+
16/32/64-bit
JMP r/m32
o32 FF /4
386+
16/32-bit
JMP r/m64
o64 FF /4
X64
64-bit
JMP m16:16
o16 FF /5
8086+
16/32/64-bit
JMP m16:32
o32 FF /5
386+
16/32/64-bit
JMP m16:64
o64 FF /5
X64
64-bit
PUSH r/m16
o16 FF /6
8086+
16/32/64-bit
PUSH r/m32
o32 FF /6
386+
16/32-bit
PUSH r/m64
o64 FF /6
X64
64-bit
SLDT r/m16
o16 0F 00 /0
286+
16/32/64-bit
SLDT r32/m16
o32 0F 00 /0
386+
16/32/64-bit
SLDT r64/m16
o64 0F 00 /0
X64
64-bit
STR r/m16
o16 0F 00 /1
286+
16/32/64-bit
STR r32/m16
o32 0F 00 /1
386+
16/32/64-bit
STR r64/m16
o64 0F 00 /1
X64
64-bit
LLDT r/m16
o16 0F 00 /2
286+
16/32/64-bit
LLDT r32/m16
o32 0F 00 /2
386+
16/32/64-bit
LLDT r64/m16
o64 0F 00 /2
X64
64-bit
LTR r/m16
o16 0F 00 /3
286+
16/32/64-bit
LTR r32/m16
o32 0F 00 /3
386+
16/32/64-bit
LTR r64/m16
o64 0F 00 /3
X64
64-bit
VERR r/m16
o16 0F 00 /4
286+
16/32/64-bit
VERR r32/m16
o32 0F 00 /4
386+
16/32/64-bit
VERR r64/m16
o64 0F 00 /4
X64
64-bit
VERW r/m16
o16 0F 00 /5
286+
16/32/64-bit
VERW r32/m16
o32 0F 00 /5
386+
16/32/64-bit
VERW r64/m16
o64 0F 00 /5
X64
64-bit
JMPE r/m16
o16 0F 00 /6
IA-64
16/32-bit
JMPE r/m32
o32 0F 00 /6
IA-64
16/32-bit
SGDT m
o16 0F 01 /0
286+
16/32-bit
SGDT m
o32 0F 01 /0
386+
16/32-bit
SGDT m
0F 01 /0
X64
64-bit
SIDT m
o16 0F 01 /1
286+
16/32-bit
SIDT m
o32 0F 01 /1
386+
16/32-bit
SIDT m
0F 01 /1
X64
64-bit
LGDT m16&32
o16 0F 01 /2
286+
16/32-bit
LGDT m16&32
o32 0F 01 /2
386+
16/32-bit
LGDT m16&64
0F 01 /2
X64
64-bit
LIDT m16&32
o16 0F 01 /3
286+
16/32-bit
LIDT m16&32
o32 0F 01 /3
386+
16/32-bit
LIDT m16&64
0F 01 /3
X64
64-bit
SMSW r/m16
o16 0F 01 /4
286+
16/32/64-bit
SMSW r32/m16
o32 0F 01 /4
386+
16/32/64-bit
SMSW r64/m16
o64 0F 01 /4
X64
64-bit
RSTORSSP m64
F3 0F 01 /5
CET_SS
16/32/64-bit
LMSW r/m16
o16 0F 01 /6
286+
16/32/64-bit
LMSW r32/m16
o32 0F 01 /6
386+
16/32/64-bit
LMSW r64/m16
o64 0F 01 /6
X64
64-bit
INVLPG m
0F 01 /7
486+
16/32/64-bit
ENCLV
NP 0F 01 C0
OSS
16/32/64-bit
VMCALL
NP 0F 01 C1
VMX
16/32/64-bit
VMLAUNCH
NP 0F 01 C2
VMX
16/32/64-bit
VMRESUME
NP 0F 01 C3
VMX
16/32/64-bit
VMXOFF
NP 0F 01 C4
VMX
16/32/64-bit
PCONFIG
NP 0F 01 C5
PCONFIG
16/32/64-bit
MONITOR
a16 NP 0F 01 C8
MONITOR
16/32-bit
MONITOR
a32 NP 0F 01 C8
MONITOR
16/32/64-bit
MONITOR
a64 NP 0F 01 C8
MONITOR
64-bit
MWAIT
NP 0F 01 C9
MONITOR
16/32/64-bit
CLAC
NP 0F 01 CA
SMAP
16/32/64-bit
STAC
NP 0F 01 CB
SMAP
16/32/64-bit
ENCLS
NP 0F 01 CF
SGX1
16/32/64-bit
XGETBV
NP 0F 01 D0
XSAVE
16/32/64-bit
XSETBV
NP 0F 01 D1
XSAVE
16/32/64-bit
VMFUNC
NP 0F 01 D4
VMX
16/32/64-bit
XEND
NP 0F 01 D5
RTM
16/32/64-bit
XTEST
NP 0F 01 D6
HLE or RTM
16/32/64-bit
ENCLU
NP 0F 01 D7
SGX1
16/32/64-bit
VMRUN
a16 0F 01 D8
SVM
16/32-bit
VMRUN
a32 0F 01 D8
SVM
16/32/64-bit
VMRUN
a64 0F 01 D8
SVM
64-bit
VMMCALL
0F 01 D9
SVM
16/32/64-bit
VMLOAD
a16 0F 01 DA
SVM
16/32-bit
VMLOAD
a32 0F 01 DA
SVM
16/32/64-bit
VMLOAD
a64 0F 01 DA
SVM
64-bit
VMSAVE
a16 0F 01 DB
SVM
16/32-bit
VMSAVE
a32 0F 01 DB
SVM
16/32/64-bit
VMSAVE
a64 0F 01 DB
SVM
64-bit
STGI
0F 01 DC
SKINIT or SVM
16/32/64-bit
CLGI
0F 01 DD
SVM
16/32/64-bit
SKINIT
0F 01 DE
SKINIT or SVM
16/32/64-bit
INVLPGA
a16 0F 01 DF
SVM
16/32-bit
INVLPGA
a32 0F 01 DF
SVM
16/32/64-bit
INVLPGA
a64 0F 01 DF
SVM
64-bit
SETSSBSY
F3 0F 01 E8
CET_SS
16/32/64-bit
SAVEPREVSSP
F3 0F 01 EA
CET_SS
16/32/64-bit
RDPKRU
NP 0F 01 EE
PKU
16/32/64-bit
WRPKRU
NP 0F 01 EF
PKU
16/32/64-bit
SWAPGS
0F 01 F8
X64
64-bit
RDTSCP
0F 01 F9
RDTSCP
16/32/64-bit
MONITORX
a16 NP 0F 01 FA
MONITORX
16/32-bit
MONITORX
a32 NP 0F 01 FA
MONITORX
16/32/64-bit
MONITORX
a64 NP 0F 01 FA
MONITORX
64-bit
MCOMMIT
F3 0F 01 FA
MCOMMIT
16/32/64-bit
MWAITX
NP 0F 01 FB
MONITORX
16/32/64-bit
CLZERO
a16 0F 01 FC
CLZERO
16/32-bit
CLZERO
a32 0F 01 FC
CLZERO
16/32/64-bit
CLZERO
a64 0F 01 FC
CLZERO
64-bit
RDPRU
0F 01 FD
RDPRU
16/32/64-bit
LAR r16, r/m16
o16 0F 02 /r
286+
16/32/64-bit
LAR r32, r32/m16
o32 0F 02 /r
386+
16/32/64-bit
LAR r64, r64/m16
o64 0F 02 /r
X64
64-bit
LSL r16, r/m16
o16 0F 03 /r
286+
16/32/64-bit
LSL r32, r32/m16
o32 0F 03 /r
386+
16/32/64-bit
LSL r64, r64/m16
o64 0F 03 /r
X64
64-bit
STOREALL
0F 04
286
16/32-bit
LOADALL
0F 05
286
16/32-bit
SYSCALL
0F 05
SYSCALL
16/32/64-bit
CLTS
0F 06
286+
16/32/64-bit
LOADALL
0F 07
386
16/32-bit
SYSRET
0F 07
SYSCALL
16/32/64-bit
SYSRETQ
o64 0F 07
SYSCALL
64-bit
INVD
0F 08
486+
16/32/64-bit
WBINVD
0F 09
486+
16/32/64-bit
WBNOINVD
F3 0F 09
WBNOINVD
16/32/64-bit
CL1INVMB
0F 0A
CL1INVMB
16/32-bit
UD2
0F 0B
286+
16/32/64-bit
RESERVEDNOP r/m16, r16
o16 0F 0D /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m32, r32
o32 0F 0D /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m64, r64
o64 0F 0D /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
64-bit
PREFETCH m8
0F 0D /0
PREFETCHW
16/32/64-bit
PREFETCHW m8
0F 0D /1
PREFETCHW
16/32/64-bit
PREFETCHWT1 m8
0F 0D /2
PREFETCHWT1
16/32/64-bit
FEMMS
0F 0E
3DNOW
16/32/64-bit
UMOV r/m8, r8
0F 10 /r
386/486
16/32-bit
UMOV r/m16, r16
o16 0F 11 /r
386/486
16/32-bit
UMOV r/m32, r32
o32 0F 11 /r
386/486
16/32-bit
UMOV r8, r/m8
0F 12 /r
386/486
16/32-bit
UMOV r16, r/m16
o16 0F 13 /r
386/486
16/32-bit
UMOV r32, r/m32
o32 0F 13 /r
386/486
16/32-bit
MOVUPS xmm1, xmm2/m128
NP 0F 10 /r
SSE
16/32/64-bit
VMOVUPS xmm1, xmm2/m128
VEX.128.0F.WIG 10 /r
AVX
16/32/64-bit
VMOVUPS ymm1, ymm2/m256
VEX.256.0F.WIG 10 /r
AVX
16/32/64-bit
VMOVUPS xmm1 {k1}{z}, xmm2/m128
EVEX.128.0F.W0 10 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVUPS ymm1 {k1}{z}, ymm2/m256
EVEX.256.0F.W0 10 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVUPS zmm1 {k1}{z}, zmm2/m512
EVEX.512.0F.W0 10 /r
AVX512F
16/32/64-bit
MOVUPD xmm1, xmm2/m128
66 0F 10 /r
SSE2
16/32/64-bit
VMOVUPD xmm1, xmm2/m128
VEX.128.66.0F.WIG 10 /r
AVX
16/32/64-bit
VMOVUPD ymm1, ymm2/m256
VEX.256.66.0F.WIG 10 /r
AVX
16/32/64-bit
VMOVUPD xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F.W1 10 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVUPD ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F.W1 10 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVUPD zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F.W1 10 /r
AVX512F
16/32/64-bit
MOVSS xmm1, xmm2/m32
F3 0F 10 /r
SSE
16/32/64-bit
VMOVSS xmm1, xmm2, xmm3
VEX.LIG.F3.0F.WIG 10 /r
AVX
16/32/64-bit
VMOVSS xmm1, m32
VEX.LIG.F3.0F.WIG 10 /r
AVX
16/32/64-bit
VMOVSS xmm1 {k1}{z}, xmm2, xmm3
EVEX.LIG.F3.0F.W0 10 /r
AVX512F
16/32/64-bit
VMOVSS xmm1 {k1}{z}, m32
EVEX.LIG.F3.0F.W0 10 /r
AVX512F
16/32/64-bit
MOVSD xmm1, xmm2/m64
F2 0F 10 /r
SSE2
16/32/64-bit
VMOVSD xmm1, xmm2, xmm3
VEX.LIG.F2.0F.WIG 10 /r
AVX
16/32/64-bit
VMOVSD xmm1, m64
VEX.LIG.F2.0F.WIG 10 /r
AVX
16/32/64-bit
VMOVSD xmm1 {k1}{z}, xmm2, xmm3
EVEX.LIG.F2.0F.W1 10 /r
AVX512F
16/32/64-bit
VMOVSD xmm1 {k1}{z}, m64
EVEX.LIG.F2.0F.W1 10 /r
AVX512F
16/32/64-bit
MOVUPS xmm2/m128, xmm1
NP 0F 11 /r
SSE
16/32/64-bit
VMOVUPS xmm2/m128, xmm1
VEX.128.0F.WIG 11 /r
AVX
16/32/64-bit
VMOVUPS ymm2/m256, ymm1
VEX.256.0F.WIG 11 /r
AVX
16/32/64-bit
VMOVUPS xmm2/m128 {k1}{z}, xmm1
EVEX.128.0F.W0 11 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVUPS ymm2/m256 {k1}{z}, ymm1
EVEX.256.0F.W0 11 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVUPS zmm2/m512 {k1}{z}, zmm1
EVEX.512.0F.W0 11 /r
AVX512F
16/32/64-bit
MOVUPD xmm2/m128, xmm1
66 0F 11 /r
SSE2
16/32/64-bit
VMOVUPD xmm2/m128, xmm1
VEX.128.66.0F.WIG 11 /r
AVX
16/32/64-bit
VMOVUPD ymm2/m256, ymm1
VEX.256.66.0F.WIG 11 /r
AVX
16/32/64-bit
VMOVUPD xmm2/m128 {k1}{z}, xmm1
EVEX.128.66.0F.W1 11 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVUPD ymm2/m256 {k1}{z}, ymm1
EVEX.256.66.0F.W1 11 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVUPD zmm2/m512 {k1}{z}, zmm1
EVEX.512.66.0F.W1 11 /r
AVX512F
16/32/64-bit
MOVSS xmm2/m32, xmm1
F3 0F 11 /r
SSE
16/32/64-bit
VMOVSS xmm1, xmm2, xmm3
VEX.LIG.F3.0F.WIG 11 /r
AVX
16/32/64-bit
VMOVSS m32, xmm1
VEX.LIG.F3.0F.WIG 11 /r
AVX
16/32/64-bit
VMOVSS xmm1 {k1}{z}, xmm2, xmm3
EVEX.LIG.F3.0F.W0 11 /r
AVX512F
16/32/64-bit
VMOVSS m32 {k1}, xmm1
EVEX.LIG.F3.0F.W0 11 /r
AVX512F
16/32/64-bit
MOVSD xmm1/m64, xmm2
F2 0F 11 /r
SSE2
16/32/64-bit
VMOVSD xmm1, xmm2, xmm3
VEX.LIG.F2.0F.WIG 11 /r
AVX
16/32/64-bit
VMOVSD m64, xmm1
VEX.LIG.F2.0F.WIG 11 /r
AVX
16/32/64-bit
VMOVSD xmm1 {k1}{z}, xmm2, xmm3
EVEX.LIG.F2.0F.W1 11 /r
AVX512F
16/32/64-bit
VMOVSD m64 {k1}, xmm1
EVEX.LIG.F2.0F.W1 11 /r
AVX512F
16/32/64-bit
MOVHLPS xmm1, xmm2
NP 0F 12 /r
SSE
16/32/64-bit
MOVLPS xmm1, m64
NP 0F 12 /r
SSE
16/32/64-bit
VMOVHLPS xmm1, xmm2, xmm3
VEX.128.0F.WIG 12 /r
AVX
16/32/64-bit
VMOVLPS xmm2, xmm1, m64
VEX.128.0F.WIG 12 /r
AVX
16/32/64-bit
VMOVHLPS xmm1, xmm2, xmm3
EVEX.128.0F.W0 12 /r
AVX512F
16/32/64-bit
VMOVLPS xmm2, xmm1, m64
EVEX.128.0F.W0 12 /r
AVX512F
16/32/64-bit
MOVLPD xmm1, m64
66 0F 12 /r
SSE2
16/32/64-bit
VMOVLPD xmm2, xmm1, m64
VEX.128.66.0F.WIG 12 /r
AVX
16/32/64-bit
VMOVLPD xmm2, xmm1, m64
EVEX.128.66.0F.W1 12 /r
AVX512F
16/32/64-bit
MOVSLDUP xmm1, xmm2/m128
F3 0F 12 /r
SSE3
16/32/64-bit
VMOVSLDUP xmm1, xmm2/m128
VEX.128.F3.0F.WIG 12 /r
AVX
16/32/64-bit
VMOVSLDUP ymm1, ymm2/m256
VEX.256.F3.0F.WIG 12 /r
AVX
16/32/64-bit
VMOVSLDUP xmm1 {k1}{z}, xmm2/m128
EVEX.128.F3.0F.W0 12 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVSLDUP ymm1 {k1}{z}, ymm2/m256
EVEX.256.F3.0F.W0 12 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVSLDUP zmm1 {k1}{z}, zmm2/m512
EVEX.512.F3.0F.W0 12 /r
AVX512F
16/32/64-bit
MOVDDUP xmm1, xmm2/m64
F2 0F 12 /r
SSE3
16/32/64-bit
VMOVDDUP xmm1, xmm2/m64
VEX.128.F2.0F.WIG 12 /r
AVX
16/32/64-bit
VMOVDDUP ymm1, ymm2/m256
VEX.256.F2.0F.WIG 12 /r
AVX
16/32/64-bit
VMOVDDUP xmm1 {k1}{z}, xmm2/m64
EVEX.128.F2.0F.W1 12 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDDUP ymm1 {k1}{z}, ymm2/m256
EVEX.256.F2.0F.W1 12 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDDUP zmm1 {k1}{z}, zmm2/m512
EVEX.512.F2.0F.W1 12 /r
AVX512F
16/32/64-bit
MOVLPS m64, xmm1
NP 0F 13 /r
SSE
16/32/64-bit
VMOVLPS m64, xmm1
VEX.128.0F.WIG 13 /r
AVX
16/32/64-bit
VMOVLPS m64, xmm1
EVEX.128.0F.W0 13 /r
AVX512F
16/32/64-bit
MOVLPD m64, xmm1
66 0F 13 /r
SSE2
16/32/64-bit
VMOVLPD m64, xmm1
VEX.128.66.0F.WIG 13 /r
AVX
16/32/64-bit
VMOVLPD m64, xmm1
EVEX.128.66.0F.W1 13 /r
AVX512F
16/32/64-bit
UNPCKLPS xmm1, xmm2/m128
NP 0F 14 /r
SSE
16/32/64-bit
VUNPCKLPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 14 /r
AVX
16/32/64-bit
VUNPCKLPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 14 /r
AVX
16/32/64-bit
VUNPCKLPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 14 /r
AVX512VL and AVX512F
16/32/64-bit
VUNPCKLPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 14 /r
AVX512VL and AVX512F
16/32/64-bit
VUNPCKLPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.0F.W0 14 /r
AVX512F
16/32/64-bit
UNPCKLPD xmm1, xmm2/m128
66 0F 14 /r
SSE2
16/32/64-bit
VUNPCKLPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 14 /r
AVX
16/32/64-bit
VUNPCKLPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 14 /r
AVX
16/32/64-bit
VUNPCKLPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 14 /r
AVX512VL and AVX512F
16/32/64-bit
VUNPCKLPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 14 /r
AVX512VL and AVX512F
16/32/64-bit
VUNPCKLPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 14 /r
AVX512F
16/32/64-bit
UNPCKHPS xmm1, xmm2/m128
NP 0F 15 /r
SSE
16/32/64-bit
VUNPCKHPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 15 /r
AVX
16/32/64-bit
VUNPCKHPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 15 /r
AVX
16/32/64-bit
VUNPCKHPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 15 /r
AVX512VL and AVX512F
16/32/64-bit
VUNPCKHPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 15 /r
AVX512VL and AVX512F
16/32/64-bit
VUNPCKHPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.0F.W0 15 /r
AVX512F
16/32/64-bit
UNPCKHPD xmm1, xmm2/m128
66 0F 15 /r
SSE2
16/32/64-bit
VUNPCKHPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 15 /r
AVX
16/32/64-bit
VUNPCKHPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 15 /r
AVX
16/32/64-bit
VUNPCKHPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 15 /r
AVX512VL and AVX512F
16/32/64-bit
VUNPCKHPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 15 /r
AVX512VL and AVX512F
16/32/64-bit
VUNPCKHPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 15 /r
AVX512F
16/32/64-bit
MOVLHPS xmm1, xmm2
NP 0F 16 /r
SSE
16/32/64-bit
VMOVLHPS xmm1, xmm2, xmm3
VEX.128.0F.WIG 16 /r
AVX
16/32/64-bit
VMOVLHPS xmm1, xmm2, xmm3
EVEX.128.0F.W0 16 /r
AVX512F
16/32/64-bit
MOVHPS xmm1, m64
NP 0F 16 /r
SSE
16/32/64-bit
VMOVHPS xmm2, xmm1, m64
VEX.128.0F.WIG 16 /r
AVX
16/32/64-bit
VMOVHPS xmm2, xmm1, m64
EVEX.128.0F.W0 16 /r
AVX512F
16/32/64-bit
MOVHPD xmm1, m64
66 0F 16 /r
SSE2
16/32/64-bit
VMOVHPD xmm2, xmm1, m64
VEX.128.66.0F.WIG 16 /r
AVX
16/32/64-bit
VMOVHPD xmm2, xmm1, m64
EVEX.128.66.0F.W1 16 /r
AVX512F
16/32/64-bit
MOVSHDUP xmm1, xmm2/m128
F3 0F 16 /r
SSE3
16/32/64-bit
VMOVSHDUP xmm1, xmm2/m128
VEX.128.F3.0F.WIG 16 /r
AVX
16/32/64-bit
VMOVSHDUP ymm1, ymm2/m256
VEX.256.F3.0F.WIG 16 /r
AVX
16/32/64-bit
VMOVSHDUP xmm1 {k1}{z}, xmm2/m128
EVEX.128.F3.0F.W0 16 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVSHDUP ymm1 {k1}{z}, ymm2/m256
EVEX.256.F3.0F.W0 16 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVSHDUP zmm1 {k1}{z}, zmm2/m512
EVEX.512.F3.0F.W0 16 /r
AVX512F
16/32/64-bit
MOVHPS m64, xmm1
NP 0F 17 /r
SSE
16/32/64-bit
VMOVHPS m64, xmm1
VEX.128.0F.WIG 17 /r
AVX
16/32/64-bit
VMOVHPS m64, xmm1
EVEX.128.0F.W0 17 /r
AVX512F
16/32/64-bit
MOVHPD m64, xmm1
66 0F 17 /r
SSE2
16/32/64-bit
VMOVHPD m64, xmm1
VEX.128.66.0F.WIG 17 /r
AVX
16/32/64-bit
VMOVHPD m64, xmm1
EVEX.128.66.0F.W1 17 /r
AVX512F
16/32/64-bit
RESERVEDNOP r/m16, r16
o16 0F 18 /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m32, r32
o32 0F 18 /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m64, r64
o64 0F 18 /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
64-bit
RESERVEDNOP r/m16, r16
o16 0F 19 /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m32, r32
o32 0F 19 /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m64, r64
o64 0F 19 /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
64-bit
RESERVEDNOP r/m16, r16
o16 0F 1A /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m32, r32
o32 0F 1A /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m64, r64
o64 0F 1A /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
64-bit
RESERVEDNOP r/m16, r16
o16 0F 1B /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m32, r32
o32 0F 1B /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m64, r64
o64 0F 1B /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
64-bit
RESERVEDNOP r/m16, r16
o16 0F 1C /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m32, r32
o32 0F 1C /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m64, r64
o64 0F 1C /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
64-bit
RESERVEDNOP r/m16, r16
o16 0F 1D /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m32, r32
o32 0F 1D /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m64, r64
o64 0F 1D /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
64-bit
RESERVEDNOP r/m16, r16
o16 0F 1E /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m32, r32
o32 0F 1E /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m64, r64
o64 0F 1E /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
64-bit
RESERVEDNOP r/m16, r16
o16 0F 1F /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m32, r32
o32 0F 1F /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
RESERVEDNOP r/m64, r64
o64 0F 1F /r
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
64-bit
PREFETCHNTA m8
0F 18 /0
SSE
16/32/64-bit
PREFETCHT0 m8
0F 18 /1
SSE
16/32/64-bit
PREFETCHT1 m8
0F 18 /2
SSE
16/32/64-bit
PREFETCHT2 m8
0F 18 /3
SSE
16/32/64-bit
BNDLDX bnd, mib
NP 0F 1A /r
MPX
16/32/64-bit
BNDMOV bnd1, bnd2/m64
66 0F 1A /r
MPX
16/32-bit
BNDMOV bnd1, bnd2/m128
66 0F 1A /r
MPX
64-bit
BNDCL bnd, r/m32
F3 0F 1A /r
MPX
16/32-bit
BNDCL bnd, r/m64
F3 0F 1A /r
MPX
64-bit
BNDCU bnd, r/m32
F2 0F 1A /r
MPX
16/32-bit
BNDCU bnd, r/m64
F2 0F 1A /r
MPX
64-bit
BNDSTX mib, bnd
NP 0F 1B /r
MPX
16/32/64-bit
BNDMOV bnd1/m64, bnd2
66 0F 1B /r
MPX
16/32-bit
BNDMOV bnd1/m128, bnd2
66 0F 1B /r
MPX
64-bit
BNDMK bnd, m32
F3 0F 1B /r
MPX
16/32-bit
BNDMK bnd, m64
F3 0F 1B /r
MPX
64-bit
BNDCN bnd, r/m32
F2 0F 1B /r
MPX
16/32-bit
BNDCN bnd, r/m64
F2 0F 1B /r
MPX
64-bit
CLDEMOTE m8
NP 0F 1C /0
CLDEMOTE
16/32/64-bit
RDSSPD r32
F3 0F 1E /1
CET_SS
16/32/64-bit
RDSSPQ r64
F3 o64 0F 1E /1
CET_SS
64-bit
ENDBR64
F3 0F 1E FA
CET_IBT
16/32/64-bit
ENDBR32
F3 0F 1E FB
CET_IBT
16/32/64-bit
NOP r/m16
o16 0F 1F /0
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
NOP r/m32
o32 0F 1F /0
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
16/32/64-bit
NOP r/m64
o64 0F 1F /0
CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B
64-bit
MOV r32, cr
0F 20 /r
386+
16/32-bit
MOV r64, cr
0F 20 /r
X64
64-bit
MOV r32, dr
0F 21 /r
386+
16/32-bit
MOV r64, dr
0F 21 /r
X64
64-bit
MOV cr, r32
0F 22 /r
386+
16/32-bit
MOV cr, r64
0F 22 /r
X64
64-bit
MOV dr, r32
0F 23 /r
386+
16/32-bit
MOV dr, r64
0F 23 /r
X64
64-bit
MOV r32, tr
0F 24 /r
386/486/Cyrix/Geode
16/32-bit
MOV tr, r32
0F 26 /r
386/486/Cyrix/Geode
16/32-bit
MOVAPS xmm1, xmm2/m128
NP 0F 28 /r
SSE
16/32/64-bit
VMOVAPS xmm1, xmm2/m128
VEX.128.0F.WIG 28 /r
AVX
16/32/64-bit
VMOVAPS ymm1, ymm2/m256
VEX.256.0F.WIG 28 /r
AVX
16/32/64-bit
VMOVAPS xmm1 {k1}{z}, xmm2/m128
EVEX.128.0F.W0 28 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVAPS ymm1 {k1}{z}, ymm2/m256
EVEX.256.0F.W0 28 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVAPS zmm1 {k1}{z}, zmm2/m512
EVEX.512.0F.W0 28 /r
AVX512F
16/32/64-bit
MOVAPD xmm1, xmm2/m128
66 0F 28 /r
SSE2
16/32/64-bit
VMOVAPD xmm1, xmm2/m128
VEX.128.66.0F.WIG 28 /r
AVX
16/32/64-bit
VMOVAPD ymm1, ymm2/m256
VEX.256.66.0F.WIG 28 /r
AVX
16/32/64-bit
VMOVAPD xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F.W1 28 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVAPD ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F.W1 28 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVAPD zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F.W1 28 /r
AVX512F
16/32/64-bit
MOVAPS xmm2/m128, xmm1
NP 0F 29 /r
SSE
16/32/64-bit
VMOVAPS xmm2/m128, xmm1
VEX.128.0F.WIG 29 /r
AVX
16/32/64-bit
VMOVAPS ymm2/m256, ymm1
VEX.256.0F.WIG 29 /r
AVX
16/32/64-bit
VMOVAPS xmm2/m128 {k1}{z}, xmm1
EVEX.128.0F.W0 29 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVAPS ymm2/m256 {k1}{z}, ymm1
EVEX.256.0F.W0 29 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVAPS zmm2/m512 {k1}{z}, zmm1
EVEX.512.0F.W0 29 /r
AVX512F
16/32/64-bit
MOVAPD xmm2/m128, xmm1
66 0F 29 /r
SSE2
16/32/64-bit
VMOVAPD xmm2/m128, xmm1
VEX.128.66.0F.WIG 29 /r
AVX
16/32/64-bit
VMOVAPD ymm2/m256, ymm1
VEX.256.66.0F.WIG 29 /r
AVX
16/32/64-bit
VMOVAPD xmm2/m128 {k1}{z}, xmm1
EVEX.128.66.0F.W1 29 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVAPD ymm2/m256 {k1}{z}, ymm1
EVEX.256.66.0F.W1 29 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVAPD zmm2/m512 {k1}{z}, zmm1
EVEX.512.66.0F.W1 29 /r
AVX512F
16/32/64-bit
CVTPI2PS xmm, mm/m64
NP 0F 2A /r
SSE
16/32/64-bit
CVTPI2PD xmm, mm/m64
66 0F 2A /r
SSE2
16/32/64-bit
CVTSI2SS xmm1, r/m32
F3 0F 2A /r
SSE
16/32/64-bit
CVTSI2SS xmm1, r/m64
F3 o64 0F 2A /r
SSE
64-bit
VCVTSI2SS xmm1, xmm2, r/m32
VEX.LIG.F3.0F.W0 2A /r
AVX
16/32/64-bit
VCVTSI2SS xmm1, xmm2, r/m64
VEX.LIG.F3.0F.W1 2A /r
AVX
64-bit
VCVTSI2SS xmm1, xmm2, r/m32{er}
EVEX.LIG.F3.0F.W0 2A /r
AVX512F
16/32/64-bit
VCVTSI2SS xmm1, xmm2, r/m64{er}
EVEX.LIG.F3.0F.W1 2A /r
AVX512F
64-bit
CVTSI2SD xmm1, r/m32
F2 0F 2A /r
SSE2
16/32/64-bit
CVTSI2SD xmm1, r/m64
F2 o64 0F 2A /r
SSE2
64-bit
VCVTSI2SD xmm1, xmm2, r/m32
VEX.LIG.F2.0F.W0 2A /r
AVX
16/32/64-bit
VCVTSI2SD xmm1, xmm2, r/m64
VEX.LIG.F2.0F.W1 2A /r
AVX
64-bit
VCVTSI2SD xmm1, xmm2, r/m32{er}
EVEX.LIG.F2.0F.W0 2A /r
AVX512F
16/32/64-bit
VCVTSI2SD xmm1, xmm2, r/m64{er}
EVEX.LIG.F2.0F.W1 2A /r
AVX512F
64-bit
MOVNTPS m128, xmm1
NP 0F 2B /r
SSE
16/32/64-bit
VMOVNTPS m128, xmm1
VEX.128.0F.WIG 2B /r
AVX
16/32/64-bit
VMOVNTPS m256, ymm1
VEX.256.0F.WIG 2B /r
AVX
16/32/64-bit
VMOVNTPS m128, xmm1
EVEX.128.0F.W0 2B /r
AVX512VL and AVX512F
16/32/64-bit
VMOVNTPS m256, ymm1
EVEX.256.0F.W0 2B /r
AVX512VL and AVX512F
16/32/64-bit
VMOVNTPS m512, zmm1
EVEX.512.0F.W0 2B /r
AVX512F
16/32/64-bit
MOVNTPD m128, xmm1
66 0F 2B /r
SSE2
16/32/64-bit
VMOVNTPD m128, xmm1
VEX.128.66.0F.WIG 2B /r
AVX
16/32/64-bit
VMOVNTPD m256, ymm1
VEX.256.66.0F.WIG 2B /r
AVX
16/32/64-bit
VMOVNTPD m128, xmm1
EVEX.128.66.0F.W1 2B /r
AVX512VL and AVX512F
16/32/64-bit
VMOVNTPD m256, ymm1
EVEX.256.66.0F.W1 2B /r
AVX512VL and AVX512F
16/32/64-bit
VMOVNTPD m512, zmm1
EVEX.512.66.0F.W1 2B /r
AVX512F
16/32/64-bit
MOVNTSS m32, xmm1
F3 0F 2B /r
SSE4A
16/32/64-bit
MOVNTSD m64, xmm1
F2 0F 2B /r
SSE4A
16/32/64-bit
CVTTPS2PI mm, xmm/m64
NP 0F 2C /r
SSE
16/32/64-bit
CVTTPD2PI mm, xmm/m128
66 0F 2C /r
SSE2
16/32/64-bit
CVTTSS2SI r32, xmm1/m32
F3 0F 2C /r
SSE
16/32/64-bit
CVTTSS2SI r64, xmm1/m32
F3 o64 0F 2C /r
SSE
64-bit
VCVTTSS2SI r32, xmm1/m32
VEX.LIG.F3.0F.W0 2C /r
AVX
16/32/64-bit
VCVTTSS2SI r64, xmm1/m32
VEX.LIG.F3.0F.W1 2C /r
AVX
64-bit
VCVTTSS2SI r32, xmm1/m32{sae}
EVEX.LIG.F3.0F.W0 2C /r
AVX512F
16/32/64-bit
VCVTTSS2SI r64, xmm1/m32{sae}
EVEX.LIG.F3.0F.W1 2C /r
AVX512F
64-bit
CVTTSD2SI r32, xmm1/m64
F2 0F 2C /r
SSE2
16/32/64-bit
CVTTSD2SI r64, xmm1/m64
F2 o64 0F 2C /r
SSE2
64-bit
VCVTTSD2SI r32, xmm1/m64
VEX.LIG.F2.0F.W0 2C /r
AVX
16/32/64-bit
VCVTTSD2SI r64, xmm1/m64
VEX.LIG.F2.0F.W1 2C /r
AVX
64-bit
VCVTTSD2SI r32, xmm1/m64{sae}
EVEX.LIG.F2.0F.W0 2C /r
AVX512F
16/32/64-bit
VCVTTSD2SI r64, xmm1/m64{sae}
EVEX.LIG.F2.0F.W1 2C /r
AVX512F
64-bit
CVTPS2PI mm, xmm/m64
NP 0F 2D /r
SSE
16/32/64-bit
CVTPD2PI mm, xmm/m128
66 0F 2D /r
SSE2
16/32/64-bit
CVTSS2SI r32, xmm1/m32
F3 0F 2D /r
SSE
16/32/64-bit
CVTSS2SI r64, xmm1/m32
F3 o64 0F 2D /r
SSE
64-bit
VCVTSS2SI r32, xmm1/m32
VEX.LIG.F3.0F.W0 2D /r
AVX
16/32/64-bit
VCVTSS2SI r64, xmm1/m32
VEX.LIG.F3.0F.W1 2D /r
AVX
64-bit
VCVTSS2SI r32, xmm1/m32{er}
EVEX.LIG.F3.0F.W0 2D /r
AVX512F
16/32/64-bit
VCVTSS2SI r64, xmm1/m32{er}
EVEX.LIG.F3.0F.W1 2D /r
AVX512F
64-bit
CVTSD2SI r32, xmm1/m64
F2 0F 2D /r
SSE2
16/32/64-bit
CVTSD2SI r64, xmm1/m64
F2 o64 0F 2D /r
SSE2
64-bit
VCVTSD2SI r32, xmm1/m64
VEX.LIG.F2.0F.W0 2D /r
AVX
16/32/64-bit
VCVTSD2SI r64, xmm1/m64
VEX.LIG.F2.0F.W1 2D /r
AVX
64-bit
VCVTSD2SI r32, xmm1/m64{er}
EVEX.LIG.F2.0F.W0 2D /r
AVX512F
16/32/64-bit
VCVTSD2SI r64, xmm1/m64{er}
EVEX.LIG.F2.0F.W1 2D /r
AVX512F
64-bit
UCOMISS xmm1, xmm2/m32
NP 0F 2E /r
SSE
16/32/64-bit
VUCOMISS xmm1, xmm2/m32
VEX.LIG.0F.WIG 2E /r
AVX
16/32/64-bit
VUCOMISS xmm1, xmm2/m32{sae}
EVEX.LIG.0F.W0 2E /r
AVX512F
16/32/64-bit
UCOMISD xmm1, xmm2/m64
66 0F 2E /r
SSE2
16/32/64-bit
VUCOMISD xmm1, xmm2/m64
VEX.LIG.66.0F.WIG 2E /r
AVX
16/32/64-bit
VUCOMISD xmm1, xmm2/m64{sae}
EVEX.LIG.66.0F.W1 2E /r
AVX512F
16/32/64-bit
COMISS xmm1, xmm2/m32
NP 0F 2F /r
SSE
16/32/64-bit
COMISD xmm1, xmm2/m64
66 0F 2F /r
SSE2
16/32/64-bit
VCOMISS xmm1, xmm2/m32
VEX.LIG.0F.WIG 2F /r
AVX
16/32/64-bit
VCOMISD xmm1, xmm2/m64
VEX.LIG.66.0F.WIG 2F /r
AVX
16/32/64-bit
VCOMISS xmm1, xmm2/m32{sae}
EVEX.LIG.0F.W0 2F /r
AVX512F
16/32/64-bit
VCOMISD xmm1, xmm2/m64{sae}
EVEX.LIG.66.0F.W1 2F /r
AVX512F
16/32/64-bit
WRMSR
0F 30
MSR
16/32/64-bit
RDTSC
0F 31
TSC
16/32/64-bit
RDMSR
0F 32
MSR
16/32/64-bit
RDPMC
0F 33
Pentium MMX or later, or Pentium Pro or later
16/32/64-bit
SYSENTER
0F 34
SEP
16/32/64-bit
SYSEXIT
0F 35
SEP
16/32/64-bit
SYSEXITQ
o64 0F 35
SEP
64-bit
GETSEC
NP 0F 37
SMX
16/32/64-bit
CMOVO r16, r/m16
o16 0F 40 /r
CMOV
16/32/64-bit
CMOVO r32, r/m32
o32 0F 40 /r
CMOV
16/32/64-bit
CMOVO r64, r/m64
o64 0F 40 /r
CMOV
64-bit
CMOVNO r16, r/m16
o16 0F 41 /r
CMOV
16/32/64-bit
CMOVNO r32, r/m32
o32 0F 41 /r
CMOV
16/32/64-bit
CMOVNO r64, r/m64
o64 0F 41 /r
CMOV
64-bit
CMOVB r16, r/m16
o16 0F 42 /r
CMOV
16/32/64-bit
CMOVB r32, r/m32
o32 0F 42 /r
CMOV
16/32/64-bit
CMOVB r64, r/m64
o64 0F 42 /r
CMOV
64-bit
CMOVAE r16, r/m16
o16 0F 43 /r
CMOV
16/32/64-bit
CMOVAE r32, r/m32
o32 0F 43 /r
CMOV
16/32/64-bit
CMOVAE r64, r/m64
o64 0F 43 /r
CMOV
64-bit
CMOVE r16, r/m16
o16 0F 44 /r
CMOV
16/32/64-bit
CMOVE r32, r/m32
o32 0F 44 /r
CMOV
16/32/64-bit
CMOVE r64, r/m64
o64 0F 44 /r
CMOV
64-bit
CMOVNE r16, r/m16
o16 0F 45 /r
CMOV
16/32/64-bit
CMOVNE r32, r/m32
o32 0F 45 /r
CMOV
16/32/64-bit
CMOVNE r64, r/m64
o64 0F 45 /r
CMOV
64-bit
CMOVBE r16, r/m16
o16 0F 46 /r
CMOV
16/32/64-bit
CMOVBE r32, r/m32
o32 0F 46 /r
CMOV
16/32/64-bit
CMOVBE r64, r/m64
o64 0F 46 /r
CMOV
64-bit
CMOVA r16, r/m16
o16 0F 47 /r
CMOV
16/32/64-bit
CMOVA r32, r/m32
o32 0F 47 /r
CMOV
16/32/64-bit
CMOVA r64, r/m64
o64 0F 47 /r
CMOV
64-bit
CMOVS r16, r/m16
o16 0F 48 /r
CMOV
16/32/64-bit
CMOVS r32, r/m32
o32 0F 48 /r
CMOV
16/32/64-bit
CMOVS r64, r/m64
o64 0F 48 /r
CMOV
64-bit
CMOVNS r16, r/m16
o16 0F 49 /r
CMOV
16/32/64-bit
CMOVNS r32, r/m32
o32 0F 49 /r
CMOV
16/32/64-bit
CMOVNS r64, r/m64
o64 0F 49 /r
CMOV
64-bit
CMOVP r16, r/m16
o16 0F 4A /r
CMOV
16/32/64-bit
CMOVP r32, r/m32
o32 0F 4A /r
CMOV
16/32/64-bit
CMOVP r64, r/m64
o64 0F 4A /r
CMOV
64-bit
CMOVNP r16, r/m16
o16 0F 4B /r
CMOV
16/32/64-bit
CMOVNP r32, r/m32
o32 0F 4B /r
CMOV
16/32/64-bit
CMOVNP r64, r/m64
o64 0F 4B /r
CMOV
64-bit
CMOVL r16, r/m16
o16 0F 4C /r
CMOV
16/32/64-bit
CMOVL r32, r/m32
o32 0F 4C /r
CMOV
16/32/64-bit
CMOVL r64, r/m64
o64 0F 4C /r
CMOV
64-bit
CMOVGE r16, r/m16
o16 0F 4D /r
CMOV
16/32/64-bit
CMOVGE r32, r/m32
o32 0F 4D /r
CMOV
16/32/64-bit
CMOVGE r64, r/m64
o64 0F 4D /r
CMOV
64-bit
CMOVLE r16, r/m16
o16 0F 4E /r
CMOV
16/32/64-bit
CMOVLE r32, r/m32
o32 0F 4E /r
CMOV
16/32/64-bit
CMOVLE r64, r/m64
o64 0F 4E /r
CMOV
64-bit
CMOVG r16, r/m16
o16 0F 4F /r
CMOV
16/32/64-bit
CMOVG r32, r/m32
o32 0F 4F /r
CMOV
16/32/64-bit
CMOVG r64, r/m64
o64 0F 4F /r
CMOV
64-bit
KANDW k1, k2, k3
VEX.L1.0F.W0 41 /r
AVX512F
16/32/64-bit
KANDQ k1, k2, k3
VEX.L1.0F.W1 41 /r
AVX512BW
16/32/64-bit
KANDB k1, k2, k3
VEX.L1.66.0F.W0 41 /r
AVX512DQ
16/32/64-bit
KANDD k1, k2, k3
VEX.L1.66.0F.W1 41 /r
AVX512BW
16/32/64-bit
KANDNW k1, k2, k3
VEX.L1.0F.W0 42 /r
AVX512F
16/32/64-bit
KANDNQ k1, k2, k3
VEX.L1.0F.W1 42 /r
AVX512BW
16/32/64-bit
KANDNB k1, k2, k3
VEX.L1.66.0F.W0 42 /r
AVX512DQ
16/32/64-bit
KANDND k1, k2, k3
VEX.L1.66.0F.W1 42 /r
AVX512BW
16/32/64-bit
KNOTW k1, k2
VEX.L0.0F.W0 44 /r
AVX512F
16/32/64-bit
KNOTQ k1, k2
VEX.L0.0F.W1 44 /r
AVX512BW
16/32/64-bit
KNOTB k1, k2
VEX.L0.66.0F.W0 44 /r
AVX512DQ
16/32/64-bit
KNOTD k1, k2
VEX.L0.66.0F.W1 44 /r
AVX512BW
16/32/64-bit
KORW k1, k2, k3
VEX.L1.0F.W0 45 /r
AVX512F
16/32/64-bit
KORQ k1, k2, k3
VEX.L1.0F.W1 45 /r
AVX512BW
16/32/64-bit
KORB k1, k2, k3
VEX.L1.66.0F.W0 45 /r
AVX512DQ
16/32/64-bit
KORD k1, k2, k3
VEX.L1.66.0F.W1 45 /r
AVX512BW
16/32/64-bit
KXNORW k1, k2, k3
VEX.L1.0F.W0 46 /r
AVX512F
16/32/64-bit
KXNORQ k1, k2, k3
VEX.L1.0F.W1 46 /r
AVX512BW
16/32/64-bit
KXNORB k1, k2, k3
VEX.L1.66.0F.W0 46 /r
AVX512DQ
16/32/64-bit
KXNORD k1, k2, k3
VEX.L1.66.0F.W1 46 /r
AVX512BW
16/32/64-bit
KXORW k1, k2, k3
VEX.L1.0F.W0 47 /r
AVX512F
16/32/64-bit
KXORQ k1, k2, k3
VEX.L1.0F.W1 47 /r
AVX512BW
16/32/64-bit
KXORB k1, k2, k3
VEX.L1.66.0F.W0 47 /r
AVX512DQ
16/32/64-bit
KXORD k1, k2, k3
VEX.L1.66.0F.W1 47 /r
AVX512BW
16/32/64-bit
KADDW k1, k2, k3
VEX.L1.0F.W0 4A /r
AVX512DQ
16/32/64-bit
KADDQ k1, k2, k3
VEX.L1.0F.W1 4A /r
AVX512BW
16/32/64-bit
KADDB k1, k2, k3
VEX.L1.66.0F.W0 4A /r
AVX512DQ
16/32/64-bit
KADDD k1, k2, k3
VEX.L1.66.0F.W1 4A /r
AVX512BW
16/32/64-bit
KUNPCKWD k1, k2, k3
VEX.L1.0F.W0 4B /r
AVX512BW
16/32/64-bit
KUNPCKDQ k1, k2, k3
VEX.L1.0F.W1 4B /r
AVX512BW
16/32/64-bit
KUNPCKBW k1, k2, k3
VEX.L1.66.0F.W0 4B /r
AVX512F
16/32/64-bit
MOVMSKPS r32, xmm
NP 0F 50 /r
SSE
16/32/64-bit
MOVMSKPS r64, xmm
NP o64 0F 50 /r
SSE
64-bit
VMOVMSKPS r32, xmm2
VEX.128.0F.W0 50 /r
AVX
16/32/64-bit
VMOVMSKPS r64, xmm2
VEX.128.0F.W1 50 /r
AVX
64-bit
VMOVMSKPS r32, ymm2
VEX.256.0F.W0 50 /r
AVX
16/32/64-bit
VMOVMSKPS r64, ymm2
VEX.256.0F.W1 50 /r
AVX
64-bit
MOVMSKPD r32, xmm
66 0F 50 /r
SSE2
16/32/64-bit
MOVMSKPD r64, xmm
66 o64 0F 50 /r
SSE2
64-bit
VMOVMSKPD r32, xmm2
VEX.128.66.0F.W0 50 /r
AVX
16/32/64-bit
VMOVMSKPD r64, xmm2
VEX.128.66.0F.W1 50 /r
AVX
64-bit
VMOVMSKPD r32, ymm2
VEX.256.66.0F.W0 50 /r
AVX
16/32/64-bit
VMOVMSKPD r64, ymm2
VEX.256.66.0F.W1 50 /r
AVX
64-bit
SQRTPS xmm1, xmm2/m128
NP 0F 51 /r
SSE
16/32/64-bit
VSQRTPS xmm1, xmm2/m128
VEX.128.0F.WIG 51 /r
AVX
16/32/64-bit
VSQRTPS ymm1, ymm2/m256
VEX.256.0F.WIG 51 /r
AVX
16/32/64-bit
VSQRTPS xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.0F.W0 51 /r
AVX512VL and AVX512F
16/32/64-bit
VSQRTPS ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.0F.W0 51 /r
AVX512VL and AVX512F
16/32/64-bit
VSQRTPS zmm1 {k1}{z}, zmm2/m512/m32bcst{er}
EVEX.512.0F.W0 51 /r
AVX512F
16/32/64-bit
SQRTPD xmm1, xmm2/m128
66 0F 51 /r
SSE2
16/32/64-bit
VSQRTPD xmm1, xmm2/m128
VEX.128.66.0F.WIG 51 /r
AVX
16/32/64-bit
VSQRTPD ymm1, ymm2/m256
VEX.256.66.0F.WIG 51 /r
AVX
16/32/64-bit
VSQRTPD xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F.W1 51 /r
AVX512VL and AVX512F
16/32/64-bit
VSQRTPD ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F.W1 51 /r
AVX512VL and AVX512F
16/32/64-bit
VSQRTPD zmm1 {k1}{z}, zmm2/m512/m64bcst{er}
EVEX.512.66.0F.W1 51 /r
AVX512F
16/32/64-bit
SQRTSS xmm1, xmm2/m32
F3 0F 51 /r
SSE
16/32/64-bit
VSQRTSS xmm1, xmm2, xmm3/m32
VEX.LIG.F3.0F.WIG 51 /r
AVX
16/32/64-bit
VSQRTSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.F3.0F.W0 51 /r
AVX512F
16/32/64-bit
SQRTSD xmm1, xmm2/m64
F2 0F 51 /r
SSE2
16/32/64-bit
VSQRTSD xmm1, xmm2, xmm3/m64
VEX.LIG.F2.0F.WIG 51 /r
AVX
16/32/64-bit
VSQRTSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.F2.0F.W1 51 /r
AVX512F
16/32/64-bit
RSQRTPS xmm1, xmm2/m128
NP 0F 52 /r
SSE
16/32/64-bit
VRSQRTPS xmm1, xmm2/m128
VEX.128.0F.WIG 52 /r
AVX
16/32/64-bit
VRSQRTPS ymm1, ymm2/m256
VEX.256.0F.WIG 52 /r
AVX
16/32/64-bit
RSQRTSS xmm1, xmm2/m32
F3 0F 52 /r
SSE
16/32/64-bit
VRSQRTSS xmm1, xmm2, xmm3/m32
VEX.LIG.F3.0F.WIG 52 /r
AVX
16/32/64-bit
RCPPS xmm1, xmm2/m128
NP 0F 53 /r
SSE
16/32/64-bit
VRCPPS xmm1, xmm2/m128
VEX.128.0F.WIG 53 /r
AVX
16/32/64-bit
VRCPPS ymm1, ymm2/m256
VEX.256.0F.WIG 53 /r
AVX
16/32/64-bit
RCPSS xmm1, xmm2/m32
F3 0F 53 /r
SSE
16/32/64-bit
VRCPSS xmm1, xmm2, xmm3/m32
VEX.LIG.F3.0F.WIG 53 /r
AVX
16/32/64-bit
ANDPS xmm1, xmm2/m128
NP 0F 54 /r
SSE
16/32/64-bit
VANDPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 54 /r
AVX
16/32/64-bit
VANDPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 54 /r
AVX
16/32/64-bit
VANDPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 54 /r
AVX512VL and AVX512DQ
16/32/64-bit
VANDPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 54 /r
AVX512VL and AVX512DQ
16/32/64-bit
VANDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.0F.W0 54 /r
AVX512DQ
16/32/64-bit
ANDPD xmm1, xmm2/m128
66 0F 54 /r
SSE2
16/32/64-bit
VANDPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 54 /r
AVX
16/32/64-bit
VANDPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 54 /r
AVX
16/32/64-bit
VANDPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 54 /r
AVX512VL and AVX512DQ
16/32/64-bit
VANDPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 54 /r
AVX512VL and AVX512DQ
16/32/64-bit
VANDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 54 /r
AVX512DQ
16/32/64-bit
ANDNPS xmm1, xmm2/m128
NP 0F 55 /r
SSE
16/32/64-bit
VANDNPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 55 /r
AVX
16/32/64-bit
VANDNPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 55 /r
AVX
16/32/64-bit
VANDNPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 55 /r
AVX512VL and AVX512DQ
16/32/64-bit
VANDNPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 55 /r
AVX512VL and AVX512DQ
16/32/64-bit
VANDNPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.0F.W0 55 /r
AVX512DQ
16/32/64-bit
ANDNPD xmm1, xmm2/m128
66 0F 55 /r
SSE2
16/32/64-bit
VANDNPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 55 /r
AVX
16/32/64-bit
VANDNPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 55 /r
AVX
16/32/64-bit
VANDNPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 55 /r
AVX512VL and AVX512DQ
16/32/64-bit
VANDNPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 55 /r
AVX512VL and AVX512DQ
16/32/64-bit
VANDNPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 55 /r
AVX512DQ
16/32/64-bit
ORPS xmm1, xmm2/m128
NP 0F 56 /r
SSE
16/32/64-bit
VORPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 56 /r
AVX
16/32/64-bit
VORPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 56 /r
AVX
16/32/64-bit
VORPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 56 /r
AVX512VL and AVX512DQ
16/32/64-bit
VORPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 56 /r
AVX512VL and AVX512DQ
16/32/64-bit
VORPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.0F.W0 56 /r
AVX512DQ
16/32/64-bit
ORPD xmm1, xmm2/m128
66 0F 56 /r
SSE2
16/32/64-bit
VORPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 56 /r
AVX
16/32/64-bit
VORPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 56 /r
AVX
16/32/64-bit
VORPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 56 /r
AVX512VL and AVX512DQ
16/32/64-bit
VORPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 56 /r
AVX512VL and AVX512DQ
16/32/64-bit
VORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 56 /r
AVX512DQ
16/32/64-bit
XORPS xmm1, xmm2/m128
NP 0F 57 /r
SSE
16/32/64-bit
VXORPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 57 /r
AVX
16/32/64-bit
VXORPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 57 /r
AVX
16/32/64-bit
VXORPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 57 /r
AVX512VL and AVX512DQ
16/32/64-bit
VXORPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 57 /r
AVX512VL and AVX512DQ
16/32/64-bit
VXORPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.0F.W0 57 /r
AVX512DQ
16/32/64-bit
XORPD xmm1, xmm2/m128
66 0F 57 /r
SSE2
16/32/64-bit
VXORPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 57 /r
AVX
16/32/64-bit
VXORPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 57 /r
AVX
16/32/64-bit
VXORPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 57 /r
AVX512VL and AVX512DQ
16/32/64-bit
VXORPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 57 /r
AVX512VL and AVX512DQ
16/32/64-bit
VXORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 57 /r
AVX512DQ
16/32/64-bit
ADDPS xmm1, xmm2/m128
NP 0F 58 /r
SSE
16/32/64-bit
VADDPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 58 /r
AVX
16/32/64-bit
VADDPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 58 /r
AVX
16/32/64-bit
VADDPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 58 /r
AVX512VL and AVX512F
16/32/64-bit
VADDPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 58 /r
AVX512VL and AVX512F
16/32/64-bit
VADDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.0F.W0 58 /r
AVX512F
16/32/64-bit
ADDPD xmm1, xmm2/m128
66 0F 58 /r
SSE2
16/32/64-bit
VADDPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 58 /r
AVX
16/32/64-bit
VADDPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 58 /r
AVX
16/32/64-bit
VADDPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 58 /r
AVX512VL and AVX512F
16/32/64-bit
VADDPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 58 /r
AVX512VL and AVX512F
16/32/64-bit
VADDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F.W1 58 /r
AVX512F
16/32/64-bit
ADDSS xmm1, xmm2/m32
F3 0F 58 /r
SSE
16/32/64-bit
VADDSS xmm1, xmm2, xmm3/m32
VEX.LIG.F3.0F.WIG 58 /r
AVX
16/32/64-bit
VADDSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.F3.0F.W0 58 /r
AVX512F
16/32/64-bit
ADDSD xmm1, xmm2/m64
F2 0F 58 /r
SSE2
16/32/64-bit
VADDSD xmm1, xmm2, xmm3/m64
VEX.LIG.F2.0F.WIG 58 /r
AVX
16/32/64-bit
VADDSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.F2.0F.W1 58 /r
AVX512F
16/32/64-bit
MULPS xmm1, xmm2/m128
NP 0F 59 /r
SSE
16/32/64-bit
VMULPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 59 /r
AVX
16/32/64-bit
VMULPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 59 /r
AVX
16/32/64-bit
VMULPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 59 /r
AVX512VL and AVX512F
16/32/64-bit
VMULPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 59 /r
AVX512VL and AVX512F
16/32/64-bit
VMULPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.0F.W0 59 /r
AVX512F
16/32/64-bit
MULPD xmm1, xmm2/m128
66 0F 59 /r
SSE2
16/32/64-bit
VMULPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 59 /r
AVX
16/32/64-bit
VMULPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 59 /r
AVX
16/32/64-bit
VMULPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 59 /r
AVX512VL and AVX512F
16/32/64-bit
VMULPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 59 /r
AVX512VL and AVX512F
16/32/64-bit
VMULPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F.W1 59 /r
AVX512F
16/32/64-bit
MULSS xmm1, xmm2/m32
F3 0F 59 /r
SSE
16/32/64-bit
VMULSS xmm1, xmm2, xmm3/m32
VEX.LIG.F3.0F.WIG 59 /r
AVX
16/32/64-bit
VMULSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.F3.0F.W0 59 /r
AVX512F
16/32/64-bit
MULSD xmm1, xmm2/m64
F2 0F 59 /r
SSE2
16/32/64-bit
VMULSD xmm1, xmm2, xmm3/m64
VEX.LIG.F2.0F.WIG 59 /r
AVX
16/32/64-bit
VMULSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.F2.0F.W1 59 /r
AVX512F
16/32/64-bit
CVTPS2PD xmm1, xmm2/m64
NP 0F 5A /r
SSE2
16/32/64-bit
VCVTPS2PD xmm1, xmm2/m64
VEX.128.0F.WIG 5A /r
AVX
16/32/64-bit
VCVTPS2PD ymm1, xmm2/m128
VEX.256.0F.WIG 5A /r
AVX
16/32/64-bit
VCVTPS2PD xmm1 {k1}{z}, xmm2/m64/m32bcst
EVEX.128.0F.W0 5A /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPS2PD ymm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.256.0F.W0 5A /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPS2PD zmm1 {k1}{z}, ymm2/m256/m32bcst{sae}
EVEX.512.0F.W0 5A /r
AVX512F
16/32/64-bit
CVTPD2PS xmm1, xmm2/m128
66 0F 5A /r
SSE2
16/32/64-bit
VCVTPD2PS xmm1, xmm2/m128
VEX.128.66.0F.WIG 5A /r
AVX
16/32/64-bit
VCVTPD2PS xmm1, ymm2/m256
VEX.256.66.0F.WIG 5A /r
AVX
16/32/64-bit
VCVTPD2PS xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F.W1 5A /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPD2PS xmm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F.W1 5A /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPD2PS ymm1 {k1}{z}, zmm2/m512/m64bcst{er}
EVEX.512.66.0F.W1 5A /r
AVX512F
16/32/64-bit
CVTSS2SD xmm1, xmm2/m32
F3 0F 5A /r
SSE2
16/32/64-bit
VCVTSS2SD xmm1, xmm2, xmm3/m32
VEX.LIG.F3.0F.WIG 5A /r
AVX
16/32/64-bit
VCVTSS2SD xmm1 {k1}{z}, xmm2, xmm3/m32{sae}
EVEX.LIG.F3.0F.W0 5A /r
AVX512F
16/32/64-bit
CVTSD2SS xmm1, xmm2/m64
F2 0F 5A /r
SSE2
16/32/64-bit
VCVTSD2SS xmm1, xmm2, xmm3/m64
VEX.LIG.F2.0F.WIG 5A /r
AVX
16/32/64-bit
VCVTSD2SS xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.F2.0F.W1 5A /r
AVX512F
16/32/64-bit
CVTDQ2PS xmm1, xmm2/m128
NP 0F 5B /r
SSE2
16/32/64-bit
VCVTDQ2PS xmm1, xmm2/m128
VEX.128.0F.WIG 5B /r
AVX
16/32/64-bit
VCVTDQ2PS ymm1, ymm2/m256
VEX.256.0F.WIG 5B /r
AVX
16/32/64-bit
VCVTDQ2PS xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.0F.W0 5B /r
AVX512VL and AVX512F
16/32/64-bit
VCVTDQ2PS ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.0F.W0 5B /r
AVX512VL and AVX512F
16/32/64-bit
VCVTDQ2PS zmm1 {k1}{z}, zmm2/m512/m32bcst{er}
EVEX.512.0F.W0 5B /r
AVX512F
16/32/64-bit
VCVTQQ2PS xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.0F.W1 5B /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTQQ2PS xmm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.0F.W1 5B /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTQQ2PS ymm1 {k1}{z}, zmm2/m512/m64bcst{er}
EVEX.512.0F.W1 5B /r
AVX512DQ
16/32/64-bit
CVTPS2DQ xmm1, xmm2/m128
66 0F 5B /r
SSE2
16/32/64-bit
VCVTPS2DQ xmm1, xmm2/m128
VEX.128.66.0F.WIG 5B /r
AVX
16/32/64-bit
VCVTPS2DQ ymm1, ymm2/m256
VEX.256.66.0F.WIG 5B /r
AVX
16/32/64-bit
VCVTPS2DQ xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.66.0F.W0 5B /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPS2DQ ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.66.0F.W0 5B /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPS2DQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}
EVEX.512.66.0F.W0 5B /r
AVX512F
16/32/64-bit
CVTTPS2DQ xmm1, xmm2/m128
F3 0F 5B /r
SSE2
16/32/64-bit
VCVTTPS2DQ xmm1, xmm2/m128
VEX.128.F3.0F.WIG 5B /r
AVX
16/32/64-bit
VCVTTPS2DQ ymm1, ymm2/m256
VEX.256.F3.0F.WIG 5B /r
AVX
16/32/64-bit
VCVTTPS2DQ xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.F3.0F.W0 5B /r
AVX512VL and AVX512F
16/32/64-bit
VCVTTPS2DQ ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.F3.0F.W0 5B /r
AVX512VL and AVX512F
16/32/64-bit
VCVTTPS2DQ zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}
EVEX.512.F3.0F.W0 5B /r
AVX512F
16/32/64-bit
SUBPS xmm1, xmm2/m128
NP 0F 5C /r
SSE
16/32/64-bit
VSUBPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 5C /r
AVX
16/32/64-bit
VSUBPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 5C /r
AVX
16/32/64-bit
VSUBPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 5C /r
AVX512VL and AVX512F
16/32/64-bit
VSUBPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 5C /r
AVX512VL and AVX512F
16/32/64-bit
VSUBPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.0F.W0 5C /r
AVX512F
16/32/64-bit
SUBPD xmm1, xmm2/m128
66 0F 5C /r
SSE2
16/32/64-bit
VSUBPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 5C /r
AVX
16/32/64-bit
VSUBPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 5C /r
AVX
16/32/64-bit
VSUBPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 5C /r
AVX512VL and AVX512F
16/32/64-bit
VSUBPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 5C /r
AVX512VL and AVX512F
16/32/64-bit
VSUBPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F.W1 5C /r
AVX512F
16/32/64-bit
SUBSS xmm1, xmm2/m32
F3 0F 5C /r
SSE
16/32/64-bit
VSUBSS xmm1, xmm2, xmm3/m32
VEX.LIG.F3.0F.WIG 5C /r
AVX
16/32/64-bit
VSUBSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.F3.0F.W0 5C /r
AVX512F
16/32/64-bit
SUBSD xmm1, xmm2/m64
F2 0F 5C /r
SSE2
16/32/64-bit
VSUBSD xmm1, xmm2, xmm3/m64
VEX.LIG.F2.0F.WIG 5C /r
AVX
16/32/64-bit
VSUBSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.F2.0F.W1 5C /r
AVX512F
16/32/64-bit
MINPS xmm1, xmm2/m128
NP 0F 5D /r
SSE
16/32/64-bit
VMINPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 5D /r
AVX
16/32/64-bit
VMINPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 5D /r
AVX
16/32/64-bit
VMINPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 5D /r
AVX512VL and AVX512F
16/32/64-bit
VMINPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 5D /r
AVX512VL and AVX512F
16/32/64-bit
VMINPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}
EVEX.512.0F.W0 5D /r
AVX512F
16/32/64-bit
MINPD xmm1, xmm2/m128
66 0F 5D /r
SSE2
16/32/64-bit
VMINPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 5D /r
AVX
16/32/64-bit
VMINPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 5D /r
AVX
16/32/64-bit
VMINPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 5D /r
AVX512VL and AVX512F
16/32/64-bit
VMINPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 5D /r
AVX512VL and AVX512F
16/32/64-bit
VMINPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}
EVEX.512.66.0F.W1 5D /r
AVX512F
16/32/64-bit
MINSS xmm1, xmm2/m32
F3 0F 5D /r
SSE
16/32/64-bit
VMINSS xmm1, xmm2, xmm3/m32
VEX.LIG.F3.0F.WIG 5D /r
AVX
16/32/64-bit
VMINSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}
EVEX.LIG.F3.0F.W0 5D /r
AVX512F
16/32/64-bit
MINSD xmm1, xmm2/m64
F2 0F 5D /r
SSE2
16/32/64-bit
VMINSD xmm1, xmm2, xmm3/m64
VEX.LIG.F2.0F.WIG 5D /r
AVX
16/32/64-bit
VMINSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}
EVEX.LIG.F2.0F.W1 5D /r
AVX512F
16/32/64-bit
DIVPS xmm1, xmm2/m128
NP 0F 5E /r
SSE
16/32/64-bit
VDIVPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 5E /r
AVX
16/32/64-bit
VDIVPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 5E /r
AVX
16/32/64-bit
VDIVPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 5E /r
AVX512VL and AVX512F
16/32/64-bit
VDIVPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 5E /r
AVX512VL and AVX512F
16/32/64-bit
VDIVPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.0F.W0 5E /r
AVX512F
16/32/64-bit
DIVPD xmm1, xmm2/m128
66 0F 5E /r
SSE2
16/32/64-bit
VDIVPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 5E /r
AVX
16/32/64-bit
VDIVPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 5E /r
AVX
16/32/64-bit
VDIVPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 5E /r
AVX512VL and AVX512F
16/32/64-bit
VDIVPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 5E /r
AVX512VL and AVX512F
16/32/64-bit
VDIVPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F.W1 5E /r
AVX512F
16/32/64-bit
DIVSS xmm1, xmm2/m32
F3 0F 5E /r
SSE
16/32/64-bit
VDIVSS xmm1, xmm2, xmm3/m32
VEX.LIG.F3.0F.WIG 5E /r
AVX
16/32/64-bit
VDIVSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.F3.0F.W0 5E /r
AVX512F
16/32/64-bit
DIVSD xmm1, xmm2/m64
F2 0F 5E /r
SSE2
16/32/64-bit
VDIVSD xmm1, xmm2, xmm3/m64
VEX.LIG.F2.0F.WIG 5E /r
AVX
16/32/64-bit
VDIVSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.F2.0F.W1 5E /r
AVX512F
16/32/64-bit
MAXPS xmm1, xmm2/m128
NP 0F 5F /r
SSE
16/32/64-bit
VMAXPS xmm1, xmm2, xmm3/m128
VEX.128.0F.WIG 5F /r
AVX
16/32/64-bit
VMAXPS ymm1, ymm2, ymm3/m256
VEX.256.0F.WIG 5F /r
AVX
16/32/64-bit
VMAXPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.0F.W0 5F /r
AVX512VL and AVX512F
16/32/64-bit
VMAXPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.0F.W0 5F /r
AVX512VL and AVX512F
16/32/64-bit
VMAXPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}
EVEX.512.0F.W0 5F /r
AVX512F
16/32/64-bit
MAXPD xmm1, xmm2/m128
66 0F 5F /r
SSE2
16/32/64-bit
VMAXPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 5F /r
AVX
16/32/64-bit
VMAXPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 5F /r
AVX
16/32/64-bit
VMAXPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 5F /r
AVX512VL and AVX512F
16/32/64-bit
VMAXPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 5F /r
AVX512VL and AVX512F
16/32/64-bit
VMAXPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}
EVEX.512.66.0F.W1 5F /r
AVX512F
16/32/64-bit
MAXSS xmm1, xmm2/m32
F3 0F 5F /r
SSE
16/32/64-bit
VMAXSS xmm1, xmm2, xmm3/m32
VEX.LIG.F3.0F.WIG 5F /r
AVX
16/32/64-bit
VMAXSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}
EVEX.LIG.F3.0F.W0 5F /r
AVX512F
16/32/64-bit
MAXSD xmm1, xmm2/m64
F2 0F 5F /r
SSE2
16/32/64-bit
VMAXSD xmm1, xmm2, xmm3/m64
VEX.LIG.F2.0F.WIG 5F /r
AVX
16/32/64-bit
VMAXSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}
EVEX.LIG.F2.0F.W1 5F /r
AVX512F
16/32/64-bit
PUNPCKLBW mm, mm/m32
NP 0F 60 /r
MMX
16/32/64-bit
PUNPCKLBW xmm1, xmm2/m128
66 0F 60 /r
SSE2
16/32/64-bit
VPUNPCKLBW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 60 /r
AVX
16/32/64-bit
VPUNPCKLBW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 60 /r
AVX2
16/32/64-bit
VPUNPCKLBW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG 60 /r
AVX512VL and AVX512BW
16/32/64-bit
VPUNPCKLBW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG 60 /r
AVX512VL and AVX512BW
16/32/64-bit
VPUNPCKLBW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG 60 /r
AVX512BW
16/32/64-bit
PUNPCKLWD mm, mm/m32
NP 0F 61 /r
MMX
16/32/64-bit
PUNPCKLWD xmm1, xmm2/m128
66 0F 61 /r
SSE2
16/32/64-bit
VPUNPCKLWD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 61 /r
AVX
16/32/64-bit
VPUNPCKLWD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 61 /r
AVX2
16/32/64-bit
VPUNPCKLWD xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG 61 /r
AVX512VL and AVX512BW
16/32/64-bit
VPUNPCKLWD ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG 61 /r
AVX512VL and AVX512BW
16/32/64-bit
VPUNPCKLWD zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG 61 /r
AVX512BW
16/32/64-bit
PUNPCKLDQ mm, mm/m32
NP 0F 62 /r
MMX
16/32/64-bit
PUNPCKLDQ xmm1, xmm2/m128
66 0F 62 /r
SSE2
16/32/64-bit
VPUNPCKLDQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 62 /r
AVX
16/32/64-bit
VPUNPCKLDQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 62 /r
AVX2
16/32/64-bit
VPUNPCKLDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 62 /r
AVX512VL and AVX512F
16/32/64-bit
VPUNPCKLDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 62 /r
AVX512VL and AVX512F
16/32/64-bit
VPUNPCKLDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 62 /r
AVX512F
16/32/64-bit
PACKSSWB mm1, mm2/m64
NP 0F 63 /r
MMX
16/32/64-bit
PACKSSWB xmm1, xmm2/m128
66 0F 63 /r
SSE2
16/32/64-bit
VPACKSSWB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 63 /r
AVX
16/32/64-bit
VPACKSSWB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 63 /r
AVX2
16/32/64-bit
VPACKSSWB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG 63 /r
AVX512VL and AVX512BW
16/32/64-bit
VPACKSSWB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG 63 /r
AVX512VL and AVX512BW
16/32/64-bit
VPACKSSWB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG 63 /r
AVX512BW
16/32/64-bit
PCMPGTB mm, mm/m64
NP 0F 64 /r
MMX
16/32/64-bit
PCMPGTB xmm1, xmm2/m128
66 0F 64 /r
SSE2
16/32/64-bit
VPCMPGTB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 64 /r
AVX
16/32/64-bit
VPCMPGTB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 64 /r
AVX2
16/32/64-bit
VPCMPGTB k1 {k2}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG 64 /r
AVX512VL and AVX512BW
16/32/64-bit
VPCMPGTB k1 {k2}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG 64 /r
AVX512VL and AVX512BW
16/32/64-bit
VPCMPGTB k1 {k2}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG 64 /r
AVX512BW
16/32/64-bit
PCMPGTW mm, mm/m64
NP 0F 65 /r
MMX
16/32/64-bit
PCMPGTW xmm1, xmm2/m128
66 0F 65 /r
SSE2
16/32/64-bit
VPCMPGTW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 65 /r
AVX
16/32/64-bit
VPCMPGTW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 65 /r
AVX2
16/32/64-bit
VPCMPGTW k1 {k2}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG 65 /r
AVX512VL and AVX512BW
16/32/64-bit
VPCMPGTW k1 {k2}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG 65 /r
AVX512VL and AVX512BW
16/32/64-bit
VPCMPGTW k1 {k2}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG 65 /r
AVX512BW
16/32/64-bit
PCMPGTD mm, mm/m64
NP 0F 66 /r
MMX
16/32/64-bit
PCMPGTD xmm1, xmm2/m128
66 0F 66 /r
SSE2
16/32/64-bit
VPCMPGTD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 66 /r
AVX
16/32/64-bit
VPCMPGTD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 66 /r
AVX2
16/32/64-bit
VPCMPGTD k1 {k2}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 66 /r
AVX512VL and AVX512F
16/32/64-bit
VPCMPGTD k1 {k2}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 66 /r
AVX512VL and AVX512F
16/32/64-bit
VPCMPGTD k1 {k2}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 66 /r
AVX512F
16/32/64-bit
PACKUSWB mm, mm/m64
NP 0F 67 /r
MMX
16/32/64-bit
PACKUSWB xmm1, xmm2/m128
66 0F 67 /r
SSE2
16/32/64-bit
VPACKUSWB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 67 /r
AVX
16/32/64-bit
VPACKUSWB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 67 /r
AVX2
16/32/64-bit
VPACKUSWB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG 67 /r
AVX512VL and AVX512BW
16/32/64-bit
VPACKUSWB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG 67 /r
AVX512VL and AVX512BW
16/32/64-bit
VPACKUSWB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG 67 /r
AVX512BW
16/32/64-bit
PUNPCKHBW mm, mm/m64
NP 0F 68 /r
MMX
16/32/64-bit
PUNPCKHBW xmm1, xmm2/m128
66 0F 68 /r
SSE2
16/32/64-bit
VPUNPCKHBW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 68 /r
AVX
16/32/64-bit
VPUNPCKHBW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 68 /r
AVX2
16/32/64-bit
VPUNPCKHBW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG 68 /r
AVX512VL and AVX512BW
16/32/64-bit
VPUNPCKHBW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG 68 /r
AVX512VL and AVX512BW
16/32/64-bit
VPUNPCKHBW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG 68 /r
AVX512BW
16/32/64-bit
PUNPCKHWD mm, mm/m64
NP 0F 69 /r
MMX
16/32/64-bit
PUNPCKHWD xmm1, xmm2/m128
66 0F 69 /r
SSE2
16/32/64-bit
VPUNPCKHWD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 69 /r
AVX
16/32/64-bit
VPUNPCKHWD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 69 /r
AVX2
16/32/64-bit
VPUNPCKHWD xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG 69 /r
AVX512VL and AVX512BW
16/32/64-bit
VPUNPCKHWD ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG 69 /r
AVX512VL and AVX512BW
16/32/64-bit
VPUNPCKHWD zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG 69 /r
AVX512BW
16/32/64-bit
PUNPCKHDQ mm, mm/m64
NP 0F 6A /r
MMX
16/32/64-bit
PUNPCKHDQ xmm1, xmm2/m128
66 0F 6A /r
SSE2
16/32/64-bit
VPUNPCKHDQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 6A /r
AVX
16/32/64-bit
VPUNPCKHDQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 6A /r
AVX2
16/32/64-bit
VPUNPCKHDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 6A /r
AVX512VL and AVX512F
16/32/64-bit
VPUNPCKHDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 6A /r
AVX512VL and AVX512F
16/32/64-bit
VPUNPCKHDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 6A /r
AVX512F
16/32/64-bit
PACKSSDW mm1, mm2/m64
NP 0F 6B /r
MMX
16/32/64-bit
PACKSSDW xmm1, xmm2/m128
66 0F 6B /r
SSE2
16/32/64-bit
VPACKSSDW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 6B /r
AVX
16/32/64-bit
VPACKSSDW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 6B /r
AVX2
16/32/64-bit
VPACKSSDW xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 6B /r
AVX512VL and AVX512BW
16/32/64-bit
VPACKSSDW ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 6B /r
AVX512VL and AVX512BW
16/32/64-bit
VPACKSSDW zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 6B /r
AVX512BW
16/32/64-bit
PUNPCKLQDQ xmm1, xmm2/m128
66 0F 6C /r
SSE2
16/32/64-bit
VPUNPCKLQDQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 6C /r
AVX
16/32/64-bit
VPUNPCKLQDQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 6C /r
AVX2
16/32/64-bit
VPUNPCKLQDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 6C /r
AVX512VL and AVX512F
16/32/64-bit
VPUNPCKLQDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 6C /r
AVX512VL and AVX512F
16/32/64-bit
VPUNPCKLQDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 6C /r
AVX512F
16/32/64-bit
PUNPCKHQDQ xmm1, xmm2/m128
66 0F 6D /r
SSE2
16/32/64-bit
VPUNPCKHQDQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 6D /r
AVX
16/32/64-bit
VPUNPCKHQDQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 6D /r
AVX2
16/32/64-bit
VPUNPCKHQDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 6D /r
AVX512VL and AVX512F
16/32/64-bit
VPUNPCKHQDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 6D /r
AVX512VL and AVX512F
16/32/64-bit
VPUNPCKHQDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 6D /r
AVX512F
16/32/64-bit
MOVD mm, r/m32
NP 0F 6E /r
MMX
16/32/64-bit
MOVQ mm, r/m64
NP o64 0F 6E /r
MMX
64-bit
MOVD xmm, r/m32
66 0F 6E /r
SSE2
16/32/64-bit
MOVQ xmm, r/m64
66 o64 0F 6E /r
SSE2
64-bit
VMOVD xmm1, r/m32
VEX.128.66.0F.W0 6E /r
AVX
16/32/64-bit
VMOVQ xmm1, r/m64
VEX.128.66.0F.W1 6E /r
AVX
64-bit
VMOVD xmm1, r/m32
EVEX.128.66.0F.W0 6E /r
AVX512F
16/32/64-bit
VMOVQ xmm1, r/m64
EVEX.128.66.0F.W1 6E /r
AVX512F
64-bit
MOVQ mm, mm/m64
NP 0F 6F /r
MMX
16/32/64-bit
MOVDQA xmm1, xmm2/m128
66 0F 6F /r
SSE2
16/32/64-bit
VMOVDQA xmm1, xmm2/m128
VEX.128.66.0F.WIG 6F /r
AVX
16/32/64-bit
VMOVDQA ymm1, ymm2/m256
VEX.256.66.0F.WIG 6F /r
AVX
16/32/64-bit
VMOVDQA32 xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F.W0 6F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQA32 ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F.W0 6F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQA32 zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F.W0 6F /r
AVX512F
16/32/64-bit
VMOVDQA64 xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F.W1 6F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQA64 ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F.W1 6F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQA64 zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F.W1 6F /r
AVX512F
16/32/64-bit
MOVDQU xmm1, xmm2/m128
F3 0F 6F /r
SSE2
16/32/64-bit
VMOVDQU xmm1, xmm2/m128
VEX.128.F3.0F.WIG 6F /r
AVX
16/32/64-bit
VMOVDQU ymm1, ymm2/m256
VEX.256.F3.0F.WIG 6F /r
AVX
16/32/64-bit
VMOVDQU32 xmm1 {k1}{z}, xmm2/m128
EVEX.128.F3.0F.W0 6F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQU32 ymm1 {k1}{z}, ymm2/m256
EVEX.256.F3.0F.W0 6F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQU32 zmm1 {k1}{z}, zmm2/m512
EVEX.512.F3.0F.W0 6F /r
AVX512F
16/32/64-bit
VMOVDQU64 xmm1 {k1}{z}, xmm2/m128
EVEX.128.F3.0F.W1 6F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQU64 ymm1 {k1}{z}, ymm2/m256
EVEX.256.F3.0F.W1 6F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQU64 zmm1 {k1}{z}, zmm2/m512
EVEX.512.F3.0F.W1 6F /r
AVX512F
16/32/64-bit
VMOVDQU8 xmm1 {k1}{z}, xmm2/m128
EVEX.128.F2.0F.W0 6F /r
AVX512VL and AVX512BW
16/32/64-bit
VMOVDQU8 ymm1 {k1}{z}, ymm2/m256
EVEX.256.F2.0F.W0 6F /r
AVX512VL and AVX512BW
16/32/64-bit
VMOVDQU8 zmm1 {k1}{z}, zmm2/m512
EVEX.512.F2.0F.W0 6F /r
AVX512BW
16/32/64-bit
VMOVDQU16 xmm1 {k1}{z}, xmm2/m128
EVEX.128.F2.0F.W1 6F /r
AVX512VL and AVX512BW
16/32/64-bit
VMOVDQU16 ymm1 {k1}{z}, ymm2/m256
EVEX.256.F2.0F.W1 6F /r
AVX512VL and AVX512BW
16/32/64-bit
VMOVDQU16 zmm1 {k1}{z}, zmm2/m512
EVEX.512.F2.0F.W1 6F /r
AVX512BW
16/32/64-bit
PSHUFW mm1, mm2/m64, imm8
NP 0F 70 /r ib
SSE
16/32/64-bit
PSHUFD xmm1, xmm2/m128, imm8
66 0F 70 /r ib
SSE2
16/32/64-bit
VPSHUFD xmm1, xmm2/m128, imm8
VEX.128.66.0F.WIG 70 /r ib
AVX
16/32/64-bit
VPSHUFD ymm1, ymm2/m256, imm8
VEX.256.66.0F.WIG 70 /r ib
AVX2
16/32/64-bit
VPSHUFD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F.W0 70 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPSHUFD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F.W0 70 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPSHUFD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8
EVEX.512.66.0F.W0 70 /r ib
AVX512F
16/32/64-bit
PSHUFHW xmm1, xmm2/m128, imm8
F3 0F 70 /r ib
SSE2
16/32/64-bit
VPSHUFHW xmm1, xmm2/m128, imm8
VEX.128.F3.0F.WIG 70 /r ib
AVX
16/32/64-bit
VPSHUFHW ymm1, ymm2/m256, imm8
VEX.256.F3.0F.WIG 70 /r ib
AVX2
16/32/64-bit
VPSHUFHW xmm1 {k1}{z}, xmm2/m128, imm8
EVEX.128.F3.0F.WIG 70 /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPSHUFHW ymm1 {k1}{z}, ymm2/m256, imm8
EVEX.256.F3.0F.WIG 70 /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPSHUFHW zmm1 {k1}{z}, zmm2/m512, imm8
EVEX.512.F3.0F.WIG 70 /r ib
AVX512BW
16/32/64-bit
PSHUFLW xmm1, xmm2/m128, imm8
F2 0F 70 /r ib
SSE2
16/32/64-bit
VPSHUFLW xmm1, xmm2/m128, imm8
VEX.128.F2.0F.WIG 70 /r ib
AVX
16/32/64-bit
VPSHUFLW ymm1, ymm2/m256, imm8
VEX.256.F2.0F.WIG 70 /r ib
AVX2
16/32/64-bit
VPSHUFLW xmm1 {k1}{z}, xmm2/m128, imm8
EVEX.128.F2.0F.WIG 70 /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPSHUFLW ymm1 {k1}{z}, ymm2/m256, imm8
EVEX.256.F2.0F.WIG 70 /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPSHUFLW zmm1 {k1}{z}, zmm2/m512, imm8
EVEX.512.F2.0F.WIG 70 /r ib
AVX512BW
16/32/64-bit
PSRLW mm, imm8
NP 0F 71 /2 ib
MMX
16/32/64-bit
PSRLW xmm1, imm8
66 0F 71 /2 ib
SSE2
16/32/64-bit
VPSRLW xmm1, xmm2, imm8
VEX.128.66.0F.WIG 71 /2 ib
AVX
16/32/64-bit
VPSRLW ymm1, ymm2, imm8
VEX.256.66.0F.WIG 71 /2 ib
AVX2
16/32/64-bit
VPSRLW xmm1 {k1}{z}, xmm2/m128, imm8
EVEX.128.66.0F.WIG 71 /2 ib
AVX512VL and AVX512BW
16/32/64-bit
VPSRLW ymm1 {k1}{z}, ymm2/m256, imm8
EVEX.256.66.0F.WIG 71 /2 ib
AVX512VL and AVX512BW
16/32/64-bit
VPSRLW zmm1 {k1}{z}, zmm2/m512, imm8
EVEX.512.66.0F.WIG 71 /2 ib
AVX512BW
16/32/64-bit
PSRAW mm, imm8
NP 0F 71 /4 ib
MMX
16/32/64-bit
PSRAW xmm1, imm8
66 0F 71 /4 ib
SSE2
16/32/64-bit
VPSRAW xmm1, xmm2, imm8
VEX.128.66.0F.WIG 71 /4 ib
AVX
16/32/64-bit
VPSRAW ymm1, ymm2, imm8
VEX.256.66.0F.WIG 71 /4 ib
AVX2
16/32/64-bit
VPSRAW xmm1 {k1}{z}, xmm2/m128, imm8
EVEX.128.66.0F.WIG 71 /4 ib
AVX512VL and AVX512BW
16/32/64-bit
VPSRAW ymm1 {k1}{z}, ymm2/m256, imm8
EVEX.256.66.0F.WIG 71 /4 ib
AVX512VL and AVX512BW
16/32/64-bit
VPSRAW zmm1 {k1}{z}, zmm2/m512, imm8
EVEX.512.66.0F.WIG 71 /4 ib
AVX512BW
16/32/64-bit
PSLLW mm1, imm8
NP 0F 71 /6 ib
MMX
16/32/64-bit
PSLLW xmm1, imm8
66 0F 71 /6 ib
SSE2
16/32/64-bit
VPSLLW xmm1, xmm2, imm8
VEX.128.66.0F.WIG 71 /6 ib
AVX
16/32/64-bit
VPSLLW ymm1, ymm2, imm8
VEX.256.66.0F.WIG 71 /6 ib
AVX2
16/32/64-bit
VPSLLW xmm1 {k1}{z}, xmm2/m128, imm8
EVEX.128.66.0F.WIG 71 /6 ib
AVX512VL and AVX512BW
16/32/64-bit
VPSLLW ymm1 {k1}{z}, ymm2/m256, imm8
EVEX.256.66.0F.WIG 71 /6 ib
AVX512VL and AVX512BW
16/32/64-bit
VPSLLW zmm1 {k1}{z}, zmm2/m512, imm8
EVEX.512.66.0F.WIG 71 /6 ib
AVX512BW
16/32/64-bit
VPRORD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F.W0 72 /0 ib
AVX512VL and AVX512F
16/32/64-bit
VPRORD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F.W0 72 /0 ib
AVX512VL and AVX512F
16/32/64-bit
VPRORD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8
EVEX.512.66.0F.W0 72 /0 ib
AVX512F
16/32/64-bit
VPRORQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8
EVEX.128.66.0F.W1 72 /0 ib
AVX512VL and AVX512F
16/32/64-bit
VPRORQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F.W1 72 /0 ib
AVX512VL and AVX512F
16/32/64-bit
VPRORQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8
EVEX.512.66.0F.W1 72 /0 ib
AVX512F
16/32/64-bit
VPROLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F.W0 72 /1 ib
AVX512VL and AVX512F
16/32/64-bit
VPROLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F.W0 72 /1 ib
AVX512VL and AVX512F
16/32/64-bit
VPROLD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8
EVEX.512.66.0F.W0 72 /1 ib
AVX512F
16/32/64-bit
VPROLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8
EVEX.128.66.0F.W1 72 /1 ib
AVX512VL and AVX512F
16/32/64-bit
VPROLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F.W1 72 /1 ib
AVX512VL and AVX512F
16/32/64-bit
VPROLQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8
EVEX.512.66.0F.W1 72 /1 ib
AVX512F
16/32/64-bit
PSRLD mm, imm8
NP 0F 72 /2 ib
MMX
16/32/64-bit
PSRLD xmm1, imm8
66 0F 72 /2 ib
SSE2
16/32/64-bit
VPSRLD xmm1, xmm2, imm8
VEX.128.66.0F.WIG 72 /2 ib
AVX
16/32/64-bit
VPSRLD ymm1, ymm2, imm8
VEX.256.66.0F.WIG 72 /2 ib
AVX2
16/32/64-bit
VPSRLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F.W0 72 /2 ib
AVX512VL and AVX512F
16/32/64-bit
VPSRLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F.W0 72 /2 ib
AVX512VL and AVX512F
16/32/64-bit
VPSRLD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8
EVEX.512.66.0F.W0 72 /2 ib
AVX512F
16/32/64-bit
PSRAD mm, imm8
NP 0F 72 /4 ib
MMX
16/32/64-bit
PSRAD xmm1, imm8
66 0F 72 /4 ib
SSE2
16/32/64-bit
VPSRAD xmm1, xmm2, imm8
VEX.128.66.0F.WIG 72 /4 ib
AVX
16/32/64-bit
VPSRAD ymm1, ymm2, imm8
VEX.256.66.0F.WIG 72 /4 ib
AVX2
16/32/64-bit
VPSRAD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F.W0 72 /4 ib
AVX512VL and AVX512F
16/32/64-bit
VPSRAD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F.W0 72 /4 ib
AVX512VL and AVX512F
16/32/64-bit
VPSRAD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8
EVEX.512.66.0F.W0 72 /4 ib
AVX512F
16/32/64-bit
VPSRAQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8
EVEX.128.66.0F.W1 72 /4 ib
AVX512VL and AVX512F
16/32/64-bit
VPSRAQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F.W1 72 /4 ib
AVX512VL and AVX512F
16/32/64-bit
VPSRAQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8
EVEX.512.66.0F.W1 72 /4 ib
AVX512F
16/32/64-bit
PSLLD mm, imm8
NP 0F 72 /6 ib
MMX
16/32/64-bit
PSLLD xmm1, imm8
66 0F 72 /6 ib
SSE2
16/32/64-bit
VPSLLD xmm1, xmm2, imm8
VEX.128.66.0F.WIG 72 /6 ib
AVX
16/32/64-bit
VPSLLD ymm1, ymm2, imm8
VEX.256.66.0F.WIG 72 /6 ib
AVX2
16/32/64-bit
VPSLLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F.W0 72 /6 ib
AVX512VL and AVX512F
16/32/64-bit
VPSLLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F.W0 72 /6 ib
AVX512VL and AVX512F
16/32/64-bit
VPSLLD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8
EVEX.512.66.0F.W0 72 /6 ib
AVX512F
16/32/64-bit
PSRLQ mm, imm8
NP 0F 73 /2 ib
MMX
16/32/64-bit
PSRLQ xmm1, imm8
66 0F 73 /2 ib
SSE2
16/32/64-bit
VPSRLQ xmm1, xmm2, imm8
VEX.128.66.0F.WIG 73 /2 ib
AVX
16/32/64-bit
VPSRLQ ymm1, ymm2, imm8
VEX.256.66.0F.WIG 73 /2 ib
AVX2
16/32/64-bit
VPSRLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8
EVEX.128.66.0F.W1 73 /2 ib
AVX512VL and AVX512F
16/32/64-bit
VPSRLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F.W1 73 /2 ib
AVX512VL and AVX512F
16/32/64-bit
VPSRLQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8
EVEX.512.66.0F.W1 73 /2 ib
AVX512F
16/32/64-bit
PSRLDQ xmm1, imm8
66 0F 73 /3 ib
SSE2
16/32/64-bit
VPSRLDQ xmm1, xmm2, imm8
VEX.128.66.0F.WIG 73 /3 ib
AVX
16/32/64-bit
VPSRLDQ ymm1, ymm2, imm8
VEX.256.66.0F.WIG 73 /3 ib
AVX2
16/32/64-bit
VPSRLDQ xmm1, xmm2/m128, imm8
EVEX.128.66.0F.WIG 73 /3 ib
AVX512VL and AVX512BW
16/32/64-bit
VPSRLDQ ymm1, ymm2/m256, imm8
EVEX.256.66.0F.WIG 73 /3 ib
AVX512VL and AVX512BW
16/32/64-bit
VPSRLDQ zmm1, zmm2/m512, imm8
EVEX.512.66.0F.WIG 73 /3 ib
AVX512BW
16/32/64-bit
PSLLQ mm, imm8
NP 0F 73 /6 ib
MMX
16/32/64-bit
PSLLQ xmm1, imm8
66 0F 73 /6 ib
SSE2
16/32/64-bit
VPSLLQ xmm1, xmm2, imm8
VEX.128.66.0F.WIG 73 /6 ib
AVX
16/32/64-bit
VPSLLQ ymm1, ymm2, imm8
VEX.256.66.0F.WIG 73 /6 ib
AVX2
16/32/64-bit
VPSLLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8
EVEX.128.66.0F.W1 73 /6 ib
AVX512VL and AVX512F
16/32/64-bit
VPSLLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F.W1 73 /6 ib
AVX512VL and AVX512F
16/32/64-bit
VPSLLQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8
EVEX.512.66.0F.W1 73 /6 ib
AVX512F
16/32/64-bit
PSLLDQ xmm1, imm8
66 0F 73 /7 ib
SSE2
16/32/64-bit
VPSLLDQ xmm1, xmm2, imm8
VEX.128.66.0F.WIG 73 /7 ib
AVX
16/32/64-bit
VPSLLDQ ymm1, ymm2, imm8
VEX.256.66.0F.WIG 73 /7 ib
AVX2
16/32/64-bit
VPSLLDQ xmm1, xmm2/m128, imm8
EVEX.128.66.0F.WIG 73 /7 ib
AVX512VL and AVX512BW
16/32/64-bit
VPSLLDQ ymm1, ymm2/m256, imm8
EVEX.256.66.0F.WIG 73 /7 ib
AVX512VL and AVX512BW
16/32/64-bit
VPSLLDQ zmm1, zmm2/m512, imm8
EVEX.512.66.0F.WIG 73 /7 ib
AVX512BW
16/32/64-bit
PCMPEQB mm, mm/m64
NP 0F 74 /r
MMX
16/32/64-bit
PCMPEQB xmm1, xmm2/m128
66 0F 74 /r
SSE2
16/32/64-bit
VPCMPEQB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 74 /r
AVX
16/32/64-bit
VPCMPEQB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 74 /r
AVX2
16/32/64-bit
VPCMPEQB k1 {k2}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG 74 /r
AVX512VL and AVX512BW
16/32/64-bit
VPCMPEQB k1 {k2}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG 74 /r
AVX512VL and AVX512BW
16/32/64-bit
VPCMPEQB k1 {k2}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG 74 /r
AVX512BW
16/32/64-bit
PCMPEQW mm, mm/m64
NP 0F 75 /r
MMX
16/32/64-bit
PCMPEQW xmm1, xmm2/m128
66 0F 75 /r
SSE2
16/32/64-bit
VPCMPEQW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 75 /r
AVX
16/32/64-bit
VPCMPEQW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 75 /r
AVX2
16/32/64-bit
VPCMPEQW k1 {k2}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG 75 /r
AVX512VL and AVX512BW
16/32/64-bit
VPCMPEQW k1 {k2}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG 75 /r
AVX512VL and AVX512BW
16/32/64-bit
VPCMPEQW k1 {k2}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG 75 /r
AVX512BW
16/32/64-bit
PCMPEQD mm, mm/m64
NP 0F 76 /r
MMX
16/32/64-bit
PCMPEQD xmm1, xmm2/m128
66 0F 76 /r
SSE2
16/32/64-bit
VPCMPEQD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 76 /r
AVX
16/32/64-bit
VPCMPEQD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 76 /r
AVX2
16/32/64-bit
VPCMPEQD k1 {k2}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 76 /r
AVX512VL and AVX512F
16/32/64-bit
VPCMPEQD k1 {k2}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 76 /r
AVX512VL and AVX512F
16/32/64-bit
VPCMPEQD k1 {k2}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 76 /r
AVX512F
16/32/64-bit
EMMS
NP 0F 77
MMX
16/32/64-bit
VZEROUPPER
VEX.128.0F.WIG 77
AVX
16/32/64-bit
VZEROALL
VEX.256.0F.WIG 77
AVX
16/32/64-bit
VMREAD r/m32, r32
NP 0F 78 /r
VMX
16/32-bit
VMREAD r/m64, r64
NP 0F 78 /r
VMX
64-bit
VCVTTPS2UDQ xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.0F.W0 78 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTTPS2UDQ ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.0F.W0 78 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTTPS2UDQ zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}
EVEX.512.0F.W0 78 /r
AVX512F
16/32/64-bit
VCVTTPD2UDQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.0F.W1 78 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTTPD2UDQ xmm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.0F.W1 78 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTTPD2UDQ ymm1 {k1}{z}, zmm2/m512/m64bcst{sae}
EVEX.512.0F.W1 78 /r
AVX512F
16/32/64-bit
EXTRQ xmm1, imm8, imm8
66 0F 78 /0 ib ib
SSE4A
16/32/64-bit
VCVTTPS2UQQ xmm1 {k1}{z}, xmm2/m64/m32bcst
EVEX.128.66.0F.W0 78 /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTTPS2UQQ ymm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.256.66.0F.W0 78 /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTTPS2UQQ zmm1 {k1}{z}, ymm2/m256/m32bcst{sae}
EVEX.512.66.0F.W0 78 /r
AVX512DQ
16/32/64-bit
VCVTTPD2UQQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F.W1 78 /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTTPD2UQQ ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F.W1 78 /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTTPD2UQQ zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}
EVEX.512.66.0F.W1 78 /r
AVX512DQ
16/32/64-bit
VCVTTSS2USI r32, xmm1/m32{sae}
EVEX.LIG.F3.0F.W0 78 /r
AVX512F
16/32/64-bit
VCVTTSS2USI r64, xmm1/m32{sae}
EVEX.LIG.F3.0F.W1 78 /r
AVX512F
64-bit
INSERTQ xmm1, xmm2, imm8, imm8
F2 0F 78 /r ib ib
SSE4A
16/32/64-bit
VCVTTSD2USI r32, xmm1/m64{sae}
EVEX.LIG.F2.0F.W0 78 /r
AVX512F
16/32/64-bit
VCVTTSD2USI r64, xmm1/m64{sae}
EVEX.LIG.F2.0F.W1 78 /r
AVX512F
64-bit
VMWRITE r32, r/m32
NP 0F 79 /r
VMX
16/32-bit
VMWRITE r64, r/m64
NP 0F 79 /r
VMX
64-bit
VCVTPS2UDQ xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.0F.W0 79 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPS2UDQ ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.0F.W0 79 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPS2UDQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}
EVEX.512.0F.W0 79 /r
AVX512F
16/32/64-bit
VCVTPD2UDQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.0F.W1 79 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPD2UDQ xmm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.0F.W1 79 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPD2UDQ ymm1 {k1}{z}, zmm2/m512/m64bcst{er}
EVEX.512.0F.W1 79 /r
AVX512F
16/32/64-bit
EXTRQ xmm1, xmm2
66 0F 79 /r
SSE4A
16/32/64-bit
VCVTPS2UQQ xmm1 {k1}{z}, xmm2/m64/m32bcst
EVEX.128.66.0F.W0 79 /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTPS2UQQ ymm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.256.66.0F.W0 79 /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTPS2UQQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}
EVEX.512.66.0F.W0 79 /r
AVX512DQ
16/32/64-bit
VCVTPD2UQQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F.W1 79 /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTPD2UQQ ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F.W1 79 /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTPD2UQQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}
EVEX.512.66.0F.W1 79 /r
AVX512DQ
16/32/64-bit
VCVTSS2USI r32, xmm1/m32{er}
EVEX.LIG.F3.0F.W0 79 /r
AVX512F
16/32/64-bit
VCVTSS2USI r64, xmm1/m32{er}
EVEX.LIG.F3.0F.W1 79 /r
AVX512F
64-bit
INSERTQ xmm1, xmm2
F2 0F 79 /r
SSE4A
16/32/64-bit
VCVTSD2USI r32, xmm1/m64{er}
EVEX.LIG.F2.0F.W0 79 /r
AVX512F
16/32/64-bit
VCVTSD2USI r64, xmm1/m64{er}
EVEX.LIG.F2.0F.W1 79 /r
AVX512F
64-bit
VCVTTPS2QQ xmm1 {k1}{z}, xmm2/m64/m32bcst
EVEX.128.66.0F.W0 7A /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTTPS2QQ ymm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.256.66.0F.W0 7A /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTTPS2QQ zmm1 {k1}{z}, ymm2/m256/m32bcst{sae}
EVEX.512.66.0F.W0 7A /r
AVX512DQ
16/32/64-bit
VCVTTPD2QQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F.W1 7A /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTTPD2QQ ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F.W1 7A /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTTPD2QQ zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}
EVEX.512.66.0F.W1 7A /r
AVX512DQ
16/32/64-bit
VCVTUDQ2PD xmm1 {k1}{z}, xmm2/m64/m32bcst
EVEX.128.F3.0F.W0 7A /r
AVX512VL and AVX512F
16/32/64-bit
VCVTUDQ2PD ymm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.256.F3.0F.W0 7A /r
AVX512VL and AVX512F
16/32/64-bit
VCVTUDQ2PD zmm1 {k1}{z}, ymm2/m256/m32bcst{er}
EVEX.512.F3.0F.W0 7A /r
AVX512F
16/32/64-bit
VCVTUQQ2PD xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.F3.0F.W1 7A /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTUQQ2PD ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.F3.0F.W1 7A /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTUQQ2PD zmm1 {k1}{z}, zmm2/m512/m64bcst{er}
EVEX.512.F3.0F.W1 7A /r
AVX512DQ
16/32/64-bit
VCVTUDQ2PS xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.F2.0F.W0 7A /r
AVX512VL and AVX512F
16/32/64-bit
VCVTUDQ2PS ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.F2.0F.W0 7A /r
AVX512VL and AVX512F
16/32/64-bit
VCVTUDQ2PS zmm1 {k1}{z}, zmm2/m512/m32bcst{er}
EVEX.512.F2.0F.W0 7A /r
AVX512F
16/32/64-bit
VCVTUQQ2PS xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.F2.0F.W1 7A /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTUQQ2PS xmm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.F2.0F.W1 7A /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTUQQ2PS ymm1 {k1}{z}, zmm2/m512/m64bcst{er}
EVEX.512.F2.0F.W1 7A /r
AVX512DQ
16/32/64-bit
VCVTPS2QQ xmm1 {k1}{z}, xmm2/m64/m32bcst
EVEX.128.66.0F.W0 7B /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTPS2QQ ymm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.256.66.0F.W0 7B /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTPS2QQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}
EVEX.512.66.0F.W0 7B /r
AVX512DQ
16/32/64-bit
VCVTPD2QQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F.W1 7B /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTPD2QQ ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F.W1 7B /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTPD2QQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}
EVEX.512.66.0F.W1 7B /r
AVX512DQ
16/32/64-bit
VCVTUSI2SS xmm1, xmm2, r/m32{er}
EVEX.LIG.F3.0F.W0 7B /r
AVX512F
16/32/64-bit
VCVTUSI2SS xmm1, xmm2, r/m64{er}
EVEX.LIG.F3.0F.W1 7B /r
AVX512F
64-bit
VCVTUSI2SD xmm1, xmm2, r/m32{er}
EVEX.LIG.F2.0F.W0 7B /r
AVX512F
16/32/64-bit
VCVTUSI2SD xmm1, xmm2, r/m64{er}
EVEX.LIG.F2.0F.W1 7B /r
AVX512F
64-bit
HADDPD xmm1, xmm2/m128
66 0F 7C /r
SSE3
16/32/64-bit
VHADDPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 7C /r
AVX
16/32/64-bit
VHADDPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 7C /r
AVX
16/32/64-bit
HADDPS xmm1, xmm2/m128
F2 0F 7C /r
SSE3
16/32/64-bit
VHADDPS xmm1, xmm2, xmm3/m128
VEX.128.F2.0F.WIG 7C /r
AVX
16/32/64-bit
VHADDPS ymm1, ymm2, ymm3/m256
VEX.256.F2.0F.WIG 7C /r
AVX
16/32/64-bit
HSUBPD xmm1, xmm2/m128
66 0F 7D /r
SSE3
16/32/64-bit
VHSUBPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG 7D /r
AVX
16/32/64-bit
VHSUBPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG 7D /r
AVX
16/32/64-bit
HSUBPS xmm1, xmm2/m128
F2 0F 7D /r
SSE3
16/32/64-bit
VHSUBPS xmm1, xmm2, xmm3/m128
VEX.128.F2.0F.WIG 7D /r
AVX
16/32/64-bit
VHSUBPS ymm1, ymm2, ymm3/m256
VEX.256.F2.0F.WIG 7D /r
AVX
16/32/64-bit
MOVD r/m32, mm
NP 0F 7E /r
MMX
16/32/64-bit
MOVQ r/m64, mm
NP o64 0F 7E /r
MMX
64-bit
MOVD r/m32, xmm
66 0F 7E /r
SSE2
16/32/64-bit
MOVQ r/m64, xmm
66 o64 0F 7E /r
SSE2
64-bit
VMOVD r/m32, xmm1
VEX.128.66.0F.W0 7E /r
AVX
16/32/64-bit
VMOVQ r/m64, xmm1
VEX.128.66.0F.W1 7E /r
AVX
64-bit
VMOVD r/m32, xmm1
EVEX.128.66.0F.W0 7E /r
AVX512F
16/32/64-bit
VMOVQ r/m64, xmm1
EVEX.128.66.0F.W1 7E /r
AVX512F
64-bit
MOVQ xmm1, xmm2/m64
F3 0F 7E /r
SSE2
16/32/64-bit
VMOVQ xmm1, xmm2/m64
VEX.128.F3.0F.WIG 7E /r
AVX
16/32/64-bit
VMOVQ xmm1, xmm2/m64
EVEX.128.F3.0F.W1 7E /r
AVX512F
16/32/64-bit
MOVQ mm/m64, mm
NP 0F 7F /r
MMX
16/32/64-bit
MOVDQA xmm2/m128, xmm1
66 0F 7F /r
SSE2
16/32/64-bit
VMOVDQA xmm2/m128, xmm1
VEX.128.66.0F.WIG 7F /r
AVX
16/32/64-bit
VMOVDQA ymm2/m256, ymm1
VEX.256.66.0F.WIG 7F /r
AVX
16/32/64-bit
VMOVDQA32 xmm2/m128 {k1}{z}, xmm1
EVEX.128.66.0F.W0 7F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQA32 ymm2/m256 {k1}{z}, ymm1
EVEX.256.66.0F.W0 7F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQA32 zmm2/m512 {k1}{z}, zmm1
EVEX.512.66.0F.W0 7F /r
AVX512F
16/32/64-bit
VMOVDQA64 xmm2/m128 {k1}{z}, xmm1
EVEX.128.66.0F.W1 7F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQA64 ymm2/m256 {k1}{z}, ymm1
EVEX.256.66.0F.W1 7F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQA64 zmm2/m512 {k1}{z}, zmm1
EVEX.512.66.0F.W1 7F /r
AVX512F
16/32/64-bit
MOVDQU xmm2/m128, xmm1
F3 0F 7F /r
SSE2
16/32/64-bit
VMOVDQU xmm2/m128, xmm1
VEX.128.F3.0F.WIG 7F /r
AVX
16/32/64-bit
VMOVDQU ymm2/m256, ymm1
VEX.256.F3.0F.WIG 7F /r
AVX
16/32/64-bit
VMOVDQU32 xmm2/m128 {k1}{z}, xmm1
EVEX.128.F3.0F.W0 7F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQU32 ymm2/m256 {k1}{z}, ymm1
EVEX.256.F3.0F.W0 7F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQU32 zmm2/m512 {k1}{z}, zmm1
EVEX.512.F3.0F.W0 7F /r
AVX512F
16/32/64-bit
VMOVDQU64 xmm2/m128 {k1}{z}, xmm1
EVEX.128.F3.0F.W1 7F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQU64 ymm2/m256 {k1}{z}, ymm1
EVEX.256.F3.0F.W1 7F /r
AVX512VL and AVX512F
16/32/64-bit
VMOVDQU64 zmm2/m512 {k1}{z}, zmm1
EVEX.512.F3.0F.W1 7F /r
AVX512F
16/32/64-bit
VMOVDQU8 xmm2/m128 {k1}{z}, xmm1
EVEX.128.F2.0F.W0 7F /r
AVX512VL and AVX512BW
16/32/64-bit
VMOVDQU8 ymm2/m256 {k1}{z}, ymm1
EVEX.256.F2.0F.W0 7F /r
AVX512VL and AVX512BW
16/32/64-bit
VMOVDQU8 zmm2/m512 {k1}{z}, zmm1
EVEX.512.F2.0F.W0 7F /r
AVX512BW
16/32/64-bit
VMOVDQU16 xmm2/m128 {k1}{z}, xmm1
EVEX.128.F2.0F.W1 7F /r
AVX512VL and AVX512BW
16/32/64-bit
VMOVDQU16 ymm2/m256 {k1}{z}, ymm1
EVEX.256.F2.0F.W1 7F /r
AVX512VL and AVX512BW
16/32/64-bit
VMOVDQU16 zmm2/m512 {k1}{z}, zmm1
EVEX.512.F2.0F.W1 7F /r
AVX512BW
16/32/64-bit
JO rel16
o16 0F 80 cw
386+
16/32/64-bit
JO rel32
o32 0F 80 cd
386+
16/32-bit
JO rel32
o64 0F 80 cd
X64
64-bit
JNO rel16
o16 0F 81 cw
386+
16/32/64-bit
JNO rel32
o32 0F 81 cd
386+
16/32-bit
JNO rel32
o64 0F 81 cd
X64
64-bit
JB rel16
o16 0F 82 cw
386+
16/32/64-bit
JB rel32
o32 0F 82 cd
386+
16/32-bit
JB rel32
o64 0F 82 cd
X64
64-bit
JAE rel16
o16 0F 83 cw
386+
16/32/64-bit
JAE rel32
o32 0F 83 cd
386+
16/32-bit
JAE rel32
o64 0F 83 cd
X64
64-bit
JE rel16
o16 0F 84 cw
386+
16/32/64-bit
JE rel32
o32 0F 84 cd
386+
16/32-bit
JE rel32
o64 0F 84 cd
X64
64-bit
JNE rel16
o16 0F 85 cw
386+
16/32/64-bit
JNE rel32
o32 0F 85 cd
386+
16/32-bit
JNE rel32
o64 0F 85 cd
X64
64-bit
JBE rel16
o16 0F 86 cw
386+
16/32/64-bit
JBE rel32
o32 0F 86 cd
386+
16/32-bit
JBE rel32
o64 0F 86 cd
X64
64-bit
JA rel16
o16 0F 87 cw
386+
16/32/64-bit
JA rel32
o32 0F 87 cd
386+
16/32-bit
JA rel32
o64 0F 87 cd
X64
64-bit
JS rel16
o16 0F 88 cw
386+
16/32/64-bit
JS rel32
o32 0F 88 cd
386+
16/32-bit
JS rel32
o64 0F 88 cd
X64
64-bit
JNS rel16
o16 0F 89 cw
386+
16/32/64-bit
JNS rel32
o32 0F 89 cd
386+
16/32-bit
JNS rel32
o64 0F 89 cd
X64
64-bit
JP rel16
o16 0F 8A cw
386+
16/32/64-bit
JP rel32
o32 0F 8A cd
386+
16/32-bit
JP rel32
o64 0F 8A cd
X64
64-bit
JNP rel16
o16 0F 8B cw
386+
16/32/64-bit
JNP rel32
o32 0F 8B cd
386+
16/32-bit
JNP rel32
o64 0F 8B cd
X64
64-bit
JL rel16
o16 0F 8C cw
386+
16/32/64-bit
JL rel32
o32 0F 8C cd
386+
16/32-bit
JL rel32
o64 0F 8C cd
X64
64-bit
JGE rel16
o16 0F 8D cw
386+
16/32/64-bit
JGE rel32
o32 0F 8D cd
386+
16/32-bit
JGE rel32
o64 0F 8D cd
X64
64-bit
JLE rel16
o16 0F 8E cw
386+
16/32/64-bit
JLE rel32
o32 0F 8E cd
386+
16/32-bit
JLE rel32
o64 0F 8E cd
X64
64-bit
JG rel16
o16 0F 8F cw
386+
16/32/64-bit
JG rel32
o32 0F 8F cd
386+
16/32-bit
JG rel32
o64 0F 8F cd
X64
64-bit
SETO r/m8
0F 90 /r
386+
16/32/64-bit
SETNO r/m8
0F 91 /r
386+
16/32/64-bit
SETB r/m8
0F 92 /r
386+
16/32/64-bit
SETAE r/m8
0F 93 /r
386+
16/32/64-bit
SETE r/m8
0F 94 /r
386+
16/32/64-bit
SETNE r/m8
0F 95 /r
386+
16/32/64-bit
SETBE r/m8
0F 96 /r
386+
16/32/64-bit
SETA r/m8
0F 97 /r
386+
16/32/64-bit
SETS r/m8
0F 98 /r
386+
16/32/64-bit
SETNS r/m8
0F 99 /r
386+
16/32/64-bit
SETP r/m8
0F 9A /r
386+
16/32/64-bit
SETNP r/m8
0F 9B /r
386+
16/32/64-bit
SETL r/m8
0F 9C /r
386+
16/32/64-bit
SETGE r/m8
0F 9D /r
386+
16/32/64-bit
SETLE r/m8
0F 9E /r
386+
16/32/64-bit
SETG r/m8
0F 9F /r
386+
16/32/64-bit
KMOVW k1, k2/m16
VEX.L0.0F.W0 90 /r
AVX512F
16/32/64-bit
KMOVQ k1, k2/m64
VEX.L0.0F.W1 90 /r
AVX512BW
16/32/64-bit
KMOVB k1, k2/m8
VEX.L0.66.0F.W0 90 /r
AVX512DQ
16/32/64-bit
KMOVD k1, k2/m32
VEX.L0.66.0F.W1 90 /r
AVX512BW
16/32/64-bit
KMOVW m16, k1
VEX.L0.0F.W0 91 /r
AVX512F
16/32/64-bit
KMOVQ m64, k1
VEX.L0.0F.W1 91 /r
AVX512BW
16/32/64-bit
KMOVB m8, k1
VEX.L0.66.0F.W0 91 /r
AVX512DQ
16/32/64-bit
KMOVD m32, k1
VEX.L0.66.0F.W1 91 /r
AVX512BW
16/32/64-bit
KMOVW k1, r32
VEX.L0.0F.W0 92 /r
AVX512F
16/32/64-bit
KMOVB k1, r32
VEX.L0.66.0F.W0 92 /r
AVX512DQ
16/32/64-bit
KMOVD k1, r32
VEX.L0.F2.0F.W0 92 /r
AVX512BW
16/32/64-bit
KMOVQ k1, r64
VEX.L0.F2.0F.W1 92 /r
AVX512BW
64-bit
KMOVW r32, k1
VEX.L0.0F.W0 93 /r
AVX512F
16/32/64-bit
KMOVB r32, k1
VEX.L0.66.0F.W0 93 /r
AVX512DQ
16/32/64-bit
KMOVD r32, k1
VEX.L0.F2.0F.W0 93 /r
AVX512BW
16/32/64-bit
KMOVQ r64, k1
VEX.L0.F2.0F.W1 93 /r
AVX512BW
64-bit
KORTESTW k1, k2
VEX.L0.0F.W0 98 /r
AVX512F
16/32/64-bit
KORTESTQ k1, k2
VEX.L0.0F.W1 98 /r
AVX512BW
16/32/64-bit
KORTESTB k1, k2
VEX.L0.66.0F.W0 98 /r
AVX512DQ
16/32/64-bit
KORTESTD k1, k2
VEX.L0.66.0F.W1 98 /r
AVX512BW
16/32/64-bit
KTESTW k1, k2
VEX.L0.0F.W0 99 /r
AVX512DQ
16/32/64-bit
KTESTQ k1, k2
VEX.L0.0F.W1 99 /r
AVX512BW
16/32/64-bit
KTESTB k1, k2
VEX.L0.66.0F.W0 99 /r
AVX512DQ
16/32/64-bit
KTESTD k1, k2
VEX.L0.66.0F.W1 99 /r
AVX512BW
16/32/64-bit
PUSH FS
o16 0F A0
386+
16/32/64-bit
PUSH FS
o32 0F A0
386+
16/32-bit
PUSH FS
o64 0F A0
X64
64-bit
POP FS
o16 0F A1
386+
16/32/64-bit
POP FS
o32 0F A1
386+
16/32-bit
POP FS
o64 0F A1
X64
64-bit
CPUID
0F A2
CPUID
16/32/64-bit
BT r/m16, r16
o16 0F A3 /r
386+
16/32/64-bit
BT r/m32, r32
o32 0F A3 /r
386+
16/32/64-bit
BT r/m64, r64
o64 0F A3 /r
X64
64-bit
SHLD r/m16, r16, imm8
o16 0F A4 /r ib
386+
16/32/64-bit
SHLD r/m32, r32, imm8
o32 0F A4 /r ib
386+
16/32/64-bit
SHLD r/m64, r64, imm8
o64 0F A4 /r ib
X64
64-bit
SHLD r/m16, r16, CL
o16 0F A5 /r
386+
16/32/64-bit
SHLD r/m32, r32, CL
o32 0F A5 /r
386+
16/32/64-bit
SHLD r/m64, r64, CL
o64 0F A5 /r
X64
64-bit
MONTMUL
a16 F3 0F A6 C0
PADLOCK_PMM
16/32-bit
MONTMUL
a32 F3 0F A6 C0
PADLOCK_PMM
16/32/64-bit
MONTMUL
a64 F3 0F A6 C0
PADLOCK_PMM
64-bit
XSHA1
a16 F3 0F A6 C8
PADLOCK_PHE
16/32-bit
XSHA1
a32 F3 0F A6 C8
PADLOCK_PHE
16/32/64-bit
XSHA1
a64 F3 0F A6 C8
PADLOCK_PHE
64-bit
XSHA256
a16 F3 0F A6 D0
PADLOCK_PHE
16/32-bit
XSHA256
a32 F3 0F A6 D0
PADLOCK_PHE
16/32/64-bit
XSHA256
a64 F3 0F A6 D0
PADLOCK_PHE
64-bit
XBTS r16, r/m16
o16 0F A6 /r
386 A0
16/32-bit
XBTS r32, r/m32
o32 0F A6 /r
386 A0
16/32-bit
XSTORE
a16 0F A7 C0
PADLOCK_RNG
16/32-bit
XSTORE
a32 0F A7 C0
PADLOCK_RNG
16/32/64-bit
XSTORE
a64 0F A7 C0
PADLOCK_RNG
64-bit
XCRYPTECB
a16 F3 0F A7 C8
PADLOCK_ACE
16/32-bit
XCRYPTECB
a32 F3 0F A7 C8
PADLOCK_ACE
16/32/64-bit
XCRYPTECB
a64 F3 0F A7 C8
PADLOCK_ACE
64-bit
XCRYPTCBC
a16 F3 0F A7 D0
PADLOCK_ACE
16/32-bit
XCRYPTCBC
a32 F3 0F A7 D0
PADLOCK_ACE
16/32/64-bit
XCRYPTCBC
a64 F3 0F A7 D0
PADLOCK_ACE
64-bit
XCRYPTCTR
a16 F3 0F A7 D8
PADLOCK_ACE
16/32-bit
XCRYPTCTR
a32 F3 0F A7 D8
PADLOCK_ACE
16/32/64-bit
XCRYPTCTR
a64 F3 0F A7 D8
PADLOCK_ACE
64-bit
XCRYPTCFB
a16 F3 0F A7 E0
PADLOCK_ACE
16/32-bit
XCRYPTCFB
a32 F3 0F A7 E0
PADLOCK_ACE
16/32/64-bit
XCRYPTCFB
a64 F3 0F A7 E0
PADLOCK_ACE
64-bit
XCRYPTOFB
a16 F3 0F A7 E8
PADLOCK_ACE
16/32-bit
XCRYPTOFB
a32 F3 0F A7 E8
PADLOCK_ACE
16/32/64-bit
XCRYPTOFB
a64 F3 0F A7 E8
PADLOCK_ACE
64-bit
IBTS r/m16, r16
o16 0F A7 /r
386 A0
16/32-bit
IBTS r/m32, r32
o32 0F A7 /r
386 A0
16/32-bit
CMPXCHG r/m8, r8
0F A6 /r
486 A
16/32-bit
CMPXCHG r/m16, r16
o16 0F A7 /r
486 A
16/32-bit
CMPXCHG r/m32, r32
o32 0F A7 /r
486 A
16/32-bit
PUSH GS
o16 0F A8
386+
16/32/64-bit
PUSH GS
o32 0F A8
386+
16/32-bit
PUSH GS
o64 0F A8
X64
64-bit
POP GS
o16 0F A9
386+
16/32/64-bit
POP GS
o32 0F A9
386+
16/32-bit
POP GS
o64 0F A9
X64
64-bit
RSM
0F AA
386+
16/32/64-bit
BTS r/m16, r16
o16 0F AB /r
386+
16/32/64-bit
BTS r/m32, r32
o32 0F AB /r
386+
16/32/64-bit
BTS r/m64, r64
o64 0F AB /r
X64
64-bit
SHRD r/m16, r16, imm8
o16 0F AC /r ib
386+
16/32/64-bit
SHRD r/m32, r32, imm8
o32 0F AC /r ib
386+
16/32/64-bit
SHRD r/m64, r64, imm8
o64 0F AC /r ib
X64
64-bit
SHRD r/m16, r16, CL
o16 0F AD /r
386+
16/32/64-bit
SHRD r/m32, r32, CL
o32 0F AD /r
386+
16/32/64-bit
SHRD r/m64, r64, CL
o64 0F AD /r
X64
64-bit
FXSAVE m512byte
NP 0F AE /0
FXSR
16/32/64-bit
FXSAVE64 m512byte
NP o64 0F AE /0
FXSR
64-bit
RDFSBASE r32
F3 0F AE /0
FSGSBASE
64-bit
RDFSBASE r64
F3 o64 0F AE /0
FSGSBASE
64-bit
FXRSTOR m512byte
NP 0F AE /1
FXSR
16/32/64-bit
FXRSTOR64 m512byte
NP o64 0F AE /1
FXSR
64-bit
RDGSBASE r32
F3 0F AE /1
FSGSBASE
64-bit
RDGSBASE r64
F3 o64 0F AE /1
FSGSBASE
64-bit
LDMXCSR m32
NP 0F AE /2
SSE
16/32/64-bit
WRFSBASE r32
F3 0F AE /2
FSGSBASE
64-bit
WRFSBASE r64
F3 o64 0F AE /2
FSGSBASE
64-bit
VLDMXCSR m32
VEX.LZ.0F.WIG AE /2
AVX
16/32/64-bit
STMXCSR m32
NP 0F AE /3
SSE
16/32/64-bit
WRGSBASE r32
F3 0F AE /3
FSGSBASE
64-bit
WRGSBASE r64
F3 o64 0F AE /3
FSGSBASE
64-bit
VSTMXCSR m32
VEX.LZ.0F.WIG AE /3
AVX
16/32/64-bit
XSAVE mem
NP 0F AE /4
XSAVE
16/32/64-bit
XSAVE64 mem
NP o64 0F AE /4
XSAVE
64-bit
PTWRITE r/m32
F3 0F AE /4
PTWRITE
16/32/64-bit
PTWRITE r/m64
F3 o64 0F AE /4
PTWRITE
64-bit
XRSTOR mem
NP 0F AE /5
XSAVE
16/32/64-bit
XRSTOR64 mem
NP o64 0F AE /5
XSAVE
64-bit
INCSSPD r32
F3 0F AE /5
CET_SS
16/32/64-bit
INCSSPQ r64
F3 o64 0F AE /5
CET_SS
64-bit
XSAVEOPT mem
NP 0F AE /6
XSAVEOPT
16/32/64-bit
XSAVEOPT64 mem
NP o64 0F AE /6
XSAVEOPT
64-bit
CLWB m8
66 0F AE /6
CLWB
16/32/64-bit
TPAUSE r32, <edx>, <eax>
66 0F AE /6
WAITPKG
16/32/64-bit
TPAUSE r64, <edx>, <eax>
66 o64 0F AE /6
WAITPKG
64-bit
CLRSSBSY m64
F3 0F AE /6
CET_SS
16/32/64-bit
UMONITOR r16
a16 F3 0F AE /6
WAITPKG
16/32-bit
UMONITOR r32
a32 F3 0F AE /6
WAITPKG
16/32/64-bit
UMONITOR r64
a64 F3 0F AE /6
WAITPKG
64-bit
UMWAIT r32, <edx>, <eax>
F2 0F AE /6
WAITPKG
16/32/64-bit
UMWAIT r64, <edx>, <eax>
F2 o64 0F AE /6
WAITPKG
64-bit
CLFLUSH m8
NP 0F AE /7
CLFSH
16/32/64-bit
CLFLUSHOPT m8
66 0F AE /7
CLFLUSHOPT
16/32/64-bit
LFENCE
NP 0F AE E8
SSE2
16/32/64-bit
LFENCE
NP 0F AE E9
SSE2
16/32/64-bit
LFENCE
NP 0F AE EA
SSE2
16/32/64-bit
LFENCE
NP 0F AE EB
SSE2
16/32/64-bit
LFENCE
NP 0F AE EC
SSE2
16/32/64-bit
LFENCE
NP 0F AE ED
SSE2
16/32/64-bit
LFENCE
NP 0F AE EE
SSE2
16/32/64-bit
LFENCE
NP 0F AE EF
SSE2
16/32/64-bit
MFENCE
NP 0F AE F0
SSE2
16/32/64-bit
MFENCE
NP 0F AE F1
SSE2
16/32/64-bit
MFENCE
NP 0F AE F2
SSE2
16/32/64-bit
MFENCE
NP 0F AE F3
SSE2
16/32/64-bit
MFENCE
NP 0F AE F4
SSE2
16/32/64-bit
MFENCE
NP 0F AE F5
SSE2
16/32/64-bit
MFENCE
NP 0F AE F6
SSE2
16/32/64-bit
MFENCE
NP 0F AE F7
SSE2
16/32/64-bit
SFENCE
NP 0F AE F8
SSE
16/32/64-bit
SFENCE
NP 0F AE F9
SSE
16/32/64-bit
SFENCE
NP 0F AE FA
SSE
16/32/64-bit
SFENCE
NP 0F AE FB
SSE
16/32/64-bit
SFENCE
NP 0F AE FC
SSE
16/32/64-bit
SFENCE
NP 0F AE FD
SSE
16/32/64-bit
SFENCE
NP 0F AE FE
SSE
16/32/64-bit
SFENCE
NP 0F AE FF
SSE
16/32/64-bit
PCOMMIT
66 0F AE F8
PCOMMIT
16/32/64-bit
IMUL r16, r/m16
o16 0F AF /r
386+
16/32/64-bit
IMUL r32, r/m32
o32 0F AF /r
386+
16/32/64-bit
IMUL r64, r/m64
o64 0F AF /r
X64
64-bit
CMPXCHG r/m8, r8
0F B0 /r
486+
16/32/64-bit
CMPXCHG r/m16, r16
o16 0F B1 /r
486+
16/32/64-bit
CMPXCHG r/m32, r32
o32 0F B1 /r
486+
16/32/64-bit
CMPXCHG r/m64, r64
o64 0F B1 /r
X64
64-bit
LSS r16, m16:16
o16 0F B2 /r
386+
16/32/64-bit
LSS r32, m16:32
o32 0F B2 /r
386+
16/32/64-bit
LSS r64, m16:64
o64 0F B2 /r
X64
64-bit
BTR r/m16, r16
o16 0F B3 /r
386+
16/32/64-bit
BTR r/m32, r32
o32 0F B3 /r
386+
16/32/64-bit
BTR r/m64, r64
o64 0F B3 /r
X64
64-bit
LFS r16, m16:16
o16 0F B4 /r
386+
16/32/64-bit
LFS r32, m16:32
o32 0F B4 /r
386+
16/32/64-bit
LFS r64, m16:64
o64 0F B4 /r
X64
64-bit
LGS r16, m16:16
o16 0F B5 /r
386+
16/32/64-bit
LGS r32, m16:32
o32 0F B5 /r
386+
16/32/64-bit
LGS r64, m16:64
o64 0F B5 /r
X64
64-bit
MOVZX r16, r/m8
o16 0F B6 /r
386+
16/32/64-bit
MOVZX r32, r/m8
o32 0F B6 /r
386+
16/32/64-bit
MOVZX r64, r/m8
o64 0F B6 /r
X64
64-bit
MOVZX r16, r/m16
o16 0F B7 /r
386+
16/32/64-bit
MOVZX r32, r/m16
o32 0F B7 /r
386+
16/32/64-bit
MOVZX r64, r/m16
o64 0F B7 /r
X64
64-bit
JMPE disp16
o16 0F B8 cw
IA-64
16/32-bit
JMPE disp32
o32 0F B8 cd
IA-64
16/32-bit
POPCNT r16, r/m16
o16 F3 0F B8 /r
POPCNT
16/32/64-bit
POPCNT r32, r/m32
o32 F3 0F B8 /r
POPCNT
16/32/64-bit
POPCNT r64, r/m64
F3 o64 0F B8 /r
POPCNT
64-bit
UD1 r16, r/m16
o16 0F B9 /r
286+
16/32/64-bit
UD1 r32, r/m32
o32 0F B9 /r
386+
16/32/64-bit
UD1 r64, r/m64
o64 0F B9 /r
X64
64-bit
BT r/m16, imm8
o16 0F BA /4 ib
386+
16/32/64-bit
BT r/m32, imm8
o32 0F BA /4 ib
386+
16/32/64-bit
BT r/m64, imm8
o64 0F BA /4 ib
X64
64-bit
BTS r/m16, imm8
o16 0F BA /5 ib
386+
16/32/64-bit
BTS r/m32, imm8
o32 0F BA /5 ib
386+
16/32/64-bit
BTS r/m64, imm8
o64 0F BA /5 ib
X64
64-bit
BTR r/m16, imm8
o16 0F BA /6 ib
386+
16/32/64-bit
BTR r/m32, imm8
o32 0F BA /6 ib
386+
16/32/64-bit
BTR r/m64, imm8
o64 0F BA /6 ib
X64
64-bit
BTC r/m16, imm8
o16 0F BA /7 ib
386+
16/32/64-bit
BTC r/m32, imm8
o32 0F BA /7 ib
386+
16/32/64-bit
BTC r/m64, imm8
o64 0F BA /7 ib
X64
64-bit
BTC r/m16, r16
o16 0F BB /r
386+
16/32/64-bit
BTC r/m32, r32
o32 0F BB /r
386+
16/32/64-bit
BTC r/m64, r64
o64 0F BB /r
X64
64-bit
BSF r16, r/m16
o16 0F BC /r
386+
16/32/64-bit
BSF r32, r/m32
o32 0F BC /r
386+
16/32/64-bit
BSF r64, r/m64
o64 0F BC /r
X64
64-bit
TZCNT r16, r/m16
o16 F3 0F BC /r
BMI1
16/32/64-bit
TZCNT r32, r/m32
o32 F3 0F BC /r
BMI1
16/32/64-bit
TZCNT r64, r/m64
F3 o64 0F BC /r
BMI1
64-bit
BSR r16, r/m16
o16 0F BD /r
386+
16/32/64-bit
BSR r32, r/m32
o32 0F BD /r
386+
16/32/64-bit
BSR r64, r/m64
o64 0F BD /r
X64
64-bit
LZCNT r16, r/m16
o16 F3 0F BD /r
LZCNT
16/32/64-bit
LZCNT r32, r/m32
o32 F3 0F BD /r
LZCNT
16/32/64-bit
LZCNT r64, r/m64
F3 o64 0F BD /r
LZCNT
64-bit
MOVSX r16, r/m8
o16 0F BE /r
386+
16/32/64-bit
MOVSX r32, r/m8
o32 0F BE /r
386+
16/32/64-bit
MOVSX r64, r/m8
o64 0F BE /r
X64
64-bit
MOVSX r16, r/m16
o16 0F BF /r
386+
16/32/64-bit
MOVSX r32, r/m16
o32 0F BF /r
386+
16/32/64-bit
MOVSX r64, r/m16
o64 0F BF /r
X64
64-bit
XADD r/m8, r8
0F C0 /r
486+
16/32/64-bit
XADD r/m16, r16
o16 0F C1 /r
486+
16/32/64-bit
XADD r/m32, r32
o32 0F C1 /r
486+
16/32/64-bit
XADD r/m64, r64
o64 0F C1 /r
X64
64-bit
CMPPS xmm1, xmm2/m128, imm8
NP 0F C2 /r ib
SSE
16/32/64-bit
VCMPPS xmm1, xmm2, xmm3/m128, imm8
VEX.128.0F.WIG C2 /r ib
AVX
16/32/64-bit
VCMPPS ymm1, ymm2, ymm3/m256, imm8
VEX.256.0F.WIG C2 /r ib
AVX
16/32/64-bit
VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8
EVEX.128.0F.W0 C2 /r ib
AVX512VL and AVX512F
16/32/64-bit
VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.0F.W0 C2 /r ib
AVX512VL and AVX512F
16/32/64-bit
VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8
EVEX.512.0F.W0 C2 /r ib
AVX512F
16/32/64-bit
CMPPD xmm1, xmm2/m128, imm8
66 0F C2 /r ib
SSE2
16/32/64-bit
VCMPPD xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F.WIG C2 /r ib
AVX
16/32/64-bit
VCMPPD ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F.WIG C2 /r ib
AVX
16/32/64-bit
VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F.W1 C2 /r ib
AVX512VL and AVX512F
16/32/64-bit
VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F.W1 C2 /r ib
AVX512VL and AVX512F
16/32/64-bit
VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8
EVEX.512.66.0F.W1 C2 /r ib
AVX512F
16/32/64-bit
CMPSS xmm1, xmm2/m32, imm8
F3 0F C2 /r ib
SSE
16/32/64-bit
VCMPSS xmm1, xmm2, xmm3/m32, imm8
VEX.LIG.F3.0F.WIG C2 /r ib
AVX
16/32/64-bit
VCMPSS k1 {k2}, xmm2, xmm3/m32{sae}, imm8
EVEX.LIG.F3.0F.W0 C2 /r ib
AVX512F
16/32/64-bit
CMPSD xmm1, xmm2/m64, imm8
F2 0F C2 /r ib
SSE2
16/32/64-bit
VCMPSD xmm1, xmm2, xmm3/m64, imm8
VEX.LIG.F2.0F.WIG C2 /r ib
AVX
16/32/64-bit
VCMPSD k1 {k2}, xmm2, xmm3/m64{sae}, imm8
EVEX.LIG.F2.0F.W1 C2 /r ib
AVX512F
16/32/64-bit
MOVNTI m32, r32
NP 0F C3 /r
SSE2
16/32/64-bit
MOVNTI m64, r64
NP o64 0F C3 /r
SSE2
64-bit
PINSRW mm, r32/m16, imm8
NP 0F C4 /r ib
SSE
16/32/64-bit
PINSRW mm, r64/m16, imm8
NP o64 0F C4 /r ib
SSE
64-bit
PINSRW xmm, r32/m16, imm8
66 0F C4 /r ib
SSE2
16/32/64-bit
PINSRW xmm, r64/m16, imm8
66 o64 0F C4 /r ib
SSE2
64-bit
VPINSRW xmm1, xmm2, r32/m16, imm8
VEX.128.66.0F.W0 C4 /r ib
AVX
16/32/64-bit
VPINSRW xmm1, xmm2, r64/m16, imm8
VEX.128.66.0F.W1 C4 /r ib
AVX
64-bit
VPINSRW xmm1, xmm2, r32/m16, imm8
EVEX.128.66.0F.W0 C4 /r ib
AVX512BW
16/32/64-bit
VPINSRW xmm1, xmm2, r64/m16, imm8
EVEX.128.66.0F.W1 C4 /r ib
AVX512BW
64-bit
PEXTRW r32, mm, imm8
NP 0F C5 /r ib
SSE
16/32/64-bit
PEXTRW r64, mm, imm8
NP o64 0F C5 /r ib
SSE
64-bit
PEXTRW r32, xmm, imm8
66 0F C5 /r ib
SSE2
16/32/64-bit
PEXTRW r64, xmm, imm8
66 o64 0F C5 /r ib
SSE2
64-bit
VPEXTRW r32, xmm1, imm8
VEX.128.66.0F.W0 C5 /r ib
AVX
16/32/64-bit
VPEXTRW r64, xmm1, imm8
VEX.128.66.0F.W1 C5 /r ib
AVX
64-bit
VPEXTRW r32, xmm1, imm8
EVEX.128.66.0F.W0 C5 /r ib
AVX512BW
16/32/64-bit
VPEXTRW r64, xmm1, imm8
EVEX.128.66.0F.W1 C5 /r ib
AVX512BW
64-bit
SHUFPS xmm1, xmm2/m128, imm8
NP 0F C6 /r ib
SSE
16/32/64-bit
VSHUFPS xmm1, xmm2, xmm3/m128, imm8
VEX.128.0F.WIG C6 /r ib
AVX
16/32/64-bit
VSHUFPS ymm1, ymm2, ymm3/m256, imm8
VEX.256.0F.WIG C6 /r ib
AVX
16/32/64-bit
VSHUFPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8
EVEX.128.0F.W0 C6 /r ib
AVX512VL and AVX512F
16/32/64-bit
VSHUFPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.0F.W0 C6 /r ib
AVX512VL and AVX512F
16/32/64-bit
VSHUFPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8
EVEX.512.0F.W0 C6 /r ib
AVX512F
16/32/64-bit
SHUFPD xmm1, xmm2/m128, imm8
66 0F C6 /r ib
SSE2
16/32/64-bit
VSHUFPD xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F.WIG C6 /r ib
AVX
16/32/64-bit
VSHUFPD ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F.WIG C6 /r ib
AVX
16/32/64-bit
VSHUFPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F.W1 C6 /r ib
AVX512VL and AVX512F
16/32/64-bit
VSHUFPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F.W1 C6 /r ib
AVX512VL and AVX512F
16/32/64-bit
VSHUFPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F.W1 C6 /r ib
AVX512F
16/32/64-bit
CMPXCHG8B m64
0F C7 /1
CX8
16/32/64-bit
CMPXCHG16B m128
o64 0F C7 /1
CMPXCHG16B
64-bit
XRSTORS mem
NP 0F C7 /3
XSAVES
16/32/64-bit
XRSTORS64 mem
NP o64 0F C7 /3
XSAVES
64-bit
XSAVEC mem
NP 0F C7 /4
XSAVEC
16/32/64-bit
XSAVEC64 mem
NP o64 0F C7 /4
XSAVEC
64-bit
XSAVES mem
NP 0F C7 /5
XSAVES
16/32/64-bit
XSAVES64 mem
NP o64 0F C7 /5
XSAVES
64-bit
VMPTRLD m64
NP 0F C7 /6
VMX
16/32/64-bit
VMCLEAR m64
66 0F C7 /6
VMX
16/32/64-bit
VMXON m64
F3 0F C7 /6
VMX
16/32/64-bit
RDRAND r16
o16 0F C7 /6
RDRAND
16/32/64-bit
RDRAND r32
o32 0F C7 /6
RDRAND
16/32/64-bit
RDRAND r64
o64 0F C7 /6
RDRAND
64-bit
VMPTRST m64
NP 0F C7 /7
VMX
16/32/64-bit
RDSEED r16
o16 0F C7 /7
RDSEED
16/32/64-bit
RDSEED r32
o32 0F C7 /7
RDSEED
16/32/64-bit
RDSEED r64
o64 0F C7 /7
RDSEED
64-bit
RDPID r32
F3 0F C7 /7
RDPID
16/32-bit
RDPID r64
F3 0F C7 /7
RDPID
64-bit
BSWAP r16
o16 0F C8+rw
486+
16/32/64-bit
BSWAP r32
o32 0F C8+rd
486+
16/32/64-bit
BSWAP r64
o64 0F C8+ro
X64
64-bit
ADDSUBPD xmm1, xmm2/m128
66 0F D0 /r
SSE3
16/32/64-bit
VADDSUBPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG D0 /r
AVX
16/32/64-bit
VADDSUBPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG D0 /r
AVX
16/32/64-bit
ADDSUBPS xmm1, xmm2/m128
F2 0F D0 /r
SSE3
16/32/64-bit
VADDSUBPS xmm1, xmm2, xmm3/m128
VEX.128.F2.0F.WIG D0 /r
AVX
16/32/64-bit
VADDSUBPS ymm1, ymm2, ymm3/m256
VEX.256.F2.0F.WIG D0 /r
AVX
16/32/64-bit
PSRLW mm, mm/m64
NP 0F D1 /r
MMX
16/32/64-bit
PSRLW xmm1, xmm2/m128
66 0F D1 /r
SSE2
16/32/64-bit
VPSRLW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG D1 /r
AVX
16/32/64-bit
VPSRLW ymm1, ymm2, xmm3/m128
VEX.256.66.0F.WIG D1 /r
AVX2
16/32/64-bit
VPSRLW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG D1 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSRLW ymm1 {k1}{z}, ymm2, xmm3/m128
EVEX.256.66.0F.WIG D1 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSRLW zmm1 {k1}{z}, zmm2, xmm3/m128
EVEX.512.66.0F.WIG D1 /r
AVX512BW
16/32/64-bit
PSRLD mm, mm/m64
NP 0F D2 /r
MMX
16/32/64-bit
PSRLD xmm1, xmm2/m128
66 0F D2 /r
SSE2
16/32/64-bit
VPSRLD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG D2 /r
AVX
16/32/64-bit
VPSRLD ymm1, ymm2, xmm3/m128
VEX.256.66.0F.WIG D2 /r
AVX2
16/32/64-bit
VPSRLD xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.W0 D2 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRLD ymm1 {k1}{z}, ymm2, xmm3/m128
EVEX.256.66.0F.W0 D2 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRLD zmm1 {k1}{z}, zmm2, xmm3/m128
EVEX.512.66.0F.W0 D2 /r
AVX512F
16/32/64-bit
PSRLQ mm, mm/m64
NP 0F D3 /r
MMX
16/32/64-bit
PSRLQ xmm1, xmm2/m128
66 0F D3 /r
SSE2
16/32/64-bit
VPSRLQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG D3 /r
AVX
16/32/64-bit
VPSRLQ ymm1, ymm2, xmm3/m128
VEX.256.66.0F.WIG D3 /r
AVX2
16/32/64-bit
VPSRLQ xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.W1 D3 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRLQ ymm1 {k1}{z}, ymm2, xmm3/m128
EVEX.256.66.0F.W1 D3 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRLQ zmm1 {k1}{z}, zmm2, xmm3/m128
EVEX.512.66.0F.W1 D3 /r
AVX512F
16/32/64-bit
PADDQ mm, mm/m64
NP 0F D4 /r
MMX
16/32/64-bit
PADDQ xmm1, xmm2/m128
66 0F D4 /r
SSE2
16/32/64-bit
VPADDQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG D4 /r
AVX
16/32/64-bit
VPADDQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG D4 /r
AVX2
16/32/64-bit
VPADDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 D4 /r
AVX512VL and AVX512F
16/32/64-bit
VPADDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 D4 /r
AVX512VL and AVX512F
16/32/64-bit
VPADDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 D4 /r
AVX512F
16/32/64-bit
PMULLW mm, mm/m64
NP 0F D5 /r
MMX
16/32/64-bit
PMULLW xmm1, xmm2/m128
66 0F D5 /r
SSE2
16/32/64-bit
VPMULLW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG D5 /r
AVX
16/32/64-bit
VPMULLW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG D5 /r
AVX2
16/32/64-bit
VPMULLW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG D5 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMULLW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG D5 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMULLW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG D5 /r
AVX512BW
16/32/64-bit
MOVQ xmm2/m64, xmm1
66 0F D6 /r
SSE2
16/32/64-bit
VMOVQ xmm1/m64, xmm2
VEX.128.66.0F.WIG D6 /r
AVX
16/32/64-bit
VMOVQ xmm1/m64, xmm2
EVEX.128.66.0F.W1 D6 /r
AVX512F
16/32/64-bit
MOVQ2DQ xmm, mm
F3 0F D6 /r
SSE2
16/32/64-bit
MOVDQ2Q mm, xmm
F2 0F D6 /r
SSE2
16/32/64-bit
PMOVMSKB r32, mm
NP 0F D7 /r
SSE
16/32/64-bit
PMOVMSKB r64, mm
NP o64 0F D7 /r
SSE
64-bit
PMOVMSKB r32, xmm
66 0F D7 /r
SSE2
16/32/64-bit
PMOVMSKB r64, xmm
66 o64 0F D7 /r
SSE2
64-bit
VPMOVMSKB r32, xmm1
VEX.128.66.0F.W0 D7 /r
AVX
16/32/64-bit
VPMOVMSKB r64, xmm1
VEX.128.66.0F.W1 D7 /r
AVX
64-bit
VPMOVMSKB r32, ymm1
VEX.256.66.0F.W0 D7 /r
AVX2
16/32/64-bit
VPMOVMSKB r64, ymm1
VEX.256.66.0F.W1 D7 /r
AVX2
64-bit
PSUBUSB mm, mm/m64
NP 0F D8 /r
MMX
16/32/64-bit
PSUBUSB xmm1, xmm2/m128
66 0F D8 /r
SSE2
16/32/64-bit
VPSUBUSB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG D8 /r
AVX
16/32/64-bit
VPSUBUSB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG D8 /r
AVX2
16/32/64-bit
VPSUBUSB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG D8 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBUSB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG D8 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBUSB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG D8 /r
AVX512BW
16/32/64-bit
PSUBUSW mm, mm/m64
NP 0F D9 /r
MMX
16/32/64-bit
PSUBUSW xmm1, xmm2/m128
66 0F D9 /r
SSE2
16/32/64-bit
VPSUBUSW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG D9 /r
AVX
16/32/64-bit
VPSUBUSW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG D9 /r
AVX2
16/32/64-bit
VPSUBUSW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG D9 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBUSW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG D9 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBUSW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG D9 /r
AVX512BW
16/32/64-bit
PMINUB mm1, mm2/m64
NP 0F DA /r
SSE
16/32/64-bit
PMINUB xmm1, xmm2/m128
66 0F DA /r
SSE2
16/32/64-bit
VPMINUB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG DA /r
AVX
16/32/64-bit
VPMINUB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG DA /r
AVX2
16/32/64-bit
VPMINUB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG DA /r
AVX512VL and AVX512BW
16/32/64-bit
VPMINUB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG DA /r
AVX512VL and AVX512BW
16/32/64-bit
VPMINUB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG DA /r
AVX512BW
16/32/64-bit
PAND mm, mm/m64
NP 0F DB /r
MMX
16/32/64-bit
PAND xmm1, xmm2/m128
66 0F DB /r
SSE2
16/32/64-bit
VPAND xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG DB /r
AVX
16/32/64-bit
VPAND ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG DB /r
AVX2
16/32/64-bit
VPANDD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 DB /r
AVX512VL and AVX512F
16/32/64-bit
VPANDD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 DB /r
AVX512VL and AVX512F
16/32/64-bit
VPANDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 DB /r
AVX512F
16/32/64-bit
VPANDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 DB /r
AVX512VL and AVX512F
16/32/64-bit
VPANDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 DB /r
AVX512VL and AVX512F
16/32/64-bit
VPANDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 DB /r
AVX512F
16/32/64-bit
PADDUSB mm, mm/m64
NP 0F DC /r
MMX
16/32/64-bit
PADDUSB xmm1, xmm2/m128
66 0F DC /r
SSE2
16/32/64-bit
VPADDUSB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG DC /r
AVX
16/32/64-bit
VPADDUSB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG DC /r
AVX2
16/32/64-bit
VPADDUSB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG DC /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDUSB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG DC /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDUSB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG DC /r
AVX512BW
16/32/64-bit
PADDUSW mm, mm/m64
NP 0F DD /r
MMX
16/32/64-bit
PADDUSW xmm1, xmm2/m128
66 0F DD /r
SSE2
16/32/64-bit
VPADDUSW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG DD /r
AVX
16/32/64-bit
VPADDUSW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG DD /r
AVX2
16/32/64-bit
VPADDUSW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG DD /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDUSW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG DD /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDUSW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG DD /r
AVX512BW
16/32/64-bit
PMAXUB mm1, mm2/m64
NP 0F DE /r
SSE
16/32/64-bit
PMAXUB xmm1, xmm2/m128
66 0F DE /r
SSE2
16/32/64-bit
VPMAXUB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG DE /r
AVX
16/32/64-bit
VPMAXUB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG DE /r
AVX2
16/32/64-bit
VPMAXUB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG DE /r
AVX512VL and AVX512BW
16/32/64-bit
VPMAXUB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG DE /r
AVX512VL and AVX512BW
16/32/64-bit
VPMAXUB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG DE /r
AVX512BW
16/32/64-bit
PANDN mm, mm/m64
NP 0F DF /r
MMX
16/32/64-bit
PANDN xmm1, xmm2/m128
66 0F DF /r
SSE2
16/32/64-bit
VPANDN xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG DF /r
AVX
16/32/64-bit
VPANDN ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG DF /r
AVX2
16/32/64-bit
VPANDND xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 DF /r
AVX512VL and AVX512F
16/32/64-bit
VPANDND ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 DF /r
AVX512VL and AVX512F
16/32/64-bit
VPANDND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 DF /r
AVX512F
16/32/64-bit
VPANDNQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 DF /r
AVX512VL and AVX512F
16/32/64-bit
VPANDNQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 DF /r
AVX512VL and AVX512F
16/32/64-bit
VPANDNQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 DF /r
AVX512F
16/32/64-bit
PAVGB mm1, mm2/m64
NP 0F E0 /r
SSE
16/32/64-bit
PAVGB xmm1, xmm2/m128
66 0F E0 /r
SSE2
16/32/64-bit
VPAVGB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG E0 /r
AVX
16/32/64-bit
VPAVGB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG E0 /r
AVX2
16/32/64-bit
VPAVGB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG E0 /r
AVX512VL and AVX512BW
16/32/64-bit
VPAVGB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG E0 /r
AVX512VL and AVX512BW
16/32/64-bit
VPAVGB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG E0 /r
AVX512BW
16/32/64-bit
PSRAW mm, mm/m64
NP 0F E1 /r
MMX
16/32/64-bit
PSRAW xmm1, xmm2/m128
66 0F E1 /r
SSE2
16/32/64-bit
VPSRAW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG E1 /r
AVX
16/32/64-bit
VPSRAW ymm1, ymm2, xmm3/m128
VEX.256.66.0F.WIG E1 /r
AVX2
16/32/64-bit
VPSRAW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG E1 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSRAW ymm1 {k1}{z}, ymm2, xmm3/m128
EVEX.256.66.0F.WIG E1 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSRAW zmm1 {k1}{z}, zmm2, xmm3/m128
EVEX.512.66.0F.WIG E1 /r
AVX512BW
16/32/64-bit
PSRAD mm, mm/m64
NP 0F E2 /r
MMX
16/32/64-bit
PSRAD xmm1, xmm2/m128
66 0F E2 /r
SSE2
16/32/64-bit
VPSRAD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG E2 /r
AVX
16/32/64-bit
VPSRAD ymm1, ymm2, xmm3/m128
VEX.256.66.0F.WIG E2 /r
AVX2
16/32/64-bit
VPSRAD xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.W0 E2 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRAD ymm1 {k1}{z}, ymm2, xmm3/m128
EVEX.256.66.0F.W0 E2 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRAD zmm1 {k1}{z}, zmm2, xmm3/m128
EVEX.512.66.0F.W0 E2 /r
AVX512F
16/32/64-bit
VPSRAQ xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.W1 E2 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRAQ ymm1 {k1}{z}, ymm2, xmm3/m128
EVEX.256.66.0F.W1 E2 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRAQ zmm1 {k1}{z}, zmm2, xmm3/m128
EVEX.512.66.0F.W1 E2 /r
AVX512F
16/32/64-bit
PAVGW mm1, mm2/m64
NP 0F E3 /r
SSE
16/32/64-bit
PAVGW xmm1, xmm2/m128
66 0F E3 /r
SSE2
16/32/64-bit
VPAVGW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG E3 /r
AVX
16/32/64-bit
VPAVGW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG E3 /r
AVX2
16/32/64-bit
VPAVGW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG E3 /r
AVX512VL and AVX512BW
16/32/64-bit
VPAVGW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG E3 /r
AVX512VL and AVX512BW
16/32/64-bit
VPAVGW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG E3 /r
AVX512BW
16/32/64-bit
PMULHUW mm1, mm2/m64
NP 0F E4 /r
SSE
16/32/64-bit
PMULHUW xmm1, xmm2/m128
66 0F E4 /r
SSE2
16/32/64-bit
VPMULHUW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG E4 /r
AVX
16/32/64-bit
VPMULHUW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG E4 /r
AVX2
16/32/64-bit
VPMULHUW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG E4 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMULHUW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG E4 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMULHUW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG E4 /r
AVX512BW
16/32/64-bit
PMULHW mm, mm/m64
NP 0F E5 /r
MMX
16/32/64-bit
PMULHW xmm1, xmm2/m128
66 0F E5 /r
SSE2
16/32/64-bit
VPMULHW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG E5 /r
AVX
16/32/64-bit
VPMULHW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG E5 /r
AVX2
16/32/64-bit
VPMULHW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG E5 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMULHW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG E5 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMULHW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG E5 /r
AVX512BW
16/32/64-bit
CVTTPD2DQ xmm1, xmm2/m128
66 0F E6 /r
SSE2
16/32/64-bit
VCVTTPD2DQ xmm1, xmm2/m128
VEX.128.66.0F.WIG E6 /r
AVX
16/32/64-bit
VCVTTPD2DQ xmm1, ymm2/m256
VEX.256.66.0F.WIG E6 /r
AVX
16/32/64-bit
VCVTTPD2DQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F.W1 E6 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTTPD2DQ xmm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F.W1 E6 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTTPD2DQ ymm1 {k1}{z}, zmm2/m512/m64bcst{sae}
EVEX.512.66.0F.W1 E6 /r
AVX512F
16/32/64-bit
CVTDQ2PD xmm1, xmm2/m64
F3 0F E6 /r
SSE2
16/32/64-bit
VCVTDQ2PD xmm1, xmm2/m64
VEX.128.F3.0F.WIG E6 /r
AVX
16/32/64-bit
VCVTDQ2PD ymm1, xmm2/m128
VEX.256.F3.0F.WIG E6 /r
AVX
16/32/64-bit
VCVTDQ2PD xmm1 {k1}{z}, xmm2/m64/m32bcst
EVEX.128.F3.0F.W0 E6 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTDQ2PD ymm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.256.F3.0F.W0 E6 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTDQ2PD zmm1 {k1}{z}, ymm2/m256/m32bcst{er}
EVEX.512.F3.0F.W0 E6 /r
AVX512F
16/32/64-bit
VCVTQQ2PD xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.F3.0F.W1 E6 /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTQQ2PD ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.F3.0F.W1 E6 /r
AVX512VL and AVX512DQ
16/32/64-bit
VCVTQQ2PD zmm1 {k1}{z}, zmm2/m512/m64bcst{er}
EVEX.512.F3.0F.W1 E6 /r
AVX512DQ
16/32/64-bit
CVTPD2DQ xmm1, xmm2/m128
F2 0F E6 /r
SSE2
16/32/64-bit
VCVTPD2DQ xmm1, xmm2/m128
VEX.128.F2.0F.WIG E6 /r
AVX
16/32/64-bit
VCVTPD2DQ xmm1, ymm2/m256
VEX.256.F2.0F.WIG E6 /r
AVX
16/32/64-bit
VCVTPD2DQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.F2.0F.W1 E6 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPD2DQ xmm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.F2.0F.W1 E6 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPD2DQ ymm1 {k1}{z}, zmm2/m512/m64bcst{er}
EVEX.512.F2.0F.W1 E6 /r
AVX512F
16/32/64-bit
MOVNTQ m64, mm
NP 0F E7 /r
SSE
16/32/64-bit
MOVNTDQ m128, xmm1
66 0F E7 /r
SSE2
16/32/64-bit
VMOVNTDQ m128, xmm1
VEX.128.66.0F.WIG E7 /r
AVX
16/32/64-bit
VMOVNTDQ m256, ymm1
VEX.256.66.0F.WIG E7 /r
AVX
16/32/64-bit
VMOVNTDQ m128, xmm1
EVEX.128.66.0F.W0 E7 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVNTDQ m256, ymm1
EVEX.256.66.0F.W0 E7 /r
AVX512VL and AVX512F
16/32/64-bit
VMOVNTDQ m512, zmm1
EVEX.512.66.0F.W0 E7 /r
AVX512F
16/32/64-bit
PSUBSB mm, mm/m64
NP 0F E8 /r
MMX
16/32/64-bit
PSUBSB xmm1, xmm2/m128
66 0F E8 /r
SSE2
16/32/64-bit
VPSUBSB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG E8 /r
AVX
16/32/64-bit
VPSUBSB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG E8 /r
AVX2
16/32/64-bit
VPSUBSB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG E8 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBSB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG E8 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBSB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG E8 /r
AVX512BW
16/32/64-bit
PSUBSW mm, mm/m64
NP 0F E9 /r
MMX
16/32/64-bit
PSUBSW xmm1, xmm2/m128
66 0F E9 /r
SSE2
16/32/64-bit
VPSUBSW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG E9 /r
AVX
16/32/64-bit
VPSUBSW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG E9 /r
AVX2
16/32/64-bit
VPSUBSW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG E9 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBSW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG E9 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBSW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG E9 /r
AVX512BW
16/32/64-bit
PMINSW mm1, mm2/m64
NP 0F EA /r
SSE
16/32/64-bit
PMINSW xmm1, xmm2/m128
66 0F EA /r
SSE2
16/32/64-bit
VPMINSW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG EA /r
AVX
16/32/64-bit
VPMINSW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG EA /r
AVX2
16/32/64-bit
VPMINSW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG EA /r
AVX512VL and AVX512BW
16/32/64-bit
VPMINSW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG EA /r
AVX512VL and AVX512BW
16/32/64-bit
VPMINSW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG EA /r
AVX512BW
16/32/64-bit
POR mm, mm/m64
NP 0F EB /r
MMX
16/32/64-bit
POR xmm1, xmm2/m128
66 0F EB /r
SSE2
16/32/64-bit
VPOR xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG EB /r
AVX
16/32/64-bit
VPOR ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG EB /r
AVX2
16/32/64-bit
VPORD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 EB /r
AVX512VL and AVX512F
16/32/64-bit
VPORD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 EB /r
AVX512VL and AVX512F
16/32/64-bit
VPORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 EB /r
AVX512F
16/32/64-bit
VPORQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 EB /r
AVX512VL and AVX512F
16/32/64-bit
VPORQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 EB /r
AVX512VL and AVX512F
16/32/64-bit
VPORQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 EB /r
AVX512F
16/32/64-bit
PADDSB mm, mm/m64
NP 0F EC /r
MMX
16/32/64-bit
PADDSB xmm1, xmm2/m128
66 0F EC /r
SSE2
16/32/64-bit
VPADDSB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG EC /r
AVX
16/32/64-bit
VPADDSB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG EC /r
AVX2
16/32/64-bit
VPADDSB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG EC /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDSB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG EC /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDSB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG EC /r
AVX512BW
16/32/64-bit
PADDSW mm, mm/m64
NP 0F ED /r
MMX
16/32/64-bit
PADDSW xmm1, xmm2/m128
66 0F ED /r
SSE2
16/32/64-bit
VPADDSW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG ED /r
AVX
16/32/64-bit
VPADDSW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG ED /r
AVX2
16/32/64-bit
VPADDSW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG ED /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDSW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG ED /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDSW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG ED /r
AVX512BW
16/32/64-bit
PMAXSW mm1, mm2/m64
NP 0F EE /r
SSE
16/32/64-bit
PMAXSW xmm1, xmm2/m128
66 0F EE /r
SSE2
16/32/64-bit
VPMAXSW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG EE /r
AVX
16/32/64-bit
VPMAXSW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG EE /r
AVX2
16/32/64-bit
VPMAXSW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG EE /r
AVX512VL and AVX512BW
16/32/64-bit
VPMAXSW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG EE /r
AVX512VL and AVX512BW
16/32/64-bit
VPMAXSW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG EE /r
AVX512BW
16/32/64-bit
PXOR mm, mm/m64
NP 0F EF /r
MMX
16/32/64-bit
PXOR xmm1, xmm2/m128
66 0F EF /r
SSE2
16/32/64-bit
VPXOR xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG EF /r
AVX
16/32/64-bit
VPXOR ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG EF /r
AVX2
16/32/64-bit
VPXORD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 EF /r
AVX512VL and AVX512F
16/32/64-bit
VPXORD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 EF /r
AVX512VL and AVX512F
16/32/64-bit
VPXORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 EF /r
AVX512F
16/32/64-bit
VPXORQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 EF /r
AVX512VL and AVX512F
16/32/64-bit
VPXORQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 EF /r
AVX512VL and AVX512F
16/32/64-bit
VPXORQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 EF /r
AVX512F
16/32/64-bit
LDDQU xmm1, m128
F2 0F F0 /r
SSE3
16/32/64-bit
VLDDQU xmm1, m128
VEX.128.F2.0F.WIG F0 /r
AVX
16/32/64-bit
VLDDQU ymm1, m256
VEX.256.F2.0F.WIG F0 /r
AVX
16/32/64-bit
PSLLW mm, mm/m64
NP 0F F1 /r
MMX
16/32/64-bit
PSLLW xmm1, xmm2/m128
66 0F F1 /r
SSE2
16/32/64-bit
VPSLLW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG F1 /r
AVX
16/32/64-bit
VPSLLW ymm1, ymm2, xmm3/m128
VEX.256.66.0F.WIG F1 /r
AVX2
16/32/64-bit
VPSLLW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG F1 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSLLW ymm1 {k1}{z}, ymm2, xmm3/m128
EVEX.256.66.0F.WIG F1 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSLLW zmm1 {k1}{z}, zmm2, xmm3/m128
EVEX.512.66.0F.WIG F1 /r
AVX512BW
16/32/64-bit
PSLLD mm, mm/m64
NP 0F F2 /r
MMX
16/32/64-bit
PSLLD xmm1, xmm2/m128
66 0F F2 /r
SSE2
16/32/64-bit
VPSLLD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG F2 /r
AVX
16/32/64-bit
VPSLLD ymm1, ymm2, xmm3/m128
VEX.256.66.0F.WIG F2 /r
AVX2
16/32/64-bit
VPSLLD xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.W0 F2 /r
AVX512VL and AVX512F
16/32/64-bit
VPSLLD ymm1 {k1}{z}, ymm2, xmm3/m128
EVEX.256.66.0F.W0 F2 /r
AVX512VL and AVX512F
16/32/64-bit
VPSLLD zmm1 {k1}{z}, zmm2, xmm3/m128
EVEX.512.66.0F.W0 F2 /r
AVX512F
16/32/64-bit
PSLLQ mm, mm/m64
NP 0F F3 /r
MMX
16/32/64-bit
PSLLQ xmm1, xmm2/m128
66 0F F3 /r
SSE2
16/32/64-bit
VPSLLQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG F3 /r
AVX
16/32/64-bit
VPSLLQ ymm1, ymm2, xmm3/m128
VEX.256.66.0F.WIG F3 /r
AVX2
16/32/64-bit
VPSLLQ xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.W1 F3 /r
AVX512VL and AVX512F
16/32/64-bit
VPSLLQ ymm1 {k1}{z}, ymm2, xmm3/m128
EVEX.256.66.0F.W1 F3 /r
AVX512VL and AVX512F
16/32/64-bit
VPSLLQ zmm1 {k1}{z}, zmm2, xmm3/m128
EVEX.512.66.0F.W1 F3 /r
AVX512F
16/32/64-bit
PMULUDQ mm1, mm2/m64
NP 0F F4 /r
SSE2
16/32/64-bit
PMULUDQ xmm1, xmm2/m128
66 0F F4 /r
SSE2
16/32/64-bit
VPMULUDQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG F4 /r
AVX
16/32/64-bit
VPMULUDQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG F4 /r
AVX2
16/32/64-bit
VPMULUDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 F4 /r
AVX512VL and AVX512F
16/32/64-bit
VPMULUDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 F4 /r
AVX512VL and AVX512F
16/32/64-bit
VPMULUDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 F4 /r
AVX512F
16/32/64-bit
PMADDWD mm, mm/m64
NP 0F F5 /r
MMX
16/32/64-bit
PMADDWD xmm1, xmm2/m128
66 0F F5 /r
SSE2
16/32/64-bit
VPMADDWD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG F5 /r
AVX
16/32/64-bit
VPMADDWD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG F5 /r
AVX2
16/32/64-bit
VPMADDWD xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG F5 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMADDWD ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG F5 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMADDWD zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG F5 /r
AVX512BW
16/32/64-bit
PSADBW mm1, mm2/m64
NP 0F F6 /r
SSE
16/32/64-bit
PSADBW xmm1, xmm2/m128
66 0F F6 /r
SSE2
16/32/64-bit
VPSADBW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG F6 /r
AVX
16/32/64-bit
VPSADBW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG F6 /r
AVX2
16/32/64-bit
VPSADBW xmm1, xmm2, xmm3/m128
EVEX.128.66.0F.WIG F6 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSADBW ymm1, ymm2, ymm3/m256
EVEX.256.66.0F.WIG F6 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSADBW zmm1, zmm2, zmm3/m512
EVEX.512.66.0F.WIG F6 /r
AVX512BW
16/32/64-bit
MASKMOVQ mm1, mm2
NP 0F F7 /r
SSE
16/32/64-bit
MASKMOVDQU xmm1, xmm2
66 0F F7 /r
SSE2
16/32/64-bit
VMASKMOVDQU xmm1, xmm2
VEX.128.66.0F.WIG F7 /r
AVX
16/32/64-bit
PSUBB mm, mm/m64
NP 0F F8 /r
MMX
16/32/64-bit
PSUBB xmm1, xmm2/m128
66 0F F8 /r
SSE2
16/32/64-bit
VPSUBB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG F8 /r
AVX
16/32/64-bit
VPSUBB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG F8 /r
AVX2
16/32/64-bit
VPSUBB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG F8 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG F8 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG F8 /r
AVX512BW
16/32/64-bit
PSUBW mm, mm/m64
NP 0F F9 /r
MMX
16/32/64-bit
PSUBW xmm1, xmm2/m128
66 0F F9 /r
SSE2
16/32/64-bit
VPSUBW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG F9 /r
AVX
16/32/64-bit
VPSUBW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG F9 /r
AVX2
16/32/64-bit
VPSUBW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG F9 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG F9 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSUBW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG F9 /r
AVX512BW
16/32/64-bit
PSUBD mm, mm/m64
NP 0F FA /r
MMX
16/32/64-bit
PSUBD xmm1, xmm2/m128
66 0F FA /r
SSE2
16/32/64-bit
VPSUBD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG FA /r
AVX
16/32/64-bit
VPSUBD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG FA /r
AVX2
16/32/64-bit
VPSUBD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 FA /r
AVX512VL and AVX512F
16/32/64-bit
VPSUBD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 FA /r
AVX512VL and AVX512F
16/32/64-bit
VPSUBD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 FA /r
AVX512F
16/32/64-bit
PSUBQ mm1, mm2/m64
NP 0F FB /r
SSE2
16/32/64-bit
PSUBQ xmm1, xmm2/m128
66 0F FB /r
SSE2
16/32/64-bit
VPSUBQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG FB /r
AVX
16/32/64-bit
VPSUBQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG FB /r
AVX2
16/32/64-bit
VPSUBQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F.W1 FB /r
AVX512VL and AVX512F
16/32/64-bit
VPSUBQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F.W1 FB /r
AVX512VL and AVX512F
16/32/64-bit
VPSUBQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F.W1 FB /r
AVX512F
16/32/64-bit
PADDB mm, mm/m64
NP 0F FC /r
MMX
16/32/64-bit
PADDB xmm1, xmm2/m128
66 0F FC /r
SSE2
16/32/64-bit
VPADDB xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG FC /r
AVX
16/32/64-bit
VPADDB ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG FC /r
AVX2
16/32/64-bit
VPADDB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG FC /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG FC /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG FC /r
AVX512BW
16/32/64-bit
PADDW mm, mm/m64
NP 0F FD /r
MMX
16/32/64-bit
PADDW xmm1, xmm2/m128
66 0F FD /r
SSE2
16/32/64-bit
VPADDW xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG FD /r
AVX
16/32/64-bit
VPADDW ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG FD /r
AVX2
16/32/64-bit
VPADDW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F.WIG FD /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F.WIG FD /r
AVX512VL and AVX512BW
16/32/64-bit
VPADDW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F.WIG FD /r
AVX512BW
16/32/64-bit
PADDD mm, mm/m64
NP 0F FE /r
MMX
16/32/64-bit
PADDD xmm1, xmm2/m128
66 0F FE /r
SSE2
16/32/64-bit
VPADDD xmm1, xmm2, xmm3/m128
VEX.128.66.0F.WIG FE /r
AVX
16/32/64-bit
VPADDD ymm1, ymm2, ymm3/m256
VEX.256.66.0F.WIG FE /r
AVX2
16/32/64-bit
VPADDD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F.W0 FE /r
AVX512VL and AVX512F
16/32/64-bit
VPADDD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F.W0 FE /r
AVX512VL and AVX512F
16/32/64-bit
VPADDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F.W0 FE /r
AVX512F
16/32/64-bit
UD0 r16, r/m16
o16 0F FF /r
286+
16/32/64-bit
UD0 r32, r/m32
o32 0F FF /r
386+
16/32/64-bit
UD0 r64, r/m64
o64 0F FF /r
X64
64-bit
PSHUFB mm1, mm2/m64
NP 0F 38 00 /r
SSSE3
16/32/64-bit
PSHUFB xmm1, xmm2/m128
66 0F 38 00 /r
SSSE3
16/32/64-bit
VPSHUFB xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 00 /r
AVX
16/32/64-bit
VPSHUFB ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 00 /r
AVX2
16/32/64-bit
VPSHUFB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG 00 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSHUFB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG 00 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSHUFB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG 00 /r
AVX512BW
16/32/64-bit
PHADDW mm1, mm2/m64
NP 0F 38 01 /r
SSSE3
16/32/64-bit
PHADDW xmm1, xmm2/m128
66 0F 38 01 /r
SSSE3
16/32/64-bit
VPHADDW xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 01 /r
AVX
16/32/64-bit
VPHADDW ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 01 /r
AVX2
16/32/64-bit
PHADDD mm1, mm2/m64
NP 0F 38 02 /r
SSSE3
16/32/64-bit
PHADDD xmm1, xmm2/m128
66 0F 38 02 /r
SSSE3
16/32/64-bit
VPHADDD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 02 /r
AVX
16/32/64-bit
VPHADDD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 02 /r
AVX2
16/32/64-bit
PHADDSW mm1, mm2/m64
NP 0F 38 03 /r
SSSE3
16/32/64-bit
PHADDSW xmm1, xmm2/m128
66 0F 38 03 /r
SSSE3
16/32/64-bit
VPHADDSW xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 03 /r
AVX
16/32/64-bit
VPHADDSW ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 03 /r
AVX2
16/32/64-bit
PMADDUBSW mm1, mm2/m64
NP 0F 38 04 /r
SSSE3
16/32/64-bit
PMADDUBSW xmm1, xmm2/m128
66 0F 38 04 /r
SSSE3
16/32/64-bit
VPMADDUBSW xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 04 /r
AVX
16/32/64-bit
VPMADDUBSW ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 04 /r
AVX2
16/32/64-bit
VPMADDUBSW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG 04 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMADDUBSW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG 04 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMADDUBSW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG 04 /r
AVX512BW
16/32/64-bit
PHSUBW mm1, mm2/m64
NP 0F 38 05 /r
SSSE3
16/32/64-bit
PHSUBW xmm1, xmm2/m128
66 0F 38 05 /r
SSSE3
16/32/64-bit
VPHSUBW xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 05 /r
AVX
16/32/64-bit
VPHSUBW ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 05 /r
AVX2
16/32/64-bit
PHSUBD mm1, mm2/m64
NP 0F 38 06 /r
SSSE3
16/32/64-bit
PHSUBD xmm1, xmm2/m128
66 0F 38 06 /r
SSSE3
16/32/64-bit
VPHSUBD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 06 /r
AVX
16/32/64-bit
VPHSUBD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 06 /r
AVX2
16/32/64-bit
PHSUBSW mm1, mm2/m64
NP 0F 38 07 /r
SSSE3
16/32/64-bit
PHSUBSW xmm1, xmm2/m128
66 0F 38 07 /r
SSSE3
16/32/64-bit
VPHSUBSW xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 07 /r
AVX
16/32/64-bit
VPHSUBSW ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 07 /r
AVX2
16/32/64-bit
PSIGNB mm1, mm2/m64
NP 0F 38 08 /r
SSSE3
16/32/64-bit
PSIGNB xmm1, xmm2/m128
66 0F 38 08 /r
SSSE3
16/32/64-bit
VPSIGNB xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 08 /r
AVX
16/32/64-bit
VPSIGNB ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 08 /r
AVX2
16/32/64-bit
PSIGNW mm1, mm2/m64
NP 0F 38 09 /r
SSSE3
16/32/64-bit
PSIGNW xmm1, xmm2/m128
66 0F 38 09 /r
SSSE3
16/32/64-bit
VPSIGNW xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 09 /r
AVX
16/32/64-bit
VPSIGNW ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 09 /r
AVX2
16/32/64-bit
PSIGND mm1, mm2/m64
NP 0F 38 0A /r
SSSE3
16/32/64-bit
PSIGND xmm1, xmm2/m128
66 0F 38 0A /r
SSSE3
16/32/64-bit
VPSIGND xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 0A /r
AVX
16/32/64-bit
VPSIGND ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 0A /r
AVX2
16/32/64-bit
PMULHRSW mm1, mm2/m64
NP 0F 38 0B /r
SSSE3
16/32/64-bit
PMULHRSW xmm1, xmm2/m128
66 0F 38 0B /r
SSSE3
16/32/64-bit
VPMULHRSW xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 0B /r
AVX
16/32/64-bit
VPMULHRSW ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 0B /r
AVX2
16/32/64-bit
VPMULHRSW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG 0B /r
AVX512VL and AVX512BW
16/32/64-bit
VPMULHRSW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG 0B /r
AVX512VL and AVX512BW
16/32/64-bit
VPMULHRSW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG 0B /r
AVX512BW
16/32/64-bit
VPERMILPS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 0C /r
AVX
16/32/64-bit
VPERMILPS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 0C /r
AVX
16/32/64-bit
VPERMILPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 0C /r
AVX512VL and AVX512F
16/32/64-bit
VPERMILPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 0C /r
AVX512VL and AVX512F
16/32/64-bit
VPERMILPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 0C /r
AVX512F
16/32/64-bit
VPERMILPD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 0D /r
AVX
16/32/64-bit
VPERMILPD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 0D /r
AVX
16/32/64-bit
VPERMILPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 0D /r
AVX512VL and AVX512F
16/32/64-bit
VPERMILPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 0D /r
AVX512VL and AVX512F
16/32/64-bit
VPERMILPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 0D /r
AVX512F
16/32/64-bit
VTESTPS xmm1, xmm2/m128
VEX.128.66.0F38.W0 0E /r
AVX
16/32/64-bit
VTESTPS ymm1, ymm2/m256
VEX.256.66.0F38.W0 0E /r
AVX
16/32/64-bit
VTESTPD xmm1, xmm2/m128
VEX.128.66.0F38.W0 0F /r
AVX
16/32/64-bit
VTESTPD ymm1, ymm2/m256
VEX.256.66.0F38.W0 0F /r
AVX
16/32/64-bit
PBLENDVB xmm1, xmm2/m128, <XMM0>
66 0F 38 10 /r
SSE4.1
16/32/64-bit
VPSRLVW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W1 10 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSRLVW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W1 10 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSRLVW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W1 10 /r
AVX512BW
16/32/64-bit
VPMOVUSWB xmm1/m64 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 10 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVUSWB xmm1/m128 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 10 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVUSWB ymm1/m256 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 10 /r
AVX512BW
16/32/64-bit
VPSRAVW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W1 11 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSRAVW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W1 11 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSRAVW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W1 11 /r
AVX512BW
16/32/64-bit
VPMOVUSDB xmm1/m32 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 11 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVUSDB xmm1/m64 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 11 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVUSDB xmm1/m128 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 11 /r
AVX512F
16/32/64-bit
VPSLLVW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W1 12 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSLLVW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W1 12 /r
AVX512VL and AVX512BW
16/32/64-bit
VPSLLVW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W1 12 /r
AVX512BW
16/32/64-bit
VPMOVUSQB xmm1/m16 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 12 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVUSQB xmm1/m32 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 12 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVUSQB xmm1/m64 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 12 /r
AVX512F
16/32/64-bit
VCVTPH2PS xmm1, xmm2/m64
VEX.128.66.0F38.W0 13 /r
F16C
16/32/64-bit
VCVTPH2PS ymm1, xmm2/m128
VEX.256.66.0F38.W0 13 /r
F16C
16/32/64-bit
VCVTPH2PS xmm1 {k1}{z}, xmm2/m64
EVEX.128.66.0F38.W0 13 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPH2PS ymm1 {k1}{z}, xmm2/m128
EVEX.256.66.0F38.W0 13 /r
AVX512VL and AVX512F
16/32/64-bit
VCVTPH2PS zmm1 {k1}{z}, ymm2/m256{sae}
EVEX.512.66.0F38.W0 13 /r
AVX512F
16/32/64-bit
VPMOVUSDW xmm1/m64 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 13 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVUSDW xmm1/m128 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 13 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVUSDW ymm1/m256 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 13 /r
AVX512F
16/32/64-bit
BLENDVPS xmm1, xmm2/m128, <XMM0>
66 0F 38 14 /r
SSE4.1
16/32/64-bit
VPRORVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 14 /r
AVX512VL and AVX512F
16/32/64-bit
VPRORVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 14 /r
AVX512VL and AVX512F
16/32/64-bit
VPRORVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 14 /r
AVX512F
16/32/64-bit
VPRORVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 14 /r
AVX512VL and AVX512F
16/32/64-bit
VPRORVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 14 /r
AVX512VL and AVX512F
16/32/64-bit
VPRORVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 14 /r
AVX512F
16/32/64-bit
VPMOVUSQW xmm1/m32 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 14 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVUSQW xmm1/m64 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 14 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVUSQW xmm1/m128 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 14 /r
AVX512F
16/32/64-bit
BLENDVPD xmm1, xmm2/m128, <XMM0>
66 0F 38 15 /r
SSE4.1
16/32/64-bit
VPROLVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 15 /r
AVX512VL and AVX512F
16/32/64-bit
VPROLVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 15 /r
AVX512VL and AVX512F
16/32/64-bit
VPROLVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 15 /r
AVX512F
16/32/64-bit
VPROLVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 15 /r
AVX512VL and AVX512F
16/32/64-bit
VPROLVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 15 /r
AVX512VL and AVX512F
16/32/64-bit
VPROLVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 15 /r
AVX512F
16/32/64-bit
VPMOVUSQD xmm1/m64 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 15 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVUSQD xmm1/m128 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 15 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVUSQD ymm1/m256 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 15 /r
AVX512F
16/32/64-bit
VPERMPS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 16 /r
AVX2
16/32/64-bit
VPERMPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 16 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 16 /r
AVX512F
16/32/64-bit
VPERMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 16 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 16 /r
AVX512F
16/32/64-bit
PTEST xmm1, xmm2/m128
66 0F 38 17 /r
SSE4.1
16/32/64-bit
VPTEST xmm1, xmm2/m128
VEX.128.66.0F38.WIG 17 /r
AVX
16/32/64-bit
VPTEST ymm1, ymm2/m256
VEX.256.66.0F38.WIG 17 /r
AVX
16/32/64-bit
VBROADCASTSS xmm1, m32
VEX.128.66.0F38.W0 18 /r
AVX
16/32/64-bit
VBROADCASTSS ymm1, m32
VEX.256.66.0F38.W0 18 /r
AVX
16/32/64-bit
VBROADCASTSS xmm1 {k1}{z}, xmm2/m32
EVEX.128.66.0F38.W0 18 /r
AVX512VL and AVX512F
16/32/64-bit
VBROADCASTSS ymm1 {k1}{z}, xmm2/m32
EVEX.256.66.0F38.W0 18 /r
AVX512VL and AVX512F
16/32/64-bit
VBROADCASTSS zmm1 {k1}{z}, xmm2/m32
EVEX.512.66.0F38.W0 18 /r
AVX512F
16/32/64-bit
VBROADCASTSD ymm1, m64
VEX.256.66.0F38.W0 19 /r
AVX
16/32/64-bit
VBROADCASTF32X2 ymm1 {k1}{z}, xmm2/m64
EVEX.256.66.0F38.W0 19 /r
AVX512VL and AVX512DQ
16/32/64-bit
VBROADCASTF32X2 zmm1 {k1}{z}, xmm2/m64
EVEX.512.66.0F38.W0 19 /r
AVX512DQ
16/32/64-bit
VBROADCASTSD ymm1 {k1}{z}, xmm2/m64
EVEX.256.66.0F38.W1 19 /r
AVX512VL and AVX512F
16/32/64-bit
VBROADCASTSD zmm1 {k1}{z}, xmm2/m64
EVEX.512.66.0F38.W1 19 /r
AVX512F
16/32/64-bit
VBROADCASTF128 ymm1, m128
VEX.256.66.0F38.W0 1A /r
AVX
16/32/64-bit
VBROADCASTF32X4 ymm1 {k1}{z}, m128
EVEX.256.66.0F38.W0 1A /r
AVX512VL and AVX512F
16/32/64-bit
VBROADCASTF32X4 zmm1 {k1}{z}, m128
EVEX.512.66.0F38.W0 1A /r
AVX512F
16/32/64-bit
VBROADCASTF64X2 ymm1 {k1}{z}, m128
EVEX.256.66.0F38.W1 1A /r
AVX512VL and AVX512DQ
16/32/64-bit
VBROADCASTF64X2 zmm1 {k1}{z}, m128
EVEX.512.66.0F38.W1 1A /r
AVX512DQ
16/32/64-bit
VBROADCASTF32X8 zmm1 {k1}{z}, m256
EVEX.512.66.0F38.W0 1B /r
AVX512DQ
16/32/64-bit
VBROADCASTF64X4 zmm1 {k1}{z}, m256
EVEX.512.66.0F38.W1 1B /r
AVX512F
16/32/64-bit
PABSB mm1, mm2/m64
NP 0F 38 1C /r
SSSE3
16/32/64-bit
PABSB xmm1, xmm2/m128
66 0F 38 1C /r
SSSE3
16/32/64-bit
VPABSB xmm1, xmm2/m128
VEX.128.66.0F38.WIG 1C /r
AVX
16/32/64-bit
VPABSB ymm1, ymm2/m256
VEX.256.66.0F38.WIG 1C /r
AVX2
16/32/64-bit
VPABSB xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F38.WIG 1C /r
AVX512VL and AVX512BW
16/32/64-bit
VPABSB ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F38.WIG 1C /r
AVX512VL and AVX512BW
16/32/64-bit
VPABSB zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F38.WIG 1C /r
AVX512BW
16/32/64-bit
PABSW mm1, mm2/m64
NP 0F 38 1D /r
SSSE3
16/32/64-bit
PABSW xmm1, xmm2/m128
66 0F 38 1D /r
SSSE3
16/32/64-bit
VPABSW xmm1, xmm2/m128
VEX.128.66.0F38.WIG 1D /r
AVX
16/32/64-bit
VPABSW ymm1, ymm2/m256
VEX.256.66.0F38.WIG 1D /r
AVX2
16/32/64-bit
VPABSW xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F38.WIG 1D /r
AVX512VL and AVX512BW
16/32/64-bit
VPABSW ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F38.WIG 1D /r
AVX512VL and AVX512BW
16/32/64-bit
VPABSW zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F38.WIG 1D /r
AVX512BW
16/32/64-bit
PABSD mm1, mm2/m64
NP 0F 38 1E /r
SSSE3
16/32/64-bit
PABSD xmm1, xmm2/m128
66 0F 38 1E /r
SSSE3
16/32/64-bit
VPABSD xmm1, xmm2/m128
VEX.128.66.0F38.WIG 1E /r
AVX
16/32/64-bit
VPABSD ymm1, ymm2/m256
VEX.256.66.0F38.WIG 1E /r
AVX2
16/32/64-bit
VPABSD xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.66.0F38.W0 1E /r
AVX512VL and AVX512F
16/32/64-bit
VPABSD ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.66.0F38.W0 1E /r
AVX512VL and AVX512F
16/32/64-bit
VPABSD zmm1 {k1}{z}, zmm2/m512/m32bcst
EVEX.512.66.0F38.W0 1E /r
AVX512F
16/32/64-bit
VPABSQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F38.W1 1F /r
AVX512VL and AVX512F
16/32/64-bit
VPABSQ ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F38.W1 1F /r
AVX512VL and AVX512F
16/32/64-bit
VPABSQ zmm1 {k1}{z}, zmm2/m512/m64bcst
EVEX.512.66.0F38.W1 1F /r
AVX512F
16/32/64-bit
PMOVSXBW xmm1, xmm2/m64
66 0F 38 20 /r
SSE4.1
16/32/64-bit
VPMOVSXBW xmm1, xmm2/m64
VEX.128.66.0F38.WIG 20 /r
AVX
16/32/64-bit
VPMOVSXBW ymm1, xmm2/m128
VEX.256.66.0F38.WIG 20 /r
AVX2
16/32/64-bit
VPMOVSXBW xmm1 {k1}{z}, xmm2/m64
EVEX.128.66.0F38.WIG 20 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVSXBW ymm1 {k1}{z}, xmm2/m128
EVEX.256.66.0F38.WIG 20 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVSXBW zmm1 {k1}{z}, ymm2/m256
EVEX.512.66.0F38.WIG 20 /r
AVX512BW
16/32/64-bit
VPMOVSWB xmm1/m64 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 20 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVSWB xmm1/m128 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 20 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVSWB ymm1/m256 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 20 /r
AVX512BW
16/32/64-bit
PMOVSXBD xmm1, xmm2/m32
66 0F 38 21 /r
SSE4.1
16/32/64-bit
VPMOVSXBD xmm1, xmm2/m32
VEX.128.66.0F38.WIG 21 /r
AVX
16/32/64-bit
VPMOVSXBD ymm1, xmm2/m64
VEX.256.66.0F38.WIG 21 /r
AVX2
16/32/64-bit
VPMOVSXBD xmm1 {k1}{z}, xmm2/m32
EVEX.128.66.0F38.WIG 21 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSXBD ymm1 {k1}{z}, xmm2/m64
EVEX.256.66.0F38.WIG 21 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSXBD zmm1 {k1}{z}, xmm2/m128
EVEX.512.66.0F38.WIG 21 /r
AVX512F
16/32/64-bit
VPMOVSDB xmm1/m32 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 21 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSDB xmm1/m64 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 21 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSDB xmm1/m128 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 21 /r
AVX512F
16/32/64-bit
PMOVSXBQ xmm1, xmm2/m16
66 0F 38 22 /r
SSE4.1
16/32/64-bit
VPMOVSXBQ xmm1, xmm2/m16
VEX.128.66.0F38.WIG 22 /r
AVX
16/32/64-bit
VPMOVSXBQ ymm1, xmm2/m32
VEX.256.66.0F38.WIG 22 /r
AVX2
16/32/64-bit
VPMOVSXBQ xmm1 {k1}{z}, xmm2/m16
EVEX.128.66.0F38.WIG 22 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSXBQ ymm1 {k1}{z}, xmm2/m32
EVEX.256.66.0F38.WIG 22 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSXBQ zmm1 {k1}{z}, xmm2/m64
EVEX.512.66.0F38.WIG 22 /r
AVX512F
16/32/64-bit
VPMOVSQB xmm1/m16 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 22 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSQB xmm1/m32 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 22 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSQB xmm1/m64 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 22 /r
AVX512F
16/32/64-bit
PMOVSXWD xmm1, xmm2/m64
66 0F 38 23 /r
SSE4.1
16/32/64-bit
VPMOVSXWD xmm1, xmm2/m64
VEX.128.66.0F38.WIG 23 /r
AVX
16/32/64-bit
VPMOVSXWD ymm1, xmm2/m128
VEX.256.66.0F38.WIG 23 /r
AVX2
16/32/64-bit
VPMOVSXWD xmm1 {k1}{z}, xmm2/m64
EVEX.128.66.0F38.WIG 23 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSXWD ymm1 {k1}{z}, xmm2/m128
EVEX.256.66.0F38.WIG 23 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSXWD zmm1 {k1}{z}, ymm2/m256
EVEX.512.66.0F38.WIG 23 /r
AVX512F
16/32/64-bit
VPMOVSDW xmm1/m64 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 23 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSDW xmm1/m128 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 23 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSDW ymm1/m256 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 23 /r
AVX512F
16/32/64-bit
PMOVSXWQ xmm1, xmm2/m32
66 0F 38 24 /r
SSE4.1
16/32/64-bit
VPMOVSXWQ xmm1, xmm2/m32
VEX.128.66.0F38.WIG 24 /r
AVX
16/32/64-bit
VPMOVSXWQ ymm1, xmm2/m64
VEX.256.66.0F38.WIG 24 /r
AVX2
16/32/64-bit
VPMOVSXWQ xmm1 {k1}{z}, xmm2/m32
EVEX.128.66.0F38.WIG 24 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSXWQ ymm1 {k1}{z}, xmm2/m64
EVEX.256.66.0F38.WIG 24 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSXWQ zmm1 {k1}{z}, xmm2/m128
EVEX.512.66.0F38.WIG 24 /r
AVX512F
16/32/64-bit
VPMOVSQW xmm1/m32 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 24 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSQW xmm1/m64 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 24 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSQW xmm1/m128 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 24 /r
AVX512F
16/32/64-bit
PMOVSXDQ xmm1, xmm2/m64
66 0F 38 25 /r
SSE4.1
16/32/64-bit
VPMOVSXDQ xmm1, xmm2/m64
VEX.128.66.0F38.WIG 25 /r
AVX
16/32/64-bit
VPMOVSXDQ ymm1, xmm2/m128
VEX.256.66.0F38.WIG 25 /r
AVX2
16/32/64-bit
VPMOVSXDQ xmm1 {k1}{z}, xmm2/m64
EVEX.128.66.0F38.W0 25 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSXDQ ymm1 {k1}{z}, xmm2/m128
EVEX.256.66.0F38.W0 25 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSXDQ zmm1 {k1}{z}, ymm2/m256
EVEX.512.66.0F38.W0 25 /r
AVX512F
16/32/64-bit
VPMOVSQD xmm1/m64 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 25 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSQD xmm1/m128 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 25 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVSQD ymm1/m256 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 25 /r
AVX512F
16/32/64-bit
VPTESTMB k2 {k1}, xmm2, xmm3/m128
EVEX.128.66.0F38.W0 26 /r
AVX512VL and AVX512BW
16/32/64-bit
VPTESTMB k2 {k1}, ymm2, ymm3/m256
EVEX.256.66.0F38.W0 26 /r
AVX512VL and AVX512BW
16/32/64-bit
VPTESTMB k2 {k1}, zmm2, zmm3/m512
EVEX.512.66.0F38.W0 26 /r
AVX512BW
16/32/64-bit
VPTESTMW k2 {k1}, xmm2, xmm3/m128
EVEX.128.66.0F38.W1 26 /r
AVX512VL and AVX512BW
16/32/64-bit
VPTESTMW k2 {k1}, ymm2, ymm3/m256
EVEX.256.66.0F38.W1 26 /r
AVX512VL and AVX512BW
16/32/64-bit
VPTESTMW k2 {k1}, zmm2, zmm3/m512
EVEX.512.66.0F38.W1 26 /r
AVX512BW
16/32/64-bit
VPTESTNMB k2 {k1}, xmm2, xmm3/m128
EVEX.128.F3.0F38.W0 26 /r
AVX512VL and AVX512BW
16/32/64-bit
VPTESTNMB k2 {k1}, ymm2, ymm3/m256
EVEX.256.F3.0F38.W0 26 /r
AVX512VL and AVX512BW
16/32/64-bit
VPTESTNMB k2 {k1}, zmm2, zmm3/m512
EVEX.512.F3.0F38.W0 26 /r
AVX512BW
16/32/64-bit
VPTESTNMW k2 {k1}, xmm2, xmm3/m128
EVEX.128.F3.0F38.W1 26 /r
AVX512VL and AVX512BW
16/32/64-bit
VPTESTNMW k2 {k1}, ymm2, ymm3/m256
EVEX.256.F3.0F38.W1 26 /r
AVX512VL and AVX512BW
16/32/64-bit
VPTESTNMW k2 {k1}, zmm2, zmm3/m512
EVEX.512.F3.0F38.W1 26 /r
AVX512BW
16/32/64-bit
VPTESTMD k2 {k1}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 27 /r
AVX512VL and AVX512F
16/32/64-bit
VPTESTMD k2 {k1}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 27 /r
AVX512VL and AVX512F
16/32/64-bit
VPTESTMD k2 {k1}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 27 /r
AVX512F
16/32/64-bit
VPTESTMQ k2 {k1}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 27 /r
AVX512VL and AVX512F
16/32/64-bit
VPTESTMQ k2 {k1}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 27 /r
AVX512VL and AVX512F
16/32/64-bit
VPTESTMQ k2 {k1}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 27 /r
AVX512F
16/32/64-bit
VPTESTNMD k2 {k1}, xmm2, xmm3/m128/m32bcst
EVEX.128.F3.0F38.W0 27 /r
AVX512VL and AVX512F
16/32/64-bit
VPTESTNMD k2 {k1}, ymm2, ymm3/m256/m32bcst
EVEX.256.F3.0F38.W0 27 /r
AVX512VL and AVX512F
16/32/64-bit
VPTESTNMD k2 {k1}, zmm2, zmm3/m512/m32bcst
EVEX.512.F3.0F38.W0 27 /r
AVX512F
16/32/64-bit
VPTESTNMQ k2 {k1}, xmm2, xmm3/m128/m64bcst
EVEX.128.F3.0F38.W1 27 /r
AVX512VL and AVX512F
16/32/64-bit
VPTESTNMQ k2 {k1}, ymm2, ymm3/m256/m64bcst
EVEX.256.F3.0F38.W1 27 /r
AVX512VL and AVX512F
16/32/64-bit
VPTESTNMQ k2 {k1}, zmm2, zmm3/m512/m64bcst
EVEX.512.F3.0F38.W1 27 /r
AVX512F
16/32/64-bit
PMULDQ xmm1, xmm2/m128
66 0F 38 28 /r
SSE4.1
16/32/64-bit
VPMULDQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 28 /r
AVX
16/32/64-bit
VPMULDQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 28 /r
AVX2
16/32/64-bit
VPMULDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 28 /r
AVX512VL and AVX512F
16/32/64-bit
VPMULDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 28 /r
AVX512VL and AVX512F
16/32/64-bit
VPMULDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 28 /r
AVX512F
16/32/64-bit
VPMOVM2B xmm1, k1
EVEX.128.F3.0F38.W0 28 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVM2B ymm1, k1
EVEX.256.F3.0F38.W0 28 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVM2B zmm1, k1
EVEX.512.F3.0F38.W0 28 /r
AVX512BW
16/32/64-bit
VPMOVM2W xmm1, k1
EVEX.128.F3.0F38.W1 28 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVM2W ymm1, k1
EVEX.256.F3.0F38.W1 28 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVM2W zmm1, k1
EVEX.512.F3.0F38.W1 28 /r
AVX512BW
16/32/64-bit
PCMPEQQ xmm1, xmm2/m128
66 0F 38 29 /r
SSE4.1
16/32/64-bit
VPCMPEQQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 29 /r
AVX
16/32/64-bit
VPCMPEQQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 29 /r
AVX2
16/32/64-bit
VPCMPEQQ k1 {k2}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 29 /r
AVX512VL and AVX512F
16/32/64-bit
VPCMPEQQ k1 {k2}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 29 /r
AVX512VL and AVX512F
16/32/64-bit
VPCMPEQQ k1 {k2}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 29 /r
AVX512F
16/32/64-bit
VPMOVB2M k1, xmm1
EVEX.128.F3.0F38.W0 29 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVB2M k1, ymm1
EVEX.256.F3.0F38.W0 29 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVB2M k1, zmm1
EVEX.512.F3.0F38.W0 29 /r
AVX512BW
16/32/64-bit
VPMOVW2M k1, xmm1
EVEX.128.F3.0F38.W1 29 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVW2M k1, ymm1
EVEX.256.F3.0F38.W1 29 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVW2M k1, zmm1
EVEX.512.F3.0F38.W1 29 /r
AVX512BW
16/32/64-bit
MOVNTDQA xmm1, m128
66 0F 38 2A /r
SSE4.1
16/32/64-bit
VMOVNTDQA xmm1, m128
VEX.128.66.0F38.WIG 2A /r
AVX
16/32/64-bit
VMOVNTDQA ymm1, m256
VEX.256.66.0F38.WIG 2A /r
AVX2
16/32/64-bit
VMOVNTDQA xmm1, m128
EVEX.128.66.0F38.W0 2A /r
AVX512VL and AVX512F
16/32/64-bit
VMOVNTDQA ymm1, m256
EVEX.256.66.0F38.W0 2A /r
AVX512VL and AVX512F
16/32/64-bit
VMOVNTDQA zmm1, m512
EVEX.512.66.0F38.W0 2A /r
AVX512F
16/32/64-bit
VPBROADCASTMB2Q xmm1, k1
EVEX.128.F3.0F38.W1 2A /r
AVX512VL and AVX512CD
16/32/64-bit
VPBROADCASTMB2Q ymm1, k1
EVEX.256.F3.0F38.W1 2A /r
AVX512VL and AVX512CD
16/32/64-bit
VPBROADCASTMB2Q zmm1, k1
EVEX.512.F3.0F38.W1 2A /r
AVX512CD
16/32/64-bit
PACKUSDW xmm1, xmm2/m128
66 0F 38 2B /r
SSE4.1
16/32/64-bit
VPACKUSDW xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 2B /r
AVX
16/32/64-bit
VPACKUSDW ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 2B /r
AVX2
16/32/64-bit
VPACKUSDW xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 2B /r
AVX512VL and AVX512BW
16/32/64-bit
VPACKUSDW ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 2B /r
AVX512VL and AVX512BW
16/32/64-bit
VPACKUSDW zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 2B /r
AVX512BW
16/32/64-bit
VMASKMOVPS xmm1, xmm2, m128
VEX.128.66.0F38.W0 2C /r
AVX
16/32/64-bit
VMASKMOVPS ymm1, ymm2, m256
VEX.256.66.0F38.W0 2C /r
AVX
16/32/64-bit
VSCALEFPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 2C /r
AVX512VL and AVX512F
16/32/64-bit
VSCALEFPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 2C /r
AVX512VL and AVX512F
16/32/64-bit
VSCALEFPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 2C /r
AVX512F
16/32/64-bit
VSCALEFPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 2C /r
AVX512VL and AVX512F
16/32/64-bit
VSCALEFPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 2C /r
AVX512VL and AVX512F
16/32/64-bit
VSCALEFPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 2C /r
AVX512F
16/32/64-bit
VMASKMOVPD xmm1, xmm2, m128
VEX.128.66.0F38.W0 2D /r
AVX
16/32/64-bit
VMASKMOVPD ymm1, ymm2, m256
VEX.256.66.0F38.W0 2D /r
AVX
16/32/64-bit
VSCALEFSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 2D /r
AVX512F
16/32/64-bit
VSCALEFSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 2D /r
AVX512F
16/32/64-bit
VMASKMOVPS m128, xmm1, xmm2
VEX.128.66.0F38.W0 2E /r
AVX
16/32/64-bit
VMASKMOVPS m256, ymm1, ymm2
VEX.256.66.0F38.W0 2E /r
AVX
16/32/64-bit
VMASKMOVPD m128, xmm1, xmm2
VEX.128.66.0F38.W0 2F /r
AVX
16/32/64-bit
VMASKMOVPD m256, ymm1, ymm2
VEX.256.66.0F38.W0 2F /r
AVX
16/32/64-bit
PMOVZXBW xmm1, xmm2/m64
66 0F 38 30 /r
SSE4.1
16/32/64-bit
VPMOVZXBW xmm1, xmm2/m64
VEX.128.66.0F38.WIG 30 /r
AVX
16/32/64-bit
VPMOVZXBW ymm1, xmm2/m128
VEX.256.66.0F38.WIG 30 /r
AVX2
16/32/64-bit
VPMOVZXBW xmm1 {k1}{z}, xmm2/m64
EVEX.128.66.0F38.WIG 30 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVZXBW ymm1 {k1}{z}, xmm2/m128
EVEX.256.66.0F38.WIG 30 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVZXBW zmm1 {k1}{z}, ymm2/m256
EVEX.512.66.0F38.WIG 30 /r
AVX512BW
16/32/64-bit
VPMOVWB xmm1/m64 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 30 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVWB xmm1/m128 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 30 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMOVWB ymm1/m256 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 30 /r
AVX512BW
16/32/64-bit
PMOVZXBD xmm1, xmm2/m32
66 0F 38 31 /r
SSE4.1
16/32/64-bit
VPMOVZXBD xmm1, xmm2/m32
VEX.128.66.0F38.WIG 31 /r
AVX
16/32/64-bit
VPMOVZXBD ymm1, xmm2/m64
VEX.256.66.0F38.WIG 31 /r
AVX2
16/32/64-bit
VPMOVZXBD xmm1 {k1}{z}, xmm2/m32
EVEX.128.66.0F38.WIG 31 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVZXBD ymm1 {k1}{z}, xmm2/m64
EVEX.256.66.0F38.WIG 31 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVZXBD zmm1 {k1}{z}, xmm2/m128
EVEX.512.66.0F38.WIG 31 /r
AVX512F
16/32/64-bit
VPMOVDB xmm1/m32 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 31 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVDB xmm1/m64 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 31 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVDB xmm1/m128 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 31 /r
AVX512F
16/32/64-bit
PMOVZXBQ xmm1, xmm2/m16
66 0F 38 32 /r
SSE4.1
16/32/64-bit
VPMOVZXBQ xmm1, xmm2/m16
VEX.128.66.0F38.WIG 32 /r
AVX
16/32/64-bit
VPMOVZXBQ ymm1, xmm2/m32
VEX.256.66.0F38.WIG 32 /r
AVX2
16/32/64-bit
VPMOVZXBQ xmm1 {k1}{z}, xmm2/m16
EVEX.128.66.0F38.WIG 32 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVZXBQ ymm1 {k1}{z}, xmm2/m32
EVEX.256.66.0F38.WIG 32 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVZXBQ zmm1 {k1}{z}, xmm2/m64
EVEX.512.66.0F38.WIG 32 /r
AVX512F
16/32/64-bit
VPMOVQB xmm1/m16 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 32 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVQB xmm1/m32 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 32 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVQB xmm1/m64 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 32 /r
AVX512F
16/32/64-bit
PMOVZXWD xmm1, xmm2/m64
66 0F 38 33 /r
SSE4.1
16/32/64-bit
VPMOVZXWD xmm1, xmm2/m64
VEX.128.66.0F38.WIG 33 /r
AVX
16/32/64-bit
VPMOVZXWD ymm1, xmm2/m128
VEX.256.66.0F38.WIG 33 /r
AVX2
16/32/64-bit
VPMOVZXWD xmm1 {k1}{z}, xmm2/m64
EVEX.128.66.0F38.WIG 33 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVZXWD ymm1 {k1}{z}, xmm2/m128
EVEX.256.66.0F38.WIG 33 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVZXWD zmm1 {k1}{z}, ymm2/m256
EVEX.512.66.0F38.WIG 33 /r
AVX512F
16/32/64-bit
VPMOVDW xmm1/m64 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 33 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVDW xmm1/m128 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 33 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVDW ymm1/m256 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 33 /r
AVX512F
16/32/64-bit
PMOVZXWQ xmm1, xmm2/m32
66 0F 38 34 /r
SSE4.1
16/32/64-bit
VPMOVZXWQ xmm1, xmm2/m32
VEX.128.66.0F38.WIG 34 /r
AVX
16/32/64-bit
VPMOVZXWQ ymm1, xmm2/m64
VEX.256.66.0F38.WIG 34 /r
AVX2
16/32/64-bit
VPMOVZXWQ xmm1 {k1}{z}, xmm2/m32
EVEX.128.66.0F38.WIG 34 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVZXWQ ymm1 {k1}{z}, xmm2/m64
EVEX.256.66.0F38.WIG 34 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVZXWQ zmm1 {k1}{z}, xmm2/m128
EVEX.512.66.0F38.WIG 34 /r
AVX512F
16/32/64-bit
VPMOVQW xmm1/m32 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 34 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVQW xmm1/m64 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 34 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVQW xmm1/m128 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 34 /r
AVX512F
16/32/64-bit
PMOVZXDQ xmm1, xmm2/m64
66 0F 38 35 /r
SSE4.1
16/32/64-bit
VPMOVZXDQ xmm1, xmm2/m64
VEX.128.66.0F38.WIG 35 /r
AVX
16/32/64-bit
VPMOVZXDQ ymm1, xmm2/m128
VEX.256.66.0F38.WIG 35 /r
AVX2
16/32/64-bit
VPMOVZXDQ xmm1 {k1}{z}, xmm2/m64
EVEX.128.66.0F38.W0 35 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVZXDQ ymm1 {k1}{z}, xmm2/m128
EVEX.256.66.0F38.W0 35 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVZXDQ zmm1 {k1}{z}, ymm2/m256
EVEX.512.66.0F38.W0 35 /r
AVX512F
16/32/64-bit
VPMOVQD xmm1/m64 {k1}{z}, xmm2
EVEX.128.F3.0F38.W0 35 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVQD xmm1/m128 {k1}{z}, ymm2
EVEX.256.F3.0F38.W0 35 /r
AVX512VL and AVX512F
16/32/64-bit
VPMOVQD ymm1/m256 {k1}{z}, zmm2
EVEX.512.F3.0F38.W0 35 /r
AVX512F
16/32/64-bit
VPERMD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 36 /r
AVX2
16/32/64-bit
VPERMD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 36 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 36 /r
AVX512F
16/32/64-bit
VPERMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 36 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 36 /r
AVX512F
16/32/64-bit
PCMPGTQ xmm1, xmm2/m128
66 0F 38 37 /r
SSE4.2
16/32/64-bit
VPCMPGTQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 37 /r
AVX
16/32/64-bit
VPCMPGTQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 37 /r
AVX2
16/32/64-bit
VPCMPGTQ k1 {k2}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 37 /r
AVX512VL and AVX512F
16/32/64-bit
VPCMPGTQ k1 {k2}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 37 /r
AVX512VL and AVX512F
16/32/64-bit
VPCMPGTQ k1 {k2}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 37 /r
AVX512F
16/32/64-bit
PMINSB xmm1, xmm2/m128
66 0F 38 38 /r
SSE4.1
16/32/64-bit
VPMINSB xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 38 /r
AVX
16/32/64-bit
VPMINSB ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 38 /r
AVX2
16/32/64-bit
VPMINSB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG 38 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMINSB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG 38 /r
AVX512VL and AVX512BW
16/32/64-bit
VPMINSB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG 38 /r
AVX512BW
16/32/64-bit
VPMOVM2D xmm1, k1
EVEX.128.F3.0F38.W0 38 /r
AVX512VL and AVX512DQ
16/32/64-bit
VPMOVM2D ymm1, k1
EVEX.256.F3.0F38.W0 38 /r
AVX512VL and AVX512DQ
16/32/64-bit
VPMOVM2D zmm1, k1
EVEX.512.F3.0F38.W0 38 /r
AVX512DQ
16/32/64-bit
VPMOVM2Q xmm1, k1
EVEX.128.F3.0F38.W1 38 /r
AVX512VL and AVX512DQ
16/32/64-bit
VPMOVM2Q ymm1, k1
EVEX.256.F3.0F38.W1 38 /r
AVX512VL and AVX512DQ
16/32/64-bit
VPMOVM2Q zmm1, k1
EVEX.512.F3.0F38.W1 38 /r
AVX512DQ
16/32/64-bit
PMINSD xmm1, xmm2/m128
66 0F 38 39 /r
SSE4.1
16/32/64-bit
VPMINSD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 39 /r
AVX
16/32/64-bit
VPMINSD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 39 /r
AVX2
16/32/64-bit
VPMINSD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 39 /r
AVX512VL and AVX512F
16/32/64-bit
VPMINSD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 39 /r
AVX512VL and AVX512F
16/32/64-bit
VPMINSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 39 /r
AVX512F
16/32/64-bit
VPMINSQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 39 /r
AVX512VL and AVX512F
16/32/64-bit
VPMINSQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 39 /r
AVX512VL and AVX512F
16/32/64-bit
VPMINSQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 39 /r
AVX512F
16/32/64-bit
VPMOVD2M k1, xmm1
EVEX.128.F3.0F38.W0 39 /r
AVX512VL and AVX512DQ
16/32/64-bit
VPMOVD2M k1, ymm1
EVEX.256.F3.0F38.W0 39 /r
AVX512VL and AVX512DQ
16/32/64-bit
VPMOVD2M k1, zmm1
EVEX.512.F3.0F38.W0 39 /r
AVX512DQ
16/32/64-bit
VPMOVQ2M k1, xmm1
EVEX.128.F3.0F38.W1 39 /r
AVX512VL and AVX512DQ
16/32/64-bit
VPMOVQ2M k1, ymm1
EVEX.256.F3.0F38.W1 39 /r
AVX512VL and AVX512DQ
16/32/64-bit
VPMOVQ2M k1, zmm1
EVEX.512.F3.0F38.W1 39 /r
AVX512DQ
16/32/64-bit
PMINUW xmm1, xmm2/m128
66 0F 38 3A /r
SSE4.1
16/32/64-bit
VPMINUW xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 3A /r
AVX
16/32/64-bit
VPMINUW ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 3A /r
AVX2
16/32/64-bit
VPMINUW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG 3A /r
AVX512VL and AVX512BW
16/32/64-bit
VPMINUW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG 3A /r
AVX512VL and AVX512BW
16/32/64-bit
VPMINUW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG 3A /r
AVX512BW
16/32/64-bit
VPBROADCASTMW2D xmm1, k1
EVEX.128.F3.0F38.W0 3A /r
AVX512VL and AVX512CD
16/32/64-bit
VPBROADCASTMW2D ymm1, k1
EVEX.256.F3.0F38.W0 3A /r
AVX512VL and AVX512CD
16/32/64-bit
VPBROADCASTMW2D zmm1, k1
EVEX.512.F3.0F38.W0 3A /r
AVX512CD
16/32/64-bit
PMINUD xmm1, xmm2/m128
66 0F 38 3B /r
SSE4.1
16/32/64-bit
VPMINUD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 3B /r
AVX
16/32/64-bit
VPMINUD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 3B /r
AVX2
16/32/64-bit
VPMINUD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 3B /r
AVX512VL and AVX512F
16/32/64-bit
VPMINUD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 3B /r
AVX512VL and AVX512F
16/32/64-bit
VPMINUD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 3B /r
AVX512F
16/32/64-bit
VPMINUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 3B /r
AVX512VL and AVX512F
16/32/64-bit
VPMINUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 3B /r
AVX512VL and AVX512F
16/32/64-bit
VPMINUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 3B /r
AVX512F
16/32/64-bit
PMAXSB xmm1, xmm2/m128
66 0F 38 3C /r
SSE4.1
16/32/64-bit
VPMAXSB xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 3C /r
AVX
16/32/64-bit
VPMAXSB ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 3C /r
AVX2
16/32/64-bit
VPMAXSB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG 3C /r
AVX512VL and AVX512BW
16/32/64-bit
VPMAXSB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG 3C /r
AVX512VL and AVX512BW
16/32/64-bit
VPMAXSB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG 3C /r
AVX512BW
16/32/64-bit
PMAXSD xmm1, xmm2/m128
66 0F 38 3D /r
SSE4.1
16/32/64-bit
VPMAXSD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 3D /r
AVX
16/32/64-bit
VPMAXSD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 3D /r
AVX2
16/32/64-bit
VPMAXSD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 3D /r
AVX512VL and AVX512F
16/32/64-bit
VPMAXSD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 3D /r
AVX512VL and AVX512F
16/32/64-bit
VPMAXSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 3D /r
AVX512F
16/32/64-bit
VPMAXSQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 3D /r
AVX512VL and AVX512F
16/32/64-bit
VPMAXSQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 3D /r
AVX512VL and AVX512F
16/32/64-bit
VPMAXSQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 3D /r
AVX512F
16/32/64-bit
PMAXUW xmm1, xmm2/m128
66 0F 38 3E /r
SSE4.1
16/32/64-bit
VPMAXUW xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 3E /r
AVX
16/32/64-bit
VPMAXUW ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 3E /r
AVX2
16/32/64-bit
VPMAXUW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG 3E /r
AVX512VL and AVX512BW
16/32/64-bit
VPMAXUW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG 3E /r
AVX512VL and AVX512BW
16/32/64-bit
VPMAXUW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG 3E /r
AVX512BW
16/32/64-bit
PMAXUD xmm1, xmm2/m128
66 0F 38 3F /r
SSE4.1
16/32/64-bit
VPMAXUD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 3F /r
AVX
16/32/64-bit
VPMAXUD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 3F /r
AVX2
16/32/64-bit
VPMAXUD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 3F /r
AVX512VL and AVX512F
16/32/64-bit
VPMAXUD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 3F /r
AVX512VL and AVX512F
16/32/64-bit
VPMAXUD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 3F /r
AVX512F
16/32/64-bit
VPMAXUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 3F /r
AVX512VL and AVX512F
16/32/64-bit
VPMAXUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 3F /r
AVX512VL and AVX512F
16/32/64-bit
VPMAXUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 3F /r
AVX512F
16/32/64-bit
PMULLD xmm1, xmm2/m128
66 0F 38 40 /r
SSE4.1
16/32/64-bit
VPMULLD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG 40 /r
AVX
16/32/64-bit
VPMULLD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG 40 /r
AVX2
16/32/64-bit
VPMULLD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 40 /r
AVX512VL and AVX512F
16/32/64-bit
VPMULLD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 40 /r
AVX512VL and AVX512F
16/32/64-bit
VPMULLD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 40 /r
AVX512F
16/32/64-bit
VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 40 /r
AVX512VL and AVX512DQ
16/32/64-bit
VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 40 /r
AVX512VL and AVX512DQ
16/32/64-bit
VPMULLQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 40 /r
AVX512DQ
16/32/64-bit
PHMINPOSUW xmm1, xmm2/m128
66 0F 38 41 /r
SSE4.1
16/32/64-bit
VPHMINPOSUW xmm1, xmm2/m128
VEX.128.66.0F38.WIG 41 /r
AVX
16/32/64-bit
VGETEXPPS xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.66.0F38.W0 42 /r
AVX512VL and AVX512F
16/32/64-bit
VGETEXPPS ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.66.0F38.W0 42 /r
AVX512VL and AVX512F
16/32/64-bit
VGETEXPPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}
EVEX.512.66.0F38.W0 42 /r
AVX512F
16/32/64-bit
VGETEXPPD xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F38.W1 42 /r
AVX512VL and AVX512F
16/32/64-bit
VGETEXPPD ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F38.W1 42 /r
AVX512VL and AVX512F
16/32/64-bit
VGETEXPPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}
EVEX.512.66.0F38.W1 42 /r
AVX512F
16/32/64-bit
VGETEXPSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}
EVEX.LIG.66.0F38.W0 43 /r
AVX512F
16/32/64-bit
VGETEXPSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}
EVEX.LIG.66.0F38.W1 43 /r
AVX512F
16/32/64-bit
VPLZCNTD xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.66.0F38.W0 44 /r
AVX512VL and AVX512CD
16/32/64-bit
VPLZCNTD ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.66.0F38.W0 44 /r
AVX512VL and AVX512CD
16/32/64-bit
VPLZCNTD zmm1 {k1}{z}, zmm2/m512/m32bcst
EVEX.512.66.0F38.W0 44 /r
AVX512CD
16/32/64-bit
VPLZCNTQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F38.W1 44 /r
AVX512VL and AVX512CD
16/32/64-bit
VPLZCNTQ ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F38.W1 44 /r
AVX512VL and AVX512CD
16/32/64-bit
VPLZCNTQ zmm1 {k1}{z}, zmm2/m512/m64bcst
EVEX.512.66.0F38.W1 44 /r
AVX512CD
16/32/64-bit
VPSRLVD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 45 /r
AVX2
16/32/64-bit
VPSRLVD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 45 /r
AVX2
16/32/64-bit
VPSRLVQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 45 /r
AVX2
16/32/64-bit
VPSRLVQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 45 /r
AVX2
16/32/64-bit
VPSRLVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 45 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRLVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 45 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRLVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 45 /r
AVX512F
16/32/64-bit
VPSRLVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 45 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRLVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 45 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRLVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 45 /r
AVX512F
16/32/64-bit
VPSRAVD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 46 /r
AVX2
16/32/64-bit
VPSRAVD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 46 /r
AVX2
16/32/64-bit
VPSRAVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 46 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRAVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 46 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRAVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 46 /r
AVX512F
16/32/64-bit
VPSRAVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 46 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRAVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 46 /r
AVX512VL and AVX512F
16/32/64-bit
VPSRAVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 46 /r
AVX512F
16/32/64-bit
VPSLLVD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 47 /r
AVX2
16/32/64-bit
VPSLLVD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 47 /r
AVX2
16/32/64-bit
VPSLLVQ xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 47 /r
AVX2
16/32/64-bit
VPSLLVQ ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 47 /r
AVX2
16/32/64-bit
VPSLLVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 47 /r
AVX512VL and AVX512F
16/32/64-bit
VPSLLVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 47 /r
AVX512VL and AVX512F
16/32/64-bit
VPSLLVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 47 /r
AVX512F
16/32/64-bit
VPSLLVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 47 /r
AVX512VL and AVX512F
16/32/64-bit
VPSLLVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 47 /r
AVX512VL and AVX512F
16/32/64-bit
VPSLLVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 47 /r
AVX512F
16/32/64-bit
VRCP14PS xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.66.0F38.W0 4C /r
AVX512VL and AVX512F
16/32/64-bit
VRCP14PS ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.66.0F38.W0 4C /r
AVX512VL and AVX512F
16/32/64-bit
VRCP14PS zmm1 {k1}{z}, zmm2/m512/m32bcst
EVEX.512.66.0F38.W0 4C /r
AVX512F
16/32/64-bit
VRCP14PD xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F38.W1 4C /r
AVX512VL and AVX512F
16/32/64-bit
VRCP14PD ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F38.W1 4C /r
AVX512VL and AVX512F
16/32/64-bit
VRCP14PD zmm1 {k1}{z}, zmm2/m512/m64bcst
EVEX.512.66.0F38.W1 4C /r
AVX512F
16/32/64-bit
VRCP14SS xmm1 {k1}{z}, xmm2, xmm3/m32
EVEX.LIG.66.0F38.W0 4D /r
AVX512F
16/32/64-bit
VRCP14SD xmm1 {k1}{z}, xmm2, xmm3/m64
EVEX.LIG.66.0F38.W1 4D /r
AVX512F
16/32/64-bit
VRSQRT14PS xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.66.0F38.W0 4E /r
AVX512VL and AVX512F
16/32/64-bit
VRSQRT14PS ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.66.0F38.W0 4E /r
AVX512VL and AVX512F
16/32/64-bit
VRSQRT14PS zmm1 {k1}{z}, zmm2/m512/m32bcst
EVEX.512.66.0F38.W0 4E /r
AVX512F
16/32/64-bit
VRSQRT14PD xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F38.W1 4E /r
AVX512VL and AVX512F
16/32/64-bit
VRSQRT14PD ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F38.W1 4E /r
AVX512VL and AVX512F
16/32/64-bit
VRSQRT14PD zmm1 {k1}{z}, zmm2/m512/m64bcst
EVEX.512.66.0F38.W1 4E /r
AVX512F
16/32/64-bit
VRSQRT14SS xmm1 {k1}{z}, xmm2, xmm3/m32
EVEX.LIG.66.0F38.W0 4F /r
AVX512F
16/32/64-bit
VRSQRT14SD xmm1 {k1}{z}, xmm2, xmm3/m64
EVEX.LIG.66.0F38.W1 4F /r
AVX512F
16/32/64-bit
VPDPBUSD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 50 /r
AVX512VL and AVX512_VNNI
16/32/64-bit
VPDPBUSD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 50 /r
AVX512VL and AVX512_VNNI
16/32/64-bit
VPDPBUSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 50 /r
AVX512_VNNI
16/32/64-bit
VPDPBUSDS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 51 /r
AVX512VL and AVX512_VNNI
16/32/64-bit
VPDPBUSDS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 51 /r
AVX512VL and AVX512_VNNI
16/32/64-bit
VPDPBUSDS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 51 /r
AVX512_VNNI
16/32/64-bit
VPDPWSSD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 52 /r
AVX512VL and AVX512_VNNI
16/32/64-bit
VPDPWSSD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 52 /r
AVX512VL and AVX512_VNNI
16/32/64-bit
VPDPWSSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 52 /r
AVX512_VNNI
16/32/64-bit
VDPBF16PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.F3.0F38.W0 52 /r
AVX512VL and AVX512_BF16
16/32/64-bit
VDPBF16PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.F3.0F38.W0 52 /r
AVX512VL and AVX512_BF16
16/32/64-bit
VDPBF16PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.F3.0F38.W0 52 /r
AVX512F and AVX512_BF16
16/32/64-bit
VP4DPWSSD zmm1 {k1}{z}, zmm2+3, m128
EVEX.512.F2.0F38.W0 52 /r
AVX512_4VNNIW
16/32/64-bit
VPDPWSSDS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 53 /r
AVX512VL and AVX512_VNNI
16/32/64-bit
VPDPWSSDS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 53 /r
AVX512VL and AVX512_VNNI
16/32/64-bit
VPDPWSSDS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 53 /r
AVX512_VNNI
16/32/64-bit
VP4DPWSSDS zmm1 {k1}{z}, zmm2+3, m128
EVEX.512.F2.0F38.W0 53 /r
AVX512_4VNNIW
16/32/64-bit
VPOPCNTB xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F38.W0 54 /r
AVX512VL and AVX512_BITALG
16/32/64-bit
VPOPCNTB ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F38.W0 54 /r
AVX512VL and AVX512_BITALG
16/32/64-bit
VPOPCNTB zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F38.W0 54 /r
AVX512_BITALG
16/32/64-bit
VPOPCNTW xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F38.W1 54 /r
AVX512VL and AVX512_BITALG
16/32/64-bit
VPOPCNTW ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F38.W1 54 /r
AVX512VL and AVX512_BITALG
16/32/64-bit
VPOPCNTW zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F38.W1 54 /r
AVX512_BITALG
16/32/64-bit
VPOPCNTD xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.66.0F38.W0 55 /r
AVX512VL and AVX512_VPOPCNTDQ
16/32/64-bit
VPOPCNTD ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.66.0F38.W0 55 /r
AVX512VL and AVX512_VPOPCNTDQ
16/32/64-bit
VPOPCNTD zmm1 {k1}{z}, zmm2/m512/m32bcst
EVEX.512.66.0F38.W0 55 /r
AVX512_VPOPCNTDQ
16/32/64-bit
VPOPCNTQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F38.W1 55 /r
AVX512VL and AVX512_VPOPCNTDQ
16/32/64-bit
VPOPCNTQ ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F38.W1 55 /r
AVX512VL and AVX512_VPOPCNTDQ
16/32/64-bit
VPOPCNTQ zmm1 {k1}{z}, zmm2/m512/m64bcst
EVEX.512.66.0F38.W1 55 /r
AVX512_VPOPCNTDQ
16/32/64-bit
VPBROADCASTD xmm1, xmm2/m32
VEX.128.66.0F38.W0 58 /r
AVX2
16/32/64-bit
VPBROADCASTD ymm1, xmm2/m32
VEX.256.66.0F38.W0 58 /r
AVX2
16/32/64-bit
VPBROADCASTD xmm1 {k1}{z}, xmm2/m32
EVEX.128.66.0F38.W0 58 /r
AVX512VL and AVX512F
16/32/64-bit
VPBROADCASTD ymm1 {k1}{z}, xmm2/m32
EVEX.256.66.0F38.W0 58 /r
AVX512VL and AVX512F
16/32/64-bit
VPBROADCASTD zmm1 {k1}{z}, xmm2/m32
EVEX.512.66.0F38.W0 58 /r
AVX512F
16/32/64-bit
VPBROADCASTQ xmm1, xmm2/m64
VEX.128.66.0F38.W0 59 /r
AVX2
16/32/64-bit
VPBROADCASTQ ymm1, xmm2/m64
VEX.256.66.0F38.W0 59 /r
AVX2
16/32/64-bit
VBROADCASTI32X2 xmm1 {k1}{z}, xmm2/m64
EVEX.128.66.0F38.W0 59 /r
AVX512VL and AVX512DQ
16/32/64-bit
VBROADCASTI32X2 ymm1 {k1}{z}, xmm2/m64
EVEX.256.66.0F38.W0 59 /r
AVX512VL and AVX512DQ
16/32/64-bit
VBROADCASTI32X2 zmm1 {k1}{z}, xmm2/m64
EVEX.512.66.0F38.W0 59 /r
AVX512DQ
16/32/64-bit
VPBROADCASTQ xmm1 {k1}{z}, xmm2/m64
EVEX.128.66.0F38.W1 59 /r
AVX512VL and AVX512F
16/32/64-bit
VPBROADCASTQ ymm1 {k1}{z}, xmm2/m64
EVEX.256.66.0F38.W1 59 /r
AVX512VL and AVX512F
16/32/64-bit
VPBROADCASTQ zmm1 {k1}{z}, xmm2/m64
EVEX.512.66.0F38.W1 59 /r
AVX512F
16/32/64-bit
VBROADCASTI128 ymm1, m128
VEX.256.66.0F38.W0 5A /r
AVX2
16/32/64-bit
VBROADCASTI32X4 ymm1 {k1}{z}, m128
EVEX.256.66.0F38.W0 5A /r
AVX512VL and AVX512F
16/32/64-bit
VBROADCASTI32X4 zmm1 {k1}{z}, m128
EVEX.512.66.0F38.W0 5A /r
AVX512F
16/32/64-bit
VBROADCASTI64X2 ymm1 {k1}{z}, m128
EVEX.256.66.0F38.W1 5A /r
AVX512VL and AVX512DQ
16/32/64-bit
VBROADCASTI64X2 zmm1 {k1}{z}, m128
EVEX.512.66.0F38.W1 5A /r
AVX512DQ
16/32/64-bit
VBROADCASTI32X8 zmm1 {k1}{z}, m256
EVEX.512.66.0F38.W0 5B /r
AVX512DQ
16/32/64-bit
VBROADCASTI64X4 zmm1 {k1}{z}, m256
EVEX.512.66.0F38.W1 5B /r
AVX512F
16/32/64-bit
VPEXPANDB xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F38.W0 62 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPEXPANDB ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F38.W0 62 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPEXPANDB zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F38.W0 62 /r
AVX512_VBMI2
16/32/64-bit
VPEXPANDW xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F38.W1 62 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPEXPANDW ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F38.W1 62 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPEXPANDW zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F38.W1 62 /r
AVX512_VBMI2
16/32/64-bit
VPCOMPRESSB xmm1/m128 {k1}{z}, xmm2
EVEX.128.66.0F38.W0 63 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPCOMPRESSB ymm1/m256 {k1}{z}, ymm2
EVEX.256.66.0F38.W0 63 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPCOMPRESSB zmm1/m512 {k1}{z}, zmm2
EVEX.512.66.0F38.W0 63 /r
AVX512_VBMI2
16/32/64-bit
VPCOMPRESSW xmm1/m128 {k1}{z}, xmm2
EVEX.128.66.0F38.W1 63 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPCOMPRESSW ymm1/m256 {k1}{z}, ymm2
EVEX.256.66.0F38.W1 63 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPCOMPRESSW zmm1/m512 {k1}{z}, zmm2
EVEX.512.66.0F38.W1 63 /r
AVX512_VBMI2
16/32/64-bit
VPBLENDMD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 64 /r
AVX512VL and AVX512F
16/32/64-bit
VPBLENDMD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 64 /r
AVX512VL and AVX512F
16/32/64-bit
VPBLENDMD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 64 /r
AVX512F
16/32/64-bit
VPBLENDMQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 64 /r
AVX512VL and AVX512F
16/32/64-bit
VPBLENDMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 64 /r
AVX512VL and AVX512F
16/32/64-bit
VPBLENDMQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 64 /r
AVX512F
16/32/64-bit
VBLENDMPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 65 /r
AVX512VL and AVX512F
16/32/64-bit
VBLENDMPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 65 /r
AVX512VL and AVX512F
16/32/64-bit
VBLENDMPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 65 /r
AVX512F
16/32/64-bit
VBLENDMPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 65 /r
AVX512VL and AVX512F
16/32/64-bit
VBLENDMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 65 /r
AVX512VL and AVX512F
16/32/64-bit
VBLENDMPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 65 /r
AVX512F
16/32/64-bit
VPBLENDMB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W0 66 /r
AVX512VL and AVX512BW
16/32/64-bit
VPBLENDMB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W0 66 /r
AVX512VL and AVX512BW
16/32/64-bit
VPBLENDMB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W0 66 /r
AVX512BW
16/32/64-bit
VPBLENDMW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W1 66 /r
AVX512VL and AVX512BW
16/32/64-bit
VPBLENDMW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W1 66 /r
AVX512VL and AVX512BW
16/32/64-bit
VPBLENDMW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W1 66 /r
AVX512BW
16/32/64-bit
VP2INTERSECTD k1+1, xmm2, xmm3/m128/m32bcst
EVEX.128.F2.0F38.W0 68 /r
AVX512VL and AVX512_VP2INTERSECT
16/32/64-bit
VP2INTERSECTD k1+1, ymm2, ymm3/m256/m32bcst
EVEX.256.F2.0F38.W0 68 /r
AVX512VL and AVX512_VP2INTERSECT
16/32/64-bit
VP2INTERSECTD k1+1, zmm2, zmm3/m512/m32bcst
EVEX.512.F2.0F38.W0 68 /r
AVX512F and AVX512_VP2INTERSECT
16/32/64-bit
VP2INTERSECTQ k1+1, xmm2, xmm3/m128/m64bcst
EVEX.128.F2.0F38.W1 68 /r
AVX512VL and AVX512_VP2INTERSECT
16/32/64-bit
VP2INTERSECTQ k1+1, ymm2, ymm3/m256/m64bcst
EVEX.256.F2.0F38.W1 68 /r
AVX512VL and AVX512_VP2INTERSECT
16/32/64-bit
VP2INTERSECTQ k1+1, zmm2, zmm3/m512/m64bcst
EVEX.512.F2.0F38.W1 68 /r
AVX512F and AVX512_VP2INTERSECT
16/32/64-bit
VPSHLDVW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W1 70 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDVW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W1 70 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDVW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W1 70 /r
AVX512_VBMI2
16/32/64-bit
VPSHLDVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 71 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 71 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 71 /r
AVX512_VBMI2
16/32/64-bit
VPSHLDVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 71 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 71 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 71 /r
AVX512_VBMI2
16/32/64-bit
VPSHRDVW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W1 72 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDVW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W1 72 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDVW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W1 72 /r
AVX512_VBMI2
16/32/64-bit
VCVTNEPS2BF16 xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.F3.0F38.W0 72 /r
AVX512VL and AVX512_BF16
16/32/64-bit
VCVTNEPS2BF16 xmm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.F3.0F38.W0 72 /r
AVX512VL and AVX512_BF16
16/32/64-bit
VCVTNEPS2BF16 ymm1 {k1}{z}, zmm2/m512/m32bcst
EVEX.512.F3.0F38.W0 72 /r
AVX512F and AVX512_BF16
16/32/64-bit
VCVTNE2PS2BF16 xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.F2.0F38.W0 72 /r
AVX512VL and AVX512_BF16
16/32/64-bit
VCVTNE2PS2BF16 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.F2.0F38.W0 72 /r
AVX512VL and AVX512_BF16
16/32/64-bit
VCVTNE2PS2BF16 zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.F2.0F38.W0 72 /r
AVX512F and AVX512_BF16
16/32/64-bit
VPSHRDVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 73 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 73 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 73 /r
AVX512_VBMI2
16/32/64-bit
VPSHRDVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 73 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 73 /r
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 73 /r
AVX512_VBMI2
16/32/64-bit
VPERMI2B xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W0 75 /r
AVX512VL and AVX512_VBMI
16/32/64-bit
VPERMI2B ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W0 75 /r
AVX512VL and AVX512_VBMI
16/32/64-bit
VPERMI2B zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W0 75 /r
AVX512_VBMI
16/32/64-bit
VPERMI2W xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W1 75 /r
AVX512VL and AVX512BW
16/32/64-bit
VPERMI2W ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W1 75 /r
AVX512VL and AVX512BW
16/32/64-bit
VPERMI2W zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W1 75 /r
AVX512BW
16/32/64-bit
VPERMI2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 76 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMI2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 76 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMI2D zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 76 /r
AVX512F
16/32/64-bit
VPERMI2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 76 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMI2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 76 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMI2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 76 /r
AVX512F
16/32/64-bit
VPERMI2PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 77 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMI2PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 77 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMI2PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 77 /r
AVX512F
16/32/64-bit
VPERMI2PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 77 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMI2PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 77 /r
AVX512VL and AVX512F
16/32/64-bit
VPERMI2PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 77 /r
AVX512F
16/32/64-bit
VPBROADCASTB xmm1, xmm2/m8
VEX.128.66.0F38.W0 78 /r
AVX2
16/32/64-bit
VPBROADCASTB ymm1, xmm2/m8
VEX.256.66.0F38.W0 78 /r
AVX2
16/32/64-bit
VPBROADCASTB xmm1 {k1}{z}, xmm2/m8
EVEX.128.66.0F38.W0 78 /r
AVX512VL and AVX512BW
16/32/64-bit
VPBROADCASTB ymm1 {k1}{z}, xmm2/m8
EVEX.256.66.0F38.W0 78 /r
AVX512VL and AVX512BW
16/32/64-bit
VPBROADCASTB zmm1 {k1}{z}, xmm2/m8
EVEX.512.66.0F38.W0 78 /r
AVX512BW
16/32/64-bit
VPBROADCASTW xmm1, xmm2/m16
VEX.128.66.0F38.W0 79 /r
AVX2
16/32/64-bit
VPBROADCASTW ymm1, xmm2/m16
VEX.256.66.0F38.W0 79 /r
AVX2
16/32/64-bit
VPBROADCASTW xmm1 {k1}{z}, xmm2/m16
EVEX.128.66.0F38.W0 79 /r
AVX512VL and AVX512BW
16/32/64-bit
VPBROADCASTW ymm1 {k1}{z}, xmm2/m16
EVEX.256.66.0F38.W0 79 /r
AVX512VL and AVX512BW
16/32/64-bit
VPBROADCASTW zmm1 {k1}{z}, xmm2/m16
EVEX.512.66.0F38.W0 79 /r
AVX512BW
16/32/64-bit
VPBROADCASTB xmm1 {k1}{z}, r32
EVEX.128.66.0F38.W0 7A /r
AVX512VL and AVX512BW
16/32/64-bit
VPBROADCASTB ymm1 {k1}{z}, r32
EVEX.256.66.0F38.W0 7A /r
AVX512VL and AVX512BW
16/32/64-bit
VPBROADCASTB zmm1 {k1}{z}, r32
EVEX.512.66.0F38.W0 7A /r
AVX512BW
16/32/64-bit
VPBROADCASTW xmm1 {k1}{z}, r32
EVEX.128.66.0F38.W0 7B /r
AVX512VL and AVX512BW
16/32/64-bit
VPBROADCASTW ymm1 {k1}{z}, r32
EVEX.256.66.0F38.W0 7B /r
AVX512VL and AVX512BW
16/32/64-bit
VPBROADCASTW zmm1 {k1}{z}, r32
EVEX.512.66.0F38.W0 7B /r
AVX512BW
16/32/64-bit
VPBROADCASTD xmm1 {k1}{z}, r32
EVEX.128.66.0F38.W0 7C /r
AVX512VL and AVX512F
16/32/64-bit
VPBROADCASTD ymm1 {k1}{z}, r32
EVEX.256.66.0F38.W0 7C /r
AVX512VL and AVX512F
16/32/64-bit
VPBROADCASTD zmm1 {k1}{z}, r32
EVEX.512.66.0F38.W0 7C /r
AVX512F
16/32/64-bit
VPBROADCASTQ xmm1 {k1}{z}, r64
EVEX.128.66.0F38.W1 7C /r
AVX512VL and AVX512F
64-bit
VPBROADCASTQ ymm1 {k1}{z}, r64
EVEX.256.66.0F38.W1 7C /r
AVX512VL and AVX512F
64-bit
VPBROADCASTQ zmm1 {k1}{z}, r64
EVEX.512.66.0F38.W1 7C /r
AVX512F
64-bit
VPERMT2B xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W0 7D /r
AVX512VL and AVX512_VBMI
16/32/64-bit
VPERMT2B ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W0 7D /r
AVX512VL and AVX512_VBMI
16/32/64-bit
VPERMT2B zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W0 7D /r
AVX512_VBMI
16/32/64-bit
VPERMT2W xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W1 7D /r
AVX512VL and AVX512BW
16/32/64-bit
VPERMT2W ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W1 7D /r
AVX512VL and AVX512BW
16/32/64-bit
VPERMT2W zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W1 7D /r
AVX512BW
16/32/64-bit
VPERMT2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 7E /r
AVX512VL and AVX512F
16/32/64-bit
VPERMT2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 7E /r
AVX512VL and AVX512F
16/32/64-bit
VPERMT2D zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 7E /r
AVX512F
16/32/64-bit
VPERMT2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 7E /r
AVX512VL and AVX512F
16/32/64-bit
VPERMT2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 7E /r
AVX512VL and AVX512F
16/32/64-bit
VPERMT2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 7E /r
AVX512F
16/32/64-bit
VPERMT2PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 7F /r
AVX512VL and AVX512F
16/32/64-bit
VPERMT2PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 7F /r
AVX512VL and AVX512F
16/32/64-bit
VPERMT2PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
EVEX.512.66.0F38.W0 7F /r
AVX512F
16/32/64-bit
VPERMT2PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 7F /r
AVX512VL and AVX512F
16/32/64-bit
VPERMT2PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 7F /r
AVX512VL and AVX512F
16/32/64-bit
VPERMT2PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 7F /r
AVX512F
16/32/64-bit
INVEPT r32, m128
66 0F 38 80 /r
VMX and IA32_VMX_EPT_VPID_CAP[bit 20]
16/32-bit
INVEPT r64, m128
66 0F 38 80 /r
VMX and IA32_VMX_EPT_VPID_CAP[bit 20]
64-bit
INVVPID r32, m128
66 0F 38 81 /r
VMX and IA32_VMX_EPT_VPID_CAP[bit 32]
16/32-bit
INVVPID r64, m128
66 0F 38 81 /r
VMX and IA32_VMX_EPT_VPID_CAP[bit 32]
64-bit
INVPCID r32, m128
66 0F 38 82 /r
INVPCID
16/32-bit
INVPCID r64, m128
66 0F 38 82 /r
INVPCID
64-bit
VPMULTISHIFTQB xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 83 /r
AVX512VL and AVX512_VBMI
16/32/64-bit
VPMULTISHIFTQB ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 83 /r
AVX512VL and AVX512_VBMI
16/32/64-bit
VPMULTISHIFTQB zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 83 /r
AVX512_VBMI
16/32/64-bit
VEXPANDPS xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F38.W0 88 /r
AVX512VL and AVX512F
16/32/64-bit
VEXPANDPS ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F38.W0 88 /r
AVX512VL and AVX512F
16/32/64-bit
VEXPANDPS zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F38.W0 88 /r
AVX512F
16/32/64-bit
VEXPANDPD xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F38.W1 88 /r
AVX512VL and AVX512F
16/32/64-bit
VEXPANDPD ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F38.W1 88 /r
AVX512VL and AVX512F
16/32/64-bit
VEXPANDPD zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F38.W1 88 /r
AVX512F
16/32/64-bit
VPEXPANDD xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F38.W0 89 /r
AVX512VL and AVX512F
16/32/64-bit
VPEXPANDD ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F38.W0 89 /r
AVX512VL and AVX512F
16/32/64-bit
VPEXPANDD zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F38.W0 89 /r
AVX512F
16/32/64-bit
VPEXPANDQ xmm1 {k1}{z}, xmm2/m128
EVEX.128.66.0F38.W1 89 /r
AVX512VL and AVX512F
16/32/64-bit
VPEXPANDQ ymm1 {k1}{z}, ymm2/m256
EVEX.256.66.0F38.W1 89 /r
AVX512VL and AVX512F
16/32/64-bit
VPEXPANDQ zmm1 {k1}{z}, zmm2/m512
EVEX.512.66.0F38.W1 89 /r
AVX512F
16/32/64-bit
VCOMPRESSPS xmm1/m128 {k1}{z}, xmm2
EVEX.128.66.0F38.W0 8A /r
AVX512VL and AVX512F
16/32/64-bit
VCOMPRESSPS ymm1/m256 {k1}{z}, ymm2
EVEX.256.66.0F38.W0 8A /r
AVX512VL and AVX512F
16/32/64-bit
VCOMPRESSPS zmm1/m512 {k1}{z}, zmm2
EVEX.512.66.0F38.W0 8A /r
AVX512F
16/32/64-bit
VCOMPRESSPD xmm1/m128 {k1}{z}, xmm2
EVEX.128.66.0F38.W1 8A /r
AVX512VL and AVX512F
16/32/64-bit
VCOMPRESSPD ymm1/m256 {k1}{z}, ymm2
EVEX.256.66.0F38.W1 8A /r
AVX512VL and AVX512F
16/32/64-bit
VCOMPRESSPD zmm1/m512 {k1}{z}, zmm2
EVEX.512.66.0F38.W1 8A /r
AVX512F
16/32/64-bit
VPCOMPRESSD xmm1/m128 {k1}{z}, xmm2
EVEX.128.66.0F38.W0 8B /r
AVX512VL and AVX512F
16/32/64-bit
VPCOMPRESSD ymm1/m256 {k1}{z}, ymm2
EVEX.256.66.0F38.W0 8B /r
AVX512VL and AVX512F
16/32/64-bit
VPCOMPRESSD zmm1/m512 {k1}{z}, zmm2
EVEX.512.66.0F38.W0 8B /r
AVX512F
16/32/64-bit
VPCOMPRESSQ xmm1/m128 {k1}{z}, xmm2
EVEX.128.66.0F38.W1 8B /r
AVX512VL and AVX512F
16/32/64-bit
VPCOMPRESSQ ymm1/m256 {k1}{z}, ymm2
EVEX.256.66.0F38.W1 8B /r
AVX512VL and AVX512F
16/32/64-bit
VPCOMPRESSQ zmm1/m512 {k1}{z}, zmm2
EVEX.512.66.0F38.W1 8B /r
AVX512F
16/32/64-bit
VPMASKMOVD xmm1, xmm2, m128
VEX.128.66.0F38.W0 8C /r
AVX2
16/32/64-bit
VPMASKMOVD ymm1, ymm2, m256
VEX.256.66.0F38.W0 8C /r
AVX2
16/32/64-bit
VPMASKMOVQ xmm1, xmm2, m128
VEX.128.66.0F38.W1 8C /r
AVX2
16/32/64-bit
VPMASKMOVQ ymm1, ymm2, m256
VEX.256.66.0F38.W1 8C /r
AVX2
16/32/64-bit
VPERMB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W0 8D /r
AVX512VL and AVX512_VBMI
16/32/64-bit
VPERMB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W0 8D /r
AVX512VL and AVX512_VBMI
16/32/64-bit
VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W0 8D /r
AVX512_VBMI
16/32/64-bit
VPERMW xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W1 8D /r
AVX512VL and AVX512BW
16/32/64-bit
VPERMW ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W1 8D /r
AVX512VL and AVX512BW
16/32/64-bit
VPERMW zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W1 8D /r
AVX512BW
16/32/64-bit
VPMASKMOVD m128, xmm1, xmm2
VEX.128.66.0F38.W0 8E /r
AVX2
16/32/64-bit
VPMASKMOVD m256, ymm1, ymm2
VEX.256.66.0F38.W0 8E /r
AVX2
16/32/64-bit
VPMASKMOVQ m128, xmm1, xmm2
VEX.128.66.0F38.W1 8E /r
AVX2
16/32/64-bit
VPMASKMOVQ m256, ymm1, ymm2
VEX.256.66.0F38.W1 8E /r
AVX2
16/32/64-bit
VPSHUFBITQMB k1 {k2}, xmm2, xmm3/m128
EVEX.128.66.0F38.W0 8F /r
AVX512VL and AVX512_BITALG
16/32/64-bit
VPSHUFBITQMB k1 {k2}, ymm2, ymm3/m256
EVEX.256.66.0F38.W0 8F /r
AVX512VL and AVX512_BITALG
16/32/64-bit
VPSHUFBITQMB k1 {k2}, zmm2, zmm3/m512
EVEX.512.66.0F38.W0 8F /r
AVX512_BITALG
16/32/64-bit
VPGATHERDD xmm1, vm32x, xmm2
VEX.128.66.0F38.W0 90 /r
AVX2
16/32/64-bit
VPGATHERDD ymm1, vm32y, ymm2
VEX.256.66.0F38.W0 90 /r
AVX2
16/32/64-bit
VPGATHERDQ xmm1, vm32x, xmm2
VEX.128.66.0F38.W1 90 /r
AVX2
16/32/64-bit
VPGATHERDQ ymm1, vm32x, ymm2
VEX.256.66.0F38.W1 90 /r
AVX2
16/32/64-bit
VPGATHERDD xmm1 {k1}, vm32x
EVEX.128.66.0F38.W0 90 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPGATHERDD ymm1 {k1}, vm32y
EVEX.256.66.0F38.W0 90 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPGATHERDD zmm1 {k1}, vm32z
EVEX.512.66.0F38.W0 90 /vsib
AVX512F
16/32/64-bit
VPGATHERDQ xmm1 {k1}, vm32x
EVEX.128.66.0F38.W1 90 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPGATHERDQ ymm1 {k1}, vm32x
EVEX.256.66.0F38.W1 90 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPGATHERDQ zmm1 {k1}, vm32y
EVEX.512.66.0F38.W1 90 /vsib
AVX512F
16/32/64-bit
VPGATHERQD xmm1, vm64x, xmm2
VEX.128.66.0F38.W0 91 /r
AVX2
16/32/64-bit
VPGATHERQD xmm1, vm64y, xmm2
VEX.256.66.0F38.W0 91 /r
AVX2
16/32/64-bit
VPGATHERQQ xmm1, vm64x, xmm2
VEX.128.66.0F38.W1 91 /r
AVX2
16/32/64-bit
VPGATHERQQ ymm1, vm64y, ymm2
VEX.256.66.0F38.W1 91 /r
AVX2
16/32/64-bit
VPGATHERQD xmm1 {k1}, vm64x
EVEX.128.66.0F38.W0 91 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPGATHERQD xmm1 {k1}, vm64y
EVEX.256.66.0F38.W0 91 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPGATHERQD ymm1 {k1}, vm64z
EVEX.512.66.0F38.W0 91 /vsib
AVX512F
16/32/64-bit
VPGATHERQQ xmm1 {k1}, vm64x
EVEX.128.66.0F38.W1 91 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPGATHERQQ ymm1 {k1}, vm64y
EVEX.256.66.0F38.W1 91 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPGATHERQQ zmm1 {k1}, vm64z
EVEX.512.66.0F38.W1 91 /vsib
AVX512F
16/32/64-bit
VGATHERDPS xmm1, vm32x, xmm2
VEX.128.66.0F38.W0 92 /r
AVX2
16/32/64-bit
VGATHERDPS ymm1, vm32y, ymm2
VEX.256.66.0F38.W0 92 /r
AVX2
16/32/64-bit
VGATHERDPD xmm1, vm32x, xmm2
VEX.128.66.0F38.W1 92 /r
AVX2
16/32/64-bit
VGATHERDPD ymm1, vm32x, ymm2
VEX.256.66.0F38.W1 92 /r
AVX2
16/32/64-bit
VGATHERDPS xmm1 {k1}, vm32x
EVEX.128.66.0F38.W0 92 /vsib
AVX512VL and AVX512F
16/32/64-bit
VGATHERDPS ymm1 {k1}, vm32y
EVEX.256.66.0F38.W0 92 /vsib
AVX512VL and AVX512F
16/32/64-bit
VGATHERDPS zmm1 {k1}, vm32z
EVEX.512.66.0F38.W0 92 /vsib
AVX512F
16/32/64-bit
VGATHERDPD xmm1 {k1}, vm32x
EVEX.128.66.0F38.W1 92 /vsib
AVX512VL and AVX512F
16/32/64-bit
VGATHERDPD ymm1 {k1}, vm32x
EVEX.256.66.0F38.W1 92 /vsib
AVX512VL and AVX512F
16/32/64-bit
VGATHERDPD zmm1 {k1}, vm32y
EVEX.512.66.0F38.W1 92 /vsib
AVX512F
16/32/64-bit
VGATHERQPS xmm1, vm64x, xmm2
VEX.128.66.0F38.W0 93 /r
AVX2
16/32/64-bit
VGATHERQPS xmm1, vm64y, xmm2
VEX.256.66.0F38.W0 93 /r
AVX2
16/32/64-bit
VGATHERQPD xmm1, vm64x, xmm2
VEX.128.66.0F38.W1 93 /r
AVX2
16/32/64-bit
VGATHERQPD ymm1, vm64y, ymm2
VEX.256.66.0F38.W1 93 /r
AVX2
16/32/64-bit
VGATHERQPS xmm1 {k1}, vm64x
EVEX.128.66.0F38.W0 93 /vsib
AVX512VL and AVX512F
16/32/64-bit
VGATHERQPS xmm1 {k1}, vm64y
EVEX.256.66.0F38.W0 93 /vsib
AVX512VL and AVX512F
16/32/64-bit
VGATHERQPS ymm1 {k1}, vm64z
EVEX.512.66.0F38.W0 93 /vsib
AVX512F
16/32/64-bit
VGATHERQPD xmm1 {k1}, vm64x
EVEX.128.66.0F38.W1 93 /vsib
AVX512VL and AVX512F
16/32/64-bit
VGATHERQPD ymm1 {k1}, vm64y
EVEX.256.66.0F38.W1 93 /vsib
AVX512VL and AVX512F
16/32/64-bit
VGATHERQPD zmm1 {k1}, vm64z
EVEX.512.66.0F38.W1 93 /vsib
AVX512F
16/32/64-bit
VFMADDSUB132PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 96 /r
FMA
16/32/64-bit
VFMADDSUB132PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 96 /r
FMA
16/32/64-bit
VFMADDSUB132PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 96 /r
FMA
16/32/64-bit
VFMADDSUB132PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 96 /r
FMA
16/32/64-bit
VFMADDSUB132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 96 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 96 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 96 /r
AVX512F
16/32/64-bit
VFMADDSUB132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 96 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 96 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 96 /r
AVX512F
16/32/64-bit
VFMSUBADD132PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 97 /r
FMA
16/32/64-bit
VFMSUBADD132PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 97 /r
FMA
16/32/64-bit
VFMSUBADD132PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 97 /r
FMA
16/32/64-bit
VFMSUBADD132PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 97 /r
FMA
16/32/64-bit
VFMSUBADD132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 97 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 97 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 97 /r
AVX512F
16/32/64-bit
VFMSUBADD132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 97 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 97 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 97 /r
AVX512F
16/32/64-bit
VFMADD132PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 98 /r
FMA
16/32/64-bit
VFMADD132PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 98 /r
FMA
16/32/64-bit
VFMADD132PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 98 /r
FMA
16/32/64-bit
VFMADD132PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 98 /r
FMA
16/32/64-bit
VFMADD132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 98 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 98 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 98 /r
AVX512F
16/32/64-bit
VFMADD132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 98 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 98 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 98 /r
AVX512F
16/32/64-bit
VFMADD132SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 99 /r
FMA
16/32/64-bit
VFMADD132SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 99 /r
FMA
16/32/64-bit
VFMADD132SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 99 /r
AVX512F
16/32/64-bit
VFMADD132SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 99 /r
AVX512F
16/32/64-bit
VFMSUB132PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 9A /r
FMA
16/32/64-bit
VFMSUB132PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 9A /r
FMA
16/32/64-bit
VFMSUB132PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 9A /r
FMA
16/32/64-bit
VFMSUB132PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 9A /r
FMA
16/32/64-bit
VFMSUB132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 9A /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 9A /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 9A /r
AVX512F
16/32/64-bit
VFMSUB132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 9A /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 9A /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 9A /r
AVX512F
16/32/64-bit
V4FMADDPS zmm1 {k1}{z}, zmm2+3, m128
EVEX.512.F2.0F38.W0 9A /r
AVX512_4FMAPS
16/32/64-bit
VFMSUB132SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 9B /r
FMA
16/32/64-bit
VFMSUB132SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 9B /r
FMA
16/32/64-bit
VFMSUB132SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 9B /r
AVX512F
16/32/64-bit
VFMSUB132SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 9B /r
AVX512F
16/32/64-bit
V4FMADDSS xmm1 {k1}{z}, xmm2+3, m128
EVEX.LIG.F2.0F38.W0 9B /r
AVX512_4FMAPS
16/32/64-bit
VFNMADD132PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 9C /r
FMA
16/32/64-bit
VFNMADD132PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 9C /r
FMA
16/32/64-bit
VFNMADD132PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 9C /r
FMA
16/32/64-bit
VFNMADD132PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 9C /r
FMA
16/32/64-bit
VFNMADD132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 9C /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 9C /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 9C /r
AVX512F
16/32/64-bit
VFNMADD132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 9C /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 9C /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 9C /r
AVX512F
16/32/64-bit
VFNMADD132SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 9D /r
FMA
16/32/64-bit
VFNMADD132SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 9D /r
FMA
16/32/64-bit
VFNMADD132SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 9D /r
AVX512F
16/32/64-bit
VFNMADD132SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 9D /r
AVX512F
16/32/64-bit
VFNMSUB132PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 9E /r
FMA
16/32/64-bit
VFNMSUB132PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 9E /r
FMA
16/32/64-bit
VFNMSUB132PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 9E /r
FMA
16/32/64-bit
VFNMSUB132PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 9E /r
FMA
16/32/64-bit
VFNMSUB132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 9E /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 9E /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 9E /r
AVX512F
16/32/64-bit
VFNMSUB132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 9E /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 9E /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 9E /r
AVX512F
16/32/64-bit
VFNMSUB132SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 9F /r
FMA
16/32/64-bit
VFNMSUB132SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 9F /r
FMA
16/32/64-bit
VFNMSUB132SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 9F /r
AVX512F
16/32/64-bit
VFNMSUB132SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 9F /r
AVX512F
16/32/64-bit
VPSCATTERDD vm32x {k1}, xmm1
EVEX.128.66.0F38.W0 A0 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPSCATTERDD vm32y {k1}, ymm1
EVEX.256.66.0F38.W0 A0 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPSCATTERDD vm32z {k1}, zmm1
EVEX.512.66.0F38.W0 A0 /vsib
AVX512F
16/32/64-bit
VPSCATTERDQ vm32x {k1}, xmm1
EVEX.128.66.0F38.W1 A0 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPSCATTERDQ vm32x {k1}, ymm1
EVEX.256.66.0F38.W1 A0 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPSCATTERDQ vm32y {k1}, zmm1
EVEX.512.66.0F38.W1 A0 /vsib
AVX512F
16/32/64-bit
VPSCATTERQD vm64x {k1}, xmm1
EVEX.128.66.0F38.W0 A1 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPSCATTERQD vm64y {k1}, xmm1
EVEX.256.66.0F38.W0 A1 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPSCATTERQD vm64z {k1}, ymm1
EVEX.512.66.0F38.W0 A1 /vsib
AVX512F
16/32/64-bit
VPSCATTERQQ vm64x {k1}, xmm1
EVEX.128.66.0F38.W1 A1 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPSCATTERQQ vm64y {k1}, ymm1
EVEX.256.66.0F38.W1 A1 /vsib
AVX512VL and AVX512F
16/32/64-bit
VPSCATTERQQ vm64z {k1}, zmm1
EVEX.512.66.0F38.W1 A1 /vsib
AVX512F
16/32/64-bit
VSCATTERDPS vm32x {k1}, xmm1
EVEX.128.66.0F38.W0 A2 /vsib
AVX512VL and AVX512F
16/32/64-bit
VSCATTERDPS vm32y {k1}, ymm1
EVEX.256.66.0F38.W0 A2 /vsib
AVX512VL and AVX512F
16/32/64-bit
VSCATTERDPS vm32z {k1}, zmm1
EVEX.512.66.0F38.W0 A2 /vsib
AVX512F
16/32/64-bit
VSCATTERDPD vm32x {k1}, xmm1
EVEX.128.66.0F38.W1 A2 /vsib
AVX512VL and AVX512F
16/32/64-bit
VSCATTERDPD vm32x {k1}, ymm1
EVEX.256.66.0F38.W1 A2 /vsib
AVX512VL and AVX512F
16/32/64-bit
VSCATTERDPD vm32y {k1}, zmm1
EVEX.512.66.0F38.W1 A2 /vsib
AVX512F
16/32/64-bit
VSCATTERQPS vm64x {k1}, xmm1
EVEX.128.66.0F38.W0 A3 /vsib
AVX512VL and AVX512F
16/32/64-bit
VSCATTERQPS vm64y {k1}, xmm1
EVEX.256.66.0F38.W0 A3 /vsib
AVX512VL and AVX512F
16/32/64-bit
VSCATTERQPS vm64z {k1}, ymm1
EVEX.512.66.0F38.W0 A3 /vsib
AVX512F
16/32/64-bit
VSCATTERQPD vm64x {k1}, xmm1
EVEX.128.66.0F38.W1 A3 /vsib
AVX512VL and AVX512F
16/32/64-bit
VSCATTERQPD vm64y {k1}, ymm1
EVEX.256.66.0F38.W1 A3 /vsib
AVX512VL and AVX512F
16/32/64-bit
VSCATTERQPD vm64z {k1}, zmm1
EVEX.512.66.0F38.W1 A3 /vsib
AVX512F
16/32/64-bit
VFMADDSUB213PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 A6 /r
FMA
16/32/64-bit
VFMADDSUB213PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 A6 /r
FMA
16/32/64-bit
VFMADDSUB213PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 A6 /r
FMA
16/32/64-bit
VFMADDSUB213PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 A6 /r
FMA
16/32/64-bit
VFMADDSUB213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 A6 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 A6 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 A6 /r
AVX512F
16/32/64-bit
VFMADDSUB213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 A6 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 A6 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 A6 /r
AVX512F
16/32/64-bit
VFMSUBADD213PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 A7 /r
FMA
16/32/64-bit
VFMSUBADD213PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 A7 /r
FMA
16/32/64-bit
VFMSUBADD213PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 A7 /r
FMA
16/32/64-bit
VFMSUBADD213PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 A7 /r
FMA
16/32/64-bit
VFMSUBADD213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 A7 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 A7 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 A7 /r
AVX512F
16/32/64-bit
VFMSUBADD213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 A7 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 A7 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 A7 /r
AVX512F
16/32/64-bit
VFMADD213PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 A8 /r
FMA
16/32/64-bit
VFMADD213PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 A8 /r
FMA
16/32/64-bit
VFMADD213PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 A8 /r
FMA
16/32/64-bit
VFMADD213PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 A8 /r
FMA
16/32/64-bit
VFMADD213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 A8 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 A8 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 A8 /r
AVX512F
16/32/64-bit
VFMADD213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 A8 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 A8 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 A8 /r
AVX512F
16/32/64-bit
VFMADD213SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 A9 /r
FMA
16/32/64-bit
VFMADD213SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 A9 /r
FMA
16/32/64-bit
VFMADD213SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 A9 /r
AVX512F
16/32/64-bit
VFMADD213SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 A9 /r
AVX512F
16/32/64-bit
VFMSUB213PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 AA /r
FMA
16/32/64-bit
VFMSUB213PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 AA /r
FMA
16/32/64-bit
VFMSUB213PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 AA /r
FMA
16/32/64-bit
VFMSUB213PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 AA /r
FMA
16/32/64-bit
VFMSUB213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 AA /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 AA /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 AA /r
AVX512F
16/32/64-bit
VFMSUB213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 AA /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 AA /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 AA /r
AVX512F
16/32/64-bit
V4FNMADDPS zmm1 {k1}{z}, zmm2+3, m128
EVEX.512.F2.0F38.W0 AA /r
AVX512_4FMAPS
16/32/64-bit
VFMSUB213SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 AB /r
FMA
16/32/64-bit
VFMSUB213SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 AB /r
FMA
16/32/64-bit
VFMSUB213SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 AB /r
AVX512F
16/32/64-bit
VFMSUB213SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 AB /r
AVX512F
16/32/64-bit
V4FNMADDSS xmm1 {k1}{z}, xmm2+3, m128
EVEX.LIG.F2.0F38.W0 AB /r
AVX512_4FMAPS
16/32/64-bit
VFNMADD213PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 AC /r
FMA
16/32/64-bit
VFNMADD213PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 AC /r
FMA
16/32/64-bit
VFNMADD213PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 AC /r
FMA
16/32/64-bit
VFNMADD213PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 AC /r
FMA
16/32/64-bit
VFNMADD213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 AC /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 AC /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 AC /r
AVX512F
16/32/64-bit
VFNMADD213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 AC /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 AC /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 AC /r
AVX512F
16/32/64-bit
VFNMADD213SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 AD /r
FMA
16/32/64-bit
VFNMADD213SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 AD /r
FMA
16/32/64-bit
VFNMADD213SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 AD /r
AVX512F
16/32/64-bit
VFNMADD213SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 AD /r
AVX512F
16/32/64-bit
VFNMSUB213PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 AE /r
FMA
16/32/64-bit
VFNMSUB213PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 AE /r
FMA
16/32/64-bit
VFNMSUB213PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 AE /r
FMA
16/32/64-bit
VFNMSUB213PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 AE /r
FMA
16/32/64-bit
VFNMSUB213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 AE /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 AE /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 AE /r
AVX512F
16/32/64-bit
VFNMSUB213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 AE /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 AE /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 AE /r
AVX512F
16/32/64-bit
VFNMSUB213SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 AF /r
FMA
16/32/64-bit
VFNMSUB213SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 AF /r
FMA
16/32/64-bit
VFNMSUB213SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 AF /r
AVX512F
16/32/64-bit
VFNMSUB213SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 AF /r
AVX512F
16/32/64-bit
VPMADD52LUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 B4 /r
AVX512VL and AVX512_IFMA
16/32/64-bit
VPMADD52LUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 B4 /r
AVX512VL and AVX512_IFMA
16/32/64-bit
VPMADD52LUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 B4 /r
AVX512_IFMA
16/32/64-bit
VPMADD52HUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 B5 /r
AVX512VL and AVX512_IFMA
16/32/64-bit
VPMADD52HUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 B5 /r
AVX512VL and AVX512_IFMA
16/32/64-bit
VPMADD52HUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
EVEX.512.66.0F38.W1 B5 /r
AVX512_IFMA
16/32/64-bit
VFMADDSUB231PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 B6 /r
FMA
16/32/64-bit
VFMADDSUB231PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 B6 /r
FMA
16/32/64-bit
VFMADDSUB231PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 B6 /r
FMA
16/32/64-bit
VFMADDSUB231PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 B6 /r
FMA
16/32/64-bit
VFMADDSUB231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 B6 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 B6 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 B6 /r
AVX512F
16/32/64-bit
VFMADDSUB231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 B6 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 B6 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADDSUB231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 B6 /r
AVX512F
16/32/64-bit
VFMSUBADD231PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 B7 /r
FMA
16/32/64-bit
VFMSUBADD231PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 B7 /r
FMA
16/32/64-bit
VFMSUBADD231PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 B7 /r
FMA
16/32/64-bit
VFMSUBADD231PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 B7 /r
FMA
16/32/64-bit
VFMSUBADD231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 B7 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 B7 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 B7 /r
AVX512F
16/32/64-bit
VFMSUBADD231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 B7 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 B7 /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUBADD231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 B7 /r
AVX512F
16/32/64-bit
VFMADD231PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 B8 /r
FMA
16/32/64-bit
VFMADD231PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 B8 /r
FMA
16/32/64-bit
VFMADD231PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 B8 /r
FMA
16/32/64-bit
VFMADD231PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 B8 /r
FMA
16/32/64-bit
VFMADD231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 B8 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 B8 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 B8 /r
AVX512F
16/32/64-bit
VFMADD231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 B8 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 B8 /r
AVX512VL and AVX512F
16/32/64-bit
VFMADD231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 B8 /r
AVX512F
16/32/64-bit
VFMADD231SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 B9 /r
FMA
16/32/64-bit
VFMADD231SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 B9 /r
FMA
16/32/64-bit
VFMADD231SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 B9 /r
AVX512F
16/32/64-bit
VFMADD231SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 B9 /r
AVX512F
16/32/64-bit
VFMSUB231PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 BA /r
FMA
16/32/64-bit
VFMSUB231PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 BA /r
FMA
16/32/64-bit
VFMSUB231PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 BA /r
FMA
16/32/64-bit
VFMSUB231PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 BA /r
FMA
16/32/64-bit
VFMSUB231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 BA /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 BA /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 BA /r
AVX512F
16/32/64-bit
VFMSUB231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 BA /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 BA /r
AVX512VL and AVX512F
16/32/64-bit
VFMSUB231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 BA /r
AVX512F
16/32/64-bit
VFMSUB231SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 BB /r
FMA
16/32/64-bit
VFMSUB231SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 BB /r
FMA
16/32/64-bit
VFMSUB231SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 BB /r
AVX512F
16/32/64-bit
VFMSUB231SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 BB /r
AVX512F
16/32/64-bit
VFNMADD231PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 BC /r
FMA
16/32/64-bit
VFNMADD231PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 BC /r
FMA
16/32/64-bit
VFNMADD231PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 BC /r
FMA
16/32/64-bit
VFNMADD231PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 BC /r
FMA
16/32/64-bit
VFNMADD231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 BC /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 BC /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 BC /r
AVX512F
16/32/64-bit
VFNMADD231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 BC /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 BC /r
AVX512VL and AVX512F
16/32/64-bit
VFNMADD231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 BC /r
AVX512F
16/32/64-bit
VFNMADD231SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 BD /r
FMA
16/32/64-bit
VFNMADD231SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 BD /r
FMA
16/32/64-bit
VFNMADD231SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 BD /r
AVX512F
16/32/64-bit
VFNMADD231SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 BD /r
AVX512F
16/32/64-bit
VFNMSUB231PS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 BE /r
FMA
16/32/64-bit
VFNMSUB231PS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 BE /r
FMA
16/32/64-bit
VFNMSUB231PD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W1 BE /r
FMA
16/32/64-bit
VFNMSUB231PD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W1 BE /r
FMA
16/32/64-bit
VFNMSUB231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst
EVEX.128.66.0F38.W0 BE /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst
EVEX.256.66.0F38.W0 BE /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}
EVEX.512.66.0F38.W0 BE /r
AVX512F
16/32/64-bit
VFNMSUB231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst
EVEX.128.66.0F38.W1 BE /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
EVEX.256.66.0F38.W1 BE /r
AVX512VL and AVX512F
16/32/64-bit
VFNMSUB231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}
EVEX.512.66.0F38.W1 BE /r
AVX512F
16/32/64-bit
VFNMSUB231SS xmm1, xmm2, xmm3/m32
VEX.LIG.66.0F38.W0 BF /r
FMA
16/32/64-bit
VFNMSUB231SD xmm1, xmm2, xmm3/m64
VEX.LIG.66.0F38.W1 BF /r
FMA
16/32/64-bit
VFNMSUB231SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}
EVEX.LIG.66.0F38.W0 BF /r
AVX512F
16/32/64-bit
VFNMSUB231SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}
EVEX.LIG.66.0F38.W1 BF /r
AVX512F
16/32/64-bit
VPCONFLICTD xmm1 {k1}{z}, xmm2/m128/m32bcst
EVEX.128.66.0F38.W0 C4 /r
AVX512VL and AVX512CD
16/32/64-bit
VPCONFLICTD ymm1 {k1}{z}, ymm2/m256/m32bcst
EVEX.256.66.0F38.W0 C4 /r
AVX512VL and AVX512CD
16/32/64-bit
VPCONFLICTD zmm1 {k1}{z}, zmm2/m512/m32bcst
EVEX.512.66.0F38.W0 C4 /r
AVX512CD
16/32/64-bit
VPCONFLICTQ xmm1 {k1}{z}, xmm2/m128/m64bcst
EVEX.128.66.0F38.W1 C4 /r
AVX512VL and AVX512CD
16/32/64-bit
VPCONFLICTQ ymm1 {k1}{z}, ymm2/m256/m64bcst
EVEX.256.66.0F38.W1 C4 /r
AVX512VL and AVX512CD
16/32/64-bit
VPCONFLICTQ zmm1 {k1}{z}, zmm2/m512/m64bcst
EVEX.512.66.0F38.W1 C4 /r
AVX512CD
16/32/64-bit
VGATHERPF0DPS vm32z {k1}
EVEX.512.66.0F38.W0 C6 /1 /vsib
AVX512PF
16/32/64-bit
VGATHERPF0DPD vm32y {k1}
EVEX.512.66.0F38.W1 C6 /1 /vsib
AVX512PF
16/32/64-bit
VGATHERPF1DPS vm32z {k1}
EVEX.512.66.0F38.W0 C6 /2 /vsib
AVX512PF
16/32/64-bit
VGATHERPF1DPD vm32y {k1}
EVEX.512.66.0F38.W1 C6 /2 /vsib
AVX512PF
16/32/64-bit
VSCATTERPF0DPS vm32z {k1}
EVEX.512.66.0F38.W0 C6 /5 /vsib
AVX512PF
16/32/64-bit
VSCATTERPF0DPD vm32y {k1}
EVEX.512.66.0F38.W1 C6 /5 /vsib
AVX512PF
16/32/64-bit
VSCATTERPF1DPS vm32z {k1}
EVEX.512.66.0F38.W0 C6 /6 /vsib
AVX512PF
16/32/64-bit
VSCATTERPF1DPD vm32y {k1}
EVEX.512.66.0F38.W1 C6 /6 /vsib
AVX512PF
16/32/64-bit
VGATHERPF0QPS vm64z {k1}
EVEX.512.66.0F38.W0 C7 /1 /vsib
AVX512PF
16/32/64-bit
VGATHERPF0QPD vm64z {k1}
EVEX.512.66.0F38.W1 C7 /1 /vsib
AVX512PF
16/32/64-bit
VGATHERPF1QPS vm64z {k1}
EVEX.512.66.0F38.W0 C7 /2 /vsib
AVX512PF
16/32/64-bit
VGATHERPF1QPD vm64z {k1}
EVEX.512.66.0F38.W1 C7 /2 /vsib
AVX512PF
16/32/64-bit
VSCATTERPF0QPS vm64z {k1}
EVEX.512.66.0F38.W0 C7 /5 /vsib
AVX512PF
16/32/64-bit
VSCATTERPF0QPD vm64z {k1}
EVEX.512.66.0F38.W1 C7 /5 /vsib
AVX512PF
16/32/64-bit
VSCATTERPF1QPS vm64z {k1}
EVEX.512.66.0F38.W0 C7 /6 /vsib
AVX512PF
16/32/64-bit
VSCATTERPF1QPD vm64z {k1}
EVEX.512.66.0F38.W1 C7 /6 /vsib
AVX512PF
16/32/64-bit
SHA1NEXTE xmm1, xmm2/m128
NP 0F 38 C8 /r
SHA
16/32/64-bit
VEXP2PS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}
EVEX.512.66.0F38.W0 C8 /r
AVX512ER
16/32/64-bit
VEXP2PD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}
EVEX.512.66.0F38.W1 C8 /r
AVX512ER
16/32/64-bit
SHA1MSG1 xmm1, xmm2/m128
NP 0F 38 C9 /r
SHA
16/32/64-bit
SHA1MSG2 xmm1, xmm2/m128
NP 0F 38 CA /r
SHA
16/32/64-bit
VRCP28PS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}
EVEX.512.66.0F38.W0 CA /r
AVX512ER
16/32/64-bit
VRCP28PD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}
EVEX.512.66.0F38.W1 CA /r
AVX512ER
16/32/64-bit
SHA256RNDS2 xmm1, xmm2/m128, <XMM0>
NP 0F 38 CB /r
SHA
16/32/64-bit
VRCP28SS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}
EVEX.LIG.66.0F38.W0 CB /r
AVX512ER
16/32/64-bit
VRCP28SD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}
EVEX.LIG.66.0F38.W1 CB /r
AVX512ER
16/32/64-bit
SHA256MSG1 xmm1, xmm2/m128
NP 0F 38 CC /r
SHA
16/32/64-bit
VRSQRT28PS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}
EVEX.512.66.0F38.W0 CC /r
AVX512ER
16/32/64-bit
VRSQRT28PD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}
EVEX.512.66.0F38.W1 CC /r
AVX512ER
16/32/64-bit
SHA256MSG2 xmm1, xmm2/m128
NP 0F 38 CD /r
SHA
16/32/64-bit
VRSQRT28SS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}
EVEX.LIG.66.0F38.W0 CD /r
AVX512ER
16/32/64-bit
VRSQRT28SD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}
EVEX.LIG.66.0F38.W1 CD /r
AVX512ER
16/32/64-bit
GF2P8MULB xmm1, xmm2/m128
66 0F 38 CF /r
GFNI
16/32/64-bit
VGF2P8MULB xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 CF /r
AVX and GFNI
16/32/64-bit
VGF2P8MULB ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 CF /r
AVX and GFNI
16/32/64-bit
VGF2P8MULB xmm1 {k1}{z}, xmm2, xmm3/m128
EVEX.128.66.0F38.W0 CF /r
AVX512VL and GFNI
16/32/64-bit
VGF2P8MULB ymm1 {k1}{z}, ymm2, ymm3/m256
EVEX.256.66.0F38.W0 CF /r
AVX512VL and GFNI
16/32/64-bit
VGF2P8MULB zmm1 {k1}{z}, zmm2, zmm3/m512
EVEX.512.66.0F38.W0 CF /r
AVX512F and GFNI
16/32/64-bit
AESIMC xmm1, xmm2/m128
66 0F 38 DB /r
AES
16/32/64-bit
VAESIMC xmm1, xmm2/m128
VEX.128.66.0F38.WIG DB /r
AES and AVX
16/32/64-bit
AESENC xmm1, xmm2/m128
66 0F 38 DC /r
AES
16/32/64-bit
VAESENC xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG DC /r
AES and AVX
16/32/64-bit
VAESENC ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG DC /r
VAES
16/32/64-bit
VAESENC xmm1, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG DC /r
AVX512VL and VAES
16/32/64-bit
VAESENC ymm1, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG DC /r
AVX512VL and VAES
16/32/64-bit
VAESENC zmm1, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG DC /r
AVX512F and VAES
16/32/64-bit
AESENCLAST xmm1, xmm2/m128
66 0F 38 DD /r
AES
16/32/64-bit
VAESENCLAST xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG DD /r
AES and AVX
16/32/64-bit
VAESENCLAST ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG DD /r
VAES
16/32/64-bit
VAESENCLAST xmm1, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG DD /r
AVX512VL and VAES
16/32/64-bit
VAESENCLAST ymm1, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG DD /r
AVX512VL and VAES
16/32/64-bit
VAESENCLAST zmm1, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG DD /r
AVX512F and VAES
16/32/64-bit
AESDEC xmm1, xmm2/m128
66 0F 38 DE /r
AES
16/32/64-bit
VAESDEC xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG DE /r
AES and AVX
16/32/64-bit
VAESDEC ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG DE /r
VAES
16/32/64-bit
VAESDEC xmm1, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG DE /r
AVX512VL and VAES
16/32/64-bit
VAESDEC ymm1, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG DE /r
AVX512VL and VAES
16/32/64-bit
VAESDEC zmm1, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG DE /r
AVX512F and VAES
16/32/64-bit
AESDECLAST xmm1, xmm2/m128
66 0F 38 DF /r
AES
16/32/64-bit
VAESDECLAST xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.WIG DF /r
AES and AVX
16/32/64-bit
VAESDECLAST ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.WIG DF /r
VAES
16/32/64-bit
VAESDECLAST xmm1, xmm2, xmm3/m128
EVEX.128.66.0F38.WIG DF /r
AVX512VL and VAES
16/32/64-bit
VAESDECLAST ymm1, ymm2, ymm3/m256
EVEX.256.66.0F38.WIG DF /r
AVX512VL and VAES
16/32/64-bit
VAESDECLAST zmm1, zmm2, zmm3/m512
EVEX.512.66.0F38.WIG DF /r
AVX512F and VAES
16/32/64-bit
MOVBE r16, m16
o16 0F 38 F0 /r
MOVBE
16/32/64-bit
MOVBE r32, m32
o32 0F 38 F0 /r
MOVBE
16/32/64-bit
MOVBE r64, m64
o64 0F 38 F0 /r
MOVBE
64-bit
CRC32 r32, r/m8
F2 0F 38 F0 /r
SSE4.2
16/32/64-bit
CRC32 r64, r/m8
F2 o64 0F 38 F0 /r
SSE4.2
64-bit
MOVBE m16, r16
o16 0F 38 F1 /r
MOVBE
16/32/64-bit
MOVBE m32, r32
o32 0F 38 F1 /r
MOVBE
16/32/64-bit
MOVBE m64, r64
o64 0F 38 F1 /r
MOVBE
64-bit
CRC32 r32, r/m16
o16 F2 0F 38 F1 /r
SSE4.2
16/32/64-bit
CRC32 r32, r/m32
o32 F2 0F 38 F1 /r
SSE4.2
16/32/64-bit
CRC32 r64, r/m64
F2 o64 0F 38 F1 /r
SSE4.2
64-bit
ANDN r32a, r32b, r/m32
VEX.LZ.0F38.W0 F2 /r
BMI1
16/32/64-bit
ANDN r64a, r64b, r/m64
VEX.LZ.0F38.W1 F2 /r
BMI1
64-bit
BLSR r32, r/m32
VEX.LZ.0F38.W0 F3 /1
BMI1
16/32/64-bit
BLSR r64, r/m64
VEX.LZ.0F38.W1 F3 /1
BMI1
64-bit
BLSMSK r32, r/m32
VEX.LZ.0F38.W0 F3 /2
BMI1
16/32/64-bit
BLSMSK r64, r/m64
VEX.LZ.0F38.W1 F3 /2
BMI1
64-bit
BLSI r32, r/m32
VEX.LZ.0F38.W0 F3 /3
BMI1
16/32/64-bit
BLSI r64, r/m64
VEX.LZ.0F38.W1 F3 /3
BMI1
64-bit
BZHI r32a, r/m32, r32b
VEX.LZ.0F38.W0 F5 /r
BMI2
16/32/64-bit
BZHI r64a, r/m64, r64b
VEX.LZ.0F38.W1 F5 /r
BMI2
64-bit
WRUSSD m32, r32
66 0F 38 F5 /r
CET_SS
16/32/64-bit
WRUSSQ m64, r64
66 o64 0F 38 F5 /r
CET_SS
64-bit
PEXT r32a, r32b, r/m32
VEX.LZ.F3.0F38.W0 F5 /r
BMI2
16/32/64-bit
PEXT r64a, r64b, r/m64
VEX.LZ.F3.0F38.W1 F5 /r
BMI2
64-bit
PDEP r32a, r32b, r/m32
VEX.LZ.F2.0F38.W0 F5 /r
BMI2
16/32/64-bit
PDEP r64a, r64b, r/m64
VEX.LZ.F2.0F38.W1 F5 /r
BMI2
64-bit
WRSSD m32, r32
NP 0F 38 F6 /r
CET_SS
16/32/64-bit
WRSSQ m64, r64
NP o64 0F 38 F6 /r
CET_SS
64-bit
ADCX r32, r/m32
66 0F 38 F6 /r
ADX
16/32/64-bit
ADCX r64, r/m64
66 o64 0F 38 F6 /r
ADX
64-bit
ADOX r32, r/m32
F3 0F 38 F6 /r
ADX
16/32/64-bit
ADOX r64, r/m64
F3 o64 0F 38 F6 /r
ADX
64-bit
MULX r32a, r32b, r/m32
VEX.LZ.F2.0F38.W0 F6 /r
BMI2
16/32/64-bit
MULX r64a, r64b, r/m64
VEX.LZ.F2.0F38.W1 F6 /r
BMI2
64-bit
BEXTR r32a, r/m32, r32b
VEX.LZ.0F38.W0 F7 /r
BMI1
16/32/64-bit
BEXTR r64a, r/m64, r64b
VEX.LZ.0F38.W1 F7 /r
BMI1
64-bit
SHLX r32a, r/m32, r32b
VEX.LZ.66.0F38.W0 F7 /r
BMI2
16/32/64-bit
SHLX r64a, r/m64, r64b
VEX.LZ.66.0F38.W1 F7 /r
BMI2
64-bit
SARX r32a, r/m32, r32b
VEX.LZ.F3.0F38.W0 F7 /r
BMI2
16/32/64-bit
SARX r64a, r/m64, r64b
VEX.LZ.F3.0F38.W1 F7 /r
BMI2
64-bit
SHRX r32a, r/m32, r32b
VEX.LZ.F2.0F38.W0 F7 /r
BMI2
16/32/64-bit
SHRX r64a, r/m64, r64b
VEX.LZ.F2.0F38.W1 F7 /r
BMI2
64-bit
MOVDIR64B r16, m512
a16 66 0F 38 F8 /r
MOVDIR64B
16/32-bit
MOVDIR64B r32, m512
a32 66 0F 38 F8 /r
MOVDIR64B
16/32/64-bit
MOVDIR64B r64, m512
a64 66 0F 38 F8 /r
MOVDIR64B
64-bit
ENQCMDS r16, m512
a16 F3 0F 38 F8 !(11):rrr:bbb
ENQCMD
16/32-bit
ENQCMDS r32, m512
a32 F3 0F 38 F8 !(11):rrr:bbb
ENQCMD
16/32/64-bit
ENQCMDS r64, m512
a64 F3 0F 38 F8 !(11):rrr:bbb
ENQCMD
64-bit
ENQCMD r16, m512
a16 F2 0F 38 F8 !(11):rrr:bbb
ENQCMD
16/32-bit
ENQCMD r32, m512
a32 F2 0F 38 F8 !(11):rrr:bbb
ENQCMD
16/32/64-bit
ENQCMD r64, m512
a64 F2 0F 38 F8 !(11):rrr:bbb
ENQCMD
64-bit
MOVDIRI m32, r32
NP 0F 38 F9 /r
MOVDIRI
16/32/64-bit
MOVDIRI m64, r64
NP o64 0F 38 F9 /r
MOVDIRI
64-bit
VPERMQ ymm1, ymm2/m256, imm8
VEX.256.66.0F3A.W1 00 /r ib
AVX2
16/32/64-bit
VPERMQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 00 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPERMQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 00 /r ib
AVX512F
16/32/64-bit
VPERMPD ymm1, ymm2/m256, imm8
VEX.256.66.0F3A.W1 01 /r ib
AVX2
16/32/64-bit
VPERMPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 01 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPERMPD zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 01 /r ib
AVX512F
16/32/64-bit
VPBLENDD xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.W0 02 /r ib
AVX2
16/32/64-bit
VPBLENDD ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.W0 02 /r ib
AVX2
16/32/64-bit
VALIGND xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 03 /r ib
AVX512VL and AVX512F
16/32/64-bit
VALIGND ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 03 /r ib
AVX512VL and AVX512F
16/32/64-bit
VALIGND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8
EVEX.512.66.0F3A.W0 03 /r ib
AVX512F
16/32/64-bit
VALIGNQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 03 /r ib
AVX512VL and AVX512F
16/32/64-bit
VALIGNQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 03 /r ib
AVX512VL and AVX512F
16/32/64-bit
VALIGNQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 03 /r ib
AVX512F
16/32/64-bit
VPERMILPS xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.W0 04 /r ib
AVX
16/32/64-bit
VPERMILPS ymm1, ymm2/m256, imm8
VEX.256.66.0F3A.W0 04 /r ib
AVX
16/32/64-bit
VPERMILPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 04 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPERMILPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 04 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPERMILPS zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8
EVEX.512.66.0F3A.W0 04 /r ib
AVX512F
16/32/64-bit
VPERMILPD xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.W0 05 /r ib
AVX
16/32/64-bit
VPERMILPD ymm1, ymm2/m256, imm8
VEX.256.66.0F3A.W0 05 /r ib
AVX
16/32/64-bit
VPERMILPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 05 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPERMILPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 05 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPERMILPD zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 05 /r ib
AVX512F
16/32/64-bit
VPERM2F128 ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.W0 06 /r ib
AVX
16/32/64-bit
ROUNDPS xmm1, xmm2/m128, imm8
66 0F 3A 08 /r ib
SSE4.1
16/32/64-bit
VROUNDPS xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.WIG 08 /r ib
AVX
16/32/64-bit
VROUNDPS ymm1, ymm2/m256, imm8
VEX.256.66.0F3A.WIG 08 /r ib
AVX
16/32/64-bit
VRNDSCALEPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 08 /r ib
AVX512VL and AVX512F
16/32/64-bit
VRNDSCALEPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 08 /r ib
AVX512VL and AVX512F
16/32/64-bit
VRNDSCALEPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}, imm8
EVEX.512.66.0F3A.W0 08 /r ib
AVX512F
16/32/64-bit
ROUNDPD xmm1, xmm2/m128, imm8
66 0F 3A 09 /r ib
SSE4.1
16/32/64-bit
VROUNDPD xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.WIG 09 /r ib
AVX
16/32/64-bit
VROUNDPD ymm1, ymm2/m256, imm8
VEX.256.66.0F3A.WIG 09 /r ib
AVX
16/32/64-bit
VRNDSCALEPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 09 /r ib
AVX512VL and AVX512F
16/32/64-bit
VRNDSCALEPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 09 /r ib
AVX512VL and AVX512F
16/32/64-bit
VRNDSCALEPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}, imm8
EVEX.512.66.0F3A.W1 09 /r ib
AVX512F
16/32/64-bit
ROUNDSS xmm1, xmm2/m32, imm8
66 0F 3A 0A /r ib
SSE4.1
16/32/64-bit
VROUNDSS xmm1, xmm2, xmm3/m32, imm8
VEX.LIG.66.0F3A.WIG 0A /r ib
AVX
16/32/64-bit
VRNDSCALESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8
EVEX.LIG.66.0F3A.W0 0A /r ib
AVX512F
16/32/64-bit
ROUNDSD xmm1, xmm2/m64, imm8
66 0F 3A 0B /r ib
SSE4.1
16/32/64-bit
VROUNDSD xmm1, xmm2, xmm3/m64, imm8
VEX.LIG.66.0F3A.WIG 0B /r ib
AVX
16/32/64-bit
VRNDSCALESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8
EVEX.LIG.66.0F3A.W1 0B /r ib
AVX512F
16/32/64-bit
BLENDPS xmm1, xmm2/m128, imm8
66 0F 3A 0C /r ib
SSE4.1
16/32/64-bit
VBLENDPS xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.WIG 0C /r ib
AVX
16/32/64-bit
VBLENDPS ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.WIG 0C /r ib
AVX
16/32/64-bit
BLENDPD xmm1, xmm2/m128, imm8
66 0F 3A 0D /r ib
SSE4.1
16/32/64-bit
VBLENDPD xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.WIG 0D /r ib
AVX
16/32/64-bit
VBLENDPD ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.WIG 0D /r ib
AVX
16/32/64-bit
PBLENDW xmm1, xmm2/m128, imm8
66 0F 3A 0E /r ib
SSE4.1
16/32/64-bit
VPBLENDW xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.WIG 0E /r ib
AVX
16/32/64-bit
VPBLENDW ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.WIG 0E /r ib
AVX2
16/32/64-bit
PALIGNR mm1, mm2/m64, imm8
NP 0F 3A 0F /r ib
SSSE3
16/32/64-bit
PALIGNR xmm1, xmm2/m128, imm8
66 0F 3A 0F /r ib
SSSE3
16/32/64-bit
VPALIGNR xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.WIG 0F /r ib
AVX
16/32/64-bit
VPALIGNR ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.WIG 0F /r ib
AVX2
16/32/64-bit
VPALIGNR xmm1 {k1}{z}, xmm2, xmm3/m128, imm8
EVEX.128.66.0F3A.WIG 0F /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPALIGNR ymm1 {k1}{z}, ymm2, ymm3/m256, imm8
EVEX.256.66.0F3A.WIG 0F /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPALIGNR zmm1 {k1}{z}, zmm2, zmm3/m512, imm8
EVEX.512.66.0F3A.WIG 0F /r ib
AVX512BW
16/32/64-bit
PEXTRB r32/m8, xmm2, imm8
66 0F 3A 14 /r ib
SSE4.1
16/32/64-bit
PEXTRB r64/m8, xmm2, imm8
66 o64 0F 3A 14 /r ib
SSE4.1
64-bit
VPEXTRB r32/m8, xmm2, imm8
VEX.128.66.0F3A.W0 14 /r ib
AVX
16/32/64-bit
VPEXTRB r64/m8, xmm2, imm8
VEX.128.66.0F3A.W1 14 /r ib
AVX
64-bit
VPEXTRB r32/m8, xmm2, imm8
EVEX.128.66.0F3A.W0 14 /r ib
AVX512BW
16/32/64-bit
VPEXTRB r64/m8, xmm2, imm8
EVEX.128.66.0F3A.W1 14 /r ib
AVX512BW
64-bit
PEXTRW r32/m16, xmm, imm8
66 0F 3A 15 /r ib
SSE4.1
16/32/64-bit
PEXTRW r64/m16, xmm, imm8
66 o64 0F 3A 15 /r ib
SSE4.1
64-bit
VPEXTRW r32/m16, xmm2, imm8
VEX.128.66.0F3A.W0 15 /r ib
AVX
16/32/64-bit
VPEXTRW r64/m16, xmm2, imm8
VEX.128.66.0F3A.W1 15 /r ib
AVX
64-bit
VPEXTRW r32/m16, xmm2, imm8
EVEX.128.66.0F3A.W0 15 /r ib
AVX512BW
16/32/64-bit
VPEXTRW r64/m16, xmm2, imm8
EVEX.128.66.0F3A.W1 15 /r ib
AVX512BW
64-bit
PEXTRD r/m32, xmm2, imm8
66 0F 3A 16 /r ib
SSE4.1
16/32/64-bit
PEXTRQ r/m64, xmm2, imm8
66 o64 0F 3A 16 /r ib
SSE4.1
64-bit
VPEXTRD r/m32, xmm2, imm8
VEX.128.66.0F3A.W0 16 /r ib
AVX
16/32/64-bit
VPEXTRQ r/m64, xmm2, imm8
VEX.128.66.0F3A.W1 16 /r ib
AVX
64-bit
VPEXTRD r/m32, xmm2, imm8
EVEX.128.66.0F3A.W0 16 /r ib
AVX512DQ
16/32/64-bit
VPEXTRQ r/m64, xmm2, imm8
EVEX.128.66.0F3A.W1 16 /r ib
AVX512DQ
64-bit
EXTRACTPS r/m32, xmm1, imm8
66 0F 3A 17 /r ib
SSE4.1
16/32/64-bit
EXTRACTPS r64/m32, xmm1, imm8
66 o64 0F 3A 17 /r ib
SSE4.1
64-bit
VEXTRACTPS r/m32, xmm1, imm8
VEX.128.66.0F3A.W0 17 /r ib
AVX
16/32/64-bit
VEXTRACTPS r64/m32, xmm1, imm8
VEX.128.66.0F3A.W1 17 /r ib
AVX
64-bit
VEXTRACTPS r/m32, xmm1, imm8
EVEX.128.66.0F3A.W0 17 /r ib
AVX512F
16/32/64-bit
VEXTRACTPS r64/m32, xmm1, imm8
EVEX.128.66.0F3A.W1 17 /r ib
AVX512F
64-bit
VINSERTF128 ymm1, ymm2, xmm3/m128, imm8
VEX.256.66.0F3A.W0 18 /r ib
AVX
16/32/64-bit
VINSERTF32X4 ymm1 {k1}{z}, ymm2, xmm3/m128, imm8
EVEX.256.66.0F3A.W0 18 /r ib
AVX512VL and AVX512F
16/32/64-bit
VINSERTF32X4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8
EVEX.512.66.0F3A.W0 18 /r ib
AVX512F
16/32/64-bit
VINSERTF64X2 ymm1 {k1}{z}, ymm2, xmm3/m128, imm8
EVEX.256.66.0F3A.W1 18 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VINSERTF64X2 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8
EVEX.512.66.0F3A.W1 18 /r ib
AVX512DQ
16/32/64-bit
VEXTRACTF128 xmm1/m128, ymm2, imm8
VEX.256.66.0F3A.W0 19 /r ib
AVX
16/32/64-bit
VEXTRACTF32X4 xmm1/m128 {k1}{z}, ymm2, imm8
EVEX.256.66.0F3A.W0 19 /r ib
AVX512VL and AVX512F
16/32/64-bit
VEXTRACTF32X4 xmm1/m128 {k1}{z}, zmm2, imm8
EVEX.512.66.0F3A.W0 19 /r ib
AVX512F
16/32/64-bit
VEXTRACTF64X2 xmm1/m128 {k1}{z}, ymm2, imm8
EVEX.256.66.0F3A.W1 19 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VEXTRACTF64X2 xmm1/m128 {k1}{z}, zmm2, imm8
EVEX.512.66.0F3A.W1 19 /r ib
AVX512DQ
16/32/64-bit
VINSERTF32X8 zmm1 {k1}{z}, zmm2, ymm3/m256, imm8
EVEX.512.66.0F3A.W0 1A /r ib
AVX512DQ
16/32/64-bit
VINSERTF64X4 zmm1 {k1}{z}, zmm2, ymm3/m256, imm8
EVEX.512.66.0F3A.W1 1A /r ib
AVX512F
16/32/64-bit
VEXTRACTF32X8 ymm1/m256 {k1}{z}, zmm2, imm8
EVEX.512.66.0F3A.W0 1B /r ib
AVX512DQ
16/32/64-bit
VEXTRACTF64X4 ymm1/m256 {k1}{z}, zmm2, imm8
EVEX.512.66.0F3A.W1 1B /r ib
AVX512F
16/32/64-bit
VCVTPS2PH xmm1/m64, xmm2, imm8
VEX.128.66.0F3A.W0 1D /r ib
F16C
16/32/64-bit
VCVTPS2PH xmm1/m128, ymm2, imm8
VEX.256.66.0F3A.W0 1D /r ib
F16C
16/32/64-bit
VCVTPS2PH xmm1/m64 {k1}{z}, xmm2, imm8
EVEX.128.66.0F3A.W0 1D /r ib
AVX512VL and AVX512F
16/32/64-bit
VCVTPS2PH xmm1/m128 {k1}{z}, ymm2, imm8
EVEX.256.66.0F3A.W0 1D /r ib
AVX512VL and AVX512F
16/32/64-bit
VCVTPS2PH ymm1/m256 {k1}{z}, zmm2{sae}, imm8
EVEX.512.66.0F3A.W0 1D /r ib
AVX512F
16/32/64-bit
VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 1E /r ib
AVX512VL and AVX512F
16/32/64-bit
VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 1E /r ib
AVX512VL and AVX512F
16/32/64-bit
VPCMPUD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8
EVEX.512.66.0F3A.W0 1E /r ib
AVX512F
16/32/64-bit
VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 1E /r ib
AVX512VL and AVX512F
16/32/64-bit
VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 1E /r ib
AVX512VL and AVX512F
16/32/64-bit
VPCMPUQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 1E /r ib
AVX512F
16/32/64-bit
VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 1F /r ib
AVX512VL and AVX512F
16/32/64-bit
VPCMPD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 1F /r ib
AVX512VL and AVX512F
16/32/64-bit
VPCMPD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8
EVEX.512.66.0F3A.W0 1F /r ib
AVX512F
16/32/64-bit
VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 1F /r ib
AVX512VL and AVX512F
16/32/64-bit
VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 1F /r ib
AVX512VL and AVX512F
16/32/64-bit
VPCMPQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 1F /r ib
AVX512F
16/32/64-bit
PINSRB xmm1, r32/m8, imm8
66 0F 3A 20 /r ib
SSE4.1
16/32/64-bit
PINSRB xmm1, r64/m8, imm8
66 o64 0F 3A 20 /r ib
SSE4.1
64-bit
VPINSRB xmm1, xmm2, r32/m8, imm8
VEX.128.66.0F3A.W0 20 /r ib
AVX
16/32/64-bit
VPINSRB xmm1, xmm2, r64/m8, imm8
VEX.128.66.0F3A.W1 20 /r ib
AVX
64-bit
VPINSRB xmm1, xmm2, r32/m8, imm8
EVEX.128.66.0F3A.W0 20 /r ib
AVX512BW
16/32/64-bit
VPINSRB xmm1, xmm2, r64/m8, imm8
EVEX.128.66.0F3A.W1 20 /r ib
AVX512BW
64-bit
INSERTPS xmm1, xmm2/m32, imm8
66 0F 3A 21 /r ib
SSE4.1
16/32/64-bit
VINSERTPS xmm1, xmm2, xmm3/m32, imm8
VEX.128.66.0F3A.WIG 21 /r ib
AVX
16/32/64-bit
VINSERTPS xmm1, xmm2, xmm3/m32, imm8
EVEX.128.66.0F3A.W0 21 /r ib
AVX512F
16/32/64-bit
PINSRD xmm1, r/m32, imm8
66 0F 3A 22 /r ib
SSE4.1
16/32/64-bit
PINSRQ xmm1, r/m64, imm8
66 o64 0F 3A 22 /r ib
SSE4.1
64-bit
VPINSRD xmm1, xmm2, r/m32, imm8
VEX.128.66.0F3A.W0 22 /r ib
AVX
16/32/64-bit
VPINSRQ xmm1, xmm2, r/m64, imm8
VEX.128.66.0F3A.W1 22 /r ib
AVX
64-bit
VPINSRD xmm1, xmm2, r/m32, imm8
EVEX.128.66.0F3A.W0 22 /r ib
AVX512DQ
16/32/64-bit
VPINSRQ xmm1, xmm2, r/m64, imm8
EVEX.128.66.0F3A.W1 22 /r ib
AVX512DQ
64-bit
VSHUFF32X4 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 23 /r ib
AVX512VL and AVX512F
16/32/64-bit
VSHUFF32X4 zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8
EVEX.512.66.0F3A.W0 23 /r ib
AVX512F
16/32/64-bit
VSHUFF64X2 ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 23 /r ib
AVX512VL and AVX512F
16/32/64-bit
VSHUFF64X2 zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 23 /r ib
AVX512F
16/32/64-bit
VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 25 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 25 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPTERNLOGD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8
EVEX.512.66.0F3A.W0 25 /r ib
AVX512F
16/32/64-bit
VPTERNLOGQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 25 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPTERNLOGQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 25 /r ib
AVX512VL and AVX512F
16/32/64-bit
VPTERNLOGQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 25 /r ib
AVX512F
16/32/64-bit
VGETMANTPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 26 /r ib
AVX512VL and AVX512F
16/32/64-bit
VGETMANTPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 26 /r ib
AVX512VL and AVX512F
16/32/64-bit
VGETMANTPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}, imm8
EVEX.512.66.0F3A.W0 26 /r ib
AVX512F
16/32/64-bit
VGETMANTPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 26 /r ib
AVX512VL and AVX512F
16/32/64-bit
VGETMANTPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 26 /r ib
AVX512VL and AVX512F
16/32/64-bit
VGETMANTPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}, imm8
EVEX.512.66.0F3A.W1 26 /r ib
AVX512F
16/32/64-bit
VGETMANTSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8
EVEX.LIG.66.0F3A.W0 27 /r ib
AVX512F
16/32/64-bit
VGETMANTSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8
EVEX.LIG.66.0F3A.W1 27 /r ib
AVX512F
16/32/64-bit
KSHIFTRB k1, k2, imm8
VEX.L0.66.0F3A.W0 30 /r ib
AVX512DQ
16/32/64-bit
KSHIFTRW k1, k2, imm8
VEX.L0.66.0F3A.W1 30 /r ib
AVX512F
16/32/64-bit
KSHIFTRD k1, k2, imm8
VEX.L0.66.0F3A.W0 31 /r ib
AVX512BW
16/32/64-bit
KSHIFTRQ k1, k2, imm8
VEX.L0.66.0F3A.W1 31 /r ib
AVX512BW
16/32/64-bit
KSHIFTLB k1, k2, imm8
VEX.L0.66.0F3A.W0 32 /r ib
AVX512DQ
16/32/64-bit
KSHIFTLW k1, k2, imm8
VEX.L0.66.0F3A.W1 32 /r ib
AVX512F
16/32/64-bit
KSHIFTLD k1, k2, imm8
VEX.L0.66.0F3A.W0 33 /r ib
AVX512BW
16/32/64-bit
KSHIFTLQ k1, k2, imm8
VEX.L0.66.0F3A.W1 33 /r ib
AVX512BW
16/32/64-bit
VINSERTI128 ymm1, ymm2, xmm3/m128, imm8
VEX.256.66.0F3A.W0 38 /r ib
AVX2
16/32/64-bit
VINSERTI32X4 ymm1 {k1}{z}, ymm2, xmm3/m128, imm8
EVEX.256.66.0F3A.W0 38 /r ib
AVX512VL and AVX512F
16/32/64-bit
VINSERTI32X4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8
EVEX.512.66.0F3A.W0 38 /r ib
AVX512F
16/32/64-bit
VINSERTI64X2 ymm1 {k1}{z}, ymm2, xmm3/m128, imm8
EVEX.256.66.0F3A.W1 38 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VINSERTI64X2 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8
EVEX.512.66.0F3A.W1 38 /r ib
AVX512DQ
16/32/64-bit
VEXTRACTI128 xmm1/m128, ymm2, imm8
VEX.256.66.0F3A.W0 39 /r ib
AVX2
16/32/64-bit
VEXTRACTI32X4 xmm1/m128 {k1}{z}, ymm2, imm8
EVEX.256.66.0F3A.W0 39 /r ib
AVX512VL and AVX512F
16/32/64-bit
VEXTRACTI32X4 xmm1/m128 {k1}{z}, zmm2, imm8
EVEX.512.66.0F3A.W0 39 /r ib
AVX512F
16/32/64-bit
VEXTRACTI64X2 xmm1/m128 {k1}{z}, ymm2, imm8
EVEX.256.66.0F3A.W1 39 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VEXTRACTI64X2 xmm1/m128 {k1}{z}, zmm2, imm8
EVEX.512.66.0F3A.W1 39 /r ib
AVX512DQ
16/32/64-bit
VINSERTI32X8 zmm1 {k1}{z}, zmm2, ymm3/m256, imm8
EVEX.512.66.0F3A.W0 3A /r ib
AVX512DQ
16/32/64-bit
VINSERTI64X4 zmm1 {k1}{z}, zmm2, ymm3/m256, imm8
EVEX.512.66.0F3A.W1 3A /r ib
AVX512F
16/32/64-bit
VEXTRACTI32X8 ymm1/m256 {k1}{z}, zmm2, imm8
EVEX.512.66.0F3A.W0 3B /r ib
AVX512DQ
16/32/64-bit
VEXTRACTI64X4 ymm1/m256 {k1}{z}, zmm2, imm8
EVEX.512.66.0F3A.W1 3B /r ib
AVX512F
16/32/64-bit
VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8
EVEX.128.66.0F3A.W0 3E /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8
EVEX.256.66.0F3A.W0 3E /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPCMPUB k1 {k2}, zmm2, zmm3/m512, imm8
EVEX.512.66.0F3A.W0 3E /r ib
AVX512BW
16/32/64-bit
VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8
EVEX.128.66.0F3A.W1 3E /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8
EVEX.256.66.0F3A.W1 3E /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPCMPUW k1 {k2}, zmm2, zmm3/m512, imm8
EVEX.512.66.0F3A.W1 3E /r ib
AVX512BW
16/32/64-bit
VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8
EVEX.128.66.0F3A.W0 3F /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8
EVEX.256.66.0F3A.W0 3F /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPCMPB k1 {k2}, zmm2, zmm3/m512, imm8
EVEX.512.66.0F3A.W0 3F /r ib
AVX512BW
16/32/64-bit
VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8
EVEX.128.66.0F3A.W1 3F /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8
EVEX.256.66.0F3A.W1 3F /r ib
AVX512VL and AVX512BW
16/32/64-bit
VPCMPW k1 {k2}, zmm2, zmm3/m512, imm8
EVEX.512.66.0F3A.W1 3F /r ib
AVX512BW
16/32/64-bit
DPPS xmm1, xmm2/m128, imm8
66 0F 3A 40 /r ib
SSE4.1
16/32/64-bit
VDPPS xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.WIG 40 /r ib
AVX
16/32/64-bit
VDPPS ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.WIG 40 /r ib
AVX
16/32/64-bit
DPPD xmm1, xmm2/m128, imm8
66 0F 3A 41 /r ib
SSE4.1
16/32/64-bit
VDPPD xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.WIG 41 /r ib
AVX
16/32/64-bit
MPSADBW xmm1, xmm2/m128, imm8
66 0F 3A 42 /r ib
SSE4.1
16/32/64-bit
VMPSADBW xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.WIG 42 /r ib
AVX
16/32/64-bit
VMPSADBW ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.WIG 42 /r ib
AVX2
16/32/64-bit
VDBPSADBW xmm1 {k1}{z}, xmm2, xmm3/m128, imm8
EVEX.128.66.0F3A.W0 42 /r ib
AVX512VL and AVX512BW
16/32/64-bit
VDBPSADBW ymm1 {k1}{z}, ymm2, ymm3/m256, imm8
EVEX.256.66.0F3A.W0 42 /r ib
AVX512VL and AVX512BW
16/32/64-bit
VDBPSADBW zmm1 {k1}{z}, zmm2, zmm3/m512, imm8
EVEX.512.66.0F3A.W0 42 /r ib
AVX512BW
16/32/64-bit
VSHUFI32X4 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 43 /r ib
AVX512VL and AVX512F
16/32/64-bit
VSHUFI32X4 zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8
EVEX.512.66.0F3A.W0 43 /r ib
AVX512F
16/32/64-bit
VSHUFI64X2 ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 43 /r ib
AVX512VL and AVX512F
16/32/64-bit
VSHUFI64X2 zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 43 /r ib
AVX512F
16/32/64-bit
PCLMULQDQ xmm1, xmm2/m128, imm8
66 0F 3A 44 /r ib
PCLMULQDQ
16/32/64-bit
VPCLMULQDQ xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.WIG 44 /r ib
PCLMULQDQ and AVX
16/32/64-bit
VPCLMULQDQ ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.WIG 44 /r ib
VPCLMULQDQ
16/32/64-bit
VPCLMULQDQ xmm1, xmm2, xmm3/m128, imm8
EVEX.128.66.0F3A.WIG 44 /r ib
AVX512VL and VPCLMULQDQ
16/32/64-bit
VPCLMULQDQ ymm1, ymm2, ymm3/m256, imm8
EVEX.256.66.0F3A.WIG 44 /r ib
AVX512VL and VPCLMULQDQ
16/32/64-bit
VPCLMULQDQ zmm1, zmm2, zmm3/m512, imm8
EVEX.512.66.0F3A.WIG 44 /r ib
AVX512F and VPCLMULQDQ
16/32/64-bit
VPERM2I128 ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.W0 46 /r ib
AVX2
16/32/64-bit
VPERMIL2PS xmm1, xmm2, xmm3/m128, xmm4, imm4
VEX.128.66.0F3A.W0 48 /r /is5
XOP
16/32/64-bit
VPERMIL2PS ymm1, ymm2, ymm3/m256, ymm4, imm4
VEX.256.66.0F3A.W0 48 /r /is5
XOP
16/32/64-bit
VPERMIL2PS xmm1, xmm2, xmm3, xmm4/m128, imm4
VEX.128.66.0F3A.W1 48 /r /is5
XOP
16/32/64-bit
VPERMIL2PS ymm1, ymm2, ymm3, ymm4/m256, imm4
VEX.256.66.0F3A.W1 48 /r /is5
XOP
16/32/64-bit
VPERMIL2PD xmm1, xmm2, xmm3/m128, xmm4, imm4
VEX.128.66.0F3A.W0 49 /r /is5
XOP
16/32/64-bit
VPERMIL2PD ymm1, ymm2, ymm3/m256, ymm4, imm4
VEX.256.66.0F3A.W0 49 /r /is5
XOP
16/32/64-bit
VPERMIL2PD xmm1, xmm2, xmm3, xmm4/m128, imm4
VEX.128.66.0F3A.W1 49 /r /is5
XOP
16/32/64-bit
VPERMIL2PD ymm1, ymm2, ymm3, ymm4/m256, imm4
VEX.256.66.0F3A.W1 49 /r /is5
XOP
16/32/64-bit
VBLENDVPS xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 4A /r /is4
AVX
16/32/64-bit
VBLENDVPS ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 4A /r /is4
AVX
16/32/64-bit
VBLENDVPD xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 4B /r /is4
AVX
16/32/64-bit
VBLENDVPD ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 4B /r /is4
AVX
16/32/64-bit
VPBLENDVB xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 4C /r /is4
AVX
16/32/64-bit
VPBLENDVB ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 4C /r /is4
AVX2
16/32/64-bit
VRANGEPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 50 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VRANGEPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 50 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VRANGEPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}, imm8
EVEX.512.66.0F3A.W0 50 /r ib
AVX512DQ
16/32/64-bit
VRANGEPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 50 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VRANGEPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 50 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VRANGEPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}, imm8
EVEX.512.66.0F3A.W1 50 /r ib
AVX512DQ
16/32/64-bit
VRANGESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8
EVEX.LIG.66.0F3A.W0 51 /r ib
AVX512DQ
16/32/64-bit
VRANGESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8
EVEX.LIG.66.0F3A.W1 51 /r ib
AVX512DQ
16/32/64-bit
VFIXUPIMMPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 54 /r ib
AVX512VL and AVX512F
16/32/64-bit
VFIXUPIMMPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 54 /r ib
AVX512VL and AVX512F
16/32/64-bit
VFIXUPIMMPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}, imm8
EVEX.512.66.0F3A.W0 54 /r ib
AVX512F
16/32/64-bit
VFIXUPIMMPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 54 /r ib
AVX512VL and AVX512F
16/32/64-bit
VFIXUPIMMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 54 /r ib
AVX512VL and AVX512F
16/32/64-bit
VFIXUPIMMPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}, imm8
EVEX.512.66.0F3A.W1 54 /r ib
AVX512F
16/32/64-bit
VFIXUPIMMSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8
EVEX.LIG.66.0F3A.W0 55 /r ib
AVX512F
16/32/64-bit
VFIXUPIMMSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8
EVEX.LIG.66.0F3A.W1 55 /r ib
AVX512F
16/32/64-bit
VREDUCEPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 56 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VREDUCEPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 56 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VREDUCEPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}, imm8
EVEX.512.66.0F3A.W0 56 /r ib
AVX512DQ
16/32/64-bit
VREDUCEPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 56 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VREDUCEPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 56 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VREDUCEPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}, imm8
EVEX.512.66.0F3A.W1 56 /r ib
AVX512DQ
16/32/64-bit
VREDUCESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8
EVEX.LIG.66.0F3A.W0 57 /r ib
AVX512DQ
16/32/64-bit
VREDUCESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8
EVEX.LIG.66.0F3A.W1 57 /r ib
AVX512DQ
16/32/64-bit
VFMADDSUBPS xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 5C /r /is4
FMA4
16/32/64-bit
VFMADDSUBPS ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 5C /r /is4
FMA4
16/32/64-bit
VFMADDSUBPS xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 5C /r /is4
FMA4
16/32/64-bit
VFMADDSUBPS ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 5C /r /is4
FMA4
16/32/64-bit
VFMADDSUBPD xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 5D /r /is4
FMA4
16/32/64-bit
VFMADDSUBPD ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 5D /r /is4
FMA4
16/32/64-bit
VFMADDSUBPD xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 5D /r /is4
FMA4
16/32/64-bit
VFMADDSUBPD ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 5D /r /is4
FMA4
16/32/64-bit
VFMSUBADDPS xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 5E /r /is4
FMA4
16/32/64-bit
VFMSUBADDPS ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 5E /r /is4
FMA4
16/32/64-bit
VFMSUBADDPS xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 5E /r /is4
FMA4
16/32/64-bit
VFMSUBADDPS ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 5E /r /is4
FMA4
16/32/64-bit
VFMSUBADDPD xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 5F /r /is4
FMA4
16/32/64-bit
VFMSUBADDPD ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 5F /r /is4
FMA4
16/32/64-bit
VFMSUBADDPD xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 5F /r /is4
FMA4
16/32/64-bit
VFMSUBADDPD ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 5F /r /is4
FMA4
16/32/64-bit
PCMPESTRM xmm1, xmm2/m128, imm8
66 0F 3A 60 /r ib
SSE4.2
16/32/64-bit
PCMPESTRM64 xmm1, xmm2/m128, imm8
66 o64 0F 3A 60 /r ib
SSE4.2
64-bit
VPCMPESTRM xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.W0 60 /r ib
AVX
16/32/64-bit
VPCMPESTRM64 xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.W1 60 /r ib
AVX
64-bit
PCMPESTRI xmm1, xmm2/m128, imm8
66 0F 3A 61 /r ib
SSE4.2
16/32/64-bit
PCMPESTRI64 xmm1, xmm2/m128, imm8
66 o64 0F 3A 61 /r ib
SSE4.2
64-bit
VPCMPESTRI xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.W0 61 /r ib
AVX
16/32/64-bit
VPCMPESTRI64 xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.W1 61 /r ib
AVX
64-bit
PCMPISTRM xmm1, xmm2/m128, imm8
66 0F 3A 62 /r ib
SSE4.2
16/32/64-bit
VPCMPISTRM xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.WIG 62 /r ib
AVX
16/32/64-bit
PCMPISTRI xmm1, xmm2/m128, imm8
66 0F 3A 63 /r ib
SSE4.2
16/32/64-bit
VPCMPISTRI xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.WIG 63 /r ib
AVX
16/32/64-bit
VFPCLASSPS k2 {k1}, xmm2/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 66 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VFPCLASSPS k2 {k1}, ymm2/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 66 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VFPCLASSPS k2 {k1}, zmm2/m512/m32bcst, imm8
EVEX.512.66.0F3A.W0 66 /r ib
AVX512DQ
16/32/64-bit
VFPCLASSPD k2 {k1}, xmm2/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 66 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VFPCLASSPD k2 {k1}, ymm2/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 66 /r ib
AVX512VL and AVX512DQ
16/32/64-bit
VFPCLASSPD k2 {k1}, zmm2/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 66 /r ib
AVX512DQ
16/32/64-bit
VFPCLASSSS k2 {k1}, xmm2/m32, imm8
EVEX.LIG.66.0F3A.W0 67 /r ib
AVX512DQ
16/32/64-bit
VFPCLASSSD k2 {k1}, xmm2/m64, imm8
EVEX.LIG.66.0F3A.W1 67 /r ib
AVX512DQ
16/32/64-bit
VFMADDPS xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 68 /r /is4
FMA4
16/32/64-bit
VFMADDPS ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 68 /r /is4
FMA4
16/32/64-bit
VFMADDPS xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 68 /r /is4
FMA4
16/32/64-bit
VFMADDPS ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 68 /r /is4
FMA4
16/32/64-bit
VFMADDPD xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 69 /r /is4
FMA4
16/32/64-bit
VFMADDPD ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 69 /r /is4
FMA4
16/32/64-bit
VFMADDPD xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 69 /r /is4
FMA4
16/32/64-bit
VFMADDPD ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 69 /r /is4
FMA4
16/32/64-bit
VFMADDSS xmm1, xmm2, xmm3/m32, xmm4
VEX.LIG.66.0F3A.W0 6A /r /is4
FMA4
16/32/64-bit
VFMADDSS xmm1, xmm2, xmm3, xmm4/m32
VEX.LIG.66.0F3A.W1 6A /r /is4
FMA4
16/32/64-bit
VFMADDSD xmm1, xmm2, xmm3/m64, xmm4
VEX.LIG.66.0F3A.W0 6B /r /is4
FMA4
16/32/64-bit
VFMADDSD xmm1, xmm2, xmm3, xmm4/m64
VEX.LIG.66.0F3A.W1 6B /r /is4
FMA4
16/32/64-bit
VFMSUBPS xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 6C /r /is4
FMA4
16/32/64-bit
VFMSUBPS ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 6C /r /is4
FMA4
16/32/64-bit
VFMSUBPS xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 6C /r /is4
FMA4
16/32/64-bit
VFMSUBPS ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 6C /r /is4
FMA4
16/32/64-bit
VFMSUBPD xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 6D /r /is4
FMA4
16/32/64-bit
VFMSUBPD ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 6D /r /is4
FMA4
16/32/64-bit
VFMSUBPD xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 6D /r /is4
FMA4
16/32/64-bit
VFMSUBPD ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 6D /r /is4
FMA4
16/32/64-bit
VFMSUBSS xmm1, xmm2, xmm3/m32, xmm4
VEX.LIG.66.0F3A.W0 6E /r /is4
FMA4
16/32/64-bit
VFMSUBSS xmm1, xmm2, xmm3, xmm4/m32
VEX.LIG.66.0F3A.W1 6E /r /is4
FMA4
16/32/64-bit
VFMSUBSD xmm1, xmm2, xmm3/m64, xmm4
VEX.LIG.66.0F3A.W0 6F /r /is4
FMA4
16/32/64-bit
VFMSUBSD xmm1, xmm2, xmm3, xmm4/m64
VEX.LIG.66.0F3A.W1 6F /r /is4
FMA4
16/32/64-bit
VPSHLDW xmm1 {k1}{z}, xmm2, xmm3/m128, imm8
EVEX.128.66.0F3A.W1 70 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDW ymm1 {k1}{z}, ymm2, ymm3/m256, imm8
EVEX.256.66.0F3A.W1 70 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDW zmm1 {k1}{z}, zmm2, zmm3/m512, imm8
EVEX.512.66.0F3A.W1 70 /r ib
AVX512_VBMI2
16/32/64-bit
VPSHLDD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 71 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 71 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8
EVEX.512.66.0F3A.W0 71 /r ib
AVX512_VBMI2
16/32/64-bit
VPSHLDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 71 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 71 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHLDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 71 /r ib
AVX512_VBMI2
16/32/64-bit
VPSHRDW xmm1 {k1}{z}, xmm2, xmm3/m128, imm8
EVEX.128.66.0F3A.W1 72 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDW ymm1 {k1}{z}, ymm2, ymm3/m256, imm8
EVEX.256.66.0F3A.W1 72 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDW zmm1 {k1}{z}, zmm2, zmm3/m512, imm8
EVEX.512.66.0F3A.W1 72 /r ib
AVX512_VBMI2
16/32/64-bit
VPSHRDD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8
EVEX.128.66.0F3A.W0 73 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8
EVEX.256.66.0F3A.W0 73 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8
EVEX.512.66.0F3A.W0 73 /r ib
AVX512_VBMI2
16/32/64-bit
VPSHRDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 73 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 73 /r ib
AVX512VL and AVX512_VBMI2
16/32/64-bit
VPSHRDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 73 /r ib
AVX512_VBMI2
16/32/64-bit
VFNMADDPS xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 78 /r /is4
FMA4
16/32/64-bit
VFNMADDPS ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 78 /r /is4
FMA4
16/32/64-bit
VFNMADDPS xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 78 /r /is4
FMA4
16/32/64-bit
VFNMADDPS ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 78 /r /is4
FMA4
16/32/64-bit
VFNMADDPD xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 79 /r /is4
FMA4
16/32/64-bit
VFNMADDPD ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 79 /r /is4
FMA4
16/32/64-bit
VFNMADDPD xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 79 /r /is4
FMA4
16/32/64-bit
VFNMADDPD ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 79 /r /is4
FMA4
16/32/64-bit
VFNMADDSS xmm1, xmm2, xmm3/m32, xmm4
VEX.LIG.66.0F3A.W0 7A /r /is4
FMA4
16/32/64-bit
VFNMADDSS xmm1, xmm2, xmm3, xmm4/m32
VEX.LIG.66.0F3A.W1 7A /r /is4
FMA4
16/32/64-bit
VFNMADDSD xmm1, xmm2, xmm3/m64, xmm4
VEX.LIG.66.0F3A.W0 7B /r /is4
FMA4
16/32/64-bit
VFNMADDSD xmm1, xmm2, xmm3, xmm4/m64
VEX.LIG.66.0F3A.W1 7B /r /is4
FMA4
16/32/64-bit
VFNMSUBPS xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 7C /r /is4
FMA4
16/32/64-bit
VFNMSUBPS ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 7C /r /is4
FMA4
16/32/64-bit
VFNMSUBPS xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 7C /r /is4
FMA4
16/32/64-bit
VFNMSUBPS ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 7C /r /is4
FMA4
16/32/64-bit
VFNMSUBPD xmm1, xmm2, xmm3/m128, xmm4
VEX.128.66.0F3A.W0 7D /r /is4
FMA4
16/32/64-bit
VFNMSUBPD ymm1, ymm2, ymm3/m256, ymm4
VEX.256.66.0F3A.W0 7D /r /is4
FMA4
16/32/64-bit
VFNMSUBPD xmm1, xmm2, xmm3, xmm4/m128
VEX.128.66.0F3A.W1 7D /r /is4
FMA4
16/32/64-bit
VFNMSUBPD ymm1, ymm2, ymm3, ymm4/m256
VEX.256.66.0F3A.W1 7D /r /is4
FMA4
16/32/64-bit
VFNMSUBSS xmm1, xmm2, xmm3/m32, xmm4
VEX.LIG.66.0F3A.W0 7E /r /is4
FMA4
16/32/64-bit
VFNMSUBSS xmm1, xmm2, xmm3, xmm4/m32
VEX.LIG.66.0F3A.W1 7E /r /is4
FMA4
16/32/64-bit
VFNMSUBSD xmm1, xmm2, xmm3/m64, xmm4
VEX.LIG.66.0F3A.W0 7F /r /is4
FMA4
16/32/64-bit
VFNMSUBSD xmm1, xmm2, xmm3, xmm4/m64
VEX.LIG.66.0F3A.W1 7F /r /is4
FMA4
16/32/64-bit
SHA1RNDS4 xmm1, xmm2/m128, imm8
NP 0F 3A CC /r ib
SHA
16/32/64-bit
GF2P8AFFINEQB xmm1, xmm2/m128, imm8
66 0F 3A CE /r ib
GFNI
16/32/64-bit
VGF2P8AFFINEQB xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.W1 CE /r ib
AVX and GFNI
16/32/64-bit
VGF2P8AFFINEQB ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.W1 CE /r ib
AVX and GFNI
16/32/64-bit
VGF2P8AFFINEQB xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 CE /r ib
AVX512VL and GFNI
16/32/64-bit
VGF2P8AFFINEQB ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 CE /r ib
AVX512VL and GFNI
16/32/64-bit
VGF2P8AFFINEQB zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 CE /r ib
AVX512F and GFNI
16/32/64-bit
GF2P8AFFINEINVQB xmm1, xmm2/m128, imm8
66 0F 3A CF /r ib
GFNI
16/32/64-bit
VGF2P8AFFINEINVQB xmm1, xmm2, xmm3/m128, imm8
VEX.128.66.0F3A.W1 CF /r ib
AVX and GFNI
16/32/64-bit
VGF2P8AFFINEINVQB ymm1, ymm2, ymm3/m256, imm8
VEX.256.66.0F3A.W1 CF /r ib
AVX and GFNI
16/32/64-bit
VGF2P8AFFINEINVQB xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
EVEX.128.66.0F3A.W1 CF /r ib
AVX512VL and GFNI
16/32/64-bit
VGF2P8AFFINEINVQB ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
EVEX.256.66.0F3A.W1 CF /r ib
AVX512VL and GFNI
16/32/64-bit
VGF2P8AFFINEINVQB zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
EVEX.512.66.0F3A.W1 CF /r ib
AVX512F and GFNI
16/32/64-bit
AESKEYGENASSIST xmm1, xmm2/m128, imm8
66 0F 3A DF /r ib
AES
16/32/64-bit
VAESKEYGENASSIST xmm1, xmm2/m128, imm8
VEX.128.66.0F3A.WIG DF /r ib
AES and AVX
16/32/64-bit
RORX r32, r/m32, imm8
VEX.LZ.F2.0F3A.W0 F0 /r ib
BMI2
16/32/64-bit
RORX r64, r/m64, imm8
VEX.LZ.F2.0F3A.W1 F0 /r ib
BMI2
64-bit
VPMACSSWW xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 85 /r /is4
XOP
16/32/64-bit
VPMACSSWD xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 86 /r /is4
XOP
16/32/64-bit
VPMACSSDQL xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 87 /r /is4
XOP
16/32/64-bit
VPMACSSDD xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 8E /r /is4
XOP
16/32/64-bit
VPMACSSDQH xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 8F /r /is4
XOP
16/32/64-bit
VPMACSWW xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 95 /r /is4
XOP
16/32/64-bit
VPMACSWD xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 96 /r /is4
XOP
16/32/64-bit
VPMACSDQL xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 97 /r /is4
XOP
16/32/64-bit
VPMACSDD xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 9E /r /is4
XOP
16/32/64-bit
VPMACSDQH xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 9F /r /is4
XOP
16/32/64-bit
VPCMOV xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 A2 /r /is4
XOP
16/32/64-bit
VPCMOV ymm1, ymm2, ymm3/m256, ymm4
XOP.256.X8.W0 A2 /r /is4
XOP
16/32/64-bit
VPCMOV xmm1, xmm2, xmm3, xmm4/m128
XOP.128.X8.W1 A2 /r /is4
XOP
16/32/64-bit
VPCMOV ymm1, ymm2, ymm3, ymm4/m256
XOP.256.X8.W1 A2 /r /is4
XOP
16/32/64-bit
VPPERM xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 A3 /r /is4
XOP
16/32/64-bit
VPPERM xmm1, xmm2, xmm3, xmm4/m128
XOP.128.X8.W1 A3 /r /is4
XOP
16/32/64-bit
VPMADCSSWD xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 A6 /r /is4
XOP
16/32/64-bit
VPMADCSWD xmm1, xmm2, xmm3/m128, xmm4
XOP.128.X8.W0 B6 /r /is4
XOP
16/32/64-bit
VPROTB xmm1, xmm2/m128, imm8
XOP.128.X8.W0 C0 /r ib
XOP
16/32/64-bit
VPROTW xmm1, xmm2/m128, imm8
XOP.128.X8.W0 C1 /r ib
XOP
16/32/64-bit
VPROTD xmm1, xmm2/m128, imm8
XOP.128.X8.W0 C2 /r ib
XOP
16/32/64-bit
VPROTQ xmm1, xmm2/m128, imm8
XOP.128.X8.W0 C3 /r ib
XOP
16/32/64-bit
VPCOMB xmm1, xmm2, xmm3/m128, imm8
XOP.128.X8.W0 CC /r ib
XOP
16/32/64-bit
VPCOMW xmm1, xmm2, xmm3/m128, imm8
XOP.128.X8.W0 CD /r ib
XOP
16/32/64-bit
VPCOMD xmm1, xmm2, xmm3/m128, imm8
XOP.128.X8.W0 CE /r ib
XOP
16/32/64-bit
VPCOMQ xmm1, xmm2, xmm3/m128, imm8
XOP.128.X8.W0 CF /r ib
XOP
16/32/64-bit
VPCOMUB xmm1, xmm2, xmm3/m128, imm8
XOP.128.X8.W0 EC /r ib
XOP
16/32/64-bit
VPCOMUW xmm1, xmm2, xmm3/m128, imm8
XOP.128.X8.W0 ED /r ib
XOP
16/32/64-bit
VPCOMUD xmm1, xmm2, xmm3/m128, imm8
XOP.128.X8.W0 EE /r ib
XOP
16/32/64-bit
VPCOMUQ xmm1, xmm2, xmm3/m128, imm8
XOP.128.X8.W0 EF /r ib
XOP
16/32/64-bit
BLCFILL r32, r/m32
XOP.L0.X9.W0 01 /1
TBM
16/32/64-bit
BLCFILL r64, r/m64
XOP.L0.X9.W1 01 /1
TBM
64-bit
BLSFILL r32, r/m32
XOP.L0.X9.W0 01 /2
TBM
16/32/64-bit
BLSFILL r64, r/m64
XOP.L0.X9.W1 01 /2
TBM
64-bit
BLCS r32, r/m32
XOP.L0.X9.W0 01 /3
TBM
16/32/64-bit
BLCS r64, r/m64
XOP.L0.X9.W1 01 /3
TBM
64-bit
TZMSK r32, r/m32
XOP.L0.X9.W0 01 /4
TBM
16/32/64-bit
TZMSK r64, r/m64
XOP.L0.X9.W1 01 /4
TBM
64-bit
BLCIC r32, r/m32
XOP.L0.X9.W0 01 /5
TBM
16/32/64-bit
BLCIC r64, r/m64
XOP.L0.X9.W1 01 /5
TBM
64-bit
BLSIC r32, r/m32
XOP.L0.X9.W0 01 /6
TBM
16/32/64-bit
BLSIC r64, r/m64
XOP.L0.X9.W1 01 /6
TBM
64-bit
T1MSKC r32, r/m32
XOP.L0.X9.W0 01 /7
TBM
16/32/64-bit
T1MSKC r64, r/m64
XOP.L0.X9.W1 01 /7
TBM
64-bit
BLCMSK r32, r/m32
XOP.L0.X9.W0 02 /1
TBM
16/32/64-bit
BLCMSK r64, r/m64
XOP.L0.X9.W1 02 /1
TBM
64-bit
BLCI r32, r/m32
XOP.L0.X9.W0 02 /6
TBM
16/32/64-bit
BLCI r64, r/m64
XOP.L0.X9.W1 02 /6
TBM
64-bit
LLWPCB r32
XOP.L0.X9.W0 12 /0
LWP
16/32/64-bit
LLWPCB r64
XOP.L0.X9.W1 12 /0
LWP
64-bit
SLWPCB r32
XOP.L0.X9.W0 12 /1
LWP
16/32/64-bit
SLWPCB r64
XOP.L0.X9.W1 12 /1
LWP
64-bit
VFRCZPS xmm1, xmm2/m128
XOP.128.X9.W0 80 /r
XOP
16/32/64-bit
VFRCZPS ymm1, ymm2/m256
XOP.256.X9.W0 80 /r
XOP
16/32/64-bit
VFRCZPD xmm1, xmm2/m128
XOP.128.X9.W0 81 /r
XOP
16/32/64-bit
VFRCZPD ymm1, ymm2/m256
XOP.256.X9.W0 81 /r
XOP
16/32/64-bit
VFRCZSS xmm1, xmm2/m32
XOP.128.X9.W0 82 /r
XOP
16/32/64-bit
VFRCZSD xmm1, xmm2/m64
XOP.128.X9.W0 83 /r
XOP
16/32/64-bit
VPROTB xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 90 /r
XOP
16/32/64-bit
VPROTB xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 90 /r
XOP
16/32/64-bit
VPROTW xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 91 /r
XOP
16/32/64-bit
VPROTW xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 91 /r
XOP
16/32/64-bit
VPROTD xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 92 /r
XOP
16/32/64-bit
VPROTD xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 92 /r
XOP
16/32/64-bit
VPROTQ xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 93 /r
XOP
16/32/64-bit
VPROTQ xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 93 /r
XOP
16/32/64-bit
VPSHLB xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 94 /r
XOP
16/32/64-bit
VPSHLB xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 94 /r
XOP
16/32/64-bit
VPSHLW xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 95 /r
XOP
16/32/64-bit
VPSHLW xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 95 /r
XOP
16/32/64-bit
VPSHLD xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 96 /r
XOP
16/32/64-bit
VPSHLD xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 96 /r
XOP
16/32/64-bit
VPSHLQ xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 97 /r
XOP
16/32/64-bit
VPSHLQ xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 97 /r
XOP
16/32/64-bit
VPSHAB xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 98 /r
XOP
16/32/64-bit
VPSHAB xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 98 /r
XOP
16/32/64-bit
VPSHAW xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 99 /r
XOP
16/32/64-bit
VPSHAW xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 99 /r
XOP
16/32/64-bit
VPSHAD xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 9A /r
XOP
16/32/64-bit
VPSHAD xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 9A /r
XOP
16/32/64-bit
VPSHAQ xmm1, xmm2/m128, xmm3
XOP.128.X9.W0 9B /r
XOP
16/32/64-bit
VPSHAQ xmm1, xmm2, xmm3/m128
XOP.128.X9.W1 9B /r
XOP
16/32/64-bit
VPHADDBW xmm1, xmm2/m128
XOP.128.X9.W0 C1 /r
XOP
16/32/64-bit
VPHADDBD xmm1, xmm2/m128
XOP.128.X9.W0 C2 /r
XOP
16/32/64-bit
VPHADDBQ xmm1, xmm2/m128
XOP.128.X9.W0 C3 /r
XOP
16/32/64-bit
VPHADDWD xmm1, xmm2/m128
XOP.128.X9.W0 C6 /r
XOP
16/32/64-bit
VPHADDWQ xmm1, xmm2/m128
XOP.128.X9.W0 C7 /r
XOP
16/32/64-bit
VPHADDDQ xmm1, xmm2/m128
XOP.128.X9.W0 CB /r
XOP
16/32/64-bit
VPHADDUBW xmm1, xmm2/m128
XOP.128.X9.W0 D1 /r
XOP
16/32/64-bit
VPHADDUBD xmm1, xmm2/m128
XOP.128.X9.W0 D2 /r
XOP
16/32/64-bit
VPHADDUBQ xmm1, xmm2/m128
XOP.128.X9.W0 D3 /r
XOP
16/32/64-bit
VPHADDUWD xmm1, xmm2/m128
XOP.128.X9.W0 D6 /r
XOP
16/32/64-bit
VPHADDUWQ xmm1, xmm2/m128
XOP.128.X9.W0 D7 /r
XOP
16/32/64-bit
VPHADDUDQ xmm1, xmm2/m128
XOP.128.X9.W0 DB /r
XOP
16/32/64-bit
VPHSUBBW xmm1, xmm2/m128
XOP.128.X9.W0 E1 /r
XOP
16/32/64-bit
VPHSUBWD xmm1, xmm2/m128
XOP.128.X9.W0 E2 /r
XOP
16/32/64-bit
VPHSUBDQ xmm1, xmm2/m128
XOP.128.X9.W0 E3 /r
XOP
16/32/64-bit
BEXTR r32, r/m32, imm32
XOP.L0.XA.W0 10 /r id
TBM
16/32/64-bit
BEXTR r64, r/m64, imm32
XOP.L0.XA.W1 10 /r id
TBM
64-bit
LWPINS r32, r/m32, imm32
XOP.L0.XA.W0 12 /0 id
LWP
16/32/64-bit
LWPINS r64, r/m32, imm32
XOP.L0.XA.W1 12 /0 id
LWP
64-bit
LWPVAL r32, r/m32, imm32
XOP.L0.XA.W0 12 /1 id
LWP
16/32/64-bit
LWPVAL r64, r/m32, imm32
XOP.L0.XA.W1 12 /1 id
LWP
64-bit
PI2FW mm, mm/m64
0F 0F /r 0C
3DNOWEXT
16/32/64-bit
PI2FD mm, mm/m64
0F 0F /r 0D
3DNOW
16/32/64-bit
PF2IW mm, mm/m64
0F 0F /r 1C
3DNOWEXT
16/32/64-bit
PF2ID mm, mm/m64
0F 0F /r 1D
3DNOW
16/32/64-bit
PFRCPV mm, mm/m64
0F 0F /r 86
AMD Geode GX/LX
16/32-bit
PFRSQRTV mm, mm/m64
0F 0F /r 87
AMD Geode GX/LX
16/32-bit
PFNACC mm, mm/m64
0F 0F /r 8A
3DNOWEXT
16/32/64-bit
PFPNACC mm, mm/m64
0F 0F /r 8E
3DNOWEXT
16/32/64-bit
PFCMPGE mm, mm/m64
0F 0F /r 90
3DNOW
16/32/64-bit
PFMIN mm, mm/m64
0F 0F /r 94
3DNOW
16/32/64-bit
PFRCP mm, mm/m64
0F 0F /r 96
3DNOW
16/32/64-bit
PFRSQRT mm, mm/m64
0F 0F /r 97
3DNOW
16/32/64-bit
PFSUB mm, mm/m64
0F 0F /r 9A
3DNOW
16/32/64-bit
PFADD mm, mm/m64
0F 0F /r 9E
3DNOW
16/32/64-bit
PFCMPGT mm, mm/m64
0F 0F /r A0
3DNOW
16/32/64-bit
PFMAX mm, mm/m64
0F 0F /r A4
3DNOW
16/32/64-bit
PFRCPIT1 mm, mm/m64
0F 0F /r A6
3DNOW
16/32/64-bit
PFRSQIT1 mm, mm/m64
0F 0F /r A7
3DNOW
16/32/64-bit
PFSUBR mm, mm/m64
0F 0F /r AA
3DNOW
16/32/64-bit
PFACC mm, mm/m64
0F 0F /r AE
3DNOW
16/32/64-bit
PFCMPEQ mm, mm/m64
0F 0F /r B0
3DNOW
16/32/64-bit
PFMUL mm, mm/m64
0F 0F /r B4
3DNOW
16/32/64-bit
PFRCPIT2 mm, mm/m64
0F 0F /r B6
3DNOW
16/32/64-bit
PMULHRW mm, mm/m64
0F 0F /r B7
3DNOW
16/32/64-bit
PSWAPD mm, mm/m64
0F 0F /r BB
3DNOWEXT
16/32/64-bit
PAVGUSB mm, mm/m64
0F 0F /r BF
3DNOW
16/32/64-bit
RMPADJUST
F3 0F 01 FE
SEV-SNP
64-bit
RMPUPDATE
F2 0F 01 FE
SEV-SNP
64-bit
PSMASH
F3 0F 01 FF
SEV-SNP
64-bit
PVALIDATE
a16 F2 0F 01 FF
SEV-SNP
16/32-bit
PVALIDATE
a32 F2 0F 01 FF
SEV-SNP
16/32/64-bit
PVALIDATE
a64 F2 0F 01 FF
SEV-SNP
64-bit
SERIALIZE
NP 0F 01 E8
SERIALIZE
16/32/64-bit
XSUSLDTRK
F2 0F 01 E8
TSXLDTRK
16/32/64-bit
XRESLDTRK
F2 0F 01 E9
TSXLDTRK
16/32/64-bit
INVLPGB
a16 NP 0F 01 FE
INVLPGB
16/32-bit
INVLPGB
a32 NP 0F 01 FE
INVLPGB
16/32/64-bit
INVLPGB
a64 NP 0F 01 FE
INVLPGB
64-bit
TLBSYNC
NP 0F 01 FF
INVLPGB
16/32/64-bit
PREFETCHW m8
0F 0D /3
PREFETCHW
16/32/64-bit
PREFETCH m8
0F 0D /4
PREFETCHW
16/32/64-bit
PREFETCH m8
0F 0D /5
PREFETCHW
16/32/64-bit
PREFETCH m8
0F 0D /6
PREFETCHW
16/32/64-bit
PREFETCH m8
0F 0D /7
PREFETCHW
16/32/64-bit
UD0
0F FF
286+
16/32/64-bit
VMGEXIT
F3 0F 01 D9
SEV-ES
16/32/64-bit
GETSECQ
NP o64 0F 37
SMX
64-bit
LDTILECFG m512
VEX.128.0F38.W0 49 !(11):000:bbb
AMX-TILE
64-bit
TILERELEASE
VEX.128.0F38.W0 49 C0
AMX-TILE
64-bit
STTILECFG m512
VEX.128.66.0F38.W0 49 !(11):000:bbb
AMX-TILE
64-bit
TILEZERO tmm1
VEX.128.F2.0F38.W0 49 11:rrr:000
AMX-TILE
64-bit
TILELOADDT1 tmm1, sibmem
VEX.128.66.0F38.W0 4B !(11):rrr:100
AMX-TILE
64-bit
TILESTORED sibmem, tmm1
VEX.128.F3.0F38.W0 4B !(11):rrr:100
AMX-TILE
64-bit
TILELOADD tmm1, sibmem
VEX.128.F2.0F38.W0 4B !(11):rrr:100
AMX-TILE
64-bit
TDPBF16PS tmm1, tmm2, tmm3
VEX.128.F3.0F38.W0 5C 11:rrr:bbb
AMX-BF16
64-bit
TDPBUUD tmm1, tmm2, tmm3
VEX.128.0F38.W0 5E 11:rrr:bbb
AMX-INT8
64-bit
TDPBUSD tmm1, tmm2, tmm3
VEX.128.66.0F38.W0 5E 11:rrr:bbb
AMX-INT8
64-bit
TDPBSUD tmm1, tmm2, tmm3
VEX.128.F3.0F38.W0 5E 11:rrr:bbb
AMX-INT8
64-bit
TDPBSSD tmm1, tmm2, tmm3
VEX.128.F2.0F38.W0 5E 11:rrr:bbb
AMX-INT8
64-bit
FNSTDW AX
DF E1
387 SL
16/32-bit
FNSTSG AX
DF E2
387 SL
16/32-bit
RDSHR r/m32
0F 36 /0
Cyrix 6x86MX, M II, III
16/32-bit
WRSHR r/m32
0F 37 /0
Cyrix 6x86MX, M II, III
16/32-bit
SMINT
0F 38
Cyrix 6x86MX+, AMD Geode GX/LX
16/32-bit
DMINT
0F 39
AMD Geode GX/LX
16/32-bit
RDM
0F 3A
AMD Geode GX/LX
16/32-bit
SVDC m80, Sreg
0F 78 /r
Cyrix, AMD Geode GX/LX
16/32-bit
RSDC Sreg, m80
0F 79 /r
Cyrix, AMD Geode GX/LX
16/32-bit
SVLDT m80
0F 7A /0
Cyrix, AMD Geode GX/LX
16/32-bit
RSLDT m80
0F 7B /0
Cyrix, AMD Geode GX/LX
16/32-bit
SVTS m80
0F 7C /0
Cyrix, AMD Geode GX/LX
16/32-bit
RSTS m80
0F 7D /0
Cyrix, AMD Geode GX/LX
16/32-bit
SMINT
0F 7E
Cyrix 6x86 or earlier
16/32-bit
BB0_RESET
0F 3A
Cyrix MediaGX, GXm, GXLV, GX1
16/32-bit
BB1_RESET
0F 3B
Cyrix MediaGX, GXm, GXLV, GX1
16/32-bit
CPU_WRITE
0F 3C
Cyrix MediaGX, GXm, GXLV, GX1
16/32-bit
CPU_READ
0F 3D
Cyrix MediaGX, GXm, GXLV, GX1
16/32-bit
ALTINST
0F 3F
Centaur AIS
16/32-bit
PAVEB mm, mm/m64
0F 50 /r
CYRIX_EMMI
16/32-bit
PADDSIW mm, mm/m64
0F 51 /r
CYRIX_EMMI
16/32-bit
PMAGW mm, mm/m64
0F 52 /r
CYRIX_EMMI
16/32-bit
PDISTIB mm, m64
0F 54 /r
CYRIX_EMMI
16/32-bit
PSUBSIW mm, mm/m64
0F 55 /r
CYRIX_EMMI
16/32-bit
PMVZB mm, m64
0F 58 /r
CYRIX_EMMI
16/32-bit
PMULHRW mm, mm/m64
0F 59 /r
CYRIX_EMMI
16/32-bit
PMVNZB mm, m64
0F 5A /r
CYRIX_EMMI
16/32-bit
PMVLZB mm, m64
0F 5B /r
CYRIX_EMMI
16/32-bit
PMVGEZB mm, m64
0F 5C /r
CYRIX_EMMI
16/32-bit
PMULHRIW mm, mm/m64
0F 5D /r
CYRIX_EMMI
16/32-bit
PMACHRIW mm, m64
0F 5E /r
CYRIX_EMMI
16/32-bit
UNDOC
D9 D7
Cyrix, AMD Geode GX/LX
16/32-bit
UNDOC
D9 E2
Cyrix, AMD Geode GX/LX
16/32-bit
FTSTP
D9 E6
Cyrix, AMD Geode GX/LX
16/32-bit
UNDOC
D9 E7
Cyrix, AMD Geode GX/LX
16/32-bit
FRINT2
DB FC
Cyrix, AMD Geode GX/LX
16/32-bit
FRICHOP
DD FC
Cyrix, AMD Geode GX/LX
16/32-bit
UNDOC
DE D8
Cyrix, AMD Geode GX/LX
16/32-bit
UNDOC
DE DA
Cyrix, AMD Geode GX/LX
16/32-bit
UNDOC
DE DC
Cyrix, AMD Geode GX/LX
16/32-bit
UNDOC
DE DD
Cyrix, AMD Geode GX/LX
16/32-bit
UNDOC
DE DE
Cyrix, AMD Geode GX/LX
16/32-bit
FRINEAR
DF FC
Cyrix, AMD Geode GX/LX
16/32-bit
TDCALL
66 0F 01 CC
TDX
16/32/64-bit
SEAMRET
66 0F 01 CD
TDX
64-bit
SEAMOPS
66 0F 01 CE
TDX
64-bit
SEAMCALL
66 0F 01 CF
TDX
64-bit
AESENCWIDE128KL m384, <XMM0-7>
F3 0F 38 D8 !(11):000:bbb
AESKLE and WIDE_KL
16/32/64-bit
AESDECWIDE128KL m384, <XMM0-7>
F3 0F 38 D8 !(11):001:bbb
AESKLE and WIDE_KL
16/32/64-bit
AESENCWIDE256KL m512, <XMM0-7>
F3 0F 38 D8 !(11):010:bbb
AESKLE and WIDE_KL
16/32/64-bit
AESDECWIDE256KL m512, <XMM0-7>
F3 0F 38 D8 !(11):011:bbb
AESKLE and WIDE_KL
16/32/64-bit
LOADIWKEY xmm1, xmm2, <EAX>, <XMM0>
F3 0F 38 DC 11:rrr:bbb
KL
16/32/64-bit
AESENC128KL xmm, m384
F3 0F 38 DC !(11):rrr:bbb
AESKLE
16/32/64-bit
AESDEC128KL xmm, m384
F3 0F 38 DD !(11):rrr:bbb
AESKLE
16/32/64-bit
AESENC256KL xmm, m512
F3 0F 38 DE !(11):rrr:bbb
AESKLE
16/32/64-bit
AESDEC256KL xmm, m512
F3 0F 38 DF !(11):rrr:bbb
AESKLE
16/32/64-bit
ENCODEKEY128 r32, r32, <XMM0-2>, <XMM4-6>
F3 0F 38 FA 11:rrr:bbb
AESKLE
16/32/64-bit
ENCODEKEY256 r32, r32, <XMM0-6>
F3 0F 38 FB 11:rrr:bbb
AESKLE
16/32/64-bit
VBROADCASTSS xmm1, xmm2
VEX.128.66.0F38.W0 18 /r
AVX2
16/32/64-bit
VBROADCASTSS ymm1, xmm2
VEX.256.66.0F38.W0 18 /r
AVX2
16/32/64-bit
VBROADCASTSD ymm1, xmm2
VEX.256.66.0F38.W0 19 /r
AVX2
16/32/64-bit
VMGEXIT
F2 0F 01 D9
SEV-ES
16/32/64-bit
UIRET
F3 0F 01 EC
UINTR
64-bit
TESTUI
F3 0F 01 ED
UINTR
64-bit
CLUI
F3 0F 01 EE
UINTR
64-bit
STUI
F3 0F 01 EF
UINTR
64-bit
SENDUIPI r64
F3 0F C7 /6
UINTR
64-bit
HRESET imm8, <EAX>
F3 0F 3A F0 C0 ib
HRESET
16/32/64-bit
VPDPBUSD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 50 /r
AVX-VNNI
16/32/64-bit
VPDPBUSD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 50 /r
AVX-VNNI
16/32/64-bit
VPDPBUSDS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 51 /r
AVX-VNNI
16/32/64-bit
VPDPBUSDS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 51 /r
AVX-VNNI
16/32/64-bit
VPDPWSSD xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 52 /r
AVX-VNNI
16/32/64-bit
VPDPWSSD ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 52 /r
AVX-VNNI
16/32/64-bit
VPDPWSSDS xmm1, xmm2, xmm3/m128
VEX.128.66.0F38.W0 53 /r
AVX-VNNI
16/32/64-bit
VPDPWSSDS ymm1, ymm2, ymm3/m256
VEX.256.66.0F38.W0 53 /r
AVX-VNNI
16/32/64-bit
CCS_HASH
a16 F3 0F A6 E8
PADLOCK_GMI
16/32-bit
CCS_HASH
a32 F3 0F A6 E8
PADLOCK_GMI
16/32/64-bit
CCS_HASH
a64 F3 0F A6 E8
PADLOCK_GMI
64-bit
CCS_ENCRYPT
a16 F3 0F A7 F0
PADLOCK_GMI
16/32-bit
CCS_ENCRYPT
a32 F3 0F A7 F0
PADLOCK_GMI
16/32/64-bit
CCS_ENCRYPT
a64 F3 0F A7 F0
PADLOCK_GMI
64-bit
LKGS r/m16
o16 F2 0F 00 /6
LKGS
64-bit
LKGS r32/m16
o32 F2 0F 00 /6
LKGS
64-bit
LKGS r64/m16
F2 o64 0F 00 /6
LKGS
64-bit
ERETU
F3 0F 01 CA
FRED
64-bit
ERETS
F2 0F 01 CA
FRED
64-bit
Implementations
pub fn values(
) -> impl Iterator<Item = Code> + DoubleEndedIterator + ExactSizeIterator + FusedIterator
[src]
pub fn values(
) -> impl Iterator<Item = Code> + DoubleEndedIterator + ExactSizeIterator + FusedIterator
[src]Iterates over all Code
enum values
Gets a OpCodeInfo
Gets the encoding, eg. Legacy, 3DNow!, VEX, EVEX, XOP
Examples
use iced_x86::*; assert_eq!(Code::Add_rm32_r32.encoding(), EncodingKind::Legacy); assert_eq!(Code::VEX_Vmovups_xmm_xmmm128.encoding(), EncodingKind::VEX); assert_eq!(Code::EVEX_Vmovups_xmm_k1z_xmmm128.encoding(), EncodingKind::EVEX); assert_eq!(Code::XOP_Vpmacssww_xmm_xmm_xmmm128_xmm.encoding(), EncodingKind::XOP); assert_eq!(Code::D3NOW_Pi2fw_mm_mmm64.encoding(), EncodingKind::D3NOW);
Gets the CPU or CPUID feature flags
Examples
use iced_x86::*; let cpuid = Code::VEX_Vmovups_xmm_xmmm128.cpuid_features(); assert_eq!(cpuid.len(), 1); assert_eq!(cpuid[0], CpuidFeature::AVX); let cpuid = Code::EVEX_Vmovaps_xmm_k1z_xmmm128.cpuid_features(); assert_eq!(cpuid.len(), 2); assert_eq!(cpuid[0], CpuidFeature::AVX512VL); assert_eq!(cpuid[1], CpuidFeature::AVX512F);
Gets control flow info
Examples
use iced_x86::*; assert_eq!(Code::Or_r32_rm32.flow_control(), FlowControl::Next); assert_eq!(Code::Ud0_r64_rm64.flow_control(), FlowControl::Exception); assert_eq!(Code::Call_rm64.flow_control(), FlowControl::IndirectCall);
Checks if it’s a privileged instruction (all CPL=0 instructions (except VMCALL
) and IOPL instructions IN
, INS
, OUT
, OUTS
, CLI
, STI
)
Checks if this is an instruction that implicitly uses the stack pointer (SP
/ESP
/RSP
), eg. CALL
, PUSH
, POP
, RET
, etc.
See also Instruction::stack_pointer_increment()
Examples
use iced_x86::*; assert!(!Code::Or_r32_rm32.is_stack_instruction()); assert!(Code::Push_r64.is_stack_instruction()); assert!(Code::Call_rm64.is_stack_instruction());
Checks if it’s an instruction that saves or restores too many registers (eg. FXRSTOR
, XSAVE
, etc).
Checks if it’s a Jcc NEAR
instruction
Checks if it’s a Jcc SHORT
instruction
Checks if it’s a JMP SHORT
instruction
Checks if it’s a JMP NEAR
instruction
Checks if it’s a JMP SHORT
or a JMP NEAR
instruction
Checks if it’s a JMP FAR
instruction
Checks if it’s a CALL NEAR
instruction
Checks if it’s a CALL FAR
instruction
Checks if it’s a JMP NEAR reg/[mem]
instruction
Checks if it’s a JMP FAR [mem]
instruction
Checks if it’s a CALL NEAR reg/[mem]
instruction
Checks if it’s a CALL FAR [mem]
instruction
Gets the condition code if it’s Jcc
, SETcc
, CMOVcc
, LOOPcc
else ConditionCode::None
is returned
Examples
use iced_x86::*; assert_eq!(Code::Jbe_rel8_64.condition_code(), ConditionCode::be); assert_eq!(Code::Cmovo_r64_rm64.condition_code(), ConditionCode::o); assert_eq!(Code::Setne_rm8.condition_code(), ConditionCode::ne); assert_eq!(Code::Pause.condition_code(), ConditionCode::None);
Checks if it’s a Jcc SHORT
or Jcc NEAR
instruction
Negates the condition code, eg. JE
-> JNE
. Can be used if it’s Jcc
, SETcc
, CMOVcc
, LOOPcc
and returns the original value if it’s none of those instructions.
Examples
use iced_x86::*; assert_eq!(Code::Setbe_rm8.negate_condition_code(), Code::Seta_rm8); assert_eq!(Code::Seta_rm8.negate_condition_code(), Code::Setbe_rm8);
Converts Jcc/JMP NEAR
to Jcc/JMP SHORT
. Returns the input if it’s not a Jcc/JMP NEAR
instruction.
Examples
use iced_x86::*; assert_eq!(Code::Jbe_rel32_64.as_short_branch(), Code::Jbe_rel8_64); assert_eq!(Code::Jbe_rel8_64.as_short_branch(), Code::Jbe_rel8_64); assert_eq!(Code::Pause.as_short_branch(), Code::Pause);
Converts Jcc/JMP SHORT
to Jcc/JMP NEAR
. Returns the input if it’s not a Jcc/JMP SHORT
instruction.
Examples
use iced_x86::*; assert_eq!(Code::Jbe_rel8_64.as_near_branch(), Code::Jbe_rel32_64); assert_eq!(Code::Jbe_rel32_64.as_near_branch(), Code::Jbe_rel32_64); assert_eq!(Code::Pause.as_near_branch(), Code::Pause);
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for Code
impl UnwindSafe for Code
Blanket Implementations
Mutably borrows from an owned value. Read more