4 MOVW s1+0(FP), R9 /* R9 is to pointer */
5 MOVW s2+4(FP), R10 /* R10 is from pointer */
8 * test if both pointers
9 * are similarly word aligned
24 * byte at a time to word align
42 MOVW (R10), R11 /* fetch */
44 ANDCC R12,R11, R0 /* is it byte 0 */
46 ANDCC R13,R11, R0 /* is it byte 1 */
48 ANDCC R16,R11, R0 /* is it byte 2 */
50 MOVW R11, -4(R9) /* store */
51 ANDCC R17,R11, R0 /* is it byte 3 */