xref: /plan9/sys/src/libc/sparc/strcmp.s (revision 3e12c5d1bb89fc02707907988834ef147769ddaf)
1TEXT	strcmp(SB), $0
2
3	MOVW	s2+4(FP), R10
4
5l1:
6	MOVB	0(R7), R8
7	MOVB	0(R10), R9
8	ADD	$1, R7
9	ADD	$1, R10
10
11	CMP	R8, R9
12	BNE	l2
13
14	CMP	R8, $0
15	BNE	l1
16
17	MOVW	R0, R7
18	RETURN
19
20l2:
21	BLEU	l3
22	MOVW	$1, R7
23	RETURN
24
25l3:
26	MOVW	$-1, R7
27	RETURN
28