0003df70 : 3df70: e1a03000 mov r3, r0 3df74: e3520008 cmp r2, #8 3df78: ba000016 blt 3dfd8 3df7c: e1811401 orr r1, r1, r1, lsl #8 3df80: e1811801 orr r1, r1, r1, lsl #16 3df84: e3130003 tst r3, #3 3df88: 14c31001 strbne r1, [r3], #1 3df8c: 12422001 subne r2, r2, #1 3df90: 1afffffb bne 3df84 3df94: e1a0c001 mov ip, r1 3df98: e3520008 cmp r2, #8 3df9c: ba00000d blt 3dfd8 3dfa0: e8a31002 stmia r3!, {r1, ip} 3dfa4: e2422008 sub r2, r2, #8 3dfa8: e3520008 cmp r2, #8 3dfac: ba000009 blt 3dfd8 3dfb0: e8a31002 stmia r3!, {r1, ip} 3dfb4: e2422008 sub r2, r2, #8 3dfb8: e3520008 cmp r2, #8 3dfbc: ba000005 blt 3dfd8 3dfc0: e8a31002 stmia r3!, {r1, ip} 3dfc4: e2422008 sub r2, r2, #8 3dfc8: e3520008 cmp r2, #8 3dfcc: a8a31002 stmiage r3!, {r1, ip} 3dfd0: a2422008 subge r2, r2, #8 3dfd4: aaffffef bge 3df98 3dfd8: e1b02002 movs r2, r2 3dfdc: 01a0f00e moveq pc, lr 3dfe0: e2622007 rsb r2, r2, #7 3dfe4: e08ff102 add pc, pc, r2, lsl #2 3dfe8: e1a00000 nop ; (mov r0, r0) 3dfec: e4c31001 strb r1, [r3], #1 3dff0: e4c31001 strb r1, [r3], #1 3dff4: e4c31001 strb r1, [r3], #1 3dff8: e4c31001 strb r1, [r3], #1 3dffc: e4c31001 strb r1, [r3], #1 3e000: e4c31001 strb r1, [r3], #1 3e004: e4c31001 strb r1, [r3], #1 3e008: e1a0f00e mov pc, lr 3e00c: e320f000 nop {0}