xref: /inferno-os/libkern/strchr-power.s (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1/*
2 * BUG: it's slow
3 */
4	TEXT	strchr(SB), $0
5	MOVBZ	c+7(FP), R4
6	SUB	$1, R3
7l1:
8	MOVBZU	1(R3), R6
9	CMP	R6, R4
10	BEQ	eq
11	CMP	R6, $0
12	BNE	l1
13nf:
14	MOVW	$0, R3
15eq:
16	RETURN
17