Home
last modified time | relevance | path

Searched refs:shiftright128 (Results 1 – 2 of 2) sorted by relevance

/picolibc-latest/newlib/libc/tinystdio/ryu/
Dd2s_intrinsics.h45 static inline uint64_t shiftright128(const uint64_t lo, const uint64_t hi, const uint32_t dist) { in shiftright128() function
66 #define shiftright128(lo,hi,dist) __shiftright128(lo,hi,dist) macro
252 return shiftright128(sum, high1, j - 64); in mulShift64()
274 return shiftright128(sum, high1, j - 64); in mulShift64()
291 *vp = shiftright128(mid2, hi2, (uint32_t) (j - 64 - 1)); in mulShiftAll64()
297 *vm = shiftright128(mid3, hi3, (uint32_t) (j - 64 - 1)); in mulShiftAll64()
305 *vm = shiftright128(mid4, hi4, (uint32_t) (j - 64)); in mulShiftAll64()
308 return shiftright128(mid, hi, (uint32_t) (j - 64 - 1)); in mulShiftAll64()
/picolibc-latest/newlib/libc/tinystdio/
Dryu_table.c160 result[0] = shiftright128(low0, sum, delta) + ((POW5_OFFSETS[i / 16] >> ((i % 16) << 1)) & 3); in __double_computePow5()
161 result[1] = shiftright128(sum, high1, delta); in __double_computePow5()
186 …result[0] = shiftright128(low0, sum, delta) + 1 + ((POW5_INV_OFFSETS[i / 16] >> ((i % 16) << 1)) &… in __double_computeInvPow5()
187 result[1] = shiftright128(sum, high1, delta); in __double_computeInvPow5()