0x0006ae90 70b5 push {r4, r5, r6, lr} 0x0006ae92 4e46 mov r6, sb 0x0006ae94 4546 mov r5, r8 0x0006ae96 60b4 push {r5, r6} 0x0006ae98 81b0 sub sp, 4 0x0006ae9a 051c adds r5, r0, 0 0x0006ae9c a868 ldr r0, [r5, 8] 0x0006ae9e 0178 ldrb r1, [r0] 0x0006aea0 8946 mov sb, r1 0x0006aea2 0130 adds r0, 1 0x0006aea4 a860 str r0, [r5, 8] 0x0006aea6 0178 ldrb r1, [r0] 0x0006aea8 8846 mov r8, r1 0x0006aeaa 411c adds r1, r0, 1 0x0006aeac a960 str r1, [r5, 8] 0x0006aeae 4678 ldrb r6, [r0, 1] 0x0006aeb0 0131 adds r1, 1 0x0006aeb2 a960 str r1, [r5, 8] 0x0006aeb4 281c adds r0, r5, 0 0x0006aeb6 fef71ffd bl 0x698f8 0x000698f8() ; entry0 0x0006aeba 0004 lsls r0, r0, 0x10 0x0006aebc 000c lsrs r0, r0, 0x10 0x0006aebe 03f053fb bl 0x6e568 0x0006e568() ; entry0 0x0006aec2 041c adds r4, r0, 0 0x0006aec4 2404 lsls r4, r4, 0x10 0x0006aec6 240c lsrs r4, r4, 0x10 0x0006aec8 281c adds r0, r5, 0 0x0006aeca fef715fd bl 0x698f8 0x000698f8() ; entry0 0x0006aece 0004 lsls r0, r0, 0x10 0x0006aed0 000c lsrs r0, r0, 0x10 0x0006aed2 03f049fb bl 0x6e568 0x0006e568() ; entry0 0x0006aed6 4946 mov r1, sb 0x0006aed8 0906 lsls r1, r1, 0x18 0x0006aeda 0916 asrs r1, r1, 0x18 0x0006aedc 8946 mov sb, r1 0x0006aede 4146 mov r1, r8 0x0006aee0 0906 lsls r1, r1, 0x18 0x0006aee2 0916 asrs r1, r1, 0x18 0x0006aee4 8846 mov r8, r1 0x0006aee6 3606 lsls r6, r6, 0x18