[BACK]Return to copyd.asm CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp / mpn / x86 / k7 / mmx

Diff for /OpenXM_contrib/gmp/mpn/x86/k7/mmx/Attic/copyd.asm between version 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2000/09/09 14:12:42 version 1.1.1.2, 2003/08/25 16:06:29
Line 1 
Line 1 
 dnl  AMD K7 mpn_copyd -- copy limb vector, decrementing.  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 1999, 2000, 2002 Free Software Foundation, Inc.
 dnl  Copyright (C) 1999, 2000 Free Software Foundation, Inc.  
 dnl  dnl
 dnl  This file is part of the GNU MP Library.  dnl  This file is part of the GNU MP Library.
 dnl  dnl
Line 24  dnl  License along with the GNU MP Library; see the fi
Line 19  dnl  License along with the GNU MP Library; see the fi
 dnl  not, write to the Free Software Foundation, Inc., 59 Temple Place -  dnl  not, write to the Free Software Foundation, Inc., 59 Temple Place -
 dnl  Suite 330, Boston, MA 02111-1307, USA.  dnl  Suite 330, Boston, MA 02111-1307, USA.
   
   
 include(`../config.m4')  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 void mpn_copyd (mp_ptr dst, mp_srcptr src, mp_size_t size);
 C  C
 C The various comments in mpn/x86/k7/copyi.asm apply here too.  C The various comments in mpn/x86/k7/copyi.asm apply here too.
Line 44  define(SAVE_ESI,`PARAM_SRC')
Line 43  define(SAVE_ESI,`PARAM_SRC')
 dnl  minimum 5 since the unrolled code can't handle less than 5  dnl  minimum 5 since the unrolled code can't handle less than 5
 deflit(UNROLL_THRESHOLD, 5)  deflit(UNROLL_THRESHOLD, 5)
   
         .text          TEXT
         ALIGN(32)          ALIGN(32)
 PROLOGUE(mpn_copyd)  PROLOGUE(mpn_copyd)
   

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>