Home
last modified time | relevance | path

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

/picolibc-latest/newlib/libc/tinystdio/ryu/
Dd2s_intrinsics.h215 static inline uint64_t mulShift64(const uint64_t m, const uint64_t* const mul, const int32_t j) { in mulShift64() function
235 *vp = mulShift64(4 * m + 2, mul, j); in mulShiftAll64()
236 *vm = mulShift64(4 * m - 1 - mmShift, mul, j); in mulShiftAll64()
237 return mulShift64(4 * m, mul, j); in mulShiftAll64()
242 static inline uint64_t mulShift64(const uint64_t m, const uint64_t* const mul, const int32_t j) { in mulShift64() function
257 *vp = mulShift64(4 * m + 2, mul, j); in mulShiftAll64()
258 *vm = mulShift64(4 * m - 1 - mmShift, mul, j); in mulShiftAll64()
259 return mulShift64(4 * m, mul, j); in mulShiftAll64()
264 static inline uint64_t mulShift64(const uint64_t m, const uint64_t* const mul, const int32_t j) { in mulShift64() function
/picolibc-latest/newlib/libc/tinystdio/
Datod_ryu.c101 m2 = mulShift64(m10, pow5, j); in __atod_engine()
104 m2 = mulShift64(m10, DOUBLE_POW5_SPLIT[e10], j); in __atod_engine()
118 m2 = mulShift64(m10, pow5, j); in __atod_engine()
121 m2 = mulShift64(m10, DOUBLE_POW5_INV_SPLIT[-e10], j); in __atod_engine()