xref: /plan9/sys/src/libc/mips/strcmp.s (revision 3e12c5d1bb89fc02707907988834ef147769ddaf)
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