Searched refs:remainder (Results 1 – 3 of 3) sorted by relevance
| /lib/math/ |
| A D | test_div64.c | 66 u32 remainder; member 227 static inline bool test_div64_verify(u64 quotient, u32 remainder, int i, int j) in test_div64_verify() argument 230 remainder == test_div64_results[i][j].remainder); in test_div64_verify() 241 u32 remainder; \ 244 remainder = do_div(quotient, divisor); \ 245 if (!test_div64_verify(quotient, remainder, i, j)) { \ 247 dividend, divisor, quotient, remainder); \ 250 test_div64_results[i][j].remainder); \
|
| A D | div64.c | 68 s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) in div_s64_rem() argument 73 quotient = div_u64_rem(-dividend, abs(divisor), (u32 *)remainder); in div_s64_rem() 74 *remainder = -*remainder; in div_s64_rem() 78 quotient = div_u64_rem(dividend, abs(divisor), (u32 *)remainder); in div_s64_rem() 99 u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) in div64_u64_rem() argument 107 *remainder = rem32; in div64_u64_rem() 115 *remainder = dividend - quot * divisor; in div64_u64_rem() 116 if (*remainder >= divisor) { in div64_u64_rem() 118 *remainder -= divisor; in div64_u64_rem() 180 u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder) in iter_div_u64_rem() argument [all …]
|
| /lib/ |
| A D | string_helpers.c | 59 u32 remainder = 0, sf_cap; in string_get_size() local 97 remainder = do_div(size, divisor[units_base]); in string_get_size() 111 remainder *= 1000; in string_get_size() 112 remainder >>= 10; in string_get_size() 117 remainder += rounding[j]; in string_get_size() 118 if (remainder >= 1000) { in string_get_size() 119 remainder -= 1000; in string_get_size() 124 snprintf(tmp, sizeof(tmp), ".%03u", remainder); in string_get_size()
|
Completed in 9 milliseconds