Lines Matching full:fp128
5 @varfp128 = global fp128 zeroinitializer
9 declare fp128 @llvm.cos.f128(fp128)
11 define void @test_cos(float %float, double %double, fp128 %fp128) {
22 %cosfp128 = call fp128 @llvm.cos.f128(fp128 %fp128)
23 store fp128 %cosfp128, fp128* @varfp128
31 declare fp128 @llvm.exp.f128(fp128)
33 define void @test_exp(float %float, double %double, fp128 %fp128) {
44 %expfp128 = call fp128 @llvm.exp.f128(fp128 %fp128)
45 store fp128 %expfp128, fp128* @varfp128
53 declare fp128 @llvm.exp2.f128(fp128)
55 define void @test_exp2(float %float, double %double, fp128 %fp128) {
66 %exp2fp128 = call fp128 @llvm.exp2.f128(fp128 %fp128)
67 store fp128 %exp2fp128, fp128* @varfp128
75 declare fp128 @llvm.log.f128(fp128)
77 define void @test_log(float %float, double %double, fp128 %fp128) {
88 %logfp128 = call fp128 @llvm.log.f128(fp128 %fp128)
89 store fp128 %logfp128, fp128* @varfp128
97 declare fp128 @llvm.log2.f128(fp128)
99 define void @test_log2(float %float, double %double, fp128 %fp128) {
110 %log2fp128 = call fp128 @llvm.log2.f128(fp128 %fp128)
111 store fp128 %log2fp128, fp128* @varfp128
119 declare fp128 @llvm.log10.f128(fp128)
121 define void @test_log10(float %float, double %double, fp128 %fp128) {
132 %log10fp128 = call fp128 @llvm.log10.f128(fp128 %fp128)
133 store fp128 %log10fp128, fp128* @varfp128
141 declare fp128 @llvm.sin.f128(fp128)
143 define void @test_sin(float %float, double %double, fp128 %fp128) {
154 %sinfp128 = call fp128 @llvm.sin.f128(fp128 %fp128)
155 store fp128 %sinfp128, fp128* @varfp128
163 declare fp128 @llvm.pow.f128(fp128, fp128)
165 define void @test_pow(float %float, double %double, fp128 %fp128) {
176 %powfp128 = call fp128 @llvm.pow.f128(fp128 %fp128, fp128 %fp128)
177 store fp128 %powfp128, fp128* @varfp128
185 declare fp128 @llvm.powi.f128(fp128, i32)
187 define void @test_powi(float %float, double %double, i32 %exponent, fp128 %fp128) {
198 %powifp128 = call fp128 @llvm.powi.f128(fp128 %fp128, i32 %exponent)
199 store fp128 %powifp128, fp128* @varfp128
205 define void @test_frem(float %float, double %double, fp128 %fp128) {
216 %fremfp128 = frem fp128 %fp128, %fp128
217 store fp128 %fremfp128, fp128* @varfp128
223 declare fp128 @llvm.fma.f128(fp128, fp128, fp128)
225 define void @test_fma(fp128 %fp128) {
228 %fmafp128 = call fp128 @llvm.fma.f128(fp128 %fp128, fp128 %fp128, fp128 %fp128)
229 store fp128 %fmafp128, fp128* @varfp128
235 declare fp128 @llvm.fmuladd.f128(fp128, fp128, fp128)
237 define void @test_fmuladd(fp128 %fp128) {
240 %fmuladdfp128 = call fp128 @llvm.fmuladd.f128(fp128 %fp128, fp128 %fp128, fp128 %fp128)
241 store fp128 %fmuladdfp128, fp128* @varfp128
249 define i32 @test_fptosi32(fp128 %a) {
252 %conv.i = fptosi fp128 %a to i32
257 define i64 @test_fptosi64(fp128 %a) {
260 %conv.i = fptosi fp128 %a to i64
265 define i128 @test_fptosi128(fp128 %a) {
268 %conv.i = fptosi fp128 %a to i128
273 define i32 @test_fptoui32(fp128 %a) {
276 %conv.i = fptoui fp128 %a to i32
281 define i64 @test_fptoui64(fp128 %a) {
284 %conv.i = fptoui fp128 %a to i64
289 define i128 @test_fptoui128(fp128 %a) {
292 %conv.i = fptoui fp128 %a to i128