Home
last modified time | relevance | path

Searched refs:log2 (Results 1 – 25 of 96) sorted by relevance

1234

/freebsd/contrib/arm-optimized-routines/math/test/testcases/directed/
H A Dlog2.tst1 ; Directed test cases for log2
6 func=log2 op1=7ff80000.00000001 result=7ff80000.00000001 errno=0
7 func=log2 op1=fff80000.00000001 result=7ff80000.00000001 errno=0
8 func=log2 op1=7ff00000.00000001 result=7ff80000.00000001 errno=0 status=i
9 func=log2 op1=fff00000.00000001 result=7ff80000.00000001 errno=0 status=i
10 func=log2 op1=7ff00000.00000000 result=7ff00000.00000000 errno=0
11 func=log2 op1=fff00000.00000000 result=7ff80000.00000001 errno=EDOM status=i
12 func=log2 op1=7fefffff.ffffffff result=408fffff.ffffffff.ffa errno=0
13 func=log2 op1=ffefffff.ffffffff result=7ff80000.00000001 errno=EDOM status=i
14 func=log2 op1=3ff00000.00000000 result=00000000.00000000 errno=0
[all …]
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/
H A Dlog2.c38 return sv_call_f64 (log2, x, svmla_x (svptrue_b64 (), w, r2, y), special); in special_case()
47 svfloat64_t SV_NAME_D1 (log2) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() argument
87 TEST_SIG (SV, D, 1, log2, 0.01, 11.1)
88 TEST_ULP (SV_NAME_D1 (log2), 2.09)
89 TEST_DISABLE_FENV (SV_NAME_D1 (log2))
90 TEST_INTERVAL (SV_NAME_D1 (log2), -0.0, -0x1p126, 1000)
91 TEST_INTERVAL (SV_NAME_D1 (log2), 0.0, 0x1p-126, 4000)
92 TEST_INTERVAL (SV_NAME_D1 (log2), 0x1p-126, 0x1p-23, 50000)
93 TEST_INTERVAL (SV_NAME_D1 (log2), 0x1p-23, 1.0, 50000)
94 TEST_INTERVAL (SV_NAME_D1 (log2), 1.0, 100, 50000)
[all …]
H A Dlog2f.c50 svfloat32_t SV_NAME_F1 (log2) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() argument
85 TEST_SIG (SV, F, 1, log2, 0.01, 11.1)
86 TEST_ULP (SV_NAME_F1 (log2), 1.99)
87 TEST_DISABLE_FENV (SV_NAME_F1 (log2))
88 TEST_INTERVAL (SV_NAME_F1 (log2), -0.0, -0x1p126, 4000)
89 TEST_INTERVAL (SV_NAME_F1 (log2), 0.0, 0x1p-126, 4000)
90 TEST_INTERVAL (SV_NAME_F1 (log2), 0x1p-126, 0x1p-23, 50000)
91 TEST_INTERVAL (SV_NAME_F1 (log2), 0x1p-23, 1.0, 50000)
92 TEST_INTERVAL (SV_NAME_F1 (log2), 1.0, 100, 50000)
93 TEST_INTERVAL (SV_NAME_F1 (log2), 100, inf, 50000)
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dlog2f.c55 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (log2) (float32x4_t x) in V_NAME_F1() argument
93 HALF_WIDTH_ALIAS_F1 (log2)
95 TEST_SIG (V, F, 1, log2, 0.01, 11.1)
96 TEST_ULP (V_NAME_F1 (log2), 1.99)
97 TEST_INTERVAL (V_NAME_F1 (log2), -0.0, -0x1p126, 100)
98 TEST_INTERVAL (V_NAME_F1 (log2), 0x1p-149, 0x1p-126, 4000)
99 TEST_INTERVAL (V_NAME_F1 (log2), 0x1p-126, 0x1p-23, 50000)
100 TEST_INTERVAL (V_NAME_F1 (log2), 0x1p-23, 1.0, 50000)
101 TEST_INTERVAL (V_NAME_F1 (log2), 1.0, 100, 50000)
102 TEST_INTERVAL (V_NAME_F1 (log2), 100, inf, 50000)
H A Dlog2.c66 return v_call_f64 (log2, x, vfmaq_f64 (hi, y, r2), vmovl_u32 (special)); in special_case()
74 float64x2_t VPCS_ATTR V_NAME_D1 (log2) (float64x2_t x) in V_NAME_D1() argument
116 TEST_SIG (V, D, 1, log2, 0.01, 11.1)
117 TEST_ULP (V_NAME_D1 (log2), 2.09)
118 TEST_INTERVAL (V_NAME_D1 (log2), -0.0, -0x1p126, 100)
119 TEST_INTERVAL (V_NAME_D1 (log2), 0x1p-149, 0x1p-126, 4000)
120 TEST_INTERVAL (V_NAME_D1 (log2), 0x1p-126, 0x1p-23, 50000)
121 TEST_INTERVAL (V_NAME_D1 (log2), 0x1p-23, 1.0, 50000)
122 TEST_INTERVAL (V_NAME_D1 (log2), 1.0, 100, 50000)
123 TEST_INTERVAL (V_NAME_D1 (log2), 100, inf, 50000)
/freebsd/contrib/arm-optimized-routines/math/
H A Dlog2.c32 log2 (double x) in log2() function
138 strong_alias (log2, __log2_finite) in strong_alias() argument
139 hidden_alias (log2, __ieee754_log2) in strong_alias()
141 long double log2l (long double x) { return log2 (x); } in strong_alias()
145 TEST_SIG (S, D, 1, log2, 0.01, 11.1)
146 TEST_ULP (log2, 0.05)
147 TEST_ULP_NONNEAREST (log2, 0.5)
148 TEST_INTERVAL (log2, 0, 0xffff000000000000, 10000)
149 TEST_INTERVAL (log2, 0x1p-4, 0x1p4, 40000)
150 TEST_INTERVAL (log2, 0, inf, 40000)
H A Dlog2f.c84 TEST_SIG (S, F, 1, log2, 0.01, 11.1)
/freebsd/tools/test/stress2/misc/
H A Dfsck5.sh39 log2=/tmp/fsck5.sh.2.log
59 ) > $log2 2>&1
67 { cat $log2 $log1 sha256.out sha256-2.out; s=1; }
71 rm -f $log1 $log2
H A Dzfs13.sh46 log2=/tmp/zfs13.sh.2.log
69 ls -ls | grep output | tee $log2
78 cmp -s $log1 $log2
80 rm -f /tmp/lsholes $log1 $log2
/freebsd/contrib/arm-optimized-routines/math/tools/
H A Dlog2.sollya1 // polynomial for approximating log2(1+x)
7 // |log2(1+x)| > 0x1p-4 outside the interval
15 // find log2(1+x)/x polynomial with minimal relative error
16 // (minimal relative error polynomial for log2(1+x) is the same * x)
H A Dv_log2f.sollya13 // find log2(1+x)/x polynomial with minimal relative error
14 // (minimal relative error polynomial for log2(1+x) is the same * x)
17 // f = log2(1+x)/x; using taylor series
H A Dlog2_abs.sollya1 // polynomial for approximating log2(1+x)
15 // find log2(1+x) polynomial with minimal absolute error
35 //// g = f(x)/x = log2(1+x)/x; using taylor series
H A Dtgamma128_gen.jl30 exponent = BigInt(floor(log2(x)))
53 exponent = BigInt(floor(log2(x)))
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DHeatUtils.cpp66 double percent = (freq > 0) ? log2(double(freq)) / log2(maxFreq) : 0; in getHeatColor()
/freebsd/lib/msun/tests/
H A Dlogarithm_test.c77 test(log2, x, result, exceptmask, excepts); \
136 ATF_CHECK_EQ(i, log2(ldexp(1.0, i))); in ATF_TC_BODY()
160 test(log2, 1.0, 0.0, ALL_STD_EXCEPT, 0); in ATF_TC_BODY()
224 test_tol(log2, tests[i].x, tests[i].log2x, DBL_ULP()); in ATF_TC_BODY()
/freebsd/lib/msun/src/
H A De_log2.c38 log2(double x) in log2() function
112 __weak_reference(log2, log2l);
/freebsd/sys/amd64/vmm/
H A Dx86.c67 log2(u_int x) in log2() function
152 width = MIN(0xF, log2(threads * cores)); in x86_emulate_cpuid()
291 (vcpu_id >> log2(threads + 1)); in x86_emulate_cpuid()
492 width = log2(logical_cpus); in x86_emulate_cpuid()
499 width = log2(logical_cpus); in x86_emulate_cpuid()
/freebsd/contrib/netbsd-tests/lib/libm/
H A Dt_log.c424 ATF_CHECK(log2(2.0) == 1.0); in ATF_TC_BODY()
438 ATF_CHECK(isnan(log2(x)) != 0); in ATF_TC_BODY()
450 const double y = log2(x); in ATF_TC_BODY()
465 ATF_CHECK(log2(x) == x); in ATF_TC_BODY()
476 const double x = log2(1.0); in ATF_TC_BODY()
494 ATF_CHECK(log2(x) == -HUGE_VAL); in ATF_TC_BODY()
507 ATF_CHECK(log2(x) == -HUGE_VAL); in ATF_TC_BODY()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVecFuncs.def261 TLI_DEFINE_VECFUNC("log2", "__log2d2", FIXED(2), "_ZGV_LLVM_N2v")
262 TLI_DEFINE_VECFUNC("llvm.log2.f64", "__log2d2", FIXED(2), "_ZGV_LLVM_N2v")
264 TLI_DEFINE_VECFUNC("llvm.log2.f32", "__log2f4", FIXED(4), "_ZGV_LLVM_N4v")
424 TLI_DEFINE_VECFUNC("log2", "__svml_log22", FIXED(2), "_ZGV_LLVM_N2v")
425 TLI_DEFINE_VECFUNC("log2", "__svml_log24", FIXED(4), "_ZGV_LLVM_N4v")
426 TLI_DEFINE_VECFUNC("log2", "__svml_log28", FIXED(8), "_ZGV_LLVM_N8v")
440 TLI_DEFINE_VECFUNC("llvm.log2.f64", "__svml_log22", FIXED(2), "_ZGV_LLVM_N2v")
441 TLI_DEFINE_VECFUNC("llvm.log2.f64", "__svml_log24", FIXED(4), "_ZGV_LLVM_N4v")
442 TLI_DEFINE_VECFUNC("llvm.log2.f64", "__svml_log28", FIXED(8), "_ZGV_LLVM_N8v")
444 TLI_DEFINE_VECFUNC("llvm.log2.f32", "__svml_log2f4", FIXED(4), "_ZGV_LLVM_N4v")
[all …]
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A D__clang_cuda_math_forward_declares.h128 __DEVICE__ double log2(double);
129 __DEVICE__ float log2(float);
247 using ::log2;
/freebsd/contrib/arm-optimized-routines/math/test/testcases/random/
H A Ddouble.tst9 test log2 10000
/freebsd/contrib/llvm-project/clang/lib/Headers/hlsl/
H A Dhlsl_intrinsics.h990 half log2(half);
993 half2 log2(half2);
996 half3 log2(half3);
999 half4 log2(half4);
1002 float log2(float);
1004 float2 log2(float2);
1006 float3 log2(float3);
1008 float4 log2(float4);
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DBalancedPartitioning.cpp75 Log2Cache[I] = std::log2(I); in BalancedPartitioning()
331 return (i < LOG_CACHE_SIZE) ? Log2Cache[i] : std::log2(i); in log2Cached()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrFormats.td43 // The following field is encoded as log2 of the vector size minus one,
/freebsd/include/
H A Dtgmath.h186 #define log2(x) __tg_simple(x, log2) macro

1234