/picolibc-latest/newlib/libc/tinystdio/ |
D | atof_ryu.c | 76 int32_t e2; in __atof_engine() local 89 e2 = floor_log2(m10) + e10 + log2pow5(e10) - (FLOAT_MANTISSA_BITS + 1); in __atof_engine() 93 int j = e2 - e10 - ceil_log2pow5(e10) + FLOAT_POW5_BITCOUNT; in __atof_engine() 102 trailingZeros = e2 < e10 || (e2 - e10 < 32 && multipleOfPowerOf2_32(m10, e2 - e10)); in __atof_engine() 104 e2 = floor_log2(m10) + e10 - ceil_log2pow5(-e10) - (FLOAT_MANTISSA_BITS + 1); in __atof_engine() 107 int j = e2 - e10 + ceil_log2pow5(-e10) - 1 + FLOAT_POW5_INV_BITCOUNT; in __atof_engine() 119 trailingZeros = (e2 < e10 || (e2 - e10 < 32 && multipleOfPowerOf2_32(m10, e2 - e10))) in __atof_engine() 124 printf("m2 * 2^e2 = %lu * 2^%d\n", m2, e2); in __atof_engine() 128 uint32_t ieee_e2 = (uint32_t) max32(0, e2 + FLOAT_EXPONENT_BIAS + floor_log2(m2)); in __atof_engine() 139 int32_t shift = (ieee_e2 == 0 ? 1 : ieee_e2) - e2 - FLOAT_EXPONENT_BIAS - FLOAT_MANTISSA_BITS; in __atof_engine()
|
D | atod_ryu.c | 79 int32_t e2; in __atod_engine() local 92 e2 = floor_log2(m10) + e10 + log2pow5(e10) - (DOUBLE_MANTISSA_BITS + 1); in __atod_engine() 96 int j = e2 - e10 - ceil_log2pow5(e10) + DOUBLE_POW5_BITCOUNT; in __atod_engine() 111 trailingZeros = e2 < e10 || (e2 - e10 < 64 && multipleOfPowerOf2(m10, e2 - e10)); in __atod_engine() 113 e2 = floor_log2(m10) + e10 - ceil_log2pow5(-e10) - (DOUBLE_MANTISSA_BITS + 1); in __atod_engine() 114 int j = e2 - e10 + ceil_log2pow5(-e10) - 1 + DOUBLE_POW5_INV_BITCOUNT; in __atod_engine() 127 printf("m2 * 2^e2 = 0x%" PRIx64 " * 2^%d\n", m2, e2); in __atod_engine() 131 uint32_t ieee_e2 = (uint32_t) max32(0, e2 + DOUBLE_EXPONENT_BIAS + floor_log2(m2)); in __atod_engine() 142 int32_t shift = (ieee_e2 == 0 ? 1 : ieee_e2) - e2 - DOUBLE_EXPONENT_BIAS - DOUBLE_MANTISSA_BITS; in __atod_engine()
|
D | dtoa_ryu.c | 74 int32_t e2; in d2d() local 78 e2 = 1 - DOUBLE_BIAS - DOUBLE_MANTISSA_BITS - 2; in d2d() 81 e2 = (int32_t) ieeeExponent - DOUBLE_BIAS - DOUBLE_MANTISSA_BITS - 2; in d2d() 90 printf("-> %" PRIu64 " * 2^%d\n", m2, e2 + 2); in d2d() 106 if (e2 >= 0) { in d2d() 109 const uint32_t q = log10Pow2(e2) - (e2 > 3); in d2d() 112 const int32_t i = -e2 + (int32_t) q + k; in d2d() 117 printf("%" PRIu64 " * 2^%d / 10^%u\n", mv, e2, q); in d2d() 139 const uint32_t q = log10Pow5(-e2) - (-e2 > 1); in d2d() 140 e10 = (int32_t) q + e2; in d2d() [all …]
|
D | ftoa_ryu.c | 57 int32_t e2; in f2d() local 61 e2 = 1 - FLOAT_BIAS - FLOAT_MANTISSA_BITS - 2; in f2d() 64 e2 = (int32_t) ieeeExponent - FLOAT_BIAS - FLOAT_MANTISSA_BITS - 2; in f2d() 72 printf("-> %u * 2^%d\n", m2, e2 + 2); in f2d() 88 if (e2 >= 0) { in f2d() 89 const uint32_t q = log10Pow2(e2); in f2d() 92 const int32_t i = -e2 + (int32_t) q + k; in f2d() 97 printf("%u * 2^%d / 10^%u\n", mv, e2, q); in f2d() 105 lastRemovedDigit = (uint8_t) (mulPow5InvDivPow2(mv, q - 1, -e2 + (int32_t) q - 1 + l) % 10); in f2d() 119 const uint32_t q = log10Pow5(-e2); in f2d() [all …]
|
/picolibc-latest/newlib/libm/machine/spu/headers/ |
D | ldexp.h | 50 vec_int4 e, e1, e2; in _ldexp() local 71 e2 = spu_sub(e, e1); in _ldexp() 74 f2 = (vec_double2)spu_sl(spu_add(e2, 1023), shift); in _ldexp()
|
D | scalbn.h | 50 vec_int4 e, e1, e2; in _scalbn() local 71 e2 = spu_sub(e, e1); in _scalbn() 74 f2 = (vec_double2)spu_sl(spu_add(e2, 1023), shift); in _scalbn()
|
D | ldexpd2.h | 62 vec_int4 e1, e2; in _ldexpd2() local 83 e2 = spu_sub(exp, e1); in _ldexpd2() 86 f2 = (vec_double2)spu_sl(spu_add(e2, 1023), shift); in _ldexpd2()
|
D | expd2.h | 166 vec_int4 e1, e2; in _expd2() local 183 e2 = spu_sub(exp, e1); in _expd2() 186 f2 = (vec_double2)spu_sl(spu_add(e2, 1023), shift); in _expd2()
|
/picolibc-latest/newlib/libc/stdlib/ |
D | strtodg.c | 442 int dsign, e, e1, e2, emin, esign, finished, i, inex, irv; in _strtodg_l() local 677 e2 = e - i; in _strtodg_l() 687 /* adj = */ rounded_product(dval(adj), tens[e2]); in _strtodg_l() 694 /* rv = */ rounded_product(dval(rv), tens[e2]); in _strtodg_l() 698 e1 -= e2; in _strtodg_l() 715 e2 = 0; in _strtodg_l() 722 e2 += ((word0(rv) & Exp_mask) in _strtodg_l() 729 e2 += ((word0(rv) & Exp_mask) >> Exp_shift1) - Bias; in _strtodg_l() 744 e2 += ((word0(rv) & Exp_mask) in _strtodg_l() 751 e2 += ((word0(rv) & Exp_mask) >> Exp_shift1) - Bias; in _strtodg_l() [all …]
|
/picolibc-latest/newlib/libc/machine/h8300/ |
D | defines.h | 102 #define A2E e2 145 #define A2E e2
|
/picolibc-latest/newlib/libm/test/ |
D | convert.c | 254 test_iok(pdd->e2,a2); in test_ecvt_r() 262 test_iok(pdd->e2,a2); in test_ecvt_r() 275 test_iok(pdd->e2,a2); in test_ecvt() 282 test_iok(pdd->e2,a2); in test_ecvt()
|
D | test.h | 271 int e2;
|