From 6cd33fc8800f1120ae72f5a05e892d6dee65f4cba854c3b1a829a56e44aa3d27 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 2 Nov 2015 09:27:02 +0000 Subject: [PATCH] - Update to GMP 6.1.0 release. * New C++ functions gcd and lcm for mpz_class * New public mpn functions mpn_divexact_1, mpn_zero_p, and mpn_cnd_swap * New public mpq_cmp_z function, to efficiently compare rationals with integers * Support for more 32-bit arm processors * Support for AVX-less modern x86 CPUs * Speedups and bugfixes - Includes gmp-6.0.0-ppc64-gcd.diff, now removed - Update gmp keyring OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=63 --- gmp-6.0.0-ppc64-gcd.diff | 22 - gmp-6.0.0a.tar.bz2 | 3 - gmp-6.0.0a.tar.bz2.sig | Bin 351 -> 0 bytes gmp-6.1.0.tar.bz2 | 3 + gmp-6.1.0.tar.bz2.sig | Bin 0 -> 96 bytes gmp.changes | 14 + gmp.keyring | 1950 +++++++++++++++++++++++++++++--------- gmp.spec | 7 +- 8 files changed, 1513 insertions(+), 486 deletions(-) delete mode 100644 gmp-6.0.0-ppc64-gcd.diff delete mode 100644 gmp-6.0.0a.tar.bz2 delete mode 100644 gmp-6.0.0a.tar.bz2.sig create mode 100644 gmp-6.1.0.tar.bz2 create mode 100644 gmp-6.1.0.tar.bz2.sig diff --git a/gmp-6.0.0-ppc64-gcd.diff b/gmp-6.0.0-ppc64-gcd.diff deleted file mode 100644 index c503cb7..0000000 --- a/gmp-6.0.0-ppc64-gcd.diff +++ /dev/null @@ -1,22 +0,0 @@ - -# HG changeset patch -# User Torbjorn Granlund -# Date 1395835068 -3600 -# Node ID 4a6d258b467f661da0894cc60ecd060f2e3c67c7 -# Parent 301ce2788826a2d4d2725bd5cf01e998638db37a -Provide default for BMOD_1_TO_MOD_1_THRESHOLD. - -diff -r 301ce2788826 -r 4a6d258b467f mpn/powerpc64/mode64/gcd_1.asm ---- a/mpn/powerpc64/mode64/gcd_1.asm Tue Mar 25 15:34:52 2014 +0100 -+++ b/mpn/powerpc64/mode64/gcd_1.asm Wed Mar 26 12:57:48 2014 +0100 -@@ -43,6 +43,9 @@ - define(`n', `r4') - define(`v0', `r5') - -+ifdef(`BMOD_1_TO_MOD_1_THRESHOLD',, -+ `define(`BMOD_1_TO_MOD_1_THRESHOLD',30)') -+ - EXTERN_FUNC(mpn_mod_1) - EXTERN_FUNC(mpn_modexact_1c_odd) - - diff --git a/gmp-6.0.0a.tar.bz2 b/gmp-6.0.0a.tar.bz2 deleted file mode 100644 index 36d5c21..0000000 --- a/gmp-6.0.0a.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f8e9a804b9c6d07164cf754207be838ece1219425d64e28cfa3e70d5c759aaf -size 2319400 diff --git a/gmp-6.0.0a.tar.bz2.sig b/gmp-6.0.0a.tar.bz2.sig deleted file mode 100644 index 77a7df9b7f897c16d9b98a2a07eb84b582ffea79f3c54354502ad683697a23de..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 351 zcmV-l0igbg0bB$C0RjL91p-qsst*7P2@vyHpZF-oa+r5B3ILHYN{-foDXee)x~|}n{e&6YVB$Z zc8YR`cr{H{c!d18#*WutC96O83Eg#!TqdWotLhYz!c13pGNF|X@pN%?n)?Ya65^h5 zFmw7!3y8lBO0&+0Wdx0zw<>uZLZ7{mqmdmvJ?ty$qJqae1IO^MK6Y=kt~4MWk4P5J z+Ke;Ev*B+CcpJw9h%s-q6jQrSSuyrFQ@T diff --git a/gmp-6.1.0.tar.bz2 b/gmp-6.1.0.tar.bz2 new file mode 100644 index 0000000..ed5f569 --- /dev/null +++ b/gmp-6.1.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:498449a994efeba527885c10405993427995d3f86b8768d8cdf8d9dd7c6b73e8 +size 2383840 diff --git a/gmp-6.1.0.tar.bz2.sig b/gmp-6.1.0.tar.bz2.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..2d4de5ca5ba8f5e3632e60b6825ccca2d1c33cbdd6d3dd954eccb86e044de003 GIT binary patch literal 96 zcmV-m0H6PeUIYLU2ml5J0#-ISGXM$+5Z&)-R!|f{-*Aio|5pM>8k|o}-LfL;BF(1H zG2N3MZ