3 ;@.type gp2x_memset,%function
8 cmp a3, $8 @ at least 8 bytes to do?
10 orr a2, a2, a2, lsl $8
11 orr a2, a2, a2, lsl $16
13 tst a4, $3 @ aligned yet?
19 cmp a3, $8 @ 8 bytes still to do?
23 cmp a3, $8 @ 8 bytes still to do?
27 cmp a3, $8 @ 8 bytes still to do?
31 cmp a3, $8 @ 8 bytes still to do?
36 movs a3, a3 @ anything left?
39 add pc, pc, a3, lsl $2