1*219b2ee8SDavid du Colombier TEXT memchr(SB), $0 2*219b2ee8SDavid du ColombierMOVW R1, 0(FP) 3*219b2ee8SDavid du Colombier 4*219b2ee8SDavid du Colombier MOVW n+8(FP), R1 5*219b2ee8SDavid du Colombier MOVW s1+0(FP), R2 6*219b2ee8SDavid du Colombier MOVBU c+7(FP), R3 7*219b2ee8SDavid du Colombier ADDU R1, R2, R6 8*219b2ee8SDavid du Colombier 9*219b2ee8SDavid du Colombier AND $(~1), R1, R5 10*219b2ee8SDavid du Colombier ADDU R2, R5 11*219b2ee8SDavid du Colombier BEQ R2, R5, lt2 12*219b2ee8SDavid du Colombier 13*219b2ee8SDavid du Colombierl1: 14*219b2ee8SDavid du Colombier MOVBU 0(R2), R4 15*219b2ee8SDavid du Colombier MOVBU 1(R2), R7 16*219b2ee8SDavid du Colombier BEQ R3, R4, eq0 17*219b2ee8SDavid du Colombier ADDU $2, R2 18*219b2ee8SDavid du Colombier BEQ R3, R7, eq 19*219b2ee8SDavid du Colombier BNE R2, R5, l1 20*219b2ee8SDavid du Colombier 21*219b2ee8SDavid du Colombierlt2: 22*219b2ee8SDavid du Colombier BEQ R2, R6, zret 23*219b2ee8SDavid du Colombier 24*219b2ee8SDavid du Colombierl2: 25*219b2ee8SDavid du Colombier MOVBU (R2), R4 26*219b2ee8SDavid du Colombier ADDU $1, R2 27*219b2ee8SDavid du Colombier BEQ R3, R4, eq 28*219b2ee8SDavid du Colombier BNE R2, R6, l2 29*219b2ee8SDavid du Colombierzret: 30*219b2ee8SDavid du Colombier MOVW R0, R1 31*219b2ee8SDavid du Colombier RET 32*219b2ee8SDavid du Colombier 33*219b2ee8SDavid du Colombiereq0: 34*219b2ee8SDavid du Colombier MOVW R2, R1 35*219b2ee8SDavid du Colombier RET 36*219b2ee8SDavid du Colombier 37*219b2ee8SDavid du Colombiereq: 38*219b2ee8SDavid du Colombier SUBU $1,R2, R1 39*219b2ee8SDavid du Colombier RET 40