xref: /plan9/sys/src/ape/lib/ap/sparc/strcmp.s (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
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