/llvm-project/libc/AOR_v20.02/math/test/testcases/directed/ |
H A D | log2f.tst | 1 ; log2f.tst - Directed test cases for log2f 7 func=log2f op1=7fc00001 result=7fc00001 errno=0 8 func=log2f op1=ffc00001 result=7fc00001 errno=0 9 func=log2f op1=7f800001 result=7fc00001 errno=0 status=i 10 func=log2f op1=ff800001 result=7fc00001 errno=0 status=i 11 func=log2f op1=ff810000 result=7fc00001 errno=0 status=i 12 func=log2f op1=7f800000 result=7f800000 errno=0 13 func=log2f op1=ff800000 result=7fc00001 errno=EDOM status=i 14 func=log2f op1=3f800000 result=00000000 errno=0 15 func=log2f op1=00000000 result=ff800000 errno=ERANGE status=z [all …]
|
/llvm-project/libc/test/src/math/ |
H A D | log2f_test.cpp | 1 //===-- Unittests for log2f -----------------------------------------------===// 12 #include "src/math/log2f.h" 24 EXPECT_FP_EQ(aNaN, LIBC_NAMESPACE::log2f(aNaN)); in TEST_F() 25 EXPECT_FP_EQ(inf, LIBC_NAMESPACE::log2f(inf)); in TEST_F() 26 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log2f(neg_inf), FE_INVALID); in TEST_F() 27 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, LIBC_NAMESPACE::log2f(0.0f), in TEST_F() 29 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, LIBC_NAMESPACE::log2f(-0.0f), in TEST_F() 31 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log2f(-1.0f), FE_INVALID); in TEST_F() 32 EXPECT_FP_EQ_ALL_ROUNDING(zero, LIBC_NAMESPACE::log2f(1.0f)); in TEST_F() 44 LIBC_NAMESPACE::log2f( in TEST_F() [all...] |
/llvm-project/libc/test/src/math/smoke/ |
H A D | log2f_test.cpp | 1 //===-- Unittests for log2f -----------------------------------------------===// 12 #include "src/math/log2f.h" 21 EXPECT_FP_EQ(aNaN, LIBC_NAMESPACE::log2f(aNaN)); in TEST_F() 22 EXPECT_FP_EQ(inf, LIBC_NAMESPACE::log2f(inf)); in TEST_F() 23 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log2f(neg_inf), FE_INVALID); in TEST_F() 24 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, LIBC_NAMESPACE::log2f(0.0f), in TEST_F() 26 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, LIBC_NAMESPACE::log2f(-0.0f), in TEST_F() 28 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log2f(-1.0f), FE_INVALID); in TEST_F() 29 EXPECT_FP_EQ_ALL_ROUNDING(zero, LIBC_NAMESPACE::log2f(1.0f)); in TEST_F() 38 EXPECT_FP_EQ(-149.0f, LIBC_NAMESPACE::log2f(min_denorma [all...] |
/llvm-project/libc/AOR_v20.02/math/ |
H A D | log2f.c | 27 log2f (float x) in log2f() function 79 strong_alias (log2f, __log2f_finite) 80 hidden_alias (log2f, __ieee754_log2f)
|
/llvm-project/libc/test/src/math/performance_testing/ |
H A D | log2f_perf.cpp | 15 SINGLE_INPUT_SINGLE_OUTPUT_PERF(float, LIBC_NAMESPACE::log2f, ::log2f,
|
/llvm-project/libc/AOR_v20.02/math/test/ |
H A D | runulp.sh | 92 t log2f 0 0xffff0000 10000 93 t log2f 0x1p-4 0x1p4 50000 94 t log2f 0 inf 50000
|
/llvm-project/clang/test/CodeGen/RISCV/ |
H A D | math-builtins.c | 41 float log2f(float); 446 log2f(farg); log2(darg); log2l(ldarg); in test()
|
/llvm-project/llvm/test/CodeGen/XCore/ |
H A D | float-intrinsics.ll | 102 define float @log2f(float %F) { 103 ; CHECK-LABEL: log2f: 104 ; CHECK: bl log2f
|
/llvm-project/libc/src/math/nvptx/ |
H A D | log2f.cpp | 1 //===-- Implementation of the GPU log2f function --------------------------===// 9 #include "src/math/log2f.h" 17 LLVM_LIBC_FUNCTION(float, log2f, (float x)) { return __nv_log2f(x); }
|
/llvm-project/libc/src/math/ |
H A D | log2f.h | 1 //===-- Implementation header for log2f -------------------------*- C++ -*-===// 16 float log2f(float x);
|
/llvm-project/libc/src/math/amdgpu/ |
H A D | log2f.cpp | 1 //===-- Implementation of the GPU log2f function --------------------------===// 9 #include "src/math/log2f.h" 17 LLVM_LIBC_FUNCTION(float, log2f, (float x)) { return __ocml_log2_f32(x); }
|
/llvm-project/libc/test/src/math/exhaustive/ |
H A D | log2f_test.cpp | 17 LIBC_NAMESPACE::log2f>;
|
/llvm-project/llvm/test/CodeGen/ARM/ |
H A D | 2011-11-29-128bitArithmetics.ll | 223 ; CHECK: bl {{.*}}log2f 226 ; CHECK: bl {{.*}}log2f 229 ; CHECK: bl {{.*}}log2f 232 ; CHECK: bl {{.*}}log2f
|
/llvm-project/libc/AOR_v20.02/math/test/testcases/random/ |
H A D | float.tst | 11 test log2f 10000
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | amdgpu-simplify-libcall-log2.ll | 419 declare float @log2f(float) #2 425 ; CHECK-NEXT: [[LOG2:%.*]] = tail call float @log2f(float [[ARG]]) 428 %log2 = tail call float @log2f(float %arg) 435 ; CHECK-NEXT: [[LOG2:%.*]] = tail call fast float @log2f(float [[ARG]]) 438 %log2 = tail call fast float @log2f(float %arg) 445 ; CHECK-NEXT: [[LOG2:%.*]] = tail call float @log2f(float [[ARG]]), !fpmath !0 448 %log2 = tail call float @log2f(float %arg), !fpmath !0
|
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | fexplog.ll | 3926 ; CHECK-NEXT: b log2f 3939 ; CHECK-NEXT: bl log2f 4167 ; CHECK-SD-NEXT: bl log2f 4172 ; CHECK-SD-NEXT: bl log2f 4192 ; CHECK-GI-NEXT: bl log2f 4196 ; CHECK-GI-NEXT: bl log2f 4219 ; CHECK-SD-NEXT: bl log2f 4224 ; CHECK-SD-NEXT: bl log2f 4231 ; CHECK-SD-NEXT: bl log2f 4252 ; CHECK-GI-NEXT: bl log2f [all...] |
/llvm-project/libc/src/math/generic/ |
H A D | log2f.cpp | 9 #include "src/math/log2f.h" 57 LLVM_LIBC_FUNCTION(float, log2f, (float x)) {
|
/llvm-project/llvm/test/Transforms/EarlyCSE/ |
H A D | math-1.ll | 123 declare float @log2f(float) #0 128 %res = tail call fast float @log2f(float 1.0)
|
/llvm-project/libc/AOR_v20.02/math/include/ |
H A D | mathlib.h | 15 float log2f (float);
|
/llvm-project/llvm/test/Transforms/Util/ |
H A D | libcalls-shrinkwrap-float.ll | 203 %call_09 = call float @log2f(float %value) 207 ; CHECK-NEXT: %call_09 = call float @log2f(float %value) 314 %call_09 = call float @log2f(float %value) strictfp 318 ; CHECK-NEXT: %call_09 = call float @log2f(float %value) 349 declare float @log2f(float)
|
/llvm-project/llvm/test/CodeGen/Mips/ |
H A D | fp16instrinsmc.ll | 336 %call = call float @log2f(float %0) #3 337 ;pic: lw ${{[0-9]+}}, %call16(log2f)(${{[0-9]+}}) 344 declare float @log2f(float) #0
|
/llvm-project/clang/test/CodeGen/ |
H A D | libcall-declarations.c | 125 float log2f(float); 287 F(log2f), F(log2l), F(logb), F(logbf), F(logbl),
|
/llvm-project/llvm/test/CodeGen/Thumb2/ |
H A D | mve-fmath.ll | 744 ; CHECK-NEXT: bl log2f 747 ; CHECK-NEXT: bl log2f 752 ; CHECK-NEXT: bl log2f 755 ; CHECK-NEXT: bl log2f 775 ; CHECK-NEXT: bl log2f 780 ; CHECK-NEXT: bl log2f 786 ; CHECK-NEXT: bl log2f 791 ; CHECK-NEXT: bl log2f 796 ; CHECK-NEXT: bl log2f 801 ; CHECK-NEXT: bl log2f [all...] |
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | VecFuncs.def | 273 TLI_DEFINE_VECFUNC("log2f", "__log2f4", FIXED(4), "_ZGV_LLVM_N4v") 440 TLI_DEFINE_VECFUNC("log2f", "__svml_log2f4", FIXED(4), "_ZGV_LLVM_N4v") 441 TLI_DEFINE_VECFUNC("log2f", "__svml_log2f8", FIXED(8), "_ZGV_LLVM_N8v") 442 TLI_DEFINE_VECFUNC("log2f", "__svml_log2f16", FIXED(16), "_ZGV_LLVM_N16v") 702 TLI_DEFINE_VECFUNC("log2f", "_ZGVnN4v_log2f", FIXED(4), "_ZGV_LLVM_N4v") 849 TLI_DEFINE_VECFUNC("log2f", "_ZGVsMxv_log2f", SCALABLE(4), MASKED, "_ZGVsMxv") 1017 TLI_DEFINE_VECFUNC("log2f", "Sleef_log2fx_u10rvvm2", SCALABLE(4), NOMASK, "_ZGVrNxv") 1276 TLI_DEFINE_VECFUNC("log2f", "armpl_vlog2q_f32", FIXED(4), NOMASK, "_ZGV_LLVM_N4v") 1278 TLI_DEFINE_VECFUNC("log2f", "armpl_svlog2_f32_x", SCALABLE(4), MASKED, "_ZGVsMxv") 1483 TLI_DEFINE_VECFUNC("log2f", "amd_vrs16_log2 [all...] |
/llvm-project/llvm/test/Transforms/InstCombine/ |
H A D | log-pow.ll | 154 %log = call fast float @log2f(float %exp) 190 declare float @log2f(float) #0
|