Searched refs:_u128_lshift (Results 1 – 3 of 3) sorted by relevance
/picolibc-latest/newlib/libc/tinystdio/ |
D | ldtox_engine.c | 64 # define LSIG_MSB_INF _u128_lshift(to_u128(1), __LDBL_MANT_DIG__-1) 79 # define LSIG_MSB _u128_lshift(to_u128(1), __LDBL_MANT_DIG__-1) 86 #define LSIG_MASK _u128_minus_64(_u128_lshift(to_u128(1), LSIG_BITS), 1) 104 s = fi = _u128_lshift(_u128_and(fi, LSIG_MASK), LSIG_SHIFT); in __ldtox_engine() 123 _u128 half = _u128_lshift(to_u128(1), bits - 1); in __ldtox_engine() 124 _u128 mask = _u128_not(_u128_minus_64(_u128_lshift(half, 1), 1)); in __ldtox_engine() 139 if (_u128_ge(s, _u128_lshift(to_u128(1), __LDBL_MANT_DIG__))) { in __ldtox_engine()
|
D | stdio_private.h | 291 #define _u128_lshift(a,b) ((_u128) (a) << (b)) macro 439 _u128_lshift(_u128 a, int amt) in _u128_lshift() function 539 return _u128_plus(_u128_lshift(a, 3), _u128_lshift(a, 1)); in _u128_times_10() 547 return _u128_lshift(a, 4); in _u128_times_base() 584 i = _u128_lshift(i, (16 - __SIZEOF_LONG_DOUBLE__) * 8); in aslongdouble()
|
D | conv_flt.c | 169 #define UF_LSHIFT(a,b) _u128_lshift(a,b)
|