0x0006abfc 70b5 push {r4, r5, r6, lr} 0x0006abfe 82b0 sub sp, 8 0x0006ac00 8168 ldr r1, [r0, 8] 0x0006ac02 0e78 ldrb r6, [r1] 0x0006ac04 0131 adds r1, 1 0x0006ac06 8160 str r1, [r0, 8] 0x0006ac08 0d78 ldrb r5, [r1] 0x0006ac0a 0131 adds r1, 1 0x0006ac0c 8160 str r1, [r0, 8] 0x0006ac0e 6c46 mov r4, sp 0x0006ac10 0634 adds r4, 6 0x0006ac12 01a8 add r0, sp, 4 0x0006ac14 211c adds r1, r4, 0 0x0006ac16 f1f78ffc bl 0x5c538 0x0005c538() ; entry0 0x0006ac1a ff2e cmp r6, 0xff ,=< 0x0006ac1c 0dd1 bne 0x6ac3a | 0x0006ac1e ff2d cmp r5, 0xff ,==< 0x0006ac20 0bd1 bne 0x6ac3a || 0x0006ac22 01a8 add r0, sp, 4 || 0x0006ac24 0088 ldrh r0, [r0] || 0x0006ac26 0738 subs r0, 7 || 0x0006ac28 0004 lsls r0, r0, 0x10 || 0x0006ac2a 0014 asrs r0, r0, 0x10 || 0x0006ac2c 2188 ldrh r1, [r4] || 0x0006ac2e 0739 subs r1, 7 || 0x0006ac30 0904 lsls r1, r1, 0x10 || 0x0006ac32 0914 asrs r1, r1, 0x10 || 0x0006ac34 eaf728fd bl 0x55688 || 0x00055688() ; entry0 ,===< 0x0006ac38 11e0 b 0x6ac5e |``-> 0x0006ac3a 3006 lsls r0, r6, 0x18 | 0x0006ac3c 0016 asrs r0, r0, 0x18 | 0x0006ac3e 2906 lsls r1, r5, 0x18 | 0x0006ac40 0916 asrs r1, r1, 0x18 | 0x0006ac42 0122 movs r2, 1 | 0x0006ac44 5242 rsbs r2, r2, 0 | 0x0006ac46 01ab add r3, sp, 4 | 0x0006ac48 1b78 ldrb r3, [r3] | 0x0006ac4a 073b subs r3, 7 | 0x0006ac4c 1b06 lsls r3, r3, 0x18 | 0x0006ac4e 1b16 asrs r3, r3, 0x18