[Gmp-commit] /var/hg/gmp: 2 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Fri Aug 30 15:17:37 CEST 2013
details: /var/hg/gmp/rev/67f937eafbed
changeset: 15956:67f937eafbed
user: Torbjorn Granlund <tege at gmplib.org>
date: Fri Aug 30 11:51:23 2013 +0200
description:
Clear CF.
details: /var/hg/gmp/rev/e37f8e8c95ff
changeset: 15957:e37f8e8c95ff
user: Torbjorn Granlund <tege at gmplib.org>
date: Fri Aug 30 13:46:42 2013 +0200
description:
Provide fat build fallback files.
diffstat:
mpn/powerpc32/sqr_diag_addlsh1.asm | 3 ++-
mpn/x86_64/fat/mullo_basecase.c | 21 +++++++++++++++++++++
mpn/x86_64/fat/redc_1.c | 21 +++++++++++++++++++++
mpn/x86_64/fat/sqr_basecase.c | 21 +++++++++++++++++++++
4 files changed, 65 insertions(+), 1 deletions(-)
diffs (95 lines):
diff -r 0c96588c0ac8 -r e37f8e8c95ff mpn/powerpc32/sqr_diag_addlsh1.asm
--- a/mpn/powerpc32/sqr_diag_addlsh1.asm Thu Aug 29 20:59:33 2013 +0200
+++ b/mpn/powerpc32/sqr_diag_addlsh1.asm Fri Aug 30 13:46:42 2013 +0200
@@ -28,7 +28,7 @@
C power4/ppc970 ?
C power5 ?
-C This has been feebly optimised for 7447 but ot for any other CPU.
+C This has been feebly optimised for 7447 but not for any other CPU.
define(`rp', r3)
define(`tp', r4)
@@ -45,6 +45,7 @@
mullw r7, r0, r0
stw r7, 0(rp)
mulhwu r6, r0, r0
+ addic r31, r31, 0 C clear CF
ALIGN(16)
L(top): lwzu r0, 4(up)
diff -r 0c96588c0ac8 -r e37f8e8c95ff mpn/x86_64/fat/mullo_basecase.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mpn/x86_64/fat/mullo_basecase.c Fri Aug 30 13:46:42 2013 +0200
@@ -0,0 +1,21 @@
+/* Fat binary fallback mpn_mullo_basecase.
+
+Copyright 2012 Free Software Foundation, Inc.
+
+This file is part of the GNU MP Library.
+
+The GNU MP Library is free software; you can redistribute it and/or modify
+it under the terms of the GNU Lesser General Public License as published by
+the Free Software Foundation; either version 3 of the License, or (at your
+option) any later version.
+
+The GNU MP Library is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
+License for more details.
+
+You should have received a copy of the GNU Lesser General Public License
+along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
+
+
+#include "mpn/generic/mullo_basecase.c"
diff -r 0c96588c0ac8 -r e37f8e8c95ff mpn/x86_64/fat/redc_1.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mpn/x86_64/fat/redc_1.c Fri Aug 30 13:46:42 2013 +0200
@@ -0,0 +1,21 @@
+/* Fat binary fallback mpn_redc_1.
+
+Copyright 2012 Free Software Foundation, Inc.
+
+This file is part of the GNU MP Library.
+
+The GNU MP Library is free software; you can redistribute it and/or modify
+it under the terms of the GNU Lesser General Public License as published by
+the Free Software Foundation; either version 3 of the License, or (at your
+option) any later version.
+
+The GNU MP Library is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
+License for more details.
+
+You should have received a copy of the GNU Lesser General Public License
+along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
+
+
+#include "mpn/generic/redc_1.c"
diff -r 0c96588c0ac8 -r e37f8e8c95ff mpn/x86_64/fat/sqr_basecase.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mpn/x86_64/fat/sqr_basecase.c Fri Aug 30 13:46:42 2013 +0200
@@ -0,0 +1,21 @@
+/* Fat binary fallback mpn_sqr_basecase.
+
+Copyright 2012 Free Software Foundation, Inc.
+
+This file is part of the GNU MP Library.
+
+The GNU MP Library is free software; you can redistribute it and/or modify
+it under the terms of the GNU Lesser General Public License as published by
+the Free Software Foundation; either version 3 of the License, or (at your
+option) any later version.
+
+The GNU MP Library is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
+License for more details.
+
+You should have received a copy of the GNU Lesser General Public License
+along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
+
+
+#include "mpn/generic/sqr_basecase.c"
More information about the gmp-commit
mailing list