=================================================================== RCS file: /home/cvs/OpenXM_contrib/gmp/mpn/x86/k7/Attic/aors_n.asm,v retrieving revision 1.1.1.1 retrieving revision 1.1.1.2 diff -u -p -r1.1.1.1 -r1.1.1.2 --- OpenXM_contrib/gmp/mpn/x86/k7/Attic/aors_n.asm 2000/09/09 14:12:42 1.1.1.1 +++ OpenXM_contrib/gmp/mpn/x86/k7/Attic/aors_n.asm 2003/08/25 16:06:28 1.1.1.2 @@ -1,9 +1,6 @@ dnl AMD K7 mpn_add_n/mpn_sub_n -- mpn add or subtract. -dnl -dnl K7: 1.64 cycles/limb (at 16 limb/loop). - -dnl Copyright (C) 1999, 2000 Free Software Foundation, Inc. +dnl Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. dnl dnl This file is part of the GNU MP Library. dnl @@ -22,10 +19,13 @@ dnl License along with the GNU MP Library; see the fi dnl not, write to the Free Software Foundation, Inc., 59 Temple Place - dnl Suite 330, Boston, MA 02111-1307, USA. - include(`../config.m4') +C K7: 1.64 cycles/limb (at 16 limbs/loop). + + + dnl K7: UNROLL_COUNT cycles/limb dnl 8 1.9 dnl 16 1.64 @@ -89,13 +89,13 @@ defframe(SAVE_EBX, -12) defframe(SAVE_EDI, -16) deflit(STACK_SPACE, 16) - .text + TEXT ALIGN(32) deflit(`FRAME',0) PROLOGUE(M4_function_nc) movl PARAM_CARRY, %eax - jmp LF(M4_function_n,start) + jmp L(start) EPILOGUE() PROLOGUE(M4_function_n) @@ -185,7 +185,7 @@ L(here): ifdef(`PIC',` L(pic_calc): - C See README.family about old gas bugs + C See mpn/x86/README about old gas bugs leal (%edi,%edi,8), %esi addl $L(entry)-L(here), %esi addl (%esp), %esi