Lines Matching refs:m
215 static inline uint64_t mulShift64(const uint64_t m, const uint64_t* const mul, const int32_t j) { in mulShift64() argument
216 const uint128_t b0 = ((uint128_t) m) * mul[0]; in mulShift64()
217 const uint128_t b2 = ((uint128_t) m) * mul[1]; in mulShift64()
221 static inline uint64_t mulShiftAll64(const uint64_t m, const uint64_t* const mul, const int32_t j, in mulShiftAll64() argument
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() argument
245 const uint64_t low1 = umul128(m, mul[1], &high1); // 64 in mulShift64()
247 umul128(m, mul[0], &high0); // 0 in mulShift64()
255 static inline uint64_t mulShiftAll64(const uint64_t m, const uint64_t* const mul, const int32_t j, in mulShiftAll64() argument
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() argument
267 const uint64_t low1 = umul128(m, mul[1], &high1); // 64 in mulShift64()
269 umul128(m, mul[0], &high0); // 0 in mulShift64()
278 static inline uint64_t mulShiftAll64(uint64_t m, const uint64_t* const mul, const int32_t j, in mulShiftAll64() argument
280 m <<= 1; in mulShiftAll64()
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()