Lines Matching refs:f128
1 ; Test strict multiplication of two f64s, producing an f128 result.
5 declare fp128 @llvm.experimental.constrained.fmul.f128(fp128, fp128, metadata, metadata)
7 declare double @llvm.experimental.constrained.fptrunc.f64.f128(fp128, metadata, metadata)
8 declare fp128 @llvm.experimental.constrained.fpext.f128.f64(double, metadata)
21 %f1x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
24 %f2x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
27 %res = call fp128 @llvm.experimental.constrained.fmul.f128(
43 %f1x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
46 %f2x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
49 %res = call fp128 @llvm.experimental.constrained.fmul.f128(
66 %f1x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
69 %f2x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
72 %res = call fp128 @llvm.experimental.constrained.fmul.f128(
91 %f1x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
94 %f2x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
97 %res = call fp128 @llvm.experimental.constrained.fmul.f128(
115 %f1x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
118 %f2x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
121 %res = call fp128 @llvm.experimental.constrained.fmul.f128(
140 %f1x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
143 %f2x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
146 %res = call fp128 @llvm.experimental.constrained.fmul.f128(
242 %accext0 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
245 %ext0 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
248 %mul0 = call fp128 @llvm.experimental.constrained.fmul.f128(
252 %extra0 = call fp128 @llvm.experimental.constrained.fmul.f128(
256 %trunc0 = call double @llvm.experimental.constrained.fptrunc.f64.f128(
261 %accext1 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
264 %ext1 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
267 %mul1 = call fp128 @llvm.experimental.constrained.fmul.f128(
271 %extra1 = call fp128 @llvm.experimental.constrained.fmul.f128(
275 %trunc1 = call double @llvm.experimental.constrained.fptrunc.f64.f128(
280 %accext2 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
283 %ext2 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
286 %mul2 = call fp128 @llvm.experimental.constrained.fmul.f128(
290 %extra2 = call fp128 @llvm.experimental.constrained.fmul.f128(
294 %trunc2 = call double @llvm.experimental.constrained.fptrunc.f64.f128(
299 %accext3 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
302 %ext3 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
305 %mul3 = call fp128 @llvm.experimental.constrained.fmul.f128(
309 %extra3 = call fp128 @llvm.experimental.constrained.fmul.f128(
313 %trunc3 = call double @llvm.experimental.constrained.fptrunc.f64.f128(
318 %accext4 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
321 %ext4 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
324 %mul4 = call fp128 @llvm.experimental.constrained.fmul.f128(
328 %extra4 = call fp128 @llvm.experimental.constrained.fmul.f128(
332 %trunc4 = call double @llvm.experimental.constrained.fptrunc.f64.f128(
337 %accext5 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
340 %ext5 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
343 %mul5 = call fp128 @llvm.experimental.constrained.fmul.f128(
347 %extra5 = call fp128 @llvm.experimental.constrained.fmul.f128(
351 %trunc5 = call double @llvm.experimental.constrained.fptrunc.f64.f128(
356 %accext6 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
359 %ext6 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
362 %mul6 = call fp128 @llvm.experimental.constrained.fmul.f128(
366 %extra6 = call fp128 @llvm.experimental.constrained.fmul.f128(
370 %trunc6 = call double @llvm.experimental.constrained.fptrunc.f64.f128(
375 %accext7 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
378 %ext7 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
381 %mul7 = call fp128 @llvm.experimental.constrained.fmul.f128(
385 %extra7 = call fp128 @llvm.experimental.constrained.fmul.f128(
389 %trunc7 = call double @llvm.experimental.constrained.fptrunc.f64.f128(
394 %accext8 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
397 %ext8 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
400 %mul8 = call fp128 @llvm.experimental.constrained.fmul.f128(
404 %extra8 = call fp128 @llvm.experimental.constrained.fmul.f128(
408 %trunc8 = call double @llvm.experimental.constrained.fptrunc.f64.f128(
413 %accext9 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
416 %ext9 = call fp128 @llvm.experimental.constrained.fpext.f128.f64(
419 %mul9 = call fp128 @llvm.experimental.constrained.fmul.f128(
423 %extra9 = call fp128 @llvm.experimental.constrained.fmul.f128(
427 %trunc9 = call double @llvm.experimental.constrained.fptrunc.f64.f128(