1*219b2ee8SDavid du Colombier TEXT strlen(SB),$0 2*219b2ee8SDavid du Colombier 3*219b2ee8SDavid du Colombier MOVL $0, AX 4*219b2ee8SDavid du Colombier MOVL $-1, CX 5*219b2ee8SDavid du Colombier CLD 6*219b2ee8SDavid du Colombier/* 7*219b2ee8SDavid du Colombier * look for end of string 8*219b2ee8SDavid du Colombier */ 9*219b2ee8SDavid du Colombier 10*219b2ee8SDavid du Colombier MOVL p+0(FP), DI 11*219b2ee8SDavid du Colombier REPN; SCASB 12*219b2ee8SDavid du Colombier 13*219b2ee8SDavid du Colombier MOVL DI, AX 14*219b2ee8SDavid du Colombier SUBL p+0(FP), AX 15*219b2ee8SDavid du Colombier SUBL $1, AX 16*219b2ee8SDavid du Colombier RET 17