Searched refs:umul128 (Results 1 – 2 of 2) sorted by relevance
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-11/src/c++17/ryu/ |
A D | d2s_intrinsics.h | 34 static inline uint64_t umul128(const uint64_t a, const uint64_t b, uint64_t* const productHi) { in umul128() function 56 static inline uint64_t umul128(const uint64_t a, const uint64_t b, uint64_t* const productHi) { in umul128() function 103 umul128(a, b, &hi); in umulh() 282 const uint64_t low1 = umul128(m, mul[1], &high1); // 64 in mulShift64() 284 umul128(m, mul[0], &high0); // 0 in mulShift64() 304 const uint64_t low1 = umul128(m, mul[1], &high1); // 64 in mulShift64() 306 umul128(m, mul[0], &high0); // 0 in mulShift64() 320 const uint64_t lo = umul128(m, mul[0], &tmp); in mulShiftAll64() 322 const uint64_t mid = tmp + umul128(m, mul[1], &hi); in mulShiftAll64()
|
A D | d2fixed.c | 114 const uint64_t b00Lo = umul128(aLo, bLo, &b00Hi); in umul256_hi128_lo64() 116 const uint64_t b01Lo = umul128(aLo, bHi, &b01Hi); in umul256_hi128_lo64() 118 const uint64_t b10Lo = umul128(aHi, bLo, &b10Hi); in umul256_hi128_lo64() 120 const uint64_t b11Lo = umul128(aHi, bHi, &b11Hi); in umul256_hi128_lo64() 144 const uint64_t low0 = umul128(m, mul[0], &high0); // 0 in mulShift_mod1e9() 146 const uint64_t low1 = umul128(m, mul[1], &high1); // 64 in mulShift_mod1e9() 148 const uint64_t low2 = umul128(m, mul[2], &high2); // 128 in mulShift_mod1e9()
|
Completed in 5 milliseconds