Searched refs:dividend (Results 1 – 12 of 12) sorted by relevance
| /u-boot/include/linux/ |
| A D | math64.h | 21 *remainder = dividend % divisor; in div_u64_rem() 22 return dividend / divisor; in div_u64_rem() 30 *remainder = dividend % divisor; in div_s64_rem() 31 return dividend / divisor; in div_s64_rem() 40 return dividend / divisor; in div64_u64_rem() 48 return dividend / divisor; in div64_u64() 59 return dividend / divisor; in div64_s64() 71 return dividend; in div_u64_rem() 129 asm("" : "+rm"(dividend)); in __iter_div_u64_rem() 131 dividend -= divisor; in __iter_div_u64_rem() [all …]
|
| /u-boot/lib/ |
| A D | div64.c | 75 if (dividend < 0) { in div_s64_rem() 109 quot = div_u64_rem(dividend, divisor, &rem32); in div64_u64_rem() 113 quot = div_u64(dividend >> n, divisor >> n); in div64_u64_rem() 118 *remainder = dividend - quot * divisor; in div64_u64_rem() 142 u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() argument 148 quot = div_u64(dividend, divisor); in div64_u64() 151 quot = div_u64(dividend >> n, divisor >> n); in div64_u64() 155 if ((dividend - quot * divisor) >= divisor) in div64_u64() 170 s64 div64_s64(s64 dividend, s64 divisor) in div64_s64() argument 174 quot = div64_u64(abs(dividend), abs(divisor)); in div64_s64() [all …]
|
| /u-boot/arch/arm/lib/ |
| A D | lib1funcs.S | 72 subhs \dividend, \dividend, \divisor 75 subhs \dividend, \dividend, \divisor, lsr #1 78 subhs \dividend, \dividend, \divisor, lsr #2 81 subhs \dividend, \dividend, \divisor, lsr #3 161 subhs \dividend, \dividend, \divisor 163 subhs \dividend, \dividend, \divisor, lsr #1 165 subhs \dividend, \dividend, \divisor, lsr #2 167 subhs \dividend, \dividend, \divisor, lsr #3 182 subhs \dividend, \dividend, \divisor 185 subhs \dividend, \dividend, \divisor [all …]
|
| A D | div64.S | 62 @ Align divisor with upper part of dividend. 88 @ Break out early if dividend reaches 0.
|
| /u-boot/arch/x86/lib/ |
| A D | div64.c | 57 static u64 _64bit_divide(u64 dividend, u64 divider, u64 *rem_p) in _64bit_divide() argument 69 if (dividend <= MAX_32BIT_UINT) { in _64bit_divide() 75 result = (u32)dividend / (u32)divider; in _64bit_divide() 77 *rem_p = (u32)dividend % (u32)divider; in _64bit_divide() 82 while (divider <= dividend) { in _64bit_divide() 84 u64 limit = __lshrdi3(dividend, 1); in _64bit_divide() 92 dividend -= locald; in _64bit_divide() 96 *rem_p = dividend; in _64bit_divide()
|
| /u-boot/lib/libavb/ |
| A D | avb_sysdeps_posix.c | 64 uint32_t avb_div_by_10(uint64_t* dividend) { in avb_div_by_10() argument 65 uint32_t rem = (uint32_t)(*dividend % 10); in avb_div_by_10() 66 *dividend /= 10; in avb_div_by_10()
|
| A D | avb_sysdeps.h | 102 uint32_t avb_div_by_10(uint64_t* dividend);
|
| /u-boot/drivers/ddr/marvell/a38x/ |
| A D | mv_ddr_common.c | 32 int round_div(unsigned int dividend, unsigned int divisor, unsigned int *quotient) in round_div() argument 43 *quotient = (dividend + divisor / 2) / divisor; in round_div()
|
| A D | mv_ddr_common.h | 52 int round_div(unsigned int dividend, unsigned int divisor, unsigned int *quotient);
|
| /u-boot/lib/zstd/common/ |
| A D | zstd_deps.h | 68 static uint64_t ZSTD_div64(uint64_t dividend, uint32_t divisor) { in ZSTD_div64() argument 69 return div_u64(dividend, divisor); in ZSTD_div64()
|
| /u-boot/include/ |
| A D | div64.h | 198 extern u32 __div64_32(u64 *dividend, u32 divisor); 237 static inline u64 lldiv(u64 dividend, u32 divisor) in lldiv() argument 239 u64 __res = dividend; in lldiv()
|
| /u-boot/arch/mips/mach-octeon/include/mach/ |
| A D | octeon_ddr.h | 568 static inline u64 divide_nint(u64 dividend, u64 divisor) in divide_nint() argument 572 quotent = dividend / divisor; in divide_nint() 573 remainder = dividend % divisor; in divide_nint() 578 static inline u64 divide_roundup(u64 dividend, u64 divisor) in divide_roundup() argument 580 return ((dividend + divisor - 1) / divisor); in divide_roundup()
|
Completed in 21 milliseconds