diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2008-11-21 19:07:19 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2008-11-21 19:07:19 +0100 |
commit | 374294923bcb78d9806354ad03c41a96f94dabfe (patch) | |
tree | 055da96568c63f4b9a618cb38ffb6e17c81a8550 /NEWS | |
parent | e859ade00c0696844e21f1cc264a3d429bb3217f (diff) | |
download | gmp-374294923bcb78d9806354ad03c41a96f94dabfe.tar.gz |
Update for GMP 4.3 changes.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 34 |
1 files changed, 31 insertions, 3 deletions
@@ -17,20 +17,47 @@ You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. -Changes between GMP version 4.X and 5.0 +Changes between GMP version 4.2.X and 4.3.0 Bugs: Speedups: * GCD and Extended GCD now use the best known subquadratic algorithms. * Division is now O(m(n)), losing a log(n) term. - * Multiplication uses small primes for huge operands. + * Improved schoolbook division by means of faster quotient application. + * Multiplication of operands of different sizes now runs much faster. * Well-optimized assembly code for the x86_64 architecture for K8-K10, Pentium 4 and "Core 2". - * Well-optimized assembly code for Itanium. + * Much better, but still far from optimal assembly code for Itanium. + * Well-optimized assembly for POWER4, POWER5, and PPC970. + * Many assembly optimization for other chips. + * About 5% to 10% faster FFT multiply code. Features: * New mpn functions: XXX + * The nails support has been generalized to handle more choices. + + Misc: + * Some internal fields and names have changed for better namespace + cleanliness, and to encourage applications to stay with documented + interfaces. We hope we will get feedback from those depending on + internals on what shotcomings in GMP's interface made them use internal + interfaces. (We intend to keep changing structure tags in every future + release.) + + +Changes between GMP version 4.2.3 and 4.2.4 + + Bugs: + * Fix bug with parsing exponent '+' sign in mpf. + * Fix an allocation bug in mpf_set_str, also affecting mpf_init_set_str, and + mpf_inp_str. + + Speedups: + * None, except that proper processor recognition helps affected processors. + + Features: + * Recognize new AMD processors. Changes between GMP version 4.2.2 and 4.2.3 @@ -55,6 +82,7 @@ Changes between GMP version 4.2.2 and 4.2.3 computation itself overflows. (Such overflow can probably only happen in powering functions; we will detect powering overflow in the future.) + Changes between GMP version 4.2.1 and 4.2.2 * License is now LGPL version 3. |