Searched refs:dividend (Results 1 – 7 of 7) sorted by relevance
| /rk3399_rockchip-uboot/include/linux/ |
| H A D | math64.h | 19 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() argument 21 *remainder = dividend % divisor; in div_u64_rem() 22 return dividend / divisor; in div_u64_rem() 28 static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) in div_s64_rem() argument 30 *remainder = dividend % divisor; in div_s64_rem() 31 return dividend / divisor; in div_s64_rem() 37 static inline u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) in div64_u64_rem() argument 39 *remainder = dividend % divisor; in div64_u64_rem() 40 return dividend / divisor; in div64_u64_rem() 46 static inline u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() argument [all …]
|
| /rk3399_rockchip-uboot/lib/ |
| H A D | div64.c | 64 s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) in div_s64_rem() argument 68 if (dividend < 0) { in div_s64_rem() 69 quotient = div_u64_rem(-dividend, abs(divisor), (u32 *)remainder); in div_s64_rem() 74 quotient = div_u64_rem(dividend, abs(divisor), (u32 *)remainder); in div_s64_rem() 95 u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) in div64_u64_rem() argument 102 quot = div_u64_rem(dividend, divisor, &rem32); in div64_u64_rem() 106 quot = div_u64(dividend >> n, divisor >> n); in div64_u64_rem() 111 *remainder = dividend - quot * divisor; in div64_u64_rem() 135 u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() argument 141 quot = div_u64(dividend, divisor); in div64_u64() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/lib/ |
| H A D | lib1funcs.S | 28 .macro ARM_DIV_BODY dividend, divisor, result, curbit 33 clz \result, \dividend 54 @ larger than the dividend. 56 cmplo \divisor, \dividend 64 cmplo \divisor, \dividend 74 1: cmp \dividend, \divisor 75 subhs \dividend, \dividend, \divisor 77 cmp \dividend, \divisor, lsr #1 78 subhs \dividend, \dividend, \divisor, lsr #1 80 cmp \dividend, \divisor, lsr #2 [all …]
|
| H A D | div64.S | 63 @ Align divisor with upper part of dividend. 89 @ Break out early if dividend reaches 0.
|
| /rk3399_rockchip-uboot/lib/avb/libavb/ |
| H A D | avb_sysdeps_posix.c | 90 uint32_t avb_div_by_10(uint64_t* dividend) { in avb_div_by_10() argument 91 uint32_t rem = (uint32_t)(*dividend % 10); in avb_div_by_10() 92 *dividend /= 10; in avb_div_by_10()
|
| /rk3399_rockchip-uboot/include/ |
| H A D | div64.h | 198 extern uint32_t __div64_32(uint64_t *dividend, uint32_t divisor); 237 static inline uint64_t lldiv(uint64_t dividend, uint32_t divisor) in lldiv() argument 239 uint64_t __res = dividend; in lldiv()
|
| /rk3399_rockchip-uboot/include/android_avb/ |
| H A D | avb_sysdeps.h | 132 uint32_t avb_div_by_10(uint64_t* dividend);
|