/aosp_15_r20/external/python/cpython3/Lib/test/decimaltestdata/ |
D | log10.decTest | 2 -- log10.decTest -- decimal logarithm in base 10 -- 33 logxs000 log10 0 -> -Infinity 34 logxs001 log10 0.001 -> -3 35 logxs002 log10 1 -> 0 36 logxs003 log10 2 -> 0.301029996 Inexact Rounded 37 logxs004 log10 10 -> 1 38 logxs005 log10 70 -> 1.84509804 Inexact Rounded 39 logxs006 log10 +Infinity -> Infinity 44 logx0000 log10 0 -> -Infinity 45 logx0001 log10 7E-1000 -> -999.1549019599857 Inexact Rounded [all …]
|
/aosp_15_r20/external/python/cpython2/Lib/test/decimaltestdata/ |
D | log10.decTest | 2 -- log10.decTest -- decimal logarithm in base 10 -- 33 logxs000 log10 0 -> -Infinity 34 logxs001 log10 0.001 -> -3 35 logxs002 log10 1 -> 0 36 logxs003 log10 2 -> 0.301029996 Inexact Rounded 37 logxs004 log10 10 -> 1 38 logxs005 log10 70 -> 1.84509804 Inexact Rounded 39 logxs006 log10 +Infinity -> Infinity 44 logx0000 log10 0 -> -Infinity 45 logx0001 log10 7E-1000 -> -999.1549019599857 Inexact Rounded [all …]
|
/aosp_15_r20/external/apache-xml/test/tests/contrib-gold/xsltc/schemasoft/ |
H A D | log10.out | 2 Value: 1 Log10: 0 3 Value: 2 Log10: 0.3010299956639811 4 Value: 3 Log10: 0.47712125471966205 5 Value: 4 Log10: 0.6020599913279626 6 Value: 5 Log10: 0.6989700043360187 7 Value: 6 Log10: 0.7781512503836436 8 Value: 7 Log10: 0.8450980400142523 9 Value: 8 Log10: 0.9030899869917436 10 Value: 9 Log10: 0.9542425094355578 11 Value: 10 Log10: 0.9999999999999801 [all …]
|
/aosp_15_r20/external/python/cpython2/Lib/test/ |
D | cmath_testcases.txt | 1240 -- log10: Logarithm base 10 -- 1243 logt0000 log10 1.0 0.0 -> 0.0 0.0 1244 logt0001 log10 1.0 -0.0 -> 0.0 -0.0 1245 logt0002 log10 -1.0 0.0 -> 0.0 1.3643763538418414 1246 logt0003 log10 -1.0 -0.0 -> 0.0 -1.3643763538418414 1248 logt0010 log10 -9.8813129168249309e-324 0.0 -> -323.0051853474518 1.3643763538418414 1249 logt0011 log10 -9.8813129168249309e-324 -0.0 -> -323.0051853474518 -1.3643763538418414 1250 logt0012 log10 -1e-305 0.0 -> -305.0 1.3643763538418414 1251 logt0013 log10 -1e-305 -0.0 -> -305.0 -1.3643763538418414 1252 logt0014 log10 -1e-150 0.0 -> -150.0 1.3643763538418414 [all …]
|
/aosp_15_r20/external/python/cpython3/Lib/test/ |
D | cmath_testcases.txt | 1260 -- log10: Logarithm base 10 -- 1263 logt0000 log10 1.0 0.0 -> 0.0 0.0 1264 logt0001 log10 1.0 -0.0 -> 0.0 -0.0 1265 logt0002 log10 -1.0 0.0 -> 0.0 1.3643763538418414 1266 logt0003 log10 -1.0 -0.0 -> 0.0 -1.3643763538418414 1268 logt0010 log10 -9.8813129168249309e-324 0.0 -> -323.0051853474518 1.3643763538418414 1269 logt0011 log10 -9.8813129168249309e-324 -0.0 -> -323.0051853474518 -1.3643763538418414 1270 logt0012 log10 -1e-305 0.0 -> -305.0 1.3643763538418414 1271 logt0013 log10 -1e-305 -0.0 -> -305.0 -1.3643763538418414 1272 logt0014 log10 -1e-150 0.0 -> -150.0 1.3643763538418414 [all …]
|
/aosp_15_r20/libcore/ojluni/src/test/java/lang/Math/ |
H A D | Log10Tests.java | 27 * @summary Tests for {Math, StrictMath}.log10 48 Tests.test("Math.log10(double)", input, in testLog10Case() 49 Math.log10(input), expected); in testLog10Case() 51 Tests.test("StrictMath.log10(double)", input, in testLog10Case() 52 StrictMath.log10(input), expected); in testLog10Case() 85 // Test log10(10^n) == n for integer n; 10^n, n < 0 is not in testLog10() 109 if (Math.abs(((result = Math.log10(input)) - expected) / Math.ulp(expected)) in testLog10() 112 ", Math.log10 was more than 3 ulps different from " + in testLog10() 113 "log(input)/log(10): log10(input) = " + result + in testLog10() 118 ((result = StrictMath.log10(input)) - expected) / Math.ulp(expected)) in testLog10() [all …]
|
/aosp_15_r20/external/arm-optimized-routines/pl/math/ |
H A D | v_log10_2u5.c | 2 * Double-precision vector log10(x) function. 66 return v_call_f64 (log10, x, vfmaq_f64 (hi, r2, y), vmovl_u32 (special)); in special_case() 69 /* Fast implementation of double-precision vector log10 75 float64x2_t VPCS_ATTR V_NAME_D1 (log10) (float64x2_t x) in V_NAME_D1() argument 92 /* log10(x) = log1p(z/c-1)/log(10) + log10(c) + k*log10(2). */ in V_NAME_D1() 96 /* hi = r / log(10) + log10(c) + k*log10(2). in V_NAME_D1() 101 /* y = log10(1+r) + n * log10(2). */ in V_NAME_D1() 113 PL_SIG (V, D, 1, log10, 0.01, 11.1) 114 PL_TEST_ULP (V_NAME_D1 (log10), 1.97) 115 PL_TEST_EXPECT_FENV_ALWAYS (V_NAME_D1 (log10)) [all …]
|
H A D | sv_log10f_3u5.c | 2 * Single-precision SVE log10 function. 45 SV_NAME_F1 (log10)(0x1.555c16p+0) got 0x1.ffe2fap-4 47 svfloat32_t SV_NAME_F1 (log10) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() argument 61 /* y = log10(1+r) + n*log10(2) in SV_NAME_F1() 62 log10(1+r) ~ r * InvLn(10) + P(r) in SV_NAME_F1() 63 where P(r) is a polynomial. Use order 9 for log10(1+x), i.e. order 8 for in SV_NAME_F1() 64 log10(1+x)/x, with x in [-1/3, 1/3] (offset=2/3). */ in SV_NAME_F1() 76 /* Using hi = Log10(2)*n + r*InvLn(10) is faster but less accurate. */ in SV_NAME_F1() 86 PL_SIG (SV, F, 1, log10, 0.01, 11.1) 87 PL_TEST_ULP (SV_NAME_F1 (log10), 2.82) [all …]
|
H A D | v_log10f_3u5.c | 2 * Single-precision vector log10 function. 21 /* Use order 9 for log10(1+x), i.e. order 8 for log10(1+x)/x, with x in 48 float32x4_t VPCS_ATTR V_NAME_F1 (log10) (float32x4_t x) in V_NAME_F1() argument 62 /* y = log10(1+r) + n * log10(2). */ in V_NAME_F1() 65 /* y = Log10(2) * n + poly * InvLn(10). */ in V_NAME_F1() 74 PL_SIG (V, F, 1, log10, 0.01, 11.1) 75 PL_TEST_ULP (V_NAME_F1 (log10), 2.81) 76 PL_TEST_EXPECT_FENV_ALWAYS (V_NAME_F1 (log10)) 77 PL_TEST_INTERVAL (V_NAME_F1 (log10), -0.0, -inf, 100) 78 PL_TEST_INTERVAL (V_NAME_F1 (log10), 0, 0x1p-126, 100) [all …]
|
H A D | log10_2u.c | 2 * Double-precision log10(x) function. 32 /* Fast and low accuracy implementation of log10. 34 - Polynomials are computed for log10(1+r) with r on same intervals as log. 38 log10(0x1.dc8710333a29bp-1) got -0x1.fee26884905a6p-6 41 log10 (double x) in log10() function 86 if (ix == asuint64 (INFINITY)) /* log10(inf) == inf. */ in log10() 122 /* log10(x) = (w + r)/log(10) + (log10(1+r) - r/log(10)). */ in log10() 134 strong_alias (log10, __log10_finite) in strong_alias() argument 135 hidden_alias (log10, __ieee754_log10) in strong_alias() 140 return log10 (x); in strong_alias() [all …]
|
H A D | sv_log10_2u5.c | 2 * Double-precision SVE log10(x) function. 22 return sv_call_f64 (log10, x, y, special); in special_case() 25 /* SVE log10 algorithm. 27 SV_NAME_D1 (log10)(0x1.131956cd4b627p+0) got 0x1.fffbdf6eaa669p-6 29 svfloat64_t SV_NAME_D1 (log10) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() argument 68 PL_SIG (SV, D, 1, log10, 0.01, 11.1) 69 PL_TEST_ULP (SV_NAME_D1 (log10), 1.97) 70 PL_TEST_INTERVAL (SV_NAME_D1 (log10), -0.0, -0x1p126, 100) 71 PL_TEST_INTERVAL (SV_NAME_D1 (log10), 0x1p-149, 0x1p-126, 4000) 72 PL_TEST_INTERVAL (SV_NAME_D1 (log10), 0x1p-126, 0x1p-23, 50000) [all …]
|
H A D | v_exp10f_2u4.c | 29 abs error: 0x1.167d55p-23 in [-log10(2)/2, log10(2)/2] 35 /* Stores constants 1/log10(2), log10(2)_high, log10(2)_low, 0. */ 46 # define SpecialBound 38.0f /* rint(log10(2^127)). */ 105 x = r + n * log10 (2), with r in [-log10(2)/2, log10(2)/2]. */ in V_NAME_F1()
|
/aosp_15_r20/external/llvm-libc/test/src/math/ |
H A D | log10_test.cpp | 1 //===-- Unittests for log10 -----------------------------------------------===// 12 #include "src/math/log10.h" 25 EXPECT_FP_EQ(aNaN, LIBC_NAMESPACE::log10(aNaN)); in TEST_F() 26 EXPECT_FP_EQ(inf, LIBC_NAMESPACE::log10(inf)); in TEST_F() 27 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log10(neg_inf), FE_INVALID); in TEST_F() 28 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, LIBC_NAMESPACE::log10(0.0), in TEST_F() 30 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, LIBC_NAMESPACE::log10(-0.0), in TEST_F() 32 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log10(-1.0), FE_INVALID); in TEST_F() 33 EXPECT_FP_EQ_ALL_ROUNDING(zero, LIBC_NAMESPACE::log10(1.0)); in TEST_F() 69 EXPECT_MPFR_MATCH_ALL_ROUNDING(mpfr::Operation::Log10, x, in TEST_F() [all …]
|
/aosp_15_r20/external/llvm-libc/src/math/generic/ |
H A D | log10f16.cpp | 1 //===-- Half-precision log10(x) function ----------------------------------===// 83 // log10(NaN) = NaN 93 // log10(+/-0) = −inf 109 // log10(+inf) = +inf 116 // To compute log10(x), we perform the following range reduction: 118 // log10(x) = m * log10(2) + log10(1.mant). 119 // To compute log10(1.mant), let f be the highest 6 bits including the hidden 122 // log10(1.mant) = log10(f) + log10(1.mant / f) 123 // = log10(f) + log10(1 + d/f) 125 // We store log10(f) and 1/f in the lookup tables LOG10F_F and ONE_OVER_F_F [all …]
|
H A D | exp10.cpp | 39 // -2^-12 * log10(2) 40 // > a = -2^-12 * log10(2); 157 // dx = x - k * 2^-12 * log10(2) in exp10_double_double() 220 // * log10(1 - 2^-54) < x < log10(1 + 2^-53) 221 // * x >= log10(2^1024) 222 // * x <= log10(2^-1022) 231 // |x| < log10(1 + 2^-53) in set_exceptional() 237 // x <= log10(2^-1022) || x >= log10(2^1024) or inf/nan. in set_exceptional() 239 // x <= log10(2^-1075) or -inf/nan in set_exceptional() 259 // x >= log10(2^1024) or +inf/nan in set_exceptional() [all …]
|
H A D | log10f.cpp | 1 //===-- Single-precision log10(x) function --------------------------------===// 22 // This is an algorithm for log10(x) in single precision which is 24 // log10(x) from the RLIBM project at: 28 // For x = 2^m * 1.mant, log(x) = m * log10(2) + log10(1.m) 36 // log10(1.mant) = log10(f) + log10(1.mant / f) 37 // = log10(f) + log10(1 + d/f) 38 // ~ log10(f) + P(d/f) 40 // log10(f) and 1/f are then stored in two 2^7 = 128 entries look-up tables. 60 // Lookup table for -log10(r) where r is defined in common_constants.cpp. 204 // Degree-5 polynomial approximation of log10 generated by: [all …]
|
/aosp_15_r20/external/llvm-libc/test/src/math/smoke/ |
H A D | log10_test.cpp | 1 //===-- Unittests for log10 -----------------------------------------------===// 12 #include "src/math/log10.h" 21 EXPECT_FP_EQ(aNaN, LIBC_NAMESPACE::log10(aNaN)); in TEST_F() 22 EXPECT_FP_EQ(inf, LIBC_NAMESPACE::log10(inf)); in TEST_F() 23 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log10(neg_inf), FE_INVALID); in TEST_F() 24 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, LIBC_NAMESPACE::log10(0.0), in TEST_F() 26 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, LIBC_NAMESPACE::log10(-0.0), in TEST_F() 28 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log10(-1.0), FE_INVALID); in TEST_F() 29 EXPECT_FP_EQ_ALL_ROUNDING(zero, LIBC_NAMESPACE::log10(1.0)); in TEST_F() 33 EXPECT_FP_EQ_ALL_ROUNDING(static_cast<double>(i), LIBC_NAMESPACE::log10(x)); in TEST_F() [all …]
|
/aosp_15_r20/external/arm-optimized-routines/pl/math/test/testcases/directed/ |
H A D | log10.tst | 1 ; log10.tst 6 func=log10 op1=7ff80000.00000001 result=7ff80000.00000001 errno=0 7 func=log10 op1=fff80000.00000001 result=7ff80000.00000001 errno=0 8 func=log10 op1=7ff00000.00000001 result=7ff80000.00000001 errno=0 status=i 9 func=log10 op1=fff00000.00000001 result=7ff80000.00000001 errno=0 status=i 10 func=log10 op1=fff02000.00000000 result=7ff80000.00000001 errno=0 status=i 11 func=log10 op1=7ff00000.00000000 result=7ff00000.00000000 errno=0 12 func=log10 op1=3ff00000.00000000 result=00000000.00000000 errno=0 13 func=log10 op1=fff00000.00000000 result=7ff80000.00000001 errno=EDOM status=i 14 func=log10 op1=00000000.00000000 result=fff00000.00000000 errno=ERANGE status=z [all …]
|
/aosp_15_r20/frameworks/av/media/module/codecs/amrnb/common/src/ |
H A D | gc_pred.cpp | 68 /* MEAN_ENER = 36.0/constant, constant = 20*Log10(2) */ 69 #define MEAN_ENER_MR122 783741L /* 36/(20*log10(2)) (Q17) */ 73 #define MIN_ENERGY_MR122 (-2381) /* 14 / (20*log10(2)) Q10 */ 241 dB/(20*log10(2))), with the mean removed. 298 * ener_code(Q17) = 10 * Log10(energy) / constant * 300 * constant = 20*Log10(2) * 312 * constant = 20*Log10(2) * 342 * Compute: means_ener - 10log10(ener_code/ L_sufr) * 354 * L_tmp = means_ener - 10log10(ener_code/L_SUBFR) 355 * = means_ener - 10log10(ener_code) + 10log10(L_SUBFR) [all …]
|
/aosp_15_r20/art/test/123-inline-execute2/ |
H A D | expected-stdout.txt | 91 Math.log10(-3.0) = NaN 99 Math.log10(-2.0) = NaN 107 Math.log10(-1.0) = NaN 115 Math.log10(0.0) = -Infinity 123 Math.log10(1.0) = 0.000000000000 131 Math.log10(2.0) = 0.301029995664 139 Math.log10(3.0) = 0.477121254720 242 StrictMath.log10(-3.0) = NaN 250 StrictMath.log10(-2.0) = NaN 258 StrictMath.log10(-1.0) = NaN [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Analysis/ |
D | VecFuncs.def | 48 TLI_DEFINE_VECFUNC("llvm.log10.f32", "vlog10f", FIXED(4), "_ZGV_LLVM_N4v") 232 TLI_DEFINE_VECFUNC("log10", "__log10d2", FIXED(2), "_ZGV_LLVM_N2v") 233 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__log10d2", FIXED(2), "_ZGV_LLVM_N2v") 235 TLI_DEFINE_VECFUNC("llvm.log10.f32", "__log10f4", FIXED(4), "_ZGV_LLVM_N4v") 407 TLI_DEFINE_VECFUNC("log10", "__svml_log102", FIXED(2), "_ZGV_LLVM_N2v") 408 TLI_DEFINE_VECFUNC("log10", "__svml_log104", FIXED(4), "_ZGV_LLVM_N4v") 409 TLI_DEFINE_VECFUNC("log10", "__svml_log108", FIXED(8), "_ZGV_LLVM_N8v") 423 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log102", FIXED(2), "_ZGV_LLVM_N2v") 424 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log104", FIXED(4), "_ZGV_LLVM_N4v") 425 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log108", FIXED(8), "_ZGV_LLVM_N8v") [all …]
|
/aosp_15_r20/cts/tests/tests/renderscript/src/android/renderscript/cts/generated/ |
H A D | TestLog10.rscript | 24 return log10(inV); 28 return log10(inV); 32 return log10(inV); 36 return log10(inV); 40 return log10(inV); 44 return log10(inV); 48 return log10(inV); 52 return log10(inV);
|
/aosp_15_r20/libcore/luni/src/test/resources/ |
H A D | math_important_numbers.csv | 340 log10,0x1.bcb7b1526e50ep-2,0x1.5bf0a8b145769p1,2.718281828459045 341 log10,0x0.0p0,0x1.0p0,1.0 342 log10,-0x1.34413509f79ffp-2,0x1.0p-1,0.5 343 log10,-0x1.2a0004239932p-1,0x1.0c152382d7365p-2,0.2617993877991494 344 log10,-0x1.1fbed33d3ac41p-2,0x1.0c152382d7365p-1,0.5235987755982988 345 log10,-0x1.adb63b88d410dp-4,0x1.921fb54442d18p-1,0.7853981633974483 346 log10,0x1.48261ccbcdbd2p-6,0x1.0c152382d7365p0,1.0471975511965976 347 log10,0x1.defb0abb57f05p-4,0x1.4f1a6c638d03fp0,1.3089969389957472 348 log10,0x1.91a74c4f85377p-3,0x1.921fb54442d18p0,1.5707963267948966 349 log10,0x1.0d615927e723dp-2,0x1.d524fe24f89f1p0,1.832595714594046 [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Analysis/ |
H A D | VecFuncs.def | 46 TLI_DEFINE_VECFUNC("llvm.log10.f32", "vlog10f", FIXED(4)) 230 TLI_DEFINE_VECFUNC("log10", "__log10d2", FIXED(2)) 231 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__log10d2", FIXED(2)) 233 TLI_DEFINE_VECFUNC("llvm.log10.f32", "__log10f4", FIXED(4)) 405 TLI_DEFINE_VECFUNC("log10", "__svml_log102", FIXED(2)) 406 TLI_DEFINE_VECFUNC("log10", "__svml_log104", FIXED(4)) 407 TLI_DEFINE_VECFUNC("log10", "__svml_log108", FIXED(8)) 421 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log102", FIXED(2)) 422 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log104", FIXED(4)) 423 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log108", FIXED(8)) [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Analysis/ |
D | VecFuncs.def | 48 TLI_DEFINE_VECFUNC("llvm.log10.f32", "vlog10f", FIXED(4), "_ZGV_LLVM_N4v") 232 TLI_DEFINE_VECFUNC("log10", "__log10d2", FIXED(2), "_ZGV_LLVM_N2v") 233 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__log10d2", FIXED(2), "_ZGV_LLVM_N2v") 235 TLI_DEFINE_VECFUNC("llvm.log10.f32", "__log10f4", FIXED(4), "_ZGV_LLVM_N4v") 407 TLI_DEFINE_VECFUNC("log10", "__svml_log102", FIXED(2), "_ZGV_LLVM_N2v") 408 TLI_DEFINE_VECFUNC("log10", "__svml_log104", FIXED(4), "_ZGV_LLVM_N4v") 409 TLI_DEFINE_VECFUNC("log10", "__svml_log108", FIXED(8), "_ZGV_LLVM_N8v") 423 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log102", FIXED(2), "_ZGV_LLVM_N2v") 424 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log104", FIXED(4), "_ZGV_LLVM_N4v") 425 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log108", FIXED(8), "_ZGV_LLVM_N8v") [all …]
|