/dports/math/flint2/flint-2.8.4/fq_nmod_mpoly/ |
H A D | add_fq_nmod.c | 23 slong Blen = B->length; in fq_nmod_mpoly_add_n_fq() local 31 if (Blen < 1) in fq_nmod_mpoly_add_n_fq() 47 n_fq_add(A->coeffs + d*(Blen - 1), B->coeffs + d*(Blen - 1), c, ctx->fqctx); in fq_nmod_mpoly_add_n_fq() 64 mpoly_monomial_zero(A->exps + N*Blen, N); in fq_nmod_mpoly_add_n_fq() 65 _n_fq_set(A->coeffs + d*Blen, c, d); in fq_nmod_mpoly_add_n_fq() 66 _fq_nmod_mpoly_set_length(A, Blen + 1, ctx); in fq_nmod_mpoly_add_n_fq() 79 slong Blen = B->length; in fq_nmod_mpoly_add_fq_nmod() local 87 if (Blen < 1) in fq_nmod_mpoly_add_fq_nmod() 103 n_fq_add_fq_nmod(A->coeffs + d*(Blen - 1), B->coeffs + d*(Blen - 1), c, ctx->fqctx); in fq_nmod_mpoly_add_fq_nmod() 120 mpoly_monomial_zero(A->exps + N*Blen, N); in fq_nmod_mpoly_add_fq_nmod() [all …]
|
H A D | sub_fq_nmod.c | 22 slong Blen = B->length; in fq_nmod_mpoly_sub_fq_nmod() local 32 if (Blen < 1) in fq_nmod_mpoly_sub_fq_nmod() 46 _fq_nmod_mpoly_set_length(A, Blen, ctx); in fq_nmod_mpoly_sub_fq_nmod() 49 n_fq_sub_fq_nmod(A->coeffs + d*(Blen - 1), B->coeffs + d*(Blen - 1), c, ctx->fqctx); in fq_nmod_mpoly_sub_fq_nmod() 50 if (_n_fq_is_zero(A->coeffs + d*(Blen - 1), d)) in fq_nmod_mpoly_sub_fq_nmod() 51 _fq_nmod_mpoly_set_length(A, Blen - 1, ctx); in fq_nmod_mpoly_sub_fq_nmod() 58 _nmod_vec_set(A->coeffs, B->coeffs, d*Blen); in fq_nmod_mpoly_sub_fq_nmod() 63 fq_nmod_mpoly_fit_length(A, Blen + 1, ctx); in fq_nmod_mpoly_sub_fq_nmod() 66 mpoly_monomial_zero(A->exps + N*Blen, N); in fq_nmod_mpoly_sub_fq_nmod() 68 _n_fq_neg(A->coeffs + d*Blen, A->coeffs + d*Blen, d, fq_nmod_ctx_mod(ctx->fqctx)); in fq_nmod_mpoly_sub_fq_nmod() [all …]
|
/dports/math/flint2/flint-2.8.4/nmod_mpoly/ |
H A D | add_ui.c | 18 slong Blen = B->length; in nmod_mpoly_add_ui() local 29 if (Blen < 1) in nmod_mpoly_add_ui() 35 if (mpoly_monomial_is_zero(B->exps + (Blen - 1)*N, N)) in nmod_mpoly_add_ui() 45 A->coeffs[Blen - 1] = nmod_add(B->coeffs[Blen - 1], c, ctx->mod); in nmod_mpoly_add_ui() 46 if (A->coeffs[Blen - 1] == 0) in nmod_mpoly_add_ui() 47 _nmod_mpoly_set_length(A, Blen - 1, ctx); in nmod_mpoly_add_ui() 54 _nmod_vec_set(A->coeffs, B->coeffs, Blen); in nmod_mpoly_add_ui() 59 nmod_mpoly_fit_length(A, Blen + 1, ctx); in nmod_mpoly_add_ui() 62 mpoly_monomial_zero(A->exps + N*Blen, N); in nmod_mpoly_add_ui() 63 A->coeffs[Blen] = c; in nmod_mpoly_add_ui() [all …]
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/fq_nmod_mpoly/ |
H A D | add_fq_nmod.c | 18 slong Blen = B->length; in fq_nmod_mpoly_add_fq_nmod() local 26 if (Blen == 0) in fq_nmod_mpoly_add_fq_nmod() 34 if (mpoly_monomial_is_zero(B->exps + (Blen - 1)*N, N)) in fq_nmod_mpoly_add_fq_nmod() 42 for (i = 0; i < Blen - 1; i++) in fq_nmod_mpoly_add_fq_nmod() 50 fq_nmod_add(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c, ctx->fqctx); in fq_nmod_mpoly_add_fq_nmod() 53 _fq_nmod_mpoly_set_length(A, Blen - 1, ctx); in fq_nmod_mpoly_add_fq_nmod() 57 fq_nmod_mpoly_fit_length(A, Blen + 1, ctx); in fq_nmod_mpoly_add_fq_nmod() 64 for (i = 0; i < Blen; i++) in fq_nmod_mpoly_add_fq_nmod() 70 mpoly_monomial_zero(A->exps + N*Blen, N); in fq_nmod_mpoly_add_fq_nmod() 72 fq_nmod_set(A->coeffs + Blen, c, ctx->fqctx); in fq_nmod_mpoly_add_fq_nmod() [all …]
|
H A D | sub_fq_nmod.c | 18 slong Blen = B->length; in fq_nmod_mpoly_sub_fq_nmod() local 26 if (Blen == 0) in fq_nmod_mpoly_sub_fq_nmod() 36 if (mpoly_monomial_is_zero(B->exps + (Blen - 1)*N, N)) in fq_nmod_mpoly_sub_fq_nmod() 44 for (i = 0; i < Blen - 1; i++) in fq_nmod_mpoly_sub_fq_nmod() 47 mpoly_copy_monomials(A->exps, B->exps, Blen, N); in fq_nmod_mpoly_sub_fq_nmod() 53 fq_nmod_sub(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c, ctx->fqctx); in fq_nmod_mpoly_sub_fq_nmod() 56 _fq_nmod_mpoly_set_length(A, Blen - 1, ctx); in fq_nmod_mpoly_sub_fq_nmod() 60 fq_nmod_mpoly_fit_length(A, Blen + 1, ctx); in fq_nmod_mpoly_sub_fq_nmod() 67 for (i = 0; i < Blen; i++) in fq_nmod_mpoly_sub_fq_nmod() 73 mpoly_monomial_zero(A->exps + N*Blen, N); in fq_nmod_mpoly_sub_fq_nmod() [all …]
|
/dports/math/e-antic/flint2-ae7ec89/fq_nmod_mpoly/ |
H A D | add_fq_nmod.c | 18 slong Blen = B->length; in fq_nmod_mpoly_add_fq_nmod() local 26 if (Blen == 0) in fq_nmod_mpoly_add_fq_nmod() 34 if (mpoly_monomial_is_zero(B->exps + (Blen - 1)*N, N)) in fq_nmod_mpoly_add_fq_nmod() 42 for (i = 0; i < Blen - 1; i++) in fq_nmod_mpoly_add_fq_nmod() 50 fq_nmod_add(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c, ctx->fqctx); in fq_nmod_mpoly_add_fq_nmod() 53 _fq_nmod_mpoly_set_length(A, Blen - 1, ctx); in fq_nmod_mpoly_add_fq_nmod() 57 fq_nmod_mpoly_fit_length(A, Blen + 1, ctx); in fq_nmod_mpoly_add_fq_nmod() 64 for (i = 0; i < Blen; i++) in fq_nmod_mpoly_add_fq_nmod() 70 mpoly_monomial_zero(A->exps + N*Blen, N); in fq_nmod_mpoly_add_fq_nmod() 72 fq_nmod_set(A->coeffs + Blen, c, ctx->fqctx); in fq_nmod_mpoly_add_fq_nmod() [all …]
|
H A D | sub_fq_nmod.c | 18 slong Blen = B->length; in fq_nmod_mpoly_sub_fq_nmod() local 26 if (Blen == 0) in fq_nmod_mpoly_sub_fq_nmod() 36 if (mpoly_monomial_is_zero(B->exps + (Blen - 1)*N, N)) in fq_nmod_mpoly_sub_fq_nmod() 44 for (i = 0; i < Blen - 1; i++) in fq_nmod_mpoly_sub_fq_nmod() 47 mpoly_copy_monomials(A->exps, B->exps, Blen, N); in fq_nmod_mpoly_sub_fq_nmod() 53 fq_nmod_sub(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c, ctx->fqctx); in fq_nmod_mpoly_sub_fq_nmod() 56 _fq_nmod_mpoly_set_length(A, Blen - 1, ctx); in fq_nmod_mpoly_sub_fq_nmod() 60 fq_nmod_mpoly_fit_length(A, Blen + 1, ctx); in fq_nmod_mpoly_sub_fq_nmod() 67 for (i = 0; i < Blen; i++) in fq_nmod_mpoly_sub_fq_nmod() 73 mpoly_monomial_zero(A->exps + N*Blen, N); in fq_nmod_mpoly_sub_fq_nmod() [all …]
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/nmod_mpoly/ |
H A D | add_ui.c | 18 slong Blen = B->length; in nmod_mpoly_add_ui() local 21 if (Blen == 0) in nmod_mpoly_add_ui() 43 for (i = 0; i < Blen - 1; i++) in nmod_mpoly_add_ui() 46 for (i = 0; i < Blen; i++) in nmod_mpoly_add_ui() 52 A->coeffs[Blen - 1] = nmod_add(B->coeffs[Blen - 1], c, fctx->mod); in nmod_mpoly_add_ui() 53 if (A->coeffs[Blen - 1] == 0) in nmod_mpoly_add_ui() 58 nmod_mpoly_fit_length(A, Blen + 1, ctx); in nmod_mpoly_add_ui() 65 for (i = 0; i < Blen; i++) in nmod_mpoly_add_ui() 68 for (i = 0; i < Blen; i++) in nmod_mpoly_add_ui() 72 mpoly_monomial_zero(A->exps + Blen*N, N); in nmod_mpoly_add_ui() [all …]
|
/dports/math/e-antic/flint2-ae7ec89/nmod_mpoly/ |
H A D | add_ui.c | 18 slong Blen = B->length; in nmod_mpoly_add_ui() local 21 if (Blen == 0) in nmod_mpoly_add_ui() 43 for (i = 0; i < Blen - 1; i++) in nmod_mpoly_add_ui() 46 for (i = 0; i < Blen; i++) in nmod_mpoly_add_ui() 52 A->coeffs[Blen - 1] = nmod_add(B->coeffs[Blen - 1], c, fctx->mod); in nmod_mpoly_add_ui() 53 if (A->coeffs[Blen - 1] == 0) in nmod_mpoly_add_ui() 58 nmod_mpoly_fit_length(A, Blen + 1, ctx); in nmod_mpoly_add_ui() 65 for (i = 0; i < Blen; i++) in nmod_mpoly_add_ui() 68 for (i = 0; i < Blen; i++) in nmod_mpoly_add_ui() 72 mpoly_monomial_zero(A->exps + Blen*N, N); in nmod_mpoly_add_ui() [all …]
|
/dports/math/flint2/flint-2.8.4/n_poly/ |
H A D | n_fq_poly_gcd.c | 17 mp_limb_t * B, slong Blen, in _n_fq_poly_gcd_euclidean_inplace_() argument 31 if (Alen < 2 || Blen < 2) in _n_fq_poly_gcd_euclidean_inplace_() 35 if (Blen < 1) in _n_fq_poly_gcd_euclidean_inplace_() 45 if (Blen < 1) in _n_fq_poly_gcd_euclidean_inplace_() 54 if (Blen < 2) in _n_fq_poly_gcd_euclidean_inplace_() 66 if (Alen > Blen) in _n_fq_poly_gcd_euclidean_inplace_() 96 else if (Blen > Alen) in _n_fq_poly_gcd_euclidean_inplace_() 108 _n_fq_add(B + d*(i + Blen - Alen), B + d*(i + Blen - Alen), u, d, mod); in _n_fq_poly_gcd_euclidean_inplace_() 118 Blen -= 2; in _n_fq_poly_gcd_euclidean_inplace_() 119 while (Blen > 0 && _n_fq_is_zero(B + d*(Blen - 1), d)) in _n_fq_poly_gcd_euclidean_inplace_() [all …]
|
H A D | n_fq_poly_add.c | 22 slong Blen = B->length; in n_fq_poly_add() local 25 if (Blen > Clen) in n_fq_poly_add() 27 n_poly_fit_length(A, d*Blen); in n_fq_poly_add() 30 _nmod_vec_set(A->coeffs + d*Clen, B->coeffs + d*Clen, d*(Blen - Clen)); in n_fq_poly_add() 31 A->length = Blen; in n_fq_poly_add() 33 else if (Blen < Clen) in n_fq_poly_add() 36 _nmod_vec_add(A->coeffs, B->coeffs, C->coeffs, d*Blen, ctx->mod); in n_fq_poly_add() 38 _nmod_vec_set(A->coeffs + d*Blen, C->coeffs + d*Blen, d*(Clen - Blen)); in n_fq_poly_add() 43 n_poly_fit_length(A, d*Blen); in n_fq_poly_add()
|
/dports/math/flint2/flint-2.8.4/fq_zech_mpoly/ |
H A D | sub_fq_zech.c | 18 slong Blen = B->length; in fq_zech_mpoly_sub_fq_zech() local 26 if (Blen == 0) in fq_zech_mpoly_sub_fq_zech() 36 if (mpoly_monomial_is_zero(B->exps + (Blen - 1)*N, N)) in fq_zech_mpoly_sub_fq_zech() 44 for (i = 0; i < Blen - 1; i++) in fq_zech_mpoly_sub_fq_zech() 47 mpoly_copy_monomials(A->exps, B->exps, Blen, N); in fq_zech_mpoly_sub_fq_zech() 53 fq_zech_sub(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c, ctx->fqctx); in fq_zech_mpoly_sub_fq_zech() 56 _fq_zech_mpoly_set_length(A, Blen - 1, ctx); in fq_zech_mpoly_sub_fq_zech() 60 fq_zech_mpoly_fit_length(A, Blen + 1, ctx); in fq_zech_mpoly_sub_fq_zech() 67 for (i = 0; i < Blen; i++) in fq_zech_mpoly_sub_fq_zech() 73 mpoly_monomial_zero(A->exps + N*Blen, N); in fq_zech_mpoly_sub_fq_zech() [all …]
|
/dports/math/e-antic/flint2-ae7ec89/fmpz_mpoly/ |
H A D | add_fmpz.c | 19 slong Blen = B->length; in fmpz_mpoly_add_fmpz() local 21 if (Blen == 0) in fmpz_mpoly_add_fmpz() 39 for (i = 0; i < Blen - 1; i++) in fmpz_mpoly_add_fmpz() 42 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_add_fmpz() 48 fmpz_add(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c); in fmpz_mpoly_add_fmpz() 50 if (fmpz_is_zero(A->coeffs + Blen - 1)) in fmpz_mpoly_add_fmpz() 55 fmpz_mpoly_fit_length(A, Blen + 1, ctx); in fmpz_mpoly_add_fmpz() 62 for (i = 0; i < Blen; i++) in fmpz_mpoly_add_fmpz() 65 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_add_fmpz() 70 A->exps[Blen*N + i] = 0; in fmpz_mpoly_add_fmpz() [all …]
|
H A D | sub_fmpz.c | 19 slong Blen = B->length; in fmpz_mpoly_sub_fmpz() local 21 if (Blen == 0) in fmpz_mpoly_sub_fmpz() 41 for (i = 0; i < Blen - 1; i++) in fmpz_mpoly_sub_fmpz() 44 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_sub_fmpz() 52 fmpz_sub(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c); in fmpz_mpoly_sub_fmpz() 54 if (fmpz_is_zero(A->coeffs + Blen - 1)) in fmpz_mpoly_sub_fmpz() 59 fmpz_mpoly_fit_length(A, Blen + 1, ctx); in fmpz_mpoly_sub_fmpz() 66 for (i = 0; i < Blen; i++) in fmpz_mpoly_sub_fmpz() 69 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_sub_fmpz() 74 A->exps[Blen*N + i] = 0; in fmpz_mpoly_sub_fmpz() [all …]
|
/dports/math/flint2/flint-2.8.4/fmpz_mpoly/ |
H A D | add_fmpz.c | 19 slong Blen = B->length; in fmpz_mpoly_add_fmpz() local 21 if (Blen == 0) in fmpz_mpoly_add_fmpz() 37 for (i = 0; i < Blen - 1; i++) in fmpz_mpoly_add_fmpz() 40 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_add_fmpz() 46 fmpz_add(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c); in fmpz_mpoly_add_fmpz() 48 if (fmpz_is_zero(A->coeffs + Blen - 1)) in fmpz_mpoly_add_fmpz() 53 fmpz_mpoly_fit_length(A, Blen + 1, ctx); in fmpz_mpoly_add_fmpz() 60 for (i = 0; i < Blen; i++) in fmpz_mpoly_add_fmpz() 63 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_add_fmpz() 68 A->exps[Blen*N + i] = 0; in fmpz_mpoly_add_fmpz() [all …]
|
H A D | sub_fmpz.c | 19 slong Blen = B->length; in fmpz_mpoly_sub_fmpz() local 21 if (Blen == 0) in fmpz_mpoly_sub_fmpz() 40 for (i = 0; i < Blen - 1; i++) in fmpz_mpoly_sub_fmpz() 43 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_sub_fmpz() 49 fmpz_sub(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c); in fmpz_mpoly_sub_fmpz() 51 if (fmpz_is_zero(A->coeffs + Blen - 1)) in fmpz_mpoly_sub_fmpz() 56 fmpz_mpoly_fit_length(A, Blen + 1, ctx); in fmpz_mpoly_sub_fmpz() 63 for (i = 0; i < Blen; i++) in fmpz_mpoly_sub_fmpz() 66 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_sub_fmpz() 71 A->exps[Blen*N + i] = 0; in fmpz_mpoly_sub_fmpz() [all …]
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/fmpz_mpoly/ |
H A D | add_fmpz.c | 19 slong Blen = B->length; in fmpz_mpoly_add_fmpz() local 21 if (Blen == 0) in fmpz_mpoly_add_fmpz() 39 for (i = 0; i < Blen - 1; i++) in fmpz_mpoly_add_fmpz() 42 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_add_fmpz() 48 fmpz_add(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c); in fmpz_mpoly_add_fmpz() 50 if (fmpz_is_zero(A->coeffs + Blen - 1)) in fmpz_mpoly_add_fmpz() 55 fmpz_mpoly_fit_length(A, Blen + 1, ctx); in fmpz_mpoly_add_fmpz() 62 for (i = 0; i < Blen; i++) in fmpz_mpoly_add_fmpz() 65 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_add_fmpz() 70 A->exps[Blen*N + i] = 0; in fmpz_mpoly_add_fmpz() [all …]
|
H A D | sub_fmpz.c | 19 slong Blen = B->length; in fmpz_mpoly_sub_fmpz() local 21 if (Blen == 0) in fmpz_mpoly_sub_fmpz() 41 for (i = 0; i < Blen - 1; i++) in fmpz_mpoly_sub_fmpz() 44 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_sub_fmpz() 52 fmpz_sub(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c); in fmpz_mpoly_sub_fmpz() 54 if (fmpz_is_zero(A->coeffs + Blen - 1)) in fmpz_mpoly_sub_fmpz() 59 fmpz_mpoly_fit_length(A, Blen + 1, ctx); in fmpz_mpoly_sub_fmpz() 66 for (i = 0; i < Blen; i++) in fmpz_mpoly_sub_fmpz() 69 for (i = 0; i < Blen*N; i++) in fmpz_mpoly_sub_fmpz() 74 A->exps[Blen*N + i] = 0; in fmpz_mpoly_sub_fmpz() [all …]
|
/dports/math/flint2/flint-2.8.4/fmpz_mod_mpoly/ |
H A D | add_fmpz.c | 21 slong Blen = B->length; in fmpz_mod_mpoly_add_fmpz_mod() local 37 if (mpoly_monomial_is_zero(B->exps + (Blen - 1)*N, N)) in fmpz_mod_mpoly_add_fmpz_mod() 42 _fmpz_vec_set(A->coeffs, B->coeffs, Blen - 1); in fmpz_mod_mpoly_add_fmpz_mod() 47 fmpz_mod_add(A->coeffs + Blen - 1, B->coeffs + Blen - 1, c, ctx->ffinfo); in fmpz_mod_mpoly_add_fmpz_mod() 48 if (fmpz_is_zero(A->coeffs + Blen - 1)) in fmpz_mod_mpoly_add_fmpz_mod() 49 _fmpz_mod_mpoly_set_length(A, Blen - 1, ctx); in fmpz_mod_mpoly_add_fmpz_mod() 56 _fmpz_vec_set(A->coeffs, B->coeffs, Blen); in fmpz_mod_mpoly_add_fmpz_mod() 61 fmpz_mod_mpoly_fit_length(A, Blen + 1, ctx); in fmpz_mod_mpoly_add_fmpz_mod() 64 mpoly_monomial_zero(A->exps + N*Blen, N); in fmpz_mod_mpoly_add_fmpz_mod() 65 fmpz_set(A->coeffs + Blen, c); in fmpz_mod_mpoly_add_fmpz_mod() [all …]
|
/dports/math/e-antic/flint2-ae7ec89/nmod_poly/ |
H A D | div_series.c | 22 mp_srcptr B, slong Blen, slong n, nmod_t mod) in _nmod_poly_div_series() argument 24 Blen = FLINT_MIN(Blen, n); in _nmod_poly_div_series() 26 if (Blen < 32 || Blen < 65 * FLINT_BIT_COUNT(mod.n)) in _nmod_poly_div_series() 28 _nmod_poly_div_series_basecase(Q, A, Alen, B, Blen, n, mod); in _nmod_poly_div_series() 34 _nmod_poly_inv_series(Binv, B, Blen, n, mod); in _nmod_poly_div_series() 45 slong Alen, Blen; in nmod_poly_div_series() local 47 Blen = B->length; in nmod_poly_div_series() 49 if (n == 0 || Blen == 0 || B->coeffs[0] == 0) in nmod_poly_div_series() 66 _nmod_poly_div_series(Q->coeffs, A->coeffs, Alen, B->coeffs, Blen, n, Q->mod); in nmod_poly_div_series() 72 _nmod_poly_div_series(t->coeffs, A->coeffs, Alen, B->coeffs, Blen, n, Q->mod); in nmod_poly_div_series()
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/nmod_poly/ |
H A D | div_series.c | 22 mp_srcptr B, slong Blen, slong n, nmod_t mod) in _nmod_poly_div_series() argument 24 Blen = FLINT_MIN(Blen, n); in _nmod_poly_div_series() 26 if (Blen < 32 || Blen < 65 * FLINT_BIT_COUNT(mod.n)) in _nmod_poly_div_series() 28 _nmod_poly_div_series_basecase(Q, A, Alen, B, Blen, n, mod); in _nmod_poly_div_series() 34 _nmod_poly_inv_series(Binv, B, Blen, n, mod); in _nmod_poly_div_series() 45 slong Alen, Blen; in nmod_poly_div_series() local 47 Blen = B->length; in nmod_poly_div_series() 49 if (n == 0 || Blen == 0 || B->coeffs[0] == 0) in nmod_poly_div_series() 66 _nmod_poly_div_series(Q->coeffs, A->coeffs, Alen, B->coeffs, Blen, n, Q->mod); in nmod_poly_div_series() 72 _nmod_poly_div_series(t->coeffs, A->coeffs, Alen, B->coeffs, Blen, n, Q->mod); in nmod_poly_div_series()
|
/dports/math/flint2/flint-2.8.4/nmod_poly/ |
H A D | div_series.c | 22 mp_srcptr B, slong Blen, slong n, nmod_t mod) in _nmod_poly_div_series() argument 24 Blen = FLINT_MIN(Blen, n); in _nmod_poly_div_series() 26 if (Blen < 32 || Blen < 65 * FLINT_BIT_COUNT(mod.n)) in _nmod_poly_div_series() 28 _nmod_poly_div_series_basecase(Q, A, Alen, B, Blen, n, mod); in _nmod_poly_div_series() 34 _nmod_poly_inv_series(Binv, B, Blen, n, mod); in _nmod_poly_div_series() 45 slong Alen, Blen; in nmod_poly_div_series() local 47 Blen = B->length; in nmod_poly_div_series() 49 if (n == 0 || Blen == 0 || B->coeffs[0] == 0) in nmod_poly_div_series() 66 _nmod_poly_div_series(Q->coeffs, A->coeffs, Alen, B->coeffs, Blen, n, Q->mod); in nmod_poly_div_series() 72 _nmod_poly_div_series(t->coeffs, A->coeffs, Alen, B->coeffs, Blen, n, Q->mod); in nmod_poly_div_series()
|
/dports/math/e-antic/flint2-ae7ec89/fmpz_poly/ |
H A D | div_series.c | 18 const fmpz * B, slong Blen, slong n) in _fmpz_poly_div_series() argument 21 Blen = FLINT_MIN(Blen, n); in _fmpz_poly_div_series() 23 if (n < 32 || Blen < 20) in _fmpz_poly_div_series() 24 _fmpz_poly_div_series_basecase(Q, A, Alen, B, Blen, n); in _fmpz_poly_div_series() 29 _fmpz_poly_inv_series(Binv, B, Blen, n); in _fmpz_poly_div_series() 34 _fmpz_poly_div_series_divconquer(Q, A, Alen, B, Blen, n); in _fmpz_poly_div_series() 41 slong Blen = FLINT_MIN(B->length, n); in fmpz_poly_div_series() local 43 if (Blen == 0) in fmpz_poly_div_series() 59 _fmpz_poly_div_series(t->coeffs, A->coeffs, Alen, B->coeffs, Blen, n); in fmpz_poly_div_series() 66 _fmpz_poly_div_series(Q->coeffs, A->coeffs, Alen, B->coeffs, Blen, n); in fmpz_poly_div_series()
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/fmpz_poly/ |
H A D | div_series.c | 18 const fmpz * B, slong Blen, slong n) in _fmpz_poly_div_series() argument 21 Blen = FLINT_MIN(Blen, n); in _fmpz_poly_div_series() 23 if (n < 32 || Blen < 20) in _fmpz_poly_div_series() 24 _fmpz_poly_div_series_basecase(Q, A, Alen, B, Blen, n); in _fmpz_poly_div_series() 29 _fmpz_poly_inv_series(Binv, B, Blen, n); in _fmpz_poly_div_series() 34 _fmpz_poly_div_series_divconquer(Q, A, Alen, B, Blen, n); in _fmpz_poly_div_series() 41 slong Blen = FLINT_MIN(B->length, n); in fmpz_poly_div_series() local 43 if (Blen == 0) in fmpz_poly_div_series() 59 _fmpz_poly_div_series(t->coeffs, A->coeffs, Alen, B->coeffs, Blen, n); in fmpz_poly_div_series() 66 _fmpz_poly_div_series(Q->coeffs, A->coeffs, Alen, B->coeffs, Blen, n); in fmpz_poly_div_series()
|
/dports/math/flint2/flint-2.8.4/fmpz_poly/ |
H A D | div_series.c | 18 const fmpz * B, slong Blen, slong n) in _fmpz_poly_div_series() argument 21 Blen = FLINT_MIN(Blen, n); in _fmpz_poly_div_series() 23 if (n < 72 || Blen < 72 || Alen == 1) in _fmpz_poly_div_series() 24 _fmpz_poly_div_series_basecase(Q, A, Alen, B, Blen, n); in _fmpz_poly_div_series() 29 _fmpz_poly_inv_series(Binv, B, Blen, n); in _fmpz_poly_div_series() 34 _fmpz_poly_div_series_divconquer(Q, A, Alen, B, Blen, n); in _fmpz_poly_div_series() 41 slong Blen = FLINT_MIN(B->length, n); in fmpz_poly_div_series() local 43 if (Blen == 0) in fmpz_poly_div_series() 59 _fmpz_poly_div_series(t->coeffs, A->coeffs, Alen, B->coeffs, Blen, n); in fmpz_poly_div_series() 66 _fmpz_poly_div_series(Q->coeffs, A->coeffs, Alen, B->coeffs, Blen, n); in fmpz_poly_div_series()
|