Searched refs:DBL_MANT_DIG (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dfloattidf.c33 if (sd > DBL_MANT_DIG) {
38 // P = bit DBL_MANT_DIG-1 bits to the right of 1
39 // Q = bit DBL_MANT_DIG bits to the right of 1
42 case DBL_MANT_DIG + 1:
45 case DBL_MANT_DIG + 2:
48 a = ((tu_int)a >> (sd - (DBL_MANT_DIG + 2))) |
49 ((a & ((tu_int)(-1) >> ((N + DBL_MANT_DIG + 2) - sd))) != 0);
55 // a is now rounded to DBL_MANT_DIG or DBL_MANT_DIG+1 bits
56 if (a & ((tu_int)1 << DBL_MANT_DIG)) {
[all...]
H A Dfloatuntidf.c31 if (sd > DBL_MANT_DIG) {
36 // P = bit DBL_MANT_DIG-1 bits to the right of 1
37 // Q = bit DBL_MANT_DIG bits to the right of 1
40 case DBL_MANT_DIG + 1:
43 case DBL_MANT_DIG + 2:
46 a = (a >> (sd - (DBL_MANT_DIG + 2))) |
47 ((a & ((tu_int)(-1) >> ((N + DBL_MANT_DIG + 2) - sd))) != 0);
53 // a is now rounded to DBL_MANT_DIG or DBL_MANT_DIG+1 bits
54 if (a & ((tu_int)1 << DBL_MANT_DIG)) {
[all...]
H A Dfloatdidf.c56 if (sd > DBL_MANT_DIG) {
61 // P = bit DBL_MANT_DIG-1 bits to the right of 1
62 // Q = bit DBL_MANT_DIG bits to the right of 1
65 case DBL_MANT_DIG + 1:
68 case DBL_MANT_DIG + 2:
71 a = ((du_int)a >> (sd - (DBL_MANT_DIG + 2))) |
72 ((a & ((du_int)(-1) >> ((N + DBL_MANT_DIG + 2) - sd))) != 0);
78 // a is now rounded to DBL_MANT_DIG or DBL_MANT_DIG+1 bits
79 if (a & ((du_int)1 << DBL_MANT_DIG)) {
[all...]
H A Dfloatundidf.c60 if (sd > DBL_MANT_DIG) {
65 // P = bit DBL_MANT_DIG-1 bits to the right of 1
66 // Q = bit DBL_MANT_DIG bits to the right of 1
69 case DBL_MANT_DIG + 1:
72 case DBL_MANT_DIG + 2:
75 a = (a >> (sd - (DBL_MANT_DIG + 2))) |
76 ((a & ((du_int)(-1) >> ((N + DBL_MANT_DIG + 2) - sd))) != 0);
82 // a is now rounded to DBL_MANT_DIG or DBL_MANT_DIG+1 bits
83 if (a & ((du_int)1 << DBL_MANT_DIG)) {
[all...]
/freebsd-11-stable/sys/arm/include/
H A Dfloat.h68 #define DBL_MANT_DIG 53 macro
83 #define LDBL_MANT_DIG DBL_MANT_DIG
/freebsd-11-stable/sys/powerpc/include/
H A Dfloat.h69 #define DBL_MANT_DIG 53 macro
84 #define LDBL_MANT_DIG DBL_MANT_DIG
/freebsd-11-stable/sys/mips/include/
H A Dfloat.h71 #define DBL_MANT_DIG 53 macro
86 #define LDBL_MANT_DIG DBL_MANT_DIG
/freebsd-11-stable/contrib/gcc/ginclude/
H A Dfloat.h40 #undef DBL_MANT_DIG macro
43 #define DBL_MANT_DIG __DBL_MANT_DIG__ macro
/freebsd-11-stable/sys/riscv/include/
H A Dfloat.h64 #define DBL_MANT_DIG 53 macro
79 #define LDBL_MANT_DIG DBL_MANT_DIG
/freebsd-11-stable/sys/arm64/include/
H A Dfloat.h64 #define DBL_MANT_DIG 53 macro
/freebsd-11-stable/sys/sparc64/include/
H A Dfloat.h69 #define DBL_MANT_DIG 53 macro
/freebsd-11-stable/sys/x86/include/
H A Dfloat.h68 #define DBL_MANT_DIG 53 macro
/freebsd-11-stable/lib/libc/gdtoa/
H A D_hdtoa.c43 #define SIGFIGS ((DBL_MANT_DIG + 3) / 4 + 1)
117 int offset = 4 * ndigits + DBL_MAX_EXP - 4 - DBL_MANT_DIG;
H A D_hldtoa.c43 #if (LDBL_MANT_DIG > DBL_MANT_DIG)
167 #else /* (LDBL_MANT_DIG == DBL_MANT_DIG) */
177 #endif /* (LDBL_MANT_DIG == DBL_MANT_DIG) */
/freebsd-11-stable/contrib/llvm-project/clang/lib/Headers/
H A Dfloat.h38 # undef DBL_MANT_DIG macro
87 #define DBL_MANT_DIG __DBL_MANT_DIG__ macro
/freebsd-11-stable/lib/msun/tests/
H A Dilogb_test.c49 for (e = DBL_MIN_EXP - DBL_MANT_DIG; e < DBL_MAX_EXP; e++) {
H A Dexponential_test.c140 for (i = DBL_MIN_EXP - DBL_MANT_DIG; i < DBL_MAX_EXP; i++) {
H A Dtest-utils.h45 #define DBL_ULP() ldexpl(1.0, 1 - DBL_MANT_DIG)
H A Dcsqrt_test.c324 test_precision(DBL_MAX_EXP, DBL_MANT_DIG);
370 DBL_MANT_DIG
H A Dinvtrig_test.c66 (tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
95 (tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
181 for (e = DBL_MIN_EXP - DBL_MANT_DIG; e <= DBL_MAX_EXP; e++) {
213 for (e = DBL_MIN_EXP - DBL_MANT_DIG; e <= DBL_MAX_EXP - 1; e++) {
H A Dlogarithm_test.c145 for (i = DBL_MIN_EXP - DBL_MANT_DIG; i < DBL_MAX_EXP; i++) {
/freebsd-11-stable/lib/msun/src/
H A Ds_fma.c211 if (spread < -DBL_MANT_DIG) {
235 if (spread <= DBL_MANT_DIG * 2)
H A Ds_clog.c37 #define MANT_DIG DBL_MANT_DIG
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/gen/
H A Dt_fpclassify.c115 for (i = 1; i < DBL_MANT_DIG; i++) {
/freebsd-11-stable/lib/libc/tests/stdio/
H A Dscanfloat_test.c127 #if (LDBL_MANT_DIG > DBL_MANT_DIG) && !defined(__i386__)

Completed in 152 milliseconds

12