Home
last modified time | relevance | path

Searched refs:_u128_lshift (Results 1 – 3 of 3) sorted by relevance

/picolibc-latest/newlib/libc/tinystdio/
Dldtox_engine.c64 # 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()
Dstdio_private.h291 #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()
Dconv_flt.c169 #define UF_LSHIFT(a,b) _u128_lshift(a,b)