HomeSort by: relevance | last modified time | path
    Searched refs:an (Results 1 - 25 of 1163) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/external/lgpl3/gmp/dist/tests/mpn/
t-toom8h.c 10 #define MIN_BN(an) \
11 (MAX(GMP_NUMB_BITS <= 9*3 ? (an*7)/ 9 : \
12 GMP_NUMB_BITS <= 10*3 ? (an*6)/10 : \
13 GMP_NUMB_BITS <= 11*3 ? (an*5)/11 : \
14 GMP_NUMB_BITS <= 12*3 ? (an*4)/12 : \
15 (an*4)/13, 86) )
t-toom32.c 5 #define MIN_BN(an) (((an) + 8) / (size_t) 3)
6 #define MAX_BN(an) ((an) - 2)
t-toom42.c 5 #define MIN_BN(an) (((an) + 7) >> 2)
6 #define MAX_BN(an) ((2*(an)-5) / (size_t) 3)
t-toom43.c 5 #define MIN_BN(an) (1 + 2*(((an)+3) >> 2))
6 #define MAX_BN(an) ((an)-3)
t-toom52.c 5 #define MIN_BN(an) (((an) + 9) / (size_t) 5)
6 #define MAX_BN(an) (((an) - 3) >> 1)
t-toom53.c 5 #define MIN_BN(an) (1 + 2*(((an) + 4) / (size_t) 5))
6 #define MAX_BN(an) ((3*(an) - 11) >> 2)
t-toom54.c 5 #define MIN_BN(an) ((3*(an) + 32) / (size_t) 5) /* 3/5 */
6 #define MAX_BN(an) ((an) - 6) /* 1/1 */
t-toom62.c 5 #define MIN_BN(an) (((an) + 11) / (size_t) 6)
6 #define MAX_BN(an) ((2*(an) - 7) / (size_t) 5)
t-toom63.c 5 #define MIN_BN(an) (2*(((an) + 23) / (size_t) 6)) /* 2/6 */
6 #define MAX_BN(an) ((3*(an) - 23) / (size_t) 5) /* 3/5 */
t-toom22.c 5 #define MIN_BN(an) \
6 ((an) >= 2*MUL_TOOM22_THRESHOLD \
7 ? (an) + 2 - MUL_TOOM22_THRESHOLD \
8 : ((an)+1)/2 + 1 + (an & 1))
t-toom44.c 7 #define MIN_BN(an) (1 + 3*(((an)+3)>>2))
t-toom33.c 7 #define MIN_BN(an) (1 + 2*(((an)+2)/(size_t) 3))
t-toom6h.c 9 #define MIN_BN(an) (MAX ((an*3)>>3, 46))
toom-sqr-shared.h 59 mp_size_t an; local
63 an = MIN_AN
66 mpn_random2 (ap, an);
67 mpn_random2 (pp-1, an * 2 + 2);
69 p_after = pp[an * 2];
71 itch = mpn_toomN_sqr_itch (an);
77 mpn_toomN_sqr (pp, ap, an, scratch);
78 refmpn_mul (refp, ap, an, ap, an);
79 if (pp[-1] != p_before || pp[an * 2] != p_afte
    [all...]
toom-shared.h 28 * mpn_toomMN_mul_itch, MIN_AN, MIN_BN(an), MAX_BN(an) and then
43 #define MAX_BN(an) (an)
48 * MIN_BN(an) = N + floor(((N-1)*an + M - N)/M)
50 * MAX_BN(an) = floor(N*(an-1)/(M-1)) - N + 1
80 mp_size_t an, bn; local
87 /* We generate an in the MIN_AN <= an <= (1 << size_range). *
    [all...]
t-mul.c 53 mp_size_t max_n, an, bn, rn; local
71 for (an = 1; an <= max_n; an += 1)
73 for (bn = 1; bn <= an; bn += 1)
75 mpn_random2 (ap, an + 1);
78 refmpn_mul (refp, ap, an, bp, bn);
79 mpn_mul (rp, ap, an, bp, bn);
81 rn = an + bn;
84 printf ("ERROR, an = %d, bn = %d, rn = %d\n"
    [all...]
t-mulmid.c 57 mp_size_t an, bn, rn; local
61 an = 1 + gmp_urandomm_ui(rands, 1L << size_log);
66 /* Make sure an >= bn */
67 if (an < bn)
68 MP_SIZE_T_SWAP (an, bn);
70 mpn_random2 (ap, an);
73 refmpn_mulmid (refp, ap, an, bp, bn);
74 mpn_mulmid (rp, ap, an, bp, bn);
76 rn = an + 3 - bn;
79 printf ("ERROR in test %d, an = %d, bn = %d, rn = %d\n"
    [all...]
t-sqrmod_bnm1.c 52 ref_sqrmod_bnm1 (mp_ptr rp, mp_size_t rn, mp_srcptr ap, mp_size_t an)
56 ASSERT (0 < an && an <= rn);
58 refmpn_mul (rp, ap, an, ap, an);
59 an *= 2;
60 if (an > rn) {
61 cy = mpn_add (rp, rp, rn, rp + rn, an - rn);
100 mp_size_t an,rn,n; local
107 /* We generate an in the MIN_N <= n <= (1 << size_range). *
    [all...]
  /src/external/lgpl3/gmp/dist/mpn/generic/
divis.c 40 /* Determine whether A={ap,an} is divisible by D={dp,dn}. Must have both
41 operands normalized, meaning high limbs non-zero, except that an==0 is
50 Getting the remainder limb by limb would make an early exit possible on
60 mpn_divisible_p (mp_srcptr ap, mp_size_t an,
70 ASSERT (an >= 0);
71 ASSERT (an == 0 || ap[an-1] != 0);
74 ASSERT_MPN (ap, an);
78 Notice this test covers all cases of an==0. */
79 if (an < dn
    [all...]
sec_sqr.c 42 /* We slightly abuse TUNE_SQR_TOOM2_MAX here. If it is set for an assembly
44 file. An assembly mpn_sqr_basecase that does not define it should allow
59 mp_srcptr ap, mp_size_t an,
65 mpn_sqr_basecase (rp, ap, an);
68 mpn_mul_basecase (rp, ap, an, ap, an);
73 mpn_sec_sqr_itch (mp_size_t an)
nussbaumer_mul.c 1 /* mpn_nussbaumer_mul -- Multiply {ap,an} and {bp,bn} using
41 /* Multiply {ap,an} by {bp,bn}, and put the result in {pp, an+bn} */
44 mp_srcptr ap, mp_size_t an,
51 ASSERT (an >= bn);
56 if ((ap == bp) && (an == bn))
58 rn = mpn_sqrmod_bnm1_next_size (2*an);
59 tp = TMP_ALLOC_LIMBS (mpn_sqrmod_bnm1_itch (rn, an));
60 mpn_sqrmod_bnm1 (pp, rn, ap, an, tp);
64 rn = mpn_mulmod_bnm1_next_size (an + bn)
    [all...]
gcd_subdiv_step.c 80 mp_size_t an, bn, qn; local
87 an = bn = n;
88 MPN_NORMALIZE (ap, an);
95 if (an == bn)
98 MPN_CMP (c, ap, bp, an);
104 hook (ctx, ap, an, NULL, 0, -1);
115 if (an > bn)
117 MPN_PTR_SWAP (ap, an, bp, bn);
121 if (an <= s)
128 ASSERT_NOCARRY (mpn_sub (bp, bp, bn, ap, an));
    [all...]
sec_mul.c 37 mp_srcptr ap, mp_size_t an,
41 mpn_mul_basecase (rp, ap, an, bp, bn);
45 mpn_sec_mul_itch (mp_size_t an, mp_size_t bn)
  /src/games/primes/
spsp.c 54 uint64_t an = a % n; local
58 x += an;
59 if ((x < an) || (x >= n))
62 if (an + an < an)
63 an = an + an - n;
64 else if (an + an >= n
    [all...]
  /src/external/historical/nawk/dist/testdir/
t.8.x 3 # this should produce a blank for an empty input line

Completed in 47 milliseconds

1 2 3 4 5 6 7 8 91011>>