Home
last modified time | relevance | path

Searched refs:log2f (Results 1 – 25 of 99) sorted by relevance

1234

/llvm-project/libc/AOR_v20.02/math/test/testcases/directed/
H A Dlog2f.tst1 ; 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 Dlog2f_test.cpp1 //===-- 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 Dlog2f_test.cpp1 //===-- 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 Dlog2f.c27 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 Dlog2f_perf.cpp15 SINGLE_INPUT_SINGLE_OUTPUT_PERF(float, LIBC_NAMESPACE::log2f, ::log2f,
/llvm-project/libc/AOR_v20.02/math/test/
H A Drunulp.sh92 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 Dmath-builtins.c41 float log2f(float);
446 log2f(farg); log2(darg); log2l(ldarg); in test()
/llvm-project/llvm/test/CodeGen/XCore/
H A Dfloat-intrinsics.ll102 define float @log2f(float %F) {
103 ; CHECK-LABEL: log2f:
104 ; CHECK: bl log2f
/llvm-project/libc/src/math/nvptx/
H A Dlog2f.cpp1 //===-- 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 Dlog2f.h1 //===-- Implementation header for log2f -------------------------*- C++ -*-===//
16 float log2f(float x);
/llvm-project/libc/src/math/amdgpu/
H A Dlog2f.cpp1 //===-- 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 Dlog2f_test.cpp17 LIBC_NAMESPACE::log2f>;
/llvm-project/llvm/test/CodeGen/ARM/
H A D2011-11-29-128bitArithmetics.ll223 ; 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 Dfloat.tst11 test log2f 10000
/llvm-project/llvm/test/CodeGen/AMDGPU/
H A Damdgpu-simplify-libcall-log2.ll419 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 Dfexplog.ll3926 ; 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 Dlog2f.cpp9 #include "src/math/log2f.h"
57 LLVM_LIBC_FUNCTION(float, log2f, (float x)) {
/llvm-project/llvm/test/Transforms/EarlyCSE/
H A Dmath-1.ll123 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 Dmathlib.h15 float log2f (float);
/llvm-project/llvm/test/Transforms/Util/
H A Dlibcalls-shrinkwrap-float.ll203 %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 Dfp16instrinsmc.ll336 %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 Dlibcall-declarations.c125 float log2f(float);
287 F(log2f), F(log2l), F(logb), F(logbf), F(logbl),
/llvm-project/llvm/test/CodeGen/Thumb2/
H A Dmve-fmath.ll744 ; 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 DVecFuncs.def273 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 Dlog-pow.ll154 %log = call fast float @log2f(float %exp)
190 declare float @log2f(float) #0

1234