Fixed vbroadcastss instruction (ymm not honored) (bug in instruction tables)

This commit is contained in:
kobalicek
2015-06-23 18:29:36 +02:00
parent 4dbaf70c31
commit 6ed69102a4

View File

@@ -2228,9 +2228,8 @@ const X86InstExtendedInfo _x86InstExtendedInfo[] = {
{ Enc(AvxRvmr_P) , 0 , 0 , 0x00, 0x00, 0, { O(Xy) , O(Xy) , O(XyMem) , O(Xy) , U }, F(Avx) , U }, { Enc(AvxRvmr_P) , 0 , 0 , 0x00, 0x00, 0, { O(Xy) , O(Xy) , O(XyMem) , O(Xy) , U }, F(Avx) , U },
{ Enc(AvxRm) , 0 , 0 , 0x00, 0x00, 0, { O(Ymm) , O(Mem) , U , U , U }, F(Avx) , U }, { Enc(AvxRm) , 0 , 0 , 0x00, 0x00, 0, { O(Ymm) , O(Mem) , U , U , U }, F(Avx) , U },
{ Enc(AvxRm) , 0 , 0 , 0x00, 0x00, 0, { O(Ymm) , O(XmmMem) , U , U , U }, F(Avx) , U }, { Enc(AvxRm) , 0 , 0 , 0x00, 0x00, 0, { O(Ymm) , O(XmmMem) , U , U , U }, F(Avx) , U },
{ Enc(AvxRm) , 0 , 0 , 0x00, 0x00, 0, { O(Xy) , O(XmmMem) , U , U , U }, F(Avx) , U },
{ Enc(AvxRvmi) , 0 , 0 , 0x00, 0x00, 0, { O(Xmm) , O(Xmm) , O(XmmMem) , O(Imm) , U }, F(Avx) , U },
{ Enc(AvxRm_P) , 0 , 0 , 0x00, 0x00, 0, { O(Xy) , O(XmmMem) , U , U , U }, F(Avx) , U }, { Enc(AvxRm_P) , 0 , 0 , 0x00, 0x00, 0, { O(Xy) , O(XmmMem) , U , U , U }, F(Avx) , U },
{ Enc(AvxRvmi) , 0 , 0 , 0x00, 0x00, 0, { O(Xmm) , O(Xmm) , O(XmmMem) , O(Imm) , U }, F(Avx) , U },
{ Enc(AvxRm_P) , 0 , 0 , 0x00, 0x00, 0, { O(Xy) , O(XyMem) , U , U , U }, F(Avx) , U }, { Enc(AvxRm_P) , 0 , 0 , 0x00, 0x00, 0, { O(Xy) , O(XyMem) , U , U , U }, F(Avx) , U },
{ Enc(AvxRm) , 0 , 0 , 0x00, 0x00, 0, { O(Xmm) , O(XyMem) , U , U , U }, F(Avx) , U }, { Enc(AvxRm) , 0 , 0 , 0x00, 0x00, 0, { O(Xmm) , O(XyMem) , U , U , U }, F(Avx) , U },
{ Enc(AvxMri_P) , 0 , 0 , 0x00, 0x00, 0, { O(XmmMem) , O(Xy) , O(Imm) , U , U }, F(Avx) , U }, { Enc(AvxMri_P) , 0 , 0 , 0x00, 0x00, 0, { O(XmmMem) , O(Xy) , O(Imm) , U , U }, F(Avx) , U },
@@ -2967,33 +2966,33 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVcmpss_ExtendedIndex = 200, kX86InstIdVcmpss_ExtendedIndex = 200,
kX86InstIdVcomisd_ExtendedIndex = 193, kX86InstIdVcomisd_ExtendedIndex = 193,
kX86InstIdVcomiss_ExtendedIndex = 193, kX86InstIdVcomiss_ExtendedIndex = 193,
kX86InstIdVcvtdq2pd_ExtendedIndex = 201, kX86InstIdVcvtdq2pd_ExtendedIndex = 199,
kX86InstIdVcvtdq2ps_ExtendedIndex = 202, kX86InstIdVcvtdq2ps_ExtendedIndex = 201,
kX86InstIdVcvtpd2dq_ExtendedIndex = 203, kX86InstIdVcvtpd2dq_ExtendedIndex = 202,
kX86InstIdVcvtpd2ps_ExtendedIndex = 203, kX86InstIdVcvtpd2ps_ExtendedIndex = 202,
kX86InstIdVcvtph2ps_ExtendedIndex = 201, kX86InstIdVcvtph2ps_ExtendedIndex = 199,
kX86InstIdVcvtps2dq_ExtendedIndex = 202, kX86InstIdVcvtps2dq_ExtendedIndex = 201,
kX86InstIdVcvtps2pd_ExtendedIndex = 201, kX86InstIdVcvtps2pd_ExtendedIndex = 199,
kX86InstIdVcvtps2ph_ExtendedIndex = 204, kX86InstIdVcvtps2ph_ExtendedIndex = 203,
kX86InstIdVcvtsd2si_ExtendedIndex = 205, kX86InstIdVcvtsd2si_ExtendedIndex = 204,
kX86InstIdVcvtsd2ss_ExtendedIndex = 192, kX86InstIdVcvtsd2ss_ExtendedIndex = 192,
kX86InstIdVcvtsi2sd_ExtendedIndex = 206, kX86InstIdVcvtsi2sd_ExtendedIndex = 205,
kX86InstIdVcvtsi2ss_ExtendedIndex = 206, kX86InstIdVcvtsi2ss_ExtendedIndex = 205,
kX86InstIdVcvtss2sd_ExtendedIndex = 192, kX86InstIdVcvtss2sd_ExtendedIndex = 192,
kX86InstIdVcvtss2si_ExtendedIndex = 205, kX86InstIdVcvtss2si_ExtendedIndex = 204,
kX86InstIdVcvttpd2dq_ExtendedIndex = 207, kX86InstIdVcvttpd2dq_ExtendedIndex = 206,
kX86InstIdVcvttps2dq_ExtendedIndex = 202, kX86InstIdVcvttps2dq_ExtendedIndex = 201,
kX86InstIdVcvttsd2si_ExtendedIndex = 205, kX86InstIdVcvttsd2si_ExtendedIndex = 204,
kX86InstIdVcvttss2si_ExtendedIndex = 205, kX86InstIdVcvttss2si_ExtendedIndex = 204,
kX86InstIdVdivpd_ExtendedIndex = 191, kX86InstIdVdivpd_ExtendedIndex = 191,
kX86InstIdVdivps_ExtendedIndex = 191, kX86InstIdVdivps_ExtendedIndex = 191,
kX86InstIdVdivsd_ExtendedIndex = 192, kX86InstIdVdivsd_ExtendedIndex = 192,
kX86InstIdVdivss_ExtendedIndex = 192, kX86InstIdVdivss_ExtendedIndex = 192,
kX86InstIdVdppd_ExtendedIndex = 200, kX86InstIdVdppd_ExtendedIndex = 200,
kX86InstIdVdpps_ExtendedIndex = 195, kX86InstIdVdpps_ExtendedIndex = 195,
kX86InstIdVextractf128_ExtendedIndex = 208, kX86InstIdVextractf128_ExtendedIndex = 207,
kX86InstIdVextracti128_ExtendedIndex = 208, kX86InstIdVextracti128_ExtendedIndex = 207,
kX86InstIdVextractps_ExtendedIndex = 209, kX86InstIdVextractps_ExtendedIndex = 208,
kX86InstIdVfmadd132pd_ExtendedIndex = 191, kX86InstIdVfmadd132pd_ExtendedIndex = 191,
kX86InstIdVfmadd132ps_ExtendedIndex = 191, kX86InstIdVfmadd132ps_ExtendedIndex = 191,
kX86InstIdVfmadd132sd_ExtendedIndex = 192, kX86InstIdVfmadd132sd_ExtendedIndex = 192,
@@ -3006,18 +3005,18 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVfmadd231ps_ExtendedIndex = 191, kX86InstIdVfmadd231ps_ExtendedIndex = 191,
kX86InstIdVfmadd231sd_ExtendedIndex = 192, kX86InstIdVfmadd231sd_ExtendedIndex = 192,
kX86InstIdVfmadd231ss_ExtendedIndex = 192, kX86InstIdVfmadd231ss_ExtendedIndex = 192,
kX86InstIdVfmaddpd_ExtendedIndex = 210, kX86InstIdVfmaddpd_ExtendedIndex = 209,
kX86InstIdVfmaddps_ExtendedIndex = 210, kX86InstIdVfmaddps_ExtendedIndex = 209,
kX86InstIdVfmaddsd_ExtendedIndex = 211, kX86InstIdVfmaddsd_ExtendedIndex = 210,
kX86InstIdVfmaddss_ExtendedIndex = 211, kX86InstIdVfmaddss_ExtendedIndex = 210,
kX86InstIdVfmaddsub132pd_ExtendedIndex = 191, kX86InstIdVfmaddsub132pd_ExtendedIndex = 191,
kX86InstIdVfmaddsub132ps_ExtendedIndex = 191, kX86InstIdVfmaddsub132ps_ExtendedIndex = 191,
kX86InstIdVfmaddsub213pd_ExtendedIndex = 191, kX86InstIdVfmaddsub213pd_ExtendedIndex = 191,
kX86InstIdVfmaddsub213ps_ExtendedIndex = 191, kX86InstIdVfmaddsub213ps_ExtendedIndex = 191,
kX86InstIdVfmaddsub231pd_ExtendedIndex = 191, kX86InstIdVfmaddsub231pd_ExtendedIndex = 191,
kX86InstIdVfmaddsub231ps_ExtendedIndex = 191, kX86InstIdVfmaddsub231ps_ExtendedIndex = 191,
kX86InstIdVfmaddsubpd_ExtendedIndex = 210, kX86InstIdVfmaddsubpd_ExtendedIndex = 209,
kX86InstIdVfmaddsubps_ExtendedIndex = 210, kX86InstIdVfmaddsubps_ExtendedIndex = 209,
kX86InstIdVfmsub132pd_ExtendedIndex = 191, kX86InstIdVfmsub132pd_ExtendedIndex = 191,
kX86InstIdVfmsub132ps_ExtendedIndex = 191, kX86InstIdVfmsub132ps_ExtendedIndex = 191,
kX86InstIdVfmsub132sd_ExtendedIndex = 192, kX86InstIdVfmsub132sd_ExtendedIndex = 192,
@@ -3036,12 +3035,12 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVfmsubadd213ps_ExtendedIndex = 191, kX86InstIdVfmsubadd213ps_ExtendedIndex = 191,
kX86InstIdVfmsubadd231pd_ExtendedIndex = 191, kX86InstIdVfmsubadd231pd_ExtendedIndex = 191,
kX86InstIdVfmsubadd231ps_ExtendedIndex = 191, kX86InstIdVfmsubadd231ps_ExtendedIndex = 191,
kX86InstIdVfmsubaddpd_ExtendedIndex = 210, kX86InstIdVfmsubaddpd_ExtendedIndex = 209,
kX86InstIdVfmsubaddps_ExtendedIndex = 210, kX86InstIdVfmsubaddps_ExtendedIndex = 209,
kX86InstIdVfmsubpd_ExtendedIndex = 210, kX86InstIdVfmsubpd_ExtendedIndex = 209,
kX86InstIdVfmsubps_ExtendedIndex = 210, kX86InstIdVfmsubps_ExtendedIndex = 209,
kX86InstIdVfmsubsd_ExtendedIndex = 211, kX86InstIdVfmsubsd_ExtendedIndex = 210,
kX86InstIdVfmsubss_ExtendedIndex = 211, kX86InstIdVfmsubss_ExtendedIndex = 210,
kX86InstIdVfnmadd132pd_ExtendedIndex = 191, kX86InstIdVfnmadd132pd_ExtendedIndex = 191,
kX86InstIdVfnmadd132ps_ExtendedIndex = 191, kX86InstIdVfnmadd132ps_ExtendedIndex = 191,
kX86InstIdVfnmadd132sd_ExtendedIndex = 192, kX86InstIdVfnmadd132sd_ExtendedIndex = 192,
@@ -3054,10 +3053,10 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVfnmadd231ps_ExtendedIndex = 191, kX86InstIdVfnmadd231ps_ExtendedIndex = 191,
kX86InstIdVfnmadd231sd_ExtendedIndex = 192, kX86InstIdVfnmadd231sd_ExtendedIndex = 192,
kX86InstIdVfnmadd231ss_ExtendedIndex = 192, kX86InstIdVfnmadd231ss_ExtendedIndex = 192,
kX86InstIdVfnmaddpd_ExtendedIndex = 210, kX86InstIdVfnmaddpd_ExtendedIndex = 209,
kX86InstIdVfnmaddps_ExtendedIndex = 210, kX86InstIdVfnmaddps_ExtendedIndex = 209,
kX86InstIdVfnmaddsd_ExtendedIndex = 211, kX86InstIdVfnmaddsd_ExtendedIndex = 210,
kX86InstIdVfnmaddss_ExtendedIndex = 211, kX86InstIdVfnmaddss_ExtendedIndex = 210,
kX86InstIdVfnmsub132pd_ExtendedIndex = 191, kX86InstIdVfnmsub132pd_ExtendedIndex = 191,
kX86InstIdVfnmsub132ps_ExtendedIndex = 191, kX86InstIdVfnmsub132ps_ExtendedIndex = 191,
kX86InstIdVfnmsub132sd_ExtendedIndex = 192, kX86InstIdVfnmsub132sd_ExtendedIndex = 192,
@@ -3070,30 +3069,30 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVfnmsub231ps_ExtendedIndex = 191, kX86InstIdVfnmsub231ps_ExtendedIndex = 191,
kX86InstIdVfnmsub231sd_ExtendedIndex = 192, kX86InstIdVfnmsub231sd_ExtendedIndex = 192,
kX86InstIdVfnmsub231ss_ExtendedIndex = 192, kX86InstIdVfnmsub231ss_ExtendedIndex = 192,
kX86InstIdVfnmsubpd_ExtendedIndex = 210, kX86InstIdVfnmsubpd_ExtendedIndex = 209,
kX86InstIdVfnmsubps_ExtendedIndex = 210, kX86InstIdVfnmsubps_ExtendedIndex = 209,
kX86InstIdVfnmsubsd_ExtendedIndex = 211, kX86InstIdVfnmsubsd_ExtendedIndex = 210,
kX86InstIdVfnmsubss_ExtendedIndex = 211, kX86InstIdVfnmsubss_ExtendedIndex = 210,
kX86InstIdVfrczpd_ExtendedIndex = 212, kX86InstIdVfrczpd_ExtendedIndex = 211,
kX86InstIdVfrczps_ExtendedIndex = 212, kX86InstIdVfrczps_ExtendedIndex = 211,
kX86InstIdVfrczsd_ExtendedIndex = 213, kX86InstIdVfrczsd_ExtendedIndex = 212,
kX86InstIdVfrczss_ExtendedIndex = 213, kX86InstIdVfrczss_ExtendedIndex = 212,
kX86InstIdVgatherdpd_ExtendedIndex = 214, kX86InstIdVgatherdpd_ExtendedIndex = 213,
kX86InstIdVgatherdps_ExtendedIndex = 214, kX86InstIdVgatherdps_ExtendedIndex = 213,
kX86InstIdVgatherqpd_ExtendedIndex = 214, kX86InstIdVgatherqpd_ExtendedIndex = 213,
kX86InstIdVgatherqps_ExtendedIndex = 215, kX86InstIdVgatherqps_ExtendedIndex = 214,
kX86InstIdVhaddpd_ExtendedIndex = 191, kX86InstIdVhaddpd_ExtendedIndex = 191,
kX86InstIdVhaddps_ExtendedIndex = 191, kX86InstIdVhaddps_ExtendedIndex = 191,
kX86InstIdVhsubpd_ExtendedIndex = 191, kX86InstIdVhsubpd_ExtendedIndex = 191,
kX86InstIdVhsubps_ExtendedIndex = 191, kX86InstIdVhsubps_ExtendedIndex = 191,
kX86InstIdVinsertf128_ExtendedIndex = 216, kX86InstIdVinsertf128_ExtendedIndex = 215,
kX86InstIdVinserti128_ExtendedIndex = 216, kX86InstIdVinserti128_ExtendedIndex = 215,
kX86InstIdVinsertps_ExtendedIndex = 200, kX86InstIdVinsertps_ExtendedIndex = 200,
kX86InstIdVlddqu_ExtendedIndex = 217, kX86InstIdVlddqu_ExtendedIndex = 216,
kX86InstIdVldmxcsr_ExtendedIndex = 218, kX86InstIdVldmxcsr_ExtendedIndex = 217,
kX86InstIdVmaskmovdqu_ExtendedIndex = 219, kX86InstIdVmaskmovdqu_ExtendedIndex = 218,
kX86InstIdVmaskmovpd_ExtendedIndex = 220, kX86InstIdVmaskmovpd_ExtendedIndex = 219,
kX86InstIdVmaskmovps_ExtendedIndex = 221, kX86InstIdVmaskmovps_ExtendedIndex = 220,
kX86InstIdVmaxpd_ExtendedIndex = 191, kX86InstIdVmaxpd_ExtendedIndex = 191,
kX86InstIdVmaxps_ExtendedIndex = 191, kX86InstIdVmaxps_ExtendedIndex = 191,
kX86InstIdVmaxsd_ExtendedIndex = 191, kX86InstIdVmaxsd_ExtendedIndex = 191,
@@ -3102,31 +3101,31 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVminps_ExtendedIndex = 191, kX86InstIdVminps_ExtendedIndex = 191,
kX86InstIdVminsd_ExtendedIndex = 191, kX86InstIdVminsd_ExtendedIndex = 191,
kX86InstIdVminss_ExtendedIndex = 191, kX86InstIdVminss_ExtendedIndex = 191,
kX86InstIdVmovapd_ExtendedIndex = 222, kX86InstIdVmovapd_ExtendedIndex = 221,
kX86InstIdVmovaps_ExtendedIndex = 223, kX86InstIdVmovaps_ExtendedIndex = 222,
kX86InstIdVmovd_ExtendedIndex = 224, kX86InstIdVmovd_ExtendedIndex = 223,
kX86InstIdVmovddup_ExtendedIndex = 202, kX86InstIdVmovddup_ExtendedIndex = 201,
kX86InstIdVmovdqa_ExtendedIndex = 225, kX86InstIdVmovdqa_ExtendedIndex = 224,
kX86InstIdVmovdqu_ExtendedIndex = 226, kX86InstIdVmovdqu_ExtendedIndex = 225,
kX86InstIdVmovhlps_ExtendedIndex = 227, kX86InstIdVmovhlps_ExtendedIndex = 226,
kX86InstIdVmovhpd_ExtendedIndex = 228, kX86InstIdVmovhpd_ExtendedIndex = 227,
kX86InstIdVmovhps_ExtendedIndex = 229, kX86InstIdVmovhps_ExtendedIndex = 228,
kX86InstIdVmovlhps_ExtendedIndex = 227, kX86InstIdVmovlhps_ExtendedIndex = 226,
kX86InstIdVmovlpd_ExtendedIndex = 230, kX86InstIdVmovlpd_ExtendedIndex = 229,
kX86InstIdVmovlps_ExtendedIndex = 231, kX86InstIdVmovlps_ExtendedIndex = 230,
kX86InstIdVmovmskpd_ExtendedIndex = 232, kX86InstIdVmovmskpd_ExtendedIndex = 231,
kX86InstIdVmovmskps_ExtendedIndex = 232, kX86InstIdVmovmskps_ExtendedIndex = 231,
kX86InstIdVmovntdq_ExtendedIndex = 233, kX86InstIdVmovntdq_ExtendedIndex = 232,
kX86InstIdVmovntdqa_ExtendedIndex = 217, kX86InstIdVmovntdqa_ExtendedIndex = 216,
kX86InstIdVmovntpd_ExtendedIndex = 234, kX86InstIdVmovntpd_ExtendedIndex = 233,
kX86InstIdVmovntps_ExtendedIndex = 234, kX86InstIdVmovntps_ExtendedIndex = 233,
kX86InstIdVmovq_ExtendedIndex = 224, kX86InstIdVmovq_ExtendedIndex = 223,
kX86InstIdVmovsd_ExtendedIndex = 235, kX86InstIdVmovsd_ExtendedIndex = 234,
kX86InstIdVmovshdup_ExtendedIndex = 202, kX86InstIdVmovshdup_ExtendedIndex = 201,
kX86InstIdVmovsldup_ExtendedIndex = 202, kX86InstIdVmovsldup_ExtendedIndex = 201,
kX86InstIdVmovss_ExtendedIndex = 236, kX86InstIdVmovss_ExtendedIndex = 235,
kX86InstIdVmovupd_ExtendedIndex = 237, kX86InstIdVmovupd_ExtendedIndex = 236,
kX86InstIdVmovups_ExtendedIndex = 238, kX86InstIdVmovups_ExtendedIndex = 237,
kX86InstIdVmpsadbw_ExtendedIndex = 195, kX86InstIdVmpsadbw_ExtendedIndex = 195,
kX86InstIdVmulpd_ExtendedIndex = 191, kX86InstIdVmulpd_ExtendedIndex = 191,
kX86InstIdVmulps_ExtendedIndex = 191, kX86InstIdVmulps_ExtendedIndex = 191,
@@ -3134,9 +3133,9 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVmulss_ExtendedIndex = 191, kX86InstIdVmulss_ExtendedIndex = 191,
kX86InstIdVorpd_ExtendedIndex = 191, kX86InstIdVorpd_ExtendedIndex = 191,
kX86InstIdVorps_ExtendedIndex = 191, kX86InstIdVorps_ExtendedIndex = 191,
kX86InstIdVpabsb_ExtendedIndex = 202, kX86InstIdVpabsb_ExtendedIndex = 201,
kX86InstIdVpabsd_ExtendedIndex = 202, kX86InstIdVpabsd_ExtendedIndex = 201,
kX86InstIdVpabsw_ExtendedIndex = 202, kX86InstIdVpabsw_ExtendedIndex = 201,
kX86InstIdVpackssdw_ExtendedIndex = 191, kX86InstIdVpackssdw_ExtendedIndex = 191,
kX86InstIdVpacksswb_ExtendedIndex = 191, kX86InstIdVpacksswb_ExtendedIndex = 191,
kX86InstIdVpackusdw_ExtendedIndex = 191, kX86InstIdVpackusdw_ExtendedIndex = 191,
@@ -3155,14 +3154,14 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVpavgb_ExtendedIndex = 191, kX86InstIdVpavgb_ExtendedIndex = 191,
kX86InstIdVpavgw_ExtendedIndex = 191, kX86InstIdVpavgw_ExtendedIndex = 191,
kX86InstIdVpblendd_ExtendedIndex = 195, kX86InstIdVpblendd_ExtendedIndex = 195,
kX86InstIdVpblendvb_ExtendedIndex = 239, kX86InstIdVpblendvb_ExtendedIndex = 238,
kX86InstIdVpblendw_ExtendedIndex = 195, kX86InstIdVpblendw_ExtendedIndex = 195,
kX86InstIdVpbroadcastb_ExtendedIndex = 201, kX86InstIdVpbroadcastb_ExtendedIndex = 199,
kX86InstIdVpbroadcastd_ExtendedIndex = 201, kX86InstIdVpbroadcastd_ExtendedIndex = 199,
kX86InstIdVpbroadcastq_ExtendedIndex = 201, kX86InstIdVpbroadcastq_ExtendedIndex = 199,
kX86InstIdVpbroadcastw_ExtendedIndex = 201, kX86InstIdVpbroadcastw_ExtendedIndex = 199,
kX86InstIdVpclmulqdq_ExtendedIndex = 200, kX86InstIdVpclmulqdq_ExtendedIndex = 200,
kX86InstIdVpcmov_ExtendedIndex = 240, kX86InstIdVpcmov_ExtendedIndex = 239,
kX86InstIdVpcmpeqb_ExtendedIndex = 191, kX86InstIdVpcmpeqb_ExtendedIndex = 191,
kX86InstIdVpcmpeqd_ExtendedIndex = 191, kX86InstIdVpcmpeqd_ExtendedIndex = 191,
kX86InstIdVpcmpeqq_ExtendedIndex = 191, kX86InstIdVpcmpeqq_ExtendedIndex = 191,
@@ -3175,74 +3174,74 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVpcmpgtw_ExtendedIndex = 191, kX86InstIdVpcmpgtw_ExtendedIndex = 191,
kX86InstIdVpcmpistri_ExtendedIndex = 194, kX86InstIdVpcmpistri_ExtendedIndex = 194,
kX86InstIdVpcmpistrm_ExtendedIndex = 194, kX86InstIdVpcmpistrm_ExtendedIndex = 194,
kX86InstIdVpcomb_ExtendedIndex = 241, kX86InstIdVpcomb_ExtendedIndex = 240,
kX86InstIdVpcomd_ExtendedIndex = 241, kX86InstIdVpcomd_ExtendedIndex = 240,
kX86InstIdVpcomq_ExtendedIndex = 241, kX86InstIdVpcomq_ExtendedIndex = 240,
kX86InstIdVpcomub_ExtendedIndex = 241, kX86InstIdVpcomub_ExtendedIndex = 240,
kX86InstIdVpcomud_ExtendedIndex = 241, kX86InstIdVpcomud_ExtendedIndex = 240,
kX86InstIdVpcomuq_ExtendedIndex = 241, kX86InstIdVpcomuq_ExtendedIndex = 240,
kX86InstIdVpcomuw_ExtendedIndex = 241, kX86InstIdVpcomuw_ExtendedIndex = 240,
kX86InstIdVpcomw_ExtendedIndex = 241, kX86InstIdVpcomw_ExtendedIndex = 240,
kX86InstIdVperm2f128_ExtendedIndex = 242, kX86InstIdVperm2f128_ExtendedIndex = 241,
kX86InstIdVperm2i128_ExtendedIndex = 242, kX86InstIdVperm2i128_ExtendedIndex = 241,
kX86InstIdVpermd_ExtendedIndex = 243, kX86InstIdVpermd_ExtendedIndex = 242,
kX86InstIdVpermil2pd_ExtendedIndex = 244, kX86InstIdVpermil2pd_ExtendedIndex = 243,
kX86InstIdVpermil2ps_ExtendedIndex = 244, kX86InstIdVpermil2ps_ExtendedIndex = 243,
kX86InstIdVpermilpd_ExtendedIndex = 245, kX86InstIdVpermilpd_ExtendedIndex = 244,
kX86InstIdVpermilps_ExtendedIndex = 246, kX86InstIdVpermilps_ExtendedIndex = 245,
kX86InstIdVpermpd_ExtendedIndex = 247, kX86InstIdVpermpd_ExtendedIndex = 246,
kX86InstIdVpermps_ExtendedIndex = 243, kX86InstIdVpermps_ExtendedIndex = 242,
kX86InstIdVpermq_ExtendedIndex = 247, kX86InstIdVpermq_ExtendedIndex = 246,
kX86InstIdVpextrb_ExtendedIndex = 248, kX86InstIdVpextrb_ExtendedIndex = 247,
kX86InstIdVpextrd_ExtendedIndex = 209, kX86InstIdVpextrd_ExtendedIndex = 208,
kX86InstIdVpextrq_ExtendedIndex = 249, kX86InstIdVpextrq_ExtendedIndex = 248,
kX86InstIdVpextrw_ExtendedIndex = 250, kX86InstIdVpextrw_ExtendedIndex = 249,
kX86InstIdVpgatherdd_ExtendedIndex = 214, kX86InstIdVpgatherdd_ExtendedIndex = 213,
kX86InstIdVpgatherdq_ExtendedIndex = 214, kX86InstIdVpgatherdq_ExtendedIndex = 213,
kX86InstIdVpgatherqd_ExtendedIndex = 215, kX86InstIdVpgatherqd_ExtendedIndex = 214,
kX86InstIdVpgatherqq_ExtendedIndex = 214, kX86InstIdVpgatherqq_ExtendedIndex = 213,
kX86InstIdVphaddbd_ExtendedIndex = 213, kX86InstIdVphaddbd_ExtendedIndex = 212,
kX86InstIdVphaddbq_ExtendedIndex = 213, kX86InstIdVphaddbq_ExtendedIndex = 212,
kX86InstIdVphaddbw_ExtendedIndex = 213, kX86InstIdVphaddbw_ExtendedIndex = 212,
kX86InstIdVphaddd_ExtendedIndex = 191, kX86InstIdVphaddd_ExtendedIndex = 191,
kX86InstIdVphadddq_ExtendedIndex = 213, kX86InstIdVphadddq_ExtendedIndex = 212,
kX86InstIdVphaddsw_ExtendedIndex = 191, kX86InstIdVphaddsw_ExtendedIndex = 191,
kX86InstIdVphaddubd_ExtendedIndex = 213, kX86InstIdVphaddubd_ExtendedIndex = 212,
kX86InstIdVphaddubq_ExtendedIndex = 213, kX86InstIdVphaddubq_ExtendedIndex = 212,
kX86InstIdVphaddubw_ExtendedIndex = 213, kX86InstIdVphaddubw_ExtendedIndex = 212,
kX86InstIdVphaddudq_ExtendedIndex = 213, kX86InstIdVphaddudq_ExtendedIndex = 212,
kX86InstIdVphadduwd_ExtendedIndex = 213, kX86InstIdVphadduwd_ExtendedIndex = 212,
kX86InstIdVphadduwq_ExtendedIndex = 213, kX86InstIdVphadduwq_ExtendedIndex = 212,
kX86InstIdVphaddw_ExtendedIndex = 191, kX86InstIdVphaddw_ExtendedIndex = 191,
kX86InstIdVphaddwd_ExtendedIndex = 213, kX86InstIdVphaddwd_ExtendedIndex = 212,
kX86InstIdVphaddwq_ExtendedIndex = 213, kX86InstIdVphaddwq_ExtendedIndex = 212,
kX86InstIdVphminposuw_ExtendedIndex = 193, kX86InstIdVphminposuw_ExtendedIndex = 193,
kX86InstIdVphsubbw_ExtendedIndex = 213, kX86InstIdVphsubbw_ExtendedIndex = 212,
kX86InstIdVphsubd_ExtendedIndex = 191, kX86InstIdVphsubd_ExtendedIndex = 191,
kX86InstIdVphsubdq_ExtendedIndex = 213, kX86InstIdVphsubdq_ExtendedIndex = 212,
kX86InstIdVphsubsw_ExtendedIndex = 191, kX86InstIdVphsubsw_ExtendedIndex = 191,
kX86InstIdVphsubw_ExtendedIndex = 191, kX86InstIdVphsubw_ExtendedIndex = 191,
kX86InstIdVphsubwd_ExtendedIndex = 213, kX86InstIdVphsubwd_ExtendedIndex = 212,
kX86InstIdVpinsrb_ExtendedIndex = 251, kX86InstIdVpinsrb_ExtendedIndex = 250,
kX86InstIdVpinsrd_ExtendedIndex = 252, kX86InstIdVpinsrd_ExtendedIndex = 251,
kX86InstIdVpinsrq_ExtendedIndex = 253, kX86InstIdVpinsrq_ExtendedIndex = 252,
kX86InstIdVpinsrw_ExtendedIndex = 254, kX86InstIdVpinsrw_ExtendedIndex = 253,
kX86InstIdVpmacsdd_ExtendedIndex = 255, kX86InstIdVpmacsdd_ExtendedIndex = 254,
kX86InstIdVpmacsdqh_ExtendedIndex = 255, kX86InstIdVpmacsdqh_ExtendedIndex = 254,
kX86InstIdVpmacsdql_ExtendedIndex = 255, kX86InstIdVpmacsdql_ExtendedIndex = 254,
kX86InstIdVpmacssdd_ExtendedIndex = 255, kX86InstIdVpmacssdd_ExtendedIndex = 254,
kX86InstIdVpmacssdqh_ExtendedIndex = 255, kX86InstIdVpmacssdqh_ExtendedIndex = 254,
kX86InstIdVpmacssdql_ExtendedIndex = 255, kX86InstIdVpmacssdql_ExtendedIndex = 254,
kX86InstIdVpmacsswd_ExtendedIndex = 255, kX86InstIdVpmacsswd_ExtendedIndex = 254,
kX86InstIdVpmacssww_ExtendedIndex = 255, kX86InstIdVpmacssww_ExtendedIndex = 254,
kX86InstIdVpmacswd_ExtendedIndex = 255, kX86InstIdVpmacswd_ExtendedIndex = 254,
kX86InstIdVpmacsww_ExtendedIndex = 255, kX86InstIdVpmacsww_ExtendedIndex = 254,
kX86InstIdVpmadcsswd_ExtendedIndex = 255, kX86InstIdVpmadcsswd_ExtendedIndex = 254,
kX86InstIdVpmadcswd_ExtendedIndex = 255, kX86InstIdVpmadcswd_ExtendedIndex = 254,
kX86InstIdVpmaddubsw_ExtendedIndex = 191, kX86InstIdVpmaddubsw_ExtendedIndex = 191,
kX86InstIdVpmaddwd_ExtendedIndex = 191, kX86InstIdVpmaddwd_ExtendedIndex = 191,
kX86InstIdVpmaskmovd_ExtendedIndex = 256, kX86InstIdVpmaskmovd_ExtendedIndex = 255,
kX86InstIdVpmaskmovq_ExtendedIndex = 256, kX86InstIdVpmaskmovq_ExtendedIndex = 255,
kX86InstIdVpmaxsb_ExtendedIndex = 191, kX86InstIdVpmaxsb_ExtendedIndex = 191,
kX86InstIdVpmaxsd_ExtendedIndex = 191, kX86InstIdVpmaxsd_ExtendedIndex = 191,
kX86InstIdVpmaxsw_ExtendedIndex = 191, kX86InstIdVpmaxsw_ExtendedIndex = 191,
@@ -3255,19 +3254,19 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVpminub_ExtendedIndex = 191, kX86InstIdVpminub_ExtendedIndex = 191,
kX86InstIdVpminud_ExtendedIndex = 191, kX86InstIdVpminud_ExtendedIndex = 191,
kX86InstIdVpminuw_ExtendedIndex = 191, kX86InstIdVpminuw_ExtendedIndex = 191,
kX86InstIdVpmovmskb_ExtendedIndex = 232, kX86InstIdVpmovmskb_ExtendedIndex = 231,
kX86InstIdVpmovsxbd_ExtendedIndex = 202, kX86InstIdVpmovsxbd_ExtendedIndex = 201,
kX86InstIdVpmovsxbq_ExtendedIndex = 202, kX86InstIdVpmovsxbq_ExtendedIndex = 201,
kX86InstIdVpmovsxbw_ExtendedIndex = 202, kX86InstIdVpmovsxbw_ExtendedIndex = 201,
kX86InstIdVpmovsxdq_ExtendedIndex = 202, kX86InstIdVpmovsxdq_ExtendedIndex = 201,
kX86InstIdVpmovsxwd_ExtendedIndex = 202, kX86InstIdVpmovsxwd_ExtendedIndex = 201,
kX86InstIdVpmovsxwq_ExtendedIndex = 202, kX86InstIdVpmovsxwq_ExtendedIndex = 201,
kX86InstIdVpmovzxbd_ExtendedIndex = 202, kX86InstIdVpmovzxbd_ExtendedIndex = 201,
kX86InstIdVpmovzxbq_ExtendedIndex = 202, kX86InstIdVpmovzxbq_ExtendedIndex = 201,
kX86InstIdVpmovzxbw_ExtendedIndex = 202, kX86InstIdVpmovzxbw_ExtendedIndex = 201,
kX86InstIdVpmovzxdq_ExtendedIndex = 202, kX86InstIdVpmovzxdq_ExtendedIndex = 201,
kX86InstIdVpmovzxwd_ExtendedIndex = 202, kX86InstIdVpmovzxwd_ExtendedIndex = 201,
kX86InstIdVpmovzxwq_ExtendedIndex = 202, kX86InstIdVpmovzxwq_ExtendedIndex = 201,
kX86InstIdVpmuldq_ExtendedIndex = 191, kX86InstIdVpmuldq_ExtendedIndex = 191,
kX86InstIdVpmulhrsw_ExtendedIndex = 191, kX86InstIdVpmulhrsw_ExtendedIndex = 191,
kX86InstIdVpmulhuw_ExtendedIndex = 191, kX86InstIdVpmulhuw_ExtendedIndex = 191,
@@ -3276,42 +3275,42 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVpmullw_ExtendedIndex = 191, kX86InstIdVpmullw_ExtendedIndex = 191,
kX86InstIdVpmuludq_ExtendedIndex = 191, kX86InstIdVpmuludq_ExtendedIndex = 191,
kX86InstIdVpor_ExtendedIndex = 191, kX86InstIdVpor_ExtendedIndex = 191,
kX86InstIdVpperm_ExtendedIndex = 257, kX86InstIdVpperm_ExtendedIndex = 256,
kX86InstIdVprotb_ExtendedIndex = 258, kX86InstIdVprotb_ExtendedIndex = 257,
kX86InstIdVprotd_ExtendedIndex = 259, kX86InstIdVprotd_ExtendedIndex = 258,
kX86InstIdVprotq_ExtendedIndex = 260, kX86InstIdVprotq_ExtendedIndex = 259,
kX86InstIdVprotw_ExtendedIndex = 261, kX86InstIdVprotw_ExtendedIndex = 260,
kX86InstIdVpsadbw_ExtendedIndex = 191, kX86InstIdVpsadbw_ExtendedIndex = 191,
kX86InstIdVpshab_ExtendedIndex = 262, kX86InstIdVpshab_ExtendedIndex = 261,
kX86InstIdVpshad_ExtendedIndex = 262, kX86InstIdVpshad_ExtendedIndex = 261,
kX86InstIdVpshaq_ExtendedIndex = 262, kX86InstIdVpshaq_ExtendedIndex = 261,
kX86InstIdVpshaw_ExtendedIndex = 262, kX86InstIdVpshaw_ExtendedIndex = 261,
kX86InstIdVpshlb_ExtendedIndex = 262, kX86InstIdVpshlb_ExtendedIndex = 261,
kX86InstIdVpshld_ExtendedIndex = 262, kX86InstIdVpshld_ExtendedIndex = 261,
kX86InstIdVpshlq_ExtendedIndex = 262, kX86InstIdVpshlq_ExtendedIndex = 261,
kX86InstIdVpshlw_ExtendedIndex = 262, kX86InstIdVpshlw_ExtendedIndex = 261,
kX86InstIdVpshufb_ExtendedIndex = 191, kX86InstIdVpshufb_ExtendedIndex = 191,
kX86InstIdVpshufd_ExtendedIndex = 263, kX86InstIdVpshufd_ExtendedIndex = 262,
kX86InstIdVpshufhw_ExtendedIndex = 263, kX86InstIdVpshufhw_ExtendedIndex = 262,
kX86InstIdVpshuflw_ExtendedIndex = 263, kX86InstIdVpshuflw_ExtendedIndex = 262,
kX86InstIdVpsignb_ExtendedIndex = 191, kX86InstIdVpsignb_ExtendedIndex = 191,
kX86InstIdVpsignd_ExtendedIndex = 191, kX86InstIdVpsignd_ExtendedIndex = 191,
kX86InstIdVpsignw_ExtendedIndex = 191, kX86InstIdVpsignw_ExtendedIndex = 191,
kX86InstIdVpslld_ExtendedIndex = 264, kX86InstIdVpslld_ExtendedIndex = 263,
kX86InstIdVpslldq_ExtendedIndex = 265, kX86InstIdVpslldq_ExtendedIndex = 264,
kX86InstIdVpsllq_ExtendedIndex = 266, kX86InstIdVpsllq_ExtendedIndex = 265,
kX86InstIdVpsllvd_ExtendedIndex = 191, kX86InstIdVpsllvd_ExtendedIndex = 191,
kX86InstIdVpsllvq_ExtendedIndex = 191, kX86InstIdVpsllvq_ExtendedIndex = 191,
kX86InstIdVpsllw_ExtendedIndex = 267, kX86InstIdVpsllw_ExtendedIndex = 266,
kX86InstIdVpsrad_ExtendedIndex = 268, kX86InstIdVpsrad_ExtendedIndex = 267,
kX86InstIdVpsravd_ExtendedIndex = 191, kX86InstIdVpsravd_ExtendedIndex = 191,
kX86InstIdVpsraw_ExtendedIndex = 269, kX86InstIdVpsraw_ExtendedIndex = 268,
kX86InstIdVpsrld_ExtendedIndex = 270, kX86InstIdVpsrld_ExtendedIndex = 269,
kX86InstIdVpsrldq_ExtendedIndex = 265, kX86InstIdVpsrldq_ExtendedIndex = 264,
kX86InstIdVpsrlq_ExtendedIndex = 271, kX86InstIdVpsrlq_ExtendedIndex = 270,
kX86InstIdVpsrlvd_ExtendedIndex = 191, kX86InstIdVpsrlvd_ExtendedIndex = 191,
kX86InstIdVpsrlvq_ExtendedIndex = 191, kX86InstIdVpsrlvq_ExtendedIndex = 191,
kX86InstIdVpsrlw_ExtendedIndex = 272, kX86InstIdVpsrlw_ExtendedIndex = 271,
kX86InstIdVpsubb_ExtendedIndex = 191, kX86InstIdVpsubb_ExtendedIndex = 191,
kX86InstIdVpsubd_ExtendedIndex = 191, kX86InstIdVpsubd_ExtendedIndex = 191,
kX86InstIdVpsubq_ExtendedIndex = 191, kX86InstIdVpsubq_ExtendedIndex = 191,
@@ -3320,7 +3319,7 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVpsubusb_ExtendedIndex = 191, kX86InstIdVpsubusb_ExtendedIndex = 191,
kX86InstIdVpsubusw_ExtendedIndex = 191, kX86InstIdVpsubusw_ExtendedIndex = 191,
kX86InstIdVpsubw_ExtendedIndex = 191, kX86InstIdVpsubw_ExtendedIndex = 191,
kX86InstIdVptest_ExtendedIndex = 273, kX86InstIdVptest_ExtendedIndex = 272,
kX86InstIdVpunpckhbw_ExtendedIndex = 191, kX86InstIdVpunpckhbw_ExtendedIndex = 191,
kX86InstIdVpunpckhdq_ExtendedIndex = 191, kX86InstIdVpunpckhdq_ExtendedIndex = 191,
kX86InstIdVpunpckhqdq_ExtendedIndex = 191, kX86InstIdVpunpckhqdq_ExtendedIndex = 191,
@@ -3330,51 +3329,51 @@ enum X86InstData_ExtendedIndex {
kX86InstIdVpunpcklqdq_ExtendedIndex = 191, kX86InstIdVpunpcklqdq_ExtendedIndex = 191,
kX86InstIdVpunpcklwd_ExtendedIndex = 191, kX86InstIdVpunpcklwd_ExtendedIndex = 191,
kX86InstIdVpxor_ExtendedIndex = 191, kX86InstIdVpxor_ExtendedIndex = 191,
kX86InstIdVrcpps_ExtendedIndex = 202, kX86InstIdVrcpps_ExtendedIndex = 201,
kX86InstIdVrcpss_ExtendedIndex = 192, kX86InstIdVrcpss_ExtendedIndex = 192,
kX86InstIdVroundpd_ExtendedIndex = 263, kX86InstIdVroundpd_ExtendedIndex = 262,
kX86InstIdVroundps_ExtendedIndex = 263, kX86InstIdVroundps_ExtendedIndex = 262,
kX86InstIdVroundsd_ExtendedIndex = 200, kX86InstIdVroundsd_ExtendedIndex = 200,
kX86InstIdVroundss_ExtendedIndex = 200, kX86InstIdVroundss_ExtendedIndex = 200,
kX86InstIdVrsqrtps_ExtendedIndex = 202, kX86InstIdVrsqrtps_ExtendedIndex = 201,
kX86InstIdVrsqrtss_ExtendedIndex = 192, kX86InstIdVrsqrtss_ExtendedIndex = 192,
kX86InstIdVshufpd_ExtendedIndex = 195, kX86InstIdVshufpd_ExtendedIndex = 195,
kX86InstIdVshufps_ExtendedIndex = 195, kX86InstIdVshufps_ExtendedIndex = 195,
kX86InstIdVsqrtpd_ExtendedIndex = 202, kX86InstIdVsqrtpd_ExtendedIndex = 201,
kX86InstIdVsqrtps_ExtendedIndex = 202, kX86InstIdVsqrtps_ExtendedIndex = 201,
kX86InstIdVsqrtsd_ExtendedIndex = 192, kX86InstIdVsqrtsd_ExtendedIndex = 192,
kX86InstIdVsqrtss_ExtendedIndex = 192, kX86InstIdVsqrtss_ExtendedIndex = 192,
kX86InstIdVstmxcsr_ExtendedIndex = 218, kX86InstIdVstmxcsr_ExtendedIndex = 217,
kX86InstIdVsubpd_ExtendedIndex = 191, kX86InstIdVsubpd_ExtendedIndex = 191,
kX86InstIdVsubps_ExtendedIndex = 191, kX86InstIdVsubps_ExtendedIndex = 191,
kX86InstIdVsubsd_ExtendedIndex = 192, kX86InstIdVsubsd_ExtendedIndex = 192,
kX86InstIdVsubss_ExtendedIndex = 192, kX86InstIdVsubss_ExtendedIndex = 192,
kX86InstIdVtestpd_ExtendedIndex = 274, kX86InstIdVtestpd_ExtendedIndex = 273,
kX86InstIdVtestps_ExtendedIndex = 274, kX86InstIdVtestps_ExtendedIndex = 273,
kX86InstIdVucomisd_ExtendedIndex = 275, kX86InstIdVucomisd_ExtendedIndex = 274,
kX86InstIdVucomiss_ExtendedIndex = 275, kX86InstIdVucomiss_ExtendedIndex = 274,
kX86InstIdVunpckhpd_ExtendedIndex = 191, kX86InstIdVunpckhpd_ExtendedIndex = 191,
kX86InstIdVunpckhps_ExtendedIndex = 191, kX86InstIdVunpckhps_ExtendedIndex = 191,
kX86InstIdVunpcklpd_ExtendedIndex = 191, kX86InstIdVunpcklpd_ExtendedIndex = 191,
kX86InstIdVunpcklps_ExtendedIndex = 191, kX86InstIdVunpcklps_ExtendedIndex = 191,
kX86InstIdVxorpd_ExtendedIndex = 191, kX86InstIdVxorpd_ExtendedIndex = 191,
kX86InstIdVxorps_ExtendedIndex = 191, kX86InstIdVxorps_ExtendedIndex = 191,
kX86InstIdVzeroall_ExtendedIndex = 276, kX86InstIdVzeroall_ExtendedIndex = 275,
kX86InstIdVzeroupper_ExtendedIndex = 276, kX86InstIdVzeroupper_ExtendedIndex = 275,
kX86InstIdWrfsbase_ExtendedIndex = 277, kX86InstIdWrfsbase_ExtendedIndex = 276,
kX86InstIdWrgsbase_ExtendedIndex = 277, kX86InstIdWrgsbase_ExtendedIndex = 276,
kX86InstIdXadd_ExtendedIndex = 278, kX86InstIdXadd_ExtendedIndex = 277,
kX86InstIdXchg_ExtendedIndex = 279, kX86InstIdXchg_ExtendedIndex = 278,
kX86InstIdXgetbv_ExtendedIndex = 16, kX86InstIdXgetbv_ExtendedIndex = 16,
kX86InstIdXor_ExtendedIndex = 2, kX86InstIdXor_ExtendedIndex = 2,
kX86InstIdXorpd_ExtendedIndex = 3, kX86InstIdXorpd_ExtendedIndex = 3,
kX86InstIdXorps_ExtendedIndex = 3, kX86InstIdXorps_ExtendedIndex = 3,
kX86InstIdXrstor_ExtendedIndex = 280, kX86InstIdXrstor_ExtendedIndex = 279,
kX86InstIdXrstor64_ExtendedIndex = 280, kX86InstIdXrstor64_ExtendedIndex = 279,
kX86InstIdXsave_ExtendedIndex = 280, kX86InstIdXsave_ExtendedIndex = 279,
kX86InstIdXsave64_ExtendedIndex = 280, kX86InstIdXsave64_ExtendedIndex = 279,
kX86InstIdXsaveopt_ExtendedIndex = 280, kX86InstIdXsaveopt_ExtendedIndex = 279,
kX86InstIdXsaveopt64_ExtendedIndex = 280, kX86InstIdXsaveopt64_ExtendedIndex = 279,
kX86InstIdXsetbv_ExtendedIndex = 16 kX86InstIdXsetbv_ExtendedIndex = 16
}; };
// ${X86InstData:End} // ${X86InstData:End}
@@ -4032,7 +4031,7 @@ const X86InstInfo _x86InstInfo[] = {
INST(kX86InstIdVbroadcastf128 , "vbroadcastf128" , O_660F38(1A,U,L,_,_), U , Enc(AvxRm) , F(Avx) , EF(________), 0 , 0 , O(Ymm) , O(Mem) , U , U , U ), INST(kX86InstIdVbroadcastf128 , "vbroadcastf128" , O_660F38(1A,U,L,_,_), U , Enc(AvxRm) , F(Avx) , EF(________), 0 , 0 , O(Ymm) , O(Mem) , U , U , U ),
INST(kX86InstIdVbroadcasti128 , "vbroadcasti128" , O_660F38(5A,U,L,_,_), U , Enc(AvxRm) , F(Avx) , EF(________), 0 , 0 , O(Ymm) , O(Mem) , U , U , U ), INST(kX86InstIdVbroadcasti128 , "vbroadcasti128" , O_660F38(5A,U,L,_,_), U , Enc(AvxRm) , F(Avx) , EF(________), 0 , 0 , O(Ymm) , O(Mem) , U , U , U ),
INST(kX86InstIdVbroadcastsd , "vbroadcastsd" , O_660F38(19,U,L,0,1), U , Enc(AvxRm) , F(Avx) , EF(________), 0 , 0 , O(Ymm) , O(XmmMem) , U , U , U ), INST(kX86InstIdVbroadcastsd , "vbroadcastsd" , O_660F38(19,U,L,0,1), U , Enc(AvxRm) , F(Avx) , EF(________), 0 , 0 , O(Ymm) , O(XmmMem) , U , U , U ),
INST(kX86InstIdVbroadcastss , "vbroadcastss" , O_660F38(18,U,_,0,0), U , Enc(AvxRm) , F(Avx) , EF(________), 0 , 0 , O(Xy) , O(XmmMem) , U , U , U ), INST(kX86InstIdVbroadcastss , "vbroadcastss" , O_660F38(18,U,_,0,0), U , Enc(AvxRm_P) , F(Avx) , EF(________), 0 , 0 , O(Xy) , O(XmmMem) , U , U , U ),
INST(kX86InstIdVcmppd , "vcmppd" , O_660F00(C2,U,_,_,_), U , Enc(AvxRvmi_P) , F(Avx) , EF(________), 0 , 0 , O(Xy) , O(Xy) , O(XyMem) , O(Imm) , U ), INST(kX86InstIdVcmppd , "vcmppd" , O_660F00(C2,U,_,_,_), U , Enc(AvxRvmi_P) , F(Avx) , EF(________), 0 , 0 , O(Xy) , O(Xy) , O(XyMem) , O(Imm) , U ),
INST(kX86InstIdVcmpps , "vcmpps" , O_000F00(C2,U,_,_,_), U , Enc(AvxRvmi_P) , F(Avx) , EF(________), 0 , 0 , O(Xy) , O(Xy) , O(XyMem) , O(Imm) , U ), INST(kX86InstIdVcmpps , "vcmpps" , O_000F00(C2,U,_,_,_), U , Enc(AvxRvmi_P) , F(Avx) , EF(________), 0 , 0 , O(Xy) , O(Xy) , O(XyMem) , O(Imm) , U ),
INST(kX86InstIdVcmpsd , "vcmpsd" , O_F20F00(C2,U,_,_,_), U , Enc(AvxRvmi) , F(Avx) , EF(________), 0 , 0 , O(Xmm) , O(Xmm) , O(XmmMem) , O(Imm) , U ), INST(kX86InstIdVcmpsd , "vcmpsd" , O_F20F00(C2,U,_,_,_), U , Enc(AvxRvmi) , F(Avx) , EF(________), 0 , 0 , O(Xmm) , O(Xmm) , O(XmmMem) , O(Imm) , U ),