[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