Home
last modified time | relevance | path

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

/picolibc-3.5.0-3.4.0/newlib/libc/tinystdio/ryu/
Dd2s_intrinsics.h41 static inline uint64_t umul128(const uint64_t a, const uint64_t b, uint64_t* const productHi) { in umul128() function
63 #define umul128(a,b,hi) __umul128(a,b,hi) macro
78 umul128(a, b, &hi); in umulh()
245 const uint64_t low1 = umul128(m, mul[1], &high1); // 64 in mulShift64()
247 umul128(m, mul[0], &high0); // 0 in mulShift64()
267 const uint64_t low1 = umul128(m, mul[1], &high1); // 64 in mulShift64()
269 umul128(m, mul[0], &high0); // 0 in mulShift64()
283 const uint64_t lo = umul128(m, mul[0], &tmp); in mulShiftAll64()
285 const uint64_t mid = tmp + umul128(m, mul[1], &hi); in mulShiftAll64()
/picolibc-3.5.0-3.4.0/newlib/libc/tinystdio/
Dryu_table.c151 const uint64_t low1 = umul128(m, mul[1], &high1); in __double_computePow5()
153 const uint64_t low0 = umul128(m, mul[0], &high0); in __double_computePow5()
177 const uint64_t low1 = umul128(m, mul[1], &high1); in __double_computeInvPow5()
179 const uint64_t low0 = umul128(m, mul[0] - 1, &high0); in __double_computeInvPow5()