Module Name: src
Committed By: skrll
Date: Thu Mar 6 17:44:49 UTC 2014
Modified Files:
src/sys/arch/hppa/hppa: copy.S
Log Message:
Remove unnecessary %sr2 instructions in spstrcpy
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/hppa/hppa/copy.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/hppa/hppa/copy.S
diff -u src/sys/arch/hppa/hppa/copy.S:1.19 src/sys/arch/hppa/hppa/copy.S:1.20
--- src/sys/arch/hppa/hppa/copy.S:1.19 Sat Oct 1 15:50:46 2011
+++ src/sys/arch/hppa/hppa/copy.S Thu Mar 6 17:44:49 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: copy.S,v 1.19 2011/10/01 15:50:46 chs Exp $ */
+/* $NetBSD: copy.S,v 1.20 2014/03/06 17:44:49 skrll Exp $ */
/*-
* Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -156,7 +156,6 @@ LEAF_ENTRY(spstrcpy)
stw %t2, PCB_ONFAULT(%r31)
ldw HPPA_FRAME_ARG(4)(%sp), %ret1 /* size */
- mfsp %sr2, %ret0 /* XXX need this? */
mtsp %arg0, %sr1
mtsp %arg2, %sr2
copy %arg1, %arg0 /* save src */
@@ -175,7 +174,6 @@ L$spstrcpy_exit:
L$spstrcpy_fault:
/* reset fault handler */
stw %r0, PCB_ONFAULT(%r31)
- mtsp %r0, %sr2 /* XXX need this? */
sub %arg1, %arg0, %arg1
ldw HPPA_FRAME_ARG(5)(%sp), %arg0 /* rsize */
comiclr,= 0, %arg0, %r0