Lines Matching defs:remainder
11 * 64bit result and 32bit remainder.
65 * div_s64_rem - signed 64bit divide with 64bit divisor and remainder
68 * @remainder: 64bit remainder
71 s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder)
76 quotient = div_u64_rem(-dividend, abs(divisor), (u32 *)remainder);
77 *remainder = -*remainder;
81 quotient = div_u64_rem(dividend, abs(divisor), (u32 *)remainder);
91 * div64_u64_rem - unsigned 64bit divide with 64bit divisor and remainder
94 * @remainder: 64bit remainder
97 * But this operation, which includes math for calculating the remainder,
102 u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder)
110 *remainder = rem32;
118 *remainder = dividend - quot * divisor;
119 if (*remainder >= divisor) {
121 *remainder -= divisor;
188 u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder)
190 return __iter_div_u64_rem(dividend, divisor, remainder);