/dports/math/p5-Math-Pari/pari-2.3.5/src/basemath/ |
H A D | Qfb.c | 160 gel(z,3) = diviiexact(c3,v2); in qfb_sqr() 182 v1 = diviiexact(v1,d1); in qfb_comp() 407 a1 = diviiexact(a1, d1); in nucomp() 408 a2 = diviiexact(a2, d1); in nucomp() 409 s = diviiexact(s, d1); in nucomp() 419 s = diviiexact(s,d1); in nucomp() 420 d = diviiexact(d,d1); in nucomp() 425 a = subii(mulii(l,diviiexact(a1,d)), mulii(u,diviiexact(n,d))); in nucomp() 444 g = diviiexact(q4,v); in nucomp() 468 a = diviiexact(a, d1); in nudupl() [all …]
|
H A D | gen1.c | 335 gel(y,1) = diviiexact(x1,p1); in gred_frac2() 336 gel(y,2) = diviiexact(x2,p1); in gred_frac2() 392 mod = diviiexact(mod, powiu(p,c)); in addpp() 615 x2 = diviiexact(x2,delta); in addfrac() 616 y2 = diviiexact(y2,delta); in addfrac() 631 delta = diviiexact(delta, p1); in addfrac() 632 n = diviiexact(n, p1); in addfrac() 1279 if (!is_pm1(p1)) { x1 = diviiexact(x1,p1); y2 = diviiexact(y2,p1); } in gmul() 1281 if (!is_pm1(p1)) { x2 = diviiexact(x2,p1); y1 = diviiexact(y1,p1); } in gmul() 1968 if (!is_pm1(p1)) { x1 = diviiexact(x1,p1); y1 = diviiexact(y1,p1); } in gdiv() [all …]
|
H A D | base2.c | 410 delta = diviiexact(delta,hh); in ordmax() 566 c = diviiexact(c, d); in get_coprimes() 567 gel(u,i) = diviiexact(gel(u,i), d); in get_coprimes() 668 *index = diviiexact(da, gcoeff(a,1,1)); in allbase() 677 *dK = diviiexact(*dx, sqri(*index)); in allbase() 873 *de = diviiexact(*de, ce); in update_den() 875 if (pp) *pp =diviiexact(*pp, ce); in update_den() 1048 ib1 = gmul(ib1, diviiexact(d2, d1)); in Decomp() 1052 ib2 = gmul(ib2, diviiexact(d1, d2)); in Decomp() 1347 pdr = diviiexact(pdr, c); in fastnu() [all …]
|
H A D | alglin2.c | 1124 p1 = negi(diviiexact(aj,ak)); in QV_elem() 1130 p1 = negi(diviiexact(ak,aj)); in QV_elem() 1136 if (!is_pm1(d)) { aj = diviiexact(aj,d); ak = diviiexact(ak,d); } in QV_elem() 1516 if (!is_pm1(d)) { a = diviiexact(a,d); b = diviiexact(b,d); } in hnf_special() 2254 p1 = negi(diviiexact(aj,ak)); in ZV_elem() 2262 p1 = negi(diviiexact(ak,aj)); in ZV_elem() 2272 if (!is_pm1(d)) { aj = diviiexact(aj, d); ak = diviiexact(ak, d); } in ZV_elem() 2559 if (i > 1) b = diviiexact(b,d); in allhnfmod() 2700 lambda[i][k] = diviiexact(t, D[k-1]); in hnfswap() 3201 *pa = diviiexact(a, d); in bezout_step() [all …]
|
H A D | base4.c | 541 a0 = diviiexact(xZ, a1); in mat_ideal_two_elt() 814 if (e == 1 || (vmax - v) % e == 0) pk = diviiexact(pk, p); in idealval() 1922 GEN p1 = gcdii(Nz, diviiexact(Nx,Nz)); in idealdivexact() 1924 Nz = diviiexact(Nz,p1); in idealdivexact() 1928 x = hnfmodid(x, diviiexact(Nx,Nz)); in idealdivexact() 1933 y = hnfmodid(y, diviiexact(Ny,Nz)); in idealdivexact() 2085 b = mulii(gcoeff(I,1,1), c? diviiexact(T, c): T); in ideallllred() 2153 x = diviiexact(x, f); in coprime_part() 2209 d1 = diviiexact(d, d2); in make_integral() 2254 GEN u, v, q, e = gel(pr,3), a = diviiexact(F,p); in unif_mod_fZ() [all …]
|
H A D | arith1.c | 153 GEN o1 = diviiexact(o,p), y = Fp_pow(a, o1, b); in znorder() 232 for (i=1; i<=k; i++) gel(L,i) = diviiexact(q, gel(L0,i)); in gener_Fp_local() 369 z = Fp_inv(q, diviiexact(n,q)); in znstar() 379 GEN q = diviiexact(gel(cyc,j),d); in znstar() 773 z = Fp_pow(z, diviiexact(d, gcdii(K, d)), p); in ispower() 1569 p1 = gcdii(x,y); if (!is_pm1(p1)) y = diviiexact(y,p1); in lcmii() 1637 p1 = diviiexact(gel(x,1),d); in chinese() 2706 GEN p1 = diviiexact(h,gel(p,i)); in find_order() 3014 if (e > 1) t = mulii(t, diviiexact(subis(gpowgs(p,e), 1), subis(p,1))); in hclassno2()
|
/dports/math/pari/pari-2.13.3/src/basemath/ |
H A D | Qfb.c | 175 v1 = diviiexact(v1,d1); in qfb_comp() 418 a1 = diviiexact(a1, d1); in nucomp() 419 a2 = diviiexact(a2, d1); in nucomp() 420 s = diviiexact(s, d1); in nucomp() 428 a1 = diviiexact(a1,d1); in nucomp() 430 s = diviiexact(s,d1); in nucomp() 431 d = diviiexact(d,d1); in nucomp() 436 a = subii(mulii(l,diviiexact(a1,d)), mulii(u,diviiexact(n,d))); in nucomp() 455 g = diviiexact(q4,v); in nucomp() 479 a = diviiexact(a, d1); in nudupl() [all …]
|
H A D | qfsolve.c | 363 a = diviiexact(a,d); in qflllgram_indefgoon2() 364 b = diviiexact(b,d); in qflllgram_indefgoon2() 406 for(i=1; i<j; i++) gcoeff(H,j,i) = gel(c,i) = diviiexact(gel(b,i),d); in ZsymM_Z_divexact() 407 gel(c,j) = diviiexact(gel(b,j),d); in ZsymM_Z_divexact() 474 for (j = 1; j<=n; j++) gcoeff(G,1,j) = diviiexact(gcoeff(G,1,j), p); in qfminimize() 511 GEN a = modii(diviiexact(gcoeff(G,1,1),p), p); in qfminimize() 512 GEN b = modii(diviiexact(gcoeff(G,1,2),p), p); in qfminimize() 513 GEN c = diviiexact(gcoeff(G,2,2),p); in qfminimize() 611 A = diviiexact(subii(sqri(n),c), d); in qfbsqrt() 612 B = diviiexact(addii(b, mulii(m,n)), d); in qfbsqrt() [all …]
|
H A D | gen1.c | 400 gel(q,1) = diviiexact(x,r); in Qdivii() 401 gel(q,2) = diviiexact(y,r); in Qdivii() 648 mod = diviiexact(mod, powiu(p,c)); in addsub_pp() 704 mod = diviiexact(mod, powiu(p,c)); in addQp() 894 x2 = diviiexact(x2,delta); in addsub_frac() 895 y2 = diviiexact(y2,delta); in addsub_frac() 900 if (!equali1(r)) { n = diviiexact(n, r); delta = diviiexact(delta, r); } in addsub_frac() 1832 if (!equali1(p1)) { x1 = diviiexact(x1,p1); y2 = diviiexact(y2,p1); } in gmul() 1834 if (!equali1(p1)) { x2 = diviiexact(x2,p1); y1 = diviiexact(y1,p1); } in gmul() 2441 if (!equali1(p1)) { x1 = diviiexact(x1,p1); y1 = diviiexact(y1,p1); } in gdiv() [all …]
|
H A D | hnf_snf.c | 682 p1 = diviiexact(aj,ak); togglesign(p1); in ZC_elem() 690 p1 = diviiexact(ak,aj); togglesign(p1); in ZC_elem() 700 if (!is_pm1(d)) { aj = diviiexact(aj, d); ak = diviiexact(ak, d); } in ZC_elem() 1059 t = diviiexact(a, pvmin); togglesign(t); in ZpM_echelon() 1327 if (i > 1) b = diviiexact(b,d); in ZM_hnfmodall_i() 1633 gel(Li,k) = diviiexact(t, gel(D,k-1)); in hnfswap() 2261 *pa = diviiexact(a, d); in bezout_step() 2262 *pb = diviiexact(b, d); return d; in bezout_step() 2443 if (!is_pm1(d)) mdet = diviiexact(mdet,d); in ZM_snfall_i() 2848 A = diviiexact(a,d); in ZV_snfall() [all …]
|
H A D | base4.c | 421 a0 = diviiexact(xZ, a1); in mat_ideal_two_elt() 897 x = hnfmodid(x, diviiexact(N, M)); in idealredmodpower_i() 2449 Nz = diviiexact(Nz,p1); in idealdivexact() 2667 x = d; y = diviiexact(a,d); in Z_ppio() 2683 x = diviiexact(a,d); y = d; in Z_ppgle() 2721 Z_dcba_rec(L,diviiexact(b,x), c0); in Z_dcba_rec() 2735 a = diviiexact(a,g); in Z_cba_rec() 2736 b = diviiexact(b,g); in Z_cba_rec() 2780 x = diviiexact(x, f); in Z_ppo() 2870 d1 = diviiexact(d, d2); in make_integral() [all …]
|
H A D | Hensel.c | 285 pd = (d == eold)? peold: diviiexact(peold, p); /* p^d */ in MultiLift() 504 if (mask & 1) q = diviiexact(q, p); in ZpX_liftroot() 544 if (mask & 1) q = diviiexact(q,p); in ZpXQX_liftroot_vald() 551 fa = typ(fa)==t_INT? diviiexact(fa,q2v): ZX_Z_divexact(fa, q2v); in ZpXQX_liftroot_vald() 556 u = typ(u)==t_INT? diviiexact(u,q2): ZX_Z_divexact(u,q2); in ZpXQX_liftroot_vald() 597 if (mask & 1) q = diviiexact(q, p); in Zp_sqrtnlift() 781 qM = diviiexact(q2,p); /* > 1 */ in gen_ZpM_Newton() 841 qM = diviiexact(q2,p); /* > 1 */ in gen_ZpX_Newton() 1040 if (mask&1UL) { qq = diviiexact(qq, p); N--; } in ZpX_ZpXQ_liftroot_ea()
|
H A D | bb_hnf.c | 80 return modii(diviiexact(N,d),N); in _Fp_rann() 97 return diviiexact(D,N); in Z_split() 107 N2 = diviiexact(N,g); in Z_stab() 108 a2 = diviiexact(a,g); in Z_stab() 120 N2 = diviiexact(N,g); in _Fp_unit() 149 mkcol2(diviiexact(y,d),negi(diviiexact(x,d))), in _Fp_extgcd()
|
H A D | bb_group.c | 637 t0 = diviiexact(ord, gel(qj,e)); in gen_PH_log() 689 t = diviiexact(o, powiu(p,e)); in gen_order() 730 t = diviiexact(o, powiu(p,e)); in gen_factored_order() 836 GEN r = diviiexact(N,powis(l,e)); in gen_gener() 992 N0 = gel(F,1); N1 = diviiexact(N, N0); in gen_ellgroup() 1027 d1 = gel(F, 1), dm = diviiexact(d1,m); in gen_ellgens()
|
H A D | char.c | 43 for (i = 2; i < l; i++) gel(D,i) = diviiexact(C, gel(d,i)); in cyc_normalize() 61 d = diviiexact(d, t); in char_simplify() 132 if (!is_pm1(c)) o = diviiexact(o,c); in charorder() 633 GEN Q = gel(mod,i), g = gel(gen,i), qinv = Fp_inv(Q, diviiexact(N,Q)); in znstar0() 659 qj = diviiexact(cj,d); in znstar0() 692 t = Fp_inv(diviiexact(subiu(g,1), p), p); in znstar0() 734 b = Fp_mul(diviiexact(subiu(h,1), p), lo, p); in Zideallog_pk()
|
H A D | base1.c | 370 gel(a,j) = diviiexact(gel(a,j), pvj); in ZX_Z_normalize() 428 gel(a,j) = diviiexact(gel(a,j), pku); in ZX_primitive_to_monic() 468 GEN ni = mulii(n, diviiexact(gel(A,i), di)); in ZX_Q_mul() 472 gel(B, i) = mkfrac(ni, diviiexact(d, di)); in ZX_Q_mul() 1150 da = diviiexact(da, da2); in tests_OK() 1398 if (den && gel(den,i)) t = diviiexact(t,gel(den,i)); in get_Tr() 1474 if (d) t = diviiexact(t, d); in make_Tr() 1490 if (d) t = diviiexact(t, d); in make_Tr() 1645 S->index = sqrti( diviiexact(S->dT, S->dK) ); in nfmaxord_complete() 1696 GEN c = diviiexact(dA, gcoeff(A,1,1)); in nfmaxord_to_nf() [all …]
|
H A D | hyperell.c | 147 return Fp_div(diviiexact(a, d), diviiexact(b, d), p); in frac_to_Fp() 819 q1 = diviiexact(q1,D); in hyperell_redsl2() 820 q2 = diviiexact(q2,D); in hyperell_redsl2() 821 q3 = diviiexact(q3,D); in hyperell_redsl2()
|
H A D | ellanal.c | 720 W1 = diviiexact(W1,D); in qfb_mult() 721 W2 = diviiexact(W2,D); in qfb_mult() 722 W3 = diviiexact(W3,D); in qfb_mult() 736 GEN q = qfi(mulii(NQ, C), negi(B), diviiexact(A, NQ)); in best_point_old() 790 GEN a = mulii(NQ, gel(f,3)), b = negi(gel(f,2)), c = diviiexact(gel(f,1), NQ); in best_point() 1072 GEN Q = gel(listQ, k), NQ = diviiexact(N, Q); in find_div() 1137 GEN C = diviiexact(shifti(subii(sqri(bk), D), -2), N); in listheegner()
|
H A D | prime.c | 586 GEN b, c, g, Nmunp = diviiexact(subiu(N,1), p); in pl831() 630 F = (lg(P) == 2)? powii(gel(P,1), gel(E,1)): diviiexact(N_1, U); in BPSW_try_PL() 709 ap = Fp_pow(a, diviiexact(N1,p), N); in PL_isvalid() 712 F = diviiexact(N1, U); /* factored part of N-1 */ in PL_isvalid()
|
/dports/math/p5-Math-Pari/pari-2.3.5/examples/ |
H A D | extgcd.c | 24 *V = diviiexact( subii(a, mulii(A,ux)), B ); in extgcd()
|
/dports/math/pari/pari-2.13.3/examples/ |
H A D | extgcd.c | 25 *V = diviiexact( subii(a, mulii(A,ux)), B ); in extgcd()
|
/dports/math/pari/pari-2.13.3/src/kernel/gmp/ |
H A D | gcdext.c | 162 if (pv) v=diviiexact(subii(d,mulii(u,a)),b); in bezout()
|
/dports/math/pari/pari-2.13.3/src/modules/ |
H A D | krasner.c | 260 cipi = Fp_inv(diviiexact(dipi, data->p), Q); in FieldData() 389 pp = diviiexact(pp, data->p); in RootCongruents() 417 cf = diviiexact(cf, data->p); in RootCountingAlgorithm() 424 return RootCongruents(data, fdata, P, NULL, diviiexact(data->pr, data->p), data->pr, 0, flag); in RootCountingAlgorithm()
|
H A D | mpqs.c | 857 p1 = diviiexact(subii(h->kN, sqri(B)), shifti(A, 2)); /* coefficient -C */ in mpqs_self_init() 1226 Qx = diviiexact(Qx, Qx_part); in mpqs_eval_cand() 1431 gel(r,1) = diviiexact(N, D); in mpqs_solve_linear_system() 1453 gel(r,j) = diviiexact(gel(r,j), D); in mpqs_solve_linear_system()
|
/dports/math/p5-Math-Pari/pari-2.3.5/src/kernel/gmp/ |
H A D | gcd.c | 228 if (pv) v=diviiexact(subii(d,mulii(u,a)),b); in bezout()
|