xref: /plan9/sys/src/ape/lib/ap/mips/strcmp.s (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1TEXT	strcmp(SB), $0
2
3	MOVW	s2+4(FP), R2
4
5l1:
6	MOVB	(R2), R3
7	MOVB	(R1), R4
8	ADDU	$1, R1
9	BEQ	R3, end
10	ADDU	$1, R2
11	BEQ	R3, R4, l1
12
13	SGTU	R4, R3, R1
14	BNE	R1, ret
15	MOVW	$-1, R1
16	RET
17
18end:
19	SGTU	R4, R3, R1
20ret:
21	RET
22