1*37da2899SCharles.Forsyth/* 2*37da2899SCharles.Forsyth * BUG: it's slow 3*37da2899SCharles.Forsyth */ 4*37da2899SCharles.Forsyth TEXT strchr(SB), $0 5*37da2899SCharles.Forsyth MOVBZ c+7(FP), R4 6*37da2899SCharles.Forsyth SUB $1, R3 7*37da2899SCharles.Forsythl1: 8*37da2899SCharles.Forsyth MOVBZU 1(R3), R6 9*37da2899SCharles.Forsyth CMP R6, R4 10*37da2899SCharles.Forsyth BEQ eq 11*37da2899SCharles.Forsyth CMP R6, $0 12*37da2899SCharles.Forsyth BNE l1 13*37da2899SCharles.Forsythnf: 14*37da2899SCharles.Forsyth MOVW $0, R3 15*37da2899SCharles.Forsytheq: 16*37da2899SCharles.Forsyth RETURN 17