IntrinsicsMips.h 46 KB

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