xref: /plan9-contrib/sys/src/libc/amd64/strlen.s (revision 272efad760864ee41cfe633b56aea9b4f5cf3ae7)
1	TEXT	strlen(SB),$0
2
3	MOVL	$0, AX
4	MOVQ	$-1, CX
5	CLD
6/*
7 * look for end of string
8 */
9
10	MOVQ	RARG, DI
11	REPN;	SCASB
12
13	MOVQ	DI, AX
14	SUBQ	RARG, AX
15	SUBQ	$1, AX
16	RET
17