Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:44:06

0001 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
0002 |*                                                                            *|
0003 |* Intrinsic Function Source Fragment                                         *|
0004 |*                                                                            *|
0005 |* Automatically generated file, do not edit!                                 *|
0006 |*                                                                            *|
0007 \*===----------------------------------------------------------------------===*/
0008 
0009 #ifndef LLVM_IR_INTRINSIC_X86_ENUMS_H
0010 #define LLVM_IR_INTRINSIC_X86_ENUMS_H
0011 namespace llvm::Intrinsic {
0012 enum X86Intrinsics : unsigned {
0013 // Enum values for intrinsics.
0014     x86_aadd32 = 12956,                                // llvm.x86.aadd32
0015     x86_aadd64,                                // llvm.x86.aadd64
0016     x86_aand32,                                // llvm.x86.aand32
0017     x86_aand64,                                // llvm.x86.aand64
0018     x86_addcarry_32,                           // llvm.x86.addcarry.32
0019     x86_addcarry_64,                           // llvm.x86.addcarry.64
0020     x86_aesdec128kl,                           // llvm.x86.aesdec128kl
0021     x86_aesdec256kl,                           // llvm.x86.aesdec256kl
0022     x86_aesdecwide128kl,                       // llvm.x86.aesdecwide128kl
0023     x86_aesdecwide256kl,                       // llvm.x86.aesdecwide256kl
0024     x86_aesenc128kl,                           // llvm.x86.aesenc128kl
0025     x86_aesenc256kl,                           // llvm.x86.aesenc256kl
0026     x86_aesencwide128kl,                       // llvm.x86.aesencwide128kl
0027     x86_aesencwide256kl,                       // llvm.x86.aesencwide256kl
0028     x86_aesni_aesdec,                          // llvm.x86.aesni.aesdec
0029     x86_aesni_aesdec_256,                      // llvm.x86.aesni.aesdec.256
0030     x86_aesni_aesdec_512,                      // llvm.x86.aesni.aesdec.512
0031     x86_aesni_aesdeclast,                      // llvm.x86.aesni.aesdeclast
0032     x86_aesni_aesdeclast_256,                  // llvm.x86.aesni.aesdeclast.256
0033     x86_aesni_aesdeclast_512,                  // llvm.x86.aesni.aesdeclast.512
0034     x86_aesni_aesenc,                          // llvm.x86.aesni.aesenc
0035     x86_aesni_aesenc_256,                      // llvm.x86.aesni.aesenc.256
0036     x86_aesni_aesenc_512,                      // llvm.x86.aesni.aesenc.512
0037     x86_aesni_aesenclast,                      // llvm.x86.aesni.aesenclast
0038     x86_aesni_aesenclast_256,                  // llvm.x86.aesni.aesenclast.256
0039     x86_aesni_aesenclast_512,                  // llvm.x86.aesni.aesenclast.512
0040     x86_aesni_aesimc,                          // llvm.x86.aesni.aesimc
0041     x86_aesni_aeskeygenassist,                 // llvm.x86.aesni.aeskeygenassist
0042     x86_aor32,                                 // llvm.x86.aor32
0043     x86_aor64,                                 // llvm.x86.aor64
0044     x86_atomic_add_cc,                         // llvm.x86.atomic.add.cc
0045     x86_atomic_and_cc,                         // llvm.x86.atomic.and.cc
0046     x86_atomic_btc,                            // llvm.x86.atomic.btc
0047     x86_atomic_btc_rm,                         // llvm.x86.atomic.btc.rm
0048     x86_atomic_btr,                            // llvm.x86.atomic.btr
0049     x86_atomic_btr_rm,                         // llvm.x86.atomic.btr.rm
0050     x86_atomic_bts,                            // llvm.x86.atomic.bts
0051     x86_atomic_bts_rm,                         // llvm.x86.atomic.bts.rm
0052     x86_atomic_or_cc,                          // llvm.x86.atomic.or.cc
0053     x86_atomic_sub_cc,                         // llvm.x86.atomic.sub.cc
0054     x86_atomic_xor_cc,                         // llvm.x86.atomic.xor.cc
0055     x86_avx_addsub_pd_256,                     // llvm.x86.avx.addsub.pd.256
0056     x86_avx_addsub_ps_256,                     // llvm.x86.avx.addsub.ps.256
0057     x86_avx_blendv_pd_256,                     // llvm.x86.avx.blendv.pd.256
0058     x86_avx_blendv_ps_256,                     // llvm.x86.avx.blendv.ps.256
0059     x86_avx_cmp_pd_256,                        // llvm.x86.avx.cmp.pd.256
0060     x86_avx_cmp_ps_256,                        // llvm.x86.avx.cmp.ps.256
0061     x86_avx_cvt_pd2_ps_256,                    // llvm.x86.avx.cvt.pd2.ps.256
0062     x86_avx_cvt_pd2dq_256,                     // llvm.x86.avx.cvt.pd2dq.256
0063     x86_avx_cvt_ps2dq_256,                     // llvm.x86.avx.cvt.ps2dq.256
0064     x86_avx_cvtt_pd2dq_256,                    // llvm.x86.avx.cvtt.pd2dq.256
0065     x86_avx_cvtt_ps2dq_256,                    // llvm.x86.avx.cvtt.ps2dq.256
0066     x86_avx_dp_ps_256,                         // llvm.x86.avx.dp.ps.256
0067     x86_avx_hadd_pd_256,                       // llvm.x86.avx.hadd.pd.256
0068     x86_avx_hadd_ps_256,                       // llvm.x86.avx.hadd.ps.256
0069     x86_avx_hsub_pd_256,                       // llvm.x86.avx.hsub.pd.256
0070     x86_avx_hsub_ps_256,                       // llvm.x86.avx.hsub.ps.256
0071     x86_avx_ldu_dq_256,                        // llvm.x86.avx.ldu.dq.256
0072     x86_avx_maskload_pd,                       // llvm.x86.avx.maskload.pd
0073     x86_avx_maskload_pd_256,                   // llvm.x86.avx.maskload.pd.256
0074     x86_avx_maskload_ps,                       // llvm.x86.avx.maskload.ps
0075     x86_avx_maskload_ps_256,                   // llvm.x86.avx.maskload.ps.256
0076     x86_avx_maskstore_pd,                      // llvm.x86.avx.maskstore.pd
0077     x86_avx_maskstore_pd_256,                  // llvm.x86.avx.maskstore.pd.256
0078     x86_avx_maskstore_ps,                      // llvm.x86.avx.maskstore.ps
0079     x86_avx_maskstore_ps_256,                  // llvm.x86.avx.maskstore.ps.256
0080     x86_avx_max_pd_256,                        // llvm.x86.avx.max.pd.256
0081     x86_avx_max_ps_256,                        // llvm.x86.avx.max.ps.256
0082     x86_avx_min_pd_256,                        // llvm.x86.avx.min.pd.256
0083     x86_avx_min_ps_256,                        // llvm.x86.avx.min.ps.256
0084     x86_avx_movmsk_pd_256,                     // llvm.x86.avx.movmsk.pd.256
0085     x86_avx_movmsk_ps_256,                     // llvm.x86.avx.movmsk.ps.256
0086     x86_avx_ptestc_256,                        // llvm.x86.avx.ptestc.256
0087     x86_avx_ptestnzc_256,                      // llvm.x86.avx.ptestnzc.256
0088     x86_avx_ptestz_256,                        // llvm.x86.avx.ptestz.256
0089     x86_avx_rcp_ps_256,                        // llvm.x86.avx.rcp.ps.256
0090     x86_avx_round_pd_256,                      // llvm.x86.avx.round.pd.256
0091     x86_avx_round_ps_256,                      // llvm.x86.avx.round.ps.256
0092     x86_avx_rsqrt_ps_256,                      // llvm.x86.avx.rsqrt.ps.256
0093     x86_avx_vpermilvar_pd,                     // llvm.x86.avx.vpermilvar.pd
0094     x86_avx_vpermilvar_pd_256,                 // llvm.x86.avx.vpermilvar.pd.256
0095     x86_avx_vpermilvar_ps,                     // llvm.x86.avx.vpermilvar.ps
0096     x86_avx_vpermilvar_ps_256,                 // llvm.x86.avx.vpermilvar.ps.256
0097     x86_avx_vtestc_pd,                         // llvm.x86.avx.vtestc.pd
0098     x86_avx_vtestc_pd_256,                     // llvm.x86.avx.vtestc.pd.256
0099     x86_avx_vtestc_ps,                         // llvm.x86.avx.vtestc.ps
0100     x86_avx_vtestc_ps_256,                     // llvm.x86.avx.vtestc.ps.256
0101     x86_avx_vtestnzc_pd,                       // llvm.x86.avx.vtestnzc.pd
0102     x86_avx_vtestnzc_pd_256,                   // llvm.x86.avx.vtestnzc.pd.256
0103     x86_avx_vtestnzc_ps,                       // llvm.x86.avx.vtestnzc.ps
0104     x86_avx_vtestnzc_ps_256,                   // llvm.x86.avx.vtestnzc.ps.256
0105     x86_avx_vtestz_pd,                         // llvm.x86.avx.vtestz.pd
0106     x86_avx_vtestz_pd_256,                     // llvm.x86.avx.vtestz.pd.256
0107     x86_avx_vtestz_ps,                         // llvm.x86.avx.vtestz.ps
0108     x86_avx_vtestz_ps_256,                     // llvm.x86.avx.vtestz.ps.256
0109     x86_avx_vzeroall,                          // llvm.x86.avx.vzeroall
0110     x86_avx_vzeroupper,                        // llvm.x86.avx.vzeroupper
0111     x86_avx10_fpclass_bf16_128,                // llvm.x86.avx10.fpclass.bf16.128
0112     x86_avx10_fpclass_bf16_256,                // llvm.x86.avx10.fpclass.bf16.256
0113     x86_avx10_fpclass_bf16_512,                // llvm.x86.avx10.fpclass.bf16.512
0114     x86_avx10_mask_getexp_bf16_128,            // llvm.x86.avx10.mask.getexp.bf16.128
0115     x86_avx10_mask_getexp_bf16_256,            // llvm.x86.avx10.mask.getexp.bf16.256
0116     x86_avx10_mask_getexp_bf16_512,            // llvm.x86.avx10.mask.getexp.bf16.512
0117     x86_avx10_mask_getmant_bf16_128,           // llvm.x86.avx10.mask.getmant.bf16.128
0118     x86_avx10_mask_getmant_bf16_256,           // llvm.x86.avx10.mask.getmant.bf16.256
0119     x86_avx10_mask_getmant_bf16_512,           // llvm.x86.avx10.mask.getmant.bf16.512
0120     x86_avx10_mask_rcp_bf16_128,               // llvm.x86.avx10.mask.rcp.bf16.128
0121     x86_avx10_mask_rcp_bf16_256,               // llvm.x86.avx10.mask.rcp.bf16.256
0122     x86_avx10_mask_rcp_bf16_512,               // llvm.x86.avx10.mask.rcp.bf16.512
0123     x86_avx10_mask_reduce_bf16_128,            // llvm.x86.avx10.mask.reduce.bf16.128
0124     x86_avx10_mask_reduce_bf16_256,            // llvm.x86.avx10.mask.reduce.bf16.256
0125     x86_avx10_mask_reduce_bf16_512,            // llvm.x86.avx10.mask.reduce.bf16.512
0126     x86_avx10_mask_rndscale_bf16_128,          // llvm.x86.avx10.mask.rndscale.bf16.128
0127     x86_avx10_mask_rndscale_bf16_256,          // llvm.x86.avx10.mask.rndscale.bf16.256
0128     x86_avx10_mask_rndscale_bf16_512,          // llvm.x86.avx10.mask.rndscale.bf16.512
0129     x86_avx10_mask_rsqrt_bf16_128,             // llvm.x86.avx10.mask.rsqrt.bf16.128
0130     x86_avx10_mask_rsqrt_bf16_256,             // llvm.x86.avx10.mask.rsqrt.bf16.256
0131     x86_avx10_mask_rsqrt_bf16_512,             // llvm.x86.avx10.mask.rsqrt.bf16.512
0132     x86_avx10_mask_scalef_bf16_128,            // llvm.x86.avx10.mask.scalef.bf16.128
0133     x86_avx10_mask_scalef_bf16_256,            // llvm.x86.avx10.mask.scalef.bf16.256
0134     x86_avx10_mask_scalef_bf16_512,            // llvm.x86.avx10.mask.scalef.bf16.512
0135     x86_avx10_mask_vcmppd256,                  // llvm.x86.avx10.mask.vcmppd256
0136     x86_avx10_mask_vcmpph256,                  // llvm.x86.avx10.mask.vcmpph256
0137     x86_avx10_mask_vcmpps256,                  // llvm.x86.avx10.mask.vcmpps256
0138     x86_avx10_mask_vcvt2ps2phx_128,            // llvm.x86.avx10.mask.vcvt2ps2phx.128
0139     x86_avx10_mask_vcvt2ps2phx_256,            // llvm.x86.avx10.mask.vcvt2ps2phx.256
0140     x86_avx10_mask_vcvt2ps2phx_512,            // llvm.x86.avx10.mask.vcvt2ps2phx.512
0141     x86_avx10_mask_vcvtbiasph2bf8128,          // llvm.x86.avx10.mask.vcvtbiasph2bf8128
0142     x86_avx10_mask_vcvtbiasph2bf8256,          // llvm.x86.avx10.mask.vcvtbiasph2bf8256
0143     x86_avx10_mask_vcvtbiasph2bf8512,          // llvm.x86.avx10.mask.vcvtbiasph2bf8512
0144     x86_avx10_mask_vcvtbiasph2bf8s128,         // llvm.x86.avx10.mask.vcvtbiasph2bf8s128
0145     x86_avx10_mask_vcvtbiasph2bf8s256,         // llvm.x86.avx10.mask.vcvtbiasph2bf8s256
0146     x86_avx10_mask_vcvtbiasph2bf8s512,         // llvm.x86.avx10.mask.vcvtbiasph2bf8s512
0147     x86_avx10_mask_vcvtbiasph2hf8128,          // llvm.x86.avx10.mask.vcvtbiasph2hf8128
0148     x86_avx10_mask_vcvtbiasph2hf8256,          // llvm.x86.avx10.mask.vcvtbiasph2hf8256
0149     x86_avx10_mask_vcvtbiasph2hf8512,          // llvm.x86.avx10.mask.vcvtbiasph2hf8512
0150     x86_avx10_mask_vcvtbiasph2hf8s128,         // llvm.x86.avx10.mask.vcvtbiasph2hf8s128
0151     x86_avx10_mask_vcvtbiasph2hf8s256,         // llvm.x86.avx10.mask.vcvtbiasph2hf8s256
0152     x86_avx10_mask_vcvtbiasph2hf8s512,         // llvm.x86.avx10.mask.vcvtbiasph2hf8s512
0153     x86_avx10_mask_vcvthf82ph128,              // llvm.x86.avx10.mask.vcvthf82ph128
0154     x86_avx10_mask_vcvthf82ph256,              // llvm.x86.avx10.mask.vcvthf82ph256
0155     x86_avx10_mask_vcvthf82ph512,              // llvm.x86.avx10.mask.vcvthf82ph512
0156     x86_avx10_mask_vcvtpd2dq256,               // llvm.x86.avx10.mask.vcvtpd2dq256
0157     x86_avx10_mask_vcvtpd2ph256,               // llvm.x86.avx10.mask.vcvtpd2ph256
0158     x86_avx10_mask_vcvtpd2ps256,               // llvm.x86.avx10.mask.vcvtpd2ps256
0159     x86_avx10_mask_vcvtpd2qq256,               // llvm.x86.avx10.mask.vcvtpd2qq256
0160     x86_avx10_mask_vcvtpd2udq256,              // llvm.x86.avx10.mask.vcvtpd2udq256
0161     x86_avx10_mask_vcvtpd2uqq256,              // llvm.x86.avx10.mask.vcvtpd2uqq256
0162     x86_avx10_mask_vcvtph2bf8128,              // llvm.x86.avx10.mask.vcvtph2bf8128
0163     x86_avx10_mask_vcvtph2bf8256,              // llvm.x86.avx10.mask.vcvtph2bf8256
0164     x86_avx10_mask_vcvtph2bf8512,              // llvm.x86.avx10.mask.vcvtph2bf8512
0165     x86_avx10_mask_vcvtph2bf8s128,             // llvm.x86.avx10.mask.vcvtph2bf8s128
0166     x86_avx10_mask_vcvtph2bf8s256,             // llvm.x86.avx10.mask.vcvtph2bf8s256
0167     x86_avx10_mask_vcvtph2bf8s512,             // llvm.x86.avx10.mask.vcvtph2bf8s512
0168     x86_avx10_mask_vcvtph2dq256,               // llvm.x86.avx10.mask.vcvtph2dq256
0169     x86_avx10_mask_vcvtph2hf8128,              // llvm.x86.avx10.mask.vcvtph2hf8128
0170     x86_avx10_mask_vcvtph2hf8256,              // llvm.x86.avx10.mask.vcvtph2hf8256
0171     x86_avx10_mask_vcvtph2hf8512,              // llvm.x86.avx10.mask.vcvtph2hf8512
0172     x86_avx10_mask_vcvtph2hf8s128,             // llvm.x86.avx10.mask.vcvtph2hf8s128
0173     x86_avx10_mask_vcvtph2hf8s256,             // llvm.x86.avx10.mask.vcvtph2hf8s256
0174     x86_avx10_mask_vcvtph2hf8s512,             // llvm.x86.avx10.mask.vcvtph2hf8s512
0175     x86_avx10_mask_vcvtph2ibs128,              // llvm.x86.avx10.mask.vcvtph2ibs128
0176     x86_avx10_mask_vcvtph2ibs256,              // llvm.x86.avx10.mask.vcvtph2ibs256
0177     x86_avx10_mask_vcvtph2ibs512,              // llvm.x86.avx10.mask.vcvtph2ibs512
0178     x86_avx10_mask_vcvtph2iubs128,             // llvm.x86.avx10.mask.vcvtph2iubs128
0179     x86_avx10_mask_vcvtph2iubs256,             // llvm.x86.avx10.mask.vcvtph2iubs256
0180     x86_avx10_mask_vcvtph2iubs512,             // llvm.x86.avx10.mask.vcvtph2iubs512
0181     x86_avx10_mask_vcvtph2pd256,               // llvm.x86.avx10.mask.vcvtph2pd256
0182     x86_avx10_mask_vcvtph2psx256,              // llvm.x86.avx10.mask.vcvtph2psx256
0183     x86_avx10_mask_vcvtph2qq256,               // llvm.x86.avx10.mask.vcvtph2qq256
0184     x86_avx10_mask_vcvtph2udq256,              // llvm.x86.avx10.mask.vcvtph2udq256
0185     x86_avx10_mask_vcvtph2uqq256,              // llvm.x86.avx10.mask.vcvtph2uqq256
0186     x86_avx10_mask_vcvtph2uw256,               // llvm.x86.avx10.mask.vcvtph2uw256
0187     x86_avx10_mask_vcvtph2w256,                // llvm.x86.avx10.mask.vcvtph2w256
0188     x86_avx10_mask_vcvtps2dq256,               // llvm.x86.avx10.mask.vcvtps2dq256
0189     x86_avx10_mask_vcvtps2ibs128,              // llvm.x86.avx10.mask.vcvtps2ibs128
0190     x86_avx10_mask_vcvtps2ibs256,              // llvm.x86.avx10.mask.vcvtps2ibs256
0191     x86_avx10_mask_vcvtps2ibs512,              // llvm.x86.avx10.mask.vcvtps2ibs512
0192     x86_avx10_mask_vcvtps2iubs128,             // llvm.x86.avx10.mask.vcvtps2iubs128
0193     x86_avx10_mask_vcvtps2iubs256,             // llvm.x86.avx10.mask.vcvtps2iubs256
0194     x86_avx10_mask_vcvtps2iubs512,             // llvm.x86.avx10.mask.vcvtps2iubs512
0195     x86_avx10_mask_vcvtps2pd256,               // llvm.x86.avx10.mask.vcvtps2pd256
0196     x86_avx10_mask_vcvtps2ph256,               // llvm.x86.avx10.mask.vcvtps2ph256
0197     x86_avx10_mask_vcvtps2phx256,              // llvm.x86.avx10.mask.vcvtps2phx256
0198     x86_avx10_mask_vcvtps2qq256,               // llvm.x86.avx10.mask.vcvtps2qq256
0199     x86_avx10_mask_vcvtps2udq256,              // llvm.x86.avx10.mask.vcvtps2udq256
0200     x86_avx10_mask_vcvtps2uqq256,              // llvm.x86.avx10.mask.vcvtps2uqq256
0201     x86_avx10_mask_vcvttpd2dq256,              // llvm.x86.avx10.mask.vcvttpd2dq256
0202     x86_avx10_mask_vcvttpd2dqs_128,            // llvm.x86.avx10.mask.vcvttpd2dqs.128
0203     x86_avx10_mask_vcvttpd2dqs_round_256,      // llvm.x86.avx10.mask.vcvttpd2dqs.round.256
0204     x86_avx10_mask_vcvttpd2dqs_round_512,      // llvm.x86.avx10.mask.vcvttpd2dqs.round.512
0205     x86_avx10_mask_vcvttpd2qq256,              // llvm.x86.avx10.mask.vcvttpd2qq256
0206     x86_avx10_mask_vcvttpd2qqs_128,            // llvm.x86.avx10.mask.vcvttpd2qqs.128
0207     x86_avx10_mask_vcvttpd2qqs_round_256,      // llvm.x86.avx10.mask.vcvttpd2qqs.round.256
0208     x86_avx10_mask_vcvttpd2qqs_round_512,      // llvm.x86.avx10.mask.vcvttpd2qqs.round.512
0209     x86_avx10_mask_vcvttpd2udq256,             // llvm.x86.avx10.mask.vcvttpd2udq256
0210     x86_avx10_mask_vcvttpd2udqs_128,           // llvm.x86.avx10.mask.vcvttpd2udqs.128
0211     x86_avx10_mask_vcvttpd2udqs_round_256,     // llvm.x86.avx10.mask.vcvttpd2udqs.round.256
0212     x86_avx10_mask_vcvttpd2udqs_round_512,     // llvm.x86.avx10.mask.vcvttpd2udqs.round.512
0213     x86_avx10_mask_vcvttpd2uqq256,             // llvm.x86.avx10.mask.vcvttpd2uqq256
0214     x86_avx10_mask_vcvttpd2uqqs_128,           // llvm.x86.avx10.mask.vcvttpd2uqqs.128
0215     x86_avx10_mask_vcvttpd2uqqs_round_256,     // llvm.x86.avx10.mask.vcvttpd2uqqs.round.256
0216     x86_avx10_mask_vcvttpd2uqqs_round_512,     // llvm.x86.avx10.mask.vcvttpd2uqqs.round.512
0217     x86_avx10_mask_vcvttph2dq256,              // llvm.x86.avx10.mask.vcvttph2dq256
0218     x86_avx10_mask_vcvttph2ibs128,             // llvm.x86.avx10.mask.vcvttph2ibs128
0219     x86_avx10_mask_vcvttph2ibs256,             // llvm.x86.avx10.mask.vcvttph2ibs256
0220     x86_avx10_mask_vcvttph2ibs512,             // llvm.x86.avx10.mask.vcvttph2ibs512
0221     x86_avx10_mask_vcvttph2iubs128,            // llvm.x86.avx10.mask.vcvttph2iubs128
0222     x86_avx10_mask_vcvttph2iubs256,            // llvm.x86.avx10.mask.vcvttph2iubs256
0223     x86_avx10_mask_vcvttph2iubs512,            // llvm.x86.avx10.mask.vcvttph2iubs512
0224     x86_avx10_mask_vcvttph2qq256,              // llvm.x86.avx10.mask.vcvttph2qq256
0225     x86_avx10_mask_vcvttph2udq256,             // llvm.x86.avx10.mask.vcvttph2udq256
0226     x86_avx10_mask_vcvttph2uqq256,             // llvm.x86.avx10.mask.vcvttph2uqq256
0227     x86_avx10_mask_vcvttph2uw256,              // llvm.x86.avx10.mask.vcvttph2uw256
0228     x86_avx10_mask_vcvttph2w256,               // llvm.x86.avx10.mask.vcvttph2w256
0229     x86_avx10_mask_vcvttps2dq256,              // llvm.x86.avx10.mask.vcvttps2dq256
0230     x86_avx10_mask_vcvttps2dqs_128,            // llvm.x86.avx10.mask.vcvttps2dqs.128
0231     x86_avx10_mask_vcvttps2dqs_round_256,      // llvm.x86.avx10.mask.vcvttps2dqs.round.256
0232     x86_avx10_mask_vcvttps2dqs_round_512,      // llvm.x86.avx10.mask.vcvttps2dqs.round.512
0233     x86_avx10_mask_vcvttps2ibs128,             // llvm.x86.avx10.mask.vcvttps2ibs128
0234     x86_avx10_mask_vcvttps2ibs256,             // llvm.x86.avx10.mask.vcvttps2ibs256
0235     x86_avx10_mask_vcvttps2ibs512,             // llvm.x86.avx10.mask.vcvttps2ibs512
0236     x86_avx10_mask_vcvttps2iubs128,            // llvm.x86.avx10.mask.vcvttps2iubs128
0237     x86_avx10_mask_vcvttps2iubs256,            // llvm.x86.avx10.mask.vcvttps2iubs256
0238     x86_avx10_mask_vcvttps2iubs512,            // llvm.x86.avx10.mask.vcvttps2iubs512
0239     x86_avx10_mask_vcvttps2qq256,              // llvm.x86.avx10.mask.vcvttps2qq256
0240     x86_avx10_mask_vcvttps2qqs_128,            // llvm.x86.avx10.mask.vcvttps2qqs.128
0241     x86_avx10_mask_vcvttps2qqs_round_256,      // llvm.x86.avx10.mask.vcvttps2qqs.round.256
0242     x86_avx10_mask_vcvttps2qqs_round_512,      // llvm.x86.avx10.mask.vcvttps2qqs.round.512
0243     x86_avx10_mask_vcvttps2udq256,             // llvm.x86.avx10.mask.vcvttps2udq256
0244     x86_avx10_mask_vcvttps2udqs_128,           // llvm.x86.avx10.mask.vcvttps2udqs.128
0245     x86_avx10_mask_vcvttps2udqs_round_256,     // llvm.x86.avx10.mask.vcvttps2udqs.round.256
0246     x86_avx10_mask_vcvttps2udqs_round_512,     // llvm.x86.avx10.mask.vcvttps2udqs.round.512
0247     x86_avx10_mask_vcvttps2uqq256,             // llvm.x86.avx10.mask.vcvttps2uqq256
0248     x86_avx10_mask_vcvttps2uqqs_128,           // llvm.x86.avx10.mask.vcvttps2uqqs.128
0249     x86_avx10_mask_vcvttps2uqqs_round_256,     // llvm.x86.avx10.mask.vcvttps2uqqs.round.256
0250     x86_avx10_mask_vcvttps2uqqs_round_512,     // llvm.x86.avx10.mask.vcvttps2uqqs.round.512
0251     x86_avx10_mask_vfcmaddcph256,              // llvm.x86.avx10.mask.vfcmaddcph256
0252     x86_avx10_mask_vfcmulcph256,               // llvm.x86.avx10.mask.vfcmulcph256
0253     x86_avx10_mask_vfixupimmpd256,             // llvm.x86.avx10.mask.vfixupimmpd256
0254     x86_avx10_mask_vfixupimmps256,             // llvm.x86.avx10.mask.vfixupimmps256
0255     x86_avx10_mask_vfmaddcph256,               // llvm.x86.avx10.mask.vfmaddcph256
0256     x86_avx10_mask_vfmulcph256,                // llvm.x86.avx10.mask.vfmulcph256
0257     x86_avx10_mask_vgetexppd256,               // llvm.x86.avx10.mask.vgetexppd256
0258     x86_avx10_mask_vgetexpph256,               // llvm.x86.avx10.mask.vgetexpph256
0259     x86_avx10_mask_vgetexpps256,               // llvm.x86.avx10.mask.vgetexpps256
0260     x86_avx10_mask_vgetmantpd256,              // llvm.x86.avx10.mask.vgetmantpd256
0261     x86_avx10_mask_vgetmantph256,              // llvm.x86.avx10.mask.vgetmantph256
0262     x86_avx10_mask_vgetmantps256,              // llvm.x86.avx10.mask.vgetmantps256
0263     x86_avx10_mask_vminmaxpd_round,            // llvm.x86.avx10.mask.vminmaxpd.round
0264     x86_avx10_mask_vminmaxpd128,               // llvm.x86.avx10.mask.vminmaxpd128
0265     x86_avx10_mask_vminmaxpd256_round,         // llvm.x86.avx10.mask.vminmaxpd256.round
0266     x86_avx10_mask_vminmaxph_round,            // llvm.x86.avx10.mask.vminmaxph.round
0267     x86_avx10_mask_vminmaxph128,               // llvm.x86.avx10.mask.vminmaxph128
0268     x86_avx10_mask_vminmaxph256_round,         // llvm.x86.avx10.mask.vminmaxph256.round
0269     x86_avx10_mask_vminmaxps_round,            // llvm.x86.avx10.mask.vminmaxps.round
0270     x86_avx10_mask_vminmaxps128,               // llvm.x86.avx10.mask.vminmaxps128
0271     x86_avx10_mask_vminmaxps256_round,         // llvm.x86.avx10.mask.vminmaxps256.round
0272     x86_avx10_mask_vminmaxsd_round,            // llvm.x86.avx10.mask.vminmaxsd.round
0273     x86_avx10_mask_vminmaxsh_round,            // llvm.x86.avx10.mask.vminmaxsh.round
0274     x86_avx10_mask_vminmaxss_round,            // llvm.x86.avx10.mask.vminmaxss.round
0275     x86_avx10_mask_vrangepd256,                // llvm.x86.avx10.mask.vrangepd256
0276     x86_avx10_mask_vrangeps256,                // llvm.x86.avx10.mask.vrangeps256
0277     x86_avx10_mask_vreducepd256,               // llvm.x86.avx10.mask.vreducepd256
0278     x86_avx10_mask_vreduceph256,               // llvm.x86.avx10.mask.vreduceph256
0279     x86_avx10_mask_vreduceps256,               // llvm.x86.avx10.mask.vreduceps256
0280     x86_avx10_mask_vrndscalepd256,             // llvm.x86.avx10.mask.vrndscalepd256
0281     x86_avx10_mask_vrndscaleph256,             // llvm.x86.avx10.mask.vrndscaleph256
0282     x86_avx10_mask_vrndscaleps256,             // llvm.x86.avx10.mask.vrndscaleps256
0283     x86_avx10_mask_vscalefpd256,               // llvm.x86.avx10.mask.vscalefpd256
0284     x86_avx10_mask_vscalefph256,               // llvm.x86.avx10.mask.vscalefph256
0285     x86_avx10_mask_vscalefps256,               // llvm.x86.avx10.mask.vscalefps256
0286     x86_avx10_maskz_vfcmaddcph256,             // llvm.x86.avx10.maskz.vfcmaddcph256
0287     x86_avx10_maskz_vfixupimmpd256,            // llvm.x86.avx10.maskz.vfixupimmpd256
0288     x86_avx10_maskz_vfixupimmps256,            // llvm.x86.avx10.maskz.vfixupimmps256
0289     x86_avx10_maskz_vfmaddcph256,              // llvm.x86.avx10.maskz.vfmaddcph256
0290     x86_avx10_vaddbf16128,                     // llvm.x86.avx10.vaddbf16128
0291     x86_avx10_vaddbf16256,                     // llvm.x86.avx10.vaddbf16256
0292     x86_avx10_vaddbf16512,                     // llvm.x86.avx10.vaddbf16512
0293     x86_avx10_vaddpd256,                       // llvm.x86.avx10.vaddpd256
0294     x86_avx10_vaddph256,                       // llvm.x86.avx10.vaddph256
0295     x86_avx10_vaddps256,                       // llvm.x86.avx10.vaddps256
0296     x86_avx10_vcomisbf16eq,                    // llvm.x86.avx10.vcomisbf16eq
0297     x86_avx10_vcomisbf16ge,                    // llvm.x86.avx10.vcomisbf16ge
0298     x86_avx10_vcomisbf16gt,                    // llvm.x86.avx10.vcomisbf16gt
0299     x86_avx10_vcomisbf16le,                    // llvm.x86.avx10.vcomisbf16le
0300     x86_avx10_vcomisbf16lt,                    // llvm.x86.avx10.vcomisbf16lt
0301     x86_avx10_vcomisbf16neq,                   // llvm.x86.avx10.vcomisbf16neq
0302     x86_avx10_vcvt2ph2bf8128,                  // llvm.x86.avx10.vcvt2ph2bf8128
0303     x86_avx10_vcvt2ph2bf8256,                  // llvm.x86.avx10.vcvt2ph2bf8256
0304     x86_avx10_vcvt2ph2bf8512,                  // llvm.x86.avx10.vcvt2ph2bf8512
0305     x86_avx10_vcvt2ph2bf8s128,                 // llvm.x86.avx10.vcvt2ph2bf8s128
0306     x86_avx10_vcvt2ph2bf8s256,                 // llvm.x86.avx10.vcvt2ph2bf8s256
0307     x86_avx10_vcvt2ph2bf8s512,                 // llvm.x86.avx10.vcvt2ph2bf8s512
0308     x86_avx10_vcvt2ph2hf8128,                  // llvm.x86.avx10.vcvt2ph2hf8128
0309     x86_avx10_vcvt2ph2hf8256,                  // llvm.x86.avx10.vcvt2ph2hf8256
0310     x86_avx10_vcvt2ph2hf8512,                  // llvm.x86.avx10.vcvt2ph2hf8512
0311     x86_avx10_vcvt2ph2hf8s128,                 // llvm.x86.avx10.vcvt2ph2hf8s128
0312     x86_avx10_vcvt2ph2hf8s256,                 // llvm.x86.avx10.vcvt2ph2hf8s256
0313     x86_avx10_vcvt2ph2hf8s512,                 // llvm.x86.avx10.vcvt2ph2hf8s512
0314     x86_avx10_vcvtbf162ibs128,                 // llvm.x86.avx10.vcvtbf162ibs128
0315     x86_avx10_vcvtbf162ibs256,                 // llvm.x86.avx10.vcvtbf162ibs256
0316     x86_avx10_vcvtbf162ibs512,                 // llvm.x86.avx10.vcvtbf162ibs512
0317     x86_avx10_vcvtbf162iubs128,                // llvm.x86.avx10.vcvtbf162iubs128
0318     x86_avx10_vcvtbf162iubs256,                // llvm.x86.avx10.vcvtbf162iubs256
0319     x86_avx10_vcvtbf162iubs512,                // llvm.x86.avx10.vcvtbf162iubs512
0320     x86_avx10_vcvttbf162ibs128,                // llvm.x86.avx10.vcvttbf162ibs128
0321     x86_avx10_vcvttbf162ibs256,                // llvm.x86.avx10.vcvttbf162ibs256
0322     x86_avx10_vcvttbf162ibs512,                // llvm.x86.avx10.vcvttbf162ibs512
0323     x86_avx10_vcvttbf162iubs128,               // llvm.x86.avx10.vcvttbf162iubs128
0324     x86_avx10_vcvttbf162iubs256,               // llvm.x86.avx10.vcvttbf162iubs256
0325     x86_avx10_vcvttbf162iubs512,               // llvm.x86.avx10.vcvttbf162iubs512
0326     x86_avx10_vcvttsd2sis,                     // llvm.x86.avx10.vcvttsd2sis
0327     x86_avx10_vcvttsd2sis64,                   // llvm.x86.avx10.vcvttsd2sis64
0328     x86_avx10_vcvttsd2usis,                    // llvm.x86.avx10.vcvttsd2usis
0329     x86_avx10_vcvttsd2usis64,                  // llvm.x86.avx10.vcvttsd2usis64
0330     x86_avx10_vcvttss2sis,                     // llvm.x86.avx10.vcvttss2sis
0331     x86_avx10_vcvttss2sis64,                   // llvm.x86.avx10.vcvttss2sis64
0332     x86_avx10_vcvttss2usis,                    // llvm.x86.avx10.vcvttss2usis
0333     x86_avx10_vcvttss2usis64,                  // llvm.x86.avx10.vcvttss2usis64
0334     x86_avx10_vdivbf16128,                     // llvm.x86.avx10.vdivbf16128
0335     x86_avx10_vdivbf16256,                     // llvm.x86.avx10.vdivbf16256
0336     x86_avx10_vdivbf16512,                     // llvm.x86.avx10.vdivbf16512
0337     x86_avx10_vdivpd256,                       // llvm.x86.avx10.vdivpd256
0338     x86_avx10_vdivph256,                       // llvm.x86.avx10.vdivph256
0339     x86_avx10_vdivps256,                       // llvm.x86.avx10.vdivps256
0340     x86_avx10_vdpphps_128,                     // llvm.x86.avx10.vdpphps.128
0341     x86_avx10_vdpphps_256,                     // llvm.x86.avx10.vdpphps.256
0342     x86_avx10_vdpphps_512,                     // llvm.x86.avx10.vdpphps.512
0343     x86_avx10_vfmadd132bf16128,                // llvm.x86.avx10.vfmadd132bf16128
0344     x86_avx10_vfmadd132bf16256,                // llvm.x86.avx10.vfmadd132bf16256
0345     x86_avx10_vfmadd132bf16512,                // llvm.x86.avx10.vfmadd132bf16512
0346     x86_avx10_vfmadd213bf16128,                // llvm.x86.avx10.vfmadd213bf16128
0347     x86_avx10_vfmadd213bf16256,                // llvm.x86.avx10.vfmadd213bf16256
0348     x86_avx10_vfmadd231bf16128,                // llvm.x86.avx10.vfmadd231bf16128
0349     x86_avx10_vfmadd231bf16256,                // llvm.x86.avx10.vfmadd231bf16256
0350     x86_avx10_vfmadd231bf16512,                // llvm.x86.avx10.vfmadd231bf16512
0351     x86_avx10_vfmaddpd256,                     // llvm.x86.avx10.vfmaddpd256
0352     x86_avx10_vfmaddph256,                     // llvm.x86.avx10.vfmaddph256
0353     x86_avx10_vfmaddps256,                     // llvm.x86.avx10.vfmaddps256
0354     x86_avx10_vfmaddsubpd256,                  // llvm.x86.avx10.vfmaddsubpd256
0355     x86_avx10_vfmaddsubph256,                  // llvm.x86.avx10.vfmaddsubph256
0356     x86_avx10_vfmaddsubps256,                  // llvm.x86.avx10.vfmaddsubps256
0357     x86_avx10_vfmsub132bf16128,                // llvm.x86.avx10.vfmsub132bf16128
0358     x86_avx10_vfmsub132bf16256,                // llvm.x86.avx10.vfmsub132bf16256
0359     x86_avx10_vfmsub132bf16512,                // llvm.x86.avx10.vfmsub132bf16512
0360     x86_avx10_vfmsub213bf16128,                // llvm.x86.avx10.vfmsub213bf16128
0361     x86_avx10_vfmsub213bf16256,                // llvm.x86.avx10.vfmsub213bf16256
0362     x86_avx10_vfmsub213bf16512,                // llvm.x86.avx10.vfmsub213bf16512
0363     x86_avx10_vfmsub231bf16128,                // llvm.x86.avx10.vfmsub231bf16128
0364     x86_avx10_vfmsub231bf16256,                // llvm.x86.avx10.vfmsub231bf16256
0365     x86_avx10_vfmsub231bf16512,                // llvm.x86.avx10.vfmsub231bf16512
0366     x86_avx10_vfnmadd132bf16128,               // llvm.x86.avx10.vfnmadd132bf16128
0367     x86_avx10_vfnmadd132bf16256,               // llvm.x86.avx10.vfnmadd132bf16256
0368     x86_avx10_vfnmadd132bf16512,               // llvm.x86.avx10.vfnmadd132bf16512
0369     x86_avx10_vfnmadd213bf16128,               // llvm.x86.avx10.vfnmadd213bf16128
0370     x86_avx10_vfnmadd213bf16256,               // llvm.x86.avx10.vfnmadd213bf16256
0371     x86_avx10_vfnmadd213bf16512,               // llvm.x86.avx10.vfnmadd213bf16512
0372     x86_avx10_vfnmadd231bf16128,               // llvm.x86.avx10.vfnmadd231bf16128
0373     x86_avx10_vfnmadd231bf16256,               // llvm.x86.avx10.vfnmadd231bf16256
0374     x86_avx10_vfnmadd231bf16512,               // llvm.x86.avx10.vfnmadd231bf16512
0375     x86_avx10_vfnmsub132bf16128,               // llvm.x86.avx10.vfnmsub132bf16128
0376     x86_avx10_vfnmsub132bf16256,               // llvm.x86.avx10.vfnmsub132bf16256
0377     x86_avx10_vfnmsub132bf16512,               // llvm.x86.avx10.vfnmsub132bf16512
0378     x86_avx10_vfnmsub213bf16128,               // llvm.x86.avx10.vfnmsub213bf16128
0379     x86_avx10_vfnmsub213bf16256,               // llvm.x86.avx10.vfnmsub213bf16256
0380     x86_avx10_vfnmsub213bf16512,               // llvm.x86.avx10.vfnmsub213bf16512
0381     x86_avx10_vfnmsub231bf16128,               // llvm.x86.avx10.vfnmsub231bf16128
0382     x86_avx10_vfnmsub231bf16256,               // llvm.x86.avx10.vfnmsub231bf16256
0383     x86_avx10_vfnmsub231bf16512,               // llvm.x86.avx10.vfnmsub231bf16512
0384     x86_avx10_vmaxbf16128,                     // llvm.x86.avx10.vmaxbf16128
0385     x86_avx10_vmaxbf16256,                     // llvm.x86.avx10.vmaxbf16256
0386     x86_avx10_vmaxbf16512,                     // llvm.x86.avx10.vmaxbf16512
0387     x86_avx10_vmaxpd256,                       // llvm.x86.avx10.vmaxpd256
0388     x86_avx10_vmaxph256,                       // llvm.x86.avx10.vmaxph256
0389     x86_avx10_vmaxps256,                       // llvm.x86.avx10.vmaxps256
0390     x86_avx10_vminbf16128,                     // llvm.x86.avx10.vminbf16128
0391     x86_avx10_vminbf16256,                     // llvm.x86.avx10.vminbf16256
0392     x86_avx10_vminbf16512,                     // llvm.x86.avx10.vminbf16512
0393     x86_avx10_vminmaxbf16128,                  // llvm.x86.avx10.vminmaxbf16128
0394     x86_avx10_vminmaxbf16256,                  // llvm.x86.avx10.vminmaxbf16256
0395     x86_avx10_vminmaxbf16512,                  // llvm.x86.avx10.vminmaxbf16512
0396     x86_avx10_vminmaxpd128,                    // llvm.x86.avx10.vminmaxpd128
0397     x86_avx10_vminmaxpd256,                    // llvm.x86.avx10.vminmaxpd256
0398     x86_avx10_vminmaxph128,                    // llvm.x86.avx10.vminmaxph128
0399     x86_avx10_vminmaxph256,                    // llvm.x86.avx10.vminmaxph256
0400     x86_avx10_vminmaxps128,                    // llvm.x86.avx10.vminmaxps128
0401     x86_avx10_vminmaxps256,                    // llvm.x86.avx10.vminmaxps256
0402     x86_avx10_vminpd256,                       // llvm.x86.avx10.vminpd256
0403     x86_avx10_vminph256,                       // llvm.x86.avx10.vminph256
0404     x86_avx10_vminps256,                       // llvm.x86.avx10.vminps256
0405     x86_avx10_vmovrsb128,                      // llvm.x86.avx10.vmovrsb128
0406     x86_avx10_vmovrsb256,                      // llvm.x86.avx10.vmovrsb256
0407     x86_avx10_vmovrsb512,                      // llvm.x86.avx10.vmovrsb512
0408     x86_avx10_vmovrsd128,                      // llvm.x86.avx10.vmovrsd128
0409     x86_avx10_vmovrsd256,                      // llvm.x86.avx10.vmovrsd256
0410     x86_avx10_vmovrsd512,                      // llvm.x86.avx10.vmovrsd512
0411     x86_avx10_vmovrsq128,                      // llvm.x86.avx10.vmovrsq128
0412     x86_avx10_vmovrsq256,                      // llvm.x86.avx10.vmovrsq256
0413     x86_avx10_vmovrsq512,                      // llvm.x86.avx10.vmovrsq512
0414     x86_avx10_vmovrsw128,                      // llvm.x86.avx10.vmovrsw128
0415     x86_avx10_vmovrsw256,                      // llvm.x86.avx10.vmovrsw256
0416     x86_avx10_vmovrsw512,                      // llvm.x86.avx10.vmovrsw512
0417     x86_avx10_vmpsadbw_512,                    // llvm.x86.avx10.vmpsadbw.512
0418     x86_avx10_vmulbf16128,                     // llvm.x86.avx10.vmulbf16128
0419     x86_avx10_vmulbf16256,                     // llvm.x86.avx10.vmulbf16256
0420     x86_avx10_vmulbf16512,                     // llvm.x86.avx10.vmulbf16512
0421     x86_avx10_vmulpd256,                       // llvm.x86.avx10.vmulpd256
0422     x86_avx10_vmulph256,                       // llvm.x86.avx10.vmulph256
0423     x86_avx10_vmulps256,                       // llvm.x86.avx10.vmulps256
0424     x86_avx10_vpdpbssd_512,                    // llvm.x86.avx10.vpdpbssd.512
0425     x86_avx10_vpdpbssds_512,                   // llvm.x86.avx10.vpdpbssds.512
0426     x86_avx10_vpdpbsud_512,                    // llvm.x86.avx10.vpdpbsud.512
0427     x86_avx10_vpdpbsuds_512,                   // llvm.x86.avx10.vpdpbsuds.512
0428     x86_avx10_vpdpbuud_512,                    // llvm.x86.avx10.vpdpbuud.512
0429     x86_avx10_vpdpbuuds_512,                   // llvm.x86.avx10.vpdpbuuds.512
0430     x86_avx10_vpdpwsud_512,                    // llvm.x86.avx10.vpdpwsud.512
0431     x86_avx10_vpdpwsuds_512,                   // llvm.x86.avx10.vpdpwsuds.512
0432     x86_avx10_vpdpwusd_512,                    // llvm.x86.avx10.vpdpwusd.512
0433     x86_avx10_vpdpwusds_512,                   // llvm.x86.avx10.vpdpwusds.512
0434     x86_avx10_vpdpwuud_512,                    // llvm.x86.avx10.vpdpwuud.512
0435     x86_avx10_vpdpwuuds_512,                   // llvm.x86.avx10.vpdpwuuds.512
0436     x86_avx10_vsqrtpd256,                      // llvm.x86.avx10.vsqrtpd256
0437     x86_avx10_vsqrtph256,                      // llvm.x86.avx10.vsqrtph256
0438     x86_avx10_vsqrtps256,                      // llvm.x86.avx10.vsqrtps256
0439     x86_avx10_vsubbf16128,                     // llvm.x86.avx10.vsubbf16128
0440     x86_avx10_vsubbf16256,                     // llvm.x86.avx10.vsubbf16256
0441     x86_avx10_vsubbf16512,                     // llvm.x86.avx10.vsubbf16512
0442     x86_avx10_vsubpd256,                       // llvm.x86.avx10.vsubpd256
0443     x86_avx10_vsubph256,                       // llvm.x86.avx10.vsubph256
0444     x86_avx10_vsubps256,                       // llvm.x86.avx10.vsubps256
0445     x86_avx2_gather_d_d,                       // llvm.x86.avx2.gather.d.d
0446     x86_avx2_gather_d_d_256,                   // llvm.x86.avx2.gather.d.d.256
0447     x86_avx2_gather_d_pd,                      // llvm.x86.avx2.gather.d.pd
0448     x86_avx2_gather_d_pd_256,                  // llvm.x86.avx2.gather.d.pd.256
0449     x86_avx2_gather_d_ps,                      // llvm.x86.avx2.gather.d.ps
0450     x86_avx2_gather_d_ps_256,                  // llvm.x86.avx2.gather.d.ps.256
0451     x86_avx2_gather_d_q,                       // llvm.x86.avx2.gather.d.q
0452     x86_avx2_gather_d_q_256,                   // llvm.x86.avx2.gather.d.q.256
0453     x86_avx2_gather_q_d,                       // llvm.x86.avx2.gather.q.d
0454     x86_avx2_gather_q_d_256,                   // llvm.x86.avx2.gather.q.d.256
0455     x86_avx2_gather_q_pd,                      // llvm.x86.avx2.gather.q.pd
0456     x86_avx2_gather_q_pd_256,                  // llvm.x86.avx2.gather.q.pd.256
0457     x86_avx2_gather_q_ps,                      // llvm.x86.avx2.gather.q.ps
0458     x86_avx2_gather_q_ps_256,                  // llvm.x86.avx2.gather.q.ps.256
0459     x86_avx2_gather_q_q,                       // llvm.x86.avx2.gather.q.q
0460     x86_avx2_gather_q_q_256,                   // llvm.x86.avx2.gather.q.q.256
0461     x86_avx2_maskload_d,                       // llvm.x86.avx2.maskload.d
0462     x86_avx2_maskload_d_256,                   // llvm.x86.avx2.maskload.d.256
0463     x86_avx2_maskload_q,                       // llvm.x86.avx2.maskload.q
0464     x86_avx2_maskload_q_256,                   // llvm.x86.avx2.maskload.q.256
0465     x86_avx2_maskstore_d,                      // llvm.x86.avx2.maskstore.d
0466     x86_avx2_maskstore_d_256,                  // llvm.x86.avx2.maskstore.d.256
0467     x86_avx2_maskstore_q,                      // llvm.x86.avx2.maskstore.q
0468     x86_avx2_maskstore_q_256,                  // llvm.x86.avx2.maskstore.q.256
0469     x86_avx2_mpsadbw,                          // llvm.x86.avx2.mpsadbw
0470     x86_avx2_packssdw,                         // llvm.x86.avx2.packssdw
0471     x86_avx2_packsswb,                         // llvm.x86.avx2.packsswb
0472     x86_avx2_packusdw,                         // llvm.x86.avx2.packusdw
0473     x86_avx2_packuswb,                         // llvm.x86.avx2.packuswb
0474     x86_avx2_pavg_b,                           // llvm.x86.avx2.pavg.b
0475     x86_avx2_pavg_w,                           // llvm.x86.avx2.pavg.w
0476     x86_avx2_pblendvb,                         // llvm.x86.avx2.pblendvb
0477     x86_avx2_permd,                            // llvm.x86.avx2.permd
0478     x86_avx2_permps,                           // llvm.x86.avx2.permps
0479     x86_avx2_phadd_d,                          // llvm.x86.avx2.phadd.d
0480     x86_avx2_phadd_sw,                         // llvm.x86.avx2.phadd.sw
0481     x86_avx2_phadd_w,                          // llvm.x86.avx2.phadd.w
0482     x86_avx2_phsub_d,                          // llvm.x86.avx2.phsub.d
0483     x86_avx2_phsub_sw,                         // llvm.x86.avx2.phsub.sw
0484     x86_avx2_phsub_w,                          // llvm.x86.avx2.phsub.w
0485     x86_avx2_pmadd_ub_sw,                      // llvm.x86.avx2.pmadd.ub.sw
0486     x86_avx2_pmadd_wd,                         // llvm.x86.avx2.pmadd.wd
0487     x86_avx2_pmovmskb,                         // llvm.x86.avx2.pmovmskb
0488     x86_avx2_pmul_hr_sw,                       // llvm.x86.avx2.pmul.hr.sw
0489     x86_avx2_pmulh_w,                          // llvm.x86.avx2.pmulh.w
0490     x86_avx2_pmulhu_w,                         // llvm.x86.avx2.pmulhu.w
0491     x86_avx2_psad_bw,                          // llvm.x86.avx2.psad.bw
0492     x86_avx2_pshuf_b,                          // llvm.x86.avx2.pshuf.b
0493     x86_avx2_psign_b,                          // llvm.x86.avx2.psign.b
0494     x86_avx2_psign_d,                          // llvm.x86.avx2.psign.d
0495     x86_avx2_psign_w,                          // llvm.x86.avx2.psign.w
0496     x86_avx2_psll_d,                           // llvm.x86.avx2.psll.d
0497     x86_avx2_psll_q,                           // llvm.x86.avx2.psll.q
0498     x86_avx2_psll_w,                           // llvm.x86.avx2.psll.w
0499     x86_avx2_pslli_d,                          // llvm.x86.avx2.pslli.d
0500     x86_avx2_pslli_q,                          // llvm.x86.avx2.pslli.q
0501     x86_avx2_pslli_w,                          // llvm.x86.avx2.pslli.w
0502     x86_avx2_psllv_d,                          // llvm.x86.avx2.psllv.d
0503     x86_avx2_psllv_d_256,                      // llvm.x86.avx2.psllv.d.256
0504     x86_avx2_psllv_q,                          // llvm.x86.avx2.psllv.q
0505     x86_avx2_psllv_q_256,                      // llvm.x86.avx2.psllv.q.256
0506     x86_avx2_psra_d,                           // llvm.x86.avx2.psra.d
0507     x86_avx2_psra_w,                           // llvm.x86.avx2.psra.w
0508     x86_avx2_psrai_d,                          // llvm.x86.avx2.psrai.d
0509     x86_avx2_psrai_w,                          // llvm.x86.avx2.psrai.w
0510     x86_avx2_psrav_d,                          // llvm.x86.avx2.psrav.d
0511     x86_avx2_psrav_d_256,                      // llvm.x86.avx2.psrav.d.256
0512     x86_avx2_psrl_d,                           // llvm.x86.avx2.psrl.d
0513     x86_avx2_psrl_q,                           // llvm.x86.avx2.psrl.q
0514     x86_avx2_psrl_w,                           // llvm.x86.avx2.psrl.w
0515     x86_avx2_psrli_d,                          // llvm.x86.avx2.psrli.d
0516     x86_avx2_psrli_q,                          // llvm.x86.avx2.psrli.q
0517     x86_avx2_psrli_w,                          // llvm.x86.avx2.psrli.w
0518     x86_avx2_psrlv_d,                          // llvm.x86.avx2.psrlv.d
0519     x86_avx2_psrlv_d_256,                      // llvm.x86.avx2.psrlv.d.256
0520     x86_avx2_psrlv_q,                          // llvm.x86.avx2.psrlv.q
0521     x86_avx2_psrlv_q_256,                      // llvm.x86.avx2.psrlv.q.256
0522     x86_avx2_vpdpbssd_128,                     // llvm.x86.avx2.vpdpbssd.128
0523     x86_avx2_vpdpbssd_256,                     // llvm.x86.avx2.vpdpbssd.256
0524     x86_avx2_vpdpbssds_128,                    // llvm.x86.avx2.vpdpbssds.128
0525     x86_avx2_vpdpbssds_256,                    // llvm.x86.avx2.vpdpbssds.256
0526     x86_avx2_vpdpbsud_128,                     // llvm.x86.avx2.vpdpbsud.128
0527     x86_avx2_vpdpbsud_256,                     // llvm.x86.avx2.vpdpbsud.256
0528     x86_avx2_vpdpbsuds_128,                    // llvm.x86.avx2.vpdpbsuds.128
0529     x86_avx2_vpdpbsuds_256,                    // llvm.x86.avx2.vpdpbsuds.256
0530     x86_avx2_vpdpbuud_128,                     // llvm.x86.avx2.vpdpbuud.128
0531     x86_avx2_vpdpbuud_256,                     // llvm.x86.avx2.vpdpbuud.256
0532     x86_avx2_vpdpbuuds_128,                    // llvm.x86.avx2.vpdpbuuds.128
0533     x86_avx2_vpdpbuuds_256,                    // llvm.x86.avx2.vpdpbuuds.256
0534     x86_avx2_vpdpwsud_128,                     // llvm.x86.avx2.vpdpwsud.128
0535     x86_avx2_vpdpwsud_256,                     // llvm.x86.avx2.vpdpwsud.256
0536     x86_avx2_vpdpwsuds_128,                    // llvm.x86.avx2.vpdpwsuds.128
0537     x86_avx2_vpdpwsuds_256,                    // llvm.x86.avx2.vpdpwsuds.256
0538     x86_avx2_vpdpwusd_128,                     // llvm.x86.avx2.vpdpwusd.128
0539     x86_avx2_vpdpwusd_256,                     // llvm.x86.avx2.vpdpwusd.256
0540     x86_avx2_vpdpwusds_128,                    // llvm.x86.avx2.vpdpwusds.128
0541     x86_avx2_vpdpwusds_256,                    // llvm.x86.avx2.vpdpwusds.256
0542     x86_avx2_vpdpwuud_128,                     // llvm.x86.avx2.vpdpwuud.128
0543     x86_avx2_vpdpwuud_256,                     // llvm.x86.avx2.vpdpwuud.256
0544     x86_avx2_vpdpwuuds_128,                    // llvm.x86.avx2.vpdpwuuds.128
0545     x86_avx2_vpdpwuuds_256,                    // llvm.x86.avx2.vpdpwuuds.256
0546     x86_avx512_add_pd_512,                     // llvm.x86.avx512.add.pd.512
0547     x86_avx512_add_ps_512,                     // llvm.x86.avx512.add.ps.512
0548     x86_avx512_broadcastmb_128,                // llvm.x86.avx512.broadcastmb.128
0549     x86_avx512_broadcastmb_256,                // llvm.x86.avx512.broadcastmb.256
0550     x86_avx512_broadcastmb_512,                // llvm.x86.avx512.broadcastmb.512
0551     x86_avx512_broadcastmw_128,                // llvm.x86.avx512.broadcastmw.128
0552     x86_avx512_broadcastmw_256,                // llvm.x86.avx512.broadcastmw.256
0553     x86_avx512_broadcastmw_512,                // llvm.x86.avx512.broadcastmw.512
0554     x86_avx512_conflict_d_128,                 // llvm.x86.avx512.conflict.d.128
0555     x86_avx512_conflict_d_256,                 // llvm.x86.avx512.conflict.d.256
0556     x86_avx512_conflict_d_512,                 // llvm.x86.avx512.conflict.d.512
0557     x86_avx512_conflict_q_128,                 // llvm.x86.avx512.conflict.q.128
0558     x86_avx512_conflict_q_256,                 // llvm.x86.avx512.conflict.q.256
0559     x86_avx512_conflict_q_512,                 // llvm.x86.avx512.conflict.q.512
0560     x86_avx512_cvtsi2sd64,                     // llvm.x86.avx512.cvtsi2sd64
0561     x86_avx512_cvtsi2ss32,                     // llvm.x86.avx512.cvtsi2ss32
0562     x86_avx512_cvtsi2ss64,                     // llvm.x86.avx512.cvtsi2ss64
0563     x86_avx512_cvttsd2si,                      // llvm.x86.avx512.cvttsd2si
0564     x86_avx512_cvttsd2si64,                    // llvm.x86.avx512.cvttsd2si64
0565     x86_avx512_cvttsd2usi,                     // llvm.x86.avx512.cvttsd2usi
0566     x86_avx512_cvttsd2usi64,                   // llvm.x86.avx512.cvttsd2usi64
0567     x86_avx512_cvttss2si,                      // llvm.x86.avx512.cvttss2si
0568     x86_avx512_cvttss2si64,                    // llvm.x86.avx512.cvttss2si64
0569     x86_avx512_cvttss2usi,                     // llvm.x86.avx512.cvttss2usi
0570     x86_avx512_cvttss2usi64,                   // llvm.x86.avx512.cvttss2usi64
0571     x86_avx512_cvtusi2ss,                      // llvm.x86.avx512.cvtusi2ss
0572     x86_avx512_cvtusi642sd,                    // llvm.x86.avx512.cvtusi642sd
0573     x86_avx512_cvtusi642ss,                    // llvm.x86.avx512.cvtusi642ss
0574     x86_avx512_dbpsadbw_128,                   // llvm.x86.avx512.dbpsadbw.128
0575     x86_avx512_dbpsadbw_256,                   // llvm.x86.avx512.dbpsadbw.256
0576     x86_avx512_dbpsadbw_512,                   // llvm.x86.avx512.dbpsadbw.512
0577     x86_avx512_div_pd_512,                     // llvm.x86.avx512.div.pd.512
0578     x86_avx512_div_ps_512,                     // llvm.x86.avx512.div.ps.512
0579     x86_avx512_fpclass_pd_128,                 // llvm.x86.avx512.fpclass.pd.128
0580     x86_avx512_fpclass_pd_256,                 // llvm.x86.avx512.fpclass.pd.256
0581     x86_avx512_fpclass_pd_512,                 // llvm.x86.avx512.fpclass.pd.512
0582     x86_avx512_fpclass_ps_128,                 // llvm.x86.avx512.fpclass.ps.128
0583     x86_avx512_fpclass_ps_256,                 // llvm.x86.avx512.fpclass.ps.256
0584     x86_avx512_fpclass_ps_512,                 // llvm.x86.avx512.fpclass.ps.512
0585     x86_avx512_gather_dpd_512,                 // llvm.x86.avx512.gather.dpd.512
0586     x86_avx512_gather_dpi_512,                 // llvm.x86.avx512.gather.dpi.512
0587     x86_avx512_gather_dpq_512,                 // llvm.x86.avx512.gather.dpq.512
0588     x86_avx512_gather_dps_512,                 // llvm.x86.avx512.gather.dps.512
0589     x86_avx512_gather_qpd_512,                 // llvm.x86.avx512.gather.qpd.512
0590     x86_avx512_gather_qpi_512,                 // llvm.x86.avx512.gather.qpi.512
0591     x86_avx512_gather_qpq_512,                 // llvm.x86.avx512.gather.qpq.512
0592     x86_avx512_gather_qps_512,                 // llvm.x86.avx512.gather.qps.512
0593     x86_avx512_gather3div2_df,                 // llvm.x86.avx512.gather3div2.df
0594     x86_avx512_gather3div2_di,                 // llvm.x86.avx512.gather3div2.di
0595     x86_avx512_gather3div4_df,                 // llvm.x86.avx512.gather3div4.df
0596     x86_avx512_gather3div4_di,                 // llvm.x86.avx512.gather3div4.di
0597     x86_avx512_gather3div4_sf,                 // llvm.x86.avx512.gather3div4.sf
0598     x86_avx512_gather3div4_si,                 // llvm.x86.avx512.gather3div4.si
0599     x86_avx512_gather3div8_sf,                 // llvm.x86.avx512.gather3div8.sf
0600     x86_avx512_gather3div8_si,                 // llvm.x86.avx512.gather3div8.si
0601     x86_avx512_gather3siv2_df,                 // llvm.x86.avx512.gather3siv2.df
0602     x86_avx512_gather3siv2_di,                 // llvm.x86.avx512.gather3siv2.di
0603     x86_avx512_gather3siv4_df,                 // llvm.x86.avx512.gather3siv4.df
0604     x86_avx512_gather3siv4_di,                 // llvm.x86.avx512.gather3siv4.di
0605     x86_avx512_gather3siv4_sf,                 // llvm.x86.avx512.gather3siv4.sf
0606     x86_avx512_gather3siv4_si,                 // llvm.x86.avx512.gather3siv4.si
0607     x86_avx512_gather3siv8_sf,                 // llvm.x86.avx512.gather3siv8.sf
0608     x86_avx512_gather3siv8_si,                 // llvm.x86.avx512.gather3siv8.si
0609     x86_avx512_kadd_b,                         // llvm.x86.avx512.kadd.b
0610     x86_avx512_kadd_d,                         // llvm.x86.avx512.kadd.d
0611     x86_avx512_kadd_q,                         // llvm.x86.avx512.kadd.q
0612     x86_avx512_kadd_w,                         // llvm.x86.avx512.kadd.w
0613     x86_avx512_ktestc_b,                       // llvm.x86.avx512.ktestc.b
0614     x86_avx512_ktestc_d,                       // llvm.x86.avx512.ktestc.d
0615     x86_avx512_ktestc_q,                       // llvm.x86.avx512.ktestc.q
0616     x86_avx512_ktestc_w,                       // llvm.x86.avx512.ktestc.w
0617     x86_avx512_ktestz_b,                       // llvm.x86.avx512.ktestz.b
0618     x86_avx512_ktestz_d,                       // llvm.x86.avx512.ktestz.d
0619     x86_avx512_ktestz_q,                       // llvm.x86.avx512.ktestz.q
0620     x86_avx512_ktestz_w,                       // llvm.x86.avx512.ktestz.w
0621     x86_avx512_mask_add_sd_round,              // llvm.x86.avx512.mask.add.sd.round
0622     x86_avx512_mask_add_ss_round,              // llvm.x86.avx512.mask.add.ss.round
0623     x86_avx512_mask_cmp_pd_128,                // llvm.x86.avx512.mask.cmp.pd.128
0624     x86_avx512_mask_cmp_pd_256,                // llvm.x86.avx512.mask.cmp.pd.256
0625     x86_avx512_mask_cmp_pd_512,                // llvm.x86.avx512.mask.cmp.pd.512
0626     x86_avx512_mask_cmp_ps_128,                // llvm.x86.avx512.mask.cmp.ps.128
0627     x86_avx512_mask_cmp_ps_256,                // llvm.x86.avx512.mask.cmp.ps.256
0628     x86_avx512_mask_cmp_ps_512,                // llvm.x86.avx512.mask.cmp.ps.512
0629     x86_avx512_mask_cmp_sd,                    // llvm.x86.avx512.mask.cmp.sd
0630     x86_avx512_mask_cmp_ss,                    // llvm.x86.avx512.mask.cmp.ss
0631     x86_avx512_mask_compress,                  // llvm.x86.avx512.mask.compress
0632     x86_avx512_mask_cvtpd2dq_128,              // llvm.x86.avx512.mask.cvtpd2dq.128
0633     x86_avx512_mask_cvtpd2dq_512,              // llvm.x86.avx512.mask.cvtpd2dq.512
0634     x86_avx512_mask_cvtpd2ps,                  // llvm.x86.avx512.mask.cvtpd2ps
0635     x86_avx512_mask_cvtpd2ps_512,              // llvm.x86.avx512.mask.cvtpd2ps.512
0636     x86_avx512_mask_cvtpd2qq_128,              // llvm.x86.avx512.mask.cvtpd2qq.128
0637     x86_avx512_mask_cvtpd2qq_256,              // llvm.x86.avx512.mask.cvtpd2qq.256
0638     x86_avx512_mask_cvtpd2qq_512,              // llvm.x86.avx512.mask.cvtpd2qq.512
0639     x86_avx512_mask_cvtpd2udq_128,             // llvm.x86.avx512.mask.cvtpd2udq.128
0640     x86_avx512_mask_cvtpd2udq_256,             // llvm.x86.avx512.mask.cvtpd2udq.256
0641     x86_avx512_mask_cvtpd2udq_512,             // llvm.x86.avx512.mask.cvtpd2udq.512
0642     x86_avx512_mask_cvtpd2uqq_128,             // llvm.x86.avx512.mask.cvtpd2uqq.128
0643     x86_avx512_mask_cvtpd2uqq_256,             // llvm.x86.avx512.mask.cvtpd2uqq.256
0644     x86_avx512_mask_cvtpd2uqq_512,             // llvm.x86.avx512.mask.cvtpd2uqq.512
0645     x86_avx512_mask_cvtps2dq_128,              // llvm.x86.avx512.mask.cvtps2dq.128
0646     x86_avx512_mask_cvtps2dq_256,              // llvm.x86.avx512.mask.cvtps2dq.256
0647     x86_avx512_mask_cvtps2dq_512,              // llvm.x86.avx512.mask.cvtps2dq.512
0648     x86_avx512_mask_cvtps2pd_512,              // llvm.x86.avx512.mask.cvtps2pd.512
0649     x86_avx512_mask_cvtps2qq_128,              // llvm.x86.avx512.mask.cvtps2qq.128
0650     x86_avx512_mask_cvtps2qq_256,              // llvm.x86.avx512.mask.cvtps2qq.256
0651     x86_avx512_mask_cvtps2qq_512,              // llvm.x86.avx512.mask.cvtps2qq.512
0652     x86_avx512_mask_cvtps2udq_128,             // llvm.x86.avx512.mask.cvtps2udq.128
0653     x86_avx512_mask_cvtps2udq_256,             // llvm.x86.avx512.mask.cvtps2udq.256
0654     x86_avx512_mask_cvtps2udq_512,             // llvm.x86.avx512.mask.cvtps2udq.512
0655     x86_avx512_mask_cvtps2uqq_128,             // llvm.x86.avx512.mask.cvtps2uqq.128
0656     x86_avx512_mask_cvtps2uqq_256,             // llvm.x86.avx512.mask.cvtps2uqq.256
0657     x86_avx512_mask_cvtps2uqq_512,             // llvm.x86.avx512.mask.cvtps2uqq.512
0658     x86_avx512_mask_cvtqq2ps_128,              // llvm.x86.avx512.mask.cvtqq2ps.128
0659     x86_avx512_mask_cvtsd2ss_round,            // llvm.x86.avx512.mask.cvtsd2ss.round
0660     x86_avx512_mask_cvtss2sd_round,            // llvm.x86.avx512.mask.cvtss2sd.round
0661     x86_avx512_mask_cvttpd2dq_128,             // llvm.x86.avx512.mask.cvttpd2dq.128
0662     x86_avx512_mask_cvttpd2dq_512,             // llvm.x86.avx512.mask.cvttpd2dq.512
0663     x86_avx512_mask_cvttpd2qq_128,             // llvm.x86.avx512.mask.cvttpd2qq.128
0664     x86_avx512_mask_cvttpd2qq_256,             // llvm.x86.avx512.mask.cvttpd2qq.256
0665     x86_avx512_mask_cvttpd2qq_512,             // llvm.x86.avx512.mask.cvttpd2qq.512
0666     x86_avx512_mask_cvttpd2udq_128,            // llvm.x86.avx512.mask.cvttpd2udq.128
0667     x86_avx512_mask_cvttpd2udq_256,            // llvm.x86.avx512.mask.cvttpd2udq.256
0668     x86_avx512_mask_cvttpd2udq_512,            // llvm.x86.avx512.mask.cvttpd2udq.512
0669     x86_avx512_mask_cvttpd2uqq_128,            // llvm.x86.avx512.mask.cvttpd2uqq.128
0670     x86_avx512_mask_cvttpd2uqq_256,            // llvm.x86.avx512.mask.cvttpd2uqq.256
0671     x86_avx512_mask_cvttpd2uqq_512,            // llvm.x86.avx512.mask.cvttpd2uqq.512
0672     x86_avx512_mask_cvttps2dq_512,             // llvm.x86.avx512.mask.cvttps2dq.512
0673     x86_avx512_mask_cvttps2qq_128,             // llvm.x86.avx512.mask.cvttps2qq.128
0674     x86_avx512_mask_cvttps2qq_256,             // llvm.x86.avx512.mask.cvttps2qq.256
0675     x86_avx512_mask_cvttps2qq_512,             // llvm.x86.avx512.mask.cvttps2qq.512
0676     x86_avx512_mask_cvttps2udq_128,            // llvm.x86.avx512.mask.cvttps2udq.128
0677     x86_avx512_mask_cvttps2udq_256,            // llvm.x86.avx512.mask.cvttps2udq.256
0678     x86_avx512_mask_cvttps2udq_512,            // llvm.x86.avx512.mask.cvttps2udq.512
0679     x86_avx512_mask_cvttps2uqq_128,            // llvm.x86.avx512.mask.cvttps2uqq.128
0680     x86_avx512_mask_cvttps2uqq_256,            // llvm.x86.avx512.mask.cvttps2uqq.256
0681     x86_avx512_mask_cvttps2uqq_512,            // llvm.x86.avx512.mask.cvttps2uqq.512
0682     x86_avx512_mask_cvtuqq2ps_128,             // llvm.x86.avx512.mask.cvtuqq2ps.128
0683     x86_avx512_mask_div_sd_round,              // llvm.x86.avx512.mask.div.sd.round
0684     x86_avx512_mask_div_ss_round,              // llvm.x86.avx512.mask.div.ss.round
0685     x86_avx512_mask_expand,                    // llvm.x86.avx512.mask.expand
0686     x86_avx512_mask_fixupimm_pd_128,           // llvm.x86.avx512.mask.fixupimm.pd.128
0687     x86_avx512_mask_fixupimm_pd_256,           // llvm.x86.avx512.mask.fixupimm.pd.256
0688     x86_avx512_mask_fixupimm_pd_512,           // llvm.x86.avx512.mask.fixupimm.pd.512
0689     x86_avx512_mask_fixupimm_ps_128,           // llvm.x86.avx512.mask.fixupimm.ps.128
0690     x86_avx512_mask_fixupimm_ps_256,           // llvm.x86.avx512.mask.fixupimm.ps.256
0691     x86_avx512_mask_fixupimm_ps_512,           // llvm.x86.avx512.mask.fixupimm.ps.512
0692     x86_avx512_mask_fixupimm_sd,               // llvm.x86.avx512.mask.fixupimm.sd
0693     x86_avx512_mask_fixupimm_ss,               // llvm.x86.avx512.mask.fixupimm.ss
0694     x86_avx512_mask_fpclass_sd,                // llvm.x86.avx512.mask.fpclass.sd
0695     x86_avx512_mask_fpclass_ss,                // llvm.x86.avx512.mask.fpclass.ss
0696     x86_avx512_mask_gather_dpd_512,            // llvm.x86.avx512.mask.gather.dpd.512
0697     x86_avx512_mask_gather_dpi_512,            // llvm.x86.avx512.mask.gather.dpi.512
0698     x86_avx512_mask_gather_dpq_512,            // llvm.x86.avx512.mask.gather.dpq.512
0699     x86_avx512_mask_gather_dps_512,            // llvm.x86.avx512.mask.gather.dps.512
0700     x86_avx512_mask_gather_qpd_512,            // llvm.x86.avx512.mask.gather.qpd.512
0701     x86_avx512_mask_gather_qpi_512,            // llvm.x86.avx512.mask.gather.qpi.512
0702     x86_avx512_mask_gather_qpq_512,            // llvm.x86.avx512.mask.gather.qpq.512
0703     x86_avx512_mask_gather_qps_512,            // llvm.x86.avx512.mask.gather.qps.512
0704     x86_avx512_mask_gather3div2_df,            // llvm.x86.avx512.mask.gather3div2.df
0705     x86_avx512_mask_gather3div2_di,            // llvm.x86.avx512.mask.gather3div2.di
0706     x86_avx512_mask_gather3div4_df,            // llvm.x86.avx512.mask.gather3div4.df
0707     x86_avx512_mask_gather3div4_di,            // llvm.x86.avx512.mask.gather3div4.di
0708     x86_avx512_mask_gather3div4_sf,            // llvm.x86.avx512.mask.gather3div4.sf
0709     x86_avx512_mask_gather3div4_si,            // llvm.x86.avx512.mask.gather3div4.si
0710     x86_avx512_mask_gather3div8_sf,            // llvm.x86.avx512.mask.gather3div8.sf
0711     x86_avx512_mask_gather3div8_si,            // llvm.x86.avx512.mask.gather3div8.si
0712     x86_avx512_mask_gather3siv2_df,            // llvm.x86.avx512.mask.gather3siv2.df
0713     x86_avx512_mask_gather3siv2_di,            // llvm.x86.avx512.mask.gather3siv2.di
0714     x86_avx512_mask_gather3siv4_df,            // llvm.x86.avx512.mask.gather3siv4.df
0715     x86_avx512_mask_gather3siv4_di,            // llvm.x86.avx512.mask.gather3siv4.di
0716     x86_avx512_mask_gather3siv4_sf,            // llvm.x86.avx512.mask.gather3siv4.sf
0717     x86_avx512_mask_gather3siv4_si,            // llvm.x86.avx512.mask.gather3siv4.si
0718     x86_avx512_mask_gather3siv8_sf,            // llvm.x86.avx512.mask.gather3siv8.sf
0719     x86_avx512_mask_gather3siv8_si,            // llvm.x86.avx512.mask.gather3siv8.si
0720     x86_avx512_mask_getexp_pd_128,             // llvm.x86.avx512.mask.getexp.pd.128
0721     x86_avx512_mask_getexp_pd_256,             // llvm.x86.avx512.mask.getexp.pd.256
0722     x86_avx512_mask_getexp_pd_512,             // llvm.x86.avx512.mask.getexp.pd.512
0723     x86_avx512_mask_getexp_ps_128,             // llvm.x86.avx512.mask.getexp.ps.128
0724     x86_avx512_mask_getexp_ps_256,             // llvm.x86.avx512.mask.getexp.ps.256
0725     x86_avx512_mask_getexp_ps_512,             // llvm.x86.avx512.mask.getexp.ps.512
0726     x86_avx512_mask_getexp_sd,                 // llvm.x86.avx512.mask.getexp.sd
0727     x86_avx512_mask_getexp_ss,                 // llvm.x86.avx512.mask.getexp.ss
0728     x86_avx512_mask_getmant_pd_128,            // llvm.x86.avx512.mask.getmant.pd.128
0729     x86_avx512_mask_getmant_pd_256,            // llvm.x86.avx512.mask.getmant.pd.256
0730     x86_avx512_mask_getmant_pd_512,            // llvm.x86.avx512.mask.getmant.pd.512
0731     x86_avx512_mask_getmant_ps_128,            // llvm.x86.avx512.mask.getmant.ps.128
0732     x86_avx512_mask_getmant_ps_256,            // llvm.x86.avx512.mask.getmant.ps.256
0733     x86_avx512_mask_getmant_ps_512,            // llvm.x86.avx512.mask.getmant.ps.512
0734     x86_avx512_mask_getmant_sd,                // llvm.x86.avx512.mask.getmant.sd
0735     x86_avx512_mask_getmant_ss,                // llvm.x86.avx512.mask.getmant.ss
0736     x86_avx512_mask_max_sd_round,              // llvm.x86.avx512.mask.max.sd.round
0737     x86_avx512_mask_max_ss_round,              // llvm.x86.avx512.mask.max.ss.round
0738     x86_avx512_mask_min_sd_round,              // llvm.x86.avx512.mask.min.sd.round
0739     x86_avx512_mask_min_ss_round,              // llvm.x86.avx512.mask.min.ss.round
0740     x86_avx512_mask_mul_sd_round,              // llvm.x86.avx512.mask.mul.sd.round
0741     x86_avx512_mask_mul_ss_round,              // llvm.x86.avx512.mask.mul.ss.round
0742     x86_avx512_mask_pmov_db_128,               // llvm.x86.avx512.mask.pmov.db.128
0743     x86_avx512_mask_pmov_db_256,               // llvm.x86.avx512.mask.pmov.db.256
0744     x86_avx512_mask_pmov_db_512,               // llvm.x86.avx512.mask.pmov.db.512
0745     x86_avx512_mask_pmov_db_mem_128,           // llvm.x86.avx512.mask.pmov.db.mem.128
0746     x86_avx512_mask_pmov_db_mem_256,           // llvm.x86.avx512.mask.pmov.db.mem.256
0747     x86_avx512_mask_pmov_db_mem_512,           // llvm.x86.avx512.mask.pmov.db.mem.512
0748     x86_avx512_mask_pmov_dw_128,               // llvm.x86.avx512.mask.pmov.dw.128
0749     x86_avx512_mask_pmov_dw_256,               // llvm.x86.avx512.mask.pmov.dw.256
0750     x86_avx512_mask_pmov_dw_512,               // llvm.x86.avx512.mask.pmov.dw.512
0751     x86_avx512_mask_pmov_dw_mem_128,           // llvm.x86.avx512.mask.pmov.dw.mem.128
0752     x86_avx512_mask_pmov_dw_mem_256,           // llvm.x86.avx512.mask.pmov.dw.mem.256
0753     x86_avx512_mask_pmov_dw_mem_512,           // llvm.x86.avx512.mask.pmov.dw.mem.512
0754     x86_avx512_mask_pmov_qb_128,               // llvm.x86.avx512.mask.pmov.qb.128
0755     x86_avx512_mask_pmov_qb_256,               // llvm.x86.avx512.mask.pmov.qb.256
0756     x86_avx512_mask_pmov_qb_512,               // llvm.x86.avx512.mask.pmov.qb.512
0757     x86_avx512_mask_pmov_qb_mem_128,           // llvm.x86.avx512.mask.pmov.qb.mem.128
0758     x86_avx512_mask_pmov_qb_mem_256,           // llvm.x86.avx512.mask.pmov.qb.mem.256
0759     x86_avx512_mask_pmov_qb_mem_512,           // llvm.x86.avx512.mask.pmov.qb.mem.512
0760     x86_avx512_mask_pmov_qd_128,               // llvm.x86.avx512.mask.pmov.qd.128
0761     x86_avx512_mask_pmov_qd_mem_128,           // llvm.x86.avx512.mask.pmov.qd.mem.128
0762     x86_avx512_mask_pmov_qd_mem_256,           // llvm.x86.avx512.mask.pmov.qd.mem.256
0763     x86_avx512_mask_pmov_qd_mem_512,           // llvm.x86.avx512.mask.pmov.qd.mem.512
0764     x86_avx512_mask_pmov_qw_128,               // llvm.x86.avx512.mask.pmov.qw.128
0765     x86_avx512_mask_pmov_qw_256,               // llvm.x86.avx512.mask.pmov.qw.256
0766     x86_avx512_mask_pmov_qw_512,               // llvm.x86.avx512.mask.pmov.qw.512
0767     x86_avx512_mask_pmov_qw_mem_128,           // llvm.x86.avx512.mask.pmov.qw.mem.128
0768     x86_avx512_mask_pmov_qw_mem_256,           // llvm.x86.avx512.mask.pmov.qw.mem.256
0769     x86_avx512_mask_pmov_qw_mem_512,           // llvm.x86.avx512.mask.pmov.qw.mem.512
0770     x86_avx512_mask_pmov_wb_128,               // llvm.x86.avx512.mask.pmov.wb.128
0771     x86_avx512_mask_pmov_wb_mem_128,           // llvm.x86.avx512.mask.pmov.wb.mem.128
0772     x86_avx512_mask_pmov_wb_mem_256,           // llvm.x86.avx512.mask.pmov.wb.mem.256
0773     x86_avx512_mask_pmov_wb_mem_512,           // llvm.x86.avx512.mask.pmov.wb.mem.512
0774     x86_avx512_mask_pmovs_db_128,              // llvm.x86.avx512.mask.pmovs.db.128
0775     x86_avx512_mask_pmovs_db_256,              // llvm.x86.avx512.mask.pmovs.db.256
0776     x86_avx512_mask_pmovs_db_512,              // llvm.x86.avx512.mask.pmovs.db.512
0777     x86_avx512_mask_pmovs_db_mem_128,          // llvm.x86.avx512.mask.pmovs.db.mem.128
0778     x86_avx512_mask_pmovs_db_mem_256,          // llvm.x86.avx512.mask.pmovs.db.mem.256
0779     x86_avx512_mask_pmovs_db_mem_512,          // llvm.x86.avx512.mask.pmovs.db.mem.512
0780     x86_avx512_mask_pmovs_dw_128,              // llvm.x86.avx512.mask.pmovs.dw.128
0781     x86_avx512_mask_pmovs_dw_256,              // llvm.x86.avx512.mask.pmovs.dw.256
0782     x86_avx512_mask_pmovs_dw_512,              // llvm.x86.avx512.mask.pmovs.dw.512
0783     x86_avx512_mask_pmovs_dw_mem_128,          // llvm.x86.avx512.mask.pmovs.dw.mem.128
0784     x86_avx512_mask_pmovs_dw_mem_256,          // llvm.x86.avx512.mask.pmovs.dw.mem.256
0785     x86_avx512_mask_pmovs_dw_mem_512,          // llvm.x86.avx512.mask.pmovs.dw.mem.512
0786     x86_avx512_mask_pmovs_qb_128,              // llvm.x86.avx512.mask.pmovs.qb.128
0787     x86_avx512_mask_pmovs_qb_256,              // llvm.x86.avx512.mask.pmovs.qb.256
0788     x86_avx512_mask_pmovs_qb_512,              // llvm.x86.avx512.mask.pmovs.qb.512
0789     x86_avx512_mask_pmovs_qb_mem_128,          // llvm.x86.avx512.mask.pmovs.qb.mem.128
0790     x86_avx512_mask_pmovs_qb_mem_256,          // llvm.x86.avx512.mask.pmovs.qb.mem.256
0791     x86_avx512_mask_pmovs_qb_mem_512,          // llvm.x86.avx512.mask.pmovs.qb.mem.512
0792     x86_avx512_mask_pmovs_qd_128,              // llvm.x86.avx512.mask.pmovs.qd.128
0793     x86_avx512_mask_pmovs_qd_256,              // llvm.x86.avx512.mask.pmovs.qd.256
0794     x86_avx512_mask_pmovs_qd_512,              // llvm.x86.avx512.mask.pmovs.qd.512
0795     x86_avx512_mask_pmovs_qd_mem_128,          // llvm.x86.avx512.mask.pmovs.qd.mem.128
0796     x86_avx512_mask_pmovs_qd_mem_256,          // llvm.x86.avx512.mask.pmovs.qd.mem.256
0797     x86_avx512_mask_pmovs_qd_mem_512,          // llvm.x86.avx512.mask.pmovs.qd.mem.512
0798     x86_avx512_mask_pmovs_qw_128,              // llvm.x86.avx512.mask.pmovs.qw.128
0799     x86_avx512_mask_pmovs_qw_256,              // llvm.x86.avx512.mask.pmovs.qw.256
0800     x86_avx512_mask_pmovs_qw_512,              // llvm.x86.avx512.mask.pmovs.qw.512
0801     x86_avx512_mask_pmovs_qw_mem_128,          // llvm.x86.avx512.mask.pmovs.qw.mem.128
0802     x86_avx512_mask_pmovs_qw_mem_256,          // llvm.x86.avx512.mask.pmovs.qw.mem.256
0803     x86_avx512_mask_pmovs_qw_mem_512,          // llvm.x86.avx512.mask.pmovs.qw.mem.512
0804     x86_avx512_mask_pmovs_wb_128,              // llvm.x86.avx512.mask.pmovs.wb.128
0805     x86_avx512_mask_pmovs_wb_256,              // llvm.x86.avx512.mask.pmovs.wb.256
0806     x86_avx512_mask_pmovs_wb_512,              // llvm.x86.avx512.mask.pmovs.wb.512
0807     x86_avx512_mask_pmovs_wb_mem_128,          // llvm.x86.avx512.mask.pmovs.wb.mem.128
0808     x86_avx512_mask_pmovs_wb_mem_256,          // llvm.x86.avx512.mask.pmovs.wb.mem.256
0809     x86_avx512_mask_pmovs_wb_mem_512,          // llvm.x86.avx512.mask.pmovs.wb.mem.512
0810     x86_avx512_mask_pmovus_db_128,             // llvm.x86.avx512.mask.pmovus.db.128
0811     x86_avx512_mask_pmovus_db_256,             // llvm.x86.avx512.mask.pmovus.db.256
0812     x86_avx512_mask_pmovus_db_512,             // llvm.x86.avx512.mask.pmovus.db.512
0813     x86_avx512_mask_pmovus_db_mem_128,         // llvm.x86.avx512.mask.pmovus.db.mem.128
0814     x86_avx512_mask_pmovus_db_mem_256,         // llvm.x86.avx512.mask.pmovus.db.mem.256
0815     x86_avx512_mask_pmovus_db_mem_512,         // llvm.x86.avx512.mask.pmovus.db.mem.512
0816     x86_avx512_mask_pmovus_dw_128,             // llvm.x86.avx512.mask.pmovus.dw.128
0817     x86_avx512_mask_pmovus_dw_256,             // llvm.x86.avx512.mask.pmovus.dw.256
0818     x86_avx512_mask_pmovus_dw_512,             // llvm.x86.avx512.mask.pmovus.dw.512
0819     x86_avx512_mask_pmovus_dw_mem_128,         // llvm.x86.avx512.mask.pmovus.dw.mem.128
0820     x86_avx512_mask_pmovus_dw_mem_256,         // llvm.x86.avx512.mask.pmovus.dw.mem.256
0821     x86_avx512_mask_pmovus_dw_mem_512,         // llvm.x86.avx512.mask.pmovus.dw.mem.512
0822     x86_avx512_mask_pmovus_qb_128,             // llvm.x86.avx512.mask.pmovus.qb.128
0823     x86_avx512_mask_pmovus_qb_256,             // llvm.x86.avx512.mask.pmovus.qb.256
0824     x86_avx512_mask_pmovus_qb_512,             // llvm.x86.avx512.mask.pmovus.qb.512
0825     x86_avx512_mask_pmovus_qb_mem_128,         // llvm.x86.avx512.mask.pmovus.qb.mem.128
0826     x86_avx512_mask_pmovus_qb_mem_256,         // llvm.x86.avx512.mask.pmovus.qb.mem.256
0827     x86_avx512_mask_pmovus_qb_mem_512,         // llvm.x86.avx512.mask.pmovus.qb.mem.512
0828     x86_avx512_mask_pmovus_qd_128,             // llvm.x86.avx512.mask.pmovus.qd.128
0829     x86_avx512_mask_pmovus_qd_256,             // llvm.x86.avx512.mask.pmovus.qd.256
0830     x86_avx512_mask_pmovus_qd_512,             // llvm.x86.avx512.mask.pmovus.qd.512
0831     x86_avx512_mask_pmovus_qd_mem_128,         // llvm.x86.avx512.mask.pmovus.qd.mem.128
0832     x86_avx512_mask_pmovus_qd_mem_256,         // llvm.x86.avx512.mask.pmovus.qd.mem.256
0833     x86_avx512_mask_pmovus_qd_mem_512,         // llvm.x86.avx512.mask.pmovus.qd.mem.512
0834     x86_avx512_mask_pmovus_qw_128,             // llvm.x86.avx512.mask.pmovus.qw.128
0835     x86_avx512_mask_pmovus_qw_256,             // llvm.x86.avx512.mask.pmovus.qw.256
0836     x86_avx512_mask_pmovus_qw_512,             // llvm.x86.avx512.mask.pmovus.qw.512
0837     x86_avx512_mask_pmovus_qw_mem_128,         // llvm.x86.avx512.mask.pmovus.qw.mem.128
0838     x86_avx512_mask_pmovus_qw_mem_256,         // llvm.x86.avx512.mask.pmovus.qw.mem.256
0839     x86_avx512_mask_pmovus_qw_mem_512,         // llvm.x86.avx512.mask.pmovus.qw.mem.512
0840     x86_avx512_mask_pmovus_wb_128,             // llvm.x86.avx512.mask.pmovus.wb.128
0841     x86_avx512_mask_pmovus_wb_256,             // llvm.x86.avx512.mask.pmovus.wb.256
0842     x86_avx512_mask_pmovus_wb_512,             // llvm.x86.avx512.mask.pmovus.wb.512
0843     x86_avx512_mask_pmovus_wb_mem_128,         // llvm.x86.avx512.mask.pmovus.wb.mem.128
0844     x86_avx512_mask_pmovus_wb_mem_256,         // llvm.x86.avx512.mask.pmovus.wb.mem.256
0845     x86_avx512_mask_pmovus_wb_mem_512,         // llvm.x86.avx512.mask.pmovus.wb.mem.512
0846     x86_avx512_mask_range_pd_128,              // llvm.x86.avx512.mask.range.pd.128
0847     x86_avx512_mask_range_pd_256,              // llvm.x86.avx512.mask.range.pd.256
0848     x86_avx512_mask_range_pd_512,              // llvm.x86.avx512.mask.range.pd.512
0849     x86_avx512_mask_range_ps_128,              // llvm.x86.avx512.mask.range.ps.128
0850     x86_avx512_mask_range_ps_256,              // llvm.x86.avx512.mask.range.ps.256
0851     x86_avx512_mask_range_ps_512,              // llvm.x86.avx512.mask.range.ps.512
0852     x86_avx512_mask_range_sd,                  // llvm.x86.avx512.mask.range.sd
0853     x86_avx512_mask_range_ss,                  // llvm.x86.avx512.mask.range.ss
0854     x86_avx512_mask_reduce_pd_128,             // llvm.x86.avx512.mask.reduce.pd.128
0855     x86_avx512_mask_reduce_pd_256,             // llvm.x86.avx512.mask.reduce.pd.256
0856     x86_avx512_mask_reduce_pd_512,             // llvm.x86.avx512.mask.reduce.pd.512
0857     x86_avx512_mask_reduce_ps_128,             // llvm.x86.avx512.mask.reduce.ps.128
0858     x86_avx512_mask_reduce_ps_256,             // llvm.x86.avx512.mask.reduce.ps.256
0859     x86_avx512_mask_reduce_ps_512,             // llvm.x86.avx512.mask.reduce.ps.512
0860     x86_avx512_mask_reduce_sd,                 // llvm.x86.avx512.mask.reduce.sd
0861     x86_avx512_mask_reduce_ss,                 // llvm.x86.avx512.mask.reduce.ss
0862     x86_avx512_mask_rndscale_pd_128,           // llvm.x86.avx512.mask.rndscale.pd.128
0863     x86_avx512_mask_rndscale_pd_256,           // llvm.x86.avx512.mask.rndscale.pd.256
0864     x86_avx512_mask_rndscale_pd_512,           // llvm.x86.avx512.mask.rndscale.pd.512
0865     x86_avx512_mask_rndscale_ps_128,           // llvm.x86.avx512.mask.rndscale.ps.128
0866     x86_avx512_mask_rndscale_ps_256,           // llvm.x86.avx512.mask.rndscale.ps.256
0867     x86_avx512_mask_rndscale_ps_512,           // llvm.x86.avx512.mask.rndscale.ps.512
0868     x86_avx512_mask_rndscale_sd,               // llvm.x86.avx512.mask.rndscale.sd
0869     x86_avx512_mask_rndscale_ss,               // llvm.x86.avx512.mask.rndscale.ss
0870     x86_avx512_mask_scalef_pd_128,             // llvm.x86.avx512.mask.scalef.pd.128
0871     x86_avx512_mask_scalef_pd_256,             // llvm.x86.avx512.mask.scalef.pd.256
0872     x86_avx512_mask_scalef_pd_512,             // llvm.x86.avx512.mask.scalef.pd.512
0873     x86_avx512_mask_scalef_ps_128,             // llvm.x86.avx512.mask.scalef.ps.128
0874     x86_avx512_mask_scalef_ps_256,             // llvm.x86.avx512.mask.scalef.ps.256
0875     x86_avx512_mask_scalef_ps_512,             // llvm.x86.avx512.mask.scalef.ps.512
0876     x86_avx512_mask_scalef_sd,                 // llvm.x86.avx512.mask.scalef.sd
0877     x86_avx512_mask_scalef_ss,                 // llvm.x86.avx512.mask.scalef.ss
0878     x86_avx512_mask_scatter_dpd_512,           // llvm.x86.avx512.mask.scatter.dpd.512
0879     x86_avx512_mask_scatter_dpi_512,           // llvm.x86.avx512.mask.scatter.dpi.512
0880     x86_avx512_mask_scatter_dpq_512,           // llvm.x86.avx512.mask.scatter.dpq.512
0881     x86_avx512_mask_scatter_dps_512,           // llvm.x86.avx512.mask.scatter.dps.512
0882     x86_avx512_mask_scatter_qpd_512,           // llvm.x86.avx512.mask.scatter.qpd.512
0883     x86_avx512_mask_scatter_qpi_512,           // llvm.x86.avx512.mask.scatter.qpi.512
0884     x86_avx512_mask_scatter_qpq_512,           // llvm.x86.avx512.mask.scatter.qpq.512
0885     x86_avx512_mask_scatter_qps_512,           // llvm.x86.avx512.mask.scatter.qps.512
0886     x86_avx512_mask_scatterdiv2_df,            // llvm.x86.avx512.mask.scatterdiv2.df
0887     x86_avx512_mask_scatterdiv2_di,            // llvm.x86.avx512.mask.scatterdiv2.di
0888     x86_avx512_mask_scatterdiv4_df,            // llvm.x86.avx512.mask.scatterdiv4.df
0889     x86_avx512_mask_scatterdiv4_di,            // llvm.x86.avx512.mask.scatterdiv4.di
0890     x86_avx512_mask_scatterdiv4_sf,            // llvm.x86.avx512.mask.scatterdiv4.sf
0891     x86_avx512_mask_scatterdiv4_si,            // llvm.x86.avx512.mask.scatterdiv4.si
0892     x86_avx512_mask_scatterdiv8_sf,            // llvm.x86.avx512.mask.scatterdiv8.sf
0893     x86_avx512_mask_scatterdiv8_si,            // llvm.x86.avx512.mask.scatterdiv8.si
0894     x86_avx512_mask_scattersiv2_df,            // llvm.x86.avx512.mask.scattersiv2.df
0895     x86_avx512_mask_scattersiv2_di,            // llvm.x86.avx512.mask.scattersiv2.di
0896     x86_avx512_mask_scattersiv4_df,            // llvm.x86.avx512.mask.scattersiv4.df
0897     x86_avx512_mask_scattersiv4_di,            // llvm.x86.avx512.mask.scattersiv4.di
0898     x86_avx512_mask_scattersiv4_sf,            // llvm.x86.avx512.mask.scattersiv4.sf
0899     x86_avx512_mask_scattersiv4_si,            // llvm.x86.avx512.mask.scattersiv4.si
0900     x86_avx512_mask_scattersiv8_sf,            // llvm.x86.avx512.mask.scattersiv8.sf
0901     x86_avx512_mask_scattersiv8_si,            // llvm.x86.avx512.mask.scattersiv8.si
0902     x86_avx512_mask_sqrt_sd,                   // llvm.x86.avx512.mask.sqrt.sd
0903     x86_avx512_mask_sqrt_ss,                   // llvm.x86.avx512.mask.sqrt.ss
0904     x86_avx512_mask_sub_sd_round,              // llvm.x86.avx512.mask.sub.sd.round
0905     x86_avx512_mask_sub_ss_round,              // llvm.x86.avx512.mask.sub.ss.round
0906     x86_avx512_mask_vcvtph2ps_512,             // llvm.x86.avx512.mask.vcvtph2ps.512
0907     x86_avx512_mask_vcvtps2ph_128,             // llvm.x86.avx512.mask.vcvtps2ph.128
0908     x86_avx512_mask_vcvtps2ph_256,             // llvm.x86.avx512.mask.vcvtps2ph.256
0909     x86_avx512_mask_vcvtps2ph_512,             // llvm.x86.avx512.mask.vcvtps2ph.512
0910     x86_avx512_maskz_fixupimm_pd_128,          // llvm.x86.avx512.maskz.fixupimm.pd.128
0911     x86_avx512_maskz_fixupimm_pd_256,          // llvm.x86.avx512.maskz.fixupimm.pd.256
0912     x86_avx512_maskz_fixupimm_pd_512,          // llvm.x86.avx512.maskz.fixupimm.pd.512
0913     x86_avx512_maskz_fixupimm_ps_128,          // llvm.x86.avx512.maskz.fixupimm.ps.128
0914     x86_avx512_maskz_fixupimm_ps_256,          // llvm.x86.avx512.maskz.fixupimm.ps.256
0915     x86_avx512_maskz_fixupimm_ps_512,          // llvm.x86.avx512.maskz.fixupimm.ps.512
0916     x86_avx512_maskz_fixupimm_sd,              // llvm.x86.avx512.maskz.fixupimm.sd
0917     x86_avx512_maskz_fixupimm_ss,              // llvm.x86.avx512.maskz.fixupimm.ss
0918     x86_avx512_max_pd_512,                     // llvm.x86.avx512.max.pd.512
0919     x86_avx512_max_ps_512,                     // llvm.x86.avx512.max.ps.512
0920     x86_avx512_min_pd_512,                     // llvm.x86.avx512.min.pd.512
0921     x86_avx512_min_ps_512,                     // llvm.x86.avx512.min.ps.512
0922     x86_avx512_mul_pd_512,                     // llvm.x86.avx512.mul.pd.512
0923     x86_avx512_mul_ps_512,                     // llvm.x86.avx512.mul.ps.512
0924     x86_avx512_packssdw_512,                   // llvm.x86.avx512.packssdw.512
0925     x86_avx512_packsswb_512,                   // llvm.x86.avx512.packsswb.512
0926     x86_avx512_packusdw_512,                   // llvm.x86.avx512.packusdw.512
0927     x86_avx512_packuswb_512,                   // llvm.x86.avx512.packuswb.512
0928     x86_avx512_pavg_b_512,                     // llvm.x86.avx512.pavg.b.512
0929     x86_avx512_pavg_w_512,                     // llvm.x86.avx512.pavg.w.512
0930     x86_avx512_permvar_df_256,                 // llvm.x86.avx512.permvar.df.256
0931     x86_avx512_permvar_df_512,                 // llvm.x86.avx512.permvar.df.512
0932     x86_avx512_permvar_di_256,                 // llvm.x86.avx512.permvar.di.256
0933     x86_avx512_permvar_di_512,                 // llvm.x86.avx512.permvar.di.512
0934     x86_avx512_permvar_hi_128,                 // llvm.x86.avx512.permvar.hi.128
0935     x86_avx512_permvar_hi_256,                 // llvm.x86.avx512.permvar.hi.256
0936     x86_avx512_permvar_hi_512,                 // llvm.x86.avx512.permvar.hi.512
0937     x86_avx512_permvar_qi_128,                 // llvm.x86.avx512.permvar.qi.128
0938     x86_avx512_permvar_qi_256,                 // llvm.x86.avx512.permvar.qi.256
0939     x86_avx512_permvar_qi_512,                 // llvm.x86.avx512.permvar.qi.512
0940     x86_avx512_permvar_sf_512,                 // llvm.x86.avx512.permvar.sf.512
0941     x86_avx512_permvar_si_512,                 // llvm.x86.avx512.permvar.si.512
0942     x86_avx512_pmaddubs_w_512,                 // llvm.x86.avx512.pmaddubs.w.512
0943     x86_avx512_pmaddw_d_512,                   // llvm.x86.avx512.pmaddw.d.512
0944     x86_avx512_pmul_hr_sw_512,                 // llvm.x86.avx512.pmul.hr.sw.512
0945     x86_avx512_pmulh_w_512,                    // llvm.x86.avx512.pmulh.w.512
0946     x86_avx512_pmulhu_w_512,                   // llvm.x86.avx512.pmulhu.w.512
0947     x86_avx512_pmultishift_qb_128,             // llvm.x86.avx512.pmultishift.qb.128
0948     x86_avx512_pmultishift_qb_256,             // llvm.x86.avx512.pmultishift.qb.256
0949     x86_avx512_pmultishift_qb_512,             // llvm.x86.avx512.pmultishift.qb.512
0950     x86_avx512_psad_bw_512,                    // llvm.x86.avx512.psad.bw.512
0951     x86_avx512_pshuf_b_512,                    // llvm.x86.avx512.pshuf.b.512
0952     x86_avx512_psll_d_512,                     // llvm.x86.avx512.psll.d.512
0953     x86_avx512_psll_q_512,                     // llvm.x86.avx512.psll.q.512
0954     x86_avx512_psll_w_512,                     // llvm.x86.avx512.psll.w.512
0955     x86_avx512_pslli_d_512,                    // llvm.x86.avx512.pslli.d.512
0956     x86_avx512_pslli_q_512,                    // llvm.x86.avx512.pslli.q.512
0957     x86_avx512_pslli_w_512,                    // llvm.x86.avx512.pslli.w.512
0958     x86_avx512_psllv_d_512,                    // llvm.x86.avx512.psllv.d.512
0959     x86_avx512_psllv_q_512,                    // llvm.x86.avx512.psllv.q.512
0960     x86_avx512_psllv_w_128,                    // llvm.x86.avx512.psllv.w.128
0961     x86_avx512_psllv_w_256,                    // llvm.x86.avx512.psllv.w.256
0962     x86_avx512_psllv_w_512,                    // llvm.x86.avx512.psllv.w.512
0963     x86_avx512_psra_d_512,                     // llvm.x86.avx512.psra.d.512
0964     x86_avx512_psra_q_128,                     // llvm.x86.avx512.psra.q.128
0965     x86_avx512_psra_q_256,                     // llvm.x86.avx512.psra.q.256
0966     x86_avx512_psra_q_512,                     // llvm.x86.avx512.psra.q.512
0967     x86_avx512_psra_w_512,                     // llvm.x86.avx512.psra.w.512
0968     x86_avx512_psrai_d_512,                    // llvm.x86.avx512.psrai.d.512
0969     x86_avx512_psrai_q_128,                    // llvm.x86.avx512.psrai.q.128
0970     x86_avx512_psrai_q_256,                    // llvm.x86.avx512.psrai.q.256
0971     x86_avx512_psrai_q_512,                    // llvm.x86.avx512.psrai.q.512
0972     x86_avx512_psrai_w_512,                    // llvm.x86.avx512.psrai.w.512
0973     x86_avx512_psrav_d_512,                    // llvm.x86.avx512.psrav.d.512
0974     x86_avx512_psrav_q_128,                    // llvm.x86.avx512.psrav.q.128
0975     x86_avx512_psrav_q_256,                    // llvm.x86.avx512.psrav.q.256
0976     x86_avx512_psrav_q_512,                    // llvm.x86.avx512.psrav.q.512
0977     x86_avx512_psrav_w_128,                    // llvm.x86.avx512.psrav.w.128
0978     x86_avx512_psrav_w_256,                    // llvm.x86.avx512.psrav.w.256
0979     x86_avx512_psrav_w_512,                    // llvm.x86.avx512.psrav.w.512
0980     x86_avx512_psrl_d_512,                     // llvm.x86.avx512.psrl.d.512
0981     x86_avx512_psrl_q_512,                     // llvm.x86.avx512.psrl.q.512
0982     x86_avx512_psrl_w_512,                     // llvm.x86.avx512.psrl.w.512
0983     x86_avx512_psrli_d_512,                    // llvm.x86.avx512.psrli.d.512
0984     x86_avx512_psrli_q_512,                    // llvm.x86.avx512.psrli.q.512
0985     x86_avx512_psrli_w_512,                    // llvm.x86.avx512.psrli.w.512
0986     x86_avx512_psrlv_d_512,                    // llvm.x86.avx512.psrlv.d.512
0987     x86_avx512_psrlv_q_512,                    // llvm.x86.avx512.psrlv.q.512
0988     x86_avx512_psrlv_w_128,                    // llvm.x86.avx512.psrlv.w.128
0989     x86_avx512_psrlv_w_256,                    // llvm.x86.avx512.psrlv.w.256
0990     x86_avx512_psrlv_w_512,                    // llvm.x86.avx512.psrlv.w.512
0991     x86_avx512_pternlog_d_128,                 // llvm.x86.avx512.pternlog.d.128
0992     x86_avx512_pternlog_d_256,                 // llvm.x86.avx512.pternlog.d.256
0993     x86_avx512_pternlog_d_512,                 // llvm.x86.avx512.pternlog.d.512
0994     x86_avx512_pternlog_q_128,                 // llvm.x86.avx512.pternlog.q.128
0995     x86_avx512_pternlog_q_256,                 // llvm.x86.avx512.pternlog.q.256
0996     x86_avx512_pternlog_q_512,                 // llvm.x86.avx512.pternlog.q.512
0997     x86_avx512_rcp14_pd_128,                   // llvm.x86.avx512.rcp14.pd.128
0998     x86_avx512_rcp14_pd_256,                   // llvm.x86.avx512.rcp14.pd.256
0999     x86_avx512_rcp14_pd_512,                   // llvm.x86.avx512.rcp14.pd.512
1000     x86_avx512_rcp14_ps_128,                   // llvm.x86.avx512.rcp14.ps.128
1001     x86_avx512_rcp14_ps_256,                   // llvm.x86.avx512.rcp14.ps.256
1002     x86_avx512_rcp14_ps_512,                   // llvm.x86.avx512.rcp14.ps.512
1003     x86_avx512_rcp14_sd,                       // llvm.x86.avx512.rcp14.sd
1004     x86_avx512_rcp14_ss,                       // llvm.x86.avx512.rcp14.ss
1005     x86_avx512_rsqrt14_pd_128,                 // llvm.x86.avx512.rsqrt14.pd.128
1006     x86_avx512_rsqrt14_pd_256,                 // llvm.x86.avx512.rsqrt14.pd.256
1007     x86_avx512_rsqrt14_pd_512,                 // llvm.x86.avx512.rsqrt14.pd.512
1008     x86_avx512_rsqrt14_ps_128,                 // llvm.x86.avx512.rsqrt14.ps.128
1009     x86_avx512_rsqrt14_ps_256,                 // llvm.x86.avx512.rsqrt14.ps.256
1010     x86_avx512_rsqrt14_ps_512,                 // llvm.x86.avx512.rsqrt14.ps.512
1011     x86_avx512_rsqrt14_sd,                     // llvm.x86.avx512.rsqrt14.sd
1012     x86_avx512_rsqrt14_ss,                     // llvm.x86.avx512.rsqrt14.ss
1013     x86_avx512_scatter_dpd_512,                // llvm.x86.avx512.scatter.dpd.512
1014     x86_avx512_scatter_dpi_512,                // llvm.x86.avx512.scatter.dpi.512
1015     x86_avx512_scatter_dpq_512,                // llvm.x86.avx512.scatter.dpq.512
1016     x86_avx512_scatter_dps_512,                // llvm.x86.avx512.scatter.dps.512
1017     x86_avx512_scatter_qpd_512,                // llvm.x86.avx512.scatter.qpd.512
1018     x86_avx512_scatter_qpi_512,                // llvm.x86.avx512.scatter.qpi.512
1019     x86_avx512_scatter_qpq_512,                // llvm.x86.avx512.scatter.qpq.512
1020     x86_avx512_scatter_qps_512,                // llvm.x86.avx512.scatter.qps.512
1021     x86_avx512_scatterdiv2_df,                 // llvm.x86.avx512.scatterdiv2.df
1022     x86_avx512_scatterdiv2_di,                 // llvm.x86.avx512.scatterdiv2.di
1023     x86_avx512_scatterdiv4_df,                 // llvm.x86.avx512.scatterdiv4.df
1024     x86_avx512_scatterdiv4_di,                 // llvm.x86.avx512.scatterdiv4.di
1025     x86_avx512_scatterdiv4_sf,                 // llvm.x86.avx512.scatterdiv4.sf
1026     x86_avx512_scatterdiv4_si,                 // llvm.x86.avx512.scatterdiv4.si
1027     x86_avx512_scatterdiv8_sf,                 // llvm.x86.avx512.scatterdiv8.sf
1028     x86_avx512_scatterdiv8_si,                 // llvm.x86.avx512.scatterdiv8.si
1029     x86_avx512_scattersiv2_df,                 // llvm.x86.avx512.scattersiv2.df
1030     x86_avx512_scattersiv2_di,                 // llvm.x86.avx512.scattersiv2.di
1031     x86_avx512_scattersiv4_df,                 // llvm.x86.avx512.scattersiv4.df
1032     x86_avx512_scattersiv4_di,                 // llvm.x86.avx512.scattersiv4.di
1033     x86_avx512_scattersiv4_sf,                 // llvm.x86.avx512.scattersiv4.sf
1034     x86_avx512_scattersiv4_si,                 // llvm.x86.avx512.scattersiv4.si
1035     x86_avx512_scattersiv8_sf,                 // llvm.x86.avx512.scattersiv8.sf
1036     x86_avx512_scattersiv8_si,                 // llvm.x86.avx512.scattersiv8.si
1037     x86_avx512_sitofp_round,                   // llvm.x86.avx512.sitofp.round
1038     x86_avx512_sqrt_pd_512,                    // llvm.x86.avx512.sqrt.pd.512
1039     x86_avx512_sqrt_ps_512,                    // llvm.x86.avx512.sqrt.ps.512
1040     x86_avx512_sub_pd_512,                     // llvm.x86.avx512.sub.pd.512
1041     x86_avx512_sub_ps_512,                     // llvm.x86.avx512.sub.ps.512
1042     x86_avx512_uitofp_round,                   // llvm.x86.avx512.uitofp.round
1043     x86_avx512_vcomi_sd,                       // llvm.x86.avx512.vcomi.sd
1044     x86_avx512_vcomi_ss,                       // llvm.x86.avx512.vcomi.ss
1045     x86_avx512_vcvtsd2si32,                    // llvm.x86.avx512.vcvtsd2si32
1046     x86_avx512_vcvtsd2si64,                    // llvm.x86.avx512.vcvtsd2si64
1047     x86_avx512_vcvtsd2usi32,                   // llvm.x86.avx512.vcvtsd2usi32
1048     x86_avx512_vcvtsd2usi64,                   // llvm.x86.avx512.vcvtsd2usi64
1049     x86_avx512_vcvtss2si32,                    // llvm.x86.avx512.vcvtss2si32
1050     x86_avx512_vcvtss2si64,                    // llvm.x86.avx512.vcvtss2si64
1051     x86_avx512_vcvtss2usi32,                   // llvm.x86.avx512.vcvtss2usi32
1052     x86_avx512_vcvtss2usi64,                   // llvm.x86.avx512.vcvtss2usi64
1053     x86_avx512_vfmadd_f32,                     // llvm.x86.avx512.vfmadd.f32
1054     x86_avx512_vfmadd_f64,                     // llvm.x86.avx512.vfmadd.f64
1055     x86_avx512_vfmadd_pd_512,                  // llvm.x86.avx512.vfmadd.pd.512
1056     x86_avx512_vfmadd_ps_512,                  // llvm.x86.avx512.vfmadd.ps.512
1057     x86_avx512_vfmaddsub_pd_512,               // llvm.x86.avx512.vfmaddsub.pd.512
1058     x86_avx512_vfmaddsub_ps_512,               // llvm.x86.avx512.vfmaddsub.ps.512
1059     x86_avx512_vp2intersect_d_128,             // llvm.x86.avx512.vp2intersect.d.128
1060     x86_avx512_vp2intersect_d_256,             // llvm.x86.avx512.vp2intersect.d.256
1061     x86_avx512_vp2intersect_d_512,             // llvm.x86.avx512.vp2intersect.d.512
1062     x86_avx512_vp2intersect_q_128,             // llvm.x86.avx512.vp2intersect.q.128
1063     x86_avx512_vp2intersect_q_256,             // llvm.x86.avx512.vp2intersect.q.256
1064     x86_avx512_vp2intersect_q_512,             // llvm.x86.avx512.vp2intersect.q.512
1065     x86_avx512_vpdpbusd_128,                   // llvm.x86.avx512.vpdpbusd.128
1066     x86_avx512_vpdpbusd_256,                   // llvm.x86.avx512.vpdpbusd.256
1067     x86_avx512_vpdpbusd_512,                   // llvm.x86.avx512.vpdpbusd.512
1068     x86_avx512_vpdpbusds_128,                  // llvm.x86.avx512.vpdpbusds.128
1069     x86_avx512_vpdpbusds_256,                  // llvm.x86.avx512.vpdpbusds.256
1070     x86_avx512_vpdpbusds_512,                  // llvm.x86.avx512.vpdpbusds.512
1071     x86_avx512_vpdpwssd_128,                   // llvm.x86.avx512.vpdpwssd.128
1072     x86_avx512_vpdpwssd_256,                   // llvm.x86.avx512.vpdpwssd.256
1073     x86_avx512_vpdpwssd_512,                   // llvm.x86.avx512.vpdpwssd.512
1074     x86_avx512_vpdpwssds_128,                  // llvm.x86.avx512.vpdpwssds.128
1075     x86_avx512_vpdpwssds_256,                  // llvm.x86.avx512.vpdpwssds.256
1076     x86_avx512_vpdpwssds_512,                  // llvm.x86.avx512.vpdpwssds.512
1077     x86_avx512_vpermi2var_d_128,               // llvm.x86.avx512.vpermi2var.d.128
1078     x86_avx512_vpermi2var_d_256,               // llvm.x86.avx512.vpermi2var.d.256
1079     x86_avx512_vpermi2var_d_512,               // llvm.x86.avx512.vpermi2var.d.512
1080     x86_avx512_vpermi2var_hi_128,              // llvm.x86.avx512.vpermi2var.hi.128
1081     x86_avx512_vpermi2var_hi_256,              // llvm.x86.avx512.vpermi2var.hi.256
1082     x86_avx512_vpermi2var_hi_512,              // llvm.x86.avx512.vpermi2var.hi.512
1083     x86_avx512_vpermi2var_pd_128,              // llvm.x86.avx512.vpermi2var.pd.128
1084     x86_avx512_vpermi2var_pd_256,              // llvm.x86.avx512.vpermi2var.pd.256
1085     x86_avx512_vpermi2var_pd_512,              // llvm.x86.avx512.vpermi2var.pd.512
1086     x86_avx512_vpermi2var_ps_128,              // llvm.x86.avx512.vpermi2var.ps.128
1087     x86_avx512_vpermi2var_ps_256,              // llvm.x86.avx512.vpermi2var.ps.256
1088     x86_avx512_vpermi2var_ps_512,              // llvm.x86.avx512.vpermi2var.ps.512
1089     x86_avx512_vpermi2var_q_128,               // llvm.x86.avx512.vpermi2var.q.128
1090     x86_avx512_vpermi2var_q_256,               // llvm.x86.avx512.vpermi2var.q.256
1091     x86_avx512_vpermi2var_q_512,               // llvm.x86.avx512.vpermi2var.q.512
1092     x86_avx512_vpermi2var_qi_128,              // llvm.x86.avx512.vpermi2var.qi.128
1093     x86_avx512_vpermi2var_qi_256,              // llvm.x86.avx512.vpermi2var.qi.256
1094     x86_avx512_vpermi2var_qi_512,              // llvm.x86.avx512.vpermi2var.qi.512
1095     x86_avx512_vpermilvar_pd_512,              // llvm.x86.avx512.vpermilvar.pd.512
1096     x86_avx512_vpermilvar_ps_512,              // llvm.x86.avx512.vpermilvar.ps.512
1097     x86_avx512_vpmadd52h_uq_128,               // llvm.x86.avx512.vpmadd52h.uq.128
1098     x86_avx512_vpmadd52h_uq_256,               // llvm.x86.avx512.vpmadd52h.uq.256
1099     x86_avx512_vpmadd52h_uq_512,               // llvm.x86.avx512.vpmadd52h.uq.512
1100     x86_avx512_vpmadd52l_uq_128,               // llvm.x86.avx512.vpmadd52l.uq.128
1101     x86_avx512_vpmadd52l_uq_256,               // llvm.x86.avx512.vpmadd52l.uq.256
1102     x86_avx512_vpmadd52l_uq_512,               // llvm.x86.avx512.vpmadd52l.uq.512
1103     x86_avx512_vpshufbitqmb_128,               // llvm.x86.avx512.vpshufbitqmb.128
1104     x86_avx512_vpshufbitqmb_256,               // llvm.x86.avx512.vpshufbitqmb.256
1105     x86_avx512_vpshufbitqmb_512,               // llvm.x86.avx512.vpshufbitqmb.512
1106     x86_avx512bf16_cvtne2ps2bf16_128,          // llvm.x86.avx512bf16.cvtne2ps2bf16.128
1107     x86_avx512bf16_cvtne2ps2bf16_256,          // llvm.x86.avx512bf16.cvtne2ps2bf16.256
1108     x86_avx512bf16_cvtne2ps2bf16_512,          // llvm.x86.avx512bf16.cvtne2ps2bf16.512
1109     x86_avx512bf16_cvtneps2bf16_256,           // llvm.x86.avx512bf16.cvtneps2bf16.256
1110     x86_avx512bf16_cvtneps2bf16_512,           // llvm.x86.avx512bf16.cvtneps2bf16.512
1111     x86_avx512bf16_dpbf16ps_128,               // llvm.x86.avx512bf16.dpbf16ps.128
1112     x86_avx512bf16_dpbf16ps_256,               // llvm.x86.avx512bf16.dpbf16ps.256
1113     x86_avx512bf16_dpbf16ps_512,               // llvm.x86.avx512bf16.dpbf16ps.512
1114     x86_avx512bf16_mask_cvtneps2bf16_128,      // llvm.x86.avx512bf16.mask.cvtneps2bf16.128
1115     x86_avx512fp16_add_ph_512,                 // llvm.x86.avx512fp16.add.ph.512
1116     x86_avx512fp16_div_ph_512,                 // llvm.x86.avx512fp16.div.ph.512
1117     x86_avx512fp16_fpclass_ph_128,             // llvm.x86.avx512fp16.fpclass.ph.128
1118     x86_avx512fp16_fpclass_ph_256,             // llvm.x86.avx512fp16.fpclass.ph.256
1119     x86_avx512fp16_fpclass_ph_512,             // llvm.x86.avx512fp16.fpclass.ph.512
1120     x86_avx512fp16_mask_add_sh_round,          // llvm.x86.avx512fp16.mask.add.sh.round
1121     x86_avx512fp16_mask_cmp_ph_128,            // llvm.x86.avx512fp16.mask.cmp.ph.128
1122     x86_avx512fp16_mask_cmp_ph_256,            // llvm.x86.avx512fp16.mask.cmp.ph.256
1123     x86_avx512fp16_mask_cmp_ph_512,            // llvm.x86.avx512fp16.mask.cmp.ph.512
1124     x86_avx512fp16_mask_cmp_sh,                // llvm.x86.avx512fp16.mask.cmp.sh
1125     x86_avx512fp16_mask_div_sh_round,          // llvm.x86.avx512fp16.mask.div.sh.round
1126     x86_avx512fp16_mask_fpclass_sh,            // llvm.x86.avx512fp16.mask.fpclass.sh
1127     x86_avx512fp16_mask_getexp_ph_128,         // llvm.x86.avx512fp16.mask.getexp.ph.128
1128     x86_avx512fp16_mask_getexp_ph_256,         // llvm.x86.avx512fp16.mask.getexp.ph.256
1129     x86_avx512fp16_mask_getexp_ph_512,         // llvm.x86.avx512fp16.mask.getexp.ph.512
1130     x86_avx512fp16_mask_getexp_sh,             // llvm.x86.avx512fp16.mask.getexp.sh
1131     x86_avx512fp16_mask_getmant_ph_128,        // llvm.x86.avx512fp16.mask.getmant.ph.128
1132     x86_avx512fp16_mask_getmant_ph_256,        // llvm.x86.avx512fp16.mask.getmant.ph.256
1133     x86_avx512fp16_mask_getmant_ph_512,        // llvm.x86.avx512fp16.mask.getmant.ph.512
1134     x86_avx512fp16_mask_getmant_sh,            // llvm.x86.avx512fp16.mask.getmant.sh
1135     x86_avx512fp16_mask_max_sh_round,          // llvm.x86.avx512fp16.mask.max.sh.round
1136     x86_avx512fp16_mask_min_sh_round,          // llvm.x86.avx512fp16.mask.min.sh.round
1137     x86_avx512fp16_mask_mul_sh_round,          // llvm.x86.avx512fp16.mask.mul.sh.round
1138     x86_avx512fp16_mask_rcp_ph_128,            // llvm.x86.avx512fp16.mask.rcp.ph.128
1139     x86_avx512fp16_mask_rcp_ph_256,            // llvm.x86.avx512fp16.mask.rcp.ph.256
1140     x86_avx512fp16_mask_rcp_ph_512,            // llvm.x86.avx512fp16.mask.rcp.ph.512
1141     x86_avx512fp16_mask_rcp_sh,                // llvm.x86.avx512fp16.mask.rcp.sh
1142     x86_avx512fp16_mask_reduce_ph_128,         // llvm.x86.avx512fp16.mask.reduce.ph.128
1143     x86_avx512fp16_mask_reduce_ph_256,         // llvm.x86.avx512fp16.mask.reduce.ph.256
1144     x86_avx512fp16_mask_reduce_ph_512,         // llvm.x86.avx512fp16.mask.reduce.ph.512
1145     x86_avx512fp16_mask_reduce_sh,             // llvm.x86.avx512fp16.mask.reduce.sh
1146     x86_avx512fp16_mask_rndscale_ph_128,       // llvm.x86.avx512fp16.mask.rndscale.ph.128
1147     x86_avx512fp16_mask_rndscale_ph_256,       // llvm.x86.avx512fp16.mask.rndscale.ph.256
1148     x86_avx512fp16_mask_rndscale_ph_512,       // llvm.x86.avx512fp16.mask.rndscale.ph.512
1149     x86_avx512fp16_mask_rndscale_sh,           // llvm.x86.avx512fp16.mask.rndscale.sh
1150     x86_avx512fp16_mask_rsqrt_ph_128,          // llvm.x86.avx512fp16.mask.rsqrt.ph.128
1151     x86_avx512fp16_mask_rsqrt_ph_256,          // llvm.x86.avx512fp16.mask.rsqrt.ph.256
1152     x86_avx512fp16_mask_rsqrt_ph_512,          // llvm.x86.avx512fp16.mask.rsqrt.ph.512
1153     x86_avx512fp16_mask_rsqrt_sh,              // llvm.x86.avx512fp16.mask.rsqrt.sh
1154     x86_avx512fp16_mask_scalef_ph_128,         // llvm.x86.avx512fp16.mask.scalef.ph.128
1155     x86_avx512fp16_mask_scalef_ph_256,         // llvm.x86.avx512fp16.mask.scalef.ph.256
1156     x86_avx512fp16_mask_scalef_ph_512,         // llvm.x86.avx512fp16.mask.scalef.ph.512
1157     x86_avx512fp16_mask_scalef_sh,             // llvm.x86.avx512fp16.mask.scalef.sh
1158     x86_avx512fp16_mask_sqrt_sh,               // llvm.x86.avx512fp16.mask.sqrt.sh
1159     x86_avx512fp16_mask_sub_sh_round,          // llvm.x86.avx512fp16.mask.sub.sh.round
1160     x86_avx512fp16_mask_vcvtdq2ph_128,         // llvm.x86.avx512fp16.mask.vcvtdq2ph.128
1161     x86_avx512fp16_mask_vcvtpd2ph_128,         // llvm.x86.avx512fp16.mask.vcvtpd2ph.128
1162     x86_avx512fp16_mask_vcvtpd2ph_256,         // llvm.x86.avx512fp16.mask.vcvtpd2ph.256
1163     x86_avx512fp16_mask_vcvtpd2ph_512,         // llvm.x86.avx512fp16.mask.vcvtpd2ph.512
1164     x86_avx512fp16_mask_vcvtph2dq_128,         // llvm.x86.avx512fp16.mask.vcvtph2dq.128
1165     x86_avx512fp16_mask_vcvtph2dq_256,         // llvm.x86.avx512fp16.mask.vcvtph2dq.256
1166     x86_avx512fp16_mask_vcvtph2dq_512,         // llvm.x86.avx512fp16.mask.vcvtph2dq.512
1167     x86_avx512fp16_mask_vcvtph2pd_128,         // llvm.x86.avx512fp16.mask.vcvtph2pd.128
1168     x86_avx512fp16_mask_vcvtph2pd_256,         // llvm.x86.avx512fp16.mask.vcvtph2pd.256
1169     x86_avx512fp16_mask_vcvtph2pd_512,         // llvm.x86.avx512fp16.mask.vcvtph2pd.512
1170     x86_avx512fp16_mask_vcvtph2psx_128,        // llvm.x86.avx512fp16.mask.vcvtph2psx.128
1171     x86_avx512fp16_mask_vcvtph2psx_256,        // llvm.x86.avx512fp16.mask.vcvtph2psx.256
1172     x86_avx512fp16_mask_vcvtph2psx_512,        // llvm.x86.avx512fp16.mask.vcvtph2psx.512
1173     x86_avx512fp16_mask_vcvtph2qq_128,         // llvm.x86.avx512fp16.mask.vcvtph2qq.128
1174     x86_avx512fp16_mask_vcvtph2qq_256,         // llvm.x86.avx512fp16.mask.vcvtph2qq.256
1175     x86_avx512fp16_mask_vcvtph2qq_512,         // llvm.x86.avx512fp16.mask.vcvtph2qq.512
1176     x86_avx512fp16_mask_vcvtph2udq_128,        // llvm.x86.avx512fp16.mask.vcvtph2udq.128
1177     x86_avx512fp16_mask_vcvtph2udq_256,        // llvm.x86.avx512fp16.mask.vcvtph2udq.256
1178     x86_avx512fp16_mask_vcvtph2udq_512,        // llvm.x86.avx512fp16.mask.vcvtph2udq.512
1179     x86_avx512fp16_mask_vcvtph2uqq_128,        // llvm.x86.avx512fp16.mask.vcvtph2uqq.128
1180     x86_avx512fp16_mask_vcvtph2uqq_256,        // llvm.x86.avx512fp16.mask.vcvtph2uqq.256
1181     x86_avx512fp16_mask_vcvtph2uqq_512,        // llvm.x86.avx512fp16.mask.vcvtph2uqq.512
1182     x86_avx512fp16_mask_vcvtph2uw_128,         // llvm.x86.avx512fp16.mask.vcvtph2uw.128
1183     x86_avx512fp16_mask_vcvtph2uw_256,         // llvm.x86.avx512fp16.mask.vcvtph2uw.256
1184     x86_avx512fp16_mask_vcvtph2uw_512,         // llvm.x86.avx512fp16.mask.vcvtph2uw.512
1185     x86_avx512fp16_mask_vcvtph2w_128,          // llvm.x86.avx512fp16.mask.vcvtph2w.128
1186     x86_avx512fp16_mask_vcvtph2w_256,          // llvm.x86.avx512fp16.mask.vcvtph2w.256
1187     x86_avx512fp16_mask_vcvtph2w_512,          // llvm.x86.avx512fp16.mask.vcvtph2w.512
1188     x86_avx512fp16_mask_vcvtps2phx_128,        // llvm.x86.avx512fp16.mask.vcvtps2phx.128
1189     x86_avx512fp16_mask_vcvtps2phx_256,        // llvm.x86.avx512fp16.mask.vcvtps2phx.256
1190     x86_avx512fp16_mask_vcvtps2phx_512,        // llvm.x86.avx512fp16.mask.vcvtps2phx.512
1191     x86_avx512fp16_mask_vcvtqq2ph_128,         // llvm.x86.avx512fp16.mask.vcvtqq2ph.128
1192     x86_avx512fp16_mask_vcvtqq2ph_256,         // llvm.x86.avx512fp16.mask.vcvtqq2ph.256
1193     x86_avx512fp16_mask_vcvtsd2sh_round,       // llvm.x86.avx512fp16.mask.vcvtsd2sh.round
1194     x86_avx512fp16_mask_vcvtsh2sd_round,       // llvm.x86.avx512fp16.mask.vcvtsh2sd.round
1195     x86_avx512fp16_mask_vcvtsh2ss_round,       // llvm.x86.avx512fp16.mask.vcvtsh2ss.round
1196     x86_avx512fp16_mask_vcvtss2sh_round,       // llvm.x86.avx512fp16.mask.vcvtss2sh.round
1197     x86_avx512fp16_mask_vcvttph2dq_128,        // llvm.x86.avx512fp16.mask.vcvttph2dq.128
1198     x86_avx512fp16_mask_vcvttph2dq_256,        // llvm.x86.avx512fp16.mask.vcvttph2dq.256
1199     x86_avx512fp16_mask_vcvttph2dq_512,        // llvm.x86.avx512fp16.mask.vcvttph2dq.512
1200     x86_avx512fp16_mask_vcvttph2qq_128,        // llvm.x86.avx512fp16.mask.vcvttph2qq.128
1201     x86_avx512fp16_mask_vcvttph2qq_256,        // llvm.x86.avx512fp16.mask.vcvttph2qq.256
1202     x86_avx512fp16_mask_vcvttph2qq_512,        // llvm.x86.avx512fp16.mask.vcvttph2qq.512
1203     x86_avx512fp16_mask_vcvttph2udq_128,       // llvm.x86.avx512fp16.mask.vcvttph2udq.128
1204     x86_avx512fp16_mask_vcvttph2udq_256,       // llvm.x86.avx512fp16.mask.vcvttph2udq.256
1205     x86_avx512fp16_mask_vcvttph2udq_512,       // llvm.x86.avx512fp16.mask.vcvttph2udq.512
1206     x86_avx512fp16_mask_vcvttph2uqq_128,       // llvm.x86.avx512fp16.mask.vcvttph2uqq.128
1207     x86_avx512fp16_mask_vcvttph2uqq_256,       // llvm.x86.avx512fp16.mask.vcvttph2uqq.256
1208     x86_avx512fp16_mask_vcvttph2uqq_512,       // llvm.x86.avx512fp16.mask.vcvttph2uqq.512
1209     x86_avx512fp16_mask_vcvttph2uw_128,        // llvm.x86.avx512fp16.mask.vcvttph2uw.128
1210     x86_avx512fp16_mask_vcvttph2uw_256,        // llvm.x86.avx512fp16.mask.vcvttph2uw.256
1211     x86_avx512fp16_mask_vcvttph2uw_512,        // llvm.x86.avx512fp16.mask.vcvttph2uw.512
1212     x86_avx512fp16_mask_vcvttph2w_128,         // llvm.x86.avx512fp16.mask.vcvttph2w.128
1213     x86_avx512fp16_mask_vcvttph2w_256,         // llvm.x86.avx512fp16.mask.vcvttph2w.256
1214     x86_avx512fp16_mask_vcvttph2w_512,         // llvm.x86.avx512fp16.mask.vcvttph2w.512
1215     x86_avx512fp16_mask_vcvtudq2ph_128,        // llvm.x86.avx512fp16.mask.vcvtudq2ph.128
1216     x86_avx512fp16_mask_vcvtuqq2ph_128,        // llvm.x86.avx512fp16.mask.vcvtuqq2ph.128
1217     x86_avx512fp16_mask_vcvtuqq2ph_256,        // llvm.x86.avx512fp16.mask.vcvtuqq2ph.256
1218     x86_avx512fp16_mask_vfcmadd_cph_128,       // llvm.x86.avx512fp16.mask.vfcmadd.cph.128
1219     x86_avx512fp16_mask_vfcmadd_cph_256,       // llvm.x86.avx512fp16.mask.vfcmadd.cph.256
1220     x86_avx512fp16_mask_vfcmadd_cph_512,       // llvm.x86.avx512fp16.mask.vfcmadd.cph.512
1221     x86_avx512fp16_mask_vfcmadd_csh,           // llvm.x86.avx512fp16.mask.vfcmadd.csh
1222     x86_avx512fp16_mask_vfcmul_cph_128,        // llvm.x86.avx512fp16.mask.vfcmul.cph.128
1223     x86_avx512fp16_mask_vfcmul_cph_256,        // llvm.x86.avx512fp16.mask.vfcmul.cph.256
1224     x86_avx512fp16_mask_vfcmul_cph_512,        // llvm.x86.avx512fp16.mask.vfcmul.cph.512
1225     x86_avx512fp16_mask_vfcmul_csh,            // llvm.x86.avx512fp16.mask.vfcmul.csh
1226     x86_avx512fp16_mask_vfmadd_cph_128,        // llvm.x86.avx512fp16.mask.vfmadd.cph.128
1227     x86_avx512fp16_mask_vfmadd_cph_256,        // llvm.x86.avx512fp16.mask.vfmadd.cph.256
1228     x86_avx512fp16_mask_vfmadd_cph_512,        // llvm.x86.avx512fp16.mask.vfmadd.cph.512
1229     x86_avx512fp16_mask_vfmadd_csh,            // llvm.x86.avx512fp16.mask.vfmadd.csh
1230     x86_avx512fp16_mask_vfmul_cph_128,         // llvm.x86.avx512fp16.mask.vfmul.cph.128
1231     x86_avx512fp16_mask_vfmul_cph_256,         // llvm.x86.avx512fp16.mask.vfmul.cph.256
1232     x86_avx512fp16_mask_vfmul_cph_512,         // llvm.x86.avx512fp16.mask.vfmul.cph.512
1233     x86_avx512fp16_mask_vfmul_csh,             // llvm.x86.avx512fp16.mask.vfmul.csh
1234     x86_avx512fp16_maskz_vfcmadd_cph_128,      // llvm.x86.avx512fp16.maskz.vfcmadd.cph.128
1235     x86_avx512fp16_maskz_vfcmadd_cph_256,      // llvm.x86.avx512fp16.maskz.vfcmadd.cph.256
1236     x86_avx512fp16_maskz_vfcmadd_cph_512,      // llvm.x86.avx512fp16.maskz.vfcmadd.cph.512
1237     x86_avx512fp16_maskz_vfcmadd_csh,          // llvm.x86.avx512fp16.maskz.vfcmadd.csh
1238     x86_avx512fp16_maskz_vfmadd_cph_128,       // llvm.x86.avx512fp16.maskz.vfmadd.cph.128
1239     x86_avx512fp16_maskz_vfmadd_cph_256,       // llvm.x86.avx512fp16.maskz.vfmadd.cph.256
1240     x86_avx512fp16_maskz_vfmadd_cph_512,       // llvm.x86.avx512fp16.maskz.vfmadd.cph.512
1241     x86_avx512fp16_maskz_vfmadd_csh,           // llvm.x86.avx512fp16.maskz.vfmadd.csh
1242     x86_avx512fp16_max_ph_128,                 // llvm.x86.avx512fp16.max.ph.128
1243     x86_avx512fp16_max_ph_256,                 // llvm.x86.avx512fp16.max.ph.256
1244     x86_avx512fp16_max_ph_512,                 // llvm.x86.avx512fp16.max.ph.512
1245     x86_avx512fp16_min_ph_128,                 // llvm.x86.avx512fp16.min.ph.128
1246     x86_avx512fp16_min_ph_256,                 // llvm.x86.avx512fp16.min.ph.256
1247     x86_avx512fp16_min_ph_512,                 // llvm.x86.avx512fp16.min.ph.512
1248     x86_avx512fp16_mul_ph_512,                 // llvm.x86.avx512fp16.mul.ph.512
1249     x86_avx512fp16_sqrt_ph_512,                // llvm.x86.avx512fp16.sqrt.ph.512
1250     x86_avx512fp16_sub_ph_512,                 // llvm.x86.avx512fp16.sub.ph.512
1251     x86_avx512fp16_vcomi_sh,                   // llvm.x86.avx512fp16.vcomi.sh
1252     x86_avx512fp16_vcvtsh2si32,                // llvm.x86.avx512fp16.vcvtsh2si32
1253     x86_avx512fp16_vcvtsh2si64,                // llvm.x86.avx512fp16.vcvtsh2si64
1254     x86_avx512fp16_vcvtsh2usi32,               // llvm.x86.avx512fp16.vcvtsh2usi32
1255     x86_avx512fp16_vcvtsh2usi64,               // llvm.x86.avx512fp16.vcvtsh2usi64
1256     x86_avx512fp16_vcvtsi2sh,                  // llvm.x86.avx512fp16.vcvtsi2sh
1257     x86_avx512fp16_vcvtsi642sh,                // llvm.x86.avx512fp16.vcvtsi642sh
1258     x86_avx512fp16_vcvttsh2si32,               // llvm.x86.avx512fp16.vcvttsh2si32
1259     x86_avx512fp16_vcvttsh2si64,               // llvm.x86.avx512fp16.vcvttsh2si64
1260     x86_avx512fp16_vcvttsh2usi32,              // llvm.x86.avx512fp16.vcvttsh2usi32
1261     x86_avx512fp16_vcvttsh2usi64,              // llvm.x86.avx512fp16.vcvttsh2usi64
1262     x86_avx512fp16_vcvtusi2sh,                 // llvm.x86.avx512fp16.vcvtusi2sh
1263     x86_avx512fp16_vcvtusi642sh,               // llvm.x86.avx512fp16.vcvtusi642sh
1264     x86_avx512fp16_vfmadd_f16,                 // llvm.x86.avx512fp16.vfmadd.f16
1265     x86_avx512fp16_vfmadd_ph_512,              // llvm.x86.avx512fp16.vfmadd.ph.512
1266     x86_avx512fp16_vfmaddsub_ph_128,           // llvm.x86.avx512fp16.vfmaddsub.ph.128
1267     x86_avx512fp16_vfmaddsub_ph_256,           // llvm.x86.avx512fp16.vfmaddsub.ph.256
1268     x86_avx512fp16_vfmaddsub_ph_512,           // llvm.x86.avx512fp16.vfmaddsub.ph.512
1269     x86_axor32,                                // llvm.x86.axor32
1270     x86_axor64,                                // llvm.x86.axor64
1271     x86_bmi_bextr_32,                          // llvm.x86.bmi.bextr.32
1272     x86_bmi_bextr_64,                          // llvm.x86.bmi.bextr.64
1273     x86_bmi_bzhi_32,                           // llvm.x86.bmi.bzhi.32
1274     x86_bmi_bzhi_64,                           // llvm.x86.bmi.bzhi.64
1275     x86_bmi_pdep_32,                           // llvm.x86.bmi.pdep.32
1276     x86_bmi_pdep_64,                           // llvm.x86.bmi.pdep.64
1277     x86_bmi_pext_32,                           // llvm.x86.bmi.pext.32
1278     x86_bmi_pext_64,                           // llvm.x86.bmi.pext.64
1279     x86_cast_tile_to_vector,                   // llvm.x86.cast.tile.to.vector
1280     x86_cast_vector_to_tile,                   // llvm.x86.cast.vector.to.tile
1281     x86_cldemote,                              // llvm.x86.cldemote
1282     x86_clflushopt,                            // llvm.x86.clflushopt
1283     x86_clrssbsy,                              // llvm.x86.clrssbsy
1284     x86_clui,                                  // llvm.x86.clui
1285     x86_clwb,                                  // llvm.x86.clwb
1286     x86_clzero,                                // llvm.x86.clzero
1287     x86_cmpccxadd32,                           // llvm.x86.cmpccxadd32
1288     x86_cmpccxadd64,                           // llvm.x86.cmpccxadd64
1289     x86_directstore32,                         // llvm.x86.directstore32
1290     x86_directstore64,                         // llvm.x86.directstore64
1291     x86_encodekey128,                          // llvm.x86.encodekey128
1292     x86_encodekey256,                          // llvm.x86.encodekey256
1293     x86_enqcmd,                                // llvm.x86.enqcmd
1294     x86_enqcmds,                               // llvm.x86.enqcmds
1295     x86_flags_read_u32,                        // llvm.x86.flags.read.u32
1296     x86_flags_read_u64,                        // llvm.x86.flags.read.u64
1297     x86_flags_write_u32,                       // llvm.x86.flags.write.u32
1298     x86_flags_write_u64,                       // llvm.x86.flags.write.u64
1299     x86_fma_vfmaddsub_pd,                      // llvm.x86.fma.vfmaddsub.pd
1300     x86_fma_vfmaddsub_pd_256,                  // llvm.x86.fma.vfmaddsub.pd.256
1301     x86_fma_vfmaddsub_ps,                      // llvm.x86.fma.vfmaddsub.ps
1302     x86_fma_vfmaddsub_ps_256,                  // llvm.x86.fma.vfmaddsub.ps.256
1303     x86_fxrstor,                               // llvm.x86.fxrstor
1304     x86_fxrstor64,                             // llvm.x86.fxrstor64
1305     x86_fxsave,                                // llvm.x86.fxsave
1306     x86_fxsave64,                              // llvm.x86.fxsave64
1307     x86_incsspd,                               // llvm.x86.incsspd
1308     x86_incsspq,                               // llvm.x86.incsspq
1309     x86_int,                                   // llvm.x86.int
1310     x86_invpcid,                               // llvm.x86.invpcid
1311     x86_ldtilecfg,                             // llvm.x86.ldtilecfg
1312     x86_ldtilecfg_internal,                    // llvm.x86.ldtilecfg.internal
1313     x86_llwpcb,                                // llvm.x86.llwpcb
1314     x86_loadiwkey,                             // llvm.x86.loadiwkey
1315     x86_lwpins32,                              // llvm.x86.lwpins32
1316     x86_lwpins64,                              // llvm.x86.lwpins64
1317     x86_lwpval32,                              // llvm.x86.lwpval32
1318     x86_lwpval64,                              // llvm.x86.lwpval64
1319     x86_mmx_emms,                              // llvm.x86.mmx.emms
1320     x86_mmx_maskmovq,                          // llvm.x86.mmx.maskmovq
1321     x86_mmx_movnt_dq,                          // llvm.x86.mmx.movnt.dq
1322     x86_mmx_packssdw,                          // llvm.x86.mmx.packssdw
1323     x86_mmx_packsswb,                          // llvm.x86.mmx.packsswb
1324     x86_mmx_packuswb,                          // llvm.x86.mmx.packuswb
1325     x86_mmx_padd_b,                            // llvm.x86.mmx.padd.b
1326     x86_mmx_padd_d,                            // llvm.x86.mmx.padd.d
1327     x86_mmx_padd_q,                            // llvm.x86.mmx.padd.q
1328     x86_mmx_padd_w,                            // llvm.x86.mmx.padd.w
1329     x86_mmx_padds_b,                           // llvm.x86.mmx.padds.b
1330     x86_mmx_padds_w,                           // llvm.x86.mmx.padds.w
1331     x86_mmx_paddus_b,                          // llvm.x86.mmx.paddus.b
1332     x86_mmx_paddus_w,                          // llvm.x86.mmx.paddus.w
1333     x86_mmx_palignr_b,                         // llvm.x86.mmx.palignr.b
1334     x86_mmx_pand,                              // llvm.x86.mmx.pand
1335     x86_mmx_pandn,                             // llvm.x86.mmx.pandn
1336     x86_mmx_pavg_b,                            // llvm.x86.mmx.pavg.b
1337     x86_mmx_pavg_w,                            // llvm.x86.mmx.pavg.w
1338     x86_mmx_pcmpeq_b,                          // llvm.x86.mmx.pcmpeq.b
1339     x86_mmx_pcmpeq_d,                          // llvm.x86.mmx.pcmpeq.d
1340     x86_mmx_pcmpeq_w,                          // llvm.x86.mmx.pcmpeq.w
1341     x86_mmx_pcmpgt_b,                          // llvm.x86.mmx.pcmpgt.b
1342     x86_mmx_pcmpgt_d,                          // llvm.x86.mmx.pcmpgt.d
1343     x86_mmx_pcmpgt_w,                          // llvm.x86.mmx.pcmpgt.w
1344     x86_mmx_pextr_w,                           // llvm.x86.mmx.pextr.w
1345     x86_mmx_pinsr_w,                           // llvm.x86.mmx.pinsr.w
1346     x86_mmx_pmadd_wd,                          // llvm.x86.mmx.pmadd.wd
1347     x86_mmx_pmaxs_w,                           // llvm.x86.mmx.pmaxs.w
1348     x86_mmx_pmaxu_b,                           // llvm.x86.mmx.pmaxu.b
1349     x86_mmx_pmins_w,                           // llvm.x86.mmx.pmins.w
1350     x86_mmx_pminu_b,                           // llvm.x86.mmx.pminu.b
1351     x86_mmx_pmovmskb,                          // llvm.x86.mmx.pmovmskb
1352     x86_mmx_pmulh_w,                           // llvm.x86.mmx.pmulh.w
1353     x86_mmx_pmulhu_w,                          // llvm.x86.mmx.pmulhu.w
1354     x86_mmx_pmull_w,                           // llvm.x86.mmx.pmull.w
1355     x86_mmx_pmulu_dq,                          // llvm.x86.mmx.pmulu.dq
1356     x86_mmx_por,                               // llvm.x86.mmx.por
1357     x86_mmx_psad_bw,                           // llvm.x86.mmx.psad.bw
1358     x86_mmx_psll_d,                            // llvm.x86.mmx.psll.d
1359     x86_mmx_psll_q,                            // llvm.x86.mmx.psll.q
1360     x86_mmx_psll_w,                            // llvm.x86.mmx.psll.w
1361     x86_mmx_pslli_d,                           // llvm.x86.mmx.pslli.d
1362     x86_mmx_pslli_q,                           // llvm.x86.mmx.pslli.q
1363     x86_mmx_pslli_w,                           // llvm.x86.mmx.pslli.w
1364     x86_mmx_psra_d,                            // llvm.x86.mmx.psra.d
1365     x86_mmx_psra_w,                            // llvm.x86.mmx.psra.w
1366     x86_mmx_psrai_d,                           // llvm.x86.mmx.psrai.d
1367     x86_mmx_psrai_w,                           // llvm.x86.mmx.psrai.w
1368     x86_mmx_psrl_d,                            // llvm.x86.mmx.psrl.d
1369     x86_mmx_psrl_q,                            // llvm.x86.mmx.psrl.q
1370     x86_mmx_psrl_w,                            // llvm.x86.mmx.psrl.w
1371     x86_mmx_psrli_d,                           // llvm.x86.mmx.psrli.d
1372     x86_mmx_psrli_q,                           // llvm.x86.mmx.psrli.q
1373     x86_mmx_psrli_w,                           // llvm.x86.mmx.psrli.w
1374     x86_mmx_psub_b,                            // llvm.x86.mmx.psub.b
1375     x86_mmx_psub_d,                            // llvm.x86.mmx.psub.d
1376     x86_mmx_psub_q,                            // llvm.x86.mmx.psub.q
1377     x86_mmx_psub_w,                            // llvm.x86.mmx.psub.w
1378     x86_mmx_psubs_b,                           // llvm.x86.mmx.psubs.b
1379     x86_mmx_psubs_w,                           // llvm.x86.mmx.psubs.w
1380     x86_mmx_psubus_b,                          // llvm.x86.mmx.psubus.b
1381     x86_mmx_psubus_w,                          // llvm.x86.mmx.psubus.w
1382     x86_mmx_punpckhbw,                         // llvm.x86.mmx.punpckhbw
1383     x86_mmx_punpckhdq,                         // llvm.x86.mmx.punpckhdq
1384     x86_mmx_punpckhwd,                         // llvm.x86.mmx.punpckhwd
1385     x86_mmx_punpcklbw,                         // llvm.x86.mmx.punpcklbw
1386     x86_mmx_punpckldq,                         // llvm.x86.mmx.punpckldq
1387     x86_mmx_punpcklwd,                         // llvm.x86.mmx.punpcklwd
1388     x86_mmx_pxor,                              // llvm.x86.mmx.pxor
1389     x86_monitorx,                              // llvm.x86.monitorx
1390     x86_movdir64b,                             // llvm.x86.movdir64b
1391     x86_movrsdi,                               // llvm.x86.movrsdi
1392     x86_movrshi,                               // llvm.x86.movrshi
1393     x86_movrsqi,                               // llvm.x86.movrsqi
1394     x86_movrssi,                               // llvm.x86.movrssi
1395     x86_mwaitx,                                // llvm.x86.mwaitx
1396     x86_pclmulqdq,                             // llvm.x86.pclmulqdq
1397     x86_pclmulqdq_256,                         // llvm.x86.pclmulqdq.256
1398     x86_pclmulqdq_512,                         // llvm.x86.pclmulqdq.512
1399     x86_prefetchrs,                            // llvm.x86.prefetchrs
1400     x86_ptwrite32,                             // llvm.x86.ptwrite32
1401     x86_ptwrite64,                             // llvm.x86.ptwrite64
1402     x86_rdfsbase_32,                           // llvm.x86.rdfsbase.32
1403     x86_rdfsbase_64,                           // llvm.x86.rdfsbase.64
1404     x86_rdgsbase_32,                           // llvm.x86.rdgsbase.32
1405     x86_rdgsbase_64,                           // llvm.x86.rdgsbase.64
1406     x86_rdpid,                                 // llvm.x86.rdpid
1407     x86_rdpkru,                                // llvm.x86.rdpkru
1408     x86_rdpmc,                                 // llvm.x86.rdpmc
1409     x86_rdpru,                                 // llvm.x86.rdpru
1410     x86_rdrand_16,                             // llvm.x86.rdrand.16
1411     x86_rdrand_32,                             // llvm.x86.rdrand.32
1412     x86_rdrand_64,                             // llvm.x86.rdrand.64
1413     x86_rdseed_16,                             // llvm.x86.rdseed.16
1414     x86_rdseed_32,                             // llvm.x86.rdseed.32
1415     x86_rdseed_64,                             // llvm.x86.rdseed.64
1416     x86_rdsspd,                                // llvm.x86.rdsspd
1417     x86_rdsspq,                                // llvm.x86.rdsspq
1418     x86_rdtsc,                                 // llvm.x86.rdtsc
1419     x86_rdtscp,                                // llvm.x86.rdtscp
1420     x86_rstorssp,                              // llvm.x86.rstorssp
1421     x86_saveprevssp,                           // llvm.x86.saveprevssp
1422     x86_seh_ehguard,                           // llvm.x86.seh.ehguard
1423     x86_seh_ehregnode,                         // llvm.x86.seh.ehregnode
1424     x86_seh_lsda,                              // llvm.x86.seh.lsda
1425     x86_senduipi,                              // llvm.x86.senduipi
1426     x86_serialize,                             // llvm.x86.serialize
1427     x86_setssbsy,                              // llvm.x86.setssbsy
1428     x86_sha1msg1,                              // llvm.x86.sha1msg1
1429     x86_sha1msg2,                              // llvm.x86.sha1msg2
1430     x86_sha1nexte,                             // llvm.x86.sha1nexte
1431     x86_sha1rnds4,                             // llvm.x86.sha1rnds4
1432     x86_sha256msg1,                            // llvm.x86.sha256msg1
1433     x86_sha256msg2,                            // llvm.x86.sha256msg2
1434     x86_sha256rnds2,                           // llvm.x86.sha256rnds2
1435     x86_slwpcb,                                // llvm.x86.slwpcb
1436     x86_sse_cmp_ps,                            // llvm.x86.sse.cmp.ps
1437     x86_sse_cmp_ss,                            // llvm.x86.sse.cmp.ss
1438     x86_sse_comieq_ss,                         // llvm.x86.sse.comieq.ss
1439     x86_sse_comige_ss,                         // llvm.x86.sse.comige.ss
1440     x86_sse_comigt_ss,                         // llvm.x86.sse.comigt.ss
1441     x86_sse_comile_ss,                         // llvm.x86.sse.comile.ss
1442     x86_sse_comilt_ss,                         // llvm.x86.sse.comilt.ss
1443     x86_sse_comineq_ss,                        // llvm.x86.sse.comineq.ss
1444     x86_sse_cvtpd2pi,                          // llvm.x86.sse.cvtpd2pi
1445     x86_sse_cvtpi2pd,                          // llvm.x86.sse.cvtpi2pd
1446     x86_sse_cvtpi2ps,                          // llvm.x86.sse.cvtpi2ps
1447     x86_sse_cvtps2pi,                          // llvm.x86.sse.cvtps2pi
1448     x86_sse_cvtss2si,                          // llvm.x86.sse.cvtss2si
1449     x86_sse_cvtss2si64,                        // llvm.x86.sse.cvtss2si64
1450     x86_sse_cvttpd2pi,                         // llvm.x86.sse.cvttpd2pi
1451     x86_sse_cvttps2pi,                         // llvm.x86.sse.cvttps2pi
1452     x86_sse_cvttss2si,                         // llvm.x86.sse.cvttss2si
1453     x86_sse_cvttss2si64,                       // llvm.x86.sse.cvttss2si64
1454     x86_sse_ldmxcsr,                           // llvm.x86.sse.ldmxcsr
1455     x86_sse_max_ps,                            // llvm.x86.sse.max.ps
1456     x86_sse_max_ss,                            // llvm.x86.sse.max.ss
1457     x86_sse_min_ps,                            // llvm.x86.sse.min.ps
1458     x86_sse_min_ss,                            // llvm.x86.sse.min.ss
1459     x86_sse_movmsk_ps,                         // llvm.x86.sse.movmsk.ps
1460     x86_sse_pshuf_w,                           // llvm.x86.sse.pshuf.w
1461     x86_sse_rcp_ps,                            // llvm.x86.sse.rcp.ps
1462     x86_sse_rcp_ss,                            // llvm.x86.sse.rcp.ss
1463     x86_sse_rsqrt_ps,                          // llvm.x86.sse.rsqrt.ps
1464     x86_sse_rsqrt_ss,                          // llvm.x86.sse.rsqrt.ss
1465     x86_sse_sfence,                            // llvm.x86.sse.sfence
1466     x86_sse_stmxcsr,                           // llvm.x86.sse.stmxcsr
1467     x86_sse_ucomieq_ss,                        // llvm.x86.sse.ucomieq.ss
1468     x86_sse_ucomige_ss,                        // llvm.x86.sse.ucomige.ss
1469     x86_sse_ucomigt_ss,                        // llvm.x86.sse.ucomigt.ss
1470     x86_sse_ucomile_ss,                        // llvm.x86.sse.ucomile.ss
1471     x86_sse_ucomilt_ss,                        // llvm.x86.sse.ucomilt.ss
1472     x86_sse_ucomineq_ss,                       // llvm.x86.sse.ucomineq.ss
1473     x86_sse2_clflush,                          // llvm.x86.sse2.clflush
1474     x86_sse2_cmp_pd,                           // llvm.x86.sse2.cmp.pd
1475     x86_sse2_cmp_sd,                           // llvm.x86.sse2.cmp.sd
1476     x86_sse2_comieq_sd,                        // llvm.x86.sse2.comieq.sd
1477     x86_sse2_comige_sd,                        // llvm.x86.sse2.comige.sd
1478     x86_sse2_comigt_sd,                        // llvm.x86.sse2.comigt.sd
1479     x86_sse2_comile_sd,                        // llvm.x86.sse2.comile.sd
1480     x86_sse2_comilt_sd,                        // llvm.x86.sse2.comilt.sd
1481     x86_sse2_comineq_sd,                       // llvm.x86.sse2.comineq.sd
1482     x86_sse2_cvtpd2dq,                         // llvm.x86.sse2.cvtpd2dq
1483     x86_sse2_cvtpd2ps,                         // llvm.x86.sse2.cvtpd2ps
1484     x86_sse2_cvtps2dq,                         // llvm.x86.sse2.cvtps2dq
1485     x86_sse2_cvtsd2si,                         // llvm.x86.sse2.cvtsd2si
1486     x86_sse2_cvtsd2si64,                       // llvm.x86.sse2.cvtsd2si64
1487     x86_sse2_cvtsd2ss,                         // llvm.x86.sse2.cvtsd2ss
1488     x86_sse2_cvttpd2dq,                        // llvm.x86.sse2.cvttpd2dq
1489     x86_sse2_cvttps2dq,                        // llvm.x86.sse2.cvttps2dq
1490     x86_sse2_cvttsd2si,                        // llvm.x86.sse2.cvttsd2si
1491     x86_sse2_cvttsd2si64,                      // llvm.x86.sse2.cvttsd2si64
1492     x86_sse2_lfence,                           // llvm.x86.sse2.lfence
1493     x86_sse2_maskmov_dqu,                      // llvm.x86.sse2.maskmov.dqu
1494     x86_sse2_max_pd,                           // llvm.x86.sse2.max.pd
1495     x86_sse2_max_sd,                           // llvm.x86.sse2.max.sd
1496     x86_sse2_mfence,                           // llvm.x86.sse2.mfence
1497     x86_sse2_min_pd,                           // llvm.x86.sse2.min.pd
1498     x86_sse2_min_sd,                           // llvm.x86.sse2.min.sd
1499     x86_sse2_movmsk_pd,                        // llvm.x86.sse2.movmsk.pd
1500     x86_sse2_packssdw_128,                     // llvm.x86.sse2.packssdw.128
1501     x86_sse2_packsswb_128,                     // llvm.x86.sse2.packsswb.128
1502     x86_sse2_packuswb_128,                     // llvm.x86.sse2.packuswb.128
1503     x86_sse2_pause,                            // llvm.x86.sse2.pause
1504     x86_sse2_pavg_b,                           // llvm.x86.sse2.pavg.b
1505     x86_sse2_pavg_w,                           // llvm.x86.sse2.pavg.w
1506     x86_sse2_pmadd_wd,                         // llvm.x86.sse2.pmadd.wd
1507     x86_sse2_pmovmskb_128,                     // llvm.x86.sse2.pmovmskb.128
1508     x86_sse2_pmulh_w,                          // llvm.x86.sse2.pmulh.w
1509     x86_sse2_pmulhu_w,                         // llvm.x86.sse2.pmulhu.w
1510     x86_sse2_psad_bw,                          // llvm.x86.sse2.psad.bw
1511     x86_sse2_psll_d,                           // llvm.x86.sse2.psll.d
1512     x86_sse2_psll_q,                           // llvm.x86.sse2.psll.q
1513     x86_sse2_psll_w,                           // llvm.x86.sse2.psll.w
1514     x86_sse2_pslli_d,                          // llvm.x86.sse2.pslli.d
1515     x86_sse2_pslli_q,                          // llvm.x86.sse2.pslli.q
1516     x86_sse2_pslli_w,                          // llvm.x86.sse2.pslli.w
1517     x86_sse2_psra_d,                           // llvm.x86.sse2.psra.d
1518     x86_sse2_psra_w,                           // llvm.x86.sse2.psra.w
1519     x86_sse2_psrai_d,                          // llvm.x86.sse2.psrai.d
1520     x86_sse2_psrai_w,                          // llvm.x86.sse2.psrai.w
1521     x86_sse2_psrl_d,                           // llvm.x86.sse2.psrl.d
1522     x86_sse2_psrl_q,                           // llvm.x86.sse2.psrl.q
1523     x86_sse2_psrl_w,                           // llvm.x86.sse2.psrl.w
1524     x86_sse2_psrli_d,                          // llvm.x86.sse2.psrli.d
1525     x86_sse2_psrli_q,                          // llvm.x86.sse2.psrli.q
1526     x86_sse2_psrli_w,                          // llvm.x86.sse2.psrli.w
1527     x86_sse2_ucomieq_sd,                       // llvm.x86.sse2.ucomieq.sd
1528     x86_sse2_ucomige_sd,                       // llvm.x86.sse2.ucomige.sd
1529     x86_sse2_ucomigt_sd,                       // llvm.x86.sse2.ucomigt.sd
1530     x86_sse2_ucomile_sd,                       // llvm.x86.sse2.ucomile.sd
1531     x86_sse2_ucomilt_sd,                       // llvm.x86.sse2.ucomilt.sd
1532     x86_sse2_ucomineq_sd,                      // llvm.x86.sse2.ucomineq.sd
1533     x86_sse3_addsub_pd,                        // llvm.x86.sse3.addsub.pd
1534     x86_sse3_addsub_ps,                        // llvm.x86.sse3.addsub.ps
1535     x86_sse3_hadd_pd,                          // llvm.x86.sse3.hadd.pd
1536     x86_sse3_hadd_ps,                          // llvm.x86.sse3.hadd.ps
1537     x86_sse3_hsub_pd,                          // llvm.x86.sse3.hsub.pd
1538     x86_sse3_hsub_ps,                          // llvm.x86.sse3.hsub.ps
1539     x86_sse3_ldu_dq,                           // llvm.x86.sse3.ldu.dq
1540     x86_sse3_monitor,                          // llvm.x86.sse3.monitor
1541     x86_sse3_mwait,                            // llvm.x86.sse3.mwait
1542     x86_sse41_blendvpd,                        // llvm.x86.sse41.blendvpd
1543     x86_sse41_blendvps,                        // llvm.x86.sse41.blendvps
1544     x86_sse41_dppd,                            // llvm.x86.sse41.dppd
1545     x86_sse41_dpps,                            // llvm.x86.sse41.dpps
1546     x86_sse41_insertps,                        // llvm.x86.sse41.insertps
1547     x86_sse41_mpsadbw,                         // llvm.x86.sse41.mpsadbw
1548     x86_sse41_packusdw,                        // llvm.x86.sse41.packusdw
1549     x86_sse41_pblendvb,                        // llvm.x86.sse41.pblendvb
1550     x86_sse41_phminposuw,                      // llvm.x86.sse41.phminposuw
1551     x86_sse41_ptestc,                          // llvm.x86.sse41.ptestc
1552     x86_sse41_ptestnzc,                        // llvm.x86.sse41.ptestnzc
1553     x86_sse41_ptestz,                          // llvm.x86.sse41.ptestz
1554     x86_sse41_round_pd,                        // llvm.x86.sse41.round.pd
1555     x86_sse41_round_ps,                        // llvm.x86.sse41.round.ps
1556     x86_sse41_round_sd,                        // llvm.x86.sse41.round.sd
1557     x86_sse41_round_ss,                        // llvm.x86.sse41.round.ss
1558     x86_sse42_crc32_32_16,                     // llvm.x86.sse42.crc32.32.16
1559     x86_sse42_crc32_32_32,                     // llvm.x86.sse42.crc32.32.32
1560     x86_sse42_crc32_32_8,                      // llvm.x86.sse42.crc32.32.8
1561     x86_sse42_crc32_64_64,                     // llvm.x86.sse42.crc32.64.64
1562     x86_sse42_pcmpestri128,                    // llvm.x86.sse42.pcmpestri128
1563     x86_sse42_pcmpestria128,                   // llvm.x86.sse42.pcmpestria128
1564     x86_sse42_pcmpestric128,                   // llvm.x86.sse42.pcmpestric128
1565     x86_sse42_pcmpestrio128,                   // llvm.x86.sse42.pcmpestrio128
1566     x86_sse42_pcmpestris128,                   // llvm.x86.sse42.pcmpestris128
1567     x86_sse42_pcmpestriz128,                   // llvm.x86.sse42.pcmpestriz128
1568     x86_sse42_pcmpestrm128,                    // llvm.x86.sse42.pcmpestrm128
1569     x86_sse42_pcmpistri128,                    // llvm.x86.sse42.pcmpistri128
1570     x86_sse42_pcmpistria128,                   // llvm.x86.sse42.pcmpistria128
1571     x86_sse42_pcmpistric128,                   // llvm.x86.sse42.pcmpistric128
1572     x86_sse42_pcmpistrio128,                   // llvm.x86.sse42.pcmpistrio128
1573     x86_sse42_pcmpistris128,                   // llvm.x86.sse42.pcmpistris128
1574     x86_sse42_pcmpistriz128,                   // llvm.x86.sse42.pcmpistriz128
1575     x86_sse42_pcmpistrm128,                    // llvm.x86.sse42.pcmpistrm128
1576     x86_sse4a_extrq,                           // llvm.x86.sse4a.extrq
1577     x86_sse4a_extrqi,                          // llvm.x86.sse4a.extrqi
1578     x86_sse4a_insertq,                         // llvm.x86.sse4a.insertq
1579     x86_sse4a_insertqi,                        // llvm.x86.sse4a.insertqi
1580     x86_ssse3_pabs_b,                          // llvm.x86.ssse3.pabs.b
1581     x86_ssse3_pabs_d,                          // llvm.x86.ssse3.pabs.d
1582     x86_ssse3_pabs_w,                          // llvm.x86.ssse3.pabs.w
1583     x86_ssse3_phadd_d,                         // llvm.x86.ssse3.phadd.d
1584     x86_ssse3_phadd_d_128,                     // llvm.x86.ssse3.phadd.d.128
1585     x86_ssse3_phadd_sw,                        // llvm.x86.ssse3.phadd.sw
1586     x86_ssse3_phadd_sw_128,                    // llvm.x86.ssse3.phadd.sw.128
1587     x86_ssse3_phadd_w,                         // llvm.x86.ssse3.phadd.w
1588     x86_ssse3_phadd_w_128,                     // llvm.x86.ssse3.phadd.w.128
1589     x86_ssse3_phsub_d,                         // llvm.x86.ssse3.phsub.d
1590     x86_ssse3_phsub_d_128,                     // llvm.x86.ssse3.phsub.d.128
1591     x86_ssse3_phsub_sw,                        // llvm.x86.ssse3.phsub.sw
1592     x86_ssse3_phsub_sw_128,                    // llvm.x86.ssse3.phsub.sw.128
1593     x86_ssse3_phsub_w,                         // llvm.x86.ssse3.phsub.w
1594     x86_ssse3_phsub_w_128,                     // llvm.x86.ssse3.phsub.w.128
1595     x86_ssse3_pmadd_ub_sw,                     // llvm.x86.ssse3.pmadd.ub.sw
1596     x86_ssse3_pmadd_ub_sw_128,                 // llvm.x86.ssse3.pmadd.ub.sw.128
1597     x86_ssse3_pmul_hr_sw,                      // llvm.x86.ssse3.pmul.hr.sw
1598     x86_ssse3_pmul_hr_sw_128,                  // llvm.x86.ssse3.pmul.hr.sw.128
1599     x86_ssse3_pshuf_b,                         // llvm.x86.ssse3.pshuf.b
1600     x86_ssse3_pshuf_b_128,                     // llvm.x86.ssse3.pshuf.b.128
1601     x86_ssse3_psign_b,                         // llvm.x86.ssse3.psign.b
1602     x86_ssse3_psign_b_128,                     // llvm.x86.ssse3.psign.b.128
1603     x86_ssse3_psign_d,                         // llvm.x86.ssse3.psign.d
1604     x86_ssse3_psign_d_128,                     // llvm.x86.ssse3.psign.d.128
1605     x86_ssse3_psign_w,                         // llvm.x86.ssse3.psign.w
1606     x86_ssse3_psign_w_128,                     // llvm.x86.ssse3.psign.w.128
1607     x86_sttilecfg,                             // llvm.x86.sttilecfg
1608     x86_stui,                                  // llvm.x86.stui
1609     x86_subborrow_32,                          // llvm.x86.subborrow.32
1610     x86_subborrow_64,                          // llvm.x86.subborrow.64
1611     x86_t2rpntlvwz0,                           // llvm.x86.t2rpntlvwz0
1612     x86_t2rpntlvwz0_internal,                  // llvm.x86.t2rpntlvwz0.internal
1613     x86_t2rpntlvwz0rs,                         // llvm.x86.t2rpntlvwz0rs
1614     x86_t2rpntlvwz0rs_internal,                // llvm.x86.t2rpntlvwz0rs.internal
1615     x86_t2rpntlvwz0rst1,                       // llvm.x86.t2rpntlvwz0rst1
1616     x86_t2rpntlvwz0rst1_internal,              // llvm.x86.t2rpntlvwz0rst1.internal
1617     x86_t2rpntlvwz0t1,                         // llvm.x86.t2rpntlvwz0t1
1618     x86_t2rpntlvwz0t1_internal,                // llvm.x86.t2rpntlvwz0t1.internal
1619     x86_t2rpntlvwz1,                           // llvm.x86.t2rpntlvwz1
1620     x86_t2rpntlvwz1_internal,                  // llvm.x86.t2rpntlvwz1.internal
1621     x86_t2rpntlvwz1rs,                         // llvm.x86.t2rpntlvwz1rs
1622     x86_t2rpntlvwz1rs_internal,                // llvm.x86.t2rpntlvwz1rs.internal
1623     x86_t2rpntlvwz1rst1,                       // llvm.x86.t2rpntlvwz1rst1
1624     x86_t2rpntlvwz1rst1_internal,              // llvm.x86.t2rpntlvwz1rst1.internal
1625     x86_t2rpntlvwz1t1,                         // llvm.x86.t2rpntlvwz1t1
1626     x86_t2rpntlvwz1t1_internal,                // llvm.x86.t2rpntlvwz1t1.internal
1627     x86_tbm_bextri_u32,                        // llvm.x86.tbm.bextri.u32
1628     x86_tbm_bextri_u64,                        // llvm.x86.tbm.bextri.u64
1629     x86_tcmmimfp16ps,                          // llvm.x86.tcmmimfp16ps
1630     x86_tcmmimfp16ps_internal,                 // llvm.x86.tcmmimfp16ps.internal
1631     x86_tcmmrlfp16ps,                          // llvm.x86.tcmmrlfp16ps
1632     x86_tcmmrlfp16ps_internal,                 // llvm.x86.tcmmrlfp16ps.internal
1633     x86_tconjtcmmimfp16ps,                     // llvm.x86.tconjtcmmimfp16ps
1634     x86_tconjtcmmimfp16ps_internal,            // llvm.x86.tconjtcmmimfp16ps.internal
1635     x86_tconjtfp16,                            // llvm.x86.tconjtfp16
1636     x86_tconjtfp16_internal,                   // llvm.x86.tconjtfp16.internal
1637     x86_tcvtrowd2ps,                           // llvm.x86.tcvtrowd2ps
1638     x86_tcvtrowd2ps_internal,                  // llvm.x86.tcvtrowd2ps.internal
1639     x86_tcvtrowps2bf16h,                       // llvm.x86.tcvtrowps2bf16h
1640     x86_tcvtrowps2bf16h_internal,              // llvm.x86.tcvtrowps2bf16h.internal
1641     x86_tcvtrowps2bf16l,                       // llvm.x86.tcvtrowps2bf16l
1642     x86_tcvtrowps2bf16l_internal,              // llvm.x86.tcvtrowps2bf16l.internal
1643     x86_tcvtrowps2phh,                         // llvm.x86.tcvtrowps2phh
1644     x86_tcvtrowps2phh_internal,                // llvm.x86.tcvtrowps2phh.internal
1645     x86_tcvtrowps2phl,                         // llvm.x86.tcvtrowps2phl
1646     x86_tcvtrowps2phl_internal,                // llvm.x86.tcvtrowps2phl.internal
1647     x86_tdpbf16ps,                             // llvm.x86.tdpbf16ps
1648     x86_tdpbf16ps_internal,                    // llvm.x86.tdpbf16ps.internal
1649     x86_tdpbf8ps,                              // llvm.x86.tdpbf8ps
1650     x86_tdpbf8ps_internal,                     // llvm.x86.tdpbf8ps.internal
1651     x86_tdpbhf8ps,                             // llvm.x86.tdpbhf8ps
1652     x86_tdpbhf8ps_internal,                    // llvm.x86.tdpbhf8ps.internal
1653     x86_tdpbssd,                               // llvm.x86.tdpbssd
1654     x86_tdpbssd_internal,                      // llvm.x86.tdpbssd.internal
1655     x86_tdpbsud,                               // llvm.x86.tdpbsud
1656     x86_tdpbsud_internal,                      // llvm.x86.tdpbsud.internal
1657     x86_tdpbusd,                               // llvm.x86.tdpbusd
1658     x86_tdpbusd_internal,                      // llvm.x86.tdpbusd.internal
1659     x86_tdpbuud,                               // llvm.x86.tdpbuud
1660     x86_tdpbuud_internal,                      // llvm.x86.tdpbuud.internal
1661     x86_tdpfp16ps,                             // llvm.x86.tdpfp16ps
1662     x86_tdpfp16ps_internal,                    // llvm.x86.tdpfp16ps.internal
1663     x86_tdphbf8ps,                             // llvm.x86.tdphbf8ps
1664     x86_tdphbf8ps_internal,                    // llvm.x86.tdphbf8ps.internal
1665     x86_tdphf8ps,                              // llvm.x86.tdphf8ps
1666     x86_tdphf8ps_internal,                     // llvm.x86.tdphf8ps.internal
1667     x86_testui,                                // llvm.x86.testui
1668     x86_tileloadd64,                           // llvm.x86.tileloadd64
1669     x86_tileloadd64_internal,                  // llvm.x86.tileloadd64.internal
1670     x86_tileloaddrs64,                         // llvm.x86.tileloaddrs64
1671     x86_tileloaddrs64_internal,                // llvm.x86.tileloaddrs64.internal
1672     x86_tileloaddrst164,                       // llvm.x86.tileloaddrst164
1673     x86_tileloaddrst164_internal,              // llvm.x86.tileloaddrst164.internal
1674     x86_tileloaddt164,                         // llvm.x86.tileloaddt164
1675     x86_tileloaddt164_internal,                // llvm.x86.tileloaddt164.internal
1676     x86_tilemovrow,                            // llvm.x86.tilemovrow
1677     x86_tilemovrow_internal,                   // llvm.x86.tilemovrow.internal
1678     x86_tilerelease,                           // llvm.x86.tilerelease
1679     x86_tilestored64,                          // llvm.x86.tilestored64
1680     x86_tilestored64_internal,                 // llvm.x86.tilestored64.internal
1681     x86_tilezero,                              // llvm.x86.tilezero
1682     x86_tilezero_internal,                     // llvm.x86.tilezero.internal
1683     x86_tmmultf32ps,                           // llvm.x86.tmmultf32ps
1684     x86_tmmultf32ps_internal,                  // llvm.x86.tmmultf32ps.internal
1685     x86_tpause,                                // llvm.x86.tpause
1686     x86_ttcmmimfp16ps,                         // llvm.x86.ttcmmimfp16ps
1687     x86_ttcmmimfp16ps_internal,                // llvm.x86.ttcmmimfp16ps.internal
1688     x86_ttcmmrlfp16ps,                         // llvm.x86.ttcmmrlfp16ps
1689     x86_ttcmmrlfp16ps_internal,                // llvm.x86.ttcmmrlfp16ps.internal
1690     x86_ttdpbf16ps,                            // llvm.x86.ttdpbf16ps
1691     x86_ttdpbf16ps_internal,                   // llvm.x86.ttdpbf16ps.internal
1692     x86_ttdpfp16ps,                            // llvm.x86.ttdpfp16ps
1693     x86_ttdpfp16ps_internal,                   // llvm.x86.ttdpfp16ps.internal
1694     x86_ttmmultf32ps,                          // llvm.x86.ttmmultf32ps
1695     x86_ttmmultf32ps_internal,                 // llvm.x86.ttmmultf32ps.internal
1696     x86_ttransposed,                           // llvm.x86.ttransposed
1697     x86_ttransposed_internal,                  // llvm.x86.ttransposed.internal
1698     x86_umonitor,                              // llvm.x86.umonitor
1699     x86_umwait,                                // llvm.x86.umwait
1700     x86_urdmsr,                                // llvm.x86.urdmsr
1701     x86_uwrmsr,                                // llvm.x86.uwrmsr
1702     x86_vbcstnebf162ps128,                     // llvm.x86.vbcstnebf162ps128
1703     x86_vbcstnebf162ps256,                     // llvm.x86.vbcstnebf162ps256
1704     x86_vbcstnesh2ps128,                       // llvm.x86.vbcstnesh2ps128
1705     x86_vbcstnesh2ps256,                       // llvm.x86.vbcstnesh2ps256
1706     x86_vcvtneebf162ps128,                     // llvm.x86.vcvtneebf162ps128
1707     x86_vcvtneebf162ps256,                     // llvm.x86.vcvtneebf162ps256
1708     x86_vcvtneeph2ps128,                       // llvm.x86.vcvtneeph2ps128
1709     x86_vcvtneeph2ps256,                       // llvm.x86.vcvtneeph2ps256
1710     x86_vcvtneobf162ps128,                     // llvm.x86.vcvtneobf162ps128
1711     x86_vcvtneobf162ps256,                     // llvm.x86.vcvtneobf162ps256
1712     x86_vcvtneoph2ps128,                       // llvm.x86.vcvtneoph2ps128
1713     x86_vcvtneoph2ps256,                       // llvm.x86.vcvtneoph2ps256
1714     x86_vcvtneps2bf16128,                      // llvm.x86.vcvtneps2bf16128
1715     x86_vcvtneps2bf16256,                      // llvm.x86.vcvtneps2bf16256
1716     x86_vcvtps2ph_128,                         // llvm.x86.vcvtps2ph.128
1717     x86_vcvtps2ph_256,                         // llvm.x86.vcvtps2ph.256
1718     x86_vgf2p8affineinvqb_128,                 // llvm.x86.vgf2p8affineinvqb.128
1719     x86_vgf2p8affineinvqb_256,                 // llvm.x86.vgf2p8affineinvqb.256
1720     x86_vgf2p8affineinvqb_512,                 // llvm.x86.vgf2p8affineinvqb.512
1721     x86_vgf2p8affineqb_128,                    // llvm.x86.vgf2p8affineqb.128
1722     x86_vgf2p8affineqb_256,                    // llvm.x86.vgf2p8affineqb.256
1723     x86_vgf2p8affineqb_512,                    // llvm.x86.vgf2p8affineqb.512
1724     x86_vgf2p8mulb_128,                        // llvm.x86.vgf2p8mulb.128
1725     x86_vgf2p8mulb_256,                        // llvm.x86.vgf2p8mulb.256
1726     x86_vgf2p8mulb_512,                        // llvm.x86.vgf2p8mulb.512
1727     x86_vsha512msg1,                           // llvm.x86.vsha512msg1
1728     x86_vsha512msg2,                           // llvm.x86.vsha512msg2
1729     x86_vsha512rnds2,                          // llvm.x86.vsha512rnds2
1730     x86_vsm3msg1,                              // llvm.x86.vsm3msg1
1731     x86_vsm3msg2,                              // llvm.x86.vsm3msg2
1732     x86_vsm3rnds2,                             // llvm.x86.vsm3rnds2
1733     x86_vsm4key4128,                           // llvm.x86.vsm4key4128
1734     x86_vsm4key4256,                           // llvm.x86.vsm4key4256
1735     x86_vsm4key4512,                           // llvm.x86.vsm4key4512
1736     x86_vsm4rnds4128,                          // llvm.x86.vsm4rnds4128
1737     x86_vsm4rnds4256,                          // llvm.x86.vsm4rnds4256
1738     x86_vsm4rnds4512,                          // llvm.x86.vsm4rnds4512
1739     x86_wbinvd,                                // llvm.x86.wbinvd
1740     x86_wbnoinvd,                              // llvm.x86.wbnoinvd
1741     x86_wrfsbase_32,                           // llvm.x86.wrfsbase.32
1742     x86_wrfsbase_64,                           // llvm.x86.wrfsbase.64
1743     x86_wrgsbase_32,                           // llvm.x86.wrgsbase.32
1744     x86_wrgsbase_64,                           // llvm.x86.wrgsbase.64
1745     x86_wrpkru,                                // llvm.x86.wrpkru
1746     x86_wrssd,                                 // llvm.x86.wrssd
1747     x86_wrssq,                                 // llvm.x86.wrssq
1748     x86_wrussd,                                // llvm.x86.wrussd
1749     x86_wrussq,                                // llvm.x86.wrussq
1750     x86_xabort,                                // llvm.x86.xabort
1751     x86_xbegin,                                // llvm.x86.xbegin
1752     x86_xend,                                  // llvm.x86.xend
1753     x86_xgetbv,                                // llvm.x86.xgetbv
1754     x86_xop_vfrcz_pd,                          // llvm.x86.xop.vfrcz.pd
1755     x86_xop_vfrcz_pd_256,                      // llvm.x86.xop.vfrcz.pd.256
1756     x86_xop_vfrcz_ps,                          // llvm.x86.xop.vfrcz.ps
1757     x86_xop_vfrcz_ps_256,                      // llvm.x86.xop.vfrcz.ps.256
1758     x86_xop_vfrcz_sd,                          // llvm.x86.xop.vfrcz.sd
1759     x86_xop_vfrcz_ss,                          // llvm.x86.xop.vfrcz.ss
1760     x86_xop_vpermil2pd,                        // llvm.x86.xop.vpermil2pd
1761     x86_xop_vpermil2pd_256,                    // llvm.x86.xop.vpermil2pd.256
1762     x86_xop_vpermil2ps,                        // llvm.x86.xop.vpermil2ps
1763     x86_xop_vpermil2ps_256,                    // llvm.x86.xop.vpermil2ps.256
1764     x86_xop_vphaddbd,                          // llvm.x86.xop.vphaddbd
1765     x86_xop_vphaddbq,                          // llvm.x86.xop.vphaddbq
1766     x86_xop_vphaddbw,                          // llvm.x86.xop.vphaddbw
1767     x86_xop_vphadddq,                          // llvm.x86.xop.vphadddq
1768     x86_xop_vphaddubd,                         // llvm.x86.xop.vphaddubd
1769     x86_xop_vphaddubq,                         // llvm.x86.xop.vphaddubq
1770     x86_xop_vphaddubw,                         // llvm.x86.xop.vphaddubw
1771     x86_xop_vphaddudq,                         // llvm.x86.xop.vphaddudq
1772     x86_xop_vphadduwd,                         // llvm.x86.xop.vphadduwd
1773     x86_xop_vphadduwq,                         // llvm.x86.xop.vphadduwq
1774     x86_xop_vphaddwd,                          // llvm.x86.xop.vphaddwd
1775     x86_xop_vphaddwq,                          // llvm.x86.xop.vphaddwq
1776     x86_xop_vphsubbw,                          // llvm.x86.xop.vphsubbw
1777     x86_xop_vphsubdq,                          // llvm.x86.xop.vphsubdq
1778     x86_xop_vphsubwd,                          // llvm.x86.xop.vphsubwd
1779     x86_xop_vpmacsdd,                          // llvm.x86.xop.vpmacsdd
1780     x86_xop_vpmacsdqh,                         // llvm.x86.xop.vpmacsdqh
1781     x86_xop_vpmacsdql,                         // llvm.x86.xop.vpmacsdql
1782     x86_xop_vpmacssdd,                         // llvm.x86.xop.vpmacssdd
1783     x86_xop_vpmacssdqh,                        // llvm.x86.xop.vpmacssdqh
1784     x86_xop_vpmacssdql,                        // llvm.x86.xop.vpmacssdql
1785     x86_xop_vpmacsswd,                         // llvm.x86.xop.vpmacsswd
1786     x86_xop_vpmacssww,                         // llvm.x86.xop.vpmacssww
1787     x86_xop_vpmacswd,                          // llvm.x86.xop.vpmacswd
1788     x86_xop_vpmacsww,                          // llvm.x86.xop.vpmacsww
1789     x86_xop_vpmadcsswd,                        // llvm.x86.xop.vpmadcsswd
1790     x86_xop_vpmadcswd,                         // llvm.x86.xop.vpmadcswd
1791     x86_xop_vpperm,                            // llvm.x86.xop.vpperm
1792     x86_xop_vpshab,                            // llvm.x86.xop.vpshab
1793     x86_xop_vpshad,                            // llvm.x86.xop.vpshad
1794     x86_xop_vpshaq,                            // llvm.x86.xop.vpshaq
1795     x86_xop_vpshaw,                            // llvm.x86.xop.vpshaw
1796     x86_xop_vpshlb,                            // llvm.x86.xop.vpshlb
1797     x86_xop_vpshld,                            // llvm.x86.xop.vpshld
1798     x86_xop_vpshlq,                            // llvm.x86.xop.vpshlq
1799     x86_xop_vpshlw,                            // llvm.x86.xop.vpshlw
1800     x86_xresldtrk,                             // llvm.x86.xresldtrk
1801     x86_xrstor,                                // llvm.x86.xrstor
1802     x86_xrstor64,                              // llvm.x86.xrstor64
1803     x86_xrstors,                               // llvm.x86.xrstors
1804     x86_xrstors64,                             // llvm.x86.xrstors64
1805     x86_xsave,                                 // llvm.x86.xsave
1806     x86_xsave64,                               // llvm.x86.xsave64
1807     x86_xsavec,                                // llvm.x86.xsavec
1808     x86_xsavec64,                              // llvm.x86.xsavec64
1809     x86_xsaveopt,                              // llvm.x86.xsaveopt
1810     x86_xsaveopt64,                            // llvm.x86.xsaveopt64
1811     x86_xsaves,                                // llvm.x86.xsaves
1812     x86_xsaves64,                              // llvm.x86.xsaves64
1813     x86_xsetbv,                                // llvm.x86.xsetbv
1814     x86_xsusldtrk,                             // llvm.x86.xsusldtrk
1815     x86_xtest,                                 // llvm.x86.xtest
1816 }; // enum
1817 } // namespace llvm::Intrinsic
1818 #endif
1819