shithub: riscv

ref: 14ac74fce1017b5c23ff4aed6f0289ab82bf71a2
dir: /sys/src/ape/lib/ap/386/strlen.s/

View raw version
	TEXT	strlen(SB),$0

	MOVL	$0, AX
	MOVL	$-1, CX
	CLD
/*
 * look for end of string
 */

	MOVL	p+0(FP), DI
	REPN;	SCASB

	MOVL	DI, AX
	SUBL	p+0(FP), AX
	SUBL	$1, AX
	RET