/external/llvm-project/llvm/test/CodeGen/SystemZ/ |
D | fp-strict-mul-04.ll | 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( [all …]
|
D | fp-strict-conv-16.ll | 1 ; 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 …]
|
D | fp-strict-conv-15.ll | 1 ; 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 …]
|
D | fp-round-01.ll | 25 ; 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 …]
|
D | fp-round-02.ll | 29 ; 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 …]
|
D | fp-round-03.ll | 25 ; 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 …]
|
D | fp-libcall.ll | 22 %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 …]
|
D | fp-strict-round-01.ll | 31 ; 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 …]
|
D | fp-conv-16.ll | 1 ; 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.
|
D | fp-strict-round-02.ll | 35 ; 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 …]
|
D | fp-strict-round-03.ll | 31 ; 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 …]
|
D | fp-strict-conv-01.ll | 9 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(
|
D | fp-strict-mul-11.ll | 5 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(
|
D | fp-conv-15.ll | 1 ; 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/ |
D | README_P9.txt | 176 . (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/ |
D | README_P9.txt | 176 . (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/ |
D | README_P9.txt | 176 . (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/ |
D | illegal-float-ops.ll | 9 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 …]
|
D | arm64-illegal-float-ops.ll | 9 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/ |
D | fp-round-02.ll | 29 ; 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 …]
|
D | fp-libcall.ll | 22 %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/ |
D | libcalls.ll | 8 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/ |
D | illegal-float-ops.ll | 10 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 …]
|
D | fp-intrinsics.ll | 937 …%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/ |
D | ffi_linux64.c | 450 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 …]
|