- Update to GMP 6.0.0 release.
* includes powerpc64le support and obsoletes gmp-support-powerpc64le-linux.patch and gmp-ppc64le-mod.patch * The function mpz_invert now considers any number invertible in Z/1Z * The mpn multiply code now handles operands of more than 2^31 limbs correctly * Plain division of large operands is faster and more monotonous in operand size * Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved assembly. * Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten and vastly expanded assembly support. Speedup also for the older Core 2 and Nehalem. * Faster mixed arithmetic between mpq_class and double. * With g++, optimise more operations when one argument is a simple constant. * Support for ARM64 alias Aarch64 alias ARMv8. * New public functions mpn_sec_mul and mpn_sec_sqr, implementing side-channel silent multiplication and squaring. * New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing side-channel silent division. * New public functions mpn_cnd_add_n and mpn_cnd_sub_n. Side-channel silent conditional addition and subtraction. * New public function mpn_sec_powm, implementing side-channel silent modexp. * New public function mpn_sec_invert, implementing side-channel silent modular inversion. * Better support for applications which use the mpz_t type, but nevertheless need to call some of the lower-level mpn functions. See OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=50
This commit is contained in:
35
gmp.changes
35
gmp.changes
@@ -1,3 +1,38 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 26 09:39:48 UTC 2014 - rguenther@suse.com
|
||||
|
||||
- Update to GMP 6.0.0 release.
|
||||
* includes powerpc64le support and obsoletes
|
||||
gmp-support-powerpc64le-linux.patch and gmp-ppc64le-mod.patch
|
||||
* The function mpz_invert now considers any number invertible in Z/1Z
|
||||
* The mpn multiply code now handles operands of more than 2^31 limbs
|
||||
correctly
|
||||
* Plain division of large operands is faster and more monotonous in
|
||||
operand size
|
||||
* Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved
|
||||
assembly.
|
||||
* Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten
|
||||
and vastly expanded assembly support. Speedup also for the older Core 2
|
||||
and Nehalem.
|
||||
* Faster mixed arithmetic between mpq_class and double.
|
||||
* With g++, optimise more operations when one argument is a simple
|
||||
constant.
|
||||
* Support for ARM64 alias Aarch64 alias ARMv8.
|
||||
* New public functions mpn_sec_mul and mpn_sec_sqr, implementing
|
||||
side-channel
|
||||
silent multiplication and squaring.
|
||||
* New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing
|
||||
side-channel silent division.
|
||||
* New public functions mpn_cnd_add_n and mpn_cnd_sub_n. Side-channel
|
||||
silent conditional addition and subtraction.
|
||||
* New public function mpn_sec_powm, implementing side-channel silent
|
||||
modexp.
|
||||
* New public function mpn_sec_invert, implementing side-channel silent
|
||||
modular inversion.
|
||||
* Better support for applications which use the mpz_t type, but
|
||||
nevertheless need to call some of the lower-level mpn functions. See
|
||||
the documentation for mpz_limbs_read and related functions.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 4 10:42:28 UTC 2013 - anton@samba.org
|
||||
|
||||
|
Reference in New Issue
Block a user