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