git: 9front

ref: 62c69b81c7249ee4e69c44c64391cdf9d1a7fc3e
dir: /sys/src/ape/lib/ap/68020/strlen.s/

View raw version
	TEXT	strlen(SB), $0
	MOVL	s+0(FP), A1

	TSTB	(A1)+
	BEQ	null
	MOVL	A1, A2

l1:
	TSTB	(A1)+
	BNE	l1

	SUBL	A2, A1
	MOVL	A1, R0
	RTS

null:
	MOVL	$0, R0
	RTS