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_PPC_ENUMS_H 10 #define LLVM_IR_INTRINSIC_PPC_ENUMS_H 11 12 namespace llvm { 13 namespace Intrinsic { 14 enum PPCIntrinsics : unsigned { 15 // Enum values for intrinsics 16 ppc_addf128_round_to_odd = 5598, // llvm.ppc.addf128.round.to.odd 17 ppc_altivec_crypto_vcipher, // llvm.ppc.altivec.crypto.vcipher 18 ppc_altivec_crypto_vcipherlast, // llvm.ppc.altivec.crypto.vcipherlast 19 ppc_altivec_crypto_vncipher, // llvm.ppc.altivec.crypto.vncipher 20 ppc_altivec_crypto_vncipherlast, // llvm.ppc.altivec.crypto.vncipherlast 21 ppc_altivec_crypto_vpermxor, // llvm.ppc.altivec.crypto.vpermxor 22 ppc_altivec_crypto_vpmsumb, // llvm.ppc.altivec.crypto.vpmsumb 23 ppc_altivec_crypto_vpmsumd, // llvm.ppc.altivec.crypto.vpmsumd 24 ppc_altivec_crypto_vpmsumh, // llvm.ppc.altivec.crypto.vpmsumh 25 ppc_altivec_crypto_vpmsumw, // llvm.ppc.altivec.crypto.vpmsumw 26 ppc_altivec_crypto_vsbox, // llvm.ppc.altivec.crypto.vsbox 27 ppc_altivec_crypto_vshasigmad, // llvm.ppc.altivec.crypto.vshasigmad 28 ppc_altivec_crypto_vshasigmaw, // llvm.ppc.altivec.crypto.vshasigmaw 29 ppc_altivec_dss, // llvm.ppc.altivec.dss 30 ppc_altivec_dssall, // llvm.ppc.altivec.dssall 31 ppc_altivec_dst, // llvm.ppc.altivec.dst 32 ppc_altivec_dstst, // llvm.ppc.altivec.dstst 33 ppc_altivec_dststt, // llvm.ppc.altivec.dststt 34 ppc_altivec_dstt, // llvm.ppc.altivec.dstt 35 ppc_altivec_lvebx, // llvm.ppc.altivec.lvebx 36 ppc_altivec_lvehx, // llvm.ppc.altivec.lvehx 37 ppc_altivec_lvewx, // llvm.ppc.altivec.lvewx 38 ppc_altivec_lvsl, // llvm.ppc.altivec.lvsl 39 ppc_altivec_lvsr, // llvm.ppc.altivec.lvsr 40 ppc_altivec_lvx, // llvm.ppc.altivec.lvx 41 ppc_altivec_lvxl, // llvm.ppc.altivec.lvxl 42 ppc_altivec_mfvscr, // llvm.ppc.altivec.mfvscr 43 ppc_altivec_mtvscr, // llvm.ppc.altivec.mtvscr 44 ppc_altivec_stvebx, // llvm.ppc.altivec.stvebx 45 ppc_altivec_stvehx, // llvm.ppc.altivec.stvehx 46 ppc_altivec_stvewx, // llvm.ppc.altivec.stvewx 47 ppc_altivec_stvx, // llvm.ppc.altivec.stvx 48 ppc_altivec_stvxl, // llvm.ppc.altivec.stvxl 49 ppc_altivec_vabsdub, // llvm.ppc.altivec.vabsdub 50 ppc_altivec_vabsduh, // llvm.ppc.altivec.vabsduh 51 ppc_altivec_vabsduw, // llvm.ppc.altivec.vabsduw 52 ppc_altivec_vaddcuq, // llvm.ppc.altivec.vaddcuq 53 ppc_altivec_vaddcuw, // llvm.ppc.altivec.vaddcuw 54 ppc_altivec_vaddecuq, // llvm.ppc.altivec.vaddecuq 55 ppc_altivec_vaddeuqm, // llvm.ppc.altivec.vaddeuqm 56 ppc_altivec_vaddsbs, // llvm.ppc.altivec.vaddsbs 57 ppc_altivec_vaddshs, // llvm.ppc.altivec.vaddshs 58 ppc_altivec_vaddsws, // llvm.ppc.altivec.vaddsws 59 ppc_altivec_vaddubs, // llvm.ppc.altivec.vaddubs 60 ppc_altivec_vadduhs, // llvm.ppc.altivec.vadduhs 61 ppc_altivec_vadduws, // llvm.ppc.altivec.vadduws 62 ppc_altivec_vavgsb, // llvm.ppc.altivec.vavgsb 63 ppc_altivec_vavgsh, // llvm.ppc.altivec.vavgsh 64 ppc_altivec_vavgsw, // llvm.ppc.altivec.vavgsw 65 ppc_altivec_vavgub, // llvm.ppc.altivec.vavgub 66 ppc_altivec_vavguh, // llvm.ppc.altivec.vavguh 67 ppc_altivec_vavguw, // llvm.ppc.altivec.vavguw 68 ppc_altivec_vbpermq, // llvm.ppc.altivec.vbpermq 69 ppc_altivec_vcfsx, // llvm.ppc.altivec.vcfsx 70 ppc_altivec_vcfux, // llvm.ppc.altivec.vcfux 71 ppc_altivec_vclzlsbb, // llvm.ppc.altivec.vclzlsbb 72 ppc_altivec_vcmpbfp, // llvm.ppc.altivec.vcmpbfp 73 ppc_altivec_vcmpbfp_p, // llvm.ppc.altivec.vcmpbfp.p 74 ppc_altivec_vcmpeqfp, // llvm.ppc.altivec.vcmpeqfp 75 ppc_altivec_vcmpeqfp_p, // llvm.ppc.altivec.vcmpeqfp.p 76 ppc_altivec_vcmpequb, // llvm.ppc.altivec.vcmpequb 77 ppc_altivec_vcmpequb_p, // llvm.ppc.altivec.vcmpequb.p 78 ppc_altivec_vcmpequd, // llvm.ppc.altivec.vcmpequd 79 ppc_altivec_vcmpequd_p, // llvm.ppc.altivec.vcmpequd.p 80 ppc_altivec_vcmpequh, // llvm.ppc.altivec.vcmpequh 81 ppc_altivec_vcmpequh_p, // llvm.ppc.altivec.vcmpequh.p 82 ppc_altivec_vcmpequw, // llvm.ppc.altivec.vcmpequw 83 ppc_altivec_vcmpequw_p, // llvm.ppc.altivec.vcmpequw.p 84 ppc_altivec_vcmpgefp, // llvm.ppc.altivec.vcmpgefp 85 ppc_altivec_vcmpgefp_p, // llvm.ppc.altivec.vcmpgefp.p 86 ppc_altivec_vcmpgtfp, // llvm.ppc.altivec.vcmpgtfp 87 ppc_altivec_vcmpgtfp_p, // llvm.ppc.altivec.vcmpgtfp.p 88 ppc_altivec_vcmpgtsb, // llvm.ppc.altivec.vcmpgtsb 89 ppc_altivec_vcmpgtsb_p, // llvm.ppc.altivec.vcmpgtsb.p 90 ppc_altivec_vcmpgtsd, // llvm.ppc.altivec.vcmpgtsd 91 ppc_altivec_vcmpgtsd_p, // llvm.ppc.altivec.vcmpgtsd.p 92 ppc_altivec_vcmpgtsh, // llvm.ppc.altivec.vcmpgtsh 93 ppc_altivec_vcmpgtsh_p, // llvm.ppc.altivec.vcmpgtsh.p 94 ppc_altivec_vcmpgtsw, // llvm.ppc.altivec.vcmpgtsw 95 ppc_altivec_vcmpgtsw_p, // llvm.ppc.altivec.vcmpgtsw.p 96 ppc_altivec_vcmpgtub, // llvm.ppc.altivec.vcmpgtub 97 ppc_altivec_vcmpgtub_p, // llvm.ppc.altivec.vcmpgtub.p 98 ppc_altivec_vcmpgtud, // llvm.ppc.altivec.vcmpgtud 99 ppc_altivec_vcmpgtud_p, // llvm.ppc.altivec.vcmpgtud.p 100 ppc_altivec_vcmpgtuh, // llvm.ppc.altivec.vcmpgtuh 101 ppc_altivec_vcmpgtuh_p, // llvm.ppc.altivec.vcmpgtuh.p 102 ppc_altivec_vcmpgtuw, // llvm.ppc.altivec.vcmpgtuw 103 ppc_altivec_vcmpgtuw_p, // llvm.ppc.altivec.vcmpgtuw.p 104 ppc_altivec_vcmpneb, // llvm.ppc.altivec.vcmpneb 105 ppc_altivec_vcmpneb_p, // llvm.ppc.altivec.vcmpneb.p 106 ppc_altivec_vcmpneh, // llvm.ppc.altivec.vcmpneh 107 ppc_altivec_vcmpneh_p, // llvm.ppc.altivec.vcmpneh.p 108 ppc_altivec_vcmpnew, // llvm.ppc.altivec.vcmpnew 109 ppc_altivec_vcmpnew_p, // llvm.ppc.altivec.vcmpnew.p 110 ppc_altivec_vcmpnezb, // llvm.ppc.altivec.vcmpnezb 111 ppc_altivec_vcmpnezb_p, // llvm.ppc.altivec.vcmpnezb.p 112 ppc_altivec_vcmpnezh, // llvm.ppc.altivec.vcmpnezh 113 ppc_altivec_vcmpnezh_p, // llvm.ppc.altivec.vcmpnezh.p 114 ppc_altivec_vcmpnezw, // llvm.ppc.altivec.vcmpnezw 115 ppc_altivec_vcmpnezw_p, // llvm.ppc.altivec.vcmpnezw.p 116 ppc_altivec_vctsxs, // llvm.ppc.altivec.vctsxs 117 ppc_altivec_vctuxs, // llvm.ppc.altivec.vctuxs 118 ppc_altivec_vctzlsbb, // llvm.ppc.altivec.vctzlsbb 119 ppc_altivec_vexptefp, // llvm.ppc.altivec.vexptefp 120 ppc_altivec_vgbbd, // llvm.ppc.altivec.vgbbd 121 ppc_altivec_vlogefp, // llvm.ppc.altivec.vlogefp 122 ppc_altivec_vmaddfp, // llvm.ppc.altivec.vmaddfp 123 ppc_altivec_vmaxfp, // llvm.ppc.altivec.vmaxfp 124 ppc_altivec_vmaxsb, // llvm.ppc.altivec.vmaxsb 125 ppc_altivec_vmaxsd, // llvm.ppc.altivec.vmaxsd 126 ppc_altivec_vmaxsh, // llvm.ppc.altivec.vmaxsh 127 ppc_altivec_vmaxsw, // llvm.ppc.altivec.vmaxsw 128 ppc_altivec_vmaxub, // llvm.ppc.altivec.vmaxub 129 ppc_altivec_vmaxud, // llvm.ppc.altivec.vmaxud 130 ppc_altivec_vmaxuh, // llvm.ppc.altivec.vmaxuh 131 ppc_altivec_vmaxuw, // llvm.ppc.altivec.vmaxuw 132 ppc_altivec_vmhaddshs, // llvm.ppc.altivec.vmhaddshs 133 ppc_altivec_vmhraddshs, // llvm.ppc.altivec.vmhraddshs 134 ppc_altivec_vminfp, // llvm.ppc.altivec.vminfp 135 ppc_altivec_vminsb, // llvm.ppc.altivec.vminsb 136 ppc_altivec_vminsd, // llvm.ppc.altivec.vminsd 137 ppc_altivec_vminsh, // llvm.ppc.altivec.vminsh 138 ppc_altivec_vminsw, // llvm.ppc.altivec.vminsw 139 ppc_altivec_vminub, // llvm.ppc.altivec.vminub 140 ppc_altivec_vminud, // llvm.ppc.altivec.vminud 141 ppc_altivec_vminuh, // llvm.ppc.altivec.vminuh 142 ppc_altivec_vminuw, // llvm.ppc.altivec.vminuw 143 ppc_altivec_vmladduhm, // llvm.ppc.altivec.vmladduhm 144 ppc_altivec_vmsummbm, // llvm.ppc.altivec.vmsummbm 145 ppc_altivec_vmsumshm, // llvm.ppc.altivec.vmsumshm 146 ppc_altivec_vmsumshs, // llvm.ppc.altivec.vmsumshs 147 ppc_altivec_vmsumubm, // llvm.ppc.altivec.vmsumubm 148 ppc_altivec_vmsumuhm, // llvm.ppc.altivec.vmsumuhm 149 ppc_altivec_vmsumuhs, // llvm.ppc.altivec.vmsumuhs 150 ppc_altivec_vmulesb, // llvm.ppc.altivec.vmulesb 151 ppc_altivec_vmulesh, // llvm.ppc.altivec.vmulesh 152 ppc_altivec_vmulesw, // llvm.ppc.altivec.vmulesw 153 ppc_altivec_vmuleub, // llvm.ppc.altivec.vmuleub 154 ppc_altivec_vmuleuh, // llvm.ppc.altivec.vmuleuh 155 ppc_altivec_vmuleuw, // llvm.ppc.altivec.vmuleuw 156 ppc_altivec_vmulosb, // llvm.ppc.altivec.vmulosb 157 ppc_altivec_vmulosh, // llvm.ppc.altivec.vmulosh 158 ppc_altivec_vmulosw, // llvm.ppc.altivec.vmulosw 159 ppc_altivec_vmuloub, // llvm.ppc.altivec.vmuloub 160 ppc_altivec_vmulouh, // llvm.ppc.altivec.vmulouh 161 ppc_altivec_vmulouw, // llvm.ppc.altivec.vmulouw 162 ppc_altivec_vnmsubfp, // llvm.ppc.altivec.vnmsubfp 163 ppc_altivec_vperm, // llvm.ppc.altivec.vperm 164 ppc_altivec_vpkpx, // llvm.ppc.altivec.vpkpx 165 ppc_altivec_vpksdss, // llvm.ppc.altivec.vpksdss 166 ppc_altivec_vpksdus, // llvm.ppc.altivec.vpksdus 167 ppc_altivec_vpkshss, // llvm.ppc.altivec.vpkshss 168 ppc_altivec_vpkshus, // llvm.ppc.altivec.vpkshus 169 ppc_altivec_vpkswss, // llvm.ppc.altivec.vpkswss 170 ppc_altivec_vpkswus, // llvm.ppc.altivec.vpkswus 171 ppc_altivec_vpkudus, // llvm.ppc.altivec.vpkudus 172 ppc_altivec_vpkuhus, // llvm.ppc.altivec.vpkuhus 173 ppc_altivec_vpkuwus, // llvm.ppc.altivec.vpkuwus 174 ppc_altivec_vprtybd, // llvm.ppc.altivec.vprtybd 175 ppc_altivec_vprtybq, // llvm.ppc.altivec.vprtybq 176 ppc_altivec_vprtybw, // llvm.ppc.altivec.vprtybw 177 ppc_altivec_vrefp, // llvm.ppc.altivec.vrefp 178 ppc_altivec_vrfim, // llvm.ppc.altivec.vrfim 179 ppc_altivec_vrfin, // llvm.ppc.altivec.vrfin 180 ppc_altivec_vrfip, // llvm.ppc.altivec.vrfip 181 ppc_altivec_vrfiz, // llvm.ppc.altivec.vrfiz 182 ppc_altivec_vrlb, // llvm.ppc.altivec.vrlb 183 ppc_altivec_vrld, // llvm.ppc.altivec.vrld 184 ppc_altivec_vrldmi, // llvm.ppc.altivec.vrldmi 185 ppc_altivec_vrldnm, // llvm.ppc.altivec.vrldnm 186 ppc_altivec_vrlh, // llvm.ppc.altivec.vrlh 187 ppc_altivec_vrlw, // llvm.ppc.altivec.vrlw 188 ppc_altivec_vrlwmi, // llvm.ppc.altivec.vrlwmi 189 ppc_altivec_vrlwnm, // llvm.ppc.altivec.vrlwnm 190 ppc_altivec_vrsqrtefp, // llvm.ppc.altivec.vrsqrtefp 191 ppc_altivec_vsel, // llvm.ppc.altivec.vsel 192 ppc_altivec_vsl, // llvm.ppc.altivec.vsl 193 ppc_altivec_vslb, // llvm.ppc.altivec.vslb 194 ppc_altivec_vslh, // llvm.ppc.altivec.vslh 195 ppc_altivec_vslo, // llvm.ppc.altivec.vslo 196 ppc_altivec_vslv, // llvm.ppc.altivec.vslv 197 ppc_altivec_vslw, // llvm.ppc.altivec.vslw 198 ppc_altivec_vsr, // llvm.ppc.altivec.vsr 199 ppc_altivec_vsrab, // llvm.ppc.altivec.vsrab 200 ppc_altivec_vsrah, // llvm.ppc.altivec.vsrah 201 ppc_altivec_vsraw, // llvm.ppc.altivec.vsraw 202 ppc_altivec_vsrb, // llvm.ppc.altivec.vsrb 203 ppc_altivec_vsrh, // llvm.ppc.altivec.vsrh 204 ppc_altivec_vsro, // llvm.ppc.altivec.vsro 205 ppc_altivec_vsrv, // llvm.ppc.altivec.vsrv 206 ppc_altivec_vsrw, // llvm.ppc.altivec.vsrw 207 ppc_altivec_vsubcuq, // llvm.ppc.altivec.vsubcuq 208 ppc_altivec_vsubcuw, // llvm.ppc.altivec.vsubcuw 209 ppc_altivec_vsubecuq, // llvm.ppc.altivec.vsubecuq 210 ppc_altivec_vsubeuqm, // llvm.ppc.altivec.vsubeuqm 211 ppc_altivec_vsubsbs, // llvm.ppc.altivec.vsubsbs 212 ppc_altivec_vsubshs, // llvm.ppc.altivec.vsubshs 213 ppc_altivec_vsubsws, // llvm.ppc.altivec.vsubsws 214 ppc_altivec_vsububs, // llvm.ppc.altivec.vsububs 215 ppc_altivec_vsubuhs, // llvm.ppc.altivec.vsubuhs 216 ppc_altivec_vsubuws, // llvm.ppc.altivec.vsubuws 217 ppc_altivec_vsum2sws, // llvm.ppc.altivec.vsum2sws 218 ppc_altivec_vsum4sbs, // llvm.ppc.altivec.vsum4sbs 219 ppc_altivec_vsum4shs, // llvm.ppc.altivec.vsum4shs 220 ppc_altivec_vsum4ubs, // llvm.ppc.altivec.vsum4ubs 221 ppc_altivec_vsumsws, // llvm.ppc.altivec.vsumsws 222 ppc_altivec_vupkhpx, // llvm.ppc.altivec.vupkhpx 223 ppc_altivec_vupkhsb, // llvm.ppc.altivec.vupkhsb 224 ppc_altivec_vupkhsh, // llvm.ppc.altivec.vupkhsh 225 ppc_altivec_vupkhsw, // llvm.ppc.altivec.vupkhsw 226 ppc_altivec_vupklpx, // llvm.ppc.altivec.vupklpx 227 ppc_altivec_vupklsb, // llvm.ppc.altivec.vupklsb 228 ppc_altivec_vupklsh, // llvm.ppc.altivec.vupklsh 229 ppc_altivec_vupklsw, // llvm.ppc.altivec.vupklsw 230 ppc_bpermd, // llvm.ppc.bpermd 231 ppc_cfence, // llvm.ppc.cfence 232 ppc_dcba, // llvm.ppc.dcba 233 ppc_dcbf, // llvm.ppc.dcbf 234 ppc_dcbi, // llvm.ppc.dcbi 235 ppc_dcbst, // llvm.ppc.dcbst 236 ppc_dcbt, // llvm.ppc.dcbt 237 ppc_dcbtst, // llvm.ppc.dcbtst 238 ppc_dcbz, // llvm.ppc.dcbz 239 ppc_dcbzl, // llvm.ppc.dcbzl 240 ppc_divde, // llvm.ppc.divde 241 ppc_divdeu, // llvm.ppc.divdeu 242 ppc_divf128_round_to_odd, // llvm.ppc.divf128.round.to.odd 243 ppc_divwe, // llvm.ppc.divwe 244 ppc_divweu, // llvm.ppc.divweu 245 ppc_fmaf128_round_to_odd, // llvm.ppc.fmaf128.round.to.odd 246 ppc_get_texasr, // llvm.ppc.get.texasr 247 ppc_get_texasru, // llvm.ppc.get.texasru 248 ppc_get_tfhar, // llvm.ppc.get.tfhar 249 ppc_get_tfiar, // llvm.ppc.get.tfiar 250 ppc_is_decremented_ctr_nonzero, // llvm.ppc.is.decremented.ctr.nonzero 251 ppc_lwsync, // llvm.ppc.lwsync 252 ppc_mtctr, // llvm.ppc.mtctr 253 ppc_mulf128_round_to_odd, // llvm.ppc.mulf128.round.to.odd 254 ppc_qpx_qvfabs, // llvm.ppc.qpx.qvfabs 255 ppc_qpx_qvfadd, // llvm.ppc.qpx.qvfadd 256 ppc_qpx_qvfadds, // llvm.ppc.qpx.qvfadds 257 ppc_qpx_qvfcfid, // llvm.ppc.qpx.qvfcfid 258 ppc_qpx_qvfcfids, // llvm.ppc.qpx.qvfcfids 259 ppc_qpx_qvfcfidu, // llvm.ppc.qpx.qvfcfidu 260 ppc_qpx_qvfcfidus, // llvm.ppc.qpx.qvfcfidus 261 ppc_qpx_qvfcmpeq, // llvm.ppc.qpx.qvfcmpeq 262 ppc_qpx_qvfcmpgt, // llvm.ppc.qpx.qvfcmpgt 263 ppc_qpx_qvfcmplt, // llvm.ppc.qpx.qvfcmplt 264 ppc_qpx_qvfcpsgn, // llvm.ppc.qpx.qvfcpsgn 265 ppc_qpx_qvfctid, // llvm.ppc.qpx.qvfctid 266 ppc_qpx_qvfctidu, // llvm.ppc.qpx.qvfctidu 267 ppc_qpx_qvfctiduz, // llvm.ppc.qpx.qvfctiduz 268 ppc_qpx_qvfctidz, // llvm.ppc.qpx.qvfctidz 269 ppc_qpx_qvfctiw, // llvm.ppc.qpx.qvfctiw 270 ppc_qpx_qvfctiwu, // llvm.ppc.qpx.qvfctiwu 271 ppc_qpx_qvfctiwuz, // llvm.ppc.qpx.qvfctiwuz 272 ppc_qpx_qvfctiwz, // llvm.ppc.qpx.qvfctiwz 273 ppc_qpx_qvflogical, // llvm.ppc.qpx.qvflogical 274 ppc_qpx_qvfmadd, // llvm.ppc.qpx.qvfmadd 275 ppc_qpx_qvfmadds, // llvm.ppc.qpx.qvfmadds 276 ppc_qpx_qvfmsub, // llvm.ppc.qpx.qvfmsub 277 ppc_qpx_qvfmsubs, // llvm.ppc.qpx.qvfmsubs 278 ppc_qpx_qvfmul, // llvm.ppc.qpx.qvfmul 279 ppc_qpx_qvfmuls, // llvm.ppc.qpx.qvfmuls 280 ppc_qpx_qvfnabs, // llvm.ppc.qpx.qvfnabs 281 ppc_qpx_qvfneg, // llvm.ppc.qpx.qvfneg 282 ppc_qpx_qvfnmadd, // llvm.ppc.qpx.qvfnmadd 283 ppc_qpx_qvfnmadds, // llvm.ppc.qpx.qvfnmadds 284 ppc_qpx_qvfnmsub, // llvm.ppc.qpx.qvfnmsub 285 ppc_qpx_qvfnmsubs, // llvm.ppc.qpx.qvfnmsubs 286 ppc_qpx_qvfperm, // llvm.ppc.qpx.qvfperm 287 ppc_qpx_qvfre, // llvm.ppc.qpx.qvfre 288 ppc_qpx_qvfres, // llvm.ppc.qpx.qvfres 289 ppc_qpx_qvfrim, // llvm.ppc.qpx.qvfrim 290 ppc_qpx_qvfrin, // llvm.ppc.qpx.qvfrin 291 ppc_qpx_qvfrip, // llvm.ppc.qpx.qvfrip 292 ppc_qpx_qvfriz, // llvm.ppc.qpx.qvfriz 293 ppc_qpx_qvfrsp, // llvm.ppc.qpx.qvfrsp 294 ppc_qpx_qvfrsqrte, // llvm.ppc.qpx.qvfrsqrte 295 ppc_qpx_qvfrsqrtes, // llvm.ppc.qpx.qvfrsqrtes 296 ppc_qpx_qvfsel, // llvm.ppc.qpx.qvfsel 297 ppc_qpx_qvfsub, // llvm.ppc.qpx.qvfsub 298 ppc_qpx_qvfsubs, // llvm.ppc.qpx.qvfsubs 299 ppc_qpx_qvftstnan, // llvm.ppc.qpx.qvftstnan 300 ppc_qpx_qvfxmadd, // llvm.ppc.qpx.qvfxmadd 301 ppc_qpx_qvfxmadds, // llvm.ppc.qpx.qvfxmadds 302 ppc_qpx_qvfxmul, // llvm.ppc.qpx.qvfxmul 303 ppc_qpx_qvfxmuls, // llvm.ppc.qpx.qvfxmuls 304 ppc_qpx_qvfxxcpnmadd, // llvm.ppc.qpx.qvfxxcpnmadd 305 ppc_qpx_qvfxxcpnmadds, // llvm.ppc.qpx.qvfxxcpnmadds 306 ppc_qpx_qvfxxmadd, // llvm.ppc.qpx.qvfxxmadd 307 ppc_qpx_qvfxxmadds, // llvm.ppc.qpx.qvfxxmadds 308 ppc_qpx_qvfxxnpmadd, // llvm.ppc.qpx.qvfxxnpmadd 309 ppc_qpx_qvfxxnpmadds, // llvm.ppc.qpx.qvfxxnpmadds 310 ppc_qpx_qvgpci, // llvm.ppc.qpx.qvgpci 311 ppc_qpx_qvlfcd, // llvm.ppc.qpx.qvlfcd 312 ppc_qpx_qvlfcda, // llvm.ppc.qpx.qvlfcda 313 ppc_qpx_qvlfcs, // llvm.ppc.qpx.qvlfcs 314 ppc_qpx_qvlfcsa, // llvm.ppc.qpx.qvlfcsa 315 ppc_qpx_qvlfd, // llvm.ppc.qpx.qvlfd 316 ppc_qpx_qvlfda, // llvm.ppc.qpx.qvlfda 317 ppc_qpx_qvlfiwa, // llvm.ppc.qpx.qvlfiwa 318 ppc_qpx_qvlfiwaa, // llvm.ppc.qpx.qvlfiwaa 319 ppc_qpx_qvlfiwz, // llvm.ppc.qpx.qvlfiwz 320 ppc_qpx_qvlfiwza, // llvm.ppc.qpx.qvlfiwza 321 ppc_qpx_qvlfs, // llvm.ppc.qpx.qvlfs 322 ppc_qpx_qvlfsa, // llvm.ppc.qpx.qvlfsa 323 ppc_qpx_qvlpcld, // llvm.ppc.qpx.qvlpcld 324 ppc_qpx_qvlpcls, // llvm.ppc.qpx.qvlpcls 325 ppc_qpx_qvlpcrd, // llvm.ppc.qpx.qvlpcrd 326 ppc_qpx_qvlpcrs, // llvm.ppc.qpx.qvlpcrs 327 ppc_qpx_qvstfcd, // llvm.ppc.qpx.qvstfcd 328 ppc_qpx_qvstfcda, // llvm.ppc.qpx.qvstfcda 329 ppc_qpx_qvstfcs, // llvm.ppc.qpx.qvstfcs 330 ppc_qpx_qvstfcsa, // llvm.ppc.qpx.qvstfcsa 331 ppc_qpx_qvstfd, // llvm.ppc.qpx.qvstfd 332 ppc_qpx_qvstfda, // llvm.ppc.qpx.qvstfda 333 ppc_qpx_qvstfiw, // llvm.ppc.qpx.qvstfiw 334 ppc_qpx_qvstfiwa, // llvm.ppc.qpx.qvstfiwa 335 ppc_qpx_qvstfs, // llvm.ppc.qpx.qvstfs 336 ppc_qpx_qvstfsa, // llvm.ppc.qpx.qvstfsa 337 ppc_scalar_extract_expq, // llvm.ppc.scalar.extract.expq 338 ppc_scalar_insert_exp_qp, // llvm.ppc.scalar.insert.exp.qp 339 ppc_set_texasr, // llvm.ppc.set.texasr 340 ppc_set_texasru, // llvm.ppc.set.texasru 341 ppc_set_tfhar, // llvm.ppc.set.tfhar 342 ppc_set_tfiar, // llvm.ppc.set.tfiar 343 ppc_setrnd, // llvm.ppc.setrnd 344 ppc_sqrtf128_round_to_odd, // llvm.ppc.sqrtf128.round.to.odd 345 ppc_subf128_round_to_odd, // llvm.ppc.subf128.round.to.odd 346 ppc_sync, // llvm.ppc.sync 347 ppc_tabort, // llvm.ppc.tabort 348 ppc_tabortdc, // llvm.ppc.tabortdc 349 ppc_tabortdci, // llvm.ppc.tabortdci 350 ppc_tabortwc, // llvm.ppc.tabortwc 351 ppc_tabortwci, // llvm.ppc.tabortwci 352 ppc_tbegin, // llvm.ppc.tbegin 353 ppc_tcheck, // llvm.ppc.tcheck 354 ppc_tend, // llvm.ppc.tend 355 ppc_tendall, // llvm.ppc.tendall 356 ppc_trechkpt, // llvm.ppc.trechkpt 357 ppc_treclaim, // llvm.ppc.treclaim 358 ppc_tresume, // llvm.ppc.tresume 359 ppc_truncf128_round_to_odd, // llvm.ppc.truncf128.round.to.odd 360 ppc_tsr, // llvm.ppc.tsr 361 ppc_tsuspend, // llvm.ppc.tsuspend 362 ppc_ttest, // llvm.ppc.ttest 363 ppc_vsx_lxvd2x, // llvm.ppc.vsx.lxvd2x 364 ppc_vsx_lxvd2x_be, // llvm.ppc.vsx.lxvd2x.be 365 ppc_vsx_lxvl, // llvm.ppc.vsx.lxvl 366 ppc_vsx_lxvll, // llvm.ppc.vsx.lxvll 367 ppc_vsx_lxvw4x, // llvm.ppc.vsx.lxvw4x 368 ppc_vsx_lxvw4x_be, // llvm.ppc.vsx.lxvw4x.be 369 ppc_vsx_stxvd2x, // llvm.ppc.vsx.stxvd2x 370 ppc_vsx_stxvd2x_be, // llvm.ppc.vsx.stxvd2x.be 371 ppc_vsx_stxvl, // llvm.ppc.vsx.stxvl 372 ppc_vsx_stxvll, // llvm.ppc.vsx.stxvll 373 ppc_vsx_stxvw4x, // llvm.ppc.vsx.stxvw4x 374 ppc_vsx_stxvw4x_be, // llvm.ppc.vsx.stxvw4x.be 375 ppc_vsx_xsmaxdp, // llvm.ppc.vsx.xsmaxdp 376 ppc_vsx_xsmindp, // llvm.ppc.vsx.xsmindp 377 ppc_vsx_xvcmpeqdp, // llvm.ppc.vsx.xvcmpeqdp 378 ppc_vsx_xvcmpeqdp_p, // llvm.ppc.vsx.xvcmpeqdp.p 379 ppc_vsx_xvcmpeqsp, // llvm.ppc.vsx.xvcmpeqsp 380 ppc_vsx_xvcmpeqsp_p, // llvm.ppc.vsx.xvcmpeqsp.p 381 ppc_vsx_xvcmpgedp, // llvm.ppc.vsx.xvcmpgedp 382 ppc_vsx_xvcmpgedp_p, // llvm.ppc.vsx.xvcmpgedp.p 383 ppc_vsx_xvcmpgesp, // llvm.ppc.vsx.xvcmpgesp 384 ppc_vsx_xvcmpgesp_p, // llvm.ppc.vsx.xvcmpgesp.p 385 ppc_vsx_xvcmpgtdp, // llvm.ppc.vsx.xvcmpgtdp 386 ppc_vsx_xvcmpgtdp_p, // llvm.ppc.vsx.xvcmpgtdp.p 387 ppc_vsx_xvcmpgtsp, // llvm.ppc.vsx.xvcmpgtsp 388 ppc_vsx_xvcmpgtsp_p, // llvm.ppc.vsx.xvcmpgtsp.p 389 ppc_vsx_xvcvdpsp, // llvm.ppc.vsx.xvcvdpsp 390 ppc_vsx_xvcvdpsxws, // llvm.ppc.vsx.xvcvdpsxws 391 ppc_vsx_xvcvdpuxws, // llvm.ppc.vsx.xvcvdpuxws 392 ppc_vsx_xvcvhpsp, // llvm.ppc.vsx.xvcvhpsp 393 ppc_vsx_xvcvspdp, // llvm.ppc.vsx.xvcvspdp 394 ppc_vsx_xvcvsphp, // llvm.ppc.vsx.xvcvsphp 395 ppc_vsx_xvcvsxdsp, // llvm.ppc.vsx.xvcvsxdsp 396 ppc_vsx_xvcvsxwdp, // llvm.ppc.vsx.xvcvsxwdp 397 ppc_vsx_xvcvuxdsp, // llvm.ppc.vsx.xvcvuxdsp 398 ppc_vsx_xvcvuxwdp, // llvm.ppc.vsx.xvcvuxwdp 399 ppc_vsx_xvdivdp, // llvm.ppc.vsx.xvdivdp 400 ppc_vsx_xvdivsp, // llvm.ppc.vsx.xvdivsp 401 ppc_vsx_xviexpdp, // llvm.ppc.vsx.xviexpdp 402 ppc_vsx_xviexpsp, // llvm.ppc.vsx.xviexpsp 403 ppc_vsx_xvmaxdp, // llvm.ppc.vsx.xvmaxdp 404 ppc_vsx_xvmaxsp, // llvm.ppc.vsx.xvmaxsp 405 ppc_vsx_xvmindp, // llvm.ppc.vsx.xvmindp 406 ppc_vsx_xvminsp, // llvm.ppc.vsx.xvminsp 407 ppc_vsx_xvrdpip, // llvm.ppc.vsx.xvrdpip 408 ppc_vsx_xvredp, // llvm.ppc.vsx.xvredp 409 ppc_vsx_xvresp, // llvm.ppc.vsx.xvresp 410 ppc_vsx_xvrspip, // llvm.ppc.vsx.xvrspip 411 ppc_vsx_xvrsqrtedp, // llvm.ppc.vsx.xvrsqrtedp 412 ppc_vsx_xvrsqrtesp, // llvm.ppc.vsx.xvrsqrtesp 413 ppc_vsx_xvtstdcdp, // llvm.ppc.vsx.xvtstdcdp 414 ppc_vsx_xvtstdcsp, // llvm.ppc.vsx.xvtstdcsp 415 ppc_vsx_xvxexpdp, // llvm.ppc.vsx.xvxexpdp 416 ppc_vsx_xvxexpsp, // llvm.ppc.vsx.xvxexpsp 417 ppc_vsx_xvxsigdp, // llvm.ppc.vsx.xvxsigdp 418 ppc_vsx_xvxsigsp, // llvm.ppc.vsx.xvxsigsp 419 ppc_vsx_xxextractuw, // llvm.ppc.vsx.xxextractuw 420 ppc_vsx_xxinsertw, // llvm.ppc.vsx.xxinsertw 421 ppc_vsx_xxleqv, // llvm.ppc.vsx.xxleqv 422 }; // enum 423 } // namespace Intrinsic 424 } // namespace llvm 425 426 #endif 427