[BACK]Return to addmul_1.asm CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp / mpn / sparc32

Diff for /OpenXM_contrib/gmp/mpn/sparc32/Attic/addmul_1.asm between version 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2000/09/09 14:12:40 version 1.1.1.2, 2003/08/25 16:06:26
Line 1 
Line 1 
 dnl  SPARC mpn_addmul_1 -- Multiply a limb vector with a limb and add the  dnl  SPARC mpn_addmul_1 -- Multiply a limb vector with a limb and add the
 dnl  result to a second limb vector.  dnl  result to a second limb vector.
   
 dnl  Copyright (C) 1992, 1993, 1994, 2000 Free Software Foundation, Inc.  dnl  Copyright 1992, 1993, 1994, 2000 Free Software Foundation, Inc.
   
 dnl  This file is part of the GNU MP Library.  dnl  This file is part of the GNU MP Library.
   
Line 56  L(0): wr %g0,%o3,%y
Line 56  L(0): wr %g0,%o3,%y
         and     %o3,%g2,%g2          and     %o3,%g2,%g2
         andcc   %g1,0,%g1          andcc   %g1,0,%g1
         mulscc  %g1,%o5,%g1          mulscc  %g1,%o5,%g1
         mulscc  %g1,%o5,%g1  
         mulscc  %g1,%o5,%g1  
         mulscc  %g1,%o5,%g1  
         mulscc  %g1,%o5,%g1          mulscc  %g1,%o5,%g1
         mulscc  %g1,%o5,%g1          mulscc  %g1,%o5,%g1
         mulscc  %g1,%o5,%g1          mulscc  %g1,%o5,%g1
Line 67  L(0): wr %g0,%o3,%y
Line 64  L(0): wr %g0,%o3,%y
         mulscc  %g1,%o5,%g1          mulscc  %g1,%o5,%g1
         mulscc  %g1,%o5,%g1          mulscc  %g1,%o5,%g1
         mulscc  %g1,%o5,%g1          mulscc  %g1,%o5,%g1
           mulscc  %g1,%o5,%g1
           mulscc  %g1,%o5,%g1
           mulscc  %g1,%o5,%g1
         mulscc  %g1,0,%g1          mulscc  %g1,0,%g1
         sra     %g1,20,%g4          sra     %g1,20,%g4
         sll     %g1,12,%g1          sll     %g1,12,%g1
         rd      %y,%g3          rd      %y,%g3
         srl     %g3,20,%g3          srl     %g3,20,%g3
         or      %g1,%g3,%g1          or      %g1,%g3,%g1
   

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

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