Open
Description
fmpz/fdiv.c
has this TODO:
/*
TODO: speedup mpir's mullow and mulhigh and use in
flint_mpn_divrem_preinvn so we can remove this first
case here
*/
if (usize2 == 2 || (usize2 > 15 && usize2 < 120))
mpn_tdiv_qr(qp, rp, 0, ap, usize1, dp, usize2);
We should check if the flint_mpn_divrem_preinvn
path is still slower than mpn_tdiv_qr
, and if necessary speed it up.
Metadata
Metadata
Assignees
Labels
No labels