xref: /plan9-contrib/sys/src/ape/lib/ap/riscv/strcmp.s (revision ce95e1b3727b9cb1c223ffbed69aff21a8ced255)
1TEXT	strcmp(SB), $0
2
3	MOVW	s2+4(FP), R9
4
5l1:
6	MOVBU	(R9), R10
7	MOVBU	(R8), R11
8	ADD	$1, R8
9	BEQ	R10, end
10	ADD	$1, R9
11	BEQ	R10, R11, l1
12
13	SLTU	R11, R10, R8
14	BNE	R8, ret
15	MOVW	$-1, R8
16	RET
17
18end:
19	SLTU	R11, R10, R8
20ret:
21	RET
22