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

Reply via email to