=================================================================== RCS file: /home/cvs/OpenXM_contrib/gmp/mpn/x86/k7/mmx/Attic/copyd.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/mmx/Attic/copyd.asm 2000/09/09 14:12:42 1.1.1.1 +++ OpenXM_contrib/gmp/mpn/x86/k7/mmx/Attic/copyd.asm 2003/08/25 16:06:29 1.1.1.2 @@ -1,11 +1,6 @@ dnl AMD K7 mpn_copyd -- copy limb vector, decrementing. -dnl -dnl alignment dst/src, A=0mod8 N=4mod8 -dnl A/A A/N N/A N/N -dnl K7 0.75 1.0 1.0 0.75 - -dnl Copyright (C) 1999, 2000 Free Software Foundation, Inc. +dnl Copyright 1999, 2000, 2002 Free Software Foundation, Inc. dnl dnl This file is part of the GNU MP Library. dnl @@ -24,10 +19,14 @@ 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 alignment dst/src, A=0mod8 N=4mod8 +C A/A A/N N/A N/N +C K7 0.75 1.0 1.0 0.75 + + C void mpn_copyd (mp_ptr dst, mp_srcptr src, mp_size_t size); C C The various comments in mpn/x86/k7/copyi.asm apply here too. @@ -44,7 +43,7 @@ define(SAVE_ESI,`PARAM_SRC') dnl minimum 5 since the unrolled code can't handle less than 5 deflit(UNROLL_THRESHOLD, 5) - .text + TEXT ALIGN(32) PROLOGUE(mpn_copyd)