xref: /plan9-contrib/sys/src/ape/lib/ap/spim64/strcmp.s (revision 6c6e36e1134c52b146e9d71d8c7dc193994c0c4e)
1TEXT	strcmp(SB), $0
2
3	MOVV	s2+8(FP), R2
4
5l1:
6	MOVB	(R2), R3
7	MOVB	(R1), R4
8	ADDVU	$1, R1
9	BEQ	R3, end
10	ADDVU	$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