/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | calc64.h | 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, argument 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, argument 40 if (unlikely(dividend < 0)) { 41 res = -div_long_long_rem(-dividend, diviso [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-um/ |
H A D | div64.h | 6 extern uint64_t div64_64(uint64_t dividend, uint64_t divisor);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm26/lib/ |
H A D | lib1funcs.S | 47 dividend .req r0 label 62 cmp dividend, divisor 68 @ larger than the dividend. 70 cmpcc divisor, dividend 79 cmpcc divisor, dividend 87 @ too much from the dividend, but the result will be ok, since the 89 cmp dividend, divisor 90 subcs dividend, dividend, divisor 92 cmp dividend, diviso [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/lib/ |
H A D | lib1funcs.S | 40 .macro ARM_DIV_BODY dividend, divisor, result, curbit 45 clz \result, \dividend 66 @ larger than the dividend. 68 cmplo \divisor, \dividend 76 cmplo \divisor, \dividend 86 1: cmp \dividend, \divisor 87 subhs \dividend, \dividend, \divisor 89 cmp \dividend, \divisor, lsr #1 90 subhs \dividend, \dividen [all...] |
H A D | div64.S | 4 * Optimized computation of 64-bit dividend / 32-bit divisor 30 * __do_div64: perform a division with 64-bit dividend and 32-bit divisor. 36 * xh-xl = dividend (clobbered) 59 @ Align divisor with upper part of dividend. 85 @ Break out early if dividend reaches 0.
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/libgcrypt-1.5.0/mpi/ |
H A D | mpi-div.c | 37 _gcry_mpi_fdiv_r( gcry_mpi_t rem, gcry_mpi_t dividend, gcry_mpi_t divisor ) argument 50 _gcry_mpi_tdiv_r( rem, dividend, divisor ); 52 if( ((divisor_sign?1:0) ^ (dividend->sign?1:0)) && rem->nlimbs ) 68 _gcry_mpi_fdiv_r_ui( gcry_mpi_t rem, gcry_mpi_t dividend, ulong divisor ) argument 72 rlimb = _gcry_mpih_mod_1( dividend->d, dividend->nlimbs, divisor ); 73 if( rlimb && dividend->sign ) 85 _gcry_mpi_fdiv_q( gcry_mpi_t quot, gcry_mpi_t dividend, gcry_mpi_t divisor ) argument 88 _gcry_mpi_fdiv_qr( quot, tmp, dividend, divisor); 93 _gcry_mpi_fdiv_qr( gcry_mpi_t quot, gcry_mpi_t rem, gcry_mpi_t dividend, gcry_mpi_ argument 324 _gcry_mpi_divisible_ui(gcry_mpi_t dividend, ulong divisor ) argument 331 gcry_mpi_div(gcry_mpi_t quot, gcry_mpi_t rem, gcry_mpi_t dividend, gcry_mpi_t divisor, int round) argument [all...] |
H A D | mpi-mod.c | 47 _gcry_mpi_mod (gcry_mpi_t rem, gcry_mpi_t dividend, gcry_mpi_t divisor) argument 49 _gcry_mpi_fdiv_r (rem, dividend, divisor);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-generic/ |
H A D | div64.h | 33 static inline uint64_t div64_64(uint64_t dividend, uint64_t divisor) argument 35 return dividend / divisor; 40 extern uint32_t __div64_32(uint64_t *dividend, uint32_t divisor); 57 extern uint64_t div64_64(uint64_t dividend, uint64_t divisor);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/lib/ |
H A D | div64.c | 61 /* 64bit divisor, dividend and result. dynamic precision */ 62 uint64_t div64_64(uint64_t dividend, uint64_t divisor) argument 71 dividend >>= shift; 75 do_div(dividend, d); 77 return dividend;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/lib/ |
H A D | div64.S | 3 * This routine assumes that the top 32 bits of the dividend are 5 * On entry, r3 points to the dividend, which get overwritten with 20 lwz r5,0(r3) # get the dividend into r5/r6 26 divwu r7,r5,r4 # if dividend.hi >= divisor, 27 mullw r0,r7,r4 # quotient.hi = dividend.hi / divisor 28 subf. r5,r0,r5 # dividend.hi %= divisor 30 1: mr r11,r5 # here dividend.hi != 0 33 cntlzw r0,r5 # we are shifting the dividend right
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/boot/lib/ |
H A D | div64.S | 3 * This routine assumes that the top 32 bits of the dividend are 5 * On entry, r3 points to the dividend, which get overwritten with 20 lwz r5,0(r3) # get the dividend into r5/r6 26 divwu r7,r5,r4 # if dividend.hi >= divisor, 27 mullw r0,r7,r4 # quotient.hi = dividend.hi / divisor 28 subf. r5,r0,r5 # dividend.hi %= divisor 30 1: mr r11,r5 # here dividend.hi != 0 33 cntlzw r0,r5 # we are shifting the dividend right
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/lib/ |
H A D | div64.S | 3 * This routine assumes that the top 32 bits of the dividend are 5 * On entry, r3 points to the dividend, which get overwritten with 20 lwz r5,0(r3) # get the dividend into r5/r6 26 divwu r7,r5,r4 # if dividend.hi >= divisor, 27 mullw r0,r7,r4 # quotient.hi = dividend.hi / divisor 28 subf. r5,r0,r5 # dividend.hi %= divisor 30 1: mr r11,r5 # here dividend.hi != 0 33 cntlzw r0,r5 # we are shifting the dividend right
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/ |
H A D | div64.h | 84 extern uint64_t div64_64(uint64_t dividend, uint64_t divisor); 108 static inline uint64_t div64_64(uint64_t dividend, uint64_t divisor) argument 110 return dividend / divisor;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/ |
H A D | div64.h | 84 extern uint64_t div64_64(uint64_t dividend, uint64_t divisor); 108 static inline uint64_t div64_64(uint64_t dividend, uint64_t divisor) argument 110 return dividend / divisor;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/acpi/utilities/ |
H A D | utmath.c | 59 * PARAMETERS: Dividend - 64-bit dividend 72 acpi_ut_short_divide(acpi_integer dividend, argument 89 dividend_ovl.full = dividend; 132 union uint64_overlay dividend; local 152 dividend.full = in_dividend; 164 ACPI_DIV_64_BY_32(0, dividend.part.hi, divisor.part.lo, 166 ACPI_DIV_64_BY_32(partial1, dividend.part.lo, divisor.part.lo, 176 normalized_dividend = dividend; 209 if (partial3.part.lo >= dividend.part.hi) { 210 if (partial3.part.lo == dividend [all...] |
H A D | utmisc.c | 703 acpi_integer dividend; local 762 dividend = (mode32) ? ACPI_UINT32_MAX : ACPI_UINT64_MAX; 818 acpi_ut_short_divide((dividend - (acpi_integer) this_digit),
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/boot/ |
H A D | div64.S | 3 * This routine assumes that the top 32 bits of the dividend are 5 * On entry, r3 points to the dividend, which get overwritten with 20 lwz r5,0(r3) # get the dividend into r5/r6 26 divwu r7,r5,r4 # if dividend.hi >= divisor, 27 mullw r0,r7,r4 # quotient.hi = dividend.hi / divisor 28 subf. r5,r0,r5 # dividend.hi %= divisor 30 1: mr r11,r5 # here dividend.hi != 0 33 cntlzw r0,r5 # we are shifting the dividend right
|
H A D | stdio.c | 24 extern unsigned int __div64_32(unsigned long long *dividend,
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/ |
H A D | div64.h | 28 extern uint64_t div64_64(uint64_t dividend, uint64_t divisor);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/ |
H A D | div64.h | 12 * - modifies the 64-bit dividend _in_place_ 51 extern uint64_t div64_64(uint64_t dividend, uint64_t divisor);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68k/ifpsp060/src/ |
H A D | ilsp.S | 75 # 0x8(sp) = hi(dividend) # 76 # 0xc(sp) = lo(dividend) # 138 mov.l 0xc(%a6), %d5 # get dividend hi 139 mov.l 0x10(%a6), %d6 # get dividend lo 152 # save the sign of the dividend 153 # make dividend unsigned if it's negative 155 tst.l %d5 # chk sign of hi(dividend) 156 slt NDIVIDEND(%a6) # save sign of dividend 160 negx.l %d6 # complement signed dividend 164 # - is (dividend [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/libgcrypt-1.5.0/src/ |
H A D | mpi.h | 165 ulong _gcry_mpi_fdiv_r_ui( gcry_mpi_t rem, gcry_mpi_t dividend, ulong divisor ); 166 void _gcry_mpi_fdiv_r( gcry_mpi_t rem, gcry_mpi_t dividend, gcry_mpi_t divisor ); 167 void _gcry_mpi_fdiv_q( gcry_mpi_t quot, gcry_mpi_t dividend, gcry_mpi_t divisor ); 168 void _gcry_mpi_fdiv_qr( gcry_mpi_t quot, gcry_mpi_t rem, gcry_mpi_t dividend, gcry_mpi_t divisor ); 172 int _gcry_mpi_divisible_ui(gcry_mpi_t dividend, ulong divisor ); 182 void _gcry_mpi_mod (gcry_mpi_t r, gcry_mpi_t dividend, gcry_mpi_t divisor);
|
H A D | visibility.c | 387 gcry_mpi_t dividend, gcry_mpi_t divisor, int round) 389 _gcry_mpi_div (q, r, dividend, divisor, round); 393 gcry_mpi_mod (gcry_mpi_t r, gcry_mpi_t dividend, gcry_mpi_t divisor) argument 395 _gcry_mpi_mod (r, dividend, divisor); 386 gcry_mpi_div(gcry_mpi_t q, gcry_mpi_t r, gcry_mpi_t dividend, gcry_mpi_t divisor, int round) argument
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/ |
H A D | div64.h | 17 * In other words, a 64-bit dividend with a 32-bit divisor producing 219 extern uint64_t div64_64(uint64_t dividend, uint64_t divisor);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/bcm43xx/ |
H A D | bcm43xx_xmit.c | 202 u16 ceiling_div(u16 dividend, u16 divisor) argument 204 return ((dividend + divisor - 1) / divisor);
|