| /src/external/bsd/zstd/dist/contrib/linux-kernel/test/include/linux/ |
| math64.h | 13 #define div_u64(dividend, divisor) ((dividend) / (divisor))
|
| /src/external/bsd/jemalloc/dist/test/unit/ |
| div.c | 13 for (size_t dividend = 0; dividend < 1000 * divisor; 14 dividend += divisor) { 15 size_t quotient = div_compute(&div_info, dividend); 16 expect_zu_eq(dividend, quotient * divisor, 17 "With divisor = %zu, dividend = %zu, " 19 divisor, dividend, quotient);
|
| /src/external/bsd/jemalloc.old/dist/test/unit/ |
| div.c | 13 for (size_t dividend = 0; dividend < 1000 * divisor; 14 dividend += divisor) { 15 size_t quotient = div_compute(&div_info, dividend); 16 expect_zu_eq(dividend, quotient * divisor, 17 "With divisor = %zu, dividend = %zu, " 19 divisor, dividend, quotient);
|
| /src/sys/external/bsd/drm2/include/linux/ |
| math64.h | 42 div64_u64(int64_t dividend, uint64_t divisor) 44 return dividend / divisor; 48 div_u64(int64_t dividend, uint32_t divisor) 50 return dividend / divisor; 54 div64_s64(int64_t dividend, int64_t divisor) 56 return dividend / divisor; 60 DIV64_U64_ROUND_UP(uint64_t dividend, uint64_t divisor) 62 return (dividend + (divisor - 1))/divisor; 66 div_s64(int64_t dividend, int32_t divisor) 68 return dividend / divisor [all...] |
| /src/external/gpl3/gcc.old/dist/libgcc/config/tilepro/ |
| softdivide.c | 40 __udivsi3_inline (uint32_t dividend, uint32_t divisor) 42 /* Divide out any power of two factor from dividend and divisor. 47 dividend >>= power_of_two_factor; 57 return dividend; 82 uint32_t remainder = dividend; 103 __udivdi3_inline (uint64_t dividend, uint64_t divisor) 105 /* Divide out any power of two factor from dividend and divisor. 110 dividend >>= power_of_two_factor; 120 return dividend; 124 if (((uint32_t) (dividend >> 32) | ((uint32_t) (divisor >> 32))) == 0 [all...] |
| /src/external/lgpl3/gmp/dist/tests/mpz/ |
| t-tdiv.c | 33 mpz_t dividend, divisor; local 51 mpz_init (dividend); 74 mpz_rrandomb (dividend, rands, dividend_size); 79 mpz_neg (dividend, dividend); 83 /* printf ("%ld %ld\n", SIZ (dividend), SIZ (divisor)); */ 85 mpz_tdiv_qr (quotient, remainder, dividend, divisor); 86 mpz_tdiv_q (quotient2, dividend, divisor); 87 mpz_tdiv_r (remainder2, dividend, divisor); 92 dump_abort (dividend, divisor) [all...] |
| t-fdiv.c | 33 mpz_t dividend, divisor; local 52 mpz_init (dividend); 75 mpz_rrandomb (dividend, rands, dividend_size); 80 mpz_neg (dividend, dividend); 84 /* printf ("%ld %ld\n", SIZ (dividend), SIZ (divisor)); */ 86 mpz_fdiv_qr (quotient, remainder, dividend, divisor); 87 mpz_fdiv_q (quotient2, dividend, divisor); 88 mpz_fdiv_r (remainder2, dividend, divisor); 93 dump_abort (dividend, divisor) [all...] |
| t-tdiv_ui.c | 33 mpz_t dividend; local 54 mpz_init (dividend); 75 mpz_rrandomb (dividend, rands, dividend_size); 80 mpz_neg (dividend, dividend); 82 /* printf ("%ld\n", SIZ (dividend)); */ 84 r_rq = mpz_tdiv_qr_ui (quotient, remainder, dividend, divisor); 85 r_q = mpz_tdiv_q_ui (quotient2, dividend, divisor); 86 r_r = mpz_tdiv_r_ui (remainder2, dividend, divisor); 87 r = mpz_tdiv_ui (dividend, divisor) [all...] |
| t-cdiv_ui.c | 33 mpz_t dividend; local 54 mpz_init (dividend); 75 mpz_rrandomb (dividend, rands, dividend_size); 80 mpz_neg (dividend, dividend); 82 /* printf ("%ld\n", SIZ (dividend)); */ 84 r_rq = mpz_cdiv_qr_ui (quotient, remainder, dividend, divisor); 85 r_q = mpz_cdiv_q_ui (quotient2, dividend, divisor); 86 r_r = mpz_cdiv_r_ui (remainder2, dividend, divisor); 87 r = mpz_cdiv_ui (dividend, divisor) [all...] |
| t-fdiv_ui.c | 33 mpz_t dividend; local 54 mpz_init (dividend); 75 mpz_rrandomb (dividend, rands, dividend_size); 80 mpz_neg (dividend, dividend); 82 /* printf ("%ld\n", SIZ (dividend)); */ 84 r_rq = mpz_fdiv_qr_ui (quotient, remainder, dividend, divisor); 85 r_q = mpz_fdiv_q_ui (quotient2, dividend, divisor); 86 r_r = mpz_fdiv_r_ui (remainder2, dividend, divisor); 87 r = mpz_fdiv_ui (dividend, divisor) [all...] |
| t-remove.c | 34 mpz_t t, dest, refdest, dividend, divisor; local 49 mpz_inits (bs, t, dest, refdest, dividend, divisor, NULL); 66 mpz_rrandomb (dividend, rands, dividend_size); 73 mpz_mul (dividend, dividend, t); 75 refpwr = mpz_refremove (refdest, dividend, divisor); 76 pwr = mpz_remove (dest, dividend, divisor); 83 fprintf (stderr, " op1 = "); debug_mp (dividend); 91 mpz_clears (bs, t, dest, refdest, dividend, divisor, NULL);
|
| /src/external/lgpl3/gmp/dist/mpz/ |
| cdiv_q.c | 35 mpz_cdiv_q (mpz_ptr quot, mpz_srcptr dividend, mpz_srcptr divisor) 37 mp_size_t dividend_size = SIZ (dividend); 46 mpz_tdiv_qr (quot, rem, dividend, divisor);
|
| cdiv_r.c | 35 mpz_cdiv_r (mpz_ptr rem, mpz_srcptr dividend, mpz_srcptr divisor) 54 mpz_tdiv_r (rem, dividend, divisor); 56 if ((divisor_size ^ SIZ (dividend)) >= 0 && SIZ (rem) != 0)
|
| fdiv_q.c | 35 mpz_fdiv_q (mpz_ptr quot, mpz_srcptr dividend, mpz_srcptr divisor) 37 mp_size_t dividend_size = SIZ (dividend); 46 mpz_tdiv_qr (quot, rem, dividend, divisor);
|
| fdiv_r.c | 35 mpz_fdiv_r (mpz_ptr rem, mpz_srcptr dividend, mpz_srcptr divisor) 53 mpz_tdiv_r (rem, dividend, divisor); 55 if ((divisor_size ^ SIZ (dividend)) < 0 && SIZ (rem) != 0)
|
| cdiv_qr.c | 35 mpz_cdiv_qr (mpz_ptr quot, mpz_ptr rem, mpz_srcptr dividend, mpz_srcptr divisor) 54 xsize = SIZ (dividend) ^ divisor_size;; 55 mpz_tdiv_qr (quot, rem, dividend, divisor);
|
| fdiv_qr.c | 35 mpz_fdiv_qr (mpz_ptr quot, mpz_ptr rem, mpz_srcptr dividend, mpz_srcptr divisor) 54 xsize = SIZ (dividend) ^ divisor_size;; 55 mpz_tdiv_qr (quot, rem, dividend, divisor);
|
| tdiv_ui.c | 1 /* mpz_tdiv_ui(dividend, divisor_limb) -- Return DIVDEND mod DIVISOR_LIMB. 36 mpz_tdiv_ui (mpz_srcptr dividend, unsigned long int divisor) 45 ns = SIZ(dividend); 52 np = PTR(dividend);
|
| mod.c | 35 mpz_mod (mpz_ptr rem, mpz_srcptr dividend, mpz_srcptr divisor) 60 mpz_tdiv_r (rem, dividend, divisor);
|
| cdiv_q_ui.c | 38 mpz_cdiv_q_ui (mpz_ptr quot, mpz_srcptr dividend, unsigned long int divisor) 47 ns = SIZ(dividend); 56 np = PTR(dividend);
|
| /src/common/lib/libc/arch/vax/gen/ |
| udiv.S | 40 * udiv() takes an ordinary dividend/divisor pair; 41 * audiv() takes a pointer to a dividend and an ordinary divisor. 44 #define DIVIDEND 4(%ap) 50 movl DIVIDEND,%r0 51 jlss Lhard # big dividend: extended division 52 divl2 %r2,%r0 # small divisor and dividend: signed division 59 cmpl DIVIDEND,%r2 60 jgequ Lone # if dividend is as big or bigger, return 1 69 movl DIVIDEND,%r3 73 jlss La_hard # big dividend: extended divisio [all...] |
| urem.S | 40 * urem() takes an ordinary dividend/divisor pair; 41 * aurem() takes a pointer to a dividend and an ordinary divisor. 44 #define DIVIDEND 4(%ap) 50 movl DIVIDEND,%r0 51 jlss Lhard # big dividend: need extended division 52 divl3 %r2,%r0,%r1 # small divisor and dividend: signed modulus 61 subl3 %r2,DIVIDEND,%r0 63 movl DIVIDEND,%r0 # if divisor is bigger, return dividend 69 movl DIVIDEND,%r [all...] |
| /src/external/gpl3/gcc/dist/libgcc/config/arm/ |
| lib1funcs.S | 482 dividend .req r0 label 499 .macro ARM_DIV_BODY dividend, divisor, result, curbit 504 clz \curbit, \dividend 517 cmp.w \dividend, \divisor, lsl #shift 521 subcs.w \dividend, \dividend, \divisor, lsl #shift 524 clz \curbit, \dividend 535 cmp \dividend, \divisor, lsl #shift 537 subcs \dividend, \dividend, \divisor, lsl #shif [all...] |
| /src/external/gpl3/gcc.old/dist/libgcc/config/arm/ |
| lib1funcs.S | 482 dividend .req r0 label 499 .macro ARM_DIV_BODY dividend, divisor, result, curbit 504 clz \curbit, \dividend 517 cmp.w \dividend, \divisor, lsl #shift 521 subcs.w \dividend, \dividend, \divisor, lsl #shift 524 clz \curbit, \dividend 535 cmp \dividend, \divisor, lsl #shift 537 subcs \dividend, \dividend, \divisor, lsl #shif [all...] |
| /src/sys/lib/libkern/arch/m68k/ |
| divsi3.S | 57 movel 4(%sp), %d1 | load the dividend 59 negl 4(%sp) | store abs(dividend) 64 bpl 3f | branch if sgn(divisor) == sgn(dividend)
|