Update docs and AUTHORS.
This commit is contained in:
parent
69d5e3e766
commit
90ff10d3f3
12
AUTHORS
12
AUTHORS
@ -74,6 +74,16 @@ Leif Lionhardy Build system patches, tuning values
|
|||||||
Julien Puydt Tuning values
|
Julien Puydt Tuning values
|
||||||
Vincent Delecroix Port of mpq_cmp_z from gmp
|
Vincent Delecroix Port of mpq_cmp_z from gmp
|
||||||
sav-ix (Alexander) Patch for t-locale on Windows
|
sav-ix (Alexander) Patch for t-locale on Windows
|
||||||
Isuru Fernando Tuning values
|
Isuru Fernando Tuning values, numerous build patches and continuous
|
||||||
|
integration
|
||||||
Alex Dyachenko mpir.net for interface to .net languages
|
Alex Dyachenko mpir.net for interface to .net languages
|
||||||
|
|
||||||
|
Tommy Hoffman Supplied a sed patch.
|
||||||
|
|
||||||
|
Averkhaturau Fixed a C++ compilation problem.
|
||||||
|
|
||||||
|
Marcell Keller Fixed a sign conversion bug.
|
||||||
|
|
||||||
|
Sergey Taymanov Fixed some Windows build file issues.
|
||||||
|
|
||||||
|
|
||||||
|
@ -1386,7 +1386,7 @@ and the YASM assembler from:
|
|||||||
@end display
|
@end display
|
||||||
|
|
||||||
This assembler (@file{vsyasm.exe}, NOT @file{yasm.exe}) should be placed in the
|
This assembler (@file{vsyasm.exe}, NOT @file{yasm.exe}) should be placed in the
|
||||||
directory "C:\Program Files\yasm".
|
directory @file{C:\Program Files\yasm}.
|
||||||
|
|
||||||
Alternatively @file{vsyasm.exe} can be placed elsewhere provided that the
|
Alternatively @file{vsyasm.exe} can be placed elsewhere provided that the
|
||||||
environment variable @samp{YASMPATH} gives its location.
|
environment variable @samp{YASMPATH} gives its location.
|
||||||
@ -1497,11 +1497,6 @@ Studio build sub-directory, for example, for Visual Studio 2017:
|
|||||||
mpir/build.vc15/mpir-tests/run-tests.py
|
mpir/build.vc15/mpir-tests/run-tests.py
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@item Further Details
|
|
||||||
|
|
||||||
Additional details can be found in the @file{readme.txt} files in the
|
|
||||||
appropriate Visual Studio build sub-directories.
|
|
||||||
|
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@need 2000
|
@need 2000
|
||||||
@ -11416,8 +11411,6 @@ The following people have either contributed directly to the MPIR project,
|
|||||||
made code available on their websites or contributed code to the official
|
made code available on their websites or contributed code to the official
|
||||||
GNU project which has been used in MPIR.
|
GNU project which has been used in MPIR.
|
||||||
|
|
||||||
Pierrick Gaudry wrote some fast assembly support for AMD 64.
|
|
||||||
|
|
||||||
Jason Martin wrote some fast assembly patches for Core 2 and converted them to
|
Jason Martin wrote some fast assembly patches for Core 2 and converted them to
|
||||||
intel format. He also did the initial merge of Niels Moller's fast GCD patches.
|
intel format. He also did the initial merge of Niels Moller's fast GCD patches.
|
||||||
He wrote fast addmul functions for Itanium.
|
He wrote fast addmul functions for Itanium.
|
||||||
@ -11435,12 +11428,16 @@ with fast jacobi symbols code.
|
|||||||
He also made contributions to the Toom multiply code,
|
He also made contributions to the Toom multiply code,
|
||||||
especially helper functions to simplify Toom evaluations.
|
especially helper functions to simplify Toom evaluations.
|
||||||
|
|
||||||
|
Burcin Erocal helped with build testing on Pentium-D
|
||||||
|
|
||||||
Pierrick Gaudry provided initial AMD 64 assembly support and revised the FFT code.
|
Pierrick Gaudry provided initial AMD 64 assembly support and revised the FFT code.
|
||||||
|
|
||||||
Paul Zimmermann provided an mpz implementation of Toom 4, wrote much of the FFT code, wrote some of the rootrem code and contributed invert.c for computing
|
Paul Zimmermann provided an mpz implementation of Toom 4, wrote much of the FFT code, wrote some of the rootrem code and contributed invert.c for computing
|
||||||
precomputed inverses.
|
precomputed inverses.
|
||||||
|
|
||||||
Alexander Kruppa revised the FFT code.
|
Alexander Kruppa revised the FFT code and helped write and superoptimise
|
||||||
|
assembly code for Skylake, Haswell and Bulldozer and helped write a
|
||||||
|
superoptimiser.
|
||||||
|
|
||||||
Torbjorn Granlund revised the FFT code and wrote a lot of division code,
|
Torbjorn Granlund revised the FFT code and wrote a lot of division code,
|
||||||
including the quadratic Euclidean division code, many parts of the divide
|
including the quadratic Euclidean division code, many parts of the divide
|
||||||
@ -11450,8 +11447,10 @@ write the root code and wrote much of the Itanium assembly code and a couple
|
|||||||
of Core 2 assembly functions and part of the basecase middle product assembly
|
of Core 2 assembly functions and part of the basecase middle product assembly
|
||||||
code for x86 64 bit. He also wrote the improved string input and output code
|
code for x86 64 bit. He also wrote the improved string input and output code
|
||||||
and made improvements to the GCD and extended GCD code. He also contributed the
|
and made improvements to the GCD and extended GCD code. He also contributed the
|
||||||
nextprime code and coauthored the bin_uiui code. Torbjorn is also responsible
|
nextprime code and coauthored the bin_uiui code. He also wrote or maintained
|
||||||
for numerous other bits and pieces that have been used from the GNU project.
|
the binvert, mullow_n_basecase, powlo, redc_n code and the powm and powm_ui
|
||||||
|
improvements. Torbjorn is also responsible for numerous other bits and pieces
|
||||||
|
that have been used from the GNU project.
|
||||||
|
|
||||||
Marco Bodrato and Alberto Zanoni suggested the unbalanced multiply strategy
|
Marco Bodrato and Alberto Zanoni suggested the unbalanced multiply strategy
|
||||||
and found optimal Toom multiplication sequences.
|
and found optimal Toom multiplication sequences.
|
||||||
@ -11461,6 +11460,8 @@ the Toom 8.5 multiply and squaring code. He also helped write the divide and con
|
|||||||
theoretical functions including factorial, multi-factorial, primorial,
|
theoretical functions including factorial, multi-factorial, primorial,
|
||||||
n-choose-k.
|
n-choose-k.
|
||||||
|
|
||||||
|
Marc Glisse improved gmpxx.h
|
||||||
|
|
||||||
Robert Gerbicz contributed fast factorial code.
|
Robert Gerbicz contributed fast factorial code.
|
||||||
|
|
||||||
Martin Boij made assorted contributions to the nextprime code.
|
Martin Boij made assorted contributions to the nextprime code.
|
||||||
@ -11473,14 +11474,13 @@ T. R. Nicely wrote primality tests used in the benchmark code.
|
|||||||
|
|
||||||
Jeff Gilchrist assisted with the porting of T. R. Nicely's primality code to MPIR and helped with tuning.
|
Jeff Gilchrist assisted with the porting of T. R. Nicely's primality code to MPIR and helped with tuning.
|
||||||
|
|
||||||
|
David Kirkby helped with build testing on Sun servers
|
||||||
|
|
||||||
Peter Shrimpton wrote the BPSW primality test used up to GMP_LIMB_BITS.
|
Peter Shrimpton wrote the BPSW primality test used up to GMP_LIMB_BITS.
|
||||||
|
|
||||||
Thanks to Microsoft for supporting Jason Moxham to work on a command line
|
Thanks to Microsoft for supporting Jason Moxham to work on a command line
|
||||||
build system for Windows and some assembly improvements for Windows.
|
build system for Windows and some assembly improvements for Windows.
|
||||||
|
|
||||||
Thanks to the Free Software Foundation France for giving us access to their
|
|
||||||
build farm.
|
|
||||||
|
|
||||||
Thanks to William Stein for giving us access to his sage.math machines for
|
Thanks to William Stein for giving us access to his sage.math machines for
|
||||||
testing and for hosting the MPIR website, and for supporting us in inumerably
|
testing and for hosting the MPIR website, and for supporting us in inumerably
|
||||||
many other ways.
|
many other ways.
|
||||||
@ -11493,9 +11493,38 @@ David Cleaver filed a bug report.
|
|||||||
|
|
||||||
Julien Puydt provided tuning values.
|
Julien Puydt provided tuning values.
|
||||||
|
|
||||||
Leif Lionhardy provided tuning values.
|
Leif Lionhardy supplied build patches and provided tuning values.
|
||||||
|
|
||||||
Jean-Pierre Flori provided tuning values.
|
Jean-Pierre Flori ported the powm, powm_ui improvements from GMP, supplied many
|
||||||
|
build system patches and improvements and provided tuning values.
|
||||||
|
|
||||||
|
Thanks to an anonymous Japanese contributor for assembly improvements
|
||||||
|
|
||||||
|
Marshall Hampton reported an issue on apple machines
|
||||||
|
|
||||||
|
Jens Nurmann contributed significant quantities of Skylake assembly code and
|
||||||
|
contributed assembly improvements that have been used elsewhere.
|
||||||
|
|
||||||
|
Alex Best wrote an assembly superoptimiser.
|
||||||
|
|
||||||
|
Vincent Delecroix ported mpq_cmp_z from GMP.
|
||||||
|
|
||||||
|
Sisyphus (Rob) submitted tuning values.
|
||||||
|
|
||||||
|
sav-ix (Alexander) provided a patch for t-locale on Windows.
|
||||||
|
|
||||||
|
Isurus Fernando provided tuning values, numerous build system patches, did
|
||||||
|
release testing and helped with continuous integration.
|
||||||
|
|
||||||
|
Alex Dyachenko wrote mpir.net for interfacing MPIR to .net languages.
|
||||||
|
|
||||||
|
Tommy Hoffman supplied a sed patch.
|
||||||
|
|
||||||
|
Averkhaturau fixed a C++ compilation problem.
|
||||||
|
|
||||||
|
Marcell Keller fixed a sign conversion bug.
|
||||||
|
|
||||||
|
Sergey Taymanov fixed some Windows build file issues.
|
||||||
|
|
||||||
@node References, GNU Free Documentation License, Contributors, Top
|
@node References, GNU Free Documentation License, Contributors, Top
|
||||||
@comment node-name, next, previous, up
|
@comment node-name, next, previous, up
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@set UPDATED 14 February 2017
|
@set UPDATED 15 February 2017
|
||||||
@set UPDATED-MONTH February 2017
|
@set UPDATED-MONTH February 2017
|
||||||
@set EDITION 3.0.0
|
@set EDITION 3.0.0
|
||||||
@set VERSION 3.0.0
|
@set VERSION 3.0.0
|
||||||
|
Loading…
Reference in New Issue
Block a user