Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 pmbaty 1
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2
|*                                                                            *|
3
|* Intrinsic Function Source Fragment                                         *|
4
|*                                                                            *|
5
|* Automatically generated file, do not edit!                                 *|
6
|*                                                                            *|
7
\*===----------------------------------------------------------------------===*/
8
 
9
#ifndef LLVM_IR_INTRINSIC_MIPS_ENUMS_H
10
#define LLVM_IR_INTRINSIC_MIPS_ENUMS_H
11
 
12
namespace llvm {
13
namespace Intrinsic {
14
enum MIPSIntrinsics : unsigned {
15
// Enum values for intrinsics
16
    mips_absq_s_ph = 4854,                            // llvm.mips.absq.s.ph
17
    mips_absq_s_qb,                            // llvm.mips.absq.s.qb
18
    mips_absq_s_w,                             // llvm.mips.absq.s.w
19
    mips_add_a_b,                              // llvm.mips.add.a.b
20
    mips_add_a_d,                              // llvm.mips.add.a.d
21
    mips_add_a_h,                              // llvm.mips.add.a.h
22
    mips_add_a_w,                              // llvm.mips.add.a.w
23
    mips_addq_ph,                              // llvm.mips.addq.ph
24
    mips_addq_s_ph,                            // llvm.mips.addq.s.ph
25
    mips_addq_s_w,                             // llvm.mips.addq.s.w
26
    mips_addqh_ph,                             // llvm.mips.addqh.ph
27
    mips_addqh_r_ph,                           // llvm.mips.addqh.r.ph
28
    mips_addqh_r_w,                            // llvm.mips.addqh.r.w
29
    mips_addqh_w,                              // llvm.mips.addqh.w
30
    mips_adds_a_b,                             // llvm.mips.adds.a.b
31
    mips_adds_a_d,                             // llvm.mips.adds.a.d
32
    mips_adds_a_h,                             // llvm.mips.adds.a.h
33
    mips_adds_a_w,                             // llvm.mips.adds.a.w
34
    mips_adds_s_b,                             // llvm.mips.adds.s.b
35
    mips_adds_s_d,                             // llvm.mips.adds.s.d
36
    mips_adds_s_h,                             // llvm.mips.adds.s.h
37
    mips_adds_s_w,                             // llvm.mips.adds.s.w
38
    mips_adds_u_b,                             // llvm.mips.adds.u.b
39
    mips_adds_u_d,                             // llvm.mips.adds.u.d
40
    mips_adds_u_h,                             // llvm.mips.adds.u.h
41
    mips_adds_u_w,                             // llvm.mips.adds.u.w
42
    mips_addsc,                                // llvm.mips.addsc
43
    mips_addu_ph,                              // llvm.mips.addu.ph
44
    mips_addu_qb,                              // llvm.mips.addu.qb
45
    mips_addu_s_ph,                            // llvm.mips.addu.s.ph
46
    mips_addu_s_qb,                            // llvm.mips.addu.s.qb
47
    mips_adduh_qb,                             // llvm.mips.adduh.qb
48
    mips_adduh_r_qb,                           // llvm.mips.adduh.r.qb
49
    mips_addv_b,                               // llvm.mips.addv.b
50
    mips_addv_d,                               // llvm.mips.addv.d
51
    mips_addv_h,                               // llvm.mips.addv.h
52
    mips_addv_w,                               // llvm.mips.addv.w
53
    mips_addvi_b,                              // llvm.mips.addvi.b
54
    mips_addvi_d,                              // llvm.mips.addvi.d
55
    mips_addvi_h,                              // llvm.mips.addvi.h
56
    mips_addvi_w,                              // llvm.mips.addvi.w
57
    mips_addwc,                                // llvm.mips.addwc
58
    mips_and_v,                                // llvm.mips.and.v
59
    mips_andi_b,                               // llvm.mips.andi.b
60
    mips_append,                               // llvm.mips.append
61
    mips_asub_s_b,                             // llvm.mips.asub.s.b
62
    mips_asub_s_d,                             // llvm.mips.asub.s.d
63
    mips_asub_s_h,                             // llvm.mips.asub.s.h
64
    mips_asub_s_w,                             // llvm.mips.asub.s.w
65
    mips_asub_u_b,                             // llvm.mips.asub.u.b
66
    mips_asub_u_d,                             // llvm.mips.asub.u.d
67
    mips_asub_u_h,                             // llvm.mips.asub.u.h
68
    mips_asub_u_w,                             // llvm.mips.asub.u.w
69
    mips_ave_s_b,                              // llvm.mips.ave.s.b
70
    mips_ave_s_d,                              // llvm.mips.ave.s.d
71
    mips_ave_s_h,                              // llvm.mips.ave.s.h
72
    mips_ave_s_w,                              // llvm.mips.ave.s.w
73
    mips_ave_u_b,                              // llvm.mips.ave.u.b
74
    mips_ave_u_d,                              // llvm.mips.ave.u.d
75
    mips_ave_u_h,                              // llvm.mips.ave.u.h
76
    mips_ave_u_w,                              // llvm.mips.ave.u.w
77
    mips_aver_s_b,                             // llvm.mips.aver.s.b
78
    mips_aver_s_d,                             // llvm.mips.aver.s.d
79
    mips_aver_s_h,                             // llvm.mips.aver.s.h
80
    mips_aver_s_w,                             // llvm.mips.aver.s.w
81
    mips_aver_u_b,                             // llvm.mips.aver.u.b
82
    mips_aver_u_d,                             // llvm.mips.aver.u.d
83
    mips_aver_u_h,                             // llvm.mips.aver.u.h
84
    mips_aver_u_w,                             // llvm.mips.aver.u.w
85
    mips_balign,                               // llvm.mips.balign
86
    mips_bclr_b,                               // llvm.mips.bclr.b
87
    mips_bclr_d,                               // llvm.mips.bclr.d
88
    mips_bclr_h,                               // llvm.mips.bclr.h
89
    mips_bclr_w,                               // llvm.mips.bclr.w
90
    mips_bclri_b,                              // llvm.mips.bclri.b
91
    mips_bclri_d,                              // llvm.mips.bclri.d
92
    mips_bclri_h,                              // llvm.mips.bclri.h
93
    mips_bclri_w,                              // llvm.mips.bclri.w
94
    mips_binsl_b,                              // llvm.mips.binsl.b
95
    mips_binsl_d,                              // llvm.mips.binsl.d
96
    mips_binsl_h,                              // llvm.mips.binsl.h
97
    mips_binsl_w,                              // llvm.mips.binsl.w
98
    mips_binsli_b,                             // llvm.mips.binsli.b
99
    mips_binsli_d,                             // llvm.mips.binsli.d
100
    mips_binsli_h,                             // llvm.mips.binsli.h
101
    mips_binsli_w,                             // llvm.mips.binsli.w
102
    mips_binsr_b,                              // llvm.mips.binsr.b
103
    mips_binsr_d,                              // llvm.mips.binsr.d
104
    mips_binsr_h,                              // llvm.mips.binsr.h
105
    mips_binsr_w,                              // llvm.mips.binsr.w
106
    mips_binsri_b,                             // llvm.mips.binsri.b
107
    mips_binsri_d,                             // llvm.mips.binsri.d
108
    mips_binsri_h,                             // llvm.mips.binsri.h
109
    mips_binsri_w,                             // llvm.mips.binsri.w
110
    mips_bitrev,                               // llvm.mips.bitrev
111
    mips_bmnz_v,                               // llvm.mips.bmnz.v
112
    mips_bmnzi_b,                              // llvm.mips.bmnzi.b
113
    mips_bmz_v,                                // llvm.mips.bmz.v
114
    mips_bmzi_b,                               // llvm.mips.bmzi.b
115
    mips_bneg_b,                               // llvm.mips.bneg.b
116
    mips_bneg_d,                               // llvm.mips.bneg.d
117
    mips_bneg_h,                               // llvm.mips.bneg.h
118
    mips_bneg_w,                               // llvm.mips.bneg.w
119
    mips_bnegi_b,                              // llvm.mips.bnegi.b
120
    mips_bnegi_d,                              // llvm.mips.bnegi.d
121
    mips_bnegi_h,                              // llvm.mips.bnegi.h
122
    mips_bnegi_w,                              // llvm.mips.bnegi.w
123
    mips_bnz_b,                                // llvm.mips.bnz.b
124
    mips_bnz_d,                                // llvm.mips.bnz.d
125
    mips_bnz_h,                                // llvm.mips.bnz.h
126
    mips_bnz_v,                                // llvm.mips.bnz.v
127
    mips_bnz_w,                                // llvm.mips.bnz.w
128
    mips_bposge32,                             // llvm.mips.bposge32
129
    mips_bsel_v,                               // llvm.mips.bsel.v
130
    mips_bseli_b,                              // llvm.mips.bseli.b
131
    mips_bset_b,                               // llvm.mips.bset.b
132
    mips_bset_d,                               // llvm.mips.bset.d
133
    mips_bset_h,                               // llvm.mips.bset.h
134
    mips_bset_w,                               // llvm.mips.bset.w
135
    mips_bseti_b,                              // llvm.mips.bseti.b
136
    mips_bseti_d,                              // llvm.mips.bseti.d
137
    mips_bseti_h,                              // llvm.mips.bseti.h
138
    mips_bseti_w,                              // llvm.mips.bseti.w
139
    mips_bz_b,                                 // llvm.mips.bz.b
140
    mips_bz_d,                                 // llvm.mips.bz.d
141
    mips_bz_h,                                 // llvm.mips.bz.h
142
    mips_bz_v,                                 // llvm.mips.bz.v
143
    mips_bz_w,                                 // llvm.mips.bz.w
144
    mips_ceq_b,                                // llvm.mips.ceq.b
145
    mips_ceq_d,                                // llvm.mips.ceq.d
146
    mips_ceq_h,                                // llvm.mips.ceq.h
147
    mips_ceq_w,                                // llvm.mips.ceq.w
148
    mips_ceqi_b,                               // llvm.mips.ceqi.b
149
    mips_ceqi_d,                               // llvm.mips.ceqi.d
150
    mips_ceqi_h,                               // llvm.mips.ceqi.h
151
    mips_ceqi_w,                               // llvm.mips.ceqi.w
152
    mips_cfcmsa,                               // llvm.mips.cfcmsa
153
    mips_cle_s_b,                              // llvm.mips.cle.s.b
154
    mips_cle_s_d,                              // llvm.mips.cle.s.d
155
    mips_cle_s_h,                              // llvm.mips.cle.s.h
156
    mips_cle_s_w,                              // llvm.mips.cle.s.w
157
    mips_cle_u_b,                              // llvm.mips.cle.u.b
158
    mips_cle_u_d,                              // llvm.mips.cle.u.d
159
    mips_cle_u_h,                              // llvm.mips.cle.u.h
160
    mips_cle_u_w,                              // llvm.mips.cle.u.w
161
    mips_clei_s_b,                             // llvm.mips.clei.s.b
162
    mips_clei_s_d,                             // llvm.mips.clei.s.d
163
    mips_clei_s_h,                             // llvm.mips.clei.s.h
164
    mips_clei_s_w,                             // llvm.mips.clei.s.w
165
    mips_clei_u_b,                             // llvm.mips.clei.u.b
166
    mips_clei_u_d,                             // llvm.mips.clei.u.d
167
    mips_clei_u_h,                             // llvm.mips.clei.u.h
168
    mips_clei_u_w,                             // llvm.mips.clei.u.w
169
    mips_clt_s_b,                              // llvm.mips.clt.s.b
170
    mips_clt_s_d,                              // llvm.mips.clt.s.d
171
    mips_clt_s_h,                              // llvm.mips.clt.s.h
172
    mips_clt_s_w,                              // llvm.mips.clt.s.w
173
    mips_clt_u_b,                              // llvm.mips.clt.u.b
174
    mips_clt_u_d,                              // llvm.mips.clt.u.d
175
    mips_clt_u_h,                              // llvm.mips.clt.u.h
176
    mips_clt_u_w,                              // llvm.mips.clt.u.w
177
    mips_clti_s_b,                             // llvm.mips.clti.s.b
178
    mips_clti_s_d,                             // llvm.mips.clti.s.d
179
    mips_clti_s_h,                             // llvm.mips.clti.s.h
180
    mips_clti_s_w,                             // llvm.mips.clti.s.w
181
    mips_clti_u_b,                             // llvm.mips.clti.u.b
182
    mips_clti_u_d,                             // llvm.mips.clti.u.d
183
    mips_clti_u_h,                             // llvm.mips.clti.u.h
184
    mips_clti_u_w,                             // llvm.mips.clti.u.w
185
    mips_cmp_eq_ph,                            // llvm.mips.cmp.eq.ph
186
    mips_cmp_le_ph,                            // llvm.mips.cmp.le.ph
187
    mips_cmp_lt_ph,                            // llvm.mips.cmp.lt.ph
188
    mips_cmpgdu_eq_qb,                         // llvm.mips.cmpgdu.eq.qb
189
    mips_cmpgdu_le_qb,                         // llvm.mips.cmpgdu.le.qb
190
    mips_cmpgdu_lt_qb,                         // llvm.mips.cmpgdu.lt.qb
191
    mips_cmpgu_eq_qb,                          // llvm.mips.cmpgu.eq.qb
192
    mips_cmpgu_le_qb,                          // llvm.mips.cmpgu.le.qb
193
    mips_cmpgu_lt_qb,                          // llvm.mips.cmpgu.lt.qb
194
    mips_cmpu_eq_qb,                           // llvm.mips.cmpu.eq.qb
195
    mips_cmpu_le_qb,                           // llvm.mips.cmpu.le.qb
196
    mips_cmpu_lt_qb,                           // llvm.mips.cmpu.lt.qb
197
    mips_copy_s_b,                             // llvm.mips.copy.s.b
198
    mips_copy_s_d,                             // llvm.mips.copy.s.d
199
    mips_copy_s_h,                             // llvm.mips.copy.s.h
200
    mips_copy_s_w,                             // llvm.mips.copy.s.w
201
    mips_copy_u_b,                             // llvm.mips.copy.u.b
202
    mips_copy_u_d,                             // llvm.mips.copy.u.d
203
    mips_copy_u_h,                             // llvm.mips.copy.u.h
204
    mips_copy_u_w,                             // llvm.mips.copy.u.w
205
    mips_ctcmsa,                               // llvm.mips.ctcmsa
206
    mips_div_s_b,                              // llvm.mips.div.s.b
207
    mips_div_s_d,                              // llvm.mips.div.s.d
208
    mips_div_s_h,                              // llvm.mips.div.s.h
209
    mips_div_s_w,                              // llvm.mips.div.s.w
210
    mips_div_u_b,                              // llvm.mips.div.u.b
211
    mips_div_u_d,                              // llvm.mips.div.u.d
212
    mips_div_u_h,                              // llvm.mips.div.u.h
213
    mips_div_u_w,                              // llvm.mips.div.u.w
214
    mips_dlsa,                                 // llvm.mips.dlsa
215
    mips_dotp_s_d,                             // llvm.mips.dotp.s.d
216
    mips_dotp_s_h,                             // llvm.mips.dotp.s.h
217
    mips_dotp_s_w,                             // llvm.mips.dotp.s.w
218
    mips_dotp_u_d,                             // llvm.mips.dotp.u.d
219
    mips_dotp_u_h,                             // llvm.mips.dotp.u.h
220
    mips_dotp_u_w,                             // llvm.mips.dotp.u.w
221
    mips_dpa_w_ph,                             // llvm.mips.dpa.w.ph
222
    mips_dpadd_s_d,                            // llvm.mips.dpadd.s.d
223
    mips_dpadd_s_h,                            // llvm.mips.dpadd.s.h
224
    mips_dpadd_s_w,                            // llvm.mips.dpadd.s.w
225
    mips_dpadd_u_d,                            // llvm.mips.dpadd.u.d
226
    mips_dpadd_u_h,                            // llvm.mips.dpadd.u.h
227
    mips_dpadd_u_w,                            // llvm.mips.dpadd.u.w
228
    mips_dpaq_s_w_ph,                          // llvm.mips.dpaq.s.w.ph
229
    mips_dpaq_sa_l_w,                          // llvm.mips.dpaq.sa.l.w
230
    mips_dpaqx_s_w_ph,                         // llvm.mips.dpaqx.s.w.ph
231
    mips_dpaqx_sa_w_ph,                        // llvm.mips.dpaqx.sa.w.ph
232
    mips_dpau_h_qbl,                           // llvm.mips.dpau.h.qbl
233
    mips_dpau_h_qbr,                           // llvm.mips.dpau.h.qbr
234
    mips_dpax_w_ph,                            // llvm.mips.dpax.w.ph
235
    mips_dps_w_ph,                             // llvm.mips.dps.w.ph
236
    mips_dpsq_s_w_ph,                          // llvm.mips.dpsq.s.w.ph
237
    mips_dpsq_sa_l_w,                          // llvm.mips.dpsq.sa.l.w
238
    mips_dpsqx_s_w_ph,                         // llvm.mips.dpsqx.s.w.ph
239
    mips_dpsqx_sa_w_ph,                        // llvm.mips.dpsqx.sa.w.ph
240
    mips_dpsu_h_qbl,                           // llvm.mips.dpsu.h.qbl
241
    mips_dpsu_h_qbr,                           // llvm.mips.dpsu.h.qbr
242
    mips_dpsub_s_d,                            // llvm.mips.dpsub.s.d
243
    mips_dpsub_s_h,                            // llvm.mips.dpsub.s.h
244
    mips_dpsub_s_w,                            // llvm.mips.dpsub.s.w
245
    mips_dpsub_u_d,                            // llvm.mips.dpsub.u.d
246
    mips_dpsub_u_h,                            // llvm.mips.dpsub.u.h
247
    mips_dpsub_u_w,                            // llvm.mips.dpsub.u.w
248
    mips_dpsx_w_ph,                            // llvm.mips.dpsx.w.ph
249
    mips_extp,                                 // llvm.mips.extp
250
    mips_extpdp,                               // llvm.mips.extpdp
251
    mips_extr_r_w,                             // llvm.mips.extr.r.w
252
    mips_extr_rs_w,                            // llvm.mips.extr.rs.w
253
    mips_extr_s_h,                             // llvm.mips.extr.s.h
254
    mips_extr_w,                               // llvm.mips.extr.w
255
    mips_fadd_d,                               // llvm.mips.fadd.d
256
    mips_fadd_w,                               // llvm.mips.fadd.w
257
    mips_fcaf_d,                               // llvm.mips.fcaf.d
258
    mips_fcaf_w,                               // llvm.mips.fcaf.w
259
    mips_fceq_d,                               // llvm.mips.fceq.d
260
    mips_fceq_w,                               // llvm.mips.fceq.w
261
    mips_fclass_d,                             // llvm.mips.fclass.d
262
    mips_fclass_w,                             // llvm.mips.fclass.w
263
    mips_fcle_d,                               // llvm.mips.fcle.d
264
    mips_fcle_w,                               // llvm.mips.fcle.w
265
    mips_fclt_d,                               // llvm.mips.fclt.d
266
    mips_fclt_w,                               // llvm.mips.fclt.w
267
    mips_fcne_d,                               // llvm.mips.fcne.d
268
    mips_fcne_w,                               // llvm.mips.fcne.w
269
    mips_fcor_d,                               // llvm.mips.fcor.d
270
    mips_fcor_w,                               // llvm.mips.fcor.w
271
    mips_fcueq_d,                              // llvm.mips.fcueq.d
272
    mips_fcueq_w,                              // llvm.mips.fcueq.w
273
    mips_fcule_d,                              // llvm.mips.fcule.d
274
    mips_fcule_w,                              // llvm.mips.fcule.w
275
    mips_fcult_d,                              // llvm.mips.fcult.d
276
    mips_fcult_w,                              // llvm.mips.fcult.w
277
    mips_fcun_d,                               // llvm.mips.fcun.d
278
    mips_fcun_w,                               // llvm.mips.fcun.w
279
    mips_fcune_d,                              // llvm.mips.fcune.d
280
    mips_fcune_w,                              // llvm.mips.fcune.w
281
    mips_fdiv_d,                               // llvm.mips.fdiv.d
282
    mips_fdiv_w,                               // llvm.mips.fdiv.w
283
    mips_fexdo_h,                              // llvm.mips.fexdo.h
284
    mips_fexdo_w,                              // llvm.mips.fexdo.w
285
    mips_fexp2_d,                              // llvm.mips.fexp2.d
286
    mips_fexp2_w,                              // llvm.mips.fexp2.w
287
    mips_fexupl_d,                             // llvm.mips.fexupl.d
288
    mips_fexupl_w,                             // llvm.mips.fexupl.w
289
    mips_fexupr_d,                             // llvm.mips.fexupr.d
290
    mips_fexupr_w,                             // llvm.mips.fexupr.w
291
    mips_ffint_s_d,                            // llvm.mips.ffint.s.d
292
    mips_ffint_s_w,                            // llvm.mips.ffint.s.w
293
    mips_ffint_u_d,                            // llvm.mips.ffint.u.d
294
    mips_ffint_u_w,                            // llvm.mips.ffint.u.w
295
    mips_ffql_d,                               // llvm.mips.ffql.d
296
    mips_ffql_w,                               // llvm.mips.ffql.w
297
    mips_ffqr_d,                               // llvm.mips.ffqr.d
298
    mips_ffqr_w,                               // llvm.mips.ffqr.w
299
    mips_fill_b,                               // llvm.mips.fill.b
300
    mips_fill_d,                               // llvm.mips.fill.d
301
    mips_fill_h,                               // llvm.mips.fill.h
302
    mips_fill_w,                               // llvm.mips.fill.w
303
    mips_flog2_d,                              // llvm.mips.flog2.d
304
    mips_flog2_w,                              // llvm.mips.flog2.w
305
    mips_fmadd_d,                              // llvm.mips.fmadd.d
306
    mips_fmadd_w,                              // llvm.mips.fmadd.w
307
    mips_fmax_a_d,                             // llvm.mips.fmax.a.d
308
    mips_fmax_a_w,                             // llvm.mips.fmax.a.w
309
    mips_fmax_d,                               // llvm.mips.fmax.d
310
    mips_fmax_w,                               // llvm.mips.fmax.w
311
    mips_fmin_a_d,                             // llvm.mips.fmin.a.d
312
    mips_fmin_a_w,                             // llvm.mips.fmin.a.w
313
    mips_fmin_d,                               // llvm.mips.fmin.d
314
    mips_fmin_w,                               // llvm.mips.fmin.w
315
    mips_fmsub_d,                              // llvm.mips.fmsub.d
316
    mips_fmsub_w,                              // llvm.mips.fmsub.w
317
    mips_fmul_d,                               // llvm.mips.fmul.d
318
    mips_fmul_w,                               // llvm.mips.fmul.w
319
    mips_frcp_d,                               // llvm.mips.frcp.d
320
    mips_frcp_w,                               // llvm.mips.frcp.w
321
    mips_frint_d,                              // llvm.mips.frint.d
322
    mips_frint_w,                              // llvm.mips.frint.w
323
    mips_frsqrt_d,                             // llvm.mips.frsqrt.d
324
    mips_frsqrt_w,                             // llvm.mips.frsqrt.w
325
    mips_fsaf_d,                               // llvm.mips.fsaf.d
326
    mips_fsaf_w,                               // llvm.mips.fsaf.w
327
    mips_fseq_d,                               // llvm.mips.fseq.d
328
    mips_fseq_w,                               // llvm.mips.fseq.w
329
    mips_fsle_d,                               // llvm.mips.fsle.d
330
    mips_fsle_w,                               // llvm.mips.fsle.w
331
    mips_fslt_d,                               // llvm.mips.fslt.d
332
    mips_fslt_w,                               // llvm.mips.fslt.w
333
    mips_fsne_d,                               // llvm.mips.fsne.d
334
    mips_fsne_w,                               // llvm.mips.fsne.w
335
    mips_fsor_d,                               // llvm.mips.fsor.d
336
    mips_fsor_w,                               // llvm.mips.fsor.w
337
    mips_fsqrt_d,                              // llvm.mips.fsqrt.d
338
    mips_fsqrt_w,                              // llvm.mips.fsqrt.w
339
    mips_fsub_d,                               // llvm.mips.fsub.d
340
    mips_fsub_w,                               // llvm.mips.fsub.w
341
    mips_fsueq_d,                              // llvm.mips.fsueq.d
342
    mips_fsueq_w,                              // llvm.mips.fsueq.w
343
    mips_fsule_d,                              // llvm.mips.fsule.d
344
    mips_fsule_w,                              // llvm.mips.fsule.w
345
    mips_fsult_d,                              // llvm.mips.fsult.d
346
    mips_fsult_w,                              // llvm.mips.fsult.w
347
    mips_fsun_d,                               // llvm.mips.fsun.d
348
    mips_fsun_w,                               // llvm.mips.fsun.w
349
    mips_fsune_d,                              // llvm.mips.fsune.d
350
    mips_fsune_w,                              // llvm.mips.fsune.w
351
    mips_ftint_s_d,                            // llvm.mips.ftint.s.d
352
    mips_ftint_s_w,                            // llvm.mips.ftint.s.w
353
    mips_ftint_u_d,                            // llvm.mips.ftint.u.d
354
    mips_ftint_u_w,                            // llvm.mips.ftint.u.w
355
    mips_ftq_h,                                // llvm.mips.ftq.h
356
    mips_ftq_w,                                // llvm.mips.ftq.w
357
    mips_ftrunc_s_d,                           // llvm.mips.ftrunc.s.d
358
    mips_ftrunc_s_w,                           // llvm.mips.ftrunc.s.w
359
    mips_ftrunc_u_d,                           // llvm.mips.ftrunc.u.d
360
    mips_ftrunc_u_w,                           // llvm.mips.ftrunc.u.w
361
    mips_hadd_s_d,                             // llvm.mips.hadd.s.d
362
    mips_hadd_s_h,                             // llvm.mips.hadd.s.h
363
    mips_hadd_s_w,                             // llvm.mips.hadd.s.w
364
    mips_hadd_u_d,                             // llvm.mips.hadd.u.d
365
    mips_hadd_u_h,                             // llvm.mips.hadd.u.h
366
    mips_hadd_u_w,                             // llvm.mips.hadd.u.w
367
    mips_hsub_s_d,                             // llvm.mips.hsub.s.d
368
    mips_hsub_s_h,                             // llvm.mips.hsub.s.h
369
    mips_hsub_s_w,                             // llvm.mips.hsub.s.w
370
    mips_hsub_u_d,                             // llvm.mips.hsub.u.d
371
    mips_hsub_u_h,                             // llvm.mips.hsub.u.h
372
    mips_hsub_u_w,                             // llvm.mips.hsub.u.w
373
    mips_ilvev_b,                              // llvm.mips.ilvev.b
374
    mips_ilvev_d,                              // llvm.mips.ilvev.d
375
    mips_ilvev_h,                              // llvm.mips.ilvev.h
376
    mips_ilvev_w,                              // llvm.mips.ilvev.w
377
    mips_ilvl_b,                               // llvm.mips.ilvl.b
378
    mips_ilvl_d,                               // llvm.mips.ilvl.d
379
    mips_ilvl_h,                               // llvm.mips.ilvl.h
380
    mips_ilvl_w,                               // llvm.mips.ilvl.w
381
    mips_ilvod_b,                              // llvm.mips.ilvod.b
382
    mips_ilvod_d,                              // llvm.mips.ilvod.d
383
    mips_ilvod_h,                              // llvm.mips.ilvod.h
384
    mips_ilvod_w,                              // llvm.mips.ilvod.w
385
    mips_ilvr_b,                               // llvm.mips.ilvr.b
386
    mips_ilvr_d,                               // llvm.mips.ilvr.d
387
    mips_ilvr_h,                               // llvm.mips.ilvr.h
388
    mips_ilvr_w,                               // llvm.mips.ilvr.w
389
    mips_insert_b,                             // llvm.mips.insert.b
390
    mips_insert_d,                             // llvm.mips.insert.d
391
    mips_insert_h,                             // llvm.mips.insert.h
392
    mips_insert_w,                             // llvm.mips.insert.w
393
    mips_insv,                                 // llvm.mips.insv
394
    mips_insve_b,                              // llvm.mips.insve.b
395
    mips_insve_d,                              // llvm.mips.insve.d
396
    mips_insve_h,                              // llvm.mips.insve.h
397
    mips_insve_w,                              // llvm.mips.insve.w
398
    mips_lbux,                                 // llvm.mips.lbux
399
    mips_ld_b,                                 // llvm.mips.ld.b
400
    mips_ld_d,                                 // llvm.mips.ld.d
401
    mips_ld_h,                                 // llvm.mips.ld.h
402
    mips_ld_w,                                 // llvm.mips.ld.w
403
    mips_ldi_b,                                // llvm.mips.ldi.b
404
    mips_ldi_d,                                // llvm.mips.ldi.d
405
    mips_ldi_h,                                // llvm.mips.ldi.h
406
    mips_ldi_w,                                // llvm.mips.ldi.w
407
    mips_ldr_d,                                // llvm.mips.ldr.d
408
    mips_ldr_w,                                // llvm.mips.ldr.w
409
    mips_lhx,                                  // llvm.mips.lhx
410
    mips_lsa,                                  // llvm.mips.lsa
411
    mips_lwx,                                  // llvm.mips.lwx
412
    mips_madd,                                 // llvm.mips.madd
413
    mips_madd_q_h,                             // llvm.mips.madd.q.h
414
    mips_madd_q_w,                             // llvm.mips.madd.q.w
415
    mips_maddr_q_h,                            // llvm.mips.maddr.q.h
416
    mips_maddr_q_w,                            // llvm.mips.maddr.q.w
417
    mips_maddu,                                // llvm.mips.maddu
418
    mips_maddv_b,                              // llvm.mips.maddv.b
419
    mips_maddv_d,                              // llvm.mips.maddv.d
420
    mips_maddv_h,                              // llvm.mips.maddv.h
421
    mips_maddv_w,                              // llvm.mips.maddv.w
422
    mips_maq_s_w_phl,                          // llvm.mips.maq.s.w.phl
423
    mips_maq_s_w_phr,                          // llvm.mips.maq.s.w.phr
424
    mips_maq_sa_w_phl,                         // llvm.mips.maq.sa.w.phl
425
    mips_maq_sa_w_phr,                         // llvm.mips.maq.sa.w.phr
426
    mips_max_a_b,                              // llvm.mips.max.a.b
427
    mips_max_a_d,                              // llvm.mips.max.a.d
428
    mips_max_a_h,                              // llvm.mips.max.a.h
429
    mips_max_a_w,                              // llvm.mips.max.a.w
430
    mips_max_s_b,                              // llvm.mips.max.s.b
431
    mips_max_s_d,                              // llvm.mips.max.s.d
432
    mips_max_s_h,                              // llvm.mips.max.s.h
433
    mips_max_s_w,                              // llvm.mips.max.s.w
434
    mips_max_u_b,                              // llvm.mips.max.u.b
435
    mips_max_u_d,                              // llvm.mips.max.u.d
436
    mips_max_u_h,                              // llvm.mips.max.u.h
437
    mips_max_u_w,                              // llvm.mips.max.u.w
438
    mips_maxi_s_b,                             // llvm.mips.maxi.s.b
439
    mips_maxi_s_d,                             // llvm.mips.maxi.s.d
440
    mips_maxi_s_h,                             // llvm.mips.maxi.s.h
441
    mips_maxi_s_w,                             // llvm.mips.maxi.s.w
442
    mips_maxi_u_b,                             // llvm.mips.maxi.u.b
443
    mips_maxi_u_d,                             // llvm.mips.maxi.u.d
444
    mips_maxi_u_h,                             // llvm.mips.maxi.u.h
445
    mips_maxi_u_w,                             // llvm.mips.maxi.u.w
446
    mips_min_a_b,                              // llvm.mips.min.a.b
447
    mips_min_a_d,                              // llvm.mips.min.a.d
448
    mips_min_a_h,                              // llvm.mips.min.a.h
449
    mips_min_a_w,                              // llvm.mips.min.a.w
450
    mips_min_s_b,                              // llvm.mips.min.s.b
451
    mips_min_s_d,                              // llvm.mips.min.s.d
452
    mips_min_s_h,                              // llvm.mips.min.s.h
453
    mips_min_s_w,                              // llvm.mips.min.s.w
454
    mips_min_u_b,                              // llvm.mips.min.u.b
455
    mips_min_u_d,                              // llvm.mips.min.u.d
456
    mips_min_u_h,                              // llvm.mips.min.u.h
457
    mips_min_u_w,                              // llvm.mips.min.u.w
458
    mips_mini_s_b,                             // llvm.mips.mini.s.b
459
    mips_mini_s_d,                             // llvm.mips.mini.s.d
460
    mips_mini_s_h,                             // llvm.mips.mini.s.h
461
    mips_mini_s_w,                             // llvm.mips.mini.s.w
462
    mips_mini_u_b,                             // llvm.mips.mini.u.b
463
    mips_mini_u_d,                             // llvm.mips.mini.u.d
464
    mips_mini_u_h,                             // llvm.mips.mini.u.h
465
    mips_mini_u_w,                             // llvm.mips.mini.u.w
466
    mips_mod_s_b,                              // llvm.mips.mod.s.b
467
    mips_mod_s_d,                              // llvm.mips.mod.s.d
468
    mips_mod_s_h,                              // llvm.mips.mod.s.h
469
    mips_mod_s_w,                              // llvm.mips.mod.s.w
470
    mips_mod_u_b,                              // llvm.mips.mod.u.b
471
    mips_mod_u_d,                              // llvm.mips.mod.u.d
472
    mips_mod_u_h,                              // llvm.mips.mod.u.h
473
    mips_mod_u_w,                              // llvm.mips.mod.u.w
474
    mips_modsub,                               // llvm.mips.modsub
475
    mips_move_v,                               // llvm.mips.move.v
476
    mips_msub,                                 // llvm.mips.msub
477
    mips_msub_q_h,                             // llvm.mips.msub.q.h
478
    mips_msub_q_w,                             // llvm.mips.msub.q.w
479
    mips_msubr_q_h,                            // llvm.mips.msubr.q.h
480
    mips_msubr_q_w,                            // llvm.mips.msubr.q.w
481
    mips_msubu,                                // llvm.mips.msubu
482
    mips_msubv_b,                              // llvm.mips.msubv.b
483
    mips_msubv_d,                              // llvm.mips.msubv.d
484
    mips_msubv_h,                              // llvm.mips.msubv.h
485
    mips_msubv_w,                              // llvm.mips.msubv.w
486
    mips_mthlip,                               // llvm.mips.mthlip
487
    mips_mul_ph,                               // llvm.mips.mul.ph
488
    mips_mul_q_h,                              // llvm.mips.mul.q.h
489
    mips_mul_q_w,                              // llvm.mips.mul.q.w
490
    mips_mul_s_ph,                             // llvm.mips.mul.s.ph
491
    mips_muleq_s_w_phl,                        // llvm.mips.muleq.s.w.phl
492
    mips_muleq_s_w_phr,                        // llvm.mips.muleq.s.w.phr
493
    mips_muleu_s_ph_qbl,                       // llvm.mips.muleu.s.ph.qbl
494
    mips_muleu_s_ph_qbr,                       // llvm.mips.muleu.s.ph.qbr
495
    mips_mulq_rs_ph,                           // llvm.mips.mulq.rs.ph
496
    mips_mulq_rs_w,                            // llvm.mips.mulq.rs.w
497
    mips_mulq_s_ph,                            // llvm.mips.mulq.s.ph
498
    mips_mulq_s_w,                             // llvm.mips.mulq.s.w
499
    mips_mulr_q_h,                             // llvm.mips.mulr.q.h
500
    mips_mulr_q_w,                             // llvm.mips.mulr.q.w
501
    mips_mulsa_w_ph,                           // llvm.mips.mulsa.w.ph
502
    mips_mulsaq_s_w_ph,                        // llvm.mips.mulsaq.s.w.ph
503
    mips_mult,                                 // llvm.mips.mult
504
    mips_multu,                                // llvm.mips.multu
505
    mips_mulv_b,                               // llvm.mips.mulv.b
506
    mips_mulv_d,                               // llvm.mips.mulv.d
507
    mips_mulv_h,                               // llvm.mips.mulv.h
508
    mips_mulv_w,                               // llvm.mips.mulv.w
509
    mips_nloc_b,                               // llvm.mips.nloc.b
510
    mips_nloc_d,                               // llvm.mips.nloc.d
511
    mips_nloc_h,                               // llvm.mips.nloc.h
512
    mips_nloc_w,                               // llvm.mips.nloc.w
513
    mips_nlzc_b,                               // llvm.mips.nlzc.b
514
    mips_nlzc_d,                               // llvm.mips.nlzc.d
515
    mips_nlzc_h,                               // llvm.mips.nlzc.h
516
    mips_nlzc_w,                               // llvm.mips.nlzc.w
517
    mips_nor_v,                                // llvm.mips.nor.v
518
    mips_nori_b,                               // llvm.mips.nori.b
519
    mips_or_v,                                 // llvm.mips.or.v
520
    mips_ori_b,                                // llvm.mips.ori.b
521
    mips_packrl_ph,                            // llvm.mips.packrl.ph
522
    mips_pckev_b,                              // llvm.mips.pckev.b
523
    mips_pckev_d,                              // llvm.mips.pckev.d
524
    mips_pckev_h,                              // llvm.mips.pckev.h
525
    mips_pckev_w,                              // llvm.mips.pckev.w
526
    mips_pckod_b,                              // llvm.mips.pckod.b
527
    mips_pckod_d,                              // llvm.mips.pckod.d
528
    mips_pckod_h,                              // llvm.mips.pckod.h
529
    mips_pckod_w,                              // llvm.mips.pckod.w
530
    mips_pcnt_b,                               // llvm.mips.pcnt.b
531
    mips_pcnt_d,                               // llvm.mips.pcnt.d
532
    mips_pcnt_h,                               // llvm.mips.pcnt.h
533
    mips_pcnt_w,                               // llvm.mips.pcnt.w
534
    mips_pick_ph,                              // llvm.mips.pick.ph
535
    mips_pick_qb,                              // llvm.mips.pick.qb
536
    mips_preceq_w_phl,                         // llvm.mips.preceq.w.phl
537
    mips_preceq_w_phr,                         // llvm.mips.preceq.w.phr
538
    mips_precequ_ph_qbl,                       // llvm.mips.precequ.ph.qbl
539
    mips_precequ_ph_qbla,                      // llvm.mips.precequ.ph.qbla
540
    mips_precequ_ph_qbr,                       // llvm.mips.precequ.ph.qbr
541
    mips_precequ_ph_qbra,                      // llvm.mips.precequ.ph.qbra
542
    mips_preceu_ph_qbl,                        // llvm.mips.preceu.ph.qbl
543
    mips_preceu_ph_qbla,                       // llvm.mips.preceu.ph.qbla
544
    mips_preceu_ph_qbr,                        // llvm.mips.preceu.ph.qbr
545
    mips_preceu_ph_qbra,                       // llvm.mips.preceu.ph.qbra
546
    mips_precr_qb_ph,                          // llvm.mips.precr.qb.ph
547
    mips_precr_sra_ph_w,                       // llvm.mips.precr.sra.ph.w
548
    mips_precr_sra_r_ph_w,                     // llvm.mips.precr.sra.r.ph.w
549
    mips_precrq_ph_w,                          // llvm.mips.precrq.ph.w
550
    mips_precrq_qb_ph,                         // llvm.mips.precrq.qb.ph
551
    mips_precrq_rs_ph_w,                       // llvm.mips.precrq.rs.ph.w
552
    mips_precrqu_s_qb_ph,                      // llvm.mips.precrqu.s.qb.ph
553
    mips_prepend,                              // llvm.mips.prepend
554
    mips_raddu_w_qb,                           // llvm.mips.raddu.w.qb
555
    mips_rddsp,                                // llvm.mips.rddsp
556
    mips_repl_ph,                              // llvm.mips.repl.ph
557
    mips_repl_qb,                              // llvm.mips.repl.qb
558
    mips_sat_s_b,                              // llvm.mips.sat.s.b
559
    mips_sat_s_d,                              // llvm.mips.sat.s.d
560
    mips_sat_s_h,                              // llvm.mips.sat.s.h
561
    mips_sat_s_w,                              // llvm.mips.sat.s.w
562
    mips_sat_u_b,                              // llvm.mips.sat.u.b
563
    mips_sat_u_d,                              // llvm.mips.sat.u.d
564
    mips_sat_u_h,                              // llvm.mips.sat.u.h
565
    mips_sat_u_w,                              // llvm.mips.sat.u.w
566
    mips_shf_b,                                // llvm.mips.shf.b
567
    mips_shf_h,                                // llvm.mips.shf.h
568
    mips_shf_w,                                // llvm.mips.shf.w
569
    mips_shilo,                                // llvm.mips.shilo
570
    mips_shll_ph,                              // llvm.mips.shll.ph
571
    mips_shll_qb,                              // llvm.mips.shll.qb
572
    mips_shll_s_ph,                            // llvm.mips.shll.s.ph
573
    mips_shll_s_w,                             // llvm.mips.shll.s.w
574
    mips_shra_ph,                              // llvm.mips.shra.ph
575
    mips_shra_qb,                              // llvm.mips.shra.qb
576
    mips_shra_r_ph,                            // llvm.mips.shra.r.ph
577
    mips_shra_r_qb,                            // llvm.mips.shra.r.qb
578
    mips_shra_r_w,                             // llvm.mips.shra.r.w
579
    mips_shrl_ph,                              // llvm.mips.shrl.ph
580
    mips_shrl_qb,                              // llvm.mips.shrl.qb
581
    mips_sld_b,                                // llvm.mips.sld.b
582
    mips_sld_d,                                // llvm.mips.sld.d
583
    mips_sld_h,                                // llvm.mips.sld.h
584
    mips_sld_w,                                // llvm.mips.sld.w
585
    mips_sldi_b,                               // llvm.mips.sldi.b
586
    mips_sldi_d,                               // llvm.mips.sldi.d
587
    mips_sldi_h,                               // llvm.mips.sldi.h
588
    mips_sldi_w,                               // llvm.mips.sldi.w
589
    mips_sll_b,                                // llvm.mips.sll.b
590
    mips_sll_d,                                // llvm.mips.sll.d
591
    mips_sll_h,                                // llvm.mips.sll.h
592
    mips_sll_w,                                // llvm.mips.sll.w
593
    mips_slli_b,                               // llvm.mips.slli.b
594
    mips_slli_d,                               // llvm.mips.slli.d
595
    mips_slli_h,                               // llvm.mips.slli.h
596
    mips_slli_w,                               // llvm.mips.slli.w
597
    mips_splat_b,                              // llvm.mips.splat.b
598
    mips_splat_d,                              // llvm.mips.splat.d
599
    mips_splat_h,                              // llvm.mips.splat.h
600
    mips_splat_w,                              // llvm.mips.splat.w
601
    mips_splati_b,                             // llvm.mips.splati.b
602
    mips_splati_d,                             // llvm.mips.splati.d
603
    mips_splati_h,                             // llvm.mips.splati.h
604
    mips_splati_w,                             // llvm.mips.splati.w
605
    mips_sra_b,                                // llvm.mips.sra.b
606
    mips_sra_d,                                // llvm.mips.sra.d
607
    mips_sra_h,                                // llvm.mips.sra.h
608
    mips_sra_w,                                // llvm.mips.sra.w
609
    mips_srai_b,                               // llvm.mips.srai.b
610
    mips_srai_d,                               // llvm.mips.srai.d
611
    mips_srai_h,                               // llvm.mips.srai.h
612
    mips_srai_w,                               // llvm.mips.srai.w
613
    mips_srar_b,                               // llvm.mips.srar.b
614
    mips_srar_d,                               // llvm.mips.srar.d
615
    mips_srar_h,                               // llvm.mips.srar.h
616
    mips_srar_w,                               // llvm.mips.srar.w
617
    mips_srari_b,                              // llvm.mips.srari.b
618
    mips_srari_d,                              // llvm.mips.srari.d
619
    mips_srari_h,                              // llvm.mips.srari.h
620
    mips_srari_w,                              // llvm.mips.srari.w
621
    mips_srl_b,                                // llvm.mips.srl.b
622
    mips_srl_d,                                // llvm.mips.srl.d
623
    mips_srl_h,                                // llvm.mips.srl.h
624
    mips_srl_w,                                // llvm.mips.srl.w
625
    mips_srli_b,                               // llvm.mips.srli.b
626
    mips_srli_d,                               // llvm.mips.srli.d
627
    mips_srli_h,                               // llvm.mips.srli.h
628
    mips_srli_w,                               // llvm.mips.srli.w
629
    mips_srlr_b,                               // llvm.mips.srlr.b
630
    mips_srlr_d,                               // llvm.mips.srlr.d
631
    mips_srlr_h,                               // llvm.mips.srlr.h
632
    mips_srlr_w,                               // llvm.mips.srlr.w
633
    mips_srlri_b,                              // llvm.mips.srlri.b
634
    mips_srlri_d,                              // llvm.mips.srlri.d
635
    mips_srlri_h,                              // llvm.mips.srlri.h
636
    mips_srlri_w,                              // llvm.mips.srlri.w
637
    mips_st_b,                                 // llvm.mips.st.b
638
    mips_st_d,                                 // llvm.mips.st.d
639
    mips_st_h,                                 // llvm.mips.st.h
640
    mips_st_w,                                 // llvm.mips.st.w
641
    mips_str_d,                                // llvm.mips.str.d
642
    mips_str_w,                                // llvm.mips.str.w
643
    mips_subq_ph,                              // llvm.mips.subq.ph
644
    mips_subq_s_ph,                            // llvm.mips.subq.s.ph
645
    mips_subq_s_w,                             // llvm.mips.subq.s.w
646
    mips_subqh_ph,                             // llvm.mips.subqh.ph
647
    mips_subqh_r_ph,                           // llvm.mips.subqh.r.ph
648
    mips_subqh_r_w,                            // llvm.mips.subqh.r.w
649
    mips_subqh_w,                              // llvm.mips.subqh.w
650
    mips_subs_s_b,                             // llvm.mips.subs.s.b
651
    mips_subs_s_d,                             // llvm.mips.subs.s.d
652
    mips_subs_s_h,                             // llvm.mips.subs.s.h
653
    mips_subs_s_w,                             // llvm.mips.subs.s.w
654
    mips_subs_u_b,                             // llvm.mips.subs.u.b
655
    mips_subs_u_d,                             // llvm.mips.subs.u.d
656
    mips_subs_u_h,                             // llvm.mips.subs.u.h
657
    mips_subs_u_w,                             // llvm.mips.subs.u.w
658
    mips_subsus_u_b,                           // llvm.mips.subsus.u.b
659
    mips_subsus_u_d,                           // llvm.mips.subsus.u.d
660
    mips_subsus_u_h,                           // llvm.mips.subsus.u.h
661
    mips_subsus_u_w,                           // llvm.mips.subsus.u.w
662
    mips_subsuu_s_b,                           // llvm.mips.subsuu.s.b
663
    mips_subsuu_s_d,                           // llvm.mips.subsuu.s.d
664
    mips_subsuu_s_h,                           // llvm.mips.subsuu.s.h
665
    mips_subsuu_s_w,                           // llvm.mips.subsuu.s.w
666
    mips_subu_ph,                              // llvm.mips.subu.ph
667
    mips_subu_qb,                              // llvm.mips.subu.qb
668
    mips_subu_s_ph,                            // llvm.mips.subu.s.ph
669
    mips_subu_s_qb,                            // llvm.mips.subu.s.qb
670
    mips_subuh_qb,                             // llvm.mips.subuh.qb
671
    mips_subuh_r_qb,                           // llvm.mips.subuh.r.qb
672
    mips_subv_b,                               // llvm.mips.subv.b
673
    mips_subv_d,                               // llvm.mips.subv.d
674
    mips_subv_h,                               // llvm.mips.subv.h
675
    mips_subv_w,                               // llvm.mips.subv.w
676
    mips_subvi_b,                              // llvm.mips.subvi.b
677
    mips_subvi_d,                              // llvm.mips.subvi.d
678
    mips_subvi_h,                              // llvm.mips.subvi.h
679
    mips_subvi_w,                              // llvm.mips.subvi.w
680
    mips_vshf_b,                               // llvm.mips.vshf.b
681
    mips_vshf_d,                               // llvm.mips.vshf.d
682
    mips_vshf_h,                               // llvm.mips.vshf.h
683
    mips_vshf_w,                               // llvm.mips.vshf.w
684
    mips_wrdsp,                                // llvm.mips.wrdsp
685
    mips_xor_v,                                // llvm.mips.xor.v
686
    mips_xori_b,                               // llvm.mips.xori.b
687
}; // enum
688
} // namespace Intrinsic
689
} // namespace llvm
690
 
691
#endif