Home | History | Annotate | Download | only in linux

Lines Matching full:dividend

11  * The 64bit dividend is divided by the divisor (data type long), the
14 * do_div macro the dividend is kept intact.
17 #define div_long_long_rem(dividend, divisor, remainder) \
18 do_div_llr((dividend), divisor, remainder)
20 static inline unsigned long do_div_llr(const long long dividend,
23 u64 result = dividend;
32 * negative dividend leads to an divide overflow exception, which
35 static inline long div_long_long_rem_signed(const long long dividend,
40 if (unlikely(dividend < 0)) {
41 res = -div_long_long_rem(-dividend, divisor, remainder);
44 res = div_long_long_rem(dividend, divisor, remainder);