Module Name: src
Committed By: martin
Date: Sun Nov 22 10:18:14 UTC 2015
Modified Files:
src/sys/arch/sparc64/sparc64: copy.S
Log Message:
Removy now unused {s,f}uword
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/sparc64/sparc64/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/sparc64/sparc64/copy.S
diff -u src/sys/arch/sparc64/sparc64/copy.S:1.5 src/sys/arch/sparc64/sparc64/copy.S:1.6
--- src/sys/arch/sparc64/sparc64/copy.S:1.5 Sat Oct 17 19:29:48 2015
+++ src/sys/arch/sparc64/sparc64/copy.S Sun Nov 22 10:18:14 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: copy.S,v 1.5 2015/10/17 19:29:48 nakayama Exp $ */
+/* $NetBSD: copy.S,v 1.6 2015/11/22 10:18:14 martin Exp $ */
/*
* Copyright (c) 2006-2010 Matthew R. Green
@@ -679,23 +679,6 @@ ENTRY(ucas_64)
/*
* {fu,su}{,i}{byte,word}
*/
-ALTENTRY(fuiword)
-ENTRY(fuword)
- btst 3, %o0 ! has low bits set...
- bnz Lfsbadaddr ! go return -1
- .empty
- sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = Lfserr;
- set Lfserr, %o3
- LDPTR [%o2 + %lo(CPCB)], %o2
- membar #LoadStore
- STPTR %o3, [%o2 + PCB_ONFAULT]
- membar #Sync
- LDPTRA [%o0] ASI_AIUS, %o0 ! fetch the word
- membar #Sync
- STPTR %g0, [%o2 + PCB_ONFAULT]! but first clear onfault
- retl ! phew, made it, return the word
- membar #StoreStore|#StoreLoad
-
Lfserr:
STPTR %g0, [%o2 + PCB_ONFAULT]! error in r/w, clear pcb_onfault
membar #StoreStore|#StoreLoad
@@ -759,23 +742,6 @@ ENTRY(fubyte)
retl ! made it
membar #StoreStore|#StoreLoad
-ALTENTRY(suiword)
-ENTRY(suword)
- btst 3, %o0 ! or has low bits set ...
- bnz Lfsbadaddr ! go return error
- .empty
- sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = Lfserr;
- LDPTR [%o2 + %lo(CPCB)], %o2
- set Lfserr, %o3
- STPTR %o3, [%o2 + PCB_ONFAULT]
- membar #Sync
- STPTRA %o1, [%o0] ASI_AIUS ! store the word
- membar #Sync
- STPTR %g0, [%o2 + PCB_ONFAULT]! made it, clear onfault
- membar #StoreStore|#StoreLoad
- retl ! and return 0
- clr %o0
-
ENTRY(suswintr)
sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = _Lfsbail;
LDPTR [%o2 + %lo(CPCB)], %o2
@@ -802,7 +768,6 @@ ENTRY(susword)
retl ! and return 0
clr %o0
-ALTENTRY(suibyte)
ENTRY(subyte)
sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = Lfserr;
LDPTR [%o2 + %lo(CPCB)], %o2