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
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
INVALID

It’s an invalid instruction, eg. it’s a new unknown instruction, garbage or there’s not enough bytes to decode the instruction etc.

DeclareByte

A db/.byte asm directive that can store 1-16 bytes

DeclareWord

A dw/.word asm directive that can store 1-8 words

DeclareDword

A dd/.int asm directive that can store 1-4 dwords

DeclareQword

A dq/.quad asm directive that can store 1-2 qwords

Add_rm8_r8

ADD r/m8, r8

00 /r

8086+

16/32/64-bit

Add_rm16_r16

ADD r/m16, r16

o16 01 /r

8086+

16/32/64-bit

Add_rm32_r32

ADD r/m32, r32

o32 01 /r

386+

16/32/64-bit

Add_rm64_r64

ADD r/m64, r64

o64 01 /r

X64

64-bit

Add_r8_rm8

ADD r8, r/m8

02 /r

8086+

16/32/64-bit

Add_r16_rm16

ADD r16, r/m16

o16 03 /r

8086+

16/32/64-bit

Add_r32_rm32

ADD r32, r/m32

o32 03 /r

386+

16/32/64-bit

Add_r64_rm64

ADD r64, r/m64

o64 03 /r

X64

64-bit

Add_AL_imm8

ADD AL, imm8

04 ib

8086+

16/32/64-bit

Add_AX_imm16

ADD AX, imm16

o16 05 iw

8086+

16/32/64-bit

Add_EAX_imm32

ADD EAX, imm32

o32 05 id

386+

16/32/64-bit

Add_RAX_imm32

ADD RAX, imm32

o64 05 id

X64

64-bit

Pushw_ES

PUSH ES

o16 06

8086+

16/32-bit

Pushd_ES

PUSH ES

o32 06

386+

16/32-bit

Popw_ES

POP ES

o16 07

8086+

16/32-bit

Popd_ES

POP ES

o32 07

386+

16/32-bit

Or_rm8_r8

OR r/m8, r8

08 /r

8086+

16/32/64-bit

Or_rm16_r16

OR r/m16, r16

o16 09 /r

8086+

16/32/64-bit

Or_rm32_r32

OR r/m32, r32

o32 09 /r

386+

16/32/64-bit

Or_rm64_r64

OR r/m64, r64

o64 09 /r

X64

64-bit

Or_r8_rm8

OR r8, r/m8

0A /r

8086+

16/32/64-bit

Or_r16_rm16

OR r16, r/m16

o16 0B /r

8086+

16/32/64-bit

Or_r32_rm32

OR r32, r/m32

o32 0B /r

386+

16/32/64-bit

Or_r64_rm64

OR r64, r/m64

o64 0B /r

X64

64-bit

Or_AL_imm8

OR AL, imm8

0C ib

8086+

16/32/64-bit

Or_AX_imm16

OR AX, imm16

o16 0D iw

8086+

16/32/64-bit

Or_EAX_imm32

OR EAX, imm32

o32 0D id

386+

16/32/64-bit

Or_RAX_imm32

OR RAX, imm32

o64 0D id

X64

64-bit

Pushw_CS

PUSH CS

o16 0E

8086+

16/32-bit

Pushd_CS

PUSH CS

o32 0E

386+

16/32-bit

Popw_CS

POP CS

o16 0F

8086

16-bit

Adc_rm8_r8

ADC r/m8, r8

10 /r

8086+

16/32/64-bit

Adc_rm16_r16

ADC r/m16, r16

o16 11 /r

8086+

16/32/64-bit

Adc_rm32_r32

ADC r/m32, r32

o32 11 /r

386+

16/32/64-bit

Adc_rm64_r64

ADC r/m64, r64

o64 11 /r

X64

64-bit

Adc_r8_rm8

ADC r8, r/m8

12 /r

8086+

16/32/64-bit

Adc_r16_rm16

ADC r16, r/m16

o16 13 /r

8086+

16/32/64-bit

Adc_r32_rm32

ADC r32, r/m32

o32 13 /r

386+

16/32/64-bit

Adc_r64_rm64

ADC r64, r/m64

o64 13 /r

X64

64-bit

Adc_AL_imm8

ADC AL, imm8

14 ib

8086+

16/32/64-bit

Adc_AX_imm16

ADC AX, imm16

o16 15 iw

8086+

16/32/64-bit

Adc_EAX_imm32

ADC EAX, imm32

o32 15 id

386+

16/32/64-bit

Adc_RAX_imm32

ADC RAX, imm32

o64 15 id

X64

64-bit

Pushw_SS

PUSH SS

o16 16

8086+

16/32-bit

Pushd_SS

PUSH SS

o32 16

386+

16/32-bit

Popw_SS

POP SS

o16 17

8086+

16/32-bit

Popd_SS

POP SS

o32 17

386+

16/32-bit

Sbb_rm8_r8

SBB r/m8, r8

18 /r

8086+

16/32/64-bit

Sbb_rm16_r16

SBB r/m16, r16

o16 19 /r

8086+

16/32/64-bit

Sbb_rm32_r32

SBB r/m32, r32

o32 19 /r

386+

16/32/64-bit

Sbb_rm64_r64

SBB r/m64, r64

o64 19 /r

X64

64-bit

Sbb_r8_rm8

SBB r8, r/m8

1A /r

8086+

16/32/64-bit

Sbb_r16_rm16

SBB r16, r/m16

o16 1B /r

8086+

16/32/64-bit

Sbb_r32_rm32

SBB r32, r/m32

o32 1B /r

386+

16/32/64-bit

Sbb_r64_rm64

SBB r64, r/m64

o64 1B /r

X64

64-bit

Sbb_AL_imm8

SBB AL, imm8

1C ib

8086+

16/32/64-bit

Sbb_AX_imm16

SBB AX, imm16

o16 1D iw

8086+

16/32/64-bit

Sbb_EAX_imm32

SBB EAX, imm32

o32 1D id

386+

16/32/64-bit

Sbb_RAX_imm32

SBB RAX, imm32

o64 1D id

X64

64-bit

Pushw_DS

PUSH DS

o16 1E

8086+

16/32-bit

Pushd_DS

PUSH DS

o32 1E

386+

16/32-bit

Popw_DS

POP DS

o16 1F

8086+

16/32-bit

Popd_DS

POP DS

o32 1F

386+

16/32-bit

And_rm8_r8

AND r/m8, r8

20 /r

8086+

16/32/64-bit

And_rm16_r16

AND r/m16, r16

o16 21 /r

8086+

16/32/64-bit

And_rm32_r32

AND r/m32, r32

o32 21 /r

386+

16/32/64-bit

And_rm64_r64

AND r/m64, r64

o64 21 /r

X64

64-bit

And_r8_rm8

AND r8, r/m8

22 /r

8086+

16/32/64-bit

And_r16_rm16

AND r16, r/m16

o16 23 /r

8086+

16/32/64-bit

And_r32_rm32

AND r32, r/m32

o32 23 /r

386+

16/32/64-bit

And_r64_rm64

AND r64, r/m64

o64 23 /r

X64

64-bit

And_AL_imm8

AND AL, imm8

24 ib

8086+

16/32/64-bit

And_AX_imm16

AND AX, imm16

o16 25 iw

8086+

16/32/64-bit

And_EAX_imm32

AND EAX, imm32

o32 25 id

386+

16/32/64-bit

And_RAX_imm32

AND RAX, imm32

o64 25 id

X64

64-bit

Daa

DAA

27

8086+

16/32-bit

Sub_rm8_r8

SUB r/m8, r8

28 /r

8086+

16/32/64-bit

Sub_rm16_r16

SUB r/m16, r16

o16 29 /r

8086+

16/32/64-bit

Sub_rm32_r32

SUB r/m32, r32

o32 29 /r

386+

16/32/64-bit

Sub_rm64_r64

SUB r/m64, r64

o64 29 /r

X64

64-bit

Sub_r8_rm8

SUB r8, r/m8

2A /r

8086+

16/32/64-bit

Sub_r16_rm16

SUB r16, r/m16

o16 2B /r

8086+

16/32/64-bit

Sub_r32_rm32

SUB r32, r/m32

o32 2B /r

386+

16/32/64-bit

Sub_r64_rm64

SUB r64, r/m64

o64 2B /r

X64

64-bit

Sub_AL_imm8

SUB AL, imm8

2C ib

8086+

16/32/64-bit

Sub_AX_imm16

SUB AX, imm16

o16 2D iw

8086+

16/32/64-bit

Sub_EAX_imm32

SUB EAX, imm32

o32 2D id

386+

16/32/64-bit

Sub_RAX_imm32

SUB RAX, imm32

o64 2D id

X64

64-bit

Das

DAS

2F

8086+

16/32-bit

Xor_rm8_r8

XOR r/m8, r8

30 /r

8086+

16/32/64-bit

Xor_rm16_r16

XOR r/m16, r16

o16 31 /r

8086+

16/32/64-bit

Xor_rm32_r32

XOR r/m32, r32

o32 31 /r

386+

16/32/64-bit

Xor_rm64_r64

XOR r/m64, r64

o64 31 /r

X64

64-bit

Xor_r8_rm8

XOR r8, r/m8

32 /r

8086+

16/32/64-bit

Xor_r16_rm16

XOR r16, r/m16

o16 33 /r

8086+

16/32/64-bit

Xor_r32_rm32

XOR r32, r/m32

o32 33 /r

386+

16/32/64-bit

Xor_r64_rm64

XOR r64, r/m64

o64 33 /r

X64

64-bit

Xor_AL_imm8

XOR AL, imm8

34 ib

8086+

16/32/64-bit

Xor_AX_imm16

XOR AX, imm16

o16 35 iw

8086+

16/32/64-bit

Xor_EAX_imm32

XOR EAX, imm32

o32 35 id

386+

16/32/64-bit

Xor_RAX_imm32

XOR RAX, imm32

o64 35 id

X64

64-bit

Aaa

AAA

37

8086+

16/32-bit

Cmp_rm8_r8

CMP r/m8, r8

38 /r

8086+

16/32/64-bit

Cmp_rm16_r16

CMP r/m16, r16

o16 39 /r

8086+

16/32/64-bit

Cmp_rm32_r32

CMP r/m32, r32

o32 39 /r

386+

16/32/64-bit

Cmp_rm64_r64

CMP r/m64, r64

o64 39 /r

X64

64-bit

Cmp_r8_rm8

CMP r8, r/m8

3A /r

8086+

16/32/64-bit

Cmp_r16_rm16

CMP r16, r/m16

o16 3B /r

8086+

16/32/64-bit

Cmp_r32_rm32

CMP r32, r/m32

o32 3B /r

386+

16/32/64-bit

Cmp_r64_rm64

CMP r64, r/m64

o64 3B /r

X64

64-bit

Cmp_AL_imm8

CMP AL, imm8

3C ib

8086+

16/32/64-bit

Cmp_AX_imm16

CMP AX, imm16

o16 3D iw

8086+

16/32/64-bit

Cmp_EAX_imm32

CMP EAX, imm32

o32 3D id

386+

16/32/64-bit

Cmp_RAX_imm32

CMP RAX, imm32

o64 3D id

X64

64-bit

Aas

AAS

3F

8086+

16/32-bit

Inc_r16

INC r16

o16 40+rw

8086+

16/32-bit

Inc_r32

INC r32

o32 40+rd

386+

16/32-bit

Dec_r16

DEC r16

o16 48+rw

8086+

16/32-bit

Dec_r32

DEC r32

o32 48+rd

386+

16/32-bit

Push_r16

PUSH r16

o16 50+rw

8086+

16/32/64-bit

Push_r32

PUSH r32

o32 50+rd

386+

16/32-bit

Push_r64

PUSH r64

o64 50+ro

X64

64-bit

Pop_r16

POP r16

o16 58+rw

8086+

16/32/64-bit

Pop_r32

POP r32

o32 58+rd

386+

16/32-bit

Pop_r64

POP r64

o64 58+ro

X64

64-bit

Pushaw

PUSHA

o16 60

186+

16/32-bit

Pushad

PUSHAD

o32 60

386+

16/32-bit

Popaw

POPA

o16 61

186+

16/32-bit

Popad

POPAD

o32 61

386+

16/32-bit

Bound_r16_m1616

BOUND r16, m16&16

o16 62 /r

186+

16/32-bit

Bound_r32_m3232

BOUND r32, m32&32

o32 62 /r

386+

16/32-bit

Arpl_rm16_r16

ARPL r/m16, r16

o16 63 /r

286+

16/32-bit

Arpl_r32m16_r32

ARPL r32/m16, r32

o32 63 /r

386+

16/32-bit

Movsxd_r16_rm16

MOVSXD r16, r/m16

o16 63 /r

X64

64-bit

Movsxd_r32_rm32

MOVSXD r32, r/m32

o32 63 /r

X64

64-bit

Movsxd_r64_rm32

MOVSXD r64, r/m32

o64 63 /r

X64

64-bit

Push_imm16

PUSH imm16

o16 68 iw

186+

16/32/64-bit

Pushd_imm32

PUSH imm32

o32 68 id

386+

16/32-bit

Pushq_imm32

PUSH imm32

o64 68 id

X64

64-bit

Imul_r16_rm16_imm16

IMUL r16, r/m16, imm16

o16 69 /r iw

186+

16/32/64-bit

Imul_r32_rm32_imm32

IMUL r32, r/m32, imm32

o32 69 /r id

386+

16/32/64-bit

Imul_r64_rm64_imm32

IMUL r64, r/m64, imm32

o64 69 /r id

X64

64-bit

Pushw_imm8

PUSH imm8

o16 6A ib

186+

16/32/64-bit

Pushd_imm8

PUSH imm8

o32 6A ib

386+

16/32-bit

Pushq_imm8

PUSH imm8

o64 6A ib

X64

64-bit

Imul_r16_rm16_imm8

IMUL r16, r/m16, imm8

o16 6B /r ib

186+

16/32/64-bit

Imul_r32_rm32_imm8

IMUL r32, r/m32, imm8

o32 6B /r ib

386+

16/32/64-bit

Imul_r64_rm64_imm8

IMUL r64, r/m64, imm8

o64 6B /r ib

X64

64-bit

Insb_m8_DX

INSB

6C

186+

16/32/64-bit

Insw_m16_DX

INSW

o16 6D

186+

16/32/64-bit

Insd_m32_DX

INSD

o32 6D

386+

16/32/64-bit

Outsb_DX_m8

OUTSB

6E

186+

16/32/64-bit

Outsw_DX_m16

OUTSW

o16 6F

186+

16/32/64-bit

Outsd_DX_m32

OUTSD

o32 6F

386+

16/32/64-bit

Jo_rel8_16

JO rel8

o16 70 cb

8086+

16/32/64-bit

Jo_rel8_32

JO rel8

o32 70 cb

386+

16/32-bit

Jo_rel8_64

JO rel8

o64 70 cb

X64

64-bit

Jno_rel8_16

JNO rel8

o16 71 cb

8086+

16/32/64-bit

Jno_rel8_32

JNO rel8

o32 71 cb

386+

16/32-bit

Jno_rel8_64

JNO rel8

o64 71 cb

X64

64-bit

Jb_rel8_16

JB rel8

o16 72 cb

8086+

16/32/64-bit

Jb_rel8_32

JB rel8

o32 72 cb

386+

16/32-bit

Jb_rel8_64

JB rel8

o64 72 cb

X64

64-bit

Jae_rel8_16

JAE rel8

o16 73 cb

8086+

16/32/64-bit

Jae_rel8_32

JAE rel8

o32 73 cb

386+

16/32-bit

Jae_rel8_64

JAE rel8

o64 73 cb

X64

64-bit

Je_rel8_16

JE rel8

o16 74 cb

8086+

16/32/64-bit

Je_rel8_32

JE rel8

o32 74 cb

386+

16/32-bit

Je_rel8_64

JE rel8

o64 74 cb

X64

64-bit

Jne_rel8_16

JNE rel8

o16 75 cb

8086+

16/32/64-bit

Jne_rel8_32

JNE rel8

o32 75 cb

386+

16/32-bit

Jne_rel8_64

JNE rel8

o64 75 cb

X64

64-bit

Jbe_rel8_16

JBE rel8

o16 76 cb

8086+

16/32/64-bit

Jbe_rel8_32

JBE rel8

o32 76 cb

386+

16/32-bit

Jbe_rel8_64

JBE rel8

o64 76 cb

X64

64-bit

Ja_rel8_16

JA rel8

o16 77 cb

8086+

16/32/64-bit

Ja_rel8_32

JA rel8

o32 77 cb

386+

16/32-bit

Ja_rel8_64

JA rel8

o64 77 cb

X64

64-bit

Js_rel8_16

JS rel8

o16 78 cb

8086+

16/32/64-bit

Js_rel8_32

JS rel8

o32 78 cb

386+

16/32-bit

Js_rel8_64

JS rel8

o64 78 cb

X64

64-bit

Jns_rel8_16

JNS rel8

o16 79 cb

8086+

16/32/64-bit

Jns_rel8_32

JNS rel8

o32 79 cb

386+

16/32-bit

Jns_rel8_64

JNS rel8

o64 79 cb

X64

64-bit

Jp_rel8_16

JP rel8

o16 7A cb

8086+

16/32/64-bit

Jp_rel8_32

JP rel8

o32 7A cb

386+

16/32-bit

Jp_rel8_64

JP rel8

o64 7A cb

X64

64-bit

Jnp_rel8_16

JNP rel8

o16 7B cb

8086+

16/32/64-bit

Jnp_rel8_32

JNP rel8

o32 7B cb

386+

16/32-bit

Jnp_rel8_64

JNP rel8

o64 7B cb

X64

64-bit

Jl_rel8_16

JL rel8

o16 7C cb

8086+

16/32/64-bit

Jl_rel8_32

JL rel8

o32 7C cb

386+

16/32-bit

Jl_rel8_64

JL rel8

o64 7C cb

X64

64-bit

Jge_rel8_16

JGE rel8

o16 7D cb

8086+

16/32/64-bit

Jge_rel8_32

JGE rel8

o32 7D cb

386+

16/32-bit

Jge_rel8_64

JGE rel8

o64 7D cb

X64

64-bit

Jle_rel8_16

JLE rel8

o16 7E cb

8086+

16/32/64-bit

Jle_rel8_32

JLE rel8

o32 7E cb

386+

16/32-bit

Jle_rel8_64

JLE rel8

o64 7E cb

X64

64-bit

Jg_rel8_16

JG rel8

o16 7F cb

8086+

16/32/64-bit

Jg_rel8_32

JG rel8

o32 7F cb

386+

16/32-bit

Jg_rel8_64

JG rel8

o64 7F cb

X64

64-bit

Add_rm8_imm8

ADD r/m8, imm8

80 /0 ib

8086+

16/32/64-bit

Or_rm8_imm8

OR r/m8, imm8

80 /1 ib

8086+

16/32/64-bit

Adc_rm8_imm8

ADC r/m8, imm8

80 /2 ib

8086+

16/32/64-bit

Sbb_rm8_imm8

SBB r/m8, imm8

80 /3 ib

8086+

16/32/64-bit

And_rm8_imm8

AND r/m8, imm8

80 /4 ib

8086+

16/32/64-bit

Sub_rm8_imm8

SUB r/m8, imm8

80 /5 ib

8086+

16/32/64-bit

Xor_rm8_imm8

XOR r/m8, imm8

80 /6 ib

8086+

16/32/64-bit

Cmp_rm8_imm8

CMP r/m8, imm8

80 /7 ib

8086+

16/32/64-bit

Add_rm16_imm16

ADD r/m16, imm16

o16 81 /0 iw

8086+

16/32/64-bit

Add_rm32_imm32

ADD r/m32, imm32

o32 81 /0 id

386+

16/32/64-bit

Add_rm64_imm32

ADD r/m64, imm32

o64 81 /0 id

X64

64-bit

Or_rm16_imm16

OR r/m16, imm16

o16 81 /1 iw

8086+

16/32/64-bit

Or_rm32_imm32

OR r/m32, imm32

o32 81 /1 id

386+

16/32/64-bit

Or_rm64_imm32

OR r/m64, imm32

o64 81 /1 id

X64

64-bit

Adc_rm16_imm16

ADC r/m16, imm16

o16 81 /2 iw

8086+

16/32/64-bit

Adc_rm32_imm32

ADC r/m32, imm32

o32 81 /2 id

386+

16/32/64-bit

Adc_rm64_imm32

ADC r/m64, imm32

o64 81 /2 id

X64

64-bit

Sbb_rm16_imm16

SBB r/m16, imm16

o16 81 /3 iw

8086+

16/32/64-bit

Sbb_rm32_imm32

SBB r/m32, imm32

o32 81 /3 id

386+

16/32/64-bit

Sbb_rm64_imm32

SBB r/m64, imm32

o64 81 /3 id

X64

64-bit

And_rm16_imm16

AND r/m16, imm16

o16 81 /4 iw

8086+

16/32/64-bit

And_rm32_imm32

AND r/m32, imm32

o32 81 /4 id

386+

16/32/64-bit

And_rm64_imm32

AND r/m64, imm32

o64 81 /4 id

X64

64-bit

Sub_rm16_imm16

SUB r/m16, imm16

o16 81 /5 iw

8086+

16/32/64-bit

Sub_rm32_imm32

SUB r/m32, imm32

o32 81 /5 id

386+

16/32/64-bit

Sub_rm64_imm32

SUB r/m64, imm32

o64 81 /5 id

X64

64-bit

Xor_rm16_imm16

XOR r/m16, imm16

o16 81 /6 iw

8086+

16/32/64-bit

Xor_rm32_imm32

XOR r/m32, imm32

o32 81 /6 id

386+

16/32/64-bit

Xor_rm64_imm32

XOR r/m64, imm32

o64 81 /6 id

X64

64-bit

Cmp_rm16_imm16

CMP r/m16, imm16

o16 81 /7 iw

8086+

16/32/64-bit

Cmp_rm32_imm32

CMP r/m32, imm32

o32 81 /7 id

386+

16/32/64-bit

Cmp_rm64_imm32

CMP r/m64, imm32

o64 81 /7 id

X64

64-bit

Add_rm8_imm8_82

ADD r/m8, imm8

82 /0 ib

8086+

16/32-bit

Or_rm8_imm8_82

OR r/m8, imm8

82 /1 ib

8086+

16/32-bit

Adc_rm8_imm8_82

ADC r/m8, imm8

82 /2 ib

8086+

16/32-bit

Sbb_rm8_imm8_82

SBB r/m8, imm8

82 /3 ib

8086+

16/32-bit

And_rm8_imm8_82

AND r/m8, imm8

82 /4 ib

8086+

16/32-bit

Sub_rm8_imm8_82

SUB r/m8, imm8

82 /5 ib

8086+

16/32-bit

Xor_rm8_imm8_82

XOR r/m8, imm8

82 /6 ib

8086+

16/32-bit

Cmp_rm8_imm8_82

CMP r/m8, imm8

82 /7 ib

8086+

16/32-bit

Add_rm16_imm8

ADD r/m16, imm8

o16 83 /0 ib

8086+

16/32/64-bit

Add_rm32_imm8

ADD r/m32, imm8

o32 83 /0 ib

386+

16/32/64-bit

Add_rm64_imm8

ADD r/m64, imm8

o64 83 /0 ib

X64

64-bit

Or_rm16_imm8

OR r/m16, imm8

o16 83 /1 ib

8086+

16/32/64-bit

Or_rm32_imm8

OR r/m32, imm8

o32 83 /1 ib

386+

16/32/64-bit

Or_rm64_imm8

OR r/m64, imm8

o64 83 /1 ib

X64

64-bit

Adc_rm16_imm8

ADC r/m16, imm8

o16 83 /2 ib

8086+

16/32/64-bit

Adc_rm32_imm8

ADC r/m32, imm8

o32 83 /2 ib

386+

16/32/64-bit

Adc_rm64_imm8

ADC r/m64, imm8

o64 83 /2 ib

X64

64-bit

Sbb_rm16_imm8

SBB r/m16, imm8

o16 83 /3 ib

8086+

16/32/64-bit

Sbb_rm32_imm8

SBB r/m32, imm8

o32 83 /3 ib

386+

16/32/64-bit

Sbb_rm64_imm8

SBB r/m64, imm8

o64 83 /3 ib

X64

64-bit

And_rm16_imm8

AND r/m16, imm8

o16 83 /4 ib

8086+

16/32/64-bit

And_rm32_imm8

AND r/m32, imm8

o32 83 /4 ib

386+

16/32/64-bit

And_rm64_imm8

AND r/m64, imm8

o64 83 /4 ib

X64

64-bit

Sub_rm16_imm8

SUB r/m16, imm8

o16 83 /5 ib

8086+

16/32/64-bit

Sub_rm32_imm8

SUB r/m32, imm8

o32 83 /5 ib

386+

16/32/64-bit

Sub_rm64_imm8

SUB r/m64, imm8

o64 83 /5 ib

X64

64-bit

Xor_rm16_imm8

XOR r/m16, imm8

o16 83 /6 ib

8086+

16/32/64-bit

Xor_rm32_imm8

XOR r/m32, imm8

o32 83 /6 ib

386+

16/32/64-bit

Xor_rm64_imm8

XOR r/m64, imm8

o64 83 /6 ib

X64

64-bit

Cmp_rm16_imm8

CMP r/m16, imm8

o16 83 /7 ib

8086+

16/32/64-bit

Cmp_rm32_imm8

CMP r/m32, imm8

o32 83 /7 ib

386+

16/32/64-bit

Cmp_rm64_imm8

CMP r/m64, imm8

o64 83 /7 ib

X64

64-bit

Test_rm8_r8

TEST r/m8, r8

84 /r

8086+

16/32/64-bit

Test_rm16_r16

TEST r/m16, r16

o16 85 /r

8086+

16/32/64-bit

Test_rm32_r32

TEST r/m32, r32

o32 85 /r

386+

16/32/64-bit

Test_rm64_r64

TEST r/m64, r64

o64 85 /r

X64

64-bit

Xchg_rm8_r8

XCHG r/m8, r8

86 /r

8086+

16/32/64-bit

Xchg_rm16_r16

XCHG r/m16, r16

o16 87 /r

8086+

16/32/64-bit

Xchg_rm32_r32

XCHG r/m32, r32

o32 87 /r

386+

16/32/64-bit

Xchg_rm64_r64

XCHG r/m64, r64

o64 87 /r

X64

64-bit

Mov_rm8_r8

MOV r/m8, r8

88 /r

8086+

16/32/64-bit

Mov_rm16_r16

MOV r/m16, r16

o16 89 /r

8086+

16/32/64-bit

Mov_rm32_r32

MOV r/m32, r32

o32 89 /r

386+

16/32/64-bit

Mov_rm64_r64

MOV r/m64, r64

o64 89 /r

X64

64-bit

Mov_r8_rm8

MOV r8, r/m8

8A /r

8086+

16/32/64-bit

Mov_r16_rm16

MOV r16, r/m16

o16 8B /r

8086+

16/32/64-bit

Mov_r32_rm32

MOV r32, r/m32

o32 8B /r

386+

16/32/64-bit

Mov_r64_rm64

MOV r64, r/m64

o64 8B /r

X64

64-bit

Mov_rm16_Sreg

MOV r/m16, Sreg

o16 8C /r

8086+

16/32/64-bit

Mov_r32m16_Sreg

MOV r32/m16, Sreg

o32 8C /r

386+

16/32/64-bit

Mov_r64m16_Sreg

MOV r64/m16, Sreg

o64 8C /r

X64

64-bit

Lea_r16_m

LEA r16, m

o16 8D /r

8086+

16/32/64-bit

Lea_r32_m

LEA r32, m

o32 8D /r

386+

16/32/64-bit

Lea_r64_m

LEA r64, m

o64 8D /r

X64

64-bit

Mov_Sreg_rm16

MOV Sreg, r/m16

o16 8E /r

8086+

16/32/64-bit

Mov_Sreg_r32m16

MOV Sreg, r32/m16

o32 8E /r

386+

16/32/64-bit

Mov_Sreg_r64m16

MOV Sreg, r64/m16

o64 8E /r

X64

64-bit

Pop_rm16

POP r/m16

o16 8F /0

8086+

16/32/64-bit

Pop_rm32

POP r/m32

o32 8F /0

386+

16/32-bit

Pop_rm64

POP r/m64

o64 8F /0

X64

64-bit

Nopw

NOP

o16 90

8086+

16/32/64-bit

Nopd

NOP

o32 90

8086+

16/32/64-bit

Nopq

NOP

o64 90

8086+

64-bit

Xchg_r16_AX

XCHG r16, AX

o16 90+rw

8086+

16/32/64-bit

Xchg_r32_EAX

XCHG r32, EAX

o32 90+rd

386+

16/32/64-bit

Xchg_r64_RAX

XCHG r64, RAX

o64 90+ro

X64

64-bit

Pause

PAUSE

F3 90

Pentium 4 or later

16/32/64-bit

Cbw

CBW

o16 98

8086+

16/32/64-bit

Cwde

CWDE

o32 98

386+

16/32/64-bit

Cdqe

CDQE

o64 98

X64

64-bit

Cwd

CWD

o16 99

8086+

16/32/64-bit

Cdq

CDQ

o32 99

386+

16/32/64-bit

Cqo

CQO

o64 99

X64

64-bit

Call_ptr1616

CALL ptr16:16

o16 9A cd

8086+

16/32-bit

Call_ptr1632

CALL ptr16:32

o32 9A cp

386+

16/32-bit

Wait

WAIT

9B

8086+

16/32/64-bit

Pushfw

PUSHF

o16 9C

8086+

16/32/64-bit

Pushfd

PUSHFD

o32 9C

386+

16/32-bit

Pushfq

PUSHFQ

o64 9C

X64

64-bit

Popfw

POPF

o16 9D

8086+

16/32/64-bit

Popfd

POPFD

o32 9D

386+

16/32-bit

Popfq

POPFQ

o64 9D

X64

64-bit

Sahf

SAHF

9E

8086+

16/32/64-bit

Lahf

LAHF

9F

8086+

16/32/64-bit

Mov_AL_moffs8

MOV AL, moffs8

A0 mo

8086+

16/32/64-bit

Mov_AX_moffs16

MOV AX, moffs16

o16 A1 mo

8086+

16/32/64-bit

Mov_EAX_moffs32

MOV EAX, moffs32

o32 A1 mo

386+

16/32/64-bit

Mov_RAX_moffs64

MOV RAX, moffs64

o64 A1 mo

X64

64-bit

Mov_moffs8_AL

MOV moffs8, AL

A2 mo

8086+

16/32/64-bit

Mov_moffs16_AX

MOV moffs16, AX

o16 A3 mo

8086+

16/32/64-bit

Mov_moffs32_EAX

MOV moffs32, EAX

o32 A3 mo

386+

16/32/64-bit

Mov_moffs64_RAX

MOV moffs64, RAX

o64 A3 mo

X64

64-bit

Movsb_m8_m8

MOVSB

A4

8086+

16/32/64-bit

Movsw_m16_m16

MOVSW

o16 A5

8086+

16/32/64-bit

Movsd_m32_m32

MOVSD

o32 A5

386+

16/32/64-bit

Movsq_m64_m64

MOVSQ

o64 A5

X64

64-bit

Cmpsb_m8_m8

CMPSB

A6

8086+

16/32/64-bit

Cmpsw_m16_m16

CMPSW

o16 A7

8086+

16/32/64-bit

Cmpsd_m32_m32

CMPSD

o32 A7

386+

16/32/64-bit

Cmpsq_m64_m64

CMPSQ

o64 A7

X64

64-bit

Test_AL_imm8

TEST AL, imm8

A8 ib

8086+

16/32/64-bit

Test_AX_imm16

TEST AX, imm16

o16 A9 iw

8086+

16/32/64-bit

Test_EAX_imm32

TEST EAX, imm32

o32 A9 id

386+

16/32/64-bit

Test_RAX_imm32

TEST RAX, imm32

o64 A9 id

X64

64-bit

Stosb_m8_AL

STOSB

AA

8086+

16/32/64-bit

Stosw_m16_AX

STOSW

o16 AB

8086+

16/32/64-bit

Stosd_m32_EAX

STOSD

o32 AB

386+

16/32/64-bit

Stosq_m64_RAX

STOSQ

o64 AB

X64

64-bit

Lodsb_AL_m8

LODSB

AC

8086+

16/32/64-bit

Lodsw_AX_m16

LODSW

o16 AD

8086+

16/32/64-bit

Lodsd_EAX_m32

LODSD

o32 AD

386+

16/32/64-bit

Lodsq_RAX_m64

LODSQ

o64 AD

X64

64-bit

Scasb_AL_m8

SCASB

AE

8086+

16/32/64-bit

Scasw_AX_m16

SCASW

o16 AF

8086+

16/32/64-bit

Scasd_EAX_m32

SCASD

o32 AF

386+

16/32/64-bit

Scasq_RAX_m64

SCASQ

o64 AF

X64

64-bit

Mov_r8_imm8

MOV r8, imm8

B0+rb ib

8086+

16/32/64-bit

Mov_r16_imm16

MOV r16, imm16

o16 B8+rw iw

8086+

16/32/64-bit

Mov_r32_imm32

MOV r32, imm32

o32 B8+rd id

386+

16/32/64-bit

Mov_r64_imm64

MOV r64, imm64

o64 B8+ro io

X64

64-bit

Rol_rm8_imm8

ROL r/m8, imm8

C0 /0 ib

186+

16/32/64-bit

Ror_rm8_imm8

ROR r/m8, imm8

C0 /1 ib

186+

16/32/64-bit

Rcl_rm8_imm8

RCL r/m8, imm8

C0 /2 ib

186+

16/32/64-bit

Rcr_rm8_imm8

RCR r/m8, imm8

C0 /3 ib

186+

16/32/64-bit

Shl_rm8_imm8

SHL r/m8, imm8

C0 /4 ib

186+

16/32/64-bit

Shr_rm8_imm8

SHR r/m8, imm8

C0 /5 ib

186+

16/32/64-bit

Sal_rm8_imm8

SAL r/m8, imm8

C0 /6 ib

186+

16/32/64-bit

Sar_rm8_imm8

SAR r/m8, imm8

C0 /7 ib

186+

16/32/64-bit

Rol_rm16_imm8

ROL r/m16, imm8

o16 C1 /0 ib

186+

16/32/64-bit

Rol_rm32_imm8

ROL r/m32, imm8

o32 C1 /0 ib

386+

16/32/64-bit

Rol_rm64_imm8

ROL r/m64, imm8

o64 C1 /0 ib

X64

64-bit

Ror_rm16_imm8

ROR r/m16, imm8

o16 C1 /1 ib

186+

16/32/64-bit

Ror_rm32_imm8

ROR r/m32, imm8

o32 C1 /1 ib

386+

16/32/64-bit

Ror_rm64_imm8

ROR r/m64, imm8

o64 C1 /1 ib

X64

64-bit

Rcl_rm16_imm8

RCL r/m16, imm8

o16 C1 /2 ib

186+

16/32/64-bit

Rcl_rm32_imm8

RCL r/m32, imm8

o32 C1 /2 ib

386+

16/32/64-bit

Rcl_rm64_imm8

RCL r/m64, imm8

o64 C1 /2 ib

X64

64-bit

Rcr_rm16_imm8

RCR r/m16, imm8

o16 C1 /3 ib

186+

16/32/64-bit

Rcr_rm32_imm8

RCR r/m32, imm8

o32 C1 /3 ib

386+

16/32/64-bit

Rcr_rm64_imm8

RCR r/m64, imm8

o64 C1 /3 ib

X64

64-bit

Shl_rm16_imm8

SHL r/m16, imm8

o16 C1 /4 ib

186+

16/32/64-bit

Shl_rm32_imm8

SHL r/m32, imm8

o32 C1 /4 ib

386+

16/32/64-bit

Shl_rm64_imm8

SHL r/m64, imm8

o64 C1 /4 ib

X64

64-bit

Shr_rm16_imm8

SHR r/m16, imm8

o16 C1 /5 ib

186+

16/32/64-bit

Shr_rm32_imm8

SHR r/m32, imm8

o32 C1 /5 ib

386+

16/32/64-bit

Shr_rm64_imm8

SHR r/m64, imm8

o64 C1 /5 ib

X64

64-bit

Sal_rm16_imm8

SAL r/m16, imm8

o16 C1 /6 ib

186+

16/32/64-bit

Sal_rm32_imm8

SAL r/m32, imm8

o32 C1 /6 ib

386+

16/32/64-bit

Sal_rm64_imm8

SAL r/m64, imm8

o64 C1 /6 ib

X64

64-bit

Sar_rm16_imm8

SAR r/m16, imm8

o16 C1 /7 ib

186+

16/32/64-bit

Sar_rm32_imm8

SAR r/m32, imm8

o32 C1 /7 ib

386+

16/32/64-bit

Sar_rm64_imm8

SAR r/m64, imm8

o64 C1 /7 ib

X64

64-bit

Retnw_imm16

RET imm16

o16 C2 iw

8086+

16/32/64-bit

Retnd_imm16

RET imm16

o32 C2 iw

386+

16/32-bit

Retnq_imm16

RET imm16

o64 C2 iw

X64

64-bit

Retnw

RET

o16 C3

8086+

16/32/64-bit

Retnd

RET

o32 C3

386+

16/32-bit

Retnq

RET

o64 C3

X64

64-bit

Les_r16_m1616

LES r16, m16:16

o16 C4 /r

8086+

16/32-bit

Les_r32_m1632

LES r32, m16:32

o32 C4 /r

386+

16/32-bit

Lds_r16_m1616

LDS r16, m16:16

o16 C5 /r

8086+

16/32-bit

Lds_r32_m1632

LDS r32, m16:32

o32 C5 /r

386+

16/32-bit

Mov_rm8_imm8

MOV r/m8, imm8

C6 /0 ib

8086+

16/32/64-bit

Xabort_imm8

XABORT imm8

C6 F8 ib

RTM

16/32/64-bit

Mov_rm16_imm16

MOV r/m16, imm16

o16 C7 /0 iw

8086+

16/32/64-bit

Mov_rm32_imm32

MOV r/m32, imm32

o32 C7 /0 id

386+

16/32/64-bit

Mov_rm64_imm32

MOV r/m64, imm32

o64 C7 /0 id

X64

64-bit

Xbegin_rel16

XBEGIN rel16

o16 C7 F8 cw

RTM

16/32/64-bit

Xbegin_rel32

XBEGIN rel32

o32 C7 F8 cd

RTM

16/32/64-bit

Enterw_imm16_imm8

ENTER imm16, imm8

o16 C8 iw ib

186+

16/32/64-bit

Enterd_imm16_imm8

ENTER imm16, imm8

o32 C8 iw ib

386+

16/32-bit

Enterq_imm16_imm8

ENTER imm16, imm8

o64 C8 iw ib

X64

64-bit

Leavew

LEAVE

o16 C9

186+

16/32/64-bit

Leaved

LEAVE

o32 C9

386+

16/32-bit

Leaveq

LEAVE

o64 C9

X64

64-bit

Retfw_imm16

RETF imm16

o16 CA iw

8086+

16/32/64-bit

Retfd_imm16

RETF imm16

o32 CA iw

386+

16/32/64-bit

Retfq_imm16

RETF imm16

o64 CA iw

X64

64-bit

Retfw

RETF

o16 CB

8086+

16/32/64-bit

Retfd

RETF

o32 CB

386+

16/32/64-bit

Retfq

RETF

o64 CB

X64

64-bit

Int3

INT3

CC

8086+

16/32/64-bit

Int_imm8

INT imm8

CD ib

8086+

16/32/64-bit

Into

INTO

CE

8086+

16/32-bit

Iretw

IRET

o16 CF

8086+

16/32/64-bit

Iretd

IRETD

o32 CF

386+

16/32/64-bit

Iretq

IRETQ

o64 CF

X64

64-bit

Rol_rm8_1

ROL r/m8, 1

D0 /0

8086+

16/32/64-bit

Ror_rm8_1

ROR r/m8, 1

D0 /1

8086+

16/32/64-bit

Rcl_rm8_1

RCL r/m8, 1

D0 /2

8086+

16/32/64-bit

Rcr_rm8_1

RCR r/m8, 1

D0 /3

8086+

16/32/64-bit

Shl_rm8_1

SHL r/m8, 1

D0 /4

8086+

16/32/64-bit

Shr_rm8_1

SHR r/m8, 1

D0 /5

8086+

16/32/64-bit

Sal_rm8_1

SAL r/m8, 1

D0 /6

8086+

16/32/64-bit

Sar_rm8_1

SAR r/m8, 1

D0 /7

8086+

16/32/64-bit

Rol_rm16_1

ROL r/m16, 1

o16 D1 /0

8086+

16/32/64-bit

Rol_rm32_1

ROL r/m32, 1

o32 D1 /0

386+

16/32/64-bit

Rol_rm64_1

ROL r/m64, 1

o64 D1 /0

X64

64-bit

Ror_rm16_1

ROR r/m16, 1

o16 D1 /1

8086+

16/32/64-bit

Ror_rm32_1

ROR r/m32, 1

o32 D1 /1

386+

16/32/64-bit

Ror_rm64_1

ROR r/m64, 1

o64 D1 /1

X64

64-bit

Rcl_rm16_1

RCL r/m16, 1

o16 D1 /2

8086+

16/32/64-bit

Rcl_rm32_1

RCL r/m32, 1

o32 D1 /2

386+

16/32/64-bit

Rcl_rm64_1

RCL r/m64, 1

o64 D1 /2

X64

64-bit

Rcr_rm16_1

RCR r/m16, 1

o16 D1 /3

8086+

16/32/64-bit

Rcr_rm32_1

RCR r/m32, 1

o32 D1 /3

386+

16/32/64-bit

Rcr_rm64_1

RCR r/m64, 1

o64 D1 /3

X64

64-bit

Shl_rm16_1

SHL r/m16, 1

o16 D1 /4

8086+

16/32/64-bit

Shl_rm32_1

SHL r/m32, 1

o32 D1 /4

386+

16/32/64-bit

Shl_rm64_1

SHL r/m64, 1

o64 D1 /4

X64

64-bit

Shr_rm16_1

SHR r/m16, 1

o16 D1 /5

8086+

16/32/64-bit

Shr_rm32_1

SHR r/m32, 1

o32 D1 /5

386+

16/32/64-bit

Shr_rm64_1

SHR r/m64, 1

o64 D1 /5

X64

64-bit

Sal_rm16_1

SAL r/m16, 1

o16 D1 /6

8086+

16/32/64-bit

Sal_rm32_1

SAL r/m32, 1

o32 D1 /6

386+

16/32/64-bit

Sal_rm64_1

SAL r/m64, 1

o64 D1 /6

X64

64-bit

Sar_rm16_1

SAR r/m16, 1

o16 D1 /7

8086+

16/32/64-bit

Sar_rm32_1

SAR r/m32, 1

o32 D1 /7

386+

16/32/64-bit

Sar_rm64_1

SAR r/m64, 1

o64 D1 /7

X64

64-bit

Rol_rm8_CL

ROL r/m8, CL

D2 /0

8086+

16/32/64-bit

Ror_rm8_CL

ROR r/m8, CL

D2 /1

8086+

16/32/64-bit

Rcl_rm8_CL

RCL r/m8, CL

D2 /2

8086+

16/32/64-bit

Rcr_rm8_CL

RCR r/m8, CL

D2 /3

8086+

16/32/64-bit

Shl_rm8_CL

SHL r/m8, CL

D2 /4

8086+

16/32/64-bit

Shr_rm8_CL

SHR r/m8, CL

D2 /5

8086+

16/32/64-bit

Sal_rm8_CL

SAL r/m8, CL

D2 /6

8086+

16/32/64-bit

Sar_rm8_CL

SAR r/m8, CL

D2 /7

8086+

16/32/64-bit

Rol_rm16_CL

ROL r/m16, CL

o16 D3 /0

8086+

16/32/64-bit

Rol_rm32_CL

ROL r/m32, CL

o32 D3 /0

386+

16/32/64-bit

Rol_rm64_CL

ROL r/m64, CL

o64 D3 /0

X64

64-bit

Ror_rm16_CL

ROR r/m16, CL

o16 D3 /1

8086+

16/32/64-bit

Ror_rm32_CL

ROR r/m32, CL

o32 D3 /1

386+

16/32/64-bit

Ror_rm64_CL

ROR r/m64, CL

o64 D3 /1

X64

64-bit

Rcl_rm16_CL

RCL r/m16, CL

o16 D3 /2

8086+

16/32/64-bit

Rcl_rm32_CL

RCL r/m32, CL

o32 D3 /2

386+

16/32/64-bit

Rcl_rm64_CL

RCL r/m64, CL

o64 D3 /2

X64

64-bit

Rcr_rm16_CL

RCR r/m16, CL

o16 D3 /3

8086+

16/32/64-bit

Rcr_rm32_CL

RCR r/m32, CL

o32 D3 /3

386+

16/32/64-bit

Rcr_rm64_CL

RCR r/m64, CL

o64 D3 /3

X64

64-bit

Shl_rm16_CL

SHL r/m16, CL

o16 D3 /4

8086+

16/32/64-bit

Shl_rm32_CL

SHL r/m32, CL

o32 D3 /4

386+

16/32/64-bit

Shl_rm64_CL

SHL r/m64, CL

o64 D3 /4

X64

64-bit

Shr_rm16_CL

SHR r/m16, CL

o16 D3 /5

8086+

16/32/64-bit

Shr_rm32_CL

SHR r/m32, CL

o32 D3 /5

386+

16/32/64-bit

Shr_rm64_CL

SHR r/m64, CL

o64 D3 /5

X64

64-bit

Sal_rm16_CL

SAL r/m16, CL

o16 D3 /6

8086+

16/32/64-bit

Sal_rm32_CL

SAL r/m32, CL

o32 D3 /6

386+

16/32/64-bit

Sal_rm64_CL

SAL r/m64, CL

o64 D3 /6

X64

64-bit

Sar_rm16_CL

SAR r/m16, CL

o16 D3 /7

8086+

16/32/64-bit

Sar_rm32_CL

SAR r/m32, CL

o32 D3 /7

386+

16/32/64-bit

Sar_rm64_CL

SAR r/m64, CL

o64 D3 /7

X64

64-bit

Aam_imm8

AAM imm8

D4 ib

8086+

16/32-bit

Aad_imm8

AAD imm8

D5 ib

8086+

16/32-bit

Salc

SALC

D6

8086+

16/32-bit

Xlat_m8

XLATB

D7

8086+

16/32/64-bit

Fadd_m32fp

FADD m32fp

D8 /0

8087+

16/32/64-bit

Fmul_m32fp

FMUL m32fp

D8 /1

8087+

16/32/64-bit

Fcom_m32fp

FCOM m32fp

D8 /2

8087+

16/32/64-bit

Fcomp_m32fp

FCOMP m32fp

D8 /3

8087+

16/32/64-bit

Fsub_m32fp

FSUB m32fp

D8 /4

8087+

16/32/64-bit

Fsubr_m32fp

FSUBR m32fp

D8 /5

8087+

16/32/64-bit

Fdiv_m32fp

FDIV m32fp

D8 /6

8087+

16/32/64-bit

Fdivr_m32fp

FDIVR m32fp

D8 /7

8087+

16/32/64-bit

Fadd_st0_sti

FADD ST(0), ST(i)

D8 C0+i

8087+

16/32/64-bit

Fmul_st0_sti

FMUL ST(0), ST(i)

D8 C8+i

8087+

16/32/64-bit

Fcom_st0_sti

FCOM ST(i)

D8 D0+i

8087+

16/32/64-bit

Fcomp_st0_sti

FCOMP ST(i)

D8 D8+i

8087+

16/32/64-bit

Fsub_st0_sti

FSUB ST(0), ST(i)

D8 E0+i

8087+

16/32/64-bit

Fsubr_st0_sti

FSUBR ST(0), ST(i)

D8 E8+i

8087+

16/32/64-bit

Fdiv_st0_sti

FDIV ST(0), ST(i)

D8 F0+i

8087+

16/32/64-bit

Fdivr_st0_sti

FDIVR ST(0), ST(i)

D8 F8+i

8087+

16/32/64-bit

Fld_m32fp

FLD m32fp

D9 /0

8087+

16/32/64-bit

Fst_m32fp

FST m32fp

D9 /2

8087+

16/32/64-bit

Fstp_m32fp

FSTP m32fp

D9 /3

8087+

16/32/64-bit

Fldenv_m14byte

FLDENV m14byte

o16 D9 /4

8087+

16/32/64-bit

Fldenv_m28byte

FLDENV m28byte

o32 D9 /4

387+

16/32/64-bit

Fldcw_m2byte

FLDCW m2byte

D9 /5

8087+

16/32/64-bit

Fnstenv_m14byte

FNSTENV m14byte

o16 D9 /6

8087+

16/32/64-bit

Fstenv_m14byte

FSTENV m14byte

9B o16 D9 /6

8087+

16/32/64-bit

Fnstenv_m28byte

FNSTENV m28byte

o32 D9 /6

387+

16/32/64-bit

Fstenv_m28byte

FSTENV m28byte

9B o32 D9 /6

387+

16/32/64-bit

Fnstcw_m2byte

FNSTCW m2byte

D9 /7

8087+

16/32/64-bit

Fstcw_m2byte

FSTCW m2byte

9B D9 /7

8087+

16/32/64-bit

Fld_sti

FLD ST(i)

D9 C0+i

8087+

16/32/64-bit

Fxch_st0_sti

FXCH ST(i)

D9 C8+i

8087+

16/32/64-bit

Fnop

FNOP

D9 D0

8087+

16/32/64-bit

Fstpnce_sti

FSTPNCE ST(i)

D9 D8+i

8087+

16/32/64-bit

Fchs

FCHS

D9 E0

8087+

16/32/64-bit

Fabs

FABS

D9 E1

8087+

16/32/64-bit

Ftst

FTST

D9 E4

8087+

16/32/64-bit

Fxam

FXAM

D9 E5

8087+

16/32/64-bit

Fld1

FLD1

D9 E8

8087+

16/32/64-bit

Fldl2t

FLDL2T

D9 E9

8087+

16/32/64-bit

Fldl2e

FLDL2E

D9 EA

8087+

16/32/64-bit

Fldpi

FLDPI

D9 EB

8087+

16/32/64-bit

Fldlg2

FLDLG2

D9 EC

8087+

16/32/64-bit

Fldln2

FLDLN2

D9 ED

8087+

16/32/64-bit

Fldz

FLDZ

D9 EE

8087+

16/32/64-bit

F2xm1

F2XM1

D9 F0

8087+

16/32/64-bit

Fyl2x

FYL2X

D9 F1

8087+

16/32/64-bit

Fptan

FPTAN

D9 F2

8087+

16/32/64-bit

Fpatan

FPATAN

D9 F3

8087+

16/32/64-bit

Fxtract

FXTRACT

D9 F4

8087+

16/32/64-bit

Fprem1

FPREM1

D9 F5

387+

16/32/64-bit

Fdecstp

FDECSTP

D9 F6

8087+

16/32/64-bit

Fincstp

FINCSTP

D9 F7

8087+

16/32/64-bit

Fprem

FPREM

D9 F8

8087+

16/32/64-bit

Fyl2xp1

FYL2XP1

D9 F9

8087+

16/32/64-bit

Fsqrt

FSQRT

D9 FA

8087+

16/32/64-bit

Fsincos

FSINCOS

D9 FB

387+

16/32/64-bit

Frndint

FRNDINT

D9 FC

8087+

16/32/64-bit

Fscale

FSCALE

D9 FD

8087+

16/32/64-bit

Fsin

FSIN

D9 FE

387+

16/32/64-bit

Fcos

FCOS

D9 FF

387+

16/32/64-bit

Fiadd_m32int

FIADD m32int

DA /0

8087+

16/32/64-bit

Fimul_m32int

FIMUL m32int

DA /1

8087+

16/32/64-bit

Ficom_m32int

FICOM m32int

DA /2

8087+

16/32/64-bit

Ficomp_m32int

FICOMP m32int

DA /3

8087+

16/32/64-bit

Fisub_m32int

FISUB m32int

DA /4

8087+

16/32/64-bit

Fisubr_m32int

FISUBR m32int

DA /5

8087+

16/32/64-bit

Fidiv_m32int

FIDIV m32int

DA /6

8087+

16/32/64-bit

Fidivr_m32int

FIDIVR m32int

DA /7

8087+

16/32/64-bit

Fcmovb_st0_sti

FCMOVB ST(0), ST(i)

DA C0+i

8087+ and CMOV

16/32/64-bit

Fcmove_st0_sti

FCMOVE ST(0), ST(i)

DA C8+i

8087+ and CMOV

16/32/64-bit

Fcmovbe_st0_sti

FCMOVBE ST(0), ST(i)

DA D0+i

8087+ and CMOV

16/32/64-bit

Fcmovu_st0_sti

FCMOVU ST(0), ST(i)

DA D8+i

8087+ and CMOV

16/32/64-bit

Fucompp

FUCOMPP

DA E9

387+

16/32/64-bit

Fild_m32int

FILD m32int

DB /0

8087+

16/32/64-bit

Fisttp_m32int

FISTTP m32int

DB /1

8087+ and SSE3

16/32/64-bit

Fist_m32int

FIST m32int

DB /2

8087+

16/32/64-bit

Fistp_m32int

FISTP m32int

DB /3

8087+

16/32/64-bit

Fld_m80fp

FLD m80fp

DB /5

8087+

16/32/64-bit

Fstp_m80fp

FSTP m80fp

DB /7

8087+

16/32/64-bit

Fcmovnb_st0_sti

FCMOVNB ST(0), ST(i)

DB C0+i

8087+ and CMOV

16/32/64-bit

Fcmovne_st0_sti

FCMOVNE ST(0), ST(i)

DB C8+i

8087+ and CMOV

16/32/64-bit

Fcmovnbe_st0_sti

FCMOVNBE ST(0), ST(i)

DB D0+i

8087+ and CMOV

16/32/64-bit

Fcmovnu_st0_sti

FCMOVNU ST(0), ST(i)

DB D8+i

8087+ and CMOV

16/32/64-bit

Fneni

FNENI

DB E0

8087+

16/32/64-bit

Feni

FENI

9B DB E0

8087+

16/32/64-bit

Fndisi

FNDISI

DB E1

8087+

16/32/64-bit

Fdisi

FDISI

9B DB E1

8087+

16/32/64-bit

Fnclex

FNCLEX

DB E2

8087+

16/32/64-bit

Fclex

FCLEX

9B DB E2

8087+

16/32/64-bit

Fninit

FNINIT

DB E3

8087+

16/32/64-bit

Finit

FINIT

9B DB E3

8087+

16/32/64-bit

Fnsetpm

FNSETPM

DB E4

287+

16/32/64-bit

Fsetpm

FSETPM

9B DB E4

287+

16/32/64-bit

Frstpm

FRSTPM

DB E5

287 XL

16/32-bit

Fucomi_st0_sti

FUCOMI ST, ST(i)

DB E8+i

8087+ and CMOV

16/32/64-bit

Fcomi_st0_sti

FCOMI ST, ST(i)

DB F0+i

8087+ and CMOV

16/32/64-bit

Fadd_m64fp

FADD m64fp

DC /0

8087+

16/32/64-bit

Fmul_m64fp

FMUL m64fp

DC /1

8087+

16/32/64-bit

Fcom_m64fp

FCOM m64fp

DC /2

8087+

16/32/64-bit

Fcomp_m64fp

FCOMP m64fp

DC /3

8087+

16/32/64-bit

Fsub_m64fp

FSUB m64fp

DC /4

8087+

16/32/64-bit

Fsubr_m64fp

FSUBR m64fp

DC /5

8087+

16/32/64-bit

Fdiv_m64fp

FDIV m64fp

DC /6

8087+

16/32/64-bit

Fdivr_m64fp

FDIVR m64fp

DC /7

8087+

16/32/64-bit

Fadd_sti_st0

FADD ST(i), ST(0)

DC C0+i

8087+

16/32/64-bit

Fmul_sti_st0

FMUL ST(i), ST(0)

DC C8+i

8087+

16/32/64-bit

Fcom_st0_sti_DCD0

FCOM ST(i)

DC D0+i

8087+

16/32/64-bit

Fcomp_st0_sti_DCD8

FCOMP ST(i)

DC D8+i

8087+

16/32/64-bit

Fsubr_sti_st0

FSUBR ST(i), ST(0)

DC E0+i

8087+

16/32/64-bit

Fsub_sti_st0

FSUB ST(i), ST(0)

DC E8+i

8087+

16/32/64-bit

Fdivr_sti_st0

FDIVR ST(i), ST(0)

DC F0+i

8087+

16/32/64-bit

Fdiv_sti_st0

FDIV ST(i), ST(0)

DC F8+i

8087+

16/32/64-bit

Fld_m64fp

FLD m64fp

DD /0

8087+

16/32/64-bit

Fisttp_m64int

FISTTP m64int

DD /1

8087+ and SSE3

16/32/64-bit

Fst_m64fp

FST m64fp

DD /2

8087+

16/32/64-bit

Fstp_m64fp

FSTP m64fp

DD /3

8087+

16/32/64-bit

Frstor_m94byte

FRSTOR m94byte

o16 DD /4

8087+

16/32/64-bit

Frstor_m108byte

FRSTOR m108byte

o32 DD /4

387+

16/32/64-bit

Fnsave_m94byte

FNSAVE m94byte

o16 DD /6

8087+

16/32/64-bit

Fsave_m94byte

FSAVE m94byte

9B o16 DD /6

8087+

16/32/64-bit

Fnsave_m108byte

FNSAVE m108byte

o32 DD /6

387+

16/32/64-bit

Fsave_m108byte

FSAVE m108byte

9B o32 DD /6

387+

16/32/64-bit

Fnstsw_m2byte

FNSTSW m2byte

DD /7

8087+

16/32/64-bit

Fstsw_m2byte

FSTSW m2byte

9B DD /7

8087+

16/32/64-bit

Ffree_sti

FFREE ST(i)

DD C0+i

8087+

16/32/64-bit

Fxch_st0_sti_DDC8

FXCH ST(i)

DD C8+i

8087+

16/32/64-bit

Fst_sti

FST ST(i)

DD D0+i

8087+

16/32/64-bit

Fstp_sti

FSTP ST(i)

DD D8+i

8087+

16/32/64-bit

Fucom_st0_sti

FUCOM ST(i)

DD E0+i

8087+

16/32/64-bit

Fucomp_st0_sti

FUCOMP ST(i)

DD E8+i

8087+

16/32/64-bit

Fiadd_m16int

FIADD m16int

DE /0

8087+

16/32/64-bit

Fimul_m16int

FIMUL m16int

DE /1

8087+

16/32/64-bit

Ficom_m16int

FICOM m16int

DE /2

8087+

16/32/64-bit

Ficomp_m16int

FICOMP m16int

DE /3

8087+

16/32/64-bit

Fisub_m16int

FISUB m16int

DE /4

8087+

16/32/64-bit

Fisubr_m16int

FISUBR m16int

DE /5

8087+

16/32/64-bit

Fidiv_m16int

FIDIV m16int

DE /6

8087+

16/32/64-bit

Fidivr_m16int

FIDIVR m16int

DE /7

8087+

16/32/64-bit

Faddp_sti_st0

FADDP ST(i), ST(0)

DE C0+i

8087+

16/32/64-bit

Fmulp_sti_st0

FMULP ST(i), ST(0)

DE C8+i

8087+

16/32/64-bit

Fcomp_st0_sti_DED0

FCOMP ST(i)

DE D0+i

8087+

16/32/64-bit

Fcompp

FCOMPP

DE D9

8087+

16/32/64-bit

Fsubrp_sti_st0

FSUBRP ST(i), ST(0)

DE E0+i

8087+

16/32/64-bit

Fsubp_sti_st0

FSUBP ST(i), ST(0)

DE E8+i

8087+

16/32/64-bit

Fdivrp_sti_st0

FDIVRP ST(i), ST(0)

DE F0+i

8087+

16/32/64-bit

Fdivp_sti_st0

FDIVP ST(i), ST(0)

DE F8+i

8087+

16/32/64-bit

Fild_m16int

FILD m16int

DF /0

8087+

16/32/64-bit

Fisttp_m16int

FISTTP m16int

DF /1

8087+ and SSE3

16/32/64-bit

Fist_m16int

FIST m16int

DF /2

8087+

16/32/64-bit

Fistp_m16int

FISTP m16int

DF /3

8087+

16/32/64-bit

Fbld_m80bcd

FBLD m80bcd

DF /4

8087+

16/32/64-bit

Fild_m64int

FILD m64int

DF /5

8087+

16/32/64-bit

Fbstp_m80bcd

FBSTP m80bcd

DF /6

8087+

16/32/64-bit

Fistp_m64int

FISTP m64int

DF /7

8087+

16/32/64-bit

Ffreep_sti

FFREEP ST(i)

DF C0+i

8087+

16/32/64-bit

Fxch_st0_sti_DFC8

FXCH ST(i)

DF C8+i

8087+

16/32/64-bit

Fstp_sti_DFD0

FSTP ST(i)

DF D0+i

8087+

16/32/64-bit

Fstp_sti_DFD8

FSTP ST(i)

DF D8+i

8087+

16/32/64-bit

Fnstsw_AX

FNSTSW AX

DF E0

287+

16/32/64-bit

Fstsw_AX

FSTSW AX

9B DF E0

287+

16/32/64-bit

Fstdw_AX

FSTDW AX

9B DF E1

387 SL

16/32-bit

Fstsg_AX

FSTSG AX

9B DF E2

387 SL

16/32-bit

Fucomip_st0_sti

FUCOMIP ST, ST(i)

DF E8+i

8087+ and CMOV

16/32/64-bit

Fcomip_st0_sti

FCOMIP ST, ST(i)

DF F0+i

8087+ and CMOV

16/32/64-bit

Loopne_rel8_16_CX

LOOPNE rel8

a16 o16 E0 cb

8086+

16/32-bit

Loopne_rel8_32_CX

LOOPNE rel8

a16 o32 E0 cb

386+

16/32-bit

Loopne_rel8_16_ECX

LOOPNE rel8

a32 o16 E0 cb

386+

16/32/64-bit

Loopne_rel8_32_ECX

LOOPNE rel8

a32 o32 E0 cb

386+

16/32-bit

Loopne_rel8_64_ECX

LOOPNE rel8

a32 o64 E0 cb

X64

64-bit

Loopne_rel8_16_RCX

LOOPNE rel8

a64 o16 E0 cb

X64

64-bit

Loopne_rel8_64_RCX

LOOPNE rel8

a64 o64 E0 cb

X64

64-bit

Loope_rel8_16_CX

LOOPE rel8

a16 o16 E1 cb

8086+

16/32-bit

Loope_rel8_32_CX

LOOPE rel8

a16 o32 E1 cb

386+

16/32-bit

Loope_rel8_16_ECX

LOOPE rel8

a32 o16 E1 cb

386+

16/32/64-bit

Loope_rel8_32_ECX

LOOPE rel8

a32 o32 E1 cb

386+

16/32-bit

Loope_rel8_64_ECX

LOOPE rel8

a32 o64 E1 cb

X64

64-bit

Loope_rel8_16_RCX

LOOPE rel8

a64 o16 E1 cb

X64

64-bit

Loope_rel8_64_RCX

LOOPE rel8

a64 o64 E1 cb

X64

64-bit

Loop_rel8_16_CX

LOOP rel8

a16 o16 E2 cb

8086+

16/32-bit

Loop_rel8_32_CX

LOOP rel8

a16 o32 E2 cb

386+

16/32-bit

Loop_rel8_16_ECX

LOOP rel8

a32 o16 E2 cb

386+

16/32/64-bit

Loop_rel8_32_ECX

LOOP rel8

a32 o32 E2 cb

386+

16/32-bit

Loop_rel8_64_ECX

LOOP rel8

a32 o64 E2 cb

X64

64-bit

Loop_rel8_16_RCX

LOOP rel8

a64 o16 E2 cb

X64

64-bit

Loop_rel8_64_RCX

LOOP rel8

a64 o64 E2 cb

X64

64-bit

Jcxz_rel8_16

JCXZ rel8

a16 o16 E3 cb

8086+

16/32-bit

Jcxz_rel8_32

JCXZ rel8

a16 o32 E3 cb

386+

16/32-bit

Jecxz_rel8_16

JECXZ rel8

a32 o16 E3 cb

386+

16/32/64-bit

Jecxz_rel8_32

JECXZ rel8

a32 o32 E3 cb

386+

16/32-bit

Jecxz_rel8_64

JECXZ rel8

a32 o64 E3 cb

X64

64-bit

Jrcxz_rel8_16

JRCXZ rel8

a64 o16 E3 cb

X64

64-bit

Jrcxz_rel8_64

JRCXZ rel8

a64 o64 E3 cb

X64

64-bit

In_AL_imm8

IN AL, imm8

E4 ib

8086+

16/32/64-bit

In_AX_imm8

IN AX, imm8

o16 E5 ib

8086+

16/32/64-bit

In_EAX_imm8

IN EAX, imm8

o32 E5 ib

386+

16/32/64-bit

Out_imm8_AL

OUT imm8, AL

E6 ib

8086+

16/32/64-bit

Out_imm8_AX

OUT imm8, AX

o16 E7 ib

8086+

16/32/64-bit

Out_imm8_EAX

OUT imm8, EAX

o32 E7 ib

386+

16/32/64-bit

Call_rel16

CALL rel16

o16 E8 cw

8086+

16/32/64-bit

Call_rel32_32

CALL rel32

o32 E8 cd

386+

16/32-bit

Call_rel32_64

CALL rel32

o64 E8 cd

X64

64-bit

Jmp_rel16

JMP rel16

o16 E9 cw

8086+

16/32/64-bit

Jmp_rel32_32

JMP rel32

o32 E9 cd

386+

16/32-bit

Jmp_rel32_64

JMP rel32

o64 E9 cd

X64

64-bit

Jmp_ptr1616

JMP ptr16:16

o16 EA cd

8086+

16/32-bit

Jmp_ptr1632

JMP ptr16:32

o32 EA cp

386+

16/32-bit

Jmp_rel8_16

JMP rel8

o16 EB cb

8086+

16/32/64-bit

Jmp_rel8_32

JMP rel8

o32 EB cb

386+

16/32-bit

Jmp_rel8_64

JMP rel8

o64 EB cb

X64

64-bit

In_AL_DX

IN AL, DX

EC

8086+

16/32/64-bit

In_AX_DX

IN AX, DX

o16 ED

8086+

16/32/64-bit

In_EAX_DX

IN EAX, DX

o32 ED

386+

16/32/64-bit

Out_DX_AL

OUT DX, AL

EE

8086+

16/32/64-bit

Out_DX_AX

OUT DX, AX

o16 EF

8086+

16/32/64-bit

Out_DX_EAX

OUT DX, EAX

o32 EF

386+

16/32/64-bit

Int1

INT1

F1

386+

16/32/64-bit

Hlt

HLT

F4

8086+

16/32/64-bit

Cmc

CMC

F5

8086+

16/32/64-bit

Test_rm8_imm8

TEST r/m8, imm8

F6 /0 ib

8086+

16/32/64-bit

Test_rm8_imm8_F6r1

TEST r/m8, imm8

F6 /1 ib

8086+

16/32/64-bit

Not_rm8

NOT r/m8

F6 /2

8086+

16/32/64-bit

Neg_rm8

NEG r/m8

F6 /3

8086+

16/32/64-bit

Mul_rm8

MUL r/m8

F6 /4

8086+

16/32/64-bit

Imul_rm8

IMUL r/m8

F6 /5

8086+

16/32/64-bit

Div_rm8

DIV r/m8

F6 /6

8086+

16/32/64-bit

Idiv_rm8

IDIV r/m8

F6 /7

8086+

16/32/64-bit

Test_rm16_imm16

TEST r/m16, imm16

o16 F7 /0 iw

8086+

16/32/64-bit

Test_rm32_imm32

TEST r/m32, imm32

o32 F7 /0 id

386+

16/32/64-bit

Test_rm64_imm32

TEST r/m64, imm32

o64 F7 /0 id

X64

64-bit

Test_rm16_imm16_F7r1

TEST r/m16, imm16

o16 F7 /1 iw

8086+

16/32/64-bit

Test_rm32_imm32_F7r1

TEST r/m32, imm32

o32 F7 /1 id

386+

16/32/64-bit

Test_rm64_imm32_F7r1

TEST r/m64, imm32

o64 F7 /1 id

X64

64-bit

Not_rm16

NOT r/m16

o16 F7 /2

8086+

16/32/64-bit

Not_rm32

NOT r/m32

o32 F7 /2

386+

16/32/64-bit

Not_rm64

NOT r/m64

o64 F7 /2

X64

64-bit

Neg_rm16

NEG r/m16

o16 F7 /3

8086+

16/32/64-bit

Neg_rm32

NEG r/m32

o32 F7 /3

386+

16/32/64-bit

Neg_rm64

NEG r/m64

o64 F7 /3

X64

64-bit

Mul_rm16

MUL r/m16

o16 F7 /4

8086+

16/32/64-bit

Mul_rm32

MUL r/m32

o32 F7 /4

386+

16/32/64-bit

Mul_rm64

MUL r/m64

o64 F7 /4

X64

64-bit

Imul_rm16

IMUL r/m16

o16 F7 /5

8086+

16/32/64-bit

Imul_rm32

IMUL r/m32

o32 F7 /5

386+

16/32/64-bit

Imul_rm64

IMUL r/m64

o64 F7 /5

X64

64-bit

Div_rm16

DIV r/m16

o16 F7 /6

8086+

16/32/64-bit

Div_rm32

DIV r/m32

o32 F7 /6

386+

16/32/64-bit

Div_rm64

DIV r/m64

o64 F7 /6

X64

64-bit

Idiv_rm16

IDIV r/m16

o16 F7 /7

8086+

16/32/64-bit

Idiv_rm32

IDIV r/m32

o32 F7 /7

386+

16/32/64-bit

Idiv_rm64

IDIV r/m64

o64 F7 /7

X64

64-bit

Clc

CLC

F8

8086+

16/32/64-bit

Stc

STC

F9

8086+

16/32/64-bit

Cli

CLI

FA

8086+

16/32/64-bit

Sti

STI

FB

8086+

16/32/64-bit

Cld

CLD

FC

8086+

16/32/64-bit

Std

STD

FD

8086+

16/32/64-bit

Inc_rm8

INC r/m8

FE /0

8086+

16/32/64-bit

Dec_rm8

DEC r/m8

FE /1

8086+

16/32/64-bit

Inc_rm16

INC r/m16

o16 FF /0

8086+

16/32/64-bit

Inc_rm32

INC r/m32

o32 FF /0

386+

16/32/64-bit

Inc_rm64

INC r/m64

o64 FF /0

X64

64-bit

Dec_rm16

DEC r/m16

o16 FF /1

8086+

16/32/64-bit

Dec_rm32

DEC r/m32

o32 FF /1

386+

16/32/64-bit

Dec_rm64

DEC r/m64

o64 FF /1

X64

64-bit

Call_rm16

CALL r/m16

o16 FF /2

8086+

16/32/64-bit

Call_rm32

CALL r/m32

o32 FF /2

386+

16/32-bit

Call_rm64

CALL r/m64

o64 FF /2

X64

64-bit

Call_m1616

CALL m16:16

o16 FF /3

8086+

16/32/64-bit

Call_m1632

CALL m16:32

o32 FF /3

386+

16/32/64-bit

Call_m1664

CALL m16:64

o64 FF /3

X64

64-bit

Jmp_rm16

JMP r/m16

o16 FF /4

8086+

16/32/64-bit

Jmp_rm32

JMP r/m32

o32 FF /4

386+

16/32-bit

Jmp_rm64

JMP r/m64

o64 FF /4

X64

64-bit

Jmp_m1616

JMP m16:16

o16 FF /5

8086+

16/32/64-bit

Jmp_m1632

JMP m16:32

o32 FF /5

386+

16/32/64-bit

Jmp_m1664

JMP m16:64

o64 FF /5

X64

64-bit

Push_rm16

PUSH r/m16

o16 FF /6

8086+

16/32/64-bit

Push_rm32

PUSH r/m32

o32 FF /6

386+

16/32-bit

Push_rm64

PUSH r/m64

o64 FF /6

X64

64-bit

Sldt_rm16

SLDT r/m16

o16 0F 00 /0

286+

16/32/64-bit

Sldt_r32m16

SLDT r32/m16

o32 0F 00 /0

386+

16/32/64-bit

Sldt_r64m16

SLDT r64/m16

o64 0F 00 /0

X64

64-bit

Str_rm16

STR r/m16

o16 0F 00 /1

286+

16/32/64-bit

Str_r32m16

STR r32/m16

o32 0F 00 /1

386+

16/32/64-bit

Str_r64m16

STR r64/m16

o64 0F 00 /1

X64

64-bit

Lldt_rm16

LLDT r/m16

o16 0F 00 /2

286+

16/32/64-bit

Lldt_r32m16

LLDT r32/m16

o32 0F 00 /2

386+

16/32/64-bit

Lldt_r64m16

LLDT r64/m16

o64 0F 00 /2

X64

64-bit

Ltr_rm16

LTR r/m16

o16 0F 00 /3

286+

16/32/64-bit

Ltr_r32m16

LTR r32/m16

o32 0F 00 /3

386+

16/32/64-bit

Ltr_r64m16

LTR r64/m16

o64 0F 00 /3

X64

64-bit

Verr_rm16

VERR r/m16

o16 0F 00 /4

286+

16/32/64-bit

Verr_r32m16

VERR r32/m16

o32 0F 00 /4

386+

16/32/64-bit

Verr_r64m16

VERR r64/m16

o64 0F 00 /4

X64

64-bit

Verw_rm16

VERW r/m16

o16 0F 00 /5

286+

16/32/64-bit

Verw_r32m16

VERW r32/m16

o32 0F 00 /5

386+

16/32/64-bit

Verw_r64m16

VERW r64/m16

o64 0F 00 /5

X64

64-bit

Jmpe_rm16

JMPE r/m16

o16 0F 00 /6

IA-64

16/32-bit

Jmpe_rm32

JMPE r/m32

o32 0F 00 /6

IA-64

16/32-bit

Sgdt_m1632_16

SGDT m

o16 0F 01 /0

286+

16/32-bit

Sgdt_m1632

SGDT m

o32 0F 01 /0

386+

16/32-bit

Sgdt_m1664

SGDT m

0F 01 /0

X64

64-bit

Sidt_m1632_16

SIDT m

o16 0F 01 /1

286+

16/32-bit

Sidt_m1632

SIDT m

o32 0F 01 /1

386+

16/32-bit

Sidt_m1664

SIDT m

0F 01 /1

X64

64-bit

Lgdt_m1632_16

LGDT m16&32

o16 0F 01 /2

286+

16/32-bit

Lgdt_m1632

LGDT m16&32

o32 0F 01 /2

386+

16/32-bit

Lgdt_m1664

LGDT m16&64

0F 01 /2

X64

64-bit

Lidt_m1632_16

LIDT m16&32

o16 0F 01 /3

286+

16/32-bit

Lidt_m1632

LIDT m16&32

o32 0F 01 /3

386+

16/32-bit

Lidt_m1664

LIDT m16&64

0F 01 /3

X64

64-bit

Smsw_rm16

SMSW r/m16

o16 0F 01 /4

286+

16/32/64-bit

Smsw_r32m16

SMSW r32/m16

o32 0F 01 /4

386+

16/32/64-bit

Smsw_r64m16

SMSW r64/m16

o64 0F 01 /4

X64

64-bit

Rstorssp_m64

RSTORSSP m64

F3 0F 01 /5

CET_SS

16/32/64-bit

Lmsw_rm16

LMSW r/m16

o16 0F 01 /6

286+

16/32/64-bit

Lmsw_r32m16

LMSW r32/m16

o32 0F 01 /6

386+

16/32/64-bit

Lmsw_r64m16

LMSW r64/m16

o64 0F 01 /6

X64

64-bit

Invlpg_m

INVLPG m

0F 01 /7

486+

16/32/64-bit

Enclv

ENCLV

NP 0F 01 C0

OSS

16/32/64-bit

Vmcall

VMCALL

NP 0F 01 C1

VMX

16/32/64-bit

Vmlaunch

VMLAUNCH

NP 0F 01 C2

VMX

16/32/64-bit

Vmresume

VMRESUME

NP 0F 01 C3

VMX

16/32/64-bit

Vmxoff

VMXOFF

NP 0F 01 C4

VMX

16/32/64-bit

Pconfig

PCONFIG

NP 0F 01 C5

PCONFIG

16/32/64-bit

Monitorw

MONITOR

a16 NP 0F 01 C8

MONITOR

16/32-bit

Monitord

MONITOR

a32 NP 0F 01 C8

MONITOR

16/32/64-bit

Monitorq

MONITOR

a64 NP 0F 01 C8

MONITOR

64-bit

Mwait

MWAIT

NP 0F 01 C9

MONITOR

16/32/64-bit

Clac

CLAC

NP 0F 01 CA

SMAP

16/32/64-bit

Stac

STAC

NP 0F 01 CB

SMAP

16/32/64-bit

Encls

ENCLS

NP 0F 01 CF

SGX1

16/32/64-bit

Xgetbv

XGETBV

NP 0F 01 D0

XSAVE

16/32/64-bit

Xsetbv

XSETBV

NP 0F 01 D1

XSAVE

16/32/64-bit

Vmfunc

VMFUNC

NP 0F 01 D4

VMX

16/32/64-bit

Xend

XEND

NP 0F 01 D5

RTM

16/32/64-bit

Xtest

XTEST

NP 0F 01 D6

HLE or RTM

16/32/64-bit

Enclu

ENCLU

NP 0F 01 D7

SGX1

16/32/64-bit

Vmrunw

VMRUN

a16 0F 01 D8

SVM

16/32-bit

Vmrund

VMRUN

a32 0F 01 D8

SVM

16/32/64-bit

Vmrunq

VMRUN

a64 0F 01 D8

SVM

64-bit

Vmmcall

VMMCALL

0F 01 D9

SVM

16/32/64-bit

Vmloadw

VMLOAD

a16 0F 01 DA

SVM

16/32-bit

Vmloadd

VMLOAD

a32 0F 01 DA

SVM

16/32/64-bit

Vmloadq

VMLOAD

a64 0F 01 DA

SVM

64-bit

Vmsavew

VMSAVE

a16 0F 01 DB

SVM

16/32-bit

Vmsaved

VMSAVE

a32 0F 01 DB

SVM

16/32/64-bit

Vmsaveq

VMSAVE

a64 0F 01 DB

SVM

64-bit

Stgi

STGI

0F 01 DC

SKINIT or SVM

16/32/64-bit

Clgi

CLGI

0F 01 DD

SVM

16/32/64-bit

Skinit

SKINIT

0F 01 DE

SKINIT or SVM

16/32/64-bit

Invlpgaw

INVLPGA

a16 0F 01 DF

SVM

16/32-bit

Invlpgad

INVLPGA

a32 0F 01 DF

SVM

16/32/64-bit

Invlpgaq

INVLPGA

a64 0F 01 DF

SVM

64-bit

Setssbsy

SETSSBSY

F3 0F 01 E8

CET_SS

16/32/64-bit

Saveprevssp

SAVEPREVSSP

F3 0F 01 EA

CET_SS

16/32/64-bit

Rdpkru

RDPKRU

NP 0F 01 EE

PKU

16/32/64-bit

Wrpkru

WRPKRU

NP 0F 01 EF

PKU

16/32/64-bit

Swapgs

SWAPGS

0F 01 F8

X64

64-bit

Rdtscp

RDTSCP

0F 01 F9

RDTSCP

16/32/64-bit

Monitorxw

MONITORX

a16 NP 0F 01 FA

MONITORX

16/32-bit

Monitorxd

MONITORX

a32 NP 0F 01 FA

MONITORX

16/32/64-bit

Monitorxq

MONITORX

a64 NP 0F 01 FA

MONITORX

64-bit

Mcommit

MCOMMIT

F3 0F 01 FA

MCOMMIT

16/32/64-bit

Mwaitx

MWAITX

NP 0F 01 FB

MONITORX

16/32/64-bit

Clzerow

CLZERO

a16 0F 01 FC

CLZERO

16/32-bit

Clzerod

CLZERO

a32 0F 01 FC

CLZERO

16/32/64-bit

Clzeroq

CLZERO

a64 0F 01 FC

CLZERO

64-bit

Rdpru

RDPRU

0F 01 FD

RDPRU

16/32/64-bit

Lar_r16_rm16

LAR r16, r/m16

o16 0F 02 /r

286+

16/32/64-bit

Lar_r32_r32m16

LAR r32, r32/m16

o32 0F 02 /r

386+

16/32/64-bit

Lar_r64_r64m16

LAR r64, r64/m16

o64 0F 02 /r

X64

64-bit

Lsl_r16_rm16

LSL r16, r/m16

o16 0F 03 /r

286+

16/32/64-bit

Lsl_r32_r32m16

LSL r32, r32/m16

o32 0F 03 /r

386+

16/32/64-bit

Lsl_r64_r64m16

LSL r64, r64/m16

o64 0F 03 /r

X64

64-bit

Storeall

STOREALL

0F 04

286

16/32-bit

Loadall286

LOADALL

0F 05

286

16/32-bit

Syscall

SYSCALL

0F 05

SYSCALL

16/32/64-bit

Clts

CLTS

0F 06

286+

16/32/64-bit

Loadall386

LOADALL

0F 07

386

16/32-bit

Sysretd

SYSRET

0F 07

SYSCALL

16/32/64-bit

Sysretq

SYSRETQ

o64 0F 07

SYSCALL

64-bit

Invd

INVD

0F 08

486+

16/32/64-bit

Wbinvd

WBINVD

0F 09

486+

16/32/64-bit

Wbnoinvd

WBNOINVD

F3 0F 09

WBNOINVD

16/32/64-bit

Cl1invmb

CL1INVMB

0F 0A

CL1INVMB

16/32-bit

Ud2

UD2

0F 0B

286+

16/32/64-bit

Reservednop_rm16_r16_0F0D

RESERVEDNOP r/m16, r16

o16 0F 0D /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm32_r32_0F0D

RESERVEDNOP r/m32, r32

o32 0F 0D /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm64_r64_0F0D

RESERVEDNOP r/m64, r64

o64 0F 0D /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

64-bit

Prefetch_m8

PREFETCH m8

0F 0D /0

PREFETCHW

16/32/64-bit

Prefetchw_m8

PREFETCHW m8

0F 0D /1

PREFETCHW

16/32/64-bit

Prefetchwt1_m8

PREFETCHWT1 m8

0F 0D /2

PREFETCHWT1

16/32/64-bit

Femms

FEMMS

0F 0E

3DNOW

16/32/64-bit

Umov_rm8_r8

UMOV r/m8, r8

0F 10 /r

386/486

16/32-bit

Umov_rm16_r16

UMOV r/m16, r16

o16 0F 11 /r

386/486

16/32-bit

Umov_rm32_r32

UMOV r/m32, r32

o32 0F 11 /r

386/486

16/32-bit

Umov_r8_rm8

UMOV r8, r/m8

0F 12 /r

386/486

16/32-bit

Umov_r16_rm16

UMOV r16, r/m16

o16 0F 13 /r

386/486

16/32-bit

Umov_r32_rm32

UMOV r32, r/m32

o32 0F 13 /r

386/486

16/32-bit

Movups_xmm_xmmm128

MOVUPS xmm1, xmm2/m128

NP 0F 10 /r

SSE

16/32/64-bit

VEX_Vmovups_xmm_xmmm128

VMOVUPS xmm1, xmm2/m128

VEX.128.0F.WIG 10 /r

AVX

16/32/64-bit

VEX_Vmovups_ymm_ymmm256

VMOVUPS ymm1, ymm2/m256

VEX.256.0F.WIG 10 /r

AVX

16/32/64-bit

EVEX_Vmovups_xmm_k1z_xmmm128

VMOVUPS xmm1 {k1}{z}, xmm2/m128

EVEX.128.0F.W0 10 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovups_ymm_k1z_ymmm256

VMOVUPS ymm1 {k1}{z}, ymm2/m256

EVEX.256.0F.W0 10 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovups_zmm_k1z_zmmm512

VMOVUPS zmm1 {k1}{z}, zmm2/m512

EVEX.512.0F.W0 10 /r

AVX512F

16/32/64-bit

Movupd_xmm_xmmm128

MOVUPD xmm1, xmm2/m128

66 0F 10 /r

SSE2

16/32/64-bit

VEX_Vmovupd_xmm_xmmm128

VMOVUPD xmm1, xmm2/m128

VEX.128.66.0F.WIG 10 /r

AVX

16/32/64-bit

VEX_Vmovupd_ymm_ymmm256

VMOVUPD ymm1, ymm2/m256

VEX.256.66.0F.WIG 10 /r

AVX

16/32/64-bit

EVEX_Vmovupd_xmm_k1z_xmmm128

VMOVUPD xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F.W1 10 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovupd_ymm_k1z_ymmm256

VMOVUPD ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F.W1 10 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovupd_zmm_k1z_zmmm512

VMOVUPD zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F.W1 10 /r

AVX512F

16/32/64-bit

Movss_xmm_xmmm32

MOVSS xmm1, xmm2/m32

F3 0F 10 /r

SSE

16/32/64-bit

VEX_Vmovss_xmm_xmm_xmm

VMOVSS xmm1, xmm2, xmm3

VEX.LIG.F3.0F.WIG 10 /r

AVX

16/32/64-bit

VEX_Vmovss_xmm_m32

VMOVSS xmm1, m32

VEX.LIG.F3.0F.WIG 10 /r

AVX

16/32/64-bit

EVEX_Vmovss_xmm_k1z_xmm_xmm

VMOVSS xmm1 {k1}{z}, xmm2, xmm3

EVEX.LIG.F3.0F.W0 10 /r

AVX512F

16/32/64-bit

EVEX_Vmovss_xmm_k1z_m32

VMOVSS xmm1 {k1}{z}, m32

EVEX.LIG.F3.0F.W0 10 /r

AVX512F

16/32/64-bit

Movsd_xmm_xmmm64

MOVSD xmm1, xmm2/m64

F2 0F 10 /r

SSE2

16/32/64-bit

VEX_Vmovsd_xmm_xmm_xmm

VMOVSD xmm1, xmm2, xmm3

VEX.LIG.F2.0F.WIG 10 /r

AVX

16/32/64-bit

VEX_Vmovsd_xmm_m64

VMOVSD xmm1, m64

VEX.LIG.F2.0F.WIG 10 /r

AVX

16/32/64-bit

EVEX_Vmovsd_xmm_k1z_xmm_xmm

VMOVSD xmm1 {k1}{z}, xmm2, xmm3

EVEX.LIG.F2.0F.W1 10 /r

AVX512F

16/32/64-bit

EVEX_Vmovsd_xmm_k1z_m64

VMOVSD xmm1 {k1}{z}, m64

EVEX.LIG.F2.0F.W1 10 /r

AVX512F

16/32/64-bit

Movups_xmmm128_xmm

MOVUPS xmm2/m128, xmm1

NP 0F 11 /r

SSE

16/32/64-bit

VEX_Vmovups_xmmm128_xmm

VMOVUPS xmm2/m128, xmm1

VEX.128.0F.WIG 11 /r

AVX

16/32/64-bit

VEX_Vmovups_ymmm256_ymm

VMOVUPS ymm2/m256, ymm1

VEX.256.0F.WIG 11 /r

AVX

16/32/64-bit

EVEX_Vmovups_xmmm128_k1z_xmm

VMOVUPS xmm2/m128 {k1}{z}, xmm1

EVEX.128.0F.W0 11 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovups_ymmm256_k1z_ymm

VMOVUPS ymm2/m256 {k1}{z}, ymm1

EVEX.256.0F.W0 11 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovups_zmmm512_k1z_zmm

VMOVUPS zmm2/m512 {k1}{z}, zmm1

EVEX.512.0F.W0 11 /r

AVX512F

16/32/64-bit

Movupd_xmmm128_xmm

MOVUPD xmm2/m128, xmm1

66 0F 11 /r

SSE2

16/32/64-bit

VEX_Vmovupd_xmmm128_xmm

VMOVUPD xmm2/m128, xmm1

VEX.128.66.0F.WIG 11 /r

AVX

16/32/64-bit

VEX_Vmovupd_ymmm256_ymm

VMOVUPD ymm2/m256, ymm1

VEX.256.66.0F.WIG 11 /r

AVX

16/32/64-bit

EVEX_Vmovupd_xmmm128_k1z_xmm

VMOVUPD xmm2/m128 {k1}{z}, xmm1

EVEX.128.66.0F.W1 11 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovupd_ymmm256_k1z_ymm

VMOVUPD ymm2/m256 {k1}{z}, ymm1

EVEX.256.66.0F.W1 11 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovupd_zmmm512_k1z_zmm

VMOVUPD zmm2/m512 {k1}{z}, zmm1

EVEX.512.66.0F.W1 11 /r

AVX512F

16/32/64-bit

Movss_xmmm32_xmm

MOVSS xmm2/m32, xmm1

F3 0F 11 /r

SSE

16/32/64-bit

VEX_Vmovss_xmm_xmm_xmm_0F11

VMOVSS xmm1, xmm2, xmm3

VEX.LIG.F3.0F.WIG 11 /r

AVX

16/32/64-bit

VEX_Vmovss_m32_xmm

VMOVSS m32, xmm1

VEX.LIG.F3.0F.WIG 11 /r

AVX

16/32/64-bit

EVEX_Vmovss_xmm_k1z_xmm_xmm_0F11

VMOVSS xmm1 {k1}{z}, xmm2, xmm3

EVEX.LIG.F3.0F.W0 11 /r

AVX512F

16/32/64-bit

EVEX_Vmovss_m32_k1_xmm

VMOVSS m32 {k1}, xmm1

EVEX.LIG.F3.0F.W0 11 /r

AVX512F

16/32/64-bit

Movsd_xmmm64_xmm

MOVSD xmm1/m64, xmm2

F2 0F 11 /r

SSE2

16/32/64-bit

VEX_Vmovsd_xmm_xmm_xmm_0F11

VMOVSD xmm1, xmm2, xmm3

VEX.LIG.F2.0F.WIG 11 /r

AVX

16/32/64-bit

VEX_Vmovsd_m64_xmm

VMOVSD m64, xmm1

VEX.LIG.F2.0F.WIG 11 /r

AVX

16/32/64-bit

EVEX_Vmovsd_xmm_k1z_xmm_xmm_0F11

VMOVSD xmm1 {k1}{z}, xmm2, xmm3

EVEX.LIG.F2.0F.W1 11 /r

AVX512F

16/32/64-bit

EVEX_Vmovsd_m64_k1_xmm

VMOVSD m64 {k1}, xmm1

EVEX.LIG.F2.0F.W1 11 /r

AVX512F

16/32/64-bit

Movhlps_xmm_xmm

MOVHLPS xmm1, xmm2

NP 0F 12 /r

SSE

16/32/64-bit

Movlps_xmm_m64

MOVLPS xmm1, m64

NP 0F 12 /r

SSE

16/32/64-bit

VEX_Vmovhlps_xmm_xmm_xmm

VMOVHLPS xmm1, xmm2, xmm3

VEX.128.0F.WIG 12 /r

AVX

16/32/64-bit

VEX_Vmovlps_xmm_xmm_m64

VMOVLPS xmm2, xmm1, m64

VEX.128.0F.WIG 12 /r

AVX

16/32/64-bit

EVEX_Vmovhlps_xmm_xmm_xmm

VMOVHLPS xmm1, xmm2, xmm3

EVEX.128.0F.W0 12 /r

AVX512F

16/32/64-bit

EVEX_Vmovlps_xmm_xmm_m64

VMOVLPS xmm2, xmm1, m64

EVEX.128.0F.W0 12 /r

AVX512F

16/32/64-bit

Movlpd_xmm_m64

MOVLPD xmm1, m64

66 0F 12 /r

SSE2

16/32/64-bit

VEX_Vmovlpd_xmm_xmm_m64

VMOVLPD xmm2, xmm1, m64

VEX.128.66.0F.WIG 12 /r

AVX

16/32/64-bit

EVEX_Vmovlpd_xmm_xmm_m64

VMOVLPD xmm2, xmm1, m64

EVEX.128.66.0F.W1 12 /r

AVX512F

16/32/64-bit

Movsldup_xmm_xmmm128

MOVSLDUP xmm1, xmm2/m128

F3 0F 12 /r

SSE3

16/32/64-bit

VEX_Vmovsldup_xmm_xmmm128

VMOVSLDUP xmm1, xmm2/m128

VEX.128.F3.0F.WIG 12 /r

AVX

16/32/64-bit

VEX_Vmovsldup_ymm_ymmm256

VMOVSLDUP ymm1, ymm2/m256

VEX.256.F3.0F.WIG 12 /r

AVX

16/32/64-bit

EVEX_Vmovsldup_xmm_k1z_xmmm128

VMOVSLDUP xmm1 {k1}{z}, xmm2/m128

EVEX.128.F3.0F.W0 12 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovsldup_ymm_k1z_ymmm256

VMOVSLDUP ymm1 {k1}{z}, ymm2/m256

EVEX.256.F3.0F.W0 12 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovsldup_zmm_k1z_zmmm512

VMOVSLDUP zmm1 {k1}{z}, zmm2/m512

EVEX.512.F3.0F.W0 12 /r

AVX512F

16/32/64-bit

Movddup_xmm_xmmm64

MOVDDUP xmm1, xmm2/m64

F2 0F 12 /r

SSE3

16/32/64-bit

VEX_Vmovddup_xmm_xmmm64

VMOVDDUP xmm1, xmm2/m64

VEX.128.F2.0F.WIG 12 /r

AVX

16/32/64-bit

VEX_Vmovddup_ymm_ymmm256

VMOVDDUP ymm1, ymm2/m256

VEX.256.F2.0F.WIG 12 /r

AVX

16/32/64-bit

EVEX_Vmovddup_xmm_k1z_xmmm64

VMOVDDUP xmm1 {k1}{z}, xmm2/m64

EVEX.128.F2.0F.W1 12 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovddup_ymm_k1z_ymmm256

VMOVDDUP ymm1 {k1}{z}, ymm2/m256

EVEX.256.F2.0F.W1 12 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovddup_zmm_k1z_zmmm512

VMOVDDUP zmm1 {k1}{z}, zmm2/m512

EVEX.512.F2.0F.W1 12 /r

AVX512F

16/32/64-bit

Movlps_m64_xmm

MOVLPS m64, xmm1

NP 0F 13 /r

SSE

16/32/64-bit

VEX_Vmovlps_m64_xmm

VMOVLPS m64, xmm1

VEX.128.0F.WIG 13 /r

AVX

16/32/64-bit

EVEX_Vmovlps_m64_xmm

VMOVLPS m64, xmm1

EVEX.128.0F.W0 13 /r

AVX512F

16/32/64-bit

Movlpd_m64_xmm

MOVLPD m64, xmm1

66 0F 13 /r

SSE2

16/32/64-bit

VEX_Vmovlpd_m64_xmm

VMOVLPD m64, xmm1

VEX.128.66.0F.WIG 13 /r

AVX

16/32/64-bit

EVEX_Vmovlpd_m64_xmm

VMOVLPD m64, xmm1

EVEX.128.66.0F.W1 13 /r

AVX512F

16/32/64-bit

Unpcklps_xmm_xmmm128

UNPCKLPS xmm1, xmm2/m128

NP 0F 14 /r

SSE

16/32/64-bit

VEX_Vunpcklps_xmm_xmm_xmmm128

VUNPCKLPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 14 /r

AVX

16/32/64-bit

VEX_Vunpcklps_ymm_ymm_ymmm256

VUNPCKLPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 14 /r

AVX

16/32/64-bit

EVEX_Vunpcklps_xmm_k1z_xmm_xmmm128b32

VUNPCKLPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 14 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vunpcklps_ymm_k1z_ymm_ymmm256b32

VUNPCKLPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 14 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vunpcklps_zmm_k1z_zmm_zmmm512b32

VUNPCKLPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.0F.W0 14 /r

AVX512F

16/32/64-bit

Unpcklpd_xmm_xmmm128

UNPCKLPD xmm1, xmm2/m128

66 0F 14 /r

SSE2

16/32/64-bit

VEX_Vunpcklpd_xmm_xmm_xmmm128

VUNPCKLPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 14 /r

AVX

16/32/64-bit

VEX_Vunpcklpd_ymm_ymm_ymmm256

VUNPCKLPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 14 /r

AVX

16/32/64-bit

EVEX_Vunpcklpd_xmm_k1z_xmm_xmmm128b64

VUNPCKLPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 14 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vunpcklpd_ymm_k1z_ymm_ymmm256b64

VUNPCKLPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 14 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vunpcklpd_zmm_k1z_zmm_zmmm512b64

VUNPCKLPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 14 /r

AVX512F

16/32/64-bit

Unpckhps_xmm_xmmm128

UNPCKHPS xmm1, xmm2/m128

NP 0F 15 /r

SSE

16/32/64-bit

VEX_Vunpckhps_xmm_xmm_xmmm128

VUNPCKHPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 15 /r

AVX

16/32/64-bit

VEX_Vunpckhps_ymm_ymm_ymmm256

VUNPCKHPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 15 /r

AVX

16/32/64-bit

EVEX_Vunpckhps_xmm_k1z_xmm_xmmm128b32

VUNPCKHPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 15 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vunpckhps_ymm_k1z_ymm_ymmm256b32

VUNPCKHPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 15 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vunpckhps_zmm_k1z_zmm_zmmm512b32

VUNPCKHPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.0F.W0 15 /r

AVX512F

16/32/64-bit

Unpckhpd_xmm_xmmm128

UNPCKHPD xmm1, xmm2/m128

66 0F 15 /r

SSE2

16/32/64-bit

VEX_Vunpckhpd_xmm_xmm_xmmm128

VUNPCKHPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 15 /r

AVX

16/32/64-bit

VEX_Vunpckhpd_ymm_ymm_ymmm256

VUNPCKHPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 15 /r

AVX

16/32/64-bit

EVEX_Vunpckhpd_xmm_k1z_xmm_xmmm128b64

VUNPCKHPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 15 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vunpckhpd_ymm_k1z_ymm_ymmm256b64

VUNPCKHPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 15 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vunpckhpd_zmm_k1z_zmm_zmmm512b64

VUNPCKHPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 15 /r

AVX512F

16/32/64-bit

Movlhps_xmm_xmm

MOVLHPS xmm1, xmm2

NP 0F 16 /r

SSE

16/32/64-bit

VEX_Vmovlhps_xmm_xmm_xmm

VMOVLHPS xmm1, xmm2, xmm3

VEX.128.0F.WIG 16 /r

AVX

16/32/64-bit

EVEX_Vmovlhps_xmm_xmm_xmm

VMOVLHPS xmm1, xmm2, xmm3

EVEX.128.0F.W0 16 /r

AVX512F

16/32/64-bit

Movhps_xmm_m64

MOVHPS xmm1, m64

NP 0F 16 /r

SSE

16/32/64-bit

VEX_Vmovhps_xmm_xmm_m64

VMOVHPS xmm2, xmm1, m64

VEX.128.0F.WIG 16 /r

AVX

16/32/64-bit

EVEX_Vmovhps_xmm_xmm_m64

VMOVHPS xmm2, xmm1, m64

EVEX.128.0F.W0 16 /r

AVX512F

16/32/64-bit

Movhpd_xmm_m64

MOVHPD xmm1, m64

66 0F 16 /r

SSE2

16/32/64-bit

VEX_Vmovhpd_xmm_xmm_m64

VMOVHPD xmm2, xmm1, m64

VEX.128.66.0F.WIG 16 /r

AVX

16/32/64-bit

EVEX_Vmovhpd_xmm_xmm_m64

VMOVHPD xmm2, xmm1, m64

EVEX.128.66.0F.W1 16 /r

AVX512F

16/32/64-bit

Movshdup_xmm_xmmm128

MOVSHDUP xmm1, xmm2/m128

F3 0F 16 /r

SSE3

16/32/64-bit

VEX_Vmovshdup_xmm_xmmm128

VMOVSHDUP xmm1, xmm2/m128

VEX.128.F3.0F.WIG 16 /r

AVX

16/32/64-bit

VEX_Vmovshdup_ymm_ymmm256

VMOVSHDUP ymm1, ymm2/m256

VEX.256.F3.0F.WIG 16 /r

AVX

16/32/64-bit

EVEX_Vmovshdup_xmm_k1z_xmmm128

VMOVSHDUP xmm1 {k1}{z}, xmm2/m128

EVEX.128.F3.0F.W0 16 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovshdup_ymm_k1z_ymmm256

VMOVSHDUP ymm1 {k1}{z}, ymm2/m256

EVEX.256.F3.0F.W0 16 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovshdup_zmm_k1z_zmmm512

VMOVSHDUP zmm1 {k1}{z}, zmm2/m512

EVEX.512.F3.0F.W0 16 /r

AVX512F

16/32/64-bit

Movhps_m64_xmm

MOVHPS m64, xmm1

NP 0F 17 /r

SSE

16/32/64-bit

VEX_Vmovhps_m64_xmm

VMOVHPS m64, xmm1

VEX.128.0F.WIG 17 /r

AVX

16/32/64-bit

EVEX_Vmovhps_m64_xmm

VMOVHPS m64, xmm1

EVEX.128.0F.W0 17 /r

AVX512F

16/32/64-bit

Movhpd_m64_xmm

MOVHPD m64, xmm1

66 0F 17 /r

SSE2

16/32/64-bit

VEX_Vmovhpd_m64_xmm

VMOVHPD m64, xmm1

VEX.128.66.0F.WIG 17 /r

AVX

16/32/64-bit

EVEX_Vmovhpd_m64_xmm

VMOVHPD m64, xmm1

EVEX.128.66.0F.W1 17 /r

AVX512F

16/32/64-bit

Reservednop_rm16_r16_0F18

RESERVEDNOP r/m16, r16

o16 0F 18 /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm32_r32_0F18

RESERVEDNOP r/m32, r32

o32 0F 18 /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm64_r64_0F18

RESERVEDNOP r/m64, r64

o64 0F 18 /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

64-bit

Reservednop_rm16_r16_0F19

RESERVEDNOP r/m16, r16

o16 0F 19 /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm32_r32_0F19

RESERVEDNOP r/m32, r32

o32 0F 19 /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm64_r64_0F19

RESERVEDNOP r/m64, r64

o64 0F 19 /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

64-bit

Reservednop_rm16_r16_0F1A

RESERVEDNOP r/m16, r16

o16 0F 1A /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm32_r32_0F1A

RESERVEDNOP r/m32, r32

o32 0F 1A /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm64_r64_0F1A

RESERVEDNOP r/m64, r64

o64 0F 1A /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

64-bit

Reservednop_rm16_r16_0F1B

RESERVEDNOP r/m16, r16

o16 0F 1B /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm32_r32_0F1B

RESERVEDNOP r/m32, r32

o32 0F 1B /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm64_r64_0F1B

RESERVEDNOP r/m64, r64

o64 0F 1B /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

64-bit

Reservednop_rm16_r16_0F1C

RESERVEDNOP r/m16, r16

o16 0F 1C /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm32_r32_0F1C

RESERVEDNOP r/m32, r32

o32 0F 1C /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm64_r64_0F1C

RESERVEDNOP r/m64, r64

o64 0F 1C /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

64-bit

Reservednop_rm16_r16_0F1D

RESERVEDNOP r/m16, r16

o16 0F 1D /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm32_r32_0F1D

RESERVEDNOP r/m32, r32

o32 0F 1D /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm64_r64_0F1D

RESERVEDNOP r/m64, r64

o64 0F 1D /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

64-bit

Reservednop_rm16_r16_0F1E

RESERVEDNOP r/m16, r16

o16 0F 1E /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm32_r32_0F1E

RESERVEDNOP r/m32, r32

o32 0F 1E /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm64_r64_0F1E

RESERVEDNOP r/m64, r64

o64 0F 1E /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

64-bit

Reservednop_rm16_r16_0F1F

RESERVEDNOP r/m16, r16

o16 0F 1F /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm32_r32_0F1F

RESERVEDNOP r/m32, r32

o32 0F 1F /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Reservednop_rm64_r64_0F1F

RESERVEDNOP r/m64, r64

o64 0F 1F /r

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

64-bit

Prefetchnta_m8

PREFETCHNTA m8

0F 18 /0

SSE

16/32/64-bit

Prefetcht0_m8

PREFETCHT0 m8

0F 18 /1

SSE

16/32/64-bit

Prefetcht1_m8

PREFETCHT1 m8

0F 18 /2

SSE

16/32/64-bit

Prefetcht2_m8

PREFETCHT2 m8

0F 18 /3

SSE

16/32/64-bit

Bndldx_bnd_mib

BNDLDX bnd, mib

NP 0F 1A /r

MPX

16/32/64-bit

Bndmov_bnd_bndm64

BNDMOV bnd1, bnd2/m64

66 0F 1A /r

MPX

16/32-bit

Bndmov_bnd_bndm128

BNDMOV bnd1, bnd2/m128

66 0F 1A /r

MPX

64-bit

Bndcl_bnd_rm32

BNDCL bnd, r/m32

F3 0F 1A /r

MPX

16/32-bit

Bndcl_bnd_rm64

BNDCL bnd, r/m64

F3 0F 1A /r

MPX

64-bit

Bndcu_bnd_rm32

BNDCU bnd, r/m32

F2 0F 1A /r

MPX

16/32-bit

Bndcu_bnd_rm64

BNDCU bnd, r/m64

F2 0F 1A /r

MPX

64-bit

Bndstx_mib_bnd

BNDSTX mib, bnd

NP 0F 1B /r

MPX

16/32/64-bit

Bndmov_bndm64_bnd

BNDMOV bnd1/m64, bnd2

66 0F 1B /r

MPX

16/32-bit

Bndmov_bndm128_bnd

BNDMOV bnd1/m128, bnd2

66 0F 1B /r

MPX

64-bit

Bndmk_bnd_m32

BNDMK bnd, m32

F3 0F 1B /r

MPX

16/32-bit

Bndmk_bnd_m64

BNDMK bnd, m64

F3 0F 1B /r

MPX

64-bit

Bndcn_bnd_rm32

BNDCN bnd, r/m32

F2 0F 1B /r

MPX

16/32-bit

Bndcn_bnd_rm64

BNDCN bnd, r/m64

F2 0F 1B /r

MPX

64-bit

Cldemote_m8

CLDEMOTE m8

NP 0F 1C /0

CLDEMOTE

16/32/64-bit

Rdsspd_r32

RDSSPD r32

F3 0F 1E /1

CET_SS

16/32/64-bit

Rdsspq_r64

RDSSPQ r64

F3 o64 0F 1E /1

CET_SS

64-bit

Endbr64

ENDBR64

F3 0F 1E FA

CET_IBT

16/32/64-bit

Endbr32

ENDBR32

F3 0F 1E FB

CET_IBT

16/32/64-bit

Nop_rm16

NOP r/m16

o16 0F 1F /0

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Nop_rm32

NOP r/m32

o32 0F 1F /0

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

16/32/64-bit

Nop_rm64

NOP r/m64

o64 0F 1F /0

CPUID.01H.EAX[Bits 11:8] = 0110B or 1111B

64-bit

Mov_r32_cr

MOV r32, cr

0F 20 /r

386+

16/32-bit

Mov_r64_cr

MOV r64, cr

0F 20 /r

X64

64-bit

Mov_r32_dr

MOV r32, dr

0F 21 /r

386+

16/32-bit

Mov_r64_dr

MOV r64, dr

0F 21 /r

X64

64-bit

Mov_cr_r32

MOV cr, r32

0F 22 /r

386+

16/32-bit

Mov_cr_r64

MOV cr, r64

0F 22 /r

X64

64-bit

Mov_dr_r32

MOV dr, r32

0F 23 /r

386+

16/32-bit

Mov_dr_r64

MOV dr, r64

0F 23 /r

X64

64-bit

Mov_r32_tr

MOV r32, tr

0F 24 /r

386/486/Cyrix/Geode

16/32-bit

Mov_tr_r32

MOV tr, r32

0F 26 /r

386/486/Cyrix/Geode

16/32-bit

Movaps_xmm_xmmm128

MOVAPS xmm1, xmm2/m128

NP 0F 28 /r

SSE

16/32/64-bit

VEX_Vmovaps_xmm_xmmm128

VMOVAPS xmm1, xmm2/m128

VEX.128.0F.WIG 28 /r

AVX

16/32/64-bit

VEX_Vmovaps_ymm_ymmm256

VMOVAPS ymm1, ymm2/m256

VEX.256.0F.WIG 28 /r

AVX

16/32/64-bit

EVEX_Vmovaps_xmm_k1z_xmmm128

VMOVAPS xmm1 {k1}{z}, xmm2/m128

EVEX.128.0F.W0 28 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovaps_ymm_k1z_ymmm256

VMOVAPS ymm1 {k1}{z}, ymm2/m256

EVEX.256.0F.W0 28 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovaps_zmm_k1z_zmmm512

VMOVAPS zmm1 {k1}{z}, zmm2/m512

EVEX.512.0F.W0 28 /r

AVX512F

16/32/64-bit

Movapd_xmm_xmmm128

MOVAPD xmm1, xmm2/m128

66 0F 28 /r

SSE2

16/32/64-bit

VEX_Vmovapd_xmm_xmmm128

VMOVAPD xmm1, xmm2/m128

VEX.128.66.0F.WIG 28 /r

AVX

16/32/64-bit

VEX_Vmovapd_ymm_ymmm256

VMOVAPD ymm1, ymm2/m256

VEX.256.66.0F.WIG 28 /r

AVX

16/32/64-bit

EVEX_Vmovapd_xmm_k1z_xmmm128

VMOVAPD xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F.W1 28 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovapd_ymm_k1z_ymmm256

VMOVAPD ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F.W1 28 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovapd_zmm_k1z_zmmm512

VMOVAPD zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F.W1 28 /r

AVX512F

16/32/64-bit

Movaps_xmmm128_xmm

MOVAPS xmm2/m128, xmm1

NP 0F 29 /r

SSE

16/32/64-bit

VEX_Vmovaps_xmmm128_xmm

VMOVAPS xmm2/m128, xmm1

VEX.128.0F.WIG 29 /r

AVX

16/32/64-bit

VEX_Vmovaps_ymmm256_ymm

VMOVAPS ymm2/m256, ymm1

VEX.256.0F.WIG 29 /r

AVX

16/32/64-bit

EVEX_Vmovaps_xmmm128_k1z_xmm

VMOVAPS xmm2/m128 {k1}{z}, xmm1

EVEX.128.0F.W0 29 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovaps_ymmm256_k1z_ymm

VMOVAPS ymm2/m256 {k1}{z}, ymm1

EVEX.256.0F.W0 29 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovaps_zmmm512_k1z_zmm

VMOVAPS zmm2/m512 {k1}{z}, zmm1

EVEX.512.0F.W0 29 /r

AVX512F

16/32/64-bit

Movapd_xmmm128_xmm

MOVAPD xmm2/m128, xmm1

66 0F 29 /r

SSE2

16/32/64-bit

VEX_Vmovapd_xmmm128_xmm

VMOVAPD xmm2/m128, xmm1

VEX.128.66.0F.WIG 29 /r

AVX

16/32/64-bit

VEX_Vmovapd_ymmm256_ymm

VMOVAPD ymm2/m256, ymm1

VEX.256.66.0F.WIG 29 /r

AVX

16/32/64-bit

EVEX_Vmovapd_xmmm128_k1z_xmm

VMOVAPD xmm2/m128 {k1}{z}, xmm1

EVEX.128.66.0F.W1 29 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovapd_ymmm256_k1z_ymm

VMOVAPD ymm2/m256 {k1}{z}, ymm1

EVEX.256.66.0F.W1 29 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovapd_zmmm512_k1z_zmm

VMOVAPD zmm2/m512 {k1}{z}, zmm1

EVEX.512.66.0F.W1 29 /r

AVX512F

16/32/64-bit

Cvtpi2ps_xmm_mmm64

CVTPI2PS xmm, mm/m64

NP 0F 2A /r

SSE

16/32/64-bit

Cvtpi2pd_xmm_mmm64

CVTPI2PD xmm, mm/m64

66 0F 2A /r

SSE2

16/32/64-bit

Cvtsi2ss_xmm_rm32

CVTSI2SS xmm1, r/m32

F3 0F 2A /r

SSE

16/32/64-bit

Cvtsi2ss_xmm_rm64

CVTSI2SS xmm1, r/m64

F3 o64 0F 2A /r

SSE

64-bit

VEX_Vcvtsi2ss_xmm_xmm_rm32

VCVTSI2SS xmm1, xmm2, r/m32

VEX.LIG.F3.0F.W0 2A /r

AVX

16/32/64-bit

VEX_Vcvtsi2ss_xmm_xmm_rm64

VCVTSI2SS xmm1, xmm2, r/m64

VEX.LIG.F3.0F.W1 2A /r

AVX

64-bit

EVEX_Vcvtsi2ss_xmm_xmm_rm32_er

VCVTSI2SS xmm1, xmm2, r/m32{er}

EVEX.LIG.F3.0F.W0 2A /r

AVX512F

16/32/64-bit

EVEX_Vcvtsi2ss_xmm_xmm_rm64_er

VCVTSI2SS xmm1, xmm2, r/m64{er}

EVEX.LIG.F3.0F.W1 2A /r

AVX512F

64-bit

Cvtsi2sd_xmm_rm32

CVTSI2SD xmm1, r/m32

F2 0F 2A /r

SSE2

16/32/64-bit

Cvtsi2sd_xmm_rm64

CVTSI2SD xmm1, r/m64

F2 o64 0F 2A /r

SSE2

64-bit

VEX_Vcvtsi2sd_xmm_xmm_rm32

VCVTSI2SD xmm1, xmm2, r/m32

VEX.LIG.F2.0F.W0 2A /r

AVX

16/32/64-bit

VEX_Vcvtsi2sd_xmm_xmm_rm64

VCVTSI2SD xmm1, xmm2, r/m64

VEX.LIG.F2.0F.W1 2A /r

AVX

64-bit

EVEX_Vcvtsi2sd_xmm_xmm_rm32_er

VCVTSI2SD xmm1, xmm2, r/m32{er}

EVEX.LIG.F2.0F.W0 2A /r

AVX512F

16/32/64-bit

EVEX_Vcvtsi2sd_xmm_xmm_rm64_er

VCVTSI2SD xmm1, xmm2, r/m64{er}

EVEX.LIG.F2.0F.W1 2A /r

AVX512F

64-bit

Movntps_m128_xmm

MOVNTPS m128, xmm1

NP 0F 2B /r

SSE

16/32/64-bit

VEX_Vmovntps_m128_xmm

VMOVNTPS m128, xmm1

VEX.128.0F.WIG 2B /r

AVX

16/32/64-bit

VEX_Vmovntps_m256_ymm

VMOVNTPS m256, ymm1

VEX.256.0F.WIG 2B /r

AVX

16/32/64-bit

EVEX_Vmovntps_m128_xmm

VMOVNTPS m128, xmm1

EVEX.128.0F.W0 2B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovntps_m256_ymm

VMOVNTPS m256, ymm1

EVEX.256.0F.W0 2B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovntps_m512_zmm

VMOVNTPS m512, zmm1

EVEX.512.0F.W0 2B /r

AVX512F

16/32/64-bit

Movntpd_m128_xmm

MOVNTPD m128, xmm1

66 0F 2B /r

SSE2

16/32/64-bit

VEX_Vmovntpd_m128_xmm

VMOVNTPD m128, xmm1

VEX.128.66.0F.WIG 2B /r

AVX

16/32/64-bit

VEX_Vmovntpd_m256_ymm

VMOVNTPD m256, ymm1

VEX.256.66.0F.WIG 2B /r

AVX

16/32/64-bit

EVEX_Vmovntpd_m128_xmm

VMOVNTPD m128, xmm1

EVEX.128.66.0F.W1 2B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovntpd_m256_ymm

VMOVNTPD m256, ymm1

EVEX.256.66.0F.W1 2B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovntpd_m512_zmm

VMOVNTPD m512, zmm1

EVEX.512.66.0F.W1 2B /r

AVX512F

16/32/64-bit

Movntss_m32_xmm

MOVNTSS m32, xmm1

F3 0F 2B /r

SSE4A

16/32/64-bit

Movntsd_m64_xmm

MOVNTSD m64, xmm1

F2 0F 2B /r

SSE4A

16/32/64-bit

Cvttps2pi_mm_xmmm64

CVTTPS2PI mm, xmm/m64

NP 0F 2C /r

SSE

16/32/64-bit

Cvttpd2pi_mm_xmmm128

CVTTPD2PI mm, xmm/m128

66 0F 2C /r

SSE2

16/32/64-bit

Cvttss2si_r32_xmmm32

CVTTSS2SI r32, xmm1/m32

F3 0F 2C /r

SSE

16/32/64-bit

Cvttss2si_r64_xmmm32

CVTTSS2SI r64, xmm1/m32

F3 o64 0F 2C /r

SSE

64-bit

VEX_Vcvttss2si_r32_xmmm32

VCVTTSS2SI r32, xmm1/m32

VEX.LIG.F3.0F.W0 2C /r

AVX

16/32/64-bit

VEX_Vcvttss2si_r64_xmmm32

VCVTTSS2SI r64, xmm1/m32

VEX.LIG.F3.0F.W1 2C /r

AVX

64-bit

EVEX_Vcvttss2si_r32_xmmm32_sae

VCVTTSS2SI r32, xmm1/m32{sae}

EVEX.LIG.F3.0F.W0 2C /r

AVX512F

16/32/64-bit

EVEX_Vcvttss2si_r64_xmmm32_sae

VCVTTSS2SI r64, xmm1/m32{sae}

EVEX.LIG.F3.0F.W1 2C /r

AVX512F

64-bit

Cvttsd2si_r32_xmmm64

CVTTSD2SI r32, xmm1/m64

F2 0F 2C /r

SSE2

16/32/64-bit

Cvttsd2si_r64_xmmm64

CVTTSD2SI r64, xmm1/m64

F2 o64 0F 2C /r

SSE2

64-bit

VEX_Vcvttsd2si_r32_xmmm64

VCVTTSD2SI r32, xmm1/m64

VEX.LIG.F2.0F.W0 2C /r

AVX

16/32/64-bit

VEX_Vcvttsd2si_r64_xmmm64

VCVTTSD2SI r64, xmm1/m64

VEX.LIG.F2.0F.W1 2C /r

AVX

64-bit

EVEX_Vcvttsd2si_r32_xmmm64_sae

VCVTTSD2SI r32, xmm1/m64{sae}

EVEX.LIG.F2.0F.W0 2C /r

AVX512F

16/32/64-bit

EVEX_Vcvttsd2si_r64_xmmm64_sae

VCVTTSD2SI r64, xmm1/m64{sae}

EVEX.LIG.F2.0F.W1 2C /r

AVX512F

64-bit

Cvtps2pi_mm_xmmm64

CVTPS2PI mm, xmm/m64

NP 0F 2D /r

SSE

16/32/64-bit

Cvtpd2pi_mm_xmmm128

CVTPD2PI mm, xmm/m128

66 0F 2D /r

SSE2

16/32/64-bit

Cvtss2si_r32_xmmm32

CVTSS2SI r32, xmm1/m32

F3 0F 2D /r

SSE

16/32/64-bit

Cvtss2si_r64_xmmm32

CVTSS2SI r64, xmm1/m32

F3 o64 0F 2D /r

SSE

64-bit

VEX_Vcvtss2si_r32_xmmm32

VCVTSS2SI r32, xmm1/m32

VEX.LIG.F3.0F.W0 2D /r

AVX

16/32/64-bit

VEX_Vcvtss2si_r64_xmmm32

VCVTSS2SI r64, xmm1/m32

VEX.LIG.F3.0F.W1 2D /r

AVX

64-bit

EVEX_Vcvtss2si_r32_xmmm32_er

VCVTSS2SI r32, xmm1/m32{er}

EVEX.LIG.F3.0F.W0 2D /r

AVX512F

16/32/64-bit

EVEX_Vcvtss2si_r64_xmmm32_er

VCVTSS2SI r64, xmm1/m32{er}

EVEX.LIG.F3.0F.W1 2D /r

AVX512F

64-bit

Cvtsd2si_r32_xmmm64

CVTSD2SI r32, xmm1/m64

F2 0F 2D /r

SSE2

16/32/64-bit

Cvtsd2si_r64_xmmm64

CVTSD2SI r64, xmm1/m64

F2 o64 0F 2D /r

SSE2

64-bit

VEX_Vcvtsd2si_r32_xmmm64

VCVTSD2SI r32, xmm1/m64

VEX.LIG.F2.0F.W0 2D /r

AVX

16/32/64-bit

VEX_Vcvtsd2si_r64_xmmm64

VCVTSD2SI r64, xmm1/m64

VEX.LIG.F2.0F.W1 2D /r

AVX

64-bit

EVEX_Vcvtsd2si_r32_xmmm64_er

VCVTSD2SI r32, xmm1/m64{er}

EVEX.LIG.F2.0F.W0 2D /r

AVX512F

16/32/64-bit

EVEX_Vcvtsd2si_r64_xmmm64_er

VCVTSD2SI r64, xmm1/m64{er}

EVEX.LIG.F2.0F.W1 2D /r

AVX512F

64-bit

Ucomiss_xmm_xmmm32

UCOMISS xmm1, xmm2/m32

NP 0F 2E /r

SSE

16/32/64-bit

VEX_Vucomiss_xmm_xmmm32

VUCOMISS xmm1, xmm2/m32

VEX.LIG.0F.WIG 2E /r

AVX

16/32/64-bit

EVEX_Vucomiss_xmm_xmmm32_sae

VUCOMISS xmm1, xmm2/m32{sae}

EVEX.LIG.0F.W0 2E /r

AVX512F

16/32/64-bit

Ucomisd_xmm_xmmm64

UCOMISD xmm1, xmm2/m64

66 0F 2E /r

SSE2

16/32/64-bit

VEX_Vucomisd_xmm_xmmm64

VUCOMISD xmm1, xmm2/m64

VEX.LIG.66.0F.WIG 2E /r

AVX

16/32/64-bit

EVEX_Vucomisd_xmm_xmmm64_sae

VUCOMISD xmm1, xmm2/m64{sae}

EVEX.LIG.66.0F.W1 2E /r

AVX512F

16/32/64-bit

Comiss_xmm_xmmm32

COMISS xmm1, xmm2/m32

NP 0F 2F /r

SSE

16/32/64-bit

Comisd_xmm_xmmm64

COMISD xmm1, xmm2/m64

66 0F 2F /r

SSE2

16/32/64-bit

VEX_Vcomiss_xmm_xmmm32

VCOMISS xmm1, xmm2/m32

VEX.LIG.0F.WIG 2F /r

AVX

16/32/64-bit

VEX_Vcomisd_xmm_xmmm64

VCOMISD xmm1, xmm2/m64

VEX.LIG.66.0F.WIG 2F /r

AVX

16/32/64-bit

EVEX_Vcomiss_xmm_xmmm32_sae

VCOMISS xmm1, xmm2/m32{sae}

EVEX.LIG.0F.W0 2F /r

AVX512F

16/32/64-bit

EVEX_Vcomisd_xmm_xmmm64_sae

VCOMISD xmm1, xmm2/m64{sae}

EVEX.LIG.66.0F.W1 2F /r

AVX512F

16/32/64-bit

Wrmsr

WRMSR

0F 30

MSR

16/32/64-bit

Rdtsc

RDTSC

0F 31

TSC

16/32/64-bit

Rdmsr

RDMSR

0F 32

MSR

16/32/64-bit

Rdpmc

RDPMC

0F 33

Pentium MMX or later, or Pentium Pro or later

16/32/64-bit

Sysenter

SYSENTER

0F 34

SEP

16/32/64-bit

Sysexitd

SYSEXIT

0F 35

SEP

16/32/64-bit

Sysexitq

SYSEXITQ

o64 0F 35

SEP

64-bit

Getsecd

GETSEC

NP 0F 37

SMX

16/32/64-bit

Cmovo_r16_rm16

CMOVO r16, r/m16

o16 0F 40 /r

CMOV

16/32/64-bit

Cmovo_r32_rm32

CMOVO r32, r/m32

o32 0F 40 /r

CMOV

16/32/64-bit

Cmovo_r64_rm64

CMOVO r64, r/m64

o64 0F 40 /r

CMOV

64-bit

Cmovno_r16_rm16

CMOVNO r16, r/m16

o16 0F 41 /r

CMOV

16/32/64-bit

Cmovno_r32_rm32

CMOVNO r32, r/m32

o32 0F 41 /r

CMOV

16/32/64-bit

Cmovno_r64_rm64

CMOVNO r64, r/m64

o64 0F 41 /r

CMOV

64-bit

Cmovb_r16_rm16

CMOVB r16, r/m16

o16 0F 42 /r

CMOV

16/32/64-bit

Cmovb_r32_rm32

CMOVB r32, r/m32

o32 0F 42 /r

CMOV

16/32/64-bit

Cmovb_r64_rm64

CMOVB r64, r/m64

o64 0F 42 /r

CMOV

64-bit

Cmovae_r16_rm16

CMOVAE r16, r/m16

o16 0F 43 /r

CMOV

16/32/64-bit

Cmovae_r32_rm32

CMOVAE r32, r/m32

o32 0F 43 /r

CMOV

16/32/64-bit

Cmovae_r64_rm64

CMOVAE r64, r/m64

o64 0F 43 /r

CMOV

64-bit

Cmove_r16_rm16

CMOVE r16, r/m16

o16 0F 44 /r

CMOV

16/32/64-bit

Cmove_r32_rm32

CMOVE r32, r/m32

o32 0F 44 /r

CMOV

16/32/64-bit

Cmove_r64_rm64

CMOVE r64, r/m64

o64 0F 44 /r

CMOV

64-bit

Cmovne_r16_rm16

CMOVNE r16, r/m16

o16 0F 45 /r

CMOV

16/32/64-bit

Cmovne_r32_rm32

CMOVNE r32, r/m32

o32 0F 45 /r

CMOV

16/32/64-bit

Cmovne_r64_rm64

CMOVNE r64, r/m64

o64 0F 45 /r

CMOV

64-bit

Cmovbe_r16_rm16

CMOVBE r16, r/m16

o16 0F 46 /r

CMOV

16/32/64-bit

Cmovbe_r32_rm32

CMOVBE r32, r/m32

o32 0F 46 /r

CMOV

16/32/64-bit

Cmovbe_r64_rm64

CMOVBE r64, r/m64

o64 0F 46 /r

CMOV

64-bit

Cmova_r16_rm16

CMOVA r16, r/m16

o16 0F 47 /r

CMOV

16/32/64-bit

Cmova_r32_rm32

CMOVA r32, r/m32

o32 0F 47 /r

CMOV

16/32/64-bit

Cmova_r64_rm64

CMOVA r64, r/m64

o64 0F 47 /r

CMOV

64-bit

Cmovs_r16_rm16

CMOVS r16, r/m16

o16 0F 48 /r

CMOV

16/32/64-bit

Cmovs_r32_rm32

CMOVS r32, r/m32

o32 0F 48 /r

CMOV

16/32/64-bit

Cmovs_r64_rm64

CMOVS r64, r/m64

o64 0F 48 /r

CMOV

64-bit

Cmovns_r16_rm16

CMOVNS r16, r/m16

o16 0F 49 /r

CMOV

16/32/64-bit

Cmovns_r32_rm32

CMOVNS r32, r/m32

o32 0F 49 /r

CMOV

16/32/64-bit

Cmovns_r64_rm64

CMOVNS r64, r/m64

o64 0F 49 /r

CMOV

64-bit

Cmovp_r16_rm16

CMOVP r16, r/m16

o16 0F 4A /r

CMOV

16/32/64-bit

Cmovp_r32_rm32

CMOVP r32, r/m32

o32 0F 4A /r

CMOV

16/32/64-bit

Cmovp_r64_rm64

CMOVP r64, r/m64

o64 0F 4A /r

CMOV

64-bit

Cmovnp_r16_rm16

CMOVNP r16, r/m16

o16 0F 4B /r

CMOV

16/32/64-bit

Cmovnp_r32_rm32

CMOVNP r32, r/m32

o32 0F 4B /r

CMOV

16/32/64-bit

Cmovnp_r64_rm64

CMOVNP r64, r/m64

o64 0F 4B /r

CMOV

64-bit

Cmovl_r16_rm16

CMOVL r16, r/m16

o16 0F 4C /r

CMOV

16/32/64-bit

Cmovl_r32_rm32

CMOVL r32, r/m32

o32 0F 4C /r

CMOV

16/32/64-bit

Cmovl_r64_rm64

CMOVL r64, r/m64

o64 0F 4C /r

CMOV

64-bit

Cmovge_r16_rm16

CMOVGE r16, r/m16

o16 0F 4D /r

CMOV

16/32/64-bit

Cmovge_r32_rm32

CMOVGE r32, r/m32

o32 0F 4D /r

CMOV

16/32/64-bit

Cmovge_r64_rm64

CMOVGE r64, r/m64

o64 0F 4D /r

CMOV

64-bit

Cmovle_r16_rm16

CMOVLE r16, r/m16

o16 0F 4E /r

CMOV

16/32/64-bit

Cmovle_r32_rm32

CMOVLE r32, r/m32

o32 0F 4E /r

CMOV

16/32/64-bit

Cmovle_r64_rm64

CMOVLE r64, r/m64

o64 0F 4E /r

CMOV

64-bit

Cmovg_r16_rm16

CMOVG r16, r/m16

o16 0F 4F /r

CMOV

16/32/64-bit

Cmovg_r32_rm32

CMOVG r32, r/m32

o32 0F 4F /r

CMOV

16/32/64-bit

Cmovg_r64_rm64

CMOVG r64, r/m64

o64 0F 4F /r

CMOV

64-bit

VEX_Kandw_kr_kr_kr

KANDW k1, k2, k3

VEX.L1.0F.W0 41 /r

AVX512F

16/32/64-bit

VEX_Kandq_kr_kr_kr

KANDQ k1, k2, k3

VEX.L1.0F.W1 41 /r

AVX512BW

16/32/64-bit

VEX_Kandb_kr_kr_kr

KANDB k1, k2, k3

VEX.L1.66.0F.W0 41 /r

AVX512DQ

16/32/64-bit

VEX_Kandd_kr_kr_kr

KANDD k1, k2, k3

VEX.L1.66.0F.W1 41 /r

AVX512BW

16/32/64-bit

VEX_Kandnw_kr_kr_kr

KANDNW k1, k2, k3

VEX.L1.0F.W0 42 /r

AVX512F

16/32/64-bit

VEX_Kandnq_kr_kr_kr

KANDNQ k1, k2, k3

VEX.L1.0F.W1 42 /r

AVX512BW

16/32/64-bit

VEX_Kandnb_kr_kr_kr

KANDNB k1, k2, k3

VEX.L1.66.0F.W0 42 /r

AVX512DQ

16/32/64-bit

VEX_Kandnd_kr_kr_kr

KANDND k1, k2, k3

VEX.L1.66.0F.W1 42 /r

AVX512BW

16/32/64-bit

VEX_Knotw_kr_kr

KNOTW k1, k2

VEX.L0.0F.W0 44 /r

AVX512F

16/32/64-bit

VEX_Knotq_kr_kr

KNOTQ k1, k2

VEX.L0.0F.W1 44 /r

AVX512BW

16/32/64-bit

VEX_Knotb_kr_kr

KNOTB k1, k2

VEX.L0.66.0F.W0 44 /r

AVX512DQ

16/32/64-bit

VEX_Knotd_kr_kr

KNOTD k1, k2

VEX.L0.66.0F.W1 44 /r

AVX512BW

16/32/64-bit

VEX_Korw_kr_kr_kr

KORW k1, k2, k3

VEX.L1.0F.W0 45 /r

AVX512F

16/32/64-bit

VEX_Korq_kr_kr_kr

KORQ k1, k2, k3

VEX.L1.0F.W1 45 /r

AVX512BW

16/32/64-bit

VEX_Korb_kr_kr_kr

KORB k1, k2, k3

VEX.L1.66.0F.W0 45 /r

AVX512DQ

16/32/64-bit

VEX_Kord_kr_kr_kr

KORD k1, k2, k3

VEX.L1.66.0F.W1 45 /r

AVX512BW

16/32/64-bit

VEX_Kxnorw_kr_kr_kr

KXNORW k1, k2, k3

VEX.L1.0F.W0 46 /r

AVX512F

16/32/64-bit

VEX_Kxnorq_kr_kr_kr

KXNORQ k1, k2, k3

VEX.L1.0F.W1 46 /r

AVX512BW

16/32/64-bit

VEX_Kxnorb_kr_kr_kr

KXNORB k1, k2, k3

VEX.L1.66.0F.W0 46 /r

AVX512DQ

16/32/64-bit

VEX_Kxnord_kr_kr_kr

KXNORD k1, k2, k3

VEX.L1.66.0F.W1 46 /r

AVX512BW

16/32/64-bit

VEX_Kxorw_kr_kr_kr

KXORW k1, k2, k3

VEX.L1.0F.W0 47 /r

AVX512F

16/32/64-bit

VEX_Kxorq_kr_kr_kr

KXORQ k1, k2, k3

VEX.L1.0F.W1 47 /r

AVX512BW

16/32/64-bit

VEX_Kxorb_kr_kr_kr

KXORB k1, k2, k3

VEX.L1.66.0F.W0 47 /r

AVX512DQ

16/32/64-bit

VEX_Kxord_kr_kr_kr

KXORD k1, k2, k3

VEX.L1.66.0F.W1 47 /r

AVX512BW

16/32/64-bit

VEX_Kaddw_kr_kr_kr

KADDW k1, k2, k3

VEX.L1.0F.W0 4A /r

AVX512DQ

16/32/64-bit

VEX_Kaddq_kr_kr_kr

KADDQ k1, k2, k3

VEX.L1.0F.W1 4A /r

AVX512BW

16/32/64-bit

VEX_Kaddb_kr_kr_kr

KADDB k1, k2, k3

VEX.L1.66.0F.W0 4A /r

AVX512DQ

16/32/64-bit

VEX_Kaddd_kr_kr_kr

KADDD k1, k2, k3

VEX.L1.66.0F.W1 4A /r

AVX512BW

16/32/64-bit

VEX_Kunpckwd_kr_kr_kr

KUNPCKWD k1, k2, k3

VEX.L1.0F.W0 4B /r

AVX512BW

16/32/64-bit

VEX_Kunpckdq_kr_kr_kr

KUNPCKDQ k1, k2, k3

VEX.L1.0F.W1 4B /r

AVX512BW

16/32/64-bit

VEX_Kunpckbw_kr_kr_kr

KUNPCKBW k1, k2, k3

VEX.L1.66.0F.W0 4B /r

AVX512F

16/32/64-bit

Movmskps_r32_xmm

MOVMSKPS r32, xmm

NP 0F 50 /r

SSE

16/32/64-bit

Movmskps_r64_xmm

MOVMSKPS r64, xmm

NP o64 0F 50 /r

SSE

64-bit

VEX_Vmovmskps_r32_xmm

VMOVMSKPS r32, xmm2

VEX.128.0F.W0 50 /r

AVX

16/32/64-bit

VEX_Vmovmskps_r64_xmm

VMOVMSKPS r64, xmm2

VEX.128.0F.W1 50 /r

AVX

64-bit

VEX_Vmovmskps_r32_ymm

VMOVMSKPS r32, ymm2

VEX.256.0F.W0 50 /r

AVX

16/32/64-bit

VEX_Vmovmskps_r64_ymm

VMOVMSKPS r64, ymm2

VEX.256.0F.W1 50 /r

AVX

64-bit

Movmskpd_r32_xmm

MOVMSKPD r32, xmm

66 0F 50 /r

SSE2

16/32/64-bit

Movmskpd_r64_xmm

MOVMSKPD r64, xmm

66 o64 0F 50 /r

SSE2

64-bit

VEX_Vmovmskpd_r32_xmm

VMOVMSKPD r32, xmm2

VEX.128.66.0F.W0 50 /r

AVX

16/32/64-bit

VEX_Vmovmskpd_r64_xmm

VMOVMSKPD r64, xmm2

VEX.128.66.0F.W1 50 /r

AVX

64-bit

VEX_Vmovmskpd_r32_ymm

VMOVMSKPD r32, ymm2

VEX.256.66.0F.W0 50 /r

AVX

16/32/64-bit

VEX_Vmovmskpd_r64_ymm

VMOVMSKPD r64, ymm2

VEX.256.66.0F.W1 50 /r

AVX

64-bit

Sqrtps_xmm_xmmm128

SQRTPS xmm1, xmm2/m128

NP 0F 51 /r

SSE

16/32/64-bit

VEX_Vsqrtps_xmm_xmmm128

VSQRTPS xmm1, xmm2/m128

VEX.128.0F.WIG 51 /r

AVX

16/32/64-bit

VEX_Vsqrtps_ymm_ymmm256

VSQRTPS ymm1, ymm2/m256

VEX.256.0F.WIG 51 /r

AVX

16/32/64-bit

EVEX_Vsqrtps_xmm_k1z_xmmm128b32

VSQRTPS xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.0F.W0 51 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vsqrtps_ymm_k1z_ymmm256b32

VSQRTPS ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.0F.W0 51 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vsqrtps_zmm_k1z_zmmm512b32_er

VSQRTPS zmm1 {k1}{z}, zmm2/m512/m32bcst{er}

EVEX.512.0F.W0 51 /r

AVX512F

16/32/64-bit

Sqrtpd_xmm_xmmm128

SQRTPD xmm1, xmm2/m128

66 0F 51 /r

SSE2

16/32/64-bit

VEX_Vsqrtpd_xmm_xmmm128

VSQRTPD xmm1, xmm2/m128

VEX.128.66.0F.WIG 51 /r

AVX

16/32/64-bit

VEX_Vsqrtpd_ymm_ymmm256

VSQRTPD ymm1, ymm2/m256

VEX.256.66.0F.WIG 51 /r

AVX

16/32/64-bit

EVEX_Vsqrtpd_xmm_k1z_xmmm128b64

VSQRTPD xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F.W1 51 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vsqrtpd_ymm_k1z_ymmm256b64

VSQRTPD ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F.W1 51 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vsqrtpd_zmm_k1z_zmmm512b64_er

VSQRTPD zmm1 {k1}{z}, zmm2/m512/m64bcst{er}

EVEX.512.66.0F.W1 51 /r

AVX512F

16/32/64-bit

Sqrtss_xmm_xmmm32

SQRTSS xmm1, xmm2/m32

F3 0F 51 /r

SSE

16/32/64-bit

VEX_Vsqrtss_xmm_xmm_xmmm32

VSQRTSS xmm1, xmm2, xmm3/m32

VEX.LIG.F3.0F.WIG 51 /r

AVX

16/32/64-bit

EVEX_Vsqrtss_xmm_k1z_xmm_xmmm32_er

VSQRTSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.F3.0F.W0 51 /r

AVX512F

16/32/64-bit

Sqrtsd_xmm_xmmm64

SQRTSD xmm1, xmm2/m64

F2 0F 51 /r

SSE2

16/32/64-bit

VEX_Vsqrtsd_xmm_xmm_xmmm64

VSQRTSD xmm1, xmm2, xmm3/m64

VEX.LIG.F2.0F.WIG 51 /r

AVX

16/32/64-bit

EVEX_Vsqrtsd_xmm_k1z_xmm_xmmm64_er

VSQRTSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.F2.0F.W1 51 /r

AVX512F

16/32/64-bit

Rsqrtps_xmm_xmmm128

RSQRTPS xmm1, xmm2/m128

NP 0F 52 /r

SSE

16/32/64-bit

VEX_Vrsqrtps_xmm_xmmm128

VRSQRTPS xmm1, xmm2/m128

VEX.128.0F.WIG 52 /r

AVX

16/32/64-bit

VEX_Vrsqrtps_ymm_ymmm256

VRSQRTPS ymm1, ymm2/m256

VEX.256.0F.WIG 52 /r

AVX

16/32/64-bit

Rsqrtss_xmm_xmmm32

RSQRTSS xmm1, xmm2/m32

F3 0F 52 /r

SSE

16/32/64-bit

VEX_Vrsqrtss_xmm_xmm_xmmm32

VRSQRTSS xmm1, xmm2, xmm3/m32

VEX.LIG.F3.0F.WIG 52 /r

AVX

16/32/64-bit

Rcpps_xmm_xmmm128

RCPPS xmm1, xmm2/m128

NP 0F 53 /r

SSE

16/32/64-bit

VEX_Vrcpps_xmm_xmmm128

VRCPPS xmm1, xmm2/m128

VEX.128.0F.WIG 53 /r

AVX

16/32/64-bit

VEX_Vrcpps_ymm_ymmm256

VRCPPS ymm1, ymm2/m256

VEX.256.0F.WIG 53 /r

AVX

16/32/64-bit

Rcpss_xmm_xmmm32

RCPSS xmm1, xmm2/m32

F3 0F 53 /r

SSE

16/32/64-bit

VEX_Vrcpss_xmm_xmm_xmmm32

VRCPSS xmm1, xmm2, xmm3/m32

VEX.LIG.F3.0F.WIG 53 /r

AVX

16/32/64-bit

Andps_xmm_xmmm128

ANDPS xmm1, xmm2/m128

NP 0F 54 /r

SSE

16/32/64-bit

VEX_Vandps_xmm_xmm_xmmm128

VANDPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 54 /r

AVX

16/32/64-bit

VEX_Vandps_ymm_ymm_ymmm256

VANDPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 54 /r

AVX

16/32/64-bit

EVEX_Vandps_xmm_k1z_xmm_xmmm128b32

VANDPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 54 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vandps_ymm_k1z_ymm_ymmm256b32

VANDPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 54 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vandps_zmm_k1z_zmm_zmmm512b32

VANDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.0F.W0 54 /r

AVX512DQ

16/32/64-bit

Andpd_xmm_xmmm128

ANDPD xmm1, xmm2/m128

66 0F 54 /r

SSE2

16/32/64-bit

VEX_Vandpd_xmm_xmm_xmmm128

VANDPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 54 /r

AVX

16/32/64-bit

VEX_Vandpd_ymm_ymm_ymmm256

VANDPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 54 /r

AVX

16/32/64-bit

EVEX_Vandpd_xmm_k1z_xmm_xmmm128b64

VANDPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 54 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vandpd_ymm_k1z_ymm_ymmm256b64

VANDPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 54 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vandpd_zmm_k1z_zmm_zmmm512b64

VANDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 54 /r

AVX512DQ

16/32/64-bit

Andnps_xmm_xmmm128

ANDNPS xmm1, xmm2/m128

NP 0F 55 /r

SSE

16/32/64-bit

VEX_Vandnps_xmm_xmm_xmmm128

VANDNPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 55 /r

AVX

16/32/64-bit

VEX_Vandnps_ymm_ymm_ymmm256

VANDNPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 55 /r

AVX

16/32/64-bit

EVEX_Vandnps_xmm_k1z_xmm_xmmm128b32

VANDNPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 55 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vandnps_ymm_k1z_ymm_ymmm256b32

VANDNPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 55 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vandnps_zmm_k1z_zmm_zmmm512b32

VANDNPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.0F.W0 55 /r

AVX512DQ

16/32/64-bit

Andnpd_xmm_xmmm128

ANDNPD xmm1, xmm2/m128

66 0F 55 /r

SSE2

16/32/64-bit

VEX_Vandnpd_xmm_xmm_xmmm128

VANDNPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 55 /r

AVX

16/32/64-bit

VEX_Vandnpd_ymm_ymm_ymmm256

VANDNPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 55 /r

AVX

16/32/64-bit

EVEX_Vandnpd_xmm_k1z_xmm_xmmm128b64

VANDNPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 55 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vandnpd_ymm_k1z_ymm_ymmm256b64

VANDNPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 55 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vandnpd_zmm_k1z_zmm_zmmm512b64

VANDNPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 55 /r

AVX512DQ

16/32/64-bit

Orps_xmm_xmmm128

ORPS xmm1, xmm2/m128

NP 0F 56 /r

SSE

16/32/64-bit

VEX_Vorps_xmm_xmm_xmmm128

VORPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 56 /r

AVX

16/32/64-bit

VEX_Vorps_ymm_ymm_ymmm256

VORPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 56 /r

AVX

16/32/64-bit

EVEX_Vorps_xmm_k1z_xmm_xmmm128b32

VORPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 56 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vorps_ymm_k1z_ymm_ymmm256b32

VORPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 56 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vorps_zmm_k1z_zmm_zmmm512b32

VORPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.0F.W0 56 /r

AVX512DQ

16/32/64-bit

Orpd_xmm_xmmm128

ORPD xmm1, xmm2/m128

66 0F 56 /r

SSE2

16/32/64-bit

VEX_Vorpd_xmm_xmm_xmmm128

VORPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 56 /r

AVX

16/32/64-bit

VEX_Vorpd_ymm_ymm_ymmm256

VORPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 56 /r

AVX

16/32/64-bit

EVEX_Vorpd_xmm_k1z_xmm_xmmm128b64

VORPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 56 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vorpd_ymm_k1z_ymm_ymmm256b64

VORPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 56 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vorpd_zmm_k1z_zmm_zmmm512b64

VORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 56 /r

AVX512DQ

16/32/64-bit

Xorps_xmm_xmmm128

XORPS xmm1, xmm2/m128

NP 0F 57 /r

SSE

16/32/64-bit

VEX_Vxorps_xmm_xmm_xmmm128

VXORPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 57 /r

AVX

16/32/64-bit

VEX_Vxorps_ymm_ymm_ymmm256

VXORPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 57 /r

AVX

16/32/64-bit

EVEX_Vxorps_xmm_k1z_xmm_xmmm128b32

VXORPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 57 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vxorps_ymm_k1z_ymm_ymmm256b32

VXORPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 57 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vxorps_zmm_k1z_zmm_zmmm512b32

VXORPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.0F.W0 57 /r

AVX512DQ

16/32/64-bit

Xorpd_xmm_xmmm128

XORPD xmm1, xmm2/m128

66 0F 57 /r

SSE2

16/32/64-bit

VEX_Vxorpd_xmm_xmm_xmmm128

VXORPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 57 /r

AVX

16/32/64-bit

VEX_Vxorpd_ymm_ymm_ymmm256

VXORPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 57 /r

AVX

16/32/64-bit

EVEX_Vxorpd_xmm_k1z_xmm_xmmm128b64

VXORPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 57 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vxorpd_ymm_k1z_ymm_ymmm256b64

VXORPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 57 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vxorpd_zmm_k1z_zmm_zmmm512b64

VXORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 57 /r

AVX512DQ

16/32/64-bit

Addps_xmm_xmmm128

ADDPS xmm1, xmm2/m128

NP 0F 58 /r

SSE

16/32/64-bit

VEX_Vaddps_xmm_xmm_xmmm128

VADDPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 58 /r

AVX

16/32/64-bit

VEX_Vaddps_ymm_ymm_ymmm256

VADDPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 58 /r

AVX

16/32/64-bit

EVEX_Vaddps_xmm_k1z_xmm_xmmm128b32

VADDPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 58 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vaddps_ymm_k1z_ymm_ymmm256b32

VADDPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 58 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vaddps_zmm_k1z_zmm_zmmm512b32_er

VADDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.0F.W0 58 /r

AVX512F

16/32/64-bit

Addpd_xmm_xmmm128

ADDPD xmm1, xmm2/m128

66 0F 58 /r

SSE2

16/32/64-bit

VEX_Vaddpd_xmm_xmm_xmmm128

VADDPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 58 /r

AVX

16/32/64-bit

VEX_Vaddpd_ymm_ymm_ymmm256

VADDPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 58 /r

AVX

16/32/64-bit

EVEX_Vaddpd_xmm_k1z_xmm_xmmm128b64

VADDPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 58 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vaddpd_ymm_k1z_ymm_ymmm256b64

VADDPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 58 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vaddpd_zmm_k1z_zmm_zmmm512b64_er

VADDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F.W1 58 /r

AVX512F

16/32/64-bit

Addss_xmm_xmmm32

ADDSS xmm1, xmm2/m32

F3 0F 58 /r

SSE

16/32/64-bit

VEX_Vaddss_xmm_xmm_xmmm32

VADDSS xmm1, xmm2, xmm3/m32

VEX.LIG.F3.0F.WIG 58 /r

AVX

16/32/64-bit

EVEX_Vaddss_xmm_k1z_xmm_xmmm32_er

VADDSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.F3.0F.W0 58 /r

AVX512F

16/32/64-bit

Addsd_xmm_xmmm64

ADDSD xmm1, xmm2/m64

F2 0F 58 /r

SSE2

16/32/64-bit

VEX_Vaddsd_xmm_xmm_xmmm64

VADDSD xmm1, xmm2, xmm3/m64

VEX.LIG.F2.0F.WIG 58 /r

AVX

16/32/64-bit

EVEX_Vaddsd_xmm_k1z_xmm_xmmm64_er

VADDSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.F2.0F.W1 58 /r

AVX512F

16/32/64-bit

Mulps_xmm_xmmm128

MULPS xmm1, xmm2/m128

NP 0F 59 /r

SSE

16/32/64-bit

VEX_Vmulps_xmm_xmm_xmmm128

VMULPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 59 /r

AVX

16/32/64-bit

VEX_Vmulps_ymm_ymm_ymmm256

VMULPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 59 /r

AVX

16/32/64-bit

EVEX_Vmulps_xmm_k1z_xmm_xmmm128b32

VMULPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 59 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmulps_ymm_k1z_ymm_ymmm256b32

VMULPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 59 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmulps_zmm_k1z_zmm_zmmm512b32_er

VMULPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.0F.W0 59 /r

AVX512F

16/32/64-bit

Mulpd_xmm_xmmm128

MULPD xmm1, xmm2/m128

66 0F 59 /r

SSE2

16/32/64-bit

VEX_Vmulpd_xmm_xmm_xmmm128

VMULPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 59 /r

AVX

16/32/64-bit

VEX_Vmulpd_ymm_ymm_ymmm256

VMULPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 59 /r

AVX

16/32/64-bit

EVEX_Vmulpd_xmm_k1z_xmm_xmmm128b64

VMULPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 59 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmulpd_ymm_k1z_ymm_ymmm256b64

VMULPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 59 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmulpd_zmm_k1z_zmm_zmmm512b64_er

VMULPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F.W1 59 /r

AVX512F

16/32/64-bit

Mulss_xmm_xmmm32

MULSS xmm1, xmm2/m32

F3 0F 59 /r

SSE

16/32/64-bit

VEX_Vmulss_xmm_xmm_xmmm32

VMULSS xmm1, xmm2, xmm3/m32

VEX.LIG.F3.0F.WIG 59 /r

AVX

16/32/64-bit

EVEX_Vmulss_xmm_k1z_xmm_xmmm32_er

VMULSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.F3.0F.W0 59 /r

AVX512F

16/32/64-bit

Mulsd_xmm_xmmm64

MULSD xmm1, xmm2/m64

F2 0F 59 /r

SSE2

16/32/64-bit

VEX_Vmulsd_xmm_xmm_xmmm64

VMULSD xmm1, xmm2, xmm3/m64

VEX.LIG.F2.0F.WIG 59 /r

AVX

16/32/64-bit

EVEX_Vmulsd_xmm_k1z_xmm_xmmm64_er

VMULSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.F2.0F.W1 59 /r

AVX512F

16/32/64-bit

Cvtps2pd_xmm_xmmm64

CVTPS2PD xmm1, xmm2/m64

NP 0F 5A /r

SSE2

16/32/64-bit

VEX_Vcvtps2pd_xmm_xmmm64

VCVTPS2PD xmm1, xmm2/m64

VEX.128.0F.WIG 5A /r

AVX

16/32/64-bit

VEX_Vcvtps2pd_ymm_xmmm128

VCVTPS2PD ymm1, xmm2/m128

VEX.256.0F.WIG 5A /r

AVX

16/32/64-bit

EVEX_Vcvtps2pd_xmm_k1z_xmmm64b32

VCVTPS2PD xmm1 {k1}{z}, xmm2/m64/m32bcst

EVEX.128.0F.W0 5A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtps2pd_ymm_k1z_xmmm128b32

VCVTPS2PD ymm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.256.0F.W0 5A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtps2pd_zmm_k1z_ymmm256b32_sae

VCVTPS2PD zmm1 {k1}{z}, ymm2/m256/m32bcst{sae}

EVEX.512.0F.W0 5A /r

AVX512F

16/32/64-bit

Cvtpd2ps_xmm_xmmm128

CVTPD2PS xmm1, xmm2/m128

66 0F 5A /r

SSE2

16/32/64-bit

VEX_Vcvtpd2ps_xmm_xmmm128

VCVTPD2PS xmm1, xmm2/m128

VEX.128.66.0F.WIG 5A /r

AVX

16/32/64-bit

VEX_Vcvtpd2ps_xmm_ymmm256

VCVTPD2PS xmm1, ymm2/m256

VEX.256.66.0F.WIG 5A /r

AVX

16/32/64-bit

EVEX_Vcvtpd2ps_xmm_k1z_xmmm128b64

VCVTPD2PS xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F.W1 5A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtpd2ps_xmm_k1z_ymmm256b64

VCVTPD2PS xmm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F.W1 5A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtpd2ps_ymm_k1z_zmmm512b64_er

VCVTPD2PS ymm1 {k1}{z}, zmm2/m512/m64bcst{er}

EVEX.512.66.0F.W1 5A /r

AVX512F

16/32/64-bit

Cvtss2sd_xmm_xmmm32

CVTSS2SD xmm1, xmm2/m32

F3 0F 5A /r

SSE2

16/32/64-bit

VEX_Vcvtss2sd_xmm_xmm_xmmm32

VCVTSS2SD xmm1, xmm2, xmm3/m32

VEX.LIG.F3.0F.WIG 5A /r

AVX

16/32/64-bit

EVEX_Vcvtss2sd_xmm_k1z_xmm_xmmm32_sae

VCVTSS2SD xmm1 {k1}{z}, xmm2, xmm3/m32{sae}

EVEX.LIG.F3.0F.W0 5A /r

AVX512F

16/32/64-bit

Cvtsd2ss_xmm_xmmm64

CVTSD2SS xmm1, xmm2/m64

F2 0F 5A /r

SSE2

16/32/64-bit

VEX_Vcvtsd2ss_xmm_xmm_xmmm64

VCVTSD2SS xmm1, xmm2, xmm3/m64

VEX.LIG.F2.0F.WIG 5A /r

AVX

16/32/64-bit

EVEX_Vcvtsd2ss_xmm_k1z_xmm_xmmm64_er

VCVTSD2SS xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.F2.0F.W1 5A /r

AVX512F

16/32/64-bit

Cvtdq2ps_xmm_xmmm128

CVTDQ2PS xmm1, xmm2/m128

NP 0F 5B /r

SSE2

16/32/64-bit

VEX_Vcvtdq2ps_xmm_xmmm128

VCVTDQ2PS xmm1, xmm2/m128

VEX.128.0F.WIG 5B /r

AVX

16/32/64-bit

VEX_Vcvtdq2ps_ymm_ymmm256

VCVTDQ2PS ymm1, ymm2/m256

VEX.256.0F.WIG 5B /r

AVX

16/32/64-bit

EVEX_Vcvtdq2ps_xmm_k1z_xmmm128b32

VCVTDQ2PS xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.0F.W0 5B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtdq2ps_ymm_k1z_ymmm256b32

VCVTDQ2PS ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.0F.W0 5B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtdq2ps_zmm_k1z_zmmm512b32_er

VCVTDQ2PS zmm1 {k1}{z}, zmm2/m512/m32bcst{er}

EVEX.512.0F.W0 5B /r

AVX512F

16/32/64-bit

EVEX_Vcvtqq2ps_xmm_k1z_xmmm128b64

VCVTQQ2PS xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.0F.W1 5B /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtqq2ps_xmm_k1z_ymmm256b64

VCVTQQ2PS xmm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.0F.W1 5B /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtqq2ps_ymm_k1z_zmmm512b64_er

VCVTQQ2PS ymm1 {k1}{z}, zmm2/m512/m64bcst{er}

EVEX.512.0F.W1 5B /r

AVX512DQ

16/32/64-bit

Cvtps2dq_xmm_xmmm128

CVTPS2DQ xmm1, xmm2/m128

66 0F 5B /r

SSE2

16/32/64-bit

VEX_Vcvtps2dq_xmm_xmmm128

VCVTPS2DQ xmm1, xmm2/m128

VEX.128.66.0F.WIG 5B /r

AVX

16/32/64-bit

VEX_Vcvtps2dq_ymm_ymmm256

VCVTPS2DQ ymm1, ymm2/m256

VEX.256.66.0F.WIG 5B /r

AVX

16/32/64-bit

EVEX_Vcvtps2dq_xmm_k1z_xmmm128b32

VCVTPS2DQ xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.66.0F.W0 5B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtps2dq_ymm_k1z_ymmm256b32

VCVTPS2DQ ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.66.0F.W0 5B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtps2dq_zmm_k1z_zmmm512b32_er

VCVTPS2DQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}

EVEX.512.66.0F.W0 5B /r

AVX512F

16/32/64-bit

Cvttps2dq_xmm_xmmm128

CVTTPS2DQ xmm1, xmm2/m128

F3 0F 5B /r

SSE2

16/32/64-bit

VEX_Vcvttps2dq_xmm_xmmm128

VCVTTPS2DQ xmm1, xmm2/m128

VEX.128.F3.0F.WIG 5B /r

AVX

16/32/64-bit

VEX_Vcvttps2dq_ymm_ymmm256

VCVTTPS2DQ ymm1, ymm2/m256

VEX.256.F3.0F.WIG 5B /r

AVX

16/32/64-bit

EVEX_Vcvttps2dq_xmm_k1z_xmmm128b32

VCVTTPS2DQ xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.F3.0F.W0 5B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvttps2dq_ymm_k1z_ymmm256b32

VCVTTPS2DQ ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.F3.0F.W0 5B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvttps2dq_zmm_k1z_zmmm512b32_sae

VCVTTPS2DQ zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}

EVEX.512.F3.0F.W0 5B /r

AVX512F

16/32/64-bit

Subps_xmm_xmmm128

SUBPS xmm1, xmm2/m128

NP 0F 5C /r

SSE

16/32/64-bit

VEX_Vsubps_xmm_xmm_xmmm128

VSUBPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 5C /r

AVX

16/32/64-bit

VEX_Vsubps_ymm_ymm_ymmm256

VSUBPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 5C /r

AVX

16/32/64-bit

EVEX_Vsubps_xmm_k1z_xmm_xmmm128b32

VSUBPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 5C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vsubps_ymm_k1z_ymm_ymmm256b32

VSUBPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 5C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vsubps_zmm_k1z_zmm_zmmm512b32_er

VSUBPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.0F.W0 5C /r

AVX512F

16/32/64-bit

Subpd_xmm_xmmm128

SUBPD xmm1, xmm2/m128

66 0F 5C /r

SSE2

16/32/64-bit

VEX_Vsubpd_xmm_xmm_xmmm128

VSUBPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 5C /r

AVX

16/32/64-bit

VEX_Vsubpd_ymm_ymm_ymmm256

VSUBPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 5C /r

AVX

16/32/64-bit

EVEX_Vsubpd_xmm_k1z_xmm_xmmm128b64

VSUBPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 5C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vsubpd_ymm_k1z_ymm_ymmm256b64

VSUBPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 5C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vsubpd_zmm_k1z_zmm_zmmm512b64_er

VSUBPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F.W1 5C /r

AVX512F

16/32/64-bit

Subss_xmm_xmmm32

SUBSS xmm1, xmm2/m32

F3 0F 5C /r

SSE

16/32/64-bit

VEX_Vsubss_xmm_xmm_xmmm32

VSUBSS xmm1, xmm2, xmm3/m32

VEX.LIG.F3.0F.WIG 5C /r

AVX

16/32/64-bit

EVEX_Vsubss_xmm_k1z_xmm_xmmm32_er

VSUBSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.F3.0F.W0 5C /r

AVX512F

16/32/64-bit

Subsd_xmm_xmmm64

SUBSD xmm1, xmm2/m64

F2 0F 5C /r

SSE2

16/32/64-bit

VEX_Vsubsd_xmm_xmm_xmmm64

VSUBSD xmm1, xmm2, xmm3/m64

VEX.LIG.F2.0F.WIG 5C /r

AVX

16/32/64-bit

EVEX_Vsubsd_xmm_k1z_xmm_xmmm64_er

VSUBSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.F2.0F.W1 5C /r

AVX512F

16/32/64-bit

Minps_xmm_xmmm128

MINPS xmm1, xmm2/m128

NP 0F 5D /r

SSE

16/32/64-bit

VEX_Vminps_xmm_xmm_xmmm128

VMINPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 5D /r

AVX

16/32/64-bit

VEX_Vminps_ymm_ymm_ymmm256

VMINPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 5D /r

AVX

16/32/64-bit

EVEX_Vminps_xmm_k1z_xmm_xmmm128b32

VMINPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 5D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vminps_ymm_k1z_ymm_ymmm256b32

VMINPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 5D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vminps_zmm_k1z_zmm_zmmm512b32_sae

VMINPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}

EVEX.512.0F.W0 5D /r

AVX512F

16/32/64-bit

Minpd_xmm_xmmm128

MINPD xmm1, xmm2/m128

66 0F 5D /r

SSE2

16/32/64-bit

VEX_Vminpd_xmm_xmm_xmmm128

VMINPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 5D /r

AVX

16/32/64-bit

VEX_Vminpd_ymm_ymm_ymmm256

VMINPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 5D /r

AVX

16/32/64-bit

EVEX_Vminpd_xmm_k1z_xmm_xmmm128b64

VMINPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 5D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vminpd_ymm_k1z_ymm_ymmm256b64

VMINPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 5D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vminpd_zmm_k1z_zmm_zmmm512b64_sae

VMINPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}

EVEX.512.66.0F.W1 5D /r

AVX512F

16/32/64-bit

Minss_xmm_xmmm32

MINSS xmm1, xmm2/m32

F3 0F 5D /r

SSE

16/32/64-bit

VEX_Vminss_xmm_xmm_xmmm32

VMINSS xmm1, xmm2, xmm3/m32

VEX.LIG.F3.0F.WIG 5D /r

AVX

16/32/64-bit

EVEX_Vminss_xmm_k1z_xmm_xmmm32_sae

VMINSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}

EVEX.LIG.F3.0F.W0 5D /r

AVX512F

16/32/64-bit

Minsd_xmm_xmmm64

MINSD xmm1, xmm2/m64

F2 0F 5D /r

SSE2

16/32/64-bit

VEX_Vminsd_xmm_xmm_xmmm64

VMINSD xmm1, xmm2, xmm3/m64

VEX.LIG.F2.0F.WIG 5D /r

AVX

16/32/64-bit

EVEX_Vminsd_xmm_k1z_xmm_xmmm64_sae

VMINSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}

EVEX.LIG.F2.0F.W1 5D /r

AVX512F

16/32/64-bit

Divps_xmm_xmmm128

DIVPS xmm1, xmm2/m128

NP 0F 5E /r

SSE

16/32/64-bit

VEX_Vdivps_xmm_xmm_xmmm128

VDIVPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 5E /r

AVX

16/32/64-bit

VEX_Vdivps_ymm_ymm_ymmm256

VDIVPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 5E /r

AVX

16/32/64-bit

EVEX_Vdivps_xmm_k1z_xmm_xmmm128b32

VDIVPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 5E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vdivps_ymm_k1z_ymm_ymmm256b32

VDIVPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 5E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vdivps_zmm_k1z_zmm_zmmm512b32_er

VDIVPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.0F.W0 5E /r

AVX512F

16/32/64-bit

Divpd_xmm_xmmm128

DIVPD xmm1, xmm2/m128

66 0F 5E /r

SSE2

16/32/64-bit

VEX_Vdivpd_xmm_xmm_xmmm128

VDIVPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 5E /r

AVX

16/32/64-bit

VEX_Vdivpd_ymm_ymm_ymmm256

VDIVPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 5E /r

AVX

16/32/64-bit

EVEX_Vdivpd_xmm_k1z_xmm_xmmm128b64

VDIVPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 5E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vdivpd_ymm_k1z_ymm_ymmm256b64

VDIVPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 5E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vdivpd_zmm_k1z_zmm_zmmm512b64_er

VDIVPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F.W1 5E /r

AVX512F

16/32/64-bit

Divss_xmm_xmmm32

DIVSS xmm1, xmm2/m32

F3 0F 5E /r

SSE

16/32/64-bit

VEX_Vdivss_xmm_xmm_xmmm32

VDIVSS xmm1, xmm2, xmm3/m32

VEX.LIG.F3.0F.WIG 5E /r

AVX

16/32/64-bit

EVEX_Vdivss_xmm_k1z_xmm_xmmm32_er

VDIVSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.F3.0F.W0 5E /r

AVX512F

16/32/64-bit

Divsd_xmm_xmmm64

DIVSD xmm1, xmm2/m64

F2 0F 5E /r

SSE2

16/32/64-bit

VEX_Vdivsd_xmm_xmm_xmmm64

VDIVSD xmm1, xmm2, xmm3/m64

VEX.LIG.F2.0F.WIG 5E /r

AVX

16/32/64-bit

EVEX_Vdivsd_xmm_k1z_xmm_xmmm64_er

VDIVSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.F2.0F.W1 5E /r

AVX512F

16/32/64-bit

Maxps_xmm_xmmm128

MAXPS xmm1, xmm2/m128

NP 0F 5F /r

SSE

16/32/64-bit

VEX_Vmaxps_xmm_xmm_xmmm128

VMAXPS xmm1, xmm2, xmm3/m128

VEX.128.0F.WIG 5F /r

AVX

16/32/64-bit

VEX_Vmaxps_ymm_ymm_ymmm256

VMAXPS ymm1, ymm2, ymm3/m256

VEX.256.0F.WIG 5F /r

AVX

16/32/64-bit

EVEX_Vmaxps_xmm_k1z_xmm_xmmm128b32

VMAXPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.0F.W0 5F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmaxps_ymm_k1z_ymm_ymmm256b32

VMAXPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.0F.W0 5F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmaxps_zmm_k1z_zmm_zmmm512b32_sae

VMAXPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}

EVEX.512.0F.W0 5F /r

AVX512F

16/32/64-bit

Maxpd_xmm_xmmm128

MAXPD xmm1, xmm2/m128

66 0F 5F /r

SSE2

16/32/64-bit

VEX_Vmaxpd_xmm_xmm_xmmm128

VMAXPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 5F /r

AVX

16/32/64-bit

VEX_Vmaxpd_ymm_ymm_ymmm256

VMAXPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 5F /r

AVX

16/32/64-bit

EVEX_Vmaxpd_xmm_k1z_xmm_xmmm128b64

VMAXPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 5F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmaxpd_ymm_k1z_ymm_ymmm256b64

VMAXPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 5F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmaxpd_zmm_k1z_zmm_zmmm512b64_sae

VMAXPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}

EVEX.512.66.0F.W1 5F /r

AVX512F

16/32/64-bit

Maxss_xmm_xmmm32

MAXSS xmm1, xmm2/m32

F3 0F 5F /r

SSE

16/32/64-bit

VEX_Vmaxss_xmm_xmm_xmmm32

VMAXSS xmm1, xmm2, xmm3/m32

VEX.LIG.F3.0F.WIG 5F /r

AVX

16/32/64-bit

EVEX_Vmaxss_xmm_k1z_xmm_xmmm32_sae

VMAXSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}

EVEX.LIG.F3.0F.W0 5F /r

AVX512F

16/32/64-bit

Maxsd_xmm_xmmm64

MAXSD xmm1, xmm2/m64

F2 0F 5F /r

SSE2

16/32/64-bit

VEX_Vmaxsd_xmm_xmm_xmmm64

VMAXSD xmm1, xmm2, xmm3/m64

VEX.LIG.F2.0F.WIG 5F /r

AVX

16/32/64-bit

EVEX_Vmaxsd_xmm_k1z_xmm_xmmm64_sae

VMAXSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}

EVEX.LIG.F2.0F.W1 5F /r

AVX512F

16/32/64-bit

Punpcklbw_mm_mmm32

PUNPCKLBW mm, mm/m32

NP 0F 60 /r

MMX

16/32/64-bit

Punpcklbw_xmm_xmmm128

PUNPCKLBW xmm1, xmm2/m128

66 0F 60 /r

SSE2

16/32/64-bit

VEX_Vpunpcklbw_xmm_xmm_xmmm128

VPUNPCKLBW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 60 /r

AVX

16/32/64-bit

VEX_Vpunpcklbw_ymm_ymm_ymmm256

VPUNPCKLBW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 60 /r

AVX2

16/32/64-bit

EVEX_Vpunpcklbw_xmm_k1z_xmm_xmmm128

VPUNPCKLBW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG 60 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpunpcklbw_ymm_k1z_ymm_ymmm256

VPUNPCKLBW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG 60 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpunpcklbw_zmm_k1z_zmm_zmmm512

VPUNPCKLBW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG 60 /r

AVX512BW

16/32/64-bit

Punpcklwd_mm_mmm32

PUNPCKLWD mm, mm/m32

NP 0F 61 /r

MMX

16/32/64-bit

Punpcklwd_xmm_xmmm128

PUNPCKLWD xmm1, xmm2/m128

66 0F 61 /r

SSE2

16/32/64-bit

VEX_Vpunpcklwd_xmm_xmm_xmmm128

VPUNPCKLWD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 61 /r

AVX

16/32/64-bit

VEX_Vpunpcklwd_ymm_ymm_ymmm256

VPUNPCKLWD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 61 /r

AVX2

16/32/64-bit

EVEX_Vpunpcklwd_xmm_k1z_xmm_xmmm128

VPUNPCKLWD xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG 61 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpunpcklwd_ymm_k1z_ymm_ymmm256

VPUNPCKLWD ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG 61 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpunpcklwd_zmm_k1z_zmm_zmmm512

VPUNPCKLWD zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG 61 /r

AVX512BW

16/32/64-bit

Punpckldq_mm_mmm32

PUNPCKLDQ mm, mm/m32

NP 0F 62 /r

MMX

16/32/64-bit

Punpckldq_xmm_xmmm128

PUNPCKLDQ xmm1, xmm2/m128

66 0F 62 /r

SSE2

16/32/64-bit

VEX_Vpunpckldq_xmm_xmm_xmmm128

VPUNPCKLDQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 62 /r

AVX

16/32/64-bit

VEX_Vpunpckldq_ymm_ymm_ymmm256

VPUNPCKLDQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 62 /r

AVX2

16/32/64-bit

EVEX_Vpunpckldq_xmm_k1z_xmm_xmmm128b32

VPUNPCKLDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 62 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpunpckldq_ymm_k1z_ymm_ymmm256b32

VPUNPCKLDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 62 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpunpckldq_zmm_k1z_zmm_zmmm512b32

VPUNPCKLDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 62 /r

AVX512F

16/32/64-bit

Packsswb_mm_mmm64

PACKSSWB mm1, mm2/m64

NP 0F 63 /r

MMX

16/32/64-bit

Packsswb_xmm_xmmm128

PACKSSWB xmm1, xmm2/m128

66 0F 63 /r

SSE2

16/32/64-bit

VEX_Vpacksswb_xmm_xmm_xmmm128

VPACKSSWB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 63 /r

AVX

16/32/64-bit

VEX_Vpacksswb_ymm_ymm_ymmm256

VPACKSSWB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 63 /r

AVX2

16/32/64-bit

EVEX_Vpacksswb_xmm_k1z_xmm_xmmm128

VPACKSSWB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG 63 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpacksswb_ymm_k1z_ymm_ymmm256

VPACKSSWB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG 63 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpacksswb_zmm_k1z_zmm_zmmm512

VPACKSSWB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG 63 /r

AVX512BW

16/32/64-bit

Pcmpgtb_mm_mmm64

PCMPGTB mm, mm/m64

NP 0F 64 /r

MMX

16/32/64-bit

Pcmpgtb_xmm_xmmm128

PCMPGTB xmm1, xmm2/m128

66 0F 64 /r

SSE2

16/32/64-bit

VEX_Vpcmpgtb_xmm_xmm_xmmm128

VPCMPGTB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 64 /r

AVX

16/32/64-bit

VEX_Vpcmpgtb_ymm_ymm_ymmm256

VPCMPGTB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 64 /r

AVX2

16/32/64-bit

EVEX_Vpcmpgtb_kr_k1_xmm_xmmm128

VPCMPGTB k1 {k2}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG 64 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpgtb_kr_k1_ymm_ymmm256

VPCMPGTB k1 {k2}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG 64 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpgtb_kr_k1_zmm_zmmm512

VPCMPGTB k1 {k2}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG 64 /r

AVX512BW

16/32/64-bit

Pcmpgtw_mm_mmm64

PCMPGTW mm, mm/m64

NP 0F 65 /r

MMX

16/32/64-bit

Pcmpgtw_xmm_xmmm128

PCMPGTW xmm1, xmm2/m128

66 0F 65 /r

SSE2

16/32/64-bit

VEX_Vpcmpgtw_xmm_xmm_xmmm128

VPCMPGTW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 65 /r

AVX

16/32/64-bit

VEX_Vpcmpgtw_ymm_ymm_ymmm256

VPCMPGTW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 65 /r

AVX2

16/32/64-bit

EVEX_Vpcmpgtw_kr_k1_xmm_xmmm128

VPCMPGTW k1 {k2}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG 65 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpgtw_kr_k1_ymm_ymmm256

VPCMPGTW k1 {k2}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG 65 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpgtw_kr_k1_zmm_zmmm512

VPCMPGTW k1 {k2}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG 65 /r

AVX512BW

16/32/64-bit

Pcmpgtd_mm_mmm64

PCMPGTD mm, mm/m64

NP 0F 66 /r

MMX

16/32/64-bit

Pcmpgtd_xmm_xmmm128

PCMPGTD xmm1, xmm2/m128

66 0F 66 /r

SSE2

16/32/64-bit

VEX_Vpcmpgtd_xmm_xmm_xmmm128

VPCMPGTD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 66 /r

AVX

16/32/64-bit

VEX_Vpcmpgtd_ymm_ymm_ymmm256

VPCMPGTD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 66 /r

AVX2

16/32/64-bit

EVEX_Vpcmpgtd_kr_k1_xmm_xmmm128b32

VPCMPGTD k1 {k2}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 66 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpgtd_kr_k1_ymm_ymmm256b32

VPCMPGTD k1 {k2}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 66 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpgtd_kr_k1_zmm_zmmm512b32

VPCMPGTD k1 {k2}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 66 /r

AVX512F

16/32/64-bit

Packuswb_mm_mmm64

PACKUSWB mm, mm/m64

NP 0F 67 /r

MMX

16/32/64-bit

Packuswb_xmm_xmmm128

PACKUSWB xmm1, xmm2/m128

66 0F 67 /r

SSE2

16/32/64-bit

VEX_Vpackuswb_xmm_xmm_xmmm128

VPACKUSWB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 67 /r

AVX

16/32/64-bit

VEX_Vpackuswb_ymm_ymm_ymmm256

VPACKUSWB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 67 /r

AVX2

16/32/64-bit

EVEX_Vpackuswb_xmm_k1z_xmm_xmmm128

VPACKUSWB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG 67 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpackuswb_ymm_k1z_ymm_ymmm256

VPACKUSWB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG 67 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpackuswb_zmm_k1z_zmm_zmmm512

VPACKUSWB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG 67 /r

AVX512BW

16/32/64-bit

Punpckhbw_mm_mmm64

PUNPCKHBW mm, mm/m64

NP 0F 68 /r

MMX

16/32/64-bit

Punpckhbw_xmm_xmmm128

PUNPCKHBW xmm1, xmm2/m128

66 0F 68 /r

SSE2

16/32/64-bit

VEX_Vpunpckhbw_xmm_xmm_xmmm128

VPUNPCKHBW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 68 /r

AVX

16/32/64-bit

VEX_Vpunpckhbw_ymm_ymm_ymmm256

VPUNPCKHBW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 68 /r

AVX2

16/32/64-bit

EVEX_Vpunpckhbw_xmm_k1z_xmm_xmmm128

VPUNPCKHBW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG 68 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpunpckhbw_ymm_k1z_ymm_ymmm256

VPUNPCKHBW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG 68 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpunpckhbw_zmm_k1z_zmm_zmmm512

VPUNPCKHBW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG 68 /r

AVX512BW

16/32/64-bit

Punpckhwd_mm_mmm64

PUNPCKHWD mm, mm/m64

NP 0F 69 /r

MMX

16/32/64-bit

Punpckhwd_xmm_xmmm128

PUNPCKHWD xmm1, xmm2/m128

66 0F 69 /r

SSE2

16/32/64-bit

VEX_Vpunpckhwd_xmm_xmm_xmmm128

VPUNPCKHWD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 69 /r

AVX

16/32/64-bit

VEX_Vpunpckhwd_ymm_ymm_ymmm256

VPUNPCKHWD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 69 /r

AVX2

16/32/64-bit

EVEX_Vpunpckhwd_xmm_k1z_xmm_xmmm128

VPUNPCKHWD xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG 69 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpunpckhwd_ymm_k1z_ymm_ymmm256

VPUNPCKHWD ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG 69 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpunpckhwd_zmm_k1z_zmm_zmmm512

VPUNPCKHWD zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG 69 /r

AVX512BW

16/32/64-bit

Punpckhdq_mm_mmm64

PUNPCKHDQ mm, mm/m64

NP 0F 6A /r

MMX

16/32/64-bit

Punpckhdq_xmm_xmmm128

PUNPCKHDQ xmm1, xmm2/m128

66 0F 6A /r

SSE2

16/32/64-bit

VEX_Vpunpckhdq_xmm_xmm_xmmm128

VPUNPCKHDQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 6A /r

AVX

16/32/64-bit

VEX_Vpunpckhdq_ymm_ymm_ymmm256

VPUNPCKHDQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 6A /r

AVX2

16/32/64-bit

EVEX_Vpunpckhdq_xmm_k1z_xmm_xmmm128b32

VPUNPCKHDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 6A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpunpckhdq_ymm_k1z_ymm_ymmm256b32

VPUNPCKHDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 6A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpunpckhdq_zmm_k1z_zmm_zmmm512b32

VPUNPCKHDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 6A /r

AVX512F

16/32/64-bit

Packssdw_mm_mmm64

PACKSSDW mm1, mm2/m64

NP 0F 6B /r

MMX

16/32/64-bit

Packssdw_xmm_xmmm128

PACKSSDW xmm1, xmm2/m128

66 0F 6B /r

SSE2

16/32/64-bit

VEX_Vpackssdw_xmm_xmm_xmmm128

VPACKSSDW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 6B /r

AVX

16/32/64-bit

VEX_Vpackssdw_ymm_ymm_ymmm256

VPACKSSDW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 6B /r

AVX2

16/32/64-bit

EVEX_Vpackssdw_xmm_k1z_xmm_xmmm128b32

VPACKSSDW xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 6B /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpackssdw_ymm_k1z_ymm_ymmm256b32

VPACKSSDW ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 6B /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpackssdw_zmm_k1z_zmm_zmmm512b32

VPACKSSDW zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 6B /r

AVX512BW

16/32/64-bit

Punpcklqdq_xmm_xmmm128

PUNPCKLQDQ xmm1, xmm2/m128

66 0F 6C /r

SSE2

16/32/64-bit

VEX_Vpunpcklqdq_xmm_xmm_xmmm128

VPUNPCKLQDQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 6C /r

AVX

16/32/64-bit

VEX_Vpunpcklqdq_ymm_ymm_ymmm256

VPUNPCKLQDQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 6C /r

AVX2

16/32/64-bit

EVEX_Vpunpcklqdq_xmm_k1z_xmm_xmmm128b64

VPUNPCKLQDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 6C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpunpcklqdq_ymm_k1z_ymm_ymmm256b64

VPUNPCKLQDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 6C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpunpcklqdq_zmm_k1z_zmm_zmmm512b64

VPUNPCKLQDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 6C /r

AVX512F

16/32/64-bit

Punpckhqdq_xmm_xmmm128

PUNPCKHQDQ xmm1, xmm2/m128

66 0F 6D /r

SSE2

16/32/64-bit

VEX_Vpunpckhqdq_xmm_xmm_xmmm128

VPUNPCKHQDQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 6D /r

AVX

16/32/64-bit

VEX_Vpunpckhqdq_ymm_ymm_ymmm256

VPUNPCKHQDQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 6D /r

AVX2

16/32/64-bit

EVEX_Vpunpckhqdq_xmm_k1z_xmm_xmmm128b64

VPUNPCKHQDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 6D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpunpckhqdq_ymm_k1z_ymm_ymmm256b64

VPUNPCKHQDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 6D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpunpckhqdq_zmm_k1z_zmm_zmmm512b64

VPUNPCKHQDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 6D /r

AVX512F

16/32/64-bit

Movd_mm_rm32

MOVD mm, r/m32

NP 0F 6E /r

MMX

16/32/64-bit

Movq_mm_rm64

MOVQ mm, r/m64

NP o64 0F 6E /r

MMX

64-bit

Movd_xmm_rm32

MOVD xmm, r/m32

66 0F 6E /r

SSE2

16/32/64-bit

Movq_xmm_rm64

MOVQ xmm, r/m64

66 o64 0F 6E /r

SSE2

64-bit

VEX_Vmovd_xmm_rm32

VMOVD xmm1, r/m32

VEX.128.66.0F.W0 6E /r

AVX

16/32/64-bit

VEX_Vmovq_xmm_rm64

VMOVQ xmm1, r/m64

VEX.128.66.0F.W1 6E /r

AVX

64-bit

EVEX_Vmovd_xmm_rm32

VMOVD xmm1, r/m32

EVEX.128.66.0F.W0 6E /r

AVX512F

16/32/64-bit

EVEX_Vmovq_xmm_rm64

VMOVQ xmm1, r/m64

EVEX.128.66.0F.W1 6E /r

AVX512F

64-bit

Movq_mm_mmm64

MOVQ mm, mm/m64

NP 0F 6F /r

MMX

16/32/64-bit

Movdqa_xmm_xmmm128

MOVDQA xmm1, xmm2/m128

66 0F 6F /r

SSE2

16/32/64-bit

VEX_Vmovdqa_xmm_xmmm128

VMOVDQA xmm1, xmm2/m128

VEX.128.66.0F.WIG 6F /r

AVX

16/32/64-bit

VEX_Vmovdqa_ymm_ymmm256

VMOVDQA ymm1, ymm2/m256

VEX.256.66.0F.WIG 6F /r

AVX

16/32/64-bit

EVEX_Vmovdqa32_xmm_k1z_xmmm128

VMOVDQA32 xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F.W0 6F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqa32_ymm_k1z_ymmm256

VMOVDQA32 ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F.W0 6F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqa32_zmm_k1z_zmmm512

VMOVDQA32 zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F.W0 6F /r

AVX512F

16/32/64-bit

EVEX_Vmovdqa64_xmm_k1z_xmmm128

VMOVDQA64 xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F.W1 6F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqa64_ymm_k1z_ymmm256

VMOVDQA64 ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F.W1 6F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqa64_zmm_k1z_zmmm512

VMOVDQA64 zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F.W1 6F /r

AVX512F

16/32/64-bit

Movdqu_xmm_xmmm128

MOVDQU xmm1, xmm2/m128

F3 0F 6F /r

SSE2

16/32/64-bit

VEX_Vmovdqu_xmm_xmmm128

VMOVDQU xmm1, xmm2/m128

VEX.128.F3.0F.WIG 6F /r

AVX

16/32/64-bit

VEX_Vmovdqu_ymm_ymmm256

VMOVDQU ymm1, ymm2/m256

VEX.256.F3.0F.WIG 6F /r

AVX

16/32/64-bit

EVEX_Vmovdqu32_xmm_k1z_xmmm128

VMOVDQU32 xmm1 {k1}{z}, xmm2/m128

EVEX.128.F3.0F.W0 6F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqu32_ymm_k1z_ymmm256

VMOVDQU32 ymm1 {k1}{z}, ymm2/m256

EVEX.256.F3.0F.W0 6F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqu32_zmm_k1z_zmmm512

VMOVDQU32 zmm1 {k1}{z}, zmm2/m512

EVEX.512.F3.0F.W0 6F /r

AVX512F

16/32/64-bit

EVEX_Vmovdqu64_xmm_k1z_xmmm128

VMOVDQU64 xmm1 {k1}{z}, xmm2/m128

EVEX.128.F3.0F.W1 6F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqu64_ymm_k1z_ymmm256

VMOVDQU64 ymm1 {k1}{z}, ymm2/m256

EVEX.256.F3.0F.W1 6F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqu64_zmm_k1z_zmmm512

VMOVDQU64 zmm1 {k1}{z}, zmm2/m512

EVEX.512.F3.0F.W1 6F /r

AVX512F

16/32/64-bit

EVEX_Vmovdqu8_xmm_k1z_xmmm128

VMOVDQU8 xmm1 {k1}{z}, xmm2/m128

EVEX.128.F2.0F.W0 6F /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vmovdqu8_ymm_k1z_ymmm256

VMOVDQU8 ymm1 {k1}{z}, ymm2/m256

EVEX.256.F2.0F.W0 6F /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vmovdqu8_zmm_k1z_zmmm512

VMOVDQU8 zmm1 {k1}{z}, zmm2/m512

EVEX.512.F2.0F.W0 6F /r

AVX512BW

16/32/64-bit

EVEX_Vmovdqu16_xmm_k1z_xmmm128

VMOVDQU16 xmm1 {k1}{z}, xmm2/m128

EVEX.128.F2.0F.W1 6F /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vmovdqu16_ymm_k1z_ymmm256

VMOVDQU16 ymm1 {k1}{z}, ymm2/m256

EVEX.256.F2.0F.W1 6F /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vmovdqu16_zmm_k1z_zmmm512

VMOVDQU16 zmm1 {k1}{z}, zmm2/m512

EVEX.512.F2.0F.W1 6F /r

AVX512BW

16/32/64-bit

Pshufw_mm_mmm64_imm8

PSHUFW mm1, mm2/m64, imm8

NP 0F 70 /r ib

SSE

16/32/64-bit

Pshufd_xmm_xmmm128_imm8

PSHUFD xmm1, xmm2/m128, imm8

66 0F 70 /r ib

SSE2

16/32/64-bit

VEX_Vpshufd_xmm_xmmm128_imm8

VPSHUFD xmm1, xmm2/m128, imm8

VEX.128.66.0F.WIG 70 /r ib

AVX

16/32/64-bit

VEX_Vpshufd_ymm_ymmm256_imm8

VPSHUFD ymm1, ymm2/m256, imm8

VEX.256.66.0F.WIG 70 /r ib

AVX2

16/32/64-bit

EVEX_Vpshufd_xmm_k1z_xmmm128b32_imm8

VPSHUFD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F.W0 70 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpshufd_ymm_k1z_ymmm256b32_imm8

VPSHUFD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F.W0 70 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpshufd_zmm_k1z_zmmm512b32_imm8

VPSHUFD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8

EVEX.512.66.0F.W0 70 /r ib

AVX512F

16/32/64-bit

Pshufhw_xmm_xmmm128_imm8

PSHUFHW xmm1, xmm2/m128, imm8

F3 0F 70 /r ib

SSE2

16/32/64-bit

VEX_Vpshufhw_xmm_xmmm128_imm8

VPSHUFHW xmm1, xmm2/m128, imm8

VEX.128.F3.0F.WIG 70 /r ib

AVX

16/32/64-bit

VEX_Vpshufhw_ymm_ymmm256_imm8

VPSHUFHW ymm1, ymm2/m256, imm8

VEX.256.F3.0F.WIG 70 /r ib

AVX2

16/32/64-bit

EVEX_Vpshufhw_xmm_k1z_xmmm128_imm8

VPSHUFHW xmm1 {k1}{z}, xmm2/m128, imm8

EVEX.128.F3.0F.WIG 70 /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpshufhw_ymm_k1z_ymmm256_imm8

VPSHUFHW ymm1 {k1}{z}, ymm2/m256, imm8

EVEX.256.F3.0F.WIG 70 /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpshufhw_zmm_k1z_zmmm512_imm8

VPSHUFHW zmm1 {k1}{z}, zmm2/m512, imm8

EVEX.512.F3.0F.WIG 70 /r ib

AVX512BW

16/32/64-bit

Pshuflw_xmm_xmmm128_imm8

PSHUFLW xmm1, xmm2/m128, imm8

F2 0F 70 /r ib

SSE2

16/32/64-bit

VEX_Vpshuflw_xmm_xmmm128_imm8

VPSHUFLW xmm1, xmm2/m128, imm8

VEX.128.F2.0F.WIG 70 /r ib

AVX

16/32/64-bit

VEX_Vpshuflw_ymm_ymmm256_imm8

VPSHUFLW ymm1, ymm2/m256, imm8

VEX.256.F2.0F.WIG 70 /r ib

AVX2

16/32/64-bit

EVEX_Vpshuflw_xmm_k1z_xmmm128_imm8

VPSHUFLW xmm1 {k1}{z}, xmm2/m128, imm8

EVEX.128.F2.0F.WIG 70 /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpshuflw_ymm_k1z_ymmm256_imm8

VPSHUFLW ymm1 {k1}{z}, ymm2/m256, imm8

EVEX.256.F2.0F.WIG 70 /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpshuflw_zmm_k1z_zmmm512_imm8

VPSHUFLW zmm1 {k1}{z}, zmm2/m512, imm8

EVEX.512.F2.0F.WIG 70 /r ib

AVX512BW

16/32/64-bit

Psrlw_mm_imm8

PSRLW mm, imm8

NP 0F 71 /2 ib

MMX

16/32/64-bit

Psrlw_xmm_imm8

PSRLW xmm1, imm8

66 0F 71 /2 ib

SSE2

16/32/64-bit

VEX_Vpsrlw_xmm_xmm_imm8

VPSRLW xmm1, xmm2, imm8

VEX.128.66.0F.WIG 71 /2 ib

AVX

16/32/64-bit

VEX_Vpsrlw_ymm_ymm_imm8

VPSRLW ymm1, ymm2, imm8

VEX.256.66.0F.WIG 71 /2 ib

AVX2

16/32/64-bit

EVEX_Vpsrlw_xmm_k1z_xmmm128_imm8

VPSRLW xmm1 {k1}{z}, xmm2/m128, imm8

EVEX.128.66.0F.WIG 71 /2 ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsrlw_ymm_k1z_ymmm256_imm8

VPSRLW ymm1 {k1}{z}, ymm2/m256, imm8

EVEX.256.66.0F.WIG 71 /2 ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsrlw_zmm_k1z_zmmm512_imm8

VPSRLW zmm1 {k1}{z}, zmm2/m512, imm8

EVEX.512.66.0F.WIG 71 /2 ib

AVX512BW

16/32/64-bit

Psraw_mm_imm8

PSRAW mm, imm8

NP 0F 71 /4 ib

MMX

16/32/64-bit

Psraw_xmm_imm8

PSRAW xmm1, imm8

66 0F 71 /4 ib

SSE2

16/32/64-bit

VEX_Vpsraw_xmm_xmm_imm8

VPSRAW xmm1, xmm2, imm8

VEX.128.66.0F.WIG 71 /4 ib

AVX

16/32/64-bit

VEX_Vpsraw_ymm_ymm_imm8

VPSRAW ymm1, ymm2, imm8

VEX.256.66.0F.WIG 71 /4 ib

AVX2

16/32/64-bit

EVEX_Vpsraw_xmm_k1z_xmmm128_imm8

VPSRAW xmm1 {k1}{z}, xmm2/m128, imm8

EVEX.128.66.0F.WIG 71 /4 ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsraw_ymm_k1z_ymmm256_imm8

VPSRAW ymm1 {k1}{z}, ymm2/m256, imm8

EVEX.256.66.0F.WIG 71 /4 ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsraw_zmm_k1z_zmmm512_imm8

VPSRAW zmm1 {k1}{z}, zmm2/m512, imm8

EVEX.512.66.0F.WIG 71 /4 ib

AVX512BW

16/32/64-bit

Psllw_mm_imm8

PSLLW mm1, imm8

NP 0F 71 /6 ib

MMX

16/32/64-bit

Psllw_xmm_imm8

PSLLW xmm1, imm8

66 0F 71 /6 ib

SSE2

16/32/64-bit

VEX_Vpsllw_xmm_xmm_imm8

VPSLLW xmm1, xmm2, imm8

VEX.128.66.0F.WIG 71 /6 ib

AVX

16/32/64-bit

VEX_Vpsllw_ymm_ymm_imm8

VPSLLW ymm1, ymm2, imm8

VEX.256.66.0F.WIG 71 /6 ib

AVX2

16/32/64-bit

EVEX_Vpsllw_xmm_k1z_xmmm128_imm8

VPSLLW xmm1 {k1}{z}, xmm2/m128, imm8

EVEX.128.66.0F.WIG 71 /6 ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsllw_ymm_k1z_ymmm256_imm8

VPSLLW ymm1 {k1}{z}, ymm2/m256, imm8

EVEX.256.66.0F.WIG 71 /6 ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsllw_zmm_k1z_zmmm512_imm8

VPSLLW zmm1 {k1}{z}, zmm2/m512, imm8

EVEX.512.66.0F.WIG 71 /6 ib

AVX512BW

16/32/64-bit

EVEX_Vprord_xmm_k1z_xmmm128b32_imm8

VPRORD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F.W0 72 /0 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprord_ymm_k1z_ymmm256b32_imm8

VPRORD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F.W0 72 /0 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprord_zmm_k1z_zmmm512b32_imm8

VPRORD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8

EVEX.512.66.0F.W0 72 /0 ib

AVX512F

16/32/64-bit

EVEX_Vprorq_xmm_k1z_xmmm128b64_imm8

VPRORQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8

EVEX.128.66.0F.W1 72 /0 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprorq_ymm_k1z_ymmm256b64_imm8

VPRORQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F.W1 72 /0 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprorq_zmm_k1z_zmmm512b64_imm8

VPRORQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8

EVEX.512.66.0F.W1 72 /0 ib

AVX512F

16/32/64-bit

EVEX_Vprold_xmm_k1z_xmmm128b32_imm8

VPROLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F.W0 72 /1 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprold_ymm_k1z_ymmm256b32_imm8

VPROLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F.W0 72 /1 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprold_zmm_k1z_zmmm512b32_imm8

VPROLD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8

EVEX.512.66.0F.W0 72 /1 ib

AVX512F

16/32/64-bit

EVEX_Vprolq_xmm_k1z_xmmm128b64_imm8

VPROLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8

EVEX.128.66.0F.W1 72 /1 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprolq_ymm_k1z_ymmm256b64_imm8

VPROLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F.W1 72 /1 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprolq_zmm_k1z_zmmm512b64_imm8

VPROLQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8

EVEX.512.66.0F.W1 72 /1 ib

AVX512F

16/32/64-bit

Psrld_mm_imm8

PSRLD mm, imm8

NP 0F 72 /2 ib

MMX

16/32/64-bit

Psrld_xmm_imm8

PSRLD xmm1, imm8

66 0F 72 /2 ib

SSE2

16/32/64-bit

VEX_Vpsrld_xmm_xmm_imm8

VPSRLD xmm1, xmm2, imm8

VEX.128.66.0F.WIG 72 /2 ib

AVX

16/32/64-bit

VEX_Vpsrld_ymm_ymm_imm8

VPSRLD ymm1, ymm2, imm8

VEX.256.66.0F.WIG 72 /2 ib

AVX2

16/32/64-bit

EVEX_Vpsrld_xmm_k1z_xmmm128b32_imm8

VPSRLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F.W0 72 /2 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrld_ymm_k1z_ymmm256b32_imm8

VPSRLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F.W0 72 /2 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrld_zmm_k1z_zmmm512b32_imm8

VPSRLD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8

EVEX.512.66.0F.W0 72 /2 ib

AVX512F

16/32/64-bit

Psrad_mm_imm8

PSRAD mm, imm8

NP 0F 72 /4 ib

MMX

16/32/64-bit

Psrad_xmm_imm8

PSRAD xmm1, imm8

66 0F 72 /4 ib

SSE2

16/32/64-bit

VEX_Vpsrad_xmm_xmm_imm8

VPSRAD xmm1, xmm2, imm8

VEX.128.66.0F.WIG 72 /4 ib

AVX

16/32/64-bit

VEX_Vpsrad_ymm_ymm_imm8

VPSRAD ymm1, ymm2, imm8

VEX.256.66.0F.WIG 72 /4 ib

AVX2

16/32/64-bit

EVEX_Vpsrad_xmm_k1z_xmmm128b32_imm8

VPSRAD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F.W0 72 /4 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrad_ymm_k1z_ymmm256b32_imm8

VPSRAD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F.W0 72 /4 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrad_zmm_k1z_zmmm512b32_imm8

VPSRAD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8

EVEX.512.66.0F.W0 72 /4 ib

AVX512F

16/32/64-bit

EVEX_Vpsraq_xmm_k1z_xmmm128b64_imm8

VPSRAQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8

EVEX.128.66.0F.W1 72 /4 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsraq_ymm_k1z_ymmm256b64_imm8

VPSRAQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F.W1 72 /4 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsraq_zmm_k1z_zmmm512b64_imm8

VPSRAQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8

EVEX.512.66.0F.W1 72 /4 ib

AVX512F

16/32/64-bit

Pslld_mm_imm8

PSLLD mm, imm8

NP 0F 72 /6 ib

MMX

16/32/64-bit

Pslld_xmm_imm8

PSLLD xmm1, imm8

66 0F 72 /6 ib

SSE2

16/32/64-bit

VEX_Vpslld_xmm_xmm_imm8

VPSLLD xmm1, xmm2, imm8

VEX.128.66.0F.WIG 72 /6 ib

AVX

16/32/64-bit

VEX_Vpslld_ymm_ymm_imm8

VPSLLD ymm1, ymm2, imm8

VEX.256.66.0F.WIG 72 /6 ib

AVX2

16/32/64-bit

EVEX_Vpslld_xmm_k1z_xmmm128b32_imm8

VPSLLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F.W0 72 /6 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpslld_ymm_k1z_ymmm256b32_imm8

VPSLLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F.W0 72 /6 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpslld_zmm_k1z_zmmm512b32_imm8

VPSLLD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8

EVEX.512.66.0F.W0 72 /6 ib

AVX512F

16/32/64-bit

Psrlq_mm_imm8

PSRLQ mm, imm8

NP 0F 73 /2 ib

MMX

16/32/64-bit

Psrlq_xmm_imm8

PSRLQ xmm1, imm8

66 0F 73 /2 ib

SSE2

16/32/64-bit

VEX_Vpsrlq_xmm_xmm_imm8

VPSRLQ xmm1, xmm2, imm8

VEX.128.66.0F.WIG 73 /2 ib

AVX

16/32/64-bit

VEX_Vpsrlq_ymm_ymm_imm8

VPSRLQ ymm1, ymm2, imm8

VEX.256.66.0F.WIG 73 /2 ib

AVX2

16/32/64-bit

EVEX_Vpsrlq_xmm_k1z_xmmm128b64_imm8

VPSRLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8

EVEX.128.66.0F.W1 73 /2 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrlq_ymm_k1z_ymmm256b64_imm8

VPSRLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F.W1 73 /2 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrlq_zmm_k1z_zmmm512b64_imm8

VPSRLQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8

EVEX.512.66.0F.W1 73 /2 ib

AVX512F

16/32/64-bit

Psrldq_xmm_imm8

PSRLDQ xmm1, imm8

66 0F 73 /3 ib

SSE2

16/32/64-bit

VEX_Vpsrldq_xmm_xmm_imm8

VPSRLDQ xmm1, xmm2, imm8

VEX.128.66.0F.WIG 73 /3 ib

AVX

16/32/64-bit

VEX_Vpsrldq_ymm_ymm_imm8

VPSRLDQ ymm1, ymm2, imm8

VEX.256.66.0F.WIG 73 /3 ib

AVX2

16/32/64-bit

EVEX_Vpsrldq_xmm_xmmm128_imm8

VPSRLDQ xmm1, xmm2/m128, imm8

EVEX.128.66.0F.WIG 73 /3 ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsrldq_ymm_ymmm256_imm8

VPSRLDQ ymm1, ymm2/m256, imm8

EVEX.256.66.0F.WIG 73 /3 ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsrldq_zmm_zmmm512_imm8

VPSRLDQ zmm1, zmm2/m512, imm8

EVEX.512.66.0F.WIG 73 /3 ib

AVX512BW

16/32/64-bit

Psllq_mm_imm8

PSLLQ mm, imm8

NP 0F 73 /6 ib

MMX

16/32/64-bit

Psllq_xmm_imm8

PSLLQ xmm1, imm8

66 0F 73 /6 ib

SSE2

16/32/64-bit

VEX_Vpsllq_xmm_xmm_imm8

VPSLLQ xmm1, xmm2, imm8

VEX.128.66.0F.WIG 73 /6 ib

AVX

16/32/64-bit

VEX_Vpsllq_ymm_ymm_imm8

VPSLLQ ymm1, ymm2, imm8

VEX.256.66.0F.WIG 73 /6 ib

AVX2

16/32/64-bit

EVEX_Vpsllq_xmm_k1z_xmmm128b64_imm8

VPSLLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8

EVEX.128.66.0F.W1 73 /6 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsllq_ymm_k1z_ymmm256b64_imm8

VPSLLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F.W1 73 /6 ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsllq_zmm_k1z_zmmm512b64_imm8

VPSLLQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8

EVEX.512.66.0F.W1 73 /6 ib

AVX512F

16/32/64-bit

Pslldq_xmm_imm8

PSLLDQ xmm1, imm8

66 0F 73 /7 ib

SSE2

16/32/64-bit

VEX_Vpslldq_xmm_xmm_imm8

VPSLLDQ xmm1, xmm2, imm8

VEX.128.66.0F.WIG 73 /7 ib

AVX

16/32/64-bit

VEX_Vpslldq_ymm_ymm_imm8

VPSLLDQ ymm1, ymm2, imm8

VEX.256.66.0F.WIG 73 /7 ib

AVX2

16/32/64-bit

EVEX_Vpslldq_xmm_xmmm128_imm8

VPSLLDQ xmm1, xmm2/m128, imm8

EVEX.128.66.0F.WIG 73 /7 ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpslldq_ymm_ymmm256_imm8

VPSLLDQ ymm1, ymm2/m256, imm8

EVEX.256.66.0F.WIG 73 /7 ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpslldq_zmm_zmmm512_imm8

VPSLLDQ zmm1, zmm2/m512, imm8

EVEX.512.66.0F.WIG 73 /7 ib

AVX512BW

16/32/64-bit

Pcmpeqb_mm_mmm64

PCMPEQB mm, mm/m64

NP 0F 74 /r

MMX

16/32/64-bit

Pcmpeqb_xmm_xmmm128

PCMPEQB xmm1, xmm2/m128

66 0F 74 /r

SSE2

16/32/64-bit

VEX_Vpcmpeqb_xmm_xmm_xmmm128

VPCMPEQB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 74 /r

AVX

16/32/64-bit

VEX_Vpcmpeqb_ymm_ymm_ymmm256

VPCMPEQB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 74 /r

AVX2

16/32/64-bit

EVEX_Vpcmpeqb_kr_k1_xmm_xmmm128

VPCMPEQB k1 {k2}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG 74 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpeqb_kr_k1_ymm_ymmm256

VPCMPEQB k1 {k2}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG 74 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpeqb_kr_k1_zmm_zmmm512

VPCMPEQB k1 {k2}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG 74 /r

AVX512BW

16/32/64-bit

Pcmpeqw_mm_mmm64

PCMPEQW mm, mm/m64

NP 0F 75 /r

MMX

16/32/64-bit

Pcmpeqw_xmm_xmmm128

PCMPEQW xmm1, xmm2/m128

66 0F 75 /r

SSE2

16/32/64-bit

VEX_Vpcmpeqw_xmm_xmm_xmmm128

VPCMPEQW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 75 /r

AVX

16/32/64-bit

VEX_Vpcmpeqw_ymm_ymm_ymmm256

VPCMPEQW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 75 /r

AVX2

16/32/64-bit

EVEX_Vpcmpeqw_kr_k1_xmm_xmmm128

VPCMPEQW k1 {k2}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG 75 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpeqw_kr_k1_ymm_ymmm256

VPCMPEQW k1 {k2}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG 75 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpeqw_kr_k1_zmm_zmmm512

VPCMPEQW k1 {k2}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG 75 /r

AVX512BW

16/32/64-bit

Pcmpeqd_mm_mmm64

PCMPEQD mm, mm/m64

NP 0F 76 /r

MMX

16/32/64-bit

Pcmpeqd_xmm_xmmm128

PCMPEQD xmm1, xmm2/m128

66 0F 76 /r

SSE2

16/32/64-bit

VEX_Vpcmpeqd_xmm_xmm_xmmm128

VPCMPEQD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 76 /r

AVX

16/32/64-bit

VEX_Vpcmpeqd_ymm_ymm_ymmm256

VPCMPEQD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 76 /r

AVX2

16/32/64-bit

EVEX_Vpcmpeqd_kr_k1_xmm_xmmm128b32

VPCMPEQD k1 {k2}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 76 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpeqd_kr_k1_ymm_ymmm256b32

VPCMPEQD k1 {k2}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 76 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpeqd_kr_k1_zmm_zmmm512b32

VPCMPEQD k1 {k2}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 76 /r

AVX512F

16/32/64-bit

Emms

EMMS

NP 0F 77

MMX

16/32/64-bit

VEX_Vzeroupper

VZEROUPPER

VEX.128.0F.WIG 77

AVX

16/32/64-bit

VEX_Vzeroall

VZEROALL

VEX.256.0F.WIG 77

AVX

16/32/64-bit

Vmread_rm32_r32

VMREAD r/m32, r32

NP 0F 78 /r

VMX

16/32-bit

Vmread_rm64_r64

VMREAD r/m64, r64

NP 0F 78 /r

VMX

64-bit

EVEX_Vcvttps2udq_xmm_k1z_xmmm128b32

VCVTTPS2UDQ xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.0F.W0 78 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvttps2udq_ymm_k1z_ymmm256b32

VCVTTPS2UDQ ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.0F.W0 78 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvttps2udq_zmm_k1z_zmmm512b32_sae

VCVTTPS2UDQ zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}

EVEX.512.0F.W0 78 /r

AVX512F

16/32/64-bit

EVEX_Vcvttpd2udq_xmm_k1z_xmmm128b64

VCVTTPD2UDQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.0F.W1 78 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvttpd2udq_xmm_k1z_ymmm256b64

VCVTTPD2UDQ xmm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.0F.W1 78 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvttpd2udq_ymm_k1z_zmmm512b64_sae

VCVTTPD2UDQ ymm1 {k1}{z}, zmm2/m512/m64bcst{sae}

EVEX.512.0F.W1 78 /r

AVX512F

16/32/64-bit

Extrq_xmm_imm8_imm8

EXTRQ xmm1, imm8, imm8

66 0F 78 /0 ib ib

SSE4A

16/32/64-bit

EVEX_Vcvttps2uqq_xmm_k1z_xmmm64b32

VCVTTPS2UQQ xmm1 {k1}{z}, xmm2/m64/m32bcst

EVEX.128.66.0F.W0 78 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvttps2uqq_ymm_k1z_xmmm128b32

VCVTTPS2UQQ ymm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.256.66.0F.W0 78 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvttps2uqq_zmm_k1z_ymmm256b32_sae

VCVTTPS2UQQ zmm1 {k1}{z}, ymm2/m256/m32bcst{sae}

EVEX.512.66.0F.W0 78 /r

AVX512DQ

16/32/64-bit

EVEX_Vcvttpd2uqq_xmm_k1z_xmmm128b64

VCVTTPD2UQQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F.W1 78 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvttpd2uqq_ymm_k1z_ymmm256b64

VCVTTPD2UQQ ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F.W1 78 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvttpd2uqq_zmm_k1z_zmmm512b64_sae

VCVTTPD2UQQ zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}

EVEX.512.66.0F.W1 78 /r

AVX512DQ

16/32/64-bit

EVEX_Vcvttss2usi_r32_xmmm32_sae

VCVTTSS2USI r32, xmm1/m32{sae}

EVEX.LIG.F3.0F.W0 78 /r

AVX512F

16/32/64-bit

EVEX_Vcvttss2usi_r64_xmmm32_sae

VCVTTSS2USI r64, xmm1/m32{sae}

EVEX.LIG.F3.0F.W1 78 /r

AVX512F

64-bit

Insertq_xmm_xmm_imm8_imm8

INSERTQ xmm1, xmm2, imm8, imm8

F2 0F 78 /r ib ib

SSE4A

16/32/64-bit

EVEX_Vcvttsd2usi_r32_xmmm64_sae

VCVTTSD2USI r32, xmm1/m64{sae}

EVEX.LIG.F2.0F.W0 78 /r

AVX512F

16/32/64-bit

EVEX_Vcvttsd2usi_r64_xmmm64_sae

VCVTTSD2USI r64, xmm1/m64{sae}

EVEX.LIG.F2.0F.W1 78 /r

AVX512F

64-bit

Vmwrite_r32_rm32

VMWRITE r32, r/m32

NP 0F 79 /r

VMX

16/32-bit

Vmwrite_r64_rm64

VMWRITE r64, r/m64

NP 0F 79 /r

VMX

64-bit

EVEX_Vcvtps2udq_xmm_k1z_xmmm128b32

VCVTPS2UDQ xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.0F.W0 79 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtps2udq_ymm_k1z_ymmm256b32

VCVTPS2UDQ ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.0F.W0 79 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtps2udq_zmm_k1z_zmmm512b32_er

VCVTPS2UDQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}

EVEX.512.0F.W0 79 /r

AVX512F

16/32/64-bit

EVEX_Vcvtpd2udq_xmm_k1z_xmmm128b64

VCVTPD2UDQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.0F.W1 79 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtpd2udq_xmm_k1z_ymmm256b64

VCVTPD2UDQ xmm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.0F.W1 79 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtpd2udq_ymm_k1z_zmmm512b64_er

VCVTPD2UDQ ymm1 {k1}{z}, zmm2/m512/m64bcst{er}

EVEX.512.0F.W1 79 /r

AVX512F

16/32/64-bit

Extrq_xmm_xmm

EXTRQ xmm1, xmm2

66 0F 79 /r

SSE4A

16/32/64-bit

EVEX_Vcvtps2uqq_xmm_k1z_xmmm64b32

VCVTPS2UQQ xmm1 {k1}{z}, xmm2/m64/m32bcst

EVEX.128.66.0F.W0 79 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtps2uqq_ymm_k1z_xmmm128b32

VCVTPS2UQQ ymm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.256.66.0F.W0 79 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtps2uqq_zmm_k1z_ymmm256b32_er

VCVTPS2UQQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}

EVEX.512.66.0F.W0 79 /r

AVX512DQ

16/32/64-bit

EVEX_Vcvtpd2uqq_xmm_k1z_xmmm128b64

VCVTPD2UQQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F.W1 79 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtpd2uqq_ymm_k1z_ymmm256b64

VCVTPD2UQQ ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F.W1 79 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtpd2uqq_zmm_k1z_zmmm512b64_er

VCVTPD2UQQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}

EVEX.512.66.0F.W1 79 /r

AVX512DQ

16/32/64-bit

EVEX_Vcvtss2usi_r32_xmmm32_er

VCVTSS2USI r32, xmm1/m32{er}

EVEX.LIG.F3.0F.W0 79 /r

AVX512F

16/32/64-bit

EVEX_Vcvtss2usi_r64_xmmm32_er

VCVTSS2USI r64, xmm1/m32{er}

EVEX.LIG.F3.0F.W1 79 /r

AVX512F

64-bit

Insertq_xmm_xmm

INSERTQ xmm1, xmm2

F2 0F 79 /r

SSE4A

16/32/64-bit

EVEX_Vcvtsd2usi_r32_xmmm64_er

VCVTSD2USI r32, xmm1/m64{er}

EVEX.LIG.F2.0F.W0 79 /r

AVX512F

16/32/64-bit

EVEX_Vcvtsd2usi_r64_xmmm64_er

VCVTSD2USI r64, xmm1/m64{er}

EVEX.LIG.F2.0F.W1 79 /r

AVX512F

64-bit

EVEX_Vcvttps2qq_xmm_k1z_xmmm64b32

VCVTTPS2QQ xmm1 {k1}{z}, xmm2/m64/m32bcst

EVEX.128.66.0F.W0 7A /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvttps2qq_ymm_k1z_xmmm128b32

VCVTTPS2QQ ymm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.256.66.0F.W0 7A /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvttps2qq_zmm_k1z_ymmm256b32_sae

VCVTTPS2QQ zmm1 {k1}{z}, ymm2/m256/m32bcst{sae}

EVEX.512.66.0F.W0 7A /r

AVX512DQ

16/32/64-bit

EVEX_Vcvttpd2qq_xmm_k1z_xmmm128b64

VCVTTPD2QQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F.W1 7A /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvttpd2qq_ymm_k1z_ymmm256b64

VCVTTPD2QQ ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F.W1 7A /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvttpd2qq_zmm_k1z_zmmm512b64_sae

VCVTTPD2QQ zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}

EVEX.512.66.0F.W1 7A /r

AVX512DQ

16/32/64-bit

EVEX_Vcvtudq2pd_xmm_k1z_xmmm64b32

VCVTUDQ2PD xmm1 {k1}{z}, xmm2/m64/m32bcst

EVEX.128.F3.0F.W0 7A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtudq2pd_ymm_k1z_xmmm128b32

VCVTUDQ2PD ymm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.256.F3.0F.W0 7A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtudq2pd_zmm_k1z_ymmm256b32_er

VCVTUDQ2PD zmm1 {k1}{z}, ymm2/m256/m32bcst{er}

EVEX.512.F3.0F.W0 7A /r

AVX512F

16/32/64-bit

EVEX_Vcvtuqq2pd_xmm_k1z_xmmm128b64

VCVTUQQ2PD xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.F3.0F.W1 7A /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtuqq2pd_ymm_k1z_ymmm256b64

VCVTUQQ2PD ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.F3.0F.W1 7A /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtuqq2pd_zmm_k1z_zmmm512b64_er

VCVTUQQ2PD zmm1 {k1}{z}, zmm2/m512/m64bcst{er}

EVEX.512.F3.0F.W1 7A /r

AVX512DQ

16/32/64-bit

EVEX_Vcvtudq2ps_xmm_k1z_xmmm128b32

VCVTUDQ2PS xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.F2.0F.W0 7A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtudq2ps_ymm_k1z_ymmm256b32

VCVTUDQ2PS ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.F2.0F.W0 7A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtudq2ps_zmm_k1z_zmmm512b32_er

VCVTUDQ2PS zmm1 {k1}{z}, zmm2/m512/m32bcst{er}

EVEX.512.F2.0F.W0 7A /r

AVX512F

16/32/64-bit

EVEX_Vcvtuqq2ps_xmm_k1z_xmmm128b64

VCVTUQQ2PS xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.F2.0F.W1 7A /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtuqq2ps_xmm_k1z_ymmm256b64

VCVTUQQ2PS xmm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.F2.0F.W1 7A /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtuqq2ps_ymm_k1z_zmmm512b64_er

VCVTUQQ2PS ymm1 {k1}{z}, zmm2/m512/m64bcst{er}

EVEX.512.F2.0F.W1 7A /r

AVX512DQ

16/32/64-bit

EVEX_Vcvtps2qq_xmm_k1z_xmmm64b32

VCVTPS2QQ xmm1 {k1}{z}, xmm2/m64/m32bcst

EVEX.128.66.0F.W0 7B /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtps2qq_ymm_k1z_xmmm128b32

VCVTPS2QQ ymm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.256.66.0F.W0 7B /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtps2qq_zmm_k1z_ymmm256b32_er

VCVTPS2QQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}

EVEX.512.66.0F.W0 7B /r

AVX512DQ

16/32/64-bit

EVEX_Vcvtpd2qq_xmm_k1z_xmmm128b64

VCVTPD2QQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F.W1 7B /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtpd2qq_ymm_k1z_ymmm256b64

VCVTPD2QQ ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F.W1 7B /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtpd2qq_zmm_k1z_zmmm512b64_er

VCVTPD2QQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}

EVEX.512.66.0F.W1 7B /r

AVX512DQ

16/32/64-bit

EVEX_Vcvtusi2ss_xmm_xmm_rm32_er

VCVTUSI2SS xmm1, xmm2, r/m32{er}

EVEX.LIG.F3.0F.W0 7B /r

AVX512F

16/32/64-bit

EVEX_Vcvtusi2ss_xmm_xmm_rm64_er

VCVTUSI2SS xmm1, xmm2, r/m64{er}

EVEX.LIG.F3.0F.W1 7B /r

AVX512F

64-bit

EVEX_Vcvtusi2sd_xmm_xmm_rm32_er

VCVTUSI2SD xmm1, xmm2, r/m32{er}

EVEX.LIG.F2.0F.W0 7B /r

AVX512F

16/32/64-bit

EVEX_Vcvtusi2sd_xmm_xmm_rm64_er

VCVTUSI2SD xmm1, xmm2, r/m64{er}

EVEX.LIG.F2.0F.W1 7B /r

AVX512F

64-bit

Haddpd_xmm_xmmm128

HADDPD xmm1, xmm2/m128

66 0F 7C /r

SSE3

16/32/64-bit

VEX_Vhaddpd_xmm_xmm_xmmm128

VHADDPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 7C /r

AVX

16/32/64-bit

VEX_Vhaddpd_ymm_ymm_ymmm256

VHADDPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 7C /r

AVX

16/32/64-bit

Haddps_xmm_xmmm128

HADDPS xmm1, xmm2/m128

F2 0F 7C /r

SSE3

16/32/64-bit

VEX_Vhaddps_xmm_xmm_xmmm128

VHADDPS xmm1, xmm2, xmm3/m128

VEX.128.F2.0F.WIG 7C /r

AVX

16/32/64-bit

VEX_Vhaddps_ymm_ymm_ymmm256

VHADDPS ymm1, ymm2, ymm3/m256

VEX.256.F2.0F.WIG 7C /r

AVX

16/32/64-bit

Hsubpd_xmm_xmmm128

HSUBPD xmm1, xmm2/m128

66 0F 7D /r

SSE3

16/32/64-bit

VEX_Vhsubpd_xmm_xmm_xmmm128

VHSUBPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG 7D /r

AVX

16/32/64-bit

VEX_Vhsubpd_ymm_ymm_ymmm256

VHSUBPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG 7D /r

AVX

16/32/64-bit

Hsubps_xmm_xmmm128

HSUBPS xmm1, xmm2/m128

F2 0F 7D /r

SSE3

16/32/64-bit

VEX_Vhsubps_xmm_xmm_xmmm128

VHSUBPS xmm1, xmm2, xmm3/m128

VEX.128.F2.0F.WIG 7D /r

AVX

16/32/64-bit

VEX_Vhsubps_ymm_ymm_ymmm256

VHSUBPS ymm1, ymm2, ymm3/m256

VEX.256.F2.0F.WIG 7D /r

AVX

16/32/64-bit

Movd_rm32_mm

MOVD r/m32, mm

NP 0F 7E /r

MMX

16/32/64-bit

Movq_rm64_mm

MOVQ r/m64, mm

NP o64 0F 7E /r

MMX

64-bit

Movd_rm32_xmm

MOVD r/m32, xmm

66 0F 7E /r

SSE2

16/32/64-bit

Movq_rm64_xmm

MOVQ r/m64, xmm

66 o64 0F 7E /r

SSE2

64-bit

VEX_Vmovd_rm32_xmm

VMOVD r/m32, xmm1

VEX.128.66.0F.W0 7E /r

AVX

16/32/64-bit

VEX_Vmovq_rm64_xmm

VMOVQ r/m64, xmm1

VEX.128.66.0F.W1 7E /r

AVX

64-bit

EVEX_Vmovd_rm32_xmm

VMOVD r/m32, xmm1

EVEX.128.66.0F.W0 7E /r

AVX512F

16/32/64-bit

EVEX_Vmovq_rm64_xmm

VMOVQ r/m64, xmm1

EVEX.128.66.0F.W1 7E /r

AVX512F

64-bit

Movq_xmm_xmmm64

MOVQ xmm1, xmm2/m64

F3 0F 7E /r

SSE2

16/32/64-bit

VEX_Vmovq_xmm_xmmm64

VMOVQ xmm1, xmm2/m64

VEX.128.F3.0F.WIG 7E /r

AVX

16/32/64-bit

EVEX_Vmovq_xmm_xmmm64

VMOVQ xmm1, xmm2/m64

EVEX.128.F3.0F.W1 7E /r

AVX512F

16/32/64-bit

Movq_mmm64_mm

MOVQ mm/m64, mm

NP 0F 7F /r

MMX

16/32/64-bit

Movdqa_xmmm128_xmm

MOVDQA xmm2/m128, xmm1

66 0F 7F /r

SSE2

16/32/64-bit

VEX_Vmovdqa_xmmm128_xmm

VMOVDQA xmm2/m128, xmm1

VEX.128.66.0F.WIG 7F /r

AVX

16/32/64-bit

VEX_Vmovdqa_ymmm256_ymm

VMOVDQA ymm2/m256, ymm1

VEX.256.66.0F.WIG 7F /r

AVX

16/32/64-bit

EVEX_Vmovdqa32_xmmm128_k1z_xmm

VMOVDQA32 xmm2/m128 {k1}{z}, xmm1

EVEX.128.66.0F.W0 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqa32_ymmm256_k1z_ymm

VMOVDQA32 ymm2/m256 {k1}{z}, ymm1

EVEX.256.66.0F.W0 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqa32_zmmm512_k1z_zmm

VMOVDQA32 zmm2/m512 {k1}{z}, zmm1

EVEX.512.66.0F.W0 7F /r

AVX512F

16/32/64-bit

EVEX_Vmovdqa64_xmmm128_k1z_xmm

VMOVDQA64 xmm2/m128 {k1}{z}, xmm1

EVEX.128.66.0F.W1 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqa64_ymmm256_k1z_ymm

VMOVDQA64 ymm2/m256 {k1}{z}, ymm1

EVEX.256.66.0F.W1 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqa64_zmmm512_k1z_zmm

VMOVDQA64 zmm2/m512 {k1}{z}, zmm1

EVEX.512.66.0F.W1 7F /r

AVX512F

16/32/64-bit

Movdqu_xmmm128_xmm

MOVDQU xmm2/m128, xmm1

F3 0F 7F /r

SSE2

16/32/64-bit

VEX_Vmovdqu_xmmm128_xmm

VMOVDQU xmm2/m128, xmm1

VEX.128.F3.0F.WIG 7F /r

AVX

16/32/64-bit

VEX_Vmovdqu_ymmm256_ymm

VMOVDQU ymm2/m256, ymm1

VEX.256.F3.0F.WIG 7F /r

AVX

16/32/64-bit

EVEX_Vmovdqu32_xmmm128_k1z_xmm

VMOVDQU32 xmm2/m128 {k1}{z}, xmm1

EVEX.128.F3.0F.W0 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqu32_ymmm256_k1z_ymm

VMOVDQU32 ymm2/m256 {k1}{z}, ymm1

EVEX.256.F3.0F.W0 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqu32_zmmm512_k1z_zmm

VMOVDQU32 zmm2/m512 {k1}{z}, zmm1

EVEX.512.F3.0F.W0 7F /r

AVX512F

16/32/64-bit

EVEX_Vmovdqu64_xmmm128_k1z_xmm

VMOVDQU64 xmm2/m128 {k1}{z}, xmm1

EVEX.128.F3.0F.W1 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqu64_ymmm256_k1z_ymm

VMOVDQU64 ymm2/m256 {k1}{z}, ymm1

EVEX.256.F3.0F.W1 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovdqu64_zmmm512_k1z_zmm

VMOVDQU64 zmm2/m512 {k1}{z}, zmm1

EVEX.512.F3.0F.W1 7F /r

AVX512F

16/32/64-bit

EVEX_Vmovdqu8_xmmm128_k1z_xmm

VMOVDQU8 xmm2/m128 {k1}{z}, xmm1

EVEX.128.F2.0F.W0 7F /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vmovdqu8_ymmm256_k1z_ymm

VMOVDQU8 ymm2/m256 {k1}{z}, ymm1

EVEX.256.F2.0F.W0 7F /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vmovdqu8_zmmm512_k1z_zmm

VMOVDQU8 zmm2/m512 {k1}{z}, zmm1

EVEX.512.F2.0F.W0 7F /r

AVX512BW

16/32/64-bit

EVEX_Vmovdqu16_xmmm128_k1z_xmm

VMOVDQU16 xmm2/m128 {k1}{z}, xmm1

EVEX.128.F2.0F.W1 7F /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vmovdqu16_ymmm256_k1z_ymm

VMOVDQU16 ymm2/m256 {k1}{z}, ymm1

EVEX.256.F2.0F.W1 7F /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vmovdqu16_zmmm512_k1z_zmm

VMOVDQU16 zmm2/m512 {k1}{z}, zmm1

EVEX.512.F2.0F.W1 7F /r

AVX512BW

16/32/64-bit

Jo_rel16

JO rel16

o16 0F 80 cw

386+

16/32/64-bit

Jo_rel32_32

JO rel32

o32 0F 80 cd

386+

16/32-bit

Jo_rel32_64

JO rel32

o64 0F 80 cd

X64

64-bit

Jno_rel16

JNO rel16

o16 0F 81 cw

386+

16/32/64-bit

Jno_rel32_32

JNO rel32

o32 0F 81 cd

386+

16/32-bit

Jno_rel32_64

JNO rel32

o64 0F 81 cd

X64

64-bit

Jb_rel16

JB rel16

o16 0F 82 cw

386+

16/32/64-bit

Jb_rel32_32

JB rel32

o32 0F 82 cd

386+

16/32-bit

Jb_rel32_64

JB rel32

o64 0F 82 cd

X64

64-bit

Jae_rel16

JAE rel16

o16 0F 83 cw

386+

16/32/64-bit

Jae_rel32_32

JAE rel32

o32 0F 83 cd

386+

16/32-bit

Jae_rel32_64

JAE rel32

o64 0F 83 cd

X64

64-bit

Je_rel16

JE rel16

o16 0F 84 cw

386+

16/32/64-bit

Je_rel32_32

JE rel32

o32 0F 84 cd

386+

16/32-bit

Je_rel32_64

JE rel32

o64 0F 84 cd

X64

64-bit

Jne_rel16

JNE rel16

o16 0F 85 cw

386+

16/32/64-bit

Jne_rel32_32

JNE rel32

o32 0F 85 cd

386+

16/32-bit

Jne_rel32_64

JNE rel32

o64 0F 85 cd

X64

64-bit

Jbe_rel16

JBE rel16

o16 0F 86 cw

386+

16/32/64-bit

Jbe_rel32_32

JBE rel32

o32 0F 86 cd

386+

16/32-bit

Jbe_rel32_64

JBE rel32

o64 0F 86 cd

X64

64-bit

Ja_rel16

JA rel16

o16 0F 87 cw

386+

16/32/64-bit

Ja_rel32_32

JA rel32

o32 0F 87 cd

386+

16/32-bit

Ja_rel32_64

JA rel32

o64 0F 87 cd

X64

64-bit

Js_rel16

JS rel16

o16 0F 88 cw

386+

16/32/64-bit

Js_rel32_32

JS rel32

o32 0F 88 cd

386+

16/32-bit

Js_rel32_64

JS rel32

o64 0F 88 cd

X64

64-bit

Jns_rel16

JNS rel16

o16 0F 89 cw

386+

16/32/64-bit

Jns_rel32_32

JNS rel32

o32 0F 89 cd

386+

16/32-bit

Jns_rel32_64

JNS rel32

o64 0F 89 cd

X64

64-bit

Jp_rel16

JP rel16

o16 0F 8A cw

386+

16/32/64-bit

Jp_rel32_32

JP rel32

o32 0F 8A cd

386+

16/32-bit

Jp_rel32_64

JP rel32

o64 0F 8A cd

X64

64-bit

Jnp_rel16

JNP rel16

o16 0F 8B cw

386+

16/32/64-bit

Jnp_rel32_32

JNP rel32

o32 0F 8B cd

386+

16/32-bit

Jnp_rel32_64

JNP rel32

o64 0F 8B cd

X64

64-bit

Jl_rel16

JL rel16

o16 0F 8C cw

386+

16/32/64-bit

Jl_rel32_32

JL rel32

o32 0F 8C cd

386+

16/32-bit

Jl_rel32_64

JL rel32

o64 0F 8C cd

X64

64-bit

Jge_rel16

JGE rel16

o16 0F 8D cw

386+

16/32/64-bit

Jge_rel32_32

JGE rel32

o32 0F 8D cd

386+

16/32-bit

Jge_rel32_64

JGE rel32

o64 0F 8D cd

X64

64-bit

Jle_rel16

JLE rel16

o16 0F 8E cw

386+

16/32/64-bit

Jle_rel32_32

JLE rel32

o32 0F 8E cd

386+

16/32-bit

Jle_rel32_64

JLE rel32

o64 0F 8E cd

X64

64-bit

Jg_rel16

JG rel16

o16 0F 8F cw

386+

16/32/64-bit

Jg_rel32_32

JG rel32

o32 0F 8F cd

386+

16/32-bit

Jg_rel32_64

JG rel32

o64 0F 8F cd

X64

64-bit

Seto_rm8

SETO r/m8

0F 90 /r

386+

16/32/64-bit

Setno_rm8

SETNO r/m8

0F 91 /r

386+

16/32/64-bit

Setb_rm8

SETB r/m8

0F 92 /r

386+

16/32/64-bit

Setae_rm8

SETAE r/m8

0F 93 /r

386+

16/32/64-bit

Sete_rm8

SETE r/m8

0F 94 /r

386+

16/32/64-bit

Setne_rm8

SETNE r/m8

0F 95 /r

386+

16/32/64-bit

Setbe_rm8

SETBE r/m8

0F 96 /r

386+

16/32/64-bit

Seta_rm8

SETA r/m8

0F 97 /r

386+

16/32/64-bit

Sets_rm8

SETS r/m8

0F 98 /r

386+

16/32/64-bit

Setns_rm8

SETNS r/m8

0F 99 /r

386+

16/32/64-bit

Setp_rm8

SETP r/m8

0F 9A /r

386+

16/32/64-bit

Setnp_rm8

SETNP r/m8

0F 9B /r

386+

16/32/64-bit

Setl_rm8

SETL r/m8

0F 9C /r

386+

16/32/64-bit

Setge_rm8

SETGE r/m8

0F 9D /r

386+

16/32/64-bit

Setle_rm8

SETLE r/m8

0F 9E /r

386+

16/32/64-bit

Setg_rm8

SETG r/m8

0F 9F /r

386+

16/32/64-bit

VEX_Kmovw_kr_km16

KMOVW k1, k2/m16

VEX.L0.0F.W0 90 /r

AVX512F

16/32/64-bit

VEX_Kmovq_kr_km64

KMOVQ k1, k2/m64

VEX.L0.0F.W1 90 /r

AVX512BW

16/32/64-bit

VEX_Kmovb_kr_km8

KMOVB k1, k2/m8

VEX.L0.66.0F.W0 90 /r

AVX512DQ

16/32/64-bit

VEX_Kmovd_kr_km32

KMOVD k1, k2/m32

VEX.L0.66.0F.W1 90 /r

AVX512BW

16/32/64-bit

VEX_Kmovw_m16_kr

KMOVW m16, k1

VEX.L0.0F.W0 91 /r

AVX512F

16/32/64-bit

VEX_Kmovq_m64_kr

KMOVQ m64, k1

VEX.L0.0F.W1 91 /r

AVX512BW

16/32/64-bit

VEX_Kmovb_m8_kr

KMOVB m8, k1

VEX.L0.66.0F.W0 91 /r

AVX512DQ

16/32/64-bit

VEX_Kmovd_m32_kr

KMOVD m32, k1

VEX.L0.66.0F.W1 91 /r

AVX512BW

16/32/64-bit

VEX_Kmovw_kr_r32

KMOVW k1, r32

VEX.L0.0F.W0 92 /r

AVX512F

16/32/64-bit

VEX_Kmovb_kr_r32

KMOVB k1, r32

VEX.L0.66.0F.W0 92 /r

AVX512DQ

16/32/64-bit

VEX_Kmovd_kr_r32

KMOVD k1, r32

VEX.L0.F2.0F.W0 92 /r

AVX512BW

16/32/64-bit

VEX_Kmovq_kr_r64

KMOVQ k1, r64

VEX.L0.F2.0F.W1 92 /r

AVX512BW

64-bit

VEX_Kmovw_r32_kr

KMOVW r32, k1

VEX.L0.0F.W0 93 /r

AVX512F

16/32/64-bit

VEX_Kmovb_r32_kr

KMOVB r32, k1

VEX.L0.66.0F.W0 93 /r

AVX512DQ

16/32/64-bit

VEX_Kmovd_r32_kr

KMOVD r32, k1

VEX.L0.F2.0F.W0 93 /r

AVX512BW

16/32/64-bit

VEX_Kmovq_r64_kr

KMOVQ r64, k1

VEX.L0.F2.0F.W1 93 /r

AVX512BW

64-bit

VEX_Kortestw_kr_kr

KORTESTW k1, k2

VEX.L0.0F.W0 98 /r

AVX512F

16/32/64-bit

VEX_Kortestq_kr_kr

KORTESTQ k1, k2

VEX.L0.0F.W1 98 /r

AVX512BW

16/32/64-bit

VEX_Kortestb_kr_kr

KORTESTB k1, k2

VEX.L0.66.0F.W0 98 /r

AVX512DQ

16/32/64-bit

VEX_Kortestd_kr_kr

KORTESTD k1, k2

VEX.L0.66.0F.W1 98 /r

AVX512BW

16/32/64-bit

VEX_Ktestw_kr_kr

KTESTW k1, k2

VEX.L0.0F.W0 99 /r

AVX512DQ

16/32/64-bit

VEX_Ktestq_kr_kr

KTESTQ k1, k2

VEX.L0.0F.W1 99 /r

AVX512BW

16/32/64-bit

VEX_Ktestb_kr_kr

KTESTB k1, k2

VEX.L0.66.0F.W0 99 /r

AVX512DQ

16/32/64-bit

VEX_Ktestd_kr_kr

KTESTD k1, k2

VEX.L0.66.0F.W1 99 /r

AVX512BW

16/32/64-bit

Pushw_FS

PUSH FS

o16 0F A0

386+

16/32/64-bit

Pushd_FS

PUSH FS

o32 0F A0

386+

16/32-bit

Pushq_FS

PUSH FS

o64 0F A0

X64

64-bit

Popw_FS

POP FS

o16 0F A1

386+

16/32/64-bit

Popd_FS

POP FS

o32 0F A1

386+

16/32-bit

Popq_FS

POP FS

o64 0F A1

X64

64-bit

Cpuid

CPUID

0F A2

CPUID

16/32/64-bit

Bt_rm16_r16

BT r/m16, r16

o16 0F A3 /r

386+

16/32/64-bit

Bt_rm32_r32

BT r/m32, r32

o32 0F A3 /r

386+

16/32/64-bit

Bt_rm64_r64

BT r/m64, r64

o64 0F A3 /r

X64

64-bit

Shld_rm16_r16_imm8

SHLD r/m16, r16, imm8

o16 0F A4 /r ib

386+

16/32/64-bit

Shld_rm32_r32_imm8

SHLD r/m32, r32, imm8

o32 0F A4 /r ib

386+

16/32/64-bit

Shld_rm64_r64_imm8

SHLD r/m64, r64, imm8

o64 0F A4 /r ib

X64

64-bit

Shld_rm16_r16_CL

SHLD r/m16, r16, CL

o16 0F A5 /r

386+

16/32/64-bit

Shld_rm32_r32_CL

SHLD r/m32, r32, CL

o32 0F A5 /r

386+

16/32/64-bit

Shld_rm64_r64_CL

SHLD r/m64, r64, CL

o64 0F A5 /r

X64

64-bit

Montmul_16

MONTMUL

a16 F3 0F A6 C0

PADLOCK_PMM

16/32-bit

Montmul_32

MONTMUL

a32 F3 0F A6 C0

PADLOCK_PMM

16/32/64-bit

Montmul_64

MONTMUL

a64 F3 0F A6 C0

PADLOCK_PMM

64-bit

Xsha1_16

XSHA1

a16 F3 0F A6 C8

PADLOCK_PHE

16/32-bit

Xsha1_32

XSHA1

a32 F3 0F A6 C8

PADLOCK_PHE

16/32/64-bit

Xsha1_64

XSHA1

a64 F3 0F A6 C8

PADLOCK_PHE

64-bit

Xsha256_16

XSHA256

a16 F3 0F A6 D0

PADLOCK_PHE

16/32-bit

Xsha256_32

XSHA256

a32 F3 0F A6 D0

PADLOCK_PHE

16/32/64-bit

Xsha256_64

XSHA256

a64 F3 0F A6 D0

PADLOCK_PHE

64-bit

Xbts_r16_rm16

XBTS r16, r/m16

o16 0F A6 /r

386 A0

16/32-bit

Xbts_r32_rm32

XBTS r32, r/m32

o32 0F A6 /r

386 A0

16/32-bit

Xstore_16

XSTORE

a16 0F A7 C0

PADLOCK_RNG

16/32-bit

Xstore_32

XSTORE

a32 0F A7 C0

PADLOCK_RNG

16/32/64-bit

Xstore_64

XSTORE

a64 0F A7 C0

PADLOCK_RNG

64-bit

Xcryptecb_16

XCRYPTECB

a16 F3 0F A7 C8

PADLOCK_ACE

16/32-bit

Xcryptecb_32

XCRYPTECB

a32 F3 0F A7 C8

PADLOCK_ACE

16/32/64-bit

Xcryptecb_64

XCRYPTECB

a64 F3 0F A7 C8

PADLOCK_ACE

64-bit

Xcryptcbc_16

XCRYPTCBC

a16 F3 0F A7 D0

PADLOCK_ACE

16/32-bit

Xcryptcbc_32

XCRYPTCBC

a32 F3 0F A7 D0

PADLOCK_ACE

16/32/64-bit

Xcryptcbc_64

XCRYPTCBC

a64 F3 0F A7 D0

PADLOCK_ACE

64-bit

Xcryptctr_16

XCRYPTCTR

a16 F3 0F A7 D8

PADLOCK_ACE

16/32-bit

Xcryptctr_32

XCRYPTCTR

a32 F3 0F A7 D8

PADLOCK_ACE

16/32/64-bit

Xcryptctr_64

XCRYPTCTR

a64 F3 0F A7 D8

PADLOCK_ACE

64-bit

Xcryptcfb_16

XCRYPTCFB

a16 F3 0F A7 E0

PADLOCK_ACE

16/32-bit

Xcryptcfb_32

XCRYPTCFB

a32 F3 0F A7 E0

PADLOCK_ACE

16/32/64-bit

Xcryptcfb_64

XCRYPTCFB

a64 F3 0F A7 E0

PADLOCK_ACE

64-bit

Xcryptofb_16

XCRYPTOFB

a16 F3 0F A7 E8

PADLOCK_ACE

16/32-bit

Xcryptofb_32

XCRYPTOFB

a32 F3 0F A7 E8

PADLOCK_ACE

16/32/64-bit

Xcryptofb_64

XCRYPTOFB

a64 F3 0F A7 E8

PADLOCK_ACE

64-bit

Ibts_rm16_r16

IBTS r/m16, r16

o16 0F A7 /r

386 A0

16/32-bit

Ibts_rm32_r32

IBTS r/m32, r32

o32 0F A7 /r

386 A0

16/32-bit

Cmpxchg486_rm8_r8

CMPXCHG r/m8, r8

0F A6 /r

486 A

16/32-bit

Cmpxchg486_rm16_r16

CMPXCHG r/m16, r16

o16 0F A7 /r

486 A

16/32-bit

Cmpxchg486_rm32_r32

CMPXCHG r/m32, r32

o32 0F A7 /r

486 A

16/32-bit

Pushw_GS

PUSH GS

o16 0F A8

386+

16/32/64-bit

Pushd_GS

PUSH GS

o32 0F A8

386+

16/32-bit

Pushq_GS

PUSH GS

o64 0F A8

X64

64-bit

Popw_GS

POP GS

o16 0F A9

386+

16/32/64-bit

Popd_GS

POP GS

o32 0F A9

386+

16/32-bit

Popq_GS

POP GS

o64 0F A9

X64

64-bit

Rsm

RSM

0F AA

386+

16/32/64-bit

Bts_rm16_r16

BTS r/m16, r16

o16 0F AB /r

386+

16/32/64-bit

Bts_rm32_r32

BTS r/m32, r32

o32 0F AB /r

386+

16/32/64-bit

Bts_rm64_r64

BTS r/m64, r64

o64 0F AB /r

X64

64-bit

Shrd_rm16_r16_imm8

SHRD r/m16, r16, imm8

o16 0F AC /r ib

386+

16/32/64-bit

Shrd_rm32_r32_imm8

SHRD r/m32, r32, imm8

o32 0F AC /r ib

386+

16/32/64-bit

Shrd_rm64_r64_imm8

SHRD r/m64, r64, imm8

o64 0F AC /r ib

X64

64-bit

Shrd_rm16_r16_CL

SHRD r/m16, r16, CL

o16 0F AD /r

386+

16/32/64-bit

Shrd_rm32_r32_CL

SHRD r/m32, r32, CL

o32 0F AD /r

386+

16/32/64-bit

Shrd_rm64_r64_CL

SHRD r/m64, r64, CL

o64 0F AD /r

X64

64-bit

Fxsave_m512byte

FXSAVE m512byte

NP 0F AE /0

FXSR

16/32/64-bit

Fxsave64_m512byte

FXSAVE64 m512byte

NP o64 0F AE /0

FXSR

64-bit

Rdfsbase_r32

RDFSBASE r32

F3 0F AE /0

FSGSBASE

64-bit

Rdfsbase_r64

RDFSBASE r64

F3 o64 0F AE /0

FSGSBASE

64-bit

Fxrstor_m512byte

FXRSTOR m512byte

NP 0F AE /1

FXSR

16/32/64-bit

Fxrstor64_m512byte

FXRSTOR64 m512byte

NP o64 0F AE /1

FXSR

64-bit

Rdgsbase_r32

RDGSBASE r32

F3 0F AE /1

FSGSBASE

64-bit

Rdgsbase_r64

RDGSBASE r64

F3 o64 0F AE /1

FSGSBASE

64-bit

Ldmxcsr_m32

LDMXCSR m32

NP 0F AE /2

SSE

16/32/64-bit

Wrfsbase_r32

WRFSBASE r32

F3 0F AE /2

FSGSBASE

64-bit

Wrfsbase_r64

WRFSBASE r64

F3 o64 0F AE /2

FSGSBASE

64-bit

VEX_Vldmxcsr_m32

VLDMXCSR m32

VEX.LZ.0F.WIG AE /2

AVX

16/32/64-bit

Stmxcsr_m32

STMXCSR m32

NP 0F AE /3

SSE

16/32/64-bit

Wrgsbase_r32

WRGSBASE r32

F3 0F AE /3

FSGSBASE

64-bit

Wrgsbase_r64

WRGSBASE r64

F3 o64 0F AE /3

FSGSBASE

64-bit

VEX_Vstmxcsr_m32

VSTMXCSR m32

VEX.LZ.0F.WIG AE /3

AVX

16/32/64-bit

Xsave_mem

XSAVE mem

NP 0F AE /4

XSAVE

16/32/64-bit

Xsave64_mem

XSAVE64 mem

NP o64 0F AE /4

XSAVE

64-bit

Ptwrite_rm32

PTWRITE r/m32

F3 0F AE /4

PTWRITE

16/32/64-bit

Ptwrite_rm64

PTWRITE r/m64

F3 o64 0F AE /4

PTWRITE

64-bit

Xrstor_mem

XRSTOR mem

NP 0F AE /5

XSAVE

16/32/64-bit

Xrstor64_mem

XRSTOR64 mem

NP o64 0F AE /5

XSAVE

64-bit

Incsspd_r32

INCSSPD r32

F3 0F AE /5

CET_SS

16/32/64-bit

Incsspq_r64

INCSSPQ r64

F3 o64 0F AE /5

CET_SS

64-bit

Xsaveopt_mem

XSAVEOPT mem

NP 0F AE /6

XSAVEOPT

16/32/64-bit

Xsaveopt64_mem

XSAVEOPT64 mem

NP o64 0F AE /6

XSAVEOPT

64-bit

Clwb_m8

CLWB m8

66 0F AE /6

CLWB

16/32/64-bit

Tpause_r32

TPAUSE r32, <edx>, <eax>

66 0F AE /6

WAITPKG

16/32/64-bit

Tpause_r64

TPAUSE r64, <edx>, <eax>

66 o64 0F AE /6

WAITPKG

64-bit

Clrssbsy_m64

CLRSSBSY m64

F3 0F AE /6

CET_SS

16/32/64-bit

Umonitor_r16

UMONITOR r16

a16 F3 0F AE /6

WAITPKG

16/32-bit

Umonitor_r32

UMONITOR r32

a32 F3 0F AE /6

WAITPKG

16/32/64-bit

Umonitor_r64

UMONITOR r64

a64 F3 0F AE /6

WAITPKG

64-bit

Umwait_r32

UMWAIT r32, <edx>, <eax>

F2 0F AE /6

WAITPKG

16/32/64-bit

Umwait_r64

UMWAIT r64, <edx>, <eax>

F2 o64 0F AE /6

WAITPKG

64-bit

Clflush_m8

CLFLUSH m8

NP 0F AE /7

CLFSH

16/32/64-bit

Clflushopt_m8

CLFLUSHOPT m8

66 0F AE /7

CLFLUSHOPT

16/32/64-bit

Lfence

LFENCE

NP 0F AE E8

SSE2

16/32/64-bit

Lfence_E9

LFENCE

NP 0F AE E9

SSE2

16/32/64-bit

Lfence_EA

LFENCE

NP 0F AE EA

SSE2

16/32/64-bit

Lfence_EB

LFENCE

NP 0F AE EB

SSE2

16/32/64-bit

Lfence_EC

LFENCE

NP 0F AE EC

SSE2

16/32/64-bit

Lfence_ED

LFENCE

NP 0F AE ED

SSE2

16/32/64-bit

Lfence_EE

LFENCE

NP 0F AE EE

SSE2

16/32/64-bit

Lfence_EF

LFENCE

NP 0F AE EF

SSE2

16/32/64-bit

Mfence

MFENCE

NP 0F AE F0

SSE2

16/32/64-bit

Mfence_F1

MFENCE

NP 0F AE F1

SSE2

16/32/64-bit

Mfence_F2

MFENCE

NP 0F AE F2

SSE2

16/32/64-bit

Mfence_F3

MFENCE

NP 0F AE F3

SSE2

16/32/64-bit

Mfence_F4

MFENCE

NP 0F AE F4

SSE2

16/32/64-bit

Mfence_F5

MFENCE

NP 0F AE F5

SSE2

16/32/64-bit

Mfence_F6

MFENCE

NP 0F AE F6

SSE2

16/32/64-bit

Mfence_F7

MFENCE

NP 0F AE F7

SSE2

16/32/64-bit

Sfence

SFENCE

NP 0F AE F8

SSE

16/32/64-bit

Sfence_F9

SFENCE

NP 0F AE F9

SSE

16/32/64-bit

Sfence_FA

SFENCE

NP 0F AE FA

SSE

16/32/64-bit

Sfence_FB

SFENCE

NP 0F AE FB

SSE

16/32/64-bit

Sfence_FC

SFENCE

NP 0F AE FC

SSE

16/32/64-bit

Sfence_FD

SFENCE

NP 0F AE FD

SSE

16/32/64-bit

Sfence_FE

SFENCE

NP 0F AE FE

SSE

16/32/64-bit

Sfence_FF

SFENCE

NP 0F AE FF

SSE

16/32/64-bit

Pcommit

PCOMMIT

66 0F AE F8

PCOMMIT

16/32/64-bit

Imul_r16_rm16

IMUL r16, r/m16

o16 0F AF /r

386+

16/32/64-bit

Imul_r32_rm32

IMUL r32, r/m32

o32 0F AF /r

386+

16/32/64-bit

Imul_r64_rm64

IMUL r64, r/m64

o64 0F AF /r

X64

64-bit

Cmpxchg_rm8_r8

CMPXCHG r/m8, r8

0F B0 /r

486+

16/32/64-bit

Cmpxchg_rm16_r16

CMPXCHG r/m16, r16

o16 0F B1 /r

486+

16/32/64-bit

Cmpxchg_rm32_r32

CMPXCHG r/m32, r32

o32 0F B1 /r

486+

16/32/64-bit

Cmpxchg_rm64_r64

CMPXCHG r/m64, r64

o64 0F B1 /r

X64

64-bit

Lss_r16_m1616

LSS r16, m16:16

o16 0F B2 /r

386+

16/32/64-bit

Lss_r32_m1632

LSS r32, m16:32

o32 0F B2 /r

386+

16/32/64-bit

Lss_r64_m1664

LSS r64, m16:64

o64 0F B2 /r

X64

64-bit

Btr_rm16_r16

BTR r/m16, r16

o16 0F B3 /r

386+

16/32/64-bit

Btr_rm32_r32

BTR r/m32, r32

o32 0F B3 /r

386+

16/32/64-bit

Btr_rm64_r64

BTR r/m64, r64

o64 0F B3 /r

X64

64-bit

Lfs_r16_m1616

LFS r16, m16:16

o16 0F B4 /r

386+

16/32/64-bit

Lfs_r32_m1632

LFS r32, m16:32

o32 0F B4 /r

386+

16/32/64-bit

Lfs_r64_m1664

LFS r64, m16:64

o64 0F B4 /r

X64

64-bit

Lgs_r16_m1616

LGS r16, m16:16

o16 0F B5 /r

386+

16/32/64-bit

Lgs_r32_m1632

LGS r32, m16:32

o32 0F B5 /r

386+

16/32/64-bit

Lgs_r64_m1664

LGS r64, m16:64

o64 0F B5 /r

X64

64-bit

Movzx_r16_rm8

MOVZX r16, r/m8

o16 0F B6 /r

386+

16/32/64-bit

Movzx_r32_rm8

MOVZX r32, r/m8

o32 0F B6 /r

386+

16/32/64-bit

Movzx_r64_rm8

MOVZX r64, r/m8

o64 0F B6 /r

X64

64-bit

Movzx_r16_rm16

MOVZX r16, r/m16

o16 0F B7 /r

386+

16/32/64-bit

Movzx_r32_rm16

MOVZX r32, r/m16

o32 0F B7 /r

386+

16/32/64-bit

Movzx_r64_rm16

MOVZX r64, r/m16

o64 0F B7 /r

X64

64-bit

Jmpe_disp16

JMPE disp16

o16 0F B8 cw

IA-64

16/32-bit

Jmpe_disp32

JMPE disp32

o32 0F B8 cd

IA-64

16/32-bit

Popcnt_r16_rm16

POPCNT r16, r/m16

o16 F3 0F B8 /r

POPCNT

16/32/64-bit

Popcnt_r32_rm32

POPCNT r32, r/m32

o32 F3 0F B8 /r

POPCNT

16/32/64-bit

Popcnt_r64_rm64

POPCNT r64, r/m64

F3 o64 0F B8 /r

POPCNT

64-bit

Ud1_r16_rm16

UD1 r16, r/m16

o16 0F B9 /r

286+

16/32/64-bit

Ud1_r32_rm32

UD1 r32, r/m32

o32 0F B9 /r

386+

16/32/64-bit

Ud1_r64_rm64

UD1 r64, r/m64

o64 0F B9 /r

X64

64-bit

Bt_rm16_imm8

BT r/m16, imm8

o16 0F BA /4 ib

386+

16/32/64-bit

Bt_rm32_imm8

BT r/m32, imm8

o32 0F BA /4 ib

386+

16/32/64-bit

Bt_rm64_imm8

BT r/m64, imm8

o64 0F BA /4 ib

X64

64-bit

Bts_rm16_imm8

BTS r/m16, imm8

o16 0F BA /5 ib

386+

16/32/64-bit

Bts_rm32_imm8

BTS r/m32, imm8

o32 0F BA /5 ib

386+

16/32/64-bit

Bts_rm64_imm8

BTS r/m64, imm8

o64 0F BA /5 ib

X64

64-bit

Btr_rm16_imm8

BTR r/m16, imm8

o16 0F BA /6 ib

386+

16/32/64-bit

Btr_rm32_imm8

BTR r/m32, imm8

o32 0F BA /6 ib

386+

16/32/64-bit

Btr_rm64_imm8

BTR r/m64, imm8

o64 0F BA /6 ib

X64

64-bit

Btc_rm16_imm8

BTC r/m16, imm8

o16 0F BA /7 ib

386+

16/32/64-bit

Btc_rm32_imm8

BTC r/m32, imm8

o32 0F BA /7 ib

386+

16/32/64-bit

Btc_rm64_imm8

BTC r/m64, imm8

o64 0F BA /7 ib

X64

64-bit

Btc_rm16_r16

BTC r/m16, r16

o16 0F BB /r

386+

16/32/64-bit

Btc_rm32_r32

BTC r/m32, r32

o32 0F BB /r

386+

16/32/64-bit

Btc_rm64_r64

BTC r/m64, r64

o64 0F BB /r

X64

64-bit

Bsf_r16_rm16

BSF r16, r/m16

o16 0F BC /r

386+

16/32/64-bit

Bsf_r32_rm32

BSF r32, r/m32

o32 0F BC /r

386+

16/32/64-bit

Bsf_r64_rm64

BSF r64, r/m64

o64 0F BC /r

X64

64-bit

Tzcnt_r16_rm16

TZCNT r16, r/m16

o16 F3 0F BC /r

BMI1

16/32/64-bit

Tzcnt_r32_rm32

TZCNT r32, r/m32

o32 F3 0F BC /r

BMI1

16/32/64-bit

Tzcnt_r64_rm64

TZCNT r64, r/m64

F3 o64 0F BC /r

BMI1

64-bit

Bsr_r16_rm16

BSR r16, r/m16

o16 0F BD /r

386+

16/32/64-bit

Bsr_r32_rm32

BSR r32, r/m32

o32 0F BD /r

386+

16/32/64-bit

Bsr_r64_rm64

BSR r64, r/m64

o64 0F BD /r

X64

64-bit

Lzcnt_r16_rm16

LZCNT r16, r/m16

o16 F3 0F BD /r

LZCNT

16/32/64-bit

Lzcnt_r32_rm32

LZCNT r32, r/m32

o32 F3 0F BD /r

LZCNT

16/32/64-bit

Lzcnt_r64_rm64

LZCNT r64, r/m64

F3 o64 0F BD /r

LZCNT

64-bit

Movsx_r16_rm8

MOVSX r16, r/m8

o16 0F BE /r

386+

16/32/64-bit

Movsx_r32_rm8

MOVSX r32, r/m8

o32 0F BE /r

386+

16/32/64-bit

Movsx_r64_rm8

MOVSX r64, r/m8

o64 0F BE /r

X64

64-bit

Movsx_r16_rm16

MOVSX r16, r/m16

o16 0F BF /r

386+

16/32/64-bit

Movsx_r32_rm16

MOVSX r32, r/m16

o32 0F BF /r

386+

16/32/64-bit

Movsx_r64_rm16

MOVSX r64, r/m16

o64 0F BF /r

X64

64-bit

Xadd_rm8_r8

XADD r/m8, r8

0F C0 /r

486+

16/32/64-bit

Xadd_rm16_r16

XADD r/m16, r16

o16 0F C1 /r

486+

16/32/64-bit

Xadd_rm32_r32

XADD r/m32, r32

o32 0F C1 /r

486+

16/32/64-bit

Xadd_rm64_r64

XADD r/m64, r64

o64 0F C1 /r

X64

64-bit

Cmpps_xmm_xmmm128_imm8

CMPPS xmm1, xmm2/m128, imm8

NP 0F C2 /r ib

SSE

16/32/64-bit

VEX_Vcmpps_xmm_xmm_xmmm128_imm8

VCMPPS xmm1, xmm2, xmm3/m128, imm8

VEX.128.0F.WIG C2 /r ib

AVX

16/32/64-bit

VEX_Vcmpps_ymm_ymm_ymmm256_imm8

VCMPPS ymm1, ymm2, ymm3/m256, imm8

VEX.256.0F.WIG C2 /r ib

AVX

16/32/64-bit

EVEX_Vcmpps_kr_k1_xmm_xmmm128b32_imm8

VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8

EVEX.128.0F.W0 C2 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcmpps_kr_k1_ymm_ymmm256b32_imm8

VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8

EVEX.256.0F.W0 C2 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcmpps_kr_k1_zmm_zmmm512b32_imm8_sae

VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8

EVEX.512.0F.W0 C2 /r ib

AVX512F

16/32/64-bit

Cmppd_xmm_xmmm128_imm8

CMPPD xmm1, xmm2/m128, imm8

66 0F C2 /r ib

SSE2

16/32/64-bit

VEX_Vcmppd_xmm_xmm_xmmm128_imm8

VCMPPD xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F.WIG C2 /r ib

AVX

16/32/64-bit

VEX_Vcmppd_ymm_ymm_ymmm256_imm8

VCMPPD ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F.WIG C2 /r ib

AVX

16/32/64-bit

EVEX_Vcmppd_kr_k1_xmm_xmmm128b64_imm8

VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8

EVEX.128.66.0F.W1 C2 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcmppd_kr_k1_ymm_ymmm256b64_imm8

VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F.W1 C2 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcmppd_kr_k1_zmm_zmmm512b64_imm8_sae

VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8

EVEX.512.66.0F.W1 C2 /r ib

AVX512F

16/32/64-bit

Cmpss_xmm_xmmm32_imm8

CMPSS xmm1, xmm2/m32, imm8

F3 0F C2 /r ib

SSE

16/32/64-bit

VEX_Vcmpss_xmm_xmm_xmmm32_imm8

VCMPSS xmm1, xmm2, xmm3/m32, imm8

VEX.LIG.F3.0F.WIG C2 /r ib

AVX

16/32/64-bit

EVEX_Vcmpss_kr_k1_xmm_xmmm32_imm8_sae

VCMPSS k1 {k2}, xmm2, xmm3/m32{sae}, imm8

EVEX.LIG.F3.0F.W0 C2 /r ib

AVX512F

16/32/64-bit

Cmpsd_xmm_xmmm64_imm8

CMPSD xmm1, xmm2/m64, imm8

F2 0F C2 /r ib

SSE2

16/32/64-bit

VEX_Vcmpsd_xmm_xmm_xmmm64_imm8

VCMPSD xmm1, xmm2, xmm3/m64, imm8

VEX.LIG.F2.0F.WIG C2 /r ib

AVX

16/32/64-bit

EVEX_Vcmpsd_kr_k1_xmm_xmmm64_imm8_sae

VCMPSD k1 {k2}, xmm2, xmm3/m64{sae}, imm8

EVEX.LIG.F2.0F.W1 C2 /r ib

AVX512F

16/32/64-bit

Movnti_m32_r32

MOVNTI m32, r32

NP 0F C3 /r

SSE2

16/32/64-bit

Movnti_m64_r64

MOVNTI m64, r64

NP o64 0F C3 /r

SSE2

64-bit

Pinsrw_mm_r32m16_imm8

PINSRW mm, r32/m16, imm8

NP 0F C4 /r ib

SSE

16/32/64-bit

Pinsrw_mm_r64m16_imm8

PINSRW mm, r64/m16, imm8

NP o64 0F C4 /r ib

SSE

64-bit

Pinsrw_xmm_r32m16_imm8

PINSRW xmm, r32/m16, imm8

66 0F C4 /r ib

SSE2

16/32/64-bit

Pinsrw_xmm_r64m16_imm8

PINSRW xmm, r64/m16, imm8

66 o64 0F C4 /r ib

SSE2

64-bit

VEX_Vpinsrw_xmm_xmm_r32m16_imm8

VPINSRW xmm1, xmm2, r32/m16, imm8

VEX.128.66.0F.W0 C4 /r ib

AVX

16/32/64-bit

VEX_Vpinsrw_xmm_xmm_r64m16_imm8

VPINSRW xmm1, xmm2, r64/m16, imm8

VEX.128.66.0F.W1 C4 /r ib

AVX

64-bit

EVEX_Vpinsrw_xmm_xmm_r32m16_imm8

VPINSRW xmm1, xmm2, r32/m16, imm8

EVEX.128.66.0F.W0 C4 /r ib

AVX512BW

16/32/64-bit

EVEX_Vpinsrw_xmm_xmm_r64m16_imm8

VPINSRW xmm1, xmm2, r64/m16, imm8

EVEX.128.66.0F.W1 C4 /r ib

AVX512BW

64-bit

Pextrw_r32_mm_imm8

PEXTRW r32, mm, imm8

NP 0F C5 /r ib

SSE

16/32/64-bit

Pextrw_r64_mm_imm8

PEXTRW r64, mm, imm8

NP o64 0F C5 /r ib

SSE

64-bit

Pextrw_r32_xmm_imm8

PEXTRW r32, xmm, imm8

66 0F C5 /r ib

SSE2

16/32/64-bit

Pextrw_r64_xmm_imm8

PEXTRW r64, xmm, imm8

66 o64 0F C5 /r ib

SSE2

64-bit

VEX_Vpextrw_r32_xmm_imm8

VPEXTRW r32, xmm1, imm8

VEX.128.66.0F.W0 C5 /r ib

AVX

16/32/64-bit

VEX_Vpextrw_r64_xmm_imm8

VPEXTRW r64, xmm1, imm8

VEX.128.66.0F.W1 C5 /r ib

AVX

64-bit

EVEX_Vpextrw_r32_xmm_imm8

VPEXTRW r32, xmm1, imm8

EVEX.128.66.0F.W0 C5 /r ib

AVX512BW

16/32/64-bit

EVEX_Vpextrw_r64_xmm_imm8

VPEXTRW r64, xmm1, imm8

EVEX.128.66.0F.W1 C5 /r ib

AVX512BW

64-bit

Shufps_xmm_xmmm128_imm8

SHUFPS xmm1, xmm2/m128, imm8

NP 0F C6 /r ib

SSE

16/32/64-bit

VEX_Vshufps_xmm_xmm_xmmm128_imm8

VSHUFPS xmm1, xmm2, xmm3/m128, imm8

VEX.128.0F.WIG C6 /r ib

AVX

16/32/64-bit

VEX_Vshufps_ymm_ymm_ymmm256_imm8

VSHUFPS ymm1, ymm2, ymm3/m256, imm8

VEX.256.0F.WIG C6 /r ib

AVX

16/32/64-bit

EVEX_Vshufps_xmm_k1z_xmm_xmmm128b32_imm8

VSHUFPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8

EVEX.128.0F.W0 C6 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vshufps_ymm_k1z_ymm_ymmm256b32_imm8

VSHUFPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8

EVEX.256.0F.W0 C6 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vshufps_zmm_k1z_zmm_zmmm512b32_imm8

VSHUFPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8

EVEX.512.0F.W0 C6 /r ib

AVX512F

16/32/64-bit

Shufpd_xmm_xmmm128_imm8

SHUFPD xmm1, xmm2/m128, imm8

66 0F C6 /r ib

SSE2

16/32/64-bit

VEX_Vshufpd_xmm_xmm_xmmm128_imm8

VSHUFPD xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F.WIG C6 /r ib

AVX

16/32/64-bit

VEX_Vshufpd_ymm_ymm_ymmm256_imm8

VSHUFPD ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F.WIG C6 /r ib

AVX

16/32/64-bit

EVEX_Vshufpd_xmm_k1z_xmm_xmmm128b64_imm8

VSHUFPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8

EVEX.128.66.0F.W1 C6 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vshufpd_ymm_k1z_ymm_ymmm256b64_imm8

VSHUFPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F.W1 C6 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vshufpd_zmm_k1z_zmm_zmmm512b64_imm8

VSHUFPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8

EVEX.512.66.0F.W1 C6 /r ib

AVX512F

16/32/64-bit

Cmpxchg8b_m64

CMPXCHG8B m64

0F C7 /1

CX8

16/32/64-bit

Cmpxchg16b_m128

CMPXCHG16B m128

o64 0F C7 /1

CMPXCHG16B

64-bit

Xrstors_mem

XRSTORS mem

NP 0F C7 /3

XSAVES

16/32/64-bit

Xrstors64_mem

XRSTORS64 mem

NP o64 0F C7 /3

XSAVES

64-bit

Xsavec_mem

XSAVEC mem

NP 0F C7 /4

XSAVEC

16/32/64-bit

Xsavec64_mem

XSAVEC64 mem

NP o64 0F C7 /4

XSAVEC

64-bit

Xsaves_mem

XSAVES mem

NP 0F C7 /5

XSAVES

16/32/64-bit

Xsaves64_mem

XSAVES64 mem

NP o64 0F C7 /5

XSAVES

64-bit

Vmptrld_m64

VMPTRLD m64

NP 0F C7 /6

VMX

16/32/64-bit

Vmclear_m64

VMCLEAR m64

66 0F C7 /6

VMX

16/32/64-bit

Vmxon_m64

VMXON m64

F3 0F C7 /6

VMX

16/32/64-bit

Rdrand_r16

RDRAND r16

o16 0F C7 /6

RDRAND

16/32/64-bit

Rdrand_r32

RDRAND r32

o32 0F C7 /6

RDRAND

16/32/64-bit

Rdrand_r64

RDRAND r64

o64 0F C7 /6

RDRAND

64-bit

Vmptrst_m64

VMPTRST m64

NP 0F C7 /7

VMX

16/32/64-bit

Rdseed_r16

RDSEED r16

o16 0F C7 /7

RDSEED

16/32/64-bit

Rdseed_r32

RDSEED r32

o32 0F C7 /7

RDSEED

16/32/64-bit

Rdseed_r64

RDSEED r64

o64 0F C7 /7

RDSEED

64-bit

Rdpid_r32

RDPID r32

F3 0F C7 /7

RDPID

16/32-bit

Rdpid_r64

RDPID r64

F3 0F C7 /7

RDPID

64-bit

Bswap_r16

BSWAP r16

o16 0F C8+rw

486+

16/32/64-bit

Bswap_r32

BSWAP r32

o32 0F C8+rd

486+

16/32/64-bit

Bswap_r64

BSWAP r64

o64 0F C8+ro

X64

64-bit

Addsubpd_xmm_xmmm128

ADDSUBPD xmm1, xmm2/m128

66 0F D0 /r

SSE3

16/32/64-bit

VEX_Vaddsubpd_xmm_xmm_xmmm128

VADDSUBPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG D0 /r

AVX

16/32/64-bit

VEX_Vaddsubpd_ymm_ymm_ymmm256

VADDSUBPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG D0 /r

AVX

16/32/64-bit

Addsubps_xmm_xmmm128

ADDSUBPS xmm1, xmm2/m128

F2 0F D0 /r

SSE3

16/32/64-bit

VEX_Vaddsubps_xmm_xmm_xmmm128

VADDSUBPS xmm1, xmm2, xmm3/m128

VEX.128.F2.0F.WIG D0 /r

AVX

16/32/64-bit

VEX_Vaddsubps_ymm_ymm_ymmm256

VADDSUBPS ymm1, ymm2, ymm3/m256

VEX.256.F2.0F.WIG D0 /r

AVX

16/32/64-bit

Psrlw_mm_mmm64

PSRLW mm, mm/m64

NP 0F D1 /r

MMX

16/32/64-bit

Psrlw_xmm_xmmm128

PSRLW xmm1, xmm2/m128

66 0F D1 /r

SSE2

16/32/64-bit

VEX_Vpsrlw_xmm_xmm_xmmm128

VPSRLW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG D1 /r

AVX

16/32/64-bit

VEX_Vpsrlw_ymm_ymm_xmmm128

VPSRLW ymm1, ymm2, xmm3/m128

VEX.256.66.0F.WIG D1 /r

AVX2

16/32/64-bit

EVEX_Vpsrlw_xmm_k1z_xmm_xmmm128

VPSRLW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG D1 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsrlw_ymm_k1z_ymm_xmmm128

VPSRLW ymm1 {k1}{z}, ymm2, xmm3/m128

EVEX.256.66.0F.WIG D1 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsrlw_zmm_k1z_zmm_xmmm128

VPSRLW zmm1 {k1}{z}, zmm2, xmm3/m128

EVEX.512.66.0F.WIG D1 /r

AVX512BW

16/32/64-bit

Psrld_mm_mmm64

PSRLD mm, mm/m64

NP 0F D2 /r

MMX

16/32/64-bit

Psrld_xmm_xmmm128

PSRLD xmm1, xmm2/m128

66 0F D2 /r

SSE2

16/32/64-bit

VEX_Vpsrld_xmm_xmm_xmmm128

VPSRLD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG D2 /r

AVX

16/32/64-bit

VEX_Vpsrld_ymm_ymm_xmmm128

VPSRLD ymm1, ymm2, xmm3/m128

VEX.256.66.0F.WIG D2 /r

AVX2

16/32/64-bit

EVEX_Vpsrld_xmm_k1z_xmm_xmmm128

VPSRLD xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.W0 D2 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrld_ymm_k1z_ymm_xmmm128

VPSRLD ymm1 {k1}{z}, ymm2, xmm3/m128

EVEX.256.66.0F.W0 D2 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrld_zmm_k1z_zmm_xmmm128

VPSRLD zmm1 {k1}{z}, zmm2, xmm3/m128

EVEX.512.66.0F.W0 D2 /r

AVX512F

16/32/64-bit

Psrlq_mm_mmm64

PSRLQ mm, mm/m64

NP 0F D3 /r

MMX

16/32/64-bit

Psrlq_xmm_xmmm128

PSRLQ xmm1, xmm2/m128

66 0F D3 /r

SSE2

16/32/64-bit

VEX_Vpsrlq_xmm_xmm_xmmm128

VPSRLQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG D3 /r

AVX

16/32/64-bit

VEX_Vpsrlq_ymm_ymm_xmmm128

VPSRLQ ymm1, ymm2, xmm3/m128

VEX.256.66.0F.WIG D3 /r

AVX2

16/32/64-bit

EVEX_Vpsrlq_xmm_k1z_xmm_xmmm128

VPSRLQ xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.W1 D3 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrlq_ymm_k1z_ymm_xmmm128

VPSRLQ ymm1 {k1}{z}, ymm2, xmm3/m128

EVEX.256.66.0F.W1 D3 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrlq_zmm_k1z_zmm_xmmm128

VPSRLQ zmm1 {k1}{z}, zmm2, xmm3/m128

EVEX.512.66.0F.W1 D3 /r

AVX512F

16/32/64-bit

Paddq_mm_mmm64

PADDQ mm, mm/m64

NP 0F D4 /r

MMX

16/32/64-bit

Paddq_xmm_xmmm128

PADDQ xmm1, xmm2/m128

66 0F D4 /r

SSE2

16/32/64-bit

VEX_Vpaddq_xmm_xmm_xmmm128

VPADDQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG D4 /r

AVX

16/32/64-bit

VEX_Vpaddq_ymm_ymm_ymmm256

VPADDQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG D4 /r

AVX2

16/32/64-bit

EVEX_Vpaddq_xmm_k1z_xmm_xmmm128b64

VPADDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 D4 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpaddq_ymm_k1z_ymm_ymmm256b64

VPADDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 D4 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpaddq_zmm_k1z_zmm_zmmm512b64

VPADDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 D4 /r

AVX512F

16/32/64-bit

Pmullw_mm_mmm64

PMULLW mm, mm/m64

NP 0F D5 /r

MMX

16/32/64-bit

Pmullw_xmm_xmmm128

PMULLW xmm1, xmm2/m128

66 0F D5 /r

SSE2

16/32/64-bit

VEX_Vpmullw_xmm_xmm_xmmm128

VPMULLW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG D5 /r

AVX

16/32/64-bit

VEX_Vpmullw_ymm_ymm_ymmm256

VPMULLW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG D5 /r

AVX2

16/32/64-bit

EVEX_Vpmullw_xmm_k1z_xmm_xmmm128

VPMULLW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG D5 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmullw_ymm_k1z_ymm_ymmm256

VPMULLW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG D5 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmullw_zmm_k1z_zmm_zmmm512

VPMULLW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG D5 /r

AVX512BW

16/32/64-bit

Movq_xmmm64_xmm

MOVQ xmm2/m64, xmm1

66 0F D6 /r

SSE2

16/32/64-bit

VEX_Vmovq_xmmm64_xmm

VMOVQ xmm1/m64, xmm2

VEX.128.66.0F.WIG D6 /r

AVX

16/32/64-bit

EVEX_Vmovq_xmmm64_xmm

VMOVQ xmm1/m64, xmm2

EVEX.128.66.0F.W1 D6 /r

AVX512F

16/32/64-bit

Movq2dq_xmm_mm

MOVQ2DQ xmm, mm

F3 0F D6 /r

SSE2

16/32/64-bit

Movdq2q_mm_xmm

MOVDQ2Q mm, xmm

F2 0F D6 /r

SSE2

16/32/64-bit

Pmovmskb_r32_mm

PMOVMSKB r32, mm

NP 0F D7 /r

SSE

16/32/64-bit

Pmovmskb_r64_mm

PMOVMSKB r64, mm

NP o64 0F D7 /r

SSE

64-bit

Pmovmskb_r32_xmm

PMOVMSKB r32, xmm

66 0F D7 /r

SSE2

16/32/64-bit

Pmovmskb_r64_xmm

PMOVMSKB r64, xmm

66 o64 0F D7 /r

SSE2

64-bit

VEX_Vpmovmskb_r32_xmm

VPMOVMSKB r32, xmm1

VEX.128.66.0F.W0 D7 /r

AVX

16/32/64-bit

VEX_Vpmovmskb_r64_xmm

VPMOVMSKB r64, xmm1

VEX.128.66.0F.W1 D7 /r

AVX

64-bit

VEX_Vpmovmskb_r32_ymm

VPMOVMSKB r32, ymm1

VEX.256.66.0F.W0 D7 /r

AVX2

16/32/64-bit

VEX_Vpmovmskb_r64_ymm

VPMOVMSKB r64, ymm1

VEX.256.66.0F.W1 D7 /r

AVX2

64-bit

Psubusb_mm_mmm64

PSUBUSB mm, mm/m64

NP 0F D8 /r

MMX

16/32/64-bit

Psubusb_xmm_xmmm128

PSUBUSB xmm1, xmm2/m128

66 0F D8 /r

SSE2

16/32/64-bit

VEX_Vpsubusb_xmm_xmm_xmmm128

VPSUBUSB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG D8 /r

AVX

16/32/64-bit

VEX_Vpsubusb_ymm_ymm_ymmm256

VPSUBUSB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG D8 /r

AVX2

16/32/64-bit

EVEX_Vpsubusb_xmm_k1z_xmm_xmmm128

VPSUBUSB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG D8 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubusb_ymm_k1z_ymm_ymmm256

VPSUBUSB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG D8 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubusb_zmm_k1z_zmm_zmmm512

VPSUBUSB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG D8 /r

AVX512BW

16/32/64-bit

Psubusw_mm_mmm64

PSUBUSW mm, mm/m64

NP 0F D9 /r

MMX

16/32/64-bit

Psubusw_xmm_xmmm128

PSUBUSW xmm1, xmm2/m128

66 0F D9 /r

SSE2

16/32/64-bit

VEX_Vpsubusw_xmm_xmm_xmmm128

VPSUBUSW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG D9 /r

AVX

16/32/64-bit

VEX_Vpsubusw_ymm_ymm_ymmm256

VPSUBUSW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG D9 /r

AVX2

16/32/64-bit

EVEX_Vpsubusw_xmm_k1z_xmm_xmmm128

VPSUBUSW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG D9 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubusw_ymm_k1z_ymm_ymmm256

VPSUBUSW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG D9 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubusw_zmm_k1z_zmm_zmmm512

VPSUBUSW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG D9 /r

AVX512BW

16/32/64-bit

Pminub_mm_mmm64

PMINUB mm1, mm2/m64

NP 0F DA /r

SSE

16/32/64-bit

Pminub_xmm_xmmm128

PMINUB xmm1, xmm2/m128

66 0F DA /r

SSE2

16/32/64-bit

VEX_Vpminub_xmm_xmm_xmmm128

VPMINUB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG DA /r

AVX

16/32/64-bit

VEX_Vpminub_ymm_ymm_ymmm256

VPMINUB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG DA /r

AVX2

16/32/64-bit

EVEX_Vpminub_xmm_k1z_xmm_xmmm128

VPMINUB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG DA /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpminub_ymm_k1z_ymm_ymmm256

VPMINUB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG DA /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpminub_zmm_k1z_zmm_zmmm512

VPMINUB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG DA /r

AVX512BW

16/32/64-bit

Pand_mm_mmm64

PAND mm, mm/m64

NP 0F DB /r

MMX

16/32/64-bit

Pand_xmm_xmmm128

PAND xmm1, xmm2/m128

66 0F DB /r

SSE2

16/32/64-bit

VEX_Vpand_xmm_xmm_xmmm128

VPAND xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG DB /r

AVX

16/32/64-bit

VEX_Vpand_ymm_ymm_ymmm256

VPAND ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG DB /r

AVX2

16/32/64-bit

EVEX_Vpandd_xmm_k1z_xmm_xmmm128b32

VPANDD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 DB /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpandd_ymm_k1z_ymm_ymmm256b32

VPANDD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 DB /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpandd_zmm_k1z_zmm_zmmm512b32

VPANDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 DB /r

AVX512F

16/32/64-bit

EVEX_Vpandq_xmm_k1z_xmm_xmmm128b64

VPANDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 DB /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpandq_ymm_k1z_ymm_ymmm256b64

VPANDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 DB /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpandq_zmm_k1z_zmm_zmmm512b64

VPANDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 DB /r

AVX512F

16/32/64-bit

Paddusb_mm_mmm64

PADDUSB mm, mm/m64

NP 0F DC /r

MMX

16/32/64-bit

Paddusb_xmm_xmmm128

PADDUSB xmm1, xmm2/m128

66 0F DC /r

SSE2

16/32/64-bit

VEX_Vpaddusb_xmm_xmm_xmmm128

VPADDUSB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG DC /r

AVX

16/32/64-bit

VEX_Vpaddusb_ymm_ymm_ymmm256

VPADDUSB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG DC /r

AVX2

16/32/64-bit

EVEX_Vpaddusb_xmm_k1z_xmm_xmmm128

VPADDUSB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG DC /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddusb_ymm_k1z_ymm_ymmm256

VPADDUSB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG DC /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddusb_zmm_k1z_zmm_zmmm512

VPADDUSB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG DC /r

AVX512BW

16/32/64-bit

Paddusw_mm_mmm64

PADDUSW mm, mm/m64

NP 0F DD /r

MMX

16/32/64-bit

Paddusw_xmm_xmmm128

PADDUSW xmm1, xmm2/m128

66 0F DD /r

SSE2

16/32/64-bit

VEX_Vpaddusw_xmm_xmm_xmmm128

VPADDUSW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG DD /r

AVX

16/32/64-bit

VEX_Vpaddusw_ymm_ymm_ymmm256

VPADDUSW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG DD /r

AVX2

16/32/64-bit

EVEX_Vpaddusw_xmm_k1z_xmm_xmmm128

VPADDUSW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG DD /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddusw_ymm_k1z_ymm_ymmm256

VPADDUSW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG DD /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddusw_zmm_k1z_zmm_zmmm512

VPADDUSW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG DD /r

AVX512BW

16/32/64-bit

Pmaxub_mm_mmm64

PMAXUB mm1, mm2/m64

NP 0F DE /r

SSE

16/32/64-bit

Pmaxub_xmm_xmmm128

PMAXUB xmm1, xmm2/m128

66 0F DE /r

SSE2

16/32/64-bit

VEX_Vpmaxub_xmm_xmm_xmmm128

VPMAXUB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG DE /r

AVX

16/32/64-bit

VEX_Vpmaxub_ymm_ymm_ymmm256

VPMAXUB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG DE /r

AVX2

16/32/64-bit

EVEX_Vpmaxub_xmm_k1z_xmm_xmmm128

VPMAXUB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG DE /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaxub_ymm_k1z_ymm_ymmm256

VPMAXUB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG DE /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaxub_zmm_k1z_zmm_zmmm512

VPMAXUB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG DE /r

AVX512BW

16/32/64-bit

Pandn_mm_mmm64

PANDN mm, mm/m64

NP 0F DF /r

MMX

16/32/64-bit

Pandn_xmm_xmmm128

PANDN xmm1, xmm2/m128

66 0F DF /r

SSE2

16/32/64-bit

VEX_Vpandn_xmm_xmm_xmmm128

VPANDN xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG DF /r

AVX

16/32/64-bit

VEX_Vpandn_ymm_ymm_ymmm256

VPANDN ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG DF /r

AVX2

16/32/64-bit

EVEX_Vpandnd_xmm_k1z_xmm_xmmm128b32

VPANDND xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 DF /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpandnd_ymm_k1z_ymm_ymmm256b32

VPANDND ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 DF /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpandnd_zmm_k1z_zmm_zmmm512b32

VPANDND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 DF /r

AVX512F

16/32/64-bit

EVEX_Vpandnq_xmm_k1z_xmm_xmmm128b64

VPANDNQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 DF /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpandnq_ymm_k1z_ymm_ymmm256b64

VPANDNQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 DF /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpandnq_zmm_k1z_zmm_zmmm512b64

VPANDNQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 DF /r

AVX512F

16/32/64-bit

Pavgb_mm_mmm64

PAVGB mm1, mm2/m64

NP 0F E0 /r

SSE

16/32/64-bit

Pavgb_xmm_xmmm128

PAVGB xmm1, xmm2/m128

66 0F E0 /r

SSE2

16/32/64-bit

VEX_Vpavgb_xmm_xmm_xmmm128

VPAVGB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG E0 /r

AVX

16/32/64-bit

VEX_Vpavgb_ymm_ymm_ymmm256

VPAVGB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG E0 /r

AVX2

16/32/64-bit

EVEX_Vpavgb_xmm_k1z_xmm_xmmm128

VPAVGB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG E0 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpavgb_ymm_k1z_ymm_ymmm256

VPAVGB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG E0 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpavgb_zmm_k1z_zmm_zmmm512

VPAVGB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG E0 /r

AVX512BW

16/32/64-bit

Psraw_mm_mmm64

PSRAW mm, mm/m64

NP 0F E1 /r

MMX

16/32/64-bit

Psraw_xmm_xmmm128

PSRAW xmm1, xmm2/m128

66 0F E1 /r

SSE2

16/32/64-bit

VEX_Vpsraw_xmm_xmm_xmmm128

VPSRAW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG E1 /r

AVX

16/32/64-bit

VEX_Vpsraw_ymm_ymm_xmmm128

VPSRAW ymm1, ymm2, xmm3/m128

VEX.256.66.0F.WIG E1 /r

AVX2

16/32/64-bit

EVEX_Vpsraw_xmm_k1z_xmm_xmmm128

VPSRAW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG E1 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsraw_ymm_k1z_ymm_xmmm128

VPSRAW ymm1 {k1}{z}, ymm2, xmm3/m128

EVEX.256.66.0F.WIG E1 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsraw_zmm_k1z_zmm_xmmm128

VPSRAW zmm1 {k1}{z}, zmm2, xmm3/m128

EVEX.512.66.0F.WIG E1 /r

AVX512BW

16/32/64-bit

Psrad_mm_mmm64

PSRAD mm, mm/m64

NP 0F E2 /r

MMX

16/32/64-bit

Psrad_xmm_xmmm128

PSRAD xmm1, xmm2/m128

66 0F E2 /r

SSE2

16/32/64-bit

VEX_Vpsrad_xmm_xmm_xmmm128

VPSRAD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG E2 /r

AVX

16/32/64-bit

VEX_Vpsrad_ymm_ymm_xmmm128

VPSRAD ymm1, ymm2, xmm3/m128

VEX.256.66.0F.WIG E2 /r

AVX2

16/32/64-bit

EVEX_Vpsrad_xmm_k1z_xmm_xmmm128

VPSRAD xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.W0 E2 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrad_ymm_k1z_ymm_xmmm128

VPSRAD ymm1 {k1}{z}, ymm2, xmm3/m128

EVEX.256.66.0F.W0 E2 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrad_zmm_k1z_zmm_xmmm128

VPSRAD zmm1 {k1}{z}, zmm2, xmm3/m128

EVEX.512.66.0F.W0 E2 /r

AVX512F

16/32/64-bit

EVEX_Vpsraq_xmm_k1z_xmm_xmmm128

VPSRAQ xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.W1 E2 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsraq_ymm_k1z_ymm_xmmm128

VPSRAQ ymm1 {k1}{z}, ymm2, xmm3/m128

EVEX.256.66.0F.W1 E2 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsraq_zmm_k1z_zmm_xmmm128

VPSRAQ zmm1 {k1}{z}, zmm2, xmm3/m128

EVEX.512.66.0F.W1 E2 /r

AVX512F

16/32/64-bit

Pavgw_mm_mmm64

PAVGW mm1, mm2/m64

NP 0F E3 /r

SSE

16/32/64-bit

Pavgw_xmm_xmmm128

PAVGW xmm1, xmm2/m128

66 0F E3 /r

SSE2

16/32/64-bit

VEX_Vpavgw_xmm_xmm_xmmm128

VPAVGW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG E3 /r

AVX

16/32/64-bit

VEX_Vpavgw_ymm_ymm_ymmm256

VPAVGW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG E3 /r

AVX2

16/32/64-bit

EVEX_Vpavgw_xmm_k1z_xmm_xmmm128

VPAVGW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG E3 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpavgw_ymm_k1z_ymm_ymmm256

VPAVGW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG E3 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpavgw_zmm_k1z_zmm_zmmm512

VPAVGW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG E3 /r

AVX512BW

16/32/64-bit

Pmulhuw_mm_mmm64

PMULHUW mm1, mm2/m64

NP 0F E4 /r

SSE

16/32/64-bit

Pmulhuw_xmm_xmmm128

PMULHUW xmm1, xmm2/m128

66 0F E4 /r

SSE2

16/32/64-bit

VEX_Vpmulhuw_xmm_xmm_xmmm128

VPMULHUW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG E4 /r

AVX

16/32/64-bit

VEX_Vpmulhuw_ymm_ymm_ymmm256

VPMULHUW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG E4 /r

AVX2

16/32/64-bit

EVEX_Vpmulhuw_xmm_k1z_xmm_xmmm128

VPMULHUW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG E4 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmulhuw_ymm_k1z_ymm_ymmm256

VPMULHUW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG E4 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmulhuw_zmm_k1z_zmm_zmmm512

VPMULHUW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG E4 /r

AVX512BW

16/32/64-bit

Pmulhw_mm_mmm64

PMULHW mm, mm/m64

NP 0F E5 /r

MMX

16/32/64-bit

Pmulhw_xmm_xmmm128

PMULHW xmm1, xmm2/m128

66 0F E5 /r

SSE2

16/32/64-bit

VEX_Vpmulhw_xmm_xmm_xmmm128

VPMULHW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG E5 /r

AVX

16/32/64-bit

VEX_Vpmulhw_ymm_ymm_ymmm256

VPMULHW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG E5 /r

AVX2

16/32/64-bit

EVEX_Vpmulhw_xmm_k1z_xmm_xmmm128

VPMULHW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG E5 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmulhw_ymm_k1z_ymm_ymmm256

VPMULHW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG E5 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmulhw_zmm_k1z_zmm_zmmm512

VPMULHW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG E5 /r

AVX512BW

16/32/64-bit

Cvttpd2dq_xmm_xmmm128

CVTTPD2DQ xmm1, xmm2/m128

66 0F E6 /r

SSE2

16/32/64-bit

VEX_Vcvttpd2dq_xmm_xmmm128

VCVTTPD2DQ xmm1, xmm2/m128

VEX.128.66.0F.WIG E6 /r

AVX

16/32/64-bit

VEX_Vcvttpd2dq_xmm_ymmm256

VCVTTPD2DQ xmm1, ymm2/m256

VEX.256.66.0F.WIG E6 /r

AVX

16/32/64-bit

EVEX_Vcvttpd2dq_xmm_k1z_xmmm128b64

VCVTTPD2DQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F.W1 E6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvttpd2dq_xmm_k1z_ymmm256b64

VCVTTPD2DQ xmm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F.W1 E6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvttpd2dq_ymm_k1z_zmmm512b64_sae

VCVTTPD2DQ ymm1 {k1}{z}, zmm2/m512/m64bcst{sae}

EVEX.512.66.0F.W1 E6 /r

AVX512F

16/32/64-bit

Cvtdq2pd_xmm_xmmm64

CVTDQ2PD xmm1, xmm2/m64

F3 0F E6 /r

SSE2

16/32/64-bit

VEX_Vcvtdq2pd_xmm_xmmm64

VCVTDQ2PD xmm1, xmm2/m64

VEX.128.F3.0F.WIG E6 /r

AVX

16/32/64-bit

VEX_Vcvtdq2pd_ymm_xmmm128

VCVTDQ2PD ymm1, xmm2/m128

VEX.256.F3.0F.WIG E6 /r

AVX

16/32/64-bit

EVEX_Vcvtdq2pd_xmm_k1z_xmmm64b32

VCVTDQ2PD xmm1 {k1}{z}, xmm2/m64/m32bcst

EVEX.128.F3.0F.W0 E6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtdq2pd_ymm_k1z_xmmm128b32

VCVTDQ2PD ymm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.256.F3.0F.W0 E6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtdq2pd_zmm_k1z_ymmm256b32_er

VCVTDQ2PD zmm1 {k1}{z}, ymm2/m256/m32bcst{er}

EVEX.512.F3.0F.W0 E6 /r

AVX512F

16/32/64-bit

EVEX_Vcvtqq2pd_xmm_k1z_xmmm128b64

VCVTQQ2PD xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.F3.0F.W1 E6 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtqq2pd_ymm_k1z_ymmm256b64

VCVTQQ2PD ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.F3.0F.W1 E6 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vcvtqq2pd_zmm_k1z_zmmm512b64_er

VCVTQQ2PD zmm1 {k1}{z}, zmm2/m512/m64bcst{er}

EVEX.512.F3.0F.W1 E6 /r

AVX512DQ

16/32/64-bit

Cvtpd2dq_xmm_xmmm128

CVTPD2DQ xmm1, xmm2/m128

F2 0F E6 /r

SSE2

16/32/64-bit

VEX_Vcvtpd2dq_xmm_xmmm128

VCVTPD2DQ xmm1, xmm2/m128

VEX.128.F2.0F.WIG E6 /r

AVX

16/32/64-bit

VEX_Vcvtpd2dq_xmm_ymmm256

VCVTPD2DQ xmm1, ymm2/m256

VEX.256.F2.0F.WIG E6 /r

AVX

16/32/64-bit

EVEX_Vcvtpd2dq_xmm_k1z_xmmm128b64

VCVTPD2DQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.F2.0F.W1 E6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtpd2dq_xmm_k1z_ymmm256b64

VCVTPD2DQ xmm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.F2.0F.W1 E6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtpd2dq_ymm_k1z_zmmm512b64_er

VCVTPD2DQ ymm1 {k1}{z}, zmm2/m512/m64bcst{er}

EVEX.512.F2.0F.W1 E6 /r

AVX512F

16/32/64-bit

Movntq_m64_mm

MOVNTQ m64, mm

NP 0F E7 /r

SSE

16/32/64-bit

Movntdq_m128_xmm

MOVNTDQ m128, xmm1

66 0F E7 /r

SSE2

16/32/64-bit

VEX_Vmovntdq_m128_xmm

VMOVNTDQ m128, xmm1

VEX.128.66.0F.WIG E7 /r

AVX

16/32/64-bit

VEX_Vmovntdq_m256_ymm

VMOVNTDQ m256, ymm1

VEX.256.66.0F.WIG E7 /r

AVX

16/32/64-bit

EVEX_Vmovntdq_m128_xmm

VMOVNTDQ m128, xmm1

EVEX.128.66.0F.W0 E7 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovntdq_m256_ymm

VMOVNTDQ m256, ymm1

EVEX.256.66.0F.W0 E7 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovntdq_m512_zmm

VMOVNTDQ m512, zmm1

EVEX.512.66.0F.W0 E7 /r

AVX512F

16/32/64-bit

Psubsb_mm_mmm64

PSUBSB mm, mm/m64

NP 0F E8 /r

MMX

16/32/64-bit

Psubsb_xmm_xmmm128

PSUBSB xmm1, xmm2/m128

66 0F E8 /r

SSE2

16/32/64-bit

VEX_Vpsubsb_xmm_xmm_xmmm128

VPSUBSB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG E8 /r

AVX

16/32/64-bit

VEX_Vpsubsb_ymm_ymm_ymmm256

VPSUBSB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG E8 /r

AVX2

16/32/64-bit

EVEX_Vpsubsb_xmm_k1z_xmm_xmmm128

VPSUBSB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG E8 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubsb_ymm_k1z_ymm_ymmm256

VPSUBSB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG E8 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubsb_zmm_k1z_zmm_zmmm512

VPSUBSB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG E8 /r

AVX512BW

16/32/64-bit

Psubsw_mm_mmm64

PSUBSW mm, mm/m64

NP 0F E9 /r

MMX

16/32/64-bit

Psubsw_xmm_xmmm128

PSUBSW xmm1, xmm2/m128

66 0F E9 /r

SSE2

16/32/64-bit

VEX_Vpsubsw_xmm_xmm_xmmm128

VPSUBSW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG E9 /r

AVX

16/32/64-bit

VEX_Vpsubsw_ymm_ymm_ymmm256

VPSUBSW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG E9 /r

AVX2

16/32/64-bit

EVEX_Vpsubsw_xmm_k1z_xmm_xmmm128

VPSUBSW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG E9 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubsw_ymm_k1z_ymm_ymmm256

VPSUBSW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG E9 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubsw_zmm_k1z_zmm_zmmm512

VPSUBSW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG E9 /r

AVX512BW

16/32/64-bit

Pminsw_mm_mmm64

PMINSW mm1, mm2/m64

NP 0F EA /r

SSE

16/32/64-bit

Pminsw_xmm_xmmm128

PMINSW xmm1, xmm2/m128

66 0F EA /r

SSE2

16/32/64-bit

VEX_Vpminsw_xmm_xmm_xmmm128

VPMINSW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG EA /r

AVX

16/32/64-bit

VEX_Vpminsw_ymm_ymm_ymmm256

VPMINSW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG EA /r

AVX2

16/32/64-bit

EVEX_Vpminsw_xmm_k1z_xmm_xmmm128

VPMINSW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG EA /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpminsw_ymm_k1z_ymm_ymmm256

VPMINSW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG EA /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpminsw_zmm_k1z_zmm_zmmm512

VPMINSW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG EA /r

AVX512BW

16/32/64-bit

Por_mm_mmm64

POR mm, mm/m64

NP 0F EB /r

MMX

16/32/64-bit

Por_xmm_xmmm128

POR xmm1, xmm2/m128

66 0F EB /r

SSE2

16/32/64-bit

VEX_Vpor_xmm_xmm_xmmm128

VPOR xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG EB /r

AVX

16/32/64-bit

VEX_Vpor_ymm_ymm_ymmm256

VPOR ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG EB /r

AVX2

16/32/64-bit

EVEX_Vpord_xmm_k1z_xmm_xmmm128b32

VPORD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 EB /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpord_ymm_k1z_ymm_ymmm256b32

VPORD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 EB /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpord_zmm_k1z_zmm_zmmm512b32

VPORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 EB /r

AVX512F

16/32/64-bit

EVEX_Vporq_xmm_k1z_xmm_xmmm128b64

VPORQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 EB /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vporq_ymm_k1z_ymm_ymmm256b64

VPORQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 EB /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vporq_zmm_k1z_zmm_zmmm512b64

VPORQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 EB /r

AVX512F

16/32/64-bit

Paddsb_mm_mmm64

PADDSB mm, mm/m64

NP 0F EC /r

MMX

16/32/64-bit

Paddsb_xmm_xmmm128

PADDSB xmm1, xmm2/m128

66 0F EC /r

SSE2

16/32/64-bit

VEX_Vpaddsb_xmm_xmm_xmmm128

VPADDSB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG EC /r

AVX

16/32/64-bit

VEX_Vpaddsb_ymm_ymm_ymmm256

VPADDSB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG EC /r

AVX2

16/32/64-bit

EVEX_Vpaddsb_xmm_k1z_xmm_xmmm128

VPADDSB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG EC /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddsb_ymm_k1z_ymm_ymmm256

VPADDSB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG EC /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddsb_zmm_k1z_zmm_zmmm512

VPADDSB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG EC /r

AVX512BW

16/32/64-bit

Paddsw_mm_mmm64

PADDSW mm, mm/m64

NP 0F ED /r

MMX

16/32/64-bit

Paddsw_xmm_xmmm128

PADDSW xmm1, xmm2/m128

66 0F ED /r

SSE2

16/32/64-bit

VEX_Vpaddsw_xmm_xmm_xmmm128

VPADDSW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG ED /r

AVX

16/32/64-bit

VEX_Vpaddsw_ymm_ymm_ymmm256

VPADDSW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG ED /r

AVX2

16/32/64-bit

EVEX_Vpaddsw_xmm_k1z_xmm_xmmm128

VPADDSW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG ED /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddsw_ymm_k1z_ymm_ymmm256

VPADDSW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG ED /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddsw_zmm_k1z_zmm_zmmm512

VPADDSW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG ED /r

AVX512BW

16/32/64-bit

Pmaxsw_mm_mmm64

PMAXSW mm1, mm2/m64

NP 0F EE /r

SSE

16/32/64-bit

Pmaxsw_xmm_xmmm128

PMAXSW xmm1, xmm2/m128

66 0F EE /r

SSE2

16/32/64-bit

VEX_Vpmaxsw_xmm_xmm_xmmm128

VPMAXSW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG EE /r

AVX

16/32/64-bit

VEX_Vpmaxsw_ymm_ymm_ymmm256

VPMAXSW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG EE /r

AVX2

16/32/64-bit

EVEX_Vpmaxsw_xmm_k1z_xmm_xmmm128

VPMAXSW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG EE /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaxsw_ymm_k1z_ymm_ymmm256

VPMAXSW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG EE /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaxsw_zmm_k1z_zmm_zmmm512

VPMAXSW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG EE /r

AVX512BW

16/32/64-bit

Pxor_mm_mmm64

PXOR mm, mm/m64

NP 0F EF /r

MMX

16/32/64-bit

Pxor_xmm_xmmm128

PXOR xmm1, xmm2/m128

66 0F EF /r

SSE2

16/32/64-bit

VEX_Vpxor_xmm_xmm_xmmm128

VPXOR xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG EF /r

AVX

16/32/64-bit

VEX_Vpxor_ymm_ymm_ymmm256

VPXOR ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG EF /r

AVX2

16/32/64-bit

EVEX_Vpxord_xmm_k1z_xmm_xmmm128b32

VPXORD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 EF /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpxord_ymm_k1z_ymm_ymmm256b32

VPXORD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 EF /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpxord_zmm_k1z_zmm_zmmm512b32

VPXORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 EF /r

AVX512F

16/32/64-bit

EVEX_Vpxorq_xmm_k1z_xmm_xmmm128b64

VPXORQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 EF /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpxorq_ymm_k1z_ymm_ymmm256b64

VPXORQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 EF /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpxorq_zmm_k1z_zmm_zmmm512b64

VPXORQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 EF /r

AVX512F

16/32/64-bit

Lddqu_xmm_m128

LDDQU xmm1, m128

F2 0F F0 /r

SSE3

16/32/64-bit

VEX_Vlddqu_xmm_m128

VLDDQU xmm1, m128

VEX.128.F2.0F.WIG F0 /r

AVX

16/32/64-bit

VEX_Vlddqu_ymm_m256

VLDDQU ymm1, m256

VEX.256.F2.0F.WIG F0 /r

AVX

16/32/64-bit

Psllw_mm_mmm64

PSLLW mm, mm/m64

NP 0F F1 /r

MMX

16/32/64-bit

Psllw_xmm_xmmm128

PSLLW xmm1, xmm2/m128

66 0F F1 /r

SSE2

16/32/64-bit

VEX_Vpsllw_xmm_xmm_xmmm128

VPSLLW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG F1 /r

AVX

16/32/64-bit

VEX_Vpsllw_ymm_ymm_xmmm128

VPSLLW ymm1, ymm2, xmm3/m128

VEX.256.66.0F.WIG F1 /r

AVX2

16/32/64-bit

EVEX_Vpsllw_xmm_k1z_xmm_xmmm128

VPSLLW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG F1 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsllw_ymm_k1z_ymm_xmmm128

VPSLLW ymm1 {k1}{z}, ymm2, xmm3/m128

EVEX.256.66.0F.WIG F1 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsllw_zmm_k1z_zmm_xmmm128

VPSLLW zmm1 {k1}{z}, zmm2, xmm3/m128

EVEX.512.66.0F.WIG F1 /r

AVX512BW

16/32/64-bit

Pslld_mm_mmm64

PSLLD mm, mm/m64

NP 0F F2 /r

MMX

16/32/64-bit

Pslld_xmm_xmmm128

PSLLD xmm1, xmm2/m128

66 0F F2 /r

SSE2

16/32/64-bit

VEX_Vpslld_xmm_xmm_xmmm128

VPSLLD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG F2 /r

AVX

16/32/64-bit

VEX_Vpslld_ymm_ymm_xmmm128

VPSLLD ymm1, ymm2, xmm3/m128

VEX.256.66.0F.WIG F2 /r

AVX2

16/32/64-bit

EVEX_Vpslld_xmm_k1z_xmm_xmmm128

VPSLLD xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.W0 F2 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpslld_ymm_k1z_ymm_xmmm128

VPSLLD ymm1 {k1}{z}, ymm2, xmm3/m128

EVEX.256.66.0F.W0 F2 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpslld_zmm_k1z_zmm_xmmm128

VPSLLD zmm1 {k1}{z}, zmm2, xmm3/m128

EVEX.512.66.0F.W0 F2 /r

AVX512F

16/32/64-bit

Psllq_mm_mmm64

PSLLQ mm, mm/m64

NP 0F F3 /r

MMX

16/32/64-bit

Psllq_xmm_xmmm128

PSLLQ xmm1, xmm2/m128

66 0F F3 /r

SSE2

16/32/64-bit

VEX_Vpsllq_xmm_xmm_xmmm128

VPSLLQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG F3 /r

AVX

16/32/64-bit

VEX_Vpsllq_ymm_ymm_xmmm128

VPSLLQ ymm1, ymm2, xmm3/m128

VEX.256.66.0F.WIG F3 /r

AVX2

16/32/64-bit

EVEX_Vpsllq_xmm_k1z_xmm_xmmm128

VPSLLQ xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.W1 F3 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsllq_ymm_k1z_ymm_xmmm128

VPSLLQ ymm1 {k1}{z}, ymm2, xmm3/m128

EVEX.256.66.0F.W1 F3 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsllq_zmm_k1z_zmm_xmmm128

VPSLLQ zmm1 {k1}{z}, zmm2, xmm3/m128

EVEX.512.66.0F.W1 F3 /r

AVX512F

16/32/64-bit

Pmuludq_mm_mmm64

PMULUDQ mm1, mm2/m64

NP 0F F4 /r

SSE2

16/32/64-bit

Pmuludq_xmm_xmmm128

PMULUDQ xmm1, xmm2/m128

66 0F F4 /r

SSE2

16/32/64-bit

VEX_Vpmuludq_xmm_xmm_xmmm128

VPMULUDQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG F4 /r

AVX

16/32/64-bit

VEX_Vpmuludq_ymm_ymm_ymmm256

VPMULUDQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG F4 /r

AVX2

16/32/64-bit

EVEX_Vpmuludq_xmm_k1z_xmm_xmmm128b64

VPMULUDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 F4 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmuludq_ymm_k1z_ymm_ymmm256b64

VPMULUDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 F4 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmuludq_zmm_k1z_zmm_zmmm512b64

VPMULUDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 F4 /r

AVX512F

16/32/64-bit

Pmaddwd_mm_mmm64

PMADDWD mm, mm/m64

NP 0F F5 /r

MMX

16/32/64-bit

Pmaddwd_xmm_xmmm128

PMADDWD xmm1, xmm2/m128

66 0F F5 /r

SSE2

16/32/64-bit

VEX_Vpmaddwd_xmm_xmm_xmmm128

VPMADDWD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG F5 /r

AVX

16/32/64-bit

VEX_Vpmaddwd_ymm_ymm_ymmm256

VPMADDWD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG F5 /r

AVX2

16/32/64-bit

EVEX_Vpmaddwd_xmm_k1z_xmm_xmmm128

VPMADDWD xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG F5 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaddwd_ymm_k1z_ymm_ymmm256

VPMADDWD ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG F5 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaddwd_zmm_k1z_zmm_zmmm512

VPMADDWD zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG F5 /r

AVX512BW

16/32/64-bit

Psadbw_mm_mmm64

PSADBW mm1, mm2/m64

NP 0F F6 /r

SSE

16/32/64-bit

Psadbw_xmm_xmmm128

PSADBW xmm1, xmm2/m128

66 0F F6 /r

SSE2

16/32/64-bit

VEX_Vpsadbw_xmm_xmm_xmmm128

VPSADBW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG F6 /r

AVX

16/32/64-bit

VEX_Vpsadbw_ymm_ymm_ymmm256

VPSADBW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG F6 /r

AVX2

16/32/64-bit

EVEX_Vpsadbw_xmm_xmm_xmmm128

VPSADBW xmm1, xmm2, xmm3/m128

EVEX.128.66.0F.WIG F6 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsadbw_ymm_ymm_ymmm256

VPSADBW ymm1, ymm2, ymm3/m256

EVEX.256.66.0F.WIG F6 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsadbw_zmm_zmm_zmmm512

VPSADBW zmm1, zmm2, zmm3/m512

EVEX.512.66.0F.WIG F6 /r

AVX512BW

16/32/64-bit

Maskmovq_rDI_mm_mm

MASKMOVQ mm1, mm2

NP 0F F7 /r

SSE

16/32/64-bit

Maskmovdqu_rDI_xmm_xmm

MASKMOVDQU xmm1, xmm2

66 0F F7 /r

SSE2

16/32/64-bit

VEX_Vmaskmovdqu_rDI_xmm_xmm

VMASKMOVDQU xmm1, xmm2

VEX.128.66.0F.WIG F7 /r

AVX

16/32/64-bit

Psubb_mm_mmm64

PSUBB mm, mm/m64

NP 0F F8 /r

MMX

16/32/64-bit

Psubb_xmm_xmmm128

PSUBB xmm1, xmm2/m128

66 0F F8 /r

SSE2

16/32/64-bit

VEX_Vpsubb_xmm_xmm_xmmm128

VPSUBB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG F8 /r

AVX

16/32/64-bit

VEX_Vpsubb_ymm_ymm_ymmm256

VPSUBB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG F8 /r

AVX2

16/32/64-bit

EVEX_Vpsubb_xmm_k1z_xmm_xmmm128

VPSUBB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG F8 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubb_ymm_k1z_ymm_ymmm256

VPSUBB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG F8 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubb_zmm_k1z_zmm_zmmm512

VPSUBB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG F8 /r

AVX512BW

16/32/64-bit

Psubw_mm_mmm64

PSUBW mm, mm/m64

NP 0F F9 /r

MMX

16/32/64-bit

Psubw_xmm_xmmm128

PSUBW xmm1, xmm2/m128

66 0F F9 /r

SSE2

16/32/64-bit

VEX_Vpsubw_xmm_xmm_xmmm128

VPSUBW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG F9 /r

AVX

16/32/64-bit

VEX_Vpsubw_ymm_ymm_ymmm256

VPSUBW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG F9 /r

AVX2

16/32/64-bit

EVEX_Vpsubw_xmm_k1z_xmm_xmmm128

VPSUBW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG F9 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubw_ymm_k1z_ymm_ymmm256

VPSUBW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG F9 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsubw_zmm_k1z_zmm_zmmm512

VPSUBW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG F9 /r

AVX512BW

16/32/64-bit

Psubd_mm_mmm64

PSUBD mm, mm/m64

NP 0F FA /r

MMX

16/32/64-bit

Psubd_xmm_xmmm128

PSUBD xmm1, xmm2/m128

66 0F FA /r

SSE2

16/32/64-bit

VEX_Vpsubd_xmm_xmm_xmmm128

VPSUBD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG FA /r

AVX

16/32/64-bit

VEX_Vpsubd_ymm_ymm_ymmm256

VPSUBD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG FA /r

AVX2

16/32/64-bit

EVEX_Vpsubd_xmm_k1z_xmm_xmmm128b32

VPSUBD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 FA /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsubd_ymm_k1z_ymm_ymmm256b32

VPSUBD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 FA /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsubd_zmm_k1z_zmm_zmmm512b32

VPSUBD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 FA /r

AVX512F

16/32/64-bit

Psubq_mm_mmm64

PSUBQ mm1, mm2/m64

NP 0F FB /r

SSE2

16/32/64-bit

Psubq_xmm_xmmm128

PSUBQ xmm1, xmm2/m128

66 0F FB /r

SSE2

16/32/64-bit

VEX_Vpsubq_xmm_xmm_xmmm128

VPSUBQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG FB /r

AVX

16/32/64-bit

VEX_Vpsubq_ymm_ymm_ymmm256

VPSUBQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG FB /r

AVX2

16/32/64-bit

EVEX_Vpsubq_xmm_k1z_xmm_xmmm128b64

VPSUBQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F.W1 FB /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsubq_ymm_k1z_ymm_ymmm256b64

VPSUBQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F.W1 FB /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsubq_zmm_k1z_zmm_zmmm512b64

VPSUBQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F.W1 FB /r

AVX512F

16/32/64-bit

Paddb_mm_mmm64

PADDB mm, mm/m64

NP 0F FC /r

MMX

16/32/64-bit

Paddb_xmm_xmmm128

PADDB xmm1, xmm2/m128

66 0F FC /r

SSE2

16/32/64-bit

VEX_Vpaddb_xmm_xmm_xmmm128

VPADDB xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG FC /r

AVX

16/32/64-bit

VEX_Vpaddb_ymm_ymm_ymmm256

VPADDB ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG FC /r

AVX2

16/32/64-bit

EVEX_Vpaddb_xmm_k1z_xmm_xmmm128

VPADDB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG FC /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddb_ymm_k1z_ymm_ymmm256

VPADDB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG FC /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddb_zmm_k1z_zmm_zmmm512

VPADDB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG FC /r

AVX512BW

16/32/64-bit

Paddw_mm_mmm64

PADDW mm, mm/m64

NP 0F FD /r

MMX

16/32/64-bit

Paddw_xmm_xmmm128

PADDW xmm1, xmm2/m128

66 0F FD /r

SSE2

16/32/64-bit

VEX_Vpaddw_xmm_xmm_xmmm128

VPADDW xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG FD /r

AVX

16/32/64-bit

VEX_Vpaddw_ymm_ymm_ymmm256

VPADDW ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG FD /r

AVX2

16/32/64-bit

EVEX_Vpaddw_xmm_k1z_xmm_xmmm128

VPADDW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F.WIG FD /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddw_ymm_k1z_ymm_ymmm256

VPADDW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F.WIG FD /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpaddw_zmm_k1z_zmm_zmmm512

VPADDW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F.WIG FD /r

AVX512BW

16/32/64-bit

Paddd_mm_mmm64

PADDD mm, mm/m64

NP 0F FE /r

MMX

16/32/64-bit

Paddd_xmm_xmmm128

PADDD xmm1, xmm2/m128

66 0F FE /r

SSE2

16/32/64-bit

VEX_Vpaddd_xmm_xmm_xmmm128

VPADDD xmm1, xmm2, xmm3/m128

VEX.128.66.0F.WIG FE /r

AVX

16/32/64-bit

VEX_Vpaddd_ymm_ymm_ymmm256

VPADDD ymm1, ymm2, ymm3/m256

VEX.256.66.0F.WIG FE /r

AVX2

16/32/64-bit

EVEX_Vpaddd_xmm_k1z_xmm_xmmm128b32

VPADDD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F.W0 FE /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpaddd_ymm_k1z_ymm_ymmm256b32

VPADDD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F.W0 FE /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpaddd_zmm_k1z_zmm_zmmm512b32

VPADDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F.W0 FE /r

AVX512F

16/32/64-bit

Ud0_r16_rm16

UD0 r16, r/m16

o16 0F FF /r

286+

16/32/64-bit

Ud0_r32_rm32

UD0 r32, r/m32

o32 0F FF /r

386+

16/32/64-bit

Ud0_r64_rm64

UD0 r64, r/m64

o64 0F FF /r

X64

64-bit

Pshufb_mm_mmm64

PSHUFB mm1, mm2/m64

NP 0F 38 00 /r

SSSE3

16/32/64-bit

Pshufb_xmm_xmmm128

PSHUFB xmm1, xmm2/m128

66 0F 38 00 /r

SSSE3

16/32/64-bit

VEX_Vpshufb_xmm_xmm_xmmm128

VPSHUFB xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 00 /r

AVX

16/32/64-bit

VEX_Vpshufb_ymm_ymm_ymmm256

VPSHUFB ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 00 /r

AVX2

16/32/64-bit

EVEX_Vpshufb_xmm_k1z_xmm_xmmm128

VPSHUFB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG 00 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpshufb_ymm_k1z_ymm_ymmm256

VPSHUFB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG 00 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpshufb_zmm_k1z_zmm_zmmm512

VPSHUFB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG 00 /r

AVX512BW

16/32/64-bit

Phaddw_mm_mmm64

PHADDW mm1, mm2/m64

NP 0F 38 01 /r

SSSE3

16/32/64-bit

Phaddw_xmm_xmmm128

PHADDW xmm1, xmm2/m128

66 0F 38 01 /r

SSSE3

16/32/64-bit

VEX_Vphaddw_xmm_xmm_xmmm128

VPHADDW xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 01 /r

AVX

16/32/64-bit

VEX_Vphaddw_ymm_ymm_ymmm256

VPHADDW ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 01 /r

AVX2

16/32/64-bit

Phaddd_mm_mmm64

PHADDD mm1, mm2/m64

NP 0F 38 02 /r

SSSE3

16/32/64-bit

Phaddd_xmm_xmmm128

PHADDD xmm1, xmm2/m128

66 0F 38 02 /r

SSSE3

16/32/64-bit

VEX_Vphaddd_xmm_xmm_xmmm128

VPHADDD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 02 /r

AVX

16/32/64-bit

VEX_Vphaddd_ymm_ymm_ymmm256

VPHADDD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 02 /r

AVX2

16/32/64-bit

Phaddsw_mm_mmm64

PHADDSW mm1, mm2/m64

NP 0F 38 03 /r

SSSE3

16/32/64-bit

Phaddsw_xmm_xmmm128

PHADDSW xmm1, xmm2/m128

66 0F 38 03 /r

SSSE3

16/32/64-bit

VEX_Vphaddsw_xmm_xmm_xmmm128

VPHADDSW xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 03 /r

AVX

16/32/64-bit

VEX_Vphaddsw_ymm_ymm_ymmm256

VPHADDSW ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 03 /r

AVX2

16/32/64-bit

Pmaddubsw_mm_mmm64

PMADDUBSW mm1, mm2/m64

NP 0F 38 04 /r

SSSE3

16/32/64-bit

Pmaddubsw_xmm_xmmm128

PMADDUBSW xmm1, xmm2/m128

66 0F 38 04 /r

SSSE3

16/32/64-bit

VEX_Vpmaddubsw_xmm_xmm_xmmm128

VPMADDUBSW xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 04 /r

AVX

16/32/64-bit

VEX_Vpmaddubsw_ymm_ymm_ymmm256

VPMADDUBSW ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 04 /r

AVX2

16/32/64-bit

EVEX_Vpmaddubsw_xmm_k1z_xmm_xmmm128

VPMADDUBSW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG 04 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaddubsw_ymm_k1z_ymm_ymmm256

VPMADDUBSW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG 04 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaddubsw_zmm_k1z_zmm_zmmm512

VPMADDUBSW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG 04 /r

AVX512BW

16/32/64-bit

Phsubw_mm_mmm64

PHSUBW mm1, mm2/m64

NP 0F 38 05 /r

SSSE3

16/32/64-bit

Phsubw_xmm_xmmm128

PHSUBW xmm1, xmm2/m128

66 0F 38 05 /r

SSSE3

16/32/64-bit

VEX_Vphsubw_xmm_xmm_xmmm128

VPHSUBW xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 05 /r

AVX

16/32/64-bit

VEX_Vphsubw_ymm_ymm_ymmm256

VPHSUBW ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 05 /r

AVX2

16/32/64-bit

Phsubd_mm_mmm64

PHSUBD mm1, mm2/m64

NP 0F 38 06 /r

SSSE3

16/32/64-bit

Phsubd_xmm_xmmm128

PHSUBD xmm1, xmm2/m128

66 0F 38 06 /r

SSSE3

16/32/64-bit

VEX_Vphsubd_xmm_xmm_xmmm128

VPHSUBD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 06 /r

AVX

16/32/64-bit

VEX_Vphsubd_ymm_ymm_ymmm256

VPHSUBD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 06 /r

AVX2

16/32/64-bit

Phsubsw_mm_mmm64

PHSUBSW mm1, mm2/m64

NP 0F 38 07 /r

SSSE3

16/32/64-bit

Phsubsw_xmm_xmmm128

PHSUBSW xmm1, xmm2/m128

66 0F 38 07 /r

SSSE3

16/32/64-bit

VEX_Vphsubsw_xmm_xmm_xmmm128

VPHSUBSW xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 07 /r

AVX

16/32/64-bit

VEX_Vphsubsw_ymm_ymm_ymmm256

VPHSUBSW ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 07 /r

AVX2

16/32/64-bit

Psignb_mm_mmm64

PSIGNB mm1, mm2/m64

NP 0F 38 08 /r

SSSE3

16/32/64-bit

Psignb_xmm_xmmm128

PSIGNB xmm1, xmm2/m128

66 0F 38 08 /r

SSSE3

16/32/64-bit

VEX_Vpsignb_xmm_xmm_xmmm128

VPSIGNB xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 08 /r

AVX

16/32/64-bit

VEX_Vpsignb_ymm_ymm_ymmm256

VPSIGNB ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 08 /r

AVX2

16/32/64-bit

Psignw_mm_mmm64

PSIGNW mm1, mm2/m64

NP 0F 38 09 /r

SSSE3

16/32/64-bit

Psignw_xmm_xmmm128

PSIGNW xmm1, xmm2/m128

66 0F 38 09 /r

SSSE3

16/32/64-bit

VEX_Vpsignw_xmm_xmm_xmmm128

VPSIGNW xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 09 /r

AVX

16/32/64-bit

VEX_Vpsignw_ymm_ymm_ymmm256

VPSIGNW ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 09 /r

AVX2

16/32/64-bit

Psignd_mm_mmm64

PSIGND mm1, mm2/m64

NP 0F 38 0A /r

SSSE3

16/32/64-bit

Psignd_xmm_xmmm128

PSIGND xmm1, xmm2/m128

66 0F 38 0A /r

SSSE3

16/32/64-bit

VEX_Vpsignd_xmm_xmm_xmmm128

VPSIGND xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 0A /r

AVX

16/32/64-bit

VEX_Vpsignd_ymm_ymm_ymmm256

VPSIGND ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 0A /r

AVX2

16/32/64-bit

Pmulhrsw_mm_mmm64

PMULHRSW mm1, mm2/m64

NP 0F 38 0B /r

SSSE3

16/32/64-bit

Pmulhrsw_xmm_xmmm128

PMULHRSW xmm1, xmm2/m128

66 0F 38 0B /r

SSSE3

16/32/64-bit

VEX_Vpmulhrsw_xmm_xmm_xmmm128

VPMULHRSW xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 0B /r

AVX

16/32/64-bit

VEX_Vpmulhrsw_ymm_ymm_ymmm256

VPMULHRSW ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 0B /r

AVX2

16/32/64-bit

EVEX_Vpmulhrsw_xmm_k1z_xmm_xmmm128

VPMULHRSW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG 0B /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmulhrsw_ymm_k1z_ymm_ymmm256

VPMULHRSW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG 0B /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmulhrsw_zmm_k1z_zmm_zmmm512

VPMULHRSW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG 0B /r

AVX512BW

16/32/64-bit

VEX_Vpermilps_xmm_xmm_xmmm128

VPERMILPS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 0C /r

AVX

16/32/64-bit

VEX_Vpermilps_ymm_ymm_ymmm256

VPERMILPS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 0C /r

AVX

16/32/64-bit

EVEX_Vpermilps_xmm_k1z_xmm_xmmm128b32

VPERMILPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 0C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermilps_ymm_k1z_ymm_ymmm256b32

VPERMILPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 0C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermilps_zmm_k1z_zmm_zmmm512b32

VPERMILPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 0C /r

AVX512F

16/32/64-bit

VEX_Vpermilpd_xmm_xmm_xmmm128

VPERMILPD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 0D /r

AVX

16/32/64-bit

VEX_Vpermilpd_ymm_ymm_ymmm256

VPERMILPD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 0D /r

AVX

16/32/64-bit

EVEX_Vpermilpd_xmm_k1z_xmm_xmmm128b64

VPERMILPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 0D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermilpd_ymm_k1z_ymm_ymmm256b64

VPERMILPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 0D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermilpd_zmm_k1z_zmm_zmmm512b64

VPERMILPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 0D /r

AVX512F

16/32/64-bit

VEX_Vtestps_xmm_xmmm128

VTESTPS xmm1, xmm2/m128

VEX.128.66.0F38.W0 0E /r

AVX

16/32/64-bit

VEX_Vtestps_ymm_ymmm256

VTESTPS ymm1, ymm2/m256

VEX.256.66.0F38.W0 0E /r

AVX

16/32/64-bit

VEX_Vtestpd_xmm_xmmm128

VTESTPD xmm1, xmm2/m128

VEX.128.66.0F38.W0 0F /r

AVX

16/32/64-bit

VEX_Vtestpd_ymm_ymmm256

VTESTPD ymm1, ymm2/m256

VEX.256.66.0F38.W0 0F /r

AVX

16/32/64-bit

Pblendvb_xmm_xmmm128

PBLENDVB xmm1, xmm2/m128, <XMM0>

66 0F 38 10 /r

SSE4.1

16/32/64-bit

EVEX_Vpsrlvw_xmm_k1z_xmm_xmmm128

VPSRLVW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W1 10 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsrlvw_ymm_k1z_ymm_ymmm256

VPSRLVW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W1 10 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsrlvw_zmm_k1z_zmm_zmmm512

VPSRLVW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W1 10 /r

AVX512BW

16/32/64-bit

EVEX_Vpmovuswb_xmmm64_k1z_xmm

VPMOVUSWB xmm1/m64 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 10 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovuswb_xmmm128_k1z_ymm

VPMOVUSWB xmm1/m128 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 10 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovuswb_ymmm256_k1z_zmm

VPMOVUSWB ymm1/m256 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 10 /r

AVX512BW

16/32/64-bit

EVEX_Vpsravw_xmm_k1z_xmm_xmmm128

VPSRAVW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W1 11 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsravw_ymm_k1z_ymm_ymmm256

VPSRAVW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W1 11 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsravw_zmm_k1z_zmm_zmmm512

VPSRAVW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W1 11 /r

AVX512BW

16/32/64-bit

EVEX_Vpmovusdb_xmmm32_k1z_xmm

VPMOVUSDB xmm1/m32 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 11 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovusdb_xmmm64_k1z_ymm

VPMOVUSDB xmm1/m64 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 11 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovusdb_xmmm128_k1z_zmm

VPMOVUSDB xmm1/m128 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 11 /r

AVX512F

16/32/64-bit

EVEX_Vpsllvw_xmm_k1z_xmm_xmmm128

VPSLLVW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W1 12 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsllvw_ymm_k1z_ymm_ymmm256

VPSLLVW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W1 12 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpsllvw_zmm_k1z_zmm_zmmm512

VPSLLVW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W1 12 /r

AVX512BW

16/32/64-bit

EVEX_Vpmovusqb_xmmm16_k1z_xmm

VPMOVUSQB xmm1/m16 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 12 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovusqb_xmmm32_k1z_ymm

VPMOVUSQB xmm1/m32 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 12 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovusqb_xmmm64_k1z_zmm

VPMOVUSQB xmm1/m64 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 12 /r

AVX512F

16/32/64-bit

VEX_Vcvtph2ps_xmm_xmmm64

VCVTPH2PS xmm1, xmm2/m64

VEX.128.66.0F38.W0 13 /r

F16C

16/32/64-bit

VEX_Vcvtph2ps_ymm_xmmm128

VCVTPH2PS ymm1, xmm2/m128

VEX.256.66.0F38.W0 13 /r

F16C

16/32/64-bit

EVEX_Vcvtph2ps_xmm_k1z_xmmm64

VCVTPH2PS xmm1 {k1}{z}, xmm2/m64

EVEX.128.66.0F38.W0 13 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtph2ps_ymm_k1z_xmmm128

VCVTPH2PS ymm1 {k1}{z}, xmm2/m128

EVEX.256.66.0F38.W0 13 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtph2ps_zmm_k1z_ymmm256_sae

VCVTPH2PS zmm1 {k1}{z}, ymm2/m256{sae}

EVEX.512.66.0F38.W0 13 /r

AVX512F

16/32/64-bit

EVEX_Vpmovusdw_xmmm64_k1z_xmm

VPMOVUSDW xmm1/m64 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 13 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovusdw_xmmm128_k1z_ymm

VPMOVUSDW xmm1/m128 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 13 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovusdw_ymmm256_k1z_zmm

VPMOVUSDW ymm1/m256 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 13 /r

AVX512F

16/32/64-bit

Blendvps_xmm_xmmm128

BLENDVPS xmm1, xmm2/m128, <XMM0>

66 0F 38 14 /r

SSE4.1

16/32/64-bit

EVEX_Vprorvd_xmm_k1z_xmm_xmmm128b32

VPRORVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 14 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprorvd_ymm_k1z_ymm_ymmm256b32

VPRORVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 14 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprorvd_zmm_k1z_zmm_zmmm512b32

VPRORVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 14 /r

AVX512F

16/32/64-bit

EVEX_Vprorvq_xmm_k1z_xmm_xmmm128b64

VPRORVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 14 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprorvq_ymm_k1z_ymm_ymmm256b64

VPRORVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 14 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprorvq_zmm_k1z_zmm_zmmm512b64

VPRORVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 14 /r

AVX512F

16/32/64-bit

EVEX_Vpmovusqw_xmmm32_k1z_xmm

VPMOVUSQW xmm1/m32 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 14 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovusqw_xmmm64_k1z_ymm

VPMOVUSQW xmm1/m64 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 14 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovusqw_xmmm128_k1z_zmm

VPMOVUSQW xmm1/m128 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 14 /r

AVX512F

16/32/64-bit

Blendvpd_xmm_xmmm128

BLENDVPD xmm1, xmm2/m128, <XMM0>

66 0F 38 15 /r

SSE4.1

16/32/64-bit

EVEX_Vprolvd_xmm_k1z_xmm_xmmm128b32

VPROLVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 15 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprolvd_ymm_k1z_ymm_ymmm256b32

VPROLVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 15 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprolvd_zmm_k1z_zmm_zmmm512b32

VPROLVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 15 /r

AVX512F

16/32/64-bit

EVEX_Vprolvq_xmm_k1z_xmm_xmmm128b64

VPROLVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 15 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprolvq_ymm_k1z_ymm_ymmm256b64

VPROLVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 15 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vprolvq_zmm_k1z_zmm_zmmm512b64

VPROLVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 15 /r

AVX512F

16/32/64-bit

EVEX_Vpmovusqd_xmmm64_k1z_xmm

VPMOVUSQD xmm1/m64 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 15 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovusqd_xmmm128_k1z_ymm

VPMOVUSQD xmm1/m128 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 15 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovusqd_ymmm256_k1z_zmm

VPMOVUSQD ymm1/m256 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 15 /r

AVX512F

16/32/64-bit

VEX_Vpermps_ymm_ymm_ymmm256

VPERMPS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 16 /r

AVX2

16/32/64-bit

EVEX_Vpermps_ymm_k1z_ymm_ymmm256b32

VPERMPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 16 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermps_zmm_k1z_zmm_zmmm512b32

VPERMPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 16 /r

AVX512F

16/32/64-bit

EVEX_Vpermpd_ymm_k1z_ymm_ymmm256b64

VPERMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 16 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermpd_zmm_k1z_zmm_zmmm512b64

VPERMPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 16 /r

AVX512F

16/32/64-bit

Ptest_xmm_xmmm128

PTEST xmm1, xmm2/m128

66 0F 38 17 /r

SSE4.1

16/32/64-bit

VEX_Vptest_xmm_xmmm128

VPTEST xmm1, xmm2/m128

VEX.128.66.0F38.WIG 17 /r

AVX

16/32/64-bit

VEX_Vptest_ymm_ymmm256

VPTEST ymm1, ymm2/m256

VEX.256.66.0F38.WIG 17 /r

AVX

16/32/64-bit

VEX_Vbroadcastss_xmm_m32

VBROADCASTSS xmm1, m32

VEX.128.66.0F38.W0 18 /r

AVX

16/32/64-bit

VEX_Vbroadcastss_ymm_m32

VBROADCASTSS ymm1, m32

VEX.256.66.0F38.W0 18 /r

AVX

16/32/64-bit

EVEX_Vbroadcastss_xmm_k1z_xmmm32

VBROADCASTSS xmm1 {k1}{z}, xmm2/m32

EVEX.128.66.0F38.W0 18 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vbroadcastss_ymm_k1z_xmmm32

VBROADCASTSS ymm1 {k1}{z}, xmm2/m32

EVEX.256.66.0F38.W0 18 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vbroadcastss_zmm_k1z_xmmm32

VBROADCASTSS zmm1 {k1}{z}, xmm2/m32

EVEX.512.66.0F38.W0 18 /r

AVX512F

16/32/64-bit

VEX_Vbroadcastsd_ymm_m64

VBROADCASTSD ymm1, m64

VEX.256.66.0F38.W0 19 /r

AVX

16/32/64-bit

EVEX_Vbroadcastf32x2_ymm_k1z_xmmm64

VBROADCASTF32X2 ymm1 {k1}{z}, xmm2/m64

EVEX.256.66.0F38.W0 19 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vbroadcastf32x2_zmm_k1z_xmmm64

VBROADCASTF32X2 zmm1 {k1}{z}, xmm2/m64

EVEX.512.66.0F38.W0 19 /r

AVX512DQ

16/32/64-bit

EVEX_Vbroadcastsd_ymm_k1z_xmmm64

VBROADCASTSD ymm1 {k1}{z}, xmm2/m64

EVEX.256.66.0F38.W1 19 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vbroadcastsd_zmm_k1z_xmmm64

VBROADCASTSD zmm1 {k1}{z}, xmm2/m64

EVEX.512.66.0F38.W1 19 /r

AVX512F

16/32/64-bit

VEX_Vbroadcastf128_ymm_m128

VBROADCASTF128 ymm1, m128

VEX.256.66.0F38.W0 1A /r

AVX

16/32/64-bit

EVEX_Vbroadcastf32x4_ymm_k1z_m128

VBROADCASTF32X4 ymm1 {k1}{z}, m128

EVEX.256.66.0F38.W0 1A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vbroadcastf32x4_zmm_k1z_m128

VBROADCASTF32X4 zmm1 {k1}{z}, m128

EVEX.512.66.0F38.W0 1A /r

AVX512F

16/32/64-bit

EVEX_Vbroadcastf64x2_ymm_k1z_m128

VBROADCASTF64X2 ymm1 {k1}{z}, m128

EVEX.256.66.0F38.W1 1A /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vbroadcastf64x2_zmm_k1z_m128

VBROADCASTF64X2 zmm1 {k1}{z}, m128

EVEX.512.66.0F38.W1 1A /r

AVX512DQ

16/32/64-bit

EVEX_Vbroadcastf32x8_zmm_k1z_m256

VBROADCASTF32X8 zmm1 {k1}{z}, m256

EVEX.512.66.0F38.W0 1B /r

AVX512DQ

16/32/64-bit

EVEX_Vbroadcastf64x4_zmm_k1z_m256

VBROADCASTF64X4 zmm1 {k1}{z}, m256

EVEX.512.66.0F38.W1 1B /r

AVX512F

16/32/64-bit

Pabsb_mm_mmm64

PABSB mm1, mm2/m64

NP 0F 38 1C /r

SSSE3

16/32/64-bit

Pabsb_xmm_xmmm128

PABSB xmm1, xmm2/m128

66 0F 38 1C /r

SSSE3

16/32/64-bit

VEX_Vpabsb_xmm_xmmm128

VPABSB xmm1, xmm2/m128

VEX.128.66.0F38.WIG 1C /r

AVX

16/32/64-bit

VEX_Vpabsb_ymm_ymmm256

VPABSB ymm1, ymm2/m256

VEX.256.66.0F38.WIG 1C /r

AVX2

16/32/64-bit

EVEX_Vpabsb_xmm_k1z_xmmm128

VPABSB xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F38.WIG 1C /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpabsb_ymm_k1z_ymmm256

VPABSB ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F38.WIG 1C /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpabsb_zmm_k1z_zmmm512

VPABSB zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F38.WIG 1C /r

AVX512BW

16/32/64-bit

Pabsw_mm_mmm64

PABSW mm1, mm2/m64

NP 0F 38 1D /r

SSSE3

16/32/64-bit

Pabsw_xmm_xmmm128

PABSW xmm1, xmm2/m128

66 0F 38 1D /r

SSSE3

16/32/64-bit

VEX_Vpabsw_xmm_xmmm128

VPABSW xmm1, xmm2/m128

VEX.128.66.0F38.WIG 1D /r

AVX

16/32/64-bit

VEX_Vpabsw_ymm_ymmm256

VPABSW ymm1, ymm2/m256

VEX.256.66.0F38.WIG 1D /r

AVX2

16/32/64-bit

EVEX_Vpabsw_xmm_k1z_xmmm128

VPABSW xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F38.WIG 1D /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpabsw_ymm_k1z_ymmm256

VPABSW ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F38.WIG 1D /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpabsw_zmm_k1z_zmmm512

VPABSW zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F38.WIG 1D /r

AVX512BW

16/32/64-bit

Pabsd_mm_mmm64

PABSD mm1, mm2/m64

NP 0F 38 1E /r

SSSE3

16/32/64-bit

Pabsd_xmm_xmmm128

PABSD xmm1, xmm2/m128

66 0F 38 1E /r

SSSE3

16/32/64-bit

VEX_Vpabsd_xmm_xmmm128

VPABSD xmm1, xmm2/m128

VEX.128.66.0F38.WIG 1E /r

AVX

16/32/64-bit

VEX_Vpabsd_ymm_ymmm256

VPABSD ymm1, ymm2/m256

VEX.256.66.0F38.WIG 1E /r

AVX2

16/32/64-bit

EVEX_Vpabsd_xmm_k1z_xmmm128b32

VPABSD xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.66.0F38.W0 1E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpabsd_ymm_k1z_ymmm256b32

VPABSD ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.66.0F38.W0 1E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpabsd_zmm_k1z_zmmm512b32

VPABSD zmm1 {k1}{z}, zmm2/m512/m32bcst

EVEX.512.66.0F38.W0 1E /r

AVX512F

16/32/64-bit

EVEX_Vpabsq_xmm_k1z_xmmm128b64

VPABSQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F38.W1 1F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpabsq_ymm_k1z_ymmm256b64

VPABSQ ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F38.W1 1F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpabsq_zmm_k1z_zmmm512b64

VPABSQ zmm1 {k1}{z}, zmm2/m512/m64bcst

EVEX.512.66.0F38.W1 1F /r

AVX512F

16/32/64-bit

Pmovsxbw_xmm_xmmm64

PMOVSXBW xmm1, xmm2/m64

66 0F 38 20 /r

SSE4.1

16/32/64-bit

VEX_Vpmovsxbw_xmm_xmmm64

VPMOVSXBW xmm1, xmm2/m64

VEX.128.66.0F38.WIG 20 /r

AVX

16/32/64-bit

VEX_Vpmovsxbw_ymm_xmmm128

VPMOVSXBW ymm1, xmm2/m128

VEX.256.66.0F38.WIG 20 /r

AVX2

16/32/64-bit

EVEX_Vpmovsxbw_xmm_k1z_xmmm64

VPMOVSXBW xmm1 {k1}{z}, xmm2/m64

EVEX.128.66.0F38.WIG 20 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovsxbw_ymm_k1z_xmmm128

VPMOVSXBW ymm1 {k1}{z}, xmm2/m128

EVEX.256.66.0F38.WIG 20 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovsxbw_zmm_k1z_ymmm256

VPMOVSXBW zmm1 {k1}{z}, ymm2/m256

EVEX.512.66.0F38.WIG 20 /r

AVX512BW

16/32/64-bit

EVEX_Vpmovswb_xmmm64_k1z_xmm

VPMOVSWB xmm1/m64 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 20 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovswb_xmmm128_k1z_ymm

VPMOVSWB xmm1/m128 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 20 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovswb_ymmm256_k1z_zmm

VPMOVSWB ymm1/m256 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 20 /r

AVX512BW

16/32/64-bit

Pmovsxbd_xmm_xmmm32

PMOVSXBD xmm1, xmm2/m32

66 0F 38 21 /r

SSE4.1

16/32/64-bit

VEX_Vpmovsxbd_xmm_xmmm32

VPMOVSXBD xmm1, xmm2/m32

VEX.128.66.0F38.WIG 21 /r

AVX

16/32/64-bit

VEX_Vpmovsxbd_ymm_xmmm64

VPMOVSXBD ymm1, xmm2/m64

VEX.256.66.0F38.WIG 21 /r

AVX2

16/32/64-bit

EVEX_Vpmovsxbd_xmm_k1z_xmmm32

VPMOVSXBD xmm1 {k1}{z}, xmm2/m32

EVEX.128.66.0F38.WIG 21 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsxbd_ymm_k1z_xmmm64

VPMOVSXBD ymm1 {k1}{z}, xmm2/m64

EVEX.256.66.0F38.WIG 21 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsxbd_zmm_k1z_xmmm128

VPMOVSXBD zmm1 {k1}{z}, xmm2/m128

EVEX.512.66.0F38.WIG 21 /r

AVX512F

16/32/64-bit

EVEX_Vpmovsdb_xmmm32_k1z_xmm

VPMOVSDB xmm1/m32 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 21 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsdb_xmmm64_k1z_ymm

VPMOVSDB xmm1/m64 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 21 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsdb_xmmm128_k1z_zmm

VPMOVSDB xmm1/m128 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 21 /r

AVX512F

16/32/64-bit

Pmovsxbq_xmm_xmmm16

PMOVSXBQ xmm1, xmm2/m16

66 0F 38 22 /r

SSE4.1

16/32/64-bit

VEX_Vpmovsxbq_xmm_xmmm16

VPMOVSXBQ xmm1, xmm2/m16

VEX.128.66.0F38.WIG 22 /r

AVX

16/32/64-bit

VEX_Vpmovsxbq_ymm_xmmm32

VPMOVSXBQ ymm1, xmm2/m32

VEX.256.66.0F38.WIG 22 /r

AVX2

16/32/64-bit

EVEX_Vpmovsxbq_xmm_k1z_xmmm16

VPMOVSXBQ xmm1 {k1}{z}, xmm2/m16

EVEX.128.66.0F38.WIG 22 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsxbq_ymm_k1z_xmmm32

VPMOVSXBQ ymm1 {k1}{z}, xmm2/m32

EVEX.256.66.0F38.WIG 22 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsxbq_zmm_k1z_xmmm64

VPMOVSXBQ zmm1 {k1}{z}, xmm2/m64

EVEX.512.66.0F38.WIG 22 /r

AVX512F

16/32/64-bit

EVEX_Vpmovsqb_xmmm16_k1z_xmm

VPMOVSQB xmm1/m16 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 22 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsqb_xmmm32_k1z_ymm

VPMOVSQB xmm1/m32 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 22 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsqb_xmmm64_k1z_zmm

VPMOVSQB xmm1/m64 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 22 /r

AVX512F

16/32/64-bit

Pmovsxwd_xmm_xmmm64

PMOVSXWD xmm1, xmm2/m64

66 0F 38 23 /r

SSE4.1

16/32/64-bit

VEX_Vpmovsxwd_xmm_xmmm64

VPMOVSXWD xmm1, xmm2/m64

VEX.128.66.0F38.WIG 23 /r

AVX

16/32/64-bit

VEX_Vpmovsxwd_ymm_xmmm128

VPMOVSXWD ymm1, xmm2/m128

VEX.256.66.0F38.WIG 23 /r

AVX2

16/32/64-bit

EVEX_Vpmovsxwd_xmm_k1z_xmmm64

VPMOVSXWD xmm1 {k1}{z}, xmm2/m64

EVEX.128.66.0F38.WIG 23 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsxwd_ymm_k1z_xmmm128

VPMOVSXWD ymm1 {k1}{z}, xmm2/m128

EVEX.256.66.0F38.WIG 23 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsxwd_zmm_k1z_ymmm256

VPMOVSXWD zmm1 {k1}{z}, ymm2/m256

EVEX.512.66.0F38.WIG 23 /r

AVX512F

16/32/64-bit

EVEX_Vpmovsdw_xmmm64_k1z_xmm

VPMOVSDW xmm1/m64 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 23 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsdw_xmmm128_k1z_ymm

VPMOVSDW xmm1/m128 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 23 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsdw_ymmm256_k1z_zmm

VPMOVSDW ymm1/m256 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 23 /r

AVX512F

16/32/64-bit

Pmovsxwq_xmm_xmmm32

PMOVSXWQ xmm1, xmm2/m32

66 0F 38 24 /r

SSE4.1

16/32/64-bit

VEX_Vpmovsxwq_xmm_xmmm32

VPMOVSXWQ xmm1, xmm2/m32

VEX.128.66.0F38.WIG 24 /r

AVX

16/32/64-bit

VEX_Vpmovsxwq_ymm_xmmm64

VPMOVSXWQ ymm1, xmm2/m64

VEX.256.66.0F38.WIG 24 /r

AVX2

16/32/64-bit

EVEX_Vpmovsxwq_xmm_k1z_xmmm32

VPMOVSXWQ xmm1 {k1}{z}, xmm2/m32

EVEX.128.66.0F38.WIG 24 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsxwq_ymm_k1z_xmmm64

VPMOVSXWQ ymm1 {k1}{z}, xmm2/m64

EVEX.256.66.0F38.WIG 24 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsxwq_zmm_k1z_xmmm128

VPMOVSXWQ zmm1 {k1}{z}, xmm2/m128

EVEX.512.66.0F38.WIG 24 /r

AVX512F

16/32/64-bit

EVEX_Vpmovsqw_xmmm32_k1z_xmm

VPMOVSQW xmm1/m32 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 24 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsqw_xmmm64_k1z_ymm

VPMOVSQW xmm1/m64 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 24 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsqw_xmmm128_k1z_zmm

VPMOVSQW xmm1/m128 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 24 /r

AVX512F

16/32/64-bit

Pmovsxdq_xmm_xmmm64

PMOVSXDQ xmm1, xmm2/m64

66 0F 38 25 /r

SSE4.1

16/32/64-bit

VEX_Vpmovsxdq_xmm_xmmm64

VPMOVSXDQ xmm1, xmm2/m64

VEX.128.66.0F38.WIG 25 /r

AVX

16/32/64-bit

VEX_Vpmovsxdq_ymm_xmmm128

VPMOVSXDQ ymm1, xmm2/m128

VEX.256.66.0F38.WIG 25 /r

AVX2

16/32/64-bit

EVEX_Vpmovsxdq_xmm_k1z_xmmm64

VPMOVSXDQ xmm1 {k1}{z}, xmm2/m64

EVEX.128.66.0F38.W0 25 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsxdq_ymm_k1z_xmmm128

VPMOVSXDQ ymm1 {k1}{z}, xmm2/m128

EVEX.256.66.0F38.W0 25 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsxdq_zmm_k1z_ymmm256

VPMOVSXDQ zmm1 {k1}{z}, ymm2/m256

EVEX.512.66.0F38.W0 25 /r

AVX512F

16/32/64-bit

EVEX_Vpmovsqd_xmmm64_k1z_xmm

VPMOVSQD xmm1/m64 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 25 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsqd_xmmm128_k1z_ymm

VPMOVSQD xmm1/m128 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 25 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovsqd_ymmm256_k1z_zmm

VPMOVSQD ymm1/m256 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 25 /r

AVX512F

16/32/64-bit

EVEX_Vptestmb_kr_k1_xmm_xmmm128

VPTESTMB k2 {k1}, xmm2, xmm3/m128

EVEX.128.66.0F38.W0 26 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vptestmb_kr_k1_ymm_ymmm256

VPTESTMB k2 {k1}, ymm2, ymm3/m256

EVEX.256.66.0F38.W0 26 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vptestmb_kr_k1_zmm_zmmm512

VPTESTMB k2 {k1}, zmm2, zmm3/m512

EVEX.512.66.0F38.W0 26 /r

AVX512BW

16/32/64-bit

EVEX_Vptestmw_kr_k1_xmm_xmmm128

VPTESTMW k2 {k1}, xmm2, xmm3/m128

EVEX.128.66.0F38.W1 26 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vptestmw_kr_k1_ymm_ymmm256

VPTESTMW k2 {k1}, ymm2, ymm3/m256

EVEX.256.66.0F38.W1 26 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vptestmw_kr_k1_zmm_zmmm512

VPTESTMW k2 {k1}, zmm2, zmm3/m512

EVEX.512.66.0F38.W1 26 /r

AVX512BW

16/32/64-bit

EVEX_Vptestnmb_kr_k1_xmm_xmmm128

VPTESTNMB k2 {k1}, xmm2, xmm3/m128

EVEX.128.F3.0F38.W0 26 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vptestnmb_kr_k1_ymm_ymmm256

VPTESTNMB k2 {k1}, ymm2, ymm3/m256

EVEX.256.F3.0F38.W0 26 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vptestnmb_kr_k1_zmm_zmmm512

VPTESTNMB k2 {k1}, zmm2, zmm3/m512

EVEX.512.F3.0F38.W0 26 /r

AVX512BW

16/32/64-bit

EVEX_Vptestnmw_kr_k1_xmm_xmmm128

VPTESTNMW k2 {k1}, xmm2, xmm3/m128

EVEX.128.F3.0F38.W1 26 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vptestnmw_kr_k1_ymm_ymmm256

VPTESTNMW k2 {k1}, ymm2, ymm3/m256

EVEX.256.F3.0F38.W1 26 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vptestnmw_kr_k1_zmm_zmmm512

VPTESTNMW k2 {k1}, zmm2, zmm3/m512

EVEX.512.F3.0F38.W1 26 /r

AVX512BW

16/32/64-bit

EVEX_Vptestmd_kr_k1_xmm_xmmm128b32

VPTESTMD k2 {k1}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 27 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vptestmd_kr_k1_ymm_ymmm256b32

VPTESTMD k2 {k1}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 27 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vptestmd_kr_k1_zmm_zmmm512b32

VPTESTMD k2 {k1}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 27 /r

AVX512F

16/32/64-bit

EVEX_Vptestmq_kr_k1_xmm_xmmm128b64

VPTESTMQ k2 {k1}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 27 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vptestmq_kr_k1_ymm_ymmm256b64

VPTESTMQ k2 {k1}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 27 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vptestmq_kr_k1_zmm_zmmm512b64

VPTESTMQ k2 {k1}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 27 /r

AVX512F

16/32/64-bit

EVEX_Vptestnmd_kr_k1_xmm_xmmm128b32

VPTESTNMD k2 {k1}, xmm2, xmm3/m128/m32bcst

EVEX.128.F3.0F38.W0 27 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vptestnmd_kr_k1_ymm_ymmm256b32

VPTESTNMD k2 {k1}, ymm2, ymm3/m256/m32bcst

EVEX.256.F3.0F38.W0 27 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vptestnmd_kr_k1_zmm_zmmm512b32

VPTESTNMD k2 {k1}, zmm2, zmm3/m512/m32bcst

EVEX.512.F3.0F38.W0 27 /r

AVX512F

16/32/64-bit

EVEX_Vptestnmq_kr_k1_xmm_xmmm128b64

VPTESTNMQ k2 {k1}, xmm2, xmm3/m128/m64bcst

EVEX.128.F3.0F38.W1 27 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vptestnmq_kr_k1_ymm_ymmm256b64

VPTESTNMQ k2 {k1}, ymm2, ymm3/m256/m64bcst

EVEX.256.F3.0F38.W1 27 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vptestnmq_kr_k1_zmm_zmmm512b64

VPTESTNMQ k2 {k1}, zmm2, zmm3/m512/m64bcst

EVEX.512.F3.0F38.W1 27 /r

AVX512F

16/32/64-bit

Pmuldq_xmm_xmmm128

PMULDQ xmm1, xmm2/m128

66 0F 38 28 /r

SSE4.1

16/32/64-bit

VEX_Vpmuldq_xmm_xmm_xmmm128

VPMULDQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 28 /r

AVX

16/32/64-bit

VEX_Vpmuldq_ymm_ymm_ymmm256

VPMULDQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 28 /r

AVX2

16/32/64-bit

EVEX_Vpmuldq_xmm_k1z_xmm_xmmm128b64

VPMULDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 28 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmuldq_ymm_k1z_ymm_ymmm256b64

VPMULDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 28 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmuldq_zmm_k1z_zmm_zmmm512b64

VPMULDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 28 /r

AVX512F

16/32/64-bit

EVEX_Vpmovm2b_xmm_kr

VPMOVM2B xmm1, k1

EVEX.128.F3.0F38.W0 28 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovm2b_ymm_kr

VPMOVM2B ymm1, k1

EVEX.256.F3.0F38.W0 28 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovm2b_zmm_kr

VPMOVM2B zmm1, k1

EVEX.512.F3.0F38.W0 28 /r

AVX512BW

16/32/64-bit

EVEX_Vpmovm2w_xmm_kr

VPMOVM2W xmm1, k1

EVEX.128.F3.0F38.W1 28 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovm2w_ymm_kr

VPMOVM2W ymm1, k1

EVEX.256.F3.0F38.W1 28 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovm2w_zmm_kr

VPMOVM2W zmm1, k1

EVEX.512.F3.0F38.W1 28 /r

AVX512BW

16/32/64-bit

Pcmpeqq_xmm_xmmm128

PCMPEQQ xmm1, xmm2/m128

66 0F 38 29 /r

SSE4.1

16/32/64-bit

VEX_Vpcmpeqq_xmm_xmm_xmmm128

VPCMPEQQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 29 /r

AVX

16/32/64-bit

VEX_Vpcmpeqq_ymm_ymm_ymmm256

VPCMPEQQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 29 /r

AVX2

16/32/64-bit

EVEX_Vpcmpeqq_kr_k1_xmm_xmmm128b64

VPCMPEQQ k1 {k2}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 29 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpeqq_kr_k1_ymm_ymmm256b64

VPCMPEQQ k1 {k2}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 29 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpeqq_kr_k1_zmm_zmmm512b64

VPCMPEQQ k1 {k2}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 29 /r

AVX512F

16/32/64-bit

EVEX_Vpmovb2m_kr_xmm

VPMOVB2M k1, xmm1

EVEX.128.F3.0F38.W0 29 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovb2m_kr_ymm

VPMOVB2M k1, ymm1

EVEX.256.F3.0F38.W0 29 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovb2m_kr_zmm

VPMOVB2M k1, zmm1

EVEX.512.F3.0F38.W0 29 /r

AVX512BW

16/32/64-bit

EVEX_Vpmovw2m_kr_xmm

VPMOVW2M k1, xmm1

EVEX.128.F3.0F38.W1 29 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovw2m_kr_ymm

VPMOVW2M k1, ymm1

EVEX.256.F3.0F38.W1 29 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovw2m_kr_zmm

VPMOVW2M k1, zmm1

EVEX.512.F3.0F38.W1 29 /r

AVX512BW

16/32/64-bit

Movntdqa_xmm_m128

MOVNTDQA xmm1, m128

66 0F 38 2A /r

SSE4.1

16/32/64-bit

VEX_Vmovntdqa_xmm_m128

VMOVNTDQA xmm1, m128

VEX.128.66.0F38.WIG 2A /r

AVX

16/32/64-bit

VEX_Vmovntdqa_ymm_m256

VMOVNTDQA ymm1, m256

VEX.256.66.0F38.WIG 2A /r

AVX2

16/32/64-bit

EVEX_Vmovntdqa_xmm_m128

VMOVNTDQA xmm1, m128

EVEX.128.66.0F38.W0 2A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovntdqa_ymm_m256

VMOVNTDQA ymm1, m256

EVEX.256.66.0F38.W0 2A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vmovntdqa_zmm_m512

VMOVNTDQA zmm1, m512

EVEX.512.66.0F38.W0 2A /r

AVX512F

16/32/64-bit

EVEX_Vpbroadcastmb2q_xmm_kr

VPBROADCASTMB2Q xmm1, k1

EVEX.128.F3.0F38.W1 2A /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vpbroadcastmb2q_ymm_kr

VPBROADCASTMB2Q ymm1, k1

EVEX.256.F3.0F38.W1 2A /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vpbroadcastmb2q_zmm_kr

VPBROADCASTMB2Q zmm1, k1

EVEX.512.F3.0F38.W1 2A /r

AVX512CD

16/32/64-bit

Packusdw_xmm_xmmm128

PACKUSDW xmm1, xmm2/m128

66 0F 38 2B /r

SSE4.1

16/32/64-bit

VEX_Vpackusdw_xmm_xmm_xmmm128

VPACKUSDW xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 2B /r

AVX

16/32/64-bit

VEX_Vpackusdw_ymm_ymm_ymmm256

VPACKUSDW ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 2B /r

AVX2

16/32/64-bit

EVEX_Vpackusdw_xmm_k1z_xmm_xmmm128b32

VPACKUSDW xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 2B /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpackusdw_ymm_k1z_ymm_ymmm256b32

VPACKUSDW ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 2B /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpackusdw_zmm_k1z_zmm_zmmm512b32

VPACKUSDW zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 2B /r

AVX512BW

16/32/64-bit

VEX_Vmaskmovps_xmm_xmm_m128

VMASKMOVPS xmm1, xmm2, m128

VEX.128.66.0F38.W0 2C /r

AVX

16/32/64-bit

VEX_Vmaskmovps_ymm_ymm_m256

VMASKMOVPS ymm1, ymm2, m256

VEX.256.66.0F38.W0 2C /r

AVX

16/32/64-bit

EVEX_Vscalefps_xmm_k1z_xmm_xmmm128b32

VSCALEFPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 2C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscalefps_ymm_k1z_ymm_ymmm256b32

VSCALEFPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 2C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscalefps_zmm_k1z_zmm_zmmm512b32_er

VSCALEFPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 2C /r

AVX512F

16/32/64-bit

EVEX_Vscalefpd_xmm_k1z_xmm_xmmm128b64

VSCALEFPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 2C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscalefpd_ymm_k1z_ymm_ymmm256b64

VSCALEFPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 2C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscalefpd_zmm_k1z_zmm_zmmm512b64_er

VSCALEFPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 2C /r

AVX512F

16/32/64-bit

VEX_Vmaskmovpd_xmm_xmm_m128

VMASKMOVPD xmm1, xmm2, m128

VEX.128.66.0F38.W0 2D /r

AVX

16/32/64-bit

VEX_Vmaskmovpd_ymm_ymm_m256

VMASKMOVPD ymm1, ymm2, m256

VEX.256.66.0F38.W0 2D /r

AVX

16/32/64-bit

EVEX_Vscalefss_xmm_k1z_xmm_xmmm32_er

VSCALEFSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 2D /r

AVX512F

16/32/64-bit

EVEX_Vscalefsd_xmm_k1z_xmm_xmmm64_er

VSCALEFSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 2D /r

AVX512F

16/32/64-bit

VEX_Vmaskmovps_m128_xmm_xmm

VMASKMOVPS m128, xmm1, xmm2

VEX.128.66.0F38.W0 2E /r

AVX

16/32/64-bit

VEX_Vmaskmovps_m256_ymm_ymm

VMASKMOVPS m256, ymm1, ymm2

VEX.256.66.0F38.W0 2E /r

AVX

16/32/64-bit

VEX_Vmaskmovpd_m128_xmm_xmm

VMASKMOVPD m128, xmm1, xmm2

VEX.128.66.0F38.W0 2F /r

AVX

16/32/64-bit

VEX_Vmaskmovpd_m256_ymm_ymm

VMASKMOVPD m256, ymm1, ymm2

VEX.256.66.0F38.W0 2F /r

AVX

16/32/64-bit

Pmovzxbw_xmm_xmmm64

PMOVZXBW xmm1, xmm2/m64

66 0F 38 30 /r

SSE4.1

16/32/64-bit

VEX_Vpmovzxbw_xmm_xmmm64

VPMOVZXBW xmm1, xmm2/m64

VEX.128.66.0F38.WIG 30 /r

AVX

16/32/64-bit

VEX_Vpmovzxbw_ymm_xmmm128

VPMOVZXBW ymm1, xmm2/m128

VEX.256.66.0F38.WIG 30 /r

AVX2

16/32/64-bit

EVEX_Vpmovzxbw_xmm_k1z_xmmm64

VPMOVZXBW xmm1 {k1}{z}, xmm2/m64

EVEX.128.66.0F38.WIG 30 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovzxbw_ymm_k1z_xmmm128

VPMOVZXBW ymm1 {k1}{z}, xmm2/m128

EVEX.256.66.0F38.WIG 30 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovzxbw_zmm_k1z_ymmm256

VPMOVZXBW zmm1 {k1}{z}, ymm2/m256

EVEX.512.66.0F38.WIG 30 /r

AVX512BW

16/32/64-bit

EVEX_Vpmovwb_xmmm64_k1z_xmm

VPMOVWB xmm1/m64 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 30 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovwb_xmmm128_k1z_ymm

VPMOVWB xmm1/m128 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 30 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmovwb_ymmm256_k1z_zmm

VPMOVWB ymm1/m256 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 30 /r

AVX512BW

16/32/64-bit

Pmovzxbd_xmm_xmmm32

PMOVZXBD xmm1, xmm2/m32

66 0F 38 31 /r

SSE4.1

16/32/64-bit

VEX_Vpmovzxbd_xmm_xmmm32

VPMOVZXBD xmm1, xmm2/m32

VEX.128.66.0F38.WIG 31 /r

AVX

16/32/64-bit

VEX_Vpmovzxbd_ymm_xmmm64

VPMOVZXBD ymm1, xmm2/m64

VEX.256.66.0F38.WIG 31 /r

AVX2

16/32/64-bit

EVEX_Vpmovzxbd_xmm_k1z_xmmm32

VPMOVZXBD xmm1 {k1}{z}, xmm2/m32

EVEX.128.66.0F38.WIG 31 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovzxbd_ymm_k1z_xmmm64

VPMOVZXBD ymm1 {k1}{z}, xmm2/m64

EVEX.256.66.0F38.WIG 31 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovzxbd_zmm_k1z_xmmm128

VPMOVZXBD zmm1 {k1}{z}, xmm2/m128

EVEX.512.66.0F38.WIG 31 /r

AVX512F

16/32/64-bit

EVEX_Vpmovdb_xmmm32_k1z_xmm

VPMOVDB xmm1/m32 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 31 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovdb_xmmm64_k1z_ymm

VPMOVDB xmm1/m64 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 31 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovdb_xmmm128_k1z_zmm

VPMOVDB xmm1/m128 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 31 /r

AVX512F

16/32/64-bit

Pmovzxbq_xmm_xmmm16

PMOVZXBQ xmm1, xmm2/m16

66 0F 38 32 /r

SSE4.1

16/32/64-bit

VEX_Vpmovzxbq_xmm_xmmm16

VPMOVZXBQ xmm1, xmm2/m16

VEX.128.66.0F38.WIG 32 /r

AVX

16/32/64-bit

VEX_Vpmovzxbq_ymm_xmmm32

VPMOVZXBQ ymm1, xmm2/m32

VEX.256.66.0F38.WIG 32 /r

AVX2

16/32/64-bit

EVEX_Vpmovzxbq_xmm_k1z_xmmm16

VPMOVZXBQ xmm1 {k1}{z}, xmm2/m16

EVEX.128.66.0F38.WIG 32 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovzxbq_ymm_k1z_xmmm32

VPMOVZXBQ ymm1 {k1}{z}, xmm2/m32

EVEX.256.66.0F38.WIG 32 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovzxbq_zmm_k1z_xmmm64

VPMOVZXBQ zmm1 {k1}{z}, xmm2/m64

EVEX.512.66.0F38.WIG 32 /r

AVX512F

16/32/64-bit

EVEX_Vpmovqb_xmmm16_k1z_xmm

VPMOVQB xmm1/m16 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 32 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovqb_xmmm32_k1z_ymm

VPMOVQB xmm1/m32 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 32 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovqb_xmmm64_k1z_zmm

VPMOVQB xmm1/m64 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 32 /r

AVX512F

16/32/64-bit

Pmovzxwd_xmm_xmmm64

PMOVZXWD xmm1, xmm2/m64

66 0F 38 33 /r

SSE4.1

16/32/64-bit

VEX_Vpmovzxwd_xmm_xmmm64

VPMOVZXWD xmm1, xmm2/m64

VEX.128.66.0F38.WIG 33 /r

AVX

16/32/64-bit

VEX_Vpmovzxwd_ymm_xmmm128

VPMOVZXWD ymm1, xmm2/m128

VEX.256.66.0F38.WIG 33 /r

AVX2

16/32/64-bit

EVEX_Vpmovzxwd_xmm_k1z_xmmm64

VPMOVZXWD xmm1 {k1}{z}, xmm2/m64

EVEX.128.66.0F38.WIG 33 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovzxwd_ymm_k1z_xmmm128

VPMOVZXWD ymm1 {k1}{z}, xmm2/m128

EVEX.256.66.0F38.WIG 33 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovzxwd_zmm_k1z_ymmm256

VPMOVZXWD zmm1 {k1}{z}, ymm2/m256

EVEX.512.66.0F38.WIG 33 /r

AVX512F

16/32/64-bit

EVEX_Vpmovdw_xmmm64_k1z_xmm

VPMOVDW xmm1/m64 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 33 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovdw_xmmm128_k1z_ymm

VPMOVDW xmm1/m128 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 33 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovdw_ymmm256_k1z_zmm

VPMOVDW ymm1/m256 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 33 /r

AVX512F

16/32/64-bit

Pmovzxwq_xmm_xmmm32

PMOVZXWQ xmm1, xmm2/m32

66 0F 38 34 /r

SSE4.1

16/32/64-bit

VEX_Vpmovzxwq_xmm_xmmm32

VPMOVZXWQ xmm1, xmm2/m32

VEX.128.66.0F38.WIG 34 /r

AVX

16/32/64-bit

VEX_Vpmovzxwq_ymm_xmmm64

VPMOVZXWQ ymm1, xmm2/m64

VEX.256.66.0F38.WIG 34 /r

AVX2

16/32/64-bit

EVEX_Vpmovzxwq_xmm_k1z_xmmm32

VPMOVZXWQ xmm1 {k1}{z}, xmm2/m32

EVEX.128.66.0F38.WIG 34 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovzxwq_ymm_k1z_xmmm64

VPMOVZXWQ ymm1 {k1}{z}, xmm2/m64

EVEX.256.66.0F38.WIG 34 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovzxwq_zmm_k1z_xmmm128

VPMOVZXWQ zmm1 {k1}{z}, xmm2/m128

EVEX.512.66.0F38.WIG 34 /r

AVX512F

16/32/64-bit

EVEX_Vpmovqw_xmmm32_k1z_xmm

VPMOVQW xmm1/m32 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 34 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovqw_xmmm64_k1z_ymm

VPMOVQW xmm1/m64 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 34 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovqw_xmmm128_k1z_zmm

VPMOVQW xmm1/m128 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 34 /r

AVX512F

16/32/64-bit

Pmovzxdq_xmm_xmmm64

PMOVZXDQ xmm1, xmm2/m64

66 0F 38 35 /r

SSE4.1

16/32/64-bit

VEX_Vpmovzxdq_xmm_xmmm64

VPMOVZXDQ xmm1, xmm2/m64

VEX.128.66.0F38.WIG 35 /r

AVX

16/32/64-bit

VEX_Vpmovzxdq_ymm_xmmm128

VPMOVZXDQ ymm1, xmm2/m128

VEX.256.66.0F38.WIG 35 /r

AVX2

16/32/64-bit

EVEX_Vpmovzxdq_xmm_k1z_xmmm64

VPMOVZXDQ xmm1 {k1}{z}, xmm2/m64

EVEX.128.66.0F38.W0 35 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovzxdq_ymm_k1z_xmmm128

VPMOVZXDQ ymm1 {k1}{z}, xmm2/m128

EVEX.256.66.0F38.W0 35 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovzxdq_zmm_k1z_ymmm256

VPMOVZXDQ zmm1 {k1}{z}, ymm2/m256

EVEX.512.66.0F38.W0 35 /r

AVX512F

16/32/64-bit

EVEX_Vpmovqd_xmmm64_k1z_xmm

VPMOVQD xmm1/m64 {k1}{z}, xmm2

EVEX.128.F3.0F38.W0 35 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovqd_xmmm128_k1z_ymm

VPMOVQD xmm1/m128 {k1}{z}, ymm2

EVEX.256.F3.0F38.W0 35 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmovqd_ymmm256_k1z_zmm

VPMOVQD ymm1/m256 {k1}{z}, zmm2

EVEX.512.F3.0F38.W0 35 /r

AVX512F

16/32/64-bit

VEX_Vpermd_ymm_ymm_ymmm256

VPERMD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 36 /r

AVX2

16/32/64-bit

EVEX_Vpermd_ymm_k1z_ymm_ymmm256b32

VPERMD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 36 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermd_zmm_k1z_zmm_zmmm512b32

VPERMD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 36 /r

AVX512F

16/32/64-bit

EVEX_Vpermq_ymm_k1z_ymm_ymmm256b64

VPERMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 36 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermq_zmm_k1z_zmm_zmmm512b64

VPERMQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 36 /r

AVX512F

16/32/64-bit

Pcmpgtq_xmm_xmmm128

PCMPGTQ xmm1, xmm2/m128

66 0F 38 37 /r

SSE4.2

16/32/64-bit

VEX_Vpcmpgtq_xmm_xmm_xmmm128

VPCMPGTQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 37 /r

AVX

16/32/64-bit

VEX_Vpcmpgtq_ymm_ymm_ymmm256

VPCMPGTQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 37 /r

AVX2

16/32/64-bit

EVEX_Vpcmpgtq_kr_k1_xmm_xmmm128b64

VPCMPGTQ k1 {k2}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 37 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpgtq_kr_k1_ymm_ymmm256b64

VPCMPGTQ k1 {k2}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 37 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpgtq_kr_k1_zmm_zmmm512b64

VPCMPGTQ k1 {k2}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 37 /r

AVX512F

16/32/64-bit

Pminsb_xmm_xmmm128

PMINSB xmm1, xmm2/m128

66 0F 38 38 /r

SSE4.1

16/32/64-bit

VEX_Vpminsb_xmm_xmm_xmmm128

VPMINSB xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 38 /r

AVX

16/32/64-bit

VEX_Vpminsb_ymm_ymm_ymmm256

VPMINSB ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 38 /r

AVX2

16/32/64-bit

EVEX_Vpminsb_xmm_k1z_xmm_xmmm128

VPMINSB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG 38 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpminsb_ymm_k1z_ymm_ymmm256

VPMINSB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG 38 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpminsb_zmm_k1z_zmm_zmmm512

VPMINSB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG 38 /r

AVX512BW

16/32/64-bit

EVEX_Vpmovm2d_xmm_kr

VPMOVM2D xmm1, k1

EVEX.128.F3.0F38.W0 38 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vpmovm2d_ymm_kr

VPMOVM2D ymm1, k1

EVEX.256.F3.0F38.W0 38 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vpmovm2d_zmm_kr

VPMOVM2D zmm1, k1

EVEX.512.F3.0F38.W0 38 /r

AVX512DQ

16/32/64-bit

EVEX_Vpmovm2q_xmm_kr

VPMOVM2Q xmm1, k1

EVEX.128.F3.0F38.W1 38 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vpmovm2q_ymm_kr

VPMOVM2Q ymm1, k1

EVEX.256.F3.0F38.W1 38 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vpmovm2q_zmm_kr

VPMOVM2Q zmm1, k1

EVEX.512.F3.0F38.W1 38 /r

AVX512DQ

16/32/64-bit

Pminsd_xmm_xmmm128

PMINSD xmm1, xmm2/m128

66 0F 38 39 /r

SSE4.1

16/32/64-bit

VEX_Vpminsd_xmm_xmm_xmmm128

VPMINSD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 39 /r

AVX

16/32/64-bit

VEX_Vpminsd_ymm_ymm_ymmm256

VPMINSD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 39 /r

AVX2

16/32/64-bit

EVEX_Vpminsd_xmm_k1z_xmm_xmmm128b32

VPMINSD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 39 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpminsd_ymm_k1z_ymm_ymmm256b32

VPMINSD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 39 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpminsd_zmm_k1z_zmm_zmmm512b32

VPMINSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 39 /r

AVX512F

16/32/64-bit

EVEX_Vpminsq_xmm_k1z_xmm_xmmm128b64

VPMINSQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 39 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpminsq_ymm_k1z_ymm_ymmm256b64

VPMINSQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 39 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpminsq_zmm_k1z_zmm_zmmm512b64

VPMINSQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 39 /r

AVX512F

16/32/64-bit

EVEX_Vpmovd2m_kr_xmm

VPMOVD2M k1, xmm1

EVEX.128.F3.0F38.W0 39 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vpmovd2m_kr_ymm

VPMOVD2M k1, ymm1

EVEX.256.F3.0F38.W0 39 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vpmovd2m_kr_zmm

VPMOVD2M k1, zmm1

EVEX.512.F3.0F38.W0 39 /r

AVX512DQ

16/32/64-bit

EVEX_Vpmovq2m_kr_xmm

VPMOVQ2M k1, xmm1

EVEX.128.F3.0F38.W1 39 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vpmovq2m_kr_ymm

VPMOVQ2M k1, ymm1

EVEX.256.F3.0F38.W1 39 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vpmovq2m_kr_zmm

VPMOVQ2M k1, zmm1

EVEX.512.F3.0F38.W1 39 /r

AVX512DQ

16/32/64-bit

Pminuw_xmm_xmmm128

PMINUW xmm1, xmm2/m128

66 0F 38 3A /r

SSE4.1

16/32/64-bit

VEX_Vpminuw_xmm_xmm_xmmm128

VPMINUW xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 3A /r

AVX

16/32/64-bit

VEX_Vpminuw_ymm_ymm_ymmm256

VPMINUW ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 3A /r

AVX2

16/32/64-bit

EVEX_Vpminuw_xmm_k1z_xmm_xmmm128

VPMINUW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG 3A /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpminuw_ymm_k1z_ymm_ymmm256

VPMINUW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG 3A /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpminuw_zmm_k1z_zmm_zmmm512

VPMINUW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG 3A /r

AVX512BW

16/32/64-bit

EVEX_Vpbroadcastmw2d_xmm_kr

VPBROADCASTMW2D xmm1, k1

EVEX.128.F3.0F38.W0 3A /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vpbroadcastmw2d_ymm_kr

VPBROADCASTMW2D ymm1, k1

EVEX.256.F3.0F38.W0 3A /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vpbroadcastmw2d_zmm_kr

VPBROADCASTMW2D zmm1, k1

EVEX.512.F3.0F38.W0 3A /r

AVX512CD

16/32/64-bit

Pminud_xmm_xmmm128

PMINUD xmm1, xmm2/m128

66 0F 38 3B /r

SSE4.1

16/32/64-bit

VEX_Vpminud_xmm_xmm_xmmm128

VPMINUD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 3B /r

AVX

16/32/64-bit

VEX_Vpminud_ymm_ymm_ymmm256

VPMINUD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 3B /r

AVX2

16/32/64-bit

EVEX_Vpminud_xmm_k1z_xmm_xmmm128b32

VPMINUD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 3B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpminud_ymm_k1z_ymm_ymmm256b32

VPMINUD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 3B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpminud_zmm_k1z_zmm_zmmm512b32

VPMINUD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 3B /r

AVX512F

16/32/64-bit

EVEX_Vpminuq_xmm_k1z_xmm_xmmm128b64

VPMINUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 3B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpminuq_ymm_k1z_ymm_ymmm256b64

VPMINUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 3B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpminuq_zmm_k1z_zmm_zmmm512b64

VPMINUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 3B /r

AVX512F

16/32/64-bit

Pmaxsb_xmm_xmmm128

PMAXSB xmm1, xmm2/m128

66 0F 38 3C /r

SSE4.1

16/32/64-bit

VEX_Vpmaxsb_xmm_xmm_xmmm128

VPMAXSB xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 3C /r

AVX

16/32/64-bit

VEX_Vpmaxsb_ymm_ymm_ymmm256

VPMAXSB ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 3C /r

AVX2

16/32/64-bit

EVEX_Vpmaxsb_xmm_k1z_xmm_xmmm128

VPMAXSB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG 3C /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaxsb_ymm_k1z_ymm_ymmm256

VPMAXSB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG 3C /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaxsb_zmm_k1z_zmm_zmmm512

VPMAXSB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG 3C /r

AVX512BW

16/32/64-bit

Pmaxsd_xmm_xmmm128

PMAXSD xmm1, xmm2/m128

66 0F 38 3D /r

SSE4.1

16/32/64-bit

VEX_Vpmaxsd_xmm_xmm_xmmm128

VPMAXSD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 3D /r

AVX

16/32/64-bit

VEX_Vpmaxsd_ymm_ymm_ymmm256

VPMAXSD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 3D /r

AVX2

16/32/64-bit

EVEX_Vpmaxsd_xmm_k1z_xmm_xmmm128b32

VPMAXSD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 3D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmaxsd_ymm_k1z_ymm_ymmm256b32

VPMAXSD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 3D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmaxsd_zmm_k1z_zmm_zmmm512b32

VPMAXSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 3D /r

AVX512F

16/32/64-bit

EVEX_Vpmaxsq_xmm_k1z_xmm_xmmm128b64

VPMAXSQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 3D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmaxsq_ymm_k1z_ymm_ymmm256b64

VPMAXSQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 3D /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmaxsq_zmm_k1z_zmm_zmmm512b64

VPMAXSQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 3D /r

AVX512F

16/32/64-bit

Pmaxuw_xmm_xmmm128

PMAXUW xmm1, xmm2/m128

66 0F 38 3E /r

SSE4.1

16/32/64-bit

VEX_Vpmaxuw_xmm_xmm_xmmm128

VPMAXUW xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 3E /r

AVX

16/32/64-bit

VEX_Vpmaxuw_ymm_ymm_ymmm256

VPMAXUW ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 3E /r

AVX2

16/32/64-bit

EVEX_Vpmaxuw_xmm_k1z_xmm_xmmm128

VPMAXUW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG 3E /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaxuw_ymm_k1z_ymm_ymmm256

VPMAXUW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG 3E /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpmaxuw_zmm_k1z_zmm_zmmm512

VPMAXUW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG 3E /r

AVX512BW

16/32/64-bit

Pmaxud_xmm_xmmm128

PMAXUD xmm1, xmm2/m128

66 0F 38 3F /r

SSE4.1

16/32/64-bit

VEX_Vpmaxud_xmm_xmm_xmmm128

VPMAXUD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 3F /r

AVX

16/32/64-bit

VEX_Vpmaxud_ymm_ymm_ymmm256

VPMAXUD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 3F /r

AVX2

16/32/64-bit

EVEX_Vpmaxud_xmm_k1z_xmm_xmmm128b32

VPMAXUD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 3F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmaxud_ymm_k1z_ymm_ymmm256b32

VPMAXUD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 3F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmaxud_zmm_k1z_zmm_zmmm512b32

VPMAXUD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 3F /r

AVX512F

16/32/64-bit

EVEX_Vpmaxuq_xmm_k1z_xmm_xmmm128b64

VPMAXUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 3F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmaxuq_ymm_k1z_ymm_ymmm256b64

VPMAXUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 3F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmaxuq_zmm_k1z_zmm_zmmm512b64

VPMAXUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 3F /r

AVX512F

16/32/64-bit

Pmulld_xmm_xmmm128

PMULLD xmm1, xmm2/m128

66 0F 38 40 /r

SSE4.1

16/32/64-bit

VEX_Vpmulld_xmm_xmm_xmmm128

VPMULLD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG 40 /r

AVX

16/32/64-bit

VEX_Vpmulld_ymm_ymm_ymmm256

VPMULLD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG 40 /r

AVX2

16/32/64-bit

EVEX_Vpmulld_xmm_k1z_xmm_xmmm128b32

VPMULLD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 40 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmulld_ymm_k1z_ymm_ymmm256b32

VPMULLD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 40 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpmulld_zmm_k1z_zmm_zmmm512b32

VPMULLD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 40 /r

AVX512F

16/32/64-bit

EVEX_Vpmullq_xmm_k1z_xmm_xmmm128b64

VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 40 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vpmullq_ymm_k1z_ymm_ymmm256b64

VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 40 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vpmullq_zmm_k1z_zmm_zmmm512b64

VPMULLQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 40 /r

AVX512DQ

16/32/64-bit

Phminposuw_xmm_xmmm128

PHMINPOSUW xmm1, xmm2/m128

66 0F 38 41 /r

SSE4.1

16/32/64-bit

VEX_Vphminposuw_xmm_xmmm128

VPHMINPOSUW xmm1, xmm2/m128

VEX.128.66.0F38.WIG 41 /r

AVX

16/32/64-bit

EVEX_Vgetexpps_xmm_k1z_xmmm128b32

VGETEXPPS xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.66.0F38.W0 42 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgetexpps_ymm_k1z_ymmm256b32

VGETEXPPS ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.66.0F38.W0 42 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgetexpps_zmm_k1z_zmmm512b32_sae

VGETEXPPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}

EVEX.512.66.0F38.W0 42 /r

AVX512F

16/32/64-bit

EVEX_Vgetexppd_xmm_k1z_xmmm128b64

VGETEXPPD xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F38.W1 42 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgetexppd_ymm_k1z_ymmm256b64

VGETEXPPD ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F38.W1 42 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgetexppd_zmm_k1z_zmmm512b64_sae

VGETEXPPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}

EVEX.512.66.0F38.W1 42 /r

AVX512F

16/32/64-bit

EVEX_Vgetexpss_xmm_k1z_xmm_xmmm32_sae

VGETEXPSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}

EVEX.LIG.66.0F38.W0 43 /r

AVX512F

16/32/64-bit

EVEX_Vgetexpsd_xmm_k1z_xmm_xmmm64_sae

VGETEXPSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}

EVEX.LIG.66.0F38.W1 43 /r

AVX512F

16/32/64-bit

EVEX_Vplzcntd_xmm_k1z_xmmm128b32

VPLZCNTD xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.66.0F38.W0 44 /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vplzcntd_ymm_k1z_ymmm256b32

VPLZCNTD ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.66.0F38.W0 44 /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vplzcntd_zmm_k1z_zmmm512b32

VPLZCNTD zmm1 {k1}{z}, zmm2/m512/m32bcst

EVEX.512.66.0F38.W0 44 /r

AVX512CD

16/32/64-bit

EVEX_Vplzcntq_xmm_k1z_xmmm128b64

VPLZCNTQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F38.W1 44 /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vplzcntq_ymm_k1z_ymmm256b64

VPLZCNTQ ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F38.W1 44 /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vplzcntq_zmm_k1z_zmmm512b64

VPLZCNTQ zmm1 {k1}{z}, zmm2/m512/m64bcst

EVEX.512.66.0F38.W1 44 /r

AVX512CD

16/32/64-bit

VEX_Vpsrlvd_xmm_xmm_xmmm128

VPSRLVD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 45 /r

AVX2

16/32/64-bit

VEX_Vpsrlvd_ymm_ymm_ymmm256

VPSRLVD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 45 /r

AVX2

16/32/64-bit

VEX_Vpsrlvq_xmm_xmm_xmmm128

VPSRLVQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 45 /r

AVX2

16/32/64-bit

VEX_Vpsrlvq_ymm_ymm_ymmm256

VPSRLVQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 45 /r

AVX2

16/32/64-bit

EVEX_Vpsrlvd_xmm_k1z_xmm_xmmm128b32

VPSRLVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 45 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrlvd_ymm_k1z_ymm_ymmm256b32

VPSRLVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 45 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrlvd_zmm_k1z_zmm_zmmm512b32

VPSRLVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 45 /r

AVX512F

16/32/64-bit

EVEX_Vpsrlvq_xmm_k1z_xmm_xmmm128b64

VPSRLVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 45 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrlvq_ymm_k1z_ymm_ymmm256b64

VPSRLVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 45 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsrlvq_zmm_k1z_zmm_zmmm512b64

VPSRLVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 45 /r

AVX512F

16/32/64-bit

VEX_Vpsravd_xmm_xmm_xmmm128

VPSRAVD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 46 /r

AVX2

16/32/64-bit

VEX_Vpsravd_ymm_ymm_ymmm256

VPSRAVD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 46 /r

AVX2

16/32/64-bit

EVEX_Vpsravd_xmm_k1z_xmm_xmmm128b32

VPSRAVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 46 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsravd_ymm_k1z_ymm_ymmm256b32

VPSRAVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 46 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsravd_zmm_k1z_zmm_zmmm512b32

VPSRAVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 46 /r

AVX512F

16/32/64-bit

EVEX_Vpsravq_xmm_k1z_xmm_xmmm128b64

VPSRAVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 46 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsravq_ymm_k1z_ymm_ymmm256b64

VPSRAVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 46 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsravq_zmm_k1z_zmm_zmmm512b64

VPSRAVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 46 /r

AVX512F

16/32/64-bit

VEX_Vpsllvd_xmm_xmm_xmmm128

VPSLLVD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 47 /r

AVX2

16/32/64-bit

VEX_Vpsllvd_ymm_ymm_ymmm256

VPSLLVD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 47 /r

AVX2

16/32/64-bit

VEX_Vpsllvq_xmm_xmm_xmmm128

VPSLLVQ xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 47 /r

AVX2

16/32/64-bit

VEX_Vpsllvq_ymm_ymm_ymmm256

VPSLLVQ ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 47 /r

AVX2

16/32/64-bit

EVEX_Vpsllvd_xmm_k1z_xmm_xmmm128b32

VPSLLVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 47 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsllvd_ymm_k1z_ymm_ymmm256b32

VPSLLVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 47 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsllvd_zmm_k1z_zmm_zmmm512b32

VPSLLVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 47 /r

AVX512F

16/32/64-bit

EVEX_Vpsllvq_xmm_k1z_xmm_xmmm128b64

VPSLLVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 47 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsllvq_ymm_k1z_ymm_ymmm256b64

VPSLLVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 47 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpsllvq_zmm_k1z_zmm_zmmm512b64

VPSLLVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 47 /r

AVX512F

16/32/64-bit

EVEX_Vrcp14ps_xmm_k1z_xmmm128b32

VRCP14PS xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.66.0F38.W0 4C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrcp14ps_ymm_k1z_ymmm256b32

VRCP14PS ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.66.0F38.W0 4C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrcp14ps_zmm_k1z_zmmm512b32

VRCP14PS zmm1 {k1}{z}, zmm2/m512/m32bcst

EVEX.512.66.0F38.W0 4C /r

AVX512F

16/32/64-bit

EVEX_Vrcp14pd_xmm_k1z_xmmm128b64

VRCP14PD xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F38.W1 4C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrcp14pd_ymm_k1z_ymmm256b64

VRCP14PD ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F38.W1 4C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrcp14pd_zmm_k1z_zmmm512b64

VRCP14PD zmm1 {k1}{z}, zmm2/m512/m64bcst

EVEX.512.66.0F38.W1 4C /r

AVX512F

16/32/64-bit

EVEX_Vrcp14ss_xmm_k1z_xmm_xmmm32

VRCP14SS xmm1 {k1}{z}, xmm2, xmm3/m32

EVEX.LIG.66.0F38.W0 4D /r

AVX512F

16/32/64-bit

EVEX_Vrcp14sd_xmm_k1z_xmm_xmmm64

VRCP14SD xmm1 {k1}{z}, xmm2, xmm3/m64

EVEX.LIG.66.0F38.W1 4D /r

AVX512F

16/32/64-bit

EVEX_Vrsqrt14ps_xmm_k1z_xmmm128b32

VRSQRT14PS xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.66.0F38.W0 4E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrsqrt14ps_ymm_k1z_ymmm256b32

VRSQRT14PS ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.66.0F38.W0 4E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrsqrt14ps_zmm_k1z_zmmm512b32

VRSQRT14PS zmm1 {k1}{z}, zmm2/m512/m32bcst

EVEX.512.66.0F38.W0 4E /r

AVX512F

16/32/64-bit

EVEX_Vrsqrt14pd_xmm_k1z_xmmm128b64

VRSQRT14PD xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F38.W1 4E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrsqrt14pd_ymm_k1z_ymmm256b64

VRSQRT14PD ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F38.W1 4E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrsqrt14pd_zmm_k1z_zmmm512b64

VRSQRT14PD zmm1 {k1}{z}, zmm2/m512/m64bcst

EVEX.512.66.0F38.W1 4E /r

AVX512F

16/32/64-bit

EVEX_Vrsqrt14ss_xmm_k1z_xmm_xmmm32

VRSQRT14SS xmm1 {k1}{z}, xmm2, xmm3/m32

EVEX.LIG.66.0F38.W0 4F /r

AVX512F

16/32/64-bit

EVEX_Vrsqrt14sd_xmm_k1z_xmm_xmmm64

VRSQRT14SD xmm1 {k1}{z}, xmm2, xmm3/m64

EVEX.LIG.66.0F38.W1 4F /r

AVX512F

16/32/64-bit

EVEX_Vpdpbusd_xmm_k1z_xmm_xmmm128b32

VPDPBUSD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 50 /r

AVX512VL and AVX512_VNNI

16/32/64-bit

EVEX_Vpdpbusd_ymm_k1z_ymm_ymmm256b32

VPDPBUSD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 50 /r

AVX512VL and AVX512_VNNI

16/32/64-bit

EVEX_Vpdpbusd_zmm_k1z_zmm_zmmm512b32

VPDPBUSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 50 /r

AVX512_VNNI

16/32/64-bit

EVEX_Vpdpbusds_xmm_k1z_xmm_xmmm128b32

VPDPBUSDS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 51 /r

AVX512VL and AVX512_VNNI

16/32/64-bit

EVEX_Vpdpbusds_ymm_k1z_ymm_ymmm256b32

VPDPBUSDS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 51 /r

AVX512VL and AVX512_VNNI

16/32/64-bit

EVEX_Vpdpbusds_zmm_k1z_zmm_zmmm512b32

VPDPBUSDS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 51 /r

AVX512_VNNI

16/32/64-bit

EVEX_Vpdpwssd_xmm_k1z_xmm_xmmm128b32

VPDPWSSD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 52 /r

AVX512VL and AVX512_VNNI

16/32/64-bit

EVEX_Vpdpwssd_ymm_k1z_ymm_ymmm256b32

VPDPWSSD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 52 /r

AVX512VL and AVX512_VNNI

16/32/64-bit

EVEX_Vpdpwssd_zmm_k1z_zmm_zmmm512b32

VPDPWSSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 52 /r

AVX512_VNNI

16/32/64-bit

EVEX_Vdpbf16ps_xmm_k1z_xmm_xmmm128b32

VDPBF16PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.F3.0F38.W0 52 /r

AVX512VL and AVX512_BF16

16/32/64-bit

EVEX_Vdpbf16ps_ymm_k1z_ymm_ymmm256b32

VDPBF16PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.F3.0F38.W0 52 /r

AVX512VL and AVX512_BF16

16/32/64-bit

EVEX_Vdpbf16ps_zmm_k1z_zmm_zmmm512b32

VDPBF16PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.F3.0F38.W0 52 /r

AVX512F and AVX512_BF16

16/32/64-bit

EVEX_Vp4dpwssd_zmm_k1z_zmmp3_m128

VP4DPWSSD zmm1 {k1}{z}, zmm2+3, m128

EVEX.512.F2.0F38.W0 52 /r

AVX512_4VNNIW

16/32/64-bit

EVEX_Vpdpwssds_xmm_k1z_xmm_xmmm128b32

VPDPWSSDS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 53 /r

AVX512VL and AVX512_VNNI

16/32/64-bit

EVEX_Vpdpwssds_ymm_k1z_ymm_ymmm256b32

VPDPWSSDS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 53 /r

AVX512VL and AVX512_VNNI

16/32/64-bit

EVEX_Vpdpwssds_zmm_k1z_zmm_zmmm512b32

VPDPWSSDS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 53 /r

AVX512_VNNI

16/32/64-bit

EVEX_Vp4dpwssds_zmm_k1z_zmmp3_m128

VP4DPWSSDS zmm1 {k1}{z}, zmm2+3, m128

EVEX.512.F2.0F38.W0 53 /r

AVX512_4VNNIW

16/32/64-bit

EVEX_Vpopcntb_xmm_k1z_xmmm128

VPOPCNTB xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F38.W0 54 /r

AVX512VL and AVX512_BITALG

16/32/64-bit

EVEX_Vpopcntb_ymm_k1z_ymmm256

VPOPCNTB ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F38.W0 54 /r

AVX512VL and AVX512_BITALG

16/32/64-bit

EVEX_Vpopcntb_zmm_k1z_zmmm512

VPOPCNTB zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F38.W0 54 /r

AVX512_BITALG

16/32/64-bit

EVEX_Vpopcntw_xmm_k1z_xmmm128

VPOPCNTW xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F38.W1 54 /r

AVX512VL and AVX512_BITALG

16/32/64-bit

EVEX_Vpopcntw_ymm_k1z_ymmm256

VPOPCNTW ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F38.W1 54 /r

AVX512VL and AVX512_BITALG

16/32/64-bit

EVEX_Vpopcntw_zmm_k1z_zmmm512

VPOPCNTW zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F38.W1 54 /r

AVX512_BITALG

16/32/64-bit

EVEX_Vpopcntd_xmm_k1z_xmmm128b32

VPOPCNTD xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.66.0F38.W0 55 /r

AVX512VL and AVX512_VPOPCNTDQ

16/32/64-bit

EVEX_Vpopcntd_ymm_k1z_ymmm256b32

VPOPCNTD ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.66.0F38.W0 55 /r

AVX512VL and AVX512_VPOPCNTDQ

16/32/64-bit

EVEX_Vpopcntd_zmm_k1z_zmmm512b32

VPOPCNTD zmm1 {k1}{z}, zmm2/m512/m32bcst

EVEX.512.66.0F38.W0 55 /r

AVX512_VPOPCNTDQ

16/32/64-bit

EVEX_Vpopcntq_xmm_k1z_xmmm128b64

VPOPCNTQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F38.W1 55 /r

AVX512VL and AVX512_VPOPCNTDQ

16/32/64-bit

EVEX_Vpopcntq_ymm_k1z_ymmm256b64

VPOPCNTQ ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F38.W1 55 /r

AVX512VL and AVX512_VPOPCNTDQ

16/32/64-bit

EVEX_Vpopcntq_zmm_k1z_zmmm512b64

VPOPCNTQ zmm1 {k1}{z}, zmm2/m512/m64bcst

EVEX.512.66.0F38.W1 55 /r

AVX512_VPOPCNTDQ

16/32/64-bit

VEX_Vpbroadcastd_xmm_xmmm32

VPBROADCASTD xmm1, xmm2/m32

VEX.128.66.0F38.W0 58 /r

AVX2

16/32/64-bit

VEX_Vpbroadcastd_ymm_xmmm32

VPBROADCASTD ymm1, xmm2/m32

VEX.256.66.0F38.W0 58 /r

AVX2

16/32/64-bit

EVEX_Vpbroadcastd_xmm_k1z_xmmm32

VPBROADCASTD xmm1 {k1}{z}, xmm2/m32

EVEX.128.66.0F38.W0 58 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpbroadcastd_ymm_k1z_xmmm32

VPBROADCASTD ymm1 {k1}{z}, xmm2/m32

EVEX.256.66.0F38.W0 58 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpbroadcastd_zmm_k1z_xmmm32

VPBROADCASTD zmm1 {k1}{z}, xmm2/m32

EVEX.512.66.0F38.W0 58 /r

AVX512F

16/32/64-bit

VEX_Vpbroadcastq_xmm_xmmm64

VPBROADCASTQ xmm1, xmm2/m64

VEX.128.66.0F38.W0 59 /r

AVX2

16/32/64-bit

VEX_Vpbroadcastq_ymm_xmmm64

VPBROADCASTQ ymm1, xmm2/m64

VEX.256.66.0F38.W0 59 /r

AVX2

16/32/64-bit

EVEX_Vbroadcasti32x2_xmm_k1z_xmmm64

VBROADCASTI32X2 xmm1 {k1}{z}, xmm2/m64

EVEX.128.66.0F38.W0 59 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vbroadcasti32x2_ymm_k1z_xmmm64

VBROADCASTI32X2 ymm1 {k1}{z}, xmm2/m64

EVEX.256.66.0F38.W0 59 /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vbroadcasti32x2_zmm_k1z_xmmm64

VBROADCASTI32X2 zmm1 {k1}{z}, xmm2/m64

EVEX.512.66.0F38.W0 59 /r

AVX512DQ

16/32/64-bit

EVEX_Vpbroadcastq_xmm_k1z_xmmm64

VPBROADCASTQ xmm1 {k1}{z}, xmm2/m64

EVEX.128.66.0F38.W1 59 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpbroadcastq_ymm_k1z_xmmm64

VPBROADCASTQ ymm1 {k1}{z}, xmm2/m64

EVEX.256.66.0F38.W1 59 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpbroadcastq_zmm_k1z_xmmm64

VPBROADCASTQ zmm1 {k1}{z}, xmm2/m64

EVEX.512.66.0F38.W1 59 /r

AVX512F

16/32/64-bit

VEX_Vbroadcasti128_ymm_m128

VBROADCASTI128 ymm1, m128

VEX.256.66.0F38.W0 5A /r

AVX2

16/32/64-bit

EVEX_Vbroadcasti32x4_ymm_k1z_m128

VBROADCASTI32X4 ymm1 {k1}{z}, m128

EVEX.256.66.0F38.W0 5A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vbroadcasti32x4_zmm_k1z_m128

VBROADCASTI32X4 zmm1 {k1}{z}, m128

EVEX.512.66.0F38.W0 5A /r

AVX512F

16/32/64-bit

EVEX_Vbroadcasti64x2_ymm_k1z_m128

VBROADCASTI64X2 ymm1 {k1}{z}, m128

EVEX.256.66.0F38.W1 5A /r

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vbroadcasti64x2_zmm_k1z_m128

VBROADCASTI64X2 zmm1 {k1}{z}, m128

EVEX.512.66.0F38.W1 5A /r

AVX512DQ

16/32/64-bit

EVEX_Vbroadcasti32x8_zmm_k1z_m256

VBROADCASTI32X8 zmm1 {k1}{z}, m256

EVEX.512.66.0F38.W0 5B /r

AVX512DQ

16/32/64-bit

EVEX_Vbroadcasti64x4_zmm_k1z_m256

VBROADCASTI64X4 zmm1 {k1}{z}, m256

EVEX.512.66.0F38.W1 5B /r

AVX512F

16/32/64-bit

EVEX_Vpexpandb_xmm_k1z_xmmm128

VPEXPANDB xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F38.W0 62 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpexpandb_ymm_k1z_ymmm256

VPEXPANDB ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F38.W0 62 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpexpandb_zmm_k1z_zmmm512

VPEXPANDB zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F38.W0 62 /r

AVX512_VBMI2

16/32/64-bit

EVEX_Vpexpandw_xmm_k1z_xmmm128

VPEXPANDW xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F38.W1 62 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpexpandw_ymm_k1z_ymmm256

VPEXPANDW ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F38.W1 62 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpexpandw_zmm_k1z_zmmm512

VPEXPANDW zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F38.W1 62 /r

AVX512_VBMI2

16/32/64-bit

EVEX_Vpcompressb_xmmm128_k1z_xmm

VPCOMPRESSB xmm1/m128 {k1}{z}, xmm2

EVEX.128.66.0F38.W0 63 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpcompressb_ymmm256_k1z_ymm

VPCOMPRESSB ymm1/m256 {k1}{z}, ymm2

EVEX.256.66.0F38.W0 63 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpcompressb_zmmm512_k1z_zmm

VPCOMPRESSB zmm1/m512 {k1}{z}, zmm2

EVEX.512.66.0F38.W0 63 /r

AVX512_VBMI2

16/32/64-bit

EVEX_Vpcompressw_xmmm128_k1z_xmm

VPCOMPRESSW xmm1/m128 {k1}{z}, xmm2

EVEX.128.66.0F38.W1 63 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpcompressw_ymmm256_k1z_ymm

VPCOMPRESSW ymm1/m256 {k1}{z}, ymm2

EVEX.256.66.0F38.W1 63 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpcompressw_zmmm512_k1z_zmm

VPCOMPRESSW zmm1/m512 {k1}{z}, zmm2

EVEX.512.66.0F38.W1 63 /r

AVX512_VBMI2

16/32/64-bit

EVEX_Vpblendmd_xmm_k1z_xmm_xmmm128b32

VPBLENDMD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 64 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpblendmd_ymm_k1z_ymm_ymmm256b32

VPBLENDMD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 64 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpblendmd_zmm_k1z_zmm_zmmm512b32

VPBLENDMD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 64 /r

AVX512F

16/32/64-bit

EVEX_Vpblendmq_xmm_k1z_xmm_xmmm128b64

VPBLENDMQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 64 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpblendmq_ymm_k1z_ymm_ymmm256b64

VPBLENDMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 64 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpblendmq_zmm_k1z_zmm_zmmm512b64

VPBLENDMQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 64 /r

AVX512F

16/32/64-bit

EVEX_Vblendmps_xmm_k1z_xmm_xmmm128b32

VBLENDMPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 65 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vblendmps_ymm_k1z_ymm_ymmm256b32

VBLENDMPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 65 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vblendmps_zmm_k1z_zmm_zmmm512b32

VBLENDMPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 65 /r

AVX512F

16/32/64-bit

EVEX_Vblendmpd_xmm_k1z_xmm_xmmm128b64

VBLENDMPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 65 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vblendmpd_ymm_k1z_ymm_ymmm256b64

VBLENDMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 65 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vblendmpd_zmm_k1z_zmm_zmmm512b64

VBLENDMPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 65 /r

AVX512F

16/32/64-bit

EVEX_Vpblendmb_xmm_k1z_xmm_xmmm128

VPBLENDMB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W0 66 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpblendmb_ymm_k1z_ymm_ymmm256

VPBLENDMB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W0 66 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpblendmb_zmm_k1z_zmm_zmmm512

VPBLENDMB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W0 66 /r

AVX512BW

16/32/64-bit

EVEX_Vpblendmw_xmm_k1z_xmm_xmmm128

VPBLENDMW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W1 66 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpblendmw_ymm_k1z_ymm_ymmm256

VPBLENDMW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W1 66 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpblendmw_zmm_k1z_zmm_zmmm512

VPBLENDMW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W1 66 /r

AVX512BW

16/32/64-bit

EVEX_Vp2intersectd_kp1_xmm_xmmm128b32

VP2INTERSECTD k1+1, xmm2, xmm3/m128/m32bcst

EVEX.128.F2.0F38.W0 68 /r

AVX512VL and AVX512_VP2INTERSECT

16/32/64-bit

EVEX_Vp2intersectd_kp1_ymm_ymmm256b32

VP2INTERSECTD k1+1, ymm2, ymm3/m256/m32bcst

EVEX.256.F2.0F38.W0 68 /r

AVX512VL and AVX512_VP2INTERSECT

16/32/64-bit

EVEX_Vp2intersectd_kp1_zmm_zmmm512b32

VP2INTERSECTD k1+1, zmm2, zmm3/m512/m32bcst

EVEX.512.F2.0F38.W0 68 /r

AVX512F and AVX512_VP2INTERSECT

16/32/64-bit

EVEX_Vp2intersectq_kp1_xmm_xmmm128b64

VP2INTERSECTQ k1+1, xmm2, xmm3/m128/m64bcst

EVEX.128.F2.0F38.W1 68 /r

AVX512VL and AVX512_VP2INTERSECT

16/32/64-bit

EVEX_Vp2intersectq_kp1_ymm_ymmm256b64

VP2INTERSECTQ k1+1, ymm2, ymm3/m256/m64bcst

EVEX.256.F2.0F38.W1 68 /r

AVX512VL and AVX512_VP2INTERSECT

16/32/64-bit

EVEX_Vp2intersectq_kp1_zmm_zmmm512b64

VP2INTERSECTQ k1+1, zmm2, zmm3/m512/m64bcst

EVEX.512.F2.0F38.W1 68 /r

AVX512F and AVX512_VP2INTERSECT

16/32/64-bit

EVEX_Vpshldvw_xmm_k1z_xmm_xmmm128

VPSHLDVW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W1 70 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldvw_ymm_k1z_ymm_ymmm256

VPSHLDVW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W1 70 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldvw_zmm_k1z_zmm_zmmm512

VPSHLDVW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W1 70 /r

AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldvd_xmm_k1z_xmm_xmmm128b32

VPSHLDVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 71 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldvd_ymm_k1z_ymm_ymmm256b32

VPSHLDVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 71 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldvd_zmm_k1z_zmm_zmmm512b32

VPSHLDVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 71 /r

AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldvq_xmm_k1z_xmm_xmmm128b64

VPSHLDVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 71 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldvq_ymm_k1z_ymm_ymmm256b64

VPSHLDVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 71 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldvq_zmm_k1z_zmm_zmmm512b64

VPSHLDVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 71 /r

AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdvw_xmm_k1z_xmm_xmmm128

VPSHRDVW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W1 72 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdvw_ymm_k1z_ymm_ymmm256

VPSHRDVW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W1 72 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdvw_zmm_k1z_zmm_zmmm512

VPSHRDVW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W1 72 /r

AVX512_VBMI2

16/32/64-bit

EVEX_Vcvtneps2bf16_xmm_k1z_xmmm128b32

VCVTNEPS2BF16 xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.F3.0F38.W0 72 /r

AVX512VL and AVX512_BF16

16/32/64-bit

EVEX_Vcvtneps2bf16_xmm_k1z_ymmm256b32

VCVTNEPS2BF16 xmm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.F3.0F38.W0 72 /r

AVX512VL and AVX512_BF16

16/32/64-bit

EVEX_Vcvtneps2bf16_ymm_k1z_zmmm512b32

VCVTNEPS2BF16 ymm1 {k1}{z}, zmm2/m512/m32bcst

EVEX.512.F3.0F38.W0 72 /r

AVX512F and AVX512_BF16

16/32/64-bit

EVEX_Vcvtne2ps2bf16_xmm_k1z_xmm_xmmm128b32

VCVTNE2PS2BF16 xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.F2.0F38.W0 72 /r

AVX512VL and AVX512_BF16

16/32/64-bit

EVEX_Vcvtne2ps2bf16_ymm_k1z_ymm_ymmm256b32

VCVTNE2PS2BF16 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.F2.0F38.W0 72 /r

AVX512VL and AVX512_BF16

16/32/64-bit

EVEX_Vcvtne2ps2bf16_zmm_k1z_zmm_zmmm512b32

VCVTNE2PS2BF16 zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.F2.0F38.W0 72 /r

AVX512F and AVX512_BF16

16/32/64-bit

EVEX_Vpshrdvd_xmm_k1z_xmm_xmmm128b32

VPSHRDVD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 73 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdvd_ymm_k1z_ymm_ymmm256b32

VPSHRDVD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 73 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdvd_zmm_k1z_zmm_zmmm512b32

VPSHRDVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 73 /r

AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdvq_xmm_k1z_xmm_xmmm128b64

VPSHRDVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 73 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdvq_ymm_k1z_ymm_ymmm256b64

VPSHRDVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 73 /r

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdvq_zmm_k1z_zmm_zmmm512b64

VPSHRDVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 73 /r

AVX512_VBMI2

16/32/64-bit

EVEX_Vpermi2b_xmm_k1z_xmm_xmmm128

VPERMI2B xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W0 75 /r

AVX512VL and AVX512_VBMI

16/32/64-bit

EVEX_Vpermi2b_ymm_k1z_ymm_ymmm256

VPERMI2B ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W0 75 /r

AVX512VL and AVX512_VBMI

16/32/64-bit

EVEX_Vpermi2b_zmm_k1z_zmm_zmmm512

VPERMI2B zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W0 75 /r

AVX512_VBMI

16/32/64-bit

EVEX_Vpermi2w_xmm_k1z_xmm_xmmm128

VPERMI2W xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W1 75 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpermi2w_ymm_k1z_ymm_ymmm256

VPERMI2W ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W1 75 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpermi2w_zmm_k1z_zmm_zmmm512

VPERMI2W zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W1 75 /r

AVX512BW

16/32/64-bit

EVEX_Vpermi2d_xmm_k1z_xmm_xmmm128b32

VPERMI2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 76 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermi2d_ymm_k1z_ymm_ymmm256b32

VPERMI2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 76 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermi2d_zmm_k1z_zmm_zmmm512b32

VPERMI2D zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 76 /r

AVX512F

16/32/64-bit

EVEX_Vpermi2q_xmm_k1z_xmm_xmmm128b64

VPERMI2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 76 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermi2q_ymm_k1z_ymm_ymmm256b64

VPERMI2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 76 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermi2q_zmm_k1z_zmm_zmmm512b64

VPERMI2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 76 /r

AVX512F

16/32/64-bit

EVEX_Vpermi2ps_xmm_k1z_xmm_xmmm128b32

VPERMI2PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 77 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermi2ps_ymm_k1z_ymm_ymmm256b32

VPERMI2PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 77 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermi2ps_zmm_k1z_zmm_zmmm512b32

VPERMI2PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 77 /r

AVX512F

16/32/64-bit

EVEX_Vpermi2pd_xmm_k1z_xmm_xmmm128b64

VPERMI2PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 77 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermi2pd_ymm_k1z_ymm_ymmm256b64

VPERMI2PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 77 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermi2pd_zmm_k1z_zmm_zmmm512b64

VPERMI2PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 77 /r

AVX512F

16/32/64-bit

VEX_Vpbroadcastb_xmm_xmmm8

VPBROADCASTB xmm1, xmm2/m8

VEX.128.66.0F38.W0 78 /r

AVX2

16/32/64-bit

VEX_Vpbroadcastb_ymm_xmmm8

VPBROADCASTB ymm1, xmm2/m8

VEX.256.66.0F38.W0 78 /r

AVX2

16/32/64-bit

EVEX_Vpbroadcastb_xmm_k1z_xmmm8

VPBROADCASTB xmm1 {k1}{z}, xmm2/m8

EVEX.128.66.0F38.W0 78 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpbroadcastb_ymm_k1z_xmmm8

VPBROADCASTB ymm1 {k1}{z}, xmm2/m8

EVEX.256.66.0F38.W0 78 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpbroadcastb_zmm_k1z_xmmm8

VPBROADCASTB zmm1 {k1}{z}, xmm2/m8

EVEX.512.66.0F38.W0 78 /r

AVX512BW

16/32/64-bit

VEX_Vpbroadcastw_xmm_xmmm16

VPBROADCASTW xmm1, xmm2/m16

VEX.128.66.0F38.W0 79 /r

AVX2

16/32/64-bit

VEX_Vpbroadcastw_ymm_xmmm16

VPBROADCASTW ymm1, xmm2/m16

VEX.256.66.0F38.W0 79 /r

AVX2

16/32/64-bit

EVEX_Vpbroadcastw_xmm_k1z_xmmm16

VPBROADCASTW xmm1 {k1}{z}, xmm2/m16

EVEX.128.66.0F38.W0 79 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpbroadcastw_ymm_k1z_xmmm16

VPBROADCASTW ymm1 {k1}{z}, xmm2/m16

EVEX.256.66.0F38.W0 79 /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpbroadcastw_zmm_k1z_xmmm16

VPBROADCASTW zmm1 {k1}{z}, xmm2/m16

EVEX.512.66.0F38.W0 79 /r

AVX512BW

16/32/64-bit

EVEX_Vpbroadcastb_xmm_k1z_r32

VPBROADCASTB xmm1 {k1}{z}, r32

EVEX.128.66.0F38.W0 7A /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpbroadcastb_ymm_k1z_r32

VPBROADCASTB ymm1 {k1}{z}, r32

EVEX.256.66.0F38.W0 7A /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpbroadcastb_zmm_k1z_r32

VPBROADCASTB zmm1 {k1}{z}, r32

EVEX.512.66.0F38.W0 7A /r

AVX512BW

16/32/64-bit

EVEX_Vpbroadcastw_xmm_k1z_r32

VPBROADCASTW xmm1 {k1}{z}, r32

EVEX.128.66.0F38.W0 7B /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpbroadcastw_ymm_k1z_r32

VPBROADCASTW ymm1 {k1}{z}, r32

EVEX.256.66.0F38.W0 7B /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpbroadcastw_zmm_k1z_r32

VPBROADCASTW zmm1 {k1}{z}, r32

EVEX.512.66.0F38.W0 7B /r

AVX512BW

16/32/64-bit

EVEX_Vpbroadcastd_xmm_k1z_r32

VPBROADCASTD xmm1 {k1}{z}, r32

EVEX.128.66.0F38.W0 7C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpbroadcastd_ymm_k1z_r32

VPBROADCASTD ymm1 {k1}{z}, r32

EVEX.256.66.0F38.W0 7C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpbroadcastd_zmm_k1z_r32

VPBROADCASTD zmm1 {k1}{z}, r32

EVEX.512.66.0F38.W0 7C /r

AVX512F

16/32/64-bit

EVEX_Vpbroadcastq_xmm_k1z_r64

VPBROADCASTQ xmm1 {k1}{z}, r64

EVEX.128.66.0F38.W1 7C /r

AVX512VL and AVX512F

64-bit

EVEX_Vpbroadcastq_ymm_k1z_r64

VPBROADCASTQ ymm1 {k1}{z}, r64

EVEX.256.66.0F38.W1 7C /r

AVX512VL and AVX512F

64-bit

EVEX_Vpbroadcastq_zmm_k1z_r64

VPBROADCASTQ zmm1 {k1}{z}, r64

EVEX.512.66.0F38.W1 7C /r

AVX512F

64-bit

EVEX_Vpermt2b_xmm_k1z_xmm_xmmm128

VPERMT2B xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W0 7D /r

AVX512VL and AVX512_VBMI

16/32/64-bit

EVEX_Vpermt2b_ymm_k1z_ymm_ymmm256

VPERMT2B ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W0 7D /r

AVX512VL and AVX512_VBMI

16/32/64-bit

EVEX_Vpermt2b_zmm_k1z_zmm_zmmm512

VPERMT2B zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W0 7D /r

AVX512_VBMI

16/32/64-bit

EVEX_Vpermt2w_xmm_k1z_xmm_xmmm128

VPERMT2W xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W1 7D /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpermt2w_ymm_k1z_ymm_ymmm256

VPERMT2W ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W1 7D /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpermt2w_zmm_k1z_zmm_zmmm512

VPERMT2W zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W1 7D /r

AVX512BW

16/32/64-bit

EVEX_Vpermt2d_xmm_k1z_xmm_xmmm128b32

VPERMT2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 7E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermt2d_ymm_k1z_ymm_ymmm256b32

VPERMT2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 7E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermt2d_zmm_k1z_zmm_zmmm512b32

VPERMT2D zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 7E /r

AVX512F

16/32/64-bit

EVEX_Vpermt2q_xmm_k1z_xmm_xmmm128b64

VPERMT2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 7E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermt2q_ymm_k1z_ymm_ymmm256b64

VPERMT2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 7E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermt2q_zmm_k1z_zmm_zmmm512b64

VPERMT2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 7E /r

AVX512F

16/32/64-bit

EVEX_Vpermt2ps_xmm_k1z_xmm_xmmm128b32

VPERMT2PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermt2ps_ymm_k1z_ymm_ymmm256b32

VPERMT2PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermt2ps_zmm_k1z_zmm_zmmm512b32

VPERMT2PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

EVEX.512.66.0F38.W0 7F /r

AVX512F

16/32/64-bit

EVEX_Vpermt2pd_xmm_k1z_xmm_xmmm128b64

VPERMT2PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermt2pd_ymm_k1z_ymm_ymmm256b64

VPERMT2PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 7F /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermt2pd_zmm_k1z_zmm_zmmm512b64

VPERMT2PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 7F /r

AVX512F

16/32/64-bit

Invept_r32_m128

INVEPT r32, m128

66 0F 38 80 /r

VMX and IA32_VMX_EPT_VPID_CAP[bit 20]

16/32-bit

Invept_r64_m128

INVEPT r64, m128

66 0F 38 80 /r

VMX and IA32_VMX_EPT_VPID_CAP[bit 20]

64-bit

Invvpid_r32_m128

INVVPID r32, m128

66 0F 38 81 /r

VMX and IA32_VMX_EPT_VPID_CAP[bit 32]

16/32-bit

Invvpid_r64_m128

INVVPID r64, m128

66 0F 38 81 /r

VMX and IA32_VMX_EPT_VPID_CAP[bit 32]

64-bit

Invpcid_r32_m128

INVPCID r32, m128

66 0F 38 82 /r

INVPCID

16/32-bit

Invpcid_r64_m128

INVPCID r64, m128

66 0F 38 82 /r

INVPCID

64-bit

EVEX_Vpmultishiftqb_xmm_k1z_xmm_xmmm128b64

VPMULTISHIFTQB xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 83 /r

AVX512VL and AVX512_VBMI

16/32/64-bit

EVEX_Vpmultishiftqb_ymm_k1z_ymm_ymmm256b64

VPMULTISHIFTQB ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 83 /r

AVX512VL and AVX512_VBMI

16/32/64-bit

EVEX_Vpmultishiftqb_zmm_k1z_zmm_zmmm512b64

VPMULTISHIFTQB zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 83 /r

AVX512_VBMI

16/32/64-bit

EVEX_Vexpandps_xmm_k1z_xmmm128

VEXPANDPS xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F38.W0 88 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vexpandps_ymm_k1z_ymmm256

VEXPANDPS ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F38.W0 88 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vexpandps_zmm_k1z_zmmm512

VEXPANDPS zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F38.W0 88 /r

AVX512F

16/32/64-bit

EVEX_Vexpandpd_xmm_k1z_xmmm128

VEXPANDPD xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F38.W1 88 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vexpandpd_ymm_k1z_ymmm256

VEXPANDPD ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F38.W1 88 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vexpandpd_zmm_k1z_zmmm512

VEXPANDPD zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F38.W1 88 /r

AVX512F

16/32/64-bit

EVEX_Vpexpandd_xmm_k1z_xmmm128

VPEXPANDD xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F38.W0 89 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpexpandd_ymm_k1z_ymmm256

VPEXPANDD ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F38.W0 89 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpexpandd_zmm_k1z_zmmm512

VPEXPANDD zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F38.W0 89 /r

AVX512F

16/32/64-bit

EVEX_Vpexpandq_xmm_k1z_xmmm128

VPEXPANDQ xmm1 {k1}{z}, xmm2/m128

EVEX.128.66.0F38.W1 89 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpexpandq_ymm_k1z_ymmm256

VPEXPANDQ ymm1 {k1}{z}, ymm2/m256

EVEX.256.66.0F38.W1 89 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpexpandq_zmm_k1z_zmmm512

VPEXPANDQ zmm1 {k1}{z}, zmm2/m512

EVEX.512.66.0F38.W1 89 /r

AVX512F

16/32/64-bit

EVEX_Vcompressps_xmmm128_k1z_xmm

VCOMPRESSPS xmm1/m128 {k1}{z}, xmm2

EVEX.128.66.0F38.W0 8A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcompressps_ymmm256_k1z_ymm

VCOMPRESSPS ymm1/m256 {k1}{z}, ymm2

EVEX.256.66.0F38.W0 8A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcompressps_zmmm512_k1z_zmm

VCOMPRESSPS zmm1/m512 {k1}{z}, zmm2

EVEX.512.66.0F38.W0 8A /r

AVX512F

16/32/64-bit

EVEX_Vcompresspd_xmmm128_k1z_xmm

VCOMPRESSPD xmm1/m128 {k1}{z}, xmm2

EVEX.128.66.0F38.W1 8A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcompresspd_ymmm256_k1z_ymm

VCOMPRESSPD ymm1/m256 {k1}{z}, ymm2

EVEX.256.66.0F38.W1 8A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcompresspd_zmmm512_k1z_zmm

VCOMPRESSPD zmm1/m512 {k1}{z}, zmm2

EVEX.512.66.0F38.W1 8A /r

AVX512F

16/32/64-bit

EVEX_Vpcompressd_xmmm128_k1z_xmm

VPCOMPRESSD xmm1/m128 {k1}{z}, xmm2

EVEX.128.66.0F38.W0 8B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcompressd_ymmm256_k1z_ymm

VPCOMPRESSD ymm1/m256 {k1}{z}, ymm2

EVEX.256.66.0F38.W0 8B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcompressd_zmmm512_k1z_zmm

VPCOMPRESSD zmm1/m512 {k1}{z}, zmm2

EVEX.512.66.0F38.W0 8B /r

AVX512F

16/32/64-bit

EVEX_Vpcompressq_xmmm128_k1z_xmm

VPCOMPRESSQ xmm1/m128 {k1}{z}, xmm2

EVEX.128.66.0F38.W1 8B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcompressq_ymmm256_k1z_ymm

VPCOMPRESSQ ymm1/m256 {k1}{z}, ymm2

EVEX.256.66.0F38.W1 8B /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcompressq_zmmm512_k1z_zmm

VPCOMPRESSQ zmm1/m512 {k1}{z}, zmm2

EVEX.512.66.0F38.W1 8B /r

AVX512F

16/32/64-bit

VEX_Vpmaskmovd_xmm_xmm_m128

VPMASKMOVD xmm1, xmm2, m128

VEX.128.66.0F38.W0 8C /r

AVX2

16/32/64-bit

VEX_Vpmaskmovd_ymm_ymm_m256

VPMASKMOVD ymm1, ymm2, m256

VEX.256.66.0F38.W0 8C /r

AVX2

16/32/64-bit

VEX_Vpmaskmovq_xmm_xmm_m128

VPMASKMOVQ xmm1, xmm2, m128

VEX.128.66.0F38.W1 8C /r

AVX2

16/32/64-bit

VEX_Vpmaskmovq_ymm_ymm_m256

VPMASKMOVQ ymm1, ymm2, m256

VEX.256.66.0F38.W1 8C /r

AVX2

16/32/64-bit

EVEX_Vpermb_xmm_k1z_xmm_xmmm128

VPERMB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W0 8D /r

AVX512VL and AVX512_VBMI

16/32/64-bit

EVEX_Vpermb_ymm_k1z_ymm_ymmm256

VPERMB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W0 8D /r

AVX512VL and AVX512_VBMI

16/32/64-bit

EVEX_Vpermb_zmm_k1z_zmm_zmmm512

VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W0 8D /r

AVX512_VBMI

16/32/64-bit

EVEX_Vpermw_xmm_k1z_xmm_xmmm128

VPERMW xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W1 8D /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpermw_ymm_k1z_ymm_ymmm256

VPERMW ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W1 8D /r

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpermw_zmm_k1z_zmm_zmmm512

VPERMW zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W1 8D /r

AVX512BW

16/32/64-bit

VEX_Vpmaskmovd_m128_xmm_xmm

VPMASKMOVD m128, xmm1, xmm2

VEX.128.66.0F38.W0 8E /r

AVX2

16/32/64-bit

VEX_Vpmaskmovd_m256_ymm_ymm

VPMASKMOVD m256, ymm1, ymm2

VEX.256.66.0F38.W0 8E /r

AVX2

16/32/64-bit

VEX_Vpmaskmovq_m128_xmm_xmm

VPMASKMOVQ m128, xmm1, xmm2

VEX.128.66.0F38.W1 8E /r

AVX2

16/32/64-bit

VEX_Vpmaskmovq_m256_ymm_ymm

VPMASKMOVQ m256, ymm1, ymm2

VEX.256.66.0F38.W1 8E /r

AVX2

16/32/64-bit

EVEX_Vpshufbitqmb_kr_k1_xmm_xmmm128

VPSHUFBITQMB k1 {k2}, xmm2, xmm3/m128

EVEX.128.66.0F38.W0 8F /r

AVX512VL and AVX512_BITALG

16/32/64-bit

EVEX_Vpshufbitqmb_kr_k1_ymm_ymmm256

VPSHUFBITQMB k1 {k2}, ymm2, ymm3/m256

EVEX.256.66.0F38.W0 8F /r

AVX512VL and AVX512_BITALG

16/32/64-bit

EVEX_Vpshufbitqmb_kr_k1_zmm_zmmm512

VPSHUFBITQMB k1 {k2}, zmm2, zmm3/m512

EVEX.512.66.0F38.W0 8F /r

AVX512_BITALG

16/32/64-bit

VEX_Vpgatherdd_xmm_vm32x_xmm

VPGATHERDD xmm1, vm32x, xmm2

VEX.128.66.0F38.W0 90 /r

AVX2

16/32/64-bit

VEX_Vpgatherdd_ymm_vm32y_ymm

VPGATHERDD ymm1, vm32y, ymm2

VEX.256.66.0F38.W0 90 /r

AVX2

16/32/64-bit

VEX_Vpgatherdq_xmm_vm32x_xmm

VPGATHERDQ xmm1, vm32x, xmm2

VEX.128.66.0F38.W1 90 /r

AVX2

16/32/64-bit

VEX_Vpgatherdq_ymm_vm32x_ymm

VPGATHERDQ ymm1, vm32x, ymm2

VEX.256.66.0F38.W1 90 /r

AVX2

16/32/64-bit

EVEX_Vpgatherdd_xmm_k1_vm32x

VPGATHERDD xmm1 {k1}, vm32x

EVEX.128.66.0F38.W0 90 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpgatherdd_ymm_k1_vm32y

VPGATHERDD ymm1 {k1}, vm32y

EVEX.256.66.0F38.W0 90 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpgatherdd_zmm_k1_vm32z

VPGATHERDD zmm1 {k1}, vm32z

EVEX.512.66.0F38.W0 90 /vsib

AVX512F

16/32/64-bit

EVEX_Vpgatherdq_xmm_k1_vm32x

VPGATHERDQ xmm1 {k1}, vm32x

EVEX.128.66.0F38.W1 90 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpgatherdq_ymm_k1_vm32x

VPGATHERDQ ymm1 {k1}, vm32x

EVEX.256.66.0F38.W1 90 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpgatherdq_zmm_k1_vm32y

VPGATHERDQ zmm1 {k1}, vm32y

EVEX.512.66.0F38.W1 90 /vsib

AVX512F

16/32/64-bit

VEX_Vpgatherqd_xmm_vm64x_xmm

VPGATHERQD xmm1, vm64x, xmm2

VEX.128.66.0F38.W0 91 /r

AVX2

16/32/64-bit

VEX_Vpgatherqd_xmm_vm64y_xmm

VPGATHERQD xmm1, vm64y, xmm2

VEX.256.66.0F38.W0 91 /r

AVX2

16/32/64-bit

VEX_Vpgatherqq_xmm_vm64x_xmm

VPGATHERQQ xmm1, vm64x, xmm2

VEX.128.66.0F38.W1 91 /r

AVX2

16/32/64-bit

VEX_Vpgatherqq_ymm_vm64y_ymm

VPGATHERQQ ymm1, vm64y, ymm2

VEX.256.66.0F38.W1 91 /r

AVX2

16/32/64-bit

EVEX_Vpgatherqd_xmm_k1_vm64x

VPGATHERQD xmm1 {k1}, vm64x

EVEX.128.66.0F38.W0 91 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpgatherqd_xmm_k1_vm64y

VPGATHERQD xmm1 {k1}, vm64y

EVEX.256.66.0F38.W0 91 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpgatherqd_ymm_k1_vm64z

VPGATHERQD ymm1 {k1}, vm64z

EVEX.512.66.0F38.W0 91 /vsib

AVX512F

16/32/64-bit

EVEX_Vpgatherqq_xmm_k1_vm64x

VPGATHERQQ xmm1 {k1}, vm64x

EVEX.128.66.0F38.W1 91 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpgatherqq_ymm_k1_vm64y

VPGATHERQQ ymm1 {k1}, vm64y

EVEX.256.66.0F38.W1 91 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpgatherqq_zmm_k1_vm64z

VPGATHERQQ zmm1 {k1}, vm64z

EVEX.512.66.0F38.W1 91 /vsib

AVX512F

16/32/64-bit

VEX_Vgatherdps_xmm_vm32x_xmm

VGATHERDPS xmm1, vm32x, xmm2

VEX.128.66.0F38.W0 92 /r

AVX2

16/32/64-bit

VEX_Vgatherdps_ymm_vm32y_ymm

VGATHERDPS ymm1, vm32y, ymm2

VEX.256.66.0F38.W0 92 /r

AVX2

16/32/64-bit

VEX_Vgatherdpd_xmm_vm32x_xmm

VGATHERDPD xmm1, vm32x, xmm2

VEX.128.66.0F38.W1 92 /r

AVX2

16/32/64-bit

VEX_Vgatherdpd_ymm_vm32x_ymm

VGATHERDPD ymm1, vm32x, ymm2

VEX.256.66.0F38.W1 92 /r

AVX2

16/32/64-bit

EVEX_Vgatherdps_xmm_k1_vm32x

VGATHERDPS xmm1 {k1}, vm32x

EVEX.128.66.0F38.W0 92 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgatherdps_ymm_k1_vm32y

VGATHERDPS ymm1 {k1}, vm32y

EVEX.256.66.0F38.W0 92 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgatherdps_zmm_k1_vm32z

VGATHERDPS zmm1 {k1}, vm32z

EVEX.512.66.0F38.W0 92 /vsib

AVX512F

16/32/64-bit

EVEX_Vgatherdpd_xmm_k1_vm32x

VGATHERDPD xmm1 {k1}, vm32x

EVEX.128.66.0F38.W1 92 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgatherdpd_ymm_k1_vm32x

VGATHERDPD ymm1 {k1}, vm32x

EVEX.256.66.0F38.W1 92 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgatherdpd_zmm_k1_vm32y

VGATHERDPD zmm1 {k1}, vm32y

EVEX.512.66.0F38.W1 92 /vsib

AVX512F

16/32/64-bit

VEX_Vgatherqps_xmm_vm64x_xmm

VGATHERQPS xmm1, vm64x, xmm2

VEX.128.66.0F38.W0 93 /r

AVX2

16/32/64-bit

VEX_Vgatherqps_xmm_vm64y_xmm

VGATHERQPS xmm1, vm64y, xmm2

VEX.256.66.0F38.W0 93 /r

AVX2

16/32/64-bit

VEX_Vgatherqpd_xmm_vm64x_xmm

VGATHERQPD xmm1, vm64x, xmm2

VEX.128.66.0F38.W1 93 /r

AVX2

16/32/64-bit

VEX_Vgatherqpd_ymm_vm64y_ymm

VGATHERQPD ymm1, vm64y, ymm2

VEX.256.66.0F38.W1 93 /r

AVX2

16/32/64-bit

EVEX_Vgatherqps_xmm_k1_vm64x

VGATHERQPS xmm1 {k1}, vm64x

EVEX.128.66.0F38.W0 93 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgatherqps_xmm_k1_vm64y

VGATHERQPS xmm1 {k1}, vm64y

EVEX.256.66.0F38.W0 93 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgatherqps_ymm_k1_vm64z

VGATHERQPS ymm1 {k1}, vm64z

EVEX.512.66.0F38.W0 93 /vsib

AVX512F

16/32/64-bit

EVEX_Vgatherqpd_xmm_k1_vm64x

VGATHERQPD xmm1 {k1}, vm64x

EVEX.128.66.0F38.W1 93 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgatherqpd_ymm_k1_vm64y

VGATHERQPD ymm1 {k1}, vm64y

EVEX.256.66.0F38.W1 93 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgatherqpd_zmm_k1_vm64z

VGATHERQPD zmm1 {k1}, vm64z

EVEX.512.66.0F38.W1 93 /vsib

AVX512F

16/32/64-bit

VEX_Vfmaddsub132ps_xmm_xmm_xmmm128

VFMADDSUB132PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 96 /r

FMA

16/32/64-bit

VEX_Vfmaddsub132ps_ymm_ymm_ymmm256

VFMADDSUB132PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 96 /r

FMA

16/32/64-bit

VEX_Vfmaddsub132pd_xmm_xmm_xmmm128

VFMADDSUB132PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 96 /r

FMA

16/32/64-bit

VEX_Vfmaddsub132pd_ymm_ymm_ymmm256

VFMADDSUB132PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 96 /r

FMA

16/32/64-bit

EVEX_Vfmaddsub132ps_xmm_k1z_xmm_xmmm128b32

VFMADDSUB132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 96 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub132ps_ymm_k1z_ymm_ymmm256b32

VFMADDSUB132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 96 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub132ps_zmm_k1z_zmm_zmmm512b32_er

VFMADDSUB132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 96 /r

AVX512F

16/32/64-bit

EVEX_Vfmaddsub132pd_xmm_k1z_xmm_xmmm128b64

VFMADDSUB132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 96 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub132pd_ymm_k1z_ymm_ymmm256b64

VFMADDSUB132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 96 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub132pd_zmm_k1z_zmm_zmmm512b64_er

VFMADDSUB132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 96 /r

AVX512F

16/32/64-bit

VEX_Vfmsubadd132ps_xmm_xmm_xmmm128

VFMSUBADD132PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 97 /r

FMA

16/32/64-bit

VEX_Vfmsubadd132ps_ymm_ymm_ymmm256

VFMSUBADD132PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 97 /r

FMA

16/32/64-bit

VEX_Vfmsubadd132pd_xmm_xmm_xmmm128

VFMSUBADD132PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 97 /r

FMA

16/32/64-bit

VEX_Vfmsubadd132pd_ymm_ymm_ymmm256

VFMSUBADD132PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 97 /r

FMA

16/32/64-bit

EVEX_Vfmsubadd132ps_xmm_k1z_xmm_xmmm128b32

VFMSUBADD132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 97 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd132ps_ymm_k1z_ymm_ymmm256b32

VFMSUBADD132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 97 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd132ps_zmm_k1z_zmm_zmmm512b32_er

VFMSUBADD132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 97 /r

AVX512F

16/32/64-bit

EVEX_Vfmsubadd132pd_xmm_k1z_xmm_xmmm128b64

VFMSUBADD132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 97 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd132pd_ymm_k1z_ymm_ymmm256b64

VFMSUBADD132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 97 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd132pd_zmm_k1z_zmm_zmmm512b64_er

VFMSUBADD132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 97 /r

AVX512F

16/32/64-bit

VEX_Vfmadd132ps_xmm_xmm_xmmm128

VFMADD132PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 98 /r

FMA

16/32/64-bit

VEX_Vfmadd132ps_ymm_ymm_ymmm256

VFMADD132PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 98 /r

FMA

16/32/64-bit

VEX_Vfmadd132pd_xmm_xmm_xmmm128

VFMADD132PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 98 /r

FMA

16/32/64-bit

VEX_Vfmadd132pd_ymm_ymm_ymmm256

VFMADD132PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 98 /r

FMA

16/32/64-bit

EVEX_Vfmadd132ps_xmm_k1z_xmm_xmmm128b32

VFMADD132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 98 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd132ps_ymm_k1z_ymm_ymmm256b32

VFMADD132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 98 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd132ps_zmm_k1z_zmm_zmmm512b32_er

VFMADD132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 98 /r

AVX512F

16/32/64-bit

EVEX_Vfmadd132pd_xmm_k1z_xmm_xmmm128b64

VFMADD132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 98 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd132pd_ymm_k1z_ymm_ymmm256b64

VFMADD132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 98 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd132pd_zmm_k1z_zmm_zmmm512b64_er

VFMADD132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 98 /r

AVX512F

16/32/64-bit

VEX_Vfmadd132ss_xmm_xmm_xmmm32

VFMADD132SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 99 /r

FMA

16/32/64-bit

VEX_Vfmadd132sd_xmm_xmm_xmmm64

VFMADD132SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 99 /r

FMA

16/32/64-bit

EVEX_Vfmadd132ss_xmm_k1z_xmm_xmmm32_er

VFMADD132SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 99 /r

AVX512F

16/32/64-bit

EVEX_Vfmadd132sd_xmm_k1z_xmm_xmmm64_er

VFMADD132SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 99 /r

AVX512F

16/32/64-bit

VEX_Vfmsub132ps_xmm_xmm_xmmm128

VFMSUB132PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 9A /r

FMA

16/32/64-bit

VEX_Vfmsub132ps_ymm_ymm_ymmm256

VFMSUB132PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 9A /r

FMA

16/32/64-bit

VEX_Vfmsub132pd_xmm_xmm_xmmm128

VFMSUB132PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 9A /r

FMA

16/32/64-bit

VEX_Vfmsub132pd_ymm_ymm_ymmm256

VFMSUB132PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 9A /r

FMA

16/32/64-bit

EVEX_Vfmsub132ps_xmm_k1z_xmm_xmmm128b32

VFMSUB132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 9A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub132ps_ymm_k1z_ymm_ymmm256b32

VFMSUB132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 9A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub132ps_zmm_k1z_zmm_zmmm512b32_er

VFMSUB132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 9A /r

AVX512F

16/32/64-bit

EVEX_Vfmsub132pd_xmm_k1z_xmm_xmmm128b64

VFMSUB132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 9A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub132pd_ymm_k1z_ymm_ymmm256b64

VFMSUB132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 9A /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub132pd_zmm_k1z_zmm_zmmm512b64_er

VFMSUB132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 9A /r

AVX512F

16/32/64-bit

EVEX_V4fmaddps_zmm_k1z_zmmp3_m128

V4FMADDPS zmm1 {k1}{z}, zmm2+3, m128

EVEX.512.F2.0F38.W0 9A /r

AVX512_4FMAPS

16/32/64-bit

VEX_Vfmsub132ss_xmm_xmm_xmmm32

VFMSUB132SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 9B /r

FMA

16/32/64-bit

VEX_Vfmsub132sd_xmm_xmm_xmmm64

VFMSUB132SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 9B /r

FMA

16/32/64-bit

EVEX_Vfmsub132ss_xmm_k1z_xmm_xmmm32_er

VFMSUB132SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 9B /r

AVX512F

16/32/64-bit

EVEX_Vfmsub132sd_xmm_k1z_xmm_xmmm64_er

VFMSUB132SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 9B /r

AVX512F

16/32/64-bit

EVEX_V4fmaddss_xmm_k1z_xmmp3_m128

V4FMADDSS xmm1 {k1}{z}, xmm2+3, m128

EVEX.LIG.F2.0F38.W0 9B /r

AVX512_4FMAPS

16/32/64-bit

VEX_Vfnmadd132ps_xmm_xmm_xmmm128

VFNMADD132PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 9C /r

FMA

16/32/64-bit

VEX_Vfnmadd132ps_ymm_ymm_ymmm256

VFNMADD132PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 9C /r

FMA

16/32/64-bit

VEX_Vfnmadd132pd_xmm_xmm_xmmm128

VFNMADD132PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 9C /r

FMA

16/32/64-bit

VEX_Vfnmadd132pd_ymm_ymm_ymmm256

VFNMADD132PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 9C /r

FMA

16/32/64-bit

EVEX_Vfnmadd132ps_xmm_k1z_xmm_xmmm128b32

VFNMADD132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 9C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd132ps_ymm_k1z_ymm_ymmm256b32

VFNMADD132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 9C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd132ps_zmm_k1z_zmm_zmmm512b32_er

VFNMADD132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 9C /r

AVX512F

16/32/64-bit

EVEX_Vfnmadd132pd_xmm_k1z_xmm_xmmm128b64

VFNMADD132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 9C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd132pd_ymm_k1z_ymm_ymmm256b64

VFNMADD132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 9C /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd132pd_zmm_k1z_zmm_zmmm512b64_er

VFNMADD132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 9C /r

AVX512F

16/32/64-bit

VEX_Vfnmadd132ss_xmm_xmm_xmmm32

VFNMADD132SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 9D /r

FMA

16/32/64-bit

VEX_Vfnmadd132sd_xmm_xmm_xmmm64

VFNMADD132SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 9D /r

FMA

16/32/64-bit

EVEX_Vfnmadd132ss_xmm_k1z_xmm_xmmm32_er

VFNMADD132SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 9D /r

AVX512F

16/32/64-bit

EVEX_Vfnmadd132sd_xmm_k1z_xmm_xmmm64_er

VFNMADD132SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 9D /r

AVX512F

16/32/64-bit

VEX_Vfnmsub132ps_xmm_xmm_xmmm128

VFNMSUB132PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 9E /r

FMA

16/32/64-bit

VEX_Vfnmsub132ps_ymm_ymm_ymmm256

VFNMSUB132PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 9E /r

FMA

16/32/64-bit

VEX_Vfnmsub132pd_xmm_xmm_xmmm128

VFNMSUB132PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 9E /r

FMA

16/32/64-bit

VEX_Vfnmsub132pd_ymm_ymm_ymmm256

VFNMSUB132PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 9E /r

FMA

16/32/64-bit

EVEX_Vfnmsub132ps_xmm_k1z_xmm_xmmm128b32

VFNMSUB132PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 9E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub132ps_ymm_k1z_ymm_ymmm256b32

VFNMSUB132PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 9E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub132ps_zmm_k1z_zmm_zmmm512b32_er

VFNMSUB132PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 9E /r

AVX512F

16/32/64-bit

EVEX_Vfnmsub132pd_xmm_k1z_xmm_xmmm128b64

VFNMSUB132PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 9E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub132pd_ymm_k1z_ymm_ymmm256b64

VFNMSUB132PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 9E /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub132pd_zmm_k1z_zmm_zmmm512b64_er

VFNMSUB132PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 9E /r

AVX512F

16/32/64-bit

VEX_Vfnmsub132ss_xmm_xmm_xmmm32

VFNMSUB132SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 9F /r

FMA

16/32/64-bit

VEX_Vfnmsub132sd_xmm_xmm_xmmm64

VFNMSUB132SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 9F /r

FMA

16/32/64-bit

EVEX_Vfnmsub132ss_xmm_k1z_xmm_xmmm32_er

VFNMSUB132SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 9F /r

AVX512F

16/32/64-bit

EVEX_Vfnmsub132sd_xmm_k1z_xmm_xmmm64_er

VFNMSUB132SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 9F /r

AVX512F

16/32/64-bit

EVEX_Vpscatterdd_vm32x_k1_xmm

VPSCATTERDD vm32x {k1}, xmm1

EVEX.128.66.0F38.W0 A0 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpscatterdd_vm32y_k1_ymm

VPSCATTERDD vm32y {k1}, ymm1

EVEX.256.66.0F38.W0 A0 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpscatterdd_vm32z_k1_zmm

VPSCATTERDD vm32z {k1}, zmm1

EVEX.512.66.0F38.W0 A0 /vsib

AVX512F

16/32/64-bit

EVEX_Vpscatterdq_vm32x_k1_xmm

VPSCATTERDQ vm32x {k1}, xmm1

EVEX.128.66.0F38.W1 A0 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpscatterdq_vm32x_k1_ymm

VPSCATTERDQ vm32x {k1}, ymm1

EVEX.256.66.0F38.W1 A0 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpscatterdq_vm32y_k1_zmm

VPSCATTERDQ vm32y {k1}, zmm1

EVEX.512.66.0F38.W1 A0 /vsib

AVX512F

16/32/64-bit

EVEX_Vpscatterqd_vm64x_k1_xmm

VPSCATTERQD vm64x {k1}, xmm1

EVEX.128.66.0F38.W0 A1 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpscatterqd_vm64y_k1_xmm

VPSCATTERQD vm64y {k1}, xmm1

EVEX.256.66.0F38.W0 A1 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpscatterqd_vm64z_k1_ymm

VPSCATTERQD vm64z {k1}, ymm1

EVEX.512.66.0F38.W0 A1 /vsib

AVX512F

16/32/64-bit

EVEX_Vpscatterqq_vm64x_k1_xmm

VPSCATTERQQ vm64x {k1}, xmm1

EVEX.128.66.0F38.W1 A1 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpscatterqq_vm64y_k1_ymm

VPSCATTERQQ vm64y {k1}, ymm1

EVEX.256.66.0F38.W1 A1 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpscatterqq_vm64z_k1_zmm

VPSCATTERQQ vm64z {k1}, zmm1

EVEX.512.66.0F38.W1 A1 /vsib

AVX512F

16/32/64-bit

EVEX_Vscatterdps_vm32x_k1_xmm

VSCATTERDPS vm32x {k1}, xmm1

EVEX.128.66.0F38.W0 A2 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscatterdps_vm32y_k1_ymm

VSCATTERDPS vm32y {k1}, ymm1

EVEX.256.66.0F38.W0 A2 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscatterdps_vm32z_k1_zmm

VSCATTERDPS vm32z {k1}, zmm1

EVEX.512.66.0F38.W0 A2 /vsib

AVX512F

16/32/64-bit

EVEX_Vscatterdpd_vm32x_k1_xmm

VSCATTERDPD vm32x {k1}, xmm1

EVEX.128.66.0F38.W1 A2 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscatterdpd_vm32x_k1_ymm

VSCATTERDPD vm32x {k1}, ymm1

EVEX.256.66.0F38.W1 A2 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscatterdpd_vm32y_k1_zmm

VSCATTERDPD vm32y {k1}, zmm1

EVEX.512.66.0F38.W1 A2 /vsib

AVX512F

16/32/64-bit

EVEX_Vscatterqps_vm64x_k1_xmm

VSCATTERQPS vm64x {k1}, xmm1

EVEX.128.66.0F38.W0 A3 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscatterqps_vm64y_k1_xmm

VSCATTERQPS vm64y {k1}, xmm1

EVEX.256.66.0F38.W0 A3 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscatterqps_vm64z_k1_ymm

VSCATTERQPS vm64z {k1}, ymm1

EVEX.512.66.0F38.W0 A3 /vsib

AVX512F

16/32/64-bit

EVEX_Vscatterqpd_vm64x_k1_xmm

VSCATTERQPD vm64x {k1}, xmm1

EVEX.128.66.0F38.W1 A3 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscatterqpd_vm64y_k1_ymm

VSCATTERQPD vm64y {k1}, ymm1

EVEX.256.66.0F38.W1 A3 /vsib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vscatterqpd_vm64z_k1_zmm

VSCATTERQPD vm64z {k1}, zmm1

EVEX.512.66.0F38.W1 A3 /vsib

AVX512F

16/32/64-bit

VEX_Vfmaddsub213ps_xmm_xmm_xmmm128

VFMADDSUB213PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 A6 /r

FMA

16/32/64-bit

VEX_Vfmaddsub213ps_ymm_ymm_ymmm256

VFMADDSUB213PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 A6 /r

FMA

16/32/64-bit

VEX_Vfmaddsub213pd_xmm_xmm_xmmm128

VFMADDSUB213PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 A6 /r

FMA

16/32/64-bit

VEX_Vfmaddsub213pd_ymm_ymm_ymmm256

VFMADDSUB213PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 A6 /r

FMA

16/32/64-bit

EVEX_Vfmaddsub213ps_xmm_k1z_xmm_xmmm128b32

VFMADDSUB213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 A6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub213ps_ymm_k1z_ymm_ymmm256b32

VFMADDSUB213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 A6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub213ps_zmm_k1z_zmm_zmmm512b32_er

VFMADDSUB213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 A6 /r

AVX512F

16/32/64-bit

EVEX_Vfmaddsub213pd_xmm_k1z_xmm_xmmm128b64

VFMADDSUB213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 A6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub213pd_ymm_k1z_ymm_ymmm256b64

VFMADDSUB213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 A6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub213pd_zmm_k1z_zmm_zmmm512b64_er

VFMADDSUB213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 A6 /r

AVX512F

16/32/64-bit

VEX_Vfmsubadd213ps_xmm_xmm_xmmm128

VFMSUBADD213PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 A7 /r

FMA

16/32/64-bit

VEX_Vfmsubadd213ps_ymm_ymm_ymmm256

VFMSUBADD213PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 A7 /r

FMA

16/32/64-bit

VEX_Vfmsubadd213pd_xmm_xmm_xmmm128

VFMSUBADD213PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 A7 /r

FMA

16/32/64-bit

VEX_Vfmsubadd213pd_ymm_ymm_ymmm256

VFMSUBADD213PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 A7 /r

FMA

16/32/64-bit

EVEX_Vfmsubadd213ps_xmm_k1z_xmm_xmmm128b32

VFMSUBADD213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 A7 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd213ps_ymm_k1z_ymm_ymmm256b32

VFMSUBADD213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 A7 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd213ps_zmm_k1z_zmm_zmmm512b32_er

VFMSUBADD213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 A7 /r

AVX512F

16/32/64-bit

EVEX_Vfmsubadd213pd_xmm_k1z_xmm_xmmm128b64

VFMSUBADD213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 A7 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd213pd_ymm_k1z_ymm_ymmm256b64

VFMSUBADD213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 A7 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd213pd_zmm_k1z_zmm_zmmm512b64_er

VFMSUBADD213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 A7 /r

AVX512F

16/32/64-bit

VEX_Vfmadd213ps_xmm_xmm_xmmm128

VFMADD213PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 A8 /r

FMA

16/32/64-bit

VEX_Vfmadd213ps_ymm_ymm_ymmm256

VFMADD213PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 A8 /r

FMA

16/32/64-bit

VEX_Vfmadd213pd_xmm_xmm_xmmm128

VFMADD213PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 A8 /r

FMA

16/32/64-bit

VEX_Vfmadd213pd_ymm_ymm_ymmm256

VFMADD213PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 A8 /r

FMA

16/32/64-bit

EVEX_Vfmadd213ps_xmm_k1z_xmm_xmmm128b32

VFMADD213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 A8 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd213ps_ymm_k1z_ymm_ymmm256b32

VFMADD213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 A8 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd213ps_zmm_k1z_zmm_zmmm512b32_er

VFMADD213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 A8 /r

AVX512F

16/32/64-bit

EVEX_Vfmadd213pd_xmm_k1z_xmm_xmmm128b64

VFMADD213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 A8 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd213pd_ymm_k1z_ymm_ymmm256b64

VFMADD213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 A8 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd213pd_zmm_k1z_zmm_zmmm512b64_er

VFMADD213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 A8 /r

AVX512F

16/32/64-bit

VEX_Vfmadd213ss_xmm_xmm_xmmm32

VFMADD213SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 A9 /r

FMA

16/32/64-bit

VEX_Vfmadd213sd_xmm_xmm_xmmm64

VFMADD213SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 A9 /r

FMA

16/32/64-bit

EVEX_Vfmadd213ss_xmm_k1z_xmm_xmmm32_er

VFMADD213SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 A9 /r

AVX512F

16/32/64-bit

EVEX_Vfmadd213sd_xmm_k1z_xmm_xmmm64_er

VFMADD213SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 A9 /r

AVX512F

16/32/64-bit

VEX_Vfmsub213ps_xmm_xmm_xmmm128

VFMSUB213PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 AA /r

FMA

16/32/64-bit

VEX_Vfmsub213ps_ymm_ymm_ymmm256

VFMSUB213PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 AA /r

FMA

16/32/64-bit

VEX_Vfmsub213pd_xmm_xmm_xmmm128

VFMSUB213PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 AA /r

FMA

16/32/64-bit

VEX_Vfmsub213pd_ymm_ymm_ymmm256

VFMSUB213PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 AA /r

FMA

16/32/64-bit

EVEX_Vfmsub213ps_xmm_k1z_xmm_xmmm128b32

VFMSUB213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 AA /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub213ps_ymm_k1z_ymm_ymmm256b32

VFMSUB213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 AA /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub213ps_zmm_k1z_zmm_zmmm512b32_er

VFMSUB213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 AA /r

AVX512F

16/32/64-bit

EVEX_Vfmsub213pd_xmm_k1z_xmm_xmmm128b64

VFMSUB213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 AA /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub213pd_ymm_k1z_ymm_ymmm256b64

VFMSUB213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 AA /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub213pd_zmm_k1z_zmm_zmmm512b64_er

VFMSUB213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 AA /r

AVX512F

16/32/64-bit

EVEX_V4fnmaddps_zmm_k1z_zmmp3_m128

V4FNMADDPS zmm1 {k1}{z}, zmm2+3, m128

EVEX.512.F2.0F38.W0 AA /r

AVX512_4FMAPS

16/32/64-bit

VEX_Vfmsub213ss_xmm_xmm_xmmm32

VFMSUB213SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 AB /r

FMA

16/32/64-bit

VEX_Vfmsub213sd_xmm_xmm_xmmm64

VFMSUB213SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 AB /r

FMA

16/32/64-bit

EVEX_Vfmsub213ss_xmm_k1z_xmm_xmmm32_er

VFMSUB213SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 AB /r

AVX512F

16/32/64-bit

EVEX_Vfmsub213sd_xmm_k1z_xmm_xmmm64_er

VFMSUB213SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 AB /r

AVX512F

16/32/64-bit

EVEX_V4fnmaddss_xmm_k1z_xmmp3_m128

V4FNMADDSS xmm1 {k1}{z}, xmm2+3, m128

EVEX.LIG.F2.0F38.W0 AB /r

AVX512_4FMAPS

16/32/64-bit

VEX_Vfnmadd213ps_xmm_xmm_xmmm128

VFNMADD213PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 AC /r

FMA

16/32/64-bit

VEX_Vfnmadd213ps_ymm_ymm_ymmm256

VFNMADD213PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 AC /r

FMA

16/32/64-bit

VEX_Vfnmadd213pd_xmm_xmm_xmmm128

VFNMADD213PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 AC /r

FMA

16/32/64-bit

VEX_Vfnmadd213pd_ymm_ymm_ymmm256

VFNMADD213PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 AC /r

FMA

16/32/64-bit

EVEX_Vfnmadd213ps_xmm_k1z_xmm_xmmm128b32

VFNMADD213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 AC /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd213ps_ymm_k1z_ymm_ymmm256b32

VFNMADD213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 AC /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd213ps_zmm_k1z_zmm_zmmm512b32_er

VFNMADD213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 AC /r

AVX512F

16/32/64-bit

EVEX_Vfnmadd213pd_xmm_k1z_xmm_xmmm128b64

VFNMADD213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 AC /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd213pd_ymm_k1z_ymm_ymmm256b64

VFNMADD213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 AC /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd213pd_zmm_k1z_zmm_zmmm512b64_er

VFNMADD213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 AC /r

AVX512F

16/32/64-bit

VEX_Vfnmadd213ss_xmm_xmm_xmmm32

VFNMADD213SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 AD /r

FMA

16/32/64-bit

VEX_Vfnmadd213sd_xmm_xmm_xmmm64

VFNMADD213SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 AD /r

FMA

16/32/64-bit

EVEX_Vfnmadd213ss_xmm_k1z_xmm_xmmm32_er

VFNMADD213SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 AD /r

AVX512F

16/32/64-bit

EVEX_Vfnmadd213sd_xmm_k1z_xmm_xmmm64_er

VFNMADD213SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 AD /r

AVX512F

16/32/64-bit

VEX_Vfnmsub213ps_xmm_xmm_xmmm128

VFNMSUB213PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 AE /r

FMA

16/32/64-bit

VEX_Vfnmsub213ps_ymm_ymm_ymmm256

VFNMSUB213PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 AE /r

FMA

16/32/64-bit

VEX_Vfnmsub213pd_xmm_xmm_xmmm128

VFNMSUB213PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 AE /r

FMA

16/32/64-bit

VEX_Vfnmsub213pd_ymm_ymm_ymmm256

VFNMSUB213PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 AE /r

FMA

16/32/64-bit

EVEX_Vfnmsub213ps_xmm_k1z_xmm_xmmm128b32

VFNMSUB213PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 AE /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub213ps_ymm_k1z_ymm_ymmm256b32

VFNMSUB213PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 AE /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub213ps_zmm_k1z_zmm_zmmm512b32_er

VFNMSUB213PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 AE /r

AVX512F

16/32/64-bit

EVEX_Vfnmsub213pd_xmm_k1z_xmm_xmmm128b64

VFNMSUB213PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 AE /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub213pd_ymm_k1z_ymm_ymmm256b64

VFNMSUB213PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 AE /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub213pd_zmm_k1z_zmm_zmmm512b64_er

VFNMSUB213PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 AE /r

AVX512F

16/32/64-bit

VEX_Vfnmsub213ss_xmm_xmm_xmmm32

VFNMSUB213SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 AF /r

FMA

16/32/64-bit

VEX_Vfnmsub213sd_xmm_xmm_xmmm64

VFNMSUB213SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 AF /r

FMA

16/32/64-bit

EVEX_Vfnmsub213ss_xmm_k1z_xmm_xmmm32_er

VFNMSUB213SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 AF /r

AVX512F

16/32/64-bit

EVEX_Vfnmsub213sd_xmm_k1z_xmm_xmmm64_er

VFNMSUB213SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 AF /r

AVX512F

16/32/64-bit

EVEX_Vpmadd52luq_xmm_k1z_xmm_xmmm128b64

VPMADD52LUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 B4 /r

AVX512VL and AVX512_IFMA

16/32/64-bit

EVEX_Vpmadd52luq_ymm_k1z_ymm_ymmm256b64

VPMADD52LUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 B4 /r

AVX512VL and AVX512_IFMA

16/32/64-bit

EVEX_Vpmadd52luq_zmm_k1z_zmm_zmmm512b64

VPMADD52LUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 B4 /r

AVX512_IFMA

16/32/64-bit

EVEX_Vpmadd52huq_xmm_k1z_xmm_xmmm128b64

VPMADD52HUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 B5 /r

AVX512VL and AVX512_IFMA

16/32/64-bit

EVEX_Vpmadd52huq_ymm_k1z_ymm_ymmm256b64

VPMADD52HUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 B5 /r

AVX512VL and AVX512_IFMA

16/32/64-bit

EVEX_Vpmadd52huq_zmm_k1z_zmm_zmmm512b64

VPMADD52HUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

EVEX.512.66.0F38.W1 B5 /r

AVX512_IFMA

16/32/64-bit

VEX_Vfmaddsub231ps_xmm_xmm_xmmm128

VFMADDSUB231PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 B6 /r

FMA

16/32/64-bit

VEX_Vfmaddsub231ps_ymm_ymm_ymmm256

VFMADDSUB231PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 B6 /r

FMA

16/32/64-bit

VEX_Vfmaddsub231pd_xmm_xmm_xmmm128

VFMADDSUB231PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 B6 /r

FMA

16/32/64-bit

VEX_Vfmaddsub231pd_ymm_ymm_ymmm256

VFMADDSUB231PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 B6 /r

FMA

16/32/64-bit

EVEX_Vfmaddsub231ps_xmm_k1z_xmm_xmmm128b32

VFMADDSUB231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 B6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub231ps_ymm_k1z_ymm_ymmm256b32

VFMADDSUB231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 B6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub231ps_zmm_k1z_zmm_zmmm512b32_er

VFMADDSUB231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 B6 /r

AVX512F

16/32/64-bit

EVEX_Vfmaddsub231pd_xmm_k1z_xmm_xmmm128b64

VFMADDSUB231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 B6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub231pd_ymm_k1z_ymm_ymmm256b64

VFMADDSUB231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 B6 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmaddsub231pd_zmm_k1z_zmm_zmmm512b64_er

VFMADDSUB231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 B6 /r

AVX512F

16/32/64-bit

VEX_Vfmsubadd231ps_xmm_xmm_xmmm128

VFMSUBADD231PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 B7 /r

FMA

16/32/64-bit

VEX_Vfmsubadd231ps_ymm_ymm_ymmm256

VFMSUBADD231PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 B7 /r

FMA

16/32/64-bit

VEX_Vfmsubadd231pd_xmm_xmm_xmmm128

VFMSUBADD231PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 B7 /r

FMA

16/32/64-bit

VEX_Vfmsubadd231pd_ymm_ymm_ymmm256

VFMSUBADD231PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 B7 /r

FMA

16/32/64-bit

EVEX_Vfmsubadd231ps_xmm_k1z_xmm_xmmm128b32

VFMSUBADD231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 B7 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd231ps_ymm_k1z_ymm_ymmm256b32

VFMSUBADD231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 B7 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd231ps_zmm_k1z_zmm_zmmm512b32_er

VFMSUBADD231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 B7 /r

AVX512F

16/32/64-bit

EVEX_Vfmsubadd231pd_xmm_k1z_xmm_xmmm128b64

VFMSUBADD231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 B7 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd231pd_ymm_k1z_ymm_ymmm256b64

VFMSUBADD231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 B7 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsubadd231pd_zmm_k1z_zmm_zmmm512b64_er

VFMSUBADD231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 B7 /r

AVX512F

16/32/64-bit

VEX_Vfmadd231ps_xmm_xmm_xmmm128

VFMADD231PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 B8 /r

FMA

16/32/64-bit

VEX_Vfmadd231ps_ymm_ymm_ymmm256

VFMADD231PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 B8 /r

FMA

16/32/64-bit

VEX_Vfmadd231pd_xmm_xmm_xmmm128

VFMADD231PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 B8 /r

FMA

16/32/64-bit

VEX_Vfmadd231pd_ymm_ymm_ymmm256

VFMADD231PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 B8 /r

FMA

16/32/64-bit

EVEX_Vfmadd231ps_xmm_k1z_xmm_xmmm128b32

VFMADD231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 B8 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd231ps_ymm_k1z_ymm_ymmm256b32

VFMADD231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 B8 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd231ps_zmm_k1z_zmm_zmmm512b32_er

VFMADD231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 B8 /r

AVX512F

16/32/64-bit

EVEX_Vfmadd231pd_xmm_k1z_xmm_xmmm128b64

VFMADD231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 B8 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd231pd_ymm_k1z_ymm_ymmm256b64

VFMADD231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 B8 /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmadd231pd_zmm_k1z_zmm_zmmm512b64_er

VFMADD231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 B8 /r

AVX512F

16/32/64-bit

VEX_Vfmadd231ss_xmm_xmm_xmmm32

VFMADD231SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 B9 /r

FMA

16/32/64-bit

VEX_Vfmadd231sd_xmm_xmm_xmmm64

VFMADD231SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 B9 /r

FMA

16/32/64-bit

EVEX_Vfmadd231ss_xmm_k1z_xmm_xmmm32_er

VFMADD231SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 B9 /r

AVX512F

16/32/64-bit

EVEX_Vfmadd231sd_xmm_k1z_xmm_xmmm64_er

VFMADD231SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 B9 /r

AVX512F

16/32/64-bit

VEX_Vfmsub231ps_xmm_xmm_xmmm128

VFMSUB231PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 BA /r

FMA

16/32/64-bit

VEX_Vfmsub231ps_ymm_ymm_ymmm256

VFMSUB231PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 BA /r

FMA

16/32/64-bit

VEX_Vfmsub231pd_xmm_xmm_xmmm128

VFMSUB231PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 BA /r

FMA

16/32/64-bit

VEX_Vfmsub231pd_ymm_ymm_ymmm256

VFMSUB231PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 BA /r

FMA

16/32/64-bit

EVEX_Vfmsub231ps_xmm_k1z_xmm_xmmm128b32

VFMSUB231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 BA /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub231ps_ymm_k1z_ymm_ymmm256b32

VFMSUB231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 BA /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub231ps_zmm_k1z_zmm_zmmm512b32_er

VFMSUB231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 BA /r

AVX512F

16/32/64-bit

EVEX_Vfmsub231pd_xmm_k1z_xmm_xmmm128b64

VFMSUB231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 BA /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub231pd_ymm_k1z_ymm_ymmm256b64

VFMSUB231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 BA /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfmsub231pd_zmm_k1z_zmm_zmmm512b64_er

VFMSUB231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 BA /r

AVX512F

16/32/64-bit

VEX_Vfmsub231ss_xmm_xmm_xmmm32

VFMSUB231SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 BB /r

FMA

16/32/64-bit

VEX_Vfmsub231sd_xmm_xmm_xmmm64

VFMSUB231SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 BB /r

FMA

16/32/64-bit

EVEX_Vfmsub231ss_xmm_k1z_xmm_xmmm32_er

VFMSUB231SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 BB /r

AVX512F

16/32/64-bit

EVEX_Vfmsub231sd_xmm_k1z_xmm_xmmm64_er

VFMSUB231SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 BB /r

AVX512F

16/32/64-bit

VEX_Vfnmadd231ps_xmm_xmm_xmmm128

VFNMADD231PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 BC /r

FMA

16/32/64-bit

VEX_Vfnmadd231ps_ymm_ymm_ymmm256

VFNMADD231PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 BC /r

FMA

16/32/64-bit

VEX_Vfnmadd231pd_xmm_xmm_xmmm128

VFNMADD231PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 BC /r

FMA

16/32/64-bit

VEX_Vfnmadd231pd_ymm_ymm_ymmm256

VFNMADD231PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 BC /r

FMA

16/32/64-bit

EVEX_Vfnmadd231ps_xmm_k1z_xmm_xmmm128b32

VFNMADD231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 BC /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd231ps_ymm_k1z_ymm_ymmm256b32

VFNMADD231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 BC /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd231ps_zmm_k1z_zmm_zmmm512b32_er

VFNMADD231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 BC /r

AVX512F

16/32/64-bit

EVEX_Vfnmadd231pd_xmm_k1z_xmm_xmmm128b64

VFNMADD231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 BC /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd231pd_ymm_k1z_ymm_ymmm256b64

VFNMADD231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 BC /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmadd231pd_zmm_k1z_zmm_zmmm512b64_er

VFNMADD231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 BC /r

AVX512F

16/32/64-bit

VEX_Vfnmadd231ss_xmm_xmm_xmmm32

VFNMADD231SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 BD /r

FMA

16/32/64-bit

VEX_Vfnmadd231sd_xmm_xmm_xmmm64

VFNMADD231SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 BD /r

FMA

16/32/64-bit

EVEX_Vfnmadd231ss_xmm_k1z_xmm_xmmm32_er

VFNMADD231SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 BD /r

AVX512F

16/32/64-bit

EVEX_Vfnmadd231sd_xmm_k1z_xmm_xmmm64_er

VFNMADD231SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 BD /r

AVX512F

16/32/64-bit

VEX_Vfnmsub231ps_xmm_xmm_xmmm128

VFNMSUB231PS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 BE /r

FMA

16/32/64-bit

VEX_Vfnmsub231ps_ymm_ymm_ymmm256

VFNMSUB231PS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 BE /r

FMA

16/32/64-bit

VEX_Vfnmsub231pd_xmm_xmm_xmmm128

VFNMSUB231PD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W1 BE /r

FMA

16/32/64-bit

VEX_Vfnmsub231pd_ymm_ymm_ymmm256

VFNMSUB231PD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W1 BE /r

FMA

16/32/64-bit

EVEX_Vfnmsub231ps_xmm_k1z_xmm_xmmm128b32

VFNMSUB231PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

EVEX.128.66.0F38.W0 BE /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub231ps_ymm_k1z_ymm_ymmm256b32

VFNMSUB231PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

EVEX.256.66.0F38.W0 BE /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub231ps_zmm_k1z_zmm_zmmm512b32_er

VFNMSUB231PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}

EVEX.512.66.0F38.W0 BE /r

AVX512F

16/32/64-bit

EVEX_Vfnmsub231pd_xmm_k1z_xmm_xmmm128b64

VFNMSUB231PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

EVEX.128.66.0F38.W1 BE /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub231pd_ymm_k1z_ymm_ymmm256b64

VFNMSUB231PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

EVEX.256.66.0F38.W1 BE /r

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfnmsub231pd_zmm_k1z_zmm_zmmm512b64_er

VFNMSUB231PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}

EVEX.512.66.0F38.W1 BE /r

AVX512F

16/32/64-bit

VEX_Vfnmsub231ss_xmm_xmm_xmmm32

VFNMSUB231SS xmm1, xmm2, xmm3/m32

VEX.LIG.66.0F38.W0 BF /r

FMA

16/32/64-bit

VEX_Vfnmsub231sd_xmm_xmm_xmmm64

VFNMSUB231SD xmm1, xmm2, xmm3/m64

VEX.LIG.66.0F38.W1 BF /r

FMA

16/32/64-bit

EVEX_Vfnmsub231ss_xmm_k1z_xmm_xmmm32_er

VFNMSUB231SS xmm1 {k1}{z}, xmm2, xmm3/m32{er}

EVEX.LIG.66.0F38.W0 BF /r

AVX512F

16/32/64-bit

EVEX_Vfnmsub231sd_xmm_k1z_xmm_xmmm64_er

VFNMSUB231SD xmm1 {k1}{z}, xmm2, xmm3/m64{er}

EVEX.LIG.66.0F38.W1 BF /r

AVX512F

16/32/64-bit

EVEX_Vpconflictd_xmm_k1z_xmmm128b32

VPCONFLICTD xmm1 {k1}{z}, xmm2/m128/m32bcst

EVEX.128.66.0F38.W0 C4 /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vpconflictd_ymm_k1z_ymmm256b32

VPCONFLICTD ymm1 {k1}{z}, ymm2/m256/m32bcst

EVEX.256.66.0F38.W0 C4 /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vpconflictd_zmm_k1z_zmmm512b32

VPCONFLICTD zmm1 {k1}{z}, zmm2/m512/m32bcst

EVEX.512.66.0F38.W0 C4 /r

AVX512CD

16/32/64-bit

EVEX_Vpconflictq_xmm_k1z_xmmm128b64

VPCONFLICTQ xmm1 {k1}{z}, xmm2/m128/m64bcst

EVEX.128.66.0F38.W1 C4 /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vpconflictq_ymm_k1z_ymmm256b64

VPCONFLICTQ ymm1 {k1}{z}, ymm2/m256/m64bcst

EVEX.256.66.0F38.W1 C4 /r

AVX512VL and AVX512CD

16/32/64-bit

EVEX_Vpconflictq_zmm_k1z_zmmm512b64

VPCONFLICTQ zmm1 {k1}{z}, zmm2/m512/m64bcst

EVEX.512.66.0F38.W1 C4 /r

AVX512CD

16/32/64-bit

EVEX_Vgatherpf0dps_vm32z_k1

VGATHERPF0DPS vm32z {k1}

EVEX.512.66.0F38.W0 C6 /1 /vsib

AVX512PF

16/32/64-bit

EVEX_Vgatherpf0dpd_vm32y_k1

VGATHERPF0DPD vm32y {k1}

EVEX.512.66.0F38.W1 C6 /1 /vsib

AVX512PF

16/32/64-bit

EVEX_Vgatherpf1dps_vm32z_k1

VGATHERPF1DPS vm32z {k1}

EVEX.512.66.0F38.W0 C6 /2 /vsib

AVX512PF

16/32/64-bit

EVEX_Vgatherpf1dpd_vm32y_k1

VGATHERPF1DPD vm32y {k1}

EVEX.512.66.0F38.W1 C6 /2 /vsib

AVX512PF

16/32/64-bit

EVEX_Vscatterpf0dps_vm32z_k1

VSCATTERPF0DPS vm32z {k1}

EVEX.512.66.0F38.W0 C6 /5 /vsib

AVX512PF

16/32/64-bit

EVEX_Vscatterpf0dpd_vm32y_k1

VSCATTERPF0DPD vm32y {k1}

EVEX.512.66.0F38.W1 C6 /5 /vsib

AVX512PF

16/32/64-bit

EVEX_Vscatterpf1dps_vm32z_k1

VSCATTERPF1DPS vm32z {k1}

EVEX.512.66.0F38.W0 C6 /6 /vsib

AVX512PF

16/32/64-bit

EVEX_Vscatterpf1dpd_vm32y_k1

VSCATTERPF1DPD vm32y {k1}

EVEX.512.66.0F38.W1 C6 /6 /vsib

AVX512PF

16/32/64-bit

EVEX_Vgatherpf0qps_vm64z_k1

VGATHERPF0QPS vm64z {k1}

EVEX.512.66.0F38.W0 C7 /1 /vsib

AVX512PF

16/32/64-bit

EVEX_Vgatherpf0qpd_vm64z_k1

VGATHERPF0QPD vm64z {k1}

EVEX.512.66.0F38.W1 C7 /1 /vsib

AVX512PF

16/32/64-bit

EVEX_Vgatherpf1qps_vm64z_k1

VGATHERPF1QPS vm64z {k1}

EVEX.512.66.0F38.W0 C7 /2 /vsib

AVX512PF

16/32/64-bit

EVEX_Vgatherpf1qpd_vm64z_k1

VGATHERPF1QPD vm64z {k1}

EVEX.512.66.0F38.W1 C7 /2 /vsib

AVX512PF

16/32/64-bit

EVEX_Vscatterpf0qps_vm64z_k1

VSCATTERPF0QPS vm64z {k1}

EVEX.512.66.0F38.W0 C7 /5 /vsib

AVX512PF

16/32/64-bit

EVEX_Vscatterpf0qpd_vm64z_k1

VSCATTERPF0QPD vm64z {k1}

EVEX.512.66.0F38.W1 C7 /5 /vsib

AVX512PF

16/32/64-bit

EVEX_Vscatterpf1qps_vm64z_k1

VSCATTERPF1QPS vm64z {k1}

EVEX.512.66.0F38.W0 C7 /6 /vsib

AVX512PF

16/32/64-bit

EVEX_Vscatterpf1qpd_vm64z_k1

VSCATTERPF1QPD vm64z {k1}

EVEX.512.66.0F38.W1 C7 /6 /vsib

AVX512PF

16/32/64-bit

Sha1nexte_xmm_xmmm128

SHA1NEXTE xmm1, xmm2/m128

NP 0F 38 C8 /r

SHA

16/32/64-bit

EVEX_Vexp2ps_zmm_k1z_zmmm512b32_sae

VEXP2PS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}

EVEX.512.66.0F38.W0 C8 /r

AVX512ER

16/32/64-bit

EVEX_Vexp2pd_zmm_k1z_zmmm512b64_sae

VEXP2PD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}

EVEX.512.66.0F38.W1 C8 /r

AVX512ER

16/32/64-bit

Sha1msg1_xmm_xmmm128

SHA1MSG1 xmm1, xmm2/m128

NP 0F 38 C9 /r

SHA

16/32/64-bit

Sha1msg2_xmm_xmmm128

SHA1MSG2 xmm1, xmm2/m128

NP 0F 38 CA /r

SHA

16/32/64-bit

EVEX_Vrcp28ps_zmm_k1z_zmmm512b32_sae

VRCP28PS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}

EVEX.512.66.0F38.W0 CA /r

AVX512ER

16/32/64-bit

EVEX_Vrcp28pd_zmm_k1z_zmmm512b64_sae

VRCP28PD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}

EVEX.512.66.0F38.W1 CA /r

AVX512ER

16/32/64-bit

Sha256rnds2_xmm_xmmm128

SHA256RNDS2 xmm1, xmm2/m128, <XMM0>

NP 0F 38 CB /r

SHA

16/32/64-bit

EVEX_Vrcp28ss_xmm_k1z_xmm_xmmm32_sae

VRCP28SS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}

EVEX.LIG.66.0F38.W0 CB /r

AVX512ER

16/32/64-bit

EVEX_Vrcp28sd_xmm_k1z_xmm_xmmm64_sae

VRCP28SD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}

EVEX.LIG.66.0F38.W1 CB /r

AVX512ER

16/32/64-bit

Sha256msg1_xmm_xmmm128

SHA256MSG1 xmm1, xmm2/m128

NP 0F 38 CC /r

SHA

16/32/64-bit

EVEX_Vrsqrt28ps_zmm_k1z_zmmm512b32_sae

VRSQRT28PS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}

EVEX.512.66.0F38.W0 CC /r

AVX512ER

16/32/64-bit

EVEX_Vrsqrt28pd_zmm_k1z_zmmm512b64_sae

VRSQRT28PD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}

EVEX.512.66.0F38.W1 CC /r

AVX512ER

16/32/64-bit

Sha256msg2_xmm_xmmm128

SHA256MSG2 xmm1, xmm2/m128

NP 0F 38 CD /r

SHA

16/32/64-bit

EVEX_Vrsqrt28ss_xmm_k1z_xmm_xmmm32_sae

VRSQRT28SS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}

EVEX.LIG.66.0F38.W0 CD /r

AVX512ER

16/32/64-bit

EVEX_Vrsqrt28sd_xmm_k1z_xmm_xmmm64_sae

VRSQRT28SD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}

EVEX.LIG.66.0F38.W1 CD /r

AVX512ER

16/32/64-bit

Gf2p8mulb_xmm_xmmm128

GF2P8MULB xmm1, xmm2/m128

66 0F 38 CF /r

GFNI

16/32/64-bit

VEX_Vgf2p8mulb_xmm_xmm_xmmm128

VGF2P8MULB xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 CF /r

AVX and GFNI

16/32/64-bit

VEX_Vgf2p8mulb_ymm_ymm_ymmm256

VGF2P8MULB ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 CF /r

AVX and GFNI

16/32/64-bit

EVEX_Vgf2p8mulb_xmm_k1z_xmm_xmmm128

VGF2P8MULB xmm1 {k1}{z}, xmm2, xmm3/m128

EVEX.128.66.0F38.W0 CF /r

AVX512VL and GFNI

16/32/64-bit

EVEX_Vgf2p8mulb_ymm_k1z_ymm_ymmm256

VGF2P8MULB ymm1 {k1}{z}, ymm2, ymm3/m256

EVEX.256.66.0F38.W0 CF /r

AVX512VL and GFNI

16/32/64-bit

EVEX_Vgf2p8mulb_zmm_k1z_zmm_zmmm512

VGF2P8MULB zmm1 {k1}{z}, zmm2, zmm3/m512

EVEX.512.66.0F38.W0 CF /r

AVX512F and GFNI

16/32/64-bit

Aesimc_xmm_xmmm128

AESIMC xmm1, xmm2/m128

66 0F 38 DB /r

AES

16/32/64-bit

VEX_Vaesimc_xmm_xmmm128

VAESIMC xmm1, xmm2/m128

VEX.128.66.0F38.WIG DB /r

AES and AVX

16/32/64-bit

Aesenc_xmm_xmmm128

AESENC xmm1, xmm2/m128

66 0F 38 DC /r

AES

16/32/64-bit

VEX_Vaesenc_xmm_xmm_xmmm128

VAESENC xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG DC /r

AES and AVX

16/32/64-bit

VEX_Vaesenc_ymm_ymm_ymmm256

VAESENC ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG DC /r

VAES

16/32/64-bit

EVEX_Vaesenc_xmm_xmm_xmmm128

VAESENC xmm1, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG DC /r

AVX512VL and VAES

16/32/64-bit

EVEX_Vaesenc_ymm_ymm_ymmm256

VAESENC ymm1, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG DC /r

AVX512VL and VAES

16/32/64-bit

EVEX_Vaesenc_zmm_zmm_zmmm512

VAESENC zmm1, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG DC /r

AVX512F and VAES

16/32/64-bit

Aesenclast_xmm_xmmm128

AESENCLAST xmm1, xmm2/m128

66 0F 38 DD /r

AES

16/32/64-bit

VEX_Vaesenclast_xmm_xmm_xmmm128

VAESENCLAST xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG DD /r

AES and AVX

16/32/64-bit

VEX_Vaesenclast_ymm_ymm_ymmm256

VAESENCLAST ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG DD /r

VAES

16/32/64-bit

EVEX_Vaesenclast_xmm_xmm_xmmm128

VAESENCLAST xmm1, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG DD /r

AVX512VL and VAES

16/32/64-bit

EVEX_Vaesenclast_ymm_ymm_ymmm256

VAESENCLAST ymm1, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG DD /r

AVX512VL and VAES

16/32/64-bit

EVEX_Vaesenclast_zmm_zmm_zmmm512

VAESENCLAST zmm1, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG DD /r

AVX512F and VAES

16/32/64-bit

Aesdec_xmm_xmmm128

AESDEC xmm1, xmm2/m128

66 0F 38 DE /r

AES

16/32/64-bit

VEX_Vaesdec_xmm_xmm_xmmm128

VAESDEC xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG DE /r

AES and AVX

16/32/64-bit

VEX_Vaesdec_ymm_ymm_ymmm256

VAESDEC ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG DE /r

VAES

16/32/64-bit

EVEX_Vaesdec_xmm_xmm_xmmm128

VAESDEC xmm1, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG DE /r

AVX512VL and VAES

16/32/64-bit

EVEX_Vaesdec_ymm_ymm_ymmm256

VAESDEC ymm1, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG DE /r

AVX512VL and VAES

16/32/64-bit

EVEX_Vaesdec_zmm_zmm_zmmm512

VAESDEC zmm1, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG DE /r

AVX512F and VAES

16/32/64-bit

Aesdeclast_xmm_xmmm128

AESDECLAST xmm1, xmm2/m128

66 0F 38 DF /r

AES

16/32/64-bit

VEX_Vaesdeclast_xmm_xmm_xmmm128

VAESDECLAST xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.WIG DF /r

AES and AVX

16/32/64-bit

VEX_Vaesdeclast_ymm_ymm_ymmm256

VAESDECLAST ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.WIG DF /r

VAES

16/32/64-bit

EVEX_Vaesdeclast_xmm_xmm_xmmm128

VAESDECLAST xmm1, xmm2, xmm3/m128

EVEX.128.66.0F38.WIG DF /r

AVX512VL and VAES

16/32/64-bit

EVEX_Vaesdeclast_ymm_ymm_ymmm256

VAESDECLAST ymm1, ymm2, ymm3/m256

EVEX.256.66.0F38.WIG DF /r

AVX512VL and VAES

16/32/64-bit

EVEX_Vaesdeclast_zmm_zmm_zmmm512

VAESDECLAST zmm1, zmm2, zmm3/m512

EVEX.512.66.0F38.WIG DF /r

AVX512F and VAES

16/32/64-bit

Movbe_r16_m16

MOVBE r16, m16

o16 0F 38 F0 /r

MOVBE

16/32/64-bit

Movbe_r32_m32

MOVBE r32, m32

o32 0F 38 F0 /r

MOVBE

16/32/64-bit

Movbe_r64_m64

MOVBE r64, m64

o64 0F 38 F0 /r

MOVBE

64-bit

Crc32_r32_rm8

CRC32 r32, r/m8

F2 0F 38 F0 /r

SSE4.2

16/32/64-bit

Crc32_r64_rm8

CRC32 r64, r/m8

F2 o64 0F 38 F0 /r

SSE4.2

64-bit

Movbe_m16_r16

MOVBE m16, r16

o16 0F 38 F1 /r

MOVBE

16/32/64-bit

Movbe_m32_r32

MOVBE m32, r32

o32 0F 38 F1 /r

MOVBE

16/32/64-bit

Movbe_m64_r64

MOVBE m64, r64

o64 0F 38 F1 /r

MOVBE

64-bit

Crc32_r32_rm16

CRC32 r32, r/m16

o16 F2 0F 38 F1 /r

SSE4.2

16/32/64-bit

Crc32_r32_rm32

CRC32 r32, r/m32

o32 F2 0F 38 F1 /r

SSE4.2

16/32/64-bit

Crc32_r64_rm64

CRC32 r64, r/m64

F2 o64 0F 38 F1 /r

SSE4.2

64-bit

VEX_Andn_r32_r32_rm32

ANDN r32a, r32b, r/m32

VEX.LZ.0F38.W0 F2 /r

BMI1

16/32/64-bit

VEX_Andn_r64_r64_rm64

ANDN r64a, r64b, r/m64

VEX.LZ.0F38.W1 F2 /r

BMI1

64-bit

VEX_Blsr_r32_rm32

BLSR r32, r/m32

VEX.LZ.0F38.W0 F3 /1

BMI1

16/32/64-bit

VEX_Blsr_r64_rm64

BLSR r64, r/m64

VEX.LZ.0F38.W1 F3 /1

BMI1

64-bit

VEX_Blsmsk_r32_rm32

BLSMSK r32, r/m32

VEX.LZ.0F38.W0 F3 /2

BMI1

16/32/64-bit

VEX_Blsmsk_r64_rm64

BLSMSK r64, r/m64

VEX.LZ.0F38.W1 F3 /2

BMI1

64-bit

VEX_Blsi_r32_rm32

BLSI r32, r/m32

VEX.LZ.0F38.W0 F3 /3

BMI1

16/32/64-bit

VEX_Blsi_r64_rm64

BLSI r64, r/m64

VEX.LZ.0F38.W1 F3 /3

BMI1

64-bit

VEX_Bzhi_r32_rm32_r32

BZHI r32a, r/m32, r32b

VEX.LZ.0F38.W0 F5 /r

BMI2

16/32/64-bit

VEX_Bzhi_r64_rm64_r64

BZHI r64a, r/m64, r64b

VEX.LZ.0F38.W1 F5 /r

BMI2

64-bit

Wrussd_m32_r32

WRUSSD m32, r32

66 0F 38 F5 /r

CET_SS

16/32/64-bit

Wrussq_m64_r64

WRUSSQ m64, r64

66 o64 0F 38 F5 /r

CET_SS

64-bit

VEX_Pext_r32_r32_rm32

PEXT r32a, r32b, r/m32

VEX.LZ.F3.0F38.W0 F5 /r

BMI2

16/32/64-bit

VEX_Pext_r64_r64_rm64

PEXT r64a, r64b, r/m64

VEX.LZ.F3.0F38.W1 F5 /r

BMI2

64-bit

VEX_Pdep_r32_r32_rm32

PDEP r32a, r32b, r/m32

VEX.LZ.F2.0F38.W0 F5 /r

BMI2

16/32/64-bit

VEX_Pdep_r64_r64_rm64

PDEP r64a, r64b, r/m64

VEX.LZ.F2.0F38.W1 F5 /r

BMI2

64-bit

Wrssd_m32_r32

WRSSD m32, r32

NP 0F 38 F6 /r

CET_SS

16/32/64-bit

Wrssq_m64_r64

WRSSQ m64, r64

NP o64 0F 38 F6 /r

CET_SS

64-bit

Adcx_r32_rm32

ADCX r32, r/m32

66 0F 38 F6 /r

ADX

16/32/64-bit

Adcx_r64_rm64

ADCX r64, r/m64

66 o64 0F 38 F6 /r

ADX

64-bit

Adox_r32_rm32

ADOX r32, r/m32

F3 0F 38 F6 /r

ADX

16/32/64-bit

Adox_r64_rm64

ADOX r64, r/m64

F3 o64 0F 38 F6 /r

ADX

64-bit

VEX_Mulx_r32_r32_rm32

MULX r32a, r32b, r/m32

VEX.LZ.F2.0F38.W0 F6 /r

BMI2

16/32/64-bit

VEX_Mulx_r64_r64_rm64

MULX r64a, r64b, r/m64

VEX.LZ.F2.0F38.W1 F6 /r

BMI2

64-bit

VEX_Bextr_r32_rm32_r32

BEXTR r32a, r/m32, r32b

VEX.LZ.0F38.W0 F7 /r

BMI1

16/32/64-bit

VEX_Bextr_r64_rm64_r64

BEXTR r64a, r/m64, r64b

VEX.LZ.0F38.W1 F7 /r

BMI1

64-bit

VEX_Shlx_r32_rm32_r32

SHLX r32a, r/m32, r32b

VEX.LZ.66.0F38.W0 F7 /r

BMI2

16/32/64-bit

VEX_Shlx_r64_rm64_r64

SHLX r64a, r/m64, r64b

VEX.LZ.66.0F38.W1 F7 /r

BMI2

64-bit

VEX_Sarx_r32_rm32_r32

SARX r32a, r/m32, r32b

VEX.LZ.F3.0F38.W0 F7 /r

BMI2

16/32/64-bit

VEX_Sarx_r64_rm64_r64

SARX r64a, r/m64, r64b

VEX.LZ.F3.0F38.W1 F7 /r

BMI2

64-bit

VEX_Shrx_r32_rm32_r32

SHRX r32a, r/m32, r32b

VEX.LZ.F2.0F38.W0 F7 /r

BMI2

16/32/64-bit

VEX_Shrx_r64_rm64_r64

SHRX r64a, r/m64, r64b

VEX.LZ.F2.0F38.W1 F7 /r

BMI2

64-bit

Movdir64b_r16_m512

MOVDIR64B r16, m512

a16 66 0F 38 F8 /r

MOVDIR64B

16/32-bit

Movdir64b_r32_m512

MOVDIR64B r32, m512

a32 66 0F 38 F8 /r

MOVDIR64B

16/32/64-bit

Movdir64b_r64_m512

MOVDIR64B r64, m512

a64 66 0F 38 F8 /r

MOVDIR64B

64-bit

Enqcmds_r16_m512

ENQCMDS r16, m512

a16 F3 0F 38 F8 !(11):rrr:bbb

ENQCMD

16/32-bit

Enqcmds_r32_m512

ENQCMDS r32, m512

a32 F3 0F 38 F8 !(11):rrr:bbb

ENQCMD

16/32/64-bit

Enqcmds_r64_m512

ENQCMDS r64, m512

a64 F3 0F 38 F8 !(11):rrr:bbb

ENQCMD

64-bit

Enqcmd_r16_m512

ENQCMD r16, m512

a16 F2 0F 38 F8 !(11):rrr:bbb

ENQCMD

16/32-bit

Enqcmd_r32_m512

ENQCMD r32, m512

a32 F2 0F 38 F8 !(11):rrr:bbb

ENQCMD

16/32/64-bit

Enqcmd_r64_m512

ENQCMD r64, m512

a64 F2 0F 38 F8 !(11):rrr:bbb

ENQCMD

64-bit

Movdiri_m32_r32

MOVDIRI m32, r32

NP 0F 38 F9 /r

MOVDIRI

16/32/64-bit

Movdiri_m64_r64

MOVDIRI m64, r64

NP o64 0F 38 F9 /r

MOVDIRI

64-bit

VEX_Vpermq_ymm_ymmm256_imm8

VPERMQ ymm1, ymm2/m256, imm8

VEX.256.66.0F3A.W1 00 /r ib

AVX2

16/32/64-bit

EVEX_Vpermq_ymm_k1z_ymmm256b64_imm8

VPERMQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 00 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermq_zmm_k1z_zmmm512b64_imm8

VPERMQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 00 /r ib

AVX512F

16/32/64-bit

VEX_Vpermpd_ymm_ymmm256_imm8

VPERMPD ymm1, ymm2/m256, imm8

VEX.256.66.0F3A.W1 01 /r ib

AVX2

16/32/64-bit

EVEX_Vpermpd_ymm_k1z_ymmm256b64_imm8

VPERMPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 01 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermpd_zmm_k1z_zmmm512b64_imm8

VPERMPD zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 01 /r ib

AVX512F

16/32/64-bit

VEX_Vpblendd_xmm_xmm_xmmm128_imm8

VPBLENDD xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.W0 02 /r ib

AVX2

16/32/64-bit

VEX_Vpblendd_ymm_ymm_ymmm256_imm8

VPBLENDD ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.W0 02 /r ib

AVX2

16/32/64-bit

EVEX_Valignd_xmm_k1z_xmm_xmmm128b32_imm8

VALIGND xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 03 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Valignd_ymm_k1z_ymm_ymmm256b32_imm8

VALIGND ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 03 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Valignd_zmm_k1z_zmm_zmmm512b32_imm8

VALIGND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8

EVEX.512.66.0F3A.W0 03 /r ib

AVX512F

16/32/64-bit

EVEX_Valignq_xmm_k1z_xmm_xmmm128b64_imm8

VALIGNQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 03 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Valignq_ymm_k1z_ymm_ymmm256b64_imm8

VALIGNQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 03 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Valignq_zmm_k1z_zmm_zmmm512b64_imm8

VALIGNQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 03 /r ib

AVX512F

16/32/64-bit

VEX_Vpermilps_xmm_xmmm128_imm8

VPERMILPS xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.W0 04 /r ib

AVX

16/32/64-bit

VEX_Vpermilps_ymm_ymmm256_imm8

VPERMILPS ymm1, ymm2/m256, imm8

VEX.256.66.0F3A.W0 04 /r ib

AVX

16/32/64-bit

EVEX_Vpermilps_xmm_k1z_xmmm128b32_imm8

VPERMILPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 04 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermilps_ymm_k1z_ymmm256b32_imm8

VPERMILPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 04 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermilps_zmm_k1z_zmmm512b32_imm8

VPERMILPS zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8

EVEX.512.66.0F3A.W0 04 /r ib

AVX512F

16/32/64-bit

VEX_Vpermilpd_xmm_xmmm128_imm8

VPERMILPD xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.W0 05 /r ib

AVX

16/32/64-bit

VEX_Vpermilpd_ymm_ymmm256_imm8

VPERMILPD ymm1, ymm2/m256, imm8

VEX.256.66.0F3A.W0 05 /r ib

AVX

16/32/64-bit

EVEX_Vpermilpd_xmm_k1z_xmmm128b64_imm8

VPERMILPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 05 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermilpd_ymm_k1z_ymmm256b64_imm8

VPERMILPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 05 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpermilpd_zmm_k1z_zmmm512b64_imm8

VPERMILPD zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 05 /r ib

AVX512F

16/32/64-bit

VEX_Vperm2f128_ymm_ymm_ymmm256_imm8

VPERM2F128 ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.W0 06 /r ib

AVX

16/32/64-bit

Roundps_xmm_xmmm128_imm8

ROUNDPS xmm1, xmm2/m128, imm8

66 0F 3A 08 /r ib

SSE4.1

16/32/64-bit

VEX_Vroundps_xmm_xmmm128_imm8

VROUNDPS xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.WIG 08 /r ib

AVX

16/32/64-bit

VEX_Vroundps_ymm_ymmm256_imm8

VROUNDPS ymm1, ymm2/m256, imm8

VEX.256.66.0F3A.WIG 08 /r ib

AVX

16/32/64-bit

EVEX_Vrndscaleps_xmm_k1z_xmmm128b32_imm8

VRNDSCALEPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 08 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrndscaleps_ymm_k1z_ymmm256b32_imm8

VRNDSCALEPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 08 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrndscaleps_zmm_k1z_zmmm512b32_imm8_sae

VRNDSCALEPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}, imm8

EVEX.512.66.0F3A.W0 08 /r ib

AVX512F

16/32/64-bit

Roundpd_xmm_xmmm128_imm8

ROUNDPD xmm1, xmm2/m128, imm8

66 0F 3A 09 /r ib

SSE4.1

16/32/64-bit

VEX_Vroundpd_xmm_xmmm128_imm8

VROUNDPD xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.WIG 09 /r ib

AVX

16/32/64-bit

VEX_Vroundpd_ymm_ymmm256_imm8

VROUNDPD ymm1, ymm2/m256, imm8

VEX.256.66.0F3A.WIG 09 /r ib

AVX

16/32/64-bit

EVEX_Vrndscalepd_xmm_k1z_xmmm128b64_imm8

VRNDSCALEPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 09 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrndscalepd_ymm_k1z_ymmm256b64_imm8

VRNDSCALEPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 09 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vrndscalepd_zmm_k1z_zmmm512b64_imm8_sae

VRNDSCALEPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}, imm8

EVEX.512.66.0F3A.W1 09 /r ib

AVX512F

16/32/64-bit

Roundss_xmm_xmmm32_imm8

ROUNDSS xmm1, xmm2/m32, imm8

66 0F 3A 0A /r ib

SSE4.1

16/32/64-bit

VEX_Vroundss_xmm_xmm_xmmm32_imm8

VROUNDSS xmm1, xmm2, xmm3/m32, imm8

VEX.LIG.66.0F3A.WIG 0A /r ib

AVX

16/32/64-bit

EVEX_Vrndscaless_xmm_k1z_xmm_xmmm32_imm8_sae

VRNDSCALESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8

EVEX.LIG.66.0F3A.W0 0A /r ib

AVX512F

16/32/64-bit

Roundsd_xmm_xmmm64_imm8

ROUNDSD xmm1, xmm2/m64, imm8

66 0F 3A 0B /r ib

SSE4.1

16/32/64-bit

VEX_Vroundsd_xmm_xmm_xmmm64_imm8

VROUNDSD xmm1, xmm2, xmm3/m64, imm8

VEX.LIG.66.0F3A.WIG 0B /r ib

AVX

16/32/64-bit

EVEX_Vrndscalesd_xmm_k1z_xmm_xmmm64_imm8_sae

VRNDSCALESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8

EVEX.LIG.66.0F3A.W1 0B /r ib

AVX512F

16/32/64-bit

Blendps_xmm_xmmm128_imm8

BLENDPS xmm1, xmm2/m128, imm8

66 0F 3A 0C /r ib

SSE4.1

16/32/64-bit

VEX_Vblendps_xmm_xmm_xmmm128_imm8

VBLENDPS xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.WIG 0C /r ib

AVX

16/32/64-bit

VEX_Vblendps_ymm_ymm_ymmm256_imm8

VBLENDPS ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.WIG 0C /r ib

AVX

16/32/64-bit

Blendpd_xmm_xmmm128_imm8

BLENDPD xmm1, xmm2/m128, imm8

66 0F 3A 0D /r ib

SSE4.1

16/32/64-bit

VEX_Vblendpd_xmm_xmm_xmmm128_imm8

VBLENDPD xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.WIG 0D /r ib

AVX

16/32/64-bit

VEX_Vblendpd_ymm_ymm_ymmm256_imm8

VBLENDPD ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.WIG 0D /r ib

AVX

16/32/64-bit

Pblendw_xmm_xmmm128_imm8

PBLENDW xmm1, xmm2/m128, imm8

66 0F 3A 0E /r ib

SSE4.1

16/32/64-bit

VEX_Vpblendw_xmm_xmm_xmmm128_imm8

VPBLENDW xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.WIG 0E /r ib

AVX

16/32/64-bit

VEX_Vpblendw_ymm_ymm_ymmm256_imm8

VPBLENDW ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.WIG 0E /r ib

AVX2

16/32/64-bit

Palignr_mm_mmm64_imm8

PALIGNR mm1, mm2/m64, imm8

NP 0F 3A 0F /r ib

SSSE3

16/32/64-bit

Palignr_xmm_xmmm128_imm8

PALIGNR xmm1, xmm2/m128, imm8

66 0F 3A 0F /r ib

SSSE3

16/32/64-bit

VEX_Vpalignr_xmm_xmm_xmmm128_imm8

VPALIGNR xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.WIG 0F /r ib

AVX

16/32/64-bit

VEX_Vpalignr_ymm_ymm_ymmm256_imm8

VPALIGNR ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.WIG 0F /r ib

AVX2

16/32/64-bit

EVEX_Vpalignr_xmm_k1z_xmm_xmmm128_imm8

VPALIGNR xmm1 {k1}{z}, xmm2, xmm3/m128, imm8

EVEX.128.66.0F3A.WIG 0F /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpalignr_ymm_k1z_ymm_ymmm256_imm8

VPALIGNR ymm1 {k1}{z}, ymm2, ymm3/m256, imm8

EVEX.256.66.0F3A.WIG 0F /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpalignr_zmm_k1z_zmm_zmmm512_imm8

VPALIGNR zmm1 {k1}{z}, zmm2, zmm3/m512, imm8

EVEX.512.66.0F3A.WIG 0F /r ib

AVX512BW

16/32/64-bit

Pextrb_r32m8_xmm_imm8

PEXTRB r32/m8, xmm2, imm8

66 0F 3A 14 /r ib

SSE4.1

16/32/64-bit

Pextrb_r64m8_xmm_imm8

PEXTRB r64/m8, xmm2, imm8

66 o64 0F 3A 14 /r ib

SSE4.1

64-bit

VEX_Vpextrb_r32m8_xmm_imm8

VPEXTRB r32/m8, xmm2, imm8

VEX.128.66.0F3A.W0 14 /r ib

AVX

16/32/64-bit

VEX_Vpextrb_r64m8_xmm_imm8

VPEXTRB r64/m8, xmm2, imm8

VEX.128.66.0F3A.W1 14 /r ib

AVX

64-bit

EVEX_Vpextrb_r32m8_xmm_imm8

VPEXTRB r32/m8, xmm2, imm8

EVEX.128.66.0F3A.W0 14 /r ib

AVX512BW

16/32/64-bit

EVEX_Vpextrb_r64m8_xmm_imm8

VPEXTRB r64/m8, xmm2, imm8

EVEX.128.66.0F3A.W1 14 /r ib

AVX512BW

64-bit

Pextrw_r32m16_xmm_imm8

PEXTRW r32/m16, xmm, imm8

66 0F 3A 15 /r ib

SSE4.1

16/32/64-bit

Pextrw_r64m16_xmm_imm8

PEXTRW r64/m16, xmm, imm8

66 o64 0F 3A 15 /r ib

SSE4.1

64-bit

VEX_Vpextrw_r32m16_xmm_imm8

VPEXTRW r32/m16, xmm2, imm8

VEX.128.66.0F3A.W0 15 /r ib

AVX

16/32/64-bit

VEX_Vpextrw_r64m16_xmm_imm8

VPEXTRW r64/m16, xmm2, imm8

VEX.128.66.0F3A.W1 15 /r ib

AVX

64-bit

EVEX_Vpextrw_r32m16_xmm_imm8

VPEXTRW r32/m16, xmm2, imm8

EVEX.128.66.0F3A.W0 15 /r ib

AVX512BW

16/32/64-bit

EVEX_Vpextrw_r64m16_xmm_imm8

VPEXTRW r64/m16, xmm2, imm8

EVEX.128.66.0F3A.W1 15 /r ib

AVX512BW

64-bit

Pextrd_rm32_xmm_imm8

PEXTRD r/m32, xmm2, imm8

66 0F 3A 16 /r ib

SSE4.1

16/32/64-bit

Pextrq_rm64_xmm_imm8

PEXTRQ r/m64, xmm2, imm8

66 o64 0F 3A 16 /r ib

SSE4.1

64-bit

VEX_Vpextrd_rm32_xmm_imm8

VPEXTRD r/m32, xmm2, imm8

VEX.128.66.0F3A.W0 16 /r ib

AVX

16/32/64-bit

VEX_Vpextrq_rm64_xmm_imm8

VPEXTRQ r/m64, xmm2, imm8

VEX.128.66.0F3A.W1 16 /r ib

AVX

64-bit

EVEX_Vpextrd_rm32_xmm_imm8

VPEXTRD r/m32, xmm2, imm8

EVEX.128.66.0F3A.W0 16 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vpextrq_rm64_xmm_imm8

VPEXTRQ r/m64, xmm2, imm8

EVEX.128.66.0F3A.W1 16 /r ib

AVX512DQ

64-bit

Extractps_rm32_xmm_imm8

EXTRACTPS r/m32, xmm1, imm8

66 0F 3A 17 /r ib

SSE4.1

16/32/64-bit

Extractps_r64m32_xmm_imm8

EXTRACTPS r64/m32, xmm1, imm8

66 o64 0F 3A 17 /r ib

SSE4.1

64-bit

VEX_Vextractps_rm32_xmm_imm8

VEXTRACTPS r/m32, xmm1, imm8

VEX.128.66.0F3A.W0 17 /r ib

AVX

16/32/64-bit

VEX_Vextractps_r64m32_xmm_imm8

VEXTRACTPS r64/m32, xmm1, imm8

VEX.128.66.0F3A.W1 17 /r ib

AVX

64-bit

EVEX_Vextractps_rm32_xmm_imm8

VEXTRACTPS r/m32, xmm1, imm8

EVEX.128.66.0F3A.W0 17 /r ib

AVX512F

16/32/64-bit

EVEX_Vextractps_r64m32_xmm_imm8

VEXTRACTPS r64/m32, xmm1, imm8

EVEX.128.66.0F3A.W1 17 /r ib

AVX512F

64-bit

VEX_Vinsertf128_ymm_ymm_xmmm128_imm8

VINSERTF128 ymm1, ymm2, xmm3/m128, imm8

VEX.256.66.0F3A.W0 18 /r ib

AVX

16/32/64-bit

EVEX_Vinsertf32x4_ymm_k1z_ymm_xmmm128_imm8

VINSERTF32X4 ymm1 {k1}{z}, ymm2, xmm3/m128, imm8

EVEX.256.66.0F3A.W0 18 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vinsertf32x4_zmm_k1z_zmm_xmmm128_imm8

VINSERTF32X4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8

EVEX.512.66.0F3A.W0 18 /r ib

AVX512F

16/32/64-bit

EVEX_Vinsertf64x2_ymm_k1z_ymm_xmmm128_imm8

VINSERTF64X2 ymm1 {k1}{z}, ymm2, xmm3/m128, imm8

EVEX.256.66.0F3A.W1 18 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vinsertf64x2_zmm_k1z_zmm_xmmm128_imm8

VINSERTF64X2 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8

EVEX.512.66.0F3A.W1 18 /r ib

AVX512DQ

16/32/64-bit

VEX_Vextractf128_xmmm128_ymm_imm8

VEXTRACTF128 xmm1/m128, ymm2, imm8

VEX.256.66.0F3A.W0 19 /r ib

AVX

16/32/64-bit

EVEX_Vextractf32x4_xmmm128_k1z_ymm_imm8

VEXTRACTF32X4 xmm1/m128 {k1}{z}, ymm2, imm8

EVEX.256.66.0F3A.W0 19 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vextractf32x4_xmmm128_k1z_zmm_imm8

VEXTRACTF32X4 xmm1/m128 {k1}{z}, zmm2, imm8

EVEX.512.66.0F3A.W0 19 /r ib

AVX512F

16/32/64-bit

EVEX_Vextractf64x2_xmmm128_k1z_ymm_imm8

VEXTRACTF64X2 xmm1/m128 {k1}{z}, ymm2, imm8

EVEX.256.66.0F3A.W1 19 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vextractf64x2_xmmm128_k1z_zmm_imm8

VEXTRACTF64X2 xmm1/m128 {k1}{z}, zmm2, imm8

EVEX.512.66.0F3A.W1 19 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vinsertf32x8_zmm_k1z_zmm_ymmm256_imm8

VINSERTF32X8 zmm1 {k1}{z}, zmm2, ymm3/m256, imm8

EVEX.512.66.0F3A.W0 1A /r ib

AVX512DQ

16/32/64-bit

EVEX_Vinsertf64x4_zmm_k1z_zmm_ymmm256_imm8

VINSERTF64X4 zmm1 {k1}{z}, zmm2, ymm3/m256, imm8

EVEX.512.66.0F3A.W1 1A /r ib

AVX512F

16/32/64-bit

EVEX_Vextractf32x8_ymmm256_k1z_zmm_imm8

VEXTRACTF32X8 ymm1/m256 {k1}{z}, zmm2, imm8

EVEX.512.66.0F3A.W0 1B /r ib

AVX512DQ

16/32/64-bit

EVEX_Vextractf64x4_ymmm256_k1z_zmm_imm8

VEXTRACTF64X4 ymm1/m256 {k1}{z}, zmm2, imm8

EVEX.512.66.0F3A.W1 1B /r ib

AVX512F

16/32/64-bit

VEX_Vcvtps2ph_xmmm64_xmm_imm8

VCVTPS2PH xmm1/m64, xmm2, imm8

VEX.128.66.0F3A.W0 1D /r ib

F16C

16/32/64-bit

VEX_Vcvtps2ph_xmmm128_ymm_imm8

VCVTPS2PH xmm1/m128, ymm2, imm8

VEX.256.66.0F3A.W0 1D /r ib

F16C

16/32/64-bit

EVEX_Vcvtps2ph_xmmm64_k1z_xmm_imm8

VCVTPS2PH xmm1/m64 {k1}{z}, xmm2, imm8

EVEX.128.66.0F3A.W0 1D /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtps2ph_xmmm128_k1z_ymm_imm8

VCVTPS2PH xmm1/m128 {k1}{z}, ymm2, imm8

EVEX.256.66.0F3A.W0 1D /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vcvtps2ph_ymmm256_k1z_zmm_imm8_sae

VCVTPS2PH ymm1/m256 {k1}{z}, zmm2{sae}, imm8

EVEX.512.66.0F3A.W0 1D /r ib

AVX512F

16/32/64-bit

EVEX_Vpcmpud_kr_k1_xmm_xmmm128b32_imm8

VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 1E /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpud_kr_k1_ymm_ymmm256b32_imm8

VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 1E /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpud_kr_k1_zmm_zmmm512b32_imm8

VPCMPUD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8

EVEX.512.66.0F3A.W0 1E /r ib

AVX512F

16/32/64-bit

EVEX_Vpcmpuq_kr_k1_xmm_xmmm128b64_imm8

VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 1E /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpuq_kr_k1_ymm_ymmm256b64_imm8

VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 1E /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpuq_kr_k1_zmm_zmmm512b64_imm8

VPCMPUQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 1E /r ib

AVX512F

16/32/64-bit

EVEX_Vpcmpd_kr_k1_xmm_xmmm128b32_imm8

VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 1F /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpd_kr_k1_ymm_ymmm256b32_imm8

VPCMPD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 1F /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpd_kr_k1_zmm_zmmm512b32_imm8

VPCMPD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8

EVEX.512.66.0F3A.W0 1F /r ib

AVX512F

16/32/64-bit

EVEX_Vpcmpq_kr_k1_xmm_xmmm128b64_imm8

VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 1F /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpq_kr_k1_ymm_ymmm256b64_imm8

VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 1F /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpcmpq_kr_k1_zmm_zmmm512b64_imm8

VPCMPQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 1F /r ib

AVX512F

16/32/64-bit

Pinsrb_xmm_r32m8_imm8

PINSRB xmm1, r32/m8, imm8

66 0F 3A 20 /r ib

SSE4.1

16/32/64-bit

Pinsrb_xmm_r64m8_imm8

PINSRB xmm1, r64/m8, imm8

66 o64 0F 3A 20 /r ib

SSE4.1

64-bit

VEX_Vpinsrb_xmm_xmm_r32m8_imm8

VPINSRB xmm1, xmm2, r32/m8, imm8

VEX.128.66.0F3A.W0 20 /r ib

AVX

16/32/64-bit

VEX_Vpinsrb_xmm_xmm_r64m8_imm8

VPINSRB xmm1, xmm2, r64/m8, imm8

VEX.128.66.0F3A.W1 20 /r ib

AVX

64-bit

EVEX_Vpinsrb_xmm_xmm_r32m8_imm8

VPINSRB xmm1, xmm2, r32/m8, imm8

EVEX.128.66.0F3A.W0 20 /r ib

AVX512BW

16/32/64-bit

EVEX_Vpinsrb_xmm_xmm_r64m8_imm8

VPINSRB xmm1, xmm2, r64/m8, imm8

EVEX.128.66.0F3A.W1 20 /r ib

AVX512BW

64-bit

Insertps_xmm_xmmm32_imm8

INSERTPS xmm1, xmm2/m32, imm8

66 0F 3A 21 /r ib

SSE4.1

16/32/64-bit

VEX_Vinsertps_xmm_xmm_xmmm32_imm8

VINSERTPS xmm1, xmm2, xmm3/m32, imm8

VEX.128.66.0F3A.WIG 21 /r ib

AVX

16/32/64-bit

EVEX_Vinsertps_xmm_xmm_xmmm32_imm8

VINSERTPS xmm1, xmm2, xmm3/m32, imm8

EVEX.128.66.0F3A.W0 21 /r ib

AVX512F

16/32/64-bit

Pinsrd_xmm_rm32_imm8

PINSRD xmm1, r/m32, imm8

66 0F 3A 22 /r ib

SSE4.1

16/32/64-bit

Pinsrq_xmm_rm64_imm8

PINSRQ xmm1, r/m64, imm8

66 o64 0F 3A 22 /r ib

SSE4.1

64-bit

VEX_Vpinsrd_xmm_xmm_rm32_imm8

VPINSRD xmm1, xmm2, r/m32, imm8

VEX.128.66.0F3A.W0 22 /r ib

AVX

16/32/64-bit

VEX_Vpinsrq_xmm_xmm_rm64_imm8

VPINSRQ xmm1, xmm2, r/m64, imm8

VEX.128.66.0F3A.W1 22 /r ib

AVX

64-bit

EVEX_Vpinsrd_xmm_xmm_rm32_imm8

VPINSRD xmm1, xmm2, r/m32, imm8

EVEX.128.66.0F3A.W0 22 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vpinsrq_xmm_xmm_rm64_imm8

VPINSRQ xmm1, xmm2, r/m64, imm8

EVEX.128.66.0F3A.W1 22 /r ib

AVX512DQ

64-bit

EVEX_Vshuff32x4_ymm_k1z_ymm_ymmm256b32_imm8

VSHUFF32X4 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 23 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vshuff32x4_zmm_k1z_zmm_zmmm512b32_imm8

VSHUFF32X4 zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8

EVEX.512.66.0F3A.W0 23 /r ib

AVX512F

16/32/64-bit

EVEX_Vshuff64x2_ymm_k1z_ymm_ymmm256b64_imm8

VSHUFF64X2 ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 23 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vshuff64x2_zmm_k1z_zmm_zmmm512b64_imm8

VSHUFF64X2 zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 23 /r ib

AVX512F

16/32/64-bit

EVEX_Vpternlogd_xmm_k1z_xmm_xmmm128b32_imm8

VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 25 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpternlogd_ymm_k1z_ymm_ymmm256b32_imm8

VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 25 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpternlogd_zmm_k1z_zmm_zmmm512b32_imm8

VPTERNLOGD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8

EVEX.512.66.0F3A.W0 25 /r ib

AVX512F

16/32/64-bit

EVEX_Vpternlogq_xmm_k1z_xmm_xmmm128b64_imm8

VPTERNLOGQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 25 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpternlogq_ymm_k1z_ymm_ymmm256b64_imm8

VPTERNLOGQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 25 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vpternlogq_zmm_k1z_zmm_zmmm512b64_imm8

VPTERNLOGQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 25 /r ib

AVX512F

16/32/64-bit

EVEX_Vgetmantps_xmm_k1z_xmmm128b32_imm8

VGETMANTPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 26 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgetmantps_ymm_k1z_ymmm256b32_imm8

VGETMANTPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 26 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgetmantps_zmm_k1z_zmmm512b32_imm8_sae

VGETMANTPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}, imm8

EVEX.512.66.0F3A.W0 26 /r ib

AVX512F

16/32/64-bit

EVEX_Vgetmantpd_xmm_k1z_xmmm128b64_imm8

VGETMANTPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 26 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgetmantpd_ymm_k1z_ymmm256b64_imm8

VGETMANTPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 26 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vgetmantpd_zmm_k1z_zmmm512b64_imm8_sae

VGETMANTPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}, imm8

EVEX.512.66.0F3A.W1 26 /r ib

AVX512F

16/32/64-bit

EVEX_Vgetmantss_xmm_k1z_xmm_xmmm32_imm8_sae

VGETMANTSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8

EVEX.LIG.66.0F3A.W0 27 /r ib

AVX512F

16/32/64-bit

EVEX_Vgetmantsd_xmm_k1z_xmm_xmmm64_imm8_sae

VGETMANTSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8

EVEX.LIG.66.0F3A.W1 27 /r ib

AVX512F

16/32/64-bit

VEX_Kshiftrb_kr_kr_imm8

KSHIFTRB k1, k2, imm8

VEX.L0.66.0F3A.W0 30 /r ib

AVX512DQ

16/32/64-bit

VEX_Kshiftrw_kr_kr_imm8

KSHIFTRW k1, k2, imm8

VEX.L0.66.0F3A.W1 30 /r ib

AVX512F

16/32/64-bit

VEX_Kshiftrd_kr_kr_imm8

KSHIFTRD k1, k2, imm8

VEX.L0.66.0F3A.W0 31 /r ib

AVX512BW

16/32/64-bit

VEX_Kshiftrq_kr_kr_imm8

KSHIFTRQ k1, k2, imm8

VEX.L0.66.0F3A.W1 31 /r ib

AVX512BW

16/32/64-bit

VEX_Kshiftlb_kr_kr_imm8

KSHIFTLB k1, k2, imm8

VEX.L0.66.0F3A.W0 32 /r ib

AVX512DQ

16/32/64-bit

VEX_Kshiftlw_kr_kr_imm8

KSHIFTLW k1, k2, imm8

VEX.L0.66.0F3A.W1 32 /r ib

AVX512F

16/32/64-bit

VEX_Kshiftld_kr_kr_imm8

KSHIFTLD k1, k2, imm8

VEX.L0.66.0F3A.W0 33 /r ib

AVX512BW

16/32/64-bit

VEX_Kshiftlq_kr_kr_imm8

KSHIFTLQ k1, k2, imm8

VEX.L0.66.0F3A.W1 33 /r ib

AVX512BW

16/32/64-bit

VEX_Vinserti128_ymm_ymm_xmmm128_imm8

VINSERTI128 ymm1, ymm2, xmm3/m128, imm8

VEX.256.66.0F3A.W0 38 /r ib

AVX2

16/32/64-bit

EVEX_Vinserti32x4_ymm_k1z_ymm_xmmm128_imm8

VINSERTI32X4 ymm1 {k1}{z}, ymm2, xmm3/m128, imm8

EVEX.256.66.0F3A.W0 38 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vinserti32x4_zmm_k1z_zmm_xmmm128_imm8

VINSERTI32X4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8

EVEX.512.66.0F3A.W0 38 /r ib

AVX512F

16/32/64-bit

EVEX_Vinserti64x2_ymm_k1z_ymm_xmmm128_imm8

VINSERTI64X2 ymm1 {k1}{z}, ymm2, xmm3/m128, imm8

EVEX.256.66.0F3A.W1 38 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vinserti64x2_zmm_k1z_zmm_xmmm128_imm8

VINSERTI64X2 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8

EVEX.512.66.0F3A.W1 38 /r ib

AVX512DQ

16/32/64-bit

VEX_Vextracti128_xmmm128_ymm_imm8

VEXTRACTI128 xmm1/m128, ymm2, imm8

VEX.256.66.0F3A.W0 39 /r ib

AVX2

16/32/64-bit

EVEX_Vextracti32x4_xmmm128_k1z_ymm_imm8

VEXTRACTI32X4 xmm1/m128 {k1}{z}, ymm2, imm8

EVEX.256.66.0F3A.W0 39 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vextracti32x4_xmmm128_k1z_zmm_imm8

VEXTRACTI32X4 xmm1/m128 {k1}{z}, zmm2, imm8

EVEX.512.66.0F3A.W0 39 /r ib

AVX512F

16/32/64-bit

EVEX_Vextracti64x2_xmmm128_k1z_ymm_imm8

VEXTRACTI64X2 xmm1/m128 {k1}{z}, ymm2, imm8

EVEX.256.66.0F3A.W1 39 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vextracti64x2_xmmm128_k1z_zmm_imm8

VEXTRACTI64X2 xmm1/m128 {k1}{z}, zmm2, imm8

EVEX.512.66.0F3A.W1 39 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vinserti32x8_zmm_k1z_zmm_ymmm256_imm8

VINSERTI32X8 zmm1 {k1}{z}, zmm2, ymm3/m256, imm8

EVEX.512.66.0F3A.W0 3A /r ib

AVX512DQ

16/32/64-bit

EVEX_Vinserti64x4_zmm_k1z_zmm_ymmm256_imm8

VINSERTI64X4 zmm1 {k1}{z}, zmm2, ymm3/m256, imm8

EVEX.512.66.0F3A.W1 3A /r ib

AVX512F

16/32/64-bit

EVEX_Vextracti32x8_ymmm256_k1z_zmm_imm8

VEXTRACTI32X8 ymm1/m256 {k1}{z}, zmm2, imm8

EVEX.512.66.0F3A.W0 3B /r ib

AVX512DQ

16/32/64-bit

EVEX_Vextracti64x4_ymmm256_k1z_zmm_imm8

VEXTRACTI64X4 ymm1/m256 {k1}{z}, zmm2, imm8

EVEX.512.66.0F3A.W1 3B /r ib

AVX512F

16/32/64-bit

EVEX_Vpcmpub_kr_k1_xmm_xmmm128_imm8

VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8

EVEX.128.66.0F3A.W0 3E /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpub_kr_k1_ymm_ymmm256_imm8

VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8

EVEX.256.66.0F3A.W0 3E /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpub_kr_k1_zmm_zmmm512_imm8

VPCMPUB k1 {k2}, zmm2, zmm3/m512, imm8

EVEX.512.66.0F3A.W0 3E /r ib

AVX512BW

16/32/64-bit

EVEX_Vpcmpuw_kr_k1_xmm_xmmm128_imm8

VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8

EVEX.128.66.0F3A.W1 3E /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpuw_kr_k1_ymm_ymmm256_imm8

VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8

EVEX.256.66.0F3A.W1 3E /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpuw_kr_k1_zmm_zmmm512_imm8

VPCMPUW k1 {k2}, zmm2, zmm3/m512, imm8

EVEX.512.66.0F3A.W1 3E /r ib

AVX512BW

16/32/64-bit

EVEX_Vpcmpb_kr_k1_xmm_xmmm128_imm8

VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8

EVEX.128.66.0F3A.W0 3F /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpb_kr_k1_ymm_ymmm256_imm8

VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8

EVEX.256.66.0F3A.W0 3F /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpb_kr_k1_zmm_zmmm512_imm8

VPCMPB k1 {k2}, zmm2, zmm3/m512, imm8

EVEX.512.66.0F3A.W0 3F /r ib

AVX512BW

16/32/64-bit

EVEX_Vpcmpw_kr_k1_xmm_xmmm128_imm8

VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8

EVEX.128.66.0F3A.W1 3F /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpw_kr_k1_ymm_ymmm256_imm8

VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8

EVEX.256.66.0F3A.W1 3F /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vpcmpw_kr_k1_zmm_zmmm512_imm8

VPCMPW k1 {k2}, zmm2, zmm3/m512, imm8

EVEX.512.66.0F3A.W1 3F /r ib

AVX512BW

16/32/64-bit

Dpps_xmm_xmmm128_imm8

DPPS xmm1, xmm2/m128, imm8

66 0F 3A 40 /r ib

SSE4.1

16/32/64-bit

VEX_Vdpps_xmm_xmm_xmmm128_imm8

VDPPS xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.WIG 40 /r ib

AVX

16/32/64-bit

VEX_Vdpps_ymm_ymm_ymmm256_imm8

VDPPS ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.WIG 40 /r ib

AVX

16/32/64-bit

Dppd_xmm_xmmm128_imm8

DPPD xmm1, xmm2/m128, imm8

66 0F 3A 41 /r ib

SSE4.1

16/32/64-bit

VEX_Vdppd_xmm_xmm_xmmm128_imm8

VDPPD xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.WIG 41 /r ib

AVX

16/32/64-bit

Mpsadbw_xmm_xmmm128_imm8

MPSADBW xmm1, xmm2/m128, imm8

66 0F 3A 42 /r ib

SSE4.1

16/32/64-bit

VEX_Vmpsadbw_xmm_xmm_xmmm128_imm8

VMPSADBW xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.WIG 42 /r ib

AVX

16/32/64-bit

VEX_Vmpsadbw_ymm_ymm_ymmm256_imm8

VMPSADBW ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.WIG 42 /r ib

AVX2

16/32/64-bit

EVEX_Vdbpsadbw_xmm_k1z_xmm_xmmm128_imm8

VDBPSADBW xmm1 {k1}{z}, xmm2, xmm3/m128, imm8

EVEX.128.66.0F3A.W0 42 /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vdbpsadbw_ymm_k1z_ymm_ymmm256_imm8

VDBPSADBW ymm1 {k1}{z}, ymm2, ymm3/m256, imm8

EVEX.256.66.0F3A.W0 42 /r ib

AVX512VL and AVX512BW

16/32/64-bit

EVEX_Vdbpsadbw_zmm_k1z_zmm_zmmm512_imm8

VDBPSADBW zmm1 {k1}{z}, zmm2, zmm3/m512, imm8

EVEX.512.66.0F3A.W0 42 /r ib

AVX512BW

16/32/64-bit

EVEX_Vshufi32x4_ymm_k1z_ymm_ymmm256b32_imm8

VSHUFI32X4 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 43 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vshufi32x4_zmm_k1z_zmm_zmmm512b32_imm8

VSHUFI32X4 zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8

EVEX.512.66.0F3A.W0 43 /r ib

AVX512F

16/32/64-bit

EVEX_Vshufi64x2_ymm_k1z_ymm_ymmm256b64_imm8

VSHUFI64X2 ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 43 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vshufi64x2_zmm_k1z_zmm_zmmm512b64_imm8

VSHUFI64X2 zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 43 /r ib

AVX512F

16/32/64-bit

Pclmulqdq_xmm_xmmm128_imm8

PCLMULQDQ xmm1, xmm2/m128, imm8

66 0F 3A 44 /r ib

PCLMULQDQ

16/32/64-bit

VEX_Vpclmulqdq_xmm_xmm_xmmm128_imm8

VPCLMULQDQ xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.WIG 44 /r ib

PCLMULQDQ and AVX

16/32/64-bit

VEX_Vpclmulqdq_ymm_ymm_ymmm256_imm8

VPCLMULQDQ ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.WIG 44 /r ib

VPCLMULQDQ

16/32/64-bit

EVEX_Vpclmulqdq_xmm_xmm_xmmm128_imm8

VPCLMULQDQ xmm1, xmm2, xmm3/m128, imm8

EVEX.128.66.0F3A.WIG 44 /r ib

AVX512VL and VPCLMULQDQ

16/32/64-bit

EVEX_Vpclmulqdq_ymm_ymm_ymmm256_imm8

VPCLMULQDQ ymm1, ymm2, ymm3/m256, imm8

EVEX.256.66.0F3A.WIG 44 /r ib

AVX512VL and VPCLMULQDQ

16/32/64-bit

EVEX_Vpclmulqdq_zmm_zmm_zmmm512_imm8

VPCLMULQDQ zmm1, zmm2, zmm3/m512, imm8

EVEX.512.66.0F3A.WIG 44 /r ib

AVX512F and VPCLMULQDQ

16/32/64-bit

VEX_Vperm2i128_ymm_ymm_ymmm256_imm8

VPERM2I128 ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.W0 46 /r ib

AVX2

16/32/64-bit

VEX_Vpermil2ps_xmm_xmm_xmmm128_xmm_imm4

VPERMIL2PS xmm1, xmm2, xmm3/m128, xmm4, imm4

VEX.128.66.0F3A.W0 48 /r /is5

XOP

16/32/64-bit

VEX_Vpermil2ps_ymm_ymm_ymmm256_ymm_imm4

VPERMIL2PS ymm1, ymm2, ymm3/m256, ymm4, imm4

VEX.256.66.0F3A.W0 48 /r /is5

XOP

16/32/64-bit

VEX_Vpermil2ps_xmm_xmm_xmm_xmmm128_imm4

VPERMIL2PS xmm1, xmm2, xmm3, xmm4/m128, imm4

VEX.128.66.0F3A.W1 48 /r /is5

XOP

16/32/64-bit

VEX_Vpermil2ps_ymm_ymm_ymm_ymmm256_imm4

VPERMIL2PS ymm1, ymm2, ymm3, ymm4/m256, imm4

VEX.256.66.0F3A.W1 48 /r /is5

XOP

16/32/64-bit

VEX_Vpermil2pd_xmm_xmm_xmmm128_xmm_imm4

VPERMIL2PD xmm1, xmm2, xmm3/m128, xmm4, imm4

VEX.128.66.0F3A.W0 49 /r /is5

XOP

16/32/64-bit

VEX_Vpermil2pd_ymm_ymm_ymmm256_ymm_imm4

VPERMIL2PD ymm1, ymm2, ymm3/m256, ymm4, imm4

VEX.256.66.0F3A.W0 49 /r /is5

XOP

16/32/64-bit

VEX_Vpermil2pd_xmm_xmm_xmm_xmmm128_imm4

VPERMIL2PD xmm1, xmm2, xmm3, xmm4/m128, imm4

VEX.128.66.0F3A.W1 49 /r /is5

XOP

16/32/64-bit

VEX_Vpermil2pd_ymm_ymm_ymm_ymmm256_imm4

VPERMIL2PD ymm1, ymm2, ymm3, ymm4/m256, imm4

VEX.256.66.0F3A.W1 49 /r /is5

XOP

16/32/64-bit

VEX_Vblendvps_xmm_xmm_xmmm128_xmm

VBLENDVPS xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 4A /r /is4

AVX

16/32/64-bit

VEX_Vblendvps_ymm_ymm_ymmm256_ymm

VBLENDVPS ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 4A /r /is4

AVX

16/32/64-bit

VEX_Vblendvpd_xmm_xmm_xmmm128_xmm

VBLENDVPD xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 4B /r /is4

AVX

16/32/64-bit

VEX_Vblendvpd_ymm_ymm_ymmm256_ymm

VBLENDVPD ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 4B /r /is4

AVX

16/32/64-bit

VEX_Vpblendvb_xmm_xmm_xmmm128_xmm

VPBLENDVB xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 4C /r /is4

AVX

16/32/64-bit

VEX_Vpblendvb_ymm_ymm_ymmm256_ymm

VPBLENDVB ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 4C /r /is4

AVX2

16/32/64-bit

EVEX_Vrangeps_xmm_k1z_xmm_xmmm128b32_imm8

VRANGEPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 50 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vrangeps_ymm_k1z_ymm_ymmm256b32_imm8

VRANGEPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 50 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vrangeps_zmm_k1z_zmm_zmmm512b32_imm8_sae

VRANGEPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}, imm8

EVEX.512.66.0F3A.W0 50 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vrangepd_xmm_k1z_xmm_xmmm128b64_imm8

VRANGEPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 50 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vrangepd_ymm_k1z_ymm_ymmm256b64_imm8

VRANGEPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 50 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vrangepd_zmm_k1z_zmm_zmmm512b64_imm8_sae

VRANGEPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}, imm8

EVEX.512.66.0F3A.W1 50 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vrangess_xmm_k1z_xmm_xmmm32_imm8_sae

VRANGESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8

EVEX.LIG.66.0F3A.W0 51 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vrangesd_xmm_k1z_xmm_xmmm64_imm8_sae

VRANGESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8

EVEX.LIG.66.0F3A.W1 51 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vfixupimmps_xmm_k1z_xmm_xmmm128b32_imm8

VFIXUPIMMPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 54 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfixupimmps_ymm_k1z_ymm_ymmm256b32_imm8

VFIXUPIMMPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 54 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfixupimmps_zmm_k1z_zmm_zmmm512b32_imm8_sae

VFIXUPIMMPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}, imm8

EVEX.512.66.0F3A.W0 54 /r ib

AVX512F

16/32/64-bit

EVEX_Vfixupimmpd_xmm_k1z_xmm_xmmm128b64_imm8

VFIXUPIMMPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 54 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfixupimmpd_ymm_k1z_ymm_ymmm256b64_imm8

VFIXUPIMMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 54 /r ib

AVX512VL and AVX512F

16/32/64-bit

EVEX_Vfixupimmpd_zmm_k1z_zmm_zmmm512b64_imm8_sae

VFIXUPIMMPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}, imm8

EVEX.512.66.0F3A.W1 54 /r ib

AVX512F

16/32/64-bit

EVEX_Vfixupimmss_xmm_k1z_xmm_xmmm32_imm8_sae

VFIXUPIMMSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8

EVEX.LIG.66.0F3A.W0 55 /r ib

AVX512F

16/32/64-bit

EVEX_Vfixupimmsd_xmm_k1z_xmm_xmmm64_imm8_sae

VFIXUPIMMSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8

EVEX.LIG.66.0F3A.W1 55 /r ib

AVX512F

16/32/64-bit

EVEX_Vreduceps_xmm_k1z_xmmm128b32_imm8

VREDUCEPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 56 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vreduceps_ymm_k1z_ymmm256b32_imm8

VREDUCEPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 56 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vreduceps_zmm_k1z_zmmm512b32_imm8_sae

VREDUCEPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}, imm8

EVEX.512.66.0F3A.W0 56 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vreducepd_xmm_k1z_xmmm128b64_imm8

VREDUCEPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 56 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vreducepd_ymm_k1z_ymmm256b64_imm8

VREDUCEPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 56 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vreducepd_zmm_k1z_zmmm512b64_imm8_sae

VREDUCEPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}, imm8

EVEX.512.66.0F3A.W1 56 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vreducess_xmm_k1z_xmm_xmmm32_imm8_sae

VREDUCESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8

EVEX.LIG.66.0F3A.W0 57 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vreducesd_xmm_k1z_xmm_xmmm64_imm8_sae

VREDUCESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8

EVEX.LIG.66.0F3A.W1 57 /r ib

AVX512DQ

16/32/64-bit

VEX_Vfmaddsubps_xmm_xmm_xmmm128_xmm

VFMADDSUBPS xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 5C /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddsubps_ymm_ymm_ymmm256_ymm

VFMADDSUBPS ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 5C /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddsubps_xmm_xmm_xmm_xmmm128

VFMADDSUBPS xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 5C /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddsubps_ymm_ymm_ymm_ymmm256

VFMADDSUBPS ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 5C /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddsubpd_xmm_xmm_xmmm128_xmm

VFMADDSUBPD xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 5D /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddsubpd_ymm_ymm_ymmm256_ymm

VFMADDSUBPD ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 5D /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddsubpd_xmm_xmm_xmm_xmmm128

VFMADDSUBPD xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 5D /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddsubpd_ymm_ymm_ymm_ymmm256

VFMADDSUBPD ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 5D /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubaddps_xmm_xmm_xmmm128_xmm

VFMSUBADDPS xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 5E /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubaddps_ymm_ymm_ymmm256_ymm

VFMSUBADDPS ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 5E /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubaddps_xmm_xmm_xmm_xmmm128

VFMSUBADDPS xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 5E /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubaddps_ymm_ymm_ymm_ymmm256

VFMSUBADDPS ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 5E /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubaddpd_xmm_xmm_xmmm128_xmm

VFMSUBADDPD xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 5F /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubaddpd_ymm_ymm_ymmm256_ymm

VFMSUBADDPD ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 5F /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubaddpd_xmm_xmm_xmm_xmmm128

VFMSUBADDPD xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 5F /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubaddpd_ymm_ymm_ymm_ymmm256

VFMSUBADDPD ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 5F /r /is4

FMA4

16/32/64-bit

Pcmpestrm_xmm_xmmm128_imm8

PCMPESTRM xmm1, xmm2/m128, imm8

66 0F 3A 60 /r ib

SSE4.2

16/32/64-bit

Pcmpestrm64_xmm_xmmm128_imm8

PCMPESTRM64 xmm1, xmm2/m128, imm8

66 o64 0F 3A 60 /r ib

SSE4.2

64-bit

VEX_Vpcmpestrm_xmm_xmmm128_imm8

VPCMPESTRM xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.W0 60 /r ib

AVX

16/32/64-bit

VEX_Vpcmpestrm64_xmm_xmmm128_imm8

VPCMPESTRM64 xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.W1 60 /r ib

AVX

64-bit

Pcmpestri_xmm_xmmm128_imm8

PCMPESTRI xmm1, xmm2/m128, imm8

66 0F 3A 61 /r ib

SSE4.2

16/32/64-bit

Pcmpestri64_xmm_xmmm128_imm8

PCMPESTRI64 xmm1, xmm2/m128, imm8

66 o64 0F 3A 61 /r ib

SSE4.2

64-bit

VEX_Vpcmpestri_xmm_xmmm128_imm8

VPCMPESTRI xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.W0 61 /r ib

AVX

16/32/64-bit

VEX_Vpcmpestri64_xmm_xmmm128_imm8

VPCMPESTRI64 xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.W1 61 /r ib

AVX

64-bit

Pcmpistrm_xmm_xmmm128_imm8

PCMPISTRM xmm1, xmm2/m128, imm8

66 0F 3A 62 /r ib

SSE4.2

16/32/64-bit

VEX_Vpcmpistrm_xmm_xmmm128_imm8

VPCMPISTRM xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.WIG 62 /r ib

AVX

16/32/64-bit

Pcmpistri_xmm_xmmm128_imm8

PCMPISTRI xmm1, xmm2/m128, imm8

66 0F 3A 63 /r ib

SSE4.2

16/32/64-bit

VEX_Vpcmpistri_xmm_xmmm128_imm8

VPCMPISTRI xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.WIG 63 /r ib

AVX

16/32/64-bit

EVEX_Vfpclassps_kr_k1_xmmm128b32_imm8

VFPCLASSPS k2 {k1}, xmm2/m128/m32bcst, imm8

EVEX.128.66.0F3A.W0 66 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vfpclassps_kr_k1_ymmm256b32_imm8

VFPCLASSPS k2 {k1}, ymm2/m256/m32bcst, imm8

EVEX.256.66.0F3A.W0 66 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vfpclassps_kr_k1_zmmm512b32_imm8

VFPCLASSPS k2 {k1}, zmm2/m512/m32bcst, imm8

EVEX.512.66.0F3A.W0 66 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vfpclasspd_kr_k1_xmmm128b64_imm8

VFPCLASSPD k2 {k1}, xmm2/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 66 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vfpclasspd_kr_k1_ymmm256b64_imm8

VFPCLASSPD k2 {k1}, ymm2/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 66 /r ib

AVX512VL and AVX512DQ

16/32/64-bit

EVEX_Vfpclasspd_kr_k1_zmmm512b64_imm8

VFPCLASSPD k2 {k1}, zmm2/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 66 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vfpclassss_kr_k1_xmmm32_imm8

VFPCLASSSS k2 {k1}, xmm2/m32, imm8

EVEX.LIG.66.0F3A.W0 67 /r ib

AVX512DQ

16/32/64-bit

EVEX_Vfpclasssd_kr_k1_xmmm64_imm8

VFPCLASSSD k2 {k1}, xmm2/m64, imm8

EVEX.LIG.66.0F3A.W1 67 /r ib

AVX512DQ

16/32/64-bit

VEX_Vfmaddps_xmm_xmm_xmmm128_xmm

VFMADDPS xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 68 /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddps_ymm_ymm_ymmm256_ymm

VFMADDPS ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 68 /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddps_xmm_xmm_xmm_xmmm128

VFMADDPS xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 68 /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddps_ymm_ymm_ymm_ymmm256

VFMADDPS ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 68 /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddpd_xmm_xmm_xmmm128_xmm

VFMADDPD xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 69 /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddpd_ymm_ymm_ymmm256_ymm

VFMADDPD ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 69 /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddpd_xmm_xmm_xmm_xmmm128

VFMADDPD xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 69 /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddpd_ymm_ymm_ymm_ymmm256

VFMADDPD ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 69 /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddss_xmm_xmm_xmmm32_xmm

VFMADDSS xmm1, xmm2, xmm3/m32, xmm4

VEX.LIG.66.0F3A.W0 6A /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddss_xmm_xmm_xmm_xmmm32

VFMADDSS xmm1, xmm2, xmm3, xmm4/m32

VEX.LIG.66.0F3A.W1 6A /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddsd_xmm_xmm_xmmm64_xmm

VFMADDSD xmm1, xmm2, xmm3/m64, xmm4

VEX.LIG.66.0F3A.W0 6B /r /is4

FMA4

16/32/64-bit

VEX_Vfmaddsd_xmm_xmm_xmm_xmmm64

VFMADDSD xmm1, xmm2, xmm3, xmm4/m64

VEX.LIG.66.0F3A.W1 6B /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubps_xmm_xmm_xmmm128_xmm

VFMSUBPS xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 6C /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubps_ymm_ymm_ymmm256_ymm

VFMSUBPS ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 6C /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubps_xmm_xmm_xmm_xmmm128

VFMSUBPS xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 6C /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubps_ymm_ymm_ymm_ymmm256

VFMSUBPS ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 6C /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubpd_xmm_xmm_xmmm128_xmm

VFMSUBPD xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 6D /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubpd_ymm_ymm_ymmm256_ymm

VFMSUBPD ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 6D /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubpd_xmm_xmm_xmm_xmmm128

VFMSUBPD xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 6D /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubpd_ymm_ymm_ymm_ymmm256

VFMSUBPD ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 6D /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubss_xmm_xmm_xmmm32_xmm

VFMSUBSS xmm1, xmm2, xmm3/m32, xmm4

VEX.LIG.66.0F3A.W0 6E /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubss_xmm_xmm_xmm_xmmm32

VFMSUBSS xmm1, xmm2, xmm3, xmm4/m32

VEX.LIG.66.0F3A.W1 6E /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubsd_xmm_xmm_xmmm64_xmm

VFMSUBSD xmm1, xmm2, xmm3/m64, xmm4

VEX.LIG.66.0F3A.W0 6F /r /is4

FMA4

16/32/64-bit

VEX_Vfmsubsd_xmm_xmm_xmm_xmmm64

VFMSUBSD xmm1, xmm2, xmm3, xmm4/m64

VEX.LIG.66.0F3A.W1 6F /r /is4

FMA4

16/32/64-bit

EVEX_Vpshldw_xmm_k1z_xmm_xmmm128_imm8

VPSHLDW xmm1 {k1}{z}, xmm2, xmm3/m128, imm8

EVEX.128.66.0F3A.W1 70 /r ib

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldw_ymm_k1z_ymm_ymmm256_imm8

VPSHLDW ymm1 {k1}{z}, ymm2, ymm3/m256, imm8

EVEX.256.66.0F3A.W1 70 /r ib

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldw_zmm_k1z_zmm_zmmm512_imm8

VPSHLDW zmm1 {k1}{z}, zmm2, zmm3/m512, imm8

EVEX.512.66.0F3A.W1 70 /r ib

AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldd_xmm_k1z_xmm_xmmm128b32_imm8

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

EVEX_Vpshldd_ymm_k1z_ymm_ymmm256b32_imm8

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

EVEX_Vpshldd_zmm_k1z_zmm_zmmm512b32_imm8

VPSHLDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8

EVEX.512.66.0F3A.W0 71 /r ib

AVX512_VBMI2

16/32/64-bit

EVEX_Vpshldq_xmm_k1z_xmm_xmmm128b64_imm8

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

EVEX_Vpshldq_ymm_k1z_ymm_ymmm256b64_imm8

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

EVEX_Vpshldq_zmm_k1z_zmm_zmmm512b64_imm8

VPSHLDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 71 /r ib

AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdw_xmm_k1z_xmm_xmmm128_imm8

VPSHRDW xmm1 {k1}{z}, xmm2, xmm3/m128, imm8

EVEX.128.66.0F3A.W1 72 /r ib

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdw_ymm_k1z_ymm_ymmm256_imm8

VPSHRDW ymm1 {k1}{z}, ymm2, ymm3/m256, imm8

EVEX.256.66.0F3A.W1 72 /r ib

AVX512VL and AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdw_zmm_k1z_zmm_zmmm512_imm8

VPSHRDW zmm1 {k1}{z}, zmm2, zmm3/m512, imm8

EVEX.512.66.0F3A.W1 72 /r ib

AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdd_xmm_k1z_xmm_xmmm128b32_imm8

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

EVEX_Vpshrdd_ymm_k1z_ymm_ymmm256b32_imm8

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

EVEX_Vpshrdd_zmm_k1z_zmm_zmmm512b32_imm8

VPSHRDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8

EVEX.512.66.0F3A.W0 73 /r ib

AVX512_VBMI2

16/32/64-bit

EVEX_Vpshrdq_xmm_k1z_xmm_xmmm128b64_imm8

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

EVEX_Vpshrdq_ymm_k1z_ymm_ymmm256b64_imm8

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

EVEX_Vpshrdq_zmm_k1z_zmm_zmmm512b64_imm8

VPSHRDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8

EVEX.512.66.0F3A.W1 73 /r ib

AVX512_VBMI2

16/32/64-bit

VEX_Vfnmaddps_xmm_xmm_xmmm128_xmm

VFNMADDPS xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 78 /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddps_ymm_ymm_ymmm256_ymm

VFNMADDPS ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 78 /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddps_xmm_xmm_xmm_xmmm128

VFNMADDPS xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 78 /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddps_ymm_ymm_ymm_ymmm256

VFNMADDPS ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 78 /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddpd_xmm_xmm_xmmm128_xmm

VFNMADDPD xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 79 /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddpd_ymm_ymm_ymmm256_ymm

VFNMADDPD ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 79 /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddpd_xmm_xmm_xmm_xmmm128

VFNMADDPD xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 79 /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddpd_ymm_ymm_ymm_ymmm256

VFNMADDPD ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 79 /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddss_xmm_xmm_xmmm32_xmm

VFNMADDSS xmm1, xmm2, xmm3/m32, xmm4

VEX.LIG.66.0F3A.W0 7A /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddss_xmm_xmm_xmm_xmmm32

VFNMADDSS xmm1, xmm2, xmm3, xmm4/m32

VEX.LIG.66.0F3A.W1 7A /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddsd_xmm_xmm_xmmm64_xmm

VFNMADDSD xmm1, xmm2, xmm3/m64, xmm4

VEX.LIG.66.0F3A.W0 7B /r /is4

FMA4

16/32/64-bit

VEX_Vfnmaddsd_xmm_xmm_xmm_xmmm64

VFNMADDSD xmm1, xmm2, xmm3, xmm4/m64

VEX.LIG.66.0F3A.W1 7B /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubps_xmm_xmm_xmmm128_xmm

VFNMSUBPS xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 7C /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubps_ymm_ymm_ymmm256_ymm

VFNMSUBPS ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 7C /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubps_xmm_xmm_xmm_xmmm128

VFNMSUBPS xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 7C /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubps_ymm_ymm_ymm_ymmm256

VFNMSUBPS ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 7C /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubpd_xmm_xmm_xmmm128_xmm

VFNMSUBPD xmm1, xmm2, xmm3/m128, xmm4

VEX.128.66.0F3A.W0 7D /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubpd_ymm_ymm_ymmm256_ymm

VFNMSUBPD ymm1, ymm2, ymm3/m256, ymm4

VEX.256.66.0F3A.W0 7D /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubpd_xmm_xmm_xmm_xmmm128

VFNMSUBPD xmm1, xmm2, xmm3, xmm4/m128

VEX.128.66.0F3A.W1 7D /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubpd_ymm_ymm_ymm_ymmm256

VFNMSUBPD ymm1, ymm2, ymm3, ymm4/m256

VEX.256.66.0F3A.W1 7D /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubss_xmm_xmm_xmmm32_xmm

VFNMSUBSS xmm1, xmm2, xmm3/m32, xmm4

VEX.LIG.66.0F3A.W0 7E /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubss_xmm_xmm_xmm_xmmm32

VFNMSUBSS xmm1, xmm2, xmm3, xmm4/m32

VEX.LIG.66.0F3A.W1 7E /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubsd_xmm_xmm_xmmm64_xmm

VFNMSUBSD xmm1, xmm2, xmm3/m64, xmm4

VEX.LIG.66.0F3A.W0 7F /r /is4

FMA4

16/32/64-bit

VEX_Vfnmsubsd_xmm_xmm_xmm_xmmm64

VFNMSUBSD xmm1, xmm2, xmm3, xmm4/m64

VEX.LIG.66.0F3A.W1 7F /r /is4

FMA4

16/32/64-bit

Sha1rnds4_xmm_xmmm128_imm8

SHA1RNDS4 xmm1, xmm2/m128, imm8

NP 0F 3A CC /r ib

SHA

16/32/64-bit

Gf2p8affineqb_xmm_xmmm128_imm8

GF2P8AFFINEQB xmm1, xmm2/m128, imm8

66 0F 3A CE /r ib

GFNI

16/32/64-bit

VEX_Vgf2p8affineqb_xmm_xmm_xmmm128_imm8

VGF2P8AFFINEQB xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.W1 CE /r ib

AVX and GFNI

16/32/64-bit

VEX_Vgf2p8affineqb_ymm_ymm_ymmm256_imm8

VGF2P8AFFINEQB ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.W1 CE /r ib

AVX and GFNI

16/32/64-bit

EVEX_Vgf2p8affineqb_xmm_k1z_xmm_xmmm128b64_imm8

VGF2P8AFFINEQB xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 CE /r ib

AVX512VL and GFNI

16/32/64-bit

EVEX_Vgf2p8affineqb_ymm_k1z_ymm_ymmm256b64_imm8

VGF2P8AFFINEQB ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 CE /r ib

AVX512VL and GFNI

16/32/64-bit

EVEX_Vgf2p8affineqb_zmm_k1z_zmm_zmmm512b64_imm8

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_xmm_xmmm128_imm8

GF2P8AFFINEINVQB xmm1, xmm2/m128, imm8

66 0F 3A CF /r ib

GFNI

16/32/64-bit

VEX_Vgf2p8affineinvqb_xmm_xmm_xmmm128_imm8

VGF2P8AFFINEINVQB xmm1, xmm2, xmm3/m128, imm8

VEX.128.66.0F3A.W1 CF /r ib

AVX and GFNI

16/32/64-bit

VEX_Vgf2p8affineinvqb_ymm_ymm_ymmm256_imm8

VGF2P8AFFINEINVQB ymm1, ymm2, ymm3/m256, imm8

VEX.256.66.0F3A.W1 CF /r ib

AVX and GFNI

16/32/64-bit

EVEX_Vgf2p8affineinvqb_xmm_k1z_xmm_xmmm128b64_imm8

VGF2P8AFFINEINVQB xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8

EVEX.128.66.0F3A.W1 CF /r ib

AVX512VL and GFNI

16/32/64-bit

EVEX_Vgf2p8affineinvqb_ymm_k1z_ymm_ymmm256b64_imm8

VGF2P8AFFINEINVQB ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8

EVEX.256.66.0F3A.W1 CF /r ib

AVX512VL and GFNI

16/32/64-bit

EVEX_Vgf2p8affineinvqb_zmm_k1z_zmm_zmmm512b64_imm8

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_xmm_xmmm128_imm8

AESKEYGENASSIST xmm1, xmm2/m128, imm8

66 0F 3A DF /r ib

AES

16/32/64-bit

VEX_Vaeskeygenassist_xmm_xmmm128_imm8

VAESKEYGENASSIST xmm1, xmm2/m128, imm8

VEX.128.66.0F3A.WIG DF /r ib

AES and AVX

16/32/64-bit

VEX_Rorx_r32_rm32_imm8

RORX r32, r/m32, imm8

VEX.LZ.F2.0F3A.W0 F0 /r ib

BMI2

16/32/64-bit

VEX_Rorx_r64_rm64_imm8

RORX r64, r/m64, imm8

VEX.LZ.F2.0F3A.W1 F0 /r ib

BMI2

64-bit

XOP_Vpmacssww_xmm_xmm_xmmm128_xmm

VPMACSSWW xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 85 /r /is4

XOP

16/32/64-bit

XOP_Vpmacsswd_xmm_xmm_xmmm128_xmm

VPMACSSWD xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 86 /r /is4

XOP

16/32/64-bit

XOP_Vpmacssdql_xmm_xmm_xmmm128_xmm

VPMACSSDQL xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 87 /r /is4

XOP

16/32/64-bit

XOP_Vpmacssdd_xmm_xmm_xmmm128_xmm

VPMACSSDD xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 8E /r /is4

XOP

16/32/64-bit

XOP_Vpmacssdqh_xmm_xmm_xmmm128_xmm

VPMACSSDQH xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 8F /r /is4

XOP

16/32/64-bit

XOP_Vpmacsww_xmm_xmm_xmmm128_xmm

VPMACSWW xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 95 /r /is4

XOP

16/32/64-bit

XOP_Vpmacswd_xmm_xmm_xmmm128_xmm

VPMACSWD xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 96 /r /is4

XOP

16/32/64-bit

XOP_Vpmacsdql_xmm_xmm_xmmm128_xmm

VPMACSDQL xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 97 /r /is4

XOP

16/32/64-bit

XOP_Vpmacsdd_xmm_xmm_xmmm128_xmm

VPMACSDD xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 9E /r /is4

XOP

16/32/64-bit

XOP_Vpmacsdqh_xmm_xmm_xmmm128_xmm

VPMACSDQH xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 9F /r /is4

XOP

16/32/64-bit

XOP_Vpcmov_xmm_xmm_xmmm128_xmm

VPCMOV xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 A2 /r /is4

XOP

16/32/64-bit

XOP_Vpcmov_ymm_ymm_ymmm256_ymm

VPCMOV ymm1, ymm2, ymm3/m256, ymm4

XOP.256.X8.W0 A2 /r /is4

XOP

16/32/64-bit

XOP_Vpcmov_xmm_xmm_xmm_xmmm128

VPCMOV xmm1, xmm2, xmm3, xmm4/m128

XOP.128.X8.W1 A2 /r /is4

XOP

16/32/64-bit

XOP_Vpcmov_ymm_ymm_ymm_ymmm256

VPCMOV ymm1, ymm2, ymm3, ymm4/m256

XOP.256.X8.W1 A2 /r /is4

XOP

16/32/64-bit

XOP_Vpperm_xmm_xmm_xmmm128_xmm

VPPERM xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 A3 /r /is4

XOP

16/32/64-bit

XOP_Vpperm_xmm_xmm_xmm_xmmm128

VPPERM xmm1, xmm2, xmm3, xmm4/m128

XOP.128.X8.W1 A3 /r /is4

XOP

16/32/64-bit

XOP_Vpmadcsswd_xmm_xmm_xmmm128_xmm

VPMADCSSWD xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 A6 /r /is4

XOP

16/32/64-bit

XOP_Vpmadcswd_xmm_xmm_xmmm128_xmm

VPMADCSWD xmm1, xmm2, xmm3/m128, xmm4

XOP.128.X8.W0 B6 /r /is4

XOP

16/32/64-bit

XOP_Vprotb_xmm_xmmm128_imm8

VPROTB xmm1, xmm2/m128, imm8

XOP.128.X8.W0 C0 /r ib

XOP

16/32/64-bit

XOP_Vprotw_xmm_xmmm128_imm8

VPROTW xmm1, xmm2/m128, imm8

XOP.128.X8.W0 C1 /r ib

XOP

16/32/64-bit

XOP_Vprotd_xmm_xmmm128_imm8

VPROTD xmm1, xmm2/m128, imm8

XOP.128.X8.W0 C2 /r ib

XOP

16/32/64-bit

XOP_Vprotq_xmm_xmmm128_imm8

VPROTQ xmm1, xmm2/m128, imm8

XOP.128.X8.W0 C3 /r ib

XOP

16/32/64-bit

XOP_Vpcomb_xmm_xmm_xmmm128_imm8

VPCOMB xmm1, xmm2, xmm3/m128, imm8

XOP.128.X8.W0 CC /r ib

XOP

16/32/64-bit

XOP_Vpcomw_xmm_xmm_xmmm128_imm8

VPCOMW xmm1, xmm2, xmm3/m128, imm8

XOP.128.X8.W0 CD /r ib

XOP

16/32/64-bit

XOP_Vpcomd_xmm_xmm_xmmm128_imm8

VPCOMD xmm1, xmm2, xmm3/m128, imm8

XOP.128.X8.W0 CE /r ib

XOP

16/32/64-bit

XOP_Vpcomq_xmm_xmm_xmmm128_imm8

VPCOMQ xmm1, xmm2, xmm3/m128, imm8

XOP.128.X8.W0 CF /r ib

XOP

16/32/64-bit

XOP_Vpcomub_xmm_xmm_xmmm128_imm8

VPCOMUB xmm1, xmm2, xmm3/m128, imm8

XOP.128.X8.W0 EC /r ib

XOP

16/32/64-bit

XOP_Vpcomuw_xmm_xmm_xmmm128_imm8

VPCOMUW xmm1, xmm2, xmm3/m128, imm8

XOP.128.X8.W0 ED /r ib

XOP

16/32/64-bit

XOP_Vpcomud_xmm_xmm_xmmm128_imm8

VPCOMUD xmm1, xmm2, xmm3/m128, imm8

XOP.128.X8.W0 EE /r ib

XOP

16/32/64-bit

XOP_Vpcomuq_xmm_xmm_xmmm128_imm8

VPCOMUQ xmm1, xmm2, xmm3/m128, imm8

XOP.128.X8.W0 EF /r ib

XOP

16/32/64-bit

XOP_Blcfill_r32_rm32

BLCFILL r32, r/m32

XOP.L0.X9.W0 01 /1

TBM

16/32/64-bit

XOP_Blcfill_r64_rm64

BLCFILL r64, r/m64

XOP.L0.X9.W1 01 /1

TBM

64-bit

XOP_Blsfill_r32_rm32

BLSFILL r32, r/m32

XOP.L0.X9.W0 01 /2

TBM

16/32/64-bit

XOP_Blsfill_r64_rm64

BLSFILL r64, r/m64

XOP.L0.X9.W1 01 /2

TBM

64-bit

XOP_Blcs_r32_rm32

BLCS r32, r/m32

XOP.L0.X9.W0 01 /3

TBM

16/32/64-bit

XOP_Blcs_r64_rm64

BLCS r64, r/m64

XOP.L0.X9.W1 01 /3

TBM

64-bit

XOP_Tzmsk_r32_rm32

TZMSK r32, r/m32

XOP.L0.X9.W0 01 /4

TBM

16/32/64-bit

XOP_Tzmsk_r64_rm64

TZMSK r64, r/m64

XOP.L0.X9.W1 01 /4

TBM

64-bit

XOP_Blcic_r32_rm32

BLCIC r32, r/m32

XOP.L0.X9.W0 01 /5

TBM

16/32/64-bit

XOP_Blcic_r64_rm64

BLCIC r64, r/m64

XOP.L0.X9.W1 01 /5

TBM

64-bit

XOP_Blsic_r32_rm32

BLSIC r32, r/m32

XOP.L0.X9.W0 01 /6

TBM

16/32/64-bit

XOP_Blsic_r64_rm64

BLSIC r64, r/m64

XOP.L0.X9.W1 01 /6

TBM

64-bit

XOP_T1mskc_r32_rm32

T1MSKC r32, r/m32

XOP.L0.X9.W0 01 /7

TBM

16/32/64-bit

XOP_T1mskc_r64_rm64

T1MSKC r64, r/m64

XOP.L0.X9.W1 01 /7

TBM

64-bit

XOP_Blcmsk_r32_rm32

BLCMSK r32, r/m32

XOP.L0.X9.W0 02 /1

TBM

16/32/64-bit

XOP_Blcmsk_r64_rm64

BLCMSK r64, r/m64

XOP.L0.X9.W1 02 /1

TBM

64-bit

XOP_Blci_r32_rm32

BLCI r32, r/m32

XOP.L0.X9.W0 02 /6

TBM

16/32/64-bit

XOP_Blci_r64_rm64

BLCI r64, r/m64

XOP.L0.X9.W1 02 /6

TBM

64-bit

XOP_Llwpcb_r32

LLWPCB r32

XOP.L0.X9.W0 12 /0

LWP

16/32/64-bit

XOP_Llwpcb_r64

LLWPCB r64

XOP.L0.X9.W1 12 /0

LWP

64-bit

XOP_Slwpcb_r32

SLWPCB r32

XOP.L0.X9.W0 12 /1

LWP

16/32/64-bit

XOP_Slwpcb_r64

SLWPCB r64

XOP.L0.X9.W1 12 /1

LWP

64-bit

XOP_Vfrczps_xmm_xmmm128

VFRCZPS xmm1, xmm2/m128

XOP.128.X9.W0 80 /r

XOP

16/32/64-bit

XOP_Vfrczps_ymm_ymmm256

VFRCZPS ymm1, ymm2/m256

XOP.256.X9.W0 80 /r

XOP

16/32/64-bit

XOP_Vfrczpd_xmm_xmmm128

VFRCZPD xmm1, xmm2/m128

XOP.128.X9.W0 81 /r

XOP

16/32/64-bit

XOP_Vfrczpd_ymm_ymmm256

VFRCZPD ymm1, ymm2/m256

XOP.256.X9.W0 81 /r

XOP

16/32/64-bit

XOP_Vfrczss_xmm_xmmm32

VFRCZSS xmm1, xmm2/m32

XOP.128.X9.W0 82 /r

XOP

16/32/64-bit

XOP_Vfrczsd_xmm_xmmm64

VFRCZSD xmm1, xmm2/m64

XOP.128.X9.W0 83 /r

XOP

16/32/64-bit

XOP_Vprotb_xmm_xmmm128_xmm

VPROTB xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 90 /r

XOP

16/32/64-bit

XOP_Vprotb_xmm_xmm_xmmm128

VPROTB xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 90 /r

XOP

16/32/64-bit

XOP_Vprotw_xmm_xmmm128_xmm

VPROTW xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 91 /r

XOP

16/32/64-bit

XOP_Vprotw_xmm_xmm_xmmm128

VPROTW xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 91 /r

XOP

16/32/64-bit

XOP_Vprotd_xmm_xmmm128_xmm

VPROTD xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 92 /r

XOP

16/32/64-bit

XOP_Vprotd_xmm_xmm_xmmm128

VPROTD xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 92 /r

XOP

16/32/64-bit

XOP_Vprotq_xmm_xmmm128_xmm

VPROTQ xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 93 /r

XOP

16/32/64-bit

XOP_Vprotq_xmm_xmm_xmmm128

VPROTQ xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 93 /r

XOP

16/32/64-bit

XOP_Vpshlb_xmm_xmmm128_xmm

VPSHLB xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 94 /r

XOP

16/32/64-bit

XOP_Vpshlb_xmm_xmm_xmmm128

VPSHLB xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 94 /r

XOP

16/32/64-bit

XOP_Vpshlw_xmm_xmmm128_xmm

VPSHLW xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 95 /r

XOP

16/32/64-bit

XOP_Vpshlw_xmm_xmm_xmmm128

VPSHLW xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 95 /r

XOP

16/32/64-bit

XOP_Vpshld_xmm_xmmm128_xmm

VPSHLD xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 96 /r

XOP

16/32/64-bit

XOP_Vpshld_xmm_xmm_xmmm128

VPSHLD xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 96 /r

XOP

16/32/64-bit

XOP_Vpshlq_xmm_xmmm128_xmm

VPSHLQ xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 97 /r

XOP

16/32/64-bit

XOP_Vpshlq_xmm_xmm_xmmm128

VPSHLQ xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 97 /r

XOP

16/32/64-bit

XOP_Vpshab_xmm_xmmm128_xmm

VPSHAB xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 98 /r

XOP

16/32/64-bit

XOP_Vpshab_xmm_xmm_xmmm128

VPSHAB xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 98 /r

XOP

16/32/64-bit

XOP_Vpshaw_xmm_xmmm128_xmm

VPSHAW xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 99 /r

XOP

16/32/64-bit

XOP_Vpshaw_xmm_xmm_xmmm128

VPSHAW xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 99 /r

XOP

16/32/64-bit

XOP_Vpshad_xmm_xmmm128_xmm

VPSHAD xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 9A /r

XOP

16/32/64-bit

XOP_Vpshad_xmm_xmm_xmmm128

VPSHAD xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 9A /r

XOP

16/32/64-bit

XOP_Vpshaq_xmm_xmmm128_xmm

VPSHAQ xmm1, xmm2/m128, xmm3

XOP.128.X9.W0 9B /r

XOP

16/32/64-bit

XOP_Vpshaq_xmm_xmm_xmmm128

VPSHAQ xmm1, xmm2, xmm3/m128

XOP.128.X9.W1 9B /r

XOP

16/32/64-bit

XOP_Vphaddbw_xmm_xmmm128

VPHADDBW xmm1, xmm2/m128

XOP.128.X9.W0 C1 /r

XOP

16/32/64-bit

XOP_Vphaddbd_xmm_xmmm128

VPHADDBD xmm1, xmm2/m128

XOP.128.X9.W0 C2 /r

XOP

16/32/64-bit

XOP_Vphaddbq_xmm_xmmm128

VPHADDBQ xmm1, xmm2/m128

XOP.128.X9.W0 C3 /r

XOP

16/32/64-bit

XOP_Vphaddwd_xmm_xmmm128

VPHADDWD xmm1, xmm2/m128

XOP.128.X9.W0 C6 /r

XOP

16/32/64-bit

XOP_Vphaddwq_xmm_xmmm128

VPHADDWQ xmm1, xmm2/m128

XOP.128.X9.W0 C7 /r

XOP

16/32/64-bit

XOP_Vphadddq_xmm_xmmm128

VPHADDDQ xmm1, xmm2/m128

XOP.128.X9.W0 CB /r

XOP

16/32/64-bit

XOP_Vphaddubw_xmm_xmmm128

VPHADDUBW xmm1, xmm2/m128

XOP.128.X9.W0 D1 /r

XOP

16/32/64-bit

XOP_Vphaddubd_xmm_xmmm128

VPHADDUBD xmm1, xmm2/m128

XOP.128.X9.W0 D2 /r

XOP

16/32/64-bit

XOP_Vphaddubq_xmm_xmmm128

VPHADDUBQ xmm1, xmm2/m128

XOP.128.X9.W0 D3 /r

XOP

16/32/64-bit

XOP_Vphadduwd_xmm_xmmm128

VPHADDUWD xmm1, xmm2/m128

XOP.128.X9.W0 D6 /r

XOP

16/32/64-bit

XOP_Vphadduwq_xmm_xmmm128

VPHADDUWQ xmm1, xmm2/m128

XOP.128.X9.W0 D7 /r

XOP

16/32/64-bit

XOP_Vphaddudq_xmm_xmmm128

VPHADDUDQ xmm1, xmm2/m128

XOP.128.X9.W0 DB /r

XOP

16/32/64-bit

XOP_Vphsubbw_xmm_xmmm128

VPHSUBBW xmm1, xmm2/m128

XOP.128.X9.W0 E1 /r

XOP

16/32/64-bit

XOP_Vphsubwd_xmm_xmmm128

VPHSUBWD xmm1, xmm2/m128

XOP.128.X9.W0 E2 /r

XOP

16/32/64-bit

XOP_Vphsubdq_xmm_xmmm128

VPHSUBDQ xmm1, xmm2/m128

XOP.128.X9.W0 E3 /r

XOP

16/32/64-bit

XOP_Bextr_r32_rm32_imm32

BEXTR r32, r/m32, imm32

XOP.L0.XA.W0 10 /r id

TBM

16/32/64-bit

XOP_Bextr_r64_rm64_imm32

BEXTR r64, r/m64, imm32

XOP.L0.XA.W1 10 /r id

TBM

64-bit

XOP_Lwpins_r32_rm32_imm32

LWPINS r32, r/m32, imm32

XOP.L0.XA.W0 12 /0 id

LWP

16/32/64-bit

XOP_Lwpins_r64_rm32_imm32

LWPINS r64, r/m32, imm32

XOP.L0.XA.W1 12 /0 id

LWP

64-bit

XOP_Lwpval_r32_rm32_imm32

LWPVAL r32, r/m32, imm32

XOP.L0.XA.W0 12 /1 id

LWP

16/32/64-bit

XOP_Lwpval_r64_rm32_imm32

LWPVAL r64, r/m32, imm32

XOP.L0.XA.W1 12 /1 id

LWP

64-bit

D3NOW_Pi2fw_mm_mmm64

PI2FW mm, mm/m64

0F 0F /r 0C

3DNOWEXT

16/32/64-bit

D3NOW_Pi2fd_mm_mmm64

PI2FD mm, mm/m64

0F 0F /r 0D

3DNOW

16/32/64-bit

D3NOW_Pf2iw_mm_mmm64

PF2IW mm, mm/m64

0F 0F /r 1C

3DNOWEXT

16/32/64-bit

D3NOW_Pf2id_mm_mmm64

PF2ID mm, mm/m64

0F 0F /r 1D

3DNOW

16/32/64-bit

D3NOW_Pfrcpv_mm_mmm64

PFRCPV mm, mm/m64

0F 0F /r 86

AMD Geode GX/LX

16/32-bit

D3NOW_Pfrsqrtv_mm_mmm64

PFRSQRTV mm, mm/m64

0F 0F /r 87

AMD Geode GX/LX

16/32-bit

D3NOW_Pfnacc_mm_mmm64

PFNACC mm, mm/m64

0F 0F /r 8A

3DNOWEXT

16/32/64-bit

D3NOW_Pfpnacc_mm_mmm64

PFPNACC mm, mm/m64

0F 0F /r 8E

3DNOWEXT

16/32/64-bit

D3NOW_Pfcmpge_mm_mmm64

PFCMPGE mm, mm/m64

0F 0F /r 90

3DNOW

16/32/64-bit

D3NOW_Pfmin_mm_mmm64

PFMIN mm, mm/m64

0F 0F /r 94

3DNOW

16/32/64-bit

D3NOW_Pfrcp_mm_mmm64

PFRCP mm, mm/m64

0F 0F /r 96

3DNOW

16/32/64-bit

D3NOW_Pfrsqrt_mm_mmm64

PFRSQRT mm, mm/m64

0F 0F /r 97

3DNOW

16/32/64-bit

D3NOW_Pfsub_mm_mmm64

PFSUB mm, mm/m64

0F 0F /r 9A

3DNOW

16/32/64-bit

D3NOW_Pfadd_mm_mmm64

PFADD mm, mm/m64

0F 0F /r 9E

3DNOW

16/32/64-bit

D3NOW_Pfcmpgt_mm_mmm64

PFCMPGT mm, mm/m64

0F 0F /r A0

3DNOW

16/32/64-bit

D3NOW_Pfmax_mm_mmm64

PFMAX mm, mm/m64

0F 0F /r A4

3DNOW

16/32/64-bit

D3NOW_Pfrcpit1_mm_mmm64

PFRCPIT1 mm, mm/m64

0F 0F /r A6

3DNOW

16/32/64-bit

D3NOW_Pfrsqit1_mm_mmm64

PFRSQIT1 mm, mm/m64

0F 0F /r A7

3DNOW

16/32/64-bit

D3NOW_Pfsubr_mm_mmm64

PFSUBR mm, mm/m64

0F 0F /r AA

3DNOW

16/32/64-bit

D3NOW_Pfacc_mm_mmm64

PFACC mm, mm/m64

0F 0F /r AE

3DNOW

16/32/64-bit

D3NOW_Pfcmpeq_mm_mmm64

PFCMPEQ mm, mm/m64

0F 0F /r B0

3DNOW

16/32/64-bit

D3NOW_Pfmul_mm_mmm64

PFMUL mm, mm/m64

0F 0F /r B4

3DNOW

16/32/64-bit

D3NOW_Pfrcpit2_mm_mmm64

PFRCPIT2 mm, mm/m64

0F 0F /r B6

3DNOW

16/32/64-bit

D3NOW_Pmulhrw_mm_mmm64

PMULHRW mm, mm/m64

0F 0F /r B7

3DNOW

16/32/64-bit

D3NOW_Pswapd_mm_mmm64

PSWAPD mm, mm/m64

0F 0F /r BB

3DNOWEXT

16/32/64-bit

D3NOW_Pavgusb_mm_mmm64

PAVGUSB mm, mm/m64

0F 0F /r BF

3DNOW

16/32/64-bit

Rmpadjust

RMPADJUST

F3 0F 01 FE

SEV-SNP

64-bit

Rmpupdate

RMPUPDATE

F2 0F 01 FE

SEV-SNP

64-bit

Psmash

PSMASH

F3 0F 01 FF

SEV-SNP

64-bit

Pvalidatew

PVALIDATE

a16 F2 0F 01 FF

SEV-SNP

16/32-bit

Pvalidated

PVALIDATE

a32 F2 0F 01 FF

SEV-SNP

16/32/64-bit

Pvalidateq

PVALIDATE

a64 F2 0F 01 FF

SEV-SNP

64-bit

Serialize

SERIALIZE

NP 0F 01 E8

SERIALIZE

16/32/64-bit

Xsusldtrk

XSUSLDTRK

F2 0F 01 E8

TSXLDTRK

16/32/64-bit

Xresldtrk

XRESLDTRK

F2 0F 01 E9

TSXLDTRK

16/32/64-bit

Invlpgbw

INVLPGB

a16 NP 0F 01 FE

INVLPGB

16/32-bit

Invlpgbd

INVLPGB

a32 NP 0F 01 FE

INVLPGB

16/32/64-bit

Invlpgbq

INVLPGB

a64 NP 0F 01 FE

INVLPGB

64-bit

Tlbsync

TLBSYNC

NP 0F 01 FF

INVLPGB

16/32/64-bit

Prefetchreserved3_m8

PREFETCHW m8

0F 0D /3

PREFETCHW

16/32/64-bit

Prefetchreserved4_m8

PREFETCH m8

0F 0D /4

PREFETCHW

16/32/64-bit

Prefetchreserved5_m8

PREFETCH m8

0F 0D /5

PREFETCHW

16/32/64-bit

Prefetchreserved6_m8

PREFETCH m8

0F 0D /6

PREFETCHW

16/32/64-bit

Prefetchreserved7_m8

PREFETCH m8

0F 0D /7

PREFETCHW

16/32/64-bit

Ud0

UD0

0F FF

286+

16/32/64-bit

Vmgexit

VMGEXIT

F3 0F 01 D9

SEV-ES

16/32/64-bit

Getsecq

GETSECQ

NP o64 0F 37

SMX

64-bit

VEX_Ldtilecfg_m512

LDTILECFG m512

VEX.128.0F38.W0 49 !(11):000:bbb

AMX-TILE

64-bit

VEX_Tilerelease

TILERELEASE

VEX.128.0F38.W0 49 C0

AMX-TILE

64-bit

VEX_Sttilecfg_m512

STTILECFG m512

VEX.128.66.0F38.W0 49 !(11):000:bbb

AMX-TILE

64-bit

VEX_Tilezero_tmm

TILEZERO tmm1

VEX.128.F2.0F38.W0 49 11:rrr:000

AMX-TILE

64-bit

VEX_Tileloaddt1_tmm_sibmem

TILELOADDT1 tmm1, sibmem

VEX.128.66.0F38.W0 4B !(11):rrr:100

AMX-TILE

64-bit

VEX_Tilestored_sibmem_tmm

TILESTORED sibmem, tmm1

VEX.128.F3.0F38.W0 4B !(11):rrr:100

AMX-TILE

64-bit

VEX_Tileloadd_tmm_sibmem

TILELOADD tmm1, sibmem

VEX.128.F2.0F38.W0 4B !(11):rrr:100

AMX-TILE

64-bit

VEX_Tdpbf16ps_tmm_tmm_tmm

TDPBF16PS tmm1, tmm2, tmm3

VEX.128.F3.0F38.W0 5C 11:rrr:bbb

AMX-BF16

64-bit

VEX_Tdpbuud_tmm_tmm_tmm

TDPBUUD tmm1, tmm2, tmm3

VEX.128.0F38.W0 5E 11:rrr:bbb

AMX-INT8

64-bit

VEX_Tdpbusd_tmm_tmm_tmm

TDPBUSD tmm1, tmm2, tmm3

VEX.128.66.0F38.W0 5E 11:rrr:bbb

AMX-INT8

64-bit

VEX_Tdpbsud_tmm_tmm_tmm

TDPBSUD tmm1, tmm2, tmm3

VEX.128.F3.0F38.W0 5E 11:rrr:bbb

AMX-INT8

64-bit

VEX_Tdpbssd_tmm_tmm_tmm

TDPBSSD tmm1, tmm2, tmm3

VEX.128.F2.0F38.W0 5E 11:rrr:bbb

AMX-INT8

64-bit

Fnstdw_AX

FNSTDW AX

DF E1

387 SL

16/32-bit

Fnstsg_AX

FNSTSG AX

DF E2

387 SL

16/32-bit

Rdshr_rm32

RDSHR r/m32

0F 36 /0

Cyrix 6x86MX, M II, III

16/32-bit

Wrshr_rm32

WRSHR r/m32

0F 37 /0

Cyrix 6x86MX, M II, III

16/32-bit

Smint

SMINT

0F 38

Cyrix 6x86MX+, AMD Geode GX/LX

16/32-bit

Dmint

DMINT

0F 39

AMD Geode GX/LX

16/32-bit

Rdm

RDM

0F 3A

AMD Geode GX/LX

16/32-bit

Svdc_m80_Sreg

SVDC m80, Sreg

0F 78 /r

Cyrix, AMD Geode GX/LX

16/32-bit

Rsdc_Sreg_m80

RSDC Sreg, m80

0F 79 /r

Cyrix, AMD Geode GX/LX

16/32-bit

Svldt_m80

SVLDT m80

0F 7A /0

Cyrix, AMD Geode GX/LX

16/32-bit

Rsldt_m80

RSLDT m80

0F 7B /0

Cyrix, AMD Geode GX/LX

16/32-bit

Svts_m80

SVTS m80

0F 7C /0

Cyrix, AMD Geode GX/LX

16/32-bit

Rsts_m80

RSTS m80

0F 7D /0

Cyrix, AMD Geode GX/LX

16/32-bit

Smint_0F7E

SMINT

0F 7E

Cyrix 6x86 or earlier

16/32-bit

Bb0_reset

BB0_RESET

0F 3A

Cyrix MediaGX, GXm, GXLV, GX1

16/32-bit

Bb1_reset

BB1_RESET

0F 3B

Cyrix MediaGX, GXm, GXLV, GX1

16/32-bit

Cpu_write

CPU_WRITE

0F 3C

Cyrix MediaGX, GXm, GXLV, GX1

16/32-bit

Cpu_read

CPU_READ

0F 3D

Cyrix MediaGX, GXm, GXLV, GX1

16/32-bit

Altinst

ALTINST

0F 3F

Centaur AIS

16/32-bit

Paveb_mm_mmm64

PAVEB mm, mm/m64

0F 50 /r

CYRIX_EMMI

16/32-bit

Paddsiw_mm_mmm64

PADDSIW mm, mm/m64

0F 51 /r

CYRIX_EMMI

16/32-bit

Pmagw_mm_mmm64

PMAGW mm, mm/m64

0F 52 /r

CYRIX_EMMI

16/32-bit

Pdistib_mm_m64

PDISTIB mm, m64

0F 54 /r

CYRIX_EMMI

16/32-bit

Psubsiw_mm_mmm64

PSUBSIW mm, mm/m64

0F 55 /r

CYRIX_EMMI

16/32-bit

Pmvzb_mm_m64

PMVZB mm, m64

0F 58 /r

CYRIX_EMMI

16/32-bit

Pmulhrw_mm_mmm64

PMULHRW mm, mm/m64

0F 59 /r

CYRIX_EMMI

16/32-bit

Pmvnzb_mm_m64

PMVNZB mm, m64

0F 5A /r

CYRIX_EMMI

16/32-bit

Pmvlzb_mm_m64

PMVLZB mm, m64

0F 5B /r

CYRIX_EMMI

16/32-bit

Pmvgezb_mm_m64

PMVGEZB mm, m64

0F 5C /r

CYRIX_EMMI

16/32-bit

Pmulhriw_mm_mmm64

PMULHRIW mm, mm/m64

0F 5D /r

CYRIX_EMMI

16/32-bit

Pmachriw_mm_m64

PMACHRIW mm, m64

0F 5E /r

CYRIX_EMMI

16/32-bit

Cyrix_D9D7

UNDOC

D9 D7

Cyrix, AMD Geode GX/LX

16/32-bit

Cyrix_D9E2

UNDOC

D9 E2

Cyrix, AMD Geode GX/LX

16/32-bit

Ftstp

FTSTP

D9 E6

Cyrix, AMD Geode GX/LX

16/32-bit

Cyrix_D9E7

UNDOC

D9 E7

Cyrix, AMD Geode GX/LX

16/32-bit

Frint2

FRINT2

DB FC

Cyrix, AMD Geode GX/LX

16/32-bit

Frichop

FRICHOP

DD FC

Cyrix, AMD Geode GX/LX

16/32-bit

Cyrix_DED8

UNDOC

DE D8

Cyrix, AMD Geode GX/LX

16/32-bit

Cyrix_DEDA

UNDOC

DE DA

Cyrix, AMD Geode GX/LX

16/32-bit

Cyrix_DEDC

UNDOC

DE DC

Cyrix, AMD Geode GX/LX

16/32-bit

Cyrix_DEDD

UNDOC

DE DD

Cyrix, AMD Geode GX/LX

16/32-bit

Cyrix_DEDE

UNDOC

DE DE

Cyrix, AMD Geode GX/LX

16/32-bit

Frinear

FRINEAR

DF FC

Cyrix, AMD Geode GX/LX

16/32-bit

Tdcall

TDCALL

66 0F 01 CC

TDX

16/32/64-bit

Seamret

SEAMRET

66 0F 01 CD

TDX

64-bit

Seamops

SEAMOPS

66 0F 01 CE

TDX

64-bit

Seamcall

SEAMCALL

66 0F 01 CF

TDX

64-bit

Aesencwide128kl_m384

AESENCWIDE128KL m384, <XMM0-7>

F3 0F 38 D8 !(11):000:bbb

AESKLE and WIDE_KL

16/32/64-bit

Aesdecwide128kl_m384

AESDECWIDE128KL m384, <XMM0-7>

F3 0F 38 D8 !(11):001:bbb

AESKLE and WIDE_KL

16/32/64-bit

Aesencwide256kl_m512

AESENCWIDE256KL m512, <XMM0-7>

F3 0F 38 D8 !(11):010:bbb

AESKLE and WIDE_KL

16/32/64-bit

Aesdecwide256kl_m512

AESDECWIDE256KL m512, <XMM0-7>

F3 0F 38 D8 !(11):011:bbb

AESKLE and WIDE_KL

16/32/64-bit

Loadiwkey_xmm_xmm

LOADIWKEY xmm1, xmm2, <EAX>, <XMM0>

F3 0F 38 DC 11:rrr:bbb

KL

16/32/64-bit

Aesenc128kl_xmm_m384

AESENC128KL xmm, m384

F3 0F 38 DC !(11):rrr:bbb

AESKLE

16/32/64-bit

Aesdec128kl_xmm_m384

AESDEC128KL xmm, m384

F3 0F 38 DD !(11):rrr:bbb

AESKLE

16/32/64-bit

Aesenc256kl_xmm_m512

AESENC256KL xmm, m512

F3 0F 38 DE !(11):rrr:bbb

AESKLE

16/32/64-bit

Aesdec256kl_xmm_m512

AESDEC256KL xmm, m512

F3 0F 38 DF !(11):rrr:bbb

AESKLE

16/32/64-bit

Encodekey128_r32_r32

ENCODEKEY128 r32, r32, <XMM0-2>, <XMM4-6>

F3 0F 38 FA 11:rrr:bbb

AESKLE

16/32/64-bit

Encodekey256_r32_r32

ENCODEKEY256 r32, r32, <XMM0-6>

F3 0F 38 FB 11:rrr:bbb

AESKLE

16/32/64-bit

VEX_Vbroadcastss_xmm_xmm

VBROADCASTSS xmm1, xmm2

VEX.128.66.0F38.W0 18 /r

AVX2

16/32/64-bit

VEX_Vbroadcastss_ymm_xmm

VBROADCASTSS ymm1, xmm2

VEX.256.66.0F38.W0 18 /r

AVX2

16/32/64-bit

VEX_Vbroadcastsd_ymm_xmm

VBROADCASTSD ymm1, xmm2

VEX.256.66.0F38.W0 19 /r

AVX2

16/32/64-bit

Vmgexit_F2

VMGEXIT

F2 0F 01 D9

SEV-ES

16/32/64-bit

Uiret

UIRET

F3 0F 01 EC

UINTR

64-bit

Testui

TESTUI

F3 0F 01 ED

UINTR

64-bit

Clui

CLUI

F3 0F 01 EE

UINTR

64-bit

Stui

STUI

F3 0F 01 EF

UINTR

64-bit

Senduipi_r64

SENDUIPI r64

F3 0F C7 /6

UINTR

64-bit

Hreset_imm8

HRESET imm8, <EAX>

F3 0F 3A F0 C0 ib

HRESET

16/32/64-bit

VEX_Vpdpbusd_xmm_xmm_xmmm128

VPDPBUSD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 50 /r

AVX-VNNI

16/32/64-bit

VEX_Vpdpbusd_ymm_ymm_ymmm256

VPDPBUSD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 50 /r

AVX-VNNI

16/32/64-bit

VEX_Vpdpbusds_xmm_xmm_xmmm128

VPDPBUSDS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 51 /r

AVX-VNNI

16/32/64-bit

VEX_Vpdpbusds_ymm_ymm_ymmm256

VPDPBUSDS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 51 /r

AVX-VNNI

16/32/64-bit

VEX_Vpdpwssd_xmm_xmm_xmmm128

VPDPWSSD xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 52 /r

AVX-VNNI

16/32/64-bit

VEX_Vpdpwssd_ymm_ymm_ymmm256

VPDPWSSD ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 52 /r

AVX-VNNI

16/32/64-bit

VEX_Vpdpwssds_xmm_xmm_xmmm128

VPDPWSSDS xmm1, xmm2, xmm3/m128

VEX.128.66.0F38.W0 53 /r

AVX-VNNI

16/32/64-bit

VEX_Vpdpwssds_ymm_ymm_ymmm256

VPDPWSSDS ymm1, ymm2, ymm3/m256

VEX.256.66.0F38.W0 53 /r

AVX-VNNI

16/32/64-bit

Ccs_hash_16

CCS_HASH

a16 F3 0F A6 E8

PADLOCK_GMI

16/32-bit

Ccs_hash_32

CCS_HASH

a32 F3 0F A6 E8

PADLOCK_GMI

16/32/64-bit

Ccs_hash_64

CCS_HASH

a64 F3 0F A6 E8

PADLOCK_GMI

64-bit

Ccs_encrypt_16

CCS_ENCRYPT

a16 F3 0F A7 F0

PADLOCK_GMI

16/32-bit

Ccs_encrypt_32

CCS_ENCRYPT

a32 F3 0F A7 F0

PADLOCK_GMI

16/32/64-bit

Ccs_encrypt_64

CCS_ENCRYPT

a64 F3 0F A7 F0

PADLOCK_GMI

64-bit

Lkgs_rm16

LKGS r/m16

o16 F2 0F 00 /6

LKGS

64-bit

Lkgs_r32m16

LKGS r32/m16

o32 F2 0F 00 /6

LKGS

64-bit

Lkgs_r64m16

LKGS r64/m16

F2 o64 0F 00 /6

LKGS

64-bit

Eretu

ERETU

F3 0F 01 CA

FRED

64-bit

Erets

ERETS

F2 0F 01 CA

FRED

64-bit

Implementations

Iterates over all Code enum values

Gets the mnemonic

Examples

use iced_x86::*;
assert_eq!(Code::Add_rm32_r32.mnemonic(), Mnemonic::Add);

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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

Restrict a value to a certain interval. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

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

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.