mpz_fac_ui (revised)
Paul Zimmermann
Paul.Zimmermann at loria.fr
Wed Apr 21 15:25:21 CEST 2004
The sieving tables might be possible to shrink to half their
current size if only odd numbers were represented. Or would that
cost too much overhead?
The optimal would be to shrink them so that they do not exceed the output
size (at least for large n), and sieve in k subintervals of length n/k.
This is possible, but will complicate the code.
Other issues:
1. Could (n over k) be computed similarly? Want to work on that?
I guess the same idea should work for (n over k).
2. Some more comments wouldn't hurt.
Right. Today's version already had much more comments.
3. How about speed for small operands, does it beat the current,
complex code already from 3! If not, we might want to have a
base case under a threshold.
Right. Of course the optimizations in the current code apply also here.
Paul
More information about the gmp-devel
mailing list