diff --git a/fmprb_poly/div_series.c b/fmprb_poly/div_series.c index d8aa4036..5db5323b 100644 --- a/fmprb_poly/div_series.c +++ b/fmprb_poly/div_series.c @@ -25,12 +25,6 @@ #include "fmprb_poly.h" -#define MULLOW(z, x, xn, y, yn, nn, prec) \ - if ((xn) >= (yn)) \ - _fmprb_poly_mullow(z, x, xn, y, yn, nn, prec); \ - else \ - _fmprb_poly_mullow(z, y, yn, x, xn, nn, prec); \ - void _fmprb_poly_div_series(fmprb_ptr Q, fmprb_srcptr A, long Alen, fmprb_srcptr B, long Blen, long n, long prec) @@ -48,7 +42,7 @@ _fmprb_poly_div_series(fmprb_ptr Q, fmprb_srcptr A, long Alen, fmprb_ptr Binv; Binv = _fmprb_vec_init(n); _fmprb_poly_inv_series(Binv, B, Blen, n, prec); - MULLOW(Q, A, Alen, Binv, n, n, prec); + _fmprb_poly_mullow(Q, Binv, n, A, Alen, n, prec); _fmprb_vec_clear(Binv, n); } }