summaryrefslogtreecommitdiff
path: root/packages/gmp
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gmp')
-rw-r--r--packages/gmp/6.2.1/0000-Avoid-the-x18-register.patch69
-rw-r--r--packages/gmp/6.2.1/chksum4
-rw-r--r--packages/gmp/package.desc1
3 files changed, 40 insertions, 34 deletions
diff --git a/packages/gmp/6.2.1/0000-Avoid-the-x18-register.patch b/packages/gmp/6.2.1/0000-Avoid-the-x18-register.patch
index 5c1c232..02f1fd7 100644
--- a/packages/gmp/6.2.1/0000-Avoid-the-x18-register.patch
+++ b/packages/gmp/6.2.1/0000-Avoid-the-x18-register.patch
@@ -6,9 +6,22 @@
# Parent 63bce6cacb48d9a1ade560db5f6e5da073969a09
Avoid the x18 register since it is reserved on Darwin.
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/aors_n.asm
---- a/mpn/arm64/aors_n.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/aors_n.asm Sun Nov 29 23:07:23 2020 +0100
+---
+ mpn/arm64/aors_n.asm | 12 ++++++------
+ mpn/arm64/aorsmul_1.asm | 13 +++++++++----
+ mpn/arm64/aorsorrlshC_n.asm | 12 ++++++------
+ mpn/arm64/cnd_aors_n.asm | 12 ++++++------
+ mpn/arm64/logops_n.asm | 12 ++++++------
+ mpn/arm64/lshift.asm | 10 +++++-----
+ mpn/arm64/lshiftc.asm | 10 +++++-----
+ mpn/arm64/mul_1.asm | 14 +++++++-------
+ mpn/arm64/rsh1aors_n.asm | 20 ++++++++++----------
+ mpn/arm64/rshift.asm | 10 +++++-----
+ mpn/arm64/sqr_diag_addlsh1.asm | 10 +++++-----
+ 11 files changed, 70 insertions(+), 65 deletions(-)
+
+--- a/mpn/arm64/aors_n.asm
++++ b/mpn/arm64/aors_n.asm
@@ -68,7 +68,7 @@
EPILOGUE()
PROLOGUE(func_n)
@@ -56,9 +69,8 @@ diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/aors_n.asm
L(end): ADDSUBC x12, x6, x10
ADDSUBC x13, x7, x11
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/aorsmul_1.asm
---- a/mpn/arm64/aorsmul_1.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/aorsmul_1.asm Sun Nov 29 23:07:23 2020 +0100
+--- a/mpn/arm64/aorsmul_1.asm
++++ b/mpn/arm64/aorsmul_1.asm
@@ -32,10 +32,15 @@
include(`../config.m4')
@@ -79,9 +91,8 @@ diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/aorsmul_1.asm
C NOTES
C * It is possible to keep the carry chain alive between the addition blocks
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/aorsorrlshC_n.asm
---- a/mpn/arm64/aorsorrlshC_n.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/aorsorrlshC_n.asm Sun Nov 29 23:07:23 2020 +0100
+--- a/mpn/arm64/aorsorrlshC_n.asm
++++ b/mpn/arm64/aorsorrlshC_n.asm
@@ -65,14 +65,14 @@
ASM_START()
@@ -128,9 +139,8 @@ diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/aorsorrlshC_n.asm
L(end): ldp x4, x5, [up,#16]
extr x12, x10, x9, #RSH
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/cnd_aors_n.asm
---- a/mpn/arm64/cnd_aors_n.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/cnd_aors_n.asm Sun Nov 29 23:07:23 2020 +0100
+--- a/mpn/arm64/cnd_aors_n.asm
++++ b/mpn/arm64/cnd_aors_n.asm
@@ -65,7 +65,7 @@
CLRCY
@@ -178,9 +188,8 @@ diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/cnd_aors_n.asm
L(end): bic x6, x12, cnd
bic x7, x13, cnd
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/logops_n.asm
---- a/mpn/arm64/logops_n.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/logops_n.asm Sun Nov 29 23:07:23 2020 +0100
+--- a/mpn/arm64/logops_n.asm
++++ b/mpn/arm64/logops_n.asm
@@ -78,7 +78,7 @@
ASM_START()
@@ -228,9 +237,8 @@ diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/logops_n.asm
L(end): LOGOP( x12, x6, x10)
LOGOP( x13, x7, x11)
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/lshift.asm
---- a/mpn/arm64/lshift.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/lshift.asm Sun Nov 29 23:07:23 2020 +0100
+--- a/mpn/arm64/lshift.asm
++++ b/mpn/arm64/lshift.asm
@@ -61,7 +61,7 @@
add rp, rp_arg, n, lsl #3
add up, up, n, lsl #3
@@ -272,9 +280,8 @@ diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/lshift.asm
L(end): orr x10, x10, x13
orr x11, x12, x2
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/lshiftc.asm
---- a/mpn/arm64/lshiftc.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/lshiftc.asm Sun Nov 29 23:07:23 2020 +0100
+--- a/mpn/arm64/lshiftc.asm
++++ b/mpn/arm64/lshiftc.asm
@@ -61,7 +61,7 @@
add rp, rp_arg, n, lsl #3
add up, up, n, lsl #3
@@ -316,9 +323,8 @@ diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/lshiftc.asm
L(end): eon x10, x10, x13
eon x11, x12, x2
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/mul_1.asm
---- a/mpn/arm64/mul_1.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/mul_1.asm Sun Nov 29 23:07:23 2020 +0100
+--- a/mpn/arm64/mul_1.asm
++++ b/mpn/arm64/mul_1.asm
@@ -56,7 +56,7 @@
PROLOGUE(mpn_mul_1)
@@ -368,9 +374,8 @@ diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/mul_1.asm
L(end): mul x8, x4, v0
adcs x13, x9, x10
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/rsh1aors_n.asm
---- a/mpn/arm64/rsh1aors_n.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/rsh1aors_n.asm Sun Nov 29 23:07:23 2020 +0100
+--- a/mpn/arm64/rsh1aors_n.asm
++++ b/mpn/arm64/rsh1aors_n.asm
@@ -59,7 +59,7 @@
ASM_START()
@@ -440,9 +445,8 @@ diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/rsh1aors_n.asm
L(end): extr x16, x15, x14, #1
extr x17, x12, x15, #1
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/rshift.asm
---- a/mpn/arm64/rshift.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/rshift.asm Sun Nov 29 23:07:23 2020 +0100
+--- a/mpn/arm64/rshift.asm
++++ b/mpn/arm64/rshift.asm
@@ -60,7 +60,7 @@
PROLOGUE(mpn_rshift)
mov rp, rp_arg
@@ -484,9 +488,8 @@ diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/rshift.asm
L(end): orr x10, x10, x13
orr x11, x12, x2
-diff -r 63bce6cacb48 -r f4ff6ff711ed mpn/arm64/sqr_diag_addlsh1.asm
---- a/mpn/arm64/sqr_diag_addlsh1.asm Sun Nov 15 10:25:36 2020 +0100
-+++ b/mpn/arm64/sqr_diag_addlsh1.asm Sun Nov 29 23:07:23 2020 +0100
+--- a/mpn/arm64/sqr_diag_addlsh1.asm
++++ b/mpn/arm64/sqr_diag_addlsh1.asm
@@ -47,7 +47,7 @@
ASM_START()
PROLOGUE(mpn_sqr_diag_addlsh1)
diff --git a/packages/gmp/6.2.1/chksum b/packages/gmp/6.2.1/chksum
index 259a4b0..45e6207 100644
--- a/packages/gmp/6.2.1/chksum
+++ b/packages/gmp/6.2.1/chksum
@@ -6,3 +6,7 @@ md5 gmp-6.2.1.tar.lz 03a31d8cbaf29d136252f8f38875ed82
sha1 gmp-6.2.1.tar.lz a035e45cb4fdb192074a46c6dd4dbe16ce3cf2a9
sha256 gmp-6.2.1.tar.lz 2c7f4f0d370801b2849c48c9ef3f59553b5f1d3791d070cffb04599f9fc67b41
sha512 gmp-6.2.1.tar.lz 40e1c80d1a2eda0ea190ba2a27e7bfe718ee1fc685082b4f2251f108ffbec94272199b35cf6df217c9f6f10ac4132eaf3c5014a9e25db0592b94f7f1ddd4994f
+md5 gmp-6.2.1.tar.bz2 28971fc21cf028042d4897f02fd355ea
+sha1 gmp-6.2.1.tar.bz2 2dcf34d4a432dbe6cce1475a835d20fe44f75822
+sha256 gmp-6.2.1.tar.bz2 eae9326beb4158c386e39a356818031bd28f3124cf915f8c5b1dc4c7a36b4d7c
+sha512 gmp-6.2.1.tar.bz2 8904334a3bcc5c896ececabc75cda9dec642e401fb5397c4992c4fabea5e962c9ce8bd44e8e4233c34e55c8010cc28db0545f5f750cbdbb5f00af538dc763be9
diff --git a/packages/gmp/package.desc b/packages/gmp/package.desc
index 5936eea..c6ca8c5 100644
--- a/packages/gmp/package.desc
+++ b/packages/gmp/package.desc
@@ -2,6 +2,5 @@ repository='hg https://gmplib.org/repo/gmp/'
bootstrap='./.bootstrap'
mirrors='https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)'
relevantpattern='*.*|.'
-milestones='5.0.0 5.1.0'
archive_formats='.tar.xz .tar.lz .tar.bz2'
signature_format='packed/.sig'