| /src/external/lgpl3/gmp/dist/mpq/ |
| init.c | 41 ALLOC(DEN(x)) = 1; 42 PTR(DEN(x)) = __GMP_ALLOCATE_FUNC_LIMBS (1); 43 PTR(DEN(x))[0] = 1; 44 SIZ(DEN(x)) = 1;
|
| canonicalize.c | 40 if (SIZ(DEN(op)) < 0) 43 SIZ(DEN(op)) = -SIZ(DEN(op)); 45 else if (UNLIKELY (SIZ(DEN(op)) == 0)) 52 SIZ(DEN(op)))); 54 mpz_gcd (gcd, NUM(op), DEN(op)); 58 mpz_divexact_gcd (DEN(op), DEN(op), gcd);
|
| clear.c | 39 if (ALLOC (DEN(x))) 40 __GMP_FREE_FUNC_LIMBS (PTR(DEN(x)), ALLOC(DEN(x)));
|
| swap.c | 37 MP_SIZE_T_SWAP (ALLOC(DEN(u)), ALLOC(DEN(v))); 39 MP_SIZE_T_SWAP (SIZ(DEN(u)), SIZ(DEN(v))); 41 MP_PTR_SWAP (PTR(DEN(u)), PTR(DEN(v)));
|
| cmp_si.c | 42 ASSERT (SIZ(DEN(q)) > 0); 55 SIZ(DEN(qabs)) = SIZ(DEN(q)); 56 PTR(DEN(qabs)) = PTR(DEN(q));
|
| div.c | 61 PTR(DEN(quot)), ALLOC(DEN(quot))); 64 SIZ(NUM(quot)) = SIZ(DEN(quot)); 65 SIZ(DEN(quot)) = op2_size; 69 SIZ(NUM(quot)) = - SIZ(DEN(quot)); 70 SIZ(DEN(quot)) = - op2_size; 83 MPZ_NEWALLOC (DEN(quot), 1)[0] = 1; 84 SIZ(DEN(quot)) = 1; 98 op2_size = SIZ(DEN(op2)); 99 op1_size = SIZ(DEN(op1)) [all...] |
| inv.c | 38 mp_size_t den_size = SIZ(DEN(src)); 48 SIZ(DEN(dest)) = num_size; 56 MP_PTR_SWAP (PTR(NUM(dest)), PTR(DEN(dest))); 57 MP_SIZE_T_SWAP (ALLOC(NUM(dest)), ALLOC(DEN(dest))); 65 MPN_COPY (dp, PTR(DEN(src)), den_size); 67 dp = MPZ_NEWALLOC (DEN(dest), num_size);
|
| clears.c | 45 if (ALLOC (DEN(x))) 46 __GMP_FREE_FUNC_LIMBS (PTR(DEN(x)), ALLOC(DEN(x)));
|
| abs.c | 43 mp_size_t den_size = SIZ(DEN(src)); 49 dp = MPZ_NEWALLOC (DEN(dst), den_size); 50 SIZ(DEN(dst)) = den_size; 51 MPN_COPY (dp, PTR(DEN(src)), den_size);
|
| neg.c | 50 size = SIZ(DEN(src)); 51 dp = MPZ_NEWALLOC (DEN(dst), size); 52 SIZ(DEN(dst)) = size; 53 MPN_COPY (dp, PTR(DEN(src)), size);
|
| set.c | 47 den_size = SIZ(DEN(src)); 48 SIZ(DEN(dest)) = den_size; 49 dp = MPZ_NEWALLOC (DEN(dest), den_size); 50 MPN_COPY (dp, PTR(DEN(src)), den_size);
|
| aors.c | 45 mp_size_t op1_den_size = SIZ(DEN(op1)); 47 mp_size_t op2_den_size = SIZ(DEN(op2)); 60 mpz_gcd (gcd, DEN(op1), DEN(op2)); 68 mpz_divexact_gcd (t, DEN(op2), gcd); 69 mpz_divexact_gcd (tmp2, DEN(op1), gcd); 80 mpz_mul (DEN(rop), DEN(op2), tmp2); 85 mpz_divexact_gcd (tmp1, DEN(op2), gcd); 86 mpz_mul (DEN(rop), tmp1, tmp2) [all...] |
| get_den.c | 1 /* mpq_get_den(den,rat_src) -- Set DEN to the denominator of RAT_SRC. 34 mpq_get_den (mpz_ptr den, mpq_srcptr src) 36 mp_size_t size = SIZ(DEN(src)); 39 dp = MPZ_NEWALLOC (den, size); 40 SIZ(den) = size; 41 MPN_COPY (dp, PTR(DEN(src)), size);
|
| set_den.c | 1 /* mpq_set_den(dest,den) -- Set the denominator of DEST from DEN. 35 mpq_set_den (mpq_ptr dest, mpz_srcptr den) 37 mp_size_t size = SIZ (den); 41 SIZ(DEN(dest)) = size; 42 dp = MPZ_NEWALLOC (DEN(dest), abs_size); 44 MPN_COPY (dp, PTR(den), abs_size);
|
| mul.c | 55 op1_den_size = SIZ(DEN(op1)); 57 op2_den_size = SIZ(DEN(op2)); 64 MPZ_NEWALLOC (DEN(prod), 1)[0] = 1; 65 SIZ(DEN(prod)) = 1; 88 mpz_gcd (gcd1, NUM(op1), DEN(op2)); 89 mpz_gcd (gcd2, NUM(op2), DEN(op1)); 96 mpz_divexact_gcd (tmp1, DEN(op2), gcd1); 97 mpz_divexact_gcd (tmp2, DEN(op1), gcd2); 99 mpz_mul (DEN(prod), tmp1, tmp2);
|
| equal.c | 49 den1_size = SIZ(DEN(op1)); 50 den2_size = SIZ(DEN(op2)); 61 den1_ptr = PTR(DEN(op1)); 62 den2_ptr = PTR(DEN(op2));
|
| inp_str.c | 45 SIZ(DEN(q)) = 1; 46 MPZ_NEWALLOC (DEN(q), 1)[0] = 1; 64 SIZ(DEN(q)) = 1; 65 PTR(DEN(q))[0] = 1;
|
| set_si.c | 35 mpq_set_si (mpq_t dest, signed long int num, unsigned long int den) 40 den = 1; 42 mpz_set_ui (mpq_denref (dest), den); local 49 den = 1; 58 MPZ_NEWALLOC (DEN(dest), 1)[0] = den; 59 SIZ(DEN(dest)) = (den != 0);
|
| set_ui.c | 35 mpq_set_ui (mpq_t dest, unsigned long int num, unsigned long int den) 40 den = 1; 42 mpz_set_ui (mpq_denref (dest), den); local 49 den = 1; 58 MPZ_NEWALLOC (DEN(dest), 1)[0] = den; 59 SIZ(DEN(dest)) = (den != 0);
|
| set_z.c | 46 MPZ_NEWALLOC (DEN(dest), 1)[0] = 1; 47 SIZ(DEN(dest)) = 1;
|
| set_f.c | 48 SIZ(DEN(q)) = 1; 49 MPZ_NEWALLOC (DEN(q), 1)[0] = 1; 67 SIZ(DEN(q)) = 1; 68 MPZ_NEWALLOC (DEN(q), 1)[0] = 1; 104 SIZ(DEN(q)) = den_size + 1;
|
| md_2exp.c | 95 mord_2exp (NUM(dst), DEN(dst), NUM(src), DEN(src), n); 104 SIZ(DEN(dst)) = 1; 105 MPZ_NEWALLOC (DEN(dst), 1)[0] = 1; 109 mord_2exp (DEN(dst), NUM(dst), DEN(src), NUM(src), n);
|
| set_str.c | 51 SIZ(DEN(q)) = 1; 52 MPZ_NEWALLOC (DEN(q), 1)[0] = 1;
|
| /src/external/lgpl3/gmp/dist/tests/mpq/ |
| t-cmp_ui.c | 38 mpz_mul_ui (bi, DEN (a), bn); 74 mpz_random2 (DEN (a), size); 76 while (mpz_cmp_ui (DEN (a), 0) == 0); 82 mpz_random2 (DEN (b), (mp_size_t) 1); 83 mpz_mod_ui (DEN (b), DEN (b), ~(unsigned long int) 0); 84 mpz_add_ui (DEN (b), DEN (b), 1); 102 bd = mpz_get_ui (DEN (b));
|
| t-cmp.c | 37 mpz_mul (ai, NUM (a), DEN (b)); 38 mpz_mul (bi, NUM (b), DEN (a)); 73 mpz_random2 (DEN (a), size); 75 while (mpz_cmp_ui (DEN (a), 0) == 0); 82 mpz_random2 (DEN (b), size); 84 while (mpz_cmp_ui (DEN (b), 0) == 0);
|