memchr.s 170 B

123456789101112131415
  1. TEXT memchr(SB),$0
  2. MOVL n+8(FP),R0
  3. BEQ ret
  4. MOVL s1+0(FP),A1
  5. MOVL c+4(FP),R1
  6. l1: CMPB R1,(A1)+
  7. BEQ eq
  8. SUBL $1,R0
  9. BNE l1
  10. RTS
  11. eq: MOVL A1,R0
  12. SUBL $1,R0
  13. ret: RTS