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

Diff for /OpenXM_contrib/gmp/mpn/sparc32/Attic/submul_1.asm between version 1.1 and 1.1.1.2

version 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_submul_1 -- Multiply a limb vector with a limb and subtract  dnl  SPARC mpn_submul_1 -- Multiply a limb vector with a limb and subtract
 dnl  the result from a second limb vector.  dnl  the result from 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  
changed lines
  Added in v.1.1.1.2

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