summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authormjl <mjl>2002-08-24 00:39:06 +0000
committermjl <mjl>2002-08-24 00:39:06 +0000
commite55750dbd24345d01a974e4609fb87fa1fdb8b3b (patch)
treef6a8dcd2d946d310b66bfbc325955cbdf182fce0 /packages
parenta6db9ee8305bb1f23593185370571c6cf989e6d1 (diff)
downloadpkgsrc-e55750dbd24345d01a974e4609fb87fa1fdb8b3b.tar.gz
Update to 4.1
* Bug fixes. * Speed improvements. * Upwardly binary compatible with 4.0, 4.0.1, and 3.x versions. * Asymptotically fast conversion to/from strings (mpz, mpq, mpn levels), but also major speed improvements for tiny operands. * mpn_get_str parameter restrictions relaxed. * Major speed improvments for HPPA 2.0 systems. * Major speed improvments for UltraSPARC systems. * Major speed improvments for IA-64 systems (but still sub-optimal code). * Extended test suite. * mpfr is back, with many bug fixes and portability improvements. * New function: mpz_ui_sub. * New functions: mpz_export, mpz_import. * Optimization for nth root functions (mpz_root, mpz_perfect_power_p). * Optimization for extended gcd (mpz_gcdext, mpz_invert, mpn_gcdext). * Generalized low-level number format, reserving a `nails' part of each limb. (Please note that this is really experimental; some functions are likely to compute garbage when nails are enabled.) * Nails-enabled Alpha 21264 assembly code, allowing up to 75% better performance. (Use --enable-nails=4 to enable it.)
Diffstat (limited to 'packages')
0 files changed, 0 insertions, 0 deletions