[Gmp-commit] /home/hgfiles/gmp: Some more asm for x86/atom.

mercurial at gmplib.org mercurial at gmplib.org
Fri Feb 4 10:03:06 CET 2011


details:   /home/hgfiles/gmp/rev/fe475fe0cbc7
changeset: 13820:fe475fe0cbc7
user:      Marco Bodrato <bodrato at mail.dm.unipi.it>
date:      Fri Feb 04 10:03:01 2011 +0100
description:
Some more asm for x86/atom.

diffstat:

 ChangeLog               |   5 +++++
 mpn/x86/atom/mode1o.asm |  23 +++++++++++++++++++++++
 mpn/x86/atom/mul_1.asm  |   2 +-
 3 files changed, 29 insertions(+), 1 deletions(-)

diffs (49 lines):

diff -r 512ee10ba0e3 -r fe475fe0cbc7 ChangeLog
--- a/ChangeLog	Wed Feb 02 13:00:27 2011 +0100
+++ b/ChangeLog	Fri Feb 04 10:03:01 2011 +0100
@@ -1,3 +1,8 @@
+2011-02-04 Marco Bodrato <bodrato at mail.dm.unipi.it>
+
+	* mpn/x86/atom/mode1o.asm: New file, grabbing another asm file.
+	* mpn/x86/atom/mul_1.asm: Claim mul_1c.
+
 2011-02-02  Niels Möller  <nisse at lysator.liu.se>
 
 	* tune/speed.h (SPEED_ROUTINE_MPN_HGCD_CALL): Fixed one
diff -r 512ee10ba0e3 -r fe475fe0cbc7 mpn/x86/atom/mode1o.asm
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mpn/x86/atom/mode1o.asm	Fri Feb 04 10:03:01 2011 +0100
@@ -0,0 +1,23 @@
+dnl  Intel Atom mpn_modexact_1_odd -- exact division style remainder.
+
+dnl  Copyright 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
+dnl  modify it under the terms of the GNU Lesser General Public License as
+dnl  published by the Free Software Foundation; either version 3 of the
+dnl  License, or (at your option) any later version.
+dnl
+dnl  The GNU MP Library is distributed in the hope that it will be useful,
+dnl  but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+dnl  Lesser General Public 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_modexact_1_odd mpn_modexact_1c_odd)
+include_mpn(`x86/pentium/mode1o.asm')
diff -r 512ee10ba0e3 -r fe475fe0cbc7 mpn/x86/atom/mul_1.asm
--- a/mpn/x86/atom/mul_1.asm	Wed Feb 02 13:00:27 2011 +0100
+++ b/mpn/x86/atom/mul_1.asm	Fri Feb 04 10:03:01 2011 +0100
@@ -19,5 +19,5 @@
 
 include(`../config.m4')
 
-MULFUNC_PROLOGUE(mpn_mul_1)
+MULFUNC_PROLOGUE(mpn_mul_1 mpn_mul_1c)
 include_mpn(`x86/pentium4/sse2/mul_1.asm')


More information about the gmp-commit mailing list