It's one of the main things we want to do for 2.8.0. Just at the moment I don't have time to work on it.
The other main things we need for 2.8.0 are: * AVX code from GMP 6 * additional functions added to the GMP interface in GMP 6 * small primes FFT which makes heavy use of AVX when available (will likely replace the FFT) -- there's a factor of 6x speedup to be had here All but the last one, we can use from the GMP project itself, with minor modifications. I added all the build system stuff for modern processors in 2.7.0, so at least that part is done. The last item above, we'll have to write ourselves. But it shouldn't be as big a project as writing an FFT. It would also be interesting to compare a small primes FFT with a vectorised version of the current FFT (vectorise the butterflies). A back of the envelope computation suggests it could be competitive. Bill. On 22 July 2015 at 13:17, Jean-Pierre Flori <jpfl...@gmail.com> wrote: > Any chance to switch to GMP implem? > > I have a branch on my github though I did not touch it for a long time. > > -- > You received this message because you are subscribed to the Google Groups > "mpir-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mpir-devel+unsubscr...@googlegroups.com. > To post to this group, send email to mpir-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/mpir-devel. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to mpir-devel+unsubscr...@googlegroups.com. To post to this group, send email to mpir-devel@googlegroups.com. Visit this group at http://groups.google.com/group/mpir-devel. For more options, visit https://groups.google.com/d/optout.