diff options
author | wiz <wiz@pkgsrc.org> | 2009-08-16 13:42:33 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2009-08-16 13:42:33 +0000 |
commit | 89e1c0067373e88f93f3b0a28d46593c66a471d4 (patch) | |
tree | 1a6fa47e41bcdec31a72e2ceb65d3e3c60f9ae70 /graphics | |
parent | 0acc7fc761115c6d5c7b92dc02d6784b9633eac3 (diff) | |
download | pkgsrc-89e1c0067373e88f93f3b0a28d46593c66a471d4.tar.gz |
Update to 4.3.1. Add gnu-gpl-v3 to LICENSE, since README claims it
also affects some files.
Changes between GMP version 4.3.0 and 4.3.1
Bugs:
* Fixed bug in mpn_gcdext, affecting also mpz_gcdext and mpz_invert.
The bug could cause a cofactor to have a leading zero limb, which
could lead to crashes or miscomputation later on.
* Fixed some minor documentation issues.
Features:
* Workarounds for various issues with Mac OS X's build tools.
* Recognise more IBM "POWER" processor variants.
Changes between GMP version 4.2.X and 4.3.0
Bugs:
* Fixed bug in mpz_perfect_power_p with recognition of negative perfect
powers that can be written both as an even and odd power.
* We might accidentally have added bugs since there is a large amount of
new code in this release.
Speedups:
* Vastly improved assembly code for x86-64 processors from AMD and Intel.
* Major improvements also for many other processor families, such as
Alpha, PowerPC, and Itanium.
* New sub-quadratic mpn_gcd and mpn_gcdext, as well as improved basecase
gcd code.
* The multiply FFT code has been slightly improved.
* Balanced multiplication now uses 4-way Toom in addition to schoolbook,
Karatsuba, 3-way Toom, and FFT.
* Unbalanced multiplication has been vastly improved.
* Improved schoolbook division by means of faster quotient approximation.
* Several new algorithms for division and mod by single limbs, giving
many-fold speedups.
* Improved nth root computations.
* The mpz_nextprime function uses sieving and is much faster.
* Countless minor tweaks.
Features:
* Updated support for fat binaries for x86_32 include current processors
* Lots of new mpn internal interfaces. Some of them will become public
in a future GMP release.
* Support for the 32-bit ABI under x86-apple-darwin.
* x86 CPU recognition code should now default better for future
processors.
* The experimental nails feature does not work in this release, but
it might be re-enabled in the future.
Misc:
* The gmp_version variable now always contains three parts. For this
release, it is "4.3.0".
Diffstat (limited to 'graphics')
0 files changed, 0 insertions, 0 deletions