2009-12-12 14:31:34 -05:00
|
|
|
|
Authors of GNU MP (in chronological order of initial contribution)
|
|
|
|
|
|
|
|
|
|
Torbj<EFBFBD>rn Granlund Main author
|
|
|
|
|
|
|
|
|
|
John Amanatides Original version of mpz/pprime_p.c
|
|
|
|
|
Paul Zimmermann mpn/generic/mul_fft.c, mpn/generic/dc_divrem_n.c,
|
|
|
|
|
new mpz/powm.c, improved Toom3 code.
|
|
|
|
|
Ken Weber mpn/generic/gcd.c mpn/generic/bdivmod.c
|
|
|
|
|
Bennet Yee mpz/jacobi.c mpz/legendre.c
|
|
|
|
|
Andreas Schwab mpn/m68k/lshift.S, mpn/m68k/rshift.S
|
|
|
|
|
Robert Harley mpn/generic/mul_n.c, files in mpn/arm
|
|
|
|
|
Linus Nordberg Random number framework, original autoconfery
|
|
|
|
|
Kent Boortz MacOS 9 port
|
|
|
|
|
Kevin Ryde Most x86 assembly, new autoconfery, and countless other
|
|
|
|
|
things (please see the GMP manual for complete list)
|
|
|
|
|
Gerardo Ballabio gmpxx.h and C++ istream input
|
|
|
|
|
Pedro Gimeno Mersenne Twister random generator, other random number
|
|
|
|
|
revisions
|
|
|
|
|
Jason Moxham New mpz/fac_ui.c and gen-fac_ui.c
|
|
|
|
|
|
2015-08-22 12:08:17 -04:00
|
|
|
|
Authors of code in MPIR (including code from recent GMP)
|
2009-12-12 14:31:34 -05:00
|
|
|
|
|
|
|
|
|
Brian Gladman Windows MSVC port and intel format x86_64 code
|
|
|
|
|
Port of tune, speed, try and benchmark code to MSVC.
|
|
|
|
|
Complete rewrite of benchmark code in C.
|
|
|
|
|
William Hart Build system modifications and intel format x86_64 code
|
|
|
|
|
Added mpn version of Toom 4 and Toom 7 multiplication
|
|
|
|
|
routines. Numerous FFT bugfixes, improvements to Toom3,
|
|
|
|
|
4, 7 routines, toom squaring routines. Extended GCD code,
|
|
|
|
|
improvements to GCD code. Fast mpn_tdiv_q code.
|
2010-04-07 20:20:53 -04:00
|
|
|
|
Gonzalo Tornaria Patches to config.guess and mpirbench and some tuning work.
|
2009-12-12 14:31:34 -05:00
|
|
|
|
Mariah Lennox Patches to mpirbench and build failure reports
|
2010-04-07 01:24:59 -04:00
|
|
|
|
Jason Worth Martin Core 2 assembly support, merge of Moller's GCD patches,
|
|
|
|
|
addmul code for Itanium
|
2009-12-12 14:31:34 -05:00
|
|
|
|
Michael Abshoff Build system patches and failure reports, valgrinding,
|
|
|
|
|
build testing
|
2010-04-07 01:24:59 -04:00
|
|
|
|
Niels Moller GCD patches, nhgcd2.c, contributions to the schoolbook
|
2015-08-22 15:34:59 -04:00
|
|
|
|
and divide and conquer division code, jacobi symbols
|
2010-12-02 11:28:13 -05:00
|
|
|
|
Jason Moxham Dramatic speed improvements for K8, K10 and Core 2
|
2009-12-12 14:31:34 -05:00
|
|
|
|
assembler code and improvements to other x86_64 assembly
|
|
|
|
|
code. Refactoring CPU detection code. Numerous bug and
|
|
|
|
|
build fixes. Improvements to speed program. Many new
|
|
|
|
|
assembly functions including division functions. Improved
|
|
|
|
|
root code, mulhi and mullo. Implementation of Peter
|
|
|
|
|
Montgomery's single limb remainder code.
|
|
|
|
|
Pierrick Gaudry AMD 64 assembly support, revised FFT code
|
2010-04-07 01:24:59 -04:00
|
|
|
|
Paul Zimmermann mpz implementation of Toom 4, FFT code, invert.c, rootrem
|
2009-12-12 14:31:34 -05:00
|
|
|
|
Alexander Kruppa revised FFT code
|
2010-04-07 01:24:59 -04:00
|
|
|
|
Torbjorn Granlund revised FFT code, schoolbook and divide and conquer
|
|
|
|
|
division code (reused in asymptotically fast division
|
|
|
|
|
code), logops, rootrem, tdiv_q, tdiv_qr, linear division
|
2015-08-20 15:53:10 -04:00
|
|
|
|
code for x86_64, itanium assembly code, divexact,
|
|
|
|
|
nextprime, n-choose-k
|
2010-04-07 01:24:59 -04:00
|
|
|
|
Marco Bodrato mpz implementation of Toom 7, mpn implementation of
|
|
|
|
|
toom 8.5, contributed to Schoolbook division code
|
2015-08-20 15:53:10 -04:00
|
|
|
|
many improved number theoretical functions factorial,
|
2015-08-22 15:34:59 -04:00
|
|
|
|
multi-factorial, primorial, n-choose-k
|
2009-12-12 14:31:34 -05:00
|
|
|
|
Robert Gerbicz fast factorial code
|
2015-11-02 14:46:22 -05:00
|
|
|
|
Marc Glisse gmpxx.h improvements
|
2015-08-20 15:53:10 -04:00
|
|
|
|
Martin Boij Miscellaneous improvements to nextprime code
|
2010-04-07 01:24:59 -04:00
|
|
|
|
David Harvey middle product and dc_divappr_q code, divide and conquer
|
|
|
|
|
Hensel division code and some work on basecase
|
2009-12-12 14:31:34 -05:00
|
|
|
|
T. R. Nicely primality tests used in benchmark
|
2012-10-25 18:14:23 -04:00
|
|
|
|
Jeff Gilchrist porting of T. R. Nicely's code to MPIR, testing/tuning
|
2010-12-02 11:28:13 -05:00
|
|
|
|
Peter Shrimpton BPSW primality test code for integers up to GMP_LIMB_BITS
|
2010-06-08 16:35:04 -04:00
|
|
|
|
Minh Van Nguyen Release manager for MPIR 2.1.0
|
2011-06-07 05:51:55 -04:00
|
|
|
|
Case Vanhorsen Release testing
|
2012-10-03 11:14:17 -04:00
|
|
|
|
David Cleaver Bug report
|
2015-06-18 13:43:56 -04:00
|
|
|
|
JP Flori Many build system patches, tuning values
|
2012-10-25 18:14:23 -04:00
|
|
|
|
Sisyphus (Rob) Tuning values
|
2015-06-18 13:43:56 -04:00
|
|
|
|
Leif Lionhardy Build system patches, tuning values
|
2012-10-25 18:17:55 -04:00
|
|
|
|
Julien Puydt Tuning values
|
2015-11-02 14:46:22 -05:00
|
|
|
|
Vincent Delecroix port of mpq_cmp_z from gmp
|