Home
last modified time | relevance | path

Searched refs:f128 (Results 1 – 25 of 695) sorted by relevance

12345678910>>...28

/external/llvm-project/llvm/test/CodeGen/SystemZ/
Dfp-strict-mul-04.ll1 ; 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(
[all …]
Dfp-strict-conv-16.ll1 ; Test f128 floating-point strict conversion to/from integers on z14.
5 declare fp128 @llvm.experimental.constrained.sitofp.f128.i32(i32, metadata, metadata)
6 declare fp128 @llvm.experimental.constrained.sitofp.f128.i64(i64, metadata, metadata)
8 declare fp128 @llvm.experimental.constrained.uitofp.f128.i32(i32, metadata, metadata)
9 declare fp128 @llvm.experimental.constrained.uitofp.f128.i64(i64, metadata, metadata)
11 declare i32 @llvm.experimental.constrained.fptosi.i32.f128(fp128, metadata)
12 declare i64 @llvm.experimental.constrained.fptosi.i64.f128(fp128, metadata)
14 declare i32 @llvm.experimental.constrained.fptoui.i32.f128(fp128, metadata)
15 declare i64 @llvm.experimental.constrained.fptoui.i64.f128(fp128, metadata)
17 ; Test signed i32->f128.
[all …]
Dfp-strict-conv-15.ll1 ; Test f128 floating-point strict truncations/extensions on z14.
5 declare float @llvm.experimental.constrained.fptrunc.f32.f128(fp128, metadata, metadata)
6 declare double @llvm.experimental.constrained.fptrunc.f64.f128(fp128, metadata, metadata)
8 declare fp128 @llvm.experimental.constrained.fpext.f128.f32(float, metadata)
9 declare fp128 @llvm.experimental.constrained.fpext.f128.f64(double, metadata)
11 ; Test f128->f64.
18 %res = call double @llvm.experimental.constrained.fptrunc.f64.f128(
25 ; Test f128->f32.
33 %res = call float @llvm.experimental.constrained.fptrunc.f32.f128(
40 ; Test f64->f128.
[all …]
Dfp-round-01.ll25 ; Test rint for f128.
26 declare fp128 @llvm.rint.f128(fp128 %f)
32 %res = call fp128 @llvm.rint.f128(fp128 %src)
57 ; Test nearbyint for f128.
58 declare fp128 @llvm.nearbyint.f128(fp128 %f)
64 %res = call fp128 @llvm.nearbyint.f128(fp128 %src)
89 ; Test floor for f128.
90 declare fp128 @llvm.floor.f128(fp128 %f)
96 %res = call fp128 @llvm.floor.f128(fp128 %src)
121 ; Test ceil for f128.
[all …]
Dfp-round-02.ll29 ; Test rint for f128.
30 declare fp128 @llvm.rint.f128(fp128 %f)
36 %res = call fp128 @llvm.rint.f128(fp128 %src)
61 ; Test nearbyint for f128.
62 declare fp128 @llvm.nearbyint.f128(fp128 %f)
68 %res = call fp128 @llvm.nearbyint.f128(fp128 %src)
93 ; Test floor for f128.
94 declare fp128 @llvm.floor.f128(fp128 %f)
100 %res = call fp128 @llvm.floor.f128(fp128 %src)
125 ; Test ceil for f128.
[all …]
Dfp-round-03.ll25 ; Test rint for f128.
26 declare fp128 @llvm.rint.f128(fp128 %f)
34 %res = call fp128 @llvm.rint.f128(fp128 %src)
59 ; Test nearbyint for f128.
60 declare fp128 @llvm.nearbyint.f128(fp128 %f)
68 %res = call fp128 @llvm.nearbyint.f128(fp128 %src)
93 ; Test floor for f128.
94 declare fp128 @llvm.floor.f128(fp128 %f)
102 %res = call fp128 @llvm.floor.f128(fp128 %src)
127 ; Test ceil for f128.
[all …]
Dfp-libcall.ll22 %tmp = call fp128 @llvm.powi.f128(fp128 %x, i32 %y)
43 %tmp = call fp128 @llvm.pow.f128(fp128 %x, fp128 %y)
64 %tmp = call fp128 @llvm.sin.f128(fp128 %x)
85 %tmp = call fp128 @llvm.cos.f128(fp128 %x)
106 %tmp = call fp128 @llvm.exp.f128(fp128 %x)
127 %tmp = call fp128 @llvm.exp2.f128(fp128 %x)
148 %tmp = call fp128 @llvm.log.f128(fp128 %x)
169 %tmp = call fp128 @llvm.log2.f128(fp128 %x)
190 %tmp = call fp128 @llvm.log10.f128(fp128 %x)
211 %tmp = call fp128 @llvm.minnum.f128(fp128 %x, fp128 %y)
[all …]
Dfp-strict-round-01.ll31 ; Test rint for f128.
32 declare fp128 @llvm.experimental.constrained.rint.f128(fp128, metadata, metadata)
38 %res = call fp128 @llvm.experimental.constrained.rint.f128(
72 ; Test nearbyint for f128.
73 declare fp128 @llvm.experimental.constrained.nearbyint.f128(fp128, metadata, metadata)
79 %res = call fp128 @llvm.experimental.constrained.nearbyint.f128(
111 ; Test floor for f128.
112 declare fp128 @llvm.experimental.constrained.floor.f128(fp128, metadata)
118 %res = call fp128 @llvm.experimental.constrained.floor.f128(
149 ; Test ceil for f128.
[all …]
Dfp-conv-16.ll1 ; Test f128 floating-point conversion to/from integers on z14.
5 ; Test signed i32->f128.
17 ; Test signed i64->f128.
29 ; Test unsigned i32->f128.
41 ; Test unsigned i64->f128.
53 ; Test signed f128->i32.
65 ; Test signed f128->i64.
77 ; Test unsigned f128->i32.
89 ; Test unsigned f128->i64.
Dfp-strict-round-02.ll35 ; Test rint for f128.
36 declare fp128 @llvm.experimental.constrained.rint.f128(fp128, metadata, metadata)
42 %res = call fp128 @llvm.experimental.constrained.rint.f128(
76 ; Test nearbyint for f128.
77 declare fp128 @llvm.experimental.constrained.nearbyint.f128(fp128, metadata, metadata)
83 %res = call fp128 @llvm.experimental.constrained.nearbyint.f128(
115 ; Test floor for f128.
116 declare fp128 @llvm.experimental.constrained.floor.f128(fp128, metadata)
122 %res = call fp128 @llvm.experimental.constrained.floor.f128(
153 ; Test ceil for f128.
[all …]
Dfp-strict-round-03.ll31 ; Test rint for f128.
32 declare fp128 @llvm.experimental.constrained.rint.f128(fp128, metadata, metadata)
40 %res = call fp128 @llvm.experimental.constrained.rint.f128(
74 ; Test nearbyint for f128.
75 declare fp128 @llvm.experimental.constrained.nearbyint.f128(fp128, metadata, metadata)
83 %res = call fp128 @llvm.experimental.constrained.nearbyint.f128(
115 ; Test floor for f128.
116 declare fp128 @llvm.experimental.constrained.floor.f128(fp128, metadata)
124 %res = call fp128 @llvm.experimental.constrained.floor.f128(
155 ; Test ceil for f128.
[all …]
Dfp-strict-conv-01.ll9 declare float @llvm.experimental.constrained.fptrunc.f32.f128(fp128, metadata, metadata)
10 declare double @llvm.experimental.constrained.fptrunc.f64.f128(fp128, metadata, metadata)
28 ; Test f128->f32.
34 %res = call float @llvm.experimental.constrained.fptrunc.f32.f128(
50 %conv = call float @llvm.experimental.constrained.fptrunc.f32.f128(
62 ; Test f128->f64.
68 %res = call double @llvm.experimental.constrained.fptrunc.f64.f128(
75 ; Like f3, but for f128->f64.
85 %conv = call double @llvm.experimental.constrained.fptrunc.f64.f128(
Dfp-strict-mul-11.ll5 declare fp128 @llvm.experimental.constrained.fmul.f128(fp128, fp128, metadata, metadata)
6 declare fp128 @llvm.experimental.constrained.fpext.f128.f64(double, metadata)
17 %sum = call fp128 @llvm.experimental.constrained.fmul.f128(
32 %f1x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(double %f1,
34 %f2x = call fp128 @llvm.experimental.constrained.fpext.f128.f64(double %f2,
36 %res = call fp128 @llvm.experimental.constrained.fmul.f128(
Dfp-conv-15.ll1 ; Test f128 floating-point truncations/extensions on z14.
5 ; Test f128->f64.
16 ; Test f128->f32.
28 ; Test f64->f128.
39 ; Test f32->f128.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DREADME_P9.txt176 . (set f128:$vT, (fcopysign f128:$vB, f128:$vA)
180 . (set f128:$vT, (fabs f128:$vB)) // xsabsqp
181 (set f128:$vT, (fneg (fabs f128:$vB))) // xsnabsqp
182 (set f128:$vT, (fneg f128:$vB)) // xsnegqp
188 (set f128:$vT, (fadd f128:$vA, f128:$vB)) // xsaddqp
189 (set f128:$vT, (fmul f128:$vA, f128:$vB)) // xsmulqp
192 (set f128:$vT, (fdiv f128:$vA, f128:$vB)) // xsdivqp
193 (set f128:$vT, (fsub f128:$vA, f128:$vB)) // xssubqp
194 (set f128:$vT, (fsqrt f128:$vB))) // xssqrtqp
213 (set f128:$vT, (PPCfaddrto f128:$vA, f128:$vB)) // xsaddqpo
[all …]
/external/llvm/lib/Target/PowerPC/
DREADME_P9.txt176 . (set f128:$vT, (fcopysign f128:$vB, f128:$vA)
180 . (set f128:$vT, (fabs f128:$vB)) // xsabsqp
181 (set f128:$vT, (fneg (fabs f128:$vB))) // xsnabsqp
182 (set f128:$vT, (fneg f128:$vB)) // xsnegqp
188 (set f128:$vT, (fadd f128:$vA, f128:$vB)) // xsaddqp
189 (set f128:$vT, (fmul f128:$vA, f128:$vB)) // xsmulqp
192 (set f128:$vT, (fdiv f128:$vA, f128:$vB)) // xsdivqp
193 (set f128:$vT, (fsub f128:$vA, f128:$vB)) // xssubqp
194 (set f128:$vT, (fsqrt f128:$vB))) // xssqrtqp
213 (set f128:$vT, (PPCfaddrto f128:$vA, f128:$vB)) // xsaddqpo
[all …]
/external/llvm-project/llvm/lib/Target/PowerPC/
DREADME_P9.txt176 . (set f128:$vT, (fcopysign f128:$vB, f128:$vA)
180 . (set f128:$vT, (fabs f128:$vB)) // xsabsqp
181 (set f128:$vT, (fneg (fabs f128:$vB))) // xsnabsqp
182 (set f128:$vT, (fneg f128:$vB)) // xsnegqp
188 (set f128:$vT, (fadd f128:$vA, f128:$vB)) // xsaddqp
189 (set f128:$vT, (fmul f128:$vA, f128:$vB)) // xsmulqp
192 (set f128:$vT, (fdiv f128:$vA, f128:$vB)) // xsdivqp
193 (set f128:$vT, (fsub f128:$vA, f128:$vB)) // xssubqp
194 (set f128:$vT, (fsqrt f128:$vB))) // xssqrtqp
213 (set f128:$vT, (PPCfaddrto f128:$vA, f128:$vB)) // xsaddqpo
[all …]
/external/llvm/test/CodeGen/AArch64/
Dillegal-float-ops.ll9 declare fp128 @llvm.cos.f128(fp128)
22 %cosfp128 = call fp128 @llvm.cos.f128(fp128 %fp128)
31 declare fp128 @llvm.exp.f128(fp128)
44 %expfp128 = call fp128 @llvm.exp.f128(fp128 %fp128)
53 declare fp128 @llvm.exp2.f128(fp128)
66 %exp2fp128 = call fp128 @llvm.exp2.f128(fp128 %fp128)
75 declare fp128 @llvm.log.f128(fp128)
88 %logfp128 = call fp128 @llvm.log.f128(fp128 %fp128)
97 declare fp128 @llvm.log2.f128(fp128)
110 %log2fp128 = call fp128 @llvm.log2.f128(fp128 %fp128)
[all …]
Darm64-illegal-float-ops.ll9 declare fp128 @llvm.cos.f128(fp128)
22 %cosfp128 = call fp128 @llvm.cos.f128(fp128 %fp128)
31 declare fp128 @llvm.exp.f128(fp128)
44 %expfp128 = call fp128 @llvm.exp.f128(fp128 %fp128)
53 declare fp128 @llvm.exp2.f128(fp128)
66 %exp2fp128 = call fp128 @llvm.exp2.f128(fp128 %fp128)
75 declare fp128 @llvm.log.f128(fp128)
88 %logfp128 = call fp128 @llvm.log.f128(fp128 %fp128)
97 declare fp128 @llvm.log2.f128(fp128)
110 %log2fp128 = call fp128 @llvm.log2.f128(fp128 %fp128)
[all …]
/external/llvm/test/CodeGen/SystemZ/
Dfp-round-02.ll29 ; Test rint for f128.
30 declare fp128 @llvm.rint.f128(fp128 %f)
36 %res = call fp128 @llvm.rint.f128(fp128 %src)
61 ; Test nearbyint for f128.
62 declare fp128 @llvm.nearbyint.f128(fp128 %f)
68 %res = call fp128 @llvm.nearbyint.f128(fp128 %src)
93 ; Test floor for f128.
94 declare fp128 @llvm.floor.f128(fp128 %f)
100 %res = call fp128 @llvm.floor.f128(fp128 %src)
125 ; Test ceil for f128.
[all …]
Dfp-libcall.ll22 %tmp = call fp128 @llvm.powi.f128(fp128 %x, i32 %y)
43 %tmp = call fp128 @llvm.pow.f128(fp128 %x, fp128 %y)
64 %tmp = call fp128 @llvm.sin.f128(fp128 %x)
85 %tmp = call fp128 @llvm.cos.f128(fp128 %x)
106 %tmp = call fp128 @llvm.exp.f128(fp128 %x)
127 %tmp = call fp128 @llvm.exp2.f128(fp128 %x)
148 %tmp = call fp128 @llvm.log.f128(fp128 %x)
169 %tmp = call fp128 @llvm.log2.f128(fp128 %x)
190 %tmp = call fp128 @llvm.log10.f128(fp128 %x)
211 %tmp = call fp128 @llvm.minnum.f128(fp128 %x, fp128 %y)
[all …]
/external/llvm-project/llvm/test/CodeGen/WebAssembly/
Dlibcalls.ll8 declare fp128 @llvm.sqrt.f128(fp128)
9 declare fp128 @llvm.floor.f128(fp128)
10 declare fp128 @llvm.trunc.f128(fp128)
11 declare fp128 @llvm.nearbyint.f128(fp128)
12 declare fp128 @llvm.pow.f128(fp128, fp128)
13 declare fp128 @llvm.powi.f128(fp128, i32)
36 %d = call fp128 @llvm.sqrt.f128(fp128 %c)
38 %e = call fp128 @llvm.floor.f128(fp128 %d)
40 %f = call fp128 @llvm.pow.f128(fp128 %e, fp128 %y)
42 %g = call fp128 @llvm.powi.f128(fp128 %f, i32 %z)
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dillegal-float-ops.ll10 declare fp128 @llvm.cos.f128(fp128)
23 %cosfp128 = call fp128 @llvm.cos.f128(fp128 %fp128)
32 declare fp128 @llvm.exp.f128(fp128)
45 %expfp128 = call fp128 @llvm.exp.f128(fp128 %fp128)
54 declare fp128 @llvm.exp2.f128(fp128)
67 %exp2fp128 = call fp128 @llvm.exp2.f128(fp128 %fp128)
76 declare fp128 @llvm.log.f128(fp128)
89 %logfp128 = call fp128 @llvm.log.f128(fp128 %fp128)
98 declare fp128 @llvm.log2.f128(fp128)
111 %log2fp128 = call fp128 @llvm.log2.f128(fp128 %fp128)
[all …]
Dfp-intrinsics.ll937 …%val = call fp128 @llvm.experimental.constrained.fadd.f128(fp128 %x, fp128 %y, metadata !"round.to…
944 …%val = call fp128 @llvm.experimental.constrained.fsub.f128(fp128 %x, fp128 %y, metadata !"round.to…
951 …%val = call fp128 @llvm.experimental.constrained.fmul.f128(fp128 %x, fp128 %y, metadata !"round.to…
958 …%val = call fp128 @llvm.experimental.constrained.fdiv.f128(fp128 %x, fp128 %y, metadata !"round.to…
965 …%val = call fp128 @llvm.experimental.constrained.frem.f128(fp128 %x, fp128 %y, metadata !"round.to…
972 …%val = call fp128 @llvm.experimental.constrained.fma.f128(fp128 %x, fp128 %y, fp128 %z, metadata !…
979 …%val = call i32 @llvm.experimental.constrained.fptosi.i32.f128(fp128 %x, metadata !"fpexcept.stric…
986 …%val = call i32 @llvm.experimental.constrained.fptoui.i32.f128(fp128 %x, metadata !"fpexcept.stric…
993 …%val = call i64 @llvm.experimental.constrained.fptosi.i64.f128(fp128 %x, metadata !"fpexcept.stric…
1000 …%val = call i64 @llvm.experimental.constrained.fptoui.i64.f128(fp128 %x, metadata !"fpexcept.stric…
[all …]
/external/libffi/src/powerpc/
Dffi_linux64.c450 float128 *f128; in ffi_prep_args64() member
490 float128 **f128; in ffi_prep_args64() member
510 vec_base.f128 -= NUM_VEC_ARG_REGISTERS64; in ffi_prep_args64()
550 *vec_base.f128++ = **p_argv.f128; in ffi_prep_args64()
552 *next_arg.f128 = **p_argv.f128; in ffi_prep_args64()
553 if (++next_arg.f128 == gpr_end.f128) in ffi_prep_args64()
554 next_arg.f128 = rest.f128; in ffi_prep_args64()
671 float128 *f128; in ffi_prep_args64() member
683 *vec_base.f128++ = *arg.f128++; in ffi_prep_args64()
685 *next_arg.f128 = *arg.f128++; in ffi_prep_args64()
[all …]

12345678910>>...28