/dports/math/e-antic/flint2-ae7ec89/fmpq_poly/ |
H A D | xgcd.c | 27 slong lenG, lenC, lenD; in _fmpq_poly_xgcd() local 78 lenD = lenB - lenG + 1; in _fmpq_poly_xgcd() 79 C = _fmpz_vec_init(lenC + lenD); in _fmpq_poly_xgcd() 87 lenD = lenB; in _fmpq_poly_xgcd() 92 _fmpz_poly_xgcd(denG, S, T, C, lenC, D, lenD); in _fmpq_poly_xgcd() 95 _fmpz_vec_scalar_mul_fmpz(S, S, lenD, denA); in _fmpq_poly_xgcd() 104 _fmpz_vec_zero(S + lenD, lenB - lenD); in _fmpq_poly_xgcd() 107 _fmpq_poly_canonicalise(S, denS, lenD); in _fmpq_poly_xgcd() 120 _fmpz_vec_clear(C, lenC + lenD); in _fmpq_poly_xgcd()
|
/dports/math/e-antic/flint2-ae7ec89/fmpz_mod_poly/ |
H A D | xgcd_euclidean.c | 56 slong lenD, lenU, lenV1, lenV3, lenW; in _fmpz_mod_poly_xgcd_euclidean() local 67 lenD = lenB; in _fmpz_mod_poly_xgcd_euclidean() 75 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_xgcd_euclidean() 76 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_xgcd_euclidean() 77 lenD = lenV3 - 1; in _fmpz_mod_poly_xgcd_euclidean() 78 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_xgcd_euclidean() 91 FMPZ_VEC_SWAP(D, lenD, V3, lenV3); in _fmpz_mod_poly_xgcd_euclidean() 95 _fmpz_vec_set(G, D, lenD); in _fmpz_mod_poly_xgcd_euclidean() 102 _fmpz_mod_poly_add(Q, G, lenD, Q, lenQ, p); in _fmpz_mod_poly_xgcd_euclidean() 111 return lenD; in _fmpz_mod_poly_xgcd_euclidean()
|
H A D | xgcd_euclidean_f.c | 36 slong lenQ, lenR, lenD = 0; in _fmpz_mod_poly_xgcd_euclidean_f() local 72 lenD = lenB; in _fmpz_mod_poly_xgcd_euclidean_f() 83 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_xgcd_euclidean_f() 84 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_xgcd_euclidean_f() 85 lenD = lenV3 - 1; in _fmpz_mod_poly_xgcd_euclidean_f() 86 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_xgcd_euclidean_f() 99 FMPZ_VEC_SWAP(D, lenD, V3, lenV3); in _fmpz_mod_poly_xgcd_euclidean_f() 103 _fmpz_vec_set(G, D, lenD); in _fmpz_mod_poly_xgcd_euclidean_f() 110 _fmpz_mod_poly_add(Q, G, lenD, Q, lenQ, p); in _fmpz_mod_poly_xgcd_euclidean_f() 122 return lenD; in _fmpz_mod_poly_xgcd_euclidean_f()
|
H A D | gcdinv_euclidean.c | 81 slong lenD, lenU1, lenU2, lenV3, lenW; in _fmpz_mod_poly_gcdinv_euclidean() local 99 lenD = lenA; in _fmpz_mod_poly_gcdinv_euclidean() 107 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_gcdinv_euclidean() 108 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_gcdinv_euclidean() 109 lenD = lenV3 - 1; in _fmpz_mod_poly_gcdinv_euclidean() 110 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_gcdinv_euclidean() 126 FMPZ_VEC_SWAP(V3, lenV3, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean() 129 _fmpz_vec_swap(G, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean() 142 return lenD; in _fmpz_mod_poly_gcdinv_euclidean()
|
H A D | gcdinv_euclidean_f.c | 40 slong lenQ, lenR, lenD = 0; in _fmpz_mod_poly_gcdinv_euclidean_f() local 104 lenD = lenA; in _fmpz_mod_poly_gcdinv_euclidean_f() 115 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_gcdinv_euclidean_f() 116 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_gcdinv_euclidean_f() 117 lenD = lenV3 - 1; in _fmpz_mod_poly_gcdinv_euclidean_f() 118 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_gcdinv_euclidean_f() 134 FMPZ_VEC_SWAP(V3, lenV3, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean_f() 137 _fmpz_vec_swap(G, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean_f() 152 return lenD; in _fmpz_mod_poly_gcdinv_euclidean_f()
|
/dports/math/flint2/flint-2.8.4/fmpq_poly/ |
H A D | xgcd.c | 27 slong lenG, lenC, lenD; in _fmpq_poly_xgcd() local 78 lenD = lenB - lenG + 1; in _fmpq_poly_xgcd() 79 C = _fmpz_vec_init(lenC + lenD); in _fmpq_poly_xgcd() 87 lenD = lenB; in _fmpq_poly_xgcd() 92 _fmpz_poly_xgcd(denG, S, T, C, lenC, D, lenD); in _fmpq_poly_xgcd() 95 _fmpz_vec_scalar_mul_fmpz(S, S, lenD, denA); in _fmpq_poly_xgcd() 104 _fmpz_vec_zero(S + lenD, lenB - lenD); in _fmpq_poly_xgcd() 107 _fmpq_poly_canonicalise(S, denS, lenD); in _fmpq_poly_xgcd() 120 _fmpz_vec_clear(C, lenC + lenD); in _fmpq_poly_xgcd()
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/fmpq_poly/ |
H A D | xgcd.c | 27 slong lenG, lenC, lenD; in _fmpq_poly_xgcd() local 78 lenD = lenB - lenG + 1; in _fmpq_poly_xgcd() 79 C = _fmpz_vec_init(lenC + lenD); in _fmpq_poly_xgcd() 87 lenD = lenB; in _fmpq_poly_xgcd() 92 _fmpz_poly_xgcd(denG, S, T, C, lenC, D, lenD); in _fmpq_poly_xgcd() 95 _fmpz_vec_scalar_mul_fmpz(S, S, lenD, denA); in _fmpq_poly_xgcd() 104 _fmpz_vec_zero(S + lenD, lenB - lenD); in _fmpq_poly_xgcd() 107 _fmpq_poly_canonicalise(S, denS, lenD); in _fmpq_poly_xgcd() 120 _fmpz_vec_clear(C, lenC + lenD); in _fmpq_poly_xgcd()
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/fmpz_mod_poly/ |
H A D | xgcd_euclidean.c | 56 slong lenD, lenU, lenV1, lenV3, lenW; in _fmpz_mod_poly_xgcd_euclidean() local 67 lenD = lenB; in _fmpz_mod_poly_xgcd_euclidean() 75 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_xgcd_euclidean() 76 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_xgcd_euclidean() 77 lenD = lenV3 - 1; in _fmpz_mod_poly_xgcd_euclidean() 78 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_xgcd_euclidean() 91 FMPZ_VEC_SWAP(D, lenD, V3, lenV3); in _fmpz_mod_poly_xgcd_euclidean() 95 _fmpz_vec_set(G, D, lenD); in _fmpz_mod_poly_xgcd_euclidean() 102 _fmpz_mod_poly_add(Q, G, lenD, Q, lenQ, p); in _fmpz_mod_poly_xgcd_euclidean() 111 return lenD; in _fmpz_mod_poly_xgcd_euclidean()
|
H A D | xgcd_euclidean_f.c | 36 slong lenQ, lenR, lenD = 0; in _fmpz_mod_poly_xgcd_euclidean_f() local 72 lenD = lenB; in _fmpz_mod_poly_xgcd_euclidean_f() 83 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_xgcd_euclidean_f() 84 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_xgcd_euclidean_f() 85 lenD = lenV3 - 1; in _fmpz_mod_poly_xgcd_euclidean_f() 86 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_xgcd_euclidean_f() 99 FMPZ_VEC_SWAP(D, lenD, V3, lenV3); in _fmpz_mod_poly_xgcd_euclidean_f() 103 _fmpz_vec_set(G, D, lenD); in _fmpz_mod_poly_xgcd_euclidean_f() 110 _fmpz_mod_poly_add(Q, G, lenD, Q, lenQ, p); in _fmpz_mod_poly_xgcd_euclidean_f() 122 return lenD; in _fmpz_mod_poly_xgcd_euclidean_f()
|
H A D | gcdinv_euclidean.c | 81 slong lenD, lenU1, lenU2, lenV3, lenW; in _fmpz_mod_poly_gcdinv_euclidean() local 99 lenD = lenA; in _fmpz_mod_poly_gcdinv_euclidean() 107 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_gcdinv_euclidean() 108 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_gcdinv_euclidean() 109 lenD = lenV3 - 1; in _fmpz_mod_poly_gcdinv_euclidean() 110 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_gcdinv_euclidean() 126 FMPZ_VEC_SWAP(V3, lenV3, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean() 129 _fmpz_vec_swap(G, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean() 142 return lenD; in _fmpz_mod_poly_gcdinv_euclidean()
|
H A D | gcdinv_euclidean_f.c | 40 slong lenQ, lenR, lenD = 0; in _fmpz_mod_poly_gcdinv_euclidean_f() local 104 lenD = lenA; in _fmpz_mod_poly_gcdinv_euclidean_f() 115 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_gcdinv_euclidean_f() 116 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_gcdinv_euclidean_f() 117 lenD = lenV3 - 1; in _fmpz_mod_poly_gcdinv_euclidean_f() 118 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_gcdinv_euclidean_f() 134 FMPZ_VEC_SWAP(V3, lenV3, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean_f() 137 _fmpz_vec_swap(G, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean_f() 152 return lenD; in _fmpz_mod_poly_gcdinv_euclidean_f()
|
/dports/math/flint2/flint-2.8.4/fmpz_mod_poly/ |
H A D | xgcd_euclidean.c | 60 slong lenD, lenU, lenV1, lenV3, lenW; in _fmpz_mod_poly_xgcd_euclidean() local 71 lenD = lenB; in _fmpz_mod_poly_xgcd_euclidean() 79 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_xgcd_euclidean() 80 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_xgcd_euclidean() 81 lenD = lenV3 - 1; in _fmpz_mod_poly_xgcd_euclidean() 82 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_xgcd_euclidean() 95 FMPZ_VEC_SWAP(D, lenD, V3, lenV3); in _fmpz_mod_poly_xgcd_euclidean() 99 _fmpz_vec_set(G, D, lenD); in _fmpz_mod_poly_xgcd_euclidean() 106 _fmpz_mod_poly_add(Q, G, lenD, Q, lenQ, p); in _fmpz_mod_poly_xgcd_euclidean() 116 return lenD; in _fmpz_mod_poly_xgcd_euclidean()
|
H A D | xgcd_euclidean_f.c | 36 slong lenQ, lenR, lenD = 0; in _fmpz_mod_poly_xgcd_euclidean_f() local 76 lenD = lenB; in _fmpz_mod_poly_xgcd_euclidean_f() 87 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_xgcd_euclidean_f() 88 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_xgcd_euclidean_f() 89 lenD = lenV3 - 1; in _fmpz_mod_poly_xgcd_euclidean_f() 90 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_xgcd_euclidean_f() 103 FMPZ_VEC_SWAP(D, lenD, V3, lenV3); in _fmpz_mod_poly_xgcd_euclidean_f() 107 _fmpz_vec_set(G, D, lenD); in _fmpz_mod_poly_xgcd_euclidean_f() 114 _fmpz_mod_poly_add(Q, G, lenD, Q, lenQ, p); in _fmpz_mod_poly_xgcd_euclidean_f() 127 return lenD; in _fmpz_mod_poly_xgcd_euclidean_f()
|
H A D | gcdinv_euclidean.c | 79 slong lenD, lenU1, lenU2, lenV3, lenW; in _fmpz_mod_poly_gcdinv_euclidean() local 94 lenD = lenA; in _fmpz_mod_poly_gcdinv_euclidean() 102 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_gcdinv_euclidean() 103 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_gcdinv_euclidean() 104 lenD = lenV3 - 1; in _fmpz_mod_poly_gcdinv_euclidean() 105 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_gcdinv_euclidean() 121 FMPZ_VEC_SWAP(V3, lenV3, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean() 124 _fmpz_vec_swap(G, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean() 140 return lenD; in _fmpz_mod_poly_gcdinv_euclidean()
|
H A D | gcdinv_euclidean_f.c | 35 slong lenQ, lenR, lenD = 0; in _fmpz_mod_poly_gcdinv_euclidean_f() local 93 lenD = lenA; in _fmpz_mod_poly_gcdinv_euclidean_f() 104 _fmpz_mod_poly_divrem_basecase(Q, D, D, lenD, V3, lenV3, inv, p); in _fmpz_mod_poly_gcdinv_euclidean_f() 105 lenQ = lenD - lenV3 + 1; in _fmpz_mod_poly_gcdinv_euclidean_f() 106 lenD = lenV3 - 1; in _fmpz_mod_poly_gcdinv_euclidean_f() 107 FMPZ_VEC_NORM(D, lenD); in _fmpz_mod_poly_gcdinv_euclidean_f() 123 FMPZ_VEC_SWAP(V3, lenV3, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean_f() 126 _fmpz_vec_swap(G, D, lenD); in _fmpz_mod_poly_gcdinv_euclidean_f() 139 return lenD; in _fmpz_mod_poly_gcdinv_euclidean_f()
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/nmod_poly/ |
H A D | xgcd_euclidean.c | 52 slong lenD, lenU, lenV1, lenV3, lenW; in _nmod_poly_xgcd_euclidean() local 62 lenD = lenB; in _nmod_poly_xgcd_euclidean() 69 _nmod_poly_divrem(Q, R, D, lenD, V3, lenV3, mod); in _nmod_poly_xgcd_euclidean() 70 lenQ = lenD - lenV3 + 1; in _nmod_poly_xgcd_euclidean() 93 __tn = lenD; in _nmod_poly_xgcd_euclidean() 94 lenD = lenV3; in _nmod_poly_xgcd_euclidean() 101 _nmod_vec_set(G, D, lenD); in _nmod_poly_xgcd_euclidean() 109 _nmod_poly_add(Q, G, lenD, Q, lenQ, mod); in _nmod_poly_xgcd_euclidean() 115 lenG = lenD; in _nmod_poly_xgcd_euclidean()
|
/dports/math/e-antic/flint2-ae7ec89/nmod_poly/ |
H A D | xgcd_euclidean.c | 52 slong lenD, lenU, lenV1, lenV3, lenW; in _nmod_poly_xgcd_euclidean() local 62 lenD = lenB; in _nmod_poly_xgcd_euclidean() 69 _nmod_poly_divrem(Q, R, D, lenD, V3, lenV3, mod); in _nmod_poly_xgcd_euclidean() 70 lenQ = lenD - lenV3 + 1; in _nmod_poly_xgcd_euclidean() 93 __tn = lenD; in _nmod_poly_xgcd_euclidean() 94 lenD = lenV3; in _nmod_poly_xgcd_euclidean() 101 _nmod_vec_set(G, D, lenD); in _nmod_poly_xgcd_euclidean() 109 _nmod_poly_add(Q, G, lenD, Q, lenQ, mod); in _nmod_poly_xgcd_euclidean() 115 lenG = lenD; in _nmod_poly_xgcd_euclidean()
|
/dports/math/flint2/flint-2.8.4/nmod_poly/ |
H A D | xgcd_euclidean.c | 52 slong lenD, lenU, lenV1, lenV3, lenW; in _nmod_poly_xgcd_euclidean() local 62 lenD = lenB; in _nmod_poly_xgcd_euclidean() 69 _nmod_poly_divrem(Q, R, D, lenD, V3, lenV3, mod); in _nmod_poly_xgcd_euclidean() 70 lenQ = lenD - lenV3 + 1; in _nmod_poly_xgcd_euclidean() 93 __tn = lenD; in _nmod_poly_xgcd_euclidean() 94 lenD = lenV3; in _nmod_poly_xgcd_euclidean() 101 _nmod_vec_set(G, D, lenD); in _nmod_poly_xgcd_euclidean() 109 _nmod_poly_add(Q, G, lenD, Q, lenQ, mod); in _nmod_poly_xgcd_euclidean() 115 lenG = lenD; in _nmod_poly_xgcd_euclidean()
|
/dports/math/e-antic/flint2-ae7ec89/fmpz_poly/ |
H A D | hensel_lift_only_inverse.c | 61 const slong lenD = FLINT_MAX(lenC, lenE); in _fmpz_poly_hensel_lift_only_inverse() local 64 C = _fmpz_vec_init(lenC + lenD + lenD + lenM); in _fmpz_poly_hensel_lift_only_inverse() 66 E = D + lenD; in _fmpz_poly_hensel_lift_only_inverse() 86 _fmpz_vec_clear(C, lenC + lenD + lenD + lenM); in _fmpz_poly_hensel_lift_only_inverse()
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/fmpz_poly/ |
H A D | hensel_lift_only_inverse.c | 61 const slong lenD = FLINT_MAX(lenC, lenE); in _fmpz_poly_hensel_lift_only_inverse() local 64 C = _fmpz_vec_init(lenC + lenD + lenD + lenM); in _fmpz_poly_hensel_lift_only_inverse() 66 E = D + lenD; in _fmpz_poly_hensel_lift_only_inverse() 86 _fmpz_vec_clear(C, lenC + lenD + lenD + lenM); in _fmpz_poly_hensel_lift_only_inverse()
|
/dports/math/flint2/flint-2.8.4/fmpz_poly/ |
H A D | hensel_lift_only_inverse.c | 61 const slong lenD = FLINT_MAX(lenC, lenE); in _fmpz_poly_hensel_lift_only_inverse() local 64 C = _fmpz_vec_init(lenC + lenD + lenD + lenM); in _fmpz_poly_hensel_lift_only_inverse() 66 E = D + lenD; in _fmpz_poly_hensel_lift_only_inverse() 86 _fmpz_vec_clear(C, lenC + lenD + lenD + lenM); in _fmpz_poly_hensel_lift_only_inverse()
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/fq_poly_templates/ |
H A D | xgcd_euclidean.c | 61 slong lenD, lenU, lenV1, lenV3, lenW; in _TEMPLATE() local 72 lenD = lenB; in _TEMPLATE() 81 _TEMPLATE(T, poly_divrem) (Q, R, D, lenD, V3, lenV3, inv, ctx); in _TEMPLATE() 82 lenQ = lenD - lenV3 + 1; in _TEMPLATE() 105 __tn = lenD; in _TEMPLATE() 106 lenD = lenV3; in _TEMPLATE() 113 _TEMPLATE(T, vec_set) (G, D, lenD, ctx); in _TEMPLATE() 120 _TEMPLATE(T, poly_add) (Q, G, lenD, Q, lenQ, ctx); in _TEMPLATE() 129 return lenD; in _TEMPLATE()
|
H A D | xgcd_euclidean_f.c | 78 slong lenD, lenU, lenV1, lenV3, lenW; in _TEMPLATE() local 88 lenD = lenB; in _TEMPLATE() 96 _TEMPLATE(T, poly_divrem_f) (f, Q, R, D, lenD, V3, lenV3, ctx); in _TEMPLATE() 100 lenQ = lenD - lenV3 + 1; in _TEMPLATE() 123 __tn = lenD; in _TEMPLATE() 124 lenD = lenV3; in _TEMPLATE() 131 _TEMPLATE(T, vec_set) (G, D, lenD, ctx); in _TEMPLATE() 138 _TEMPLATE(T, poly_add) (Q, G, lenD, Q, lenQ, ctx); in _TEMPLATE() 147 return lenD; in _TEMPLATE()
|
/dports/math/e-antic/flint2-ae7ec89/fq_poly_templates/ |
H A D | xgcd_euclidean.c | 61 slong lenD, lenU, lenV1, lenV3, lenW; in _TEMPLATE() local 72 lenD = lenB; in _TEMPLATE() 81 _TEMPLATE(T, poly_divrem) (Q, R, D, lenD, V3, lenV3, inv, ctx); in _TEMPLATE() 82 lenQ = lenD - lenV3 + 1; in _TEMPLATE() 105 __tn = lenD; in _TEMPLATE() 106 lenD = lenV3; in _TEMPLATE() 113 _TEMPLATE(T, vec_set) (G, D, lenD, ctx); in _TEMPLATE() 120 _TEMPLATE(T, poly_add) (Q, G, lenD, Q, lenQ, ctx); in _TEMPLATE() 129 return lenD; in _TEMPLATE()
|
/dports/math/flint2/flint-2.8.4/fq_poly_templates/ |
H A D | xgcd_euclidean.c | 61 slong lenD, lenU, lenV1, lenV3, lenW; in _TEMPLATE() local 72 lenD = lenB; in _TEMPLATE() 81 _TEMPLATE(T, poly_divrem) (Q, R, D, lenD, V3, lenV3, inv, ctx); in _TEMPLATE() 82 lenQ = lenD - lenV3 + 1; in _TEMPLATE() 105 __tn = lenD; in _TEMPLATE() 106 lenD = lenV3; in _TEMPLATE() 113 _TEMPLATE(T, vec_set) (G, D, lenD, ctx); in _TEMPLATE() 120 _TEMPLATE(T, poly_add) (Q, G, lenD, Q, lenQ, ctx); in _TEMPLATE() 129 return lenD; in _TEMPLATE()
|