6 _strchr: /* not looking for a null, byte at a time */
14 _return0: /* character not found in string, return 0 */
18 _null: /* looking for null, align */
28 MOVW $0xFF, R3 /* mask */
31 MOVW.P 4(R0), R4 /* 4 at a time */
32 TST R4, R3 /* AND.S R2, R3, Rx */
38 TST R4, R3 /* its somewhere, find it and correct */
45 _sub1: /* compensate for pointer increment */