[Gmp-commit] /var/hg/gmp: 4 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Thu Feb 24 22:38:43 CET 2011
details: /var/hg/gmp/rev/f829c764082b
changeset: 13896:f829c764082b
user: Torbjorn Granlund <tege at gmplib.org>
date: Thu Feb 24 22:36:04 2011 +0100
description:
New file.
details: /var/hg/gmp/rev/27132224df22
changeset: 13897:27132224df22
user: Torbjorn Granlund <tege at gmplib.org>
date: Thu Feb 24 22:36:17 2011 +0100
description:
New file.
details: /var/hg/gmp/rev/5ec4587db426
changeset: 13898:5ec4587db426
user: Torbjorn Granlund <tege at gmplib.org>
date: Thu Feb 24 22:36:52 2011 +0100
description:
Set up sse2 path for atom.
details: /var/hg/gmp/rev/9f3f013c5f57
changeset: 13899:9f3f013c5f57
user: Torbjorn Granlund <tege at gmplib.org>
date: Thu Feb 24 22:37:17 2011 +0100
description:
*** empty log message ***
diffstat:
ChangeLog | 9 +++++++++
configure.in | 2 +-
mpn/x86/atom/sse2/mod_1_1.asm | 23 +++++++++++++++++++++++
mpn/x86/atom/sse2/mod_1_4.asm | 23 +++++++++++++++++++++++
4 files changed, 56 insertions(+), 1 deletions(-)
diffs (82 lines):
diff -r 71bcec497b55 -r 9f3f013c5f57 ChangeLog
--- a/ChangeLog Thu Feb 24 22:24:46 2011 +0100
+++ b/ChangeLog Thu Feb 24 22:37:17 2011 +0100
@@ -1,3 +1,12 @@
+2011-02-24 Torbjorn Granlund <tege at gmplib.org>
+
+ * mpn/x86/atom/sse2/mod_1_1.asm: New file.
+ * mpn/x86/atom/sse2/mod_1_4.asm: New file.
+ * configure.in: Set up sse2 path for atom.
+
+ * mpn/x86/p6/sse2/mod_1_1.asm: New file.
+ * mpn/x86/p6/sse2/mod_1_4.asm: Fix typo in MULFUNC_PROLOGUE.
+
2011-02-24 Niels Möller <nisse at lysator.liu.se>
* mpn/x86/k7/mod_1_1.asm (mpn_mod_1_1p): Rewrite using the same
diff -r 71bcec497b55 -r 9f3f013c5f57 configure.in
--- a/configure.in Thu Feb 24 22:24:46 2011 +0100
+++ b/configure.in Thu Feb 24 22:37:17 2011 +0100
@@ -1485,7 +1485,7 @@
# VIA/Centaur processors, sold as CyrixIII and C3.
viac32) path="x86/p6/p3mmx x86/p6/mmx x86/p6 x86";;
viac3*) path="x86/pentium/mmx x86/pentium x86";;
- atom) path="x86/atom x86" ;;
+ atom) path="x86/atom/sse2 x86/atom x86" ;;
*) path="x86" ;;
esac
diff -r 71bcec497b55 -r 9f3f013c5f57 mpn/x86/atom/sse2/mod_1_1.asm
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mpn/x86/atom/sse2/mod_1_1.asm Thu Feb 24 22:37:17 2011 +0100
@@ -0,0 +1,23 @@
+dnl Intel Atom/SSE2 mpn_mod_1_1.
+
+dnl Copyright 2009, 2011 Free Software Foundation, Inc.
+dnl
+dnl This file is part of the GNU MP Library.
+dnl
+dnl The GNU MP Library is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU Lesser General Public License as published
+dnl by the Free Software Foundation; either version 3 of the License, or (at
+dnl your option) any later version.
+dnl
+dnl The GNU MP Library is distributed in the hope that it will be useful, but
+dnl WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+dnl or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
+dnl License for more details.
+dnl
+dnl You should have received a copy of the GNU Lesser General Public License
+dnl along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
+
+include(`../config.m4')
+
+MULFUNC_PROLOGUE(mpn_mod_1_1p)
+include_mpn(`x86/pentium4/sse2/mod_1_1.asm')
diff -r 71bcec497b55 -r 9f3f013c5f57 mpn/x86/atom/sse2/mod_1_4.asm
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mpn/x86/atom/sse2/mod_1_4.asm Thu Feb 24 22:37:17 2011 +0100
@@ -0,0 +1,23 @@
+dnl Intel Atom/SSE2 mpn_mod_1_4.
+
+dnl Copyright 2009, 2011 Free Software Foundation, Inc.
+dnl
+dnl This file is part of the GNU MP Library.
+dnl
+dnl The GNU MP Library is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU Lesser General Public License as published
+dnl by the Free Software Foundation; either version 3 of the License, or (at
+dnl your option) any later version.
+dnl
+dnl The GNU MP Library is distributed in the hope that it will be useful, but
+dnl WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+dnl or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
+dnl License for more details.
+dnl
+dnl You should have received a copy of the GNU Lesser General Public License
+dnl along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
+
+include(`../config.m4')
+
+MULFUNC_PROLOGUE(mpn_mod_1s_4p)
+include_mpn(`x86/pentium4/sse2/mod_1_4.asm')
More information about the gmp-commit
mailing list