Home
last modified time | relevance | path

Searched refs:DBL_MANT_DIG (Results 1 – 25 of 62) sorted by relevance

123

/external/compiler-rt/lib/builtins/
Dfloatuntidf.c35 if (sd > DBL_MANT_DIG) in __floatuntidf()
47 case DBL_MANT_DIG + 1: in __floatuntidf()
50 case DBL_MANT_DIG + 2: in __floatuntidf()
53 a = (a >> (sd - (DBL_MANT_DIG+2))) | in __floatuntidf()
54 ((a & ((tu_int)(-1) >> ((N + DBL_MANT_DIG+2) - sd))) != 0); in __floatuntidf()
61 if (a & ((tu_int)1 << DBL_MANT_DIG)) in __floatuntidf()
70 a <<= (DBL_MANT_DIG - sd); in __floatuntidf()
Dfloattidf.c37 if (sd > DBL_MANT_DIG) in __floattidf()
49 case DBL_MANT_DIG + 1: in __floattidf()
52 case DBL_MANT_DIG + 2: in __floattidf()
55 a = ((tu_int)a >> (sd - (DBL_MANT_DIG+2))) | in __floattidf()
56 ((a & ((tu_int)(-1) >> ((N + DBL_MANT_DIG+2) - sd))) != 0); in __floattidf()
63 if (a & ((tu_int)1 << DBL_MANT_DIG)) in __floattidf()
72 a <<= (DBL_MANT_DIG - sd); in __floattidf()
Dfloatundidf.c62 if (sd > DBL_MANT_DIG)
74 case DBL_MANT_DIG + 1:
77 case DBL_MANT_DIG + 2:
80 a = (a >> (sd - (DBL_MANT_DIG+2))) |
81 ((a & ((du_int)(-1) >> ((N + DBL_MANT_DIG+2) - sd))) != 0);
88 if (a & ((du_int)1 << DBL_MANT_DIG))
97 a <<= (DBL_MANT_DIG - sd);
Dfloatdidf.c62 if (sd > DBL_MANT_DIG)
74 case DBL_MANT_DIG + 1:
77 case DBL_MANT_DIG + 2:
80 a = ((du_int)a >> (sd - (DBL_MANT_DIG+2))) |
81 ((a & ((du_int)(-1) >> ((N + DBL_MANT_DIG+2) - sd))) != 0);
88 if (a & ((du_int)1 << DBL_MANT_DIG))
97 a <<= (DBL_MANT_DIG - sd);
/external/llvm-project/compiler-rt/lib/builtins/
Dfloatuntidf.c31 if (sd > DBL_MANT_DIG) { in __floatuntidf()
40 case DBL_MANT_DIG + 1: in __floatuntidf()
43 case DBL_MANT_DIG + 2: in __floatuntidf()
46 a = (a >> (sd - (DBL_MANT_DIG + 2))) | in __floatuntidf()
47 ((a & ((tu_int)(-1) >> ((N + DBL_MANT_DIG + 2) - sd))) != 0); in __floatuntidf()
54 if (a & ((tu_int)1 << DBL_MANT_DIG)) { in __floatuntidf()
60 a <<= (DBL_MANT_DIG - sd); in __floatuntidf()
Dfloattidf.c33 if (sd > DBL_MANT_DIG) { in __floattidf()
42 case DBL_MANT_DIG + 1: in __floattidf()
45 case DBL_MANT_DIG + 2: in __floattidf()
48 a = ((tu_int)a >> (sd - (DBL_MANT_DIG + 2))) | in __floattidf()
49 ((a & ((tu_int)(-1) >> ((N + DBL_MANT_DIG + 2) - sd))) != 0); in __floattidf()
56 if (a & ((tu_int)1 << DBL_MANT_DIG)) { in __floattidf()
62 a <<= (DBL_MANT_DIG - sd); in __floattidf()
Dfloatundidf.c60 if (sd > DBL_MANT_DIG) { in __floatundidf()
69 case DBL_MANT_DIG + 1: in __floatundidf()
72 case DBL_MANT_DIG + 2: in __floatundidf()
75 a = (a >> (sd - (DBL_MANT_DIG + 2))) | in __floatundidf()
76 ((a & ((du_int)(-1) >> ((N + DBL_MANT_DIG + 2) - sd))) != 0); in __floatundidf()
83 if (a & ((du_int)1 << DBL_MANT_DIG)) { in __floatundidf()
89 a <<= (DBL_MANT_DIG - sd); in __floatundidf()
Dfloatdidf.c56 if (sd > DBL_MANT_DIG) { in __floatdidf()
65 case DBL_MANT_DIG + 1: in __floatdidf()
68 case DBL_MANT_DIG + 2: in __floatdidf()
71 a = ((du_int)a >> (sd - (DBL_MANT_DIG + 2))) | in __floatdidf()
72 ((a & ((du_int)(-1) >> ((N + DBL_MANT_DIG + 2) - sd))) != 0); in __floatdidf()
79 if (a & ((du_int)1 << DBL_MANT_DIG)) { in __floatdidf()
85 a <<= (DBL_MANT_DIG - sd); in __floatdidf()
/external/python/cpython2/Lib/test/
Dtest_long_future.py20 DBL_MANT_DIG = sys.float_info.mant_dig variable
21 DBL_MIN_OVERFLOW = 2**DBL_MAX_EXP - 2**(DBL_MAX_EXP - DBL_MANT_DIG - 1)
41 exp = max(d, DBL_MIN_EXP) - DBL_MANT_DIG
103 if skip_small and max(abs(a), abs(b)) < 2**DBL_MANT_DIG:
139 self.check_truediv(12345, 345678 * 2**(DBL_MANT_DIG - DBL_MIN_EXP))
145 bases = (0, DBL_MANT_DIG, DBL_MIN_EXP,
146 DBL_MAX_EXP, DBL_MIN_EXP - DBL_MANT_DIG)
166 self.check_truediv((2**DBL_MANT_DIG + 1)*12345*2**200 + 2**n,
167 2**DBL_MANT_DIG*12345)
186 self.check_truediv(2**DBL_MANT_DIG*m + n, m)
/external/clang/test/Headers/
Dfloat.c30 #ifndef DBL_MANT_DIG
32 #elif DBL_MANT_DIG < 2
40 #if ((FLT_MANT_DIG > DBL_MANT_DIG) || (DBL_MANT_DIG > LDBL_MANT_DIG))
188 _Static_assert(DBL_MANT_DIG == __DBL_MANT_DIG__, "");
/external/llvm-project/clang/test/Headers/
Dfloat.c33 #ifndef DBL_MANT_DIG
35 #elif DBL_MANT_DIG < 2
43 #if ((FLT_MANT_DIG > DBL_MANT_DIG) || (DBL_MANT_DIG > LDBL_MANT_DIG))
215 _Static_assert(DBL_MANT_DIG == __DBL_MANT_DIG__, "");
/external/deqp/framework/delibs/debase/
DdeRandom.c91 return ldexp((double)(deRandom_getUint64(rnd) & ((1ull << DBL_MANT_DIG) - 1)), in deRandom_getDouble()
92 -DBL_MANT_DIG); in deRandom_getDouble()
/external/clang/lib/Headers/
Dfloat.h40 # undef DBL_MANT_DIG
86 #define DBL_MANT_DIG __DBL_MANT_DIG__ macro
/external/llvm-project/libcxx/test/std/language.support/support.limits/c.limits/
Dcfloat.pass.cpp48 #ifndef DBL_MANT_DIG
49 #error DBL_MANT_DIG not defined
/external/llvm-project/libcxx/test/std/depr/depr.c.headers/
Dfloat_h.pass.cpp48 #ifndef DBL_MANT_DIG
49 #error DBL_MANT_DIG not defined
/external/libcxx/test/std/depr/depr.c.headers/
Dfloat_h.pass.cpp46 #ifndef DBL_MANT_DIG
47 #error DBL_MANT_DIG not defined
/external/libcxx/test/std/language.support/support.limits/c.limits/
Dcfloat.pass.cpp46 #ifndef DBL_MANT_DIG
47 #error DBL_MANT_DIG not defined
/external/llvm-project/clang/lib/Headers/
Dfloat.h38 # undef DBL_MANT_DIG
87 #define DBL_MANT_DIG __DBL_MANT_DIG__ macro
/external/python/cpython3/Lib/test/
Dtest_long.py34 DBL_MANT_DIG = sys.float_info.mant_dig variable
35 DBL_MIN_OVERFLOW = 2**DBL_MAX_EXP - 2**(DBL_MAX_EXP - DBL_MANT_DIG - 1)
102 exp = max(d, DBL_MIN_EXP) - DBL_MANT_DIG
803 if skip_small and max(abs(a), abs(b)) < 2**DBL_MANT_DIG:
839 self.check_truediv(12345, 345678 * 2**(DBL_MANT_DIG - DBL_MIN_EXP))
845 bases = (0, DBL_MANT_DIG, DBL_MIN_EXP,
846 DBL_MAX_EXP, DBL_MIN_EXP - DBL_MANT_DIG)
866 self.check_truediv((2**DBL_MANT_DIG + 1)*12345*2**200 + 2**n,
867 2**DBL_MANT_DIG*12345)
886 self.check_truediv(2**DBL_MANT_DIG*m + n, m)
/external/llvm-project/libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/
Dmax_digits10.pass.cpp55 test<double, 2+(DBL_MANT_DIG * 30103)/100000>(); in main()
Ddigits.pass.cpp55 test<double, DBL_MANT_DIG>(); in main()
/external/libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/
Dmax_digits10.pass.cpp56 test<double, 2+(DBL_MANT_DIG * 30103)/100000>(); in main()
Ddigits.pass.cpp56 test<double, DBL_MANT_DIG>(); in main()
/external/python/cpython3/Objects/
Dfloatobject.c101 SetIntFlag(DBL_MANT_DIG); in PyFloat_GetInfo()
1053 #define NDIGITS_MAX ((int)((DBL_MANT_DIG-DBL_MIN_EXP) * 0.30103)) in float___round___impl()
1169 #define TOHEX_NBITS DBL_MANT_DIG + 3 - (DBL_MANT_DIG+2)%4
1366 if (ndigits > Py_MIN(DBL_MIN_EXP - DBL_MANT_DIG - LONG_MIN/2, in float_fromhex()
1414 if (top_exp < DBL_MIN_EXP - DBL_MANT_DIG) { in float_fromhex()
1423 lsb = Py_MAX(top_exp, (long)DBL_MIN_EXP) - DBL_MANT_DIG; in float_fromhex()
1458 x == ldexp((double)(2*half_eps), DBL_MANT_DIG)) in float_fromhex()
/external/llvm-project/libclc/generic/include/clc/float/
Ddefinitions.h43 #define DBL_MANT_DIG 53 macro

123