Home
last modified time | relevance | path

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 Dd2s_intrinsics.h34 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 Dd2fixed.c114 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