Searched refs:shiftright128 (Results 1 – 2 of 2) sorted by relevance
/picolibc-latest/newlib/libc/tinystdio/ryu/ |
D | d2s_intrinsics.h | 45 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/ |
D | ryu_table.c | 160 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()
|