summaryrefslogtreecommitdiff
path: root/sys/arch/vax/stand/common/str.S
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/vax/stand/common/str.S')
-rw-r--r--sys/arch/vax/stand/common/str.S100
1 files changed, 50 insertions, 50 deletions
diff --git a/sys/arch/vax/stand/common/str.S b/sys/arch/vax/stand/common/str.S
index 4a0ab80fb63..e6967467d8b 100644
--- a/sys/arch/vax/stand/common/str.S
+++ b/sys/arch/vax/stand/common/str.S
@@ -1,4 +1,4 @@
-/* $OpenBSD: str.S,v 1.3 2011/06/06 07:54:33 jasper Exp $ */
+/* $OpenBSD: str.S,v 1.4 2013/07/05 21:13:06 miod Exp $ */
/* $NetBSD: str.S,v 1.1 2002/02/24 01:04:25 matt Exp $ */
/*
* Copyright (c) 1996 Ludd, University of Lule}, Sweden.
@@ -42,17 +42,17 @@
* atoi() used in devopen.
*/
ENTRY(atoi, 0)
- movl 4(ap),r1
- clrl r0
+ movl 4(%ap),%r1
+ clrl %r0
-2: movzbl (r1)+,r2
- cmpb r2,$48
+2: movzbl (%r1)+,%r2
+ cmpb %r2,$48
blss 1f
- cmpb r2,$57
+ cmpb %r2,$57
bgtr 1f
- subl2 $48,r2
- mull2 $10,r0
- addl2 r2,r0
+ subl2 $48,%r2
+ mull2 $10,%r0
+ addl2 %r2,%r0
brb 2b
1: ret
@@ -61,24 +61,24 @@ ENTRY(atoi, 0)
* doesnt work if we search for null.
*/
ENTRY(index, 0)
- movq 4(ap),r0
-1: cmpb (r0), r1
+ movq 4(%ap),%r0
+1: cmpb (%r0), %r1
beql 2f
- tstb (r0)+
+ tstb (%r0)+
bneq 1b
- clrl r0
+ clrl %r0
2: ret
/*
* cmpc3 is emulated on MVII.
*/
ENTRY(bcmp, 0)
- movl 4(ap), r2
- movl 8(ap), r1
- movl 12(ap), r0
-2: cmpb (r2)+, (r1)+
+ movl 4(%ap), %r2
+ movl 8(%ap), %r1
+ movl 12(%ap), %r0
+2: cmpb (%r2)+, (%r1)+
bneq 1f
- decl r0
+ decl %r0
bneq 2b
1: ret
@@ -86,66 +86,66 @@ ENTRY(bcmp, 0)
* Is movc3/movc5 emulated on any CPU? I dont think so; use them here.
*/
ENTRY(bzero,0)
- movc5 $0,*4(ap),$0,8(ap),*4(ap)
+ movc5 $0,*4(%ap),$0,8(%ap),*4(%ap)
ret
ENTRY(bcopy,0)
- movc3 12(ap), *4(ap), *8(ap)
+ movc3 12(%ap), *4(%ap), *8(%ap)
ret
ENTRY(strlen, 0)
- movl 4(ap), r0
-1: tstb (r0)+
+ movl 4(%ap), %r0
+1: tstb (%r0)+
bneq 1b
- decl r0
- subl2 4(ap), r0
+ decl %r0
+ subl2 4(%ap), %r0
ret
ENTRY(strcmp, 0)
- movl $250, r3 # max string len to compare
-5: movl 4(ap), r2
- movl 8(ap), r1
- movl $1, r0
+ movl $250, %r3 # max string len to compare
+5: movl 4(%ap), %r2
+ movl 8(%ap), %r1
+ movl $1, %r0
-2: cmpb (r2),(r1)+
+2: cmpb (%r2),(%r1)+
bneq 1f # something differ
- tstb (r2)+
+ tstb (%r2)+
beql 4f # continue, strings unequal
- decl r3 # max string len encountered?
+ decl %r3 # max string len encountered?
bneq 2b
-4: clrl r0 # We are done, strings equal.
+4: clrl %r0 # We are done, strings equal.
ret
1: bgtr 3f
- mnegl r0, r0
+ mnegl %r0, %r0
3: ret
ENTRY(strncpy, 0)
- movl 4(ap), r1
- movl 8(ap), r2
- movl 12(ap), r3
+ movl 4(%ap), %r1
+ movl 8(%ap), %r2
+ movl 12(%ap), %r3
bleq 2f
-1: movb (r2)+, (r1)+
+1: movb (%r2)+, (%r1)+
beql 2f
- decl r3
+ decl %r3
bneq 1b
2: ret
ENTRY(setjmp, 0)
- movl 4(ap), r0
- movl 8(fp), (r0)
- movl 12(fp), 4(r0)
- movl 16(fp), 8(r0)
- addl3 fp,$28,12(r0)
- clrl r0
+ movl 4(%ap), %r0
+ movl 8(%fp), (%r0)
+ movl 12(%fp), 4(%r0)
+ movl 16(%fp), 8(%r0)
+ addl3 %fp,$28,12(%r0)
+ clrl %r0
ret
ENTRY(longjmp, 0)
- movl 4(ap), r1
- movl $1, r0
- movl (r1), ap
- movl 4(r1), fp
- movl 12(r1), sp
- jmp *8(r1)
+ movl 4(%ap), %r1
+ movl $1, %r0
+ movl (%r1), %ap
+ movl 4(%r1), %fp
+ movl 12(%r1), %sp
+ jmp *8(%r1)