patch-2.3.4 linux/arch/sparc64/lib/blockops.S
Next file: linux/arch/sparc64/lib/checksum.S
Previous file: linux/arch/sparc64/lib/VISmemset.S
Back to the patch index
Back to the overall index
- Lines: 22
- Date:
Thu May 27 09:55:21 1999
- Orig file:
v2.3.3/linux/arch/sparc64/lib/blockops.S
- Orig date:
Tue Oct 27 09:52:20 1998
diff -u --recursive --new-file v2.3.3/linux/arch/sparc64/lib/blockops.S linux/arch/sparc64/lib/blockops.S
@@ -1,4 +1,4 @@
-/* $Id: blockops.S,v 1.16 1998/10/20 03:09:04 jj Exp $
+/* $Id: blockops.S,v 1.17 1999/05/25 16:52:52 jj Exp $
* blockops.S: UltraSparc block zero optimized routines.
*
* Copyright (C) 1996,1998 David S. Miller (davem@caip.rutgers.edu)
@@ -136,6 +136,7 @@
faddd %f0, %f2, %f12 ! FPA Group
fmuld %f0, %f2, %f14 ! FPM
+ rd %asi, %g2 ! LSU Group
wr %g0, ASI_BLK_P, %asi ! LSU Group
membar #StoreLoad | #StoreStore | #LoadStore ! LSU Group
1: stda %f0, [%o0 + 0x00] %asi ! Store Group
@@ -147,6 +148,7 @@
bne,pt %icc, 1b ! CTI
add %o0, 0x100, %o0 ! IEU0 Group
membar #Sync ! LSU Group
+ wr %g2, %g0, %asi ! LSU Group
VISExitHalf
stxa %g5, [%o2] ASI_DMMU
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)