| /llvm-project-15.0.7/libc/AOR_v20.02/math/test/testcases/directed/ |
| H A D | exp2f.tst | 1 ; exp2f.tst - Directed test cases for exp2f 7 func=exp2f op1=7fc00001 result=7fc00001 errno=0 8 func=exp2f op1=ffc00001 result=7fc00001 errno=0 11 func=exp2f op1=7f800000 result=7f800000 errno=0 13 func=exp2f op1=ff800000 result=00000000 errno=0 15 func=exp2f op1=00000000 result=3f800000 errno=0 16 func=exp2f op1=80000000 result=3f800000 errno=0 17 func=exp2f op1=42fa0001 result=7e00002c.5c8 errno=0 18 func=exp2f op1=42ffffff result=7f7fffa7.470 errno=0 22 func=exp2f op1=c2fc0000 result=00800000 errno=0 [all …]
|
| /llvm-project-15.0.7/libc/test/src/math/ |
| H A D | exp2f_test.cpp | 26 EXPECT_FP_EQ(aNaN, __llvm_libc::exp2f(aNaN)); in TEST() 29 EXPECT_FP_EQ(inf, __llvm_libc::exp2f(inf)); in TEST() 32 EXPECT_FP_EQ(0.0f, __llvm_libc::exp2f(neg_inf)); in TEST() 35 EXPECT_FP_EQ(1.0f, __llvm_libc::exp2f(0.0f)); in TEST() 38 EXPECT_FP_EQ(1.0f, __llvm_libc::exp2f(-0.0f)); in TEST() 74 __llvm_libc::exp2f(x), 0.5); in TEST() 86 __llvm_libc::exp2f(x), 0.5); in TEST() 91 __llvm_libc::exp2f(x), 0.5); in TEST() 96 __llvm_libc::exp2f(x), 0.5); in TEST() 108 float result = __llvm_libc::exp2f(x); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | legalize-fexp2.mir | 20 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 27 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 34 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 41 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 68 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 75 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 82 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 89 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 96 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 103 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … [all …]
|
| /llvm-project-15.0.7/libc/AOR_v20.02/math/test/ |
| H A D | runulp.sh | 82 t exp2f 0 0xffff0000 10000 83 t exp2f 0x1p-14 0x1p8 50000 84 t exp2f -0x1p-14 -0x1p8 50000 262 exp2f __s_exp2f $runs 263 exp2f __v_exp2f $runv 264 exp2f __vn_exp2f $runvn 265 exp2f _ZGVnN4v_exp2f $runvn
|
| /llvm-project-15.0.7/libc/AOR_v20.02/math/ |
| H A D | exp2f.c | 35 exp2f (float x) in exp2f() function 79 strong_alias (exp2f, __exp2f_finite) 80 hidden_alias (exp2f, __ieee754_exp2f)
|
| H A D | v_exp2f.c | 47 V_NAME(exp2f) (v_f32_t x) in V_NAME() argument
|
| /llvm-project-15.0.7/libc/test/src/math/differential_testing/ |
| H A D | exp2f_perf.cpp | 15 SINGLE_INPUT_SINGLE_OUTPUT_PERF(float, __llvm_libc::exp2f, ::exp2f,
|
| H A D | exp2f_diff.cpp | 15 SINGLE_INPUT_SINGLE_OUTPUT_DIFF(float, __llvm_libc::exp2f, ::exp2f,
|
| H A D | CMakeLists.txt | 170 libc.src.math.exp2f 179 libc.src.math.exp2f
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | exp2-1.ll | 12 declare float @exp2f(float) 98 ; LDEXP16-NEXT: [[RET:%.*]] = call float @exp2f(float [[CONV]]) 103 ; NOLDEXPF-NEXT: [[RET:%.*]] = call float @exp2f(float [[CONV]]) 108 ; NOLDEXP-NEXT: [[RET:%.*]] = call float @exp2f(float [[CONV]]) 112 %ret = call float @exp2f(float %conv) 209 ; NOLDEXPF-NEXT: [[RET:%.*]] = call float @exp2f(float [[CONV]]) 214 ; NOLDEXP-NEXT: [[RET:%.*]] = call float @exp2f(float [[CONV]]) 218 %ret = call float @exp2f(float %conv)
|
| H A D | pow-exp.ll | 76 %call = call fast float @exp2f(float %x) nounwind readnone 87 %call = call fast float @exp2f(float %x) nounwind readnone 277 ; CHECK-NEXT: [[EXP2F:%.*]] = tail call nnan ninf afn float @exp2f(float [[MUL]]) 287 ; CHECK-NEXT: [[EXP2F:%.*]] = tail call nnan ninf afn float @exp2f(float [[MUL]]) 297 ; CHECK-NEXT: [[EXP2F:%.*]] = tail call nnan ninf afn float @exp2f(float [[MUL]]) 307 ; CHECK-NEXT: [[EXP2F:%.*]] = tail call nnan ninf afn float @exp2f(float [[MUL]]) 317 ; CHECK-NEXT: [[EXP2F:%.*]] = tail call nnan ninf afn float @exp2f(float [[MUL]]) 459 ; CHECK-NEXT: [[EXP2F:%.*]] = tail call nnan ninf afn float @exp2f(float [[MUL]]) 489 declare float @exp2f(float)
|
| /llvm-project-15.0.7/libc/src/math/ |
| H A D | exp2f.h | 14 float exp2f(float x);
|
| /llvm-project-15.0.7/llvm/test/CodeGen/XCore/ |
| H A D | float-intrinsics.ll | 54 define float @exp2f(float %F) { 55 ; CHECK-LABEL: exp2f: 56 ; CHECK: bl exp2f
|
| /llvm-project-15.0.7/libc/AOR_v20.02/math/test/testcases/random/ |
| H A D | float.tst | 9 test exp2f 10000
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | 2011-11-29-128bitArithmetics.ll | 99 ; CHECK: bl {{.*}}exp2f 102 ; CHECK: bl {{.*}}exp2f 105 ; CHECK: bl {{.*}}exp2f 108 ; CHECK: bl {{.*}}exp2f
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/SystemZ/ |
| H A D | libcall-arg-exts.ll | 8 declare float @exp2f(float) 23 %ret = call float @exp2f(float %conv)
|
| /llvm-project-15.0.7/libc/src/math/generic/ |
| H A D | exp2f.cpp | 50 LLVM_LIBC_FUNCTION(float, exp2f, (float x)) {
|
| /llvm-project-15.0.7/libc/test/src/math/exhaustive/ |
| H A D | exp2f_test.cpp | 29 __llvm_libc::exp2f(x), 0.5, rounding); in check()
|
| /llvm-project-15.0.7/llvm/test/LTO/X86/ |
| H A D | triple-init2.ll | 16 ; CHECK: U exp2f
|
| /llvm-project-15.0.7/llvm/test/Transforms/Util/ |
| H A D | libcalls-shrinkwrap-float.ll | 30 %call_3 = call float @exp2f(float %value) 36 ; CHECK-NEXT: %call_3 = call float @exp2f(float %value) 63 declare float @exp2f(float)
|
| /llvm-project-15.0.7/libc/AOR_v20.02/math/include/ |
| H A D | mathlib.h | 13 float exp2f (float);
|
| /llvm-project-15.0.7/clang/lib/Headers/openmp_wrappers/ |
| H A D | cmath | 49 __DEVICE__ float exp2(float __x) { return ::exp2f(__x); } 104 __DEVICE__ float exp2(float __x) { return ::exp2f(__x); }
|
| /llvm-project-15.0.7/libc/AOR_v20.02/math/tools/ |
| H A D | exp2.sollya | 7 // exp2f parameters
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | fp16instrinsmc.ll | 364 %call = call float @exp2f(float %0) #3 365 ;pic: lw ${{[0-9]+}}, %call16(exp2f)(${{[0-9]+}}) 372 declare float @exp2f(float) #0
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | VecFuncs.def | 220 TLI_DEFINE_VECFUNC("exp2f", "__exp2f4", FIXED(4)) 449 TLI_DEFINE_VECFUNC("exp2f", "__svml_exp2f4", FIXED(4)) 450 TLI_DEFINE_VECFUNC("exp2f", "__svml_exp2f8", FIXED(8)) 451 TLI_DEFINE_VECFUNC("exp2f", "__svml_exp2f16", FIXED(16))
|