/picolibc-latest/newlib/libc/include/machine/ |
D | ieee.h | 15 uint32_t ext_frac:23; 16 uint32_t ext_exp:8; 17 uint32_t ext_sign:1; 23 uint32_t ext_sign:1; 24 uint32_t ext_exp:8; 25 uint32_t ext_frac:23; 27 uint32_t ext_frac:23; 28 uint32_t ext_exp:8; 29 uint32_t ext_sign:1; 41 uint32_t ext_fracl; [all …]
|
/picolibc-latest/newlib/libc/tinystdio/ |
D | ryu_umul128.c | 26 const uint32_t aLo = (uint32_t)a; in __umul128() 27 const uint32_t aHi = (uint32_t)(a >> 32); in __umul128() 28 const uint32_t bLo = (uint32_t)b; in __umul128() 29 const uint32_t bHi = (uint32_t)(b >> 32); in __umul128() 36 const uint32_t b00Lo = (uint32_t)b00; in __umul128() 37 const uint32_t b00Hi = (uint32_t)(b00 >> 32); in __umul128() 40 const uint32_t mid1Lo = (uint32_t)(mid1); in __umul128() 41 const uint32_t mid1Hi = (uint32_t)(mid1 >> 32); in __umul128() 44 const uint32_t mid2Lo = (uint32_t)(mid2); in __umul128() 45 const uint32_t mid2Hi = (uint32_t)(mid2 >> 32); in __umul128() [all …]
|
D | ryu_divpow2.c | 22 static inline uint32_t mulShift32(const uint32_t m, const uint64_t factor, const int32_t shift) { in mulShift32() 27 const uint32_t factorLo = (uint32_t)(factor); in mulShift32() 28 const uint32_t factorHi = (uint32_t)(factor >> 32); in mulShift32() 39 const uint32_t bits0Hi = (uint32_t)(bits0 >> 32); in mulShift32() 40 uint32_t bits1Lo = (uint32_t)(bits1); in mulShift32() 41 uint32_t bits1Hi = (uint32_t)(bits1 >> 32); in mulShift32() 47 return (uint32_t)(bits1Hi >> (shift - 64)); in mulShift32() 56 return (uint32_t) shiftedSum; in mulShift32() 60 uint32_t __mulPow5InvDivPow2(const uint32_t m, const uint32_t q, const int32_t j) { in __mulPow5InvDivPow2() 69 uint32_t __mulPow5divPow2(const uint32_t m, const uint32_t i, const int32_t j) { in __mulPow5divPow2()
|
D | ryu_table.c | 40 static const uint32_t POW5_INV_OFFSETS[21] = { 62 static const uint32_t POW5_OFFSETS[21] = { 79 uint32_t __pow5Factor(uint64_t value) { in __pow5Factor() 82 uint32_t count = 0; in __pow5Factor() 96 void __double_computePow5(const uint32_t i, uint64_t* const result) { in __double_computePow5() 97 const uint32_t base = i / POW5_TABLE_SIZE; in __double_computePow5() 98 const uint32_t base2 = base * POW5_TABLE_SIZE; in __double_computePow5() 99 const uint32_t offset = i - base2; in __double_computePow5() 109 const uint32_t delta = pow5bits(i) - pow5bits(base2); in __double_computePow5() 116 void __double_computeInvPow5(const uint32_t i, uint64_t* const result) { in __double_computeInvPow5() [all …]
|
D | atof_ryu.c | 34 static inline uint32_t floor_log2(const uint32_t value) { in floor_log2() 35 uint32_t index; in floor_log2() 41 static inline uint32_t floor_log2(const uint32_t value) { in floor_log2() 58 static inline float int32Bits2Float(uint32_t bits) { in int32Bits2Float() 65 __atof_engine(uint32_t m10, int e10) in __atof_engine() 77 uint32_t m2; in __atof_engine() 128 uint32_t ieee_e2 = (uint32_t) max32(0, e2 + FLOAT_EXPONENT_BIAS + floor_log2(m2)); in __atof_engine() 132 …uint32_t ieee = (((uint32_t) signedM) << (FLOAT_EXPONENT_BITS + FLOAT_MANTISSA_BITS)) | ((uint32_t… in __atof_engine() 152 uint32_t lastRemovedBit = (m2 >> (shift - 1)) & 1; in __atof_engine() 159 uint32_t ieee_m2 = (m2 >> shift) + roundUp; in __atof_engine() [all …]
|
D | ftoa_ryu.c | 35 static int decimalLength9(const uint32_t v) { in decimalLength9() 37 uint32_t c = 10; in decimalLength9() 47 uint32_t mantissa; 55 f2d(const uint32_t ieeeMantissa, const uint32_t ieeeExponent, int max_digits, bool fmode, int max_d… in f2d() 58 uint32_t m2; in f2d() 65 m2 = ((uint32_t)1u << FLOAT_MANTISSA_BITS) | ieeeMantissa; in f2d() 76 const uint32_t mv = 4 * m2; in f2d() 77 const uint32_t mp = 4 * m2 + 2; in f2d() 79 const uint32_t mmShift = ieeeMantissa != 0 || ieeeExponent <= 1; in f2d() 80 const uint32_t mm = 4 * m2 - 1 - mmShift; in f2d() [all …]
|
D | dtoa_ryu.c | 72 d2d(const uint64_t ieeeMantissa, const uint32_t ieeeExponent, int max_digits, bool fmode, int max_d… in d2d() 96 const uint32_t mmShift = ieeeMantissa != 0 || ieeeExponent <= 1; in d2d() 109 const uint32_t q = log10Pow2(e2) - (e2 > 3); in d2d() 124 const uint32_t mvMod5 = ((uint32_t) mv) - 5 * ((uint32_t) div5(mv)); in d2d() 139 const uint32_t q = log10Pow5(-e2) - (-e2 > 1); in d2d() 244 const uint32_t vmMod10 = ((uint32_t) vm) - 10 * ((uint32_t) vmDiv10); in d2d() 246 const uint32_t vrMod10 = ((uint32_t) vr) - 10 * ((uint32_t) vrDiv10); in d2d() 262 const uint32_t vmMod10 = ((uint32_t) vm) - 10 * ((uint32_t) vmDiv10); in d2d() 268 const uint32_t vrMod10 = ((uint32_t) vr) - 10 * ((uint32_t) vrDiv10); in d2d() 331 static inline bool d2d_small_int(const uint64_t ieeeMantissa, const uint32_t ieeeExponent, in d2d_small_int() [all …]
|
D | ryu_log10.c | 20 uint32_t __log10Pow2(const int32_t e) { in __log10Pow2() 24 return (((uint32_t) e) * 78913) >> 18; in __log10Pow2() 28 uint32_t __log10Pow5(const int32_t e) { in __log10Pow5() 32 return (((uint32_t) e) * 732923) >> 20; in __log10Pow5()
|
/picolibc-latest/newlib/libc/tinystdio/ryu/ |
D | f2s_intrinsics.h | 26 static inline uint32_t pow5factor_32(uint32_t value) { in pow5factor_32() 27 uint32_t count = 0; in pow5factor_32() 30 const uint32_t q = value / 5; in pow5factor_32() 31 const uint32_t r = value % 5; in pow5factor_32() 42 static inline bool multipleOfPowerOf5_32(const uint32_t value, const uint32_t p) { in multipleOfPowerOf5_32() 47 static inline bool multipleOfPowerOf2_32(const uint32_t value, const uint32_t p) { in multipleOfPowerOf2_32() 52 uint32_t __mulPow5InvDivPow2(const uint32_t m, const uint32_t q, const int32_t j); 55 uint32_t __mulPow5divPow2(const uint32_t m, const uint32_t i, const int32_t j);
|
D | ryu.h | 32 int d2fixed_buffered_n(double d, uint32_t precision, char* result); 33 void d2fixed_buffered(double d, uint32_t precision, char* result); 34 char* d2fixed(double d, uint32_t precision); 36 int d2exp_buffered_n(double d, uint32_t precision, char* result); 37 void d2exp_buffered(double d, uint32_t precision, char* result); 38 char* d2exp(double d, uint32_t precision);
|
D | d2s_intrinsics.h | 45 static inline uint64_t shiftright128(const uint64_t lo, const uint64_t hi, const uint32_t dist) { in shiftright128() 65 uint64_t __shiftright128(const uint64_t lo, const uint64_t hi, const uint32_t dist); 117 static inline uint32_t mod1e9(const uint64_t x) { in mod1e9() 127 return ((uint32_t) x) - 1000000000 * ((uint32_t) div1e9(x)); in mod1e9() 152 static inline uint32_t mod1e9(const uint64_t x) { in mod1e9() 153 return (uint32_t) (x - 1000000000 * div1e9(x)); in mod1e9() 158 uint32_t __pow5Factor(uint64_t value); 162 static inline bool multipleOfPowerOf5(const uint64_t value, const uint32_t p) { in multipleOfPowerOf5() 168 static inline bool multipleOfPowerOf2(const uint64_t value, const uint32_t p) { in multipleOfPowerOf2() 222 uint64_t* const vp, uint64_t* const vm, const uint32_t mmShift) { in mulShiftAll64() [all …]
|
D | common.h | 60 uint32_t __log10Pow2(const int32_t e); 65 uint32_t __log10Pow5(const int32_t e); 69 static inline uint32_t float_to_bits(const float f) { in float_to_bits() 70 uint32_t bits = 0; in float_to_bits() 89 void __double_computePow5(const uint32_t i, uint64_t* const result); 91 void __double_computeInvPow5(const uint32_t i, uint64_t* const result);
|
/picolibc-latest/newlib/libm/test/ |
D | test.h | 66 uint32_t msw; 67 uint32_t lsw; 80 uint32_t fraction3:16; 81 uint32_t fraction2:16; 82 uint32_t fraction1:16; 83 uint32_t fraction0: 4; 85 uint32_t fraction1:32; 86 uint32_t fraction0:20; 88 uint32_t exponent :11; 89 uint32_t sign : 1; [all …]
|
/picolibc-latest/semihost/machine/arc/ |
D | arc_fstat.c | 49 uint32_t my_ino; 56 uint32_t my_size; 57 uint32_t my_blksize; 58 uint32_t my_blocks; 59 uint32_t my_atime; 60 uint32_t my___unused1; 61 uint32_t my_mtime; 62 uint32_t my___unused2; 63 uint32_t my_ctime; 64 uint32_t my___unused3; [all …]
|
D | arc_stat.c | 49 uint32_t my_ino; 56 uint32_t my_size; 57 uint32_t my_blksize; 58 uint32_t my_blocks; 59 uint32_t my_atime; 60 uint32_t my___unused1; 61 uint32_t my_mtime; 62 uint32_t my___unused2; 63 uint32_t my_ctime; 64 uint32_t my___unused3; [all …]
|
/picolibc-latest/newlib/libc/include/sys/ |
D | endian.h | 47 typedef __uint32_t uint32_t; typedef 72 #define htole32(x) ((uint32_t)(x)) 79 #define le32toh(x) ((uint32_t)(x)) 83 #define htobe32(x) ((uint32_t)(x)) 90 #define be32toh(x) ((uint32_t)(x)) 107 static __inline uint32_t 112 return (((uint32_t)p[0] << 24) | ((uint32_t)p[1] << 16) | in be32dec() 113 ((uint32_t)p[2] << 8) | p[3]); in be32dec() 132 static __inline uint32_t 137 return (((uint32_t)p[3] << 24) | ((uint32_t)p[2] << 16) | in le32dec() [all …]
|
/picolibc-latest/newlib/libc/string/ |
D | wcswidth.c | 49 uint32_t wi = (uint32_t) *pwcs; in wcswidth() 54 if (sizeof (wchar_t) == 2 && wi >= (uint32_t) 0xd800 && wi <= (uint32_t) 0xdbff) in wcswidth() 56 uint32_t wi2; in wcswidth() 59 if (--n == 0 || (wi2 = _jp2uc (*++pwcs)) < (uint32_t) 0xdc00 || wi2 > (uint32_t) 0xdfff) in wcswidth()
|
D | strstr.c | 120 uint32_t h1 = ((uint32_t) ne[0] << 16) | ne[1]; in strstr2() 121 uint32_t h2 = 0; in strstr2() 131 uint32_t h1 = ((uint32_t) ne[0] << 24) | ((uint32_t) ne[1] << 16) | ((uint32_t) ne[2] << 8); in strstr3() 132 uint32_t h2 = 0; in strstr3() 142 …uint32_t h1 = ((uint32_t) ne[0] << 24) | ((uint32_t) ne[1] << 16) | ((uint32_t) ne[2] << 8) | ne[3… in strstr4() 143 uint32_t h2 = 0; in strstr4()
|
D | wcwidth.c | 103 uint32_t first; 104 uint32_t last; 109 bisearch(uint32_t ucs, const struct interval *table, int max) in bisearch() 171 uint32_t ucs = (uint32_t) _ucs; in __wcwidth() 200 if (ucs >= (uint32_t) 0xd800 && ucs <= (uint32_t) 0xdfff) in __wcwidth()
|
/picolibc-latest/newlib/libc/machine/aarch64/machine/ |
D | _fpmath.h | 41 uint32_t exp :15; 42 uint32_t sign :1; 48 uint32_t expsign :16; 60 (a)[0] = (uint32_t)(u).bits.manl; \ 61 (a)[1] = (uint32_t)((u).bits.manl >> 32); \ 62 (a)[2] = (uint32_t)(u).bits.manh; \ 63 (a)[3] = (uint32_t)((u).bits.manh >> 32); \
|
/picolibc-latest/newlib/libc/machine/riscv/machine/ |
D | _fpmath.h | 41 uint32_t exp :15; 42 uint32_t sign :1; 48 uint32_t expsign :16; 60 (a)[0] = (uint32_t)(u).bits.manl; \ 61 (a)[1] = (uint32_t)((u).bits.manl >> 32); \ 62 (a)[2] = (uint32_t)(u).bits.manh; \ 63 (a)[3] = (uint32_t)((u).bits.manh >> 32); \
|
/picolibc-latest/newlib/libc/xdr/ |
D | xdr_private.h | 51 _ELIDABLE_INLINE uint32_t xdr_ntohl (uint32_t x) in xdr_ntohl() 57 …return (uint32_t)((uint32_t) s[0] << 24 | (uint32_t) s[1] << 16 | (uint32_t) s[2] << 8 | (uint32_t… in xdr_ntohl()
|
/picolibc-latest/newlib/libm/common/ |
D | sf_pow.c | 54 log2_inline (uint32_t ix) in log2_inline() 58 uint32_t iz, top, tmp; in log2_inline() 92 #define SIGN_BIAS ((uint32_t) 1 << (EXP2F_TABLE_BITS + 11)) 98 exp2_inline (double_t xd, uint32_t sign_bias) in exp2_inline() 135 checkint (uint32_t iy) in checkint() 142 if (iy & (((uint32_t) 1 << (0x7f + 23 - e)) - 1)) in checkint() 144 if (iy & ((uint32_t) 1 << (0x7f + 23 - e))) in checkint() 150 zeroinfnan (uint32_t ix) in zeroinfnan() 152 return 2 * ix - 1 >= 2u * (uint32_t) 0x7f800000 - 1; in zeroinfnan() 158 uint32_t sign_bias = 0; in powf() [all …]
|
/picolibc-latest/newlib/libc/stdlib/ |
D | mul_overflow.h | 22 volatile uint32_t ia = (uint32_t) a; in mul_overflow_size_t() 23 volatile uint32_t ib = (uint32_t) b; in mul_overflow_size_t()
|
D | arc4random_uniform.c | 33 uint32_t 34 arc4random_uniform(uint32_t upper_bound) in arc4random_uniform() 36 uint32_t r, min; in arc4random_uniform()
|