diff options
| author | Xusheng <xusheng@vector35.com> | 2024-04-04 15:50:18 +0800 |
|---|---|---|
| committer | Xusheng <xusheng@vector35.com> | 2024-04-10 19:58:15 +0800 |
| commit | 16fc31044f3b202200a6f03a538cda5f985bbecb (patch) | |
| tree | c6a769b4015d40660bfbb1f64e8a833b1a58e477 /arch/x86/code_generator | |
| parent | f2f976e7d1c8d818f512f66179f93fa575eab3c3 (diff) | |
Update xed to v2024.04.01
Diffstat (limited to 'arch/x86/code_generator')
| -rw-r--r-- | arch/x86/code_generator/iform-type-dump.txt | 13388 | ||||
| -rwxr-xr-x | arch/x86/code_generator/parse-iform-types.py | 14 |
2 files changed, 12493 insertions, 909 deletions
diff --git a/arch/x86/code_generator/iform-type-dump.txt b/arch/x86/code_generator/iform-type-dump.txt index b34b2211..7a993ef7 100644 --- a/arch/x86/code_generator/iform-type-dump.txt +++ b/arch/x86/code_generator/iform-type-dump.txt @@ -1,629 +1,466 @@ -INTRINSIC_XED_IFORM_FADD_ST0_MEMmem32real +INTRINSIC_XED_IFORM_FADD_MEMmem32real f80 rw f80 f32 r mem32real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FADD_ST0_X87 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS -INTRINSIC_XED_IFORM_FADD_ST0_MEMm64real +INTRINSIC_XED_IFORM_FADD_MEMm64real f80 rw f80 f64 r m64real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FADD_X87_ST0 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FMUL_ST0_MEMmem32real f80 rw f80 f32 r mem32real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FMUL_ST0_X87 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FMUL_ST0_MEMm64real f80 rw f80 f64 r m64real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FMUL_X87_ST0 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOMP_ST0_MEMmem32real f80 r f80 f32 r mem32real - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOMP_ST0_X87 f80 r f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOMP_ST0_X87_DCD1 f80 r f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOMP_ST0_X87_DED0 f80 r f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOMP_ST0_MEMm64real f80 r f80 f64 r m64real - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSUB_ST0_MEMmem32real f80 rw f80 f32 r mem32real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSUB_ST0_X87 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSUB_ST0_MEMm64real f80 rw f80 f64 r m64real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSUB_X87_ST0 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSUBR_ST0_MEMmem32real f80 rw f80 f32 r mem32real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSUBR_ST0_X87 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSUBR_ST0_MEMm64real f80 rw f80 f64 r m64real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSUBR_X87_ST0 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDIV_ST0_MEMmem32real f80 rw f80 f32 r mem32real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDIV_ST0_X87 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDIV_ST0_MEMm64real f80 rw f80 f64 r m64real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDIV_X87_ST0 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDIVR_ST0_MEMmem32real f80 rw f80 f32 r mem32real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDIVR_ST0_X87 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDIVR_ST0_MEMm64real f80 rw f80 f64 r m64real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDIVR_X87_ST0 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOM_ST0_MEMmem32real f80 r f80 f32 r mem32real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOM_ST0_MEMm64real f80 r f80 f64 r m64real - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOM_ST0_X87 f80 r f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOM_ST0_X87_DCD0 f80 r f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLD_ST0_MEMmem32real f80 w f80 f32 r mem32real - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLD_ST0_X87 f80 w f80 f80 r f80 - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLD_ST0_MEMmem80real f80 w f80 f80 r mem80real - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLD_ST0_MEMm64real f80 w f80 f64 r m64real - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FST_MEMmem32real_ST0 f32 w mem32real f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FST_MEMm64real_ST0 f64 w m64real f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FST_X87_ST0 f80 w f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSTP_MEMmem32real_ST0 f32 w mem32real f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSTP_MEMmem80real_ST0 f80 w mem80real f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSTP_MEMm64real_ST0 f64 w m64real f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSTP_X87_ST0 f80 w f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSTP_X87_ST0_DFD0 f80 w f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSTP_X87_ST0_DFD1 f80 w f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSTPNCE_X87_ST0 f80 w f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLDENV_MEMmem14 struct r mem14 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLDENV_MEMmem28 struct r mem28 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLDCW_MEMmem16 struct r mem16 - INVALID w XED_REG_X87CONTROL - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FNSTENV_MEMmem14 struct w mem14 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FNSTENV_MEMmem28 struct w mem28 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FNSTCW_MEMmem16 struct w mem16 - INVALID r XED_REG_X87CONTROL - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FXCH_ST0_X87 f80 rw f80 f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FXCH_ST0_X87_DFC1 f80 rw f80 f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FXCH_ST0_X87_DDC1 f80 rw f80 f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FNOP INTRINSIC_XED_IFORM_FCHS f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FABS f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FTST f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FXAM f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLD1 f80 w f80 - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLDL2T f80 w f80 - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLDL2E f80 w f80 - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLDPI f80 w f80 - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLDLG2 f80 w f80 - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLDLN2 f80 w f80 - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FLDZ f80 w f80 - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_F2XM1 f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FYL2X f80 r f80 f80 rw f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FPTAN f80 rw f80 f80 w f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FPATAN f80 r f80 f80 rw f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FXTRACT f80 rw f80 f80 w f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FPREM1 f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDECSTP - INVALID rw XED_REG_X87STATUS INTRINSIC_XED_IFORM_FINCSTP - INVALID rw XED_REG_X87STATUS INTRINSIC_XED_IFORM_FPREM f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FYL2XP1 f80 r f80 f80 rw f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSQRT f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSINCOS f80 rw f80 f80 w f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FRNDINT f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSCALE f80 rw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSIN f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOS f80 rw f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FIADD_ST0_MEMmem32int f80 rw f80 i32 r mem32int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FIADD_ST0_MEMmem16int f80 rw f80 i16 r mem16int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FIMUL_ST0_MEMmem32int f80 rw f80 i32 r mem32int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FIMUL_ST0_MEMmem16int f80 rw f80 i16 r mem16int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FICOM_ST0_MEMmem32int f80 r f80 i32 r mem32int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FICOM_ST0_MEMmem16int f80 r f80 i16 r mem16int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FICOMP_ST0_MEMmem32int f80 r f80 i32 r mem32int - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FICOMP_ST0_MEMmem16int f80 r f80 i16 r mem16int - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FISUB_ST0_MEMmem32int f80 rw f80 i32 r mem32int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FISUB_ST0_MEMmem16int f80 rw f80 i16 r mem16int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FISUBR_ST0_MEMmem32int f80 rw f80 i32 r mem32int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FISUBR_ST0_MEMmem16int f80 rw f80 i16 r mem16int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FIDIV_ST0_MEMmem32int f80 rw f80 i32 r mem32int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FIDIV_ST0_MEMmem16int f80 rw f80 i16 r mem16int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FIDIVR_ST0_MEMmem32int f80 rw f80 i32 r mem32int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FIDIVR_ST0_MEMmem16int f80 rw f80 i16 r mem16int - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCMOVB_ST0_X87 f80 cw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INVALID rw rFLAGS INTRINSIC_XED_IFORM_FCMOVE_ST0_X87 f80 cw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INVALID rw rFLAGS INTRINSIC_XED_IFORM_FCMOVBE_ST0_X87 f80 cw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INVALID rw rFLAGS INTRINSIC_XED_IFORM_FCMOVU_ST0_X87 f80 cw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INVALID rw rFLAGS INTRINSIC_XED_IFORM_FUCOMPP f80 r f80 f80 r f80 - INVALID rw XED_REG_X87POP2 - INVALID rw XED_REG_X87STATUS INTRINSIC_XED_IFORM_FILD_ST0_MEMmem32int f80 w f80 i32 r mem32int - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FILD_ST0_MEMmem16int f80 w f80 i16 r mem16int - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FILD_ST0_MEMm64int f80 w f80 i64 r m64int - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FISTTP_MEMmem32int_ST0 i32 w mem32int f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FISTTP_MEMm64int_ST0 i64 w m64int f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FISTTP_MEMmem16int_ST0 i16 w mem16int f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FIST_MEMmem32int_ST0 i32 w mem32int f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FIST_MEMmem16int_ST0 i16 w mem16int f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FISTP_MEMmem32int_ST0 i32 w mem32int f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FISTP_MEMmem16int_ST0 i16 w mem16int f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FISTP_MEMm64int_ST0 i64 w m64int f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCMOVNB_ST0_X87 f80 cw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INVALID rw rFLAGS INTRINSIC_XED_IFORM_FCMOVNE_ST0_X87 f80 cw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INVALID rw rFLAGS INTRINSIC_XED_IFORM_FCMOVNBE_ST0_X87 f80 cw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INVALID rw rFLAGS INTRINSIC_XED_IFORM_FCMOVNU_ST0_X87 f80 cw f80 f80 r f80 - INVALID w XED_REG_X87STATUS INVALID rw rFLAGS INTRINSIC_XED_IFORM_FNCLEX - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FNINIT - INVALID w XED_REG_X87CONTROL - INVALID w XED_REG_X87TAG - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSETPM287_NOP @@ -634,145 +471,108 @@ INTRINSIC_XED_IFORM_FDISI8087_NOP INTRINSIC_XED_IFORM_FUCOMI_ST0_X87 f80 r f80 f80 r f80 - INVALID w XED_REG_X87STATUS INVALID w rFLAGS INTRINSIC_XED_IFORM_FCOMI_ST0_X87 f80 r f80 f80 r f80 - INVALID w XED_REG_X87STATUS INVALID w rFLAGS INTRINSIC_XED_IFORM_FRSTOR_MEMmem94 struct r mem94 - INVALID w XED_REG_X87CONTROL INTRINSIC_XED_IFORM_FRSTOR_MEMmem108 struct r mem108 - INVALID w XED_REG_X87CONTROL INTRINSIC_XED_IFORM_FNSAVE_MEMmem94 struct w mem94 - INVALID rw XED_REG_X87CONTROL - INVALID rw XED_REG_X87TAG - INVALID rw XED_REG_X87STATUS INTRINSIC_XED_IFORM_FNSAVE_MEMmem108 struct w mem108 - INVALID rw XED_REG_X87CONTROL - INVALID rw XED_REG_X87TAG - INVALID rw XED_REG_X87STATUS INTRINSIC_XED_IFORM_FNSTSW_MEMmem16 struct w mem16 - INVALID rw XED_REG_X87STATUS INTRINSIC_XED_IFORM_FNSTSW_AX - INVALID w XED_REG_AX - INVALID rw XED_REG_X87STATUS INTRINSIC_XED_IFORM_FFREE_X87 f80 r f80 - INVALID w XED_REG_X87TAG INTRINSIC_XED_IFORM_FUCOM_ST0_X87 f80 r f80 f80 r f80 - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FUCOMP_ST0_X87 f80 r f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID rw XED_REG_X87STATUS INTRINSIC_XED_IFORM_FADDP_X87_ST0 f80 rw f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FMULP_X87_ST0 f80 rw f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FCOMPP f80 r f80 f80 r f80 - INVALID r XED_REG_X87POP2 - INVALID rw XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSUBRP_X87_ST0 f80 rw f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FSUBP_X87_ST0 f80 rw f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDIVRP_X87_ST0 f80 rw f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FDIVP_X87_ST0 f80 rw f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FBLD_ST0_MEMmem80dec f80 w f80 b80 r mem80dec - INVALID r XED_REG_X87PUSH - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FBSTP_MEMmem80dec_ST0 b80 w mem80dec f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INTRINSIC_XED_IFORM_FFREEP_X87 f80 r f80 - INVALID w XED_REG_X87TAG - INVALID r XED_REG_X87POP INTRINSIC_XED_IFORM_FUCOMIP_ST0_X87 f80 r f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INVALID w rFLAGS INTRINSIC_XED_IFORM_FCOMIP_ST0_X87 f80 r f80 f80 r f80 - INVALID r XED_REG_X87POP - INVALID w XED_REG_X87STATUS INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_IMMb_80r0 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_IMMz int rw v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_IMMb_82r0 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_IMMb int rw v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_GPR8 @@ -787,34 +587,42 @@ INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_ADD_MEMb_IMMb_80r0 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_GPR8_IMMb_80r0 INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_MEMv_IMMz int rw v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_GPRv_IMMz INVALID rw GPRv_B + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_MEMb_IMMb_82r0 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_GPR8_IMMb_82r0 INVALID rw GPR8_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_MEMv_IMMb int rw v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_GPRv_IMMb INVALID rw GPRv_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_MEMb_GPR8 @@ -858,27 +666,32 @@ INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_03 INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_AL_IMMb - INVALID rw XED_REG_AL + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ADD_OrAX_IMMz INVALID rw OrAX + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_LOCK_MEMb_IMMb_80r1 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_LOCK_MEMv_IMMz int rw v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_LOCK_MEMb_IMMb_82r1 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_LOCK_MEMv_IMMb int rw v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_LOCK_MEMb_GPR8 @@ -893,34 +706,42 @@ INTRINSIC_XED_IFORM_OR_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_OR_MEMb_IMMb_80r1 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_GPR8_IMMb_80r1 INVALID rw GPR8_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_MEMv_IMMz int rw v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_GPRv_IMMz INVALID rw GPRv_B + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_MEMb_IMMb_82r1 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_GPR8_IMMb_82r1 INVALID rw GPR8_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_MEMv_IMMb int rw v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_GPRv_IMMb INVALID rw GPRv_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_MEMb_GPR8 @@ -964,27 +785,32 @@ INTRINSIC_XED_IFORM_OR_GPRv_GPRv_0B INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_AL_IMMb - INVALID rw XED_REG_AL + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_OR_OrAX_IMMz INVALID rw OrAX + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_IMMb_80r2 u8 rw b + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_IMMz int rw v + int r z INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_IMMb_82r2 u8 rw b + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_IMMb int rw v + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_GPR8 @@ -999,34 +825,42 @@ INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_ADC_MEMb_IMMb_80r2 u8 rw b + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_GPR8_IMMb_80r2 INVALID rw GPR8_B + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_MEMv_IMMz int rw v + int r z INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_GPRv_IMMz INVALID rw GPRv_B + int r z INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_MEMb_IMMb_82r2 u8 rw b + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_GPR8_IMMb_82r2 INVALID rw GPR8_B + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_MEMv_IMMb int rw v + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_GPRv_IMMb INVALID rw GPRv_B + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_MEMb_GPR8 @@ -1070,27 +904,32 @@ INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_13 INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_AL_IMMb - INVALID rw XED_REG_AL + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_ADC_OrAX_IMMz INVALID rw OrAX + int r z INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_IMMb_80r3 u8 rw b + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_IMMz int rw v + int r z INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_IMMb_82r3 u8 rw b + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_IMMb int rw v + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_GPR8 @@ -1105,34 +944,42 @@ INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_SBB_MEMb_IMMb_80r3 u8 rw b + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_GPR8_IMMb_80r3 INVALID rw GPR8_B + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_MEMv_IMMz int rw v + int r z INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_GPRv_IMMz INVALID rw GPRv_B + int r z INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_MEMb_IMMb_82r3 u8 rw b + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_GPR8_IMMb_82r3 INVALID rw GPR8_B + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_MEMv_IMMb int rw v + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_GPRv_IMMb INVALID rw GPRv_B + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_MEMb_GPR8 @@ -1176,27 +1023,32 @@ INTRINSIC_XED_IFORM_SBB_GPRv_MEMv INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_AL_IMMb - INVALID rw XED_REG_AL + i8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_SBB_OrAX_IMMz INVALID rw OrAX + int r z INVALID rw rFLAGS INTRINSIC_XED_IFORM_AND_LOCK_MEMb_IMMb_80r4 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_LOCK_MEMv_IMMz int rw v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_LOCK_MEMb_IMMb_82r4 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_LOCK_MEMv_IMMb int rw v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_LOCK_MEMb_GPR8 @@ -1211,34 +1063,42 @@ INTRINSIC_XED_IFORM_AND_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_AND_MEMb_IMMb_80r4 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_GPR8_IMMb_80r4 INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_MEMv_IMMz int rw v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_GPRv_IMMz INVALID rw GPRv_B + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_MEMb_IMMb_82r4 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_GPR8_IMMb_82r4 INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_MEMv_IMMb int rw v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_GPRv_IMMb INVALID rw GPRv_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_MEMb_GPR8 @@ -1282,27 +1142,32 @@ INTRINSIC_XED_IFORM_AND_GPRv_MEMv INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_AL_IMMb - INVALID rw XED_REG_AL + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AND_OrAX_IMMz INVALID rw OrAX + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_IMMb_80r5 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_IMMz int rw v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_IMMb_82r5 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_IMMb int rw v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_GPR8 @@ -1317,34 +1182,42 @@ INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_SUB_MEMb_IMMb_80r5 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_GPR8_IMMb_80r5 INVALID rw GPR8_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_MEMv_IMMz int rw v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_GPRv_IMMz INVALID rw GPRv_B + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_MEMb_IMMb_82r5 u8 rw b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_GPR8_IMMb_82r5 INVALID rw GPR8_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_MEMv_IMMb int rw v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_GPRv_IMMb INVALID rw GPRv_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_MEMb_GPR8 @@ -1388,27 +1261,32 @@ INTRINSIC_XED_IFORM_SUB_GPRv_MEMv INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_AL_IMMb - INVALID rw XED_REG_AL + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SUB_OrAX_IMMz INVALID rw OrAX + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_IMMb_80r6 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_IMMz int rw v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_IMMb_82r6 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_IMMb int rw v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_GPR8 @@ -1423,34 +1301,42 @@ INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_XOR_MEMb_IMMb_80r6 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_GPR8_IMMb_80r6 INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_MEMv_IMMz int rw v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_GPRv_IMMz INVALID rw GPRv_B + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_MEMb_IMMb_82r6 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_GPR8_IMMb_82r6 INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_MEMv_IMMb int rw v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_GPRv_IMMb INVALID rw GPRv_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_MEMb_GPR8 @@ -1494,43 +1380,52 @@ INTRINSIC_XED_IFORM_XOR_GPRv_MEMv INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_AL_IMMb - INVALID rw XED_REG_AL + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_XOR_OrAX_IMMz INVALID rw OrAX + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_MEMb_IMMb_80r7 u8 r b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_GPR8_IMMb_80r7 INVALID r GPR8_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_MEMv_IMMz int r v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_GPRv_IMMz INVALID r GPRv_B + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_MEMb_IMMb_82r7 u8 r b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_GPR8_IMMb_82r7 INVALID r GPR8_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_MEMv_IMMb int r v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_GPRv_IMMb INVALID r GPRv_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_MEMb_GPR8 @@ -1574,499 +1469,551 @@ INTRINSIC_XED_IFORM_CMP_GPRv_GPRv_3B INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_AL_IMMb - INVALID r XED_REG_AL + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_CMP_OrAX_IMMz INVALID r OrAX + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_POP_MEMv int w v + int rw spw int r spw - int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG1 INTRINSIC_XED_IFORM_POP_GPRv_8F INVALID w GPRv_B + int rw spw int r spw - int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POP_ES - INVALID w XED_REG_ES - int r spw + int rw spw int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POP_SS - INVALID w XED_REG_SS - int r spw + int rw spw int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POP_DS - INVALID w XED_REG_DS - int r spw + int rw spw int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POP_GPRv_58 INVALID w GPRv_SB + int rw spw int r spw - int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POP_FS - INVALID w XED_REG_FS - int r spw + int rw spw int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POP_GS - INVALID w XED_REG_GS - int r spw + int rw spw int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_ROL_MEMb_IMMb u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROL_GPR8_IMMb INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROL_MEMv_IMMb int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROL_GPRv_IMMb INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROL_MEMb_ONE u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROL_GPR8_ONE INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROL_MEMv_ONE int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROL_GPRv_ONE INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROL_MEMb_CL u8 rw b - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_ROL_GPR8_CL INVALID rw GPR8_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_ROL_MEMv_CL int rw v - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_ROL_GPRv_CL INVALID rw GPRv_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_ROR_MEMb_IMMb u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROR_GPR8_IMMb INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROR_GPRv_IMMb INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROR_MEMv_IMMb int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROR_MEMb_ONE u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROR_GPR8_ONE INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROR_MEMv_ONE int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROR_GPRv_ONE INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_ROR_MEMb_CL u8 rw b - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_ROR_GPR8_CL INVALID rw GPR8_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_ROR_MEMv_CL int rw v - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_ROR_GPRv_CL INVALID rw GPRv_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_RCL_MEMb_IMMb u8 rw b + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCL_GPR8_IMMb INVALID rw GPR8_B + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCL_MEMv_IMMb int rw v + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCL_GPRv_IMMb INVALID rw GPRv_B + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCL_MEMb_ONE u8 rw b + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCL_GPR8_ONE INVALID rw GPR8_B + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCL_MEMv_ONE int rw v + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCL_GPRv_ONE INVALID rw GPRv_B + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCL_MEMb_CL u8 rw b - INVALID r XED_REG_CL INVALID rcw rFLAGS INTRINSIC_XED_IFORM_RCL_GPR8_CL INVALID rw GPR8_B - INVALID r XED_REG_CL INVALID rcw rFLAGS INTRINSIC_XED_IFORM_RCL_MEMv_CL int rw v - INVALID r XED_REG_CL INVALID rcw rFLAGS INTRINSIC_XED_IFORM_RCL_GPRv_CL INVALID rw GPRv_B - INVALID r XED_REG_CL INVALID rcw rFLAGS INTRINSIC_XED_IFORM_RCR_MEMb_IMMb u8 rw b + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCR_GPR8_IMMb INVALID rw GPR8_B + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCR_MEMv_IMMb int rw v + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCR_GPRv_IMMb INVALID rw GPRv_B + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCR_MEMb_ONE u8 rw b + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCR_GPR8_ONE INVALID rw GPR8_B + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCR_MEMv_ONE int rw v + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCR_GPRv_ONE INVALID rw GPRv_B + u8 r b INVALID rw rFLAGS INTRINSIC_XED_IFORM_RCR_MEMb_CL u8 rw b - INVALID r XED_REG_CL INVALID rcw rFLAGS INTRINSIC_XED_IFORM_RCR_GPR8_CL INVALID rw GPR8_B - INVALID r XED_REG_CL INVALID rcw rFLAGS INTRINSIC_XED_IFORM_RCR_MEMv_CL int rw v - INVALID r XED_REG_CL INVALID rcw rFLAGS INTRINSIC_XED_IFORM_RCR_GPRv_CL INVALID rw GPRv_B - INVALID r XED_REG_CL INVALID rcw rFLAGS INTRINSIC_XED_IFORM_SHL_MEMb_IMMb_C0r4 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_GPR8_IMMb_C0r4 INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_MEMb_IMMb_C0r6 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_GPR8_IMMb_C0r6 INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_MEMv_IMMb_C1r4 int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_GPRv_IMMb_C1r4 INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_MEMv_IMMb_C1r6 int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_GPRv_IMMb_C1r6 INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_MEMb_ONE_D0r4 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_GPR8_ONE_D0r4 INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_MEMb_ONE_D0r6 u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_GPR8_ONE_D0r6 INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_MEMv_ONE_D1r6 int rw v - INVALID w rFLAGS - -INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r6 - INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_MEMv_ONE_D1r4 int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r4 INVALID rw GPRv_B + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r6 + INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHL_MEMb_CL_D2r4 u8 rw b - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHL_GPR8_CL_D2r4 INVALID rw GPR8_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHL_MEMb_CL_D2r6 u8 rw b - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHL_GPR8_CL_D2r6 INVALID rw GPR8_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHL_MEMv_CL_D3r4 int rw v - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHL_GPRv_CL_D3r4 INVALID rw GPRv_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHL_MEMv_CL_D3r6 int rw v - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHL_GPRv_CL_D3r6 INVALID rw GPRv_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHR_MEMb_IMMb u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHR_GPR8_IMMb INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHR_MEMv_IMMb int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHR_GPRv_IMMb INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHR_MEMb_ONE u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHR_GPR8_ONE INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHR_MEMv_ONE int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHR_GPRv_ONE INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHR_MEMb_CL u8 rw b - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHR_GPR8_CL INVALID rw GPR8_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHR_MEMv_CL int rw v - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHR_GPRv_CL INVALID rw GPRv_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SAR_MEMb_IMMb u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SAR_GPR8_IMMb INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SAR_MEMv_IMMb int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SAR_GPRv_IMMb INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SAR_MEMb_ONE u8 rw b + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SAR_GPR8_ONE INVALID rw GPR8_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SAR_MEMv_ONE int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SAR_GPRv_ONE INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SAR_MEMb_CL u8 rw b - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SAR_GPR8_CL INVALID rw GPR8_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SAR_MEMv_CL int rw v - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SAR_GPRv_CL INVALID rw GPRv_B - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r0 u8 r b - INVALID w rFLAGS - -INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r1 - u8 r b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_TEST_GPR8_IMMb_F6r0 INVALID r GPR8_B + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r1 + u8 r b + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_TEST_GPR8_IMMb_F6r1 INVALID r GPR8_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r0 int r v - INVALID w rFLAGS - -INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r1 - int r v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_TEST_GPRv_IMMz_F7r0 INVALID r GPRv_B + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r1 + int r v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_TEST_GPRv_IMMz_F7r1 INVALID r GPRv_B + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_TEST_MEMb_GPR8 @@ -2090,11 +2037,12 @@ INTRINSIC_XED_IFORM_TEST_GPRv_GPRv INVALID w rFLAGS INTRINSIC_XED_IFORM_TEST_AL_IMMb - INVALID r XED_REG_AL + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_TEST_OrAX_IMMz INVALID r OrAX + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_NOT_LOCK_MEMb @@ -2141,14 +2089,10 @@ INTRINSIC_XED_IFORM_NEG_GPRv INTRINSIC_XED_IFORM_MUL_MEMb u8 r b - INVALID r XED_REG_AL - INVALID w XED_REG_AX INVALID w rFLAGS INTRINSIC_XED_IFORM_MUL_GPR8 INVALID r GPR8_B - INVALID r XED_REG_AL - INVALID w XED_REG_AX INVALID w rFLAGS INTRINSIC_XED_IFORM_MUL_MEMv @@ -2165,14 +2109,10 @@ INTRINSIC_XED_IFORM_MUL_GPRv INTRINSIC_XED_IFORM_IMUL_MEMb u8 r b - INVALID r XED_REG_AL - INVALID w XED_REG_AX INVALID w rFLAGS INTRINSIC_XED_IFORM_IMUL_GPR8 INVALID r GPR8_B - INVALID r XED_REG_AL - INVALID w XED_REG_AX INVALID w rFLAGS INTRINSIC_XED_IFORM_IMUL_MEMv @@ -2190,21 +2130,25 @@ INTRINSIC_XED_IFORM_IMUL_GPRv INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMz INVALID w GPRv_R int r v + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMz INVALID w GPRv_R INVALID r GPRv_B + int r z INVALID w rFLAGS INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMb INVALID w GPRv_R int r v + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMb INVALID w GPRv_R INVALID r GPRv_B + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv @@ -2219,12 +2163,10 @@ INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv INTRINSIC_XED_IFORM_DIV_MEMb u8 r b - INVALID rw XED_REG_AX INVALID w rFLAGS INTRINSIC_XED_IFORM_DIV_GPR8 INVALID r GPR8_B - INVALID rw XED_REG_AX INVALID w rFLAGS INTRINSIC_XED_IFORM_DIV_MEMv @@ -2241,12 +2183,10 @@ INTRINSIC_XED_IFORM_DIV_GPRv INTRINSIC_XED_IFORM_IDIV_MEMb u8 r b - INVALID rw XED_REG_AX INVALID w rFLAGS INTRINSIC_XED_IFORM_IDIV_GPR8 INVALID r GPR8_B - INVALID rw XED_REG_AX INVALID w rFLAGS INTRINSIC_XED_IFORM_IDIV_MEMv @@ -2319,25 +2259,33 @@ INTRINSIC_XED_IFORM_DEC_GPRv_48 INTRINSIC_XED_IFORM_CALL_NEAR_MEMv int r v - int w spw + int rw spw INVALID rw rIP int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG1 INTRINSIC_XED_IFORM_CALL_NEAR_GPRv INVALID r GPRv_B - int w spw + int rw spw INVALID rw rIP int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_CALL_NEAR_RELBRz + int r z + int rw spw int w spw - INVALID rw XED_REG_EIP - int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_CALL_NEAR_RELBRd + i32 r d + int rw spw int w spw - INVALID rw XED_REG_RIP - int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_JMP_MEMv int r v @@ -2348,105 +2296,116 @@ INTRINSIC_XED_IFORM_JMP_GPRv INVALID w rIP INTRINSIC_XED_IFORM_JMP_RELBRz - INVALID rw XED_REG_EIP + int r z INTRINSIC_XED_IFORM_JMP_RELBRd - INVALID rw XED_REG_RIP + i32 r d INTRINSIC_XED_IFORM_JMP_RELBRb - INVALID rw XED_REG_EIP + i8 r b INTRINSIC_XED_IFORM_JMP_FAR_MEMp2 struct r p2 INVALID w rIP INTRINSIC_XED_IFORM_JMP_FAR_PTRp_IMMw - INVALID w XED_REG_EIP + struct r p + i16 r w INTRINSIC_XED_IFORM_PUSH_MEMv int r v + int rw spw int w spw - int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG1 INTRINSIC_XED_IFORM_PUSH_GPRv_FFr6 INVALID r GPRv_B + int rw spw int w spw - int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSH_ES - INVALID r XED_REG_ES - int w spw + int rw spw int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSH_CS - INVALID r XED_REG_CS - int w spw + int rw spw int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSH_SS - INVALID r XED_REG_SS - int w spw + int rw spw int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSH_DS - INVALID r XED_REG_DS - int w spw + int rw spw int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSH_GPRv_50 INVALID r GPRv_SB + int rw spw int w spw - int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSH_IMMz + int r z + int rw spw int w spw - int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSH_IMMb + i8 r b + int rw spw int w spw - int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSH_FS - INVALID r XED_REG_FS - int w spw + int rw spw int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSH_GS - INVALID r XED_REG_GS - int w spw + int rw spw int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_SLDT_MEMw i16 w w - INVALID r XED_REG_LDTR INTRINSIC_XED_IFORM_SLDT_GPRv INVALID w GPRv_B - INVALID r XED_REG_LDTR INTRINSIC_XED_IFORM_STR_MEMw i16 w w - INVALID r XED_REG_TR INTRINSIC_XED_IFORM_STR_GPRv INVALID w GPRv_B - INVALID r XED_REG_TR INTRINSIC_XED_IFORM_LLDT_MEMw i16 r w - INVALID w XED_REG_LDTR INTRINSIC_XED_IFORM_LLDT_GPR16 INVALID r GPR16_B - INVALID w XED_REG_LDTR INTRINSIC_XED_IFORM_LTR_MEMw i16 r w - INVALID w XED_REG_TR INTRINSIC_XED_IFORM_LTR_GPR16 INVALID r GPR16_B - INVALID w XED_REG_TR INTRINSIC_XED_IFORM_VERR_MEMw i16 r w @@ -2466,34 +2425,30 @@ INTRINSIC_XED_IFORM_VERW_GPR16 INTRINSIC_XED_IFORM_LGDT_MEMs64 struct r s64 - INVALID w XED_REG_GDTR INTRINSIC_XED_IFORM_LGDT_MEMs struct r s - INVALID w XED_REG_GDTR INTRINSIC_XED_IFORM_SMSW_MEMw i16 w w - INVALID r XED_REG_CR0 INTRINSIC_XED_IFORM_SMSW_GPRv INVALID w GPRv_B - INVALID r XED_REG_CR0 INTRINSIC_XED_IFORM_LMSW_MEMw i16 r w - INVALID w XED_REG_CR0 INTRINSIC_XED_IFORM_LMSW_GPR16 INVALID r GPR16_B - INVALID w XED_REG_CR0 INTRINSIC_XED_IFORM_BT_MEMv_IMMb int r v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BT_GPRv_IMMb INVALID r GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BT_MEMv_GPRv @@ -2508,6 +2463,7 @@ INTRINSIC_XED_IFORM_BT_GPRv_GPRv INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_IMMb int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_GPRv @@ -2517,10 +2473,12 @@ INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_BTS_MEMv_IMMb int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BTS_GPRv_IMMb INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BTS_MEMv_GPRv @@ -2535,6 +2493,7 @@ INTRINSIC_XED_IFORM_BTS_GPRv_GPRv INTRINSIC_XED_IFORM_BTR_LOCK_MEMv_IMMb int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BTR_LOCK_MEMv_GPRv @@ -2544,10 +2503,12 @@ INTRINSIC_XED_IFORM_BTR_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_BTR_MEMv_IMMb int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BTR_GPRv_IMMb INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BTR_MEMv_GPRv @@ -2562,6 +2523,7 @@ INTRINSIC_XED_IFORM_BTR_GPRv_GPRv INTRINSIC_XED_IFORM_BTC_LOCK_MEMv_IMMb int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BTC_LOCK_MEMv_GPRv @@ -2571,10 +2533,12 @@ INTRINSIC_XED_IFORM_BTC_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_BTC_MEMv_IMMb int rw v + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BTC_GPRv_IMMb INVALID rw GPRv_B + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_BTC_MEMv_GPRv @@ -2605,47 +2569,35 @@ INTRINSIC_XED_IFORM_VMXON_MEMq INTRINSIC_XED_IFORM_CMPXCHG8B_LOCK_MEMq i64 rcw q - INVALID rcw XED_REG_EDX - INVALID rcw XED_REG_EAX - INVALID r XED_REG_ECX - INVALID r XED_REG_EBX INVALID w rFLAGS INTRINSIC_XED_IFORM_CMPXCHG8B_MEMq i64 rcw q - INVALID rcw XED_REG_EDX - INVALID rcw XED_REG_EAX - INVALID r XED_REG_ECX - INVALID r XED_REG_EBX INVALID w rFLAGS INTRINSIC_XED_IFORM_CMPXCHG16B_LOCK_MEMdq i32 rcw dq - INVALID rcw XED_REG_RDX - INVALID rcw XED_REG_RAX - INVALID r XED_REG_RCX - INVALID r XED_REG_RBX INVALID w rFLAGS INTRINSIC_XED_IFORM_CMPXCHG16B_MEMdq i32 rcw dq - INVALID rcw XED_REG_RDX - INVALID rcw XED_REG_RAX - INVALID r XED_REG_RCX - INVALID r XED_REG_RBX INVALID w rFLAGS INTRINSIC_XED_IFORM_MOV_GPR8_IMMb_C6r0 INVALID w GPR8_B + u8 r b INTRINSIC_XED_IFORM_MOV_MEMb_IMMb u8 w b + u8 r b INTRINSIC_XED_IFORM_MOV_GPRv_IMMz INVALID w GPRv_B + int r z INTRINSIC_XED_IFORM_MOV_MEMv_IMMz int w v + int r z INTRINSIC_XED_IFORM_MOV_GPR8_GPR8_88 INVALID w GPR8_B @@ -2696,32 +2648,38 @@ INTRINSIC_XED_IFORM_MOV_SEG_GPR16 INVALID r GPR16_B INTRINSIC_XED_IFORM_MOV_AL_MEMb - INVALID w XED_REG_AL u8 r b + INVALID r FINAL_DSEG INTRINSIC_XED_IFORM_MOV_OrAX_MEMv INVALID w OrAX int r v + INVALID r FINAL_DSEG INTRINSIC_XED_IFORM_MOV_MEMb_AL u8 w b - INVALID r XED_REG_AL + INVALID r FINAL_DSEG INTRINSIC_XED_IFORM_MOV_MEMv_OrAX int w v INVALID r OrAX + INVALID r FINAL_DSEG INTRINSIC_XED_IFORM_MOV_GPR8_IMMb_B0 INVALID w GPR8_SB + u8 r b INTRINSIC_XED_IFORM_MOV_GPRv_IMMv INVALID w GPRv_SB + int r v INTRINSIC_XED_IFORM_PSRLW_MMXq_IMMb u16 rw q + u8 r b INTRINSIC_XED_IFORM_PSRLW_XMMdq_IMMb u16 rw dq + u8 r b INTRINSIC_XED_IFORM_PSRLW_MMXq_MEMq u16 rw q @@ -2741,9 +2699,11 @@ INTRINSIC_XED_IFORM_PSRLW_XMMdq_XMMdq INTRINSIC_XED_IFORM_PSRAW_MMXq_IMMb i16 rw q + u8 r b INTRINSIC_XED_IFORM_PSRAW_XMMdq_IMMb i16 rw dq + u8 r b INTRINSIC_XED_IFORM_PSRAW_MMXq_MEMq i16 rw q @@ -2763,9 +2723,11 @@ INTRINSIC_XED_IFORM_PSRAW_XMMdq_XMMdq INTRINSIC_XED_IFORM_PSLLW_MMXq_IMMb u16 rw q + u8 r b INTRINSIC_XED_IFORM_PSLLW_XMMdq_IMMb u16 rw dq + u8 r b INTRINSIC_XED_IFORM_PSLLW_MMXq_MEMq u16 rw q @@ -2785,9 +2747,11 @@ INTRINSIC_XED_IFORM_PSLLW_XMMdq_XMMdq INTRINSIC_XED_IFORM_PSRLD_MMXq_IMMb u32 rw q + u8 r b INTRINSIC_XED_IFORM_PSRLD_XMMdq_IMMb u32 rw dq + u8 r b INTRINSIC_XED_IFORM_PSRLD_MMXq_MEMq u32 rw q @@ -2807,9 +2771,11 @@ INTRINSIC_XED_IFORM_PSRLD_XMMdq_XMMdq INTRINSIC_XED_IFORM_PSRAD_MMXq_IMMb i32 rw q + u8 r b INTRINSIC_XED_IFORM_PSRAD_XMMdq_IMMb i32 rw dq + u8 r b INTRINSIC_XED_IFORM_PSRAD_MMXq_MEMq i32 rw q @@ -2829,9 +2795,11 @@ INTRINSIC_XED_IFORM_PSRAD_XMMdq_XMMdq INTRINSIC_XED_IFORM_PSLLD_MMXq_IMMb u32 rw q + u8 r b INTRINSIC_XED_IFORM_PSLLD_XMMdq_IMMb u32 rw dq + u8 r b INTRINSIC_XED_IFORM_PSLLD_MMXq_MEMq u32 rw q @@ -2851,9 +2819,11 @@ INTRINSIC_XED_IFORM_PSLLD_XMMdq_XMMdq INTRINSIC_XED_IFORM_PSRLQ_MMXq_IMMb u64 rw q + u8 r b INTRINSIC_XED_IFORM_PSRLQ_XMMdq_IMMb u64 rw dq + u8 r b INTRINSIC_XED_IFORM_PSRLQ_MMXq_MEMq u64 rw q @@ -2873,9 +2843,11 @@ INTRINSIC_XED_IFORM_PSRLQ_XMMdq_XMMdq INTRINSIC_XED_IFORM_PSLLQ_MMXq_IMMb u64 rw q + u8 r b INTRINSIC_XED_IFORM_PSLLQ_XMMdq_IMMb u64 rw dq + u8 r b INTRINSIC_XED_IFORM_PSLLQ_MMXq_MEMq u64 rw q @@ -2895,33 +2867,29 @@ INTRINSIC_XED_IFORM_PSLLQ_XMMdq_XMMdq INTRINSIC_XED_IFORM_PSRLDQ_XMMdq_IMMb u128 rw dq + u8 r b INTRINSIC_XED_IFORM_PSLLDQ_XMMdq_IMMb u128 rw dq + u8 r b INTRINSIC_XED_IFORM_FXSAVE_MEMmfpxenv struct w mfpxenv - INVALID r XED_REG_X87CONTROL INTRINSIC_XED_IFORM_FXRSTOR_MEMmfpxenv struct r mfpxenv - INVALID w XED_REG_X87CONTROL INTRINSIC_XED_IFORM_FXSAVE64_MEMmfpxenv struct w mfpxenv - INVALID r XED_REG_X87CONTROL INTRINSIC_XED_IFORM_FXRSTOR64_MEMmfpxenv struct r mfpxenv - INVALID w XED_REG_X87CONTROL INTRINSIC_XED_IFORM_LDMXCSR_MEMd i32 r d - INVALID w XED_REG_MXCSR INTRINSIC_XED_IFORM_STMXCSR_MEMd i32 w d - INVALID r XED_REG_MXCSR INTRINSIC_XED_IFORM_PREFETCHNTA_MEMmprefetch i64 r mprefetch @@ -2947,9 +2915,6 @@ INTRINSIC_XED_IFORM_NOP_GPRv_0F18r2 INTRINSIC_XED_IFORM_NOP_GPRv_0F18r3 INVALID r GPRv_B -INTRINSIC_XED_IFORM_NOP_MEMv_0F18r4 - int r v - INTRINSIC_XED_IFORM_NOP_GPRv_0F18r4 INVALID r GPRv_B @@ -2959,18 +2924,15 @@ INTRINSIC_XED_IFORM_NOP_MEMv_0F18r5 INTRINSIC_XED_IFORM_NOP_GPRv_0F18r5 INVALID r GPRv_B -INTRINSIC_XED_IFORM_NOP_MEMv_0F18r6 - int r v - INTRINSIC_XED_IFORM_NOP_GPRv_0F18r6 INVALID r GPRv_B -INTRINSIC_XED_IFORM_NOP_MEMv_0F18r7 - int r v - INTRINSIC_XED_IFORM_NOP_GPRv_0F18r7 INVALID r GPRv_B +INTRINSIC_XED_IFORM_NOP_MEMv_0F18r4 + int r v + INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F19 int r v INVALID r GPRv_R @@ -2987,13 +2949,11 @@ INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1D INVALID r GPRv_B INVALID r GPRv_R -INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1F +INTRINSIC_XED_IFORM_NOP_MEMv_0F1F int r v - INVALID r GPRv_R -INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1F +INTRINSIC_XED_IFORM_NOP_GPRv_0F1F INVALID r GPRv_B - INVALID r GPRv_R INTRINSIC_XED_IFORM_NOP_90 @@ -3047,36 +3007,25 @@ INTRINSIC_XED_IFORM_VMXOFF INTRINSIC_XED_IFORM_SGDT_MEMs64 struct w s64 - INVALID r XED_REG_GDTR INTRINSIC_XED_IFORM_SGDT_MEMs struct w s - INVALID r XED_REG_GDTR INTRINSIC_XED_IFORM_LIDT_MEMs64 struct r s64 - INVALID w XED_REG_IDTR INTRINSIC_XED_IFORM_LIDT_MEMs struct r s - INVALID w XED_REG_IDTR INTRINSIC_XED_IFORM_MONITOR - INVALID r XED_REG_EAX - INVALID r XED_REG_ECX - INVALID r XED_REG_EDX INTRINSIC_XED_IFORM_MWAIT - INVALID r XED_REG_EAX - INVALID r XED_REG_ECX INTRINSIC_XED_IFORM_SIDT_MEMs struct w s - INVALID r XED_REG_IDTR INTRINSIC_XED_IFORM_SIDT_MEMs64 struct w s64 - INVALID r XED_REG_IDTR INTRINSIC_XED_IFORM_INVLPG_MEMb u8 r b @@ -3084,11 +3033,6 @@ INTRINSIC_XED_IFORM_INVLPG_MEMb INTRINSIC_XED_IFORM_SWAPGS INTRINSIC_XED_IFORM_RDTSCP - INVALID w XED_REG_EAX - INVALID w XED_REG_EDX - INVALID w XED_REG_ECX - INVALID r XED_REG_TSC - INVALID r XED_REG_TSCAUX INTRINSIC_XED_IFORM_SFENCE @@ -3100,23 +3044,23 @@ INTRINSIC_XED_IFORM_LFENCE INTRINSIC_XED_IFORM_MFENCE INTRINSIC_XED_IFORM_MOVHLPS_XMMq_XMMq - f32 w q + f32 rw q f32 r q INTRINSIC_XED_IFORM_MOVLPS_XMMq_MEMq - f32 w q + f32 rw q f32 r q -INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMps +INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMq f32 w q - f32 r ps + f32 r q INTRINSIC_XED_IFORM_MOVLHPS_XMMq_XMMq - f32 w q + f32 rw q f32 r q INTRINSIC_XED_IFORM_MOVHPS_XMMq_MEMq - f32 w q + f32 rw q f32 r q INTRINSIC_XED_IFORM_MOVHPS_MEMq_XMMps @@ -3124,68 +3068,40 @@ INTRINSIC_XED_IFORM_MOVHPS_MEMq_XMMps f32 r ps INTRINSIC_XED_IFORM_DAA - INVALID rw XED_REG_AL INVALID rw rFLAGS INTRINSIC_XED_IFORM_DAS - INVALID rw XED_REG_AL INVALID rw rFLAGS INTRINSIC_XED_IFORM_AAA - INVALID rw XED_REG_AL - INVALID rw XED_REG_AH INVALID rw rFLAGS INTRINSIC_XED_IFORM_AAS - INVALID rw XED_REG_AL - INVALID rw XED_REG_AH INVALID rw rFLAGS INTRINSIC_XED_IFORM_PUSHA + int rw spw8 int w spw8 - INVALID r XED_REG_AX - INVALID r XED_REG_CX - INVALID r XED_REG_DX - INVALID r XED_REG_BX - INVALID r XED_REG_SP - INVALID r XED_REG_BP - INVALID r XED_REG_SI - INVALID r XED_REG_DI - int w spw8 + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSHAD + int rw spw8 int w spw8 - INVALID r XED_REG_EAX - INVALID r XED_REG_ECX - INVALID r XED_REG_EDX - INVALID r XED_REG_EBX - INVALID r XED_REG_ESP - INVALID r XED_REG_EBP - INVALID r XED_REG_ESI - INVALID r XED_REG_EDI - int w spw8 + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POPA + int rw spw8 int r spw8 - INVALID w XED_REG_AX - INVALID w XED_REG_CX - INVALID w XED_REG_DX - INVALID w XED_REG_BX - INVALID w XED_REG_BP - INVALID w XED_REG_SI - INVALID w XED_REG_DI - int r spw8 + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POPAD + int rw spw8 int r spw8 - INVALID w XED_REG_EAX - INVALID w XED_REG_ECX - INVALID w XED_REG_EDX - INVALID w XED_REG_EBX - INVALID w XED_REG_EBP - INVALID w XED_REG_ESI - INVALID w XED_REG_EDI - int r spw8 + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_BOUND_GPRv_MEMa16 INVALID r GPRv_R @@ -3215,260 +3131,272 @@ INTRINSIC_XED_IFORM_MOVSXD_GPRv_GPRz INTRINSIC_XED_IFORM_REP_INSB u8 cw b - INVALID r XED_REG_DX + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_INSB u8 w b - INVALID r XED_REG_DX + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_INSW i16 cw w - INVALID r XED_REG_DX + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_INSW i16 w w - INVALID r XED_REG_DX + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_INSD i32 cw d - INVALID r XED_REG_DX + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_INSD i32 w d - INVALID r XED_REG_DX + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_OUTSB - INVALID r XED_REG_DX u8 cr b + INVALID rcw ArSI + INVALID r FINAL_DSEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_OUTSB - INVALID r XED_REG_DX u8 r b + INVALID rw ArSI + INVALID r FINAL_DSEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_OUTSW - INVALID r XED_REG_DX i16 cr w + INVALID rcw ArSI + INVALID r FINAL_DSEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_OUTSW - INVALID r XED_REG_DX i16 r w + INVALID rw ArSI + INVALID r FINAL_DSEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_OUTSD - INVALID r XED_REG_DX i32 cr d + INVALID rcw ArSI + INVALID r FINAL_DSEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_OUTSD - INVALID r XED_REG_DX i32 r d + INVALID rw ArSI + INVALID r FINAL_DSEG INVALID r rFLAGS INTRINSIC_XED_IFORM_JO_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JO_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JO_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JNO_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JNO_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JNO_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JB_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JB_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JB_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JNB_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JNB_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JNB_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JZ_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JZ_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JZ_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JNZ_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JNZ_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JNZ_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JBE_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JBE_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JBE_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JNBE_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JNBE_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JNBE_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JS_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JS_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JS_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JNS_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JNS_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JNS_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JP_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JP_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JP_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JNP_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JNP_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JNP_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JL_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JL_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JL_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JNL_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JNL_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JNL_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JLE_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JLE_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JLE_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_JNLE_RELBRb - INVALID rw XED_REG_RIP + i8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_JNLE_RELBRz - INVALID rw XED_REG_EIP + int r z INVALID r rFLAGS INTRINSIC_XED_IFORM_JNLE_RELBRd - INVALID rw XED_REG_RIP + i32 r d INVALID r rFLAGS INTRINSIC_XED_IFORM_XCHG_MEMb_GPR8 @@ -3497,495 +3425,619 @@ INTRINSIC_XED_IFORM_LEA_GPRv_AGEN INTRINSIC_XED_IFORM_PAUSE INTRINSIC_XED_IFORM_CBW - INVALID w XED_REG_AX - INVALID r XED_REG_AL INTRINSIC_XED_IFORM_CDQE - INVALID w XED_REG_RAX - INVALID r XED_REG_EAX INTRINSIC_XED_IFORM_CWDE - INVALID w XED_REG_EAX - INVALID r XED_REG_AX INTRINSIC_XED_IFORM_CWD - INVALID w XED_REG_DX - INVALID r XED_REG_AX INTRINSIC_XED_IFORM_CQO - INVALID w XED_REG_RDX - INVALID r XED_REG_RAX INTRINSIC_XED_IFORM_CDQ - INVALID w XED_REG_EDX - INVALID r XED_REG_EAX INTRINSIC_XED_IFORM_CALL_FAR_MEMp2 struct r p2 - int w spw2 + int rw spw2 INVALID w rIP int w spw2 + INVALID rw SrSP + INVALID r FINAL_SSEG1 INTRINSIC_XED_IFORM_CALL_FAR_PTRp_IMMw + struct r p + i16 r w + int rw spw2 int w spw2 - INVALID w XED_REG_EIP - int w spw2 + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_FWAIT INTRINSIC_XED_IFORM_PUSHF + i16 rw w + u16 r w i16 w w - i16 w w - INVALID r rFLAGS + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSHFD + i32 rw d + u32 r d i32 w d - i32 w d - INVALID r rFLAGS + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_PUSHFQ + i64 rw q + u64 r q i64 w q - i64 w q - INVALID r rFLAGS + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POPF + i16 rw w + u16 rw w i16 r w - i16 r w - INVALID rw rFLAGS + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POPFD + i32 rw d + u32 rw d i32 r d - i32 r d - INVALID rw rFLAGS + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_POPFQ + i64 rw q + u64 rw q i64 r q - i64 r q - INVALID rw rFLAGS + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_SAHF - INVALID r XED_REG_AH INVALID w rFLAGS INTRINSIC_XED_IFORM_LAHF - INVALID w XED_REG_AH INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_MOVSB u8 cw b + INVALID rcw ArDI + INVALID r FINAL_ESEG u8 cr b + INVALID rcw ArSI + INVALID r FINAL_DSEG1 INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_MOVSB u8 w b + INVALID rw ArDI + INVALID r FINAL_ESEG u8 r b + INVALID rw ArSI + INVALID r FINAL_DSEG1 INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_MOVSW i16 cw w + INVALID rcw ArDI + INVALID r FINAL_ESEG i16 cr w + INVALID rcw ArSI + INVALID r FINAL_DSEG1 INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_MOVSW i16 w w + INVALID rw ArDI + INVALID r FINAL_ESEG i16 r w + INVALID rw ArSI + INVALID r FINAL_DSEG1 INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_MOVSD i32 cw d + INVALID rcw ArDI + INVALID r FINAL_ESEG i32 cr d + INVALID rcw ArSI + INVALID r FINAL_DSEG1 INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_MOVSD i32 w d + INVALID rw ArDI + INVALID r FINAL_ESEG i32 r d + INVALID rw ArSI + INVALID r FINAL_DSEG1 INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_MOVSQ i64 cw q + INVALID rcw ArDI + INVALID r FINAL_ESEG i64 cr q + INVALID rcw ArSI + INVALID r FINAL_DSEG1 INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_MOVSQ i64 w q + INVALID rw ArDI + INVALID r FINAL_ESEG i64 r q + INVALID rw ArSI + INVALID r FINAL_DSEG1 INVALID r rFLAGS INTRINSIC_XED_IFORM_REPE_CMPSB u8 cr b + INVALID rcw ArSI + INVALID r FINAL_DSEG u8 cr b + INVALID rcw ArDI + INVALID r FINAL_ESEG1 INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_REPNE_CMPSB u8 cr b + INVALID rcw ArSI + INVALID r FINAL_DSEG u8 cr b + INVALID rcw ArDI + INVALID r FINAL_ESEG1 INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_CMPSB u8 r b + INVALID rw ArSI + INVALID r FINAL_DSEG u8 r b + INVALID rw ArDI + INVALID r FINAL_ESEG1 INVALID rw rFLAGS INTRINSIC_XED_IFORM_REPE_CMPSW i16 cr w + INVALID rcw ArSI + INVALID r FINAL_DSEG i16 cr w + INVALID rcw ArDI + INVALID r FINAL_ESEG1 INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_REPNE_CMPSW i16 cr w + INVALID rcw ArSI + INVALID r FINAL_DSEG i16 cr w + INVALID rcw ArDI + INVALID r FINAL_ESEG1 INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_CMPSW i16 r w + INVALID rw ArSI + INVALID r FINAL_DSEG i16 r w + INVALID rw ArDI + INVALID r FINAL_ESEG1 INVALID rw rFLAGS INTRINSIC_XED_IFORM_REPE_CMPSD i32 cr d + INVALID rcw ArSI + INVALID r FINAL_DSEG i32 cr d + INVALID rcw ArDI + INVALID r FINAL_ESEG1 INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_REPNE_CMPSD i32 cr d + INVALID rcw ArSI + INVALID r FINAL_DSEG i32 cr d + INVALID rcw ArDI + INVALID r FINAL_ESEG1 INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_CMPSD i32 r d + INVALID rw ArSI + INVALID r FINAL_DSEG i32 r d + INVALID rw ArDI + INVALID r FINAL_ESEG1 INVALID rw rFLAGS INTRINSIC_XED_IFORM_REPE_CMPSQ i64 cr q + INVALID rcw ArSI + INVALID r FINAL_DSEG i64 cr q + INVALID rcw ArDI + INVALID r FINAL_ESEG1 INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_REPNE_CMPSQ i64 cr q + INVALID rcw ArSI + INVALID r FINAL_DSEG i64 cr q + INVALID rcw ArDI + INVALID r FINAL_ESEG1 INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_CMPSQ i64 r q + INVALID rw ArSI + INVALID r FINAL_DSEG i64 r q + INVALID rw ArDI + INVALID r FINAL_ESEG1 INVALID rw rFLAGS INTRINSIC_XED_IFORM_REP_STOSB u8 cw b - INVALID r XED_REG_AL + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_STOSB u8 w b - INVALID r XED_REG_AL + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_STOSW i16 cw w - INVALID r XED_REG_AX + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_STOSW i16 w w - INVALID r XED_REG_AX + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_STOSD i32 cw d - INVALID r XED_REG_EAX + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_STOSD i32 w d - INVALID r XED_REG_EAX + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_STOSQ i64 cw q - INVALID r XED_REG_RAX + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_STOSQ i64 w q - INVALID r XED_REG_RAX + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_LODSB - INVALID cw XED_REG_AL u8 cr b + INVALID rcw ArSI + INVALID r FINAL_DSEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_LODSB - INVALID w XED_REG_AL u8 r b + INVALID rw ArSI + INVALID r FINAL_DSEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_LODSW - INVALID cw XED_REG_AX i16 cr w + INVALID rcw ArSI + INVALID r FINAL_DSEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_LODSW - INVALID w XED_REG_AX i16 r w + INVALID rw ArSI + INVALID r FINAL_DSEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_LODSD - INVALID cw XED_REG_EAX i32 cr d + INVALID rcw ArSI + INVALID r FINAL_DSEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_LODSD - INVALID w XED_REG_EAX i32 r d + INVALID rw ArSI + INVALID r FINAL_DSEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REP_LODSQ - INVALID cw XED_REG_RAX i64 cr q + INVALID rcw ArSI + INVALID r FINAL_DSEG INVALID rcw ArCX INVALID r rFLAGS INTRINSIC_XED_IFORM_LODSQ - INVALID w XED_REG_RAX i64 r q + INVALID rw ArSI + INVALID r FINAL_DSEG INVALID r rFLAGS INTRINSIC_XED_IFORM_REPE_SCASB - INVALID r XED_REG_AL u8 cr b + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_REPNE_SCASB - INVALID r XED_REG_AL u8 cr b + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_SCASB - INVALID r XED_REG_AL u8 r b + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID rw rFLAGS INTRINSIC_XED_IFORM_REPE_SCASW - INVALID r XED_REG_AX i16 cr w + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_REPNE_SCASW - INVALID r XED_REG_AX i16 cr w + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_SCASW - INVALID r XED_REG_AX i16 r w + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID rw rFLAGS INTRINSIC_XED_IFORM_REPE_SCASD - INVALID r XED_REG_EAX i32 cr d + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_REPNE_SCASD - INVALID r XED_REG_EAX i32 cr d + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_SCASD - INVALID r XED_REG_EAX i32 r d + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID rw rFLAGS INTRINSIC_XED_IFORM_REPE_SCASQ - INVALID r XED_REG_RAX i64 cr q + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_REPNE_SCASQ - INVALID r XED_REG_RAX i64 cr q + INVALID rcw ArDI + INVALID r FINAL_ESEG INVALID rcw ArCX INVALID rcw rFLAGS INTRINSIC_XED_IFORM_SCASQ - INVALID r XED_REG_RAX i64 r q + INVALID rw ArDI + INVALID r FINAL_ESEG INVALID rw rFLAGS INTRINSIC_XED_IFORM_RET_NEAR_IMMw - int r spw + i16 r w + int rw spw INVALID w rIP int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_RET_NEAR - int r spw + int rw spw INVALID w rIP int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_LES_GPRz_MEMp INVALID w GPRz_R struct r p - INVALID w XED_REG_ES INTRINSIC_XED_IFORM_LDS_GPRz_MEMp INVALID w GPRz_R struct r p - INVALID w XED_REG_DS INTRINSIC_XED_IFORM_ENTER_IMMw_IMMb - int w spw + i16 r w + u8 r b + int rw spw INVALID rw OrBP int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_LEAVE int r v + INVALID r ArBP + INVALID r FINAL_SSEG0 INVALID rw OrBP INVALID rw OrSP INTRINSIC_XED_IFORM_RET_FAR_IMMw - int r spw2 + i16 r w + int rw spw2 INVALID w rIP int r spw2 + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_RET_FAR - int r spw2 + int rw spw2 INVALID w rIP int r spw2 + INVALID rw SrSP + INVALID r FINAL_SSEG0 INTRINSIC_XED_IFORM_INT3 INVALID w rIP INVALID rw rFLAGS INTRINSIC_XED_IFORM_INT_IMMb + u8 r b INVALID w rIP INVALID rw rFLAGS INTRINSIC_XED_IFORM_INTO - INVALID w XED_REG_EIP INVALID rw rFLAGS INTRINSIC_XED_IFORM_IRET - int r spw5 + int rw spw5 INVALID w rIP int r spw5 + INVALID rw SrSP + INVALID r FINAL_SSEG0 INVALID rw rFLAGS INTRINSIC_XED_IFORM_IRETD - int r spw5 + int rw spw5 INVALID w rIP int r spw5 + INVALID rw SrSP + INVALID r FINAL_SSEG0 INVALID rw rFLAGS INTRINSIC_XED_IFORM_IRETQ + int rw spw5 int r spw5 - INVALID w XED_REG_RIP - int r spw5 + INVALID rw SrSP + INVALID r FINAL_SSEG0 INVALID rw rFLAGS INTRINSIC_XED_IFORM_AAM_IMMb - INVALID rw XED_REG_AL - INVALID w XED_REG_AH + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_AAD_IMMb - INVALID rw XED_REG_AL - INVALID rw XED_REG_AH + i8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SALC - INVALID w XED_REG_AL INVALID r rFLAGS INTRINSIC_XED_IFORM_XLAT u8 r b - INVALID w XED_REG_AL + INVALID r ArBX + INVALID r FINAL_DSEG INTRINSIC_XED_IFORM_LOOPNE_RELBRb + i8 r b INVALID rw ArCX INVALID rw rIP INVALID r rFLAGS INTRINSIC_XED_IFORM_LOOPE_RELBRb + i8 r b INVALID rw ArCX INVALID rw rIP INVALID r rFLAGS INTRINSIC_XED_IFORM_LOOP_RELBRb + i8 r b INVALID rw ArCX INVALID rw rIP INTRINSIC_XED_IFORM_JCXZ_RELBRb - INVALID r XED_REG_CX - INVALID rw XED_REG_IP + i8 r b INTRINSIC_XED_IFORM_JECXZ_RELBRb - INVALID r XED_REG_ECX - INVALID rw XED_REG_EIP + i8 r b INTRINSIC_XED_IFORM_JRCXZ_RELBRb - INVALID r XED_REG_RCX - INVALID rw XED_REG_RIP + i8 r b INTRINSIC_XED_IFORM_IN_AL_IMMb - INVALID w XED_REG_AL + u8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_IN_OeAX_IMMb INVALID w OeAX + u8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_IN_AL_DX - INVALID w XED_REG_AL - INVALID r XED_REG_DX INVALID r rFLAGS INTRINSIC_XED_IFORM_IN_OeAX_DX INVALID w OeAX - INVALID r XED_REG_DX INVALID r rFLAGS INTRINSIC_XED_IFORM_OUT_IMMb_AL - INVALID r XED_REG_AL + u8 r b INVALID r rFLAGS INTRINSIC_XED_IFORM_OUT_IMMb_OeAX + u8 r b INVALID r OeAX INVALID r rFLAGS INTRINSIC_XED_IFORM_OUT_DX_AL - INVALID r XED_REG_DX - INVALID r XED_REG_AL INVALID r rFLAGS INTRINSIC_XED_IFORM_OUT_DX_OeAX - INVALID r XED_REG_DX INVALID r OeAX INVALID r rFLAGS @@ -4036,22 +4088,14 @@ INTRINSIC_XED_IFORM_LSL_GPRv_GPRz INVALID w rFLAGS INTRINSIC_XED_IFORM_SYSCALL - INVALID w XED_REG_RIP - INVALID w XED_REG_RCX - INVALID w XED_REG_R11 INVALID w rFLAGS INTRINSIC_XED_IFORM_CLTS INTRINSIC_XED_IFORM_SYSRET - INVALID w XED_REG_EIP - INVALID r XED_REG_ECX INVALID w rFLAGS INTRINSIC_XED_IFORM_SYSRET64 - INVALID w XED_REG_RIP - INVALID r XED_REG_RCX - INVALID r XED_REG_R11 INVALID w rFLAGS INTRINSIC_XED_IFORM_MOVUPS_XMMps_MEMps @@ -4135,7 +4179,7 @@ INTRINSIC_XED_IFORM_MOVUPD_XMMpd_XMMpd_0F11 f64 r pd INTRINSIC_XED_IFORM_MOVLPD_XMMsd_MEMq - f64 w sd + f64 rw sd i64 r q INTRINSIC_XED_IFORM_MOVLPD_MEMq_XMMsd @@ -4159,7 +4203,7 @@ INTRINSIC_XED_IFORM_UNPCKHPD_XMMpd_XMMq i64 r q INTRINSIC_XED_IFORM_MOVHPD_XMMsd_MEMq - f64 w sd + f64 rw sd i64 r q INTRINSIC_XED_IFORM_MOVHPD_MEMq_XMMsd @@ -4223,38 +4267,17 @@ INTRINSIC_XED_IFORM_MOV_DR_GPR64_DR INVALID r DR_R INTRINSIC_XED_IFORM_WRMSR - INVALID r XED_REG_EAX - INVALID r XED_REG_EDX - INVALID r XED_REG_ECX - INVALID w XED_REG_MSRS INTRINSIC_XED_IFORM_RDTSC - INVALID w XED_REG_EAX - INVALID w XED_REG_EDX - INVALID r XED_REG_TSC INTRINSIC_XED_IFORM_RDMSR - INVALID w XED_REG_EAX - INVALID w XED_REG_EDX - INVALID r XED_REG_ECX - INVALID r XED_REG_MSRS INTRINSIC_XED_IFORM_RDPMC - INVALID w XED_REG_EAX - INVALID w XED_REG_EDX - INVALID r XED_REG_ECX - INVALID r XED_REG_MSRS INTRINSIC_XED_IFORM_SYSENTER - INVALID w XED_REG_EIP - INVALID w XED_REG_ESP INVALID w rFLAGS INTRINSIC_XED_IFORM_SYSEXIT - INVALID w XED_REG_EIP - INVALID w XED_REG_ESP - INVALID r XED_REG_ECX - INVALID r XED_REG_EDX INTRINSIC_XED_IFORM_CMOVO_GPRv_MEMv INVALID cw GPRv_R @@ -4397,27 +4420,27 @@ INTRINSIC_XED_IFORM_XORPS_XMMxud_XMMxud u32 r xud INTRINSIC_XED_IFORM_SQRTSS_XMMss_MEMss - f32 w ss + f32 rw ss f32 r ss INTRINSIC_XED_IFORM_SQRTSS_XMMss_XMMss - f32 w ss + f32 rw ss f32 r ss INTRINSIC_XED_IFORM_RSQRTSS_XMMss_MEMss - f32 w ss + f32 rw ss f32 r ss INTRINSIC_XED_IFORM_RSQRTSS_XMMss_XMMss - f32 w ss + f32 rw ss f32 r ss INTRINSIC_XED_IFORM_RCPSS_XMMss_MEMss - f32 w ss + f32 rw ss f32 r ss INTRINSIC_XED_IFORM_RCPSS_XMMss_XMMss - f32 w ss + f32 rw ss f32 r ss INTRINSIC_XED_IFORM_MOVMSKPD_GPR32_XMMpd @@ -4465,11 +4488,11 @@ INTRINSIC_XED_IFORM_XORPD_XMMxuq_XMMxuq u64 r xuq INTRINSIC_XED_IFORM_SQRTSD_XMMsd_MEMsd - f64 w sd + f64 rw sd f64 r sd INTRINSIC_XED_IFORM_SQRTSD_XMMsd_XMMsd - f64 w sd + f64 rw sd f64 r sd INTRINSIC_XED_IFORM_PUNPCKLBW_MMXq_MEMd @@ -4603,10 +4626,12 @@ INTRINSIC_XED_IFORM_PACKUSWB_XMMdq_XMMdq INTRINSIC_XED_IFORM_PSHUFW_MMXq_MEMq_IMMb u16 w q u16 r q + u8 r b INTRINSIC_XED_IFORM_PSHUFW_MMXq_MMXq_IMMb u16 w q u16 r q + u8 r b INTRINSIC_XED_IFORM_PCMPEQB_MMXq_MEMq i8 rw q @@ -4661,26 +4686,32 @@ INTRINSIC_XED_IFORM_EMMS INTRINSIC_XED_IFORM_PSHUFD_XMMdq_MEMdq_IMMb u32 w dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_PSHUFD_XMMdq_XMMdq_IMMb u32 w dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_PSHUFLW_XMMdq_MEMdq_IMMb u16 w dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_PSHUFLW_XMMdq_XMMdq_IMMb u16 w dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_PSHUFHW_XMMdq_MEMdq_IMMb u16 w dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_PSHUFHW_XMMdq_XMMdq_IMMb u16 w dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_SETO_MEMb u8 w b @@ -4747,15 +4778,10 @@ INTRINSIC_XED_IFORM_SETNBE_GPR8 INVALID r rFLAGS INTRINSIC_XED_IFORM_CPUID - INVALID rw XED_REG_EAX - INVALID w XED_REG_EBX - INVALID crw XED_REG_ECX - INVALID w XED_REG_EDX INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMb_GPR8 u8 rcw b INVALID r GPR8_R - INVALID rcw XED_REG_AL INVALID w rFLAGS INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMv_GPRv @@ -4767,13 +4793,11 @@ INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMv_GPRv INTRINSIC_XED_IFORM_CMPXCHG_MEMb_GPR8 u8 rcw b INVALID r GPR8_R - INVALID rcw XED_REG_AL INVALID w rFLAGS INTRINSIC_XED_IFORM_CMPXCHG_GPR8_GPR8 INVALID rcw GPR8_B INVALID r GPR8_R - INVALID rcw XED_REG_AL INVALID w rFLAGS INTRINSIC_XED_IFORM_CMPXCHG_MEMv_GPRv @@ -4791,17 +4815,14 @@ INTRINSIC_XED_IFORM_CMPXCHG_GPRv_GPRv INTRINSIC_XED_IFORM_LSS_GPRv_MEMp2 INVALID w GPRv_R struct r p2 - INVALID w XED_REG_SS INTRINSIC_XED_IFORM_LFS_GPRv_MEMp2 INVALID w GPRv_R struct r p2 - INVALID w XED_REG_FS INTRINSIC_XED_IFORM_LGS_GPRv_MEMp2 INVALID w GPRv_R struct r p2 - INVALID w XED_REG_GS INTRINSIC_XED_IFORM_MOVZX_GPRv_MEMb INVALID w GPRv_R @@ -4852,10 +4873,12 @@ INTRINSIC_XED_IFORM_XADD_GPRv_GPRv INTRINSIC_XED_IFORM_CMPPS_XMMps_MEMps_IMMb f32 rw ps f32 r ps + u8 r b INTRINSIC_XED_IFORM_CMPPS_XMMps_XMMps_IMMb f32 rw ps f32 r ps + u8 r b INTRINSIC_XED_IFORM_MOVNTI_MEMd_GPR32 i32 w d @@ -4868,66 +4891,82 @@ INTRINSIC_XED_IFORM_MOVNTI_MEMq_GPR64 INTRINSIC_XED_IFORM_PINSRW_MMXq_MEMw_IMMb u16 rw q u16 r w + u8 r b INTRINSIC_XED_IFORM_PINSRW_MMXq_GPR32_IMMb u16 rw q INVALID r GPR32_B + u8 r b INTRINSIC_XED_IFORM_PINSRW_XMMdq_MEMw_IMMb i32 rw dq i16 r w + u8 r b INTRINSIC_XED_IFORM_PINSRW_XMMdq_GPR32_IMMb i32 rw dq INVALID r GPR32_B + u8 r b INTRINSIC_XED_IFORM_PEXTRW_GPR32_MMXq_IMMb INVALID w GPR32_R u16 r q + u8 r b INTRINSIC_XED_IFORM_PEXTRW_GPR32_XMMdq_IMMb INVALID w GPR32_R i32 r dq + u8 r b INTRINSIC_XED_IFORM_SHUFPS_XMMps_MEMps_IMMb f32 rw ps f32 r ps + u8 r b INTRINSIC_XED_IFORM_SHUFPS_XMMps_XMMps_IMMb f32 rw ps f32 r ps + u8 r b INTRINSIC_XED_IFORM_CMPSS_XMMss_MEMss_IMMb f32 rw ss f32 r ss + u8 r b INTRINSIC_XED_IFORM_CMPSS_XMMss_XMMss_IMMb f32 rw ss f32 r ss + u8 r b INTRINSIC_XED_IFORM_CMPPD_XMMpd_MEMpd_IMMb f64 rw pd f64 r pd + u8 r b INTRINSIC_XED_IFORM_CMPPD_XMMpd_XMMpd_IMMb f64 rw pd f64 r pd + u8 r b INTRINSIC_XED_IFORM_SHUFPD_XMMpd_MEMpd_IMMb f64 rw pd f64 r pd + u8 r b INTRINSIC_XED_IFORM_SHUFPD_XMMpd_XMMpd_IMMb f64 rw pd f64 r pd + u8 r b INTRINSIC_XED_IFORM_CMPSD_XMM_XMMsd_MEMsd_IMMb f64 rw sd f64 r sd + u8 r b INTRINSIC_XED_IFORM_CMPSD_XMM_XMMsd_XMMsd_IMMb f64 rw sd f64 r sd + u8 r b INTRINSIC_XED_IFORM_PADDQ_MMXq_MEMq u64 rw q @@ -5141,11 +5180,15 @@ INTRINSIC_XED_IFORM_MASKMOVQ_MMXq_MMXq u8 r q i8 r q i64 w q + INVALID r ArDI + INVALID r FINAL_DSEG -INTRINSIC_XED_IFORM_MASKMOVDQU_XMMdq_XMMdq - i32 r dq - i32 r dq - i32 w dq +INTRINSIC_XED_IFORM_MASKMOVDQU_XMMxub_XMMxub + u8 r xub + u8 r xub + u8 w xub + INVALID r ArDI + INVALID r FINAL_DSEG INTRINSIC_XED_IFORM_LDDQU_XMMpd_MEMdq f64 w pd @@ -5153,6 +5196,8 @@ INTRINSIC_XED_IFORM_LDDQU_XMMpd_MEMdq INTRINSIC_XED_IFORM_INVD +INTRINSIC_XED_IFORM_UD0 + INTRINSIC_XED_IFORM_UD0_GPR32_MEMd INVALID r GPR32_R i32 r d @@ -5188,11 +5233,11 @@ INTRINSIC_XED_IFORM_MOVAPS_XMMps_XMMps_0F29 f32 r ps INTRINSIC_XED_IFORM_CVTPI2PS_XMMq_MEMq - f32 w q + f32 rw q i32 r q INTRINSIC_XED_IFORM_CVTPI2PS_XMMq_MMXq - f32 w q + f32 rw q i32 r q INTRINSIC_XED_IFORM_MOVNTPS_MEMdq_XMMps @@ -5236,19 +5281,19 @@ INTRINSIC_XED_IFORM_COMISS_XMMss_XMMss INVALID w rFLAGS INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_MEMd - f32 w ss + f32 rw ss i32 r d INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_GPR32d - f32 w ss + f32 rw ss i32 r d INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_MEMq - f32 w ss + f32 rw ss i32 r q INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_GPR64q - f32 w ss + f32 rw ss i32 r q INTRINSIC_XED_IFORM_CVTTSS2SI_GPR32d_MEMss @@ -5348,19 +5393,19 @@ INTRINSIC_XED_IFORM_COMISD_XMMsd_XMMsd INVALID w rFLAGS INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_MEMd - f64 w sd + f64 rw sd i32 r d INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_GPR32d - f64 w sd + f64 rw sd i32 r d INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_MEMq - f64 w sd + f64 rw sd i64 r q INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_GPR64q - f64 w sd + f64 rw sd i64 r q INTRINSIC_XED_IFORM_CVTTSD2SI_GPR32d_MEMsd @@ -5556,11 +5601,11 @@ INTRINSIC_XED_IFORM_MULSS_XMMss_XMMss f32 r ss INTRINSIC_XED_IFORM_CVTSS2SD_XMMsd_MEMss - f64 w sd + f64 rw sd f32 r ss INTRINSIC_XED_IFORM_CVTSS2SD_XMMsd_XMMss - f64 w sd + f64 rw sd f32 r ss INTRINSIC_XED_IFORM_CVTTPS2DQ_XMMdq_MEMps @@ -5684,11 +5729,11 @@ INTRINSIC_XED_IFORM_MULSD_XMMsd_XMMsd f64 r sd INTRINSIC_XED_IFORM_CVTSD2SS_XMMss_MEMsd - f32 w ss + f32 rw ss f64 r sd INTRINSIC_XED_IFORM_CVTSD2SS_XMMss_XMMsd - f32 w ss + f32 rw ss f64 r sd INTRINSIC_XED_IFORM_SUBSD_XMMsd_MEMsd @@ -6074,45 +6119,45 @@ INTRINSIC_XED_IFORM_RSM INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_IMMb int rcw v INVALID r GPRv_R + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_IMMb INVALID rcw GPRv_B INVALID r GPRv_R + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_CL int rcw v INVALID r GPRv_R - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_CL INVALID rcw GPRv_B INVALID r GPRv_R - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_IMMb int rcw v INVALID r GPRv_R + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_IMMb INVALID rcw GPRv_B INVALID r GPRv_R + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_CL int rcw v INVALID r GPRv_R - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_CL INVALID rcw GPRv_B INVALID r GPRv_R - INVALID r XED_REG_CL INVALID cw rFLAGS INTRINSIC_XED_IFORM_MOVSX_GPRv_MEMb @@ -6697,18 +6742,22 @@ INTRINSIC_XED_IFORM_PSIGND_XMMdq_XMMdq INTRINSIC_XED_IFORM_PALIGNR_MMXq_MEMq_IMMb i64 rw q i64 r q + u8 r b INTRINSIC_XED_IFORM_PALIGNR_MMXq_MMXq_IMMb i64 rw q i64 r q + u8 r b INTRINSIC_XED_IFORM_PALIGNR_XMMdq_MEMdq_IMMb i32 rw dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_PALIGNR_XMMdq_XMMdq_IMMb i32 rw dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_PABSB_MMXq_MEMq i64 w q @@ -6795,18 +6844,22 @@ INTRINSIC_XED_IFORM_CRC32_GPRyy_GPRv INTRINSIC_XED_IFORM_BLENDPD_XMMdq_MEMdq_IMMb f64 rw dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_BLENDPD_XMMdq_XMMdq_IMMb f64 rw dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_BLENDPS_XMMdq_MEMdq_IMMb f32 rw dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_BLENDPS_XMMdq_XMMdq_IMMb f32 rw dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_BLENDVPD_XMMdq_MEMdq f64 rw dq @@ -6839,18 +6892,22 @@ INTRINSIC_XED_IFORM_PCMPEQQ_XMMdq_XMMdq INTRINSIC_XED_IFORM_DPPD_XMMdq_MEMdq_IMMb f64 rw dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_DPPD_XMMdq_XMMdq_IMMb f64 rw dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_DPPS_XMMdq_MEMdq_IMMb f32 rw dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_DPPS_XMMdq_XMMdq_IMMb f32 rw dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_MOVNTDQA_XMMdq_MEMdq i32 w dq @@ -6859,26 +6916,32 @@ INTRINSIC_XED_IFORM_MOVNTDQA_XMMdq_MEMdq INTRINSIC_XED_IFORM_EXTRACTPS_MEMd_XMMps_IMMb i32 w d f32 r ps + u8 r b INTRINSIC_XED_IFORM_EXTRACTPS_GPR32d_XMMdq_IMMb i32 w d i32 r dq + u8 r b INTRINSIC_XED_IFORM_INSERTPS_XMMps_MEMd_IMMb f32 rw ps i32 r d + u8 r b INTRINSIC_XED_IFORM_INSERTPS_XMMps_XMMps_IMMb f32 rw ps f32 r ps + u8 r b INTRINSIC_XED_IFORM_MPSADBW_XMMdq_MEMdq_IMMb u8 rw dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_MPSADBW_XMMdq_XMMdq_IMMb u8 rw dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_PACKUSDW_XMMdq_MEMdq i32 rw dq @@ -6891,10 +6954,12 @@ INTRINSIC_XED_IFORM_PACKUSDW_XMMdq_XMMdq INTRINSIC_XED_IFORM_PBLENDW_XMMdq_MEMdq_IMMb i32 rw dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_PBLENDW_XMMdq_XMMdq_IMMb i32 rw dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_PBLENDVB_XMMdq_MEMdq i32 rw dq @@ -6909,90 +6974,112 @@ INTRINSIC_XED_IFORM_PBLENDVB_XMMdq_XMMdq INTRINSIC_XED_IFORM_PEXTRB_MEMb_XMMdq_IMMb u8 w b i32 r dq + u8 r b INTRINSIC_XED_IFORM_PEXTRB_GPR32d_XMMdq_IMMb i32 w d i32 r dq + u8 r b INTRINSIC_XED_IFORM_PEXTRW_SSE4_MEMw_XMMdq_IMMb i16 w w i32 r dq + u8 r b INTRINSIC_XED_IFORM_PEXTRW_SSE4_GPR32_XMMdq_IMMb INVALID w GPR32_B i32 r dq + u8 r b INTRINSIC_XED_IFORM_PEXTRQ_MEMq_XMMdq_IMMb i64 w q i32 r dq + u8 r b INTRINSIC_XED_IFORM_PEXTRQ_GPR64q_XMMdq_IMMb i64 w q i32 r dq + u8 r b INTRINSIC_XED_IFORM_PEXTRD_MEMd_XMMdq_IMMb i32 w d i32 r dq + u8 r b INTRINSIC_XED_IFORM_PEXTRD_GPR32d_XMMdq_IMMb i32 w d i32 r dq + u8 r b INTRINSIC_XED_IFORM_PINSRB_XMMdq_MEMb_IMMb i32 rw dq u8 r b + u8 r b INTRINSIC_XED_IFORM_PINSRB_XMMdq_GPR32d_IMMb i32 rw dq i32 r d + u8 r b INTRINSIC_XED_IFORM_PINSRD_XMMdq_MEMd_IMMb i32 rw dq i32 r d + u8 r b INTRINSIC_XED_IFORM_PINSRD_XMMdq_GPR32d_IMMb i32 rw dq i32 r d + u8 r b INTRINSIC_XED_IFORM_PINSRQ_XMMdq_MEMq_IMMb i32 rw dq i64 r q + u8 r b INTRINSIC_XED_IFORM_PINSRQ_XMMdq_GPR64q_IMMb i32 rw dq i64 r q + u8 r b INTRINSIC_XED_IFORM_ROUNDPD_XMMpd_MEMpd_IMMb f64 w pd f64 r pd + u8 r b INTRINSIC_XED_IFORM_ROUNDPD_XMMpd_XMMpd_IMMb f64 w pd f64 r pd + u8 r b INTRINSIC_XED_IFORM_ROUNDPS_XMMps_MEMps_IMMb f32 w ps f32 r ps + u8 r b INTRINSIC_XED_IFORM_ROUNDPS_XMMps_XMMps_IMMb f32 w ps f32 r ps + u8 r b INTRINSIC_XED_IFORM_ROUNDSD_XMMq_MEMq_IMMb - i64 w q + i64 rw q i64 r q + u8 r b INTRINSIC_XED_IFORM_ROUNDSD_XMMq_XMMq_IMMb - i64 w q + i64 rw q i64 r q + u8 r b INTRINSIC_XED_IFORM_ROUNDSS_XMMd_MEMd_IMMb - i32 w d + i32 rw d i32 r d + u8 r b INTRINSIC_XED_IFORM_ROUNDSS_XMMd_XMMd_IMMb - i32 w d + i32 rw d i32 r d + u8 r b INTRINSIC_XED_IFORM_PTEST_XMMdq_MEMdq i32 r dq @@ -7191,138 +7278,108 @@ INTRINSIC_XED_IFORM_PMOVZXDQ_XMMdq_XMMq INTRINSIC_XED_IFORM_PCMPESTRI_XMMdq_MEMdq_IMMb i32 r dq i32 r dq - INVALID r XED_REG_EAX - INVALID r XED_REG_EDX - INVALID w XED_REG_ECX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPESTRI_XMMdq_XMMdq_IMMb i32 r dq i32 r dq - INVALID r XED_REG_EAX - INVALID r XED_REG_EDX - INVALID w XED_REG_ECX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPESTRI64_XMMdq_MEMdq_IMMb i32 r dq i32 r dq - INVALID r XED_REG_RAX - INVALID r XED_REG_RDX - INVALID w XED_REG_RCX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPESTRI64_XMMdq_XMMdq_IMMb i32 r dq i32 r dq - INVALID r XED_REG_RAX - INVALID r XED_REG_RDX - INVALID w XED_REG_RCX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPISTRI_XMMdq_MEMdq_IMMb i32 r dq i32 r dq - INVALID w XED_REG_ECX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPISTRI_XMMdq_XMMdq_IMMb i32 r dq i32 r dq - INVALID w XED_REG_ECX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPISTRI64_XMMdq_MEMdq_IMMb i32 r dq i32 r dq - INVALID w XED_REG_RCX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPISTRI64_XMMdq_XMMdq_IMMb i32 r dq i32 r dq - INVALID w XED_REG_RCX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPESTRM_XMMdq_MEMdq_IMMb i32 r dq i32 r dq - INVALID r XED_REG_EAX - INVALID r XED_REG_EDX + u8 r b i32 w dq INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPESTRM_XMMdq_XMMdq_IMMb i32 r dq i32 r dq - INVALID r XED_REG_EAX - INVALID r XED_REG_EDX + u8 r b i32 w dq INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPESTRM64_XMMdq_MEMdq_IMMb i32 r dq i32 r dq - INVALID r XED_REG_RAX - INVALID r XED_REG_RDX + u8 r b i32 w dq INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPESTRM64_XMMdq_XMMdq_IMMb i32 r dq i32 r dq - INVALID r XED_REG_RAX - INVALID r XED_REG_RDX + u8 r b i32 w dq INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPISTRM_XMMdq_MEMdq_IMMb i32 r dq i32 r dq + u8 r b i32 w dq INVALID w rFLAGS INTRINSIC_XED_IFORM_PCMPISTRM_XMMdq_XMMdq_IMMb i32 r dq i32 r dq + u8 r b i32 w dq INVALID w rFLAGS INTRINSIC_XED_IFORM_XGETBV - INVALID r XED_REG_ECX - INVALID w XED_REG_EDX - INVALID w XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XSETBV - INVALID r XED_REG_ECX - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID w XED_REG_XCR0 INTRINSIC_XED_IFORM_XSAVE_MEMmxsave struct rw mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XRSTOR_MEMmxsave struct r mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XSAVE64_MEMmxsave struct rw mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XRSTOR64_MEMmxsave struct r mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_MOVBE_GPRv_MEMv INVALID w GPRv_R @@ -7333,16 +7390,16 @@ INTRINSIC_XED_IFORM_MOVBE_MEMv_GPRv INVALID r GPRv_R INTRINSIC_XED_IFORM_GETSEC - INVALID rcw XED_REG_EAX - INVALID r XED_REG_EBX INTRINSIC_XED_IFORM_AESKEYGENASSIST_XMMdq_XMMdq_IMMb i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_AESKEYGENASSIST_XMMdq_MEMdq_IMMb i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_AESENC_XMMdq_XMMdq i32 rw dq @@ -7387,10 +7444,12 @@ INTRINSIC_XED_IFORM_AESIMC_XMMdq_MEMdq INTRINSIC_XED_IFORM_PCLMULQDQ_XMMdq_XMMdq_IMMb i32 rw dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_PCLMULQDQ_XMMdq_MEMdq_IMMb i32 rw dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_INVEPT_GPR64_MEMdq INVALID r GPR64_R @@ -7438,19 +7497,27 @@ INTRINSIC_XED_IFORM_XSTORE INVALID r OrCX INVALID rw OrDX INVALID w OrAX + INVALID rw ArDI + INVALID r FINAL_ESEG INTRINSIC_XED_IFORM_REP_XSTORE u8 w b INVALID rw OrCX INVALID rw OrDX INVALID w OrAX + INVALID rw ArDI + INVALID r FINAL_ESEG INTRINSIC_XED_IFORM_REP_XCRYPTECB u8 w b INVALID rw OrCX INVALID r OrDX INVALID r OrBX + INVALID rw ArDI + INVALID r FINAL_ESEG u8 cr b + INVALID rcw ArSI + INVALID r FINAL_DSEG1 INTRINSIC_XED_IFORM_REP_XCRYPTCBC u8 w b @@ -7458,7 +7525,11 @@ INTRINSIC_XED_IFORM_REP_XCRYPTCBC INVALID r OrDX INVALID r OrBX INVALID r ArAX + INVALID rw ArDI + INVALID r FINAL_ESEG u8 cr b + INVALID rcw ArSI + INVALID r FINAL_DSEG1 INTRINSIC_XED_IFORM_REP_XCRYPTCTR u8 w b @@ -7466,7 +7537,11 @@ INTRINSIC_XED_IFORM_REP_XCRYPTCTR INVALID r OrDX INVALID r OrBX INVALID r ArAX + INVALID rw ArDI + INVALID r FINAL_ESEG u8 cr b + INVALID rcw ArSI + INVALID r FINAL_DSEG1 INTRINSIC_XED_IFORM_REP_XCRYPTCFB u8 w b @@ -7474,7 +7549,11 @@ INTRINSIC_XED_IFORM_REP_XCRYPTCFB INVALID r OrDX INVALID r OrBX INVALID r ArAX + INVALID rw ArDI + INVALID r FINAL_ESEG u8 cr b + INVALID rcw ArSI + INVALID r FINAL_DSEG1 INTRINSIC_XED_IFORM_REP_XCRYPTOFB u8 w b @@ -7482,25 +7561,36 @@ INTRINSIC_XED_IFORM_REP_XCRYPTOFB INVALID r OrDX INVALID r OrBX INVALID r ArAX + INVALID rw ArDI + INVALID r FINAL_ESEG u8 cr b + INVALID rcw ArSI + INVALID r FINAL_DSEG1 INTRINSIC_XED_IFORM_REP_XSHA1 INVALID rcw ArAX INVALID rcw OrCX u8 w b + INVALID rw ArSI + INVALID r FINAL_ESEG u8 r b + INVALID r ArDI + INVALID r FINAL_ESEG1 INTRINSIC_XED_IFORM_REP_XSHA256 INVALID rcw ArAX INVALID rcw OrCX u8 w b + INVALID rw ArSI + INVALID r FINAL_ESEG u8 r b + INVALID r ArDI + INVALID r FINAL_ESEG1 INTRINSIC_XED_IFORM_REP_MONTMUL - INVALID rw XED_REG_EAX - INVALID rw XED_REG_ECX - INVALID w XED_REG_EDX struct rw pmmsz16 + INVALID r ArSI + INVALID r FINAL_ESEG INTRINSIC_XED_IFORM_FEMMS @@ -7696,12 +7786,7 @@ INTRINSIC_XED_IFORM_PAVGUSB_MMXq_MMXq i64 rw q i64 r q -INTRINSIC_XED_IFORM_SYSCALL_AMD - INVALID w rIP - INVALID w rFLAGS - INTRINSIC_XED_IFORM_SYSRET_AMD - INVALID w XED_REG_EIP INVALID w rFLAGS INTRINSIC_XED_IFORM_VMRUN_ArAX @@ -7719,14 +7804,14 @@ INTRINSIC_XED_IFORM_STGI INTRINSIC_XED_IFORM_CLGI INTRINSIC_XED_IFORM_SKINIT_EAX - INVALID r XED_REG_EAX INTRINSIC_XED_IFORM_INVLPGA_ArAX_ECX INVALID r ArAX - INVALID r XED_REG_ECX INTRINSIC_XED_IFORM_EXTRQ_XMMq_IMMb_IMMb i64 w q + u8 r b + u8 r b INTRINSIC_XED_IFORM_EXTRQ_XMMq_XMMdq i64 w q @@ -7735,6 +7820,8 @@ INTRINSIC_XED_IFORM_EXTRQ_XMMq_XMMdq INTRINSIC_XED_IFORM_INSERTQ_XMMq_XMMq_IMMb_IMMb i64 w q i64 r q + u8 r b + u8 r b INTRINSIC_XED_IFORM_INSERTQ_XMMq_XMMdq i64 w q @@ -7752,13 +7839,8 @@ INTRINSIC_XED_IFORM_CLZERO INVALID r ArAX INTRINSIC_XED_IFORM_MONITORX - INVALID r XED_REG_EAX - INVALID r XED_REG_ECX - INVALID r XED_REG_EDX INTRINSIC_XED_IFORM_MWAITX - INVALID rw XED_REG_EAX - INVALID r XED_REG_ECX INTRINSIC_XED_IFORM_MCOMMIT INVALID w rFLAGS @@ -7769,26 +7851,23 @@ INTRINSIC_XED_IFORM_RDPRU i32 r d INTRINSIC_XED_IFORM_PSMASH_RAX - INVALID rw XED_REG_RAX INVALID w rFLAGS INTRINSIC_XED_IFORM_PVALIDATE_RAX_ECX_EDX - INVALID rw XED_REG_RAX - INVALID r XED_REG_ECX - INVALID r XED_REG_EDX INVALID w rFLAGS INTRINSIC_XED_IFORM_RMPADJUST_RAX_RCX_RDX - INVALID rw XED_REG_RAX - INVALID r XED_REG_RCX - INVALID r XED_REG_RDX INVALID w rFLAGS INTRINSIC_XED_IFORM_RMPUPDATE_RAX_RCX - INVALID rw XED_REG_RAX - INVALID r XED_REG_RCX INVALID w rFLAGS +INTRINSIC_XED_IFORM_INVLPGB_EAX_EDX_ECX + +INTRINSIC_XED_IFORM_INVLPGB_RAX_EDX_ECX + +INTRINSIC_XED_IFORM_TLBSYNC + INTRINSIC_XED_IFORM_BNDMK_BND_AGEN INVALID w BND_R @@ -7940,10 +8019,12 @@ INTRINSIC_XED_IFORM_SHA1NEXTE_XMMi32_MEMi32_SHA INTRINSIC_XED_IFORM_SHA1RNDS4_XMMi32_XMMi32_IMM8_SHA i32 rw dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_SHA1RNDS4_XMMi32_MEMi32_IMM8_SHA i32 rw dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_SHA256MSG1_XMMi32_XMMi32_SHA i32 rw dq @@ -7973,51 +8054,27 @@ INTRINSIC_XED_IFORM_SHA256RNDS2_XMMi32_MEMi32_SHA INTRINSIC_XED_IFORM_XSAVEOPT_MEMmxsave struct rw mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XSAVEOPT64_MEMmxsave struct rw mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XSAVES_MEMmxsave struct w mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XSAVES64_MEMmxsave struct w mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XRSTORS_MEMmxsave struct r mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XRSTORS64_MEMmxsave struct r mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XSAVEC_MEMmxsave struct w mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_XSAVEC64_MEMmxsave struct w mxsave - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_XCR0 INTRINSIC_XED_IFORM_CLFLUSHOPT_MEMmprefetch i64 r mprefetch @@ -8049,16 +8106,8 @@ INTRINSIC_XED_IFORM_STAC INVALID w rFLAGS INTRINSIC_XED_IFORM_ENCLU - INVALID r XED_REG_EAX - INVALID crw XED_REG_RBX - INVALID crw XED_REG_RCX - INVALID crw XED_REG_RDX INTRINSIC_XED_IFORM_ENCLS - INVALID r XED_REG_EAX - INVALID crw XED_REG_RBX - INVALID crw XED_REG_RCX - INVALID crw XED_REG_RDX INTRINSIC_XED_IFORM_RDPID_GPR32u32 u32 w d @@ -8078,6 +8127,7 @@ INTRINSIC_XED_IFORM_MOVDIR64B_GPRa_MEM INVALID r A_GPR_R u32 r zd i32 w zd + INVALID r A_GPR_R INTRINSIC_XED_IFORM_MOVDIRI_MEMu32_GPR32u32 u32 w d @@ -8093,12 +8143,6 @@ INTRINSIC_XED_IFORM_TPAUSE_GPR32u32 u32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_TPAUSE_GPR64u64 - u64 r q - u32 r d - u32 r d - INVALID w rFLAGS - INTRINSIC_XED_IFORM_UMONITOR_GPRa INVALID r A_GPR_B @@ -8108,21 +8152,9 @@ INTRINSIC_XED_IFORM_UMWAIT_GPR32 u32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_UMWAIT_GPR64 - u64 r q - u32 r d - u32 r d - INVALID w rFLAGS - INTRINSIC_XED_IFORM_CLDEMOTE_MEMu8 u8 r b -INTRINSIC_XED_IFORM_ENCLV - u32 r d - u64 crw q - u64 crw q - u64 crw q - INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv INVALID w GPRv_R int r v @@ -8144,7 +8176,6 @@ INTRINSIC_XED_IFORM_BSF_GPRv_GPRv INVALID w rFLAGS INTRINSIC_XED_IFORM_VMFUNC - INVALID r XED_REG_EAX INTRINSIC_XED_IFORM_INVPCID_GPR64_MEMdq INVALID r GPR64_R @@ -8175,13 +8206,13 @@ INTRINSIC_XED_IFORM_BSR_GPRv_GPRv INVALID w rFLAGS INTRINSIC_XED_IFORM_XBEGIN_RELBRz + int r z INVALID rw rIP - INVALID cw XED_REG_EAX INTRINSIC_XED_IFORM_XEND INTRINSIC_XED_IFORM_XABORT_IMMb - INVALID rcw XED_REG_EAX + u8 r b INTRINSIC_XED_IFORM_XTEST INVALID w rFLAGS @@ -8227,25 +8258,25 @@ INTRINSIC_XED_IFORM_ADOX_GPR64q_MEMq INVALID rw rFLAGS INTRINSIC_XED_IFORM_RDPKRU - INVALID w XED_REG_EDX - INVALID w XED_REG_EAX - INVALID r XED_REG_ECX INTRINSIC_XED_IFORM_WRPKRU - INVALID r XED_REG_EDX - INVALID r XED_REG_EAX - INVALID r XED_REG_ECX INTRINSIC_XED_IFORM_CLWB_MEMmprefetch i64 r mprefetch INTRINSIC_XED_IFORM_PREFETCHWT1_MEMu8 - u8 r b + i64 r mprefetch INTRINSIC_XED_IFORM_WBINVD INTRINSIC_XED_IFORM_WBNOINVD +INTRINSIC_XED_IFORM_ENCLV + u32 r d + u64 crw q + u64 crw q + u64 crw q + INTRINSIC_XED_IFORM_PCONFIG u32 rw d u32 crw d @@ -8253,21 +8284,32 @@ INTRINSIC_XED_IFORM_PCONFIG u32 crw d INVALID w rFLAGS +INTRINSIC_XED_IFORM_PCONFIG64 + u32 rw d + u64 crw q + u64 crw q + u64 crw q + INVALID w rFLAGS + INTRINSIC_XED_IFORM_GF2P8AFFINEINVQB_XMMu8_XMMu64_IMM8 u8 rw dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_GF2P8AFFINEINVQB_XMMu8_MEMu64_IMM8 u8 rw dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_GF2P8AFFINEQB_XMMu8_XMMu64_IMM8 u8 rw dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_GF2P8AFFINEQB_XMMu8_MEMu64_IMM8 u8 rw dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_GF2P8MULB_XMMu8_XMMu8 u8 rw dq @@ -8277,6 +8319,129 @@ INTRINSIC_XED_IFORM_GF2P8MULB_XMMu8_MEMu8 u8 rw dq u8 r dq +INTRINSIC_XED_IFORM_AESDEC128KL_XMMu8_MEMu8 + u8 rw dq + u8 r m384 + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AESDEC256KL_XMMu8_MEMu8 + u8 rw dq + u8 r zd + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AESDECWIDE128KL_MEMu8 + u8 r m384 + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AESDECWIDE256KL_MEMu8 + u8 r zd + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AESENC128KL_XMMu8_MEMu8 + u8 rw dq + u8 r m384 + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AESENC256KL_XMMu8_MEMu8 + u8 rw dq + u8 r zd + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AESENCWIDE128KL_MEMu8 + u8 r m384 + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AESENCWIDE256KL_MEMu8 + u8 r zd + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + u8 rw dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ENCODEKEY128_GPR32u8_GPR32u8 + u8 w d + u8 r d + u8 rw dq + u8 w dq + u8 w dq + u8 w dq + u8 w dq + u8 w dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ENCODEKEY256_GPR32u8_GPR32u8 + u8 w d + u8 r d + u8 rw dq + u8 rw dq + u8 w dq + u8 w dq + u8 w dq + u8 w dq + u8 w dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_LOADIWKEY_XMMu8_XMMu8 + u8 r dq + u8 r dq + u32 r d + u8 r dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_HRESET_IMM8 + u8 r b + u32 r d + +INTRINSIC_XED_IFORM_CLUI + int w i1 + +INTRINSIC_XED_IFORM_SENDUIPI_GPR64u32 + u32 r q + +INTRINSIC_XED_IFORM_STUI + int w i1 + +INTRINSIC_XED_IFORM_TESTUI + int r i1 + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_UIRET + INVALID w rIP + int rw spw + int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 + INVALID w rFLAGS + INTRINSIC_XED_IFORM_ENQCMD_GPRa_MEMu32 INVALID r A_GPR_R u32 r zd @@ -8293,6 +8458,134 @@ INTRINSIC_XED_IFORM_XSUSLDTRK INTRINSIC_XED_IFORM_SERIALIZE +INTRINSIC_XED_IFORM_SEAMCALL + u64 rw q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SEAMOPS + u64 rw q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SEAMRET + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_TDCALL + u64 r q + +INTRINSIC_XED_IFORM_PREFETCHIT0_MEMu8 + i64 r mprefetch + +INTRINSIC_XED_IFORM_PREFETCHIT1_MEMu8 + i64 r mprefetch + +INTRINSIC_XED_IFORM_RDMSRLIST + u64 r q + u64 r q + u64 rw q + +INTRINSIC_XED_IFORM_WRMSRLIST + u64 r q + u64 r q + u64 rw q + +INTRINSIC_XED_IFORM_WRMSRNS + u32 r d + u32 r d + u32 r d + +INTRINSIC_XED_IFORM_URDMSR_GPR64u64_GPR64u64 + u64 w q + u64 r q + +INTRINSIC_XED_IFORM_UWRMSR_GPR64u64_GPR64u64 + u64 r q + u64 r q + +INTRINSIC_XED_IFORM_PBNDKB + u64 w q + u64 r q + u64 r q + +INTRINSIC_XED_IFORM_ERETS + int rw spw5 + u64 w q + int r spw5 + INVALID rw SrSP + INVALID r FINAL_SSEG0 + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ERETU + int rw spw5 + u16 w u16 + u16 w u16 + u64 w q + u64 w u64 + u64 w u64 + int r spw5 + INVALID rw SrSP + INVALID r FINAL_SSEG0 + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_LKGS_GPR16u16 + u16 r w + u64 w u64 + +INTRINSIC_XED_IFORM_LKGS_MEMu16 + u16 r wrd + u64 w u64 + +INTRINSIC_XED_IFORM_SYSCALL_32 + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_JMPABS_ABSBRu64_APX + u64 r u64 + +INTRINSIC_XED_IFORM_PUSHP_GPR64 + INVALID r GPR64_SB + int rw spw + int w spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 + +INTRINSIC_XED_IFORM_POPP_GPR64 + INVALID w GPR64_SB + int rw spw + int r spw + INVALID rw SrSP + INVALID r FINAL_SSEG0 + +INTRINSIC_XED_IFORM_AADD_MEM32_GPR32 + i32 rw d + i32 r d + +INTRINSIC_XED_IFORM_AADD_MEM64_GPR64 + i64 rw q + i64 r q + +INTRINSIC_XED_IFORM_AAND_MEM32_GPR32 + i32 rw d + i32 r d + +INTRINSIC_XED_IFORM_AAND_MEM64_GPR64 + i64 rw q + i64 r q + +INTRINSIC_XED_IFORM_AOR_MEM32_GPR32 + i32 rw d + i32 r d + +INTRINSIC_XED_IFORM_AOR_MEM64_GPR64 + i64 rw q + i64 r q + +INTRINSIC_XED_IFORM_AXOR_MEM32_GPR32 + i32 rw d + i32 r d + +INTRINSIC_XED_IFORM_AXOR_MEM64_GPR64 + i64 rw q + i64 r q + INTRINSIC_XED_IFORM_VPMACSSWW_XMMdq_XMMdq_MEMdq_XMMdq VL128 i16 w dq @@ -8472,11 +8765,13 @@ INTRINSIC_XED_IFORM_VPROTB_XMMdq_MEMdq_IMMb VL128 u8 w dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPROTB_XMMdq_XMMdq_IMMb VL128 u8 w dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPROTB_XMMdq_MEMdq_XMMdq VL128 @@ -8500,11 +8795,13 @@ INTRINSIC_XED_IFORM_VPROTW_XMMdq_MEMdq_IMMb VL128 u16 w dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPROTW_XMMdq_XMMdq_IMMb VL128 u16 w dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPROTW_XMMdq_MEMdq_XMMdq VL128 @@ -8528,11 +8825,13 @@ INTRINSIC_XED_IFORM_VPROTD_XMMdq_MEMdq_IMMb VL128 u32 w dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPROTD_XMMdq_XMMdq_IMMb VL128 u32 w dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPROTD_XMMdq_MEMdq_XMMdq VL128 @@ -8556,11 +8855,13 @@ INTRINSIC_XED_IFORM_VPROTQ_XMMdq_MEMdq_IMMb VL128 u64 w dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPROTQ_XMMdq_XMMdq_IMMb VL128 u64 w dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPROTQ_XMMdq_MEMdq_XMMdq VL128 @@ -8641,96 +8942,112 @@ VL128 i8 w dq i8 r dq i8 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMB_XMMdq_XMMdq_XMMdq_IMMb VL128 i8 w dq i8 r dq i8 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMW_XMMdq_XMMdq_MEMdq_IMMb VL128 i16 w dq i16 r dq i16 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMW_XMMdq_XMMdq_XMMdq_IMMb VL128 i16 w dq i16 r dq i16 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMD_XMMdq_XMMdq_MEMdq_IMMb VL128 i32 w dq i32 r dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMD_XMMdq_XMMdq_XMMdq_IMMb VL128 i32 w dq i32 r dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMQ_XMMdq_XMMdq_MEMdq_IMMb VL128 i64 w dq i64 r dq i64 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMQ_XMMdq_XMMdq_XMMdq_IMMb VL128 i64 w dq i64 r dq i64 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMUB_XMMdq_XMMdq_MEMdq_IMMb VL128 u8 w dq u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMUB_XMMdq_XMMdq_XMMdq_IMMb VL128 u8 w dq u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMUW_XMMdq_XMMdq_MEMdq_IMMb VL128 u16 w dq u16 r dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMUW_XMMdq_XMMdq_XMMdq_IMMb VL128 u16 w dq u16 r dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMUD_XMMdq_XMMdq_MEMdq_IMMb VL128 u32 w dq u32 r dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMUD_XMMdq_XMMdq_XMMdq_IMMb VL128 u32 w dq u32 r dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMUQ_XMMdq_XMMdq_MEMdq_IMMb VL128 u64 w dq u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPCOMUQ_XMMdq_XMMdq_XMMdq_IMMb VL128 u64 w dq u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VFRCZPS_XMMdq_MEMdq VL128 @@ -9090,237 +9407,241 @@ INTRINSIC_XED_IFORM_BEXTR_XOP_GPR32d_MEMd_IMMd VL128 i32 w d i32 r d + i32 r d INVALID w rFLAGS INTRINSIC_XED_IFORM_BEXTR_XOP_GPRyy_MEMy_IMMd VL128 int w y int r y + i32 r d INVALID w rFLAGS INTRINSIC_XED_IFORM_BEXTR_XOP_GPR32d_GPR32d_IMMd VL128 i32 w d i32 r d + i32 r d INVALID w rFLAGS INTRINSIC_XED_IFORM_BEXTR_XOP_GPRyy_GPRyy_IMMd VL128 int w y int r y + i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCFILL_VGPR32d_MEMd +INTRINSIC_XED_IFORM_BLCFILL_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCFILL_VGPRyy_MEMy +INTRINSIC_XED_IFORM_BLCFILL_GPRyy_MEMy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCFILL_VGPR32d_GPR32d +INTRINSIC_XED_IFORM_BLCFILL_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCFILL_VGPRyy_GPRyy +INTRINSIC_XED_IFORM_BLCFILL_GPRyy_GPRyy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSFILL_VGPR32d_MEMd +INTRINSIC_XED_IFORM_BLSFILL_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSFILL_VGPRyy_MEMy +INTRINSIC_XED_IFORM_BLSFILL_GPRyy_MEMy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSFILL_VGPR32d_GPR32d +INTRINSIC_XED_IFORM_BLSFILL_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSFILL_VGPRyy_GPRyy +INTRINSIC_XED_IFORM_BLSFILL_GPRyy_GPRyy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCS_VGPR32d_MEMd +INTRINSIC_XED_IFORM_BLCS_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCS_VGPRyy_MEMy +INTRINSIC_XED_IFORM_BLCS_GPRyy_MEMy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCS_VGPR32d_GPR32d +INTRINSIC_XED_IFORM_BLCS_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCS_VGPRyy_GPRyy +INTRINSIC_XED_IFORM_BLCS_GPRyy_GPRyy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_TZMSK_VGPR32d_MEMd +INTRINSIC_XED_IFORM_TZMSK_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_TZMSK_VGPRyy_MEMy +INTRINSIC_XED_IFORM_TZMSK_GPRyy_MEMy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_TZMSK_VGPR32d_GPR32d +INTRINSIC_XED_IFORM_TZMSK_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_TZMSK_VGPRyy_GPRyy +INTRINSIC_XED_IFORM_TZMSK_GPRyy_GPRyy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCIC_VGPR32d_MEMd +INTRINSIC_XED_IFORM_BLCIC_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCIC_VGPRyy_MEMy +INTRINSIC_XED_IFORM_BLCIC_GPRyy_MEMy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCIC_VGPR32d_GPR32d +INTRINSIC_XED_IFORM_BLCIC_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCIC_VGPRyy_GPRyy +INTRINSIC_XED_IFORM_BLCIC_GPRyy_GPRyy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSIC_VGPR32d_MEMd +INTRINSIC_XED_IFORM_BLSIC_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSIC_VGPRyy_MEMy +INTRINSIC_XED_IFORM_BLSIC_GPRyy_MEMy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSIC_VGPR32d_GPR32d +INTRINSIC_XED_IFORM_BLSIC_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSIC_VGPRyy_GPRyy +INTRINSIC_XED_IFORM_BLSIC_GPRyy_GPRyy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_T1MSKC_VGPR32d_MEMd +INTRINSIC_XED_IFORM_T1MSKC_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_T1MSKC_VGPRyy_MEMy +INTRINSIC_XED_IFORM_T1MSKC_GPRyy_MEMy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_T1MSKC_VGPR32d_GPR32d +INTRINSIC_XED_IFORM_T1MSKC_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_T1MSKC_VGPRyy_GPRyy +INTRINSIC_XED_IFORM_T1MSKC_GPRyy_GPRyy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCMSK_VGPR32d_MEMd +INTRINSIC_XED_IFORM_BLCMSK_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCMSK_VGPRyy_MEMy +INTRINSIC_XED_IFORM_BLCMSK_GPRyy_MEMy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCMSK_VGPR32d_GPR32d +INTRINSIC_XED_IFORM_BLCMSK_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCMSK_VGPRyy_GPRyy +INTRINSIC_XED_IFORM_BLCMSK_GPRyy_GPRyy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCI_VGPR32d_MEMd +INTRINSIC_XED_IFORM_BLCI_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCI_VGPRyy_MEMy +INTRINSIC_XED_IFORM_BLCI_GPRyy_MEMy VL128 int w y int r y INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCI_VGPR32d_GPR32d +INTRINSIC_XED_IFORM_BLCI_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLCI_VGPRyy_GPRyy +INTRINSIC_XED_IFORM_BLCI_GPRyy_GPRyy VL128 int w y int r y @@ -9334,27 +9655,31 @@ INTRINSIC_XED_IFORM_SLWPCB_GPRyy VL128 int w y -INTRINSIC_XED_IFORM_LWPINS_VGPRyy_MEMd_IMMd +INTRINSIC_XED_IFORM_LWPINS_GPRyy_MEMd_IMMd VL128 int w y i32 r d + i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_LWPINS_VGPRyy_GPR32y_IMMd +INTRINSIC_XED_IFORM_LWPINS_GPRyy_GPR32d_IMMd VL128 int w y - int r y + i32 r d + i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_LWPVAL_VGPRyy_MEMd_IMMd +INTRINSIC_XED_IFORM_LWPVAL_GPRyy_MEMd_IMMd VL128 int w y i32 r d + i32 r d -INTRINSIC_XED_IFORM_LWPVAL_VGPRyy_GPR32y_IMMd +INTRINSIC_XED_IFORM_LWPVAL_GPRyy_GPR32d_IMMd VL128 int w y - int r y + i32 r d + i32 r d INTRINSIC_XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_MEMdq_XMMdq VL128 @@ -10010,6 +10335,7 @@ VL128 f32 r dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_XMMdq_XMMdq_IMMb VL128 @@ -10017,6 +10343,7 @@ VL128 f32 r dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_MEMqq_YMMqq_IMMb VL256 @@ -10024,6 +10351,7 @@ VL256 f32 r qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_YMMqq_YMMqq_IMMb VL256 @@ -10031,6 +10359,7 @@ VL256 f32 r qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_XMMdq_MEMdq_IMMb VL128 @@ -10038,6 +10367,7 @@ VL128 f32 r dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_YMMqq_MEMqq_IMMb VL256 @@ -10045,6 +10375,7 @@ VL256 f32 r qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_MEMdq_XMMdq_IMMb VL128 @@ -10052,6 +10383,7 @@ VL128 f64 r dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_XMMdq_XMMdq_IMMb VL128 @@ -10059,6 +10391,7 @@ VL128 f64 r dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_MEMqq_YMMqq_IMMb VL256 @@ -10066,6 +10399,7 @@ VL256 f64 r qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_YMMqq_YMMqq_IMMb VL256 @@ -10073,6 +10407,7 @@ VL256 f64 r qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_XMMdq_MEMdq_IMMb VL128 @@ -10080,6 +10415,7 @@ VL128 f64 r dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_YMMqq_MEMqq_IMMb VL256 @@ -10087,6 +10423,7 @@ VL256 f64 r qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VADDPD_XMMdq_XMMdq_MEMdq VL128 @@ -10305,116 +10642,136 @@ VL128 f64 w dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VBLENDPD_XMMdq_XMMdq_XMMdq_IMMb VL128 f64 w dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VBLENDPD_YMMqq_YMMqq_MEMqq_IMMb VL256 f64 w qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VBLENDPD_YMMqq_YMMqq_YMMqq_IMMb VL256 f64 w qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VBLENDPS_XMMdq_XMMdq_MEMdq_IMMb VL128 f32 w dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VBLENDPS_XMMdq_XMMdq_XMMdq_IMMb VL128 f32 w dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VBLENDPS_YMMqq_YMMqq_MEMqq_IMMb VL256 f32 w qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VBLENDPS_YMMqq_YMMqq_YMMqq_IMMb VL256 f32 w qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VCMPPD_XMMdq_XMMdq_MEMdq_IMMb VL128 f64 w dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VCMPPD_XMMdq_XMMdq_XMMdq_IMMb VL128 f64 w dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VCMPPD_YMMqq_YMMqq_MEMqq_IMMb VL256 f64 w qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VCMPPD_YMMqq_YMMqq_YMMqq_IMMb VL256 f64 w qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VCMPPS_XMMdq_XMMdq_MEMdq_IMMb VL128 f32 w dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VCMPPS_XMMdq_XMMdq_XMMdq_IMMb VL128 f32 w dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VCMPPS_YMMqq_YMMqq_MEMqq_IMMb VL256 f32 w qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VCMPPS_YMMqq_YMMqq_YMMqq_IMMb VL256 f32 w qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VCMPSD_XMMdq_XMMdq_MEMq_IMMb f64 w dq f64 r dq f64 r q + u8 r b INTRINSIC_XED_IFORM_VCMPSD_XMMdq_XMMdq_XMMq_IMMb f64 w dq f64 r dq f64 r q + u8 r b INTRINSIC_XED_IFORM_VCMPSS_XMMdq_XMMdq_MEMd_IMMb f32 w dq f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VCMPSS_XMMdq_XMMdq_XMMd_IMMb f32 w dq f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VCOMISD_XMMq_MEMq f64 r q @@ -10792,57 +11149,67 @@ INTRINSIC_XED_IFORM_VEXTRACTF128_MEMdq_YMMdq_IMMb VL256 f64 w dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF128_XMMdq_YMMdq_IMMb VL256 f64 w dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VDPPD_XMMdq_XMMdq_MEMdq_IMMb VL128 f64 w dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VDPPD_XMMdq_XMMdq_XMMdq_IMMb VL128 f64 w dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VDPPS_XMMdq_XMMdq_MEMdq_IMMb VL128 f32 w dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VDPPS_XMMdq_XMMdq_XMMdq_IMMb VL128 f32 w dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VDPPS_YMMqq_YMMqq_MEMqq_IMMb VL256 f32 w qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VDPPS_YMMqq_YMMqq_YMMqq_IMMb VL256 f32 w qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTPS_MEMd_XMMdq_IMMb VL128 f32 w d f32 r dq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTPS_GPR32_XMMdq_IMMb VL128 - INVALID w GPR32_B + INVALID w VGPR32_B f32 r dq + u8 r b INTRINSIC_XED_IFORM_VZEROALL VL256 @@ -10974,21 +11341,25 @@ INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_MEMdq_IMMb VL128 f64 w dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_XMMdq_IMMb VL128 f64 w dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_MEMqq_IMMb VL256 f64 w qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_YMMqq_IMMb VL256 f64 w qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_XMMdq_MEMdq VL128 @@ -11018,33 +11389,39 @@ INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_MEMdq_IMMb VL128 f32 w dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_XMMdq_IMMb VL128 f32 w dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_MEMqq_IMMb VL256 f32 w qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_YMMqq_IMMb VL256 f32 w qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VPERM2F128_YMMqq_YMMqq_MEMqq_IMMb VL256 f64 w qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERM2F128_YMMqq_YMMqq_YMMqq_IMMb VL256 f64 w qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VBROADCASTSS_XMMdq_MEMd VL128 @@ -11086,24 +11463,28 @@ VL256 f64 w qq f64 r qq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTF128_YMMqq_YMMqq_XMMdq_IMMb VL256 f64 w qq f64 r qq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTPS_XMMdq_XMMdq_MEMd_IMMb VL128 f32 w dq f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VINSERTPS_XMMdq_XMMdq_XMMdq_IMMb VL128 f32 w dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VLDDQU_XMMdq_MEMdq VL128 @@ -11516,10 +11897,10 @@ VL128 f64 w dq f64 r q -INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_XMMdq +INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_XMMq VL128 f64 w dq - f64 r dq + f64 r q INTRINSIC_XED_IFORM_VMOVDDUP_YMMqq_MEMqq VL256 @@ -11821,61 +12202,73 @@ INTRINSIC_XED_IFORM_VPSHUFD_XMMdq_MEMdq_IMMb VL128 i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFD_XMMdq_XMMdq_IMMb VL128 i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFD_YMMqq_MEMqq_IMMb VL256 u32 w qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHUFD_YMMqq_YMMqq_IMMb VL256 u32 w qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHUFHW_XMMdq_MEMdq_IMMb VL128 i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFHW_XMMdq_XMMdq_IMMb VL128 i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFHW_YMMqq_MEMqq_IMMb VL256 u16 w qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHUFHW_YMMqq_YMMqq_IMMb VL256 u16 w qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHUFLW_XMMdq_MEMdq_IMMb VL128 i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFLW_XMMdq_XMMdq_IMMb VL128 i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFLW_YMMqq_MEMqq_IMMb VL256 u16 w qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHUFLW_YMMqq_YMMqq_IMMb VL256 u16 w qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPACKSSWB_XMMdq_XMMdq_MEMdq VL128 @@ -11989,6 +12382,7 @@ INTRINSIC_XED_IFORM_VPSLLW_XMMdq_XMMdq_IMMb VL128 u16 w dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSLLW_YMMqq_YMMqq_MEMdq VL256 @@ -12006,6 +12400,7 @@ INTRINSIC_XED_IFORM_VPSLLW_YMMqq_YMMqq_IMMb VL256 u16 w qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSLLD_XMMdq_XMMdq_MEMdq VL128 @@ -12023,6 +12418,7 @@ INTRINSIC_XED_IFORM_VPSLLD_XMMdq_XMMdq_IMMb VL128 u32 w dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSLLD_YMMqq_YMMqq_MEMdq VL256 @@ -12040,6 +12436,7 @@ INTRINSIC_XED_IFORM_VPSLLD_YMMqq_YMMqq_IMMb VL256 u32 w qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPSLLQ_XMMdq_XMMdq_MEMdq VL128 @@ -12057,6 +12454,7 @@ INTRINSIC_XED_IFORM_VPSLLQ_XMMdq_XMMdq_IMMb VL128 u64 w dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPSLLQ_YMMqq_YMMqq_MEMdq VL256 @@ -12074,6 +12472,7 @@ INTRINSIC_XED_IFORM_VPSLLQ_YMMqq_YMMqq_IMMb VL256 u64 w qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRLW_XMMdq_XMMdq_MEMdq VL128 @@ -12091,6 +12490,7 @@ INTRINSIC_XED_IFORM_VPSRLW_XMMdq_XMMdq_IMMb VL128 u16 w dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRLW_YMMqq_YMMqq_MEMdq VL256 @@ -12108,6 +12508,7 @@ INTRINSIC_XED_IFORM_VPSRLW_YMMqq_YMMqq_IMMb VL256 u16 w qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRLD_XMMdq_XMMdq_MEMdq VL128 @@ -12125,6 +12526,7 @@ INTRINSIC_XED_IFORM_VPSRLD_XMMdq_XMMdq_IMMb VL128 u32 w dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRLD_YMMqq_YMMqq_MEMdq VL256 @@ -12142,6 +12544,7 @@ INTRINSIC_XED_IFORM_VPSRLD_YMMqq_YMMqq_IMMb VL256 u32 w qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRLQ_XMMdq_XMMdq_MEMdq VL128 @@ -12159,6 +12562,7 @@ INTRINSIC_XED_IFORM_VPSRLQ_XMMdq_XMMdq_IMMb VL128 u64 w dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRLQ_YMMqq_YMMqq_MEMdq VL256 @@ -12176,6 +12580,7 @@ INTRINSIC_XED_IFORM_VPSRLQ_YMMqq_YMMqq_IMMb VL256 u64 w qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRAW_XMMdq_XMMdq_MEMdq VL128 @@ -12193,6 +12598,7 @@ INTRINSIC_XED_IFORM_VPSRAW_XMMdq_XMMdq_IMMb VL128 i16 w dq i16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRAW_YMMqq_YMMqq_MEMdq VL256 @@ -12210,6 +12616,7 @@ INTRINSIC_XED_IFORM_VPSRAW_YMMqq_YMMqq_IMMb VL256 i16 w qq i16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRAD_XMMdq_XMMdq_MEMdq VL128 @@ -12227,6 +12634,7 @@ INTRINSIC_XED_IFORM_VPSRAD_XMMdq_XMMdq_IMMb VL128 i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRAD_YMMqq_YMMqq_MEMdq VL256 @@ -12244,6 +12652,7 @@ INTRINSIC_XED_IFORM_VPSRAD_YMMqq_YMMqq_IMMb VL256 i32 w qq i32 r qq + u8 r b INTRINSIC_XED_IFORM_VPADDB_XMMdq_XMMdq_MEMdq VL128 @@ -13497,21 +13906,25 @@ INTRINSIC_XED_IFORM_VPSRLDQ_XMMdq_XMMdq_IMMb VL128 u128 w dq u128 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRLDQ_YMMqq_YMMqq_IMMb VL256 u128 w qq u128 r qq + u8 r b INTRINSIC_XED_IFORM_VPSLLDQ_XMMdq_XMMdq_IMMb VL128 u128 w dq u128 r dq + u8 r b INTRINSIC_XED_IFORM_VPSLLDQ_YMMqq_YMMqq_IMMb VL256 u128 w qq u128 r qq + u8 r b INTRINSIC_XED_IFORM_VMOVLHPS_XMMdq_XMMq_XMMq VL128 @@ -13530,156 +13943,184 @@ VL128 u8 w dq u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPALIGNR_XMMdq_XMMdq_XMMdq_IMMb VL128 u8 w dq u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPALIGNR_YMMqq_YMMqq_MEMqq_IMMb VL256 u8 w qq u8 r qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VPALIGNR_YMMqq_YMMqq_YMMqq_IMMb VL256 u8 w qq u8 r qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VPBLENDW_XMMdq_XMMdq_MEMdq_IMMb VL128 u16 w dq u16 r dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPBLENDW_XMMdq_XMMdq_XMMdq_IMMb VL128 u16 w dq u16 r dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPBLENDW_YMMqq_YMMqq_MEMqq_IMMb VL256 u16 w qq u16 r qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPBLENDW_YMMqq_YMMqq_YMMqq_IMMb VL256 u16 w qq u16 r qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VROUNDPD_XMMdq_MEMdq_IMMb VL128 f64 w dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VROUNDPD_XMMdq_XMMdq_IMMb VL128 f64 w dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VROUNDPD_YMMqq_MEMqq_IMMb VL256 f64 w qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VROUNDPD_YMMqq_YMMqq_IMMb VL256 f64 w qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VROUNDPS_XMMdq_MEMdq_IMMb VL128 f32 w dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VROUNDPS_XMMdq_XMMdq_IMMb VL128 f32 w dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VROUNDPS_YMMqq_MEMqq_IMMb VL256 f32 w qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VROUNDPS_YMMqq_YMMqq_IMMb VL256 f32 w qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VROUNDSD_XMMdq_XMMdq_MEMq_IMMb f64 w dq f64 r dq f64 r q + u8 r b INTRINSIC_XED_IFORM_VROUNDSD_XMMdq_XMMdq_XMMq_IMMb f64 w dq f64 r dq f64 r q + u8 r b INTRINSIC_XED_IFORM_VROUNDSS_XMMdq_XMMdq_MEMd_IMMb f32 w dq f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VROUNDSS_XMMdq_XMMdq_XMMd_IMMb f32 w dq f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VSHUFPD_XMMdq_XMMdq_MEMdq_IMMb VL128 f64 w dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VSHUFPD_XMMdq_XMMdq_XMMdq_IMMb VL128 f64 w dq f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VSHUFPD_YMMqq_YMMqq_MEMqq_IMMb VL256 f64 w qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VSHUFPD_YMMqq_YMMqq_YMMqq_IMMb VL256 f64 w qq f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VSHUFPS_XMMdq_XMMdq_MEMdq_IMMb VL128 f32 w dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VSHUFPS_XMMdq_XMMdq_XMMdq_IMMb VL128 f32 w dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VSHUFPS_YMMqq_YMMqq_MEMqq_IMMb VL256 f32 w qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VSHUFPS_YMMqq_YMMqq_YMMqq_IMMb VL256 f32 w qq f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VRCPPS_XMMdq_MEMdq VL128 @@ -14374,24 +14815,28 @@ VL128 u16 w dq u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VMPSADBW_XMMdq_XMMdq_XMMdq_IMMb VL128 u16 w dq u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VMPSADBW_YMMqq_YMMqq_MEMqq_IMMb VL256 u16 w qq u8 r qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VMPSADBW_YMMqq_YMMqq_YMMqq_IMMb VL256 u16 w qq u8 r qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VUCOMISD_XMMdq_MEMq f64 r dq @@ -14943,165 +15388,173 @@ INTRINSIC_XED_IFORM_VPEXTRB_MEMb_XMMdq_IMMb VL128 u8 w b u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRB_GPR32d_XMMdq_IMMb VL128 i32 w d u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRW_MEMw_XMMdq_IMMb VL128 i16 w w u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRW_GPR32d_XMMdq_IMMb_15 VL128 i32 w d u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRW_GPR32d_XMMdq_IMMb_C5 VL128 i32 w d u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRQ_MEMq_XMMdq_IMMb VL128 i64 w q u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRQ_GPR64q_XMMdq_IMMb VL128 i64 w q u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRD_MEMd_XMMdq_IMMb VL128 i32 w d u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRD_GPR32d_XMMdq_IMMb VL128 i32 w d u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPINSRB_XMMdq_XMMdq_MEMb_IMMb VL128 u8 w dq u8 r dq u8 r b + u8 r b INTRINSIC_XED_IFORM_VPINSRB_XMMdq_XMMdq_GPR32d_IMMb VL128 u8 w dq u8 r dq u8 r d + u8 r b INTRINSIC_XED_IFORM_VPINSRW_XMMdq_XMMdq_MEMw_IMMb VL128 u16 w dq u16 r dq u16 r w + u8 r b INTRINSIC_XED_IFORM_VPINSRW_XMMdq_XMMdq_GPR32d_IMMb VL128 u16 w dq u16 r dq u16 r d + u8 r b INTRINSIC_XED_IFORM_VPINSRD_XMMdq_XMMdq_MEMd_IMMb VL128 u32 w dq u32 r dq u32 r d + u8 r b INTRINSIC_XED_IFORM_VPINSRD_XMMdq_XMMdq_GPR32d_IMMb VL128 u32 w dq u32 r dq u32 r d + u8 r b INTRINSIC_XED_IFORM_VPINSRQ_XMMdq_XMMdq_MEMq_IMMb VL128 u64 w dq u64 r dq u64 r q + u8 r b INTRINSIC_XED_IFORM_VPINSRQ_XMMdq_XMMdq_GPR64q_IMMb VL128 u64 w dq u64 r dq u64 r q + u8 r b INTRINSIC_XED_IFORM_VPCMPESTRI_XMMdq_MEMdq_IMMb VL128 i32 r dq i32 r dq - INVALID r XED_REG_EAX - INVALID r XED_REG_EDX - INVALID w XED_REG_ECX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_VPCMPESTRI_XMMdq_XMMdq_IMMb VL128 i32 r dq i32 r dq - INVALID r XED_REG_EAX - INVALID r XED_REG_EDX - INVALID w XED_REG_ECX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_VPCMPESTRI64_XMMdq_MEMdq_IMMb VL128 i32 r dq i32 r dq - INVALID r XED_REG_RAX - INVALID r XED_REG_RDX - INVALID w XED_REG_RCX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_VPCMPESTRI64_XMMdq_XMMdq_IMMb VL128 i32 r dq i32 r dq - INVALID r XED_REG_RAX - INVALID r XED_REG_RDX - INVALID w XED_REG_RCX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_VPCMPISTRI_XMMdq_MEMdq_IMMb VL128 i32 r dq i32 r dq - INVALID w XED_REG_ECX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_VPCMPISTRI_XMMdq_XMMdq_IMMb VL128 i32 r dq i32 r dq - INVALID w XED_REG_ECX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_VPCMPISTRI64_XMMdq_MEMdq_IMMb VL128 i32 r dq i32 r dq - INVALID w XED_REG_RCX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_VPCMPISTRI64_XMMdq_XMMdq_IMMb VL128 i32 r dq i32 r dq - INVALID w XED_REG_RCX + u8 r b INVALID w rFLAGS INTRINSIC_XED_IFORM_VPCMPESTRM_XMMdq_MEMdq_IMMb VL128 i32 r dq i32 r dq - INVALID r XED_REG_EAX - INVALID r XED_REG_EDX + u8 r b i32 w dq INVALID w rFLAGS @@ -15109,8 +15562,7 @@ INTRINSIC_XED_IFORM_VPCMPESTRM_XMMdq_XMMdq_IMMb VL128 i32 r dq i32 r dq - INVALID r XED_REG_EAX - INVALID r XED_REG_EDX + u8 r b i32 w dq INVALID w rFLAGS @@ -15118,8 +15570,7 @@ INTRINSIC_XED_IFORM_VPCMPESTRM64_XMMdq_MEMdq_IMMb VL128 i32 r dq i32 r dq - INVALID r XED_REG_RAX - INVALID r XED_REG_RDX + u8 r b i32 w dq INVALID w rFLAGS @@ -15127,8 +15578,7 @@ INTRINSIC_XED_IFORM_VPCMPESTRM64_XMMdq_XMMdq_IMMb VL128 i32 r dq i32 r dq - INVALID r XED_REG_RAX - INVALID r XED_REG_RDX + u8 r b i32 w dq INVALID w rFLAGS @@ -15136,6 +15586,7 @@ INTRINSIC_XED_IFORM_VPCMPISTRM_XMMdq_MEMdq_IMMb VL128 i32 r dq i32 r dq + u8 r b i32 w dq INVALID w rFLAGS @@ -15143,24 +15594,25 @@ INTRINSIC_XED_IFORM_VPCMPISTRM_XMMdq_XMMdq_IMMb VL128 i32 r dq i32 r dq + u8 r b i32 w dq INVALID w rFLAGS -INTRINSIC_XED_IFORM_VMASKMOVDQU_XMMdq_XMMdq +INTRINSIC_XED_IFORM_VMASKMOVDQU_XMMxub_XMMxub VL128 - u8 r dq - u8 r dq - u8 w dq + u8 r xub + u8 r xub + u8 w xub + INVALID r ArDI + INVALID r FINAL_DSEG INTRINSIC_XED_IFORM_VLDMXCSR_MEMd VL128 i32 r d - INVALID w XED_REG_MXCSR INTRINSIC_XED_IFORM_VSTMXCSR_MEMd VL128 i32 w d - INVALID r XED_REG_MXCSR INTRINSIC_XED_IFORM_VPBLENDVB_XMMdq_XMMdq_MEMdq_XMMdq VL128 @@ -15290,11 +15742,13 @@ INTRINSIC_XED_IFORM_VAESKEYGENASSIST_XMMdq_XMMdq_IMMb VL128 i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VAESKEYGENASSIST_XMMdq_MEMdq_IMMb VL128 i32 w dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VAESENC_XMMdq_XMMdq_XMMdq VL128 @@ -15407,24 +15861,28 @@ VL128 u128 w dq u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMdq_XMMdq_MEMdq_IMMb VL128 u128 w dq u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_YMMu64_IMM8 VL256 u128 w qq u64 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_MEMu64_IMM8 VL256 u128 w qq u64 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VCVTPH2PS_XMMdq_MEMq VL128 @@ -15450,21 +15908,25 @@ INTRINSIC_XED_IFORM_VCVTPS2PH_MEMq_XMMdq_IMMb VL128 f16 w q f32 r dq + u8 r b INTRINSIC_XED_IFORM_VCVTPS2PH_XMMq_XMMdq_IMMb VL128 f16 w q f32 r dq + u8 r b INTRINSIC_XED_IFORM_VCVTPS2PH_MEMdq_YMMqq_IMMb VL256 f16 w dq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VCVTPS2PH_XMMdq_YMMqq_IMMb VL256 f16 w dq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VFMADD132PD_XMMdq_XMMdq_MEMdq VL128 @@ -16671,22 +17133,26 @@ VL256 u128 w qq u128 r qq u128 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTI128_YMMqq_YMMqq_XMMdq_IMMb VL256 u128 w qq u128 r qq u128 r dq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI128_MEMdq_YMMqq_IMMb VL256 u128 w dq u128 r qq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI128_XMMdq_YMMqq_IMMb VL256 u128 w dq u128 r qq + u8 r b INTRINSIC_XED_IFORM_VPMASKMOVD_XMMdq_XMMdq_MEMdq VL128 @@ -16741,32 +17207,38 @@ VL256 u128 w qq u128 r qq u128 r qq + u8 r b INTRINSIC_XED_IFORM_VPERM2I128_YMMqq_YMMqq_YMMqq_IMMb VL256 u128 w qq u128 r qq u128 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMQ_YMMqq_MEMqq_IMMb VL256 u64 w qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMQ_YMMqq_YMMqq_IMMb VL256 u64 w qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMPD_YMMqq_MEMqq_IMMb VL256 f64 w qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMPD_YMMqq_YMMqq_IMMb VL256 f64 w qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMD_YMMqq_YMMqq_MEMqq VL256 @@ -16797,24 +17269,28 @@ VL128 u32 w dq u32 r dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPBLENDD_XMMdq_XMMdq_XMMdq_IMMb VL128 u32 w dq u32 r dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPBLENDD_YMMqq_YMMqq_MEMqq_IMMb VL256 u32 w qq u32 r qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPBLENDD_YMMqq_YMMqq_YMMqq_IMMb VL256 u32 w qq u32 r qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPBROADCASTB_XMMdq_MEMb VL128 @@ -17021,329 +17497,329 @@ VL256 i32 r qq i32 r qq -INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_MEMd +INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_MEMd VL128 i32 w d i32 r d i32 r d -INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_GPR32d VL128 i32 w d i32 r d i32 r d -INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_MEMq +INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_MEMq VL128 i64 w q i64 r q i64 r q -INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_GPR64q VL128 i64 w q i64 r q i64 r q -INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_MEMd +INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_MEMd VL128 i32 w d i32 r d i32 r d -INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_GPR32d VL128 i32 w d i32 r d i32 r d -INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_MEMq +INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_MEMq VL128 i64 w q i64 r q i64 r q -INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_GPR64q VL128 i64 w q i64 r q i64 r q -INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_MEMd +INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_MEMd VL128 i32 w d i32 r d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_GPR32d VL128 i32 w d i32 r d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_MEMq +INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_MEMq VL128 i64 w q i64 r q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_GPR64q VL128 i64 w q i64 r q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSR_VGPR32d_MEMd +INTRINSIC_XED_IFORM_BLSR_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSR_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_BLSR_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSR_VGPR64q_MEMq +INTRINSIC_XED_IFORM_BLSR_GPR64q_MEMq VL128 i64 w q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSR_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_BLSR_GPR64q_GPR64q VL128 i64 w q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_MEMd +INTRINSIC_XED_IFORM_BLSMSK_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_BLSMSK_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_MEMq +INTRINSIC_XED_IFORM_BLSMSK_GPR64q_MEMq VL128 i64 w q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_BLSMSK_GPR64q_GPR64q VL128 i64 w q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSI_VGPR32d_MEMd +INTRINSIC_XED_IFORM_BLSI_GPR32d_MEMd VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSI_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_BLSI_GPR32d_GPR32d VL128 i32 w d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSI_VGPR64q_MEMq +INTRINSIC_XED_IFORM_BLSI_GPR64q_MEMq VL128 i64 w q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_BLSI_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_BLSI_GPR64q_GPR64q VL128 i64 w q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_BZHI_VGPR32d_MEMd_VGPR32d +INTRINSIC_XED_IFORM_BZHI_GPR32d_MEMd_GPR32d VL128 i32 w d i32 r d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BZHI_VGPR32d_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_BZHI_GPR32d_GPR32d_GPR32d VL128 i32 w d i32 r d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BZHI_VGPR64q_MEMq_VGPR64q +INTRINSIC_XED_IFORM_BZHI_GPR64q_MEMq_GPR64q VL128 i64 w q i64 r q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_BZHI_VGPR64q_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_BZHI_GPR64q_GPR64q_GPR64q VL128 i64 w q i64 r q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_BEXTR_VGPR32d_MEMd_VGPR32d +INTRINSIC_XED_IFORM_BEXTR_GPR32d_MEMd_GPR32d VL128 i32 w d i32 r d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BEXTR_VGPR32d_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_BEXTR_GPR32d_GPR32d_GPR32d VL128 i32 w d i32 r d i32 r d INVALID w rFLAGS -INTRINSIC_XED_IFORM_BEXTR_VGPR64q_MEMq_VGPR64q +INTRINSIC_XED_IFORM_BEXTR_GPR64q_MEMq_GPR64q VL128 i64 w q i64 r q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_BEXTR_VGPR64q_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_BEXTR_GPR64q_GPR64q_GPR64q VL128 i64 w q i64 r q i64 r q INVALID w rFLAGS -INTRINSIC_XED_IFORM_SHLX_VGPR32d_MEMd_VGPR32d +INTRINSIC_XED_IFORM_SHLX_GPR32d_MEMd_GPR32d VL128 i32 w d i32 r d i32 r d -INTRINSIC_XED_IFORM_SHLX_VGPR32d_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_SHLX_GPR32d_GPR32d_GPR32d VL128 i32 w d i32 r d i32 r d -INTRINSIC_XED_IFORM_SHLX_VGPR64q_MEMq_VGPR64q +INTRINSIC_XED_IFORM_SHLX_GPR64q_MEMq_GPR64q VL128 i64 w q i64 r q i64 r q -INTRINSIC_XED_IFORM_SHLX_VGPR64q_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_SHLX_GPR64q_GPR64q_GPR64q VL128 i64 w q i64 r q i64 r q -INTRINSIC_XED_IFORM_SARX_VGPR32d_MEMd_VGPR32d +INTRINSIC_XED_IFORM_SARX_GPR32d_MEMd_GPR32d VL128 i32 w d i32 r d i32 r d -INTRINSIC_XED_IFORM_SARX_VGPR32d_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_SARX_GPR32d_GPR32d_GPR32d VL128 i32 w d i32 r d i32 r d -INTRINSIC_XED_IFORM_SARX_VGPR64q_MEMq_VGPR64q +INTRINSIC_XED_IFORM_SARX_GPR64q_MEMq_GPR64q VL128 i64 w q i64 r q i64 r q -INTRINSIC_XED_IFORM_SARX_VGPR64q_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_SARX_GPR64q_GPR64q_GPR64q VL128 i64 w q i64 r q i64 r q -INTRINSIC_XED_IFORM_SHRX_VGPR32d_MEMd_VGPR32d +INTRINSIC_XED_IFORM_SHRX_GPR32d_MEMd_GPR32d VL128 i32 w d i32 r d i32 r d -INTRINSIC_XED_IFORM_SHRX_VGPR32d_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_SHRX_GPR32d_GPR32d_GPR32d VL128 i32 w d i32 r d i32 r d -INTRINSIC_XED_IFORM_SHRX_VGPR64q_MEMq_VGPR64q +INTRINSIC_XED_IFORM_SHRX_GPR64q_MEMq_GPR64q VL128 i64 w q i64 r q i64 r q -INTRINSIC_XED_IFORM_SHRX_VGPR64q_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_SHRX_GPR64q_GPR64q_GPR64q VL128 i64 w q i64 r q i64 r q -INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_VGPR32d +INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_GPR32d VL128 i32 w d i32 w d i32 r d - INVALID r XED_REG_EDX -INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_MEMd +INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_MEMd VL128 i32 w d i32 w d i32 r d - INVALID r XED_REG_EDX -INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_VGPR64q +INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_GPR64q VL128 i64 w q i64 w q i64 r q - INVALID r XED_REG_RDX -INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_MEMq +INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_MEMq VL128 i64 w q i64 w q i64 r q - INVALID r XED_REG_RDX -INTRINSIC_XED_IFORM_RORX_VGPR32d_VGPR32d_IMMb +INTRINSIC_XED_IFORM_RORX_GPR32d_GPR32d_IMMb VL128 i32 w d i32 r d + u8 r b -INTRINSIC_XED_IFORM_RORX_VGPR32d_MEMd_IMMb +INTRINSIC_XED_IFORM_RORX_GPR32d_MEMd_IMMb VL128 i32 w d i32 r d + u8 r b -INTRINSIC_XED_IFORM_RORX_VGPR64q_VGPR64q_IMMb +INTRINSIC_XED_IFORM_RORX_GPR64q_GPR64q_IMMb VL128 i64 w q i64 r q + u8 r b -INTRINSIC_XED_IFORM_RORX_VGPR64q_MEMq_IMMb +INTRINSIC_XED_IFORM_RORX_GPR64q_MEMq_IMMb VL128 i64 w q i64 r q + u8 r b INTRINSIC_XED_IFORM_KANDNW_MASKmskw_MASKmskw_MASKmskw_AVX512 VL256 @@ -17403,11 +17879,13 @@ INTRINSIC_XED_IFORM_KSHIFTLW_MASKmskw_MASKmskw_IMM8_AVX512 VL128 i1 w mskw i1 r mskw + u8 r b INTRINSIC_XED_IFORM_KSHIFTRW_MASKmskw_MASKmskw_IMM8_AVX512 VL128 i1 w mskw i1 r mskw + u8 r b INTRINSIC_XED_IFORM_KUNPCKBW_MASKmskw_MASKmskw_MASKmskw_AVX512 VL256 @@ -17617,31 +18095,37 @@ INTRINSIC_XED_IFORM_KSHIFTLB_MASKmskw_MASKmskw_IMM8_AVX512 VL128 i1 w mskw i1 r mskw + u8 r b INTRINSIC_XED_IFORM_KSHIFTLD_MASKmskw_MASKmskw_IMM8_AVX512 VL128 i1 w mskw i1 r mskw + u8 r b INTRINSIC_XED_IFORM_KSHIFTLQ_MASKmskw_MASKmskw_IMM8_AVX512 VL128 i1 w mskw i1 r mskw + u8 r b INTRINSIC_XED_IFORM_KSHIFTRB_MASKmskw_MASKmskw_IMM8_AVX512 VL128 i1 w mskw i1 r mskw + u8 r b INTRINSIC_XED_IFORM_KSHIFTRD_MASKmskw_MASKmskw_IMM8_AVX512 VL128 i1 w mskw i1 r mskw + u8 r b INTRINSIC_XED_IFORM_KSHIFTRQ_MASKmskw_MASKmskw_IMM8_AVX512 VL128 i1 w mskw i1 r mskw + u8 r b INTRINSIC_XED_IFORM_KTESTB_MASKmskw_MASKmskw_AVX512 VL128 @@ -17720,48 +18204,56 @@ VL128 u8 w dq u8 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_XMMu8_MEMu64_IMM8 VL128 u8 w dq u8 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_YMMu8_YMMu64_IMM8 VL256 u8 w qq u8 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_YMMu8_MEMu64_IMM8 VL256 u8 w qq u8 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_XMMu8_XMMu64_IMM8 VL128 u8 w dq u8 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_XMMu8_MEMu64_IMM8 VL128 u8 w dq u8 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_YMMu8_YMMu64_IMM8 VL256 u8 w qq u8 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_YMMu8_MEMu64_IMM8 VL256 u8 w qq u8 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_XMMu8_XMMu8 VL128 @@ -17787,6 +18279,932 @@ VL256 u8 r qq u8 r qq +INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_XMMu32_XMMu32 +VL128 + i32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_XMMu32_MEMu32 +VL128 + i32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_YMMu32_YMMu32 +VL256 + i32 rw qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_YMMu32_MEMu32 +VL256 + i32 rw qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_XMMu32 +VL128 + i32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_MEMu32 +VL128 + i32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_YMMu32 +VL256 + i32 rw qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_MEMu32 +VL256 + i32 rw qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_XMMu32_XMMu32 +VL128 + i32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_XMMu32_MEMu32 +VL128 + i32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_YMMu32_YMMu32 +VL256 + i32 rw qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_YMMu32_MEMu32 +VL256 + i32 rw qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_XMMu32 +VL128 + i32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_MEMu32 +VL128 + i32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_YMMu32 +VL256 + i32 rw qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_MEMu32 +VL256 + i32 rw qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_LDTILECFG_MEM +VL128 + struct r m512 + +INTRINSIC_XED_IFORM_STTILECFG_MEM +VL128 + struct w m512 + +INTRINSIC_XED_IFORM_TDPBF16PS_TMMf32_TMM2bf16_TMM2bf16 +VL128 + f32 rw tv + 2bf16 r tv + 2bf16 r tv + +INTRINSIC_XED_IFORM_TDPBSSD_TMMi32_TMM4i8_TMM4i8 +VL128 + i32 rw tv + 4i8 r tv + 4i8 r tv + +INTRINSIC_XED_IFORM_TDPBSUD_TMMi32_TMM4i8_TMM4u8 +VL128 + i32 rw tv + 4i8 r tv + 4u8 r tv + +INTRINSIC_XED_IFORM_TDPBUSD_TMMi32_TMM4u8_TMM4i8 +VL128 + i32 rw tv + 4u8 r tv + 4i8 r tv + +INTRINSIC_XED_IFORM_TDPBUUD_TMMu32_TMM4u8_TMM4u8 +VL128 + u32 rw tv + 4u8 r tv + 4u8 r tv + +INTRINSIC_XED_IFORM_TILELOADD_TMMu32_MEMu32 +VL128 + u32 w tv + u32 r ptr + +INTRINSIC_XED_IFORM_TILELOADDT1_TMMu32_MEMu32 +VL128 + u32 w tv + u32 r ptr + +INTRINSIC_XED_IFORM_TILERELEASE +VL128 + +INTRINSIC_XED_IFORM_TILESTORED_MEMu32_TMMu32 +VL128 + u32 w ptr + u32 r tv + +INTRINSIC_XED_IFORM_TILEZERO_TMMu32 +VL128 + u32 w tv + +INTRINSIC_XED_IFORM_TDPFP16PS_TMMf32_TMM2f16_TMM2f16 +VL128 + f32 rw tv + 2f16 r tv + 2f16 r tv + +INTRINSIC_XED_IFORM_TCMMIMFP16PS_TMMf32_TMM2f16_TMM2f16 +VL128 + f32 rw tv + 2f16 r tv + 2f16 r tv + +INTRINSIC_XED_IFORM_TCMMRLFP16PS_TMMf32_TMM2f16_TMM2f16 +VL128 + f32 rw tv + 2f16 r tv + 2f16 r tv + +INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_XMMu64 +VL128 + u64 rw dq + u64 r dq + u64 r dq + +INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_MEMu64 +VL128 + u64 rw dq + u64 r dq + u64 r dq + +INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_YMMu64 +VL256 + u64 rw qq + u64 r qq + u64 r qq + +INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_MEMu64 +VL256 + u64 rw qq + u64 r qq + u64 r qq + +INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_XMMu64 +VL128 + u64 rw dq + u64 r dq + u64 r dq + +INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_MEMu64 +VL128 + u64 rw dq + u64 r dq + u64 r dq + +INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_YMMu64 +VL256 + u64 rw qq + u64 r qq + u64 r qq + +INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_MEMu64 +VL256 + u64 rw qq + u64 r qq + u64 r qq + +INTRINSIC_XED_IFORM_VBCSTNEBF162PS_XMMf32_MEMbf16 +VL128 + f32 w dq + bf16 r wrd + +INTRINSIC_XED_IFORM_VBCSTNEBF162PS_YMMf32_MEMbf16 +VL256 + f32 w qq + bf16 r wrd + +INTRINSIC_XED_IFORM_VBCSTNESH2PS_XMMf32_MEMf16 +VL128 + f32 w dq + f16 r wrd + +INTRINSIC_XED_IFORM_VBCSTNESH2PS_YMMf32_MEMf16 +VL256 + f32 w qq + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTNEEBF162PS_XMMf32_MEM2bf16 +VL128 + f32 w dq + 2bf16 r dq + +INTRINSIC_XED_IFORM_VCVTNEEBF162PS_YMMf32_MEM2bf16 +VL256 + f32 w qq + 2bf16 r qq + +INTRINSIC_XED_IFORM_VCVTNEEPH2PS_XMMf32_MEM2f16 +VL128 + f32 w dq + 2f16 r dq + +INTRINSIC_XED_IFORM_VCVTNEEPH2PS_YMMf32_MEM2f16 +VL256 + f32 w qq + 2f16 r qq + +INTRINSIC_XED_IFORM_VCVTNEOBF162PS_XMMf32_MEM2bf16 +VL128 + f32 w dq + 2bf16 r dq + +INTRINSIC_XED_IFORM_VCVTNEOBF162PS_YMMf32_MEM2bf16 +VL256 + f32 w qq + 2bf16 r qq + +INTRINSIC_XED_IFORM_VCVTNEOPH2PS_XMMf32_MEM2f16 +VL128 + f32 w dq + 2f16 r dq + +INTRINSIC_XED_IFORM_VCVTNEOPH2PS_YMMf32_MEM2f16 +VL256 + f32 w qq + 2f16 r qq + +INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_XMMf32 +VL128 + bf16 w dq + f32 r dq + +INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL128 +VL128 + bf16 w dq + f32 r dq + +INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_YMMf32 +VL256 + bf16 w dq + f32 r qq + +INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL256 +VL256 + bf16 w dq + f32 r qq + +INTRINSIC_XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_XMM4i8 +VL128 + i32 rw dq + 4i8 r dq + 4i8 r dq + +INTRINSIC_XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_MEM4i8 +VL128 + i32 rw dq + 4i8 r dq + 4i8 r dq + +INTRINSIC_XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_YMM4i8 +VL256 + i32 rw qq + 4i8 r qq + 4i8 r qq + +INTRINSIC_XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_MEM4i8 +VL256 + i32 rw qq + 4i8 r qq + 4i8 r qq + +INTRINSIC_XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_XMM4i8 +VL128 + i32 rw dq + 4i8 r dq + 4i8 r dq + +INTRINSIC_XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_MEM4i8 +VL128 + i32 rw dq + 4i8 r dq + 4i8 r dq + +INTRINSIC_XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_YMM4i8 +VL256 + i32 rw qq + 4i8 r qq + 4i8 r qq + +INTRINSIC_XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_MEM4i8 +VL256 + i32 rw qq + 4i8 r qq + 4i8 r qq + +INTRINSIC_XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_XMM4u8 +VL128 + i32 rw dq + 4i8 r dq + 4u8 r dq + +INTRINSIC_XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_MEM4u8 +VL128 + i32 rw dq + 4i8 r dq + 4u8 r dq + +INTRINSIC_XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_YMM4u8 +VL256 + i32 rw qq + 4i8 r qq + 4u8 r qq + +INTRINSIC_XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_MEM4u8 +VL256 + i32 rw qq + 4i8 r qq + 4u8 r qq + +INTRINSIC_XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_XMM4u8 +VL128 + i32 rw dq + 4i8 r dq + 4u8 r dq + +INTRINSIC_XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_MEM4u8 +VL128 + i32 rw dq + 4i8 r dq + 4u8 r dq + +INTRINSIC_XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_YMM4u8 +VL256 + i32 rw qq + 4i8 r qq + 4u8 r qq + +INTRINSIC_XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_MEM4u8 +VL256 + i32 rw qq + 4i8 r qq + 4u8 r qq + +INTRINSIC_XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_XMM4u8 +VL128 + u32 rw dq + 4u8 r dq + 4u8 r dq + +INTRINSIC_XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_MEM4u8 +VL128 + u32 rw dq + 4u8 r dq + 4u8 r dq + +INTRINSIC_XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_YMM4u8 +VL256 + u32 rw qq + 4u8 r qq + 4u8 r qq + +INTRINSIC_XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_MEM4u8 +VL256 + u32 rw qq + 4u8 r qq + 4u8 r qq + +INTRINSIC_XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_XMM4u8 +VL128 + u32 rw dq + 4u8 r dq + 4u8 r dq + +INTRINSIC_XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_MEM4u8 +VL128 + u32 rw dq + 4u8 r dq + 4u8 r dq + +INTRINSIC_XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_YMM4u8 +VL256 + u32 rw qq + 4u8 r qq + 4u8 r qq + +INTRINSIC_XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_MEM4u8 +VL256 + u32 rw qq + 4u8 r qq + 4u8 r qq + +INTRINSIC_XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32 +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64 +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_URDMSR_GPR64u64_IMM32 +VL128 + u64 w q + i32 r d + +INTRINSIC_XED_IFORM_UWRMSR_IMM32_GPR64u64 +VL128 + i32 r d + u64 r q + +INTRINSIC_XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_XMM2u16 +VL128 + i32 rw dq + 2i16 r dq + 2u16 r dq + +INTRINSIC_XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_MEM2u16 +VL128 + i32 rw dq + 2i16 r dq + 2u16 r dq + +INTRINSIC_XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_YMM2u16 +VL256 + i32 rw qq + 2i16 r qq + 2u16 r qq + +INTRINSIC_XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_MEM2u16 +VL256 + i32 rw qq + 2i16 r qq + 2u16 r qq + +INTRINSIC_XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_XMM2u16 +VL128 + i32 rw dq + 2i16 r dq + 2u16 r dq + +INTRINSIC_XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_MEM2u16 +VL128 + i32 rw dq + 2i16 r dq + 2u16 r dq + +INTRINSIC_XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_YMM2u16 +VL256 + i32 rw qq + 2i16 r qq + 2u16 r qq + +INTRINSIC_XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_MEM2u16 +VL256 + i32 rw qq + 2i16 r qq + 2u16 r qq + +INTRINSIC_XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_XMM2i16 +VL128 + i32 rw dq + 2u16 r dq + 2i16 r dq + +INTRINSIC_XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_MEM2i16 +VL128 + i32 rw dq + 2u16 r dq + 2i16 r dq + +INTRINSIC_XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_YMM2i16 +VL256 + i32 rw qq + 2u16 r qq + 2i16 r qq + +INTRINSIC_XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_MEM2i16 +VL256 + i32 rw qq + 2u16 r qq + 2i16 r qq + +INTRINSIC_XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_XMM2i16 +VL128 + i32 rw dq + 2u16 r dq + 2i16 r dq + +INTRINSIC_XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_MEM2i16 +VL128 + i32 rw dq + 2u16 r dq + 2i16 r dq + +INTRINSIC_XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_YMM2i16 +VL256 + i32 rw qq + 2u16 r qq + 2i16 r qq + +INTRINSIC_XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_MEM2i16 +VL256 + i32 rw qq + 2u16 r qq + 2i16 r qq + +INTRINSIC_XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_XMM2u16 +VL128 + u32 rw dq + 2u16 r dq + 2u16 r dq + +INTRINSIC_XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_MEM2u16 +VL128 + u32 rw dq + 2u16 r dq + 2u16 r dq + +INTRINSIC_XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_YMM2u16 +VL256 + u32 rw qq + 2u16 r qq + 2u16 r qq + +INTRINSIC_XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_MEM2u16 +VL256 + u32 rw qq + 2u16 r qq + 2u16 r qq + +INTRINSIC_XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_XMM2u16 +VL128 + u32 rw dq + 2u16 r dq + 2u16 r dq + +INTRINSIC_XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_MEM2u16 +VL128 + u32 rw dq + 2u16 r dq + 2u16 r dq + +INTRINSIC_XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_YMM2u16 +VL256 + u32 rw qq + 2u16 r qq + 2u16 r qq + +INTRINSIC_XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_MEM2u16 +VL256 + u32 rw qq + 2u16 r qq + 2u16 r qq + +INTRINSIC_XED_IFORM_VSHA512MSG1_YMMu64_XMMu64 +VL256 + u64 rw qq + u64 r dq + +INTRINSIC_XED_IFORM_VSHA512MSG2_YMMu64_YMMu64 +VL256 + u64 rw qq + u64 r qq + +INTRINSIC_XED_IFORM_VSHA512RNDS2_YMMu64_YMMu64_XMMu64 +VL256 + u64 rw qq + u64 r qq + u64 r dq + +INTRINSIC_XED_IFORM_VSM3MSG1_XMMu32_XMMu32_XMMu32 +VL128 + u32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VSM3MSG1_XMMu32_XMMu32_MEMu32 +VL128 + u32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VSM3MSG2_XMMu32_XMMu32_XMMu32 +VL128 + u32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VSM3MSG2_XMMu32_XMMu32_MEMu32 +VL128 + u32 rw dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_XMMu32_IMM8 +VL128 + u32 rw dq + u32 r dq + u32 r dq + u8 r b + +INTRINSIC_XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_MEMu32_IMM8 +VL128 + u32 rw dq + u32 r dq + u32 r dq + u8 r b + +INTRINSIC_XED_IFORM_VSM4KEY4_XMMu32_XMMu32_XMMu32 +VL128 + u32 w dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VSM4KEY4_XMMu32_XMMu32_MEMu32 +VL128 + u32 w dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VSM4KEY4_YMMu32_YMMu32_YMMu32 +VL256 + u32 w qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_VSM4KEY4_YMMu32_YMMu32_MEMu32 +VL256 + u32 w qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_XMMu32 +VL128 + u32 w dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_MEMu32 +VL128 + u32 w dq + u32 r dq + u32 r dq + +INTRINSIC_XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_YMMu32 +VL256 + u32 w qq + u32 r qq + u32 r qq + +INTRINSIC_XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_MEMu32 +VL256 + u32 w qq + u32 r qq + u32 r qq + INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_MASKmskw_XMMu8_XMMu32_AVX512 VL128 i32 rw dq @@ -18501,6 +19919,7 @@ VL512 i1 r mskw u32 r zu32 u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VALIGND_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512 VL512 @@ -18508,6 +19927,7 @@ VL512 i1 r mskw u32 r zu32 u32 r vv + u8 r b INTRINSIC_XED_IFORM_VALIGND_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512 VL128 @@ -18515,6 +19935,7 @@ VL128 i1 r mskw u32 r dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VALIGND_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512 VL128 @@ -18522,6 +19943,7 @@ VL128 i1 r mskw u32 r dq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VALIGND_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512 VL256 @@ -18529,6 +19951,7 @@ VL256 i1 r mskw u32 r qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VALIGND_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512 VL256 @@ -18536,6 +19959,7 @@ VL256 i1 r mskw u32 r qq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VALIGNQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512 VL512 @@ -18543,6 +19967,7 @@ VL512 i1 r mskw u64 r zu64 u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VALIGNQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512 VL512 @@ -18550,6 +19975,7 @@ VL512 i1 r mskw u64 r zu64 u64 r vv + u8 r b INTRINSIC_XED_IFORM_VALIGNQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512 VL128 @@ -18557,6 +19983,7 @@ VL128 i1 r mskw u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VALIGNQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512 VL128 @@ -18564,6 +19991,7 @@ VL128 i1 r mskw u64 r dq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VALIGNQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512 VL256 @@ -18571,6 +19999,7 @@ VL256 i1 r mskw u64 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VALIGNQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512 VL256 @@ -18578,6 +20007,7 @@ VL256 i1 r mskw u64 r qq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VBLENDMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512 VL512 @@ -18765,6 +20195,7 @@ VL512 i1 r mskw f64 r zf64 f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512 VL512 @@ -18772,6 +20203,7 @@ VL512 i1 r mskw f64 r zf64 f64 r vv + u8 r b INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512 VL128 @@ -18779,6 +20211,7 @@ VL128 i1 r mskw f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_XMMf64_MEMf64_IMM8_AVX512 VL128 @@ -18786,6 +20219,7 @@ VL128 i1 r mskw f64 r dq f64 r vv + u8 r b INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_YMMf64_YMMf64_IMM8_AVX512 VL256 @@ -18793,6 +20227,7 @@ VL256 i1 r mskw f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_YMMf64_MEMf64_IMM8_AVX512 VL256 @@ -18800,6 +20235,7 @@ VL256 i1 r mskw f64 r qq f64 r vv + u8 r b INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512 VL512 @@ -18807,6 +20243,7 @@ VL512 i1 r mskw f32 r zf32 f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512 VL512 @@ -18814,6 +20251,7 @@ VL512 i1 r mskw f32 r zf32 f32 r vv + u8 r b INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512 VL128 @@ -18821,6 +20259,7 @@ VL128 i1 r mskw f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512 VL128 @@ -18828,6 +20267,7 @@ VL128 i1 r mskw f32 r dq f32 r vv + u8 r b INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_YMMf32_IMM8_AVX512 VL256 @@ -18835,6 +20275,7 @@ VL256 i1 r mskw f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_MEMf32_IMM8_AVX512 VL256 @@ -18842,30 +20283,35 @@ VL256 i1 r mskw f32 r qq f32 r vv + u8 r b INTRINSIC_XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512 i1 w mskw i1 r mskw f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_MEMf64_IMM8_AVX512 i1 w mskw i1 r mskw f64 r dq f64 r q + u8 r b INTRINSIC_XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512 i1 w mskw i1 r mskw f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512 i1 w mskw i1 r mskw f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VCOMISD_XMMf64_XMMf64_AVX512 f64 r dq @@ -19252,36 +20698,42 @@ VL512 f16 w qq i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_ZMMf32_IMM8_AVX512 VL512 f16 w qq i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_XMMf32_IMM8_AVX512 VL128 f16 w dq i1 r mskw f32 r dq + u8 r b INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_XMMf32_IMM8_AVX512 VL128 f16 w q i1 r mskw f32 r dq + u8 r b INTRINSIC_XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_YMMf32_IMM8_AVX512 VL256 f16 w dq i1 r mskw f32 r qq + u8 r b INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_YMMf32_IMM8_AVX512 VL256 f16 w dq i1 r mskw f32 r qq + u8 r b INTRINSIC_XED_IFORM_VCVTPS2UDQ_ZMMu32_MASKmskw_ZMMf32_AVX512 VL512 @@ -19952,82 +21404,96 @@ VL512 f32 w dq i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF32X4_MEMf32_MASKmskw_ZMMf32_IMM8_AVX512 VL512 f32 w dq i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF32X4_XMMf32_MASKmskw_YMMf32_IMM8_AVX512 VL256 f32 w dq i1 r mskw f32 r qq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF32X4_MEMf32_MASKmskw_YMMf32_IMM8_AVX512 VL256 f32 w dq i1 r mskw f32 r qq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF64X4_YMMf64_MASKmskw_ZMMf64_IMM8_AVX512 VL512 f64 w qq i1 r mskw f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF64X4_MEMf64_MASKmskw_ZMMf64_IMM8_AVX512 VL512 f64 w qq i1 r mskw f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI32X4_XMMu32_MASKmskw_ZMMu32_IMM8_AVX512 VL512 u32 w dq i1 r mskw u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI32X4_MEMu32_MASKmskw_ZMMu32_IMM8_AVX512 VL512 u32 w dq i1 r mskw u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI32X4_XMMu32_MASKmskw_YMMu32_IMM8_AVX512 VL256 u32 w dq i1 r mskw u32 r qq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI32X4_MEMu32_MASKmskw_YMMu32_IMM8_AVX512 VL256 u32 w dq i1 r mskw u32 r qq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI64X4_YMMu64_MASKmskw_ZMMu64_IMM8_AVX512 VL512 u64 w qq i1 r mskw u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI64X4_MEMu64_MASKmskw_ZMMu64_IMM8_AVX512 VL512 u64 w qq i1 r mskw u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTPS_GPR32f32_XMMf32_IMM8_AVX512 VL128 f32 w d f32 r dq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTPS_MEMf32_XMMf32_IMM8_AVX512 VL128 f32 w d f32 r dq + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512 VL512 @@ -20035,6 +21501,7 @@ VL512 i1 r mskw f64 r zf64 f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512 VL512 @@ -20042,6 +21509,7 @@ VL512 i1 r mskw f64 r zf64 f64 r vv + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512 VL128 @@ -20049,6 +21517,7 @@ VL128 i1 r mskw f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512 VL128 @@ -20056,6 +21525,7 @@ VL128 i1 r mskw f64 r dq f64 r vv + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512 VL256 @@ -20063,6 +21533,7 @@ VL256 i1 r mskw f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512 VL256 @@ -20070,6 +21541,7 @@ VL256 i1 r mskw f64 r qq f64 r vv + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512 VL512 @@ -20077,6 +21549,7 @@ VL512 i1 r mskw f32 r zf32 f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512 VL512 @@ -20084,6 +21557,7 @@ VL512 i1 r mskw f32 r zf32 f32 r vv + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512 VL128 @@ -20091,6 +21565,7 @@ VL128 i1 r mskw f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512 VL128 @@ -20098,6 +21573,7 @@ VL128 i1 r mskw f32 r dq f32 r vv + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512 VL256 @@ -20105,6 +21581,7 @@ VL256 i1 r mskw f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512 VL256 @@ -20112,30 +21589,35 @@ VL256 i1 r mskw f32 r qq f32 r vv + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512 f64 rw dq i1 r mskw f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512 f64 rw dq i1 r mskw f64 r dq f64 r q + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512 f32 rw dq i1 r mskw f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512 f32 rw dq i1 r mskw f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512 VL512 @@ -22110,96 +23592,112 @@ VL512 f64 w zf64 i1 r mskw f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VGETMANTPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL512 f64 w zf64 i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512 VL128 f64 w dq i1 r mskw f64 r dq + u8 r b INTRINSIC_XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL128 f64 w dq i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512 VL256 f64 w qq i1 r mskw f64 r qq + u8 r b INTRINSIC_XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL256 f64 w qq i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512 VL512 f32 w zf32 i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL512 f32 w zf32 i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512 VL128 f32 w dq i1 r mskw f32 r dq + u8 r b INTRINSIC_XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL128 f32 w dq i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512 VL256 f32 w qq i1 r mskw f32 r qq + u8 r b INTRINSIC_XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL256 f32 w qq i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512 f64 w dq i1 r mskw f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512 f64 w dq i1 r mskw f64 r dq f64 r q + u8 r b INTRINSIC_XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512 f32 w dq i1 r mskw f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512 f32 w dq i1 r mskw f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VINSERTF32X4_ZMMf32_MASKmskw_ZMMf32_XMMf32_IMM8_AVX512 VL512 @@ -22207,6 +23705,7 @@ VL512 i1 r mskw f32 r zf32 f32 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512 VL512 @@ -22214,6 +23713,7 @@ VL512 i1 r mskw f32 r zf32 f32 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTF32X4_YMMf32_MASKmskw_YMMf32_XMMf32_IMM8_AVX512 VL256 @@ -22221,6 +23721,7 @@ VL256 i1 r mskw f32 r qq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512 VL256 @@ -22228,6 +23729,7 @@ VL256 i1 r mskw f32 r qq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTF64X4_ZMMf64_MASKmskw_ZMMf64_YMMf64_IMM8_AVX512 VL512 @@ -22235,6 +23737,7 @@ VL512 i1 r mskw f64 r zf64 f64 r qq + u8 r b INTRINSIC_XED_IFORM_VINSERTF64X4_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512 VL512 @@ -22242,6 +23745,7 @@ VL512 i1 r mskw f64 r zf64 f64 r qq + u8 r b INTRINSIC_XED_IFORM_VINSERTI32X4_ZMMu32_MASKmskw_ZMMu32_XMMu32_IMM8_AVX512 VL512 @@ -22249,6 +23753,7 @@ VL512 i1 r mskw u32 r zu32 u32 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTI32X4_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512 VL512 @@ -22256,6 +23761,7 @@ VL512 i1 r mskw u32 r zu32 u32 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTI32X4_YMMu32_MASKmskw_YMMu32_XMMu32_IMM8_AVX512 VL256 @@ -22263,6 +23769,7 @@ VL256 i1 r mskw u32 r qq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTI32X4_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512 VL256 @@ -22270,6 +23777,7 @@ VL256 i1 r mskw u32 r qq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTI64X4_ZMMu64_MASKmskw_ZMMu64_YMMu64_IMM8_AVX512 VL512 @@ -22277,6 +23785,7 @@ VL512 i1 r mskw u64 r zu64 u64 r qq + u8 r b INTRINSIC_XED_IFORM_VINSERTI64X4_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512 VL512 @@ -22284,18 +23793,21 @@ VL512 i1 r mskw u64 r zu64 u64 r qq + u8 r b INTRINSIC_XED_IFORM_VINSERTPS_XMMf32_XMMf32_XMMf32_IMM8_AVX512 VL128 f32 w dq f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTPS_XMMf32_XMMf32_MEMf32_IMM8_AVX512 VL128 f32 w dq f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VMAXPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512 VL512 @@ -23876,6 +25388,7 @@ VL512 i1 r mskw i32 r zi32 i32 r zi32 + u8 r b INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_ZMMi32_MEMi32_IMM8_AVX512 VL512 @@ -23883,6 +25396,7 @@ VL512 i1 r mskw i32 r zi32 i32 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_XMMi32_XMMi32_IMM8_AVX512 VL128 @@ -23890,6 +25404,7 @@ VL128 i1 r mskw i32 r dq i32 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_XMMi32_MEMi32_IMM8_AVX512 VL128 @@ -23897,6 +25412,7 @@ VL128 i1 r mskw i32 r dq i32 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_YMMi32_YMMi32_IMM8_AVX512 VL256 @@ -23904,6 +25420,7 @@ VL256 i1 r mskw i32 r qq i32 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_YMMi32_MEMi32_IMM8_AVX512 VL256 @@ -23911,6 +25428,7 @@ VL256 i1 r mskw i32 r qq i32 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512 VL512 @@ -24086,6 +25604,7 @@ VL512 i1 r mskw i64 r zi64 i64 r zi64 + u8 r b INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_ZMMi64_MEMi64_IMM8_AVX512 VL512 @@ -24093,6 +25612,7 @@ VL512 i1 r mskw i64 r zi64 i64 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_XMMi64_XMMi64_IMM8_AVX512 VL128 @@ -24100,6 +25620,7 @@ VL128 i1 r mskw i64 r dq i64 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_XMMi64_MEMi64_IMM8_AVX512 VL128 @@ -24107,6 +25628,7 @@ VL128 i1 r mskw i64 r dq i64 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_YMMi64_YMMi64_IMM8_AVX512 VL256 @@ -24114,6 +25636,7 @@ VL256 i1 r mskw i64 r qq i64 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_YMMi64_MEMi64_IMM8_AVX512 VL256 @@ -24121,6 +25644,7 @@ VL256 i1 r mskw i64 r qq i64 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512 VL512 @@ -24128,6 +25652,7 @@ VL512 i1 r mskw u32 r zu32 u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512 VL512 @@ -24135,6 +25660,7 @@ VL512 i1 r mskw u32 r zu32 u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_XMMu32_XMMu32_IMM8_AVX512 VL128 @@ -24142,6 +25668,7 @@ VL128 i1 r mskw u32 r dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_XMMu32_MEMu32_IMM8_AVX512 VL128 @@ -24149,6 +25676,7 @@ VL128 i1 r mskw u32 r dq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_YMMu32_YMMu32_IMM8_AVX512 VL256 @@ -24156,6 +25684,7 @@ VL256 i1 r mskw u32 r qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_YMMu32_MEMu32_IMM8_AVX512 VL256 @@ -24163,6 +25692,7 @@ VL256 i1 r mskw u32 r qq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512 VL512 @@ -24170,6 +25700,7 @@ VL512 i1 r mskw u64 r zu64 u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512 VL512 @@ -24177,6 +25708,7 @@ VL512 i1 r mskw u64 r zu64 u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_XMMu64_XMMu64_IMM8_AVX512 VL128 @@ -24184,6 +25716,7 @@ VL128 i1 r mskw u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_XMMu64_MEMu64_IMM8_AVX512 VL128 @@ -24191,6 +25724,7 @@ VL128 i1 r mskw u64 r dq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_YMMu64_YMMu64_IMM8_AVX512 VL256 @@ -24198,6 +25732,7 @@ VL256 i1 r mskw u64 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_YMMu64_MEMu64_IMM8_AVX512 VL256 @@ -24205,6 +25740,7 @@ VL256 i1 r mskw u64 r qq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_ZMMu32_AVX512 VL512 @@ -24479,12 +26015,14 @@ VL512 f64 w zf64 i1 r mskw f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL512 f64 w zf64 i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512 VL512 @@ -24505,12 +26043,14 @@ VL128 f64 w dq i1 r mskw f64 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL128 f64 w dq i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512 VL128 @@ -24531,12 +26071,14 @@ VL256 f64 w qq i1 r mskw f64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL256 f64 w qq i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512 VL256 @@ -24557,12 +26099,14 @@ VL512 f32 w zf32 i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL512 f32 w zf32 i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512 VL512 @@ -24583,12 +26127,14 @@ VL128 f32 w dq i1 r mskw f32 r dq + u8 r b INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL128 f32 w dq i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512 VL128 @@ -24609,12 +26155,14 @@ VL256 f32 w qq i1 r mskw f32 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL256 f32 w qq i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512 VL256 @@ -24635,12 +26183,14 @@ VL512 f64 w zf64 i1 r mskw f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL512 f64 w zf64 i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512 VL512 @@ -24661,12 +26211,14 @@ VL256 f64 w qq i1 r mskw f64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL256 f64 w qq i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512 VL256 @@ -24715,12 +26267,14 @@ VL512 u64 w zu64 i1 r mskw u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL512 u64 w zu64 i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512 VL512 @@ -24741,12 +26295,14 @@ VL256 u64 w qq i1 r mskw u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL256 u64 w qq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512 VL256 @@ -26525,72 +28081,84 @@ VL512 u32 w zu32 i1 r mskw u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VPROLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL512 u32 w zu32 i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPROLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512 VL128 u32 w dq i1 r mskw u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPROLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL128 u32 w dq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPROLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512 VL256 u32 w qq i1 r mskw u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPROLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL256 u32 w qq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPROLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512 VL512 u64 w zu64 i1 r mskw u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPROLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL512 u64 w zu64 i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPROLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512 VL128 u64 w dq i1 r mskw u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPROLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL128 u64 w dq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPROLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512 VL256 u64 w qq i1 r mskw u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPROLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL256 u64 w qq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPROLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512 VL512 @@ -26681,72 +28249,84 @@ VL512 u32 w zu32 i1 r mskw u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VPRORD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL512 u32 w zu32 i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPRORD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512 VL128 u32 w dq i1 r mskw u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPRORD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL128 u32 w dq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPRORD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512 VL256 u32 w qq i1 r mskw u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPRORD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL256 u32 w qq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPRORQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512 VL512 u64 w zu64 i1 r mskw u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPRORQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL512 u64 w zu64 i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPRORQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512 VL128 u64 w dq i1 r mskw u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPRORQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL128 u64 w dq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPRORQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512 VL256 u64 w qq i1 r mskw u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPRORQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL256 u64 w qq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPRORVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512 VL512 @@ -26909,36 +28489,42 @@ VL512 u32 w zu32 i1 r mskw u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VPSHUFD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL512 u32 w zu32 i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHUFD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512 VL128 u32 w dq i1 r mskw u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL128 u32 w dq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHUFD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512 VL256 u32 w qq i1 r mskw u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHUFD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL256 u32 w qq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512 VL512 @@ -26959,12 +28545,14 @@ VL512 u32 w zu32 i1 r mskw u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL512 u32 w zu32 i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512 VL128 @@ -26985,12 +28573,14 @@ VL128 u32 w dq i1 r mskw u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL128 u32 w dq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512 VL256 @@ -27011,12 +28601,14 @@ VL256 u32 w qq i1 r mskw u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL256 u32 w qq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512 VL512 @@ -27037,12 +28629,14 @@ VL512 u64 w zu64 i1 r mskw u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL512 u64 w zu64 i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512 VL128 @@ -27063,12 +28657,14 @@ VL128 u64 w dq i1 r mskw u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL128 u64 w dq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512 VL256 @@ -27089,12 +28685,14 @@ VL256 u64 w qq i1 r mskw u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL256 u64 w qq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSLLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512 VL512 @@ -27199,12 +28797,14 @@ VL512 u32 w zu32 i1 r mskw u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VPSRAD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL512 u32 w zu32 i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512 VL128 @@ -27225,12 +28825,14 @@ VL128 u32 w dq i1 r mskw u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL128 u32 w dq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512 VL256 @@ -27251,12 +28853,14 @@ VL256 u32 w qq i1 r mskw u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL256 u32 w qq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512 VL512 @@ -27277,12 +28881,14 @@ VL512 u64 w zu64 i1 r mskw u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL512 u64 w zu64 i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512 VL128 @@ -27303,12 +28909,14 @@ VL128 u64 w dq i1 r mskw u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL128 u64 w dq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512 VL256 @@ -27329,12 +28937,14 @@ VL256 u64 w qq i1 r mskw u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL256 u64 w qq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRAVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512 VL512 @@ -27439,12 +29049,14 @@ VL512 u32 w zu32 i1 r mskw u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VPSRLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL512 u32 w zu32 i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512 VL128 @@ -27465,12 +29077,14 @@ VL128 u32 w dq i1 r mskw u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL128 u32 w dq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512 VL256 @@ -27491,12 +29105,14 @@ VL256 u32 w qq i1 r mskw u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512 VL256 u32 w qq i1 r mskw u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512 VL512 @@ -27517,12 +29133,14 @@ VL512 u64 w zu64 i1 r mskw u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL512 u64 w zu64 i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512 VL128 @@ -27543,12 +29161,14 @@ VL128 u64 w dq i1 r mskw u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL128 u64 w dq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512 VL256 @@ -27569,12 +29189,14 @@ VL256 u64 w qq i1 r mskw u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512 VL256 u64 w qq i1 r mskw u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSRLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512 VL512 @@ -27750,6 +29372,7 @@ VL512 i1 r mskw u32 r zu32 u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512 VL512 @@ -27757,6 +29380,7 @@ VL512 i1 r mskw u32 r zu32 u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512 VL128 @@ -27764,6 +29388,7 @@ VL128 i1 r mskw u32 r dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512 VL128 @@ -27771,6 +29396,7 @@ VL128 i1 r mskw u32 r dq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512 VL256 @@ -27778,6 +29404,7 @@ VL256 i1 r mskw u32 r qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512 VL256 @@ -27785,6 +29412,7 @@ VL256 i1 r mskw u32 r qq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512 VL512 @@ -27792,6 +29420,7 @@ VL512 i1 r mskw u64 r zu64 u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512 VL512 @@ -27799,6 +29428,7 @@ VL512 i1 r mskw u64 r zu64 u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512 VL128 @@ -27806,6 +29436,7 @@ VL128 i1 r mskw u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512 VL128 @@ -27813,6 +29444,7 @@ VL128 i1 r mskw u64 r dq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512 VL256 @@ -27820,6 +29452,7 @@ VL256 i1 r mskw u64 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPTERNLOGQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512 VL256 @@ -27827,6 +29460,7 @@ VL256 i1 r mskw u64 r qq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512 VL512 @@ -28349,96 +29983,112 @@ VL512 f64 w zf64 i1 r mskw f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL512 f64 w zf64 i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512 VL128 f64 w dq i1 r mskw f64 r dq + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL128 f64 w dq i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512 VL256 f64 w qq i1 r mskw f64 r qq + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL256 f64 w qq i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512 VL512 f32 w zf32 i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL512 f32 w zf32 i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512 VL128 f32 w dq i1 r mskw f32 r dq + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL128 f32 w dq i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512 VL256 f32 w qq i1 r mskw f32 r qq + u8 r b INTRINSIC_XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL256 f32 w qq i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512 f64 w dq i1 r mskw f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512 f64 w dq i1 r mskw f64 r dq f64 r q + u8 r b INTRINSIC_XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512 f32 w dq i1 r mskw f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512 f32 w dq i1 r mskw f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VRSQRT14PD_ZMMf64_MASKmskw_ZMMf64_AVX512 VL512 @@ -28722,6 +30372,7 @@ VL512 i1 r mskw f32 r zf32 f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VSHUFF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512 VL512 @@ -28729,6 +30380,7 @@ VL512 i1 r mskw f32 r zf32 f32 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512 VL256 @@ -28736,6 +30388,7 @@ VL256 i1 r mskw f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512 VL256 @@ -28743,6 +30396,7 @@ VL256 i1 r mskw f32 r qq f32 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFF64X2_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512 VL512 @@ -28750,6 +30404,7 @@ VL512 i1 r mskw f64 r zf64 f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VSHUFF64X2_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512 VL512 @@ -28757,6 +30412,7 @@ VL512 i1 r mskw f64 r zf64 f64 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFF64X2_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512 VL256 @@ -28764,6 +30420,7 @@ VL256 i1 r mskw f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VSHUFF64X2_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512 VL256 @@ -28771,6 +30428,7 @@ VL256 i1 r mskw f64 r qq f64 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFI32X4_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512 VL512 @@ -28778,6 +30436,7 @@ VL512 i1 r mskw u32 r zu32 u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VSHUFI32X4_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512 VL512 @@ -28785,6 +30444,7 @@ VL512 i1 r mskw u32 r zu32 u32 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFI32X4_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512 VL256 @@ -28792,6 +30452,7 @@ VL256 i1 r mskw u32 r qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VSHUFI32X4_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512 VL256 @@ -28799,6 +30460,7 @@ VL256 i1 r mskw u32 r qq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFI64X2_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512 VL512 @@ -28806,6 +30468,7 @@ VL512 i1 r mskw u64 r zu64 u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VSHUFI64X2_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512 VL512 @@ -28813,6 +30476,7 @@ VL512 i1 r mskw u64 r zu64 u64 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFI64X2_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512 VL256 @@ -28820,6 +30484,7 @@ VL256 i1 r mskw u64 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VSHUFI64X2_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512 VL256 @@ -28827,6 +30492,7 @@ VL256 i1 r mskw u64 r qq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512 VL512 @@ -28834,6 +30500,7 @@ VL512 i1 r mskw f64 r zf64 f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VSHUFPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512 VL512 @@ -28841,6 +30508,7 @@ VL512 i1 r mskw f64 r zf64 f64 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512 VL128 @@ -28848,6 +30516,7 @@ VL128 i1 r mskw f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VSHUFPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512 VL128 @@ -28855,6 +30524,7 @@ VL128 i1 r mskw f64 r dq f64 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512 VL256 @@ -28862,6 +30532,7 @@ VL256 i1 r mskw f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VSHUFPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512 VL256 @@ -28869,6 +30540,7 @@ VL256 i1 r mskw f64 r qq f64 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512 VL512 @@ -28876,6 +30548,7 @@ VL512 i1 r mskw f32 r zf32 f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512 VL512 @@ -28883,6 +30556,7 @@ VL512 i1 r mskw f32 r zf32 f32 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512 VL128 @@ -28890,6 +30564,7 @@ VL128 i1 r mskw f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VSHUFPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512 VL128 @@ -28897,6 +30572,7 @@ VL128 i1 r mskw f32 r dq f32 r vv + u8 r b INTRINSIC_XED_IFORM_VSHUFPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512 VL256 @@ -28904,6 +30580,7 @@ VL256 i1 r mskw f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VSHUFPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512 VL256 @@ -28911,6 +30588,7 @@ VL256 i1 r mskw f32 r qq f32 r vv + u8 r b INTRINSIC_XED_IFORM_VSQRTPD_ZMMf64_MASKmskw_ZMMf64_AVX512 VL512 @@ -30180,6 +31858,7 @@ VL128 i1 r mskw u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VDBPSADBW_XMMu16_MASKmskw_XMMu8_MEMu8_IMM8_AVX512 VL128 @@ -30187,6 +31866,7 @@ VL128 i1 r mskw u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_YMMu8_IMM8_AVX512 VL256 @@ -30194,6 +31874,7 @@ VL256 i1 r mskw u8 r qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_MEMu8_IMM8_AVX512 VL256 @@ -30201,6 +31882,7 @@ VL256 i1 r mskw u8 r qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VDBPSADBW_ZMMu16_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512 VL512 @@ -30208,6 +31890,7 @@ VL512 i1 r mskw u8 r zu8 u8 r zu8 + u8 r b INTRINSIC_XED_IFORM_VDBPSADBW_ZMMu16_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512 VL512 @@ -30215,170 +31898,199 @@ VL512 i1 r mskw u8 r zu8 u8 r zd + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF32X8_YMMf32_MASKmskw_ZMMf32_IMM8_AVX512 VL512 f32 w qq i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF32X8_MEMf32_MASKmskw_ZMMf32_IMM8_AVX512 VL512 f32 w qq i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF64X2_XMMf64_MASKmskw_YMMf64_IMM8_AVX512 VL256 f64 w dq i1 r mskw f64 r qq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF64X2_MEMf64_MASKmskw_YMMf64_IMM8_AVX512 VL256 f64 w dq i1 r mskw f64 r qq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF64X2_XMMf64_MASKmskw_ZMMf64_IMM8_AVX512 VL512 f64 w dq i1 r mskw f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTF64X2_MEMf64_MASKmskw_ZMMf64_IMM8_AVX512 VL512 f64 w dq i1 r mskw f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI32X8_YMMu32_MASKmskw_ZMMu32_IMM8_AVX512 VL512 u32 w qq i1 r mskw u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI32X8_MEMu32_MASKmskw_ZMMu32_IMM8_AVX512 VL512 u32 w qq i1 r mskw u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI64X2_XMMu64_MASKmskw_YMMu64_IMM8_AVX512 VL256 u64 w dq i1 r mskw u64 r qq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI64X2_MEMu64_MASKmskw_YMMu64_IMM8_AVX512 VL256 u64 w dq i1 r mskw u64 r qq + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI64X2_XMMu64_MASKmskw_ZMMu64_IMM8_AVX512 VL512 u64 w dq i1 r mskw u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VEXTRACTI64X2_MEMu64_MASKmskw_ZMMu64_IMM8_AVX512 VL512 u64 w dq i1 r mskw u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512 VL128 i1 w mskw i1 r mskw f64 r dq + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL128 VL128 i1 w mskw i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_YMMf64_IMM8_AVX512 VL256 i1 w mskw i1 r mskw f64 r qq + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL256 VL256 i1 w mskw i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_ZMMf64_IMM8_AVX512 VL512 i1 w mskw i1 r mskw f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL512 VL512 i1 w mskw i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512 VL128 i1 w mskw i1 r mskw f32 r dq + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL128 VL128 i1 w mskw i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_YMMf32_IMM8_AVX512 VL256 i1 w mskw i1 r mskw f32 r qq + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL256 VL256 i1 w mskw i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_ZMMf32_IMM8_AVX512 VL512 i1 w mskw i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL512 VL512 i1 w mskw i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512 i1 w mskw i1 r mskw f64 r dq + u8 r b INTRINSIC_XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512 i1 w mskw i1 r mskw f64 r q + u8 r b INTRINSIC_XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512 i1 w mskw i1 r mskw f32 r dq + u8 r b INTRINSIC_XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512 i1 w mskw i1 r mskw f32 r d + u8 r b INTRINSIC_XED_IFORM_VINSERTF32X8_ZMMf32_MASKmskw_ZMMf32_YMMf32_IMM8_AVX512 VL512 @@ -30386,6 +32098,7 @@ VL512 i1 r mskw f32 r zf32 f32 r qq + u8 r b INTRINSIC_XED_IFORM_VINSERTF32X8_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512 VL512 @@ -30393,6 +32106,7 @@ VL512 i1 r mskw f32 r zf32 f32 r qq + u8 r b INTRINSIC_XED_IFORM_VINSERTF64X2_YMMf64_MASKmskw_YMMf64_XMMf64_IMM8_AVX512 VL256 @@ -30400,6 +32114,7 @@ VL256 i1 r mskw f64 r qq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTF64X2_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512 VL256 @@ -30407,6 +32122,7 @@ VL256 i1 r mskw f64 r qq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTF64X2_ZMMf64_MASKmskw_ZMMf64_XMMf64_IMM8_AVX512 VL512 @@ -30414,6 +32130,7 @@ VL512 i1 r mskw f64 r zf64 f64 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTF64X2_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512 VL512 @@ -30421,6 +32138,7 @@ VL512 i1 r mskw f64 r zf64 f64 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTI32X8_ZMMu32_MASKmskw_ZMMu32_YMMu32_IMM8_AVX512 VL512 @@ -30428,6 +32146,7 @@ VL512 i1 r mskw u32 r zu32 u32 r qq + u8 r b INTRINSIC_XED_IFORM_VINSERTI32X8_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512 VL512 @@ -30435,6 +32154,7 @@ VL512 i1 r mskw u32 r zu32 u32 r qq + u8 r b INTRINSIC_XED_IFORM_VINSERTI64X2_YMMu64_MASKmskw_YMMu64_XMMu64_IMM8_AVX512 VL256 @@ -30442,6 +32162,7 @@ VL256 i1 r mskw u64 r qq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTI64X2_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512 VL256 @@ -30449,6 +32170,7 @@ VL256 i1 r mskw u64 r qq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTI64X2_ZMMu64_MASKmskw_ZMMu64_XMMu64_IMM8_AVX512 VL512 @@ -30456,6 +32178,7 @@ VL512 i1 r mskw u64 r zu64 u64 r dq + u8 r b INTRINSIC_XED_IFORM_VINSERTI64X2_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512 VL512 @@ -30463,6 +32186,7 @@ VL512 i1 r mskw u64 r zu64 u64 r dq + u8 r b INTRINSIC_XED_IFORM_VMOVDQU16_XMMu16_MASKmskw_XMMu16_AVX512 VL128 @@ -31154,6 +32878,7 @@ VL128 i1 r mskw u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPALIGNR_XMMu8_MASKmskw_XMMu8_MEMu8_IMM8_AVX512 VL128 @@ -31161,6 +32886,7 @@ VL128 i1 r mskw u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPALIGNR_YMMu8_MASKmskw_YMMu8_YMMu8_IMM8_AVX512 VL256 @@ -31168,6 +32894,7 @@ VL256 i1 r mskw u8 r qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VPALIGNR_YMMu8_MASKmskw_YMMu8_MEMu8_IMM8_AVX512 VL256 @@ -31175,6 +32902,7 @@ VL256 i1 r mskw u8 r qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VPALIGNR_ZMMu8_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512 VL512 @@ -31182,6 +32910,7 @@ VL512 i1 r mskw u8 r zu8 u8 r zu8 + u8 r b INTRINSIC_XED_IFORM_VPALIGNR_ZMMu8_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512 VL512 @@ -31189,6 +32918,7 @@ VL512 i1 r mskw u8 r zu8 u8 r zd + u8 r b INTRINSIC_XED_IFORM_VPAVGB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512 VL128 @@ -31472,6 +33202,7 @@ VL128 i1 r mskw i8 r dq i8 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_XMMi8_MEMi8_IMM8_AVX512 VL128 @@ -31479,6 +33210,7 @@ VL128 i1 r mskw i8 r dq i8 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_YMMi8_YMMi8_IMM8_AVX512 VL256 @@ -31486,6 +33218,7 @@ VL256 i1 r mskw i8 r qq i8 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_YMMi8_MEMi8_IMM8_AVX512 VL256 @@ -31493,6 +33226,7 @@ VL256 i1 r mskw i8 r qq i8 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_ZMMi8_ZMMi8_IMM8_AVX512 VL512 @@ -31500,6 +33234,7 @@ VL512 i1 r mskw i8 r zi8 i8 r zi8 + u8 r b INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_ZMMi8_MEMi8_IMM8_AVX512 VL512 @@ -31507,6 +33242,7 @@ VL512 i1 r mskw i8 r zi8 i8 r zd + u8 r b INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512 VL128 @@ -31682,6 +33418,7 @@ VL128 i1 r mskw u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_XMMu8_MEMu8_IMM8_AVX512 VL128 @@ -31689,6 +33426,7 @@ VL128 i1 r mskw u8 r dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_YMMu8_YMMu8_IMM8_AVX512 VL256 @@ -31696,6 +33434,7 @@ VL256 i1 r mskw u8 r qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_YMMu8_MEMu8_IMM8_AVX512 VL256 @@ -31703,6 +33442,7 @@ VL256 i1 r mskw u8 r qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512 VL512 @@ -31710,6 +33450,7 @@ VL512 i1 r mskw u8 r zu8 u8 r zu8 + u8 r b INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512 VL512 @@ -31717,6 +33458,7 @@ VL512 i1 r mskw u8 r zu8 u8 r zd + u8 r b INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_XMMu16_XMMu16_IMM8_AVX512 VL128 @@ -31724,6 +33466,7 @@ VL128 i1 r mskw u16 r dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_XMMu16_MEMu16_IMM8_AVX512 VL128 @@ -31731,6 +33474,7 @@ VL128 i1 r mskw u16 r dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_YMMu16_YMMu16_IMM8_AVX512 VL256 @@ -31738,6 +33482,7 @@ VL256 i1 r mskw u16 r qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_YMMu16_MEMu16_IMM8_AVX512 VL256 @@ -31745,6 +33490,7 @@ VL256 i1 r mskw u16 r qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512 VL512 @@ -31752,6 +33498,7 @@ VL512 i1 r mskw u16 r zu16 u16 r zu16 + u8 r b INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512 VL512 @@ -31759,6 +33506,7 @@ VL512 i1 r mskw u16 r zu16 u16 r zd + u8 r b INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_XMMi16_XMMi16_IMM8_AVX512 VL128 @@ -31766,6 +33514,7 @@ VL128 i1 r mskw i16 r dq i16 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_XMMi16_MEMi16_IMM8_AVX512 VL128 @@ -31773,6 +33522,7 @@ VL128 i1 r mskw i16 r dq i16 r dq + u8 r b INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_YMMi16_YMMi16_IMM8_AVX512 VL256 @@ -31780,6 +33530,7 @@ VL256 i1 r mskw i16 r qq i16 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_YMMi16_MEMi16_IMM8_AVX512 VL256 @@ -31787,6 +33538,7 @@ VL256 i1 r mskw i16 r qq i16 r qq + u8 r b INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_ZMMi16_ZMMi16_IMM8_AVX512 VL512 @@ -31794,6 +33546,7 @@ VL512 i1 r mskw i16 r zi16 i16 r zi16 + u8 r b INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_ZMMi16_MEMi16_IMM8_AVX512 VL512 @@ -31801,6 +33554,7 @@ VL512 i1 r mskw i16 r zi16 i16 r zd + u8 r b INTRINSIC_XED_IFORM_VPERMI2W_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512 VL128 @@ -31932,94 +33686,111 @@ INTRINSIC_XED_IFORM_VPEXTRB_GPR32u8_XMMu8_IMM8_AVX512 VL128 u8 w d u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRB_MEMu8_XMMu8_IMM8_AVX512 VL128 u8 w b u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRD_GPR32u32_XMMu32_IMM8_AVX512 VL128 u32 w d u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRD_MEMu32_XMMu32_IMM8_AVX512 VL128 u32 w d u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRQ_GPR64u64_XMMu64_IMM8_AVX512 VL128 u64 w q u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRQ_MEMu64_XMMu64_IMM8_AVX512 VL128 u64 w q u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512 VL128 u16 w d u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRW_MEMu16_XMMu16_IMM8_AVX512 VL128 u16 w wrd u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512_C5 VL128 u16 w d u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPINSRB_XMMu8_XMMu8_GPR32u8_IMM8_AVX512 VL128 u8 w dq u8 r dq u8 r d + u8 r b INTRINSIC_XED_IFORM_VPINSRB_XMMu8_XMMu8_MEMu8_IMM8_AVX512 VL128 u8 w dq u8 r dq u8 r b + u8 r b INTRINSIC_XED_IFORM_VPINSRD_XMMu32_XMMu32_GPR32u32_IMM8_AVX512 VL128 u32 w dq u32 r dq u32 r d + u8 r b INTRINSIC_XED_IFORM_VPINSRD_XMMu32_XMMu32_MEMu32_IMM8_AVX512 VL128 u32 w dq u32 r dq u32 r d + u8 r b INTRINSIC_XED_IFORM_VPINSRQ_XMMu64_XMMu64_GPR64u64_IMM8_AVX512 VL128 u64 w dq u64 r dq u64 r q + u8 r b INTRINSIC_XED_IFORM_VPINSRQ_XMMu64_XMMu64_MEMu64_IMM8_AVX512 VL128 u64 w dq u64 r dq u64 r q + u8 r b INTRINSIC_XED_IFORM_VPINSRW_XMMu16_XMMu16_GPR32u16_IMM8_AVX512 VL128 u16 w dq u16 r dq u16 r d + u8 r b INTRINSIC_XED_IFORM_VPINSRW_XMMu16_XMMu16_MEMu16_IMM8_AVX512 VL128 u16 w dq u16 r dq u16 r wrd + u8 r b INTRINSIC_XED_IFORM_VPMADDUBSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512 VL128 @@ -33034,102 +34805,120 @@ VL128 u16 w dq i1 r mskw u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFHW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL128 u16 w dq i1 r mskw u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFHW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512 VL256 u16 w qq i1 r mskw u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHUFHW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL256 u16 w qq i1 r mskw u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHUFHW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512 VL512 u16 w zu16 i1 r mskw u16 r zu16 + u8 r b INTRINSIC_XED_IFORM_VPSHUFHW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL512 u16 w zu16 i1 r mskw u16 r zd + u8 r b INTRINSIC_XED_IFORM_VPSHUFLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512 VL128 u16 w dq i1 r mskw u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL128 u16 w dq i1 r mskw u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHUFLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512 VL256 u16 w qq i1 r mskw u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHUFLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL256 u16 w qq i1 r mskw u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHUFLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512 VL512 u16 w zu16 i1 r mskw u16 r zu16 + u8 r b INTRINSIC_XED_IFORM_VPSHUFLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL512 u16 w zu16 i1 r mskw u16 r zd + u8 r b INTRINSIC_XED_IFORM_VPSLLDQ_XMMu8_XMMu8_IMM8_AVX512 VL128 u8 w dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPSLLDQ_XMMu8_MEMu8_IMM8_AVX512 VL128 u8 w dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPSLLDQ_YMMu8_YMMu8_IMM8_AVX512 VL256 u8 w qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VPSLLDQ_YMMu8_MEMu8_IMM8_AVX512 VL256 u8 w qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VPSLLDQ_ZMMu8_ZMMu8_IMM8_AVX512 VL512 u8 w zu8 u8 r zu8 + u8 r b INTRINSIC_XED_IFORM_VPSLLDQ_ZMMu8_MEMu8_IMM8_AVX512 VL512 u8 w zu8 u8 r zd + u8 r b INTRINSIC_XED_IFORM_VPSLLVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512 VL128 @@ -33192,12 +34981,14 @@ VL128 u16 w dq i1 r mskw u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSLLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL128 u16 w dq i1 r mskw u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512 VL256 @@ -33218,12 +35009,14 @@ VL256 u16 w qq i1 r mskw u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL256 u16 w qq i1 r mskw u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512 VL512 @@ -33244,12 +35037,14 @@ VL512 u16 w zu16 i1 r mskw u16 r zu16 + u8 r b INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL512 u16 w zu16 i1 r mskw u16 r zd + u8 r b INTRINSIC_XED_IFORM_VPSRAVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512 VL128 @@ -33312,12 +35107,14 @@ VL128 u16 w dq i1 r mskw u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRAW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL128 u16 w dq i1 r mskw u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512 VL256 @@ -33338,12 +35135,14 @@ VL256 u16 w qq i1 r mskw u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL256 u16 w qq i1 r mskw u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512 VL512 @@ -33364,42 +35163,50 @@ VL512 u16 w zu16 i1 r mskw u16 r zu16 + u8 r b INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL512 u16 w zu16 i1 r mskw u16 r zd + u8 r b INTRINSIC_XED_IFORM_VPSRLDQ_XMMu8_XMMu8_IMM8_AVX512 VL128 u8 w dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRLDQ_XMMu8_MEMu8_IMM8_AVX512 VL128 u8 w dq u8 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRLDQ_YMMu8_YMMu8_IMM8_AVX512 VL256 u8 w qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRLDQ_YMMu8_MEMu8_IMM8_AVX512 VL256 u8 w qq u8 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRLDQ_ZMMu8_ZMMu8_IMM8_AVX512 VL512 u8 w zu8 u8 r zu8 + u8 r b INTRINSIC_XED_IFORM_VPSRLDQ_ZMMu8_MEMu8_IMM8_AVX512 VL512 u8 w zu8 u8 r zd + u8 r b INTRINSIC_XED_IFORM_VPSRLVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512 VL128 @@ -33462,12 +35269,14 @@ VL128 u16 w dq i1 r mskw u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL128 u16 w dq i1 r mskw u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512 VL256 @@ -33488,12 +35297,14 @@ VL256 u16 w qq i1 r mskw u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL256 u16 w qq i1 r mskw u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512 VL512 @@ -33514,12 +35325,14 @@ VL512 u16 w zu16 i1 r mskw u16 r zu16 + u8 r b INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512 VL512 u16 w zu16 i1 r mskw u16 r zd + u8 r b INTRINSIC_XED_IFORM_VPSUBB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512 VL128 @@ -34115,6 +35928,7 @@ VL128 i1 r mskw f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VRANGEPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512 VL128 @@ -34122,6 +35936,7 @@ VL128 i1 r mskw f64 r dq f64 r vv + u8 r b INTRINSIC_XED_IFORM_VRANGEPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512 VL256 @@ -34129,6 +35944,7 @@ VL256 i1 r mskw f64 r qq f64 r qq + u8 r b INTRINSIC_XED_IFORM_VRANGEPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512 VL256 @@ -34136,6 +35952,7 @@ VL256 i1 r mskw f64 r qq f64 r vv + u8 r b INTRINSIC_XED_IFORM_VRANGEPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512 VL512 @@ -34143,6 +35960,7 @@ VL512 i1 r mskw f64 r zf64 f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VRANGEPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512 VL512 @@ -34150,6 +35968,7 @@ VL512 i1 r mskw f64 r zf64 f64 r vv + u8 r b INTRINSIC_XED_IFORM_VRANGEPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512 VL128 @@ -34157,6 +35976,7 @@ VL128 i1 r mskw f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VRANGEPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512 VL128 @@ -34164,6 +35984,7 @@ VL128 i1 r mskw f32 r dq f32 r vv + u8 r b INTRINSIC_XED_IFORM_VRANGEPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512 VL256 @@ -34171,6 +35992,7 @@ VL256 i1 r mskw f32 r qq f32 r qq + u8 r b INTRINSIC_XED_IFORM_VRANGEPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512 VL256 @@ -34178,6 +36000,7 @@ VL256 i1 r mskw f32 r qq f32 r vv + u8 r b INTRINSIC_XED_IFORM_VRANGEPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512 VL512 @@ -34185,6 +36008,7 @@ VL512 i1 r mskw f32 r zf32 f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VRANGEPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512 VL512 @@ -34192,126 +36016,147 @@ VL512 i1 r mskw f32 r zf32 f32 r vv + u8 r b INTRINSIC_XED_IFORM_VRANGESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512 f64 w dq i1 r mskw f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VRANGESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512 f64 w dq i1 r mskw f64 r dq f64 r q + u8 r b INTRINSIC_XED_IFORM_VRANGESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512 f32 w dq i1 r mskw f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VRANGESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512 f32 w dq i1 r mskw f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512 VL128 f64 w dq i1 r mskw f64 r dq + u8 r b INTRINSIC_XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL128 f64 w dq i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512 VL256 f64 w qq i1 r mskw f64 r qq + u8 r b INTRINSIC_XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL256 f64 w qq i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512 VL512 f64 w zf64 i1 r mskw f64 r zf64 + u8 r b INTRINSIC_XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512 VL512 f64 w zf64 i1 r mskw f64 r vv + u8 r b INTRINSIC_XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512 VL128 f32 w dq i1 r mskw f32 r dq + u8 r b INTRINSIC_XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL128 f32 w dq i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512 VL256 f32 w qq i1 r mskw f32 r qq + u8 r b INTRINSIC_XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL256 f32 w qq i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512 VL512 f32 w zf32 i1 r mskw f32 r zf32 + u8 r b INTRINSIC_XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512 VL512 f32 w zf32 i1 r mskw f32 r vv + u8 r b INTRINSIC_XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512 f64 w dq i1 r mskw f64 r dq f64 r dq + u8 r b INTRINSIC_XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512 f64 w dq i1 r mskw f64 r dq f64 r q + u8 r b INTRINSIC_XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512 f32 w dq i1 r mskw f32 r dq f32 r dq + u8 r b INTRINSIC_XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512 f32 w dq i1 r mskw f32 r dq f32 r d + u8 r b INTRINSIC_XED_IFORM_VXORPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512 VL128 @@ -34913,6 +36758,7 @@ VL128 i1 r mskw u32 r dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHLDD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512 VL128 @@ -34920,6 +36766,7 @@ VL128 i1 r mskw u32 r dq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHLDD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512 VL256 @@ -34927,6 +36774,7 @@ VL256 i1 r mskw u32 r qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHLDD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512 VL256 @@ -34934,6 +36782,7 @@ VL256 i1 r mskw u32 r qq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHLDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512 VL512 @@ -34941,6 +36790,7 @@ VL512 i1 r mskw u32 r zu32 u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VPSHLDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512 VL512 @@ -34948,6 +36798,7 @@ VL512 i1 r mskw u32 r zu32 u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHLDQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512 VL128 @@ -34955,6 +36806,7 @@ VL128 i1 r mskw u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHLDQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512 VL128 @@ -34962,6 +36814,7 @@ VL128 i1 r mskw u64 r dq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHLDQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512 VL256 @@ -34969,6 +36822,7 @@ VL256 i1 r mskw u64 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHLDQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512 VL256 @@ -34976,6 +36830,7 @@ VL256 i1 r mskw u64 r qq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHLDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512 VL512 @@ -34983,6 +36838,7 @@ VL512 i1 r mskw u64 r zu64 u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPSHLDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512 VL512 @@ -34990,6 +36846,7 @@ VL512 i1 r mskw u64 r zu64 u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHLDVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512 VL128 @@ -35123,6 +36980,7 @@ VL128 i1 r mskw u16 r dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHLDW_XMMu16_MASKmskw_XMMu16_MEMu16_IMM8_AVX512 VL128 @@ -35130,6 +36988,7 @@ VL128 i1 r mskw u16 r dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHLDW_YMMu16_MASKmskw_YMMu16_YMMu16_IMM8_AVX512 VL256 @@ -35137,6 +36996,7 @@ VL256 i1 r mskw u16 r qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHLDW_YMMu16_MASKmskw_YMMu16_MEMu16_IMM8_AVX512 VL256 @@ -35144,6 +37004,7 @@ VL256 i1 r mskw u16 r qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHLDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512 VL512 @@ -35151,6 +37012,7 @@ VL512 i1 r mskw u16 r zu16 u16 r zu16 + u8 r b INTRINSIC_XED_IFORM_VPSHLDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512 VL512 @@ -35158,6 +37020,7 @@ VL512 i1 r mskw u16 r zu16 u16 r zd + u8 r b INTRINSIC_XED_IFORM_VPSHRDD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512 VL128 @@ -35165,6 +37028,7 @@ VL128 i1 r mskw u32 r dq u32 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHRDD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512 VL128 @@ -35172,6 +37036,7 @@ VL128 i1 r mskw u32 r dq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHRDD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512 VL256 @@ -35179,6 +37044,7 @@ VL256 i1 r mskw u32 r qq u32 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHRDD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512 VL256 @@ -35186,6 +37052,7 @@ VL256 i1 r mskw u32 r qq u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHRDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512 VL512 @@ -35193,6 +37060,7 @@ VL512 i1 r mskw u32 r zu32 u32 r zu32 + u8 r b INTRINSIC_XED_IFORM_VPSHRDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512 VL512 @@ -35200,6 +37068,7 @@ VL512 i1 r mskw u32 r zu32 u32 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHRDQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512 VL128 @@ -35207,6 +37076,7 @@ VL128 i1 r mskw u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHRDQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512 VL128 @@ -35214,6 +37084,7 @@ VL128 i1 r mskw u64 r dq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHRDQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512 VL256 @@ -35221,6 +37092,7 @@ VL256 i1 r mskw u64 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHRDQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512 VL256 @@ -35228,6 +37100,7 @@ VL256 i1 r mskw u64 r qq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHRDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512 VL512 @@ -35235,6 +37108,7 @@ VL512 i1 r mskw u64 r zu64 u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPSHRDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512 VL512 @@ -35242,6 +37116,7 @@ VL512 i1 r mskw u64 r zu64 u64 r vv + u8 r b INTRINSIC_XED_IFORM_VPSHRDVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512 VL128 @@ -35375,6 +37250,7 @@ VL128 i1 r mskw u16 r dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHRDW_XMMu16_MASKmskw_XMMu16_MEMu16_IMM8_AVX512 VL128 @@ -35382,6 +37258,7 @@ VL128 i1 r mskw u16 r dq u16 r dq + u8 r b INTRINSIC_XED_IFORM_VPSHRDW_YMMu16_MASKmskw_YMMu16_YMMu16_IMM8_AVX512 VL256 @@ -35389,6 +37266,7 @@ VL256 i1 r mskw u16 r qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHRDW_YMMu16_MASKmskw_YMMu16_MEMu16_IMM8_AVX512 VL256 @@ -35396,6 +37274,7 @@ VL256 i1 r mskw u16 r qq u16 r qq + u8 r b INTRINSIC_XED_IFORM_VPSHRDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512 VL512 @@ -35403,6 +37282,7 @@ VL512 i1 r mskw u16 r zu16 u16 r zu16 + u8 r b INTRINSIC_XED_IFORM_VPSHRDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512 VL512 @@ -35410,6 +37290,7 @@ VL512 i1 r mskw u16 r zu16 u16 r zd + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_XMMu64_IMM8_AVX512 VL128 @@ -35417,6 +37298,7 @@ VL128 i1 r mskw u8 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512 VL128 @@ -35424,6 +37306,7 @@ VL128 i1 r mskw u8 r dq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_MASKmskw_YMMu8_YMMu64_IMM8_AVX512 VL256 @@ -35431,6 +37314,7 @@ VL256 i1 r mskw u8 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_MASKmskw_YMMu8_MEMu64_IMM8_AVX512 VL256 @@ -35438,6 +37322,7 @@ VL256 i1 r mskw u8 r qq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_IMM8_AVX512 VL512 @@ -35445,6 +37330,7 @@ VL512 i1 r mskw u8 r zu8 u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_IMM8_AVX512 VL512 @@ -35452,6 +37338,7 @@ VL512 i1 r mskw u8 r zu8 u64 r vv + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_MASKmskw_XMMu8_XMMu64_IMM8_AVX512 VL128 @@ -35459,6 +37346,7 @@ VL128 i1 r mskw u8 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512 VL128 @@ -35466,6 +37354,7 @@ VL128 i1 r mskw u8 r dq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_MASKmskw_YMMu8_YMMu64_IMM8_AVX512 VL256 @@ -35473,6 +37362,7 @@ VL256 i1 r mskw u8 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_MASKmskw_YMMu8_MEMu64_IMM8_AVX512 VL256 @@ -35480,6 +37370,7 @@ VL256 i1 r mskw u8 r qq u64 r vv + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_IMM8_AVX512 VL512 @@ -35487,6 +37378,7 @@ VL512 i1 r mskw u8 r zu8 u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_IMM8_AVX512 VL512 @@ -35494,6 +37386,7 @@ VL512 i1 r mskw u8 r zu8 u64 r vv + u8 r b INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512 VL128 @@ -35686,36 +37579,42 @@ VL128 u128 w dq u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMu128_XMMu64_MEMu64_IMM8_AVX512 VL128 u128 w dq u64 r dq u64 r dq + u8 r b INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_YMMu64_IMM8_AVX512 VL256 u128 w qq u64 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_MEMu64_IMM8_AVX512 VL256 u128 w qq u64 r qq u64 r qq + u8 r b INTRINSIC_XED_IFORM_VPCLMULQDQ_ZMMu128_ZMMu64_ZMMu64_IMM8_AVX512 VL512 u128 w zu128 u64 r zu64 u64 r zu64 + u8 r b INTRINSIC_XED_IFORM_VPCLMULQDQ_ZMMu128_ZMMu64_MEMu64_IMM8_AVX512 VL512 u128 w zu128 u64 r zu64 u64 r zd + u8 r b INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_XMMu32_XMMu32_AVX512 VL128 @@ -35789,3 +37688,9674 @@ VL512 u64 r zu64 u64 r vv +INTRINSIC_XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512 +VL128 + i1 w mskw + i1 r mskw + f16 r dq + f16 r dq + u8 r b + +INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512 +VL128 + i1 w mskw + i1 r mskw + f16 r dq + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_YMMf16_IMM8_AVX512 +VL256 + i1 w mskw + i1 r mskw + f16 r qq + f16 r qq + u8 r b + +INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_MEMf16_IMM8_AVX512 +VL256 + i1 w mskw + i1 r mskw + f16 r qq + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_ZMMf16_IMM8_AVX512 +VL512 + i1 w mskw + i1 r mskw + f16 r zf16 + f16 r zf16 + u8 r b + +INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_MEMf16_IMM8_AVX512 +VL512 + i1 w mskw + i1 r mskw + f16 r zf16 + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512 + i1 w mskw + i1 r mskw + f16 r dq + f16 r dq + u8 r b + +INTRINSIC_XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512 + i1 w mskw + i1 r mskw + f16 r dq + f16 r wrd + u8 r b + +INTRINSIC_XED_IFORM_VCOMISH_XMMf16_XMMf16_AVX512 + f16 r dq + f16 r dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_VCOMISH_XMMf16_MEMf16_AVX512 + f16 r dq + f16 r wrd + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_XMMi32_AVX512 +VL128 + f16 w dq + i1 r mskw + i32 r dq + +INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL128 +VL128 + f16 w dq + i1 r mskw + i32 r vv + +INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_YMMi32_AVX512 +VL256 + f16 w dq + i1 r mskw + i32 r qq + +INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL256 +VL256 + f16 w dq + i1 r mskw + i32 r vv + +INTRINSIC_XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_ZMMi32_AVX512 +VL512 + f16 w qq + i1 r mskw + i32 r zi32 + +INTRINSIC_XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_MEMi32_AVX512 +VL512 + f16 w qq + i1 r mskw + i32 r vv + +INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_XMMf64_AVX512 +VL128 + f16 w dq + i1 r mskw + f64 r dq + +INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL128 +VL128 + f16 w dq + i1 r mskw + f64 r vv + +INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_YMMf64_AVX512 +VL256 + f16 w dq + i1 r mskw + f64 r qq + +INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL256 +VL256 + f16 w dq + i1 r mskw + f64 r vv + +INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_ZMMf64_AVX512 +VL512 + f16 w dq + i1 r mskw + f64 r zf64 + +INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL512 +VL512 + f16 w dq + i1 r mskw + f64 r vv + +INTRINSIC_XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512 +VL128 + i32 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512 +VL128 + i32 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512 +VL256 + i32 w qq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512 +VL256 + i32 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512 +VL512 + i32 w zi32 + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512 +VL512 + i32 w zi32 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_XMMf16_AVX512 +VL128 + f64 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_MEMf16_AVX512 +VL128 + f64 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_XMMf16_AVX512 +VL256 + f64 w qq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_MEMf16_AVX512 +VL256 + f64 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_XMMf16_AVX512 +VL512 + f64 w zf64 + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_MEMf16_AVX512 +VL512 + f64 w zf64 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_XMMf16_AVX512 +VL128 + f32 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_MEMf16_AVX512 +VL128 + f32 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_XMMf16_AVX512 +VL256 + f32 w qq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_MEMf16_AVX512 +VL256 + f32 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_YMMf16_AVX512 +VL512 + f32 w zf32 + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_MEMf16_AVX512 +VL512 + f32 w zf32 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512 +VL128 + i64 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512 +VL128 + i64 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512 +VL256 + i64 w qq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512 +VL256 + i64 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512 +VL512 + i64 w zi64 + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512 +VL512 + i64 w zi64 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512 +VL128 + u32 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512 +VL128 + u32 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512 +VL256 + u32 w qq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512 +VL256 + u32 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512 +VL512 + u32 w zu32 + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512 +VL512 + u32 w zu32 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512 +VL128 + u64 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512 +VL128 + u64 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512 +VL256 + u64 w qq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512 +VL256 + u64 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512 +VL512 + u64 w zu64 + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512 +VL512 + u64 w zu64 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512 +VL128 + u16 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512 +VL128 + u16 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512 +VL256 + u16 w qq + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512 +VL256 + u16 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512 +VL512 + u16 w zu16 + i1 r mskw + f16 r zf16 + +INTRINSIC_XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512 +VL512 + u16 w zu16 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_XMMf16_AVX512 +VL128 + i16 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_MEMf16_AVX512 +VL128 + i16 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_YMMf16_AVX512 +VL256 + i16 w qq + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_MEMf16_AVX512 +VL256 + i16 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512 +VL512 + i16 w zi16 + i1 r mskw + f16 r zf16 + +INTRINSIC_XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512 +VL512 + i16 w zi16 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_XMMf32_AVX512 +VL128 + f16 w dq + i1 r mskw + f32 r dq + +INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL128 +VL128 + f16 w dq + i1 r mskw + f32 r vv + +INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_YMMf32_AVX512 +VL256 + f16 w dq + i1 r mskw + f32 r qq + +INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL256 +VL256 + f16 w dq + i1 r mskw + f32 r vv + +INTRINSIC_XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_ZMMf32_AVX512 +VL512 + f16 w qq + i1 r mskw + f32 r zf32 + +INTRINSIC_XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_MEMf32_AVX512_VL512 +VL512 + f16 w qq + i1 r mskw + f32 r vv + +INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512 +VL128 + f16 w dq + i1 r mskw + u64 r dq + +INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128 +VL128 + f16 w dq + i1 r mskw + u64 r vv + +INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512 +VL256 + f16 w dq + i1 r mskw + u64 r qq + +INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256 +VL256 + f16 w dq + i1 r mskw + u64 r vv + +INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512 +VL512 + f16 w dq + i1 r mskw + u64 r zu64 + +INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512 +VL512 + f16 w dq + i1 r mskw + u64 r vv + +INTRINSIC_XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_XMMf64_AVX512 + f16 w dq + i1 r mskw + f64 r dq + f64 r dq + +INTRINSIC_XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_MEMf64_AVX512 + f16 w dq + i1 r mskw + f64 r dq + f64 r q + +INTRINSIC_XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_XMMf16_AVX512 + f64 w dq + i1 r mskw + f64 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_MEMf16_AVX512 + f64 w dq + i1 r mskw + f64 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTSH2SI_GPR32i32_XMMf16_AVX512 + i32 w d + f16 r dq + +INTRINSIC_XED_IFORM_VCVTSH2SI_GPR32i32_MEMf16_AVX512 + i32 w d + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTSH2SI_GPR64i64_XMMf16_AVX512 + i64 w q + f16 r dq + +INTRINSIC_XED_IFORM_VCVTSH2SI_GPR64i64_MEMf16_AVX512 + i64 w q + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_XMMf16_AVX512 + f32 w dq + i1 r mskw + f32 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_MEMf16_AVX512 + f32 w dq + i1 r mskw + f32 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTSH2USI_GPR32u32_XMMf16_AVX512 + u32 w d + f16 r dq + +INTRINSIC_XED_IFORM_VCVTSH2USI_GPR32u32_MEMf16_AVX512 + u32 w d + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTSH2USI_GPR64u64_XMMf16_AVX512 + u64 w q + f16 r dq + +INTRINSIC_XED_IFORM_VCVTSH2USI_GPR64u64_MEMf16_AVX512 + u64 w q + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512 + f16 w dq + f16 r dq + i32 r d + +INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi32_AVX512 + f16 w dq + f16 r dq + i32 r d + +INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR64i64_AVX512 + f16 w dq + f16 r dq + i64 r q + +INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi64_AVX512 + f16 w dq + f16 r dq + i64 r q + +INTRINSIC_XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_XMMf32_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f32 r dq + +INTRINSIC_XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_MEMf32_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f32 r d + +INTRINSIC_XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512 +VL128 + i32 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512 +VL128 + i32 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512 +VL256 + i32 w qq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512 +VL256 + i32 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512 +VL512 + i32 w zi32 + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512 +VL512 + i32 w zi32 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512 +VL128 + i64 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512 +VL128 + i64 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512 +VL256 + i64 w qq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512 +VL256 + i64 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512 +VL512 + i64 w zi64 + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512 +VL512 + i64 w zi64 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512 +VL128 + u32 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512 +VL128 + u32 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512 +VL256 + u32 w qq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512 +VL256 + u32 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512 +VL512 + u32 w zu32 + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512 +VL512 + u32 w zu32 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512 +VL128 + u64 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512 +VL128 + u64 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512 +VL256 + u64 w qq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512 +VL256 + u64 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512 +VL512 + u64 w zu64 + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512 +VL512 + u64 w zu64 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512 +VL128 + u16 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512 +VL128 + u16 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512 +VL256 + u16 w qq + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512 +VL256 + u16 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512 +VL512 + u16 w zu16 + i1 r mskw + f16 r zf16 + +INTRINSIC_XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512 +VL512 + u16 w zu16 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_XMMf16_AVX512 +VL128 + i16 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_MEMf16_AVX512 +VL128 + i16 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_YMMf16_AVX512 +VL256 + i16 w qq + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_MEMf16_AVX512 +VL256 + i16 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512 +VL512 + i16 w zi16 + i1 r mskw + f16 r zf16 + +INTRINSIC_XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512 +VL512 + i16 w zi16 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR32i32_XMMf16_AVX512 + i32 w d + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR32i32_MEMf16_AVX512 + i32 w d + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR64i64_XMMf16_AVX512 + i64 w q + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR64i64_MEMf16_AVX512 + i64 w q + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR32u32_XMMf16_AVX512 + u32 w d + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR32u32_MEMf16_AVX512 + u32 w d + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR64u64_XMMf16_AVX512 + u64 w q + f16 r dq + +INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR64u64_MEMf16_AVX512 + u64 w q + f16 r wrd + +INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_XMMu32_AVX512 +VL128 + f16 w dq + i1 r mskw + u32 r dq + +INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL128 +VL128 + f16 w dq + i1 r mskw + u32 r vv + +INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_YMMu32_AVX512 +VL256 + f16 w dq + i1 r mskw + u32 r qq + +INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL256 +VL256 + f16 w dq + i1 r mskw + u32 r vv + +INTRINSIC_XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_ZMMu32_AVX512 +VL512 + f16 w qq + i1 r mskw + u32 r zu32 + +INTRINSIC_XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_MEMu32_AVX512 +VL512 + f16 w qq + i1 r mskw + u32 r vv + +INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512 +VL128 + f16 w dq + i1 r mskw + u64 r dq + +INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128 +VL128 + f16 w dq + i1 r mskw + u64 r vv + +INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512 +VL256 + f16 w dq + i1 r mskw + u64 r qq + +INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256 +VL256 + f16 w dq + i1 r mskw + u64 r vv + +INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512 +VL512 + f16 w dq + i1 r mskw + u64 r zu64 + +INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512 +VL512 + f16 w dq + i1 r mskw + u64 r vv + +INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512 + f16 w dq + f16 r dq + u32 r d + +INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu32_AVX512 + f16 w dq + f16 r dq + u32 r d + +INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR64u64_AVX512 + f16 w dq + f16 r dq + u64 r q + +INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu64_AVX512 + f16 w dq + f16 r dq + u64 r q + +INTRINSIC_XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_XMMu16_AVX512 +VL128 + f16 w dq + i1 r mskw + u16 r dq + +INTRINSIC_XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_MEMu16_AVX512 +VL128 + f16 w dq + i1 r mskw + u16 r vv + +INTRINSIC_XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_YMMu16_AVX512 +VL256 + f16 w qq + i1 r mskw + u16 r qq + +INTRINSIC_XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_MEMu16_AVX512 +VL256 + f16 w qq + i1 r mskw + u16 r vv + +INTRINSIC_XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_ZMMu16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + u16 r zu16 + +INTRINSIC_XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_MEMu16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + u16 r vv + +INTRINSIC_XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_XMMi16_AVX512 +VL128 + f16 w dq + i1 r mskw + i16 r dq + +INTRINSIC_XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_MEMi16_AVX512 +VL128 + f16 w dq + i1 r mskw + i16 r vv + +INTRINSIC_XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_YMMi16_AVX512 +VL256 + f16 w qq + i1 r mskw + i16 r qq + +INTRINSIC_XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_MEMi16_AVX512 +VL256 + f16 w qq + i1 r mskw + i16 r vv + +INTRINSIC_XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_ZMMi16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + i16 r zi16 + +INTRINSIC_XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_MEMi16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + i16 r vv + +INTRINSIC_XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512 +VL128 + 2f16 rw dq + i1 r mskw + 2f16 r dq + 2f16 r dq + +INTRINSIC_XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512 +VL128 + 2f16 rw dq + i1 r mskw + 2f16 r dq + 2f16 r vv + +INTRINSIC_XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512 +VL256 + 2f16 rw qq + i1 r mskw + 2f16 r qq + 2f16 r qq + +INTRINSIC_XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512 +VL256 + 2f16 rw qq + i1 r mskw + 2f16 r qq + 2f16 r vv + +INTRINSIC_XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512 +VL512 + 2f16 rw z2f16 + i1 r mskw + 2f16 r z2f16 + 2f16 r z2f16 + +INTRINSIC_XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512 +VL512 + 2f16 rw z2f16 + i1 r mskw + 2f16 r z2f16 + 2f16 r vv + +INTRINSIC_XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512 + 2f16 rw dq + i1 r mskw + 2f16 r dq + 2f16 r dq + +INTRINSIC_XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512 + 2f16 rw dq + i1 r mskw + 2f16 r dq + 2f16 r d + +INTRINSIC_XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512 +VL128 + 2f16 w dq + i1 r mskw + 2f16 r dq + 2f16 r dq + +INTRINSIC_XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512 +VL128 + 2f16 w dq + i1 r mskw + 2f16 r dq + 2f16 r vv + +INTRINSIC_XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512 +VL256 + 2f16 w qq + i1 r mskw + 2f16 r qq + 2f16 r qq + +INTRINSIC_XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512 +VL256 + 2f16 w qq + i1 r mskw + 2f16 r qq + 2f16 r vv + +INTRINSIC_XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512 +VL512 + 2f16 w z2f16 + i1 r mskw + 2f16 r z2f16 + 2f16 r z2f16 + +INTRINSIC_XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512 +VL512 + 2f16 w z2f16 + i1 r mskw + 2f16 r z2f16 + 2f16 r vv + +INTRINSIC_XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512 + 2f16 w dq + i1 r mskw + 2f16 r dq + 2f16 r dq + +INTRINSIC_XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512 + 2f16 w dq + i1 r mskw + 2f16 r dq + 2f16 r d + +INTRINSIC_XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512 +VL128 + 2f16 rw dq + i1 r mskw + 2f16 r dq + 2f16 r dq + +INTRINSIC_XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512 +VL128 + 2f16 rw dq + i1 r mskw + 2f16 r dq + 2f16 r vv + +INTRINSIC_XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512 +VL256 + 2f16 rw qq + i1 r mskw + 2f16 r qq + 2f16 r qq + +INTRINSIC_XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512 +VL256 + 2f16 rw qq + i1 r mskw + 2f16 r qq + 2f16 r vv + +INTRINSIC_XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512 +VL512 + 2f16 rw z2f16 + i1 r mskw + 2f16 r z2f16 + 2f16 r z2f16 + +INTRINSIC_XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512 +VL512 + 2f16 rw z2f16 + i1 r mskw + 2f16 r z2f16 + 2f16 r vv + +INTRINSIC_XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512 + 2f16 rw dq + i1 r mskw + 2f16 r dq + 2f16 r dq + +INTRINSIC_XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512 + 2f16 rw dq + i1 r mskw + 2f16 r dq + 2f16 r d + +INTRINSIC_XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512 +VL128 + 2f16 w dq + i1 r mskw + 2f16 r dq + 2f16 r dq + +INTRINSIC_XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512 +VL128 + 2f16 w dq + i1 r mskw + 2f16 r dq + 2f16 r vv + +INTRINSIC_XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512 +VL256 + 2f16 w qq + i1 r mskw + 2f16 r qq + 2f16 r qq + +INTRINSIC_XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512 +VL256 + 2f16 w qq + i1 r mskw + 2f16 r qq + 2f16 r vv + +INTRINSIC_XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512 +VL512 + 2f16 w z2f16 + i1 r mskw + 2f16 r z2f16 + 2f16 r z2f16 + +INTRINSIC_XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512 +VL512 + 2f16 w z2f16 + i1 r mskw + 2f16 r z2f16 + 2f16 r vv + +INTRINSIC_XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512 + 2f16 w dq + i1 r mskw + 2f16 r dq + 2f16 r dq + +INTRINSIC_XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512 + 2f16 w dq + i1 r mskw + 2f16 r dq + 2f16 r d + +INTRINSIC_XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 rw dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 rw qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 rw zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 rw dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512 +VL128 + i1 w mskw + i1 r mskw + f16 r dq + u8 r b + +INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL128 +VL128 + i1 w mskw + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_YMMf16_IMM8_AVX512 +VL256 + i1 w mskw + i1 r mskw + f16 r qq + u8 r b + +INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL256 +VL256 + i1 w mskw + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_ZMMf16_IMM8_AVX512 +VL512 + i1 w mskw + i1 r mskw + f16 r zf16 + u8 r b + +INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL512 +VL512 + i1 w mskw + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512 + i1 w mskw + i1 r mskw + f16 r dq + u8 r b + +INTRINSIC_XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512 + i1 w mskw + i1 r mskw + f16 r wrd + u8 r b + +INTRINSIC_XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + +INTRINSIC_XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + u8 r b + +INTRINSIC_XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + u8 r b + +INTRINSIC_XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + u8 r b + +INTRINSIC_XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + u8 r b + +INTRINSIC_XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + u8 r b + +INTRINSIC_XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VMOVSH_XMMf16_MASKmskw_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r wrd + +INTRINSIC_XED_IFORM_VMOVSH_MEMf16_MASKmskw_XMMf16_AVX512 + f16 w wrd + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VMOVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VMOVW_XMMf16_GPR32f16_AVX512 +VL128 + f16 w dq + f16 r d + +INTRINSIC_XED_IFORM_VMOVW_XMMf16_MEMf16_AVX512 +VL128 + f16 w dq + f16 r wrd + +INTRINSIC_XED_IFORM_VMOVW_GPR32f16_XMMf16_AVX512 +VL128 + f16 w d + f16 r dq + +INTRINSIC_XED_IFORM_VMOVW_MEMf16_XMMf16_AVX512 +VL128 + f16 w wrd + f16 r dq + +INTRINSIC_XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VRCPPH_XMMf16_MASKmskw_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VRCPPH_XMMf16_MASKmskw_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VRCPPH_YMMf16_MASKmskw_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VRCPPH_YMMf16_MASKmskw_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VRCPPH_ZMMf16_MASKmskw_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + +INTRINSIC_XED_IFORM_VRCPPH_ZMMf16_MASKmskw_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + u8 r b + +INTRINSIC_XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + u8 r b + +INTRINSIC_XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + u8 r b + +INTRINSIC_XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + u8 r b + +INTRINSIC_XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + u8 r b + +INTRINSIC_XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + u8 r b + +INTRINSIC_XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + u8 r b + +INTRINSIC_XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + u8 r b + +INTRINSIC_XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r vv + u8 r b + +INTRINSIC_XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + u8 r b + +INTRINSIC_XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + u8 r b + +INTRINSIC_XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + +INTRINSIC_XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + +INTRINSIC_XED_IFORM_VSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + +INTRINSIC_XED_IFORM_VSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + +INTRINSIC_XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r vv + +INTRINSIC_XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 +VL128 + f16 w dq + i1 r mskw + f16 r dq + f16 r vv + +INTRINSIC_XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r qq + +INTRINSIC_XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512 +VL256 + f16 w qq + i1 r mskw + f16 r qq + f16 r vv + +INTRINSIC_XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r zf16 + +INTRINSIC_XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512 +VL512 + f16 w zf16 + i1 r mskw + f16 r zf16 + f16 r vv + +INTRINSIC_XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r dq + +INTRINSIC_XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512 + f16 w dq + i1 r mskw + f16 r dq + f16 r wrd + +INTRINSIC_XED_IFORM_VUCOMISH_XMMf16_XMMf16_AVX512 + f16 r dq + f16 r dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_VUCOMISH_XMMf16_MEMf16_AVX512 + f16 r dq + f16 r wrd + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AADD_MEMi32_GPR32i32_APX +VL128 + i32 rw d + i32 r d + +INTRINSIC_XED_IFORM_AADD_MEMi64_GPR64i64_APX +VL128 + i64 rw q + i64 r q + +INTRINSIC_XED_IFORM_AAND_MEMi32_GPR32i32_APX +VL128 + i32 rw d + i32 r d + +INTRINSIC_XED_IFORM_AAND_MEMi64_GPR64i64_APX +VL128 + i64 rw q + i64 r q + +INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_MEMi8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_APX +VL128 + int rw v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_MEMv_GPRv_APX +VL128 + int rw v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_APX +VL128 + i8 rw b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_APX +VL128 + int rw v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPR8i8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_MEMi8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_IMMz_APX +VL128 + int rw v + int r z + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_MEMv_IMMz_APX +VL128 + int rw v + int r z + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_GPRv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADC_MEMv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_APX +VL128 + i32 rw d + i32 r d + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADCX_GPR32i32_MEMi32_APX +VL128 + i32 rw d + i32 r d + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_APX +VL128 + i64 rw q + i64 r q + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADCX_GPR64i64_MEMi64_APX +VL128 + i64 rw q + i64 r q + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_MEMi32_APX +VL128 + i32 w d + i32 r d + i32 r d + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_MEMi64_APX +VL128 + i64 w q + i64 r q + i64 r q + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_MEMi8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_MEMv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPR8i8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_MEMi8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_IMMz_APX +VL128 + int rw v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_MEMv_IMMz_APX +VL128 + int rw v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_GPRv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADD_MEMv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_APX +VL128 + i32 rw d + i32 r d + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADOX_GPR32i32_MEMi32_APX +VL128 + i32 rw d + i32 r d + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_APX +VL128 + i64 rw q + i64 r q + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADOX_GPR64i64_MEMi64_APX +VL128 + i64 rw q + i64 r q + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_MEMi32_APX +VL128 + i32 w d + i32 r d + i32 r d + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_MEMi64_APX +VL128 + i64 w q + i64 r q + i64 r q + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_MEMi8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_MEMv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_MEMv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_MEMv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPR8i8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_MEMi8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_IMMz_APX +VL128 + int rw v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_MEMv_IMMz_APX +VL128 + int rw v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_GPRv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_MEMv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_GPRv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AND_MEMv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ANDN_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ANDN_GPR32i32_GPR32i32_MEMi32_APX +VL128 + i32 w d + i32 r d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ANDN_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ANDN_GPR64i64_GPR64i64_MEMi64_APX +VL128 + i64 w q + i64 r q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_AOR_MEMi32_GPR32i32_APX +VL128 + i32 rw d + i32 r d + +INTRINSIC_XED_IFORM_AOR_MEMi64_GPR64i64_APX +VL128 + i64 rw q + i64 r q + +INTRINSIC_XED_IFORM_AXOR_MEMi32_GPR32i32_APX +VL128 + i32 rw d + i32 r d + +INTRINSIC_XED_IFORM_AXOR_MEMi64_GPR64i64_APX +VL128 + i64 rw q + i64 r q + +INTRINSIC_XED_IFORM_BEXTR_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BEXTR_GPR32i32_MEMi32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BEXTR_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BEXTR_GPR64i64_MEMi64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSI_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSI_GPR32i32_MEMi32_APX +VL128 + i32 w d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSI_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSI_GPR64i64_MEMi64_APX +VL128 + i64 w q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSMSK_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSMSK_GPR32i32_MEMi32_APX +VL128 + i32 w d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSMSK_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSMSK_GPR64i64_MEMi64_APX +VL128 + i64 w q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSR_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSR_GPR32i32_MEMi32_APX +VL128 + i32 w d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSR_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BLSR_GPR64i64_MEMi64_APX +VL128 + i64 w q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BZHI_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BZHI_GPR32i32_MEMi32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BZHI_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_BZHI_GPR64i64_MEMi64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPB_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPBE_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPF_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPL_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPLE_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNB_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNBE_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNL_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNLE_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNO_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNS_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPNZ_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPO_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPS_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPT_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_GPRv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_MEMv_IMM8_DFV_APX +VL128 + int r v + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_MEMi8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_GPRv_MEMv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CCMPZ_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVB_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVB_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVBE_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVL_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVL_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVLE_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNB_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNBE_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNL_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNLE_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNO_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNP_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNS_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNZ_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVO_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVO_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVP_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVP_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVS_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVS_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVZ_MEMv_GPRv_APX +VL128 + int cw v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32_APX +VL128 + u32 rw d + u32 rw d + u32 r d + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64_APX +VL128 + u64 rw q + u64 rw q + u64 r q + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CRC32_GPRy_GPR8i8_APX +VL128 + int rw y + i8 r b + +INTRINSIC_XED_IFORM_CRC32_GPRy_MEMi8_APX +VL128 + int rw y + i8 r b + +INTRINSIC_XED_IFORM_CRC32_GPRy_GPRv_APX +VL128 + int rw y + int r v + +INTRINSIC_XED_IFORM_CRC32_GPRy_MEMv_APX +VL128 + int rw y + int r v + +INTRINSIC_XED_IFORM_CTESTB_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTB_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTB_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTB_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTB_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTB_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTB_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTB_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTBE_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTBE_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTBE_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTBE_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTBE_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTBE_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTBE_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTBE_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTF_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTF_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTF_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTF_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTF_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTF_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTF_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTF_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTL_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTL_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTL_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTL_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTL_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTL_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTL_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTL_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTLE_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTLE_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTLE_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTLE_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTLE_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTLE_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTLE_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTLE_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNB_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNB_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNB_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNB_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNB_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNB_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNB_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNB_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNBE_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNBE_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNBE_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNBE_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNBE_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNBE_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNBE_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNBE_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNL_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNL_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNL_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNL_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNL_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNL_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNL_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNL_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNLE_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNLE_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNLE_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNLE_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNLE_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNLE_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNLE_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNLE_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNO_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNO_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNO_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNO_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNO_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNO_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNO_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNO_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNS_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNS_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNS_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNS_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNS_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNS_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNS_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNS_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNZ_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNZ_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNZ_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNZ_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNZ_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNZ_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNZ_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTNZ_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTO_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTO_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTO_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTO_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTO_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTO_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTO_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTO_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTS_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTS_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTS_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTS_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTS_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTS_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTS_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTS_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTT_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTT_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTT_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTT_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTT_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTT_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTT_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTT_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTZ_GPR8i8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTZ_MEMi8_GPR8i8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTZ_GPRv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTZ_MEMv_GPRv_DFV_APX +VL128 + int r v + int r v + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTZ_GPR8i8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTZ_MEMi8_IMM8_DFV_APX +VL128 + i8 r b + i8 r b + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTZ_GPRv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_CTESTZ_MEMv_IMMz_DFV_APX +VL128 + int r v + int r z + INVALID r DFV + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DEC_GPR8i8_APX +VL128 + i8 rw b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DEC_MEMi8_APX +VL128 + i8 rw b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DEC_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DEC_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DEC_GPRv_APX +VL128 + int rw v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DEC_MEMv_APX +VL128 + int rw v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DEC_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DEC_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DIV_GPR8i8_APX +VL128 + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DIV_MEMi8_APX +VL128 + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DIV_GPRv_APX +VL128 + int r v + INVALID rw OrAX + INVALID rw OrDX + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_DIV_MEMv_APX +VL128 + int r v + INVALID rw OrAX + INVALID rw OrDX + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ENQCMD_GPRav_MEMu32_APX +VL128 + INVALID r A_GPR_R + u32 r zd + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ENQCMDS_GPRav_MEMu32_APX +VL128 + INVALID r A_GPR_R + u32 r zd + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IDIV_GPR8i8_APX +VL128 + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IDIV_MEMi8_APX +VL128 + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IDIV_GPRv_APX +VL128 + int r v + INVALID rw OrAX + INVALID rw OrDX + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IDIV_MEMv_APX +VL128 + int r v + INVALID rw OrAX + INVALID rw OrDX + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_GPRv_APX +VL128 + int r v + INVALID rw OrAX + INVALID w OrDX + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_MEMv_APX +VL128 + int r v + INVALID rw OrAX + INVALID w OrDX + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_GPR8i8_APX +VL128 + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_IMUL_MEMi8_APX +VL128 + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_INC_GPR8i8_APX +VL128 + i8 rw b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_INC_MEMi8_APX +VL128 + i8 rw b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_INC_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_INC_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_INC_GPRv_APX +VL128 + int rw v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_INC_MEMv_APX +VL128 + int rw v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_INC_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_INC_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_INVEPT_GPR64i64_MEMi128_APX +VL128 + i64 r q + i128 r dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_INVPCID_GPR64i64_MEMi128_APX +VL128 + i64 r q + i128 r dq + +INTRINSIC_XED_IFORM_INVVPID_GPR64i64_MEMi128_APX +VL128 + i64 r q + i128 r dq + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MASKu8_APX +VL128 + i1 w mskw + u8 r mskw + +INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MEMu8_APX +VL128 + i1 w mskw + u8 r b + +INTRINSIC_XED_IFORM_KMOVB_MASKmskw_GPR32u32_APX +VL128 + i1 w mskw + u32 r d + +INTRINSIC_XED_IFORM_KMOVB_GPR32u32_MASKmskw_APX +VL128 + u32 w d + i1 r mskw + +INTRINSIC_XED_IFORM_KMOVB_MEMu8_MASKmskw_APX +VL128 + u8 w b + i1 r mskw + +INTRINSIC_XED_IFORM_KMOVD_GPR32u32_MASKmskw_APX +VL128 + u32 w d + i1 r mskw + +INTRINSIC_XED_IFORM_KMOVD_MEMu32_MASKmskw_APX +VL128 + u32 w d + i1 r mskw + +INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MASKu32_APX +VL128 + i1 w mskw + u32 r mskw + +INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MEMu32_APX +VL128 + i1 w mskw + u32 r d + +INTRINSIC_XED_IFORM_KMOVD_MASKmskw_GPR32u32_APX +VL128 + i1 w mskw + u32 r d + +INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MASKu64_APX +VL128 + i1 w mskw + u64 r mskw + +INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MEMu64_APX +VL128 + i1 w mskw + u64 r q + +INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_GPR64u64_APX +VL128 + i1 w mskw + u64 r q + +INTRINSIC_XED_IFORM_KMOVQ_GPR64u64_MASKmskw_APX +VL128 + u64 w q + i1 r mskw + +INTRINSIC_XED_IFORM_KMOVQ_MEMu64_MASKmskw_APX +VL128 + u64 w q + i1 r mskw + +INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MASKu16_APX +VL128 + i1 w mskw + u16 r mskw + +INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MEMu16_APX +VL128 + i1 w mskw + u16 r wrd + +INTRINSIC_XED_IFORM_KMOVW_MASKmskw_GPR32u32_APX +VL128 + i1 w mskw + u32 r d + +INTRINSIC_XED_IFORM_KMOVW_GPR32u32_MASKmskw_APX +VL128 + u32 w d + i1 r mskw + +INTRINSIC_XED_IFORM_KMOVW_MEMu16_MASKmskw_APX +VL128 + u16 w wrd + i1 r mskw + +INTRINSIC_XED_IFORM_LZCNT_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_LZCNT_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_MOVBE_GPRv_GPRv_APX +VL128 + int w v + int r v + +INTRINSIC_XED_IFORM_MOVBE_GPRv_MEMv_APX +VL128 + int w v + int r v + +INTRINSIC_XED_IFORM_MOVBE_MEMv_GPRv_APX +VL128 + int w v + int r v + +INTRINSIC_XED_IFORM_MOVDIR64B_GPRav_MEMu32_APX +VL128 + INVALID r A_GPR_R + u32 r zd + u32 w zd + INVALID r A_GPR_R + +INTRINSIC_XED_IFORM_MOVDIRI_MEMyu_GPRyu_APX +VL128 + uint w yu + uint r yu + +INTRINSIC_XED_IFORM_MUL_GPR8i8_APX +VL128 + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_MUL_MEMi8_APX +VL128 + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_MUL_GPRv_APX +VL128 + int r v + INVALID rw OrAX + INVALID w OrDX + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_MUL_MEMv_APX +VL128 + int r v + INVALID rw OrAX + INVALID w OrDX + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_MULX_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 w d + i32 r d + u32 r d + +INTRINSIC_XED_IFORM_MULX_GPR32i32_GPR32i32_MEMi32_APX +VL128 + i32 w d + i32 w d + i32 r d + u32 r d + +INTRINSIC_XED_IFORM_MULX_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_MULX_GPR64i64_GPR64i64_MEMi64_APX +VL128 + i64 w q + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_NEG_GPR8i8_APX +VL128 + i8 rw b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_NEG_MEMi8_APX +VL128 + i8 rw b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_NEG_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_NEG_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_NEG_GPRv_APX +VL128 + int rw v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_NEG_MEMv_APX +VL128 + int rw v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_NEG_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_NEG_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_NOT_GPR8i8_APX +VL128 + i8 rw b + +INTRINSIC_XED_IFORM_NOT_MEMi8_APX +VL128 + i8 rw b + +INTRINSIC_XED_IFORM_NOT_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + +INTRINSIC_XED_IFORM_NOT_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + +INTRINSIC_XED_IFORM_NOT_GPRv_APX +VL128 + int rw v + +INTRINSIC_XED_IFORM_NOT_MEMv_APX +VL128 + int rw v + +INTRINSIC_XED_IFORM_NOT_GPRv_GPRv_APX +VL128 + int w v + int r v + +INTRINSIC_XED_IFORM_NOT_GPRv_MEMv_APX +VL128 + int w v + int r v + +INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_MEMi8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_MEMv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_MEMv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_MEMv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPR8i8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_MEMi8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_IMMz_APX +VL128 + int rw v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_MEMv_IMMz_APX +VL128 + int rw v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_GPRv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_MEMv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_GPRv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_OR_MEMv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_PDEP_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + +INTRINSIC_XED_IFORM_PDEP_GPR32i32_GPR32i32_MEMi32_APX +VL128 + i32 w d + i32 r d + i32 r d + +INTRINSIC_XED_IFORM_PDEP_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_PDEP_GPR64i64_GPR64i64_MEMi64_APX +VL128 + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_PEXT_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + +INTRINSIC_XED_IFORM_PEXT_GPR32i32_GPR32i32_MEMi32_APX +VL128 + i32 w d + i32 r d + i32 r d + +INTRINSIC_XED_IFORM_PEXT_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_PEXT_GPR64i64_GPR64i64_MEMi64_APX +VL128 + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_POP2_GPR64u64_GPR64u64_APX +VL128 + u64 w q + u64 w q + int rw spw2 + int r spw2 + INVALID rw SrSP + INVALID r FINAL_SSEG0 + +INTRINSIC_XED_IFORM_POP2P_GPR64u64_GPR64u64_APX +VL128 + u64 w q + u64 w q + int rw spw2 + int r spw2 + INVALID rw SrSP + INVALID r FINAL_SSEG0 + +INTRINSIC_XED_IFORM_POPCNT_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_POPCNT_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_PUSH2_GPR64u64_GPR64u64_APX +VL128 + u64 r q + u64 r q + int rw spw2 + int w spw2 + INVALID rw SrSP + INVALID r FINAL_SSEG0 + +INTRINSIC_XED_IFORM_PUSH2P_GPR64u64_GPR64u64_APX +VL128 + u64 r q + u64 r q + int rw spw2 + int w spw2 + INVALID rw SrSP + INVALID r FINAL_SSEG0 + +INTRINSIC_XED_IFORM_RCL_GPR8i8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_MEMi8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPR8i8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_MEMi8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPRv_ONE_APX +VL128 + int rw v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_MEMv_ONE_APX +VL128 + int rw v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPR8i8_CL_APX +VL128 + i8 rw b + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCL_MEMi8_CL_APX +VL128 + i8 rw b + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_CL_APX +VL128 + i8 w b + i8 r b + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_CL_APX +VL128 + i8 w b + i8 r b + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPRv_CL_APX +VL128 + int rw v + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCL_MEMv_CL_APX +VL128 + int rw v + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_CL_APX +VL128 + int w v + int r v + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_CL_APX +VL128 + int w v + int r v + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_GPRv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCL_MEMv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPR8i8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_MEMi8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPR8i8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_MEMi8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPRv_ONE_APX +VL128 + int rw v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_MEMv_ONE_APX +VL128 + int rw v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPR8i8_CL_APX +VL128 + i8 rw b + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCR_MEMi8_CL_APX +VL128 + i8 rw b + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_CL_APX +VL128 + i8 w b + i8 r b + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_CL_APX +VL128 + i8 w b + i8 r b + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPRv_CL_APX +VL128 + int rw v + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCR_MEMv_CL_APX +VL128 + int rw v + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_CL_APX +VL128 + int w v + int r v + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_CL_APX +VL128 + int w v + int r v + INVALID rcw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_GPRv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_RCR_MEMv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPR8i8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_MEMi8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPR8i8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_MEMi8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPRv_ONE_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_MEMv_ONE_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPR8i8_CL_APX +VL128 + i8 rw b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROL_MEMi8_CL_APX +VL128 + i8 rw b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_CL_APX +VL128 + i8 w b + i8 r b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_CL_APX +VL128 + i8 w b + i8 r b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPRv_CL_APX +VL128 + int rw v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROL_MEMv_CL_APX +VL128 + int rw v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_CL_APX +VL128 + int w v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_CL_APX +VL128 + int w v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_GPRv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROL_MEMv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPR8i8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_MEMi8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPR8i8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_MEMi8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPRv_ONE_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_MEMv_ONE_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPR8i8_CL_APX +VL128 + i8 rw b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROR_MEMi8_CL_APX +VL128 + i8 rw b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_CL_APX +VL128 + i8 w b + i8 r b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_CL_APX +VL128 + i8 w b + i8 r b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPRv_CL_APX +VL128 + int rw v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROR_MEMv_CL_APX +VL128 + int rw v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_CL_APX +VL128 + int w v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_CL_APX +VL128 + int w v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_GPRv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_ROR_MEMv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_RORX_GPR32i32_GPR32i32_IMM8_APX +VL128 + i32 w d + i32 r d + i8 r b + +INTRINSIC_XED_IFORM_RORX_GPR32i32_MEMi32_IMM8_APX +VL128 + i32 w d + i32 r d + i8 r b + +INTRINSIC_XED_IFORM_RORX_GPR64i64_GPR64i64_IMM8_APX +VL128 + i64 w q + i64 r q + i8 r b + +INTRINSIC_XED_IFORM_RORX_GPR64i64_MEMi64_IMM8_APX +VL128 + i64 w q + i64 r q + i8 r b + +INTRINSIC_XED_IFORM_SAR_GPR8i8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_MEMi8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPR8i8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_MEMi8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPRv_ONE_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_MEMv_ONE_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPR8i8_CL_APX +VL128 + i8 rw b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SAR_MEMi8_CL_APX +VL128 + i8 rw b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_CL_APX +VL128 + i8 w b + i8 r b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_CL_APX +VL128 + i8 w b + i8 r b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPRv_CL_APX +VL128 + int rw v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SAR_MEMv_CL_APX +VL128 + int rw v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_CL_APX +VL128 + int w v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_CL_APX +VL128 + int w v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_GPRv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SAR_MEMv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SARX_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + +INTRINSIC_XED_IFORM_SARX_GPR32i32_MEMi32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + +INTRINSIC_XED_IFORM_SARX_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_SARX_GPR64i64_MEMi64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_MEMi8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_APX +VL128 + int rw v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_MEMv_GPRv_APX +VL128 + int rw v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_APX +VL128 + i8 rw b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_APX +VL128 + int rw v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPR8i8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_MEMi8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_IMMz_APX +VL128 + int rw v + int r z + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_MEMv_IMMz_APX +VL128 + int rw v + int r z + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_GPRv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SBB_MEMv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID rw rFLAGS + +INTRINSIC_XED_IFORM_SETB_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETB_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETBE_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETBE_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETL_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETL_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETLE_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETLE_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNB_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNB_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNBE_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNBE_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNL_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNL_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNLE_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNLE_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNO_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNO_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNP_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNP_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNS_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNS_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNZ_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETNZ_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETO_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETO_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETP_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETP_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETS_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETS_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETZ_GPR8i8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SETZ_MEMi8_APX +VL128 + i8 w b + INVALID r rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPR8i8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_MEMi8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPR8i8_CL_APX +VL128 + i8 rw b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHL_MEMi8_CL_APX +VL128 + i8 rw b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_CL_APX +VL128 + i8 w b + i8 r b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_CL_APX +VL128 + i8 w b + i8 r b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPRv_CL_APX +VL128 + int rw v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHL_MEMv_CL_APX +VL128 + int rw v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPR8i8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_MEMi8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_CL_APX +VL128 + int w v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_CL_APX +VL128 + int w v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPRv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_MEMv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_GPRv_ONE_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHL_MEMv_ONE_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_IMM8_APX +VL128 + int rcw v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_IMM8_APX +VL128 + int rcw v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHLD_GPRv_MEMv_GPRv_IMM8_APX +VL128 + int w v + int r v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_CL_APX +VL128 + int rcw v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_CL_APX +VL128 + int rcw v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_GPRv_CL_APX +VL128 + int w v + int r v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHLD_GPRv_MEMv_GPRv_CL_APX +VL128 + int w v + int r v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHLX_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + +INTRINSIC_XED_IFORM_SHLX_GPR32i32_MEMi32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + +INTRINSIC_XED_IFORM_SHLX_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_SHLX_GPR64i64_MEMi64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_SHR_GPR8i8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_MEMi8_IMM8_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPR8i8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_MEMi8_ONE_APX +VL128 + i8 rw b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_ONE_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPRv_ONE_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_MEMv_ONE_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_ONE_APX +VL128 + int w v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPR8i8_CL_APX +VL128 + i8 rw b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHR_MEMi8_CL_APX +VL128 + i8 rw b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_CL_APX +VL128 + i8 w b + i8 r b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_CL_APX +VL128 + i8 w b + i8 r b + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPRv_CL_APX +VL128 + int rw v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHR_MEMv_CL_APX +VL128 + int rw v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_CL_APX +VL128 + int w v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_CL_APX +VL128 + int w v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_GPRv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHR_MEMv_IMM8_APX +VL128 + int rw v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_IMM8_APX +VL128 + int rcw v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_IMM8_APX +VL128 + int rcw v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHRD_GPRv_MEMv_GPRv_IMM8_APX +VL128 + int w v + int r v + int r v + u8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_CL_APX +VL128 + int rcw v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_CL_APX +VL128 + int rcw v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_GPRv_CL_APX +VL128 + int w v + int r v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHRD_GPRv_MEMv_GPRv_CL_APX +VL128 + int w v + int r v + int r v + INVALID cw rFLAGS + +INTRINSIC_XED_IFORM_SHRX_GPR32i32_GPR32i32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + +INTRINSIC_XED_IFORM_SHRX_GPR32i32_MEMi32_GPR32i32_APX +VL128 + i32 w d + i32 r d + i32 r d + +INTRINSIC_XED_IFORM_SHRX_GPR64i64_GPR64i64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_SHRX_GPR64i64_MEMi64_GPR64i64_APX +VL128 + i64 w q + i64 r q + i64 r q + +INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_MEMi8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_MEMv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPR8i8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_MEMi8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_IMMz_APX +VL128 + int rw v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_MEMv_IMMz_APX +VL128 + int rw v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_GPRv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_SUB_MEMv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_TZCNT_GPRv_GPRv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv_APX +VL128 + int w v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_URDMSR_GPR64u64_GPR64u64_APX +VL128 + u64 w q + u64 r q + +INTRINSIC_XED_IFORM_URDMSR_GPR64u64_IMM32_APX +VL128 + u64 w q + i32 r d + +INTRINSIC_XED_IFORM_UWRMSR_GPR64u64_GPR64u64_APX +VL128 + u64 r q + u64 r q + +INTRINSIC_XED_IFORM_UWRMSR_IMM32_GPR64u64_APX +VL128 + i32 r d + u64 r q + +INTRINSIC_XED_IFORM_WRSSD_MEMu32_GPR32u32_APX +VL128 + u32 w d + u32 r d + +INTRINSIC_XED_IFORM_WRSSQ_MEMu64_GPR64u64_APX +VL128 + u64 w q + u64 r q + +INTRINSIC_XED_IFORM_WRUSSD_MEMu32_GPR32u32_APX +VL128 + u32 w d + u32 r d + +INTRINSIC_XED_IFORM_WRUSSQ_MEMu64_GPR64u64_APX +VL128 + u64 w q + u64 r q + +INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_MEMi8_GPR8i8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_IMM8_APX +VL128 + int w v + int r v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_GPR8i8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_MEMv_GPRv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_GPRv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_MEMi8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_APX +VL128 + int rw v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_IMM8_APX +VL128 + i8 w b + i8 r b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_MEMv_APX +VL128 + int w v + int r v + int r v + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPR8i8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_MEMi8_IMM8_APX +VL128 + i8 rw b + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_IMMz_APX +VL128 + int rw v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_MEMv_IMMz_APX +VL128 + int rw v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_IMMz_APX +VL128 + int w v + int r v + int r z + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_GPRv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_XOR_MEMv_IMM8_APX +VL128 + int rw v + i8 r b + INVALID w rFLAGS + +INTRINSIC_XED_IFORM_LDTILECFG_MEM_APX +VL128 + struct r m512 + +INTRINSIC_XED_IFORM_STTILECFG_MEM_APX +VL128 + struct w m512 + +INTRINSIC_XED_IFORM_TILELOADD_TMMu32_MEMu32_APX +VL128 + u32 w tv + u32 r ptr + +INTRINSIC_XED_IFORM_TILELOADDT1_TMMu32_MEMu32_APX +VL128 + u32 w tv + u32 r ptr + +INTRINSIC_XED_IFORM_TILESTORED_MEMu32_TMMu32_APX +VL128 + u32 w ptr + u32 r tv + diff --git a/arch/x86/code_generator/parse-iform-types.py b/arch/x86/code_generator/parse-iform-types.py index 27631d2a..68336154 100755 --- a/arch/x86/code_generator/parse-iform-types.py +++ b/arch/x86/code_generator/parse-iform-types.py @@ -381,8 +381,22 @@ class Operand(): self.element_size = self.width elif self.xtype == 'int': self.element_size = 32 + elif self.xtype == 'uint': + self.element_size = 32 elif self.xtype == 'bf16': self.element_size = 16 + elif self.xtype == '2bf16': + self.element_size = 32 + elif self.xtype == '2f16': + self.element_size = 32 + elif self.xtype == '2i16': + self.element_size = 32 + elif self.xtype == '2u16': + self.element_size = 32 + elif self.xtype == '4i8': + self.element_size = 32 + elif self.xtype == '4u8': + self.element_size = 32 else: size_str = self.xtype[1:] self.element_size = int(size_str) |
