ref: a16476eaf01b9bc997dd1ee3c7725ffe9b6c9d4c dir: /sys/src/ape/lib/ap/386/strlen.s/
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