Back to home page

EIC code displayed by LXR

 
 

    


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

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_MIPS_ENUMS_H
0010 #define LLVM_IR_INTRINSIC_MIPS_ENUMS_H
0011 namespace llvm::Intrinsic {
0012 enum MIPSIntrinsics : unsigned {
0013 // Enum values for intrinsics.
0014     mips_absq_s_ph = 7446,                            // llvm.mips.absq.s.ph
0015     mips_absq_s_qb,                            // llvm.mips.absq.s.qb
0016     mips_absq_s_w,                             // llvm.mips.absq.s.w
0017     mips_add_a_b,                              // llvm.mips.add.a.b
0018     mips_add_a_d,                              // llvm.mips.add.a.d
0019     mips_add_a_h,                              // llvm.mips.add.a.h
0020     mips_add_a_w,                              // llvm.mips.add.a.w
0021     mips_addq_ph,                              // llvm.mips.addq.ph
0022     mips_addq_s_ph,                            // llvm.mips.addq.s.ph
0023     mips_addq_s_w,                             // llvm.mips.addq.s.w
0024     mips_addqh_ph,                             // llvm.mips.addqh.ph
0025     mips_addqh_r_ph,                           // llvm.mips.addqh.r.ph
0026     mips_addqh_r_w,                            // llvm.mips.addqh.r.w
0027     mips_addqh_w,                              // llvm.mips.addqh.w
0028     mips_adds_a_b,                             // llvm.mips.adds.a.b
0029     mips_adds_a_d,                             // llvm.mips.adds.a.d
0030     mips_adds_a_h,                             // llvm.mips.adds.a.h
0031     mips_adds_a_w,                             // llvm.mips.adds.a.w
0032     mips_adds_s_b,                             // llvm.mips.adds.s.b
0033     mips_adds_s_d,                             // llvm.mips.adds.s.d
0034     mips_adds_s_h,                             // llvm.mips.adds.s.h
0035     mips_adds_s_w,                             // llvm.mips.adds.s.w
0036     mips_adds_u_b,                             // llvm.mips.adds.u.b
0037     mips_adds_u_d,                             // llvm.mips.adds.u.d
0038     mips_adds_u_h,                             // llvm.mips.adds.u.h
0039     mips_adds_u_w,                             // llvm.mips.adds.u.w
0040     mips_addsc,                                // llvm.mips.addsc
0041     mips_addu_ph,                              // llvm.mips.addu.ph
0042     mips_addu_qb,                              // llvm.mips.addu.qb
0043     mips_addu_s_ph,                            // llvm.mips.addu.s.ph
0044     mips_addu_s_qb,                            // llvm.mips.addu.s.qb
0045     mips_adduh_qb,                             // llvm.mips.adduh.qb
0046     mips_adduh_r_qb,                           // llvm.mips.adduh.r.qb
0047     mips_addv_b,                               // llvm.mips.addv.b
0048     mips_addv_d,                               // llvm.mips.addv.d
0049     mips_addv_h,                               // llvm.mips.addv.h
0050     mips_addv_w,                               // llvm.mips.addv.w
0051     mips_addvi_b,                              // llvm.mips.addvi.b
0052     mips_addvi_d,                              // llvm.mips.addvi.d
0053     mips_addvi_h,                              // llvm.mips.addvi.h
0054     mips_addvi_w,                              // llvm.mips.addvi.w
0055     mips_addwc,                                // llvm.mips.addwc
0056     mips_and_v,                                // llvm.mips.and.v
0057     mips_andi_b,                               // llvm.mips.andi.b
0058     mips_append,                               // llvm.mips.append
0059     mips_asub_s_b,                             // llvm.mips.asub.s.b
0060     mips_asub_s_d,                             // llvm.mips.asub.s.d
0061     mips_asub_s_h,                             // llvm.mips.asub.s.h
0062     mips_asub_s_w,                             // llvm.mips.asub.s.w
0063     mips_asub_u_b,                             // llvm.mips.asub.u.b
0064     mips_asub_u_d,                             // llvm.mips.asub.u.d
0065     mips_asub_u_h,                             // llvm.mips.asub.u.h
0066     mips_asub_u_w,                             // llvm.mips.asub.u.w
0067     mips_ave_s_b,                              // llvm.mips.ave.s.b
0068     mips_ave_s_d,                              // llvm.mips.ave.s.d
0069     mips_ave_s_h,                              // llvm.mips.ave.s.h
0070     mips_ave_s_w,                              // llvm.mips.ave.s.w
0071     mips_ave_u_b,                              // llvm.mips.ave.u.b
0072     mips_ave_u_d,                              // llvm.mips.ave.u.d
0073     mips_ave_u_h,                              // llvm.mips.ave.u.h
0074     mips_ave_u_w,                              // llvm.mips.ave.u.w
0075     mips_aver_s_b,                             // llvm.mips.aver.s.b
0076     mips_aver_s_d,                             // llvm.mips.aver.s.d
0077     mips_aver_s_h,                             // llvm.mips.aver.s.h
0078     mips_aver_s_w,                             // llvm.mips.aver.s.w
0079     mips_aver_u_b,                             // llvm.mips.aver.u.b
0080     mips_aver_u_d,                             // llvm.mips.aver.u.d
0081     mips_aver_u_h,                             // llvm.mips.aver.u.h
0082     mips_aver_u_w,                             // llvm.mips.aver.u.w
0083     mips_balign,                               // llvm.mips.balign
0084     mips_bclr_b,                               // llvm.mips.bclr.b
0085     mips_bclr_d,                               // llvm.mips.bclr.d
0086     mips_bclr_h,                               // llvm.mips.bclr.h
0087     mips_bclr_w,                               // llvm.mips.bclr.w
0088     mips_bclri_b,                              // llvm.mips.bclri.b
0089     mips_bclri_d,                              // llvm.mips.bclri.d
0090     mips_bclri_h,                              // llvm.mips.bclri.h
0091     mips_bclri_w,                              // llvm.mips.bclri.w
0092     mips_binsl_b,                              // llvm.mips.binsl.b
0093     mips_binsl_d,                              // llvm.mips.binsl.d
0094     mips_binsl_h,                              // llvm.mips.binsl.h
0095     mips_binsl_w,                              // llvm.mips.binsl.w
0096     mips_binsli_b,                             // llvm.mips.binsli.b
0097     mips_binsli_d,                             // llvm.mips.binsli.d
0098     mips_binsli_h,                             // llvm.mips.binsli.h
0099     mips_binsli_w,                             // llvm.mips.binsli.w
0100     mips_binsr_b,                              // llvm.mips.binsr.b
0101     mips_binsr_d,                              // llvm.mips.binsr.d
0102     mips_binsr_h,                              // llvm.mips.binsr.h
0103     mips_binsr_w,                              // llvm.mips.binsr.w
0104     mips_binsri_b,                             // llvm.mips.binsri.b
0105     mips_binsri_d,                             // llvm.mips.binsri.d
0106     mips_binsri_h,                             // llvm.mips.binsri.h
0107     mips_binsri_w,                             // llvm.mips.binsri.w
0108     mips_bitrev,                               // llvm.mips.bitrev
0109     mips_bmnz_v,                               // llvm.mips.bmnz.v
0110     mips_bmnzi_b,                              // llvm.mips.bmnzi.b
0111     mips_bmz_v,                                // llvm.mips.bmz.v
0112     mips_bmzi_b,                               // llvm.mips.bmzi.b
0113     mips_bneg_b,                               // llvm.mips.bneg.b
0114     mips_bneg_d,                               // llvm.mips.bneg.d
0115     mips_bneg_h,                               // llvm.mips.bneg.h
0116     mips_bneg_w,                               // llvm.mips.bneg.w
0117     mips_bnegi_b,                              // llvm.mips.bnegi.b
0118     mips_bnegi_d,                              // llvm.mips.bnegi.d
0119     mips_bnegi_h,                              // llvm.mips.bnegi.h
0120     mips_bnegi_w,                              // llvm.mips.bnegi.w
0121     mips_bnz_b,                                // llvm.mips.bnz.b
0122     mips_bnz_d,                                // llvm.mips.bnz.d
0123     mips_bnz_h,                                // llvm.mips.bnz.h
0124     mips_bnz_v,                                // llvm.mips.bnz.v
0125     mips_bnz_w,                                // llvm.mips.bnz.w
0126     mips_bposge32,                             // llvm.mips.bposge32
0127     mips_bsel_v,                               // llvm.mips.bsel.v
0128     mips_bseli_b,                              // llvm.mips.bseli.b
0129     mips_bset_b,                               // llvm.mips.bset.b
0130     mips_bset_d,                               // llvm.mips.bset.d
0131     mips_bset_h,                               // llvm.mips.bset.h
0132     mips_bset_w,                               // llvm.mips.bset.w
0133     mips_bseti_b,                              // llvm.mips.bseti.b
0134     mips_bseti_d,                              // llvm.mips.bseti.d
0135     mips_bseti_h,                              // llvm.mips.bseti.h
0136     mips_bseti_w,                              // llvm.mips.bseti.w
0137     mips_bz_b,                                 // llvm.mips.bz.b
0138     mips_bz_d,                                 // llvm.mips.bz.d
0139     mips_bz_h,                                 // llvm.mips.bz.h
0140     mips_bz_v,                                 // llvm.mips.bz.v
0141     mips_bz_w,                                 // llvm.mips.bz.w
0142     mips_ceq_b,                                // llvm.mips.ceq.b
0143     mips_ceq_d,                                // llvm.mips.ceq.d
0144     mips_ceq_h,                                // llvm.mips.ceq.h
0145     mips_ceq_w,                                // llvm.mips.ceq.w
0146     mips_ceqi_b,                               // llvm.mips.ceqi.b
0147     mips_ceqi_d,                               // llvm.mips.ceqi.d
0148     mips_ceqi_h,                               // llvm.mips.ceqi.h
0149     mips_ceqi_w,                               // llvm.mips.ceqi.w
0150     mips_cfcmsa,                               // llvm.mips.cfcmsa
0151     mips_cle_s_b,                              // llvm.mips.cle.s.b
0152     mips_cle_s_d,                              // llvm.mips.cle.s.d
0153     mips_cle_s_h,                              // llvm.mips.cle.s.h
0154     mips_cle_s_w,                              // llvm.mips.cle.s.w
0155     mips_cle_u_b,                              // llvm.mips.cle.u.b
0156     mips_cle_u_d,                              // llvm.mips.cle.u.d
0157     mips_cle_u_h,                              // llvm.mips.cle.u.h
0158     mips_cle_u_w,                              // llvm.mips.cle.u.w
0159     mips_clei_s_b,                             // llvm.mips.clei.s.b
0160     mips_clei_s_d,                             // llvm.mips.clei.s.d
0161     mips_clei_s_h,                             // llvm.mips.clei.s.h
0162     mips_clei_s_w,                             // llvm.mips.clei.s.w
0163     mips_clei_u_b,                             // llvm.mips.clei.u.b
0164     mips_clei_u_d,                             // llvm.mips.clei.u.d
0165     mips_clei_u_h,                             // llvm.mips.clei.u.h
0166     mips_clei_u_w,                             // llvm.mips.clei.u.w
0167     mips_clt_s_b,                              // llvm.mips.clt.s.b
0168     mips_clt_s_d,                              // llvm.mips.clt.s.d
0169     mips_clt_s_h,                              // llvm.mips.clt.s.h
0170     mips_clt_s_w,                              // llvm.mips.clt.s.w
0171     mips_clt_u_b,                              // llvm.mips.clt.u.b
0172     mips_clt_u_d,                              // llvm.mips.clt.u.d
0173     mips_clt_u_h,                              // llvm.mips.clt.u.h
0174     mips_clt_u_w,                              // llvm.mips.clt.u.w
0175     mips_clti_s_b,                             // llvm.mips.clti.s.b
0176     mips_clti_s_d,                             // llvm.mips.clti.s.d
0177     mips_clti_s_h,                             // llvm.mips.clti.s.h
0178     mips_clti_s_w,                             // llvm.mips.clti.s.w
0179     mips_clti_u_b,                             // llvm.mips.clti.u.b
0180     mips_clti_u_d,                             // llvm.mips.clti.u.d
0181     mips_clti_u_h,                             // llvm.mips.clti.u.h
0182     mips_clti_u_w,                             // llvm.mips.clti.u.w
0183     mips_cmp_eq_ph,                            // llvm.mips.cmp.eq.ph
0184     mips_cmp_le_ph,                            // llvm.mips.cmp.le.ph
0185     mips_cmp_lt_ph,                            // llvm.mips.cmp.lt.ph
0186     mips_cmpgdu_eq_qb,                         // llvm.mips.cmpgdu.eq.qb
0187     mips_cmpgdu_le_qb,                         // llvm.mips.cmpgdu.le.qb
0188     mips_cmpgdu_lt_qb,                         // llvm.mips.cmpgdu.lt.qb
0189     mips_cmpgu_eq_qb,                          // llvm.mips.cmpgu.eq.qb
0190     mips_cmpgu_le_qb,                          // llvm.mips.cmpgu.le.qb
0191     mips_cmpgu_lt_qb,                          // llvm.mips.cmpgu.lt.qb
0192     mips_cmpu_eq_qb,                           // llvm.mips.cmpu.eq.qb
0193     mips_cmpu_le_qb,                           // llvm.mips.cmpu.le.qb
0194     mips_cmpu_lt_qb,                           // llvm.mips.cmpu.lt.qb
0195     mips_copy_s_b,                             // llvm.mips.copy.s.b
0196     mips_copy_s_d,                             // llvm.mips.copy.s.d
0197     mips_copy_s_h,                             // llvm.mips.copy.s.h
0198     mips_copy_s_w,                             // llvm.mips.copy.s.w
0199     mips_copy_u_b,                             // llvm.mips.copy.u.b
0200     mips_copy_u_d,                             // llvm.mips.copy.u.d
0201     mips_copy_u_h,                             // llvm.mips.copy.u.h
0202     mips_copy_u_w,                             // llvm.mips.copy.u.w
0203     mips_ctcmsa,                               // llvm.mips.ctcmsa
0204     mips_div_s_b,                              // llvm.mips.div.s.b
0205     mips_div_s_d,                              // llvm.mips.div.s.d
0206     mips_div_s_h,                              // llvm.mips.div.s.h
0207     mips_div_s_w,                              // llvm.mips.div.s.w
0208     mips_div_u_b,                              // llvm.mips.div.u.b
0209     mips_div_u_d,                              // llvm.mips.div.u.d
0210     mips_div_u_h,                              // llvm.mips.div.u.h
0211     mips_div_u_w,                              // llvm.mips.div.u.w
0212     mips_dlsa,                                 // llvm.mips.dlsa
0213     mips_dotp_s_d,                             // llvm.mips.dotp.s.d
0214     mips_dotp_s_h,                             // llvm.mips.dotp.s.h
0215     mips_dotp_s_w,                             // llvm.mips.dotp.s.w
0216     mips_dotp_u_d,                             // llvm.mips.dotp.u.d
0217     mips_dotp_u_h,                             // llvm.mips.dotp.u.h
0218     mips_dotp_u_w,                             // llvm.mips.dotp.u.w
0219     mips_dpa_w_ph,                             // llvm.mips.dpa.w.ph
0220     mips_dpadd_s_d,                            // llvm.mips.dpadd.s.d
0221     mips_dpadd_s_h,                            // llvm.mips.dpadd.s.h
0222     mips_dpadd_s_w,                            // llvm.mips.dpadd.s.w
0223     mips_dpadd_u_d,                            // llvm.mips.dpadd.u.d
0224     mips_dpadd_u_h,                            // llvm.mips.dpadd.u.h
0225     mips_dpadd_u_w,                            // llvm.mips.dpadd.u.w
0226     mips_dpaq_s_w_ph,                          // llvm.mips.dpaq.s.w.ph
0227     mips_dpaq_sa_l_w,                          // llvm.mips.dpaq.sa.l.w
0228     mips_dpaqx_s_w_ph,                         // llvm.mips.dpaqx.s.w.ph
0229     mips_dpaqx_sa_w_ph,                        // llvm.mips.dpaqx.sa.w.ph
0230     mips_dpau_h_qbl,                           // llvm.mips.dpau.h.qbl
0231     mips_dpau_h_qbr,                           // llvm.mips.dpau.h.qbr
0232     mips_dpax_w_ph,                            // llvm.mips.dpax.w.ph
0233     mips_dps_w_ph,                             // llvm.mips.dps.w.ph
0234     mips_dpsq_s_w_ph,                          // llvm.mips.dpsq.s.w.ph
0235     mips_dpsq_sa_l_w,                          // llvm.mips.dpsq.sa.l.w
0236     mips_dpsqx_s_w_ph,                         // llvm.mips.dpsqx.s.w.ph
0237     mips_dpsqx_sa_w_ph,                        // llvm.mips.dpsqx.sa.w.ph
0238     mips_dpsu_h_qbl,                           // llvm.mips.dpsu.h.qbl
0239     mips_dpsu_h_qbr,                           // llvm.mips.dpsu.h.qbr
0240     mips_dpsub_s_d,                            // llvm.mips.dpsub.s.d
0241     mips_dpsub_s_h,                            // llvm.mips.dpsub.s.h
0242     mips_dpsub_s_w,                            // llvm.mips.dpsub.s.w
0243     mips_dpsub_u_d,                            // llvm.mips.dpsub.u.d
0244     mips_dpsub_u_h,                            // llvm.mips.dpsub.u.h
0245     mips_dpsub_u_w,                            // llvm.mips.dpsub.u.w
0246     mips_dpsx_w_ph,                            // llvm.mips.dpsx.w.ph
0247     mips_extp,                                 // llvm.mips.extp
0248     mips_extpdp,                               // llvm.mips.extpdp
0249     mips_extr_r_w,                             // llvm.mips.extr.r.w
0250     mips_extr_rs_w,                            // llvm.mips.extr.rs.w
0251     mips_extr_s_h,                             // llvm.mips.extr.s.h
0252     mips_extr_w,                               // llvm.mips.extr.w
0253     mips_fadd_d,                               // llvm.mips.fadd.d
0254     mips_fadd_w,                               // llvm.mips.fadd.w
0255     mips_fcaf_d,                               // llvm.mips.fcaf.d
0256     mips_fcaf_w,                               // llvm.mips.fcaf.w
0257     mips_fceq_d,                               // llvm.mips.fceq.d
0258     mips_fceq_w,                               // llvm.mips.fceq.w
0259     mips_fclass_d,                             // llvm.mips.fclass.d
0260     mips_fclass_w,                             // llvm.mips.fclass.w
0261     mips_fcle_d,                               // llvm.mips.fcle.d
0262     mips_fcle_w,                               // llvm.mips.fcle.w
0263     mips_fclt_d,                               // llvm.mips.fclt.d
0264     mips_fclt_w,                               // llvm.mips.fclt.w
0265     mips_fcne_d,                               // llvm.mips.fcne.d
0266     mips_fcne_w,                               // llvm.mips.fcne.w
0267     mips_fcor_d,                               // llvm.mips.fcor.d
0268     mips_fcor_w,                               // llvm.mips.fcor.w
0269     mips_fcueq_d,                              // llvm.mips.fcueq.d
0270     mips_fcueq_w,                              // llvm.mips.fcueq.w
0271     mips_fcule_d,                              // llvm.mips.fcule.d
0272     mips_fcule_w,                              // llvm.mips.fcule.w
0273     mips_fcult_d,                              // llvm.mips.fcult.d
0274     mips_fcult_w,                              // llvm.mips.fcult.w
0275     mips_fcun_d,                               // llvm.mips.fcun.d
0276     mips_fcun_w,                               // llvm.mips.fcun.w
0277     mips_fcune_d,                              // llvm.mips.fcune.d
0278     mips_fcune_w,                              // llvm.mips.fcune.w
0279     mips_fdiv_d,                               // llvm.mips.fdiv.d
0280     mips_fdiv_w,                               // llvm.mips.fdiv.w
0281     mips_fexdo_h,                              // llvm.mips.fexdo.h
0282     mips_fexdo_w,                              // llvm.mips.fexdo.w
0283     mips_fexp2_d,                              // llvm.mips.fexp2.d
0284     mips_fexp2_w,                              // llvm.mips.fexp2.w
0285     mips_fexupl_d,                             // llvm.mips.fexupl.d
0286     mips_fexupl_w,                             // llvm.mips.fexupl.w
0287     mips_fexupr_d,                             // llvm.mips.fexupr.d
0288     mips_fexupr_w,                             // llvm.mips.fexupr.w
0289     mips_ffint_s_d,                            // llvm.mips.ffint.s.d
0290     mips_ffint_s_w,                            // llvm.mips.ffint.s.w
0291     mips_ffint_u_d,                            // llvm.mips.ffint.u.d
0292     mips_ffint_u_w,                            // llvm.mips.ffint.u.w
0293     mips_ffql_d,                               // llvm.mips.ffql.d
0294     mips_ffql_w,                               // llvm.mips.ffql.w
0295     mips_ffqr_d,                               // llvm.mips.ffqr.d
0296     mips_ffqr_w,                               // llvm.mips.ffqr.w
0297     mips_fill_b,                               // llvm.mips.fill.b
0298     mips_fill_d,                               // llvm.mips.fill.d
0299     mips_fill_h,                               // llvm.mips.fill.h
0300     mips_fill_w,                               // llvm.mips.fill.w
0301     mips_flog2_d,                              // llvm.mips.flog2.d
0302     mips_flog2_w,                              // llvm.mips.flog2.w
0303     mips_fmadd_d,                              // llvm.mips.fmadd.d
0304     mips_fmadd_w,                              // llvm.mips.fmadd.w
0305     mips_fmax_a_d,                             // llvm.mips.fmax.a.d
0306     mips_fmax_a_w,                             // llvm.mips.fmax.a.w
0307     mips_fmax_d,                               // llvm.mips.fmax.d
0308     mips_fmax_w,                               // llvm.mips.fmax.w
0309     mips_fmin_a_d,                             // llvm.mips.fmin.a.d
0310     mips_fmin_a_w,                             // llvm.mips.fmin.a.w
0311     mips_fmin_d,                               // llvm.mips.fmin.d
0312     mips_fmin_w,                               // llvm.mips.fmin.w
0313     mips_fmsub_d,                              // llvm.mips.fmsub.d
0314     mips_fmsub_w,                              // llvm.mips.fmsub.w
0315     mips_fmul_d,                               // llvm.mips.fmul.d
0316     mips_fmul_w,                               // llvm.mips.fmul.w
0317     mips_frcp_d,                               // llvm.mips.frcp.d
0318     mips_frcp_w,                               // llvm.mips.frcp.w
0319     mips_frint_d,                              // llvm.mips.frint.d
0320     mips_frint_w,                              // llvm.mips.frint.w
0321     mips_frsqrt_d,                             // llvm.mips.frsqrt.d
0322     mips_frsqrt_w,                             // llvm.mips.frsqrt.w
0323     mips_fsaf_d,                               // llvm.mips.fsaf.d
0324     mips_fsaf_w,                               // llvm.mips.fsaf.w
0325     mips_fseq_d,                               // llvm.mips.fseq.d
0326     mips_fseq_w,                               // llvm.mips.fseq.w
0327     mips_fsle_d,                               // llvm.mips.fsle.d
0328     mips_fsle_w,                               // llvm.mips.fsle.w
0329     mips_fslt_d,                               // llvm.mips.fslt.d
0330     mips_fslt_w,                               // llvm.mips.fslt.w
0331     mips_fsne_d,                               // llvm.mips.fsne.d
0332     mips_fsne_w,                               // llvm.mips.fsne.w
0333     mips_fsor_d,                               // llvm.mips.fsor.d
0334     mips_fsor_w,                               // llvm.mips.fsor.w
0335     mips_fsqrt_d,                              // llvm.mips.fsqrt.d
0336     mips_fsqrt_w,                              // llvm.mips.fsqrt.w
0337     mips_fsub_d,                               // llvm.mips.fsub.d
0338     mips_fsub_w,                               // llvm.mips.fsub.w
0339     mips_fsueq_d,                              // llvm.mips.fsueq.d
0340     mips_fsueq_w,                              // llvm.mips.fsueq.w
0341     mips_fsule_d,                              // llvm.mips.fsule.d
0342     mips_fsule_w,                              // llvm.mips.fsule.w
0343     mips_fsult_d,                              // llvm.mips.fsult.d
0344     mips_fsult_w,                              // llvm.mips.fsult.w
0345     mips_fsun_d,                               // llvm.mips.fsun.d
0346     mips_fsun_w,                               // llvm.mips.fsun.w
0347     mips_fsune_d,                              // llvm.mips.fsune.d
0348     mips_fsune_w,                              // llvm.mips.fsune.w
0349     mips_ftint_s_d,                            // llvm.mips.ftint.s.d
0350     mips_ftint_s_w,                            // llvm.mips.ftint.s.w
0351     mips_ftint_u_d,                            // llvm.mips.ftint.u.d
0352     mips_ftint_u_w,                            // llvm.mips.ftint.u.w
0353     mips_ftq_h,                                // llvm.mips.ftq.h
0354     mips_ftq_w,                                // llvm.mips.ftq.w
0355     mips_ftrunc_s_d,                           // llvm.mips.ftrunc.s.d
0356     mips_ftrunc_s_w,                           // llvm.mips.ftrunc.s.w
0357     mips_ftrunc_u_d,                           // llvm.mips.ftrunc.u.d
0358     mips_ftrunc_u_w,                           // llvm.mips.ftrunc.u.w
0359     mips_hadd_s_d,                             // llvm.mips.hadd.s.d
0360     mips_hadd_s_h,                             // llvm.mips.hadd.s.h
0361     mips_hadd_s_w,                             // llvm.mips.hadd.s.w
0362     mips_hadd_u_d,                             // llvm.mips.hadd.u.d
0363     mips_hadd_u_h,                             // llvm.mips.hadd.u.h
0364     mips_hadd_u_w,                             // llvm.mips.hadd.u.w
0365     mips_hsub_s_d,                             // llvm.mips.hsub.s.d
0366     mips_hsub_s_h,                             // llvm.mips.hsub.s.h
0367     mips_hsub_s_w,                             // llvm.mips.hsub.s.w
0368     mips_hsub_u_d,                             // llvm.mips.hsub.u.d
0369     mips_hsub_u_h,                             // llvm.mips.hsub.u.h
0370     mips_hsub_u_w,                             // llvm.mips.hsub.u.w
0371     mips_ilvev_b,                              // llvm.mips.ilvev.b
0372     mips_ilvev_d,                              // llvm.mips.ilvev.d
0373     mips_ilvev_h,                              // llvm.mips.ilvev.h
0374     mips_ilvev_w,                              // llvm.mips.ilvev.w
0375     mips_ilvl_b,                               // llvm.mips.ilvl.b
0376     mips_ilvl_d,                               // llvm.mips.ilvl.d
0377     mips_ilvl_h,                               // llvm.mips.ilvl.h
0378     mips_ilvl_w,                               // llvm.mips.ilvl.w
0379     mips_ilvod_b,                              // llvm.mips.ilvod.b
0380     mips_ilvod_d,                              // llvm.mips.ilvod.d
0381     mips_ilvod_h,                              // llvm.mips.ilvod.h
0382     mips_ilvod_w,                              // llvm.mips.ilvod.w
0383     mips_ilvr_b,                               // llvm.mips.ilvr.b
0384     mips_ilvr_d,                               // llvm.mips.ilvr.d
0385     mips_ilvr_h,                               // llvm.mips.ilvr.h
0386     mips_ilvr_w,                               // llvm.mips.ilvr.w
0387     mips_insert_b,                             // llvm.mips.insert.b
0388     mips_insert_d,                             // llvm.mips.insert.d
0389     mips_insert_h,                             // llvm.mips.insert.h
0390     mips_insert_w,                             // llvm.mips.insert.w
0391     mips_insv,                                 // llvm.mips.insv
0392     mips_insve_b,                              // llvm.mips.insve.b
0393     mips_insve_d,                              // llvm.mips.insve.d
0394     mips_insve_h,                              // llvm.mips.insve.h
0395     mips_insve_w,                              // llvm.mips.insve.w
0396     mips_lbux,                                 // llvm.mips.lbux
0397     mips_ld_b,                                 // llvm.mips.ld.b
0398     mips_ld_d,                                 // llvm.mips.ld.d
0399     mips_ld_h,                                 // llvm.mips.ld.h
0400     mips_ld_w,                                 // llvm.mips.ld.w
0401     mips_ldi_b,                                // llvm.mips.ldi.b
0402     mips_ldi_d,                                // llvm.mips.ldi.d
0403     mips_ldi_h,                                // llvm.mips.ldi.h
0404     mips_ldi_w,                                // llvm.mips.ldi.w
0405     mips_ldr_d,                                // llvm.mips.ldr.d
0406     mips_ldr_w,                                // llvm.mips.ldr.w
0407     mips_lhx,                                  // llvm.mips.lhx
0408     mips_lsa,                                  // llvm.mips.lsa
0409     mips_lwx,                                  // llvm.mips.lwx
0410     mips_madd,                                 // llvm.mips.madd
0411     mips_madd_q_h,                             // llvm.mips.madd.q.h
0412     mips_madd_q_w,                             // llvm.mips.madd.q.w
0413     mips_maddr_q_h,                            // llvm.mips.maddr.q.h
0414     mips_maddr_q_w,                            // llvm.mips.maddr.q.w
0415     mips_maddu,                                // llvm.mips.maddu
0416     mips_maddv_b,                              // llvm.mips.maddv.b
0417     mips_maddv_d,                              // llvm.mips.maddv.d
0418     mips_maddv_h,                              // llvm.mips.maddv.h
0419     mips_maddv_w,                              // llvm.mips.maddv.w
0420     mips_maq_s_w_phl,                          // llvm.mips.maq.s.w.phl
0421     mips_maq_s_w_phr,                          // llvm.mips.maq.s.w.phr
0422     mips_maq_sa_w_phl,                         // llvm.mips.maq.sa.w.phl
0423     mips_maq_sa_w_phr,                         // llvm.mips.maq.sa.w.phr
0424     mips_max_a_b,                              // llvm.mips.max.a.b
0425     mips_max_a_d,                              // llvm.mips.max.a.d
0426     mips_max_a_h,                              // llvm.mips.max.a.h
0427     mips_max_a_w,                              // llvm.mips.max.a.w
0428     mips_max_s_b,                              // llvm.mips.max.s.b
0429     mips_max_s_d,                              // llvm.mips.max.s.d
0430     mips_max_s_h,                              // llvm.mips.max.s.h
0431     mips_max_s_w,                              // llvm.mips.max.s.w
0432     mips_max_u_b,                              // llvm.mips.max.u.b
0433     mips_max_u_d,                              // llvm.mips.max.u.d
0434     mips_max_u_h,                              // llvm.mips.max.u.h
0435     mips_max_u_w,                              // llvm.mips.max.u.w
0436     mips_maxi_s_b,                             // llvm.mips.maxi.s.b
0437     mips_maxi_s_d,                             // llvm.mips.maxi.s.d
0438     mips_maxi_s_h,                             // llvm.mips.maxi.s.h
0439     mips_maxi_s_w,                             // llvm.mips.maxi.s.w
0440     mips_maxi_u_b,                             // llvm.mips.maxi.u.b
0441     mips_maxi_u_d,                             // llvm.mips.maxi.u.d
0442     mips_maxi_u_h,                             // llvm.mips.maxi.u.h
0443     mips_maxi_u_w,                             // llvm.mips.maxi.u.w
0444     mips_min_a_b,                              // llvm.mips.min.a.b
0445     mips_min_a_d,                              // llvm.mips.min.a.d
0446     mips_min_a_h,                              // llvm.mips.min.a.h
0447     mips_min_a_w,                              // llvm.mips.min.a.w
0448     mips_min_s_b,                              // llvm.mips.min.s.b
0449     mips_min_s_d,                              // llvm.mips.min.s.d
0450     mips_min_s_h,                              // llvm.mips.min.s.h
0451     mips_min_s_w,                              // llvm.mips.min.s.w
0452     mips_min_u_b,                              // llvm.mips.min.u.b
0453     mips_min_u_d,                              // llvm.mips.min.u.d
0454     mips_min_u_h,                              // llvm.mips.min.u.h
0455     mips_min_u_w,                              // llvm.mips.min.u.w
0456     mips_mini_s_b,                             // llvm.mips.mini.s.b
0457     mips_mini_s_d,                             // llvm.mips.mini.s.d
0458     mips_mini_s_h,                             // llvm.mips.mini.s.h
0459     mips_mini_s_w,                             // llvm.mips.mini.s.w
0460     mips_mini_u_b,                             // llvm.mips.mini.u.b
0461     mips_mini_u_d,                             // llvm.mips.mini.u.d
0462     mips_mini_u_h,                             // llvm.mips.mini.u.h
0463     mips_mini_u_w,                             // llvm.mips.mini.u.w
0464     mips_mod_s_b,                              // llvm.mips.mod.s.b
0465     mips_mod_s_d,                              // llvm.mips.mod.s.d
0466     mips_mod_s_h,                              // llvm.mips.mod.s.h
0467     mips_mod_s_w,                              // llvm.mips.mod.s.w
0468     mips_mod_u_b,                              // llvm.mips.mod.u.b
0469     mips_mod_u_d,                              // llvm.mips.mod.u.d
0470     mips_mod_u_h,                              // llvm.mips.mod.u.h
0471     mips_mod_u_w,                              // llvm.mips.mod.u.w
0472     mips_modsub,                               // llvm.mips.modsub
0473     mips_move_v,                               // llvm.mips.move.v
0474     mips_msub,                                 // llvm.mips.msub
0475     mips_msub_q_h,                             // llvm.mips.msub.q.h
0476     mips_msub_q_w,                             // llvm.mips.msub.q.w
0477     mips_msubr_q_h,                            // llvm.mips.msubr.q.h
0478     mips_msubr_q_w,                            // llvm.mips.msubr.q.w
0479     mips_msubu,                                // llvm.mips.msubu
0480     mips_msubv_b,                              // llvm.mips.msubv.b
0481     mips_msubv_d,                              // llvm.mips.msubv.d
0482     mips_msubv_h,                              // llvm.mips.msubv.h
0483     mips_msubv_w,                              // llvm.mips.msubv.w
0484     mips_mthlip,                               // llvm.mips.mthlip
0485     mips_mul_ph,                               // llvm.mips.mul.ph
0486     mips_mul_q_h,                              // llvm.mips.mul.q.h
0487     mips_mul_q_w,                              // llvm.mips.mul.q.w
0488     mips_mul_s_ph,                             // llvm.mips.mul.s.ph
0489     mips_muleq_s_w_phl,                        // llvm.mips.muleq.s.w.phl
0490     mips_muleq_s_w_phr,                        // llvm.mips.muleq.s.w.phr
0491     mips_muleu_s_ph_qbl,                       // llvm.mips.muleu.s.ph.qbl
0492     mips_muleu_s_ph_qbr,                       // llvm.mips.muleu.s.ph.qbr
0493     mips_mulq_rs_ph,                           // llvm.mips.mulq.rs.ph
0494     mips_mulq_rs_w,                            // llvm.mips.mulq.rs.w
0495     mips_mulq_s_ph,                            // llvm.mips.mulq.s.ph
0496     mips_mulq_s_w,                             // llvm.mips.mulq.s.w
0497     mips_mulr_q_h,                             // llvm.mips.mulr.q.h
0498     mips_mulr_q_w,                             // llvm.mips.mulr.q.w
0499     mips_mulsa_w_ph,                           // llvm.mips.mulsa.w.ph
0500     mips_mulsaq_s_w_ph,                        // llvm.mips.mulsaq.s.w.ph
0501     mips_mult,                                 // llvm.mips.mult
0502     mips_multu,                                // llvm.mips.multu
0503     mips_mulv_b,                               // llvm.mips.mulv.b
0504     mips_mulv_d,                               // llvm.mips.mulv.d
0505     mips_mulv_h,                               // llvm.mips.mulv.h
0506     mips_mulv_w,                               // llvm.mips.mulv.w
0507     mips_nloc_b,                               // llvm.mips.nloc.b
0508     mips_nloc_d,                               // llvm.mips.nloc.d
0509     mips_nloc_h,                               // llvm.mips.nloc.h
0510     mips_nloc_w,                               // llvm.mips.nloc.w
0511     mips_nlzc_b,                               // llvm.mips.nlzc.b
0512     mips_nlzc_d,                               // llvm.mips.nlzc.d
0513     mips_nlzc_h,                               // llvm.mips.nlzc.h
0514     mips_nlzc_w,                               // llvm.mips.nlzc.w
0515     mips_nor_v,                                // llvm.mips.nor.v
0516     mips_nori_b,                               // llvm.mips.nori.b
0517     mips_or_v,                                 // llvm.mips.or.v
0518     mips_ori_b,                                // llvm.mips.ori.b
0519     mips_packrl_ph,                            // llvm.mips.packrl.ph
0520     mips_pckev_b,                              // llvm.mips.pckev.b
0521     mips_pckev_d,                              // llvm.mips.pckev.d
0522     mips_pckev_h,                              // llvm.mips.pckev.h
0523     mips_pckev_w,                              // llvm.mips.pckev.w
0524     mips_pckod_b,                              // llvm.mips.pckod.b
0525     mips_pckod_d,                              // llvm.mips.pckod.d
0526     mips_pckod_h,                              // llvm.mips.pckod.h
0527     mips_pckod_w,                              // llvm.mips.pckod.w
0528     mips_pcnt_b,                               // llvm.mips.pcnt.b
0529     mips_pcnt_d,                               // llvm.mips.pcnt.d
0530     mips_pcnt_h,                               // llvm.mips.pcnt.h
0531     mips_pcnt_w,                               // llvm.mips.pcnt.w
0532     mips_pick_ph,                              // llvm.mips.pick.ph
0533     mips_pick_qb,                              // llvm.mips.pick.qb
0534     mips_preceq_w_phl,                         // llvm.mips.preceq.w.phl
0535     mips_preceq_w_phr,                         // llvm.mips.preceq.w.phr
0536     mips_precequ_ph_qbl,                       // llvm.mips.precequ.ph.qbl
0537     mips_precequ_ph_qbla,                      // llvm.mips.precequ.ph.qbla
0538     mips_precequ_ph_qbr,                       // llvm.mips.precequ.ph.qbr
0539     mips_precequ_ph_qbra,                      // llvm.mips.precequ.ph.qbra
0540     mips_preceu_ph_qbl,                        // llvm.mips.preceu.ph.qbl
0541     mips_preceu_ph_qbla,                       // llvm.mips.preceu.ph.qbla
0542     mips_preceu_ph_qbr,                        // llvm.mips.preceu.ph.qbr
0543     mips_preceu_ph_qbra,                       // llvm.mips.preceu.ph.qbra
0544     mips_precr_qb_ph,                          // llvm.mips.precr.qb.ph
0545     mips_precr_sra_ph_w,                       // llvm.mips.precr.sra.ph.w
0546     mips_precr_sra_r_ph_w,                     // llvm.mips.precr.sra.r.ph.w
0547     mips_precrq_ph_w,                          // llvm.mips.precrq.ph.w
0548     mips_precrq_qb_ph,                         // llvm.mips.precrq.qb.ph
0549     mips_precrq_rs_ph_w,                       // llvm.mips.precrq.rs.ph.w
0550     mips_precrqu_s_qb_ph,                      // llvm.mips.precrqu.s.qb.ph
0551     mips_prepend,                              // llvm.mips.prepend
0552     mips_raddu_w_qb,                           // llvm.mips.raddu.w.qb
0553     mips_rddsp,                                // llvm.mips.rddsp
0554     mips_repl_ph,                              // llvm.mips.repl.ph
0555     mips_repl_qb,                              // llvm.mips.repl.qb
0556     mips_sat_s_b,                              // llvm.mips.sat.s.b
0557     mips_sat_s_d,                              // llvm.mips.sat.s.d
0558     mips_sat_s_h,                              // llvm.mips.sat.s.h
0559     mips_sat_s_w,                              // llvm.mips.sat.s.w
0560     mips_sat_u_b,                              // llvm.mips.sat.u.b
0561     mips_sat_u_d,                              // llvm.mips.sat.u.d
0562     mips_sat_u_h,                              // llvm.mips.sat.u.h
0563     mips_sat_u_w,                              // llvm.mips.sat.u.w
0564     mips_shf_b,                                // llvm.mips.shf.b
0565     mips_shf_h,                                // llvm.mips.shf.h
0566     mips_shf_w,                                // llvm.mips.shf.w
0567     mips_shilo,                                // llvm.mips.shilo
0568     mips_shll_ph,                              // llvm.mips.shll.ph
0569     mips_shll_qb,                              // llvm.mips.shll.qb
0570     mips_shll_s_ph,                            // llvm.mips.shll.s.ph
0571     mips_shll_s_w,                             // llvm.mips.shll.s.w
0572     mips_shra_ph,                              // llvm.mips.shra.ph
0573     mips_shra_qb,                              // llvm.mips.shra.qb
0574     mips_shra_r_ph,                            // llvm.mips.shra.r.ph
0575     mips_shra_r_qb,                            // llvm.mips.shra.r.qb
0576     mips_shra_r_w,                             // llvm.mips.shra.r.w
0577     mips_shrl_ph,                              // llvm.mips.shrl.ph
0578     mips_shrl_qb,                              // llvm.mips.shrl.qb
0579     mips_sld_b,                                // llvm.mips.sld.b
0580     mips_sld_d,                                // llvm.mips.sld.d
0581     mips_sld_h,                                // llvm.mips.sld.h
0582     mips_sld_w,                                // llvm.mips.sld.w
0583     mips_sldi_b,                               // llvm.mips.sldi.b
0584     mips_sldi_d,                               // llvm.mips.sldi.d
0585     mips_sldi_h,                               // llvm.mips.sldi.h
0586     mips_sldi_w,                               // llvm.mips.sldi.w
0587     mips_sll_b,                                // llvm.mips.sll.b
0588     mips_sll_d,                                // llvm.mips.sll.d
0589     mips_sll_h,                                // llvm.mips.sll.h
0590     mips_sll_w,                                // llvm.mips.sll.w
0591     mips_slli_b,                               // llvm.mips.slli.b
0592     mips_slli_d,                               // llvm.mips.slli.d
0593     mips_slli_h,                               // llvm.mips.slli.h
0594     mips_slli_w,                               // llvm.mips.slli.w
0595     mips_splat_b,                              // llvm.mips.splat.b
0596     mips_splat_d,                              // llvm.mips.splat.d
0597     mips_splat_h,                              // llvm.mips.splat.h
0598     mips_splat_w,                              // llvm.mips.splat.w
0599     mips_splati_b,                             // llvm.mips.splati.b
0600     mips_splati_d,                             // llvm.mips.splati.d
0601     mips_splati_h,                             // llvm.mips.splati.h
0602     mips_splati_w,                             // llvm.mips.splati.w
0603     mips_sra_b,                                // llvm.mips.sra.b
0604     mips_sra_d,                                // llvm.mips.sra.d
0605     mips_sra_h,                                // llvm.mips.sra.h
0606     mips_sra_w,                                // llvm.mips.sra.w
0607     mips_srai_b,                               // llvm.mips.srai.b
0608     mips_srai_d,                               // llvm.mips.srai.d
0609     mips_srai_h,                               // llvm.mips.srai.h
0610     mips_srai_w,                               // llvm.mips.srai.w
0611     mips_srar_b,                               // llvm.mips.srar.b
0612     mips_srar_d,                               // llvm.mips.srar.d
0613     mips_srar_h,                               // llvm.mips.srar.h
0614     mips_srar_w,                               // llvm.mips.srar.w
0615     mips_srari_b,                              // llvm.mips.srari.b
0616     mips_srari_d,                              // llvm.mips.srari.d
0617     mips_srari_h,                              // llvm.mips.srari.h
0618     mips_srari_w,                              // llvm.mips.srari.w
0619     mips_srl_b,                                // llvm.mips.srl.b
0620     mips_srl_d,                                // llvm.mips.srl.d
0621     mips_srl_h,                                // llvm.mips.srl.h
0622     mips_srl_w,                                // llvm.mips.srl.w
0623     mips_srli_b,                               // llvm.mips.srli.b
0624     mips_srli_d,                               // llvm.mips.srli.d
0625     mips_srli_h,                               // llvm.mips.srli.h
0626     mips_srli_w,                               // llvm.mips.srli.w
0627     mips_srlr_b,                               // llvm.mips.srlr.b
0628     mips_srlr_d,                               // llvm.mips.srlr.d
0629     mips_srlr_h,                               // llvm.mips.srlr.h
0630     mips_srlr_w,                               // llvm.mips.srlr.w
0631     mips_srlri_b,                              // llvm.mips.srlri.b
0632     mips_srlri_d,                              // llvm.mips.srlri.d
0633     mips_srlri_h,                              // llvm.mips.srlri.h
0634     mips_srlri_w,                              // llvm.mips.srlri.w
0635     mips_st_b,                                 // llvm.mips.st.b
0636     mips_st_d,                                 // llvm.mips.st.d
0637     mips_st_h,                                 // llvm.mips.st.h
0638     mips_st_w,                                 // llvm.mips.st.w
0639     mips_str_d,                                // llvm.mips.str.d
0640     mips_str_w,                                // llvm.mips.str.w
0641     mips_subq_ph,                              // llvm.mips.subq.ph
0642     mips_subq_s_ph,                            // llvm.mips.subq.s.ph
0643     mips_subq_s_w,                             // llvm.mips.subq.s.w
0644     mips_subqh_ph,                             // llvm.mips.subqh.ph
0645     mips_subqh_r_ph,                           // llvm.mips.subqh.r.ph
0646     mips_subqh_r_w,                            // llvm.mips.subqh.r.w
0647     mips_subqh_w,                              // llvm.mips.subqh.w
0648     mips_subs_s_b,                             // llvm.mips.subs.s.b
0649     mips_subs_s_d,                             // llvm.mips.subs.s.d
0650     mips_subs_s_h,                             // llvm.mips.subs.s.h
0651     mips_subs_s_w,                             // llvm.mips.subs.s.w
0652     mips_subs_u_b,                             // llvm.mips.subs.u.b
0653     mips_subs_u_d,                             // llvm.mips.subs.u.d
0654     mips_subs_u_h,                             // llvm.mips.subs.u.h
0655     mips_subs_u_w,                             // llvm.mips.subs.u.w
0656     mips_subsus_u_b,                           // llvm.mips.subsus.u.b
0657     mips_subsus_u_d,                           // llvm.mips.subsus.u.d
0658     mips_subsus_u_h,                           // llvm.mips.subsus.u.h
0659     mips_subsus_u_w,                           // llvm.mips.subsus.u.w
0660     mips_subsuu_s_b,                           // llvm.mips.subsuu.s.b
0661     mips_subsuu_s_d,                           // llvm.mips.subsuu.s.d
0662     mips_subsuu_s_h,                           // llvm.mips.subsuu.s.h
0663     mips_subsuu_s_w,                           // llvm.mips.subsuu.s.w
0664     mips_subu_ph,                              // llvm.mips.subu.ph
0665     mips_subu_qb,                              // llvm.mips.subu.qb
0666     mips_subu_s_ph,                            // llvm.mips.subu.s.ph
0667     mips_subu_s_qb,                            // llvm.mips.subu.s.qb
0668     mips_subuh_qb,                             // llvm.mips.subuh.qb
0669     mips_subuh_r_qb,                           // llvm.mips.subuh.r.qb
0670     mips_subv_b,                               // llvm.mips.subv.b
0671     mips_subv_d,                               // llvm.mips.subv.d
0672     mips_subv_h,                               // llvm.mips.subv.h
0673     mips_subv_w,                               // llvm.mips.subv.w
0674     mips_subvi_b,                              // llvm.mips.subvi.b
0675     mips_subvi_d,                              // llvm.mips.subvi.d
0676     mips_subvi_h,                              // llvm.mips.subvi.h
0677     mips_subvi_w,                              // llvm.mips.subvi.w
0678     mips_vshf_b,                               // llvm.mips.vshf.b
0679     mips_vshf_d,                               // llvm.mips.vshf.d
0680     mips_vshf_h,                               // llvm.mips.vshf.h
0681     mips_vshf_w,                               // llvm.mips.vshf.w
0682     mips_wrdsp,                                // llvm.mips.wrdsp
0683     mips_xor_v,                                // llvm.mips.xor.v
0684     mips_xori_b,                               // llvm.mips.xori.b
0685 }; // enum
0686 } // namespace llvm::Intrinsic
0687 #endif
0688