Home
last modified time | relevance | path

Searched refs:ldexp (Results 1 - 25 of 85) sorted by relevance

1234

/third_party/spirv-tools/test/
H A Dhex_float_test.cpp117 {float(ldexp(1.0f, -126)), "0x1p-126"},
118 {float(ldexp(-1.0f, -126)), "-0x1p-126"},
121 {float(ldexp(1.0f, -127)), "0x1p-127"},
122 {float(ldexp(1.0f, -127) / 2.0f), "0x1p-128"},
123 {float(ldexp(1.0f, -127) / 4.0f), "0x1p-129"},
124 {float(ldexp(1.0f, -127) / 8.0f), "0x1p-130"},
125 {float(ldexp(-1.0f, -127)), "-0x1p-127"},
126 {float(ldexp(-1.0f, -127) / 2.0f), "-0x1p-128"},
127 {float(ldexp(-1.0f, -127) / 4.0f), "-0x1p-129"},
128 {float(ldexp(
[all...]
/third_party/glslang/gtests/
H A DHexFloat.cpp113 {float(ldexp(1.0f, -126)), "0x1p-126"},
114 {float(ldexp(-1.0f, -126)), "-0x1p-126"},
117 {float(ldexp(1.0f, -127)), "0x1p-127"},
118 {float(ldexp(1.0f, -127) / 2.0f), "0x1p-128"},
119 {float(ldexp(1.0f, -127) / 4.0f), "0x1p-129"},
120 {float(ldexp(1.0f, -127) / 8.0f), "0x1p-130"},
121 {float(ldexp(-1.0f, -127)), "-0x1p-127"},
122 {float(ldexp(-1.0f, -127) / 2.0f), "-0x1p-128"},
123 {float(ldexp(-1.0f, -127) / 4.0f), "-0x1p-129"},
124 {float(ldexp(
[all...]
/third_party/skia/third_party/externals/spirv-tools/test/
H A Dhex_float_test.cpp117 {float(ldexp(1.0f, -126)), "0x1p-126"},
118 {float(ldexp(-1.0f, -126)), "-0x1p-126"},
121 {float(ldexp(1.0f, -127)), "0x1p-127"},
122 {float(ldexp(1.0f, -127) / 2.0f), "0x1p-128"},
123 {float(ldexp(1.0f, -127) / 4.0f), "0x1p-129"},
124 {float(ldexp(1.0f, -127) / 8.0f), "0x1p-130"},
125 {float(ldexp(-1.0f, -127)), "-0x1p-127"},
126 {float(ldexp(-1.0f, -127) / 2.0f), "-0x1p-128"},
127 {float(ldexp(-1.0f, -127) / 4.0f), "-0x1p-129"},
128 {float(ldexp(
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/
H A Dhex_float_test.cpp117 {float(ldexp(1.0f, -126)), "0x1p-126"},
118 {float(ldexp(-1.0f, -126)), "-0x1p-126"},
121 {float(ldexp(1.0f, -127)), "0x1p-127"},
122 {float(ldexp(1.0f, -127) / 2.0f), "0x1p-128"},
123 {float(ldexp(1.0f, -127) / 4.0f), "0x1p-129"},
124 {float(ldexp(1.0f, -127) / 8.0f), "0x1p-130"},
125 {float(ldexp(-1.0f, -127)), "-0x1p-127"},
126 {float(ldexp(-1.0f, -127) / 2.0f), "-0x1p-128"},
127 {float(ldexp(-1.0f, -127) / 4.0f), "-0x1p-129"},
128 {float(ldexp(
[all...]
/third_party/skia/third_party/externals/abseil-cpp/absl/strings/
H A Dcharconv_test.cc174 // expected values expressed with integers, using ldexp/ldexpf. These test
178 EXPECT_EQ(ToDouble("5.e125"), ldexp(6653062250012735, 365)); in TEST()
179 EXPECT_EQ(ToDouble("69.e267"), ldexp(4705683757438170, 841)); in TEST()
180 EXPECT_EQ(ToDouble("999.e-026"), ldexp(6798841691080350, -129)); in TEST()
181 EXPECT_EQ(ToDouble("7861.e-034"), ldexp(8975675289889240, -153)); in TEST()
182 EXPECT_EQ(ToDouble("75569.e-254"), ldexp(6091718967192243, -880)); in TEST()
183 EXPECT_EQ(ToDouble("928609.e-261"), ldexp(7849264900213743, -900)); in TEST()
184 EXPECT_EQ(ToDouble("9210917.e080"), ldexp(8341110837370930, 236)); in TEST()
185 EXPECT_EQ(ToDouble("84863171.e114"), ldexp(4625202867375927, 353)); in TEST()
186 EXPECT_EQ(ToDouble("653777767.e273"), ldexp(506890299976307 in TEST()
[all...]
/third_party/skia/third_party/externals/tint/src/reader/wgsl/
H A Dparser_impl_const_literal_test.cc193 {"0x1p-124", std::ldexp(1.f * 8.f, -127)},
194 {"0x1p-125", std::ldexp(1.f * 4.f, -127)},
195 {"-0x1p-124", -std::ldexp(1.f * 8.f, -127)},
196 {"-0x1p-125", -std::ldexp(1.f * 4.f, -127)},
199 {"0x1p-126", std::ldexp(1.f * 2.f, -127)},
200 {"-0x1p-126", -std::ldexp(1.f * 2.f, -127)},
203 {"0x1p-127", std::ldexp(1.f, -127)},
204 {"0x1p-128", std::ldexp(1.f / 2.f, -127)},
205 {"0x1p-129", std::ldexp(1.f / 4.f, -127)},
206 {"0x1p-130", std::ldexp(
[all...]
/third_party/skia/tests/
H A DWangsFormulaTest.cpp89 m.setScaleX(std::ldexp(1 + rand->nextF(), i)); in for_random_matrices()
92 m.setScaleY(std::ldexp(1 + rand->nextF(), j)); in for_random_matrices()
95 m.setScaleX(std::ldexp(1 + rand->nextF(), i)); in for_random_matrices()
96 m.setSkewX(std::ldexp(1 + rand->nextF(), (j + i) / 2)); in for_random_matrices()
97 m.setSkewY(std::ldexp(1 + rand->nextF(), (j + i) / 2)); in for_random_matrices()
98 m.setScaleY(std::ldexp(1 + rand->nextF(), j)); in for_random_matrices()
111 pts[j].set(std::ldexp(1 + rand->nextF(), i), std::ldexp(1 + rand->nextF(), i)); in for_random_beziers()
197 float epsilon = std::ldexp(SK_ScalarNearlyZero, level * 2); in DEF_TEST()
205 float x = std::ldexp( in DEF_TEST()
[all...]
/third_party/musl/src/math/i386/
H A Dscalbn.s1 .global ldexp
2 .type ldexp,@function
3 ldexp: label
/third_party/skia/third_party/externals/abseil-cpp/absl/numeric/
H A Dint128.cc103 v < std::ldexp(static_cast<T>(1), 128))); in MakeUint128FromFloat()
105 if (v >= std::ldexp(static_cast<T>(1), 64)) { in MakeUint128FromFloat()
106 uint64_t hi = static_cast<uint64_t>(std::ldexp(v, -64)); in MakeUint128FromFloat()
107 uint64_t lo = static_cast<uint64_t>(v - std::ldexp(static_cast<T>(hi), 64)); in MakeUint128FromFloat()
123 assert(std::isfinite(v) && v > -1 && v < std::ldexp(1.0L, 128)); in MakeUint128FromFloat()
125 v = std::ldexp(v, -100); in MakeUint128FromFloat()
127 v = std::ldexp(v - static_cast<double>(w0), 50); in MakeUint128FromFloat()
129 v = std::ldexp(v - static_cast<double>(w1), 50); in MakeUint128FromFloat()
244 (v >= -std::ldexp(static_cast<T>(1), 127) &&
245 v < std::ldexp(static_cas
[all...]
/third_party/musl/libc-test/src/functionalext/supplement/math/math_gtest/
H A Dmath_ldexp_test.cpp17 * @tc.desc: Obtain test data in sequence and check if it is within the expected error range of the ldexp interface.
24 bool testResult = DoubleUlpCmp(g_ldexpData[i].expected, ldexp(g_ldexpData[i].input1, g_ldexpData[i].input2), 1); in HWTEST_F()
36 EXPECT_DOUBLE_EQ(24.0, ldexp(3.0, 3)); in HWTEST_F()
/third_party/skia/third_party/externals/abseil-cpp/absl/strings/internal/
H A Dpow10_helper_test.cc112 std::ldexp(test_case.significand, test_case.radix)) in TEST()
115 std::ldexp(test_case.significand, test_case.radix)); in TEST()
/third_party/python/Lib/test/
H A Dtest_math.py632 # different algorithm based on frexp, ldexp and integer
647 mant, exp = int(math.ldexp(mant, mant_dig)), exp - mant_dig
663 return math.ldexp(tmant, texp)
1112 self.assertRaises(TypeError, math.ldexp)
1113 self.ftest('ldexp(0,1)', math.ldexp(0,1), 0)
1114 self.ftest('ldexp(1,1)', math.ldexp(1,1), 2)
1115 self.ftest('ldexp(1,-1)', math.ldexp(
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmUtils.cpp507 float64.push_back(ldexp((double)1.f, 100)); in getFloat64s()
508 float64.push_back(-ldexp((double)1.f, 100)); in getFloat64s()
514 float64.push_back(ldexp((double)1.f, -1023)); in getFloat64s()
515 float64.push_back(-ldexp((double)1.f, -1023)); in getFloat64s()
517 float64.push_back(ldexp((double)1.f, -100)); in getFloat64s()
518 float64.push_back(-ldexp((double)1.f, -100)); in getFloat64s()
520 float64.push_back(ldexp((double)1.f, -14)); // 2e-14: minimum 16-bit positive normalized in getFloat64s()
521 float64.push_back(-ldexp((double)1.f, -14)); // 2e-14: maximum 16-bit negative normalized in getFloat64s()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmUtils.cpp505 float64.push_back(ldexp((double)1.f, -1023)); in getFloat64s()
506 float64.push_back(-ldexp((double)1.f, -1023)); in getFloat64s()
509 float64.push_back(ldexp((double)1.f, -100)); in getFloat64s()
510 float64.push_back(-ldexp((double)1.f, -100)); in getFloat64s()
516 float64.push_back(ldexp((double)1.f, -14)); // 2e-14: minimum 16-bit positive normalized in getFloat64s()
517 float64.push_back(-ldexp((double)1.f, -14)); // 2e-14: maximum 16-bit negative normalized in getFloat64s()
528 float64.push_back(ldexp((double)1.f, 100)); in getFloat64s()
529 float64.push_back(-ldexp((double)1.f, 100)); in getFloat64s()
/third_party/skia/bench/
H A DTessellateBench.cpp50 float x = std::ldexp(rand.nextF(), (i % maxPow2)) / 1e3f; in make_cubic_path()
62 const float x = std::ldexp(rand.nextF(), (i % 18)) / 1e3f; in make_conic_path()
63 const float w = std::ldexp(1 + rand.nextF(), j); in make_conic_path()
74 float x = std::ldexp(rand.nextF(), (i % maxPow2)) / 1e3f; in make_quad_path()
84 float x = std::ldexp(rand.nextF(), (i % maxPow2)) / 1e3f; in make_line_path()
/third_party/musl/libc-test/src/api/
H A Dtgmath.c166 #ifdef ldexp in f()
167 {double r = ldexp(x,y);} in f()
169 #error no ldexp(x,y) in f()
/third_party/musl/porting/liteos_a/kernel/src/math/
H A Dldexp.c3 double ldexp(double x, int n) in ldexp() function
/third_party/musl/src/math/
H A Dldexp.c3 double ldexp(double x, int n) in ldexp() function
/third_party/ltp/testcases/misc/math/float/
H A Dfloat_exp_log.c39 {FUNC_LDEXP, 50, ldexp, "ldexp", "ldexp_inp.ref", "ldexp_out.ref",
/third_party/musl/libc-test/src/math/
H A Dldexp.c6 #include "sanity/ldexp.h"
7 #include "special/ldexp.h"
26 y = ldexp(p->x, p->i); in main()
30 printf("%s:%d: bad fp exception: %s ldexp(%a, %lld)=%a, want %s", in main()
37 printf("%s:%d: %s ldexp(%a, %lld) want %a got %a, ulperr %.3f = %a + %a\n", in main()
/third_party/vk-gl-cts/framework/delibs/debase/
H A DdeRandom.c91 return ldexp((double)(deRandom_getUint64(rnd) & ((1ull << DBL_MANT_DIG) - 1)), in deRandom_getDouble()
/third_party/python/Objects/
H A Dfloatobject.c1262 m = ldexp(m, shift); in float_hex_impl()
1486 x = ldexp(x, (int)(exp)); in float_fromhex()
1514 x == ldexp((double)(2*half_eps), DBL_MANT_DIG)) in float_fromhex()
1520 x = ldexp(x, (int)(exp+4*key_digit)); in float_fromhex()
2125 f = ldexp(f, 14 + e); in PyFloat_Pack2()
2215 f = ldexp(f, 126 + e); in PyFloat_Pack4()
2323 f = ldexp(f, 1022 + e); in PyFloat_Pack8()
2466 x = ldexp(x, e); in PyFloat_Unpack2()
2524 x = ldexp(x, e); in PyFloat_Unpack4()
2620 x = ldexp( in PyFloat_Unpack8()
[all...]
/third_party/musl/porting/uniproton/kernel/include/
H A Dtgmath.h178 #undef ldexp macro
241 #define ldexp(x,y) __tg_real_2_1(ldexp, (x), (y)) macro
/third_party/musl/porting/liteos_m/kernel/include/
H A Dtgmath.h178 #undef ldexp macro
241 #define ldexp(x,y) __tg_real_2_1(ldexp, (x), (y)) macro
/third_party/musl/include/
H A Dtgmath.h178 #undef ldexp macro
241 #define ldexp(x,y) __tg_real_2_1(ldexp, (x), (y)) macro

Completed in 17 milliseconds

1234