Home
last modified time | relevance | path

Searched refs:MANT_DIG (Results 1 – 9 of 9) sorted by relevance

/sysdeps/ieee754/ldbl-128ibm/
A Ds_fromfpl_main.c27 #define MANT_DIG 53 macro
55 int hi_exponent = hx >> (MANT_DIG - 1); in FUNC()
58 hx &= ((1ULL << (MANT_DIG - 1)) - 1); in FUNC()
64 int lo_exponent = lx >> (MANT_DIG - 1); in FUNC()
68 hx |= 1ULL << (MANT_DIG - 1); in FUNC()
71 if (hi_exponent >= MANT_DIG - 1) in FUNC()
74 uret <<= hi_exponent - (MANT_DIG - 1); in FUNC()
83 uret = hx >> (MANT_DIG - 1 - hi_exponent); in FUNC()
97 lx &= ((1ULL << (MANT_DIG - 1)) - 1); in FUNC()
98 lx |= 1ULL << (MANT_DIG - 1); in FUNC()
[all …]
/sysdeps/ieee754/dbl-64/
A Ds_fromfp_main.c28 #define MANT_DIG 53 macro
51 int exponent = ix >> (MANT_DIG - 1); in FUNC()
57 ix &= ((1ULL << (MANT_DIG - 1)) - 1); in FUNC()
58 ix |= 1ULL << (MANT_DIG - 1); in FUNC()
61 if (exponent >= MANT_DIG - 1) in FUNC()
64 uret <<= exponent - (MANT_DIG - 1); in FUNC()
70 uint64_t h = 1ULL << (MANT_DIG - 2 - exponent); in FUNC()
73 uret = ix >> (MANT_DIG - 1 - exponent); in FUNC()
A Ds_roundeven.c27 #define MANT_DIG 53 macro
39 int exponent = ux >> (MANT_DIG - 1); in __roundeven()
40 if (exponent >= BIAS + MANT_DIG - 1) in __roundeven()
55 int int_pos = (BIAS + MANT_DIG - 1) - exponent; in __roundeven()
/sysdeps/ieee754/flt-32/
A Ds_fromfpf_main.c28 #define MANT_DIG 24 macro
51 int exponent = ix >> (MANT_DIG - 1); in FUNC()
57 ix &= ((1U << (MANT_DIG - 1)) - 1); in FUNC()
58 ix |= 1U << (MANT_DIG - 1); in FUNC()
61 if (exponent >= MANT_DIG - 1) in FUNC()
64 uret <<= exponent - (MANT_DIG - 1); in FUNC()
70 uint32_t h = 1U << (MANT_DIG - 2 - exponent); in FUNC()
73 uret = ix >> (MANT_DIG - 1 - exponent); in FUNC()
A Ds_roundevenf.c28 #define MANT_DIG 24 macro
40 int exponent = ux >> (MANT_DIG - 1); in __roundevenf()
41 if (exponent >= BIAS + MANT_DIG - 1) in __roundevenf()
56 int int_pos = (BIAS + MANT_DIG - 1) - exponent; in __roundevenf()
/sysdeps/ieee754/ldbl-128/
A Ds_roundevenl.c28 #define MANT_DIG 113 macro
40 int exponent = uhx >> (MANT_DIG - 1 - 64); in __roundevenl()
41 if (exponent >= BIAS + MANT_DIG - 1) in __roundevenl()
50 else if (exponent >= BIAS + MANT_DIG - 64) in __roundevenl()
54 int int_pos = (BIAS + MANT_DIG - 1) - exponent; in __roundevenl()
67 else if (exponent == BIAS + MANT_DIG - 65) in __roundevenl()
85 int int_pos = (BIAS + MANT_DIG - 65) - exponent; in __roundevenl()
A Ds_fromfpl_main.c28 #define MANT_DIG 113 macro
51 int exponent = hx >> (MANT_DIG - 1 - 64); in FUNC()
57 hx &= ((1ULL << (MANT_DIG - 1 - 64)) - 1); in FUNC()
58 hx |= 1ULL << (MANT_DIG - 1 - 64); in FUNC()
65 int shift = MANT_DIG - 1 - exponent; in FUNC()
/sysdeps/ieee754/ldbl-96/
A Ds_roundevenl.c27 #define MANT_DIG 64 macro
37 if (exponent >= BIAS + MANT_DIG - 1) in __roundevenl()
46 else if (exponent >= BIAS + MANT_DIG - 32) in __roundevenl()
50 int int_pos = (BIAS + MANT_DIG - 1) - exponent; in __roundevenl()
70 else if (exponent == BIAS + MANT_DIG - 33) in __roundevenl()
94 int int_pos = (BIAS + MANT_DIG - 33) - exponent; in __roundevenl()
A Ds_fromfpl_main.c28 #define MANT_DIG 64 macro
60 if (exponent >= MANT_DIG - 1) in FUNC()
69 uint64_t h = 1ULL << (MANT_DIG - 2 - exponent); in FUNC()
75 uret = ix >> (MANT_DIG - 1 - exponent); in FUNC()

Completed in 7 milliseconds