Searched refs:LDBL_MANT_DIG (Results 1 - 25 of 107) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dfloattitf.c37 if (sd > LDBL_MANT_DIG) {
42 // P = bit LDBL_MANT_DIG-1 bits to the right of 1
43 // Q = bit LDBL_MANT_DIG bits to the right of 1
46 case LDBL_MANT_DIG + 1:
49 case LDBL_MANT_DIG + 2:
52 a = ((tu_int)a >> (sd - (LDBL_MANT_DIG + 2))) |
53 ((a & ((tu_int)(-1) >> ((N + LDBL_MANT_DIG + 2) - sd))) != 0);
59 // a is now rounded to LDBL_MANT_DIG or LDBL_MANT_DIG+1 bits
60 if (a & ((tu_int)1 << LDBL_MANT_DIG)) {
[all...]
H A Dfloattixf.c34 if (sd > LDBL_MANT_DIG) {
39 // P = bit LDBL_MANT_DIG-1 bits to the right of 1
40 // Q = bit LDBL_MANT_DIG bits to the right of 1
43 case LDBL_MANT_DIG + 1:
46 case LDBL_MANT_DIG + 2:
49 a = ((tu_int)a >> (sd - (LDBL_MANT_DIG + 2))) |
50 ((a & ((tu_int)(-1) >> ((N + LDBL_MANT_DIG + 2) - sd))) != 0);
56 // a is now rounded to LDBL_MANT_DIG or LDBL_MANT_DIG+1 bits
57 if (a & ((tu_int)1 << LDBL_MANT_DIG)) {
[all...]
H A Dfloatuntitf.c35 if (sd > LDBL_MANT_DIG) {
40 // P = bit LDBL_MANT_DIG-1 bits to the right of 1
41 // Q = bit LDBL_MANT_DIG bits to the right of 1
44 case LDBL_MANT_DIG + 1:
47 case LDBL_MANT_DIG + 2:
50 a = (a >> (sd - (LDBL_MANT_DIG + 2))) |
51 ((a & ((tu_int)(-1) >> ((N + LDBL_MANT_DIG + 2) - sd))) != 0);
57 // a is now rounded to LDBL_MANT_DIG or LDBL_MANT_DIG+1 bits
58 if (a & ((tu_int)1 << LDBL_MANT_DIG)) {
[all...]
H A Dfloatuntixf.c32 if (sd > LDBL_MANT_DIG) {
37 // P = bit LDBL_MANT_DIG-1 bits to the right of 1
38 // Q = bit LDBL_MANT_DIG bits to the right of 1
41 case LDBL_MANT_DIG + 1:
44 case LDBL_MANT_DIG + 2:
47 a = (a >> (sd - (LDBL_MANT_DIG + 2))) |
48 ((a & ((tu_int)(-1) >> ((N + LDBL_MANT_DIG + 2) - sd))) != 0);
54 // a is now rounded to LDBL_MANT_DIG or LDBL_MANT_DIG+1 bits
55 if (a & ((tu_int)1 << LDBL_MANT_DIG)) {
[all...]
/freebsd-11-stable/lib/libc/gdtoa/
H A D_ldtoa.c51 LDBL_MANT_DIG, /* nbits */
52 LDBL_MIN_EXP - LDBL_MANT_DIG, /* emin */
53 LDBL_MAX_EXP - LDBL_MANT_DIG, /* emax */
64 uint32_t bits[(LDBL_MANT_DIG + 31) / 32];
77 be = u.bits.exp - (LDBL_MAX_EXP - 1) - (LDBL_MANT_DIG - 1);
84 bits[LDBL_MANT_DIG / 32] |= 1 << ((LDBL_MANT_DIG - 1) % 32);
/freebsd-11-stable/contrib/libstdc++/libmath/
H A Dsignbitl.c37 #if LDBL_MANT_DIG == 113
/freebsd-11-stable/lib/msun/src/
H A De_lgamma.c37 #if (LDBL_MANT_DIG == 53)
H A Ds_modfl.c53 #define HIBITS (LDBL_MANT_DIG - LDBL_MANL_SIZE)
83 } else if (e >= LDBL_MANT_DIG - 1) { /* x has no fraction part. */
89 if (GETFRAC(ux.bits.manl, LDBL_MANT_DIG - 1 - e) == 0) {
95 ux.bits.manl >>= LDBL_MANT_DIG - 1 - e;
96 ux.bits.manl <<= LDBL_MANT_DIG - 1 - e;
H A Ds_rintl.c44 #if LDBL_MANT_DIG == 64
46 #elif LDBL_MANT_DIG == 113
65 if (ex >= BIAS + LDBL_MANT_DIG - 1) {
H A De_acoshl.c36 #if LDBL_MANT_DIG == 64
38 #elif LDBL_MANT_DIG == 113
54 #if LDBL_MANT_DIG == 64
58 #elif LDBL_MANT_DIG == 113
H A Ds_asinhl.c36 #if LDBL_MANT_DIG == 64
39 #elif LDBL_MANT_DIG == 113
57 #if LDBL_MANT_DIG == 64
61 #elif LDBL_MANT_DIG == 113
H A Ds_cproj.c45 #if LDBL_MANT_DIG == 53
H A Dw_cabs.c21 #if LDBL_MANT_DIG == 53
H A Dimprecise.c37 #if (LDBL_MANT_DIG > 53)
H A De_sinhl.c41 #if LDBL_MANT_DIG == 64
57 #elif LDBL_MANT_DIG == 113
78 #endif /* LDBL_MANT_DIG == 64 */
88 #if LDBL_MANT_DIG == 113
107 if (ix<BIAS-(LDBL_MANT_DIG+1)/2) /* |x|<TINY */
111 #if LDBL_MANT_DIG == 64
115 #elif LDBL_MANT_DIG == 113
H A De_coshl.c41 #if LDBL_MANT_DIG == 64
57 #elif LDBL_MANT_DIG == 113
79 #endif /* LDBL_MANT_DIG == 64 */
89 #if LDBL_MANT_DIG == 113
104 if (ix<BIAS-(LDBL_MANT_DIG+1)/2) /* |x| < TINY */
107 #if LDBL_MANT_DIG == 64
111 #elif LDBL_MANT_DIG == 113
H A De_atanhl.c36 #if LDBL_MANT_DIG == 64
38 #elif LDBL_MANT_DIG == 113
H A Ds_cosl.c42 #if LDBL_MANT_DIG == 64
44 #elif LDBL_MANT_DIG == 113
H A Ds_sinl.c37 #if LDBL_MANT_DIG == 64
39 #elif LDBL_MANT_DIG == 113
H A Ds_tanl.c43 #if LDBL_MANT_DIG == 64
45 #elif LDBL_MANT_DIG == 113
H A Ds_truncl.c60 } else if (e < LDBL_MANT_DIG - 1) {
61 uint64_t m = (uint64_t)-1 >> (64 - LDBL_MANT_DIG + e + 1);
H A Ds_logb.c47 #if (LDBL_MANT_DIG == 53)
H A Ds_round.c58 #if (LDBL_MANT_DIG == 53)
H A Ds_tanhl.c43 #if LDBL_MANT_DIG == 64
60 #elif LDBL_MANT_DIG == 113
83 #endif /* LDBL_MANT_DIG == 64 */
116 #if LDBL_MANT_DIG == 113
134 if (__predict_false(ix<BIAS-(LDBL_MANT_DIG+1)/2)) { /* |x|<TINY */
140 #if LDBL_MANT_DIG == 64
145 #elif LDBL_MANT_DIG == 113
H A Ds_cos.c87 #if (LDBL_MANT_DIG == 53)

Completed in 233 milliseconds

12345