/home/marcel/lora_aprs_node_pico/build/src/main.elf: file format elf32-littlearm Sections: Idx Name Size VMA LMA File off Algn 0 .boot2 00000100 10000000 10000000 00001000 2**0 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .text 00010db0 10000100 10000100 00001100 2**3 CONTENTS, ALLOC, LOAD, READONLY, CODE 2 .rodata 00000e94 10010eb0 10010eb0 00011eb0 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 3 .ARM.extab 00000150 10011d44 10011d44 00012d44 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 4 .ARM.exidx 000001e8 10011e94 10011e94 00012e94 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 5 .binary_info 00000028 1001207c 1001207c 0001307c 2**2 CONTENTS, ALLOC, LOAD, DATA 6 .ram_vector_table 000000c0 20000000 20000000 00014e18 2**2 CONTENTS 7 .data 00001d58 200000c0 100120a4 000130c0 2**4 CONTENTS, ALLOC, LOAD, CODE 8 .uninitialized_data 00000000 20001e18 20001e18 00014ed8 2**0 CONTENTS 9 .scratch_x 00000000 20040000 20040000 00014ed8 2**0 CONTENTS 10 .scratch_y 00000000 20041000 20041000 00014ed8 2**0 CONTENTS 11 .bss 0000225c 20001e18 20001e18 00014e18 2**3 ALLOC 12 .heap 00000800 20004074 20004074 00014ed8 2**2 CONTENTS, READONLY 13 .stack_dummy 00000800 20041000 20041000 000156e0 2**5 CONTENTS, READONLY 14 .ARM.attributes 00000028 00000000 00000000 00015ee0 2**0 CONTENTS, READONLY 15 .comment 000000ae 00000000 00000000 00015f08 2**0 CONTENTS, READONLY 16 .debug_line 00000401 00000000 00000000 00015fb6 2**0 CONTENTS, READONLY, DEBUGGING 17 .debug_info 0000175f 00000000 00000000 000163b7 2**0 CONTENTS, READONLY, DEBUGGING 18 .debug_abbrev 000003c3 00000000 00000000 00017b16 2**0 CONTENTS, READONLY, DEBUGGING 19 .debug_aranges 00000080 00000000 00000000 00017ee0 2**3 CONTENTS, READONLY, DEBUGGING 20 .debug_str 00000952 00000000 00000000 00017f60 2**0 CONTENTS, READONLY, DEBUGGING 21 .debug_loc 0000042b 00000000 00000000 000188b2 2**0 CONTENTS, READONLY, DEBUGGING 22 .debug_frame 00000078 00000000 00000000 00018ce0 2**2 CONTENTS, READONLY, DEBUGGING 23 .stabstr 00000076 00000000 00000000 00018d58 2**0 CONTENTS, READONLY, DEBUGGING /home/marcel/lora_aprs_node_pico/build/src/main.elf: file format elf32-littlearm Disassembly of section .boot2: 10000000 <__boot2_start__>: 10000000: 4b32b500 .word 0x4b32b500 10000004: 60582021 .word 0x60582021 10000008: 21026898 .word 0x21026898 1000000c: 60984388 .word 0x60984388 10000010: 611860d8 .word 0x611860d8 10000014: 4b2e6158 .word 0x4b2e6158 10000018: 60992100 .word 0x60992100 1000001c: 61592102 .word 0x61592102 10000020: 22f02101 .word 0x22f02101 10000024: 492b5099 .word 0x492b5099 10000028: 21016019 .word 0x21016019 1000002c: 20356099 .word 0x20356099 10000030: f844f000 .word 0xf844f000 10000034: 42902202 .word 0x42902202 10000038: 2106d014 .word 0x2106d014 1000003c: f0006619 .word 0xf0006619 10000040: 6e19f834 .word 0x6e19f834 10000044: 66192101 .word 0x66192101 10000048: 66182000 .word 0x66182000 1000004c: f000661a .word 0xf000661a 10000050: 6e19f82c .word 0x6e19f82c 10000054: 6e196e19 .word 0x6e196e19 10000058: f0002005 .word 0xf0002005 1000005c: 2101f82f .word 0x2101f82f 10000060: d1f94208 .word 0xd1f94208 10000064: 60992100 .word 0x60992100 10000068: 6019491b .word 0x6019491b 1000006c: 60592100 .word 0x60592100 10000070: 481b491a .word 0x481b491a 10000074: 21016001 .word 0x21016001 10000078: 21eb6099 .word 0x21eb6099 1000007c: 21a06619 .word 0x21a06619 10000080: f0006619 .word 0xf0006619 10000084: 2100f812 .word 0x2100f812 10000088: 49166099 .word 0x49166099 1000008c: 60014814 .word 0x60014814 10000090: 60992101 .word 0x60992101 10000094: 2800bc01 .word 0x2800bc01 10000098: 4700d000 .word 0x4700d000 1000009c: 49134812 .word 0x49134812 100000a0: c8036008 .word 0xc8036008 100000a4: 8808f380 .word 0x8808f380 100000a8: b5034708 .word 0xb5034708 100000ac: 20046a99 .word 0x20046a99 100000b0: d0fb4201 .word 0xd0fb4201 100000b4: 42012001 .word 0x42012001 100000b8: bd03d1f8 .word 0xbd03d1f8 100000bc: 6618b502 .word 0x6618b502 100000c0: f7ff6618 .word 0xf7ff6618 100000c4: 6e18fff2 .word 0x6e18fff2 100000c8: bd026e18 .word 0xbd026e18 100000cc: 40020000 .word 0x40020000 100000d0: 18000000 .word 0x18000000 100000d4: 00070000 .word 0x00070000 100000d8: 005f0300 .word 0x005f0300 100000dc: 00002221 .word 0x00002221 100000e0: 180000f4 .word 0x180000f4 100000e4: a0002022 .word 0xa0002022 100000e8: 10000100 .word 0x10000100 100000ec: e000ed08 .word 0xe000ed08 ... 100000fc: 7a4eb274 .word 0x7a4eb274 Disassembly of section .text: 10000100 <__VECTOR_TABLE>: 10000100: 20042000 .word 0x20042000 10000104: 100001f7 .word 0x100001f7 10000108: 100001c3 .word 0x100001c3 1000010c: 100001c5 .word 0x100001c5 10000110: 100001c1 .word 0x100001c1 10000114: 100001c1 .word 0x100001c1 10000118: 100001c1 .word 0x100001c1 1000011c: 100001c1 .word 0x100001c1 10000120: 100001c1 .word 0x100001c1 10000124: 100001c1 .word 0x100001c1 10000128: 100001c1 .word 0x100001c1 1000012c: 100001c7 .word 0x100001c7 10000130: 100001c1 .word 0x100001c1 10000134: 100001c1 .word 0x100001c1 10000138: 100001c9 .word 0x100001c9 1000013c: 100001cb .word 0x100001cb 10000140: 100001cd .word 0x100001cd 10000144: 100001cd .word 0x100001cd 10000148: 100001cd .word 0x100001cd 1000014c: 100001cd .word 0x100001cd 10000150: 100001cd .word 0x100001cd 10000154: 100001cd .word 0x100001cd 10000158: 100001cd .word 0x100001cd 1000015c: 100001cd .word 0x100001cd 10000160: 100001cd .word 0x100001cd 10000164: 100001cd .word 0x100001cd 10000168: 100001cd .word 0x100001cd 1000016c: 100001cd .word 0x100001cd 10000170: 100001cd .word 0x100001cd 10000174: 100001cd .word 0x100001cd 10000178: 100001cd .word 0x100001cd 1000017c: 100001cd .word 0x100001cd 10000180: 100001cd .word 0x100001cd 10000184: 100001cd .word 0x100001cd 10000188: 100001cd .word 0x100001cd 1000018c: 100001cd .word 0x100001cd 10000190: 100001cd .word 0x100001cd 10000194: 100001cd .word 0x100001cd 10000198: 100001cd .word 0x100001cd 1000019c: 100001cd .word 0x100001cd 100001a0: 100001cd .word 0x100001cd 100001a4: 100001cd .word 0x100001cd 100001a8: 100001cd .word 0x100001cd 100001ac: 100001cd .word 0x100001cd 100001b0: 100001cd .word 0x100001cd 100001b4: 100001cd .word 0x100001cd 100001b8: 100001cd .word 0x100001cd 100001bc: 100001cd .word 0x100001cd 100001c0 : 100001c0: be00 bkpt 0x0000 100001c2 : 100001c2: be00 bkpt 0x0000 100001c4 : 100001c4: be00 bkpt 0x0000 100001c6 : 100001c6: be00 bkpt 0x0000 100001c8 : 100001c8: be00 bkpt 0x0000 100001ca : 100001ca: be00 bkpt 0x0000 100001cc <__unhandled_user_irq>: 100001cc: f000 f84b bl 10000266 <__get_current_exception> 100001d0: 3810 subs r0, #16 100001d2 : 100001d2: be00 bkpt 0x0000 100001d4 : 100001d4: 7188ebf2 .word 0x7188ebf2 100001d8: 1001207c .word 0x1001207c 100001dc: 100120a4 .word 0x100120a4 100001e0: 10000234 .word 0x10000234 100001e4: e71aa390 .word 0xe71aa390 100001e8 <_entry_point>: 100001e8: 2000 movs r0, #0 100001ea: 4921 ldr r1, [pc, #132] ; (10000270 <__get_current_exception+0xa>) 100001ec: 6008 str r0, [r1, #0] 100001ee: c806 ldmia r0!, {r1, r2} 100001f0: f381 8808 msr MSP, r1 100001f4: 4710 bx r2 100001f6 <_reset_handler>: 100001f6: 481f ldr r0, [pc, #124] ; (10000274 <__get_current_exception+0xe>) 100001f8: 6800 ldr r0, [r0, #0] 100001fa: 2800 cmp r0, #0 100001fc: d12f bne.n 1000025e 100001fe: a40d add r4, pc, #52 ; (adr r4, 10000234 ) 10000200: cc0e ldmia r4!, {r1, r2, r3} 10000202: 2900 cmp r1, #0 10000204: d002 beq.n 1000020c <_reset_handler+0x16> 10000206: f000 f812 bl 1000022e 1000020a: e7f9 b.n 10000200 <_reset_handler+0xa> 1000020c: 491a ldr r1, [pc, #104] ; (10000278 <__get_current_exception+0x12>) 1000020e: 4a1b ldr r2, [pc, #108] ; (1000027c <__get_current_exception+0x16>) 10000210: 2000 movs r0, #0 10000212: e000 b.n 10000216 10000214 : 10000214: c101 stmia r1!, {r0} 10000216 : 10000216: 4291 cmp r1, r2 10000218: d1fc bne.n 10000214 1000021a : 1000021a: 4919 ldr r1, [pc, #100] ; (10000280 <__get_current_exception+0x1a>) 1000021c: 4788 blx r1 1000021e: 4919 ldr r1, [pc, #100] ; (10000284 <__get_current_exception+0x1e>) 10000220: 4788 blx r1 10000222: 4919 ldr r1, [pc, #100] ; (10000288 <__get_current_exception+0x22>) 10000224: 4788 blx r1 10000226: be00 bkpt 0x0000 10000228: e7fd b.n 10000226 1000022a : 1000022a: c901 ldmia r1!, {r0} 1000022c: c201 stmia r2!, {r0} 1000022e : 1000022e: 429a cmp r2, r3 10000230: d3fb bcc.n 1000022a 10000232: 4770 bx lr 10000234 : 10000234: 100120a4 .word 0x100120a4 10000238: 200000c0 .word 0x200000c0 1000023c: 20001e18 .word 0x20001e18 10000240: 10013dfc .word 0x10013dfc 10000244: 20040000 .word 0x20040000 10000248: 20040000 .word 0x20040000 1000024c: 10013dfc .word 0x10013dfc 10000250: 20041000 .word 0x20041000 10000254: 20041000 .word 0x20041000 10000258: 00000000 .word 0x00000000 1000025c: 4770 bx lr 1000025e : 1000025e: 480b ldr r0, [pc, #44] ; (1000028c <__get_current_exception+0x26>) 10000260: f009 fbc4 bl 100099ec 10000264: 4700 bx r0 10000266 <__get_current_exception>: 10000266: f3ef 8005 mrs r0, IPSR 1000026a: b2c0 uxtb r0, r0 1000026c: 4770 bx lr 1000026e: 0000 .short 0x0000 10000270: e000ed08 .word 0xe000ed08 10000274: d0000000 .word 0xd0000000 10000278: 20001e18 .word 0x20001e18 1000027c: 20004074 .word 0x20004074 10000280: 10006a3d .word 0x10006a3d 10000284: 10001c4d .word 0x10001c4d 10000288: 10006b69 .word 0x10006b69 1000028c: 00005657 .word 0x00005657 10000290 <__bi_50>: 10000290: 50520006 5360b3ab 10011ac4 ..RP..`S.... 1000029c <__bi_38>: 1000029c: 50520006 02031c86 10011ad4 ..RP........ 100002a8 <__bi_30>: 100002a8: 50520006 9da22254 10011adc ..RPT"...... 100002b4 <__bi_22>: 100002b4: 50520005 68f465de 10013dfc ..RP.e.h.=.. 100002c0 <_init>: 100002c0: b5f8 push {r3, r4, r5, r6, r7, lr} 100002c2: 46c0 nop ; (mov r8, r8) 100002c4 : 100002c4: 4804 ldr r0, [pc, #16] ; (100002d8 ) 100002c6: 4b05 ldr r3, [pc, #20] ; (100002dc ) 100002c8: b510 push {r4, lr} 100002ca: 4283 cmp r3, r0 100002cc: d003 beq.n 100002d6 100002ce: 4b04 ldr r3, [pc, #16] ; (100002e0 ) 100002d0: 2b00 cmp r3, #0 100002d2: d000 beq.n 100002d6 100002d4: 4798 blx r3 100002d6: bd10 pop {r4, pc} 100002d8: 20001e18 .word 0x20001e18 100002dc: 20001e18 .word 0x20001e18 100002e0: 00000000 .word 0x00000000 100002e4 : 100002e4: 4806 ldr r0, [pc, #24] ; (10000300 ) 100002e6: 4907 ldr r1, [pc, #28] ; (10000304 ) 100002e8: 1a09 subs r1, r1, r0 100002ea: 1089 asrs r1, r1, #2 100002ec: 0fcb lsrs r3, r1, #31 100002ee: 1859 adds r1, r3, r1 100002f0: b510 push {r4, lr} 100002f2: 1049 asrs r1, r1, #1 100002f4: d003 beq.n 100002fe 100002f6: 4b04 ldr r3, [pc, #16] ; (10000308 ) 100002f8: 2b00 cmp r3, #0 100002fa: d000 beq.n 100002fe 100002fc: 4798 blx r3 100002fe: bd10 pop {r4, pc} 10000300: 20001e18 .word 0x20001e18 10000304: 20001e18 .word 0x20001e18 10000308: 00000000 .word 0x00000000 1000030c <__do_global_dtors_aux>: 1000030c: b510 push {r4, lr} 1000030e: 4c07 ldr r4, [pc, #28] ; (1000032c <__do_global_dtors_aux+0x20>) 10000310: 7823 ldrb r3, [r4, #0] 10000312: 2b00 cmp r3, #0 10000314: d109 bne.n 1000032a <__do_global_dtors_aux+0x1e> 10000316: f7ff ffd5 bl 100002c4 1000031a: 4b05 ldr r3, [pc, #20] ; (10000330 <__do_global_dtors_aux+0x24>) 1000031c: 2b00 cmp r3, #0 1000031e: d002 beq.n 10000326 <__do_global_dtors_aux+0x1a> 10000320: 4804 ldr r0, [pc, #16] ; (10000334 <__do_global_dtors_aux+0x28>) 10000322: e000 b.n 10000326 <__do_global_dtors_aux+0x1a> 10000324: bf00 nop 10000326: 2301 movs r3, #1 10000328: 7023 strb r3, [r4, #0] 1000032a: bd10 pop {r4, pc} 1000032c: 20002020 .word 0x20002020 10000330: 00000000 .word 0x00000000 10000334: 10010eb0 .word 0x10010eb0 10000338 : 10000338: 4b05 ldr r3, [pc, #20] ; (10000350 ) 1000033a: b510 push {r4, lr} 1000033c: 2b00 cmp r3, #0 1000033e: d003 beq.n 10000348 10000340: 4904 ldr r1, [pc, #16] ; (10000354 ) 10000342: 4805 ldr r0, [pc, #20] ; (10000358 ) 10000344: e000 b.n 10000348 10000346: bf00 nop 10000348: f7ff ffcc bl 100002e4 1000034c: bd10 pop {r4, pc} 1000034e: 46c0 nop ; (mov r8, r8) 10000350: 00000000 .word 0x00000000 10000354: 20002024 .word 0x20002024 10000358: 10010eb0 .word 0x10010eb0 1000035c <_ZN12aprssettingsC1Ev>: 1000035c: 235a movs r3, #90 ; 0x5a 1000035e: b570 push {r4, r5, r6, lr} 10000360: 0004 movs r4, r0 10000362: 4d1e ldr r5, [pc, #120] ; (100003dc <_ZN12aprssettingsC1Ev+0x80>) 10000364: 7003 strb r3, [r0, #0] 10000366: 0029 movs r1, r5 10000368: 220a movs r2, #10 1000036a: 3001 adds r0, #1 1000036c: f00a fa86 bl 1000a87c <__wrap___aeabi_memcpy> 10000370: 0029 movs r1, r5 10000372: 0020 movs r0, r4 10000374: 310c adds r1, #12 10000376: 220a movs r2, #10 10000378: 300b adds r0, #11 1000037a: f00a fa7f bl 1000a87c <__wrap___aeabi_memcpy> 1000037e: 0029 movs r1, r5 10000380: 0020 movs r0, r4 10000382: 3118 adds r1, #24 10000384: 220a movs r2, #10 10000386: 3015 adds r0, #21 10000388: f00a fa78 bl 1000a87c <__wrap___aeabi_memcpy> 1000038c: 0029 movs r1, r5 1000038e: 0020 movs r0, r4 10000390: 3124 adds r1, #36 ; 0x24 10000392: 220a movs r2, #10 10000394: 301f adds r0, #31 10000396: f00a fa71 bl 1000a87c <__wrap___aeabi_memcpy> 1000039a: 0029 movs r1, r5 1000039c: 0020 movs r0, r4 1000039e: 3130 adds r1, #48 ; 0x30 100003a0: 220a movs r2, #10 100003a2: 3029 adds r0, #41 ; 0x29 100003a4: f00a fa6a bl 1000a87c <__wrap___aeabi_memcpy> 100003a8: 0029 movs r1, r5 100003aa: 0020 movs r0, r4 100003ac: 313c adds r1, #60 ; 0x3c 100003ae: 2214 movs r2, #20 100003b0: 3033 adds r0, #51 ; 0x33 100003b2: f00a fa63 bl 1000a87c <__wrap___aeabi_memcpy> 100003b6: 4b0a ldr r3, [pc, #40] ; (100003e0 <_ZN12aprssettingsC1Ev+0x84>) 100003b8: 2201 movs r2, #1 100003ba: 64a3 str r3, [r4, #72] ; 0x48 100003bc: 4b09 ldr r3, [pc, #36] ; (100003e4 <_ZN12aprssettingsC1Ev+0x88>) 100003be: 0020 movs r0, r4 100003c0: 64e3 str r3, [r4, #76] ; 0x4c 100003c2: 2350 movs r3, #80 ; 0x50 100003c4: 52e2 strh r2, [r4, r3] 100003c6: 4b08 ldr r3, [pc, #32] ; (100003e8 <_ZN12aprssettingsC1Ev+0x8c>) 100003c8: 6563 str r3, [r4, #84] ; 0x54 100003ca: 4b08 ldr r3, [pc, #32] ; (100003ec <_ZN12aprssettingsC1Ev+0x90>) 100003cc: 65a3 str r3, [r4, #88] ; 0x58 100003ce: 2201 movs r2, #1 100003d0: 4252 negs r2, r2 100003d2: 17d3 asrs r3, r2, #31 100003d4: 6622 str r2, [r4, #96] ; 0x60 100003d6: 6663 str r3, [r4, #100] ; 0x64 100003d8: bd70 pop {r4, r5, r6, pc} 100003da: 46c0 nop ; (mov r8, r8) 100003dc: 10010f48 .word 0x10010f48 100003e0: 0008000c .word 0x0008000c 100003e4: 00110005 .word 0x00110005 100003e8: 0001e848 .word 0x0001e848 100003ec: 19dae198 .word 0x19dae198 100003f0 <_ZN6statusC1Ev>: 100003f0: b570 push {r4, r5, r6, lr} 100003f2: 4d11 ldr r5, [pc, #68] ; (10000438 <_ZN6statusC1Ev+0x48>) 100003f4: 0004 movs r4, r0 100003f6: 0029 movs r1, r5 100003f8: 2206 movs r2, #6 100003fa: 3150 adds r1, #80 ; 0x50 100003fc: 3004 adds r0, #4 100003fe: f00a fa3d bl 1000a87c <__wrap___aeabi_memcpy> 10000402: 0029 movs r1, r5 10000404: 0020 movs r0, r4 10000406: 3158 adds r1, #88 ; 0x58 10000408: 2214 movs r2, #20 1000040a: 300a adds r0, #10 1000040c: f00a fa36 bl 1000a87c <__wrap___aeabi_memcpy> 10000410: 0029 movs r1, r5 10000412: 0020 movs r0, r4 10000414: 316c adds r1, #108 ; 0x6c 10000416: 2209 movs r2, #9 10000418: 3062 adds r0, #98 ; 0x62 1000041a: f00a fa2f bl 1000a87c <__wrap___aeabi_memcpy> 1000041e: 0029 movs r1, r5 10000420: 0020 movs r0, r4 10000422: 3178 adds r1, #120 ; 0x78 10000424: 2208 movs r2, #8 10000426: 306b adds r0, #107 ; 0x6b 10000428: f00a fa28 bl 1000a87c <__wrap___aeabi_memcpy> 1000042c: 2373 movs r3, #115 ; 0x73 1000042e: 2200 movs r2, #0 10000430: 0020 movs r0, r4 10000432: 54e2 strb r2, [r4, r3] 10000434: bd70 pop {r4, r5, r6, pc} 10000436: 46c0 nop ; (mov r8, r8) 10000438: 10010f48 .word 0x10010f48 1000043c <_Z7log_outPKcz>: 1000043c: b40f push {r0, r1, r2, r3} 1000043e: 2373 movs r3, #115 ; 0x73 10000440: b500 push {lr} 10000442: 4a0a ldr r2, [pc, #40] ; (1000046c <_Z7log_outPKcz+0x30>) 10000444: b0c3 sub sp, #268 ; 0x10c 10000446: 5cd3 ldrb r3, [r2, r3] 10000448: 2b00 cmp r3, #0 1000044a: d10b bne.n 10000464 <_Z7log_outPKcz+0x28> 1000044c: 2180 movs r1, #128 ; 0x80 1000044e: ab45 add r3, sp, #276 ; 0x114 10000450: 0049 lsls r1, r1, #1 10000452: 9a44 ldr r2, [sp, #272] ; 0x110 10000454: a802 add r0, sp, #8 10000456: 9301 str r3, [sp, #4] 10000458: f009 fa8a bl 10009970 <__wrap_vsnprintf> 1000045c: a902 add r1, sp, #8 1000045e: 4804 ldr r0, [pc, #16] ; (10000470 <_Z7log_outPKcz+0x34>) 10000460: f00a fc0a bl 1000ac78 <__wrap_printf> 10000464: b043 add sp, #268 ; 0x10c 10000466: bc08 pop {r3} 10000468: b004 add sp, #16 1000046a: 4718 bx r3 1000046c: 20002f94 .word 0x20002f94 10000470: 10011764 .word 0x10011764 10000474 <_Z12ShowSettingsv>: 10000474: b510 push {r4, lr} 10000476: 4831 ldr r0, [pc, #196] ; (1000053c <_Z12ShowSettingsv+0xc8>) 10000478: f7ff ffe0 bl 1000043c <_Z7log_outPKcz> 1000047c: 4c30 ldr r4, [pc, #192] ; (10000540 <_Z12ShowSettingsv+0xcc>) 1000047e: 4831 ldr r0, [pc, #196] ; (10000544 <_Z12ShowSettingsv+0xd0>) 10000480: 0021 movs r1, r4 10000482: f7ff ffdb bl 1000043c <_Z7log_outPKcz> 10000486: 2180 movs r1, #128 ; 0x80 10000488: 482f ldr r0, [pc, #188] ; (10000548 <_Z12ShowSettingsv+0xd4>) 1000048a: 0049 lsls r1, r1, #1 1000048c: f7ff ffd6 bl 1000043c <_Z7log_outPKcz> 10000490: 482e ldr r0, [pc, #184] ; (1000054c <_Z12ShowSettingsv+0xd8>) 10000492: f7ff ffd3 bl 1000043c <_Z7log_outPKcz> 10000496: 0021 movs r1, r4 10000498: 482d ldr r0, [pc, #180] ; (10000550 <_Z12ShowSettingsv+0xdc>) 1000049a: 3932 subs r1, #50 ; 0x32 1000049c: f7ff ffce bl 1000043c <_Z7log_outPKcz> 100004a0: 0021 movs r1, r4 100004a2: 482c ldr r0, [pc, #176] ; (10000554 <_Z12ShowSettingsv+0xe0>) 100004a4: 3928 subs r1, #40 ; 0x28 100004a6: f7ff ffc9 bl 1000043c <_Z7log_outPKcz> 100004aa: 0021 movs r1, r4 100004ac: 482a ldr r0, [pc, #168] ; (10000558 <_Z12ShowSettingsv+0xe4>) 100004ae: 391e subs r1, #30 100004b0: f7ff ffc4 bl 1000043c <_Z7log_outPKcz> 100004b4: 0021 movs r1, r4 100004b6: 4829 ldr r0, [pc, #164] ; (1000055c <_Z12ShowSettingsv+0xe8>) 100004b8: 3914 subs r1, #20 100004ba: f7ff ffbf bl 1000043c <_Z7log_outPKcz> 100004be: 0021 movs r1, r4 100004c0: 4827 ldr r0, [pc, #156] ; (10000560 <_Z12ShowSettingsv+0xec>) 100004c2: 390a subs r1, #10 100004c4: 3c33 subs r4, #51 ; 0x33 100004c6: f7ff ffb9 bl 1000043c <_Z7log_outPKcz> 100004ca: 4826 ldr r0, [pc, #152] ; (10000564 <_Z12ShowSettingsv+0xf0>) 100004cc: f7ff ffb6 bl 1000043c <_Z7log_outPKcz> 100004d0: 6da1 ldr r1, [r4, #88] ; 0x58 100004d2: 4825 ldr r0, [pc, #148] ; (10000568 <_Z12ShowSettingsv+0xf4>) 100004d4: f7ff ffb2 bl 1000043c <_Z7log_outPKcz> 100004d8: 2348 movs r3, #72 ; 0x48 100004da: 4824 ldr r0, [pc, #144] ; (1000056c <_Z12ShowSettingsv+0xf8>) 100004dc: 5ae1 ldrh r1, [r4, r3] 100004de: f7ff ffad bl 1000043c <_Z7log_outPKcz> 100004e2: 234a movs r3, #74 ; 0x4a 100004e4: 4822 ldr r0, [pc, #136] ; (10000570 <_Z12ShowSettingsv+0xfc>) 100004e6: 5ae1 ldrh r1, [r4, r3] 100004e8: f7ff ffa8 bl 1000043c <_Z7log_outPKcz> 100004ec: 234c movs r3, #76 ; 0x4c 100004ee: 4821 ldr r0, [pc, #132] ; (10000574 <_Z12ShowSettingsv+0x100>) 100004f0: 5ae1 ldrh r1, [r4, r3] 100004f2: f7ff ffa3 bl 1000043c <_Z7log_outPKcz> 100004f6: 234e movs r3, #78 ; 0x4e 100004f8: 481f ldr r0, [pc, #124] ; (10000578 <_Z12ShowSettingsv+0x104>) 100004fa: 5ae1 ldrh r1, [r4, r3] 100004fc: f7ff ff9e bl 1000043c <_Z7log_outPKcz> 10000500: 2350 movs r3, #80 ; 0x50 10000502: 481e ldr r0, [pc, #120] ; (1000057c <_Z12ShowSettingsv+0x108>) 10000504: 5ae1 ldrh r1, [r4, r3] 10000506: f7ff ff99 bl 1000043c <_Z7log_outPKcz> 1000050a: 6d61 ldr r1, [r4, #84] ; 0x54 1000050c: 481c ldr r0, [pc, #112] ; (10000580 <_Z12ShowSettingsv+0x10c>) 1000050e: f7ff ff95 bl 1000043c <_Z7log_outPKcz> 10000512: 481c ldr r0, [pc, #112] ; (10000584 <_Z12ShowSettingsv+0x110>) 10000514: f7ff ff92 bl 1000043c <_Z7log_outPKcz> 10000518: 6e20 ldr r0, [r4, #96] ; 0x60 1000051a: 6e61 ldr r1, [r4, #100] ; 0x64 1000051c: 1c43 adds r3, r0, #1 1000051e: d008 beq.n 10000532 <_Z12ShowSettingsv+0xbe> 10000520: 4a19 ldr r2, [pc, #100] ; (10000588 <_Z12ShowSettingsv+0x114>) 10000522: 2300 movs r3, #0 10000524: f009 fafa bl 10009b1c <__wrap___aeabi_uldivmod> 10000528: 0001 movs r1, r0 1000052a: 4818 ldr r0, [pc, #96] ; (1000058c <_Z12ShowSettingsv+0x118>) 1000052c: f7ff ff86 bl 1000043c <_Z7log_outPKcz> 10000530: bd10 pop {r4, pc} 10000532: 1c4b adds r3, r1, #1 10000534: d1f4 bne.n 10000520 <_Z12ShowSettingsv+0xac> 10000536: 2100 movs r1, #0 10000538: e7f7 b.n 1000052a <_Z12ShowSettingsv+0xb6> 1000053a: 46c0 nop ; (mov r8, r8) 1000053c: 10011100 .word 0x10011100 10000540: 20001e4b .word 0x20001e4b 10000544: 10011138 .word 0x10011138 10000548: 10011150 .word 0x10011150 1000054c: 1001116c .word 0x1001116c 10000550: 1001117c .word 0x1001117c 10000554: 10011194 .word 0x10011194 10000558: 100111ac .word 0x100111ac 1000055c: 100111c4 .word 0x100111c4 10000560: 100111dc .word 0x100111dc 10000564: 100111f8 .word 0x100111f8 10000568: 10011208 .word 0x10011208 1000056c: 10011220 .word 0x10011220 10000570: 10011238 .word 0x10011238 10000574: 10011250 .word 0x10011250 10000578: 10011268 .word 0x10011268 1000057c: 10011280 .word 0x10011280 10000580: 10011298 .word 0x10011298 10000584: 100112b4 .word 0x100112b4 10000588: 03938700 .word 0x03938700 1000058c: 100112c8 .word 0x100112c8 10000590 <_Z5setupv>: 10000590: b5f0 push {r4, r5, r6, r7, lr} 10000592: 46c6 mov lr, r8 10000594: b500 push {lr} 10000596: f00a fb7b bl 1000ac90 1000059a: 22ff movs r2, #255 ; 0xff 1000059c: 2100 movs r1, #0 1000059e: 485d ldr r0, [pc, #372] ; (10000714 <_Z5setupv+0x184>) 100005a0: f00a f966 bl 1000a870 <__wrap_memset> 100005a4: 22ff movs r2, #255 ; 0xff 100005a6: 2100 movs r1, #0 100005a8: 485b ldr r0, [pc, #364] ; (10000718 <_Z5setupv+0x188>) 100005aa: f00a f961 bl 1000a870 <__wrap_memset> 100005ae: 2330 movs r3, #48 ; 0x30 100005b0: 4d5a ldr r5, [pc, #360] ; (1000071c <_Z5setupv+0x18c>) 100005b2: 2006 movs r0, #6 100005b4: 83eb strh r3, [r5, #30] 100005b6: f005 f839 bl 1000562c 100005ba: 2005 movs r0, #5 100005bc: f005 f836 bl 1000562c 100005c0: 2004 movs r0, #4 100005c2: f005 f833 bl 1000562c 100005c6: 2002 movs r0, #2 100005c8: f005 f830 bl 1000562c 100005cc: 2003 movs r0, #3 100005ce: f005 f82d bl 1000562c 100005d2: 2008 movs r0, #8 100005d4: 24d0 movs r4, #208 ; 0xd0 100005d6: 2140 movs r1, #64 ; 0x40 100005d8: 2220 movs r2, #32 100005da: 2310 movs r3, #16 100005dc: 2600 movs r6, #0 100005de: 2704 movs r7, #4 100005e0: 4680 mov r8, r0 100005e2: 0624 lsls r4, r4, #24 100005e4: 6261 str r1, [r4, #36] ; 0x24 100005e6: 6262 str r2, [r4, #36] ; 0x24 100005e8: 6263 str r3, [r4, #36] ; 0x24 100005ea: 6267 str r7, [r4, #36] ; 0x24 100005ec: 6260 str r0, [r4, #36] ; 0x24 100005ee: 61a1 str r1, [r4, #24] 100005f0: 30f2 adds r0, #242 ; 0xf2 100005f2: 702e strb r6, [r5, #0] 100005f4: 61a2 str r2, [r4, #24] 100005f6: 706e strb r6, [r5, #1] 100005f8: 61a3 str r3, [r4, #24] 100005fa: 70ae strb r6, [r5, #2] 100005fc: 6167 str r7, [r4, #20] 100005fe: f005 fc87 bl 10005f10 10000602: 4643 mov r3, r8 10000604: 61a7 str r7, [r4, #24] 10000606: 4846 ldr r0, [pc, #280] ; (10000720 <_Z5setupv+0x190>) 10000608: 61a3 str r3, [r4, #24] 1000060a: 70ee strb r6, [r5, #3] 1000060c: f005 fc80 bl 10005f10 10000610: 4844 ldr r0, [pc, #272] ; (10000724 <_Z5setupv+0x194>) 10000612: f7ff ff13 bl 1000043c <_Z7log_outPKcz> 10000616: f00f fd19 bl 1001004c <_Z10initAM2315v> 1000061a: 4b43 ldr r3, [pc, #268] ; (10000728 <_Z5setupv+0x198>) 1000061c: 2800 cmp r0, #0 1000061e: d000 beq.n 10000622 <_Z5setupv+0x92> 10000620: e06f b.n 10000702 <_Z5setupv+0x172> 10000622: 7018 strb r0, [r3, #0] 10000624: 4841 ldr r0, [pc, #260] ; (1000072c <_Z5setupv+0x19c>) 10000626: f7ff ff09 bl 1000043c <_Z7log_outPKcz> 1000062a: 4d41 ldr r5, [pc, #260] ; (10000730 <_Z5setupv+0x1a0>) 1000062c: 682b ldr r3, [r5, #0] 1000062e: 781b ldrb r3, [r3, #0] 10000630: 2b5a cmp r3, #90 ; 0x5a 10000632: d062 beq.n 100006fa <_Z5setupv+0x16a> 10000634: 483f ldr r0, [pc, #252] ; (10000734 <_Z5setupv+0x1a4>) 10000636: f7ff ff01 bl 1000043c <_Z7log_outPKcz> 1000063a: 4c3f ldr r4, [pc, #252] ; (10000738 <_Z5setupv+0x1a8>) 1000063c: 2292 movs r2, #146 ; 0x92 1000063e: 2100 movs r1, #0 10000640: 0020 movs r0, r4 10000642: f00a f915 bl 1000a870 <__wrap_memset> 10000646: f3ef 8710 mrs r7, PRIMASK 1000064a: b672 cpsid i 1000064c: 483b ldr r0, [pc, #236] ; (1000073c <_Z5setupv+0x1ac>) 1000064e: f7ff fef5 bl 1000043c <_Z7log_outPKcz> 10000652: 2180 movs r1, #128 ; 0x80 10000654: 2080 movs r0, #128 ; 0x80 10000656: 0149 lsls r1, r1, #5 10000658: 0300 lsls r0, r0, #12 1000065a: f010 fbf9 bl 10010e50 <__flash_range_erase_veneer> 1000065e: 4e38 ldr r6, [pc, #224] ; (10000740 <_Z5setupv+0x1b0>) 10000660: 0030 movs r0, r6 10000662: f7ff feeb bl 1000043c <_Z7log_outPKcz> 10000666: 4837 ldr r0, [pc, #220] ; (10000744 <_Z5setupv+0x1b4>) 10000668: f7ff fee8 bl 1000043c <_Z7log_outPKcz> 1000066c: 0021 movs r1, r4 1000066e: 2280 movs r2, #128 ; 0x80 10000670: 2080 movs r0, #128 ; 0x80 10000672: 3968 subs r1, #104 ; 0x68 10000674: 0052 lsls r2, r2, #1 10000676: 0300 lsls r0, r0, #12 10000678: f010 fbd2 bl 10010e20 <__flash_range_program_veneer> 1000067c: 0030 movs r0, r6 1000067e: f7ff fedd bl 1000043c <_Z7log_outPKcz> 10000682: f387 8810 msr PRIMASK, r7 10000686: 2280 movs r2, #128 ; 0x80 10000688: 4c2f ldr r4, [pc, #188] ; (10000748 <_Z5setupv+0x1b8>) 1000068a: 6829 ldr r1, [r5, #0] 1000068c: 0052 lsls r2, r2, #1 1000068e: 0020 movs r0, r4 10000690: f00a f8f4 bl 1000a87c <__wrap___aeabi_memcpy> 10000694: f7ff feee bl 10000474 <_Z12ShowSettingsv> 10000698: 482c ldr r0, [pc, #176] ; (1000074c <_Z5setupv+0x1bc>) 1000069a: f7ff fecf bl 1000043c <_Z7log_outPKcz> 1000069e: 4d2c ldr r5, [pc, #176] ; (10000750 <_Z5setupv+0x1c0>) 100006a0: 6da1 ldr r1, [r4, #88] ; 0x58 100006a2: 0028 movs r0, r5 100006a4: f00d fd42 bl 1000e12c <_ZN9LoRaClass5beginEl> 100006a8: 2800 cmp r0, #0 100006aa: d103 bne.n 100006b4 <_Z5setupv+0x124> 100006ac: 4829 ldr r0, [pc, #164] ; (10000754 <_Z5setupv+0x1c4>) 100006ae: f7ff fec5 bl 1000043c <_Z7log_outPKcz> 100006b2: e7fe b.n 100006b2 <_Z5setupv+0x122> 100006b4: 234a movs r3, #74 ; 0x4a 100006b6: 0028 movs r0, r5 100006b8: 5ae1 ldrh r1, [r4, r3] 100006ba: f00e fee5 bl 1000f488 <_ZN9LoRaClass17setPreambleLengthEl> 100006be: 0028 movs r0, r5 100006c0: 6d61 ldr r1, [r4, #84] ; 0x54 100006c2: f00e fd3f bl 1000f144 <_ZN9LoRaClass18setSignalBandwidthEl> 100006c6: 2350 movs r3, #80 ; 0x50 100006c8: 5ae2 ldrh r2, [r4, r3] 100006ca: 3b02 subs r3, #2 100006cc: 5ae1 ldrh r1, [r4, r3] 100006ce: 0028 movs r0, r5 100006d0: f00e fb24 bl 1000ed1c <_ZN9LoRaClass10setTxPowerEii> 100006d4: 2348 movs r3, #72 ; 0x48 100006d6: 0028 movs r0, r5 100006d8: 5ae1 ldrh r1, [r4, r3] 100006da: f00e fbdd bl 1000ee98 <_ZN9LoRaClass18setSpreadingFactorEi> 100006de: 234c movs r3, #76 ; 0x4c 100006e0: 0028 movs r0, r5 100006e2: 5ae1 ldrh r1, [r4, r3] 100006e4: f00e fe7e bl 1000f3e4 <_ZN9LoRaClass14setCodingRate4Ei> 100006e8: 0028 movs r0, r5 100006ea: f00e ff15 bl 1000f518 <_ZN9LoRaClass9enableCrcEv> 100006ee: 481a ldr r0, [pc, #104] ; (10000758 <_Z5setupv+0x1c8>) 100006f0: f7ff fea4 bl 1000043c <_Z7log_outPKcz> 100006f4: bc04 pop {r2} 100006f6: 4690 mov r8, r2 100006f8: bdf0 pop {r4, r5, r6, r7, pc} 100006fa: 4818 ldr r0, [pc, #96] ; (1000075c <_Z5setupv+0x1cc>) 100006fc: f7ff fe9e bl 1000043c <_Z7log_outPKcz> 10000700: e7c1 b.n 10000686 <_Z5setupv+0xf6> 10000702: 2201 movs r2, #1 10000704: 4816 ldr r0, [pc, #88] ; (10000760 <_Z5setupv+0x1d0>) 10000706: 701a strb r2, [r3, #0] 10000708: f7ff fe98 bl 1000043c <_Z7log_outPKcz> 1000070c: 4815 ldr r0, [pc, #84] ; (10000764 <_Z5setupv+0x1d4>) 1000070e: f7ff fe95 bl 1000043c <_Z7log_outPKcz> 10000712: e78a b.n 1000062a <_Z5setupv+0x9a> 10000714: 20003b74 .word 0x20003b74 10000718: 20003c94 .word 0x20003c94 1000071c: 20002f94 .word 0x20002f94 10000720: 00001388 .word 0x00001388 10000724: 100116d0 .word 0x100116d0 10000728: 20003da5 .word 0x20003da5 1000072c: 10011728 .word 0x10011728 10000730: 200014c0 .word 0x200014c0 10000734: 1001164c .word 0x1001164c 10000738: 20001e80 .word 0x20001e80 1000073c: 1001160c .word 0x1001160c 10000740: 10011624 .word 0x10011624 10000744: 1001162c .word 0x1001162c 10000748: 20001e18 .word 0x20001e18 1000074c: 10011734 .word 0x10011734 10000750: 20002f68 .word 0x20002f68 10000754: 10011748 .word 0x10011748 10000758: 10011758 .word 0x10011758 1000075c: 10011688 .word 0x10011688 10000760: 100116fc .word 0x100116fc 10000764: 10011708 .word 0x10011708 10000768 <_Z10print_helpv>: 10000768: b510 push {r4, lr} 1000076a: 4814 ldr r0, [pc, #80] ; (100007bc <_Z10print_helpv+0x54>) 1000076c: f7ff fe66 bl 1000043c <_Z7log_outPKcz> 10000770: 4813 ldr r0, [pc, #76] ; (100007c0 <_Z10print_helpv+0x58>) 10000772: f7ff fe63 bl 1000043c <_Z7log_outPKcz> 10000776: 4813 ldr r0, [pc, #76] ; (100007c4 <_Z10print_helpv+0x5c>) 10000778: f7ff fe60 bl 1000043c <_Z7log_outPKcz> 1000077c: 4812 ldr r0, [pc, #72] ; (100007c8 <_Z10print_helpv+0x60>) 1000077e: f7ff fe5d bl 1000043c <_Z7log_outPKcz> 10000782: 4812 ldr r0, [pc, #72] ; (100007cc <_Z10print_helpv+0x64>) 10000784: f7ff fe5a bl 1000043c <_Z7log_outPKcz> 10000788: 4811 ldr r0, [pc, #68] ; (100007d0 <_Z10print_helpv+0x68>) 1000078a: f7ff fe57 bl 1000043c <_Z7log_outPKcz> 1000078e: 4811 ldr r0, [pc, #68] ; (100007d4 <_Z10print_helpv+0x6c>) 10000790: f7ff fe54 bl 1000043c <_Z7log_outPKcz> 10000794: 4810 ldr r0, [pc, #64] ; (100007d8 <_Z10print_helpv+0x70>) 10000796: f7ff fe51 bl 1000043c <_Z7log_outPKcz> 1000079a: 4810 ldr r0, [pc, #64] ; (100007dc <_Z10print_helpv+0x74>) 1000079c: f7ff fe4e bl 1000043c <_Z7log_outPKcz> 100007a0: 480f ldr r0, [pc, #60] ; (100007e0 <_Z10print_helpv+0x78>) 100007a2: f7ff fe4b bl 1000043c <_Z7log_outPKcz> 100007a6: 480f ldr r0, [pc, #60] ; (100007e4 <_Z10print_helpv+0x7c>) 100007a8: f7ff fe48 bl 1000043c <_Z7log_outPKcz> 100007ac: 480e ldr r0, [pc, #56] ; (100007e8 <_Z10print_helpv+0x80>) 100007ae: f7ff fe45 bl 1000043c <_Z7log_outPKcz> 100007b2: 480e ldr r0, [pc, #56] ; (100007ec <_Z10print_helpv+0x84>) 100007b4: f7ff fe42 bl 1000043c <_Z7log_outPKcz> 100007b8: bd10 pop {r4, pc} 100007ba: 46c0 nop ; (mov r8, r8) 100007bc: 10010fc8 .word 0x10010fc8 100007c0: 10010fdc .word 0x10010fdc 100007c4: 10010fe4 .word 0x10010fe4 100007c8: 10010ffc .word 0x10010ffc 100007cc: 10011004 .word 0x10011004 100007d0: 10011020 .word 0x10011020 100007d4: 10011034 .word 0x10011034 100007d8: 1001105c .word 0x1001105c 100007dc: 10011088 .word 0x10011088 100007e0: 1001109c .word 0x1001109c 100007e4: 100110c4 .word 0x100110c4 100007e8: 100110d8 .word 0x100110d8 100007ec: 100110e4 .word 0x100110e4 100007f0 <_Z10startRadiov>: 100007f0: b570 push {r4, r5, r6, lr} 100007f2: 4818 ldr r0, [pc, #96] ; (10000854 <_Z10startRadiov+0x64>) 100007f4: f7ff fe22 bl 1000043c <_Z7log_outPKcz> 100007f8: 4d17 ldr r5, [pc, #92] ; (10000858 <_Z10startRadiov+0x68>) 100007fa: 4c18 ldr r4, [pc, #96] ; (1000085c <_Z10startRadiov+0x6c>) 100007fc: 6da9 ldr r1, [r5, #88] ; 0x58 100007fe: 0020 movs r0, r4 10000800: f00d fc94 bl 1000e12c <_ZN9LoRaClass5beginEl> 10000804: 2800 cmp r0, #0 10000806: d103 bne.n 10000810 <_Z10startRadiov+0x20> 10000808: 4815 ldr r0, [pc, #84] ; (10000860 <_Z10startRadiov+0x70>) 1000080a: f7ff fe17 bl 1000043c <_Z7log_outPKcz> 1000080e: e7fe b.n 1000080e <_Z10startRadiov+0x1e> 10000810: 234a movs r3, #74 ; 0x4a 10000812: 0020 movs r0, r4 10000814: 5ae9 ldrh r1, [r5, r3] 10000816: f00e fe37 bl 1000f488 <_ZN9LoRaClass17setPreambleLengthEl> 1000081a: 6d69 ldr r1, [r5, #84] ; 0x54 1000081c: 0020 movs r0, r4 1000081e: f00e fc91 bl 1000f144 <_ZN9LoRaClass18setSignalBandwidthEl> 10000822: 2350 movs r3, #80 ; 0x50 10000824: 5aea ldrh r2, [r5, r3] 10000826: 3b02 subs r3, #2 10000828: 5ae9 ldrh r1, [r5, r3] 1000082a: 0020 movs r0, r4 1000082c: f00e fa76 bl 1000ed1c <_ZN9LoRaClass10setTxPowerEii> 10000830: 2348 movs r3, #72 ; 0x48 10000832: 0020 movs r0, r4 10000834: 5ae9 ldrh r1, [r5, r3] 10000836: f00e fb2f bl 1000ee98 <_ZN9LoRaClass18setSpreadingFactorEi> 1000083a: 234c movs r3, #76 ; 0x4c 1000083c: 0020 movs r0, r4 1000083e: 5ae9 ldrh r1, [r5, r3] 10000840: f00e fdd0 bl 1000f3e4 <_ZN9LoRaClass14setCodingRate4Ei> 10000844: 0020 movs r0, r4 10000846: f00e fe67 bl 1000f518 <_ZN9LoRaClass9enableCrcEv> 1000084a: 4806 ldr r0, [pc, #24] ; (10000864 <_Z10startRadiov+0x74>) 1000084c: f7ff fdf6 bl 1000043c <_Z7log_outPKcz> 10000850: bd70 pop {r4, r5, r6, pc} 10000852: 46c0 nop ; (mov r8, r8) 10000854: 10011734 .word 0x10011734 10000858: 20001e18 .word 0x20001e18 1000085c: 20002f68 .word 0x20002f68 10000860: 10011748 .word 0x10011748 10000864: 10011758 .word 0x10011758 10000868 <_Z18ProcessSerialInputPc.part.0>: 10000868: b5f0 push {r4, r5, r6, r7, lr} 1000086a: 2100 movs r1, #0 1000086c: b0b3 sub sp, #204 ; 0xcc 1000086e: e006 b.n 1000087e <_Z18ProcessSerialInputPc.part.0+0x16> 10000870: 466c mov r4, sp 10000872: 1c4b adds r3, r1, #1 10000874: b2db uxtb r3, r3 10000876: 5462 strb r2, [r4, r1] 10000878: 2a20 cmp r2, #32 1000087a: d04c beq.n 10000916 <_Z18ProcessSerialInputPc.part.0+0xae> 1000087c: 0019 movs r1, r3 1000087e: 5c42 ldrb r2, [r0, r1] 10000880: 2a00 cmp r2, #0 10000882: d1f5 bne.n 10000870 <_Z18ProcessSerialInputPc.part.0+0x8> 10000884: 2200 movs r2, #0 10000886: ad19 add r5, sp, #100 ; 0x64 10000888: 2300 movs r3, #0 1000088a: 49c5 ldr r1, [pc, #788] ; (10000ba0 <_Z18ProcessSerialInputPc.part.0+0x338>) 1000088c: 4668 mov r0, sp 1000088e: 54ab strb r3, [r5, r2] 10000890: f010 f8ea bl 10010a68 10000894: 2800 cmp r0, #0 10000896: d10f bne.n 100008b8 <_Z18ProcessSerialInputPc.part.0+0x50> 10000898: 49c2 ldr r1, [pc, #776] ; (10000ba4 <_Z18ProcessSerialInputPc.part.0+0x33c>) 1000089a: 0028 movs r0, r5 1000089c: f010 f8e4 bl 10010a68 100008a0: 2800 cmp r0, #0 100008a2: d100 bne.n 100008a6 <_Z18ProcessSerialInputPc.part.0+0x3e> 100008a4: e06a b.n 1000097c <_Z18ProcessSerialInputPc.part.0+0x114> 100008a6: 49c0 ldr r1, [pc, #768] ; (10000ba8 <_Z18ProcessSerialInputPc.part.0+0x340>) 100008a8: 0028 movs r0, r5 100008aa: f010 f8dd bl 10010a68 100008ae: 2800 cmp r0, #0 100008b0: d100 bne.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 100008b2: e0bd b.n 10000a30 <_Z18ProcessSerialInputPc.part.0+0x1c8> 100008b4: b033 add sp, #204 ; 0xcc 100008b6: bdf0 pop {r4, r5, r6, r7, pc} 100008b8: 49bc ldr r1, [pc, #752] ; (10000bac <_Z18ProcessSerialInputPc.part.0+0x344>) 100008ba: 4668 mov r0, sp 100008bc: f010 f8d4 bl 10010a68 100008c0: 2800 cmp r0, #0 100008c2: d03b beq.n 1000093c <_Z18ProcessSerialInputPc.part.0+0xd4> 100008c4: 49ba ldr r1, [pc, #744] ; (10000bb0 <_Z18ProcessSerialInputPc.part.0+0x348>) 100008c6: 4668 mov r0, sp 100008c8: f010 f8ce bl 10010a68 100008cc: 2800 cmp r0, #0 100008ce: d100 bne.n 100008d2 <_Z18ProcessSerialInputPc.part.0+0x6a> 100008d0: e0b1 b.n 10000a36 <_Z18ProcessSerialInputPc.part.0+0x1ce> 100008d2: 49b8 ldr r1, [pc, #736] ; (10000bb4 <_Z18ProcessSerialInputPc.part.0+0x34c>) 100008d4: 4668 mov r0, sp 100008d6: f010 f8c7 bl 10010a68 100008da: 1e04 subs r4, r0, #0 100008dc: d000 beq.n 100008e0 <_Z18ProcessSerialInputPc.part.0+0x78> 100008de: e085 b.n 100009ec <_Z18ProcessSerialInputPc.part.0+0x184> 100008e0: 0028 movs r0, r5 100008e2: f010 f905 bl 10010af0 100008e6: 2809 cmp r0, #9 100008e8: d8e4 bhi.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 100008ea: 782a ldrb r2, [r5, #0] 100008ec: 2a00 cmp r2, #0 100008ee: d100 bne.n 100008f2 <_Z18ProcessSerialInputPc.part.0+0x8a> 100008f0: e121 b.n 10000b36 <_Z18ProcessSerialInputPc.part.0+0x2ce> 100008f2: 2300 movs r3, #0 100008f4: 49b0 ldr r1, [pc, #704] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 100008f6: 3301 adds r3, #1 100008f8: 190c adds r4, r1, r4 100008fa: b2db uxtb r3, r3 100008fc: 7062 strb r2, [r4, #1] 100008fe: 5cea ldrb r2, [r5, r3] 10000900: 001c movs r4, r3 10000902: 2a00 cmp r2, #0 10000904: d1f7 bne.n 100008f6 <_Z18ProcessSerialInputPc.part.0+0x8e> 10000906: 2300 movs r3, #0 10000908: 190c adds r4, r1, r4 1000090a: 48ac ldr r0, [pc, #688] ; (10000bbc <_Z18ProcessSerialInputPc.part.0+0x354>) 1000090c: 3101 adds r1, #1 1000090e: 7063 strb r3, [r4, #1] 10000910: f7ff fd94 bl 1000043c <_Z7log_outPKcz> 10000914: e7ce b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000916: 001a movs r2, r3 10000918: 2100 movs r1, #0 1000091a: 446a add r2, sp 1000091c: 3a01 subs r2, #1 1000091e: 7011 strb r1, [r2, #0] 10000920: 5cc1 ldrb r1, [r0, r3] 10000922: 2900 cmp r1, #0 10000924: d0ae beq.n 10000884 <_Z18ProcessSerialInputPc.part.0+0x1c> 10000926: 2200 movs r2, #0 10000928: ad19 add r5, sp, #100 ; 0x64 1000092a: 3301 adds r3, #1 1000092c: b2db uxtb r3, r3 1000092e: 54a9 strb r1, [r5, r2] 10000930: 5cc1 ldrb r1, [r0, r3] 10000932: 1c54 adds r4, r2, #1 10000934: b2e2 uxtb r2, r4 10000936: 2900 cmp r1, #0 10000938: d1f7 bne.n 1000092a <_Z18ProcessSerialInputPc.part.0+0xc2> 1000093a: e7a5 b.n 10000888 <_Z18ProcessSerialInputPc.part.0+0x20> 1000093c: f3ef 8510 mrs r5, PRIMASK 10000940: b672 cpsid i 10000942: 489f ldr r0, [pc, #636] ; (10000bc0 <_Z18ProcessSerialInputPc.part.0+0x358>) 10000944: f7ff fd7a bl 1000043c <_Z7log_outPKcz> 10000948: 2180 movs r1, #128 ; 0x80 1000094a: 2080 movs r0, #128 ; 0x80 1000094c: 0149 lsls r1, r1, #5 1000094e: 0300 lsls r0, r0, #12 10000950: f010 fa7e bl 10010e50 <__flash_range_erase_veneer> 10000954: 4c9b ldr r4, [pc, #620] ; (10000bc4 <_Z18ProcessSerialInputPc.part.0+0x35c>) 10000956: 0020 movs r0, r4 10000958: f7ff fd70 bl 1000043c <_Z7log_outPKcz> 1000095c: 489a ldr r0, [pc, #616] ; (10000bc8 <_Z18ProcessSerialInputPc.part.0+0x360>) 1000095e: f7ff fd6d bl 1000043c <_Z7log_outPKcz> 10000962: 2280 movs r2, #128 ; 0x80 10000964: 2080 movs r0, #128 ; 0x80 10000966: 0052 lsls r2, r2, #1 10000968: 4993 ldr r1, [pc, #588] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 1000096a: 0300 lsls r0, r0, #12 1000096c: f010 fa58 bl 10010e20 <__flash_range_program_veneer> 10000970: 0020 movs r0, r4 10000972: f7ff fd63 bl 1000043c <_Z7log_outPKcz> 10000976: f385 8810 msr PRIMASK, r5 1000097a: e79b b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 1000097c: 4d93 ldr r5, [pc, #588] ; (10000bcc <_Z18ProcessSerialInputPc.part.0+0x364>) 1000097e: 682b ldr r3, [r5, #0] 10000980: 781b ldrb r3, [r3, #0] 10000982: 2b5a cmp r3, #90 ; 0x5a 10000984: d100 bne.n 10000988 <_Z18ProcessSerialInputPc.part.0+0x120> 10000986: e092 b.n 10000aae <_Z18ProcessSerialInputPc.part.0+0x246> 10000988: 4891 ldr r0, [pc, #580] ; (10000bd0 <_Z18ProcessSerialInputPc.part.0+0x368>) 1000098a: f7ff fd57 bl 1000043c <_Z7log_outPKcz> 1000098e: 4c91 ldr r4, [pc, #580] ; (10000bd4 <_Z18ProcessSerialInputPc.part.0+0x36c>) 10000990: 2292 movs r2, #146 ; 0x92 10000992: 2100 movs r1, #0 10000994: 0020 movs r0, r4 10000996: f009 ff6b bl 1000a870 <__wrap_memset> 1000099a: f3ef 8710 mrs r7, PRIMASK 1000099e: b672 cpsid i 100009a0: 4887 ldr r0, [pc, #540] ; (10000bc0 <_Z18ProcessSerialInputPc.part.0+0x358>) 100009a2: f7ff fd4b bl 1000043c <_Z7log_outPKcz> 100009a6: 2180 movs r1, #128 ; 0x80 100009a8: 2080 movs r0, #128 ; 0x80 100009aa: 0149 lsls r1, r1, #5 100009ac: 0300 lsls r0, r0, #12 100009ae: f010 fa4f bl 10010e50 <__flash_range_erase_veneer> 100009b2: 4e84 ldr r6, [pc, #528] ; (10000bc4 <_Z18ProcessSerialInputPc.part.0+0x35c>) 100009b4: 0030 movs r0, r6 100009b6: f7ff fd41 bl 1000043c <_Z7log_outPKcz> 100009ba: 4883 ldr r0, [pc, #524] ; (10000bc8 <_Z18ProcessSerialInputPc.part.0+0x360>) 100009bc: f7ff fd3e bl 1000043c <_Z7log_outPKcz> 100009c0: 0021 movs r1, r4 100009c2: 2280 movs r2, #128 ; 0x80 100009c4: 2080 movs r0, #128 ; 0x80 100009c6: 3968 subs r1, #104 ; 0x68 100009c8: 0052 lsls r2, r2, #1 100009ca: 0300 lsls r0, r0, #12 100009cc: f010 fa28 bl 10010e20 <__flash_range_program_veneer> 100009d0: 0030 movs r0, r6 100009d2: f7ff fd33 bl 1000043c <_Z7log_outPKcz> 100009d6: f387 8810 msr PRIMASK, r7 100009da: 2280 movs r2, #128 ; 0x80 100009dc: 6829 ldr r1, [r5, #0] 100009de: 0052 lsls r2, r2, #1 100009e0: 4875 ldr r0, [pc, #468] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 100009e2: f009 ff4b bl 1000a87c <__wrap___aeabi_memcpy> 100009e6: f7ff fd45 bl 10000474 <_Z12ShowSettingsv> 100009ea: e763 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 100009ec: 497a ldr r1, [pc, #488] ; (10000bd8 <_Z18ProcessSerialInputPc.part.0+0x370>) 100009ee: 4668 mov r0, sp 100009f0: f010 f83a bl 10010a68 100009f4: 1e04 subs r4, r0, #0 100009f6: d12d bne.n 10000a54 <_Z18ProcessSerialInputPc.part.0+0x1ec> 100009f8: 0028 movs r0, r5 100009fa: f010 f879 bl 10010af0 100009fe: 2809 cmp r0, #9 10000a00: d900 bls.n 10000a04 <_Z18ProcessSerialInputPc.part.0+0x19c> 10000a02: e757 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000a04: 782a ldrb r2, [r5, #0] 10000a06: 2a00 cmp r2, #0 10000a08: d100 bne.n 10000a0c <_Z18ProcessSerialInputPc.part.0+0x1a4> 10000a0a: e0c7 b.n 10000b9c <_Z18ProcessSerialInputPc.part.0+0x334> 10000a0c: 2300 movs r3, #0 10000a0e: 496a ldr r1, [pc, #424] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000a10: 3301 adds r3, #1 10000a12: 190c adds r4, r1, r4 10000a14: b2db uxtb r3, r3 10000a16: 72e2 strb r2, [r4, #11] 10000a18: 5cea ldrb r2, [r5, r3] 10000a1a: 001c movs r4, r3 10000a1c: 2a00 cmp r2, #0 10000a1e: d1f7 bne.n 10000a10 <_Z18ProcessSerialInputPc.part.0+0x1a8> 10000a20: 2300 movs r3, #0 10000a22: 190c adds r4, r1, r4 10000a24: 486d ldr r0, [pc, #436] ; (10000bdc <_Z18ProcessSerialInputPc.part.0+0x374>) 10000a26: 310b adds r1, #11 10000a28: 72e3 strb r3, [r4, #11] 10000a2a: f7ff fd07 bl 1000043c <_Z7log_outPKcz> 10000a2e: e741 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000a30: f7ff fd20 bl 10000474 <_Z12ShowSettingsv> 10000a34: e73e b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000a36: 486a ldr r0, [pc, #424] ; (10000be0 <_Z18ProcessSerialInputPc.part.0+0x378>) 10000a38: f7ff fd00 bl 1000043c <_Z7log_outPKcz> 10000a3c: 4869 ldr r0, [pc, #420] ; (10000be4 <_Z18ProcessSerialInputPc.part.0+0x37c>) 10000a3e: f7ff fcfd bl 1000043c <_Z7log_outPKcz> 10000a42: 2100 movs r1, #0 10000a44: 4868 ldr r0, [pc, #416] ; (10000be8 <_Z18ProcessSerialInputPc.part.0+0x380>) 10000a46: f00a f979 bl 1000ad3c 10000a4a: 2373 movs r3, #115 ; 0x73 10000a4c: 2101 movs r1, #1 10000a4e: 4a67 ldr r2, [pc, #412] ; (10000bec <_Z18ProcessSerialInputPc.part.0+0x384>) 10000a50: 54d1 strb r1, [r2, r3] 10000a52: e72f b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000a54: 4966 ldr r1, [pc, #408] ; (10000bf0 <_Z18ProcessSerialInputPc.part.0+0x388>) 10000a56: 4668 mov r0, sp 10000a58: f010 f806 bl 10010a68 10000a5c: 1e04 subs r4, r0, #0 10000a5e: d02a beq.n 10000ab6 <_Z18ProcessSerialInputPc.part.0+0x24e> 10000a60: 4964 ldr r1, [pc, #400] ; (10000bf4 <_Z18ProcessSerialInputPc.part.0+0x38c>) 10000a62: 4668 mov r0, sp 10000a64: f010 f800 bl 10010a68 10000a68: 1e04 subs r4, r0, #0 10000a6a: d142 bne.n 10000af2 <_Z18ProcessSerialInputPc.part.0+0x28a> 10000a6c: 782e ldrb r6, [r5, #0] 10000a6e: 2e30 cmp r6, #48 ; 0x30 10000a70: d100 bne.n 10000a74 <_Z18ProcessSerialInputPc.part.0+0x20c> 10000a72: e122 b.n 10000cba <_Z18ProcessSerialInputPc.part.0+0x452> 10000a74: 0028 movs r0, r5 10000a76: f010 f83b bl 10010af0 10000a7a: 2809 cmp r0, #9 10000a7c: d900 bls.n 10000a80 <_Z18ProcessSerialInputPc.part.0+0x218> 10000a7e: e719 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000a80: 2e00 cmp r6, #0 10000a82: d100 bne.n 10000a86 <_Z18ProcessSerialInputPc.part.0+0x21e> 10000a84: e122 b.n 10000ccc <_Z18ProcessSerialInputPc.part.0+0x464> 10000a86: 2300 movs r3, #0 10000a88: 494b ldr r1, [pc, #300] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000a8a: 190c adds r4, r1, r4 10000a8c: 3301 adds r3, #1 10000a8e: 3429 adds r4, #41 ; 0x29 10000a90: b2db uxtb r3, r3 10000a92: 7026 strb r6, [r4, #0] 10000a94: 5cee ldrb r6, [r5, r3] 10000a96: 001c movs r4, r3 10000a98: 2e00 cmp r6, #0 10000a9a: d1f6 bne.n 10000a8a <_Z18ProcessSerialInputPc.part.0+0x222> 10000a9c: 2300 movs r3, #0 10000a9e: 190c adds r4, r1, r4 10000aa0: 3429 adds r4, #41 ; 0x29 10000aa2: 3129 adds r1, #41 ; 0x29 10000aa4: 4854 ldr r0, [pc, #336] ; (10000bf8 <_Z18ProcessSerialInputPc.part.0+0x390>) 10000aa6: 7023 strb r3, [r4, #0] 10000aa8: f7ff fcc8 bl 1000043c <_Z7log_outPKcz> 10000aac: e702 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000aae: 4853 ldr r0, [pc, #332] ; (10000bfc <_Z18ProcessSerialInputPc.part.0+0x394>) 10000ab0: f7ff fcc4 bl 1000043c <_Z7log_outPKcz> 10000ab4: e791 b.n 100009da <_Z18ProcessSerialInputPc.part.0+0x172> 10000ab6: 782e ldrb r6, [r5, #0] 10000ab8: 2e30 cmp r6, #48 ; 0x30 10000aba: d069 beq.n 10000b90 <_Z18ProcessSerialInputPc.part.0+0x328> 10000abc: 0028 movs r0, r5 10000abe: f010 f817 bl 10010af0 10000ac2: 2809 cmp r0, #9 10000ac4: d900 bls.n 10000ac8 <_Z18ProcessSerialInputPc.part.0+0x260> 10000ac6: e6f5 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000ac8: 2e00 cmp r6, #0 10000aca: d100 bne.n 10000ace <_Z18ProcessSerialInputPc.part.0+0x266> 10000acc: e0fc b.n 10000cc8 <_Z18ProcessSerialInputPc.part.0+0x460> 10000ace: 2300 movs r3, #0 10000ad0: 4939 ldr r1, [pc, #228] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000ad2: 3301 adds r3, #1 10000ad4: 190c adds r4, r1, r4 10000ad6: b2db uxtb r3, r3 10000ad8: 77e6 strb r6, [r4, #31] 10000ada: 5cee ldrb r6, [r5, r3] 10000adc: 001c movs r4, r3 10000ade: 2e00 cmp r6, #0 10000ae0: d1f7 bne.n 10000ad2 <_Z18ProcessSerialInputPc.part.0+0x26a> 10000ae2: 2300 movs r3, #0 10000ae4: 190c adds r4, r1, r4 10000ae6: 4846 ldr r0, [pc, #280] ; (10000c00 <_Z18ProcessSerialInputPc.part.0+0x398>) 10000ae8: 311f adds r1, #31 10000aea: 77e3 strb r3, [r4, #31] 10000aec: f7ff fca6 bl 1000043c <_Z7log_outPKcz> 10000af0: e6e0 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000af2: 4944 ldr r1, [pc, #272] ; (10000c04 <_Z18ProcessSerialInputPc.part.0+0x39c>) 10000af4: 4668 mov r0, sp 10000af6: f00f ffb7 bl 10010a68 10000afa: 1e04 subs r4, r0, #0 10000afc: d11d bne.n 10000b3a <_Z18ProcessSerialInputPc.part.0+0x2d2> 10000afe: 0028 movs r0, r5 10000b00: f00f fff6 bl 10010af0 10000b04: 2809 cmp r0, #9 10000b06: d900 bls.n 10000b0a <_Z18ProcessSerialInputPc.part.0+0x2a2> 10000b08: e6d4 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000b0a: 782a ldrb r2, [r5, #0] 10000b0c: 492a ldr r1, [pc, #168] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000b0e: 2a00 cmp r2, #0 10000b10: d009 beq.n 10000b26 <_Z18ProcessSerialInputPc.part.0+0x2be> 10000b12: 2300 movs r3, #0 10000b14: 4928 ldr r1, [pc, #160] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000b16: 3301 adds r3, #1 10000b18: 190c adds r4, r1, r4 10000b1a: b2db uxtb r3, r3 10000b1c: 7562 strb r2, [r4, #21] 10000b1e: 5cea ldrb r2, [r5, r3] 10000b20: 001c movs r4, r3 10000b22: 2a00 cmp r2, #0 10000b24: d1f7 bne.n 10000b16 <_Z18ProcessSerialInputPc.part.0+0x2ae> 10000b26: 2300 movs r3, #0 10000b28: 190c adds r4, r1, r4 10000b2a: 4837 ldr r0, [pc, #220] ; (10000c08 <_Z18ProcessSerialInputPc.part.0+0x3a0>) 10000b2c: 3115 adds r1, #21 10000b2e: 7563 strb r3, [r4, #21] 10000b30: f7ff fc84 bl 1000043c <_Z7log_outPKcz> 10000b34: e6be b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000b36: 4920 ldr r1, [pc, #128] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000b38: e6e5 b.n 10000906 <_Z18ProcessSerialInputPc.part.0+0x9e> 10000b3a: 4934 ldr r1, [pc, #208] ; (10000c0c <_Z18ProcessSerialInputPc.part.0+0x3a4>) 10000b3c: 4668 mov r0, sp 10000b3e: f00f ff93 bl 10010a68 10000b42: 2800 cmp r0, #0 10000b44: d16c bne.n 10000c20 <_Z18ProcessSerialInputPc.part.0+0x3b8> 10000b46: 7828 ldrb r0, [r5, #0] 10000b48: 0003 movs r3, r0 10000b4a: 3b30 subs r3, #48 ; 0x30 10000b4c: 2b09 cmp r3, #9 10000b4e: d900 bls.n 10000b52 <_Z18ProcessSerialInputPc.part.0+0x2ea> 10000b50: e0af b.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000b52: 2100 movs r1, #0 10000b54: 2200 movs r2, #0 10000b56: e004 b.n 10000b62 <_Z18ProcessSerialInputPc.part.0+0x2fa> 10000b58: 0003 movs r3, r0 10000b5a: 3b30 subs r3, #48 ; 0x30 10000b5c: 2b09 cmp r3, #9 10000b5e: d900 bls.n 10000b62 <_Z18ProcessSerialInputPc.part.0+0x2fa> 10000b60: e0a7 b.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000b62: 008b lsls r3, r1, #2 10000b64: 185b adds r3, r3, r1 10000b66: 005b lsls r3, r3, #1 10000b68: 181b adds r3, r3, r0 10000b6a: 0019 movs r1, r3 10000b6c: 3201 adds r2, #1 10000b6e: b292 uxth r2, r2 10000b70: 5ca8 ldrb r0, [r5, r2] 10000b72: 3930 subs r1, #48 ; 0x30 10000b74: 2800 cmp r0, #0 10000b76: d1ef bne.n 10000b58 <_Z18ProcessSerialInputPc.part.0+0x2f0> 10000b78: 4a25 ldr r2, [pc, #148] ; (10000c10 <_Z18ProcessSerialInputPc.part.0+0x3a8>) 10000b7a: 189a adds r2, r3, r2 10000b7c: 4b25 ldr r3, [pc, #148] ; (10000c14 <_Z18ProcessSerialInputPc.part.0+0x3ac>) 10000b7e: 429a cmp r2, r3 10000b80: d900 bls.n 10000b84 <_Z18ProcessSerialInputPc.part.0+0x31c> 10000b82: e096 b.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000b84: 4b0c ldr r3, [pc, #48] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000b86: 4824 ldr r0, [pc, #144] ; (10000c18 <_Z18ProcessSerialInputPc.part.0+0x3b0>) 10000b88: 6599 str r1, [r3, #88] ; 0x58 10000b8a: f7ff fc57 bl 1000043c <_Z7log_outPKcz> 10000b8e: e691 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000b90: 4b09 ldr r3, [pc, #36] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000b92: 77d8 strb r0, [r3, #31] 10000b94: 4821 ldr r0, [pc, #132] ; (10000c1c <_Z18ProcessSerialInputPc.part.0+0x3b4>) 10000b96: f7ff fc51 bl 1000043c <_Z7log_outPKcz> 10000b9a: e68b b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000b9c: 4906 ldr r1, [pc, #24] ; (10000bb8 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000b9e: e73f b.n 10000a20 <_Z18ProcessSerialInputPc.part.0+0x1b8> 10000ba0: 10011380 .word 0x10011380 10000ba4: 10011388 .word 0x10011388 10000ba8: 10011390 .word 0x10011390 10000bac: 10011394 .word 0x10011394 10000bb0: 1001139c .word 0x1001139c 10000bb4: 100113f8 .word 0x100113f8 10000bb8: 20001e18 .word 0x20001e18 10000bbc: 10011400 .word 0x10011400 10000bc0: 1001160c .word 0x1001160c 10000bc4: 10011624 .word 0x10011624 10000bc8: 1001162c .word 0x1001162c 10000bcc: 200014c0 .word 0x200014c0 10000bd0: 1001164c .word 0x1001164c 10000bd4: 20001e80 .word 0x20001e80 10000bd8: 10011414 .word 0x10011414 10000bdc: 10011420 .word 0x10011420 10000be0: 100113a4 .word 0x100113a4 10000be4: 100113bc .word 0x100113bc 10000be8: 20001560 .word 0x20001560 10000bec: 20002f94 .word 0x20002f94 10000bf0: 10011438 .word 0x10011438 10000bf4: 10011464 .word 0x10011464 10000bf8: 1001147c .word 0x1001147c 10000bfc: 10011688 .word 0x10011688 10000c00: 10011450 .word 0x10011450 10000c04: 10011490 .word 0x10011490 10000c08: 10011498 .word 0x10011498 10000c0c: 100114b0 .word 0x100114b0 10000c10: e6f74ed0 .word 0xe6f74ed0 10000c14: 01c9c380 .word 0x01c9c380 10000c18: 100114dc .word 0x100114dc 10000c1c: 10011440 .word 0x10011440 10000c20: 499a ldr r1, [pc, #616] ; (10000e8c <_Z18ProcessSerialInputPc.part.0+0x624>) 10000c22: 4668 mov r0, sp 10000c24: f00f ff20 bl 10010a68 10000c28: 2800 cmp r0, #0 10000c2a: d120 bne.n 10000c6e <_Z18ProcessSerialInputPc.part.0+0x406> 10000c2c: 7828 ldrb r0, [r5, #0] 10000c2e: 0003 movs r3, r0 10000c30: 3b30 subs r3, #48 ; 0x30 10000c32: 2b09 cmp r3, #9 10000c34: d83d bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000c36: 2100 movs r1, #0 10000c38: 2200 movs r2, #0 10000c3a: e003 b.n 10000c44 <_Z18ProcessSerialInputPc.part.0+0x3dc> 10000c3c: 0003 movs r3, r0 10000c3e: 3b30 subs r3, #48 ; 0x30 10000c40: 2b09 cmp r3, #9 10000c42: d836 bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000c44: 008b lsls r3, r1, #2 10000c46: 185b adds r3, r3, r1 10000c48: 005b lsls r3, r3, #1 10000c4a: 181b adds r3, r3, r0 10000c4c: 0019 movs r1, r3 10000c4e: 3201 adds r2, #1 10000c50: b292 uxth r2, r2 10000c52: 5ca8 ldrb r0, [r5, r2] 10000c54: 3930 subs r1, #48 ; 0x30 10000c56: 2800 cmp r0, #0 10000c58: d1f0 bne.n 10000c3c <_Z18ProcessSerialInputPc.part.0+0x3d4> 10000c5a: 3b36 subs r3, #54 ; 0x36 10000c5c: 2b06 cmp r3, #6 10000c5e: d828 bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000c60: 2348 movs r3, #72 ; 0x48 10000c62: 4a8b ldr r2, [pc, #556] ; (10000e90 <_Z18ProcessSerialInputPc.part.0+0x628>) 10000c64: 488b ldr r0, [pc, #556] ; (10000e94 <_Z18ProcessSerialInputPc.part.0+0x62c>) 10000c66: 52d1 strh r1, [r2, r3] 10000c68: f7ff fbe8 bl 1000043c <_Z7log_outPKcz> 10000c6c: e622 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000c6e: 498a ldr r1, [pc, #552] ; (10000e98 <_Z18ProcessSerialInputPc.part.0+0x630>) 10000c70: 4668 mov r0, sp 10000c72: f00f fef9 bl 10010a68 10000c76: 2800 cmp r0, #0 10000c78: d02a beq.n 10000cd0 <_Z18ProcessSerialInputPc.part.0+0x468> 10000c7a: 4988 ldr r1, [pc, #544] ; (10000e9c <_Z18ProcessSerialInputPc.part.0+0x634>) 10000c7c: 4668 mov r0, sp 10000c7e: f00f fef3 bl 10010a68 10000c82: 2800 cmp r0, #0 10000c84: d145 bne.n 10000d12 <_Z18ProcessSerialInputPc.part.0+0x4aa> 10000c86: 782c ldrb r4, [r5, #0] 10000c88: 0023 movs r3, r4 10000c8a: 3b30 subs r3, #48 ; 0x30 10000c8c: 2b09 cmp r3, #9 10000c8e: d810 bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000c90: 0001 movs r1, r0 10000c92: 0002 movs r2, r0 10000c94: 008b lsls r3, r1, #2 10000c96: 185b adds r3, r3, r1 10000c98: 005b lsls r3, r3, #1 10000c9a: 191b adds r3, r3, r4 10000c9c: 0019 movs r1, r3 10000c9e: 3201 adds r2, #1 10000ca0: b292 uxth r2, r2 10000ca2: 5cac ldrb r4, [r5, r2] 10000ca4: 3930 subs r1, #48 ; 0x30 10000ca6: 2c00 cmp r4, #0 10000ca8: d029 beq.n 10000cfe <_Z18ProcessSerialInputPc.part.0+0x496> 10000caa: 0023 movs r3, r4 10000cac: 3b30 subs r3, #48 ; 0x30 10000cae: 2b09 cmp r3, #9 10000cb0: d9f0 bls.n 10000c94 <_Z18ProcessSerialInputPc.part.0+0x42c> 10000cb2: 487b ldr r0, [pc, #492] ; (10000ea0 <_Z18ProcessSerialInputPc.part.0+0x638>) 10000cb4: f7ff fbc2 bl 1000043c <_Z7log_outPKcz> 10000cb8: e5fc b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000cba: 2329 movs r3, #41 ; 0x29 10000cbc: 4a74 ldr r2, [pc, #464] ; (10000e90 <_Z18ProcessSerialInputPc.part.0+0x628>) 10000cbe: 54d0 strb r0, [r2, r3] 10000cc0: 4878 ldr r0, [pc, #480] ; (10000ea4 <_Z18ProcessSerialInputPc.part.0+0x63c>) 10000cc2: f7ff fbbb bl 1000043c <_Z7log_outPKcz> 10000cc6: e5f5 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000cc8: 4971 ldr r1, [pc, #452] ; (10000e90 <_Z18ProcessSerialInputPc.part.0+0x628>) 10000cca: e70a b.n 10000ae2 <_Z18ProcessSerialInputPc.part.0+0x27a> 10000ccc: 4970 ldr r1, [pc, #448] ; (10000e90 <_Z18ProcessSerialInputPc.part.0+0x628>) 10000cce: e6e5 b.n 10000a9c <_Z18ProcessSerialInputPc.part.0+0x234> 10000cd0: 7828 ldrb r0, [r5, #0] 10000cd2: 0003 movs r3, r0 10000cd4: 3b30 subs r3, #48 ; 0x30 10000cd6: 2b09 cmp r3, #9 10000cd8: d8eb bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000cda: 2100 movs r1, #0 10000cdc: 2200 movs r2, #0 10000cde: 008b lsls r3, r1, #2 10000ce0: 185b adds r3, r3, r1 10000ce2: 005b lsls r3, r3, #1 10000ce4: 181b adds r3, r3, r0 10000ce6: 0019 movs r1, r3 10000ce8: 3201 adds r2, #1 10000cea: b292 uxth r2, r2 10000cec: 5ca8 ldrb r0, [r5, r2] 10000cee: 3930 subs r1, #48 ; 0x30 10000cf0: 2800 cmp r0, #0 10000cf2: d04c beq.n 10000d8e <_Z18ProcessSerialInputPc.part.0+0x526> 10000cf4: 0003 movs r3, r0 10000cf6: 3b30 subs r3, #48 ; 0x30 10000cf8: 2b09 cmp r3, #9 10000cfa: d9f0 bls.n 10000cde <_Z18ProcessSerialInputPc.part.0+0x476> 10000cfc: e7d9 b.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000cfe: 3b35 subs r3, #53 ; 0x35 10000d00: 2b03 cmp r3, #3 10000d02: d8d6 bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000d04: 234c movs r3, #76 ; 0x4c 10000d06: 4a62 ldr r2, [pc, #392] ; (10000e90 <_Z18ProcessSerialInputPc.part.0+0x628>) 10000d08: 4867 ldr r0, [pc, #412] ; (10000ea8 <_Z18ProcessSerialInputPc.part.0+0x640>) 10000d0a: 52d1 strh r1, [r2, r3] 10000d0c: f7ff fb96 bl 1000043c <_Z7log_outPKcz> 10000d10: e5d0 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000d12: 4966 ldr r1, [pc, #408] ; (10000eac <_Z18ProcessSerialInputPc.part.0+0x644>) 10000d14: 4668 mov r0, sp 10000d16: f00f fea7 bl 10010a68 10000d1a: 2800 cmp r0, #0 10000d1c: d020 beq.n 10000d60 <_Z18ProcessSerialInputPc.part.0+0x4f8> 10000d1e: 4964 ldr r1, [pc, #400] ; (10000eb0 <_Z18ProcessSerialInputPc.part.0+0x648>) 10000d20: 4668 mov r0, sp 10000d22: f00f fea1 bl 10010a68 10000d26: 2800 cmp r0, #0 10000d28: d146 bne.n 10000db8 <_Z18ProcessSerialInputPc.part.0+0x550> 10000d2a: 0001 movs r1, r0 10000d2c: 0003 movs r3, r0 10000d2e: 300a adds r0, #10 10000d30: e008 b.n 10000d44 <_Z18ProcessSerialInputPc.part.0+0x4dc> 10000d32: 0014 movs r4, r2 10000d34: 3c30 subs r4, #48 ; 0x30 10000d36: 2c09 cmp r4, #9 10000d38: d8bb bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000d3a: 4341 muls r1, r0 10000d3c: 3301 adds r3, #1 10000d3e: 3930 subs r1, #48 ; 0x30 10000d40: 1851 adds r1, r2, r1 10000d42: b29b uxth r3, r3 10000d44: 5cea ldrb r2, [r5, r3] 10000d46: 2a00 cmp r2, #0 10000d48: d1f3 bne.n 10000d32 <_Z18ProcessSerialInputPc.part.0+0x4ca> 10000d4a: 4b5a ldr r3, [pc, #360] ; (10000eb4 <_Z18ProcessSerialInputPc.part.0+0x64c>) 10000d4c: 4a5a ldr r2, [pc, #360] ; (10000eb8 <_Z18ProcessSerialInputPc.part.0+0x650>) 10000d4e: 18cb adds r3, r1, r3 10000d50: 4293 cmp r3, r2 10000d52: d8ae bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000d54: 4b4e ldr r3, [pc, #312] ; (10000e90 <_Z18ProcessSerialInputPc.part.0+0x628>) 10000d56: 4859 ldr r0, [pc, #356] ; (10000ebc <_Z18ProcessSerialInputPc.part.0+0x654>) 10000d58: 6559 str r1, [r3, #84] ; 0x54 10000d5a: f7ff fb6f bl 1000043c <_Z7log_outPKcz> 10000d5e: e5a9 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000d60: 782c ldrb r4, [r5, #0] 10000d62: 0023 movs r3, r4 10000d64: 3b30 subs r3, #48 ; 0x30 10000d66: 2b09 cmp r3, #9 10000d68: d8a3 bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000d6a: 0001 movs r1, r0 10000d6c: 0002 movs r2, r0 10000d6e: 008b lsls r3, r1, #2 10000d70: 185b adds r3, r3, r1 10000d72: 005b lsls r3, r3, #1 10000d74: 191b adds r3, r3, r4 10000d76: 0019 movs r1, r3 10000d78: 3201 adds r2, #1 10000d7a: b292 uxth r2, r2 10000d7c: 5cac ldrb r4, [r5, r2] 10000d7e: 3930 subs r1, #48 ; 0x30 10000d80: 2c00 cmp r4, #0 10000d82: d00f beq.n 10000da4 <_Z18ProcessSerialInputPc.part.0+0x53c> 10000d84: 0023 movs r3, r4 10000d86: 3b30 subs r3, #48 ; 0x30 10000d88: 2b09 cmp r3, #9 10000d8a: d9f0 bls.n 10000d6e <_Z18ProcessSerialInputPc.part.0+0x506> 10000d8c: e791 b.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000d8e: 4a4c ldr r2, [pc, #304] ; (10000ec0 <_Z18ProcessSerialInputPc.part.0+0x658>) 10000d90: 3b36 subs r3, #54 ; 0x36 10000d92: 4293 cmp r3, r2 10000d94: d88d bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000d96: 234a movs r3, #74 ; 0x4a 10000d98: 4a3d ldr r2, [pc, #244] ; (10000e90 <_Z18ProcessSerialInputPc.part.0+0x628>) 10000d9a: 484a ldr r0, [pc, #296] ; (10000ec4 <_Z18ProcessSerialInputPc.part.0+0x65c>) 10000d9c: 52d1 strh r1, [r2, r3] 10000d9e: f7ff fb4d bl 1000043c <_Z7log_outPKcz> 10000da2: e587 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000da4: 3b32 subs r3, #50 ; 0x32 10000da6: 2b0f cmp r3, #15 10000da8: d883 bhi.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000daa: 234e movs r3, #78 ; 0x4e 10000dac: 4a38 ldr r2, [pc, #224] ; (10000e90 <_Z18ProcessSerialInputPc.part.0+0x628>) 10000dae: 4846 ldr r0, [pc, #280] ; (10000ec8 <_Z18ProcessSerialInputPc.part.0+0x660>) 10000db0: 52d1 strh r1, [r2, r3] 10000db2: f7ff fb43 bl 1000043c <_Z7log_outPKcz> 10000db6: e57d b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000db8: 4944 ldr r1, [pc, #272] ; (10000ecc <_Z18ProcessSerialInputPc.part.0+0x664>) 10000dba: 4668 mov r0, sp 10000dbc: f00f fe54 bl 10010a68 10000dc0: 2800 cmp r0, #0 10000dc2: d11a bne.n 10000dfa <_Z18ProcessSerialInputPc.part.0+0x592> 10000dc4: 0001 movs r1, r0 10000dc6: 0003 movs r3, r0 10000dc8: 300a adds r0, #10 10000dca: e009 b.n 10000de0 <_Z18ProcessSerialInputPc.part.0+0x578> 10000dcc: 0014 movs r4, r2 10000dce: 3c30 subs r4, #48 ; 0x30 10000dd0: 2c09 cmp r4, #9 10000dd2: d900 bls.n 10000dd6 <_Z18ProcessSerialInputPc.part.0+0x56e> 10000dd4: e76d b.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000dd6: 4341 muls r1, r0 10000dd8: 3301 adds r3, #1 10000dda: 3930 subs r1, #48 ; 0x30 10000ddc: 1851 adds r1, r2, r1 10000dde: b29b uxth r3, r3 10000de0: 5cea ldrb r2, [r5, r3] 10000de2: 2a00 cmp r2, #0 10000de4: d1f2 bne.n 10000dcc <_Z18ProcessSerialInputPc.part.0+0x564> 10000de6: 2901 cmp r1, #1 10000de8: d900 bls.n 10000dec <_Z18ProcessSerialInputPc.part.0+0x584> 10000dea: e762 b.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000dec: 2350 movs r3, #80 ; 0x50 10000dee: 4a28 ldr r2, [pc, #160] ; (10000e90 <_Z18ProcessSerialInputPc.part.0+0x628>) 10000df0: 4837 ldr r0, [pc, #220] ; (10000ed0 <_Z18ProcessSerialInputPc.part.0+0x668>) 10000df2: 52d1 strh r1, [r2, r3] 10000df4: f7ff fb22 bl 1000043c <_Z7log_outPKcz> 10000df8: e55c b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000dfa: 4936 ldr r1, [pc, #216] ; (10000ed4 <_Z18ProcessSerialInputPc.part.0+0x66c>) 10000dfc: 4668 mov r0, sp 10000dfe: f00f fe33 bl 10010a68 10000e02: 2800 cmp r0, #0 10000e04: d127 bne.n 10000e56 <_Z18ProcessSerialInputPc.part.0+0x5ee> 10000e06: 0004 movs r4, r0 10000e08: 0003 movs r3, r0 10000e0a: 210a movs r1, #10 10000e0c: 5cea ldrb r2, [r5, r3] 10000e0e: 2a00 cmp r2, #0 10000e10: d00a beq.n 10000e28 <_Z18ProcessSerialInputPc.part.0+0x5c0> 10000e12: 0010 movs r0, r2 10000e14: 3830 subs r0, #48 ; 0x30 10000e16: 2809 cmp r0, #9 10000e18: d900 bls.n 10000e1c <_Z18ProcessSerialInputPc.part.0+0x5b4> 10000e1a: e74a b.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000e1c: 434c muls r4, r1 10000e1e: 3301 adds r3, #1 10000e20: 3c30 subs r4, #48 ; 0x30 10000e22: 1914 adds r4, r2, r4 10000e24: b29b uxth r3, r3 10000e26: e7f1 b.n 10000e0c <_Z18ProcessSerialInputPc.part.0+0x5a4> 10000e28: 2c06 cmp r4, #6 10000e2a: d900 bls.n 10000e2e <_Z18ProcessSerialInputPc.part.0+0x5c6> 10000e2c: e741 b.n 10000cb2 <_Z18ProcessSerialInputPc.part.0+0x44a> 10000e2e: 2c00 cmp r4, #0 10000e30: d024 beq.n 10000e7c <_Z18ProcessSerialInputPc.part.0+0x614> 10000e32: 0020 movs r0, r4 10000e34: f009 f910 bl 1000a058 <__wrap___aeabi_ui2d> 10000e38: 2200 movs r2, #0 10000e3a: 4b27 ldr r3, [pc, #156] ; (10000ed8 <_Z18ProcessSerialInputPc.part.0+0x670>) 10000e3c: f009 f89f bl 10009f7e <__wrap___aeabi_dmul> 10000e40: f009 f956 bl 1000a0f0 <__wrap___aeabi_d2ulz> 10000e44: 4b12 ldr r3, [pc, #72] ; (10000e90 <_Z18ProcessSerialInputPc.part.0+0x628>) 10000e46: 6618 str r0, [r3, #96] ; 0x60 10000e48: 6659 str r1, [r3, #100] ; 0x64 10000e4a: 210a movs r1, #10 10000e4c: 4823 ldr r0, [pc, #140] ; (10000edc <_Z18ProcessSerialInputPc.part.0+0x674>) 10000e4e: 4361 muls r1, r4 10000e50: f7ff faf4 bl 1000043c <_Z7log_outPKcz> 10000e54: e52e b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000e56: 4922 ldr r1, [pc, #136] ; (10000ee0 <_Z18ProcessSerialInputPc.part.0+0x678>) 10000e58: 4668 mov r0, sp 10000e5a: f00f fe05 bl 10010a68 10000e5e: 2800 cmp r0, #0 10000e60: d000 beq.n 10000e64 <_Z18ProcessSerialInputPc.part.0+0x5fc> 10000e62: e527 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000e64: 491f ldr r1, [pc, #124] ; (10000ee4 <_Z18ProcessSerialInputPc.part.0+0x67c>) 10000e66: 0028 movs r0, r5 10000e68: f00f fdfe bl 10010a68 10000e6c: 2800 cmp r0, #0 10000e6e: d109 bne.n 10000e84 <_Z18ProcessSerialInputPc.part.0+0x61c> 10000e70: 481d ldr r0, [pc, #116] ; (10000ee8 <_Z18ProcessSerialInputPc.part.0+0x680>) 10000e72: f7ff fae3 bl 1000043c <_Z7log_outPKcz> 10000e76: f7ff fcbb bl 100007f0 <_Z10startRadiov> 10000e7a: e51b b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000e7c: 2001 movs r0, #1 10000e7e: 4240 negs r0, r0 10000e80: 17c1 asrs r1, r0, #31 10000e82: e7df b.n 10000e44 <_Z18ProcessSerialInputPc.part.0+0x5dc> 10000e84: f7ff fc70 bl 10000768 <_Z10print_helpv> 10000e88: e514 b.n 100008b4 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000e8a: 46c0 nop ; (mov r8, r8) 10000e8c: 100114f8 .word 0x100114f8 10000e90: 20001e18 .word 0x20001e18 10000e94: 10011500 .word 0x10011500 10000e98: 10011524 .word 0x10011524 10000e9c: 10011544 .word 0x10011544 10000ea0: 100114b8 .word 0x100114b8 10000ea4: 1001146c .word 0x1001146c 10000ea8: 1001154c .word 0x1001154c 10000eac: 1001156c .word 0x1001156c 10000eb0: 10011590 .word 0x10011590 10000eb4: ffffe188 .word 0xffffe188 10000eb8: 004c2cc8 .word 0x004c2cc8 10000ebc: 10011598 .word 0x10011598 10000ec0: 0000fff9 .word 0x0000fff9 10000ec4: 10011528 .word 0x10011528 10000ec8: 10011574 .word 0x10011574 10000ecc: 100115b4 .word 0x100115b4 10000ed0: 100115b8 .word 0x100115b8 10000ed4: 100115cc .word 0x100115cc 10000ed8: 41c1e1a3 .word 0x41c1e1a3 10000edc: 100115d4 .word 0x100115d4 10000ee0: 100115f8 .word 0x100115f8 10000ee4: 10011600 .word 0x10011600 10000ee8: 10011608 .word 0x10011608 10000eec <_Z16ComposeAprsFramePh>: 10000eec: b5f0 push {r4, r5, r6, r7, lr} 10000eee: 46c6 mov lr, r8 10000ef0: 4dcb ldr r5, [pc, #812] ; (10001220 <_Z16ComposeAprsFramePh+0x334>) 10000ef2: b500 push {lr} 10000ef4: 4680 mov r8, r0 10000ef6: 22fd movs r2, #253 ; 0xfd 10000ef8: 0028 movs r0, r5 10000efa: 2100 movs r1, #0 10000efc: f009 fcb8 bl 1000a870 <__wrap_memset> 10000f00: 23c4 movs r3, #196 ; 0xc4 10000f02: 3d02 subs r5, #2 10000f04: 425b negs r3, r3 10000f06: 802b strh r3, [r5, #0] 10000f08: 4ec6 ldr r6, [pc, #792] ; (10001224 <_Z16ComposeAprsFramePh+0x338>) 10000f0a: 33c5 adds r3, #197 ; 0xc5 10000f0c: 70ab strb r3, [r5, #2] 10000f0e: 7873 ldrb r3, [r6, #1] 10000f10: 2b00 cmp r3, #0 10000f12: d100 bne.n 10000f16 <_Z16ComposeAprsFramePh+0x2a> 10000f14: e1b0 b.n 10001278 <_Z16ComposeAprsFramePh+0x38c> 10000f16: 70eb strb r3, [r5, #3] 10000f18: 78b3 ldrb r3, [r6, #2] 10000f1a: 2b00 cmp r3, #0 10000f1c: d100 bne.n 10000f20 <_Z16ComposeAprsFramePh+0x34> 10000f1e: e1ba b.n 10001296 <_Z16ComposeAprsFramePh+0x3aa> 10000f20: 712b strb r3, [r5, #4] 10000f22: 78f3 ldrb r3, [r6, #3] 10000f24: 2b00 cmp r3, #0 10000f26: d100 bne.n 10000f2a <_Z16ComposeAprsFramePh+0x3e> 10000f28: e1b9 b.n 1000129e <_Z16ComposeAprsFramePh+0x3b2> 10000f2a: 716b strb r3, [r5, #5] 10000f2c: 7933 ldrb r3, [r6, #4] 10000f2e: 2b00 cmp r3, #0 10000f30: d100 bne.n 10000f34 <_Z16ComposeAprsFramePh+0x48> 10000f32: e1b6 b.n 100012a2 <_Z16ComposeAprsFramePh+0x3b6> 10000f34: 71ab strb r3, [r5, #6] 10000f36: 7973 ldrb r3, [r6, #5] 10000f38: 2b00 cmp r3, #0 10000f3a: d100 bne.n 10000f3e <_Z16ComposeAprsFramePh+0x52> 10000f3c: e18d b.n 1000125a <_Z16ComposeAprsFramePh+0x36e> 10000f3e: 71eb strb r3, [r5, #7] 10000f40: 79b3 ldrb r3, [r6, #6] 10000f42: 2b00 cmp r3, #0 10000f44: d100 bne.n 10000f48 <_Z16ComposeAprsFramePh+0x5c> 10000f46: e1ae b.n 100012a6 <_Z16ComposeAprsFramePh+0x3ba> 10000f48: 722b strb r3, [r5, #8] 10000f4a: 79f3 ldrb r3, [r6, #7] 10000f4c: 2b00 cmp r3, #0 10000f4e: d100 bne.n 10000f52 <_Z16ComposeAprsFramePh+0x66> 10000f50: e1ab b.n 100012aa <_Z16ComposeAprsFramePh+0x3be> 10000f52: 726b strb r3, [r5, #9] 10000f54: 7a33 ldrb r3, [r6, #8] 10000f56: 2b00 cmp r3, #0 10000f58: d100 bne.n 10000f5c <_Z16ComposeAprsFramePh+0x70> 10000f5a: e1a8 b.n 100012ae <_Z16ComposeAprsFramePh+0x3c2> 10000f5c: 72ab strb r3, [r5, #10] 10000f5e: 7a73 ldrb r3, [r6, #9] 10000f60: 2b00 cmp r3, #0 10000f62: d100 bne.n 10000f66 <_Z16ComposeAprsFramePh+0x7a> 10000f64: e1a5 b.n 100012b2 <_Z16ComposeAprsFramePh+0x3c6> 10000f66: 270c movs r7, #12 10000f68: 72eb strb r3, [r5, #11] 10000f6a: 1c7b adds r3, r7, #1 10000f6c: 1cba adds r2, r7, #2 10000f6e: 001d movs r5, r3 10000f70: 0010 movs r0, r2 10000f72: 243e movs r4, #62 ; 0x3e 10000f74: 49ac ldr r1, [pc, #688] ; (10001228 <_Z16ComposeAprsFramePh+0x33c>) 10000f76: 55cc strb r4, [r1, r7] 10000f78: 7d77 ldrb r7, [r6, #21] 10000f7a: 2f00 cmp r7, #0 10000f7c: d03f beq.n 10000ffe <_Z16ComposeAprsFramePh+0x112> 10000f7e: 54cf strb r7, [r1, r3] 10000f80: 7db5 ldrb r5, [r6, #22] 10000f82: 1c5a adds r2, r3, #1 10000f84: b292 uxth r2, r2 10000f86: 2d00 cmp r5, #0 10000f88: d100 bne.n 10000f8c <_Z16ComposeAprsFramePh+0xa0> 10000f8a: e160 b.n 1000124e <_Z16ComposeAprsFramePh+0x362> 10000f8c: 548d strb r5, [r1, r2] 10000f8e: 7df5 ldrb r5, [r6, #23] 10000f90: 1c98 adds r0, r3, #2 10000f92: b280 uxth r0, r0 10000f94: 2d00 cmp r5, #0 10000f96: d100 bne.n 10000f9a <_Z16ComposeAprsFramePh+0xae> 10000f98: e15b b.n 10001252 <_Z16ComposeAprsFramePh+0x366> 10000f9a: 540d strb r5, [r1, r0] 10000f9c: 7e35 ldrb r5, [r6, #24] 10000f9e: 1cda adds r2, r3, #3 10000fa0: b292 uxth r2, r2 10000fa2: 2d00 cmp r5, #0 10000fa4: d100 bne.n 10000fa8 <_Z16ComposeAprsFramePh+0xbc> 10000fa6: e152 b.n 1000124e <_Z16ComposeAprsFramePh+0x362> 10000fa8: 548d strb r5, [r1, r2] 10000faa: 7e75 ldrb r5, [r6, #25] 10000fac: 1d18 adds r0, r3, #4 10000fae: b280 uxth r0, r0 10000fb0: 2d00 cmp r5, #0 10000fb2: d100 bne.n 10000fb6 <_Z16ComposeAprsFramePh+0xca> 10000fb4: e14d b.n 10001252 <_Z16ComposeAprsFramePh+0x366> 10000fb6: 540d strb r5, [r1, r0] 10000fb8: 7eb5 ldrb r5, [r6, #26] 10000fba: 1d5a adds r2, r3, #5 10000fbc: b292 uxth r2, r2 10000fbe: 2d00 cmp r5, #0 10000fc0: d100 bne.n 10000fc4 <_Z16ComposeAprsFramePh+0xd8> 10000fc2: e144 b.n 1000124e <_Z16ComposeAprsFramePh+0x362> 10000fc4: 548d strb r5, [r1, r2] 10000fc6: 7ef5 ldrb r5, [r6, #27] 10000fc8: 1d98 adds r0, r3, #6 10000fca: b280 uxth r0, r0 10000fcc: 2d00 cmp r5, #0 10000fce: d100 bne.n 10000fd2 <_Z16ComposeAprsFramePh+0xe6> 10000fd0: e13f b.n 10001252 <_Z16ComposeAprsFramePh+0x366> 10000fd2: 540d strb r5, [r1, r0] 10000fd4: 7f35 ldrb r5, [r6, #28] 10000fd6: 1dda adds r2, r3, #7 10000fd8: b292 uxth r2, r2 10000fda: 2d00 cmp r5, #0 10000fdc: d100 bne.n 10000fe0 <_Z16ComposeAprsFramePh+0xf4> 10000fde: e136 b.n 1000124e <_Z16ComposeAprsFramePh+0x362> 10000fe0: 0018 movs r0, r3 10000fe2: 548d strb r5, [r1, r2] 10000fe4: 7f72 ldrb r2, [r6, #29] 10000fe6: 3008 adds r0, #8 10000fe8: b280 uxth r0, r0 10000fea: 2a00 cmp r2, #0 10000fec: d100 bne.n 10000ff0 <_Z16ComposeAprsFramePh+0x104> 10000fee: e130 b.n 10001252 <_Z16ComposeAprsFramePh+0x366> 10000ff0: 3309 adds r3, #9 10000ff2: b29b uxth r3, r3 10000ff4: 540a strb r2, [r1, r0] 10000ff6: 1c5a adds r2, r3, #1 10000ff8: b292 uxth r2, r2 10000ffa: 001d movs r5, r3 10000ffc: 0010 movs r0, r2 10000ffe: 7ff7 ldrb r7, [r6, #31] 10001000: 2f00 cmp r7, #0 10001002: d052 beq.n 100010aa <_Z16ComposeAprsFramePh+0x1be> 10001004: 232c movs r3, #44 ; 0x2c 10001006: 2020 movs r0, #32 10001008: 554b strb r3, [r1, r5] 1000100a: 548f strb r7, [r1, r2] 1000100c: 1c53 adds r3, r2, #1 1000100e: 5c37 ldrb r7, [r6, r0] 10001010: 1c90 adds r0, r2, #2 10001012: b29b uxth r3, r3 10001014: b280 uxth r0, r0 10001016: 001d movs r5, r3 10001018: 4684 mov ip, r0 1000101a: 2f00 cmp r7, #0 1000101c: d100 bne.n 10001020 <_Z16ComposeAprsFramePh+0x134> 1000101e: e120 b.n 10001262 <_Z16ComposeAprsFramePh+0x376> 10001020: 54cf strb r7, [r1, r3] 10001022: 2321 movs r3, #33 ; 0x21 10001024: 5cf7 ldrb r7, [r6, r3] 10001026: 1cd3 adds r3, r2, #3 10001028: b29b uxth r3, r3 1000102a: 001d movs r5, r3 1000102c: 2f00 cmp r7, #0 1000102e: d100 bne.n 10001032 <_Z16ComposeAprsFramePh+0x146> 10001030: e128 b.n 10001284 <_Z16ComposeAprsFramePh+0x398> 10001032: 540f strb r7, [r1, r0] 10001034: 2022 movs r0, #34 ; 0x22 10001036: 5c37 ldrb r7, [r6, r0] 10001038: 1d10 adds r0, r2, #4 1000103a: b280 uxth r0, r0 1000103c: 4684 mov ip, r0 1000103e: 2f00 cmp r7, #0 10001040: d100 bne.n 10001044 <_Z16ComposeAprsFramePh+0x158> 10001042: e10e b.n 10001262 <_Z16ComposeAprsFramePh+0x376> 10001044: 54cf strb r7, [r1, r3] 10001046: 2323 movs r3, #35 ; 0x23 10001048: 5cf7 ldrb r7, [r6, r3] 1000104a: 1d53 adds r3, r2, #5 1000104c: b29b uxth r3, r3 1000104e: 001d movs r5, r3 10001050: 2f00 cmp r7, #0 10001052: d100 bne.n 10001056 <_Z16ComposeAprsFramePh+0x16a> 10001054: e116 b.n 10001284 <_Z16ComposeAprsFramePh+0x398> 10001056: 540f strb r7, [r1, r0] 10001058: 2024 movs r0, #36 ; 0x24 1000105a: 5c37 ldrb r7, [r6, r0] 1000105c: 1d90 adds r0, r2, #6 1000105e: b280 uxth r0, r0 10001060: 4684 mov ip, r0 10001062: 2f00 cmp r7, #0 10001064: d100 bne.n 10001068 <_Z16ComposeAprsFramePh+0x17c> 10001066: e0fc b.n 10001262 <_Z16ComposeAprsFramePh+0x376> 10001068: 54cf strb r7, [r1, r3] 1000106a: 2325 movs r3, #37 ; 0x25 1000106c: 5cf7 ldrb r7, [r6, r3] 1000106e: 1dd3 adds r3, r2, #7 10001070: b29b uxth r3, r3 10001072: 001d movs r5, r3 10001074: 2f00 cmp r7, #0 10001076: d100 bne.n 1000107a <_Z16ComposeAprsFramePh+0x18e> 10001078: e104 b.n 10001284 <_Z16ComposeAprsFramePh+0x398> 1000107a: 540f strb r7, [r1, r0] 1000107c: 2026 movs r0, #38 ; 0x26 1000107e: 5c37 ldrb r7, [r6, r0] 10001080: 0010 movs r0, r2 10001082: 3008 adds r0, #8 10001084: b280 uxth r0, r0 10001086: 4684 mov ip, r0 10001088: 2f00 cmp r7, #0 1000108a: d100 bne.n 1000108e <_Z16ComposeAprsFramePh+0x1a2> 1000108c: e0e9 b.n 10001262 <_Z16ComposeAprsFramePh+0x376> 1000108e: 54cf strb r7, [r1, r3] 10001090: 2327 movs r3, #39 ; 0x27 10001092: 5cf7 ldrb r7, [r6, r3] 10001094: 0013 movs r3, r2 10001096: 3309 adds r3, #9 10001098: b29b uxth r3, r3 1000109a: 001d movs r5, r3 1000109c: 2f00 cmp r7, #0 1000109e: d100 bne.n 100010a2 <_Z16ComposeAprsFramePh+0x1b6> 100010a0: e0f0 b.n 10001284 <_Z16ComposeAprsFramePh+0x398> 100010a2: 320a adds r2, #10 100010a4: b292 uxth r2, r2 100010a6: 540f strb r7, [r1, r0] 100010a8: 0010 movs r0, r2 100010aa: 2729 movs r7, #41 ; 0x29 100010ac: 5df7 ldrb r7, [r6, r7] 100010ae: 2f00 cmp r7, #0 100010b0: d04d beq.n 1000114e <_Z16ComposeAprsFramePh+0x262> 100010b2: 232c movs r3, #44 ; 0x2c 100010b4: 202a movs r0, #42 ; 0x2a 100010b6: 554b strb r3, [r1, r5] 100010b8: 548f strb r7, [r1, r2] 100010ba: 1c53 adds r3, r2, #1 100010bc: 5c37 ldrb r7, [r6, r0] 100010be: 1c90 adds r0, r2, #2 100010c0: b29b uxth r3, r3 100010c2: b280 uxth r0, r0 100010c4: 001d movs r5, r3 100010c6: 4684 mov ip, r0 100010c8: 2f00 cmp r7, #0 100010ca: d040 beq.n 1000114e <_Z16ComposeAprsFramePh+0x262> 100010cc: 54cf strb r7, [r1, r3] 100010ce: 232b movs r3, #43 ; 0x2b 100010d0: 5cf7 ldrb r7, [r6, r3] 100010d2: 1cd3 adds r3, r2, #3 100010d4: b29b uxth r3, r3 100010d6: 001d movs r5, r3 100010d8: 2f00 cmp r7, #0 100010da: d100 bne.n 100010de <_Z16ComposeAprsFramePh+0x1f2> 100010dc: e0d7 b.n 1000128e <_Z16ComposeAprsFramePh+0x3a2> 100010de: 540f strb r7, [r1, r0] 100010e0: 202c movs r0, #44 ; 0x2c 100010e2: 5c37 ldrb r7, [r6, r0] 100010e4: 1d10 adds r0, r2, #4 100010e6: b280 uxth r0, r0 100010e8: 4684 mov ip, r0 100010ea: 2f00 cmp r7, #0 100010ec: d02f beq.n 1000114e <_Z16ComposeAprsFramePh+0x262> 100010ee: 54cf strb r7, [r1, r3] 100010f0: 232d movs r3, #45 ; 0x2d 100010f2: 5cf7 ldrb r7, [r6, r3] 100010f4: 1d53 adds r3, r2, #5 100010f6: b29b uxth r3, r3 100010f8: 001d movs r5, r3 100010fa: 2f00 cmp r7, #0 100010fc: d100 bne.n 10001100 <_Z16ComposeAprsFramePh+0x214> 100010fe: e0c6 b.n 1000128e <_Z16ComposeAprsFramePh+0x3a2> 10001100: 540f strb r7, [r1, r0] 10001102: 202e movs r0, #46 ; 0x2e 10001104: 5c37 ldrb r7, [r6, r0] 10001106: 1d90 adds r0, r2, #6 10001108: b280 uxth r0, r0 1000110a: 4684 mov ip, r0 1000110c: 2f00 cmp r7, #0 1000110e: d01e beq.n 1000114e <_Z16ComposeAprsFramePh+0x262> 10001110: 54cf strb r7, [r1, r3] 10001112: 232f movs r3, #47 ; 0x2f 10001114: 5cf7 ldrb r7, [r6, r3] 10001116: 1dd3 adds r3, r2, #7 10001118: b29b uxth r3, r3 1000111a: 001d movs r5, r3 1000111c: 2f00 cmp r7, #0 1000111e: d100 bne.n 10001122 <_Z16ComposeAprsFramePh+0x236> 10001120: e0b5 b.n 1000128e <_Z16ComposeAprsFramePh+0x3a2> 10001122: 540f strb r7, [r1, r0] 10001124: 2030 movs r0, #48 ; 0x30 10001126: 5c37 ldrb r7, [r6, r0] 10001128: 0010 movs r0, r2 1000112a: 3008 adds r0, #8 1000112c: b280 uxth r0, r0 1000112e: 4684 mov ip, r0 10001130: 2f00 cmp r7, #0 10001132: d00c beq.n 1000114e <_Z16ComposeAprsFramePh+0x262> 10001134: 54cf strb r7, [r1, r3] 10001136: 2331 movs r3, #49 ; 0x31 10001138: 5cf7 ldrb r7, [r6, r3] 1000113a: 0013 movs r3, r2 1000113c: 3309 adds r3, #9 1000113e: b29b uxth r3, r3 10001140: 001d movs r5, r3 10001142: 2f00 cmp r7, #0 10001144: d100 bne.n 10001148 <_Z16ComposeAprsFramePh+0x25c> 10001146: e0a2 b.n 1000128e <_Z16ComposeAprsFramePh+0x3a2> 10001148: 320a adds r2, #10 1000114a: 540f strb r7, [r1, r0] 1000114c: b290 uxth r0, r2 1000114e: 223a movs r2, #58 ; 0x3a 10001150: 554a strb r2, [r1, r5] 10001152: 540a strb r2, [r1, r0] 10001154: 7af5 ldrb r5, [r6, #11] 10001156: 1c9f adds r7, r3, #2 10001158: b2bf uxth r7, r7 1000115a: 2d00 cmp r5, #0 1000115c: d100 bne.n 10001160 <_Z16ComposeAprsFramePh+0x274> 1000115e: e082 b.n 10001266 <_Z16ComposeAprsFramePh+0x37a> 10001160: 3a3c subs r2, #60 ; 0x3c 10001162: 1ad3 subs r3, r2, r3 10001164: e000 b.n 10001168 <_Z16ComposeAprsFramePh+0x27c> 10001166: 0017 movs r7, r2 10001168: 1c7a adds r2, r7, #1 1000116a: b292 uxth r2, r2 1000116c: 18d0 adds r0, r2, r3 1000116e: b280 uxth r0, r0 10001170: 55cd strb r5, [r1, r7] 10001172: 1835 adds r5, r6, r0 10001174: 7aed ldrb r5, [r5, #11] 10001176: 2d00 cmp r5, #0 10001178: d1f5 bne.n 10001166 <_Z16ComposeAprsFramePh+0x27a> 1000117a: 2808 cmp r0, #8 1000117c: d83b bhi.n 100011f6 <_Z16ComposeAprsFramePh+0x30a> 1000117e: 2520 movs r5, #32 10001180: 548d strb r5, [r1, r2] 10001182: 1c42 adds r2, r0, #1 10001184: 1cbb adds r3, r7, #2 10001186: b292 uxth r2, r2 10001188: b29b uxth r3, r3 1000118a: 2a09 cmp r2, #9 1000118c: d100 bne.n 10001190 <_Z16ComposeAprsFramePh+0x2a4> 1000118e: e084 b.n 1000129a <_Z16ComposeAprsFramePh+0x3ae> 10001190: 3002 adds r0, #2 10001192: 3703 adds r7, #3 10001194: b280 uxth r0, r0 10001196: b2ba uxth r2, r7 10001198: 54cd strb r5, [r1, r3] 1000119a: 2809 cmp r0, #9 1000119c: d02b beq.n 100011f6 <_Z16ComposeAprsFramePh+0x30a> 1000119e: 2320 movs r3, #32 100011a0: 1c46 adds r6, r0, #1 100011a2: 1c55 adds r5, r2, #1 100011a4: b2b6 uxth r6, r6 100011a6: b2ad uxth r5, r5 100011a8: 548b strb r3, [r1, r2] 100011aa: 2e09 cmp r6, #9 100011ac: d053 beq.n 10001256 <_Z16ComposeAprsFramePh+0x36a> 100011ae: 554b strb r3, [r1, r5] 100011b0: 1c85 adds r5, r0, #2 100011b2: 1c96 adds r6, r2, #2 100011b4: b2ad uxth r5, r5 100011b6: b2b6 uxth r6, r6 100011b8: 2d09 cmp r5, #9 100011ba: d050 beq.n 1000125e <_Z16ComposeAprsFramePh+0x372> 100011bc: 558b strb r3, [r1, r6] 100011be: 1cc6 adds r6, r0, #3 100011c0: 1cd5 adds r5, r2, #3 100011c2: b2b6 uxth r6, r6 100011c4: b2ad uxth r5, r5 100011c6: 2e09 cmp r6, #9 100011c8: d045 beq.n 10001256 <_Z16ComposeAprsFramePh+0x36a> 100011ca: 554b strb r3, [r1, r5] 100011cc: 1d05 adds r5, r0, #4 100011ce: 1d16 adds r6, r2, #4 100011d0: b2ad uxth r5, r5 100011d2: b2b6 uxth r6, r6 100011d4: 2d09 cmp r5, #9 100011d6: d042 beq.n 1000125e <_Z16ComposeAprsFramePh+0x372> 100011d8: 558b strb r3, [r1, r6] 100011da: 1d46 adds r6, r0, #5 100011dc: 1d55 adds r5, r2, #5 100011de: b2b6 uxth r6, r6 100011e0: b2ad uxth r5, r5 100011e2: 2e09 cmp r6, #9 100011e4: d037 beq.n 10001256 <_Z16ComposeAprsFramePh+0x36a> 100011e6: 1d96 adds r6, r2, #6 100011e8: b2b6 uxth r6, r6 100011ea: 554b strb r3, [r1, r5] 100011ec: 2803 cmp r0, #3 100011ee: d036 beq.n 1000125e <_Z16ComposeAprsFramePh+0x372> 100011f0: 3207 adds r2, #7 100011f2: b292 uxth r2, r2 100011f4: 558b strb r3, [r1, r6] 100011f6: 233a movs r3, #58 ; 0x3a 100011f8: 548b strb r3, [r1, r2] 100011fa: 4643 mov r3, r8 100011fc: 7818 ldrb r0, [r3, #0] 100011fe: 1c56 adds r6, r2, #1 10001200: b2b6 uxth r6, r6 10001202: 2800 cmp r0, #0 10001204: d01a beq.n 1000123c <_Z16ComposeAprsFramePh+0x350> 10001206: 2efe cmp r6, #254 ; 0xfe 10001208: d818 bhi.n 1000123c <_Z16ComposeAprsFramePh+0x350> 1000120a: 1c4d adds r5, r1, #1 1000120c: 19ad adds r5, r5, r6 1000120e: 198b adds r3, r1, r6 10001210: 26fd movs r6, #253 ; 0xfd 10001212: 4644 mov r4, r8 10001214: 1ab2 subs r2, r6, r2 10001216: b292 uxth r2, r2 10001218: 3401 adds r4, #1 1000121a: 18aa adds r2, r5, r2 1000121c: e00a b.n 10001234 <_Z16ComposeAprsFramePh+0x348> 1000121e: 46c0 nop ; (mov r8, r8) 10001220: 20003c96 .word 0x20003c96 10001224: 20001e18 .word 0x20001e18 10001228: 20003c94 .word 0x20003c94 1000122c: 3301 adds r3, #1 1000122e: 3401 adds r4, #1 10001230: 4293 cmp r3, r2 10001232: d003 beq.n 1000123c <_Z16ComposeAprsFramePh+0x350> 10001234: 7018 strb r0, [r3, #0] 10001236: 7820 ldrb r0, [r4, #0] 10001238: 2800 cmp r0, #0 1000123a: d1f7 bne.n 1000122c <_Z16ComposeAprsFramePh+0x340> 1000123c: 2201 movs r2, #1 1000123e: 4b1e ldr r3, [pc, #120] ; (100012b8 <_Z16ComposeAprsFramePh+0x3cc>) 10001240: 481e ldr r0, [pc, #120] ; (100012bc <_Z16ComposeAprsFramePh+0x3d0>) 10001242: 701a strb r2, [r3, #0] 10001244: f7ff f8fa bl 1000043c <_Z7log_outPKcz> 10001248: bc04 pop {r2} 1000124a: 4690 mov r8, r2 1000124c: bdf0 pop {r4, r5, r6, r7, pc} 1000124e: 0013 movs r3, r2 10001250: e6d1 b.n 10000ff6 <_Z16ComposeAprsFramePh+0x10a> 10001252: 0003 movs r3, r0 10001254: e6cf b.n 10000ff6 <_Z16ComposeAprsFramePh+0x10a> 10001256: 002a movs r2, r5 10001258: e7cd b.n 100011f6 <_Z16ComposeAprsFramePh+0x30a> 1000125a: 2707 movs r7, #7 1000125c: e685 b.n 10000f6a <_Z16ComposeAprsFramePh+0x7e> 1000125e: 0032 movs r2, r6 10001260: e7c9 b.n 100011f6 <_Z16ComposeAprsFramePh+0x30a> 10001262: 0002 movs r2, r0 10001264: e721 b.n 100010aa <_Z16ComposeAprsFramePh+0x1be> 10001266: 2020 movs r0, #32 10001268: 1d1a adds r2, r3, #4 1000126a: 3303 adds r3, #3 1000126c: b29b uxth r3, r3 1000126e: 55c8 strb r0, [r1, r7] 10001270: b292 uxth r2, r2 10001272: 54c8 strb r0, [r1, r3] 10001274: 381e subs r0, #30 10001276: e792 b.n 1000119e <_Z16ComposeAprsFramePh+0x2b2> 10001278: 2005 movs r0, #5 1000127a: 2205 movs r2, #5 1000127c: 2504 movs r5, #4 1000127e: 2304 movs r3, #4 10001280: 2703 movs r7, #3 10001282: e676 b.n 10000f72 <_Z16ComposeAprsFramePh+0x86> 10001284: 001a movs r2, r3 10001286: 0005 movs r5, r0 10001288: 0018 movs r0, r3 1000128a: 4663 mov r3, ip 1000128c: e70d b.n 100010aa <_Z16ComposeAprsFramePh+0x1be> 1000128e: 0005 movs r5, r0 10001290: 0018 movs r0, r3 10001292: 4663 mov r3, ip 10001294: e75b b.n 1000114e <_Z16ComposeAprsFramePh+0x262> 10001296: 2704 movs r7, #4 10001298: e667 b.n 10000f6a <_Z16ComposeAprsFramePh+0x7e> 1000129a: 001a movs r2, r3 1000129c: e7ab b.n 100011f6 <_Z16ComposeAprsFramePh+0x30a> 1000129e: 2705 movs r7, #5 100012a0: e663 b.n 10000f6a <_Z16ComposeAprsFramePh+0x7e> 100012a2: 2706 movs r7, #6 100012a4: e661 b.n 10000f6a <_Z16ComposeAprsFramePh+0x7e> 100012a6: 2708 movs r7, #8 100012a8: e65f b.n 10000f6a <_Z16ComposeAprsFramePh+0x7e> 100012aa: 2709 movs r7, #9 100012ac: e65d b.n 10000f6a <_Z16ComposeAprsFramePh+0x7e> 100012ae: 270a movs r7, #10 100012b0: e65b b.n 10000f6a <_Z16ComposeAprsFramePh+0x7e> 100012b2: 270b movs r7, #11 100012b4: e659 b.n 10000f6a <_Z16ComposeAprsFramePh+0x7e> 100012b6: 46c0 nop ; (mov r8, r8) 100012b8: 20003da6 .word 0x20003da6 100012bc: 100111d8 .word 0x100111d8 100012c0 <_Z13decode_packetv>: 100012c0: b5f0 push {r4, r5, r6, r7, lr} 100012c2: 46de mov lr, fp 100012c4: 4657 mov r7, sl 100012c6: 464e mov r6, r9 100012c8: 4645 mov r5, r8 100012ca: b5e0 push {r5, r6, r7, lr} 100012cc: 4ca6 ldr r4, [pc, #664] ; (10001568 <_Z13decode_packetv+0x2a8>) 100012ce: b085 sub sp, #20 100012d0: 220a movs r2, #10 100012d2: 2100 movs r1, #0 100012d4: 0020 movs r0, r4 100012d6: f009 facb bl 1000a870 <__wrap_memset> 100012da: 0020 movs r0, r4 100012dc: 22ff movs r2, #255 ; 0xff 100012de: 2100 movs r1, #0 100012e0: 300a adds r0, #10 100012e2: f009 fac5 bl 1000a870 <__wrap_memset> 100012e6: 0020 movs r0, r4 100012e8: 300a adds r0, #10 100012ea: 22ff movs r2, #255 ; 0xff 100012ec: 2100 movs r1, #0 100012ee: 30ff adds r0, #255 ; 0xff 100012f0: f009 fabe bl 1000a870 <__wrap_memset> 100012f4: 2382 movs r3, #130 ; 0x82 100012f6: 009b lsls r3, r3, #2 100012f8: 18e0 adds r0, r4, r3 100012fa: 22ff movs r2, #255 ; 0xff 100012fc: 2100 movs r1, #0 100012fe: f009 fab7 bl 1000a870 <__wrap_memset> 10001302: 4b9a ldr r3, [pc, #616] ; (1000156c <_Z13decode_packetv+0x2ac>) 10001304: 2264 movs r2, #100 ; 0x64 10001306: 18e0 adds r0, r4, r3 10001308: 2100 movs r1, #0 1000130a: f009 fab1 bl 1000a870 <__wrap_memset> 1000130e: 4b98 ldr r3, [pc, #608] ; (10001570 <_Z13decode_packetv+0x2b0>) 10001310: 22ff movs r2, #255 ; 0xff 10001312: 18e0 adds r0, r4, r3 10001314: 2100 movs r1, #0 10001316: f009 faab bl 1000a870 <__wrap_memset> 1000131a: 2300 movs r3, #0 1000131c: 4a95 ldr r2, [pc, #596] ; (10001574 <_Z13decode_packetv+0x2b4>) 1000131e: 54a3 strb r3, [r4, r2] 10001320: 4a95 ldr r2, [pc, #596] ; (10001578 <_Z13decode_packetv+0x2b8>) 10001322: 50a3 str r3, [r4, r2] 10001324: 3204 adds r2, #4 10001326: 54a3 strb r3, [r4, r2] 10001328: 4b94 ldr r3, [pc, #592] ; (1000157c <_Z13decode_packetv+0x2bc>) 1000132a: 781a ldrb r2, [r3, #0] 1000132c: 2a00 cmp r2, #0 1000132e: d041 beq.n 100013b4 <_Z13decode_packetv+0xf4> 10001330: 7022 strb r2, [r4, #0] 10001332: 2a3e cmp r2, #62 ; 0x3e 10001334: d100 bne.n 10001338 <_Z13decode_packetv+0x78> 10001336: e10d b.n 10001554 <_Z13decode_packetv+0x294> 10001338: 785a ldrb r2, [r3, #1] 1000133a: 2a00 cmp r2, #0 1000133c: d03a beq.n 100013b4 <_Z13decode_packetv+0xf4> 1000133e: 7062 strb r2, [r4, #1] 10001340: 2a3e cmp r2, #62 ; 0x3e 10001342: d100 bne.n 10001346 <_Z13decode_packetv+0x86> 10001344: e109 b.n 1000155a <_Z13decode_packetv+0x29a> 10001346: 789a ldrb r2, [r3, #2] 10001348: 2a00 cmp r2, #0 1000134a: d033 beq.n 100013b4 <_Z13decode_packetv+0xf4> 1000134c: 70a2 strb r2, [r4, #2] 1000134e: 2a3e cmp r2, #62 ; 0x3e 10001350: d03c beq.n 100013cc <_Z13decode_packetv+0x10c> 10001352: 78da ldrb r2, [r3, #3] 10001354: 2a00 cmp r2, #0 10001356: d02d beq.n 100013b4 <_Z13decode_packetv+0xf4> 10001358: 70e2 strb r2, [r4, #3] 1000135a: 2a3e cmp r2, #62 ; 0x3e 1000135c: d100 bne.n 10001360 <_Z13decode_packetv+0xa0> 1000135e: e0f3 b.n 10001548 <_Z13decode_packetv+0x288> 10001360: 791a ldrb r2, [r3, #4] 10001362: 2a00 cmp r2, #0 10001364: d026 beq.n 100013b4 <_Z13decode_packetv+0xf4> 10001366: 7122 strb r2, [r4, #4] 10001368: 2a3e cmp r2, #62 ; 0x3e 1000136a: d100 bne.n 1000136e <_Z13decode_packetv+0xae> 1000136c: e0ef b.n 1000154e <_Z13decode_packetv+0x28e> 1000136e: 795a ldrb r2, [r3, #5] 10001370: 2a00 cmp r2, #0 10001372: d01f beq.n 100013b4 <_Z13decode_packetv+0xf4> 10001374: 7162 strb r2, [r4, #5] 10001376: 2a3e cmp r2, #62 ; 0x3e 10001378: d100 bne.n 1000137c <_Z13decode_packetv+0xbc> 1000137a: e0f1 b.n 10001560 <_Z13decode_packetv+0x2a0> 1000137c: 799a ldrb r2, [r3, #6] 1000137e: 2a00 cmp r2, #0 10001380: d018 beq.n 100013b4 <_Z13decode_packetv+0xf4> 10001382: 71a2 strb r2, [r4, #6] 10001384: 2a3e cmp r2, #62 ; 0x3e 10001386: d100 bne.n 1000138a <_Z13decode_packetv+0xca> 10001388: e1a0 b.n 100016cc <_Z13decode_packetv+0x40c> 1000138a: 79da ldrb r2, [r3, #7] 1000138c: 2a00 cmp r2, #0 1000138e: d011 beq.n 100013b4 <_Z13decode_packetv+0xf4> 10001390: 71e2 strb r2, [r4, #7] 10001392: 2a3e cmp r2, #62 ; 0x3e 10001394: d100 bne.n 10001398 <_Z13decode_packetv+0xd8> 10001396: e19c b.n 100016d2 <_Z13decode_packetv+0x412> 10001398: 7a1a ldrb r2, [r3, #8] 1000139a: 2a00 cmp r2, #0 1000139c: d00a beq.n 100013b4 <_Z13decode_packetv+0xf4> 1000139e: 7222 strb r2, [r4, #8] 100013a0: 2a3e cmp r2, #62 ; 0x3e 100013a2: d100 bne.n 100013a6 <_Z13decode_packetv+0xe6> 100013a4: e198 b.n 100016d8 <_Z13decode_packetv+0x418> 100013a6: 7a5a ldrb r2, [r3, #9] 100013a8: 2a00 cmp r2, #0 100013aa: d003 beq.n 100013b4 <_Z13decode_packetv+0xf4> 100013ac: 7262 strb r2, [r4, #9] 100013ae: 2a3e cmp r2, #62 ; 0x3e 100013b0: d100 bne.n 100013b4 <_Z13decode_packetv+0xf4> 100013b2: e19a b.n 100016ea <_Z13decode_packetv+0x42a> 100013b4: 4872 ldr r0, [pc, #456] ; (10001580 <_Z13decode_packetv+0x2c0>) 100013b6: f7ff f841 bl 1000043c <_Z7log_outPKcz> 100013ba: 4b6f ldr r3, [pc, #444] ; (10001578 <_Z13decode_packetv+0x2b8>) 100013bc: 5ae0 ldrh r0, [r4, r3] 100013be: b005 add sp, #20 100013c0: bc3c pop {r2, r3, r4, r5} 100013c2: 4690 mov r8, r2 100013c4: 4699 mov r9, r3 100013c6: 46a2 mov sl, r4 100013c8: 46ab mov fp, r5 100013ca: bdf0 pop {r4, r5, r6, r7, pc} 100013cc: 2203 movs r2, #3 100013ce: 2102 movs r1, #2 100013d0: 2000 movs r0, #0 100013d2: 5460 strb r0, [r4, r1] 100013d4: 218e movs r1, #142 ; 0x8e 100013d6: 00c9 lsls r1, r1, #3 100013d8: 5460 strb r0, [r4, r1] 100013da: 5c99 ldrb r1, [r3, r2] 100013dc: 2900 cmp r1, #0 100013de: d0e9 beq.n 100013b4 <_Z13decode_packetv+0xf4> 100013e0: 72a1 strb r1, [r4, #10] 100013e2: 293a cmp r1, #58 ; 0x3a 100013e4: d100 bne.n 100013e8 <_Z13decode_packetv+0x128> 100013e6: e1ab b.n 10001740 <_Z13decode_packetv+0x480> 100013e8: 2501 movs r5, #1 100013ea: e000 b.n 100013ee <_Z13decode_packetv+0x12e> 100013ec: 0005 movs r5, r0 100013ee: 3201 adds r2, #1 100013f0: 5c99 ldrb r1, [r3, r2] 100013f2: 2900 cmp r1, #0 100013f4: d0de beq.n 100013b4 <_Z13decode_packetv+0xf4> 100013f6: 1c68 adds r0, r5, #1 100013f8: 1826 adds r6, r4, r0 100013fa: 7271 strb r1, [r6, #9] 100013fc: 293a cmp r1, #58 ; 0x3a 100013fe: d1f5 bne.n 100013ec <_Z13decode_packetv+0x12c> 10001400: 2100 movs r1, #0 10001402: 1965 adds r5, r4, r5 10001404: 72a9 strb r1, [r5, #10] 10001406: 218e movs r1, #142 ; 0x8e 10001408: 2001 movs r0, #1 1000140a: 00c9 lsls r1, r1, #3 1000140c: 5460 strb r0, [r4, r1] 1000140e: 1899 adds r1, r3, r2 10001410: 7848 ldrb r0, [r1, #1] 10001412: 2100 movs r1, #0 10001414: 2800 cmp r0, #0 10001416: d009 beq.n 1000142c <_Z13decode_packetv+0x16c> 10001418: 3101 adds r1, #1 1000141a: 000d movs r5, r1 1000141c: 3509 adds r5, #9 1000141e: 35ff adds r5, #255 ; 0xff 10001420: 5560 strb r0, [r4, r5] 10001422: 1850 adds r0, r2, r1 10001424: 1818 adds r0, r3, r0 10001426: 7840 ldrb r0, [r0, #1] 10001428: 2800 cmp r0, #0 1000142a: d1f5 bne.n 10001418 <_Z13decode_packetv+0x158> 1000142c: 2300 movs r3, #0 1000142e: 1861 adds r1, r4, r1 10001430: 310a adds r1, #10 10001432: 31ff adds r1, #255 ; 0xff 10001434: 700b strb r3, [r1, #0] 10001436: 7aa2 ldrb r2, [r4, #10] 10001438: 2a00 cmp r2, #0 1000143a: d100 bne.n 1000143e <_Z13decode_packetv+0x17e> 1000143c: e17d b.n 1000173a <_Z13decode_packetv+0x47a> 1000143e: 0021 movs r1, r4 10001440: 2300 movs r3, #0 10001442: 310b adds r1, #11 10001444: 2600 movs r6, #0 10001446: 2000 movs r0, #0 10001448: 2700 movs r7, #0 1000144a: 469c mov ip, r3 1000144c: e004 b.n 10001458 <_Z13decode_packetv+0x198> 1000144e: 3101 adds r1, #1 10001450: 1e4b subs r3, r1, #1 10001452: 781a ldrb r2, [r3, #0] 10001454: 2a00 cmp r2, #0 10001456: d01c beq.n 10001492 <_Z13decode_packetv+0x1d2> 10001458: 0083 lsls r3, r0, #2 1000145a: 181b adds r3, r3, r0 1000145c: 005b lsls r3, r3, #1 1000145e: 18e3 adds r3, r4, r3 10001460: 1c7d adds r5, r7, #1 10001462: 19db adds r3, r3, r7 10001464: 4f41 ldr r7, [pc, #260] ; (1000156c <_Z13decode_packetv+0x2ac>) 10001466: 46b8 mov r8, r7 10001468: 4443 add r3, r8 1000146a: 701a strb r2, [r3, #0] 1000146c: 002f movs r7, r5 1000146e: 2a2c cmp r2, #44 ; 0x2c 10001470: d1ed bne.n 1000144e <_Z13decode_packetv+0x18e> 10001472: 2d09 cmp r5, #9 10001474: dceb bgt.n 1000144e <_Z13decode_packetv+0x18e> 10001476: 4662 mov r2, ip 10001478: 3001 adds r0, #1 1000147a: b280 uxth r0, r0 1000147c: 701a strb r2, [r3, #0] 1000147e: 2809 cmp r0, #9 10001480: d900 bls.n 10001484 <_Z13decode_packetv+0x1c4> 10001482: e135 b.n 100016f0 <_Z13decode_packetv+0x430> 10001484: 3101 adds r1, #1 10001486: 1e4b subs r3, r1, #1 10001488: 781a ldrb r2, [r3, #0] 1000148a: 2601 movs r6, #1 1000148c: 2700 movs r7, #0 1000148e: 2a00 cmp r2, #0 10001490: d1e2 bne.n 10001458 <_Z13decode_packetv+0x198> 10001492: 2e00 cmp r6, #0 10001494: d000 beq.n 10001498 <_Z13decode_packetv+0x1d8> 10001496: e16f b.n 10001778 <_Z13decode_packetv+0x4b8> 10001498: 4934 ldr r1, [pc, #208] ; (1000156c <_Z13decode_packetv+0x2ac>) 1000149a: 0093 lsls r3, r2, #2 1000149c: 468c mov ip, r1 1000149e: 2100 movs r1, #0 100014a0: 189b adds r3, r3, r2 100014a2: 005b lsls r3, r3, #1 100014a4: 18e3 adds r3, r4, r3 100014a6: 19db adds r3, r3, r7 100014a8: 4463 add r3, ip 100014aa: 7019 strb r1, [r3, #0] 100014ac: 4d35 ldr r5, [pc, #212] ; (10001584 <_Z13decode_packetv+0x2c4>) 100014ae: 7821 ldrb r1, [r4, #0] 100014b0: 7ae8 ldrb r0, [r5, #11] 100014b2: 4281 cmp r1, r0 100014b4: d10b bne.n 100014ce <_Z13decode_packetv+0x20e> 100014b6: 2900 cmp r1, #0 100014b8: d010 beq.n 100014dc <_Z13decode_packetv+0x21c> 100014ba: 2300 movs r3, #0 100014bc: e001 b.n 100014c2 <_Z13decode_packetv+0x202> 100014be: 2900 cmp r1, #0 100014c0: d00c beq.n 100014dc <_Z13decode_packetv+0x21c> 100014c2: 3301 adds r3, #1 100014c4: 18e8 adds r0, r5, r3 100014c6: 5ce1 ldrb r1, [r4, r3] 100014c8: 7ac0 ldrb r0, [r0, #11] 100014ca: 4281 cmp r1, r0 100014cc: d0f7 beq.n 100014be <_Z13decode_packetv+0x1fe> 100014ce: 2900 cmp r1, #0 100014d0: d100 bne.n 100014d4 <_Z13decode_packetv+0x214> 100014d2: e147 b.n 10001764 <_Z13decode_packetv+0x4a4> 100014d4: 2800 cmp r0, #0 100014d6: d006 beq.n 100014e6 <_Z13decode_packetv+0x226> 100014d8: 4288 cmp r0, r1 100014da: d104 bne.n 100014e6 <_Z13decode_packetv+0x226> 100014dc: 230a movs r3, #10 100014de: 33ff adds r3, #255 ; 0xff 100014e0: 5ce3 ldrb r3, [r4, r3] 100014e2: 2b3a cmp r3, #58 ; 0x3a 100014e4: d05a beq.n 1000159c <_Z13decode_packetv+0x2dc> 100014e6: 4b28 ldr r3, [pc, #160] ; (10001588 <_Z13decode_packetv+0x2c8>) 100014e8: 4928 ldr r1, [pc, #160] ; (1000158c <_Z13decode_packetv+0x2cc>) 100014ea: 3201 adds r2, #1 100014ec: 185d adds r5, r3, r1 100014ee: 0019 movs r1, r3 100014f0: 39ff subs r1, #255 ; 0xff 100014f2: 39ff subs r1, #255 ; 0xff 100014f4: 9103 str r1, [sp, #12] 100014f6: 0019 movs r1, r3 100014f8: 311e adds r1, #30 100014fa: 9102 str r1, [sp, #8] 100014fc: 0019 movs r1, r3 100014fe: 3114 adds r1, #20 10001500: 9101 str r1, [sp, #4] 10001502: 0019 movs r1, r3 10001504: 310a adds r1, #10 10001506: 9100 str r1, [sp, #0] 10001508: 4821 ldr r0, [pc, #132] ; (10001590 <_Z13decode_packetv+0x2d0>) 1000150a: 0029 movs r1, r5 1000150c: f7fe ff96 bl 1000043c <_Z7log_outPKcz> 10001510: 2373 movs r3, #115 ; 0x73 10001512: 4a20 ldr r2, [pc, #128] ; (10001594 <_Z13decode_packetv+0x2d4>) 10001514: 5cd3 ldrb r3, [r2, r3] 10001516: 2b01 cmp r3, #1 10001518: d100 bne.n 1000151c <_Z13decode_packetv+0x25c> 1000151a: e0e0 b.n 100016de <_Z13decode_packetv+0x41e> 1000151c: 2382 movs r3, #130 ; 0x82 1000151e: 009b lsls r3, r3, #2 10001520: 4d15 ldr r5, [pc, #84] ; (10001578 <_Z13decode_packetv+0x2b8>) 10001522: 5ce3 ldrb r3, [r4, r3] 10001524: 5b60 ldrh r0, [r4, r5] 10001526: 2b00 cmp r3, #0 10001528: d100 bne.n 1000152c <_Z13decode_packetv+0x26c> 1000152a: e748 b.n 100013be <_Z13decode_packetv+0xfe> 1000152c: 2382 movs r3, #130 ; 0x82 1000152e: 009b lsls r3, r3, #2 10001530: 18e1 adds r1, r4, r3 10001532: 0002 movs r2, r0 10001534: 4818 ldr r0, [pc, #96] ; (10001598 <_Z13decode_packetv+0x2d8>) 10001536: f7fe ff81 bl 1000043c <_Z7log_outPKcz> 1000153a: 4b0e ldr r3, [pc, #56] ; (10001574 <_Z13decode_packetv+0x2b4>) 1000153c: 5ce3 ldrb r3, [r4, r3] 1000153e: 2b00 cmp r3, #0 10001540: d000 beq.n 10001544 <_Z13decode_packetv+0x284> 10001542: e0b9 b.n 100016b8 <_Z13decode_packetv+0x3f8> 10001544: 5b60 ldrh r0, [r4, r5] 10001546: e73a b.n 100013be <_Z13decode_packetv+0xfe> 10001548: 2204 movs r2, #4 1000154a: 2103 movs r1, #3 1000154c: e740 b.n 100013d0 <_Z13decode_packetv+0x110> 1000154e: 2205 movs r2, #5 10001550: 2104 movs r1, #4 10001552: e73d b.n 100013d0 <_Z13decode_packetv+0x110> 10001554: 2201 movs r2, #1 10001556: 2100 movs r1, #0 10001558: e73a b.n 100013d0 <_Z13decode_packetv+0x110> 1000155a: 2202 movs r2, #2 1000155c: 2101 movs r1, #1 1000155e: e737 b.n 100013d0 <_Z13decode_packetv+0x110> 10001560: 2206 movs r2, #6 10001562: 2105 movs r1, #5 10001564: e734 b.n 100013d0 <_Z13decode_packetv+0x110> 10001566: 46c0 nop ; (mov r8, r8) 10001568: 2000267c .word 0x2000267c 1000156c: 00000307 .word 0x00000307 10001570: 0000036b .word 0x0000036b 10001574: 0000046a .word 0x0000046a 10001578: 0000046c .word 0x0000046c 1000157c: 20003b74 .word 0x20003b74 10001580: 10011364 .word 0x10011364 10001584: 20001e18 .word 0x20001e18 10001588: 20002983 .word 0x20002983 1000158c: fffffcf9 .word 0xfffffcf9 10001590: 100112e4 .word 0x100112e4 10001594: 20002f94 .word 0x20002f94 10001598: 10011320 .word 0x10011320 1000159c: 2314 movs r3, #20 1000159e: 33ff adds r3, #255 ; 0xff 100015a0: 5ce3 ldrb r3, [r4, r3] 100015a2: 2b3a cmp r3, #58 ; 0x3a 100015a4: d19f bne.n 100014e6 <_Z13decode_packetv+0x226> 100015a6: 786b ldrb r3, [r5, #1] 100015a8: 2b00 cmp r3, #0 100015aa: d04a beq.n 10001642 <_Z13decode_packetv+0x382> 100015ac: 2185 movs r1, #133 ; 0x85 100015ae: 0049 lsls r1, r1, #1 100015b0: 5c61 ldrb r1, [r4, r1] 100015b2: 4299 cmp r1, r3 100015b4: d197 bne.n 100014e6 <_Z13decode_packetv+0x226> 100015b6: 78ab ldrb r3, [r5, #2] 100015b8: 2b00 cmp r3, #0 100015ba: d042 beq.n 10001642 <_Z13decode_packetv+0x382> 100015bc: 210c movs r1, #12 100015be: 31ff adds r1, #255 ; 0xff 100015c0: 5c61 ldrb r1, [r4, r1] 100015c2: 4299 cmp r1, r3 100015c4: d18f bne.n 100014e6 <_Z13decode_packetv+0x226> 100015c6: 78eb ldrb r3, [r5, #3] 100015c8: 2b00 cmp r3, #0 100015ca: d03a beq.n 10001642 <_Z13decode_packetv+0x382> 100015cc: 2186 movs r1, #134 ; 0x86 100015ce: 0049 lsls r1, r1, #1 100015d0: 5c61 ldrb r1, [r4, r1] 100015d2: 4299 cmp r1, r3 100015d4: d187 bne.n 100014e6 <_Z13decode_packetv+0x226> 100015d6: 792b ldrb r3, [r5, #4] 100015d8: 2b00 cmp r3, #0 100015da: d032 beq.n 10001642 <_Z13decode_packetv+0x382> 100015dc: 210e movs r1, #14 100015de: 31ff adds r1, #255 ; 0xff 100015e0: 5c61 ldrb r1, [r4, r1] 100015e2: 4299 cmp r1, r3 100015e4: d000 beq.n 100015e8 <_Z13decode_packetv+0x328> 100015e6: e77e b.n 100014e6 <_Z13decode_packetv+0x226> 100015e8: 796b ldrb r3, [r5, #5] 100015ea: 2b00 cmp r3, #0 100015ec: d029 beq.n 10001642 <_Z13decode_packetv+0x382> 100015ee: 2187 movs r1, #135 ; 0x87 100015f0: 0049 lsls r1, r1, #1 100015f2: 5c61 ldrb r1, [r4, r1] 100015f4: 4299 cmp r1, r3 100015f6: d000 beq.n 100015fa <_Z13decode_packetv+0x33a> 100015f8: e775 b.n 100014e6 <_Z13decode_packetv+0x226> 100015fa: 79ab ldrb r3, [r5, #6] 100015fc: 2b00 cmp r3, #0 100015fe: d020 beq.n 10001642 <_Z13decode_packetv+0x382> 10001600: 2110 movs r1, #16 10001602: 31ff adds r1, #255 ; 0xff 10001604: 5c61 ldrb r1, [r4, r1] 10001606: 4299 cmp r1, r3 10001608: d000 beq.n 1000160c <_Z13decode_packetv+0x34c> 1000160a: e76c b.n 100014e6 <_Z13decode_packetv+0x226> 1000160c: 79eb ldrb r3, [r5, #7] 1000160e: 2b00 cmp r3, #0 10001610: d017 beq.n 10001642 <_Z13decode_packetv+0x382> 10001612: 2188 movs r1, #136 ; 0x88 10001614: 0049 lsls r1, r1, #1 10001616: 5c61 ldrb r1, [r4, r1] 10001618: 4299 cmp r1, r3 1000161a: d000 beq.n 1000161e <_Z13decode_packetv+0x35e> 1000161c: e763 b.n 100014e6 <_Z13decode_packetv+0x226> 1000161e: 7a2b ldrb r3, [r5, #8] 10001620: 2b00 cmp r3, #0 10001622: d00e beq.n 10001642 <_Z13decode_packetv+0x382> 10001624: 2112 movs r1, #18 10001626: 31ff adds r1, #255 ; 0xff 10001628: 5c61 ldrb r1, [r4, r1] 1000162a: 4299 cmp r1, r3 1000162c: d000 beq.n 10001630 <_Z13decode_packetv+0x370> 1000162e: e75a b.n 100014e6 <_Z13decode_packetv+0x226> 10001630: 7a6b ldrb r3, [r5, #9] 10001632: 2b00 cmp r3, #0 10001634: d005 beq.n 10001642 <_Z13decode_packetv+0x382> 10001636: 2189 movs r1, #137 ; 0x89 10001638: 0049 lsls r1, r1, #1 1000163a: 5c61 ldrb r1, [r4, r1] 1000163c: 4299 cmp r1, r3 1000163e: d000 beq.n 10001642 <_Z13decode_packetv+0x382> 10001640: e751 b.n 100014e6 <_Z13decode_packetv+0x226> 10001642: 238a movs r3, #138 ; 0x8a 10001644: 005b lsls r3, r3, #1 10001646: 5ce1 ldrb r1, [r4, r3] 10001648: 2900 cmp r1, #0 1000164a: d100 bne.n 1000164e <_Z13decode_packetv+0x38e> 1000164c: e08e b.n 1000176c <_Z13decode_packetv+0x4ac> 1000164e: 3b0a subs r3, #10 10001650: 3bff subs r3, #255 ; 0xff 10001652: e000 b.n 10001656 <_Z13decode_packetv+0x396> 10001654: 0003 movs r3, r0 10001656: 0018 movs r0, r3 10001658: 30fe adds r0, #254 ; 0xfe 1000165a: 30ff adds r0, #255 ; 0xff 1000165c: 5421 strb r1, [r4, r0] 1000165e: 0019 movs r1, r3 10001660: 310b adds r1, #11 10001662: 31ff adds r1, #255 ; 0xff 10001664: 5c61 ldrb r1, [r4, r1] 10001666: 1c58 adds r0, r3, #1 10001668: 2900 cmp r1, #0 1000166a: d1f3 bne.n 10001654 <_Z13decode_packetv+0x394> 1000166c: 3b0a subs r3, #10 1000166e: 2182 movs r1, #130 ; 0x82 10001670: 0089 lsls r1, r1, #2 10001672: 468c mov ip, r1 10001674: 2100 movs r1, #0 10001676: 18e3 adds r3, r4, r3 10001678: 4463 add r3, ip 1000167a: 7019 strb r1, [r3, #0] 1000167c: 4663 mov r3, ip 1000167e: 18e1 adds r1, r4, r3 10001680: 2300 movs r3, #0 10001682: 469b mov fp, r3 10001684: 3361 adds r3, #97 ; 0x61 10001686: 469c mov ip, r3 10001688: 3302 adds r3, #2 1000168a: 4699 mov r9, r3 1000168c: 3308 adds r3, #8 1000168e: 2600 movs r6, #0 10001690: 2500 movs r5, #0 10001692: 2000 movs r0, #0 10001694: 4698 mov r8, r3 10001696: 780f ldrb r7, [r1, #0] 10001698: 2f00 cmp r7, #0 1000169a: d053 beq.n 10001744 <_Z13decode_packetv+0x484> 1000169c: 2f7b cmp r7, #123 ; 0x7b 1000169e: d033 beq.n 10001708 <_Z13decode_packetv+0x448> 100016a0: 2d00 cmp r5, #0 100016a2: d15d bne.n 10001760 <_Z13decode_packetv+0x4a0> 100016a4: 00b3 lsls r3, r6, #2 100016a6: 18f3 adds r3, r6, r3 100016a8: 005b lsls r3, r3, #1 100016aa: 3b30 subs r3, #48 ; 0x30 100016ac: 19db adds r3, r3, r7 100016ae: b29e uxth r6, r3 100016b0: 2301 movs r3, #1 100016b2: 3101 adds r1, #1 100016b4: 469b mov fp, r3 100016b6: e7ee b.n 10001696 <_Z13decode_packetv+0x3d6> 100016b8: 4b31 ldr r3, [pc, #196] ; (10001780 <_Z13decode_packetv+0x4c0>) 100016ba: 18e6 adds r6, r4, r3 100016bc: 0030 movs r0, r6 100016be: f7ff fc15 bl 10000eec <_Z16ComposeAprsFramePh> 100016c2: 0031 movs r1, r6 100016c4: 482f ldr r0, [pc, #188] ; (10001784 <_Z13decode_packetv+0x4c4>) 100016c6: f7fe feb9 bl 1000043c <_Z7log_outPKcz> 100016ca: e73b b.n 10001544 <_Z13decode_packetv+0x284> 100016cc: 2207 movs r2, #7 100016ce: 2106 movs r1, #6 100016d0: e67e b.n 100013d0 <_Z13decode_packetv+0x110> 100016d2: 2208 movs r2, #8 100016d4: 2107 movs r1, #7 100016d6: e67b b.n 100013d0 <_Z13decode_packetv+0x110> 100016d8: 2209 movs r2, #9 100016da: 2108 movs r1, #8 100016dc: e678 b.n 100013d0 <_Z13decode_packetv+0x110> 100016de: 4a2a ldr r2, [pc, #168] ; (10001788 <_Z13decode_packetv+0x4c8>) 100016e0: 0029 movs r1, r5 100016e2: 482a ldr r0, [pc, #168] ; (1000178c <_Z13decode_packetv+0x4cc>) 100016e4: f00d ff7c bl 1000f5e0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame> 100016e8: e718 b.n 1000151c <_Z13decode_packetv+0x25c> 100016ea: 3a34 subs r2, #52 ; 0x34 100016ec: 2109 movs r1, #9 100016ee: e66f b.n 100013d0 <_Z13decode_packetv+0x110> 100016f0: 4b27 ldr r3, [pc, #156] ; (10001790 <_Z13decode_packetv+0x4d0>) 100016f2: 52e0 strh r0, [r4, r3] 100016f4: 3302 adds r3, #2 100016f6: 54e2 strb r2, [r4, r3] 100016f8: 0083 lsls r3, r0, #2 100016fa: 1818 adds r0, r3, r0 100016fc: 0040 lsls r0, r0, #1 100016fe: 1820 adds r0, r4, r0 10001700: 1945 adds r5, r0, r5 10001702: 4445 add r5, r8 10001704: 702a strb r2, [r5, #0] 10001706: e655 b.n 100013b4 <_Z13decode_packetv+0xf4> 10001708: 4b1d ldr r3, [pc, #116] ; (10001780 <_Z13decode_packetv+0x4c0>) 1000170a: 1827 adds r7, r4, r0 1000170c: 18fd adds r5, r7, r3 1000170e: 4663 mov r3, ip 10001710: 702b strb r3, [r5, #0] 10001712: 23db movs r3, #219 ; 0xdb 10001714: 009b lsls r3, r3, #2 10001716: 18fd adds r5, r7, r3 10001718: 464b mov r3, r9 1000171a: 702b strb r3, [r5, #0] 1000171c: 4b1d ldr r3, [pc, #116] ; (10001794 <_Z13decode_packetv+0x4d4>) 1000171e: 1cc5 adds r5, r0, #3 10001720: 18f8 adds r0, r7, r3 10001722: 4643 mov r3, r8 10001724: 7003 strb r3, [r0, #0] 10001726: 4b16 ldr r3, [pc, #88] ; (10001780 <_Z13decode_packetv+0x4c0>) 10001728: 784f ldrb r7, [r1, #1] 1000172a: 469a mov sl, r3 1000172c: 1c68 adds r0, r5, #1 1000172e: 1965 adds r5, r4, r5 10001730: 4455 add r5, sl 10001732: 702f strb r7, [r5, #0] 10001734: 3101 adds r1, #1 10001736: 2501 movs r5, #1 10001738: e7ad b.n 10001696 <_Z13decode_packetv+0x3d6> 1000173a: 4b17 ldr r3, [pc, #92] ; (10001798 <_Z13decode_packetv+0x4d8>) 1000173c: 54e2 strb r2, [r4, r3] 1000173e: e6b5 b.n 100014ac <_Z13decode_packetv+0x1ec> 10001740: 2500 movs r5, #0 10001742: e65d b.n 10001400 <_Z13decode_packetv+0x140> 10001744: 2d00 cmp r5, #0 10001746: d113 bne.n 10001770 <_Z13decode_packetv+0x4b0> 10001748: 465b mov r3, fp 1000174a: 2b00 cmp r3, #0 1000174c: d001 beq.n 10001752 <_Z13decode_packetv+0x492> 1000174e: 4b13 ldr r3, [pc, #76] ; (1000179c <_Z13decode_packetv+0x4dc>) 10001750: 52e6 strh r6, [r4, r3] 10001752: 4b0b ldr r3, [pc, #44] ; (10001780 <_Z13decode_packetv+0x4c0>) 10001754: 1820 adds r0, r4, r0 10001756: 469c mov ip, r3 10001758: 2300 movs r3, #0 1000175a: 4460 add r0, ip 1000175c: 7003 strb r3, [r0, #0] 1000175e: e6c2 b.n 100014e6 <_Z13decode_packetv+0x226> 10001760: 0005 movs r5, r0 10001762: e7e0 b.n 10001726 <_Z13decode_packetv+0x466> 10001764: 2800 cmp r0, #0 10001766: d000 beq.n 1000176a <_Z13decode_packetv+0x4aa> 10001768: e6bd b.n 100014e6 <_Z13decode_packetv+0x226> 1000176a: e6b7 b.n 100014dc <_Z13decode_packetv+0x21c> 1000176c: 2300 movs r3, #0 1000176e: e77e b.n 1000166e <_Z13decode_packetv+0x3ae> 10001770: 2501 movs r5, #1 10001772: 490b ldr r1, [pc, #44] ; (100017a0 <_Z13decode_packetv+0x4e0>) 10001774: 5465 strb r5, [r4, r1] 10001776: e7e7 b.n 10001748 <_Z13decode_packetv+0x488> 10001778: 4b05 ldr r3, [pc, #20] ; (10001790 <_Z13decode_packetv+0x4d0>) 1000177a: 0002 movs r2, r0 1000177c: 52e0 strh r0, [r4, r3] 1000177e: e68b b.n 10001498 <_Z13decode_packetv+0x1d8> 10001780: 0000036b .word 0x0000036b 10001784: 10011348 .word 0x10011348 10001788: 20002078 .word 0x20002078 1000178c: 20002af0 .word 0x20002af0 10001790: 0000046e .word 0x0000046e 10001794: 0000036d .word 0x0000036d 10001798: 00000307 .word 0x00000307 1000179c: 0000046c .word 0x0000046c 100017a0: 0000046a .word 0x0000046a 100017a4 <_Z24ComposeAprsFrameFromKissv>: 100017a4: b5f8 push {r3, r4, r5, r6, r7, lr} 100017a6: 46de mov lr, fp 100017a8: 4657 mov r7, sl 100017aa: 464e mov r6, r9 100017ac: 4645 mov r5, r8 100017ae: 489e ldr r0, [pc, #632] ; (10001a28 <_Z24ComposeAprsFrameFromKissv+0x284>) 100017b0: b5e0 push {r5, r6, r7, lr} 100017b2: f7fe fe43 bl 1000043c <_Z7log_outPKcz> 100017b6: 4c9d ldr r4, [pc, #628] ; (10001a2c <_Z24ComposeAprsFrameFromKissv+0x288>) 100017b8: 22fd movs r2, #253 ; 0xfd 100017ba: 0020 movs r0, r4 100017bc: 2100 movs r1, #0 100017be: f009 f857 bl 1000a870 <__wrap_memset> 100017c2: 23c4 movs r3, #196 ; 0xc4 100017c4: 3c02 subs r4, #2 100017c6: 425b negs r3, r3 100017c8: 4f99 ldr r7, [pc, #612] ; (10001a30 <_Z24ComposeAprsFrameFromKissv+0x28c>) 100017ca: 8023 strh r3, [r4, #0] 100017cc: 33c5 adds r3, #197 ; 0xc5 100017ce: 70a3 strb r3, [r4, #2] 100017d0: 783b ldrb r3, [r7, #0] 100017d2: 2b00 cmp r3, #0 100017d4: d100 bne.n 100017d8 <_Z24ComposeAprsFrameFromKissv+0x34> 100017d6: e107 b.n 100019e8 <_Z24ComposeAprsFrameFromKissv+0x244> 100017d8: 70e3 strb r3, [r4, #3] 100017da: 787b ldrb r3, [r7, #1] 100017dc: 2b00 cmp r3, #0 100017de: d100 bne.n 100017e2 <_Z24ComposeAprsFrameFromKissv+0x3e> 100017e0: e109 b.n 100019f6 <_Z24ComposeAprsFrameFromKissv+0x252> 100017e2: 7123 strb r3, [r4, #4] 100017e4: 78bb ldrb r3, [r7, #2] 100017e6: 2b00 cmp r3, #0 100017e8: d100 bne.n 100017ec <_Z24ComposeAprsFrameFromKissv+0x48> 100017ea: e10b b.n 10001a04 <_Z24ComposeAprsFrameFromKissv+0x260> 100017ec: 7163 strb r3, [r4, #5] 100017ee: 78fb ldrb r3, [r7, #3] 100017f0: 2b00 cmp r3, #0 100017f2: d100 bne.n 100017f6 <_Z24ComposeAprsFrameFromKissv+0x52> 100017f4: e109 b.n 10001a0a <_Z24ComposeAprsFrameFromKissv+0x266> 100017f6: 71a3 strb r3, [r4, #6] 100017f8: 793b ldrb r3, [r7, #4] 100017fa: 2b00 cmp r3, #0 100017fc: d100 bne.n 10001800 <_Z24ComposeAprsFrameFromKissv+0x5c> 100017fe: e0e8 b.n 100019d2 <_Z24ComposeAprsFrameFromKissv+0x22e> 10001800: 71e3 strb r3, [r4, #7] 10001802: 797b ldrb r3, [r7, #5] 10001804: 2b00 cmp r3, #0 10001806: d100 bne.n 1000180a <_Z24ComposeAprsFrameFromKissv+0x66> 10001808: e102 b.n 10001a10 <_Z24ComposeAprsFrameFromKissv+0x26c> 1000180a: 7223 strb r3, [r4, #8] 1000180c: 79bb ldrb r3, [r7, #6] 1000180e: 2b00 cmp r3, #0 10001810: d100 bne.n 10001814 <_Z24ComposeAprsFrameFromKissv+0x70> 10001812: e100 b.n 10001a16 <_Z24ComposeAprsFrameFromKissv+0x272> 10001814: 7263 strb r3, [r4, #9] 10001816: 79fb ldrb r3, [r7, #7] 10001818: 2b00 cmp r3, #0 1000181a: d100 bne.n 1000181e <_Z24ComposeAprsFrameFromKissv+0x7a> 1000181c: e0fe b.n 10001a1c <_Z24ComposeAprsFrameFromKissv+0x278> 1000181e: 72a3 strb r3, [r4, #10] 10001820: 7a3b ldrb r3, [r7, #8] 10001822: 2b00 cmp r3, #0 10001824: d100 bne.n 10001828 <_Z24ComposeAprsFrameFromKissv+0x84> 10001826: e0fc b.n 10001a22 <_Z24ComposeAprsFrameFromKissv+0x27e> 10001828: 72e3 strb r3, [r4, #11] 1000182a: 230c movs r3, #12 1000182c: 240d movs r4, #13 1000182e: 223e movs r2, #62 ; 0x3e 10001830: 4980 ldr r1, [pc, #512] ; (10001a34 <_Z24ComposeAprsFrameFromKissv+0x290>) 10001832: 2600 movs r6, #0 10001834: 54ca strb r2, [r1, r3] 10001836: 4b80 ldr r3, [pc, #512] ; (10001a38 <_Z24ComposeAprsFrameFromKissv+0x294>) 10001838: 5afb ldrh r3, [r7, r3] 1000183a: 4698 mov r8, r3 1000183c: 2300 movs r3, #0 1000183e: 4699 mov r9, r3 10001840: 332c adds r3, #44 ; 0x2c 10001842: 469c mov ip, r3 10001844: 464b mov r3, r9 10001846: 009b lsls r3, r3, #2 10001848: 469b mov fp, r3 1000184a: 464d mov r5, r9 1000184c: 445d add r5, fp 1000184e: 006d lsls r5, r5, #1 10001850: 4b7a ldr r3, [pc, #488] ; (10001a3c <_Z24ComposeAprsFrameFromKissv+0x298>) 10001852: 197d adds r5, r7, r5 10001854: 18eb adds r3, r5, r3 10001856: 781b ldrb r3, [r3, #0] 10001858: 0020 movs r0, r4 1000185a: 469a mov sl, r3 1000185c: 4652 mov r2, sl 1000185e: 1c63 adds r3, r4, #1 10001860: b29b uxth r3, r3 10001862: 2a00 cmp r2, #0 10001864: d100 bne.n 10001868 <_Z24ComposeAprsFrameFromKissv+0xc4> 10001866: e0a0 b.n 100019aa <_Z24ComposeAprsFrameFromKissv+0x206> 10001868: 2cfe cmp r4, #254 ; 0xfe 1000186a: d900 bls.n 1000186e <_Z24ComposeAprsFrameFromKissv+0xca> 1000186c: e09d b.n 100019aa <_Z24ComposeAprsFrameFromKissv+0x206> 1000186e: 550a strb r2, [r1, r4] 10001870: 4a73 ldr r2, [pc, #460] ; (10001a40 <_Z24ComposeAprsFrameFromKissv+0x29c>) 10001872: 18a8 adds r0, r5, r2 10001874: 7802 ldrb r2, [r0, #0] 10001876: 2a00 cmp r2, #0 10001878: d100 bne.n 1000187c <_Z24ComposeAprsFrameFromKissv+0xd8> 1000187a: e09a b.n 100019b2 <_Z24ComposeAprsFrameFromKissv+0x20e> 1000187c: 2bff cmp r3, #255 ; 0xff 1000187e: d100 bne.n 10001882 <_Z24ComposeAprsFrameFromKissv+0xde> 10001880: e08e b.n 100019a0 <_Z24ComposeAprsFrameFromKissv+0x1fc> 10001882: 54ca strb r2, [r1, r3] 10001884: 2383 movs r3, #131 ; 0x83 10001886: 009b lsls r3, r3, #2 10001888: 18eb adds r3, r5, r3 1000188a: 781b ldrb r3, [r3, #0] 1000188c: 1ca0 adds r0, r4, #2 1000188e: b280 uxth r0, r0 10001890: 469a mov sl, r3 10001892: 2b00 cmp r3, #0 10001894: d100 bne.n 10001898 <_Z24ComposeAprsFrameFromKissv+0xf4> 10001896: e090 b.n 100019ba <_Z24ComposeAprsFrameFromKissv+0x216> 10001898: 28ff cmp r0, #255 ; 0xff 1000189a: d100 bne.n 1000189e <_Z24ComposeAprsFrameFromKissv+0xfa> 1000189c: e080 b.n 100019a0 <_Z24ComposeAprsFrameFromKissv+0x1fc> 1000189e: 4652 mov r2, sl 100018a0: 540a strb r2, [r1, r0] 100018a2: 4a68 ldr r2, [pc, #416] ; (10001a44 <_Z24ComposeAprsFrameFromKissv+0x2a0>) 100018a4: 1ce3 adds r3, r4, #3 100018a6: 18a8 adds r0, r5, r2 100018a8: 7802 ldrb r2, [r0, #0] 100018aa: b29b uxth r3, r3 100018ac: 2a00 cmp r2, #0 100018ae: d100 bne.n 100018b2 <_Z24ComposeAprsFrameFromKissv+0x10e> 100018b0: e087 b.n 100019c2 <_Z24ComposeAprsFrameFromKissv+0x21e> 100018b2: 2bff cmp r3, #255 ; 0xff 100018b4: d100 bne.n 100018b8 <_Z24ComposeAprsFrameFromKissv+0x114> 100018b6: e073 b.n 100019a0 <_Z24ComposeAprsFrameFromKissv+0x1fc> 100018b8: 54ca strb r2, [r1, r3] 100018ba: 4b63 ldr r3, [pc, #396] ; (10001a48 <_Z24ComposeAprsFrameFromKissv+0x2a4>) 100018bc: 1d20 adds r0, r4, #4 100018be: 469a mov sl, r3 100018c0: 4455 add r5, sl 100018c2: 782d ldrb r5, [r5, #0] 100018c4: b280 uxth r0, r0 100018c6: 2d00 cmp r5, #0 100018c8: d100 bne.n 100018cc <_Z24ComposeAprsFrameFromKissv+0x128> 100018ca: e07e b.n 100019ca <_Z24ComposeAprsFrameFromKissv+0x226> 100018cc: 28ff cmp r0, #255 ; 0xff 100018ce: d067 beq.n 100019a0 <_Z24ComposeAprsFrameFromKissv+0x1fc> 100018d0: 465a mov r2, fp 100018d2: 444a add r2, r9 100018d4: 540d strb r5, [r1, r0] 100018d6: 0052 lsls r2, r2, #1 100018d8: 485c ldr r0, [pc, #368] ; (10001a4c <_Z24ComposeAprsFrameFromKissv+0x2a8>) 100018da: 18ba adds r2, r7, r2 100018dc: 1810 adds r0, r2, r0 100018de: 7805 ldrb r5, [r0, #0] 100018e0: 1d63 adds r3, r4, #5 100018e2: b29b uxth r3, r3 100018e4: 2d00 cmp r5, #0 100018e6: d100 bne.n 100018ea <_Z24ComposeAprsFrameFromKissv+0x146> 100018e8: e076 b.n 100019d8 <_Z24ComposeAprsFrameFromKissv+0x234> 100018ea: 2bff cmp r3, #255 ; 0xff 100018ec: d058 beq.n 100019a0 <_Z24ComposeAprsFrameFromKissv+0x1fc> 100018ee: 54cd strb r5, [r1, r3] 100018f0: 2384 movs r3, #132 ; 0x84 100018f2: 009b lsls r3, r3, #2 100018f4: 18d3 adds r3, r2, r3 100018f6: 781d ldrb r5, [r3, #0] 100018f8: 1da0 adds r0, r4, #6 100018fa: b280 uxth r0, r0 100018fc: 2d00 cmp r5, #0 100018fe: d06f beq.n 100019e0 <_Z24ComposeAprsFrameFromKissv+0x23c> 10001900: 28ff cmp r0, #255 ; 0xff 10001902: d04d beq.n 100019a0 <_Z24ComposeAprsFrameFromKissv+0x1fc> 10001904: 540d strb r5, [r1, r0] 10001906: 4852 ldr r0, [pc, #328] ; (10001a50 <_Z24ComposeAprsFrameFromKissv+0x2ac>) 10001908: 1de3 adds r3, r4, #7 1000190a: 1810 adds r0, r2, r0 1000190c: 7805 ldrb r5, [r0, #0] 1000190e: b29b uxth r3, r3 10001910: 2d00 cmp r5, #0 10001912: d06c beq.n 100019ee <_Z24ComposeAprsFrameFromKissv+0x24a> 10001914: 2bff cmp r3, #255 ; 0xff 10001916: d043 beq.n 100019a0 <_Z24ComposeAprsFrameFromKissv+0x1fc> 10001918: 54cd strb r5, [r1, r3] 1000191a: 4b4e ldr r3, [pc, #312] ; (10001a54 <_Z24ComposeAprsFrameFromKissv+0x2b0>) 1000191c: 0020 movs r0, r4 1000191e: 4699 mov r9, r3 10001920: 444a add r2, r9 10001922: 7812 ldrb r2, [r2, #0] 10001924: 3008 adds r0, #8 10001926: b280 uxth r0, r0 10001928: 2a00 cmp r2, #0 1000192a: d067 beq.n 100019fc <_Z24ComposeAprsFrameFromKissv+0x258> 1000192c: 28ff cmp r0, #255 ; 0xff 1000192e: d037 beq.n 100019a0 <_Z24ComposeAprsFrameFromKissv+0x1fc> 10001930: 0023 movs r3, r4 10001932: 3309 adds r3, #9 10001934: b29b uxth r3, r3 10001936: 540a strb r2, [r1, r0] 10001938: 0018 movs r0, r3 1000193a: 340a adds r4, #10 1000193c: b2a4 uxth r4, r4 1000193e: 4662 mov r2, ip 10001940: 3601 adds r6, #1 10001942: b2f6 uxtb r6, r6 10001944: 540a strb r2, [r1, r0] 10001946: 46b1 mov r9, r6 10001948: 4546 cmp r6, r8 1000194a: dc00 bgt.n 1000194e <_Z24ComposeAprsFrameFromKissv+0x1aa> 1000194c: e77a b.n 10001844 <_Z24ComposeAprsFrameFromKissv+0xa0> 1000194e: 223a movs r2, #58 ; 0x3a 10001950: 540a strb r2, [r1, r0] 10001952: 7ab8 ldrb r0, [r7, #10] 10001954: 2800 cmp r0, #0 10001956: d013 beq.n 10001980 <_Z24ComposeAprsFrameFromKissv+0x1dc> 10001958: 2bfe cmp r3, #254 ; 0xfe 1000195a: d811 bhi.n 10001980 <_Z24ComposeAprsFrameFromKissv+0x1dc> 1000195c: 26fe movs r6, #254 ; 0xfe 1000195e: 003c movs r4, r7 10001960: 1c4d adds r5, r1, #1 10001962: 18ed adds r5, r5, r3 10001964: 18ca adds r2, r1, r3 10001966: 1af3 subs r3, r6, r3 10001968: b29b uxth r3, r3 1000196a: 340b adds r4, #11 1000196c: 18eb adds r3, r5, r3 1000196e: e003 b.n 10001978 <_Z24ComposeAprsFrameFromKissv+0x1d4> 10001970: 3201 adds r2, #1 10001972: 3401 adds r4, #1 10001974: 429a cmp r2, r3 10001976: d003 beq.n 10001980 <_Z24ComposeAprsFrameFromKissv+0x1dc> 10001978: 7010 strb r0, [r2, #0] 1000197a: 7820 ldrb r0, [r4, #0] 1000197c: 2800 cmp r0, #0 1000197e: d1f7 bne.n 10001970 <_Z24ComposeAprsFrameFromKissv+0x1cc> 10001980: 2201 movs r2, #1 10001982: 4b35 ldr r3, [pc, #212] ; (10001a58 <_Z24ComposeAprsFrameFromKissv+0x2b4>) 10001984: 4835 ldr r0, [pc, #212] ; (10001a5c <_Z24ComposeAprsFrameFromKissv+0x2b8>) 10001986: 701a strb r2, [r3, #0] 10001988: 238e movs r3, #142 ; 0x8e 1000198a: 2200 movs r2, #0 1000198c: 00db lsls r3, r3, #3 1000198e: 54fa strb r2, [r7, r3] 10001990: f7fe fd54 bl 1000043c <_Z7log_outPKcz> 10001994: bc3c pop {r2, r3, r4, r5} 10001996: 4690 mov r8, r2 10001998: 4699 mov r9, r3 1000199a: 46a2 mov sl, r4 1000199c: 46ab mov fp, r5 1000199e: bdf8 pop {r3, r4, r5, r6, r7, pc} 100019a0: 2480 movs r4, #128 ; 0x80 100019a2: 20ff movs r0, #255 ; 0xff 100019a4: 0064 lsls r4, r4, #1 100019a6: 23ff movs r3, #255 ; 0xff 100019a8: e7c9 b.n 1000193e <_Z24ComposeAprsFrameFromKissv+0x19a> 100019aa: 001a movs r2, r3 100019ac: 0023 movs r3, r4 100019ae: 0014 movs r4, r2 100019b0: e7c5 b.n 1000193e <_Z24ComposeAprsFrameFromKissv+0x19a> 100019b2: 3402 adds r4, #2 100019b4: 0018 movs r0, r3 100019b6: b2a4 uxth r4, r4 100019b8: e7c1 b.n 1000193e <_Z24ComposeAprsFrameFromKissv+0x19a> 100019ba: 3403 adds r4, #3 100019bc: b2a4 uxth r4, r4 100019be: 0003 movs r3, r0 100019c0: e7bd b.n 1000193e <_Z24ComposeAprsFrameFromKissv+0x19a> 100019c2: 3404 adds r4, #4 100019c4: 0018 movs r0, r3 100019c6: b2a4 uxth r4, r4 100019c8: e7b9 b.n 1000193e <_Z24ComposeAprsFrameFromKissv+0x19a> 100019ca: 3405 adds r4, #5 100019cc: b2a4 uxth r4, r4 100019ce: 0003 movs r3, r0 100019d0: e7b5 b.n 1000193e <_Z24ComposeAprsFrameFromKissv+0x19a> 100019d2: 2307 movs r3, #7 100019d4: 2408 movs r4, #8 100019d6: e72a b.n 1000182e <_Z24ComposeAprsFrameFromKissv+0x8a> 100019d8: 3406 adds r4, #6 100019da: 0018 movs r0, r3 100019dc: b2a4 uxth r4, r4 100019de: e7ae b.n 1000193e <_Z24ComposeAprsFrameFromKissv+0x19a> 100019e0: 3407 adds r4, #7 100019e2: b2a4 uxth r4, r4 100019e4: 0003 movs r3, r0 100019e6: e7aa b.n 1000193e <_Z24ComposeAprsFrameFromKissv+0x19a> 100019e8: 2404 movs r4, #4 100019ea: 2303 movs r3, #3 100019ec: e71f b.n 1000182e <_Z24ComposeAprsFrameFromKissv+0x8a> 100019ee: 3408 adds r4, #8 100019f0: 0018 movs r0, r3 100019f2: b2a4 uxth r4, r4 100019f4: e7a3 b.n 1000193e <_Z24ComposeAprsFrameFromKissv+0x19a> 100019f6: 2304 movs r3, #4 100019f8: 2405 movs r4, #5 100019fa: e718 b.n 1000182e <_Z24ComposeAprsFrameFromKissv+0x8a> 100019fc: 3409 adds r4, #9 100019fe: b2a4 uxth r4, r4 10001a00: 0003 movs r3, r0 10001a02: e79c b.n 1000193e <_Z24ComposeAprsFrameFromKissv+0x19a> 10001a04: 2305 movs r3, #5 10001a06: 2406 movs r4, #6 10001a08: e711 b.n 1000182e <_Z24ComposeAprsFrameFromKissv+0x8a> 10001a0a: 2306 movs r3, #6 10001a0c: 2407 movs r4, #7 10001a0e: e70e b.n 1000182e <_Z24ComposeAprsFrameFromKissv+0x8a> 10001a10: 2308 movs r3, #8 10001a12: 2409 movs r4, #9 10001a14: e70b b.n 1000182e <_Z24ComposeAprsFrameFromKissv+0x8a> 10001a16: 2309 movs r3, #9 10001a18: 240a movs r4, #10 10001a1a: e708 b.n 1000182e <_Z24ComposeAprsFrameFromKissv+0x8a> 10001a1c: 230a movs r3, #10 10001a1e: 240b movs r4, #11 10001a20: e705 b.n 1000182e <_Z24ComposeAprsFrameFromKissv+0x8a> 10001a22: 230b movs r3, #11 10001a24: 240c movs r4, #12 10001a26: e702 b.n 1000182e <_Z24ComposeAprsFrameFromKissv+0x8a> 10001a28: 100116b0 .word 0x100116b0 10001a2c: 20003c96 .word 0x20003c96 10001a30: 20002af4 .word 0x20002af4 10001a34: 20003c94 .word 0x20003c94 10001a38: 0000026e .word 0x0000026e 10001a3c: 0000020a .word 0x0000020a 10001a40: 0000020b .word 0x0000020b 10001a44: 0000020d .word 0x0000020d 10001a48: 0000020e .word 0x0000020e 10001a4c: 0000020f .word 0x0000020f 10001a50: 00000211 .word 0x00000211 10001a54: 00000212 .word 0x00000212 10001a58: 20003da6 .word 0x20003da6 10001a5c: 100111d8 .word 0x100111d8 10001a60 <_Z13ReadUSBSerialv>: 10001a60: b5f0 push {r4, r5, r6, r7, lr} 10001a62: 46c6 mov lr, r8 10001a64: 2373 movs r3, #115 ; 0x73 10001a66: b500 push {lr} 10001a68: 4f4b ldr r7, [pc, #300] ; (10001b98 <_Z13ReadUSBSerialv+0x138>) 10001a6a: 2000 movs r0, #0 10001a6c: 5cfb ldrb r3, [r7, r3] 10001a6e: 2b00 cmp r3, #0 10001a70: d12d bne.n 10001ace <_Z13ReadUSBSerialv+0x6e> 10001a72: f009 f911 bl 1000ac98 10001a76: 0004 movs r4, r0 10001a78: 1c43 adds r3, r0, #1 10001a7a: d025 beq.n 10001ac8 <_Z13ReadUSBSerialv+0x68> 10001a7c: 4b47 ldr r3, [pc, #284] ; (10001b9c <_Z13ReadUSBSerialv+0x13c>) 10001a7e: 4f48 ldr r7, [pc, #288] ; (10001ba0 <_Z13ReadUSBSerialv+0x140>) 10001a80: 4d48 ldr r5, [pc, #288] ; (10001ba4 <_Z13ReadUSBSerialv+0x144>) 10001a82: 4e49 ldr r6, [pc, #292] ; (10001ba8 <_Z13ReadUSBSerialv+0x148>) 10001a84: 4698 mov r8, r3 10001a86: e007 b.n 10001a98 <_Z13ReadUSBSerialv+0x38> 10001a88: 4542 cmp r2, r8 10001a8a: d052 beq.n 10001b32 <_Z13ReadUSBSerialv+0xd2> 10001a8c: 2000 movs r0, #0 10001a8e: f009 f903 bl 1000ac98 10001a92: 0004 movs r4, r0 10001a94: 1c43 adds r3, r0, #1 10001a96: d017 beq.n 10001ac8 <_Z13ReadUSBSerialv+0x68> 10001a98: 0021 movs r1, r4 10001a9a: 0038 movs r0, r7 10001a9c: f7fe fcce bl 1000043c <_Z7log_outPKcz> 10001aa0: 682b ldr r3, [r5, #0] 10001aa2: 1c5a adds r2, r3, #1 10001aa4: 602a str r2, [r5, #0] 10001aa6: 54f4 strb r4, [r6, r3] 10001aa8: 2c0d cmp r4, #13 10001aaa: d1ed bne.n 10001a88 <_Z13ReadUSBSerialv+0x28> 10001aac: 2200 movs r2, #0 10001aae: 483f ldr r0, [pc, #252] ; (10001bac <_Z13ReadUSBSerialv+0x14c>) 10001ab0: 54f2 strb r2, [r6, r3] 10001ab2: 602a str r2, [r5, #0] 10001ab4: f7fe fcc2 bl 1000043c <_Z7log_outPKcz> 10001ab8: 0030 movs r0, r6 10001aba: f00f f819 bl 10010af0 10001abe: 2802 cmp r0, #2 10001ac0: d93a bls.n 10001b38 <_Z13ReadUSBSerialv+0xd8> 10001ac2: 0030 movs r0, r6 10001ac4: f7fe fed0 bl 10000868 <_Z18ProcessSerialInputPc.part.0> 10001ac8: bc04 pop {r2} 10001aca: 4690 mov r8, r2 10001acc: bdf0 pop {r4, r5, r6, r7, pc} 10001ace: f009 f8e3 bl 1000ac98 10001ad2: 1c43 adds r3, r0, #1 10001ad4: d0f8 beq.n 10001ac8 <_Z13ReadUSBSerialv+0x68> 10001ad6: 2300 movs r3, #0 10001ad8: 4d32 ldr r5, [pc, #200] ; (10001ba4 <_Z13ReadUSBSerialv+0x144>) 10001ada: 4e33 ldr r6, [pc, #204] ; (10001ba8 <_Z13ReadUSBSerialv+0x148>) 10001adc: 4c2f ldr r4, [pc, #188] ; (10001b9c <_Z13ReadUSBSerialv+0x13c>) 10001ade: 4698 mov r8, r3 10001ae0: e004 b.n 10001aec <_Z13ReadUSBSerialv+0x8c> 10001ae2: 2000 movs r0, #0 10001ae4: f009 f8d8 bl 1000ac98 10001ae8: 1c43 adds r3, r0, #1 10001aea: d0ed beq.n 10001ac8 <_Z13ReadUSBSerialv+0x68> 10001aec: 682a ldr r2, [r5, #0] 10001aee: 1c53 adds r3, r2, #1 10001af0: 602b str r3, [r5, #0] 10001af2: 54b0 strb r0, [r6, r2] 10001af4: 42a3 cmp r3, r4 10001af6: d102 bne.n 10001afe <_Z13ReadUSBSerialv+0x9e> 10001af8: 4643 mov r3, r8 10001afa: 602b str r3, [r5, #0] 10001afc: 2300 movs r3, #0 10001afe: 28c0 cmp r0, #192 ; 0xc0 10001b00: d1ef bne.n 10001ae2 <_Z13ReadUSBSerialv+0x82> 10001b02: 7832 ldrb r2, [r6, #0] 10001b04: 2ac0 cmp r2, #192 ; 0xc0 10001b06: d004 beq.n 10001b12 <_Z13ReadUSBSerialv+0xb2> 10001b08: 23c0 movs r3, #192 ; 0xc0 10001b0a: 7033 strb r3, [r6, #0] 10001b0c: 3bbf subs r3, #191 ; 0xbf 10001b0e: 602b str r3, [r5, #0] 10001b10: e7da b.n 10001ac8 <_Z13ReadUSBSerialv+0x68> 10001b12: 2b01 cmp r3, #1 10001b14: ddf8 ble.n 10001b08 <_Z13ReadUSBSerialv+0xa8> 10001b16: 4a26 ldr r2, [pc, #152] ; (10001bb0 <_Z13ReadUSBSerialv+0x150>) 10001b18: 0031 movs r1, r6 10001b1a: 4826 ldr r0, [pc, #152] ; (10001bb4 <_Z13ReadUSBSerialv+0x154>) 10001b1c: f00d ffd4 bl 1000fac8 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame> 10001b20: 2802 cmp r0, #2 10001b22: d031 beq.n 10001b88 <_Z13ReadUSBSerialv+0x128> 10001b24: 2800 cmp r0, #0 10001b26: d101 bne.n 10001b2c <_Z13ReadUSBSerialv+0xcc> 10001b28: f7ff fe3c bl 100017a4 <_Z24ComposeAprsFrameFromKissv> 10001b2c: 2300 movs r3, #0 10001b2e: 602b str r3, [r5, #0] 10001b30: e7ca b.n 10001ac8 <_Z13ReadUSBSerialv+0x68> 10001b32: 23ff movs r3, #255 ; 0xff 10001b34: 005b lsls r3, r3, #1 10001b36: e7b9 b.n 10001aac <_Z13ReadUSBSerialv+0x4c> 10001b38: 481f ldr r0, [pc, #124] ; (10001bb8 <_Z13ReadUSBSerialv+0x158>) 10001b3a: f7fe fc7f bl 1000043c <_Z7log_outPKcz> 10001b3e: 481f ldr r0, [pc, #124] ; (10001bbc <_Z13ReadUSBSerialv+0x15c>) 10001b40: f7fe fc7c bl 1000043c <_Z7log_outPKcz> 10001b44: 481e ldr r0, [pc, #120] ; (10001bc0 <_Z13ReadUSBSerialv+0x160>) 10001b46: f7fe fc79 bl 1000043c <_Z7log_outPKcz> 10001b4a: 481e ldr r0, [pc, #120] ; (10001bc4 <_Z13ReadUSBSerialv+0x164>) 10001b4c: f7fe fc76 bl 1000043c <_Z7log_outPKcz> 10001b50: 481d ldr r0, [pc, #116] ; (10001bc8 <_Z13ReadUSBSerialv+0x168>) 10001b52: f7fe fc73 bl 1000043c <_Z7log_outPKcz> 10001b56: 481d ldr r0, [pc, #116] ; (10001bcc <_Z13ReadUSBSerialv+0x16c>) 10001b58: f7fe fc70 bl 1000043c <_Z7log_outPKcz> 10001b5c: 481c ldr r0, [pc, #112] ; (10001bd0 <_Z13ReadUSBSerialv+0x170>) 10001b5e: f7fe fc6d bl 1000043c <_Z7log_outPKcz> 10001b62: 481c ldr r0, [pc, #112] ; (10001bd4 <_Z13ReadUSBSerialv+0x174>) 10001b64: f7fe fc6a bl 1000043c <_Z7log_outPKcz> 10001b68: 481b ldr r0, [pc, #108] ; (10001bd8 <_Z13ReadUSBSerialv+0x178>) 10001b6a: f7fe fc67 bl 1000043c <_Z7log_outPKcz> 10001b6e: 481b ldr r0, [pc, #108] ; (10001bdc <_Z13ReadUSBSerialv+0x17c>) 10001b70: f7fe fc64 bl 1000043c <_Z7log_outPKcz> 10001b74: 481a ldr r0, [pc, #104] ; (10001be0 <_Z13ReadUSBSerialv+0x180>) 10001b76: f7fe fc61 bl 1000043c <_Z7log_outPKcz> 10001b7a: 481a ldr r0, [pc, #104] ; (10001be4 <_Z13ReadUSBSerialv+0x184>) 10001b7c: f7fe fc5e bl 1000043c <_Z7log_outPKcz> 10001b80: 4819 ldr r0, [pc, #100] ; (10001be8 <_Z13ReadUSBSerialv+0x188>) 10001b82: f7fe fc5b bl 1000043c <_Z7log_outPKcz> 10001b86: e79f b.n 10001ac8 <_Z13ReadUSBSerialv+0x68> 10001b88: 2101 movs r1, #1 10001b8a: 4818 ldr r0, [pc, #96] ; (10001bec <_Z13ReadUSBSerialv+0x18c>) 10001b8c: f009 f8d6 bl 1000ad3c 10001b90: 2373 movs r3, #115 ; 0x73 10001b92: 2200 movs r2, #0 10001b94: 54fa strb r2, [r7, r3] 10001b96: e7c9 b.n 10001b2c <_Z13ReadUSBSerialv+0xcc> 10001b98: 20002f94 .word 0x20002f94 10001b9c: 000001ff .word 0x000001ff 10001ba0: 100112e0 .word 0x100112e0 10001ba4: 20003008 .word 0x20003008 10001ba8: 2000300c .word 0x2000300c 10001bac: 10011168 .word 0x10011168 10001bb0: 20002af4 .word 0x20002af4 10001bb4: 20002af0 .word 0x20002af0 10001bb8: 10010fc8 .word 0x10010fc8 10001bbc: 10010fdc .word 0x10010fdc 10001bc0: 10010fe4 .word 0x10010fe4 10001bc4: 10010ffc .word 0x10010ffc 10001bc8: 10011004 .word 0x10011004 10001bcc: 10011020 .word 0x10011020 10001bd0: 10011034 .word 0x10011034 10001bd4: 1001105c .word 0x1001105c 10001bd8: 10011088 .word 0x10011088 10001bdc: 1001109c .word 0x1001109c 10001be0: 100110c4 .word 0x100110c4 10001be4: 100110d8 .word 0x100110d8 10001be8: 100110e4 .word 0x100110e4 10001bec: 20001560 .word 0x20001560 10001bf0 <_GLOBAL__sub_I_lastRssi>: 10001bf0: b510 push {r4, lr} 10001bf2: 480d ldr r0, [pc, #52] ; (10001c28 <_GLOBAL__sub_I_lastRssi+0x38>) 10001bf4: f7fe fbb2 bl 1000035c <_ZN12aprssettingsC1Ev> 10001bf8: 480c ldr r0, [pc, #48] ; (10001c2c <_GLOBAL__sub_I_lastRssi+0x3c>) 10001bfa: f7fe fbf9 bl 100003f0 <_ZN6statusC1Ev> 10001bfe: 2080 movs r0, #128 ; 0x80 10001c00: 2300 movs r3, #0 10001c02: 2200 movs r2, #0 10001c04: 490a ldr r1, [pc, #40] ; (10001c30 <_GLOBAL__sub_I_lastRssi+0x40>) 10001c06: 0080 lsls r0, r0, #2 10001c08: 520b strh r3, [r1, r0] 10001c0a: 480a ldr r0, [pc, #40] ; (10001c34 <_GLOBAL__sub_I_lastRssi+0x44>) 10001c0c: 4c0a ldr r4, [pc, #40] ; (10001c38 <_GLOBAL__sub_I_lastRssi+0x48>) 10001c0e: 520b strh r3, [r1, r0] 10001c10: 490a ldr r1, [pc, #40] ; (10001c3c <_GLOBAL__sub_I_lastRssi+0x4c>) 10001c12: 480b ldr r0, [pc, #44] ; (10001c40 <_GLOBAL__sub_I_lastRssi+0x50>) 10001c14: 540a strb r2, [r1, r0] 10001c16: 480b ldr r0, [pc, #44] ; (10001c44 <_GLOBAL__sub_I_lastRssi+0x54>) 10001c18: 500b str r3, [r1, r0] 10001c1a: 3004 adds r0, #4 10001c1c: 540a strb r2, [r1, r0] 10001c1e: 490a ldr r1, [pc, #40] ; (10001c48 <_GLOBAL__sub_I_lastRssi+0x58>) 10001c20: 530b strh r3, [r1, r4] 10001c22: 540a strb r2, [r1, r0] 10001c24: bd10 pop {r4, pc} 10001c26: 46c0 nop ; (mov r8, r8) 10001c28: 20001e18 .word 0x20001e18 10001c2c: 20002f94 .word 0x20002f94 10001c30: 20002078 .word 0x20002078 10001c34: 00000602 .word 0x00000602 10001c38: 0000026e .word 0x0000026e 10001c3c: 2000267c .word 0x2000267c 10001c40: 0000046a .word 0x0000046a 10001c44: 0000046c .word 0x0000046c 10001c48: 20002af4 .word 0x20002af4 10001c4c
: 10001c4c: b5f0 push {r4, r5, r6, r7, lr} 10001c4e: 46de mov lr, fp 10001c50: 4657 mov r7, sl 10001c52: 464e mov r6, r9 10001c54: 4645 mov r5, r8 10001c56: 2300 movs r3, #0 10001c58: b5e0 push {r5, r6, r7, lr} 10001c5a: b0ad sub sp, #180 ; 0xb4 10001c5c: aa18 add r2, sp, #96 ; 0x60 10001c5e: 8113 strh r3, [r2, #8] 10001c60: 8153 strh r3, [r2, #10] 10001c62: 2400 movs r4, #0 10001c64: f7fe fc94 bl 10000590 <_Z5setupv> 10001c68: 2300 movs r3, #0 10001c6a: 9304 str r3, [sp, #16] 10001c6c: 9405 str r4, [sp, #20] 10001c6e: 9306 str r3, [sp, #24] 10001c70: 4b26 ldr r3, [pc, #152] ; (10001d0c ) 10001c72: 4f27 ldr r7, [pc, #156] ; (10001d10 ) 10001c74: 4699 mov r9, r3 10001c76: 4b27 ldr r3, [pc, #156] ; (10001d14 ) 10001c78: 4698 mov r8, r3 10001c7a: 4b27 ldr r3, [pc, #156] ; (10001d18 ) 10001c7c: 1e9e subs r6, r3, #2 10001c7e: 4b27 ldr r3, [pc, #156] ; (10001d1c ) 10001c80: 469a mov sl, r3 10001c82: 4b27 ldr r3, [pc, #156] ; (10001d20 ) 10001c84: 469b mov fp, r3 10001c86: e01c b.n 10001cc2 10001c88: f004 fab6 bl 100061f8 10001c8c: 9b04 ldr r3, [sp, #16] 10001c8e: 9c05 ldr r4, [sp, #20] 10001c90: 1ac0 subs r0, r0, r3 10001c92: 41a1 sbcs r1, r4 10001c94: 6e7b ldr r3, [r7, #100] ; 0x64 10001c96: 428b cmp r3, r1 10001c98: d34d bcc.n 10001d36 10001c9a: d049 beq.n 10001d30 10001c9c: 4653 mov r3, sl 10001c9e: 781b ldrb r3, [r3, #0] 10001ca0: 2b00 cmp r3, #0 10001ca2: d00c beq.n 10001cbe 10001ca4: 9b06 ldr r3, [sp, #24] 10001ca6: 2b00 cmp r3, #0 10001ca8: d103 bne.n 10001cb2 10001caa: 4b1e ldr r3, [pc, #120] ; (10001d24 ) 10001cac: 6a9b ldr r3, [r3, #40] ; 0x28 10001cae: 059b lsls r3, r3, #22 10001cb0: 0d9b lsrs r3, r3, #22 10001cb2: 1e5a subs r2, r3, #1 10001cb4: b292 uxth r2, r2 10001cb6: 9206 str r2, [sp, #24] 10001cb8: 2b01 cmp r3, #1 10001cba: d100 bne.n 10001cbe 10001cbc: e286 b.n 100021cc 10001cbe: f7ff fecf bl 10001a60 <_Z13ReadUSBSerialv> 10001cc2: 2100 movs r1, #0 10001cc4: 4648 mov r0, r9 10001cc6: f00c fda3 bl 1000e810 <_ZN9LoRaClass11parsePacketEi> 10001cca: 1e05 subs r5, r0, #0 10001ccc: d0dc beq.n 10001c88 10001cce: 4648 mov r0, r9 10001cd0: f00c ff2e bl 1000eb30 <_ZN9LoRaClass10packetRssiEv> 10001cd4: 0001 movs r1, r0 10001cd6: 4814 ldr r0, [pc, #80] ; (10001d28 ) 10001cd8: f7fe fbb0 bl 1000043c <_Z7log_outPKcz> 10001cdc: 2400 movs r4, #0 10001cde: e000 b.n 10001ce2 10001ce0: 001c movs r4, r3 10001ce2: 4648 mov r0, r9 10001ce4: f00c f8a2 bl 1000de2c <_ZN9LoRaClass4readEv> 10001ce8: 4642 mov r2, r8 10001cea: 1c63 adds r3, r4, #1 10001cec: 5510 strb r0, [r2, r4] 10001cee: 429d cmp r5, r3 10001cf0: d1f6 bne.n 10001ce0 10001cf2: 2300 movs r3, #0 10001cf4: 5553 strb r3, [r2, r5] 10001cf6: 7813 ldrb r3, [r2, #0] 10001cf8: 2b3c cmp r3, #60 ; 0x3c 10001cfa: d103 bne.n 10001d04 10001cfc: 7853 ldrb r3, [r2, #1] 10001cfe: 2bff cmp r3, #255 ; 0xff 10001d00: d100 bne.n 10001d04 10001d02: e3dd b.n 100024c0 10001d04: 4809 ldr r0, [pc, #36] ; (10001d2c ) 10001d06: f7fe fb99 bl 1000043c <_Z7log_outPKcz> 10001d0a: e7bd b.n 10001c88 10001d0c: 20002f68 .word 0x20002f68 10001d10: 20001e18 .word 0x20001e18 10001d14: 20003b74 .word 0x20003b74 10001d18: 20003c96 .word 0x20003c96 10001d1c: 20003da6 .word 0x20003da6 10001d20: 20002f94 .word 0x20002f94 10001d24: 40054000 .word 0x40054000 10001d28: 10011768 .word 0x10011768 10001d2c: 10011788 .word 0x10011788 10001d30: 6e3b ldr r3, [r7, #96] ; 0x60 10001d32: 4283 cmp r3, r0 10001d34: d2b2 bcs.n 10001c9c 10001d36: f004 fa5f bl 100061f8 10001d3a: 9004 str r0, [sp, #16] 10001d3c: 9105 str r1, [sp, #20] 10001d3e: 4be3 ldr r3, [pc, #908] ; (100020cc ) 10001d40: 781b ldrb r3, [r3, #0] 10001d42: 2b00 cmp r3, #0 10001d44: d100 bne.n 10001d48 10001d46: e238 b.n 100021ba 10001d48: ab18 add r3, sp, #96 ; 0x60 10001d4a: 200a movs r0, #10 10001d4c: 5e18 ldrsh r0, [r3, r0] 10001d4e: 2800 cmp r0, #0 10001d50: da05 bge.n 10001d5e 10001d52: 0440 lsls r0, r0, #17 10001d54: 0c40 lsrs r0, r0, #17 10001d56: 4240 negs r0, r0 10001d58: b200 sxth r0, r0 10001d5a: ab18 add r3, sp, #96 ; 0x60 10001d5c: 8158 strh r0, [r3, #10] 10001d5e: f008 fcf1 bl 1000a744 <__wrap___aeabi_i2f> 10001d62: 49db ldr r1, [pc, #876] ; (100020d0 ) 10001d64: f008 fcd3 bl 1000a70e <__wrap___aeabi_fdiv> 10001d68: f008 fd0e bl 1000a788 <__wrap___aeabi_f2d> 10001d6c: ab18 add r3, sp, #96 ; 0x60 10001d6e: 0004 movs r4, r0 10001d70: 2008 movs r0, #8 10001d72: 5e18 ldrsh r0, [r3, r0] 10001d74: 000d movs r5, r1 10001d76: f008 fce5 bl 1000a744 <__wrap___aeabi_i2f> 10001d7a: 49d5 ldr r1, [pc, #852] ; (100020d0 ) 10001d7c: f008 fcc7 bl 1000a70e <__wrap___aeabi_fdiv> 10001d80: f008 fd02 bl 1000a788 <__wrap___aeabi_f2d> 10001d84: 0022 movs r2, r4 10001d86: 9000 str r0, [sp, #0] 10001d88: 9101 str r1, [sp, #4] 10001d8a: 002b movs r3, r5 10001d8c: 49d1 ldr r1, [pc, #836] ; (100020d4 ) 10001d8e: a81b add r0, sp, #108 ; 0x6c 10001d90: f007 fdda bl 10009948 <__wrap_sprintf> 10001d94: 2400 movs r4, #0 10001d96: 210c movs r1, #12 10001d98: 465b mov r3, fp 10001d9a: aa18 add r2, sp, #96 ; 0x60 10001d9c: 1852 adds r2, r2, r1 10001d9e: 5d12 ldrb r2, [r2, r4] 10001da0: 191b adds r3, r3, r4 10001da2: a81b add r0, sp, #108 ; 0x6c 10001da4: 3401 adds r4, #1 10001da6: b2a4 uxth r4, r4 10001da8: 779a strb r2, [r3, #30] 10001daa: f00e fea1 bl 10010af0 10001dae: 4284 cmp r4, r0 10001db0: d9f1 bls.n 10001d96 10001db2: ab18 add r3, sp, #96 ; 0x60 10001db4: 200a movs r0, #10 10001db6: 5e18 ldrsh r0, [r3, r0] 10001db8: f008 fcc4 bl 1000a744 <__wrap___aeabi_i2f> 10001dbc: 49c4 ldr r1, [pc, #784] ; (100020d0 ) 10001dbe: f008 fca6 bl 1000a70e <__wrap___aeabi_fdiv> 10001dc2: f008 fce1 bl 1000a788 <__wrap___aeabi_f2d> 10001dc6: ab18 add r3, sp, #96 ; 0x60 10001dc8: 0004 movs r4, r0 10001dca: 2008 movs r0, #8 10001dcc: 5e18 ldrsh r0, [r3, r0] 10001dce: 000d movs r5, r1 10001dd0: f008 fcb8 bl 1000a744 <__wrap___aeabi_i2f> 10001dd4: 49be ldr r1, [pc, #760] ; (100020d0 ) 10001dd6: f008 fc9a bl 1000a70e <__wrap___aeabi_fdiv> 10001dda: f008 fcd5 bl 1000a788 <__wrap___aeabi_f2d> 10001dde: 002b movs r3, r5 10001de0: 9000 str r0, [sp, #0] 10001de2: 9101 str r1, [sp, #4] 10001de4: 0022 movs r2, r4 10001de6: 48bc ldr r0, [pc, #752] ; (100020d8 ) 10001de8: f7fe fb28 bl 1000043c <_Z7log_outPKcz> 10001dec: 22fd movs r2, #253 ; 0xfd 10001dee: 2100 movs r1, #0 10001df0: 48ba ldr r0, [pc, #744] ; (100020dc ) 10001df2: f008 fd3d bl 1000a870 <__wrap_memset> 10001df6: 22c4 movs r2, #196 ; 0xc4 10001df8: 4bb8 ldr r3, [pc, #736] ; (100020dc ) 10001dfa: 4252 negs r2, r2 10001dfc: 3b02 subs r3, #2 10001dfe: 801a strh r2, [r3, #0] 10001e00: 32c5 adds r2, #197 ; 0xc5 10001e02: 709a strb r2, [r3, #2] 10001e04: 787a ldrb r2, [r7, #1] 10001e06: 2a00 cmp r2, #0 10001e08: d100 bne.n 10001e0c 10001e0a: e210 b.n 1000222e 10001e0c: 70da strb r2, [r3, #3] 10001e0e: 78ba ldrb r2, [r7, #2] 10001e10: 2a00 cmp r2, #0 10001e12: d100 bne.n 10001e16 10001e14: e239 b.n 1000228a 10001e16: 711a strb r2, [r3, #4] 10001e18: 78fa ldrb r2, [r7, #3] 10001e1a: 2a00 cmp r2, #0 10001e1c: d100 bne.n 10001e20 10001e1e: e270 b.n 10002302 10001e20: 715a strb r2, [r3, #5] 10001e22: 793a ldrb r2, [r7, #4] 10001e24: 2a00 cmp r2, #0 10001e26: d100 bne.n 10001e2a 10001e28: e299 b.n 1000235e 10001e2a: 719a strb r2, [r3, #6] 10001e2c: 797a ldrb r2, [r7, #5] 10001e2e: 2a00 cmp r2, #0 10001e30: d100 bne.n 10001e34 10001e32: e2d0 b.n 100023d6 10001e34: 71da strb r2, [r3, #7] 10001e36: 79ba ldrb r2, [r7, #6] 10001e38: 2a00 cmp r2, #0 10001e3a: d100 bne.n 10001e3e 10001e3c: e2f9 b.n 10002432 10001e3e: 721a strb r2, [r3, #8] 10001e40: 79fa ldrb r2, [r7, #7] 10001e42: 2a00 cmp r2, #0 10001e44: d101 bne.n 10001e4a 10001e46: f001 fe03 bl 10003a50 10001e4a: 725a strb r2, [r3, #9] 10001e4c: 7a3a ldrb r2, [r7, #8] 10001e4e: 2a00 cmp r2, #0 10001e50: d101 bne.n 10001e56 10001e52: f001 fe44 bl 10003ade 10001e56: 729a strb r2, [r3, #10] 10001e58: 7a7b ldrb r3, [r7, #9] 10001e5a: 2b00 cmp r3, #0 10001e5c: d101 bne.n 10001e62 10001e5e: f001 fe8d bl 10003b7c 10001e62: 72f3 strb r3, [r6, #11] 10001e64: 2318 movs r3, #24 10001e66: 220e movs r2, #14 10001e68: 200e movs r0, #14 10001e6a: 210d movs r1, #13 10001e6c: 9310 str r3, [sp, #64] ; 0x40 10001e6e: 9311 str r3, [sp, #68] ; 0x44 10001e70: 3b01 subs r3, #1 10001e72: 930f str r3, [sp, #60] ; 0x3c 10001e74: 3b01 subs r3, #1 10001e76: 930d str r3, [sp, #52] ; 0x34 10001e78: 3301 adds r3, #1 10001e7a: 9319 str r3, [sp, #100] ; 0x64 10001e7c: 3b02 subs r3, #2 10001e7e: 930c str r3, [sp, #48] ; 0x30 10001e80: 3301 adds r3, #1 10001e82: 930e str r3, [sp, #56] ; 0x38 10001e84: 3b02 subs r3, #2 10001e86: 930b str r3, [sp, #44] ; 0x2c 10001e88: 3301 adds r3, #1 10001e8a: 9318 str r3, [sp, #96] ; 0x60 10001e8c: 3b02 subs r3, #2 10001e8e: 930a str r3, [sp, #40] ; 0x28 10001e90: 3301 adds r3, #1 10001e92: 9317 str r3, [sp, #92] ; 0x5c 10001e94: 3b02 subs r3, #2 10001e96: 9309 str r3, [sp, #36] ; 0x24 10001e98: 3301 adds r3, #1 10001e9a: 9315 str r3, [sp, #84] ; 0x54 10001e9c: 3b02 subs r3, #2 10001e9e: 9308 str r3, [sp, #32] 10001ea0: 3301 adds r3, #1 10001ea2: 9314 str r3, [sp, #80] ; 0x50 10001ea4: 3b02 subs r3, #2 10001ea6: 9307 str r3, [sp, #28] 10001ea8: 3301 adds r3, #1 10001eaa: 9313 str r3, [sp, #76] ; 0x4c 10001eac: 3b02 subs r3, #2 10001eae: 9303 str r3, [sp, #12] 10001eb0: 9216 str r2, [sp, #88] ; 0x58 10001eb2: 3301 adds r3, #1 10001eb4: 3a02 subs r2, #2 10001eb6: 9312 str r3, [sp, #72] ; 0x48 10001eb8: 4694 mov ip, r2 10001eba: 3b01 subs r3, #1 10001ebc: 3201 adds r2, #1 10001ebe: 253e movs r5, #62 ; 0x3e 10001ec0: 4664 mov r4, ip 10001ec2: 5535 strb r5, [r6, r4] 10001ec4: 7d7d ldrb r5, [r7, #21] 10001ec6: 2d00 cmp r5, #0 10001ec8: d038 beq.n 10001f3c 10001eca: 5475 strb r5, [r6, r1] 10001ecc: 7dba ldrb r2, [r7, #22] 10001ece: 2a00 cmp r2, #0 10001ed0: d100 bne.n 10001ed4 10001ed2: e208 b.n 100022e6 10001ed4: 5432 strb r2, [r6, r0] 10001ed6: 7dfa ldrb r2, [r7, #23] 10001ed8: 2a00 cmp r2, #0 10001eda: d100 bne.n 10001ede 10001edc: e20a b.n 100022f4 10001ede: 9b03 ldr r3, [sp, #12] 10001ee0: 54f2 strb r2, [r6, r3] 10001ee2: 7e3b ldrb r3, [r7, #24] 10001ee4: 2b00 cmp r3, #0 10001ee6: d100 bne.n 10001eea 10001ee8: e267 b.n 100023ba 10001eea: 9a07 ldr r2, [sp, #28] 10001eec: 54b3 strb r3, [r6, r2] 10001eee: 7e7b ldrb r3, [r7, #25] 10001ef0: 2b00 cmp r3, #0 10001ef2: d100 bne.n 10001ef6 10001ef4: e268 b.n 100023c8 10001ef6: 9a08 ldr r2, [sp, #32] 10001ef8: 54b3 strb r3, [r6, r2] 10001efa: 7ebb ldrb r3, [r7, #26] 10001efc: 2b00 cmp r3, #0 10001efe: d100 bne.n 10001f02 10001f00: e2c5 b.n 1000248e 10001f02: 9a09 ldr r2, [sp, #36] ; 0x24 10001f04: 54b3 strb r3, [r6, r2] 10001f06: 7efb ldrb r3, [r7, #27] 10001f08: 2b00 cmp r3, #0 10001f0a: d101 bne.n 10001f10 10001f0c: f001 fdcf bl 10003aae 10001f10: 9a0a ldr r2, [sp, #40] ; 0x28 10001f12: 54b3 strb r3, [r6, r2] 10001f14: 7f3b ldrb r3, [r7, #28] 10001f16: 2b00 cmp r3, #0 10001f18: d101 bne.n 10001f1e 10001f1a: f001 fe0f bl 10003b3c 10001f1e: 9a0b ldr r2, [sp, #44] ; 0x2c 10001f20: 54b3 strb r3, [r6, r2] 10001f22: 7f7b ldrb r3, [r7, #29] 10001f24: 2b00 cmp r3, #0 10001f26: d101 bne.n 10001f2c 10001f28: f001 fe20 bl 10003b6c 10001f2c: 9a0c ldr r2, [sp, #48] ; 0x30 10001f2e: 980f ldr r0, [sp, #60] ; 0x3c 10001f30: 54b3 strb r3, [r6, r2] 10001f32: 9b10 ldr r3, [sp, #64] ; 0x40 10001f34: 990d ldr r1, [sp, #52] ; 0x34 10001f36: 9303 str r3, [sp, #12] 10001f38: 9a0e ldr r2, [sp, #56] ; 0x38 10001f3a: 9b11 ldr r3, [sp, #68] ; 0x44 10001f3c: 7ffd ldrb r5, [r7, #31] 10001f3e: 2d00 cmp r5, #0 10001f40: d05b beq.n 10001ffa 10001f42: 242c movs r4, #44 ; 0x2c 10001f44: 5474 strb r4, [r6, r1] 10001f46: 2120 movs r1, #32 10001f48: 5435 strb r5, [r6, r0] 10001f4a: 5c79 ldrb r1, [r7, r1] 10001f4c: 2900 cmp r1, #0 10001f4e: d100 bne.n 10001f52 10001f50: e2a4 b.n 1000249c 10001f52: 9803 ldr r0, [sp, #12] 10001f54: 1cd3 adds r3, r2, #3 10001f56: 5431 strb r1, [r6, r0] 10001f58: 2121 movs r1, #33 ; 0x21 10001f5a: 5c7c ldrb r4, [r7, r1] 10001f5c: b29b uxth r3, r3 10001f5e: 0019 movs r1, r3 10001f60: 2c00 cmp r4, #0 10001f62: d101 bne.n 10001f68 10001f64: f001 fdab bl 10003abe 10001f68: 54f4 strb r4, [r6, r3] 10001f6a: 2322 movs r3, #34 ; 0x22 10001f6c: 1d10 adds r0, r2, #4 10001f6e: 5cfc ldrb r4, [r7, r3] 10001f70: b280 uxth r0, r0 10001f72: 0001 movs r1, r0 10001f74: 2c00 cmp r4, #0 10001f76: d101 bne.n 10001f7c 10001f78: f001 fdf0 bl 10003b5c 10001f7c: 2123 movs r1, #35 ; 0x23 10001f7e: 5434 strb r4, [r6, r0] 10001f80: 1d53 adds r3, r2, #5 10001f82: 5c7c ldrb r4, [r7, r1] 10001f84: b29b uxth r3, r3 10001f86: 0019 movs r1, r3 10001f88: 2c00 cmp r4, #0 10001f8a: d101 bne.n 10001f90 10001f8c: f001 fe25 bl 10003bda 10001f90: 54f4 strb r4, [r6, r3] 10001f92: 2324 movs r3, #36 ; 0x24 10001f94: 1d90 adds r0, r2, #6 10001f96: 5cfc ldrb r4, [r7, r3] 10001f98: b280 uxth r0, r0 10001f9a: 0001 movs r1, r0 10001f9c: 2c00 cmp r4, #0 10001f9e: d101 bne.n 10001fa4 10001fa0: f001 fe34 bl 10003c0c 10001fa4: 2125 movs r1, #37 ; 0x25 10001fa6: 5434 strb r4, [r6, r0] 10001fa8: 1dd3 adds r3, r2, #7 10001faa: 5c7c ldrb r4, [r7, r1] 10001fac: b29b uxth r3, r3 10001fae: 0019 movs r1, r3 10001fb0: 2c00 cmp r4, #0 10001fb2: d101 bne.n 10001fb8 10001fb4: f001 fe33 bl 10003c1e 10001fb8: 54f4 strb r4, [r6, r3] 10001fba: 0010 movs r0, r2 10001fbc: 2326 movs r3, #38 ; 0x26 10001fbe: 3008 adds r0, #8 10001fc0: 5cfc ldrb r4, [r7, r3] 10001fc2: b280 uxth r0, r0 10001fc4: 0001 movs r1, r0 10001fc6: 0013 movs r3, r2 10001fc8: 2c00 cmp r4, #0 10001fca: d101 bne.n 10001fd0 10001fcc: f001 fe41 bl 10003c52 10001fd0: 2127 movs r1, #39 ; 0x27 10001fd2: 5434 strb r4, [r6, r0] 10001fd4: 3309 adds r3, #9 10001fd6: 5c78 ldrb r0, [r7, r1] 10001fd8: b29b uxth r3, r3 10001fda: 0019 movs r1, r3 10001fdc: 2800 cmp r0, #0 10001fde: d101 bne.n 10001fe4 10001fe0: f001 fe4c bl 10003c7c 10001fe4: 0011 movs r1, r2 10001fe6: 54f0 strb r0, [r6, r3] 10001fe8: 0013 movs r3, r2 10001fea: 310a adds r1, #10 10001fec: 320b adds r2, #11 10001fee: b289 uxth r1, r1 10001ff0: b290 uxth r0, r2 10001ff2: 000a movs r2, r1 10001ff4: 330c adds r3, #12 10001ff6: b29b uxth r3, r3 10001ff8: 9303 str r3, [sp, #12] 10001ffa: 2529 movs r5, #41 ; 0x29 10001ffc: 5d7c ldrb r4, [r7, r5] 10001ffe: 2c00 cmp r4, #0 10002000: d05a beq.n 100020b8 10002002: 3503 adds r5, #3 10002004: 5475 strb r5, [r6, r1] 10002006: 212a movs r1, #42 ; 0x2a 10002008: 5434 strb r4, [r6, r0] 1000200a: 5c79 ldrb r1, [r7, r1] 1000200c: 2900 cmp r1, #0 1000200e: d100 bne.n 10002012 10002010: e24d b.n 100024ae 10002012: 9b03 ldr r3, [sp, #12] 10002014: 1cd0 adds r0, r2, #3 10002016: 54f1 strb r1, [r6, r3] 10002018: 232b movs r3, #43 ; 0x2b 1000201a: 5cfc ldrb r4, [r7, r3] 1000201c: b280 uxth r0, r0 1000201e: 0001 movs r1, r0 10002020: 2c00 cmp r4, #0 10002022: d101 bne.n 10002028 10002024: f001 fd53 bl 10003ace 10002028: 5434 strb r4, [r6, r0] 1000202a: 1d13 adds r3, r2, #4 1000202c: 5d7c ldrb r4, [r7, r5] 1000202e: b29b uxth r3, r3 10002030: 0019 movs r1, r3 10002032: 2c00 cmp r4, #0 10002034: d101 bne.n 1000203a 10002036: f001 fd89 bl 10003b4c 1000203a: 54f4 strb r4, [r6, r3] 1000203c: 232d movs r3, #45 ; 0x2d 1000203e: 1d50 adds r0, r2, #5 10002040: 5cfc ldrb r4, [r7, r3] 10002042: b280 uxth r0, r0 10002044: 0001 movs r1, r0 10002046: 2c00 cmp r4, #0 10002048: d101 bne.n 1000204e 1000204a: f001 fdce bl 10003bea 1000204e: 212e movs r1, #46 ; 0x2e 10002050: 5434 strb r4, [r6, r0] 10002052: 1d93 adds r3, r2, #6 10002054: 5c7c ldrb r4, [r7, r1] 10002056: b29b uxth r3, r3 10002058: 0019 movs r1, r3 1000205a: 2c00 cmp r4, #0 1000205c: d101 bne.n 10002062 1000205e: f001 fdcc bl 10003bfa 10002062: 54f4 strb r4, [r6, r3] 10002064: 232f movs r3, #47 ; 0x2f 10002066: 1dd0 adds r0, r2, #7 10002068: 5cfc ldrb r4, [r7, r3] 1000206a: b280 uxth r0, r0 1000206c: 0001 movs r1, r0 1000206e: 0013 movs r3, r2 10002070: 2c00 cmp r4, #0 10002072: d101 bne.n 10002078 10002074: f001 fddc bl 10003c30 10002078: 2130 movs r1, #48 ; 0x30 1000207a: 5434 strb r4, [r6, r0] 1000207c: 3308 adds r3, #8 1000207e: 5c7c ldrb r4, [r7, r1] 10002080: b29b uxth r3, r3 10002082: 0019 movs r1, r3 10002084: 2c00 cmp r4, #0 10002086: d101 bne.n 1000208c 10002088: f001 fdda bl 10003c40 1000208c: 54f4 strb r4, [r6, r3] 1000208e: 0010 movs r0, r2 10002090: 2331 movs r3, #49 ; 0x31 10002092: 3009 adds r0, #9 10002094: 5cfb ldrb r3, [r7, r3] 10002096: b280 uxth r0, r0 10002098: 0001 movs r1, r0 1000209a: 2b00 cmp r3, #0 1000209c: d101 bne.n 100020a2 1000209e: f001 fdf6 bl 10003c8e 100020a2: 0011 movs r1, r2 100020a4: 5433 strb r3, [r6, r0] 100020a6: 0013 movs r3, r2 100020a8: 310a adds r1, #10 100020aa: 320b adds r2, #11 100020ac: b289 uxth r1, r1 100020ae: b290 uxth r0, r2 100020b0: 000a movs r2, r1 100020b2: 330c adds r3, #12 100020b4: b29b uxth r3, r3 100020b6: 9303 str r3, [sp, #12] 100020b8: 253a movs r5, #58 ; 0x3a 100020ba: 5475 strb r5, [r6, r1] 100020bc: 5435 strb r5, [r6, r0] 100020be: 7af8 ldrb r0, [r7, #11] 100020c0: 2800 cmp r0, #0 100020c2: d100 bne.n 100020c6 100020c4: e09f b.n 10002206 100020c6: 2400 movs r4, #0 100020c8: e00c b.n 100020e4 100020ca: 46c0 nop ; (mov r8, r8) 100020cc: 20003da5 .word 0x20003da5 100020d0: 41200000 .word 0x41200000 100020d4: 100117ac .word 0x100117ac 100020d8: 100117b8 .word 0x100117b8 100020dc: 20003c96 .word 0x20003c96 100020e0: 000b movs r3, r1 100020e2: 0014 movs r4, r2 100020e4: 1c62 adds r2, r4, #1 100020e6: b292 uxth r2, r2 100020e8: 54f0 strb r0, [r6, r3] 100020ea: 18b8 adds r0, r7, r2 100020ec: 7ac0 ldrb r0, [r0, #11] 100020ee: 1c59 adds r1, r3, #1 100020f0: b289 uxth r1, r1 100020f2: 2800 cmp r0, #0 100020f4: d1f4 bne.n 100020e0 100020f6: 0008 movs r0, r1 100020f8: 2a08 cmp r2, #8 100020fa: d83a bhi.n 10002172 100020fc: 2020 movs r0, #32 100020fe: 1c9d adds r5, r3, #2 10002100: b2ad uxth r5, r5 10002102: 4684 mov ip, r0 10002104: 5470 strb r0, [r6, r1] 10002106: 0028 movs r0, r5 10002108: 2c07 cmp r4, #7 1000210a: d054 beq.n 100021b6 1000210c: 4660 mov r0, ip 1000210e: 1cdc adds r4, r3, #3 10002110: b2a4 uxth r4, r4 10002112: 5570 strb r0, [r6, r5] 10002114: 0020 movs r0, r4 10002116: 2a07 cmp r2, #7 10002118: d04d beq.n 100021b6 1000211a: 4660 mov r0, ip 1000211c: 1d1d adds r5, r3, #4 1000211e: b2ad uxth r5, r5 10002120: 5530 strb r0, [r6, r4] 10002122: 0028 movs r0, r5 10002124: 2a06 cmp r2, #6 10002126: d046 beq.n 100021b6 10002128: 4660 mov r0, ip 1000212a: 1d5c adds r4, r3, #5 1000212c: b2a4 uxth r4, r4 1000212e: 5570 strb r0, [r6, r5] 10002130: 0020 movs r0, r4 10002132: 2a05 cmp r2, #5 10002134: d03f beq.n 100021b6 10002136: 4660 mov r0, ip 10002138: 3306 adds r3, #6 1000213a: 5530 strb r0, [r6, r4] 1000213c: b298 uxth r0, r3 1000213e: 2a04 cmp r2, #4 10002140: d039 beq.n 100021b6 10002142: 2420 movs r4, #32 10002144: 1d8b adds r3, r1, #6 10002146: b29b uxth r3, r3 10002148: 5434 strb r4, [r6, r0] 1000214a: 0018 movs r0, r3 1000214c: 2a03 cmp r2, #3 1000214e: d032 beq.n 100021b6 10002150: 1dcd adds r5, r1, #7 10002152: b2ad uxth r5, r5 10002154: 54f4 strb r4, [r6, r3] 10002156: 0028 movs r0, r5 10002158: 2a02 cmp r2, #2 1000215a: d02c beq.n 100021b6 1000215c: 000b movs r3, r1 1000215e: 3308 adds r3, #8 10002160: b29b uxth r3, r3 10002162: 5574 strb r4, [r6, r5] 10002164: 0018 movs r0, r3 10002166: 2a00 cmp r2, #0 10002168: d125 bne.n 100021b6 1000216a: 3109 adds r1, #9 1000216c: b289 uxth r1, r1 1000216e: 0008 movs r0, r1 10002170: 54f4 strb r4, [r6, r3] 10002172: 233a movs r3, #58 ; 0x3a 10002174: 5433 strb r3, [r6, r0] 10002176: 465b mov r3, fp 10002178: 7f9a ldrb r2, [r3, #30] 1000217a: 1c4c adds r4, r1, #1 1000217c: b2a4 uxth r4, r4 1000217e: 2a00 cmp r2, #0 10002180: d011 beq.n 100021a6 10002182: 2cfe cmp r4, #254 ; 0xfe 10002184: d80f bhi.n 100021a6 10002186: 23fd movs r3, #253 ; 0xfd 10002188: 1a59 subs r1, r3, r1 1000218a: b289 uxth r1, r1 1000218c: 3101 adds r1, #1 1000218e: 2300 movs r3, #0 10002190: 1934 adds r4, r6, r4 10002192: e002 b.n 1000219a 10002194: 3301 adds r3, #1 10002196: 428b cmp r3, r1 10002198: d005 beq.n 100021a6 1000219a: 54e2 strb r2, [r4, r3] 1000219c: 465a mov r2, fp 1000219e: 18d2 adds r2, r2, r3 100021a0: 7fd2 ldrb r2, [r2, #31] 100021a2: 2a00 cmp r2, #0 100021a4: d1f6 bne.n 10002194 100021a6: 2301 movs r3, #1 100021a8: 4652 mov r2, sl 100021aa: 0031 movs r1, r6 100021ac: 48f0 ldr r0, [pc, #960] ; (10002570 ) 100021ae: 7013 strb r3, [r2, #0] 100021b0: f7fe f944 bl 1000043c <_Z7log_outPKcz> 100021b4: e572 b.n 10001c9c 100021b6: 0001 movs r1, r0 100021b8: e7db b.n 10002172 100021ba: aa18 add r2, sp, #96 ; 0x60 100021bc: 4694 mov ip, r2 100021be: 330a adds r3, #10 100021c0: 4463 add r3, ip 100021c2: 0019 movs r1, r3 100021c4: a81a add r0, sp, #104 ; 0x68 100021c6: f00d ffef bl 100101a8 <_Z10ReadAM2315PsS_> 100021ca: e5bd b.n 10001d48 100021cc: 2100 movs r1, #0 100021ce: 4648 mov r0, r9 100021d0: f00c f96a bl 1000e4a8 <_ZN9LoRaClass11beginPacketEi> 100021d4: 7831 ldrb r1, [r6, #0] 100021d6: 2900 cmp r1, #0 100021d8: d008 beq.n 100021ec 100021da: 2400 movs r4, #0 100021dc: 3401 adds r4, #1 100021de: 4648 mov r0, r9 100021e0: b2a4 uxth r4, r4 100021e2: f00b fda9 bl 1000dd38 <_ZN9LoRaClass5writeEh> 100021e6: 5d31 ldrb r1, [r6, r4] 100021e8: 2900 cmp r1, #0 100021ea: d1f7 bne.n 100021dc 100021ec: 2100 movs r1, #0 100021ee: 4648 mov r0, r9 100021f0: f00c fa66 bl 1000e6c0 <_ZN9LoRaClass9endPacketEb> 100021f4: 2100 movs r1, #0 100021f6: 4648 mov r0, r9 100021f8: f00c fcd8 bl 1000ebac <_ZN9LoRaClass7receiveEi> 100021fc: 2300 movs r3, #0 100021fe: 4652 mov r2, sl 10002200: 9306 str r3, [sp, #24] 10002202: 7013 strb r3, [r2, #0] 10002204: e55b b.n 10001cbe 10002206: 2120 movs r1, #32 10002208: 9803 ldr r0, [sp, #12] 1000220a: 3203 adds r2, #3 1000220c: b292 uxth r2, r2 1000220e: 5431 strb r1, [r6, r0] 10002210: 54b1 strb r1, [r6, r2] 10002212: 1c9a adds r2, r3, #2 10002214: b292 uxth r2, r2 10002216: 54b1 strb r1, [r6, r2] 10002218: 1cda adds r2, r3, #3 1000221a: b292 uxth r2, r2 1000221c: 54b1 strb r1, [r6, r2] 1000221e: 1d1a adds r2, r3, #4 10002220: b292 uxth r2, r2 10002222: 1d58 adds r0, r3, #5 10002224: 54b1 strb r1, [r6, r2] 10002226: b280 uxth r0, r0 10002228: 0019 movs r1, r3 1000222a: 2200 movs r2, #0 1000222c: e789 b.n 10002142 1000222e: 230f movs r3, #15 10002230: 2205 movs r2, #5 10002232: 9310 str r3, [sp, #64] ; 0x40 10002234: 9311 str r3, [sp, #68] ; 0x44 10002236: 3b01 subs r3, #1 10002238: 930f str r3, [sp, #60] ; 0x3c 1000223a: 3b01 subs r3, #1 1000223c: 930d str r3, [sp, #52] ; 0x34 1000223e: 3301 adds r3, #1 10002240: 9319 str r3, [sp, #100] ; 0x64 10002242: 3b02 subs r3, #2 10002244: 930c str r3, [sp, #48] ; 0x30 10002246: 3301 adds r3, #1 10002248: 930e str r3, [sp, #56] ; 0x38 1000224a: 3b02 subs r3, #2 1000224c: 930b str r3, [sp, #44] ; 0x2c 1000224e: 3301 adds r3, #1 10002250: 9318 str r3, [sp, #96] ; 0x60 10002252: 3b02 subs r3, #2 10002254: 930a str r3, [sp, #40] ; 0x28 10002256: 3301 adds r3, #1 10002258: 9317 str r3, [sp, #92] ; 0x5c 1000225a: 3b02 subs r3, #2 1000225c: 9309 str r3, [sp, #36] ; 0x24 1000225e: 3301 adds r3, #1 10002260: 9315 str r3, [sp, #84] ; 0x54 10002262: 3b02 subs r3, #2 10002264: 9308 str r3, [sp, #32] 10002266: 3301 adds r3, #1 10002268: 9314 str r3, [sp, #80] ; 0x50 1000226a: 3b02 subs r3, #2 1000226c: 9307 str r3, [sp, #28] 1000226e: 3301 adds r3, #1 10002270: 9313 str r3, [sp, #76] ; 0x4c 10002272: 3b02 subs r3, #2 10002274: 9303 str r3, [sp, #12] 10002276: 9216 str r2, [sp, #88] ; 0x58 10002278: 3301 adds r3, #1 1000227a: 3a02 subs r2, #2 1000227c: 9312 str r3, [sp, #72] ; 0x48 1000227e: 4694 mov ip, r2 10002280: 2005 movs r0, #5 10002282: 3b01 subs r3, #1 10002284: 2104 movs r1, #4 10002286: 3201 adds r2, #1 10002288: e619 b.n 10001ebe 1000228a: 2310 movs r3, #16 1000228c: 2206 movs r2, #6 1000228e: 9310 str r3, [sp, #64] ; 0x40 10002290: 9311 str r3, [sp, #68] ; 0x44 10002292: 3b01 subs r3, #1 10002294: 930f str r3, [sp, #60] ; 0x3c 10002296: 3b01 subs r3, #1 10002298: 930d str r3, [sp, #52] ; 0x34 1000229a: 3301 adds r3, #1 1000229c: 9319 str r3, [sp, #100] ; 0x64 1000229e: 3b02 subs r3, #2 100022a0: 930c str r3, [sp, #48] ; 0x30 100022a2: 3301 adds r3, #1 100022a4: 930e str r3, [sp, #56] ; 0x38 100022a6: 3b02 subs r3, #2 100022a8: 930b str r3, [sp, #44] ; 0x2c 100022aa: 3301 adds r3, #1 100022ac: 9318 str r3, [sp, #96] ; 0x60 100022ae: 3b02 subs r3, #2 100022b0: 930a str r3, [sp, #40] ; 0x28 100022b2: 3301 adds r3, #1 100022b4: 9317 str r3, [sp, #92] ; 0x5c 100022b6: 3b02 subs r3, #2 100022b8: 9309 str r3, [sp, #36] ; 0x24 100022ba: 3301 adds r3, #1 100022bc: 9315 str r3, [sp, #84] ; 0x54 100022be: 3b02 subs r3, #2 100022c0: 9308 str r3, [sp, #32] 100022c2: 3301 adds r3, #1 100022c4: 9314 str r3, [sp, #80] ; 0x50 100022c6: 3b02 subs r3, #2 100022c8: 9307 str r3, [sp, #28] 100022ca: 3301 adds r3, #1 100022cc: 9313 str r3, [sp, #76] ; 0x4c 100022ce: 3b02 subs r3, #2 100022d0: 9303 str r3, [sp, #12] 100022d2: 9216 str r2, [sp, #88] ; 0x58 100022d4: 3301 adds r3, #1 100022d6: 3a02 subs r2, #2 100022d8: 9312 str r3, [sp, #72] ; 0x48 100022da: 4694 mov ip, r2 100022dc: 2006 movs r0, #6 100022de: 3b01 subs r3, #1 100022e0: 2105 movs r1, #5 100022e2: 3201 adds r2, #1 100022e4: e5eb b.n 10001ebe 100022e6: 9a07 ldr r2, [sp, #28] 100022e8: 0001 movs r1, r0 100022ea: 9b12 ldr r3, [sp, #72] ; 0x48 100022ec: 9803 ldr r0, [sp, #12] 100022ee: 9203 str r2, [sp, #12] 100022f0: 9a16 ldr r2, [sp, #88] ; 0x58 100022f2: e623 b.n 10001f3c 100022f4: 9a08 ldr r2, [sp, #32] 100022f6: 9903 ldr r1, [sp, #12] 100022f8: 9807 ldr r0, [sp, #28] 100022fa: 9203 str r2, [sp, #12] 100022fc: 001a movs r2, r3 100022fe: 9b13 ldr r3, [sp, #76] ; 0x4c 10002300: e61c b.n 10001f3c 10002302: 2311 movs r3, #17 10002304: 2207 movs r2, #7 10002306: 9310 str r3, [sp, #64] ; 0x40 10002308: 9311 str r3, [sp, #68] ; 0x44 1000230a: 3b01 subs r3, #1 1000230c: 930f str r3, [sp, #60] ; 0x3c 1000230e: 3b01 subs r3, #1 10002310: 930d str r3, [sp, #52] ; 0x34 10002312: 3301 adds r3, #1 10002314: 9319 str r3, [sp, #100] ; 0x64 10002316: 3b02 subs r3, #2 10002318: 930c str r3, [sp, #48] ; 0x30 1000231a: 3301 adds r3, #1 1000231c: 930e str r3, [sp, #56] ; 0x38 1000231e: 3b02 subs r3, #2 10002320: 930b str r3, [sp, #44] ; 0x2c 10002322: 3301 adds r3, #1 10002324: 9318 str r3, [sp, #96] ; 0x60 10002326: 3b02 subs r3, #2 10002328: 930a str r3, [sp, #40] ; 0x28 1000232a: 3301 adds r3, #1 1000232c: 9317 str r3, [sp, #92] ; 0x5c 1000232e: 3b02 subs r3, #2 10002330: 9309 str r3, [sp, #36] ; 0x24 10002332: 3301 adds r3, #1 10002334: 9315 str r3, [sp, #84] ; 0x54 10002336: 3b02 subs r3, #2 10002338: 9308 str r3, [sp, #32] 1000233a: 3301 adds r3, #1 1000233c: 9314 str r3, [sp, #80] ; 0x50 1000233e: 3b02 subs r3, #2 10002340: 9307 str r3, [sp, #28] 10002342: 3301 adds r3, #1 10002344: 9313 str r3, [sp, #76] ; 0x4c 10002346: 3b02 subs r3, #2 10002348: 9303 str r3, [sp, #12] 1000234a: 9216 str r2, [sp, #88] ; 0x58 1000234c: 3301 adds r3, #1 1000234e: 3a02 subs r2, #2 10002350: 9312 str r3, [sp, #72] ; 0x48 10002352: 4694 mov ip, r2 10002354: 2007 movs r0, #7 10002356: 3b01 subs r3, #1 10002358: 2106 movs r1, #6 1000235a: 3201 adds r2, #1 1000235c: e5af b.n 10001ebe 1000235e: 2312 movs r3, #18 10002360: 2208 movs r2, #8 10002362: 9310 str r3, [sp, #64] ; 0x40 10002364: 9311 str r3, [sp, #68] ; 0x44 10002366: 3b01 subs r3, #1 10002368: 930f str r3, [sp, #60] ; 0x3c 1000236a: 3b01 subs r3, #1 1000236c: 930d str r3, [sp, #52] ; 0x34 1000236e: 3301 adds r3, #1 10002370: 9319 str r3, [sp, #100] ; 0x64 10002372: 3b02 subs r3, #2 10002374: 930c str r3, [sp, #48] ; 0x30 10002376: 3301 adds r3, #1 10002378: 930e str r3, [sp, #56] ; 0x38 1000237a: 3b02 subs r3, #2 1000237c: 930b str r3, [sp, #44] ; 0x2c 1000237e: 3301 adds r3, #1 10002380: 9318 str r3, [sp, #96] ; 0x60 10002382: 3b02 subs r3, #2 10002384: 930a str r3, [sp, #40] ; 0x28 10002386: 3301 adds r3, #1 10002388: 9317 str r3, [sp, #92] ; 0x5c 1000238a: 3b02 subs r3, #2 1000238c: 9309 str r3, [sp, #36] ; 0x24 1000238e: 3301 adds r3, #1 10002390: 9315 str r3, [sp, #84] ; 0x54 10002392: 3b02 subs r3, #2 10002394: 9308 str r3, [sp, #32] 10002396: 3301 adds r3, #1 10002398: 9314 str r3, [sp, #80] ; 0x50 1000239a: 3b02 subs r3, #2 1000239c: 9307 str r3, [sp, #28] 1000239e: 3301 adds r3, #1 100023a0: 9313 str r3, [sp, #76] ; 0x4c 100023a2: 3b02 subs r3, #2 100023a4: 9303 str r3, [sp, #12] 100023a6: 9216 str r2, [sp, #88] ; 0x58 100023a8: 3301 adds r3, #1 100023aa: 3a02 subs r2, #2 100023ac: 9312 str r3, [sp, #72] ; 0x48 100023ae: 4694 mov ip, r2 100023b0: 2008 movs r0, #8 100023b2: 3b01 subs r3, #1 100023b4: 2107 movs r1, #7 100023b6: 3201 adds r2, #1 100023b8: e581 b.n 10001ebe 100023ba: 9b09 ldr r3, [sp, #36] ; 0x24 100023bc: 9808 ldr r0, [sp, #32] 100023be: 9303 str r3, [sp, #12] 100023c0: 9907 ldr r1, [sp, #28] 100023c2: 9b14 ldr r3, [sp, #80] ; 0x50 100023c4: 9a12 ldr r2, [sp, #72] ; 0x48 100023c6: e5b9 b.n 10001f3c 100023c8: 9b0a ldr r3, [sp, #40] ; 0x28 100023ca: 9809 ldr r0, [sp, #36] ; 0x24 100023cc: 9303 str r3, [sp, #12] 100023ce: 9908 ldr r1, [sp, #32] 100023d0: 9b15 ldr r3, [sp, #84] ; 0x54 100023d2: 9a13 ldr r2, [sp, #76] ; 0x4c 100023d4: e5b2 b.n 10001f3c 100023d6: 2313 movs r3, #19 100023d8: 2209 movs r2, #9 100023da: 9310 str r3, [sp, #64] ; 0x40 100023dc: 9311 str r3, [sp, #68] ; 0x44 100023de: 3b01 subs r3, #1 100023e0: 930f str r3, [sp, #60] ; 0x3c 100023e2: 3b01 subs r3, #1 100023e4: 930d str r3, [sp, #52] ; 0x34 100023e6: 3301 adds r3, #1 100023e8: 9319 str r3, [sp, #100] ; 0x64 100023ea: 3b02 subs r3, #2 100023ec: 930c str r3, [sp, #48] ; 0x30 100023ee: 3301 adds r3, #1 100023f0: 930e str r3, [sp, #56] ; 0x38 100023f2: 3b02 subs r3, #2 100023f4: 930b str r3, [sp, #44] ; 0x2c 100023f6: 3301 adds r3, #1 100023f8: 9318 str r3, [sp, #96] ; 0x60 100023fa: 3b02 subs r3, #2 100023fc: 930a str r3, [sp, #40] ; 0x28 100023fe: 3301 adds r3, #1 10002400: 9317 str r3, [sp, #92] ; 0x5c 10002402: 3b02 subs r3, #2 10002404: 9309 str r3, [sp, #36] ; 0x24 10002406: 3301 adds r3, #1 10002408: 9315 str r3, [sp, #84] ; 0x54 1000240a: 3b02 subs r3, #2 1000240c: 9308 str r3, [sp, #32] 1000240e: 3301 adds r3, #1 10002410: 9314 str r3, [sp, #80] ; 0x50 10002412: 3b02 subs r3, #2 10002414: 9307 str r3, [sp, #28] 10002416: 3301 adds r3, #1 10002418: 9313 str r3, [sp, #76] ; 0x4c 1000241a: 3b02 subs r3, #2 1000241c: 9303 str r3, [sp, #12] 1000241e: 9216 str r2, [sp, #88] ; 0x58 10002420: 3301 adds r3, #1 10002422: 3a02 subs r2, #2 10002424: 9312 str r3, [sp, #72] ; 0x48 10002426: 4694 mov ip, r2 10002428: 2009 movs r0, #9 1000242a: 3b01 subs r3, #1 1000242c: 2108 movs r1, #8 1000242e: 3201 adds r2, #1 10002430: e545 b.n 10001ebe 10002432: 2314 movs r3, #20 10002434: 220a movs r2, #10 10002436: 9310 str r3, [sp, #64] ; 0x40 10002438: 9311 str r3, [sp, #68] ; 0x44 1000243a: 3b01 subs r3, #1 1000243c: 930f str r3, [sp, #60] ; 0x3c 1000243e: 3b01 subs r3, #1 10002440: 930d str r3, [sp, #52] ; 0x34 10002442: 3301 adds r3, #1 10002444: 9319 str r3, [sp, #100] ; 0x64 10002446: 3b02 subs r3, #2 10002448: 930c str r3, [sp, #48] ; 0x30 1000244a: 3301 adds r3, #1 1000244c: 930e str r3, [sp, #56] ; 0x38 1000244e: 3b02 subs r3, #2 10002450: 930b str r3, [sp, #44] ; 0x2c 10002452: 3301 adds r3, #1 10002454: 9318 str r3, [sp, #96] ; 0x60 10002456: 3b02 subs r3, #2 10002458: 930a str r3, [sp, #40] ; 0x28 1000245a: 3301 adds r3, #1 1000245c: 9317 str r3, [sp, #92] ; 0x5c 1000245e: 3b02 subs r3, #2 10002460: 9309 str r3, [sp, #36] ; 0x24 10002462: 3301 adds r3, #1 10002464: 9315 str r3, [sp, #84] ; 0x54 10002466: 3b02 subs r3, #2 10002468: 9308 str r3, [sp, #32] 1000246a: 3301 adds r3, #1 1000246c: 9314 str r3, [sp, #80] ; 0x50 1000246e: 3b02 subs r3, #2 10002470: 9307 str r3, [sp, #28] 10002472: 3301 adds r3, #1 10002474: 9313 str r3, [sp, #76] ; 0x4c 10002476: 3b02 subs r3, #2 10002478: 9303 str r3, [sp, #12] 1000247a: 9216 str r2, [sp, #88] ; 0x58 1000247c: 3301 adds r3, #1 1000247e: 3a02 subs r2, #2 10002480: 9312 str r3, [sp, #72] ; 0x48 10002482: 4694 mov ip, r2 10002484: 200a movs r0, #10 10002486: 3b01 subs r3, #1 10002488: 2109 movs r1, #9 1000248a: 3201 adds r2, #1 1000248c: e517 b.n 10001ebe 1000248e: 9b0b ldr r3, [sp, #44] ; 0x2c 10002490: 980a ldr r0, [sp, #40] ; 0x28 10002492: 9303 str r3, [sp, #12] 10002494: 9909 ldr r1, [sp, #36] ; 0x24 10002496: 9b17 ldr r3, [sp, #92] ; 0x5c 10002498: 9a14 ldr r2, [sp, #80] ; 0x50 1000249a: e54f b.n 10001f3c 1000249c: 1c9d adds r5, r3, #2 1000249e: 1c58 adds r0, r3, #1 100024a0: b2ac uxth r4, r5 100024a2: 9903 ldr r1, [sp, #12] 100024a4: 001a movs r2, r3 100024a6: b280 uxth r0, r0 100024a8: 9403 str r4, [sp, #12] 100024aa: 0023 movs r3, r4 100024ac: e5a5 b.n 10001ffa 100024ae: 1c9d adds r5, r3, #2 100024b0: 1c58 adds r0, r3, #1 100024b2: b2ac uxth r4, r5 100024b4: 9903 ldr r1, [sp, #12] 100024b6: 001a movs r2, r3 100024b8: b280 uxth r0, r0 100024ba: 9403 str r4, [sp, #12] 100024bc: 0023 movs r3, r4 100024be: e5fb b.n 100020b8 100024c0: 7893 ldrb r3, [r2, #2] 100024c2: 2b01 cmp r3, #1 100024c4: d000 beq.n 100024c8 100024c6: e41d b.n 10001d04 100024c8: 2d03 cmp r5, #3 100024ca: dd05 ble.n 100024d8 100024cc: 4643 mov r3, r8 100024ce: 1ea2 subs r2, r4, #2 100024d0: 1cd9 adds r1, r3, #3 100024d2: 4640 mov r0, r8 100024d4: f00e fce4 bl 10010ea0 <__memmove_veneer> 100024d8: 2300 movs r3, #0 100024da: 4444 add r4, r8 100024dc: 3c02 subs r4, #2 100024de: 4641 mov r1, r8 100024e0: 4823 ldr r0, [pc, #140] ; (10002570 ) 100024e2: 7023 strb r3, [r4, #0] 100024e4: f7fd ffaa bl 1000043c <_Z7log_outPKcz> 100024e8: f7fe feea bl 100012c0 <_Z13decode_packetv> 100024ec: 0004 movs r4, r0 100024ee: 1e05 subs r5, r0, #0 100024f0: d101 bne.n 100024f6 100024f2: f7ff fbc9 bl 10001c88 100024f6: 2825 cmp r0, #37 ; 0x25 100024f8: d901 bls.n 100024fe 100024fa: f7ff fbc5 bl 10001c88 100024fe: 4a1d ldr r2, [pc, #116] ; (10002574 ) 10002500: 0083 lsls r3, r0, #2 10002502: 58d3 ldr r3, [r2, r3] 10002504: 469f mov pc, r3 10002506: 24d0 movs r4, #208 ; 0xd0 10002508: 2508 movs r5, #8 1000250a: 0624 lsls r4, r4, #24 1000250c: 6165 str r5, [r4, #20] 1000250e: 20fa movs r0, #250 ; 0xfa 10002510: f003 fcfe bl 10005f10 10002514: 2301 movs r3, #1 10002516: 465a mov r2, fp 10002518: 61a5 str r5, [r4, #24] 1000251a: 70d3 strb r3, [r2, #3] 1000251c: f7ff fbb4 bl 10001c88 10002520: 24d0 movs r4, #208 ; 0xd0 10002522: 2504 movs r5, #4 10002524: 0624 lsls r4, r4, #24 10002526: 6165 str r5, [r4, #20] 10002528: 20fa movs r0, #250 ; 0xfa 1000252a: f003 fcf1 bl 10005f10 1000252e: 2300 movs r3, #0 10002530: 465a mov r2, fp 10002532: 61a5 str r5, [r4, #24] 10002534: 70d3 strb r3, [r2, #3] 10002536: f7ff fba7 bl 10001c88 1000253a: 23d0 movs r3, #208 ; 0xd0 1000253c: 2210 movs r2, #16 1000253e: 061b lsls r3, r3, #24 10002540: 615a str r2, [r3, #20] 10002542: 2301 movs r3, #1 10002544: 465a mov r2, fp 10002546: 7093 strb r3, [r2, #2] 10002548: f7ff fb9e bl 10001c88 1000254c: 23d0 movs r3, #208 ; 0xd0 1000254e: 2210 movs r2, #16 10002550: 061b lsls r3, r3, #24 10002552: 619a str r2, [r3, #24] 10002554: 2300 movs r3, #0 10002556: 465a mov r2, fp 10002558: 7093 strb r3, [r2, #2] 1000255a: f7ff fb95 bl 10001c88 1000255e: 23d0 movs r3, #208 ; 0xd0 10002560: 2220 movs r2, #32 10002562: 061b lsls r3, r3, #24 10002564: 615a str r2, [r3, #20] 10002566: 2301 movs r3, #1 10002568: 465a mov r2, fp 1000256a: 7053 strb r3, [r2, #1] 1000256c: f7ff fb8c bl 10001c88 10002570: 100111d8 .word 0x100111d8 10002574: 10010eb0 .word 0x10010eb0 10002578: 23d0 movs r3, #208 ; 0xd0 1000257a: 2220 movs r2, #32 1000257c: 061b lsls r3, r3, #24 1000257e: 619a str r2, [r3, #24] 10002580: 2300 movs r3, #0 10002582: 465a mov r2, fp 10002584: 7053 strb r3, [r2, #1] 10002586: f7ff fb7f bl 10001c88 1000258a: 23d0 movs r3, #208 ; 0xd0 1000258c: 2240 movs r2, #64 ; 0x40 1000258e: 061b lsls r3, r3, #24 10002590: 615a str r2, [r3, #20] 10002592: 2301 movs r3, #1 10002594: 465a mov r2, fp 10002596: 7013 strb r3, [r2, #0] 10002598: f7ff fb76 bl 10001c88 1000259c: 23d0 movs r3, #208 ; 0xd0 1000259e: 2240 movs r2, #64 ; 0x40 100025a0: 061b lsls r3, r3, #24 100025a2: 619a str r2, [r3, #24] 100025a4: 2300 movs r3, #0 100025a6: 465a mov r2, fp 100025a8: 7013 strb r3, [r2, #0] 100025aa: f7ff fb6d bl 10001c88 100025ae: 2400 movs r4, #0 100025b0: 4bd5 ldr r3, [pc, #852] ; (10002908 ) 100025b2: 663b str r3, [r7, #96] ; 0x60 100025b4: 667c str r4, [r7, #100] ; 0x64 100025b6: f7ff fb67 bl 10001c88 100025ba: 2400 movs r4, #0 100025bc: 4bd3 ldr r3, [pc, #844] ; (1000290c ) 100025be: 663b str r3, [r7, #96] ; 0x60 100025c0: 667c str r4, [r7, #100] ; 0x64 100025c2: f7ff fb61 bl 10001c88 100025c6: 2300 movs r3, #0 100025c8: 4ad1 ldr r2, [pc, #836] ; (10002910 ) 100025ca: 663a str r2, [r7, #96] ; 0x60 100025cc: 667b str r3, [r7, #100] ; 0x64 100025ce: f7ff fb5b bl 10001c88 100025d2: 2300 movs r3, #0 100025d4: 4acf ldr r2, [pc, #828] ; (10002914 ) 100025d6: 663a str r2, [r7, #96] ; 0x60 100025d8: 667b str r3, [r7, #100] ; 0x64 100025da: f7ff fb55 bl 10001c88 100025de: 2300 movs r3, #0 100025e0: 4acd ldr r2, [pc, #820] ; (10002918 ) 100025e2: 663a str r2, [r7, #96] ; 0x60 100025e4: 667b str r3, [r7, #100] ; 0x64 100025e6: f7ff fb4f bl 10001c88 100025ea: 2300 movs r3, #0 100025ec: 4acb ldr r2, [pc, #812] ; (1000291c ) 100025ee: 663a str r2, [r7, #96] ; 0x60 100025f0: 667b str r3, [r7, #100] ; 0x64 100025f2: f7ff fb49 bl 10001c88 100025f6: 2201 movs r2, #1 100025f8: 4252 negs r2, r2 100025fa: 17d3 asrs r3, r2, #31 100025fc: 663a str r2, [r7, #96] ; 0x60 100025fe: 667b str r3, [r7, #100] ; 0x64 10002600: f7ff fb42 bl 10001c88 10002604: 22fd movs r2, #253 ; 0xfd 10002606: 2100 movs r1, #0 10002608: 48c5 ldr r0, [pc, #788] ; (10002920 ) 1000260a: f008 f931 bl 1000a870 <__wrap_memset> 1000260e: 22c4 movs r2, #196 ; 0xc4 10002610: 4bc3 ldr r3, [pc, #780] ; (10002920 ) 10002612: 4252 negs r2, r2 10002614: 3b02 subs r3, #2 10002616: 801a strh r2, [r3, #0] 10002618: 32c5 adds r2, #197 ; 0xc5 1000261a: 709a strb r2, [r3, #2] 1000261c: 787a ldrb r2, [r7, #1] 1000261e: 2a00 cmp r2, #0 10002620: d101 bne.n 10002626 10002622: f001 fbd1 bl 10003dc8 10002626: 70da strb r2, [r3, #3] 10002628: 78ba ldrb r2, [r7, #2] 1000262a: 2a00 cmp r2, #0 1000262c: d101 bne.n 10002632 1000262e: f001 fc81 bl 10003f34 10002632: 711a strb r2, [r3, #4] 10002634: 78fa ldrb r2, [r7, #3] 10002636: 2a00 cmp r2, #0 10002638: d101 bne.n 1000263e 1000263a: f001 fdaa bl 10004192 1000263e: 715a strb r2, [r3, #5] 10002640: 793a ldrb r2, [r7, #4] 10002642: 2a00 cmp r2, #0 10002644: d101 bne.n 1000264a 10002646: f001 fefb bl 10004440 1000264a: 719a strb r2, [r3, #6] 1000264c: 797a ldrb r2, [r7, #5] 1000264e: 2a00 cmp r2, #0 10002650: d101 bne.n 10002656 10002652: f001 fec8 bl 100043e6 10002656: 71da strb r2, [r3, #7] 10002658: 79ba ldrb r2, [r7, #6] 1000265a: 2a00 cmp r2, #0 1000265c: d101 bne.n 10002662 1000265e: f002 f8fb bl 10004858 10002662: 721a strb r2, [r3, #8] 10002664: 79fa ldrb r2, [r7, #7] 10002666: 2a00 cmp r2, #0 10002668: d101 bne.n 1000266e 1000266a: f002 fc52 bl 10004f12 1000266e: 725a strb r2, [r3, #9] 10002670: 7a3a ldrb r2, [r7, #8] 10002672: 2a00 cmp r2, #0 10002674: d101 bne.n 1000267a 10002676: f002 fc79 bl 10004f6c 1000267a: 729a strb r2, [r3, #10] 1000267c: 7a7a ldrb r2, [r7, #9] 1000267e: 2a00 cmp r2, #0 10002680: d101 bne.n 10002686 10002682: f002 fcce bl 10005022 10002686: 72da strb r2, [r3, #11] 10002688: 2318 movs r3, #24 1000268a: 2510 movs r5, #16 1000268c: 220f movs r2, #15 1000268e: 210d movs r1, #13 10002690: 200c movs r0, #12 10002692: 9316 str r3, [sp, #88] ; 0x58 10002694: 9315 str r3, [sp, #84] ; 0x54 10002696: 3b01 subs r3, #1 10002698: 9312 str r3, [sp, #72] ; 0x48 1000269a: 3b01 subs r3, #1 1000269c: 930d str r3, [sp, #52] ; 0x34 1000269e: 3301 adds r3, #1 100026a0: 9318 str r3, [sp, #96] ; 0x60 100026a2: 3b02 subs r3, #2 100026a4: 930c str r3, [sp, #48] ; 0x30 100026a6: 3301 adds r3, #1 100026a8: 9311 str r3, [sp, #68] ; 0x44 100026aa: 3b02 subs r3, #2 100026ac: 930a str r3, [sp, #40] ; 0x28 100026ae: 3301 adds r3, #1 100026b0: 9313 str r3, [sp, #76] ; 0x4c 100026b2: 3b02 subs r3, #2 100026b4: 930b str r3, [sp, #44] ; 0x2c 100026b6: 3301 adds r3, #1 100026b8: 9314 str r3, [sp, #80] ; 0x50 100026ba: 3b02 subs r3, #2 100026bc: 9308 str r3, [sp, #32] 100026be: 3301 adds r3, #1 100026c0: 930e str r3, [sp, #56] ; 0x38 100026c2: 3b02 subs r3, #2 100026c4: 9309 str r3, [sp, #36] ; 0x24 100026c6: 3301 adds r3, #1 100026c8: 930f str r3, [sp, #60] ; 0x3c 100026ca: 3b02 subs r3, #2 100026cc: 9307 str r3, [sp, #28] 100026ce: 3301 adds r3, #1 100026d0: 9310 str r3, [sp, #64] ; 0x40 100026d2: 3b02 subs r3, #2 100026d4: 469c mov ip, r3 100026d6: 3b01 subs r3, #1 100026d8: 9303 str r3, [sp, #12] 100026da: 9317 str r3, [sp, #92] ; 0x5c 100026dc: 3b01 subs r3, #1 100026de: 243e movs r4, #62 ; 0x3e 100026e0: 5434 strb r4, [r6, r0] 100026e2: 7d78 ldrb r0, [r7, #21] 100026e4: 2800 cmp r0, #0 100026e6: d03f beq.n 10002768 100026e8: 5470 strb r0, [r6, r1] 100026ea: 7dbb ldrb r3, [r7, #22] 100026ec: 2b00 cmp r3, #0 100026ee: d101 bne.n 100026f4 100026f0: f001 fc7a bl 10003fe8 100026f4: 9903 ldr r1, [sp, #12] 100026f6: 5473 strb r3, [r6, r1] 100026f8: 7dfb ldrb r3, [r7, #23] 100026fa: 2b00 cmp r3, #0 100026fc: d101 bne.n 10002702 100026fe: f001 fd26 bl 1000414e 10002702: 4662 mov r2, ip 10002704: 54b3 strb r3, [r6, r2] 10002706: 7e3b ldrb r3, [r7, #24] 10002708: 2b00 cmp r3, #0 1000270a: d101 bne.n 10002710 1000270c: f002 f843 bl 10004796 10002710: 9a07 ldr r2, [sp, #28] 10002712: 54b3 strb r3, [r6, r2] 10002714: 7e7b ldrb r3, [r7, #25] 10002716: 2b00 cmp r3, #0 10002718: d101 bne.n 1000271e 1000271a: f002 f833 bl 10004784 1000271e: 9a09 ldr r2, [sp, #36] ; 0x24 10002720: 54b3 strb r3, [r6, r2] 10002722: 7ebb ldrb r3, [r7, #26] 10002724: 2b00 cmp r3, #0 10002726: d101 bne.n 1000272c 10002728: f002 f851 bl 100047ce 1000272c: 9a08 ldr r2, [sp, #32] 1000272e: 54b3 strb r3, [r6, r2] 10002730: 7efb ldrb r3, [r7, #27] 10002732: 2b00 cmp r3, #0 10002734: d101 bne.n 1000273a 10002736: f002 f9ec bl 10004b12 1000273a: 9a0b ldr r2, [sp, #44] ; 0x2c 1000273c: 54b3 strb r3, [r6, r2] 1000273e: 7f3b ldrb r3, [r7, #28] 10002740: 2b00 cmp r3, #0 10002742: d101 bne.n 10002748 10002744: f002 fa07 bl 10004b56 10002748: 9a0a ldr r2, [sp, #40] ; 0x28 1000274a: 54b3 strb r3, [r6, r2] 1000274c: 7f7b ldrb r3, [r7, #29] 1000274e: 2b00 cmp r3, #0 10002750: d101 bne.n 10002756 10002752: f002 fec2 bl 100054da 10002756: 9a0c ldr r2, [sp, #48] ; 0x30 10002758: 990d ldr r1, [sp, #52] ; 0x34 1000275a: 54b3 strb r3, [r6, r2] 1000275c: 9b16 ldr r3, [sp, #88] ; 0x58 1000275e: 9a15 ldr r2, [sp, #84] ; 0x54 10002760: 469c mov ip, r3 10002762: 9b12 ldr r3, [sp, #72] ; 0x48 10002764: 9303 str r3, [sp, #12] 10002766: 9b11 ldr r3, [sp, #68] ; 0x44 10002768: 7ff8 ldrb r0, [r7, #31] 1000276a: 2800 cmp r0, #0 1000276c: d05e beq.n 1000282c 1000276e: 252c movs r5, #44 ; 0x2c 10002770: 5475 strb r5, [r6, r1] 10002772: 9903 ldr r1, [sp, #12] 10002774: 5470 strb r0, [r6, r1] 10002776: 2120 movs r1, #32 10002778: 5c79 ldrb r1, [r7, r1] 1000277a: 2900 cmp r1, #0 1000277c: d101 bne.n 10002782 1000277e: f002 f855 bl 1000482c 10002782: 4660 mov r0, ip 10002784: 5431 strb r1, [r6, r0] 10002786: 2121 movs r1, #33 ; 0x21 10002788: 1cda adds r2, r3, #3 1000278a: 5c7c ldrb r4, [r7, r1] 1000278c: b292 uxth r2, r2 1000278e: 0011 movs r1, r2 10002790: 2c00 cmp r4, #0 10002792: d101 bne.n 10002798 10002794: f002 fa83 bl 10004c9e 10002798: 54b4 strb r4, [r6, r2] 1000279a: 2222 movs r2, #34 ; 0x22 1000279c: 1d18 adds r0, r3, #4 1000279e: 5cbc ldrb r4, [r7, r2] 100027a0: b280 uxth r0, r0 100027a2: 0001 movs r1, r0 100027a4: 2c00 cmp r4, #0 100027a6: d101 bne.n 100027ac 100027a8: f002 fa82 bl 10004cb0 100027ac: 2123 movs r1, #35 ; 0x23 100027ae: 5434 strb r4, [r6, r0] 100027b0: 1d5a adds r2, r3, #5 100027b2: 5c7c ldrb r4, [r7, r1] 100027b4: b292 uxth r2, r2 100027b6: 0011 movs r1, r2 100027b8: 2c00 cmp r4, #0 100027ba: d101 bne.n 100027c0 100027bc: f002 fdce bl 1000535c 100027c0: 54b4 strb r4, [r6, r2] 100027c2: 2224 movs r2, #36 ; 0x24 100027c4: 1d98 adds r0, r3, #6 100027c6: 5cbc ldrb r4, [r7, r2] 100027c8: b280 uxth r0, r0 100027ca: 0001 movs r1, r0 100027cc: 2c00 cmp r4, #0 100027ce: d101 bne.n 100027d4 100027d0: f002 fe16 bl 10005400 100027d4: 2125 movs r1, #37 ; 0x25 100027d6: 5434 strb r4, [r6, r0] 100027d8: 1dda adds r2, r3, #7 100027da: 5c7c ldrb r4, [r7, r1] 100027dc: b292 uxth r2, r2 100027de: 0011 movs r1, r2 100027e0: 2c00 cmp r4, #0 100027e2: d101 bne.n 100027e8 100027e4: f002 fe02 bl 100053ec 100027e8: 54b4 strb r4, [r6, r2] 100027ea: 0018 movs r0, r3 100027ec: 2226 movs r2, #38 ; 0x26 100027ee: 3008 adds r0, #8 100027f0: 5cbc ldrb r4, [r7, r2] 100027f2: b280 uxth r0, r0 100027f4: 0001 movs r1, r0 100027f6: 001a movs r2, r3 100027f8: 2c00 cmp r4, #0 100027fa: d101 bne.n 10002800 100027fc: f002 fded bl 100053da 10002800: 2127 movs r1, #39 ; 0x27 10002802: 5434 strb r4, [r6, r0] 10002804: 3209 adds r2, #9 10002806: 5c78 ldrb r0, [r7, r1] 10002808: b292 uxth r2, r2 1000280a: 0011 movs r1, r2 1000280c: 2800 cmp r0, #0 1000280e: d101 bne.n 10002814 10002810: f002 feaa bl 10005568 10002814: 0019 movs r1, r3 10002816: 54b0 strb r0, [r6, r2] 10002818: 001a movs r2, r3 1000281a: 310a adds r1, #10 1000281c: 320c adds r2, #12 1000281e: 330b adds r3, #11 10002820: b29b uxth r3, r3 10002822: b289 uxth r1, r1 10002824: b292 uxth r2, r2 10002826: 9303 str r3, [sp, #12] 10002828: 4694 mov ip, r2 1000282a: 000b movs r3, r1 1000282c: 2029 movs r0, #41 ; 0x29 1000282e: 5c38 ldrb r0, [r7, r0] 10002830: 2800 cmp r0, #0 10002832: d05d beq.n 100028f0 10002834: 252c movs r5, #44 ; 0x2c 10002836: 5475 strb r5, [r6, r1] 10002838: 9903 ldr r1, [sp, #12] 1000283a: 5470 strb r0, [r6, r1] 1000283c: 212a movs r1, #42 ; 0x2a 1000283e: 5c79 ldrb r1, [r7, r1] 10002840: 2900 cmp r1, #0 10002842: d101 bne.n 10002848 10002844: f001 ffb0 bl 100047a8 10002848: 4660 mov r0, ip 1000284a: 5431 strb r1, [r6, r0] 1000284c: 212b movs r1, #43 ; 0x2b 1000284e: 1cda adds r2, r3, #3 10002850: 5c7c ldrb r4, [r7, r1] 10002852: b292 uxth r2, r2 10002854: 0011 movs r1, r2 10002856: 2c00 cmp r4, #0 10002858: d101 bne.n 1000285e 1000285a: f002 f985 bl 10004b68 1000285e: 54b4 strb r4, [r6, r2] 10002860: 1d18 adds r0, r3, #4 10002862: 5d7c ldrb r4, [r7, r5] 10002864: b280 uxth r0, r0 10002866: 0001 movs r1, r0 10002868: 2c00 cmp r4, #0 1000286a: d101 bne.n 10002870 1000286c: f002 f96a bl 10004b44 10002870: 212d movs r1, #45 ; 0x2d 10002872: 5434 strb r4, [r6, r0] 10002874: 1d5a adds r2, r3, #5 10002876: 5c7c ldrb r4, [r7, r1] 10002878: b292 uxth r2, r2 1000287a: 0011 movs r1, r2 1000287c: 2c00 cmp r4, #0 1000287e: d101 bne.n 10002884 10002880: f002 fe22 bl 100054c8 10002884: 54b4 strb r4, [r6, r2] 10002886: 222e movs r2, #46 ; 0x2e 10002888: 1d98 adds r0, r3, #6 1000288a: 5cbc ldrb r4, [r7, r2] 1000288c: b280 uxth r0, r0 1000288e: 0001 movs r1, r0 10002890: 2c00 cmp r4, #0 10002892: d101 bne.n 10002898 10002894: f002 fdf3 bl 1000547e 10002898: 212f movs r1, #47 ; 0x2f 1000289a: 5434 strb r4, [r6, r0] 1000289c: 1dda adds r2, r3, #7 1000289e: 5c7c ldrb r4, [r7, r1] 100028a0: b292 uxth r2, r2 100028a2: 0011 movs r1, r2 100028a4: 2c00 cmp r4, #0 100028a6: d101 bne.n 100028ac 100028a8: f002 fddf bl 1000546a 100028ac: 54b4 strb r4, [r6, r2] 100028ae: 0018 movs r0, r3 100028b0: 2230 movs r2, #48 ; 0x30 100028b2: 3008 adds r0, #8 100028b4: 5cbc ldrb r4, [r7, r2] 100028b6: b280 uxth r0, r0 100028b8: 0001 movs r1, r0 100028ba: 001a movs r2, r3 100028bc: 2c00 cmp r4, #0 100028be: d101 bne.n 100028c4 100028c0: f002 fdca bl 10005458 100028c4: 2131 movs r1, #49 ; 0x31 100028c6: 5434 strb r4, [r6, r0] 100028c8: 3209 adds r2, #9 100028ca: 5c78 ldrb r0, [r7, r1] 100028cc: b292 uxth r2, r2 100028ce: 0011 movs r1, r2 100028d0: 2800 cmp r0, #0 100028d2: d101 bne.n 100028d8 100028d4: f002 fe1a bl 1000550c 100028d8: 0019 movs r1, r3 100028da: 54b0 strb r0, [r6, r2] 100028dc: 001a movs r2, r3 100028de: 310a adds r1, #10 100028e0: 320c adds r2, #12 100028e2: 330b adds r3, #11 100028e4: b29b uxth r3, r3 100028e6: b289 uxth r1, r1 100028e8: b292 uxth r2, r2 100028ea: 9303 str r3, [sp, #12] 100028ec: 4694 mov ip, r2 100028ee: 000b movs r3, r1 100028f0: 203a movs r0, #58 ; 0x3a 100028f2: 5470 strb r0, [r6, r1] 100028f4: 9903 ldr r1, [sp, #12] 100028f6: 5470 strb r0, [r6, r1] 100028f8: 7af8 ldrb r0, [r7, #11] 100028fa: 2800 cmp r0, #0 100028fc: d101 bne.n 10002902 100028fe: f001 f9cf bl 10003ca0 10002902: 2500 movs r5, #0 10002904: e010 b.n 10002928 10002906: 46c0 nop ; (mov r8, r8) 10002908: d693a400 .word 0xd693a400 1000290c: b2d05e00 .word 0xb2d05e00 10002910: 8f0d1800 .word 0x8f0d1800 10002914: 6b49d200 .word 0x6b49d200 10002918: 47868c00 .word 0x47868c00 1000291c: 23c34600 .word 0x23c34600 10002920: 20003c96 .word 0x20003c96 10002924: 000a movs r2, r1 10002926: 001d movs r5, r3 10002928: 1c6b adds r3, r5, #1 1000292a: b29b uxth r3, r3 1000292c: 54b0 strb r0, [r6, r2] 1000292e: 18f8 adds r0, r7, r3 10002930: 7ac0 ldrb r0, [r0, #11] 10002932: 1c51 adds r1, r2, #1 10002934: b289 uxth r1, r1 10002936: 2800 cmp r0, #0 10002938: d1f4 bne.n 10002924 1000293a: 000c movs r4, r1 1000293c: 2b08 cmp r3, #8 1000293e: d84a bhi.n 100029d6 10002940: 2420 movs r4, #32 10002942: 1c90 adds r0, r2, #2 10002944: b280 uxth r0, r0 10002946: 46a4 mov ip, r4 10002948: 5474 strb r4, [r6, r1] 1000294a: 0004 movs r4, r0 1000294c: 2d07 cmp r5, #7 1000294e: d101 bne.n 10002954 10002950: f001 f987 bl 10003c62 10002954: 4664 mov r4, ip 10002956: 1cd5 adds r5, r2, #3 10002958: b2ad uxth r5, r5 1000295a: 5434 strb r4, [r6, r0] 1000295c: 002c movs r4, r5 1000295e: 2b07 cmp r3, #7 10002960: d101 bne.n 10002966 10002962: f001 f97e bl 10003c62 10002966: 4664 mov r4, ip 10002968: 1d10 adds r0, r2, #4 1000296a: b280 uxth r0, r0 1000296c: 5574 strb r4, [r6, r5] 1000296e: 0004 movs r4, r0 10002970: 2b06 cmp r3, #6 10002972: d101 bne.n 10002978 10002974: f001 f975 bl 10003c62 10002978: 4664 mov r4, ip 1000297a: 1d55 adds r5, r2, #5 1000297c: b2ad uxth r5, r5 1000297e: 5434 strb r4, [r6, r0] 10002980: 002c movs r4, r5 10002982: 2b05 cmp r3, #5 10002984: d101 bne.n 1000298a 10002986: f001 f96c bl 10003c62 1000298a: 1d94 adds r4, r2, #6 1000298c: 4662 mov r2, ip 1000298e: b2a4 uxth r4, r4 10002990: 5572 strb r2, [r6, r5] 10002992: 2b04 cmp r3, #4 10002994: d101 bne.n 1000299a 10002996: f001 f964 bl 10003c62 1000299a: 2020 movs r0, #32 1000299c: 1d8a adds r2, r1, #6 1000299e: b292 uxth r2, r2 100029a0: 5530 strb r0, [r6, r4] 100029a2: 0014 movs r4, r2 100029a4: 2b03 cmp r3, #3 100029a6: d101 bne.n 100029ac 100029a8: f001 f95b bl 10003c62 100029ac: 1dcd adds r5, r1, #7 100029ae: b2ad uxth r5, r5 100029b0: 54b0 strb r0, [r6, r2] 100029b2: 002c movs r4, r5 100029b4: 2b02 cmp r3, #2 100029b6: d101 bne.n 100029bc 100029b8: f001 f953 bl 10003c62 100029bc: 000a movs r2, r1 100029be: 3208 adds r2, #8 100029c0: b292 uxth r2, r2 100029c2: 5570 strb r0, [r6, r5] 100029c4: 0014 movs r4, r2 100029c6: 2b00 cmp r3, #0 100029c8: d001 beq.n 100029ce 100029ca: f001 f94a bl 10003c62 100029ce: 3109 adds r1, #9 100029d0: b289 uxth r1, r1 100029d2: 000c movs r4, r1 100029d4: 54b0 strb r0, [r6, r2] 100029d6: 233a movs r3, #58 ; 0x3a 100029d8: 5533 strb r3, [r6, r4] 100029da: 465b mov r3, fp 100029dc: 7a9a ldrb r2, [r3, #10] 100029de: 1c48 adds r0, r1, #1 100029e0: b280 uxth r0, r0 100029e2: 2a00 cmp r2, #0 100029e4: d011 beq.n 10002a0a 100029e6: 28fe cmp r0, #254 ; 0xfe 100029e8: d80f bhi.n 10002a0a 100029ea: 23fd movs r3, #253 ; 0xfd 100029ec: 1a59 subs r1, r3, r1 100029ee: b289 uxth r1, r1 100029f0: 3101 adds r1, #1 100029f2: 2300 movs r3, #0 100029f4: 1830 adds r0, r6, r0 100029f6: e002 b.n 100029fe 100029f8: 3301 adds r3, #1 100029fa: 4299 cmp r1, r3 100029fc: d005 beq.n 10002a0a 100029fe: 54c2 strb r2, [r0, r3] 10002a00: 465a mov r2, fp 10002a02: 18d2 adds r2, r2, r3 10002a04: 7ad2 ldrb r2, [r2, #11] 10002a06: 2a00 cmp r2, #0 10002a08: d1f6 bne.n 100029f8 10002a0a: 2301 movs r3, #1 10002a0c: 4652 mov r2, sl 10002a0e: 0031 movs r1, r6 10002a10: 48cc ldr r0, [pc, #816] ; (10002d44 ) 10002a12: 7013 strb r3, [r2, #0] 10002a14: f7fd fd12 bl 1000043c <_Z7log_outPKcz> 10002a18: f7ff f936 bl 10001c88 10002a1c: 465b mov r3, fp 10002a1e: 781b ldrb r3, [r3, #0] 10002a20: 2100 movs r1, #0 10002a22: 1e5a subs r2, r3, #1 10002a24: 4193 sbcs r3, r2 10002a26: 465a mov r2, fp 10002a28: 3330 adds r3, #48 ; 0x30 10002a2a: 7213 strb r3, [r2, #8] 10002a2c: 7853 ldrb r3, [r2, #1] 10002a2e: 48c6 ldr r0, [pc, #792] ; (10002d48 ) 10002a30: 1e5a subs r2, r3, #1 10002a32: 4193 sbcs r3, r2 10002a34: 465a mov r2, fp 10002a36: 3330 adds r3, #48 ; 0x30 10002a38: 71d3 strb r3, [r2, #7] 10002a3a: 7893 ldrb r3, [r2, #2] 10002a3c: 1e5a subs r2, r3, #1 10002a3e: 4193 sbcs r3, r2 10002a40: 465a mov r2, fp 10002a42: 3330 adds r3, #48 ; 0x30 10002a44: 7193 strb r3, [r2, #6] 10002a46: 78d3 ldrb r3, [r2, #3] 10002a48: 1e5a subs r2, r3, #1 10002a4a: 4193 sbcs r3, r2 10002a4c: 465a mov r2, fp 10002a4e: 3330 adds r3, #48 ; 0x30 10002a50: 7153 strb r3, [r2, #5] 10002a52: 22fd movs r2, #253 ; 0xfd 10002a54: f007 ff0c bl 1000a870 <__wrap_memset> 10002a58: 22c4 movs r2, #196 ; 0xc4 10002a5a: 4bbb ldr r3, [pc, #748] ; (10002d48 ) 10002a5c: 4252 negs r2, r2 10002a5e: 3b02 subs r3, #2 10002a60: 801a strh r2, [r3, #0] 10002a62: 32c5 adds r2, #197 ; 0xc5 10002a64: 709a strb r2, [r3, #2] 10002a66: 787a ldrb r2, [r7, #1] 10002a68: 2a00 cmp r2, #0 10002a6a: d101 bne.n 10002a70 10002a6c: f001 f97f bl 10003d6e 10002a70: 70da strb r2, [r3, #3] 10002a72: 78ba ldrb r2, [r7, #2] 10002a74: 2a00 cmp r2, #0 10002a76: d101 bne.n 10002a7c 10002a78: f001 fb2b bl 100040d2 10002a7c: 711a strb r2, [r3, #4] 10002a7e: 78fa ldrb r2, [r7, #3] 10002a80: 2a00 cmp r2, #0 10002a82: d101 bne.n 10002a88 10002a84: f001 fc0e bl 100042a4 10002a88: 715a strb r2, [r3, #5] 10002a8a: 793a ldrb r2, [r7, #4] 10002a8c: 2a00 cmp r2, #0 10002a8e: d101 bne.n 10002a94 10002a90: f001 fd60 bl 10004554 10002a94: 719a strb r2, [r3, #6] 10002a96: 797a ldrb r2, [r7, #5] 10002a98: 2a00 cmp r2, #0 10002a9a: d101 bne.n 10002aa0 10002a9c: f001 fd2c bl 100044f8 10002aa0: 71da strb r2, [r3, #7] 10002aa2: 79ba ldrb r2, [r7, #6] 10002aa4: 2a00 cmp r2, #0 10002aa6: d101 bne.n 10002aac 10002aa8: f001 ffab bl 10004a02 10002aac: 721a strb r2, [r3, #8] 10002aae: 79fa ldrb r2, [r7, #7] 10002ab0: 2a00 cmp r2, #0 10002ab2: d101 bne.n 10002ab8 10002ab4: f001 ffef bl 10004a96 10002ab8: 725a strb r2, [r3, #9] 10002aba: 7a3a ldrb r2, [r7, #8] 10002abc: 2a00 cmp r2, #0 10002abe: d101 bne.n 10002ac4 10002ac0: f002 f8ae bl 10004c20 10002ac4: 729a strb r2, [r3, #10] 10002ac6: 7a7a ldrb r2, [r7, #9] 10002ac8: 2a00 cmp r2, #0 10002aca: d101 bne.n 10002ad0 10002acc: f002 fc57 bl 1000537e 10002ad0: 72da strb r2, [r3, #11] 10002ad2: 2318 movs r3, #24 10002ad4: 220e movs r2, #14 10002ad6: 250f movs r5, #15 10002ad8: 210c movs r1, #12 10002ada: 240d movs r4, #13 10002adc: 9315 str r3, [sp, #84] ; 0x54 10002ade: 9316 str r3, [sp, #88] ; 0x58 10002ae0: 3b01 subs r3, #1 10002ae2: 930e str r3, [sp, #56] ; 0x38 10002ae4: 3b01 subs r3, #1 10002ae6: 930c str r3, [sp, #48] ; 0x30 10002ae8: 3301 adds r3, #1 10002aea: 9317 str r3, [sp, #92] ; 0x5c 10002aec: 3b02 subs r3, #2 10002aee: 9309 str r3, [sp, #36] ; 0x24 10002af0: 3301 adds r3, #1 10002af2: 930f str r3, [sp, #60] ; 0x3c 10002af4: 3b02 subs r3, #2 10002af6: 930a str r3, [sp, #40] ; 0x28 10002af8: 3301 adds r3, #1 10002afa: 9310 str r3, [sp, #64] ; 0x40 10002afc: 3b02 subs r3, #2 10002afe: 930b str r3, [sp, #44] ; 0x2c 10002b00: 3301 adds r3, #1 10002b02: 9311 str r3, [sp, #68] ; 0x44 10002b04: 3b02 subs r3, #2 10002b06: 9307 str r3, [sp, #28] 10002b08: 3301 adds r3, #1 10002b0a: 930d str r3, [sp, #52] ; 0x34 10002b0c: 3b02 subs r3, #2 10002b0e: 9308 str r3, [sp, #32] 10002b10: 3301 adds r3, #1 10002b12: 9312 str r3, [sp, #72] ; 0x48 10002b14: 3b02 subs r3, #2 10002b16: 9303 str r3, [sp, #12] 10002b18: 3301 adds r3, #1 10002b1a: 9313 str r3, [sp, #76] ; 0x4c 10002b1c: 3b02 subs r3, #2 10002b1e: 469c mov ip, r3 10002b20: 3301 adds r3, #1 10002b22: 9314 str r3, [sp, #80] ; 0x50 10002b24: 3b02 subs r3, #2 10002b26: 9318 str r3, [sp, #96] ; 0x60 10002b28: 3b01 subs r3, #1 10002b2a: 203e movs r0, #62 ; 0x3e 10002b2c: 5470 strb r0, [r6, r1] 10002b2e: 7d79 ldrb r1, [r7, #21] 10002b30: 2900 cmp r1, #0 10002b32: d03d beq.n 10002bb0 10002b34: 54f1 strb r1, [r6, r3] 10002b36: 7dbb ldrb r3, [r7, #22] 10002b38: 2b00 cmp r3, #0 10002b3a: d101 bne.n 10002b40 10002b3c: f001 fa5d bl 10003ffa 10002b40: 54b3 strb r3, [r6, r2] 10002b42: 7dfb ldrb r3, [r7, #23] 10002b44: 2b00 cmp r3, #0 10002b46: d101 bne.n 10002b4c 10002b48: f001 fb0a bl 10004160 10002b4c: 4662 mov r2, ip 10002b4e: 54b3 strb r3, [r6, r2] 10002b50: 7e3b ldrb r3, [r7, #24] 10002b52: 2b00 cmp r3, #0 10002b54: d101 bne.n 10002b5a 10002b56: f001 fdfd bl 10004754 10002b5a: 9a03 ldr r2, [sp, #12] 10002b5c: 54b3 strb r3, [r6, r2] 10002b5e: 7e7b ldrb r3, [r7, #25] 10002b60: 2b00 cmp r3, #0 10002b62: d101 bne.n 10002b68 10002b64: f001 fdee bl 10004744 10002b68: 9a08 ldr r2, [sp, #32] 10002b6a: 54b3 strb r3, [r6, r2] 10002b6c: 7ebb ldrb r3, [r7, #26] 10002b6e: 2b00 cmp r3, #0 10002b70: d101 bne.n 10002b76 10002b72: f001 fe24 bl 100047be 10002b76: 9a07 ldr r2, [sp, #28] 10002b78: 54b3 strb r3, [r6, r2] 10002b7a: 7efb ldrb r3, [r7, #27] 10002b7c: 2b00 cmp r3, #0 10002b7e: d101 bne.n 10002b84 10002b80: f001 fffb bl 10004b7a 10002b84: 9a0b ldr r2, [sp, #44] ; 0x2c 10002b86: 54b3 strb r3, [r6, r2] 10002b88: 7f3b ldrb r3, [r7, #28] 10002b8a: 2b00 cmp r3, #0 10002b8c: d101 bne.n 10002b92 10002b8e: f001 fffc bl 10004b8a 10002b92: 9a0a ldr r2, [sp, #40] ; 0x28 10002b94: 54b3 strb r3, [r6, r2] 10002b96: 7f7b ldrb r3, [r7, #29] 10002b98: 2b00 cmp r3, #0 10002b9a: d101 bne.n 10002ba0 10002b9c: f002 fc4b bl 10005436 10002ba0: 9a09 ldr r2, [sp, #36] ; 0x24 10002ba2: 9d16 ldr r5, [sp, #88] ; 0x58 10002ba4: 54b3 strb r3, [r6, r2] 10002ba6: 9b15 ldr r3, [sp, #84] ; 0x54 10002ba8: 9a0e ldr r2, [sp, #56] ; 0x38 10002baa: 469c mov ip, r3 10002bac: 9c0f ldr r4, [sp, #60] ; 0x3c 10002bae: 9b0c ldr r3, [sp, #48] ; 0x30 10002bb0: 7ff9 ldrb r1, [r7, #31] 10002bb2: 2900 cmp r1, #0 10002bb4: d05c beq.n 10002c70 10002bb6: 202c movs r0, #44 ; 0x2c 10002bb8: 54f0 strb r0, [r6, r3] 10002bba: 2320 movs r3, #32 10002bbc: 54b1 strb r1, [r6, r2] 10002bbe: 5cfb ldrb r3, [r7, r3] 10002bc0: 2b00 cmp r3, #0 10002bc2: d101 bne.n 10002bc8 10002bc4: f001 ff13 bl 100049ee 10002bc8: 4661 mov r1, ip 10002bca: 5473 strb r3, [r6, r1] 10002bcc: 2321 movs r3, #33 ; 0x21 10002bce: 1ce2 adds r2, r4, #3 10002bd0: 5cf8 ldrb r0, [r7, r3] 10002bd2: b292 uxth r2, r2 10002bd4: 0013 movs r3, r2 10002bd6: 2800 cmp r0, #0 10002bd8: d101 bne.n 10002bde 10002bda: f002 f87a bl 10004cd2 10002bde: 2322 movs r3, #34 ; 0x22 10002be0: 54b0 strb r0, [r6, r2] 10002be2: 1d21 adds r1, r4, #4 10002be4: 5cf8 ldrb r0, [r7, r3] 10002be6: b289 uxth r1, r1 10002be8: 000b movs r3, r1 10002bea: 2800 cmp r0, #0 10002bec: d101 bne.n 10002bf2 10002bee: f002 f878 bl 10004ce2 10002bf2: 2323 movs r3, #35 ; 0x23 10002bf4: 5470 strb r0, [r6, r1] 10002bf6: 1d62 adds r2, r4, #5 10002bf8: 5cf8 ldrb r0, [r7, r3] 10002bfa: b292 uxth r2, r2 10002bfc: 0013 movs r3, r2 10002bfe: 2800 cmp r0, #0 10002c00: d101 bne.n 10002c06 10002c02: f002 fae7 bl 100051d4 10002c06: 2324 movs r3, #36 ; 0x24 10002c08: 54b0 strb r0, [r6, r2] 10002c0a: 1da1 adds r1, r4, #6 10002c0c: 5cf8 ldrb r0, [r7, r3] 10002c0e: b289 uxth r1, r1 10002c10: 000b movs r3, r1 10002c12: 2800 cmp r0, #0 10002c14: d101 bne.n 10002c1a 10002c16: f002 fb90 bl 1000533a 10002c1a: 2325 movs r3, #37 ; 0x25 10002c1c: 5470 strb r0, [r6, r1] 10002c1e: 1de2 adds r2, r4, #7 10002c20: 5cf8 ldrb r0, [r7, r3] 10002c22: b292 uxth r2, r2 10002c24: 0013 movs r3, r2 10002c26: 2800 cmp r0, #0 10002c28: d101 bne.n 10002c2e 10002c2a: f002 fb7d bl 10005328 10002c2e: 2326 movs r3, #38 ; 0x26 10002c30: 0021 movs r1, r4 10002c32: 54b0 strb r0, [r6, r2] 10002c34: 3108 adds r1, #8 10002c36: 5cf8 ldrb r0, [r7, r3] 10002c38: b289 uxth r1, r1 10002c3a: 000b movs r3, r1 10002c3c: 2800 cmp r0, #0 10002c3e: d101 bne.n 10002c44 10002c40: f002 fb69 bl 10005316 10002c44: 2327 movs r3, #39 ; 0x27 10002c46: 0022 movs r2, r4 10002c48: 5470 strb r0, [r6, r1] 10002c4a: 3209 adds r2, #9 10002c4c: 5cf9 ldrb r1, [r7, r3] 10002c4e: b292 uxth r2, r2 10002c50: 0013 movs r3, r2 10002c52: 2900 cmp r1, #0 10002c54: d101 bne.n 10002c5a 10002c56: f002 fc7e bl 10005556 10002c5a: 0023 movs r3, r4 10002c5c: 0025 movs r5, r4 10002c5e: 330a adds r3, #10 10002c60: 350c adds r5, #12 10002c62: 340b adds r4, #11 10002c64: b29b uxth r3, r3 10002c66: b2ad uxth r5, r5 10002c68: 54b1 strb r1, [r6, r2] 10002c6a: 46ac mov ip, r5 10002c6c: b2a2 uxth r2, r4 10002c6e: 001c movs r4, r3 10002c70: 2129 movs r1, #41 ; 0x29 10002c72: 5c79 ldrb r1, [r7, r1] 10002c74: 2900 cmp r1, #0 10002c76: d05b beq.n 10002d30 10002c78: 202c movs r0, #44 ; 0x2c 10002c7a: 54f0 strb r0, [r6, r3] 10002c7c: 232a movs r3, #42 ; 0x2a 10002c7e: 54b1 strb r1, [r6, r2] 10002c80: 5cfb ldrb r3, [r7, r3] 10002c82: 2b00 cmp r3, #0 10002c84: d101 bne.n 10002c8a 10002c86: f001 fdab bl 100047e0 10002c8a: 4661 mov r1, ip 10002c8c: 5473 strb r3, [r6, r1] 10002c8e: 232b movs r3, #43 ; 0x2b 10002c90: 1ce2 adds r2, r4, #3 10002c92: 5cfd ldrb r5, [r7, r3] 10002c94: b292 uxth r2, r2 10002c96: 0013 movs r3, r2 10002c98: 2d00 cmp r5, #0 10002c9a: d101 bne.n 10002ca0 10002c9c: f001 ff42 bl 10004b24 10002ca0: 54b5 strb r5, [r6, r2] 10002ca2: 1d21 adds r1, r4, #4 10002ca4: 5c38 ldrb r0, [r7, r0] 10002ca6: b289 uxth r1, r1 10002ca8: 000b movs r3, r1 10002caa: 2800 cmp r0, #0 10002cac: d101 bne.n 10002cb2 10002cae: f001 ff41 bl 10004b34 10002cb2: 232d movs r3, #45 ; 0x2d 10002cb4: 5470 strb r0, [r6, r1] 10002cb6: 1d62 adds r2, r4, #5 10002cb8: 5cf8 ldrb r0, [r7, r3] 10002cba: b292 uxth r2, r2 10002cbc: 0013 movs r3, r2 10002cbe: 2800 cmp r0, #0 10002cc0: d101 bne.n 10002cc6 10002cc2: f002 fc1b bl 100054fc 10002cc6: 232e movs r3, #46 ; 0x2e 10002cc8: 54b0 strb r0, [r6, r2] 10002cca: 1da1 adds r1, r4, #6 10002ccc: 5cf8 ldrb r0, [r7, r3] 10002cce: b289 uxth r1, r1 10002cd0: 000b movs r3, r1 10002cd2: 2800 cmp r0, #0 10002cd4: d101 bne.n 10002cda 10002cd6: f002 fbee bl 100054b6 10002cda: 232f movs r3, #47 ; 0x2f 10002cdc: 5470 strb r0, [r6, r1] 10002cde: 1de2 adds r2, r4, #7 10002ce0: 5cf8 ldrb r0, [r7, r3] 10002ce2: b292 uxth r2, r2 10002ce4: 0013 movs r3, r2 10002ce6: 2800 cmp r0, #0 10002ce8: d101 bne.n 10002cee 10002cea: f002 fbdb bl 100054a4 10002cee: 2330 movs r3, #48 ; 0x30 10002cf0: 0021 movs r1, r4 10002cf2: 54b0 strb r0, [r6, r2] 10002cf4: 3108 adds r1, #8 10002cf6: 5cf8 ldrb r0, [r7, r3] 10002cf8: b289 uxth r1, r1 10002cfa: 000b movs r3, r1 10002cfc: 2800 cmp r0, #0 10002cfe: d101 bne.n 10002d04 10002d00: f002 fbc7 bl 10005492 10002d04: 2331 movs r3, #49 ; 0x31 10002d06: 0022 movs r2, r4 10002d08: 5470 strb r0, [r6, r1] 10002d0a: 3209 adds r2, #9 10002d0c: 5cf9 ldrb r1, [r7, r3] 10002d0e: b292 uxth r2, r2 10002d10: 0013 movs r3, r2 10002d12: 2900 cmp r1, #0 10002d14: d101 bne.n 10002d1a 10002d16: f002 fc03 bl 10005520 10002d1a: 0023 movs r3, r4 10002d1c: 0025 movs r5, r4 10002d1e: 330a adds r3, #10 10002d20: 350c adds r5, #12 10002d22: 340b adds r4, #11 10002d24: b2ad uxth r5, r5 10002d26: b29b uxth r3, r3 10002d28: 54b1 strb r1, [r6, r2] 10002d2a: 46ac mov ip, r5 10002d2c: b2a2 uxth r2, r4 10002d2e: 001c movs r4, r3 10002d30: 213a movs r1, #58 ; 0x3a 10002d32: 54f1 strb r1, [r6, r3] 10002d34: 54b1 strb r1, [r6, r2] 10002d36: 7af8 ldrb r0, [r7, #11] 10002d38: 2800 cmp r0, #0 10002d3a: d101 bne.n 10002d40 10002d3c: f000 ffda bl 10003cf4 10002d40: 2100 movs r1, #0 10002d42: e005 b.n 10002d50 10002d44: 100111d8 .word 0x100111d8 10002d48: 20003c96 .word 0x20003c96 10002d4c: 0015 movs r5, r2 10002d4e: 0019 movs r1, r3 10002d50: 1c4b adds r3, r1, #1 10002d52: b29b uxth r3, r3 10002d54: 5570 strb r0, [r6, r5] 10002d56: 18f8 adds r0, r7, r3 10002d58: 7ac0 ldrb r0, [r0, #11] 10002d5a: 1c6a adds r2, r5, #1 10002d5c: b292 uxth r2, r2 10002d5e: 2800 cmp r0, #0 10002d60: d1f4 bne.n 10002d4c 10002d62: 0010 movs r0, r2 10002d64: 2b08 cmp r3, #8 10002d66: d84a bhi.n 10002dfe 10002d68: 2020 movs r0, #32 10002d6a: 1cac adds r4, r5, #2 10002d6c: b2a4 uxth r4, r4 10002d6e: 4684 mov ip, r0 10002d70: 54b0 strb r0, [r6, r2] 10002d72: 0020 movs r0, r4 10002d74: 2907 cmp r1, #7 10002d76: d101 bne.n 10002d7c 10002d78: f000 ff7b bl 10003c72 10002d7c: 4660 mov r0, ip 10002d7e: 1ce9 adds r1, r5, #3 10002d80: b289 uxth r1, r1 10002d82: 5530 strb r0, [r6, r4] 10002d84: 0008 movs r0, r1 10002d86: 2b07 cmp r3, #7 10002d88: d101 bne.n 10002d8e 10002d8a: f000 ff72 bl 10003c72 10002d8e: 4660 mov r0, ip 10002d90: 1d2c adds r4, r5, #4 10002d92: b2a4 uxth r4, r4 10002d94: 5470 strb r0, [r6, r1] 10002d96: 0020 movs r0, r4 10002d98: 2b06 cmp r3, #6 10002d9a: d101 bne.n 10002da0 10002d9c: f000 ff69 bl 10003c72 10002da0: 4660 mov r0, ip 10002da2: 1d69 adds r1, r5, #5 10002da4: b289 uxth r1, r1 10002da6: 5530 strb r0, [r6, r4] 10002da8: 0008 movs r0, r1 10002daa: 2b05 cmp r3, #5 10002dac: d101 bne.n 10002db2 10002dae: f000 ff60 bl 10003c72 10002db2: 4660 mov r0, ip 10002db4: 3506 adds r5, #6 10002db6: 5470 strb r0, [r6, r1] 10002db8: b2a8 uxth r0, r5 10002dba: 2b04 cmp r3, #4 10002dbc: d101 bne.n 10002dc2 10002dbe: f000 ff58 bl 10003c72 10002dc2: 2420 movs r4, #32 10002dc4: 1d91 adds r1, r2, #6 10002dc6: b289 uxth r1, r1 10002dc8: 5434 strb r4, [r6, r0] 10002dca: 0008 movs r0, r1 10002dcc: 2b03 cmp r3, #3 10002dce: d101 bne.n 10002dd4 10002dd0: f000 ff4f bl 10003c72 10002dd4: 1dd5 adds r5, r2, #7 10002dd6: b2ad uxth r5, r5 10002dd8: 5474 strb r4, [r6, r1] 10002dda: 0028 movs r0, r5 10002ddc: 2b02 cmp r3, #2 10002dde: d101 bne.n 10002de4 10002de0: f000 ff47 bl 10003c72 10002de4: 0011 movs r1, r2 10002de6: 3108 adds r1, #8 10002de8: b289 uxth r1, r1 10002dea: 5574 strb r4, [r6, r5] 10002dec: 0008 movs r0, r1 10002dee: 2b00 cmp r3, #0 10002df0: d001 beq.n 10002df6 10002df2: f000 ff3e bl 10003c72 10002df6: 3209 adds r2, #9 10002df8: b292 uxth r2, r2 10002dfa: 0010 movs r0, r2 10002dfc: 5474 strb r4, [r6, r1] 10002dfe: 233a movs r3, #58 ; 0x3a 10002e00: 5433 strb r3, [r6, r0] 10002e02: 465b mov r3, fp 10002e04: 7919 ldrb r1, [r3, #4] 10002e06: 1c54 adds r4, r2, #1 10002e08: b2a4 uxth r4, r4 10002e0a: 2900 cmp r1, #0 10002e0c: d100 bne.n 10002e10 10002e0e: e5fc b.n 10002a0a 10002e10: 2cfe cmp r4, #254 ; 0xfe 10002e12: d900 bls.n 10002e16 10002e14: e5f9 b.n 10002a0a 10002e16: 23fd movs r3, #253 ; 0xfd 10002e18: 1a9a subs r2, r3, r2 10002e1a: b292 uxth r2, r2 10002e1c: 3201 adds r2, #1 10002e1e: 2300 movs r3, #0 10002e20: 1934 adds r4, r6, r4 10002e22: e003 b.n 10002e2c 10002e24: 3301 adds r3, #1 10002e26: 429a cmp r2, r3 10002e28: d100 bne.n 10002e2c 10002e2a: e5ee b.n 10002a0a 10002e2c: 54e1 strb r1, [r4, r3] 10002e2e: 4659 mov r1, fp 10002e30: 18c9 adds r1, r1, r3 10002e32: 7949 ldrb r1, [r1, #5] 10002e34: 2900 cmp r1, #0 10002e36: d1f5 bne.n 10002e24 10002e38: 2301 movs r3, #1 10002e3a: 4652 mov r2, sl 10002e3c: 0031 movs r1, r6 10002e3e: 48c4 ldr r0, [pc, #784] ; (10003150 ) 10002e40: 7013 strb r3, [r2, #0] 10002e42: f7fd fafb bl 1000043c <_Z7log_outPKcz> 10002e46: f7fe ff1f bl 10001c88 10002e4a: 22fd movs r2, #253 ; 0xfd 10002e4c: 2100 movs r1, #0 10002e4e: 48c1 ldr r0, [pc, #772] ; (10003154 ) 10002e50: f007 fd0e bl 1000a870 <__wrap_memset> 10002e54: 22c4 movs r2, #196 ; 0xc4 10002e56: 4bbf ldr r3, [pc, #764] ; (10003154 ) 10002e58: 4252 negs r2, r2 10002e5a: 3b02 subs r3, #2 10002e5c: 801a strh r2, [r3, #0] 10002e5e: 32c5 adds r2, #197 ; 0xc5 10002e60: 709a strb r2, [r3, #2] 10002e62: 787a ldrb r2, [r7, #1] 10002e64: 2a00 cmp r2, #0 10002e66: d101 bne.n 10002e6c 10002e68: f001 f809 bl 10003e7e 10002e6c: 70da strb r2, [r3, #3] 10002e6e: 78ba ldrb r2, [r7, #2] 10002e70: 2a00 cmp r2, #0 10002e72: d101 bne.n 10002e78 10002e74: f001 f88b bl 10003f8e 10002e78: 711a strb r2, [r3, #4] 10002e7a: 78fa ldrb r2, [r7, #3] 10002e7c: 2a00 cmp r2, #0 10002e7e: d101 bne.n 10002e84 10002e80: f001 f9b4 bl 100041ec 10002e84: 715a strb r2, [r3, #5] 10002e86: 793a ldrb r2, [r7, #4] 10002e88: 2a00 cmp r2, #0 10002e8a: d101 bne.n 10002e90 10002e8c: f001 fc1a bl 100046c4 10002e90: 719a strb r2, [r3, #6] 10002e92: 797a ldrb r2, [r7, #5] 10002e94: 2a00 cmp r2, #0 10002e96: d101 bne.n 10002e9c 10002e98: f001 fbe6 bl 10004668 10002e9c: 71da strb r2, [r3, #7] 10002e9e: 79ba ldrb r2, [r7, #6] 10002ea0: 2a00 cmp r2, #0 10002ea2: d101 bne.n 10002ea8 10002ea4: f001 fd05 bl 100048b2 10002ea8: 721a strb r2, [r3, #8] 10002eaa: 79fa ldrb r2, [r7, #7] 10002eac: 2a00 cmp r2, #0 10002eae: d101 bne.n 10002eb4 10002eb0: f001 ff93 bl 10004dda 10002eb4: 725a strb r2, [r3, #9] 10002eb6: 7a3a ldrb r2, [r7, #8] 10002eb8: 2a00 cmp r2, #0 10002eba: d101 bne.n 10002ec0 10002ebc: f002 f883 bl 10004fc6 10002ec0: 729a strb r2, [r3, #10] 10002ec2: 7a7a ldrb r2, [r7, #9] 10002ec4: 2a00 cmp r2, #0 10002ec6: d101 bne.n 10002ecc 10002ec8: f002 f8d8 bl 1000507c 10002ecc: 72da strb r2, [r3, #11] 10002ece: 2318 movs r3, #24 10002ed0: 250e movs r5, #14 10002ed2: 220d movs r2, #13 10002ed4: 200c movs r0, #12 10002ed6: 240d movs r4, #13 10002ed8: 9317 str r3, [sp, #92] ; 0x5c 10002eda: 9318 str r3, [sp, #96] ; 0x60 10002edc: 3b01 subs r3, #1 10002ede: 930f str r3, [sp, #60] ; 0x3c 10002ee0: 3b01 subs r3, #1 10002ee2: 930d str r3, [sp, #52] ; 0x34 10002ee4: 3301 adds r3, #1 10002ee6: 9316 str r3, [sp, #88] ; 0x58 10002ee8: 3b02 subs r3, #2 10002eea: 930a str r3, [sp, #40] ; 0x28 10002eec: 3301 adds r3, #1 10002eee: 9310 str r3, [sp, #64] ; 0x40 10002ef0: 3b02 subs r3, #2 10002ef2: 930b str r3, [sp, #44] ; 0x2c 10002ef4: 3301 adds r3, #1 10002ef6: 9311 str r3, [sp, #68] ; 0x44 10002ef8: 3b02 subs r3, #2 10002efa: 930c str r3, [sp, #48] ; 0x30 10002efc: 3301 adds r3, #1 10002efe: 9312 str r3, [sp, #72] ; 0x48 10002f00: 3b02 subs r3, #2 10002f02: 9308 str r3, [sp, #32] 10002f04: 3301 adds r3, #1 10002f06: 9313 str r3, [sp, #76] ; 0x4c 10002f08: 3b02 subs r3, #2 10002f0a: 9309 str r3, [sp, #36] ; 0x24 10002f0c: 3301 adds r3, #1 10002f0e: 9314 str r3, [sp, #80] ; 0x50 10002f10: 3b02 subs r3, #2 10002f12: 9307 str r3, [sp, #28] 10002f14: 3301 adds r3, #1 10002f16: 9315 str r3, [sp, #84] ; 0x54 10002f18: 3b02 subs r3, #2 10002f1a: 469c mov ip, r3 10002f1c: 3301 adds r3, #1 10002f1e: 930e str r3, [sp, #56] ; 0x38 10002f20: 3b02 subs r3, #2 10002f22: 9303 str r3, [sp, #12] 10002f24: 3301 adds r3, #1 10002f26: 213e movs r1, #62 ; 0x3e 10002f28: 5431 strb r1, [r6, r0] 10002f2a: 7d78 ldrb r0, [r7, #21] 10002f2c: 2800 cmp r0, #0 10002f2e: d03f beq.n 10002fb0 10002f30: 54b0 strb r0, [r6, r2] 10002f32: 7dba ldrb r2, [r7, #22] 10002f34: 2a00 cmp r2, #0 10002f36: d101 bne.n 10002f3c 10002f38: f001 f8f8 bl 1000412c 10002f3c: 9903 ldr r1, [sp, #12] 10002f3e: 5472 strb r2, [r6, r1] 10002f40: 7dfa ldrb r2, [r7, #23] 10002f42: 2a00 cmp r2, #0 10002f44: d101 bne.n 10002f4a 10002f46: f001 f913 bl 10004170 10002f4a: 4663 mov r3, ip 10002f4c: 54f2 strb r2, [r6, r3] 10002f4e: 7e3b ldrb r3, [r7, #24] 10002f50: 2b00 cmp r3, #0 10002f52: d101 bne.n 10002f58 10002f54: f001 fbed bl 10004732 10002f58: 9a07 ldr r2, [sp, #28] 10002f5a: 54b3 strb r3, [r6, r2] 10002f5c: 7e7b ldrb r3, [r7, #25] 10002f5e: 2b00 cmp r3, #0 10002f60: d101 bne.n 10002f66 10002f62: f001 fbdd bl 10004720 10002f66: 9a09 ldr r2, [sp, #36] ; 0x24 10002f68: 54b3 strb r3, [r6, r2] 10002f6a: 7ebb ldrb r3, [r7, #26] 10002f6c: 2b00 cmp r3, #0 10002f6e: d101 bne.n 10002f74 10002f70: f001 fc40 bl 100047f4 10002f74: 9a08 ldr r2, [sp, #32] 10002f76: 54b3 strb r3, [r6, r2] 10002f78: 7efb ldrb r3, [r7, #27] 10002f7a: 2b00 cmp r3, #0 10002f7c: d101 bne.n 10002f82 10002f7e: f001 fe1e bl 10004bbe 10002f82: 9a0c ldr r2, [sp, #48] ; 0x30 10002f84: 54b3 strb r3, [r6, r2] 10002f86: 7f3b ldrb r3, [r7, #28] 10002f88: 2b00 cmp r3, #0 10002f8a: d101 bne.n 10002f90 10002f8c: f001 fe05 bl 10004b9a 10002f90: 9a0b ldr r2, [sp, #44] ; 0x2c 10002f92: 54b3 strb r3, [r6, r2] 10002f94: 7f7b ldrb r3, [r7, #29] 10002f96: 2b00 cmp r3, #0 10002f98: d101 bne.n 10002f9e 10002f9a: f002 fa54 bl 10005446 10002f9e: 9a0a ldr r2, [sp, #40] ; 0x28 10002fa0: 9c10 ldr r4, [sp, #64] ; 0x40 10002fa2: 54b3 strb r3, [r6, r2] 10002fa4: 9b17 ldr r3, [sp, #92] ; 0x5c 10002fa6: 9a0d ldr r2, [sp, #52] ; 0x34 10002fa8: 469c mov ip, r3 10002faa: 9b0f ldr r3, [sp, #60] ; 0x3c 10002fac: 9303 str r3, [sp, #12] 10002fae: 9b18 ldr r3, [sp, #96] ; 0x60 10002fb0: 7ff8 ldrb r0, [r7, #31] 10002fb2: 2800 cmp r0, #0 10002fb4: d05e beq.n 10003074 10002fb6: 252c movs r5, #44 ; 0x2c 10002fb8: 54b5 strb r5, [r6, r2] 10002fba: 9a03 ldr r2, [sp, #12] 10002fbc: 54b0 strb r0, [r6, r2] 10002fbe: 2220 movs r2, #32 10002fc0: 5cba ldrb r2, [r7, r2] 10002fc2: 2a00 cmp r2, #0 10002fc4: d101 bne.n 10002fca 10002fc6: f001 fc3c bl 10004842 10002fca: 4661 mov r1, ip 10002fcc: 5472 strb r2, [r6, r1] 10002fce: 2221 movs r2, #33 ; 0x21 10002fd0: 1ce3 adds r3, r4, #3 10002fd2: 5cb8 ldrb r0, [r7, r2] 10002fd4: b29b uxth r3, r3 10002fd6: 001a movs r2, r3 10002fd8: 2800 cmp r0, #0 10002fda: d101 bne.n 10002fe0 10002fdc: f001 ff90 bl 10004f00 10002fe0: 54f0 strb r0, [r6, r3] 10002fe2: 2322 movs r3, #34 ; 0x22 10002fe4: 1d21 adds r1, r4, #4 10002fe6: 5cf8 ldrb r0, [r7, r3] 10002fe8: b289 uxth r1, r1 10002fea: 000a movs r2, r1 10002fec: 2800 cmp r0, #0 10002fee: d101 bne.n 10002ff4 10002ff0: f001 ff7d bl 10004eee 10002ff4: 2223 movs r2, #35 ; 0x23 10002ff6: 5470 strb r0, [r6, r1] 10002ff8: 1d63 adds r3, r4, #5 10002ffa: 5cb8 ldrb r0, [r7, r2] 10002ffc: b29b uxth r3, r3 10002ffe: 001a movs r2, r3 10003000: 2800 cmp r0, #0 10003002: d101 bne.n 10003008 10003004: f002 f896 bl 10005134 10003008: 54f0 strb r0, [r6, r3] 1000300a: 2324 movs r3, #36 ; 0x24 1000300c: 1da1 adds r1, r4, #6 1000300e: 5cf8 ldrb r0, [r7, r3] 10003010: b289 uxth r1, r1 10003012: 000a movs r2, r1 10003014: 2800 cmp r0, #0 10003016: d101 bne.n 1000301c 10003018: f002 f8c2 bl 100051a0 1000301c: 2225 movs r2, #37 ; 0x25 1000301e: 5470 strb r0, [r6, r1] 10003020: 1de3 adds r3, r4, #7 10003022: 5cb8 ldrb r0, [r7, r2] 10003024: b29b uxth r3, r3 10003026: 001a movs r2, r3 10003028: 2800 cmp r0, #0 1000302a: d101 bne.n 10003030 1000302c: f002 f8ae bl 1000518c 10003030: 54f0 strb r0, [r6, r3] 10003032: 0021 movs r1, r4 10003034: 2326 movs r3, #38 ; 0x26 10003036: 3108 adds r1, #8 10003038: 5cf8 ldrb r0, [r7, r3] 1000303a: b289 uxth r1, r1 1000303c: 000a movs r2, r1 1000303e: 0023 movs r3, r4 10003040: 2800 cmp r0, #0 10003042: d101 bne.n 10003048 10003044: f002 f899 bl 1000517a 10003048: 2227 movs r2, #39 ; 0x27 1000304a: 5470 strb r0, [r6, r1] 1000304c: 3309 adds r3, #9 1000304e: 5cb9 ldrb r1, [r7, r2] 10003050: b29b uxth r3, r3 10003052: 001a movs r2, r3 10003054: 2900 cmp r1, #0 10003056: d101 bne.n 1000305c 10003058: f002 fa99 bl 1000558e 1000305c: 0022 movs r2, r4 1000305e: 54f1 strb r1, [r6, r3] 10003060: 0023 movs r3, r4 10003062: 320a adds r2, #10 10003064: 330c adds r3, #12 10003066: 340b adds r4, #11 10003068: b292 uxth r2, r2 1000306a: b29b uxth r3, r3 1000306c: b2a1 uxth r1, r4 1000306e: 469c mov ip, r3 10003070: 0014 movs r4, r2 10003072: 9103 str r1, [sp, #12] 10003074: 2029 movs r0, #41 ; 0x29 10003076: 5c3d ldrb r5, [r7, r0] 10003078: 2d00 cmp r5, #0 1000307a: d05d beq.n 10003138 1000307c: 3003 adds r0, #3 1000307e: 54b0 strb r0, [r6, r2] 10003080: 9a03 ldr r2, [sp, #12] 10003082: 54b5 strb r5, [r6, r2] 10003084: 222a movs r2, #42 ; 0x2a 10003086: 5cba ldrb r2, [r7, r2] 10003088: 2a00 cmp r2, #0 1000308a: d101 bne.n 10003090 1000308c: f001 fbc3 bl 10004816 10003090: 4661 mov r1, ip 10003092: 5472 strb r2, [r6, r1] 10003094: 222b movs r2, #43 ; 0x2b 10003096: 1ce3 adds r3, r4, #3 10003098: 5cbd ldrb r5, [r7, r2] 1000309a: b29b uxth r3, r3 1000309c: 001a movs r2, r3 1000309e: 2d00 cmp r5, #0 100030a0: d101 bne.n 100030a6 100030a2: f001 fdf3 bl 10004c8c 100030a6: 54f5 strb r5, [r6, r3] 100030a8: 1d21 adds r1, r4, #4 100030aa: 5c38 ldrb r0, [r7, r0] 100030ac: b289 uxth r1, r1 100030ae: 000a movs r2, r1 100030b0: 2800 cmp r0, #0 100030b2: d101 bne.n 100030b8 100030b4: f001 fd7a bl 10004bac 100030b8: 222d movs r2, #45 ; 0x2d 100030ba: 5470 strb r0, [r6, r1] 100030bc: 1d63 adds r3, r4, #5 100030be: 5cb8 ldrb r0, [r7, r2] 100030c0: b29b uxth r3, r3 100030c2: 001a movs r2, r3 100030c4: 2800 cmp r0, #0 100030c6: d101 bne.n 100030cc 100030c8: f002 f9a4 bl 10005414 100030cc: 54f0 strb r0, [r6, r3] 100030ce: 232e movs r3, #46 ; 0x2e 100030d0: 1da1 adds r1, r4, #6 100030d2: 5cf8 ldrb r0, [r7, r3] 100030d4: b289 uxth r1, r1 100030d6: 000a movs r2, r1 100030d8: 2800 cmp r0, #0 100030da: d101 bne.n 100030e0 100030dc: f002 f8dd bl 1000529a 100030e0: 222f movs r2, #47 ; 0x2f 100030e2: 5470 strb r0, [r6, r1] 100030e4: 1de3 adds r3, r4, #7 100030e6: 5cb8 ldrb r0, [r7, r2] 100030e8: b29b uxth r3, r3 100030ea: 001a movs r2, r3 100030ec: 2800 cmp r0, #0 100030ee: d101 bne.n 100030f4 100030f0: f002 f8c9 bl 10005286 100030f4: 54f0 strb r0, [r6, r3] 100030f6: 0021 movs r1, r4 100030f8: 2330 movs r3, #48 ; 0x30 100030fa: 3108 adds r1, #8 100030fc: 5cf8 ldrb r0, [r7, r3] 100030fe: b289 uxth r1, r1 10003100: 000a movs r2, r1 10003102: 0023 movs r3, r4 10003104: 2800 cmp r0, #0 10003106: d101 bne.n 1000310c 10003108: f002 f8b4 bl 10005274 1000310c: 2231 movs r2, #49 ; 0x31 1000310e: 5470 strb r0, [r6, r1] 10003110: 3309 adds r3, #9 10003112: 5cb9 ldrb r1, [r7, r2] 10003114: b29b uxth r3, r3 10003116: 001a movs r2, r3 10003118: 2900 cmp r1, #0 1000311a: d101 bne.n 10003120 1000311c: f002 fa4a bl 100055b4 10003120: 0022 movs r2, r4 10003122: 54f1 strb r1, [r6, r3] 10003124: 0023 movs r3, r4 10003126: 320a adds r2, #10 10003128: 330c adds r3, #12 1000312a: 340b adds r4, #11 1000312c: b292 uxth r2, r2 1000312e: b29b uxth r3, r3 10003130: b2a1 uxth r1, r4 10003132: 469c mov ip, r3 10003134: 0014 movs r4, r2 10003136: 9103 str r1, [sp, #12] 10003138: 203a movs r0, #58 ; 0x3a 1000313a: 54b0 strb r0, [r6, r2] 1000313c: 9a03 ldr r2, [sp, #12] 1000313e: 54b0 strb r0, [r6, r2] 10003140: 7af8 ldrb r0, [r7, #11] 10003142: 2800 cmp r0, #0 10003144: d101 bne.n 1000314a 10003146: f000 fdc0 bl 10003cca 1000314a: 2400 movs r4, #0 1000314c: e006 b.n 1000315c 1000314e: 46c0 nop ; (mov r8, r8) 10003150: 100111d8 .word 0x100111d8 10003154: 20003c96 .word 0x20003c96 10003158: 000b movs r3, r1 1000315a: 0014 movs r4, r2 1000315c: 1c62 adds r2, r4, #1 1000315e: b292 uxth r2, r2 10003160: 54f0 strb r0, [r6, r3] 10003162: 18b8 adds r0, r7, r2 10003164: 7ac0 ldrb r0, [r0, #11] 10003166: 1c59 adds r1, r3, #1 10003168: b289 uxth r1, r1 1000316a: 2800 cmp r0, #0 1000316c: d1f4 bne.n 10003158 1000316e: 0008 movs r0, r1 10003170: 2a08 cmp r2, #8 10003172: d84a bhi.n 1000320a 10003174: 2020 movs r0, #32 10003176: 1c9d adds r5, r3, #2 10003178: b2ad uxth r5, r5 1000317a: 4684 mov ip, r0 1000317c: 5470 strb r0, [r6, r1] 1000317e: 0028 movs r0, r5 10003180: 2c07 cmp r4, #7 10003182: d101 bne.n 10003188 10003184: f000 fd72 bl 10003c6c 10003188: 4660 mov r0, ip 1000318a: 1cdc adds r4, r3, #3 1000318c: b2a4 uxth r4, r4 1000318e: 5570 strb r0, [r6, r5] 10003190: 0020 movs r0, r4 10003192: 2a07 cmp r2, #7 10003194: d101 bne.n 1000319a 10003196: f000 fd69 bl 10003c6c 1000319a: 4660 mov r0, ip 1000319c: 1d1d adds r5, r3, #4 1000319e: b2ad uxth r5, r5 100031a0: 5530 strb r0, [r6, r4] 100031a2: 0028 movs r0, r5 100031a4: 2a06 cmp r2, #6 100031a6: d101 bne.n 100031ac 100031a8: f000 fd60 bl 10003c6c 100031ac: 4660 mov r0, ip 100031ae: 1d5c adds r4, r3, #5 100031b0: b2a4 uxth r4, r4 100031b2: 5570 strb r0, [r6, r5] 100031b4: 0020 movs r0, r4 100031b6: 2a05 cmp r2, #5 100031b8: d101 bne.n 100031be 100031ba: f000 fd57 bl 10003c6c 100031be: 4660 mov r0, ip 100031c0: 3306 adds r3, #6 100031c2: 5530 strb r0, [r6, r4] 100031c4: b298 uxth r0, r3 100031c6: 2a04 cmp r2, #4 100031c8: d101 bne.n 100031ce 100031ca: f000 fd4f bl 10003c6c 100031ce: 2420 movs r4, #32 100031d0: 1d8b adds r3, r1, #6 100031d2: b29b uxth r3, r3 100031d4: 5434 strb r4, [r6, r0] 100031d6: 0018 movs r0, r3 100031d8: 2a03 cmp r2, #3 100031da: d101 bne.n 100031e0 100031dc: f000 fd46 bl 10003c6c 100031e0: 1dcd adds r5, r1, #7 100031e2: b2ad uxth r5, r5 100031e4: 54f4 strb r4, [r6, r3] 100031e6: 0028 movs r0, r5 100031e8: 2a02 cmp r2, #2 100031ea: d101 bne.n 100031f0 100031ec: f000 fd3e bl 10003c6c 100031f0: 000b movs r3, r1 100031f2: 3308 adds r3, #8 100031f4: b29b uxth r3, r3 100031f6: 5574 strb r4, [r6, r5] 100031f8: 0018 movs r0, r3 100031fa: 2a00 cmp r2, #0 100031fc: d001 beq.n 10003202 100031fe: f000 fd35 bl 10003c6c 10003202: 3109 adds r1, #9 10003204: b289 uxth r1, r1 10003206: 0008 movs r0, r1 10003208: 54f4 strb r4, [r6, r3] 1000320a: 233a movs r3, #58 ; 0x3a 1000320c: 465a mov r2, fp 1000320e: 5433 strb r3, [r6, r0] 10003210: 3331 adds r3, #49 ; 0x31 10003212: 5cd2 ldrb r2, [r2, r3] 10003214: 1c4c adds r4, r1, #1 10003216: b2a4 uxth r4, r4 10003218: 2a00 cmp r2, #0 1000321a: d101 bne.n 10003220 1000321c: f7ff fbf5 bl 10002a0a 10003220: 2cfe cmp r4, #254 ; 0xfe 10003222: d901 bls.n 10003228 10003224: f7ff fbf1 bl 10002a0a 10003228: 23fd movs r3, #253 ; 0xfd 1000322a: 1a59 subs r1, r3, r1 1000322c: b289 uxth r1, r1 1000322e: 3101 adds r1, #1 10003230: 2300 movs r3, #0 10003232: 1934 adds r4, r6, r4 10003234: e004 b.n 10003240 10003236: 3301 adds r3, #1 10003238: 428b cmp r3, r1 1000323a: d101 bne.n 10003240 1000323c: f7ff fbe5 bl 10002a0a 10003240: 54e2 strb r2, [r4, r3] 10003242: 001a movs r2, r3 10003244: 4658 mov r0, fp 10003246: 326c adds r2, #108 ; 0x6c 10003248: 5c82 ldrb r2, [r0, r2] 1000324a: 2a00 cmp r2, #0 1000324c: d1f3 bne.n 10003236 1000324e: 2301 movs r3, #1 10003250: 4652 mov r2, sl 10003252: 0031 movs r1, r6 10003254: 48f3 ldr r0, [pc, #972] ; (10003624 ) 10003256: 7013 strb r3, [r2, #0] 10003258: f7fd f8f0 bl 1000043c <_Z7log_outPKcz> 1000325c: f7fe fd14 bl 10001c88 10003260: 22fd movs r2, #253 ; 0xfd 10003262: 2100 movs r1, #0 10003264: 48f0 ldr r0, [pc, #960] ; (10003628 ) 10003266: f007 fb03 bl 1000a870 <__wrap_memset> 1000326a: 22c4 movs r2, #196 ; 0xc4 1000326c: 4bee ldr r3, [pc, #952] ; (10003628 ) 1000326e: 4252 negs r2, r2 10003270: 3b02 subs r3, #2 10003272: 801a strh r2, [r3, #0] 10003274: 32c5 adds r2, #197 ; 0xc5 10003276: 709a strb r2, [r3, #2] 10003278: 787a ldrb r2, [r7, #1] 1000327a: 2a00 cmp r2, #0 1000327c: d101 bne.n 10003282 1000327e: f000 fdd1 bl 10003e24 10003282: 70da strb r2, [r3, #3] 10003284: 78ba ldrb r2, [r7, #2] 10003286: 2a00 cmp r2, #0 10003288: d101 bne.n 1000328e 1000328a: f000 fef4 bl 10004076 1000328e: 711a strb r2, [r3, #4] 10003290: 78fa ldrb r2, [r7, #3] 10003292: 2a00 cmp r2, #0 10003294: d101 bne.n 1000329a 10003296: f000 ffd7 bl 10004248 1000329a: 715a strb r2, [r3, #5] 1000329c: 793a ldrb r2, [r7, #4] 1000329e: 2a00 cmp r2, #0 100032a0: d101 bne.n 100032a6 100032a2: f001 f9b3 bl 1000460c 100032a6: 719a strb r2, [r3, #6] 100032a8: 797a ldrb r2, [r7, #5] 100032aa: 2a00 cmp r2, #0 100032ac: d101 bne.n 100032b2 100032ae: f001 f97f bl 100045b0 100032b2: 71da strb r2, [r3, #7] 100032b4: 79ba ldrb r2, [r7, #6] 100032b6: 2a00 cmp r2, #0 100032b8: d101 bne.n 100032be 100032ba: f001 fb56 bl 1000496a 100032be: 721a strb r2, [r3, #8] 100032c0: 79fa ldrb r2, [r7, #7] 100032c2: 2a00 cmp r2, #0 100032c4: d101 bne.n 100032ca 100032c6: f001 fd4a bl 10004d5e 100032ca: 725a strb r2, [r3, #9] 100032cc: 7a3a ldrb r2, [r7, #8] 100032ce: 2a00 cmp r2, #0 100032d0: d101 bne.n 100032d6 100032d2: f001 fd0e bl 10004cf2 100032d6: 729a strb r2, [r3, #10] 100032d8: 7a7a ldrb r2, [r7, #9] 100032da: 2a00 cmp r2, #0 100032dc: d101 bne.n 100032e2 100032de: f001 ff81 bl 100051e4 100032e2: 72da strb r2, [r3, #11] 100032e4: 2318 movs r3, #24 100032e6: 220e movs r2, #14 100032e8: 210e movs r1, #14 100032ea: 200c movs r0, #12 100032ec: 250d movs r5, #13 100032ee: 9318 str r3, [sp, #96] ; 0x60 100032f0: 9317 str r3, [sp, #92] ; 0x5c 100032f2: 3b01 subs r3, #1 100032f4: 9314 str r3, [sp, #80] ; 0x50 100032f6: 3b01 subs r3, #1 100032f8: 930c str r3, [sp, #48] ; 0x30 100032fa: 3301 adds r3, #1 100032fc: 9316 str r3, [sp, #88] ; 0x58 100032fe: 3b02 subs r3, #2 10003300: 930b str r3, [sp, #44] ; 0x2c 10003302: 3301 adds r3, #1 10003304: 9313 str r3, [sp, #76] ; 0x4c 10003306: 3b02 subs r3, #2 10003308: 930a str r3, [sp, #40] ; 0x28 1000330a: 3301 adds r3, #1 1000330c: 9312 str r3, [sp, #72] ; 0x48 1000330e: 3b02 subs r3, #2 10003310: 9309 str r3, [sp, #36] ; 0x24 10003312: 3301 adds r3, #1 10003314: 9311 str r3, [sp, #68] ; 0x44 10003316: 3b02 subs r3, #2 10003318: 9308 str r3, [sp, #32] 1000331a: 3301 adds r3, #1 1000331c: 9310 str r3, [sp, #64] ; 0x40 1000331e: 3b02 subs r3, #2 10003320: 9307 str r3, [sp, #28] 10003322: 3301 adds r3, #1 10003324: 930f str r3, [sp, #60] ; 0x3c 10003326: 3b02 subs r3, #2 10003328: 9303 str r3, [sp, #12] 1000332a: 3301 adds r3, #1 1000332c: 930e str r3, [sp, #56] ; 0x38 1000332e: 3b02 subs r3, #2 10003330: 469c mov ip, r3 10003332: 3301 adds r3, #1 10003334: 930d str r3, [sp, #52] ; 0x34 10003336: 9215 str r2, [sp, #84] ; 0x54 10003338: 3b01 subs r3, #1 1000333a: 3a01 subs r2, #1 1000333c: 243e movs r4, #62 ; 0x3e 1000333e: 5434 strb r4, [r6, r0] 10003340: 7d78 ldrb r0, [r7, #21] 10003342: 2800 cmp r0, #0 10003344: d03d beq.n 100033c2 10003346: 54b0 strb r0, [r6, r2] 10003348: 7dba ldrb r2, [r7, #22] 1000334a: 2a00 cmp r2, #0 1000334c: d101 bne.n 10003352 1000334e: f000 fef6 bl 1000413e 10003352: 5472 strb r2, [r6, r1] 10003354: 7dfa ldrb r2, [r7, #23] 10003356: 2a00 cmp r2, #0 10003358: d101 bne.n 1000335e 1000335a: f000 ff12 bl 10004182 1000335e: 4663 mov r3, ip 10003360: 54f2 strb r2, [r6, r3] 10003362: 7e3b ldrb r3, [r7, #24] 10003364: 2b00 cmp r3, #0 10003366: d101 bne.n 1000336c 10003368: f001 fa04 bl 10004774 1000336c: 9a03 ldr r2, [sp, #12] 1000336e: 54b3 strb r3, [r6, r2] 10003370: 7e7b ldrb r3, [r7, #25] 10003372: 2b00 cmp r3, #0 10003374: d101 bne.n 1000337a 10003376: f001 f9f5 bl 10004764 1000337a: 9a07 ldr r2, [sp, #28] 1000337c: 54b3 strb r3, [r6, r2] 1000337e: 7ebb ldrb r3, [r7, #26] 10003380: 2b00 cmp r3, #0 10003382: d101 bne.n 10003388 10003384: f001 fa3f bl 10004806 10003388: 9a08 ldr r2, [sp, #32] 1000338a: 54b3 strb r3, [r6, r2] 1000338c: 7efb ldrb r3, [r7, #27] 1000338e: 2b00 cmp r3, #0 10003390: d101 bne.n 10003396 10003392: f001 fc1d bl 10004bd0 10003396: 9a09 ldr r2, [sp, #36] ; 0x24 10003398: 54b3 strb r3, [r6, r2] 1000339a: 7f3b ldrb r3, [r7, #28] 1000339c: 2b00 cmp r3, #0 1000339e: d101 bne.n 100033a4 100033a0: f001 fc1e bl 10004be0 100033a4: 9a0a ldr r2, [sp, #40] ; 0x28 100033a6: 54b3 strb r3, [r6, r2] 100033a8: 7f7b ldrb r3, [r7, #29] 100033aa: 2b00 cmp r3, #0 100033ac: d101 bne.n 100033b2 100033ae: f002 f83a bl 10005426 100033b2: 9a0b ldr r2, [sp, #44] ; 0x2c 100033b4: 9914 ldr r1, [sp, #80] ; 0x50 100033b6: 54b3 strb r3, [r6, r2] 100033b8: 9b18 ldr r3, [sp, #96] ; 0x60 100033ba: 9a0c ldr r2, [sp, #48] ; 0x30 100033bc: 469c mov ip, r3 100033be: 9d13 ldr r5, [sp, #76] ; 0x4c 100033c0: 9b17 ldr r3, [sp, #92] ; 0x5c 100033c2: 7ff8 ldrb r0, [r7, #31] 100033c4: 2800 cmp r0, #0 100033c6: d05c beq.n 10003482 100033c8: 242c movs r4, #44 ; 0x2c 100033ca: 54b4 strb r4, [r6, r2] 100033cc: 2220 movs r2, #32 100033ce: 5470 strb r0, [r6, r1] 100033d0: 5cba ldrb r2, [r7, r2] 100033d2: 2a00 cmp r2, #0 100033d4: d101 bne.n 100033da 100033d6: f001 faf6 bl 100049c6 100033da: 4661 mov r1, ip 100033dc: 5472 strb r2, [r6, r1] 100033de: 2221 movs r2, #33 ; 0x21 100033e0: 1ceb adds r3, r5, #3 100033e2: 5cb8 ldrb r0, [r7, r2] 100033e4: b29b uxth r3, r3 100033e6: 001a movs r2, r3 100033e8: 2800 cmp r0, #0 100033ea: d101 bne.n 100033f0 100033ec: f001 fce5 bl 10004dba 100033f0: 54f0 strb r0, [r6, r3] 100033f2: 2322 movs r3, #34 ; 0x22 100033f4: 1d29 adds r1, r5, #4 100033f6: 5cf8 ldrb r0, [r7, r3] 100033f8: b289 uxth r1, r1 100033fa: 000a movs r2, r1 100033fc: 2800 cmp r0, #0 100033fe: d101 bne.n 10003404 10003400: f001 fce3 bl 10004dca 10003404: 2223 movs r2, #35 ; 0x23 10003406: 5470 strb r0, [r6, r1] 10003408: 1d6b adds r3, r5, #5 1000340a: 5cb8 ldrb r0, [r7, r2] 1000340c: b29b uxth r3, r3 1000340e: 001a movs r2, r3 10003410: 2800 cmp r0, #0 10003412: d101 bne.n 10003418 10003414: f001 fed6 bl 100051c4 10003418: 54f0 strb r0, [r6, r3] 1000341a: 2324 movs r3, #36 ; 0x24 1000341c: 1da9 adds r1, r5, #6 1000341e: 5cf8 ldrb r0, [r7, r3] 10003420: b289 uxth r1, r1 10003422: 000a movs r2, r1 10003424: 2800 cmp r0, #0 10003426: d101 bne.n 1000342c 10003428: f001 ff1b bl 10005262 1000342c: 2225 movs r2, #37 ; 0x25 1000342e: 5470 strb r0, [r6, r1] 10003430: 1deb adds r3, r5, #7 10003432: 5cb8 ldrb r0, [r7, r2] 10003434: b29b uxth r3, r3 10003436: 001a movs r2, r3 10003438: 2800 cmp r0, #0 1000343a: d101 bne.n 10003440 1000343c: f001 ff08 bl 10005250 10003440: 54f0 strb r0, [r6, r3] 10003442: 0029 movs r1, r5 10003444: 2326 movs r3, #38 ; 0x26 10003446: 3108 adds r1, #8 10003448: 5cf8 ldrb r0, [r7, r3] 1000344a: b289 uxth r1, r1 1000344c: 000a movs r2, r1 1000344e: 002b movs r3, r5 10003450: 2800 cmp r0, #0 10003452: d101 bne.n 10003458 10003454: f001 fef4 bl 10005240 10003458: 2227 movs r2, #39 ; 0x27 1000345a: 5470 strb r0, [r6, r1] 1000345c: 3309 adds r3, #9 1000345e: 5cb9 ldrb r1, [r7, r2] 10003460: b29b uxth r3, r3 10003462: 001a movs r2, r3 10003464: 2900 cmp r1, #0 10003466: d101 bne.n 1000346c 10003468: f002 f89b bl 100055a2 1000346c: 002a movs r2, r5 1000346e: 54f1 strb r1, [r6, r3] 10003470: 002b movs r3, r5 10003472: 320a adds r2, #10 10003474: 330c adds r3, #12 10003476: 350b adds r5, #11 10003478: b292 uxth r2, r2 1000347a: b29b uxth r3, r3 1000347c: b2a9 uxth r1, r5 1000347e: 469c mov ip, r3 10003480: 0015 movs r5, r2 10003482: 2029 movs r0, #41 ; 0x29 10003484: 5c38 ldrb r0, [r7, r0] 10003486: 2800 cmp r0, #0 10003488: d05b beq.n 10003542 1000348a: 242c movs r4, #44 ; 0x2c 1000348c: 54b4 strb r4, [r6, r2] 1000348e: 222a movs r2, #42 ; 0x2a 10003490: 5470 strb r0, [r6, r1] 10003492: 5cba ldrb r2, [r7, r2] 10003494: 2a00 cmp r2, #0 10003496: d101 bne.n 1000349c 10003498: f001 fa9f bl 100049da 1000349c: 4661 mov r1, ip 1000349e: 5472 strb r2, [r6, r1] 100034a0: 222b movs r2, #43 ; 0x2b 100034a2: 1ceb adds r3, r5, #3 100034a4: 5cb8 ldrb r0, [r7, r2] 100034a6: b29b uxth r3, r3 100034a8: 001a movs r2, r3 100034aa: 2800 cmp r0, #0 100034ac: d101 bne.n 100034b2 100034ae: f001 fc08 bl 10004cc2 100034b2: 54f0 strb r0, [r6, r3] 100034b4: 1d29 adds r1, r5, #4 100034b6: 5d38 ldrb r0, [r7, r4] 100034b8: b289 uxth r1, r1 100034ba: 000a movs r2, r1 100034bc: 2800 cmp r0, #0 100034be: d101 bne.n 100034c4 100034c0: f001 fc45 bl 10004d4e 100034c4: 222d movs r2, #45 ; 0x2d 100034c6: 5470 strb r0, [r6, r1] 100034c8: 1d6b adds r3, r5, #5 100034ca: 5cb8 ldrb r0, [r7, r2] 100034cc: b29b uxth r3, r3 100034ce: 001a movs r2, r3 100034d0: 2800 cmp r0, #0 100034d2: d101 bne.n 100034d8 100034d4: f001 fe6e bl 100051b4 100034d8: 54f0 strb r0, [r6, r3] 100034da: 232e movs r3, #46 ; 0x2e 100034dc: 1da9 adds r1, r5, #6 100034de: 5cf8 ldrb r0, [r7, r3] 100034e0: b289 uxth r1, r1 100034e2: 000a movs r2, r1 100034e4: 2800 cmp r0, #0 100034e6: d101 bne.n 100034ec 100034e8: f001 fe3e bl 10005168 100034ec: 222f movs r2, #47 ; 0x2f 100034ee: 5470 strb r0, [r6, r1] 100034f0: 1deb adds r3, r5, #7 100034f2: 5cb8 ldrb r0, [r7, r2] 100034f4: b29b uxth r3, r3 100034f6: 001a movs r2, r3 100034f8: 2800 cmp r0, #0 100034fa: d101 bne.n 10003500 100034fc: f001 fe2b bl 10005156 10003500: 54f0 strb r0, [r6, r3] 10003502: 0029 movs r1, r5 10003504: 2330 movs r3, #48 ; 0x30 10003506: 3108 adds r1, #8 10003508: 5cf8 ldrb r0, [r7, r3] 1000350a: b289 uxth r1, r1 1000350c: 000a movs r2, r1 1000350e: 002b movs r3, r5 10003510: 2800 cmp r0, #0 10003512: d101 bne.n 10003518 10003514: f001 fe17 bl 10005146 10003518: 2231 movs r2, #49 ; 0x31 1000351a: 5470 strb r0, [r6, r1] 1000351c: 3309 adds r3, #9 1000351e: 5cb9 ldrb r1, [r7, r2] 10003520: b29b uxth r3, r3 10003522: 001a movs r2, r3 10003524: 2900 cmp r1, #0 10003526: d101 bne.n 1000352c 10003528: f002 f828 bl 1000557c 1000352c: 002a movs r2, r5 1000352e: 54f1 strb r1, [r6, r3] 10003530: 002b movs r3, r5 10003532: 320a adds r2, #10 10003534: 330c adds r3, #12 10003536: 350b adds r5, #11 10003538: b292 uxth r2, r2 1000353a: b29b uxth r3, r3 1000353c: b2a9 uxth r1, r5 1000353e: 469c mov ip, r3 10003540: 0015 movs r5, r2 10003542: 203a movs r0, #58 ; 0x3a 10003544: 54b0 strb r0, [r6, r2] 10003546: 5470 strb r0, [r6, r1] 10003548: 7afc ldrb r4, [r7, #11] 1000354a: 2c00 cmp r4, #0 1000354c: d100 bne.n 10003550 1000354e: e3e6 b.n 10003d1e 10003550: 2000 movs r0, #0 10003552: e001 b.n 10003558 10003554: 000b movs r3, r1 10003556: 0010 movs r0, r2 10003558: 1c42 adds r2, r0, #1 1000355a: b292 uxth r2, r2 1000355c: 54f4 strb r4, [r6, r3] 1000355e: 18bc adds r4, r7, r2 10003560: 7ae4 ldrb r4, [r4, #11] 10003562: 1c59 adds r1, r3, #1 10003564: b289 uxth r1, r1 10003566: 2c00 cmp r4, #0 10003568: d1f4 bne.n 10003554 1000356a: 000c movs r4, r1 1000356c: 2a08 cmp r2, #8 1000356e: d842 bhi.n 100035f6 10003570: 2420 movs r4, #32 10003572: 1c9d adds r5, r3, #2 10003574: b2ad uxth r5, r5 10003576: 46a4 mov ip, r4 10003578: 5474 strb r4, [r6, r1] 1000357a: 002c movs r4, r5 1000357c: 2807 cmp r0, #7 1000357e: d100 bne.n 10003582 10003580: e37a b.n 10003c78 10003582: 4664 mov r4, ip 10003584: 1cd8 adds r0, r3, #3 10003586: b280 uxth r0, r0 10003588: 5574 strb r4, [r6, r5] 1000358a: 0004 movs r4, r0 1000358c: 2a07 cmp r2, #7 1000358e: d100 bne.n 10003592 10003590: e372 b.n 10003c78 10003592: 4664 mov r4, ip 10003594: 1d1d adds r5, r3, #4 10003596: b2ad uxth r5, r5 10003598: 5434 strb r4, [r6, r0] 1000359a: 002c movs r4, r5 1000359c: 2a06 cmp r2, #6 1000359e: d100 bne.n 100035a2 100035a0: e36a b.n 10003c78 100035a2: 4664 mov r4, ip 100035a4: 1d58 adds r0, r3, #5 100035a6: b280 uxth r0, r0 100035a8: 5574 strb r4, [r6, r5] 100035aa: 0004 movs r4, r0 100035ac: 2a05 cmp r2, #5 100035ae: d100 bne.n 100035b2 100035b0: e362 b.n 10003c78 100035b2: 4664 mov r4, ip 100035b4: 3306 adds r3, #6 100035b6: 5434 strb r4, [r6, r0] 100035b8: b29c uxth r4, r3 100035ba: 2a04 cmp r2, #4 100035bc: d100 bne.n 100035c0 100035be: e35b b.n 10003c78 100035c0: 2020 movs r0, #32 100035c2: 1d8b adds r3, r1, #6 100035c4: b29b uxth r3, r3 100035c6: 5530 strb r0, [r6, r4] 100035c8: 001c movs r4, r3 100035ca: 2a03 cmp r2, #3 100035cc: d100 bne.n 100035d0 100035ce: e353 b.n 10003c78 100035d0: 1dcd adds r5, r1, #7 100035d2: b2ad uxth r5, r5 100035d4: 54f0 strb r0, [r6, r3] 100035d6: 002c movs r4, r5 100035d8: 2a02 cmp r2, #2 100035da: d100 bne.n 100035de 100035dc: e34c b.n 10003c78 100035de: 000b movs r3, r1 100035e0: 3308 adds r3, #8 100035e2: b29b uxth r3, r3 100035e4: 5570 strb r0, [r6, r5] 100035e6: 001c movs r4, r3 100035e8: 2a00 cmp r2, #0 100035ea: d000 beq.n 100035ee 100035ec: e344 b.n 10003c78 100035ee: 3109 adds r1, #9 100035f0: b289 uxth r1, r1 100035f2: 000c movs r4, r1 100035f4: 54f0 strb r0, [r6, r3] 100035f6: 233a movs r3, #58 ; 0x3a 100035f8: 465a mov r2, fp 100035fa: 5533 strb r3, [r6, r4] 100035fc: 3328 adds r3, #40 ; 0x28 100035fe: 5cd2 ldrb r2, [r2, r3] 10003600: 1c48 adds r0, r1, #1 10003602: b280 uxth r0, r0 10003604: 2a00 cmp r2, #0 10003606: d101 bne.n 1000360c 10003608: f7ff f9ff bl 10002a0a 1000360c: 28fe cmp r0, #254 ; 0xfe 1000360e: d901 bls.n 10003614 10003610: f7ff f9fb bl 10002a0a 10003614: 23fd movs r3, #253 ; 0xfd 10003616: 1a59 subs r1, r3, r1 10003618: b289 uxth r1, r1 1000361a: 3101 adds r1, #1 1000361c: 2300 movs r3, #0 1000361e: 1830 adds r0, r6, r0 10003620: e009 b.n 10003636 10003622: 46c0 nop ; (mov r8, r8) 10003624: 100111d8 .word 0x100111d8 10003628: 20003c96 .word 0x20003c96 1000362c: 3301 adds r3, #1 1000362e: 428b cmp r3, r1 10003630: d101 bne.n 10003636 10003632: f7ff f9ea bl 10002a0a 10003636: 54c2 strb r2, [r0, r3] 10003638: 001a movs r2, r3 1000363a: 465c mov r4, fp 1000363c: 3263 adds r2, #99 ; 0x63 1000363e: 5ca2 ldrb r2, [r4, r2] 10003640: 2a00 cmp r2, #0 10003642: d1f3 bne.n 1000362c 10003644: 2301 movs r3, #1 10003646: 4652 mov r2, sl 10003648: 0031 movs r1, r6 1000364a: 48c2 ldr r0, [pc, #776] ; (10003954 ) 1000364c: 7013 strb r3, [r2, #0] 1000364e: f7fc fef5 bl 1000043c <_Z7log_outPKcz> 10003652: f7fe fb19 bl 10001c88 10003656: f002 fdcf bl 100061f8 1000365a: f7fe fb70 bl 10001d3e 1000365e: 22fd movs r2, #253 ; 0xfd 10003660: 2100 movs r1, #0 10003662: 48bd ldr r0, [pc, #756] ; (10003958 ) 10003664: f007 f904 bl 1000a870 <__wrap_memset> 10003668: 22c4 movs r2, #196 ; 0xc4 1000366a: 4bbb ldr r3, [pc, #748] ; (10003958 ) 1000366c: 4252 negs r2, r2 1000366e: 3b02 subs r3, #2 10003670: 801a strh r2, [r3, #0] 10003672: 32c5 adds r2, #197 ; 0xc5 10003674: 709a strb r2, [r3, #2] 10003676: 787a ldrb r2, [r7, #1] 10003678: 2a00 cmp r2, #0 1000367a: d101 bne.n 10003680 1000367c: f000 fc2c bl 10003ed8 10003680: 70da strb r2, [r3, #3] 10003682: 78ba ldrb r2, [r7, #2] 10003684: 2a00 cmp r2, #0 10003686: d101 bne.n 1000368c 10003688: f000 fcbf bl 1000400a 1000368c: 711a strb r2, [r3, #4] 1000368e: 78fa ldrb r2, [r7, #3] 10003690: 2a00 cmp r2, #0 10003692: d101 bne.n 10003698 10003694: f000 fe33 bl 100042fe 10003698: 715a strb r2, [r3, #5] 1000369a: 793a ldrb r2, [r7, #4] 1000369c: 2a00 cmp r2, #0 1000369e: d101 bne.n 100036a4 100036a0: f000 fe63 bl 1000436a 100036a4: 719a strb r2, [r3, #6] 100036a6: 797a ldrb r2, [r7, #5] 100036a8: 2a00 cmp r2, #0 100036aa: d101 bne.n 100036b0 100036ac: f000 fef6 bl 1000449c 100036b0: 71da strb r2, [r3, #7] 100036b2: 79ba ldrb r2, [r7, #6] 100036b4: 2a00 cmp r2, #0 100036b6: d101 bne.n 100036bc 100036b8: f001 f929 bl 1000490e 100036bc: 721a strb r2, [r3, #8] 100036be: 79fa ldrb r2, [r7, #7] 100036c0: 2a00 cmp r2, #0 100036c2: d101 bne.n 100036c8 100036c4: f001 fbe5 bl 10004e92 100036c8: 725a strb r2, [r3, #9] 100036ca: 7a3a ldrb r2, [r7, #8] 100036cc: 2a00 cmp r2, #0 100036ce: d101 bne.n 100036d4 100036d0: f001 fbb1 bl 10004e36 100036d4: 729a strb r2, [r3, #10] 100036d6: 7a7a ldrb r2, [r7, #9] 100036d8: 2a00 cmp r2, #0 100036da: d101 bne.n 100036e0 100036dc: f001 fcfc bl 100050d8 100036e0: 72da strb r2, [r3, #11] 100036e2: 2318 movs r3, #24 100036e4: 220e movs r2, #14 100036e6: 200e movs r0, #14 100036e8: 210d movs r1, #13 100036ea: 240c movs r4, #12 100036ec: 9318 str r3, [sp, #96] ; 0x60 100036ee: 9317 str r3, [sp, #92] ; 0x5c 100036f0: 3b01 subs r3, #1 100036f2: 9314 str r3, [sp, #80] ; 0x50 100036f4: 3b01 subs r3, #1 100036f6: 930c str r3, [sp, #48] ; 0x30 100036f8: 3301 adds r3, #1 100036fa: 9316 str r3, [sp, #88] ; 0x58 100036fc: 3b02 subs r3, #2 100036fe: 930b str r3, [sp, #44] ; 0x2c 10003700: 3301 adds r3, #1 10003702: 9313 str r3, [sp, #76] ; 0x4c 10003704: 3b02 subs r3, #2 10003706: 930a str r3, [sp, #40] ; 0x28 10003708: 3301 adds r3, #1 1000370a: 9312 str r3, [sp, #72] ; 0x48 1000370c: 3b02 subs r3, #2 1000370e: 9309 str r3, [sp, #36] ; 0x24 10003710: 3301 adds r3, #1 10003712: 9311 str r3, [sp, #68] ; 0x44 10003714: 3b02 subs r3, #2 10003716: 9308 str r3, [sp, #32] 10003718: 3301 adds r3, #1 1000371a: 9310 str r3, [sp, #64] ; 0x40 1000371c: 3b02 subs r3, #2 1000371e: 9307 str r3, [sp, #28] 10003720: 3301 adds r3, #1 10003722: 930f str r3, [sp, #60] ; 0x3c 10003724: 3b02 subs r3, #2 10003726: 9303 str r3, [sp, #12] 10003728: 3301 adds r3, #1 1000372a: 930e str r3, [sp, #56] ; 0x38 1000372c: 3b02 subs r3, #2 1000372e: 469c mov ip, r3 10003730: 3301 adds r3, #1 10003732: 930d str r3, [sp, #52] ; 0x34 10003734: 9215 str r2, [sp, #84] ; 0x54 10003736: 3b01 subs r3, #1 10003738: 3a01 subs r2, #1 1000373a: 253e movs r5, #62 ; 0x3e 1000373c: 5535 strb r5, [r6, r4] 1000373e: 7d7c ldrb r4, [r7, #21] 10003740: 2c00 cmp r4, #0 10003742: d03d beq.n 100037c0 10003744: 5474 strb r4, [r6, r1] 10003746: 7dba ldrb r2, [r7, #22] 10003748: 2a00 cmp r2, #0 1000374a: d101 bne.n 10003750 1000374c: f000 fc8b bl 10004066 10003750: 5432 strb r2, [r6, r0] 10003752: 7dfa ldrb r2, [r7, #23] 10003754: 2a00 cmp r2, #0 10003756: d101 bne.n 1000375c 10003758: f000 fdff bl 1000435a 1000375c: 4663 mov r3, ip 1000375e: 54f2 strb r2, [r6, r3] 10003760: 7e3b ldrb r3, [r7, #24] 10003762: 2b00 cmp r3, #0 10003764: d101 bne.n 1000376a 10003766: f000 fe36 bl 100043d6 1000376a: 9a03 ldr r2, [sp, #12] 1000376c: 54b3 strb r3, [r6, r2] 1000376e: 7e7b ldrb r3, [r7, #25] 10003770: 2b00 cmp r3, #0 10003772: d101 bne.n 10003778 10003774: f000 fe27 bl 100043c6 10003778: 9a07 ldr r2, [sp, #28] 1000377a: 54b3 strb r3, [r6, r2] 1000377c: 7ebb ldrb r3, [r7, #26] 1000377e: 2b00 cmp r3, #0 10003780: d101 bne.n 10003786 10003782: f001 f96c bl 10004a5e 10003786: 9a08 ldr r2, [sp, #32] 10003788: 54b3 strb r3, [r6, r2] 1000378a: 7efb ldrb r3, [r7, #27] 1000378c: 2b00 cmp r3, #0 1000378e: d101 bne.n 10003794 10003790: f001 f9af bl 10004af2 10003794: 9a09 ldr r2, [sp, #36] ; 0x24 10003796: 54b3 strb r3, [r6, r2] 10003798: 7f3b ldrb r3, [r7, #28] 1000379a: 2b00 cmp r3, #0 1000379c: d101 bne.n 100037a2 1000379e: f001 f9b0 bl 10004b02 100037a2: 9a0a ldr r2, [sp, #40] ; 0x28 100037a4: 54b3 strb r3, [r6, r2] 100037a6: 7f7b ldrb r3, [r7, #29] 100037a8: 2b00 cmp r3, #0 100037aa: d101 bne.n 100037b0 100037ac: f001 fe9e bl 100054ec 100037b0: 9a0b ldr r2, [sp, #44] ; 0x2c 100037b2: 9814 ldr r0, [sp, #80] ; 0x50 100037b4: 54b3 strb r3, [r6, r2] 100037b6: 9b18 ldr r3, [sp, #96] ; 0x60 100037b8: 990c ldr r1, [sp, #48] ; 0x30 100037ba: 469c mov ip, r3 100037bc: 9a13 ldr r2, [sp, #76] ; 0x4c 100037be: 9b17 ldr r3, [sp, #92] ; 0x5c 100037c0: 7ffc ldrb r4, [r7, #31] 100037c2: 2c00 cmp r4, #0 100037c4: d05c beq.n 10003880 100037c6: 252c movs r5, #44 ; 0x2c 100037c8: 5475 strb r5, [r6, r1] 100037ca: 2120 movs r1, #32 100037cc: 5434 strb r4, [r6, r0] 100037ce: 5c79 ldrb r1, [r7, r1] 100037d0: 2900 cmp r1, #0 100037d2: d101 bne.n 100037d8 100037d4: f001 f94b bl 10004a6e 100037d8: 4660 mov r0, ip 100037da: 5431 strb r1, [r6, r0] 100037dc: 2121 movs r1, #33 ; 0x21 100037de: 1cd3 adds r3, r2, #3 100037e0: 5c7c ldrb r4, [r7, r1] 100037e2: b29b uxth r3, r3 100037e4: 0019 movs r1, r3 100037e6: 2c00 cmp r4, #0 100037e8: d101 bne.n 100037ee 100037ea: f001 fa01 bl 10004bf0 100037ee: 54f4 strb r4, [r6, r3] 100037f0: 2322 movs r3, #34 ; 0x22 100037f2: 1d10 adds r0, r2, #4 100037f4: 5cfc ldrb r4, [r7, r3] 100037f6: b280 uxth r0, r0 100037f8: 0001 movs r1, r0 100037fa: 2c00 cmp r4, #0 100037fc: d101 bne.n 10003802 100037fe: f001 fa3d bl 10004c7c 10003802: 2123 movs r1, #35 ; 0x23 10003804: 5434 strb r4, [r6, r0] 10003806: 1d53 adds r3, r2, #5 10003808: 5c7c ldrb r4, [r7, r1] 1000380a: b29b uxth r3, r3 1000380c: 0019 movs r1, r3 1000380e: 2c00 cmp r4, #0 10003810: d101 bne.n 10003816 10003812: f001 fd9b bl 1000534c 10003816: 54f4 strb r4, [r6, r3] 10003818: 2324 movs r3, #36 ; 0x24 1000381a: 1d90 adds r0, r2, #6 1000381c: 5cfc ldrb r4, [r7, r3] 1000381e: b280 uxth r0, r0 10003820: 0001 movs r1, r0 10003822: 2c00 cmp r4, #0 10003824: d101 bne.n 1000382a 10003826: f001 fd6d bl 10005304 1000382a: 2125 movs r1, #37 ; 0x25 1000382c: 5434 strb r4, [r6, r0] 1000382e: 1dd3 adds r3, r2, #7 10003830: 5c7c ldrb r4, [r7, r1] 10003832: b29b uxth r3, r3 10003834: 0019 movs r1, r3 10003836: 2c00 cmp r4, #0 10003838: d101 bne.n 1000383e 1000383a: f001 fd5a bl 100052f2 1000383e: 54f4 strb r4, [r6, r3] 10003840: 0010 movs r0, r2 10003842: 2326 movs r3, #38 ; 0x26 10003844: 3008 adds r0, #8 10003846: 5cfc ldrb r4, [r7, r3] 10003848: b280 uxth r0, r0 1000384a: 0001 movs r1, r0 1000384c: 0013 movs r3, r2 1000384e: 2c00 cmp r4, #0 10003850: d101 bne.n 10003856 10003852: f001 fd46 bl 100052e2 10003856: 2127 movs r1, #39 ; 0x27 10003858: 5434 strb r4, [r6, r0] 1000385a: 3309 adds r3, #9 1000385c: 5c78 ldrb r0, [r7, r1] 1000385e: b29b uxth r3, r3 10003860: 0019 movs r1, r3 10003862: 2800 cmp r0, #0 10003864: d101 bne.n 1000386a 10003866: f001 fe6d bl 10005544 1000386a: 0011 movs r1, r2 1000386c: 54f0 strb r0, [r6, r3] 1000386e: 0013 movs r3, r2 10003870: 310a adds r1, #10 10003872: 330c adds r3, #12 10003874: 320b adds r2, #11 10003876: b289 uxth r1, r1 10003878: b29b uxth r3, r3 1000387a: b290 uxth r0, r2 1000387c: 469c mov ip, r3 1000387e: 000a movs r2, r1 10003880: 2429 movs r4, #41 ; 0x29 10003882: 5d3d ldrb r5, [r7, r4] 10003884: 2d00 cmp r5, #0 10003886: d05b beq.n 10003940 10003888: 3403 adds r4, #3 1000388a: 5474 strb r4, [r6, r1] 1000388c: 212a movs r1, #42 ; 0x2a 1000388e: 5435 strb r5, [r6, r0] 10003890: 5c79 ldrb r1, [r7, r1] 10003892: 2900 cmp r1, #0 10003894: d101 bne.n 1000389a 10003896: f001 f8f4 bl 10004a82 1000389a: 4660 mov r0, ip 1000389c: 5431 strb r1, [r6, r0] 1000389e: 212b movs r1, #43 ; 0x2b 100038a0: 1cd3 adds r3, r2, #3 100038a2: 5c7d ldrb r5, [r7, r1] 100038a4: b29b uxth r3, r3 100038a6: 0019 movs r1, r3 100038a8: 2d00 cmp r5, #0 100038aa: d101 bne.n 100038b0 100038ac: f001 f9a8 bl 10004c00 100038b0: 54f5 strb r5, [r6, r3] 100038b2: 1d10 adds r0, r2, #4 100038b4: 5d3c ldrb r4, [r7, r4] 100038b6: b280 uxth r0, r0 100038b8: 0001 movs r1, r0 100038ba: 2c00 cmp r4, #0 100038bc: d101 bne.n 100038c2 100038be: f001 f9a7 bl 10004c10 100038c2: 212d movs r1, #45 ; 0x2d 100038c4: 5434 strb r4, [r6, r0] 100038c6: 1d53 adds r3, r2, #5 100038c8: 5c7c ldrb r4, [r7, r1] 100038ca: b29b uxth r3, r3 100038cc: 0019 movs r1, r3 100038ce: 2c00 cmp r4, #0 100038d0: d101 bne.n 100038d6 100038d2: f001 fd4c bl 1000536e 100038d6: 54f4 strb r4, [r6, r3] 100038d8: 232e movs r3, #46 ; 0x2e 100038da: 1d90 adds r0, r2, #6 100038dc: 5cfc ldrb r4, [r7, r3] 100038de: b280 uxth r0, r0 100038e0: 0001 movs r1, r0 100038e2: 2c00 cmp r4, #0 100038e4: d101 bne.n 100038ea 100038e6: f001 fcf3 bl 100052d0 100038ea: 212f movs r1, #47 ; 0x2f 100038ec: 5434 strb r4, [r6, r0] 100038ee: 1dd3 adds r3, r2, #7 100038f0: 5c7c ldrb r4, [r7, r1] 100038f2: b29b uxth r3, r3 100038f4: 0019 movs r1, r3 100038f6: 2c00 cmp r4, #0 100038f8: d101 bne.n 100038fe 100038fa: f001 fce0 bl 100052be 100038fe: 54f4 strb r4, [r6, r3] 10003900: 0010 movs r0, r2 10003902: 2330 movs r3, #48 ; 0x30 10003904: 3008 adds r0, #8 10003906: 5cfc ldrb r4, [r7, r3] 10003908: b280 uxth r0, r0 1000390a: 0001 movs r1, r0 1000390c: 0013 movs r3, r2 1000390e: 2c00 cmp r4, #0 10003910: d101 bne.n 10003916 10003912: f001 fccc bl 100052ae 10003916: 2131 movs r1, #49 ; 0x31 10003918: 5434 strb r4, [r6, r0] 1000391a: 3309 adds r3, #9 1000391c: 5c78 ldrb r0, [r7, r1] 1000391e: b29b uxth r3, r3 10003920: 0019 movs r1, r3 10003922: 2800 cmp r0, #0 10003924: d101 bne.n 1000392a 10003926: f001 fe04 bl 10005532 1000392a: 0011 movs r1, r2 1000392c: 54f0 strb r0, [r6, r3] 1000392e: 0013 movs r3, r2 10003930: 310a adds r1, #10 10003932: 330c adds r3, #12 10003934: 320b adds r2, #11 10003936: b289 uxth r1, r1 10003938: b29b uxth r3, r3 1000393a: b290 uxth r0, r2 1000393c: 469c mov ip, r3 1000393e: 000a movs r2, r1 10003940: 243a movs r4, #58 ; 0x3a 10003942: 5474 strb r4, [r6, r1] 10003944: 5434 strb r4, [r6, r0] 10003946: 7af8 ldrb r0, [r7, #11] 10003948: 2800 cmp r0, #0 1000394a: d100 bne.n 1000394e 1000394c: e1fb b.n 10003d46 1000394e: 2400 movs r4, #0 10003950: e006 b.n 10003960 10003952: 46c0 nop ; (mov r8, r8) 10003954: 100111d8 .word 0x100111d8 10003958: 20003c96 .word 0x20003c96 1000395c: 000b movs r3, r1 1000395e: 0014 movs r4, r2 10003960: 1c62 adds r2, r4, #1 10003962: b292 uxth r2, r2 10003964: 54f0 strb r0, [r6, r3] 10003966: 18b8 adds r0, r7, r2 10003968: 7ac0 ldrb r0, [r0, #11] 1000396a: 1c59 adds r1, r3, #1 1000396c: b289 uxth r1, r1 1000396e: 2800 cmp r0, #0 10003970: d1f4 bne.n 1000395c 10003972: 0008 movs r0, r1 10003974: 2a08 cmp r2, #8 10003976: d842 bhi.n 100039fe 10003978: 2020 movs r0, #32 1000397a: 1c9d adds r5, r3, #2 1000397c: b2ad uxth r5, r5 1000397e: 4684 mov ip, r0 10003980: 5470 strb r0, [r6, r1] 10003982: 0028 movs r0, r5 10003984: 2c07 cmp r4, #7 10003986: d100 bne.n 1000398a 10003988: e16e b.n 10003c68 1000398a: 4660 mov r0, ip 1000398c: 1cdc adds r4, r3, #3 1000398e: b2a4 uxth r4, r4 10003990: 5570 strb r0, [r6, r5] 10003992: 0020 movs r0, r4 10003994: 2a07 cmp r2, #7 10003996: d100 bne.n 1000399a 10003998: e166 b.n 10003c68 1000399a: 4660 mov r0, ip 1000399c: 1d1d adds r5, r3, #4 1000399e: b2ad uxth r5, r5 100039a0: 5530 strb r0, [r6, r4] 100039a2: 0028 movs r0, r5 100039a4: 2a06 cmp r2, #6 100039a6: d100 bne.n 100039aa 100039a8: e15e b.n 10003c68 100039aa: 4660 mov r0, ip 100039ac: 1d5c adds r4, r3, #5 100039ae: b2a4 uxth r4, r4 100039b0: 5570 strb r0, [r6, r5] 100039b2: 0020 movs r0, r4 100039b4: 2a05 cmp r2, #5 100039b6: d100 bne.n 100039ba 100039b8: e156 b.n 10003c68 100039ba: 4660 mov r0, ip 100039bc: 3306 adds r3, #6 100039be: 5530 strb r0, [r6, r4] 100039c0: b298 uxth r0, r3 100039c2: 2a04 cmp r2, #4 100039c4: d100 bne.n 100039c8 100039c6: e14f b.n 10003c68 100039c8: 2420 movs r4, #32 100039ca: 1d8b adds r3, r1, #6 100039cc: b29b uxth r3, r3 100039ce: 5434 strb r4, [r6, r0] 100039d0: 0018 movs r0, r3 100039d2: 2a03 cmp r2, #3 100039d4: d100 bne.n 100039d8 100039d6: e147 b.n 10003c68 100039d8: 1dcd adds r5, r1, #7 100039da: b2ad uxth r5, r5 100039dc: 54f4 strb r4, [r6, r3] 100039de: 0028 movs r0, r5 100039e0: 2a02 cmp r2, #2 100039e2: d100 bne.n 100039e6 100039e4: e140 b.n 10003c68 100039e6: 000b movs r3, r1 100039e8: 3308 adds r3, #8 100039ea: b29b uxth r3, r3 100039ec: 5574 strb r4, [r6, r5] 100039ee: 0018 movs r0, r3 100039f0: 2a00 cmp r2, #0 100039f2: d000 beq.n 100039f6 100039f4: e138 b.n 10003c68 100039f6: 3109 adds r1, #9 100039f8: b289 uxth r1, r1 100039fa: 0008 movs r0, r1 100039fc: 54f4 strb r4, [r6, r3] 100039fe: 233a movs r3, #58 ; 0x3a 10003a00: 5433 strb r3, [r6, r0] 10003a02: 3b07 subs r3, #7 10003a04: 5cfa ldrb r2, [r7, r3] 10003a06: 1c4c adds r4, r1, #1 10003a08: b2a4 uxth r4, r4 10003a0a: 2a00 cmp r2, #0 10003a0c: d101 bne.n 10003a12 10003a0e: f7fe fffc bl 10002a0a 10003a12: 2cfe cmp r4, #254 ; 0xfe 10003a14: d901 bls.n 10003a1a 10003a16: f7fe fff8 bl 10002a0a 10003a1a: 23fd movs r3, #253 ; 0xfd 10003a1c: 1a59 subs r1, r3, r1 10003a1e: b289 uxth r1, r1 10003a20: 3101 adds r1, #1 10003a22: 2300 movs r3, #0 10003a24: 1934 adds r4, r6, r4 10003a26: e004 b.n 10003a32 10003a28: 3301 adds r3, #1 10003a2a: 428b cmp r3, r1 10003a2c: d101 bne.n 10003a32 10003a2e: f7fe ffec bl 10002a0a 10003a32: 54e2 strb r2, [r4, r3] 10003a34: 001a movs r2, r3 10003a36: 3234 adds r2, #52 ; 0x34 10003a38: 5cba ldrb r2, [r7, r2] 10003a3a: 2a00 cmp r2, #0 10003a3c: d1f4 bne.n 10003a28 10003a3e: 2301 movs r3, #1 10003a40: 4652 mov r2, sl 10003a42: 0031 movs r1, r6 10003a44: 48f6 ldr r0, [pc, #984] ; (10003e20 ) 10003a46: 7013 strb r3, [r2, #0] 10003a48: f7fc fcf8 bl 1000043c <_Z7log_outPKcz> 10003a4c: f7fe f91c bl 10001c88 10003a50: 2315 movs r3, #21 10003a52: 220b movs r2, #11 10003a54: 9310 str r3, [sp, #64] ; 0x40 10003a56: 9311 str r3, [sp, #68] ; 0x44 10003a58: 3b01 subs r3, #1 10003a5a: 930f str r3, [sp, #60] ; 0x3c 10003a5c: 3b01 subs r3, #1 10003a5e: 930d str r3, [sp, #52] ; 0x34 10003a60: 3301 adds r3, #1 10003a62: 9319 str r3, [sp, #100] ; 0x64 10003a64: 3b02 subs r3, #2 10003a66: 930c str r3, [sp, #48] ; 0x30 10003a68: 3301 adds r3, #1 10003a6a: 930e str r3, [sp, #56] ; 0x38 10003a6c: 3b02 subs r3, #2 10003a6e: 930b str r3, [sp, #44] ; 0x2c 10003a70: 3301 adds r3, #1 10003a72: 9318 str r3, [sp, #96] ; 0x60 10003a74: 3b02 subs r3, #2 10003a76: 930a str r3, [sp, #40] ; 0x28 10003a78: 3301 adds r3, #1 10003a7a: 9317 str r3, [sp, #92] ; 0x5c 10003a7c: 3b02 subs r3, #2 10003a7e: 9309 str r3, [sp, #36] ; 0x24 10003a80: 3301 adds r3, #1 10003a82: 9315 str r3, [sp, #84] ; 0x54 10003a84: 3b02 subs r3, #2 10003a86: 9308 str r3, [sp, #32] 10003a88: 3301 adds r3, #1 10003a8a: 9314 str r3, [sp, #80] ; 0x50 10003a8c: 3b02 subs r3, #2 10003a8e: 9307 str r3, [sp, #28] 10003a90: 3301 adds r3, #1 10003a92: 9313 str r3, [sp, #76] ; 0x4c 10003a94: 3b02 subs r3, #2 10003a96: 9303 str r3, [sp, #12] 10003a98: 9216 str r2, [sp, #88] ; 0x58 10003a9a: 3301 adds r3, #1 10003a9c: 3a02 subs r2, #2 10003a9e: 9312 str r3, [sp, #72] ; 0x48 10003aa0: 4694 mov ip, r2 10003aa2: 200b movs r0, #11 10003aa4: 3b01 subs r3, #1 10003aa6: 210a movs r1, #10 10003aa8: 3201 adds r2, #1 10003aaa: f7fe fa08 bl 10001ebe 10003aae: 9b0c ldr r3, [sp, #48] ; 0x30 10003ab0: 980b ldr r0, [sp, #44] ; 0x2c 10003ab2: 9303 str r3, [sp, #12] 10003ab4: 990a ldr r1, [sp, #40] ; 0x28 10003ab6: 9b18 ldr r3, [sp, #96] ; 0x60 10003ab8: 9a15 ldr r2, [sp, #84] ; 0x54 10003aba: f7fe fa3f bl 10001f3c 10003abe: 1d53 adds r3, r2, #5 10003ac0: b29b uxth r3, r3 10003ac2: 3204 adds r2, #4 10003ac4: b290 uxth r0, r2 10003ac6: 9303 str r3, [sp, #12] 10003ac8: 000a movs r2, r1 10003aca: f7fe fa96 bl 10001ffa 10003ace: 1d53 adds r3, r2, #5 10003ad0: b29b uxth r3, r3 10003ad2: 3204 adds r2, #4 10003ad4: b290 uxth r0, r2 10003ad6: 9303 str r3, [sp, #12] 10003ad8: 000a movs r2, r1 10003ada: f7fe faed bl 100020b8 10003ade: 2316 movs r3, #22 10003ae0: 220c movs r2, #12 10003ae2: 9310 str r3, [sp, #64] ; 0x40 10003ae4: 9311 str r3, [sp, #68] ; 0x44 10003ae6: 3b01 subs r3, #1 10003ae8: 930f str r3, [sp, #60] ; 0x3c 10003aea: 3b01 subs r3, #1 10003aec: 930d str r3, [sp, #52] ; 0x34 10003aee: 3301 adds r3, #1 10003af0: 9319 str r3, [sp, #100] ; 0x64 10003af2: 3b02 subs r3, #2 10003af4: 930c str r3, [sp, #48] ; 0x30 10003af6: 3301 adds r3, #1 10003af8: 930e str r3, [sp, #56] ; 0x38 10003afa: 3b02 subs r3, #2 10003afc: 930b str r3, [sp, #44] ; 0x2c 10003afe: 3301 adds r3, #1 10003b00: 9318 str r3, [sp, #96] ; 0x60 10003b02: 3b02 subs r3, #2 10003b04: 930a str r3, [sp, #40] ; 0x28 10003b06: 3301 adds r3, #1 10003b08: 9317 str r3, [sp, #92] ; 0x5c 10003b0a: 3b02 subs r3, #2 10003b0c: 9309 str r3, [sp, #36] ; 0x24 10003b0e: 3301 adds r3, #1 10003b10: 9315 str r3, [sp, #84] ; 0x54 10003b12: 3b02 subs r3, #2 10003b14: 9308 str r3, [sp, #32] 10003b16: 3301 adds r3, #1 10003b18: 9314 str r3, [sp, #80] ; 0x50 10003b1a: 3b02 subs r3, #2 10003b1c: 9307 str r3, [sp, #28] 10003b1e: 3301 adds r3, #1 10003b20: 9313 str r3, [sp, #76] ; 0x4c 10003b22: 3b02 subs r3, #2 10003b24: 9303 str r3, [sp, #12] 10003b26: 9216 str r2, [sp, #88] ; 0x58 10003b28: 3301 adds r3, #1 10003b2a: 3a02 subs r2, #2 10003b2c: 9312 str r3, [sp, #72] ; 0x48 10003b2e: 4694 mov ip, r2 10003b30: 200c movs r0, #12 10003b32: 3b01 subs r3, #1 10003b34: 210b movs r1, #11 10003b36: 3201 adds r2, #1 10003b38: f7fe f9c1 bl 10001ebe 10003b3c: 9b0d ldr r3, [sp, #52] ; 0x34 10003b3e: 980c ldr r0, [sp, #48] ; 0x30 10003b40: 9303 str r3, [sp, #12] 10003b42: 990b ldr r1, [sp, #44] ; 0x2c 10003b44: 9b0e ldr r3, [sp, #56] ; 0x38 10003b46: 9a17 ldr r2, [sp, #92] ; 0x5c 10003b48: f7fe f9f8 bl 10001f3c 10003b4c: 1d93 adds r3, r2, #6 10003b4e: b29b uxth r3, r3 10003b50: 3205 adds r2, #5 10003b52: b290 uxth r0, r2 10003b54: 9303 str r3, [sp, #12] 10003b56: 000a movs r2, r1 10003b58: f7fe faae bl 100020b8 10003b5c: 1d93 adds r3, r2, #6 10003b5e: b29b uxth r3, r3 10003b60: 3205 adds r2, #5 10003b62: b290 uxth r0, r2 10003b64: 9303 str r3, [sp, #12] 10003b66: 000a movs r2, r1 10003b68: f7fe fa47 bl 10001ffa 10003b6c: 9b0f ldr r3, [sp, #60] ; 0x3c 10003b6e: 980d ldr r0, [sp, #52] ; 0x34 10003b70: 9303 str r3, [sp, #12] 10003b72: 990c ldr r1, [sp, #48] ; 0x30 10003b74: 9b19 ldr r3, [sp, #100] ; 0x64 10003b76: 9a18 ldr r2, [sp, #96] ; 0x60 10003b78: f7fe f9e0 bl 10001f3c 10003b7c: 2317 movs r3, #23 10003b7e: 220d movs r2, #13 10003b80: 9310 str r3, [sp, #64] ; 0x40 10003b82: 9311 str r3, [sp, #68] ; 0x44 10003b84: 3b01 subs r3, #1 10003b86: 930f str r3, [sp, #60] ; 0x3c 10003b88: 3b01 subs r3, #1 10003b8a: 930d str r3, [sp, #52] ; 0x34 10003b8c: 3301 adds r3, #1 10003b8e: 9319 str r3, [sp, #100] ; 0x64 10003b90: 3b02 subs r3, #2 10003b92: 930c str r3, [sp, #48] ; 0x30 10003b94: 3301 adds r3, #1 10003b96: 930e str r3, [sp, #56] ; 0x38 10003b98: 3b02 subs r3, #2 10003b9a: 930b str r3, [sp, #44] ; 0x2c 10003b9c: 3301 adds r3, #1 10003b9e: 9318 str r3, [sp, #96] ; 0x60 10003ba0: 3b02 subs r3, #2 10003ba2: 930a str r3, [sp, #40] ; 0x28 10003ba4: 3301 adds r3, #1 10003ba6: 9317 str r3, [sp, #92] ; 0x5c 10003ba8: 3b02 subs r3, #2 10003baa: 9309 str r3, [sp, #36] ; 0x24 10003bac: 3301 adds r3, #1 10003bae: 9315 str r3, [sp, #84] ; 0x54 10003bb0: 3b02 subs r3, #2 10003bb2: 9308 str r3, [sp, #32] 10003bb4: 3301 adds r3, #1 10003bb6: 9314 str r3, [sp, #80] ; 0x50 10003bb8: 3b02 subs r3, #2 10003bba: 9307 str r3, [sp, #28] 10003bbc: 3301 adds r3, #1 10003bbe: 9313 str r3, [sp, #76] ; 0x4c 10003bc0: 3b02 subs r3, #2 10003bc2: 9303 str r3, [sp, #12] 10003bc4: 9216 str r2, [sp, #88] ; 0x58 10003bc6: 3301 adds r3, #1 10003bc8: 3a02 subs r2, #2 10003bca: 9312 str r3, [sp, #72] ; 0x48 10003bcc: 4694 mov ip, r2 10003bce: 200d movs r0, #13 10003bd0: 3b01 subs r3, #1 10003bd2: 210c movs r1, #12 10003bd4: 3201 adds r2, #1 10003bd6: f7fe f972 bl 10001ebe 10003bda: 1dd3 adds r3, r2, #7 10003bdc: b29b uxth r3, r3 10003bde: 3206 adds r2, #6 10003be0: b290 uxth r0, r2 10003be2: 9303 str r3, [sp, #12] 10003be4: 000a movs r2, r1 10003be6: f7fe fa08 bl 10001ffa 10003bea: 1dd3 adds r3, r2, #7 10003bec: b29b uxth r3, r3 10003bee: 3206 adds r2, #6 10003bf0: b290 uxth r0, r2 10003bf2: 9303 str r3, [sp, #12] 10003bf4: 000a movs r2, r1 10003bf6: f7fe fa5f bl 100020b8 10003bfa: 0013 movs r3, r2 10003bfc: 3308 adds r3, #8 10003bfe: 3207 adds r2, #7 10003c00: b29b uxth r3, r3 10003c02: b290 uxth r0, r2 10003c04: 9303 str r3, [sp, #12] 10003c06: 000a movs r2, r1 10003c08: f7fe fa56 bl 100020b8 10003c0c: 0013 movs r3, r2 10003c0e: 3308 adds r3, #8 10003c10: 3207 adds r2, #7 10003c12: b29b uxth r3, r3 10003c14: b290 uxth r0, r2 10003c16: 9303 str r3, [sp, #12] 10003c18: 000a movs r2, r1 10003c1a: f7fe f9ee bl 10001ffa 10003c1e: 0013 movs r3, r2 10003c20: 3309 adds r3, #9 10003c22: 3208 adds r2, #8 10003c24: b29b uxth r3, r3 10003c26: b290 uxth r0, r2 10003c28: 9303 str r3, [sp, #12] 10003c2a: 000a movs r2, r1 10003c2c: f7fe f9e5 bl 10001ffa 10003c30: 3309 adds r3, #9 10003c32: 3208 adds r2, #8 10003c34: b29b uxth r3, r3 10003c36: b290 uxth r0, r2 10003c38: 9303 str r3, [sp, #12] 10003c3a: 000a movs r2, r1 10003c3c: f7fe fa3c bl 100020b8 10003c40: 0013 movs r3, r2 10003c42: 330a adds r3, #10 10003c44: 3209 adds r2, #9 10003c46: b29b uxth r3, r3 10003c48: b290 uxth r0, r2 10003c4a: 9303 str r3, [sp, #12] 10003c4c: 000a movs r2, r1 10003c4e: f7fe fa33 bl 100020b8 10003c52: 330a adds r3, #10 10003c54: 3209 adds r2, #9 10003c56: b29b uxth r3, r3 10003c58: b290 uxth r0, r2 10003c5a: 9303 str r3, [sp, #12] 10003c5c: 000a movs r2, r1 10003c5e: f7fe f9cc bl 10001ffa 10003c62: 0021 movs r1, r4 10003c64: f7fe feb7 bl 100029d6 10003c68: 0001 movs r1, r0 10003c6a: e6c8 b.n 100039fe 10003c6c: 0001 movs r1, r0 10003c6e: f7ff facc bl 1000320a 10003c72: 0002 movs r2, r0 10003c74: f7ff f8c3 bl 10002dfe 10003c78: 0021 movs r1, r4 10003c7a: e4bc b.n 100035f6 10003c7c: 0013 movs r3, r2 10003c7e: 330b adds r3, #11 10003c80: 320a adds r2, #10 10003c82: b29b uxth r3, r3 10003c84: b290 uxth r0, r2 10003c86: 9303 str r3, [sp, #12] 10003c88: 000a movs r2, r1 10003c8a: f7fe f9b6 bl 10001ffa 10003c8e: 0013 movs r3, r2 10003c90: 330b adds r3, #11 10003c92: 320a adds r2, #10 10003c94: b29b uxth r3, r3 10003c96: b290 uxth r0, r2 10003c98: 9303 str r3, [sp, #12] 10003c9a: 000a movs r2, r1 10003c9c: f7fe fa0c bl 100020b8 10003ca0: 2120 movs r1, #32 10003ca2: 4660 mov r0, ip 10003ca4: 3303 adds r3, #3 10003ca6: b29b uxth r3, r3 10003ca8: 5431 strb r1, [r6, r0] 10003caa: 54f1 strb r1, [r6, r3] 10003cac: 1c93 adds r3, r2, #2 10003cae: b29b uxth r3, r3 10003cb0: 54f1 strb r1, [r6, r3] 10003cb2: 1cd3 adds r3, r2, #3 10003cb4: b29b uxth r3, r3 10003cb6: 54f1 strb r1, [r6, r3] 10003cb8: 1d13 adds r3, r2, #4 10003cba: b29b uxth r3, r3 10003cbc: 1d54 adds r4, r2, #5 10003cbe: 54f1 strb r1, [r6, r3] 10003cc0: b2a4 uxth r4, r4 10003cc2: 0011 movs r1, r2 10003cc4: 2300 movs r3, #0 10003cc6: f7fe fe68 bl 1000299a 10003cca: 2220 movs r2, #32 10003ccc: 4661 mov r1, ip 10003cce: 3403 adds r4, #3 10003cd0: 5472 strb r2, [r6, r1] 10003cd2: 1c99 adds r1, r3, #2 10003cd4: b289 uxth r1, r1 10003cd6: b2a4 uxth r4, r4 10003cd8: 5532 strb r2, [r6, r4] 10003cda: 5472 strb r2, [r6, r1] 10003cdc: 1cd9 adds r1, r3, #3 10003cde: b289 uxth r1, r1 10003ce0: 5472 strb r2, [r6, r1] 10003ce2: 1d19 adds r1, r3, #4 10003ce4: b289 uxth r1, r1 10003ce6: 1d58 adds r0, r3, #5 10003ce8: 5472 strb r2, [r6, r1] 10003cea: b280 uxth r0, r0 10003cec: 0019 movs r1, r3 10003cee: 2200 movs r2, #0 10003cf0: f7ff fa6d bl 100031ce 10003cf4: 2320 movs r3, #32 10003cf6: 4662 mov r2, ip 10003cf8: 3403 adds r4, #3 10003cfa: 54b3 strb r3, [r6, r2] 10003cfc: 1caa adds r2, r5, #2 10003cfe: b292 uxth r2, r2 10003d00: b2a4 uxth r4, r4 10003d02: 5533 strb r3, [r6, r4] 10003d04: 54b3 strb r3, [r6, r2] 10003d06: 1cea adds r2, r5, #3 10003d08: b292 uxth r2, r2 10003d0a: 54b3 strb r3, [r6, r2] 10003d0c: 1d2a adds r2, r5, #4 10003d0e: b292 uxth r2, r2 10003d10: 1d68 adds r0, r5, #5 10003d12: 54b3 strb r3, [r6, r2] 10003d14: b280 uxth r0, r0 10003d16: 002a movs r2, r5 10003d18: 2300 movs r3, #0 10003d1a: f7ff f852 bl 10002dc2 10003d1e: 2220 movs r2, #32 10003d20: 4661 mov r1, ip 10003d22: 3503 adds r5, #3 10003d24: 5472 strb r2, [r6, r1] 10003d26: 1c99 adds r1, r3, #2 10003d28: b289 uxth r1, r1 10003d2a: b2ad uxth r5, r5 10003d2c: 5572 strb r2, [r6, r5] 10003d2e: 5472 strb r2, [r6, r1] 10003d30: 1cd9 adds r1, r3, #3 10003d32: b289 uxth r1, r1 10003d34: 5472 strb r2, [r6, r1] 10003d36: 1d19 adds r1, r3, #4 10003d38: b289 uxth r1, r1 10003d3a: 1d5c adds r4, r3, #5 10003d3c: 5472 strb r2, [r6, r1] 10003d3e: b2a4 uxth r4, r4 10003d40: 0019 movs r1, r3 10003d42: 2200 movs r2, #0 10003d44: e43c b.n 100035c0 10003d46: 2120 movs r1, #32 10003d48: 4660 mov r0, ip 10003d4a: 3203 adds r2, #3 10003d4c: b292 uxth r2, r2 10003d4e: 5431 strb r1, [r6, r0] 10003d50: 54b1 strb r1, [r6, r2] 10003d52: 1c9a adds r2, r3, #2 10003d54: b292 uxth r2, r2 10003d56: 54b1 strb r1, [r6, r2] 10003d58: 1cda adds r2, r3, #3 10003d5a: b292 uxth r2, r2 10003d5c: 54b1 strb r1, [r6, r2] 10003d5e: 1d1a adds r2, r3, #4 10003d60: b292 uxth r2, r2 10003d62: 1d58 adds r0, r3, #5 10003d64: 54b1 strb r1, [r6, r2] 10003d66: b280 uxth r0, r0 10003d68: 0019 movs r1, r3 10003d6a: 2200 movs r2, #0 10003d6c: e62c b.n 100039c8 10003d6e: 230f movs r3, #15 10003d70: 9315 str r3, [sp, #84] ; 0x54 10003d72: 9316 str r3, [sp, #88] ; 0x58 10003d74: 3b01 subs r3, #1 10003d76: 930e str r3, [sp, #56] ; 0x38 10003d78: 3b01 subs r3, #1 10003d7a: 930c str r3, [sp, #48] ; 0x30 10003d7c: 3301 adds r3, #1 10003d7e: 9317 str r3, [sp, #92] ; 0x5c 10003d80: 3b02 subs r3, #2 10003d82: 9309 str r3, [sp, #36] ; 0x24 10003d84: 3301 adds r3, #1 10003d86: 930f str r3, [sp, #60] ; 0x3c 10003d88: 3b02 subs r3, #2 10003d8a: 930a str r3, [sp, #40] ; 0x28 10003d8c: 3301 adds r3, #1 10003d8e: 9310 str r3, [sp, #64] ; 0x40 10003d90: 3b02 subs r3, #2 10003d92: 930b str r3, [sp, #44] ; 0x2c 10003d94: 3301 adds r3, #1 10003d96: 9311 str r3, [sp, #68] ; 0x44 10003d98: 3b02 subs r3, #2 10003d9a: 9307 str r3, [sp, #28] 10003d9c: 3301 adds r3, #1 10003d9e: 930d str r3, [sp, #52] ; 0x34 10003da0: 3b02 subs r3, #2 10003da2: 9308 str r3, [sp, #32] 10003da4: 3301 adds r3, #1 10003da6: 9312 str r3, [sp, #72] ; 0x48 10003da8: 3b02 subs r3, #2 10003daa: 9303 str r3, [sp, #12] 10003dac: 3301 adds r3, #1 10003dae: 9313 str r3, [sp, #76] ; 0x4c 10003db0: 3b02 subs r3, #2 10003db2: 469c mov ip, r3 10003db4: 3301 adds r3, #1 10003db6: 9314 str r3, [sp, #80] ; 0x50 10003db8: 3b02 subs r3, #2 10003dba: 9318 str r3, [sp, #96] ; 0x60 10003dbc: 2205 movs r2, #5 10003dbe: 3b01 subs r3, #1 10003dc0: 2103 movs r1, #3 10003dc2: 2404 movs r4, #4 10003dc4: f7fe feb1 bl 10002b2a 10003dc8: 230f movs r3, #15 10003dca: 9316 str r3, [sp, #88] ; 0x58 10003dcc: 9315 str r3, [sp, #84] ; 0x54 10003dce: 3b01 subs r3, #1 10003dd0: 9312 str r3, [sp, #72] ; 0x48 10003dd2: 3b01 subs r3, #1 10003dd4: 930d str r3, [sp, #52] ; 0x34 10003dd6: 3301 adds r3, #1 10003dd8: 9318 str r3, [sp, #96] ; 0x60 10003dda: 3b02 subs r3, #2 10003ddc: 930c str r3, [sp, #48] ; 0x30 10003dde: 3301 adds r3, #1 10003de0: 9311 str r3, [sp, #68] ; 0x44 10003de2: 3b02 subs r3, #2 10003de4: 930a str r3, [sp, #40] ; 0x28 10003de6: 3301 adds r3, #1 10003de8: 9313 str r3, [sp, #76] ; 0x4c 10003dea: 3b02 subs r3, #2 10003dec: 930b str r3, [sp, #44] ; 0x2c 10003dee: 3301 adds r3, #1 10003df0: 9314 str r3, [sp, #80] ; 0x50 10003df2: 3b02 subs r3, #2 10003df4: 9308 str r3, [sp, #32] 10003df6: 3301 adds r3, #1 10003df8: 930e str r3, [sp, #56] ; 0x38 10003dfa: 3b02 subs r3, #2 10003dfc: 9309 str r3, [sp, #36] ; 0x24 10003dfe: 3301 adds r3, #1 10003e00: 930f str r3, [sp, #60] ; 0x3c 10003e02: 3b02 subs r3, #2 10003e04: 9307 str r3, [sp, #28] 10003e06: 3301 adds r3, #1 10003e08: 9310 str r3, [sp, #64] ; 0x40 10003e0a: 3b02 subs r3, #2 10003e0c: 469c mov ip, r3 10003e0e: 3b01 subs r3, #1 10003e10: 9303 str r3, [sp, #12] 10003e12: 9317 str r3, [sp, #92] ; 0x5c 10003e14: 2206 movs r2, #6 10003e16: 2104 movs r1, #4 10003e18: 2003 movs r0, #3 10003e1a: 3b01 subs r3, #1 10003e1c: f7fe fc5f bl 100026de 10003e20: 100111d8 .word 0x100111d8 10003e24: 230f movs r3, #15 10003e26: 2205 movs r2, #5 10003e28: 9318 str r3, [sp, #96] ; 0x60 10003e2a: 9317 str r3, [sp, #92] ; 0x5c 10003e2c: 3b01 subs r3, #1 10003e2e: 9314 str r3, [sp, #80] ; 0x50 10003e30: 3b01 subs r3, #1 10003e32: 930c str r3, [sp, #48] ; 0x30 10003e34: 3301 adds r3, #1 10003e36: 9316 str r3, [sp, #88] ; 0x58 10003e38: 3b02 subs r3, #2 10003e3a: 930b str r3, [sp, #44] ; 0x2c 10003e3c: 3301 adds r3, #1 10003e3e: 9313 str r3, [sp, #76] ; 0x4c 10003e40: 3b02 subs r3, #2 10003e42: 930a str r3, [sp, #40] ; 0x28 10003e44: 3301 adds r3, #1 10003e46: 9312 str r3, [sp, #72] ; 0x48 10003e48: 3b02 subs r3, #2 10003e4a: 9309 str r3, [sp, #36] ; 0x24 10003e4c: 3301 adds r3, #1 10003e4e: 9311 str r3, [sp, #68] ; 0x44 10003e50: 3b02 subs r3, #2 10003e52: 9308 str r3, [sp, #32] 10003e54: 3301 adds r3, #1 10003e56: 9310 str r3, [sp, #64] ; 0x40 10003e58: 3b02 subs r3, #2 10003e5a: 9307 str r3, [sp, #28] 10003e5c: 3301 adds r3, #1 10003e5e: 930f str r3, [sp, #60] ; 0x3c 10003e60: 3b02 subs r3, #2 10003e62: 9303 str r3, [sp, #12] 10003e64: 3301 adds r3, #1 10003e66: 930e str r3, [sp, #56] ; 0x38 10003e68: 3b02 subs r3, #2 10003e6a: 469c mov ip, r3 10003e6c: 3301 adds r3, #1 10003e6e: 930d str r3, [sp, #52] ; 0x34 10003e70: 9215 str r2, [sp, #84] ; 0x54 10003e72: 2105 movs r1, #5 10003e74: 3b01 subs r3, #1 10003e76: 3a01 subs r2, #1 10003e78: 2003 movs r0, #3 10003e7a: f7ff fa5f bl 1000333c 10003e7e: 230f movs r3, #15 10003e80: 9317 str r3, [sp, #92] ; 0x5c 10003e82: 9318 str r3, [sp, #96] ; 0x60 10003e84: 3b01 subs r3, #1 10003e86: 930f str r3, [sp, #60] ; 0x3c 10003e88: 3b01 subs r3, #1 10003e8a: 930d str r3, [sp, #52] ; 0x34 10003e8c: 3301 adds r3, #1 10003e8e: 9316 str r3, [sp, #88] ; 0x58 10003e90: 3b02 subs r3, #2 10003e92: 930a str r3, [sp, #40] ; 0x28 10003e94: 3301 adds r3, #1 10003e96: 9310 str r3, [sp, #64] ; 0x40 10003e98: 3b02 subs r3, #2 10003e9a: 930b str r3, [sp, #44] ; 0x2c 10003e9c: 3301 adds r3, #1 10003e9e: 9311 str r3, [sp, #68] ; 0x44 10003ea0: 3b02 subs r3, #2 10003ea2: 930c str r3, [sp, #48] ; 0x30 10003ea4: 3301 adds r3, #1 10003ea6: 9312 str r3, [sp, #72] ; 0x48 10003ea8: 3b02 subs r3, #2 10003eaa: 9308 str r3, [sp, #32] 10003eac: 3301 adds r3, #1 10003eae: 9313 str r3, [sp, #76] ; 0x4c 10003eb0: 3b02 subs r3, #2 10003eb2: 9309 str r3, [sp, #36] ; 0x24 10003eb4: 3301 adds r3, #1 10003eb6: 9314 str r3, [sp, #80] ; 0x50 10003eb8: 3b02 subs r3, #2 10003eba: 9307 str r3, [sp, #28] 10003ebc: 3301 adds r3, #1 10003ebe: 9315 str r3, [sp, #84] ; 0x54 10003ec0: 3b02 subs r3, #2 10003ec2: 469c mov ip, r3 10003ec4: 3301 adds r3, #1 10003ec6: 930e str r3, [sp, #56] ; 0x38 10003ec8: 3b02 subs r3, #2 10003eca: 9303 str r3, [sp, #12] 10003ecc: 2204 movs r2, #4 10003ece: 3301 adds r3, #1 10003ed0: 2003 movs r0, #3 10003ed2: 2404 movs r4, #4 10003ed4: f7ff f827 bl 10002f26 10003ed8: 230f movs r3, #15 10003eda: 2205 movs r2, #5 10003edc: 9318 str r3, [sp, #96] ; 0x60 10003ede: 9317 str r3, [sp, #92] ; 0x5c 10003ee0: 3b01 subs r3, #1 10003ee2: 9314 str r3, [sp, #80] ; 0x50 10003ee4: 3b01 subs r3, #1 10003ee6: 930c str r3, [sp, #48] ; 0x30 10003ee8: 3301 adds r3, #1 10003eea: 9316 str r3, [sp, #88] ; 0x58 10003eec: 3b02 subs r3, #2 10003eee: 930b str r3, [sp, #44] ; 0x2c 10003ef0: 3301 adds r3, #1 10003ef2: 9313 str r3, [sp, #76] ; 0x4c 10003ef4: 3b02 subs r3, #2 10003ef6: 930a str r3, [sp, #40] ; 0x28 10003ef8: 3301 adds r3, #1 10003efa: 9312 str r3, [sp, #72] ; 0x48 10003efc: 3b02 subs r3, #2 10003efe: 9309 str r3, [sp, #36] ; 0x24 10003f00: 3301 adds r3, #1 10003f02: 9311 str r3, [sp, #68] ; 0x44 10003f04: 3b02 subs r3, #2 10003f06: 9308 str r3, [sp, #32] 10003f08: 3301 adds r3, #1 10003f0a: 9310 str r3, [sp, #64] ; 0x40 10003f0c: 3b02 subs r3, #2 10003f0e: 9307 str r3, [sp, #28] 10003f10: 3301 adds r3, #1 10003f12: 930f str r3, [sp, #60] ; 0x3c 10003f14: 3b02 subs r3, #2 10003f16: 9303 str r3, [sp, #12] 10003f18: 3301 adds r3, #1 10003f1a: 930e str r3, [sp, #56] ; 0x38 10003f1c: 3b02 subs r3, #2 10003f1e: 469c mov ip, r3 10003f20: 3301 adds r3, #1 10003f22: 930d str r3, [sp, #52] ; 0x34 10003f24: 9215 str r2, [sp, #84] ; 0x54 10003f26: 2005 movs r0, #5 10003f28: 3b01 subs r3, #1 10003f2a: 2104 movs r1, #4 10003f2c: 2403 movs r4, #3 10003f2e: 3a01 subs r2, #1 10003f30: f7ff fc03 bl 1000373a 10003f34: 2310 movs r3, #16 10003f36: 9316 str r3, [sp, #88] ; 0x58 10003f38: 9315 str r3, [sp, #84] ; 0x54 10003f3a: 3b01 subs r3, #1 10003f3c: 9312 str r3, [sp, #72] ; 0x48 10003f3e: 3b01 subs r3, #1 10003f40: 930d str r3, [sp, #52] ; 0x34 10003f42: 3301 adds r3, #1 10003f44: 9318 str r3, [sp, #96] ; 0x60 10003f46: 3b02 subs r3, #2 10003f48: 930c str r3, [sp, #48] ; 0x30 10003f4a: 3301 adds r3, #1 10003f4c: 9311 str r3, [sp, #68] ; 0x44 10003f4e: 3b02 subs r3, #2 10003f50: 930a str r3, [sp, #40] ; 0x28 10003f52: 3301 adds r3, #1 10003f54: 9313 str r3, [sp, #76] ; 0x4c 10003f56: 3b02 subs r3, #2 10003f58: 930b str r3, [sp, #44] ; 0x2c 10003f5a: 3301 adds r3, #1 10003f5c: 9314 str r3, [sp, #80] ; 0x50 10003f5e: 3b02 subs r3, #2 10003f60: 9308 str r3, [sp, #32] 10003f62: 3301 adds r3, #1 10003f64: 930e str r3, [sp, #56] ; 0x38 10003f66: 3b02 subs r3, #2 10003f68: 9309 str r3, [sp, #36] ; 0x24 10003f6a: 3301 adds r3, #1 10003f6c: 930f str r3, [sp, #60] ; 0x3c 10003f6e: 3b02 subs r3, #2 10003f70: 9307 str r3, [sp, #28] 10003f72: 3301 adds r3, #1 10003f74: 9310 str r3, [sp, #64] ; 0x40 10003f76: 3b02 subs r3, #2 10003f78: 469c mov ip, r3 10003f7a: 3b01 subs r3, #1 10003f7c: 9303 str r3, [sp, #12] 10003f7e: 9317 str r3, [sp, #92] ; 0x5c 10003f80: 0022 movs r2, r4 10003f82: 2508 movs r5, #8 10003f84: 2105 movs r1, #5 10003f86: 2004 movs r0, #4 10003f88: 3b01 subs r3, #1 10003f8a: f7fe fba8 bl 100026de 10003f8e: 2310 movs r3, #16 10003f90: 9317 str r3, [sp, #92] ; 0x5c 10003f92: 9318 str r3, [sp, #96] ; 0x60 10003f94: 3b01 subs r3, #1 10003f96: 930f str r3, [sp, #60] ; 0x3c 10003f98: 3b01 subs r3, #1 10003f9a: 930d str r3, [sp, #52] ; 0x34 10003f9c: 3301 adds r3, #1 10003f9e: 9316 str r3, [sp, #88] ; 0x58 10003fa0: 3b02 subs r3, #2 10003fa2: 930a str r3, [sp, #40] ; 0x28 10003fa4: 3301 adds r3, #1 10003fa6: 9310 str r3, [sp, #64] ; 0x40 10003fa8: 3b02 subs r3, #2 10003faa: 930b str r3, [sp, #44] ; 0x2c 10003fac: 3301 adds r3, #1 10003fae: 9311 str r3, [sp, #68] ; 0x44 10003fb0: 3b02 subs r3, #2 10003fb2: 930c str r3, [sp, #48] ; 0x30 10003fb4: 3301 adds r3, #1 10003fb6: 9312 str r3, [sp, #72] ; 0x48 10003fb8: 3b02 subs r3, #2 10003fba: 9308 str r3, [sp, #32] 10003fbc: 3301 adds r3, #1 10003fbe: 9313 str r3, [sp, #76] ; 0x4c 10003fc0: 3b02 subs r3, #2 10003fc2: 9309 str r3, [sp, #36] ; 0x24 10003fc4: 3301 adds r3, #1 10003fc6: 9314 str r3, [sp, #80] ; 0x50 10003fc8: 3b02 subs r3, #2 10003fca: 9307 str r3, [sp, #28] 10003fcc: 3301 adds r3, #1 10003fce: 9315 str r3, [sp, #84] ; 0x54 10003fd0: 3b02 subs r3, #2 10003fd2: 469c mov ip, r3 10003fd4: 3301 adds r3, #1 10003fd6: 930e str r3, [sp, #56] ; 0x38 10003fd8: 3b02 subs r3, #2 10003fda: 9303 str r3, [sp, #12] 10003fdc: 2506 movs r5, #6 10003fde: 3301 adds r3, #1 10003fe0: 2205 movs r2, #5 10003fe2: 2004 movs r0, #4 10003fe4: f7fe ff9f bl 10002f26 10003fe8: 4663 mov r3, ip 10003fea: 9903 ldr r1, [sp, #12] 10003fec: 9303 str r3, [sp, #12] 10003fee: 9b07 ldr r3, [sp, #28] 10003ff0: 002a movs r2, r5 10003ff2: 469c mov ip, r3 10003ff4: 9b17 ldr r3, [sp, #92] ; 0x5c 10003ff6: f7fe fbb7 bl 10002768 10003ffa: 9903 ldr r1, [sp, #12] 10003ffc: 0013 movs r3, r2 10003ffe: 9d14 ldr r5, [sp, #80] ; 0x50 10004000: 4662 mov r2, ip 10004002: 9c18 ldr r4, [sp, #96] ; 0x60 10004004: 468c mov ip, r1 10004006: f7fe fdd3 bl 10002bb0 1000400a: 2310 movs r3, #16 1000400c: 2206 movs r2, #6 1000400e: 9318 str r3, [sp, #96] ; 0x60 10004010: 9317 str r3, [sp, #92] ; 0x5c 10004012: 3b01 subs r3, #1 10004014: 9314 str r3, [sp, #80] ; 0x50 10004016: 3b01 subs r3, #1 10004018: 930c str r3, [sp, #48] ; 0x30 1000401a: 3301 adds r3, #1 1000401c: 9316 str r3, [sp, #88] ; 0x58 1000401e: 3b02 subs r3, #2 10004020: 930b str r3, [sp, #44] ; 0x2c 10004022: 3301 adds r3, #1 10004024: 9313 str r3, [sp, #76] ; 0x4c 10004026: 3b02 subs r3, #2 10004028: 930a str r3, [sp, #40] ; 0x28 1000402a: 3301 adds r3, #1 1000402c: 9312 str r3, [sp, #72] ; 0x48 1000402e: 3b02 subs r3, #2 10004030: 9309 str r3, [sp, #36] ; 0x24 10004032: 3301 adds r3, #1 10004034: 9311 str r3, [sp, #68] ; 0x44 10004036: 3b02 subs r3, #2 10004038: 9308 str r3, [sp, #32] 1000403a: 3301 adds r3, #1 1000403c: 9310 str r3, [sp, #64] ; 0x40 1000403e: 3b02 subs r3, #2 10004040: 9307 str r3, [sp, #28] 10004042: 3301 adds r3, #1 10004044: 930f str r3, [sp, #60] ; 0x3c 10004046: 3b02 subs r3, #2 10004048: 9303 str r3, [sp, #12] 1000404a: 3301 adds r3, #1 1000404c: 930e str r3, [sp, #56] ; 0x38 1000404e: 3b02 subs r3, #2 10004050: 469c mov ip, r3 10004052: 3301 adds r3, #1 10004054: 930d str r3, [sp, #52] ; 0x34 10004056: 9215 str r2, [sp, #84] ; 0x54 10004058: 2006 movs r0, #6 1000405a: 3b01 subs r3, #1 1000405c: 2105 movs r1, #5 1000405e: 2404 movs r4, #4 10004060: 3a01 subs r2, #1 10004062: f7ff fb6a bl 1000373a 10004066: 9a03 ldr r2, [sp, #12] 10004068: 0001 movs r1, r0 1000406a: 9b0d ldr r3, [sp, #52] ; 0x34 1000406c: 4660 mov r0, ip 1000406e: 4694 mov ip, r2 10004070: 9a15 ldr r2, [sp, #84] ; 0x54 10004072: f7ff fba5 bl 100037c0 10004076: 2310 movs r3, #16 10004078: 2206 movs r2, #6 1000407a: 9318 str r3, [sp, #96] ; 0x60 1000407c: 9317 str r3, [sp, #92] ; 0x5c 1000407e: 3b01 subs r3, #1 10004080: 9314 str r3, [sp, #80] ; 0x50 10004082: 3b01 subs r3, #1 10004084: 930c str r3, [sp, #48] ; 0x30 10004086: 3301 adds r3, #1 10004088: 9316 str r3, [sp, #88] ; 0x58 1000408a: 3b02 subs r3, #2 1000408c: 930b str r3, [sp, #44] ; 0x2c 1000408e: 3301 adds r3, #1 10004090: 9313 str r3, [sp, #76] ; 0x4c 10004092: 3b02 subs r3, #2 10004094: 930a str r3, [sp, #40] ; 0x28 10004096: 3301 adds r3, #1 10004098: 9312 str r3, [sp, #72] ; 0x48 1000409a: 3b02 subs r3, #2 1000409c: 9309 str r3, [sp, #36] ; 0x24 1000409e: 3301 adds r3, #1 100040a0: 9311 str r3, [sp, #68] ; 0x44 100040a2: 3b02 subs r3, #2 100040a4: 9308 str r3, [sp, #32] 100040a6: 3301 adds r3, #1 100040a8: 9310 str r3, [sp, #64] ; 0x40 100040aa: 3b02 subs r3, #2 100040ac: 9307 str r3, [sp, #28] 100040ae: 3301 adds r3, #1 100040b0: 930f str r3, [sp, #60] ; 0x3c 100040b2: 3b02 subs r3, #2 100040b4: 9303 str r3, [sp, #12] 100040b6: 3301 adds r3, #1 100040b8: 930e str r3, [sp, #56] ; 0x38 100040ba: 3b02 subs r3, #2 100040bc: 469c mov ip, r3 100040be: 3301 adds r3, #1 100040c0: 930d str r3, [sp, #52] ; 0x34 100040c2: 9215 str r2, [sp, #84] ; 0x54 100040c4: 2106 movs r1, #6 100040c6: 3b01 subs r3, #1 100040c8: 3a01 subs r2, #1 100040ca: 2004 movs r0, #4 100040cc: 2505 movs r5, #5 100040ce: f7ff f935 bl 1000333c 100040d2: 2310 movs r3, #16 100040d4: 9315 str r3, [sp, #84] ; 0x54 100040d6: 9316 str r3, [sp, #88] ; 0x58 100040d8: 3b01 subs r3, #1 100040da: 930e str r3, [sp, #56] ; 0x38 100040dc: 3b01 subs r3, #1 100040de: 930c str r3, [sp, #48] ; 0x30 100040e0: 3301 adds r3, #1 100040e2: 9317 str r3, [sp, #92] ; 0x5c 100040e4: 3b02 subs r3, #2 100040e6: 9309 str r3, [sp, #36] ; 0x24 100040e8: 3301 adds r3, #1 100040ea: 930f str r3, [sp, #60] ; 0x3c 100040ec: 3b02 subs r3, #2 100040ee: 930a str r3, [sp, #40] ; 0x28 100040f0: 3301 adds r3, #1 100040f2: 9310 str r3, [sp, #64] ; 0x40 100040f4: 3b02 subs r3, #2 100040f6: 930b str r3, [sp, #44] ; 0x2c 100040f8: 3301 adds r3, #1 100040fa: 9311 str r3, [sp, #68] ; 0x44 100040fc: 3b02 subs r3, #2 100040fe: 9307 str r3, [sp, #28] 10004100: 3301 adds r3, #1 10004102: 930d str r3, [sp, #52] ; 0x34 10004104: 3b02 subs r3, #2 10004106: 9308 str r3, [sp, #32] 10004108: 3301 adds r3, #1 1000410a: 9312 str r3, [sp, #72] ; 0x48 1000410c: 3b02 subs r3, #2 1000410e: 9303 str r3, [sp, #12] 10004110: 3301 adds r3, #1 10004112: 9313 str r3, [sp, #76] ; 0x4c 10004114: 3b02 subs r3, #2 10004116: 469c mov ip, r3 10004118: 3301 adds r3, #1 1000411a: 9418 str r4, [sp, #96] ; 0x60 1000411c: 9314 str r3, [sp, #80] ; 0x50 1000411e: 2206 movs r2, #6 10004120: 2507 movs r5, #7 10004122: 3b03 subs r3, #3 10004124: 2104 movs r1, #4 10004126: 2405 movs r4, #5 10004128: f7fe fcff bl 10002b2a 1000412c: 4661 mov r1, ip 1000412e: 9a03 ldr r2, [sp, #12] 10004130: 9103 str r1, [sp, #12] 10004132: 9907 ldr r1, [sp, #28] 10004134: 9b0e ldr r3, [sp, #56] ; 0x38 10004136: 468c mov ip, r1 10004138: 002c movs r4, r5 1000413a: f7fe ff39 bl 10002fb0 1000413e: 9803 ldr r0, [sp, #12] 10004140: 000a movs r2, r1 10004142: 9b0d ldr r3, [sp, #52] ; 0x34 10004144: 4661 mov r1, ip 10004146: 9d15 ldr r5, [sp, #84] ; 0x54 10004148: 4684 mov ip, r0 1000414a: f7ff f93a bl 100033c2 1000414e: 9b07 ldr r3, [sp, #28] 10004150: 4661 mov r1, ip 10004152: 9303 str r3, [sp, #12] 10004154: 9b09 ldr r3, [sp, #36] ; 0x24 10004156: 469c mov ip, r3 10004158: 0013 movs r3, r2 1000415a: 9a10 ldr r2, [sp, #64] ; 0x40 1000415c: f7fe fb04 bl 10002768 10004160: 9908 ldr r1, [sp, #32] 10004162: 4663 mov r3, ip 10004164: 002c movs r4, r5 10004166: 9a03 ldr r2, [sp, #12] 10004168: 468c mov ip, r1 1000416a: 9d13 ldr r5, [sp, #76] ; 0x4c 1000416c: f7fe fd20 bl 10002bb0 10004170: 9a07 ldr r2, [sp, #28] 10004172: 9909 ldr r1, [sp, #36] ; 0x24 10004174: 9203 str r2, [sp, #12] 10004176: 001c movs r4, r3 10004178: 4662 mov r2, ip 1000417a: 9b15 ldr r3, [sp, #84] ; 0x54 1000417c: 468c mov ip, r1 1000417e: f7fe ff17 bl 10002fb0 10004182: 9807 ldr r0, [sp, #28] 10004184: 4662 mov r2, ip 10004186: 001d movs r5, r3 10004188: 9903 ldr r1, [sp, #12] 1000418a: 4684 mov ip, r0 1000418c: 9b0e ldr r3, [sp, #56] ; 0x38 1000418e: f7ff f918 bl 100033c2 10004192: 2311 movs r3, #17 10004194: 9316 str r3, [sp, #88] ; 0x58 10004196: 9315 str r3, [sp, #84] ; 0x54 10004198: 3b01 subs r3, #1 1000419a: 9312 str r3, [sp, #72] ; 0x48 1000419c: 3b01 subs r3, #1 1000419e: 930d str r3, [sp, #52] ; 0x34 100041a0: 3301 adds r3, #1 100041a2: 9318 str r3, [sp, #96] ; 0x60 100041a4: 3b02 subs r3, #2 100041a6: 930c str r3, [sp, #48] ; 0x30 100041a8: 3301 adds r3, #1 100041aa: 9311 str r3, [sp, #68] ; 0x44 100041ac: 3b02 subs r3, #2 100041ae: 930a str r3, [sp, #40] ; 0x28 100041b0: 3301 adds r3, #1 100041b2: 9313 str r3, [sp, #76] ; 0x4c 100041b4: 3b02 subs r3, #2 100041b6: 930b str r3, [sp, #44] ; 0x2c 100041b8: 3301 adds r3, #1 100041ba: 9314 str r3, [sp, #80] ; 0x50 100041bc: 3b02 subs r3, #2 100041be: 9308 str r3, [sp, #32] 100041c0: 3301 adds r3, #1 100041c2: 930e str r3, [sp, #56] ; 0x38 100041c4: 3b02 subs r3, #2 100041c6: 9309 str r3, [sp, #36] ; 0x24 100041c8: 3301 adds r3, #1 100041ca: 930f str r3, [sp, #60] ; 0x3c 100041cc: 3b02 subs r3, #2 100041ce: 9307 str r3, [sp, #28] 100041d0: 3301 adds r3, #1 100041d2: 9310 str r3, [sp, #64] ; 0x40 100041d4: 3b02 subs r3, #2 100041d6: 469c mov ip, r3 100041d8: 3b01 subs r3, #1 100041da: 9303 str r3, [sp, #12] 100041dc: 9417 str r4, [sp, #92] ; 0x5c 100041de: 2509 movs r5, #9 100041e0: 2208 movs r2, #8 100041e2: 2106 movs r1, #6 100041e4: 2005 movs r0, #5 100041e6: 3b01 subs r3, #1 100041e8: f7fe fa79 bl 100026de 100041ec: 2311 movs r3, #17 100041ee: 9317 str r3, [sp, #92] ; 0x5c 100041f0: 9318 str r3, [sp, #96] ; 0x60 100041f2: 3b01 subs r3, #1 100041f4: 930f str r3, [sp, #60] ; 0x3c 100041f6: 3b01 subs r3, #1 100041f8: 930d str r3, [sp, #52] ; 0x34 100041fa: 3301 adds r3, #1 100041fc: 9316 str r3, [sp, #88] ; 0x58 100041fe: 3b02 subs r3, #2 10004200: 930a str r3, [sp, #40] ; 0x28 10004202: 3301 adds r3, #1 10004204: 9310 str r3, [sp, #64] ; 0x40 10004206: 3b02 subs r3, #2 10004208: 930b str r3, [sp, #44] ; 0x2c 1000420a: 3301 adds r3, #1 1000420c: 9311 str r3, [sp, #68] ; 0x44 1000420e: 3b02 subs r3, #2 10004210: 930c str r3, [sp, #48] ; 0x30 10004212: 3301 adds r3, #1 10004214: 9312 str r3, [sp, #72] ; 0x48 10004216: 3b02 subs r3, #2 10004218: 9308 str r3, [sp, #32] 1000421a: 3301 adds r3, #1 1000421c: 9313 str r3, [sp, #76] ; 0x4c 1000421e: 3b02 subs r3, #2 10004220: 9309 str r3, [sp, #36] ; 0x24 10004222: 3301 adds r3, #1 10004224: 9314 str r3, [sp, #80] ; 0x50 10004226: 3b02 subs r3, #2 10004228: 9307 str r3, [sp, #28] 1000422a: 3301 adds r3, #1 1000422c: 9315 str r3, [sp, #84] ; 0x54 1000422e: 3b02 subs r3, #2 10004230: 469c mov ip, r3 10004232: 3301 adds r3, #1 10004234: 930e str r3, [sp, #56] ; 0x38 10004236: 3b02 subs r3, #2 10004238: 9303 str r3, [sp, #12] 1000423a: 2507 movs r5, #7 1000423c: 3301 adds r3, #1 1000423e: 2206 movs r2, #6 10004240: 2005 movs r0, #5 10004242: 2406 movs r4, #6 10004244: f7fe fe6f bl 10002f26 10004248: 2311 movs r3, #17 1000424a: 2207 movs r2, #7 1000424c: 9318 str r3, [sp, #96] ; 0x60 1000424e: 9317 str r3, [sp, #92] ; 0x5c 10004250: 3b01 subs r3, #1 10004252: 9314 str r3, [sp, #80] ; 0x50 10004254: 3b01 subs r3, #1 10004256: 930c str r3, [sp, #48] ; 0x30 10004258: 3301 adds r3, #1 1000425a: 9316 str r3, [sp, #88] ; 0x58 1000425c: 3b02 subs r3, #2 1000425e: 930b str r3, [sp, #44] ; 0x2c 10004260: 3301 adds r3, #1 10004262: 9313 str r3, [sp, #76] ; 0x4c 10004264: 3b02 subs r3, #2 10004266: 930a str r3, [sp, #40] ; 0x28 10004268: 3301 adds r3, #1 1000426a: 9312 str r3, [sp, #72] ; 0x48 1000426c: 3b02 subs r3, #2 1000426e: 9309 str r3, [sp, #36] ; 0x24 10004270: 3301 adds r3, #1 10004272: 9311 str r3, [sp, #68] ; 0x44 10004274: 3b02 subs r3, #2 10004276: 9308 str r3, [sp, #32] 10004278: 3301 adds r3, #1 1000427a: 9310 str r3, [sp, #64] ; 0x40 1000427c: 3b02 subs r3, #2 1000427e: 9307 str r3, [sp, #28] 10004280: 3301 adds r3, #1 10004282: 930f str r3, [sp, #60] ; 0x3c 10004284: 3b02 subs r3, #2 10004286: 9303 str r3, [sp, #12] 10004288: 3301 adds r3, #1 1000428a: 930e str r3, [sp, #56] ; 0x38 1000428c: 3b02 subs r3, #2 1000428e: 469c mov ip, r3 10004290: 3301 adds r3, #1 10004292: 930d str r3, [sp, #52] ; 0x34 10004294: 9215 str r2, [sp, #84] ; 0x54 10004296: 2107 movs r1, #7 10004298: 3b01 subs r3, #1 1000429a: 3a01 subs r2, #1 1000429c: 2005 movs r0, #5 1000429e: 2506 movs r5, #6 100042a0: f7ff f84c bl 1000333c 100042a4: 2311 movs r3, #17 100042a6: 9315 str r3, [sp, #84] ; 0x54 100042a8: 9316 str r3, [sp, #88] ; 0x58 100042aa: 3b01 subs r3, #1 100042ac: 930e str r3, [sp, #56] ; 0x38 100042ae: 3b01 subs r3, #1 100042b0: 930c str r3, [sp, #48] ; 0x30 100042b2: 3301 adds r3, #1 100042b4: 9317 str r3, [sp, #92] ; 0x5c 100042b6: 3b02 subs r3, #2 100042b8: 9309 str r3, [sp, #36] ; 0x24 100042ba: 3301 adds r3, #1 100042bc: 930f str r3, [sp, #60] ; 0x3c 100042be: 3b02 subs r3, #2 100042c0: 930a str r3, [sp, #40] ; 0x28 100042c2: 3301 adds r3, #1 100042c4: 9310 str r3, [sp, #64] ; 0x40 100042c6: 3b02 subs r3, #2 100042c8: 930b str r3, [sp, #44] ; 0x2c 100042ca: 3301 adds r3, #1 100042cc: 9311 str r3, [sp, #68] ; 0x44 100042ce: 3b02 subs r3, #2 100042d0: 9307 str r3, [sp, #28] 100042d2: 3301 adds r3, #1 100042d4: 930d str r3, [sp, #52] ; 0x34 100042d6: 3b02 subs r3, #2 100042d8: 9308 str r3, [sp, #32] 100042da: 3301 adds r3, #1 100042dc: 9312 str r3, [sp, #72] ; 0x48 100042de: 3b02 subs r3, #2 100042e0: 9303 str r3, [sp, #12] 100042e2: 3301 adds r3, #1 100042e4: 9313 str r3, [sp, #76] ; 0x4c 100042e6: 3b02 subs r3, #2 100042e8: 469c mov ip, r3 100042ea: 3301 adds r3, #1 100042ec: 9314 str r3, [sp, #80] ; 0x50 100042ee: 3b02 subs r3, #2 100042f0: 9318 str r3, [sp, #96] ; 0x60 100042f2: 2207 movs r2, #7 100042f4: 2508 movs r5, #8 100042f6: 3b01 subs r3, #1 100042f8: 2105 movs r1, #5 100042fa: f7fe fc16 bl 10002b2a 100042fe: 2311 movs r3, #17 10004300: 2207 movs r2, #7 10004302: 9318 str r3, [sp, #96] ; 0x60 10004304: 9317 str r3, [sp, #92] ; 0x5c 10004306: 3b01 subs r3, #1 10004308: 9314 str r3, [sp, #80] ; 0x50 1000430a: 3b01 subs r3, #1 1000430c: 930c str r3, [sp, #48] ; 0x30 1000430e: 3301 adds r3, #1 10004310: 9316 str r3, [sp, #88] ; 0x58 10004312: 3b02 subs r3, #2 10004314: 930b str r3, [sp, #44] ; 0x2c 10004316: 3301 adds r3, #1 10004318: 9313 str r3, [sp, #76] ; 0x4c 1000431a: 3b02 subs r3, #2 1000431c: 930a str r3, [sp, #40] ; 0x28 1000431e: 3301 adds r3, #1 10004320: 9312 str r3, [sp, #72] ; 0x48 10004322: 3b02 subs r3, #2 10004324: 9309 str r3, [sp, #36] ; 0x24 10004326: 3301 adds r3, #1 10004328: 9311 str r3, [sp, #68] ; 0x44 1000432a: 3b02 subs r3, #2 1000432c: 9308 str r3, [sp, #32] 1000432e: 3301 adds r3, #1 10004330: 9310 str r3, [sp, #64] ; 0x40 10004332: 3b02 subs r3, #2 10004334: 9307 str r3, [sp, #28] 10004336: 3301 adds r3, #1 10004338: 930f str r3, [sp, #60] ; 0x3c 1000433a: 3b02 subs r3, #2 1000433c: 9303 str r3, [sp, #12] 1000433e: 3301 adds r3, #1 10004340: 930e str r3, [sp, #56] ; 0x38 10004342: 3b02 subs r3, #2 10004344: 469c mov ip, r3 10004346: 3301 adds r3, #1 10004348: 930d str r3, [sp, #52] ; 0x34 1000434a: 9215 str r2, [sp, #84] ; 0x54 1000434c: 2007 movs r0, #7 1000434e: 3b01 subs r3, #1 10004350: 2106 movs r1, #6 10004352: 2405 movs r4, #5 10004354: 3a01 subs r2, #1 10004356: f7ff f9f0 bl 1000373a 1000435a: 9a07 ldr r2, [sp, #28] 1000435c: 4661 mov r1, ip 1000435e: 9803 ldr r0, [sp, #12] 10004360: 4694 mov ip, r2 10004362: 001a movs r2, r3 10004364: 9b0e ldr r3, [sp, #56] ; 0x38 10004366: f7ff fa2b bl 100037c0 1000436a: 2312 movs r3, #18 1000436c: 2208 movs r2, #8 1000436e: 9318 str r3, [sp, #96] ; 0x60 10004370: 9317 str r3, [sp, #92] ; 0x5c 10004372: 3b01 subs r3, #1 10004374: 9314 str r3, [sp, #80] ; 0x50 10004376: 3b01 subs r3, #1 10004378: 930c str r3, [sp, #48] ; 0x30 1000437a: 3301 adds r3, #1 1000437c: 9316 str r3, [sp, #88] ; 0x58 1000437e: 3b02 subs r3, #2 10004380: 930b str r3, [sp, #44] ; 0x2c 10004382: 3301 adds r3, #1 10004384: 9313 str r3, [sp, #76] ; 0x4c 10004386: 3b02 subs r3, #2 10004388: 930a str r3, [sp, #40] ; 0x28 1000438a: 3301 adds r3, #1 1000438c: 9312 str r3, [sp, #72] ; 0x48 1000438e: 3b02 subs r3, #2 10004390: 9309 str r3, [sp, #36] ; 0x24 10004392: 3301 adds r3, #1 10004394: 9311 str r3, [sp, #68] ; 0x44 10004396: 3b02 subs r3, #2 10004398: 9308 str r3, [sp, #32] 1000439a: 3301 adds r3, #1 1000439c: 9310 str r3, [sp, #64] ; 0x40 1000439e: 3b02 subs r3, #2 100043a0: 9307 str r3, [sp, #28] 100043a2: 3301 adds r3, #1 100043a4: 930f str r3, [sp, #60] ; 0x3c 100043a6: 3b02 subs r3, #2 100043a8: 9303 str r3, [sp, #12] 100043aa: 3301 adds r3, #1 100043ac: 930e str r3, [sp, #56] ; 0x38 100043ae: 3b02 subs r3, #2 100043b0: 469c mov ip, r3 100043b2: 3301 adds r3, #1 100043b4: 930d str r3, [sp, #52] ; 0x34 100043b6: 9215 str r2, [sp, #84] ; 0x54 100043b8: 2008 movs r0, #8 100043ba: 3b01 subs r3, #1 100043bc: 2107 movs r1, #7 100043be: 2406 movs r4, #6 100043c0: 3a01 subs r2, #1 100043c2: f7ff f9ba bl 1000373a 100043c6: 9b09 ldr r3, [sp, #36] ; 0x24 100043c8: 9808 ldr r0, [sp, #32] 100043ca: 469c mov ip, r3 100043cc: 9907 ldr r1, [sp, #28] 100043ce: 9b10 ldr r3, [sp, #64] ; 0x40 100043d0: 9a0e ldr r2, [sp, #56] ; 0x38 100043d2: f7ff f9f5 bl 100037c0 100043d6: 9b08 ldr r3, [sp, #32] 100043d8: 9807 ldr r0, [sp, #28] 100043da: 469c mov ip, r3 100043dc: 9903 ldr r1, [sp, #12] 100043de: 9b0f ldr r3, [sp, #60] ; 0x3c 100043e0: 9a0d ldr r2, [sp, #52] ; 0x34 100043e2: f7ff f9ed bl 100037c0 100043e6: 2313 movs r3, #19 100043e8: 9316 str r3, [sp, #88] ; 0x58 100043ea: 9315 str r3, [sp, #84] ; 0x54 100043ec: 3b01 subs r3, #1 100043ee: 9312 str r3, [sp, #72] ; 0x48 100043f0: 3b01 subs r3, #1 100043f2: 930d str r3, [sp, #52] ; 0x34 100043f4: 3301 adds r3, #1 100043f6: 9318 str r3, [sp, #96] ; 0x60 100043f8: 3b02 subs r3, #2 100043fa: 930c str r3, [sp, #48] ; 0x30 100043fc: 3301 adds r3, #1 100043fe: 9311 str r3, [sp, #68] ; 0x44 10004400: 3b02 subs r3, #2 10004402: 930a str r3, [sp, #40] ; 0x28 10004404: 3301 adds r3, #1 10004406: 9313 str r3, [sp, #76] ; 0x4c 10004408: 3b02 subs r3, #2 1000440a: 930b str r3, [sp, #44] ; 0x2c 1000440c: 3301 adds r3, #1 1000440e: 9314 str r3, [sp, #80] ; 0x50 10004410: 3b02 subs r3, #2 10004412: 9308 str r3, [sp, #32] 10004414: 3301 adds r3, #1 10004416: 930e str r3, [sp, #56] ; 0x38 10004418: 3b02 subs r3, #2 1000441a: 9309 str r3, [sp, #36] ; 0x24 1000441c: 3301 adds r3, #1 1000441e: 930f str r3, [sp, #60] ; 0x3c 10004420: 3b02 subs r3, #2 10004422: 9307 str r3, [sp, #28] 10004424: 3301 adds r3, #1 10004426: 9310 str r3, [sp, #64] ; 0x40 10004428: 3b02 subs r3, #2 1000442a: 469c mov ip, r3 1000442c: 3b01 subs r3, #1 1000442e: 9303 str r3, [sp, #12] 10004430: 9317 str r3, [sp, #92] ; 0x5c 10004432: 250b movs r5, #11 10004434: 220a movs r2, #10 10004436: 2108 movs r1, #8 10004438: 2007 movs r0, #7 1000443a: 3b01 subs r3, #1 1000443c: f7fe f94f bl 100026de 10004440: 2212 movs r2, #18 10004442: 2108 movs r1, #8 10004444: 9216 str r2, [sp, #88] ; 0x58 10004446: 9215 str r2, [sp, #84] ; 0x54 10004448: 3a01 subs r2, #1 1000444a: 9212 str r2, [sp, #72] ; 0x48 1000444c: 3a01 subs r2, #1 1000444e: 920d str r2, [sp, #52] ; 0x34 10004450: 3201 adds r2, #1 10004452: 9218 str r2, [sp, #96] ; 0x60 10004454: 3a02 subs r2, #2 10004456: 920c str r2, [sp, #48] ; 0x30 10004458: 3201 adds r2, #1 1000445a: 9211 str r2, [sp, #68] ; 0x44 1000445c: 3a02 subs r2, #2 1000445e: 920a str r2, [sp, #40] ; 0x28 10004460: 3201 adds r2, #1 10004462: 9213 str r2, [sp, #76] ; 0x4c 10004464: 3a02 subs r2, #2 10004466: 920b str r2, [sp, #44] ; 0x2c 10004468: 3201 adds r2, #1 1000446a: 9214 str r2, [sp, #80] ; 0x50 1000446c: 3a02 subs r2, #2 1000446e: 9208 str r2, [sp, #32] 10004470: 3201 adds r2, #1 10004472: 920e str r2, [sp, #56] ; 0x38 10004474: 3a02 subs r2, #2 10004476: 9209 str r2, [sp, #36] ; 0x24 10004478: 3201 adds r2, #1 1000447a: 920f str r2, [sp, #60] ; 0x3c 1000447c: 3a02 subs r2, #2 1000447e: 9207 str r2, [sp, #28] 10004480: 3201 adds r2, #1 10004482: 9210 str r2, [sp, #64] ; 0x40 10004484: 3a02 subs r2, #2 10004486: 4694 mov ip, r2 10004488: 3a01 subs r2, #1 1000448a: 9203 str r2, [sp, #12] 1000448c: 9117 str r1, [sp, #92] ; 0x5c 1000448e: 0023 movs r3, r4 10004490: 250a movs r5, #10 10004492: 3201 adds r2, #1 10004494: 3901 subs r1, #1 10004496: 2006 movs r0, #6 10004498: f7fe f921 bl 100026de 1000449c: 2313 movs r3, #19 1000449e: 2209 movs r2, #9 100044a0: 9318 str r3, [sp, #96] ; 0x60 100044a2: 9317 str r3, [sp, #92] ; 0x5c 100044a4: 3b01 subs r3, #1 100044a6: 9314 str r3, [sp, #80] ; 0x50 100044a8: 3b01 subs r3, #1 100044aa: 930c str r3, [sp, #48] ; 0x30 100044ac: 3301 adds r3, #1 100044ae: 9316 str r3, [sp, #88] ; 0x58 100044b0: 3b02 subs r3, #2 100044b2: 930b str r3, [sp, #44] ; 0x2c 100044b4: 3301 adds r3, #1 100044b6: 9313 str r3, [sp, #76] ; 0x4c 100044b8: 3b02 subs r3, #2 100044ba: 930a str r3, [sp, #40] ; 0x28 100044bc: 3301 adds r3, #1 100044be: 9312 str r3, [sp, #72] ; 0x48 100044c0: 3b02 subs r3, #2 100044c2: 9309 str r3, [sp, #36] ; 0x24 100044c4: 3301 adds r3, #1 100044c6: 9311 str r3, [sp, #68] ; 0x44 100044c8: 3b02 subs r3, #2 100044ca: 9308 str r3, [sp, #32] 100044cc: 3301 adds r3, #1 100044ce: 9310 str r3, [sp, #64] ; 0x40 100044d0: 3b02 subs r3, #2 100044d2: 9307 str r3, [sp, #28] 100044d4: 3301 adds r3, #1 100044d6: 930f str r3, [sp, #60] ; 0x3c 100044d8: 3b02 subs r3, #2 100044da: 9303 str r3, [sp, #12] 100044dc: 3301 adds r3, #1 100044de: 930e str r3, [sp, #56] ; 0x38 100044e0: 3b02 subs r3, #2 100044e2: 469c mov ip, r3 100044e4: 3301 adds r3, #1 100044e6: 930d str r3, [sp, #52] ; 0x34 100044e8: 9215 str r2, [sp, #84] ; 0x54 100044ea: 2009 movs r0, #9 100044ec: 3b01 subs r3, #1 100044ee: 2108 movs r1, #8 100044f0: 2407 movs r4, #7 100044f2: 3a01 subs r2, #1 100044f4: f7ff f921 bl 1000373a 100044f8: 2313 movs r3, #19 100044fa: 9315 str r3, [sp, #84] ; 0x54 100044fc: 9316 str r3, [sp, #88] ; 0x58 100044fe: 3b01 subs r3, #1 10004500: 930e str r3, [sp, #56] ; 0x38 10004502: 3b01 subs r3, #1 10004504: 930c str r3, [sp, #48] ; 0x30 10004506: 3301 adds r3, #1 10004508: 9317 str r3, [sp, #92] ; 0x5c 1000450a: 3b02 subs r3, #2 1000450c: 9309 str r3, [sp, #36] ; 0x24 1000450e: 3301 adds r3, #1 10004510: 930f str r3, [sp, #60] ; 0x3c 10004512: 3b02 subs r3, #2 10004514: 930a str r3, [sp, #40] ; 0x28 10004516: 3301 adds r3, #1 10004518: 9310 str r3, [sp, #64] ; 0x40 1000451a: 3b02 subs r3, #2 1000451c: 930b str r3, [sp, #44] ; 0x2c 1000451e: 3301 adds r3, #1 10004520: 9311 str r3, [sp, #68] ; 0x44 10004522: 3b02 subs r3, #2 10004524: 9307 str r3, [sp, #28] 10004526: 3301 adds r3, #1 10004528: 930d str r3, [sp, #52] ; 0x34 1000452a: 3b02 subs r3, #2 1000452c: 9308 str r3, [sp, #32] 1000452e: 3301 adds r3, #1 10004530: 9312 str r3, [sp, #72] ; 0x48 10004532: 3b02 subs r3, #2 10004534: 9303 str r3, [sp, #12] 10004536: 3301 adds r3, #1 10004538: 9313 str r3, [sp, #76] ; 0x4c 1000453a: 3b02 subs r3, #2 1000453c: 469c mov ip, r3 1000453e: 3301 adds r3, #1 10004540: 9314 str r3, [sp, #80] ; 0x50 10004542: 3b02 subs r3, #2 10004544: 9318 str r3, [sp, #96] ; 0x60 10004546: 2209 movs r2, #9 10004548: 250a movs r5, #10 1000454a: 3b01 subs r3, #1 1000454c: 2107 movs r1, #7 1000454e: 2408 movs r4, #8 10004550: f7fe faeb bl 10002b2a 10004554: 2312 movs r3, #18 10004556: 9315 str r3, [sp, #84] ; 0x54 10004558: 9316 str r3, [sp, #88] ; 0x58 1000455a: 3b01 subs r3, #1 1000455c: 930e str r3, [sp, #56] ; 0x38 1000455e: 3b01 subs r3, #1 10004560: 930c str r3, [sp, #48] ; 0x30 10004562: 3301 adds r3, #1 10004564: 9317 str r3, [sp, #92] ; 0x5c 10004566: 3b02 subs r3, #2 10004568: 9309 str r3, [sp, #36] ; 0x24 1000456a: 3301 adds r3, #1 1000456c: 930f str r3, [sp, #60] ; 0x3c 1000456e: 3b02 subs r3, #2 10004570: 930a str r3, [sp, #40] ; 0x28 10004572: 3301 adds r3, #1 10004574: 9310 str r3, [sp, #64] ; 0x40 10004576: 3b02 subs r3, #2 10004578: 930b str r3, [sp, #44] ; 0x2c 1000457a: 3301 adds r3, #1 1000457c: 9311 str r3, [sp, #68] ; 0x44 1000457e: 3b02 subs r3, #2 10004580: 9307 str r3, [sp, #28] 10004582: 3301 adds r3, #1 10004584: 930d str r3, [sp, #52] ; 0x34 10004586: 3b02 subs r3, #2 10004588: 9308 str r3, [sp, #32] 1000458a: 3301 adds r3, #1 1000458c: 9312 str r3, [sp, #72] ; 0x48 1000458e: 3b02 subs r3, #2 10004590: 9303 str r3, [sp, #12] 10004592: 3301 adds r3, #1 10004594: 9313 str r3, [sp, #76] ; 0x4c 10004596: 3b02 subs r3, #2 10004598: 469c mov ip, r3 1000459a: 3301 adds r3, #1 1000459c: 9314 str r3, [sp, #80] ; 0x50 1000459e: 3b02 subs r3, #2 100045a0: 9318 str r3, [sp, #96] ; 0x60 100045a2: 2208 movs r2, #8 100045a4: 2509 movs r5, #9 100045a6: 3b01 subs r3, #1 100045a8: 2106 movs r1, #6 100045aa: 2407 movs r4, #7 100045ac: f7fe fabd bl 10002b2a 100045b0: 2313 movs r3, #19 100045b2: 2209 movs r2, #9 100045b4: 9318 str r3, [sp, #96] ; 0x60 100045b6: 9317 str r3, [sp, #92] ; 0x5c 100045b8: 3b01 subs r3, #1 100045ba: 9314 str r3, [sp, #80] ; 0x50 100045bc: 3b01 subs r3, #1 100045be: 930c str r3, [sp, #48] ; 0x30 100045c0: 3301 adds r3, #1 100045c2: 9316 str r3, [sp, #88] ; 0x58 100045c4: 3b02 subs r3, #2 100045c6: 930b str r3, [sp, #44] ; 0x2c 100045c8: 3301 adds r3, #1 100045ca: 9313 str r3, [sp, #76] ; 0x4c 100045cc: 3b02 subs r3, #2 100045ce: 930a str r3, [sp, #40] ; 0x28 100045d0: 3301 adds r3, #1 100045d2: 9312 str r3, [sp, #72] ; 0x48 100045d4: 3b02 subs r3, #2 100045d6: 9309 str r3, [sp, #36] ; 0x24 100045d8: 3301 adds r3, #1 100045da: 9311 str r3, [sp, #68] ; 0x44 100045dc: 3b02 subs r3, #2 100045de: 9308 str r3, [sp, #32] 100045e0: 3301 adds r3, #1 100045e2: 9310 str r3, [sp, #64] ; 0x40 100045e4: 3b02 subs r3, #2 100045e6: 9307 str r3, [sp, #28] 100045e8: 3301 adds r3, #1 100045ea: 930f str r3, [sp, #60] ; 0x3c 100045ec: 3b02 subs r3, #2 100045ee: 9303 str r3, [sp, #12] 100045f0: 3301 adds r3, #1 100045f2: 930e str r3, [sp, #56] ; 0x38 100045f4: 3b02 subs r3, #2 100045f6: 469c mov ip, r3 100045f8: 3301 adds r3, #1 100045fa: 930d str r3, [sp, #52] ; 0x34 100045fc: 9215 str r2, [sp, #84] ; 0x54 100045fe: 2109 movs r1, #9 10004600: 3b01 subs r3, #1 10004602: 3a01 subs r2, #1 10004604: 2007 movs r0, #7 10004606: 2508 movs r5, #8 10004608: f7fe fe98 bl 1000333c 1000460c: 2312 movs r3, #18 1000460e: 2208 movs r2, #8 10004610: 9318 str r3, [sp, #96] ; 0x60 10004612: 9317 str r3, [sp, #92] ; 0x5c 10004614: 3b01 subs r3, #1 10004616: 9314 str r3, [sp, #80] ; 0x50 10004618: 3b01 subs r3, #1 1000461a: 930c str r3, [sp, #48] ; 0x30 1000461c: 3301 adds r3, #1 1000461e: 9316 str r3, [sp, #88] ; 0x58 10004620: 3b02 subs r3, #2 10004622: 930b str r3, [sp, #44] ; 0x2c 10004624: 3301 adds r3, #1 10004626: 9313 str r3, [sp, #76] ; 0x4c 10004628: 3b02 subs r3, #2 1000462a: 930a str r3, [sp, #40] ; 0x28 1000462c: 3301 adds r3, #1 1000462e: 9312 str r3, [sp, #72] ; 0x48 10004630: 3b02 subs r3, #2 10004632: 9309 str r3, [sp, #36] ; 0x24 10004634: 3301 adds r3, #1 10004636: 9311 str r3, [sp, #68] ; 0x44 10004638: 3b02 subs r3, #2 1000463a: 9308 str r3, [sp, #32] 1000463c: 3301 adds r3, #1 1000463e: 9310 str r3, [sp, #64] ; 0x40 10004640: 3b02 subs r3, #2 10004642: 9307 str r3, [sp, #28] 10004644: 3301 adds r3, #1 10004646: 930f str r3, [sp, #60] ; 0x3c 10004648: 3b02 subs r3, #2 1000464a: 9303 str r3, [sp, #12] 1000464c: 3301 adds r3, #1 1000464e: 930e str r3, [sp, #56] ; 0x38 10004650: 3b02 subs r3, #2 10004652: 469c mov ip, r3 10004654: 3301 adds r3, #1 10004656: 930d str r3, [sp, #52] ; 0x34 10004658: 9215 str r2, [sp, #84] ; 0x54 1000465a: 2108 movs r1, #8 1000465c: 3b01 subs r3, #1 1000465e: 3a01 subs r2, #1 10004660: 2006 movs r0, #6 10004662: 2507 movs r5, #7 10004664: f7fe fe6a bl 1000333c 10004668: 2313 movs r3, #19 1000466a: 9317 str r3, [sp, #92] ; 0x5c 1000466c: 9318 str r3, [sp, #96] ; 0x60 1000466e: 3b01 subs r3, #1 10004670: 930f str r3, [sp, #60] ; 0x3c 10004672: 3b01 subs r3, #1 10004674: 930d str r3, [sp, #52] ; 0x34 10004676: 3301 adds r3, #1 10004678: 9316 str r3, [sp, #88] ; 0x58 1000467a: 3b02 subs r3, #2 1000467c: 930a str r3, [sp, #40] ; 0x28 1000467e: 3301 adds r3, #1 10004680: 9310 str r3, [sp, #64] ; 0x40 10004682: 3b02 subs r3, #2 10004684: 930b str r3, [sp, #44] ; 0x2c 10004686: 3301 adds r3, #1 10004688: 9311 str r3, [sp, #68] ; 0x44 1000468a: 3b02 subs r3, #2 1000468c: 930c str r3, [sp, #48] ; 0x30 1000468e: 3301 adds r3, #1 10004690: 9312 str r3, [sp, #72] ; 0x48 10004692: 3b02 subs r3, #2 10004694: 9308 str r3, [sp, #32] 10004696: 3301 adds r3, #1 10004698: 9313 str r3, [sp, #76] ; 0x4c 1000469a: 3b02 subs r3, #2 1000469c: 9309 str r3, [sp, #36] ; 0x24 1000469e: 3301 adds r3, #1 100046a0: 9314 str r3, [sp, #80] ; 0x50 100046a2: 3b02 subs r3, #2 100046a4: 9307 str r3, [sp, #28] 100046a6: 3301 adds r3, #1 100046a8: 9315 str r3, [sp, #84] ; 0x54 100046aa: 3b02 subs r3, #2 100046ac: 469c mov ip, r3 100046ae: 3301 adds r3, #1 100046b0: 930e str r3, [sp, #56] ; 0x38 100046b2: 3b02 subs r3, #2 100046b4: 9303 str r3, [sp, #12] 100046b6: 2509 movs r5, #9 100046b8: 3301 adds r3, #1 100046ba: 2208 movs r2, #8 100046bc: 2007 movs r0, #7 100046be: 2408 movs r4, #8 100046c0: f7fe fc31 bl 10002f26 100046c4: 2312 movs r3, #18 100046c6: 9317 str r3, [sp, #92] ; 0x5c 100046c8: 9318 str r3, [sp, #96] ; 0x60 100046ca: 3b01 subs r3, #1 100046cc: 930f str r3, [sp, #60] ; 0x3c 100046ce: 3b01 subs r3, #1 100046d0: 930d str r3, [sp, #52] ; 0x34 100046d2: 3301 adds r3, #1 100046d4: 9316 str r3, [sp, #88] ; 0x58 100046d6: 3b02 subs r3, #2 100046d8: 930a str r3, [sp, #40] ; 0x28 100046da: 3301 adds r3, #1 100046dc: 9310 str r3, [sp, #64] ; 0x40 100046de: 3b02 subs r3, #2 100046e0: 930b str r3, [sp, #44] ; 0x2c 100046e2: 3301 adds r3, #1 100046e4: 9311 str r3, [sp, #68] ; 0x44 100046e6: 3b02 subs r3, #2 100046e8: 930c str r3, [sp, #48] ; 0x30 100046ea: 3301 adds r3, #1 100046ec: 9312 str r3, [sp, #72] ; 0x48 100046ee: 3b02 subs r3, #2 100046f0: 9308 str r3, [sp, #32] 100046f2: 3301 adds r3, #1 100046f4: 9313 str r3, [sp, #76] ; 0x4c 100046f6: 3b02 subs r3, #2 100046f8: 9309 str r3, [sp, #36] ; 0x24 100046fa: 3301 adds r3, #1 100046fc: 9314 str r3, [sp, #80] ; 0x50 100046fe: 3b02 subs r3, #2 10004700: 9307 str r3, [sp, #28] 10004702: 3301 adds r3, #1 10004704: 9315 str r3, [sp, #84] ; 0x54 10004706: 3b02 subs r3, #2 10004708: 469c mov ip, r3 1000470a: 3301 adds r3, #1 1000470c: 930e str r3, [sp, #56] ; 0x38 1000470e: 3b02 subs r3, #2 10004710: 9303 str r3, [sp, #12] 10004712: 2508 movs r5, #8 10004714: 3301 adds r3, #1 10004716: 2207 movs r2, #7 10004718: 2006 movs r0, #6 1000471a: 2407 movs r4, #7 1000471c: f7fe fc03 bl 10002f26 10004720: 9b0c ldr r3, [sp, #48] ; 0x30 10004722: 9a09 ldr r2, [sp, #36] ; 0x24 10004724: 469c mov ip, r3 10004726: 9b08 ldr r3, [sp, #32] 10004728: 9c15 ldr r4, [sp, #84] ; 0x54 1000472a: 9303 str r3, [sp, #12] 1000472c: 9b13 ldr r3, [sp, #76] ; 0x4c 1000472e: f7fe fc3f bl 10002fb0 10004732: 9b08 ldr r3, [sp, #32] 10004734: 9a07 ldr r2, [sp, #28] 10004736: 469c mov ip, r3 10004738: 9b09 ldr r3, [sp, #36] ; 0x24 1000473a: 9c0e ldr r4, [sp, #56] ; 0x38 1000473c: 9303 str r3, [sp, #12] 1000473e: 9b14 ldr r3, [sp, #80] ; 0x50 10004740: f7fe fc36 bl 10002fb0 10004744: 9b0b ldr r3, [sp, #44] ; 0x2c 10004746: 9a07 ldr r2, [sp, #28] 10004748: 469c mov ip, r3 1000474a: 9d0d ldr r5, [sp, #52] ; 0x34 1000474c: 9b08 ldr r3, [sp, #32] 1000474e: 9c13 ldr r4, [sp, #76] ; 0x4c 10004750: f7fe fa2e bl 10002bb0 10004754: 9b07 ldr r3, [sp, #28] 10004756: 9a08 ldr r2, [sp, #32] 10004758: 469c mov ip, r3 1000475a: 9d12 ldr r5, [sp, #72] ; 0x48 1000475c: 9b03 ldr r3, [sp, #12] 1000475e: 9c14 ldr r4, [sp, #80] ; 0x50 10004760: f7fe fa26 bl 10002bb0 10004764: 9b09 ldr r3, [sp, #36] ; 0x24 10004766: 9908 ldr r1, [sp, #32] 10004768: 469c mov ip, r3 1000476a: 9a07 ldr r2, [sp, #28] 1000476c: 9b10 ldr r3, [sp, #64] ; 0x40 1000476e: 9d0e ldr r5, [sp, #56] ; 0x38 10004770: f7fe fe27 bl 100033c2 10004774: 9b08 ldr r3, [sp, #32] 10004776: 9907 ldr r1, [sp, #28] 10004778: 469c mov ip, r3 1000477a: 9a03 ldr r2, [sp, #12] 1000477c: 9b0f ldr r3, [sp, #60] ; 0x3c 1000477e: 9d0d ldr r5, [sp, #52] ; 0x34 10004780: f7fe fe1f bl 100033c2 10004784: 9b0b ldr r3, [sp, #44] ; 0x2c 10004786: 9a0e ldr r2, [sp, #56] ; 0x38 10004788: 469c mov ip, r3 1000478a: 9b08 ldr r3, [sp, #32] 1000478c: 9909 ldr r1, [sp, #36] ; 0x24 1000478e: 9303 str r3, [sp, #12] 10004790: 9b10 ldr r3, [sp, #64] ; 0x40 10004792: f7fd ffe9 bl 10002768 10004796: 9b08 ldr r3, [sp, #32] 10004798: 9a0f ldr r2, [sp, #60] ; 0x3c 1000479a: 469c mov ip, r3 1000479c: 9b09 ldr r3, [sp, #36] ; 0x24 1000479e: 9907 ldr r1, [sp, #28] 100047a0: 9303 str r3, [sp, #12] 100047a2: 002b movs r3, r5 100047a4: f7fd ffe0 bl 10002768 100047a8: 1c54 adds r4, r2, #1 100047aa: 1c90 adds r0, r2, #2 100047ac: b2a3 uxth r3, r4 100047ae: 9303 str r3, [sp, #12] 100047b0: b283 uxth r3, r0 100047b2: 4661 mov r1, ip 100047b4: 469c mov ip, r3 100047b6: 0013 movs r3, r2 100047b8: 4662 mov r2, ip 100047ba: f7fe f899 bl 100028f0 100047be: 9b0a ldr r3, [sp, #40] ; 0x28 100047c0: 9a0b ldr r2, [sp, #44] ; 0x2c 100047c2: 469c mov ip, r3 100047c4: 9d11 ldr r5, [sp, #68] ; 0x44 100047c6: 9b07 ldr r3, [sp, #28] 100047c8: 9c12 ldr r4, [sp, #72] ; 0x48 100047ca: f7fe f9f1 bl 10002bb0 100047ce: 9b0a ldr r3, [sp, #40] ; 0x28 100047d0: 9a14 ldr r2, [sp, #80] ; 0x50 100047d2: 469c mov ip, r3 100047d4: 9b0b ldr r3, [sp, #44] ; 0x2c 100047d6: 9908 ldr r1, [sp, #32] 100047d8: 9303 str r3, [sp, #12] 100047da: 9b0f ldr r3, [sp, #60] ; 0x3c 100047dc: f7fd ffc4 bl 10002768 100047e0: 1ca9 adds r1, r5, #2 100047e2: 1c6a adds r2, r5, #1 100047e4: b289 uxth r1, r1 100047e6: 4663 mov r3, ip 100047e8: 002c movs r4, r5 100047ea: b292 uxth r2, r2 100047ec: 468c mov ip, r1 100047ee: 000d movs r5, r1 100047f0: f7fe fa9e bl 10002d30 100047f4: 9b0b ldr r3, [sp, #44] ; 0x2c 100047f6: 9a08 ldr r2, [sp, #32] 100047f8: 469c mov ip, r3 100047fa: 9b0c ldr r3, [sp, #48] ; 0x30 100047fc: 9c14 ldr r4, [sp, #80] ; 0x50 100047fe: 9303 str r3, [sp, #12] 10004800: 9b12 ldr r3, [sp, #72] ; 0x48 10004802: f7fe fbd5 bl 10002fb0 10004806: 9b0a ldr r3, [sp, #40] ; 0x28 10004808: 9909 ldr r1, [sp, #36] ; 0x24 1000480a: 469c mov ip, r3 1000480c: 9a08 ldr r2, [sp, #32] 1000480e: 9b11 ldr r3, [sp, #68] ; 0x44 10004810: 9d0f ldr r5, [sp, #60] ; 0x3c 10004812: f7fe fdd6 bl 100033c2 10004816: 1c59 adds r1, r3, #1 10004818: 1c98 adds r0, r3, #2 1000481a: b28a uxth r2, r1 1000481c: b281 uxth r1, r0 1000481e: 9203 str r2, [sp, #12] 10004820: 001c movs r4, r3 10004822: 4662 mov r2, ip 10004824: 000b movs r3, r1 10004826: 468c mov ip, r1 10004828: f7fe fc86 bl 10003138 1000482c: 1c54 adds r4, r2, #1 1000482e: 1c90 adds r0, r2, #2 10004830: b2a3 uxth r3, r4 10004832: 9303 str r3, [sp, #12] 10004834: b283 uxth r3, r0 10004836: 4661 mov r1, ip 10004838: 469c mov ip, r3 1000483a: 0013 movs r3, r2 1000483c: 4662 mov r2, ip 1000483e: f7fd fff5 bl 1000282c 10004842: 1c59 adds r1, r3, #1 10004844: 1c98 adds r0, r3, #2 10004846: b28a uxth r2, r1 10004848: b281 uxth r1, r0 1000484a: 9203 str r2, [sp, #12] 1000484c: 001c movs r4, r3 1000484e: 4662 mov r2, ip 10004850: 000b movs r3, r1 10004852: 468c mov ip, r1 10004854: f7fe fc0e bl 10003074 10004858: 2314 movs r3, #20 1000485a: 9316 str r3, [sp, #88] ; 0x58 1000485c: 9315 str r3, [sp, #84] ; 0x54 1000485e: 3b01 subs r3, #1 10004860: 9312 str r3, [sp, #72] ; 0x48 10004862: 3b01 subs r3, #1 10004864: 930d str r3, [sp, #52] ; 0x34 10004866: 3301 adds r3, #1 10004868: 9318 str r3, [sp, #96] ; 0x60 1000486a: 3b02 subs r3, #2 1000486c: 930c str r3, [sp, #48] ; 0x30 1000486e: 3301 adds r3, #1 10004870: 9311 str r3, [sp, #68] ; 0x44 10004872: 3b02 subs r3, #2 10004874: 930a str r3, [sp, #40] ; 0x28 10004876: 3301 adds r3, #1 10004878: 9313 str r3, [sp, #76] ; 0x4c 1000487a: 3b02 subs r3, #2 1000487c: 930b str r3, [sp, #44] ; 0x2c 1000487e: 3301 adds r3, #1 10004880: 9314 str r3, [sp, #80] ; 0x50 10004882: 3b02 subs r3, #2 10004884: 9308 str r3, [sp, #32] 10004886: 3301 adds r3, #1 10004888: 930e str r3, [sp, #56] ; 0x38 1000488a: 3b02 subs r3, #2 1000488c: 9309 str r3, [sp, #36] ; 0x24 1000488e: 3301 adds r3, #1 10004890: 930f str r3, [sp, #60] ; 0x3c 10004892: 3b02 subs r3, #2 10004894: 9307 str r3, [sp, #28] 10004896: 3301 adds r3, #1 10004898: 9310 str r3, [sp, #64] ; 0x40 1000489a: 3b02 subs r3, #2 1000489c: 469c mov ip, r3 1000489e: 3b01 subs r3, #1 100048a0: 9303 str r3, [sp, #12] 100048a2: 9317 str r3, [sp, #92] ; 0x5c 100048a4: 250c movs r5, #12 100048a6: 220b movs r2, #11 100048a8: 2109 movs r1, #9 100048aa: 2008 movs r0, #8 100048ac: 3b01 subs r3, #1 100048ae: f7fd ff16 bl 100026de 100048b2: 2314 movs r3, #20 100048b4: 9317 str r3, [sp, #92] ; 0x5c 100048b6: 9318 str r3, [sp, #96] ; 0x60 100048b8: 3b01 subs r3, #1 100048ba: 930f str r3, [sp, #60] ; 0x3c 100048bc: 3b01 subs r3, #1 100048be: 930d str r3, [sp, #52] ; 0x34 100048c0: 3301 adds r3, #1 100048c2: 9316 str r3, [sp, #88] ; 0x58 100048c4: 3b02 subs r3, #2 100048c6: 930a str r3, [sp, #40] ; 0x28 100048c8: 3301 adds r3, #1 100048ca: 9310 str r3, [sp, #64] ; 0x40 100048cc: 3b02 subs r3, #2 100048ce: 930b str r3, [sp, #44] ; 0x2c 100048d0: 3301 adds r3, #1 100048d2: 9311 str r3, [sp, #68] ; 0x44 100048d4: 3b02 subs r3, #2 100048d6: 930c str r3, [sp, #48] ; 0x30 100048d8: 3301 adds r3, #1 100048da: 9312 str r3, [sp, #72] ; 0x48 100048dc: 3b02 subs r3, #2 100048de: 9308 str r3, [sp, #32] 100048e0: 3301 adds r3, #1 100048e2: 9313 str r3, [sp, #76] ; 0x4c 100048e4: 3b02 subs r3, #2 100048e6: 9309 str r3, [sp, #36] ; 0x24 100048e8: 3301 adds r3, #1 100048ea: 9314 str r3, [sp, #80] ; 0x50 100048ec: 3b02 subs r3, #2 100048ee: 9307 str r3, [sp, #28] 100048f0: 3301 adds r3, #1 100048f2: 9315 str r3, [sp, #84] ; 0x54 100048f4: 3b02 subs r3, #2 100048f6: 469c mov ip, r3 100048f8: 3301 adds r3, #1 100048fa: 930e str r3, [sp, #56] ; 0x38 100048fc: 3b02 subs r3, #2 100048fe: 9303 str r3, [sp, #12] 10004900: 250a movs r5, #10 10004902: 3301 adds r3, #1 10004904: 2209 movs r2, #9 10004906: 2008 movs r0, #8 10004908: 2409 movs r4, #9 1000490a: f7fe fb0c bl 10002f26 1000490e: 2314 movs r3, #20 10004910: 220a movs r2, #10 10004912: 9318 str r3, [sp, #96] ; 0x60 10004914: 9317 str r3, [sp, #92] ; 0x5c 10004916: 3b01 subs r3, #1 10004918: 9314 str r3, [sp, #80] ; 0x50 1000491a: 3b01 subs r3, #1 1000491c: 930c str r3, [sp, #48] ; 0x30 1000491e: 3301 adds r3, #1 10004920: 9316 str r3, [sp, #88] ; 0x58 10004922: 3b02 subs r3, #2 10004924: 930b str r3, [sp, #44] ; 0x2c 10004926: 3301 adds r3, #1 10004928: 9313 str r3, [sp, #76] ; 0x4c 1000492a: 3b02 subs r3, #2 1000492c: 930a str r3, [sp, #40] ; 0x28 1000492e: 3301 adds r3, #1 10004930: 9312 str r3, [sp, #72] ; 0x48 10004932: 3b02 subs r3, #2 10004934: 9309 str r3, [sp, #36] ; 0x24 10004936: 3301 adds r3, #1 10004938: 9311 str r3, [sp, #68] ; 0x44 1000493a: 3b02 subs r3, #2 1000493c: 9308 str r3, [sp, #32] 1000493e: 3301 adds r3, #1 10004940: 9310 str r3, [sp, #64] ; 0x40 10004942: 3b02 subs r3, #2 10004944: 9307 str r3, [sp, #28] 10004946: 3301 adds r3, #1 10004948: 930f str r3, [sp, #60] ; 0x3c 1000494a: 3b02 subs r3, #2 1000494c: 9303 str r3, [sp, #12] 1000494e: 3301 adds r3, #1 10004950: 930e str r3, [sp, #56] ; 0x38 10004952: 3b02 subs r3, #2 10004954: 469c mov ip, r3 10004956: 3301 adds r3, #1 10004958: 930d str r3, [sp, #52] ; 0x34 1000495a: 9215 str r2, [sp, #84] ; 0x54 1000495c: 200a movs r0, #10 1000495e: 3b01 subs r3, #1 10004960: 2109 movs r1, #9 10004962: 2408 movs r4, #8 10004964: 3a01 subs r2, #1 10004966: f7fe fee8 bl 1000373a 1000496a: 2314 movs r3, #20 1000496c: 220a movs r2, #10 1000496e: 9318 str r3, [sp, #96] ; 0x60 10004970: 9317 str r3, [sp, #92] ; 0x5c 10004972: 3b01 subs r3, #1 10004974: 9314 str r3, [sp, #80] ; 0x50 10004976: 3b01 subs r3, #1 10004978: 930c str r3, [sp, #48] ; 0x30 1000497a: 3301 adds r3, #1 1000497c: 9316 str r3, [sp, #88] ; 0x58 1000497e: 3b02 subs r3, #2 10004980: 930b str r3, [sp, #44] ; 0x2c 10004982: 3301 adds r3, #1 10004984: 9313 str r3, [sp, #76] ; 0x4c 10004986: 3b02 subs r3, #2 10004988: 930a str r3, [sp, #40] ; 0x28 1000498a: 3301 adds r3, #1 1000498c: 9312 str r3, [sp, #72] ; 0x48 1000498e: 3b02 subs r3, #2 10004990: 9309 str r3, [sp, #36] ; 0x24 10004992: 3301 adds r3, #1 10004994: 9311 str r3, [sp, #68] ; 0x44 10004996: 3b02 subs r3, #2 10004998: 9308 str r3, [sp, #32] 1000499a: 3301 adds r3, #1 1000499c: 9310 str r3, [sp, #64] ; 0x40 1000499e: 3b02 subs r3, #2 100049a0: 9307 str r3, [sp, #28] 100049a2: 3301 adds r3, #1 100049a4: 930f str r3, [sp, #60] ; 0x3c 100049a6: 3b02 subs r3, #2 100049a8: 9303 str r3, [sp, #12] 100049aa: 3301 adds r3, #1 100049ac: 930e str r3, [sp, #56] ; 0x38 100049ae: 3b02 subs r3, #2 100049b0: 469c mov ip, r3 100049b2: 3301 adds r3, #1 100049b4: 930d str r3, [sp, #52] ; 0x34 100049b6: 9215 str r2, [sp, #84] ; 0x54 100049b8: 210a movs r1, #10 100049ba: 3b01 subs r3, #1 100049bc: 3a01 subs r2, #1 100049be: 2008 movs r0, #8 100049c0: 2509 movs r5, #9 100049c2: f7fe fcbb bl 1000333c 100049c6: 1c98 adds r0, r3, #2 100049c8: 1c59 adds r1, r3, #1 100049ca: b280 uxth r0, r0 100049cc: 4662 mov r2, ip 100049ce: 001d movs r5, r3 100049d0: b289 uxth r1, r1 100049d2: 4684 mov ip, r0 100049d4: 0003 movs r3, r0 100049d6: f7fe fd54 bl 10003482 100049da: 1c98 adds r0, r3, #2 100049dc: 1c59 adds r1, r3, #1 100049de: b280 uxth r0, r0 100049e0: 4662 mov r2, ip 100049e2: 001d movs r5, r3 100049e4: b289 uxth r1, r1 100049e6: 4684 mov ip, r0 100049e8: 0003 movs r3, r0 100049ea: f7fe fdaa bl 10003542 100049ee: 1ca9 adds r1, r5, #2 100049f0: 1c6a adds r2, r5, #1 100049f2: b289 uxth r1, r1 100049f4: 4663 mov r3, ip 100049f6: 002c movs r4, r5 100049f8: b292 uxth r2, r2 100049fa: 468c mov ip, r1 100049fc: 000d movs r5, r1 100049fe: f7fe f937 bl 10002c70 10004a02: 2314 movs r3, #20 10004a04: 9315 str r3, [sp, #84] ; 0x54 10004a06: 9316 str r3, [sp, #88] ; 0x58 10004a08: 3b01 subs r3, #1 10004a0a: 930e str r3, [sp, #56] ; 0x38 10004a0c: 3b01 subs r3, #1 10004a0e: 930c str r3, [sp, #48] ; 0x30 10004a10: 3301 adds r3, #1 10004a12: 9317 str r3, [sp, #92] ; 0x5c 10004a14: 3b02 subs r3, #2 10004a16: 9309 str r3, [sp, #36] ; 0x24 10004a18: 3301 adds r3, #1 10004a1a: 930f str r3, [sp, #60] ; 0x3c 10004a1c: 3b02 subs r3, #2 10004a1e: 930a str r3, [sp, #40] ; 0x28 10004a20: 3301 adds r3, #1 10004a22: 9310 str r3, [sp, #64] ; 0x40 10004a24: 3b02 subs r3, #2 10004a26: 930b str r3, [sp, #44] ; 0x2c 10004a28: 3301 adds r3, #1 10004a2a: 9311 str r3, [sp, #68] ; 0x44 10004a2c: 3b02 subs r3, #2 10004a2e: 9307 str r3, [sp, #28] 10004a30: 3301 adds r3, #1 10004a32: 930d str r3, [sp, #52] ; 0x34 10004a34: 3b02 subs r3, #2 10004a36: 9308 str r3, [sp, #32] 10004a38: 3301 adds r3, #1 10004a3a: 9312 str r3, [sp, #72] ; 0x48 10004a3c: 3b02 subs r3, #2 10004a3e: 9303 str r3, [sp, #12] 10004a40: 3301 adds r3, #1 10004a42: 9313 str r3, [sp, #76] ; 0x4c 10004a44: 3b02 subs r3, #2 10004a46: 469c mov ip, r3 10004a48: 3301 adds r3, #1 10004a4a: 9314 str r3, [sp, #80] ; 0x50 10004a4c: 3b02 subs r3, #2 10004a4e: 9318 str r3, [sp, #96] ; 0x60 10004a50: 220a movs r2, #10 10004a52: 250b movs r5, #11 10004a54: 3b01 subs r3, #1 10004a56: 2108 movs r1, #8 10004a58: 2409 movs r4, #9 10004a5a: f7fe f866 bl 10002b2a 10004a5e: 9b0a ldr r3, [sp, #40] ; 0x28 10004a60: 9809 ldr r0, [sp, #36] ; 0x24 10004a62: 469c mov ip, r3 10004a64: 9908 ldr r1, [sp, #32] 10004a66: 9b11 ldr r3, [sp, #68] ; 0x44 10004a68: 9a0f ldr r2, [sp, #60] ; 0x3c 10004a6a: f7fe fea9 bl 100037c0 10004a6e: 1c9c adds r4, r3, #2 10004a70: b2a2 uxth r2, r4 10004a72: 4661 mov r1, ip 10004a74: 4694 mov ip, r2 10004a76: 1c58 adds r0, r3, #1 10004a78: 001a movs r2, r3 10004a7a: b280 uxth r0, r0 10004a7c: 4663 mov r3, ip 10004a7e: f7fe feff bl 10003880 10004a82: 1c9c adds r4, r3, #2 10004a84: b2a2 uxth r2, r4 10004a86: 4661 mov r1, ip 10004a88: 4694 mov ip, r2 10004a8a: 1c58 adds r0, r3, #1 10004a8c: 001a movs r2, r3 10004a8e: b280 uxth r0, r0 10004a90: 4663 mov r3, ip 10004a92: f7fe ff55 bl 10003940 10004a96: 2315 movs r3, #21 10004a98: 9315 str r3, [sp, #84] ; 0x54 10004a9a: 9316 str r3, [sp, #88] ; 0x58 10004a9c: 3b01 subs r3, #1 10004a9e: 930e str r3, [sp, #56] ; 0x38 10004aa0: 3b01 subs r3, #1 10004aa2: 930c str r3, [sp, #48] ; 0x30 10004aa4: 3301 adds r3, #1 10004aa6: 9317 str r3, [sp, #92] ; 0x5c 10004aa8: 3b02 subs r3, #2 10004aaa: 9309 str r3, [sp, #36] ; 0x24 10004aac: 3301 adds r3, #1 10004aae: 930f str r3, [sp, #60] ; 0x3c 10004ab0: 3b02 subs r3, #2 10004ab2: 930a str r3, [sp, #40] ; 0x28 10004ab4: 3301 adds r3, #1 10004ab6: 9310 str r3, [sp, #64] ; 0x40 10004ab8: 3b02 subs r3, #2 10004aba: 930b str r3, [sp, #44] ; 0x2c 10004abc: 3301 adds r3, #1 10004abe: 9311 str r3, [sp, #68] ; 0x44 10004ac0: 3b02 subs r3, #2 10004ac2: 9307 str r3, [sp, #28] 10004ac4: 3301 adds r3, #1 10004ac6: 930d str r3, [sp, #52] ; 0x34 10004ac8: 3b02 subs r3, #2 10004aca: 9308 str r3, [sp, #32] 10004acc: 3301 adds r3, #1 10004ace: 9312 str r3, [sp, #72] ; 0x48 10004ad0: 3b02 subs r3, #2 10004ad2: 9303 str r3, [sp, #12] 10004ad4: 3301 adds r3, #1 10004ad6: 9313 str r3, [sp, #76] ; 0x4c 10004ad8: 3b02 subs r3, #2 10004ada: 469c mov ip, r3 10004adc: 3301 adds r3, #1 10004ade: 9314 str r3, [sp, #80] ; 0x50 10004ae0: 3b02 subs r3, #2 10004ae2: 9318 str r3, [sp, #96] ; 0x60 10004ae4: 220b movs r2, #11 10004ae6: 250c movs r5, #12 10004ae8: 3b01 subs r3, #1 10004aea: 2109 movs r1, #9 10004aec: 240a movs r4, #10 10004aee: f7fe f81c bl 10002b2a 10004af2: 9b0b ldr r3, [sp, #44] ; 0x2c 10004af4: 980a ldr r0, [sp, #40] ; 0x28 10004af6: 469c mov ip, r3 10004af8: 9909 ldr r1, [sp, #36] ; 0x24 10004afa: 9b12 ldr r3, [sp, #72] ; 0x48 10004afc: 9a10 ldr r2, [sp, #64] ; 0x40 10004afe: f7fe fe5f bl 100037c0 10004b02: 9b0c ldr r3, [sp, #48] ; 0x30 10004b04: 980b ldr r0, [sp, #44] ; 0x2c 10004b06: 469c mov ip, r3 10004b08: 990a ldr r1, [sp, #40] ; 0x28 10004b0a: 9b13 ldr r3, [sp, #76] ; 0x4c 10004b0c: 9a11 ldr r2, [sp, #68] ; 0x44 10004b0e: f7fe fe57 bl 100037c0 10004b12: 9b0c ldr r3, [sp, #48] ; 0x30 10004b14: 9a13 ldr r2, [sp, #76] ; 0x4c 10004b16: 469c mov ip, r3 10004b18: 9b0a ldr r3, [sp, #40] ; 0x28 10004b1a: 990b ldr r1, [sp, #44] ; 0x2c 10004b1c: 9303 str r3, [sp, #12] 10004b1e: 9b0e ldr r3, [sp, #56] ; 0x38 10004b20: f7fd fe22 bl 10002768 10004b24: 1d65 adds r5, r4, #5 10004b26: b2ad uxth r5, r5 10004b28: 3404 adds r4, #4 10004b2a: b2a2 uxth r2, r4 10004b2c: 46ac mov ip, r5 10004b2e: 001c movs r4, r3 10004b30: f7fe f8fe bl 10002d30 10004b34: 1da5 adds r5, r4, #6 10004b36: b2ad uxth r5, r5 10004b38: 3405 adds r4, #5 10004b3a: b2a2 uxth r2, r4 10004b3c: 46ac mov ip, r5 10004b3e: 000c movs r4, r1 10004b40: f7fe f8f6 bl 10002d30 10004b44: 1d9a adds r2, r3, #6 10004b46: 3305 adds r3, #5 10004b48: b29b uxth r3, r3 10004b4a: b292 uxth r2, r2 10004b4c: 9303 str r3, [sp, #12] 10004b4e: 4694 mov ip, r2 10004b50: 0003 movs r3, r0 10004b52: f7fd fecd bl 100028f0 10004b56: 9b0d ldr r3, [sp, #52] ; 0x34 10004b58: 9a11 ldr r2, [sp, #68] ; 0x44 10004b5a: 469c mov ip, r3 10004b5c: 9b0c ldr r3, [sp, #48] ; 0x30 10004b5e: 990a ldr r1, [sp, #40] ; 0x28 10004b60: 9303 str r3, [sp, #12] 10004b62: 9b14 ldr r3, [sp, #80] ; 0x50 10004b64: f7fd fe00 bl 10002768 10004b68: 1d5a adds r2, r3, #5 10004b6a: 3304 adds r3, #4 10004b6c: b29b uxth r3, r3 10004b6e: b292 uxth r2, r2 10004b70: 9303 str r3, [sp, #12] 10004b72: 4694 mov ip, r2 10004b74: 000b movs r3, r1 10004b76: f7fd febb bl 100028f0 10004b7a: 9b09 ldr r3, [sp, #36] ; 0x24 10004b7c: 9a0a ldr r2, [sp, #40] ; 0x28 10004b7e: 469c mov ip, r3 10004b80: 9d10 ldr r5, [sp, #64] ; 0x40 10004b82: 9b0b ldr r3, [sp, #44] ; 0x2c 10004b84: 9c0d ldr r4, [sp, #52] ; 0x34 10004b86: f7fe f813 bl 10002bb0 10004b8a: 9b0c ldr r3, [sp, #48] ; 0x30 10004b8c: 9a09 ldr r2, [sp, #36] ; 0x24 10004b8e: 469c mov ip, r3 10004b90: 9d0f ldr r5, [sp, #60] ; 0x3c 10004b92: 9b0a ldr r3, [sp, #40] ; 0x28 10004b94: 9c11 ldr r4, [sp, #68] ; 0x44 10004b96: f7fe f80b bl 10002bb0 10004b9a: 9b0d ldr r3, [sp, #52] ; 0x34 10004b9c: 9a0b ldr r2, [sp, #44] ; 0x2c 10004b9e: 469c mov ip, r3 10004ba0: 9b0a ldr r3, [sp, #40] ; 0x28 10004ba2: 9c12 ldr r4, [sp, #72] ; 0x48 10004ba4: 9303 str r3, [sp, #12] 10004ba6: 9b10 ldr r3, [sp, #64] ; 0x40 10004ba8: f7fe fa02 bl 10002fb0 10004bac: 1da3 adds r3, r4, #6 10004bae: 3405 adds r4, #5 10004bb0: b2a1 uxth r1, r4 10004bb2: b29b uxth r3, r3 10004bb4: 9103 str r1, [sp, #12] 10004bb6: 469c mov ip, r3 10004bb8: 0014 movs r4, r2 10004bba: f7fe fabd bl 10003138 10004bbe: 9b0a ldr r3, [sp, #40] ; 0x28 10004bc0: 9a0c ldr r2, [sp, #48] ; 0x30 10004bc2: 469c mov ip, r3 10004bc4: 9b0b ldr r3, [sp, #44] ; 0x2c 10004bc6: 9c13 ldr r4, [sp, #76] ; 0x4c 10004bc8: 9303 str r3, [sp, #12] 10004bca: 9b11 ldr r3, [sp, #68] ; 0x44 10004bcc: f7fe f9f0 bl 10002fb0 10004bd0: 9b0b ldr r3, [sp, #44] ; 0x2c 10004bd2: 990a ldr r1, [sp, #40] ; 0x28 10004bd4: 469c mov ip, r3 10004bd6: 9a09 ldr r2, [sp, #36] ; 0x24 10004bd8: 9b12 ldr r3, [sp, #72] ; 0x48 10004bda: 9d10 ldr r5, [sp, #64] ; 0x40 10004bdc: f7fe fbf1 bl 100033c2 10004be0: 9b0c ldr r3, [sp, #48] ; 0x30 10004be2: 990b ldr r1, [sp, #44] ; 0x2c 10004be4: 469c mov ip, r3 10004be6: 9a0a ldr r2, [sp, #40] ; 0x28 10004be8: 9b13 ldr r3, [sp, #76] ; 0x4c 10004bea: 9d11 ldr r5, [sp, #68] ; 0x44 10004bec: f7fe fbe9 bl 100033c2 10004bf0: 1d53 adds r3, r2, #5 10004bf2: b29b uxth r3, r3 10004bf4: 3204 adds r2, #4 10004bf6: b290 uxth r0, r2 10004bf8: 469c mov ip, r3 10004bfa: 000a movs r2, r1 10004bfc: f7fe fe40 bl 10003880 10004c00: 1d53 adds r3, r2, #5 10004c02: b29b uxth r3, r3 10004c04: 3204 adds r2, #4 10004c06: b290 uxth r0, r2 10004c08: 469c mov ip, r3 10004c0a: 000a movs r2, r1 10004c0c: f7fe fe98 bl 10003940 10004c10: 1d93 adds r3, r2, #6 10004c12: b29b uxth r3, r3 10004c14: 3205 adds r2, #5 10004c16: b290 uxth r0, r2 10004c18: 469c mov ip, r3 10004c1a: 000a movs r2, r1 10004c1c: f7fe fe90 bl 10003940 10004c20: 2316 movs r3, #22 10004c22: 9315 str r3, [sp, #84] ; 0x54 10004c24: 9316 str r3, [sp, #88] ; 0x58 10004c26: 3b01 subs r3, #1 10004c28: 930e str r3, [sp, #56] ; 0x38 10004c2a: 3b01 subs r3, #1 10004c2c: 930c str r3, [sp, #48] ; 0x30 10004c2e: 3301 adds r3, #1 10004c30: 9317 str r3, [sp, #92] ; 0x5c 10004c32: 3b02 subs r3, #2 10004c34: 9309 str r3, [sp, #36] ; 0x24 10004c36: 3301 adds r3, #1 10004c38: 930f str r3, [sp, #60] ; 0x3c 10004c3a: 3b02 subs r3, #2 10004c3c: 930a str r3, [sp, #40] ; 0x28 10004c3e: 3301 adds r3, #1 10004c40: 9310 str r3, [sp, #64] ; 0x40 10004c42: 3b02 subs r3, #2 10004c44: 930b str r3, [sp, #44] ; 0x2c 10004c46: 3301 adds r3, #1 10004c48: 9311 str r3, [sp, #68] ; 0x44 10004c4a: 3b02 subs r3, #2 10004c4c: 9307 str r3, [sp, #28] 10004c4e: 3301 adds r3, #1 10004c50: 930d str r3, [sp, #52] ; 0x34 10004c52: 3b02 subs r3, #2 10004c54: 9308 str r3, [sp, #32] 10004c56: 3301 adds r3, #1 10004c58: 9312 str r3, [sp, #72] ; 0x48 10004c5a: 3b02 subs r3, #2 10004c5c: 9303 str r3, [sp, #12] 10004c5e: 3301 adds r3, #1 10004c60: 9313 str r3, [sp, #76] ; 0x4c 10004c62: 3b02 subs r3, #2 10004c64: 469c mov ip, r3 10004c66: 3301 adds r3, #1 10004c68: 9314 str r3, [sp, #80] ; 0x50 10004c6a: 3b02 subs r3, #2 10004c6c: 9318 str r3, [sp, #96] ; 0x60 10004c6e: 220c movs r2, #12 10004c70: 250d movs r5, #13 10004c72: 3b01 subs r3, #1 10004c74: 210a movs r1, #10 10004c76: 240b movs r4, #11 10004c78: f7fd ff57 bl 10002b2a 10004c7c: 1d93 adds r3, r2, #6 10004c7e: b29b uxth r3, r3 10004c80: 3205 adds r2, #5 10004c82: b290 uxth r0, r2 10004c84: 469c mov ip, r3 10004c86: 000a movs r2, r1 10004c88: f7fe fdfa bl 10003880 10004c8c: 1d63 adds r3, r4, #5 10004c8e: 3404 adds r4, #4 10004c90: b2a1 uxth r1, r4 10004c92: b29b uxth r3, r3 10004c94: 9103 str r1, [sp, #12] 10004c96: 469c mov ip, r3 10004c98: 0014 movs r4, r2 10004c9a: f7fe fa4d bl 10003138 10004c9e: 1d5a adds r2, r3, #5 10004ca0: 3304 adds r3, #4 10004ca2: b29b uxth r3, r3 10004ca4: b292 uxth r2, r2 10004ca6: 9303 str r3, [sp, #12] 10004ca8: 4694 mov ip, r2 10004caa: 000b movs r3, r1 10004cac: f7fd fdbe bl 1000282c 10004cb0: 1d9a adds r2, r3, #6 10004cb2: 3305 adds r3, #5 10004cb4: b29b uxth r3, r3 10004cb6: b292 uxth r2, r2 10004cb8: 9303 str r3, [sp, #12] 10004cba: 4694 mov ip, r2 10004cbc: 0003 movs r3, r0 10004cbe: f7fd fdb5 bl 1000282c 10004cc2: 1d6b adds r3, r5, #5 10004cc4: b29b uxth r3, r3 10004cc6: 3504 adds r5, #4 10004cc8: b2a9 uxth r1, r5 10004cca: 469c mov ip, r3 10004ccc: 0015 movs r5, r2 10004cce: f7fe fc38 bl 10003542 10004cd2: 1d65 adds r5, r4, #5 10004cd4: b2ad uxth r5, r5 10004cd6: 3404 adds r4, #4 10004cd8: b2a2 uxth r2, r4 10004cda: 46ac mov ip, r5 10004cdc: 001c movs r4, r3 10004cde: f7fd ffc7 bl 10002c70 10004ce2: 1da5 adds r5, r4, #6 10004ce4: b2ad uxth r5, r5 10004ce6: 3405 adds r4, #5 10004ce8: b2a2 uxth r2, r4 10004cea: 46ac mov ip, r5 10004cec: 000c movs r4, r1 10004cee: f7fd ffbf bl 10002c70 10004cf2: 2316 movs r3, #22 10004cf4: 220c movs r2, #12 10004cf6: 9318 str r3, [sp, #96] ; 0x60 10004cf8: 9317 str r3, [sp, #92] ; 0x5c 10004cfa: 3b01 subs r3, #1 10004cfc: 9314 str r3, [sp, #80] ; 0x50 10004cfe: 3b01 subs r3, #1 10004d00: 930c str r3, [sp, #48] ; 0x30 10004d02: 3301 adds r3, #1 10004d04: 9316 str r3, [sp, #88] ; 0x58 10004d06: 3b02 subs r3, #2 10004d08: 930b str r3, [sp, #44] ; 0x2c 10004d0a: 3301 adds r3, #1 10004d0c: 9313 str r3, [sp, #76] ; 0x4c 10004d0e: 3b02 subs r3, #2 10004d10: 930a str r3, [sp, #40] ; 0x28 10004d12: 3301 adds r3, #1 10004d14: 9312 str r3, [sp, #72] ; 0x48 10004d16: 3b02 subs r3, #2 10004d18: 9309 str r3, [sp, #36] ; 0x24 10004d1a: 3301 adds r3, #1 10004d1c: 9311 str r3, [sp, #68] ; 0x44 10004d1e: 3b02 subs r3, #2 10004d20: 9308 str r3, [sp, #32] 10004d22: 3301 adds r3, #1 10004d24: 9310 str r3, [sp, #64] ; 0x40 10004d26: 3b02 subs r3, #2 10004d28: 9307 str r3, [sp, #28] 10004d2a: 3301 adds r3, #1 10004d2c: 930f str r3, [sp, #60] ; 0x3c 10004d2e: 3b02 subs r3, #2 10004d30: 9303 str r3, [sp, #12] 10004d32: 3301 adds r3, #1 10004d34: 930e str r3, [sp, #56] ; 0x38 10004d36: 3b02 subs r3, #2 10004d38: 469c mov ip, r3 10004d3a: 3301 adds r3, #1 10004d3c: 930d str r3, [sp, #52] ; 0x34 10004d3e: 9215 str r2, [sp, #84] ; 0x54 10004d40: 210c movs r1, #12 10004d42: 3b01 subs r3, #1 10004d44: 3a01 subs r2, #1 10004d46: 200a movs r0, #10 10004d48: 250b movs r5, #11 10004d4a: f7fe faf7 bl 1000333c 10004d4e: 1dab adds r3, r5, #6 10004d50: b29b uxth r3, r3 10004d52: 3505 adds r5, #5 10004d54: b2a9 uxth r1, r5 10004d56: 469c mov ip, r3 10004d58: 0015 movs r5, r2 10004d5a: f7fe fbf2 bl 10003542 10004d5e: 2315 movs r3, #21 10004d60: 220b movs r2, #11 10004d62: 9318 str r3, [sp, #96] ; 0x60 10004d64: 9317 str r3, [sp, #92] ; 0x5c 10004d66: 3b01 subs r3, #1 10004d68: 9314 str r3, [sp, #80] ; 0x50 10004d6a: 3b01 subs r3, #1 10004d6c: 930c str r3, [sp, #48] ; 0x30 10004d6e: 3301 adds r3, #1 10004d70: 9316 str r3, [sp, #88] ; 0x58 10004d72: 3b02 subs r3, #2 10004d74: 930b str r3, [sp, #44] ; 0x2c 10004d76: 3301 adds r3, #1 10004d78: 9313 str r3, [sp, #76] ; 0x4c 10004d7a: 3b02 subs r3, #2 10004d7c: 930a str r3, [sp, #40] ; 0x28 10004d7e: 3301 adds r3, #1 10004d80: 9312 str r3, [sp, #72] ; 0x48 10004d82: 3b02 subs r3, #2 10004d84: 9309 str r3, [sp, #36] ; 0x24 10004d86: 3301 adds r3, #1 10004d88: 9311 str r3, [sp, #68] ; 0x44 10004d8a: 3b02 subs r3, #2 10004d8c: 9308 str r3, [sp, #32] 10004d8e: 3301 adds r3, #1 10004d90: 9310 str r3, [sp, #64] ; 0x40 10004d92: 3b02 subs r3, #2 10004d94: 9307 str r3, [sp, #28] 10004d96: 3301 adds r3, #1 10004d98: 930f str r3, [sp, #60] ; 0x3c 10004d9a: 3b02 subs r3, #2 10004d9c: 9303 str r3, [sp, #12] 10004d9e: 3301 adds r3, #1 10004da0: 930e str r3, [sp, #56] ; 0x38 10004da2: 3b02 subs r3, #2 10004da4: 469c mov ip, r3 10004da6: 3301 adds r3, #1 10004da8: 930d str r3, [sp, #52] ; 0x34 10004daa: 9215 str r2, [sp, #84] ; 0x54 10004dac: 210b movs r1, #11 10004dae: 3b01 subs r3, #1 10004db0: 3a01 subs r2, #1 10004db2: 2009 movs r0, #9 10004db4: 250a movs r5, #10 10004db6: f7fe fac1 bl 1000333c 10004dba: 1d6b adds r3, r5, #5 10004dbc: b29b uxth r3, r3 10004dbe: 3504 adds r5, #4 10004dc0: b2a9 uxth r1, r5 10004dc2: 469c mov ip, r3 10004dc4: 0015 movs r5, r2 10004dc6: f7fe fb5c bl 10003482 10004dca: 1dab adds r3, r5, #6 10004dcc: b29b uxth r3, r3 10004dce: 3505 adds r5, #5 10004dd0: b2a9 uxth r1, r5 10004dd2: 469c mov ip, r3 10004dd4: 0015 movs r5, r2 10004dd6: f7fe fb54 bl 10003482 10004dda: 2315 movs r3, #21 10004ddc: 9317 str r3, [sp, #92] ; 0x5c 10004dde: 9318 str r3, [sp, #96] ; 0x60 10004de0: 3b01 subs r3, #1 10004de2: 930f str r3, [sp, #60] ; 0x3c 10004de4: 3b01 subs r3, #1 10004de6: 930d str r3, [sp, #52] ; 0x34 10004de8: 3301 adds r3, #1 10004dea: 9316 str r3, [sp, #88] ; 0x58 10004dec: 3b02 subs r3, #2 10004dee: 930a str r3, [sp, #40] ; 0x28 10004df0: 3301 adds r3, #1 10004df2: 9310 str r3, [sp, #64] ; 0x40 10004df4: 3b02 subs r3, #2 10004df6: 930b str r3, [sp, #44] ; 0x2c 10004df8: 3301 adds r3, #1 10004dfa: 9311 str r3, [sp, #68] ; 0x44 10004dfc: 3b02 subs r3, #2 10004dfe: 930c str r3, [sp, #48] ; 0x30 10004e00: 3301 adds r3, #1 10004e02: 9312 str r3, [sp, #72] ; 0x48 10004e04: 3b02 subs r3, #2 10004e06: 9308 str r3, [sp, #32] 10004e08: 3301 adds r3, #1 10004e0a: 9313 str r3, [sp, #76] ; 0x4c 10004e0c: 3b02 subs r3, #2 10004e0e: 9309 str r3, [sp, #36] ; 0x24 10004e10: 3301 adds r3, #1 10004e12: 9314 str r3, [sp, #80] ; 0x50 10004e14: 3b02 subs r3, #2 10004e16: 9307 str r3, [sp, #28] 10004e18: 3301 adds r3, #1 10004e1a: 9315 str r3, [sp, #84] ; 0x54 10004e1c: 3b02 subs r3, #2 10004e1e: 469c mov ip, r3 10004e20: 3301 adds r3, #1 10004e22: 930e str r3, [sp, #56] ; 0x38 10004e24: 3b02 subs r3, #2 10004e26: 9303 str r3, [sp, #12] 10004e28: 250b movs r5, #11 10004e2a: 3301 adds r3, #1 10004e2c: 220a movs r2, #10 10004e2e: 2009 movs r0, #9 10004e30: 240a movs r4, #10 10004e32: f7fe f878 bl 10002f26 10004e36: 2316 movs r3, #22 10004e38: 220c movs r2, #12 10004e3a: 9318 str r3, [sp, #96] ; 0x60 10004e3c: 9317 str r3, [sp, #92] ; 0x5c 10004e3e: 3b01 subs r3, #1 10004e40: 9314 str r3, [sp, #80] ; 0x50 10004e42: 3b01 subs r3, #1 10004e44: 930c str r3, [sp, #48] ; 0x30 10004e46: 3301 adds r3, #1 10004e48: 9316 str r3, [sp, #88] ; 0x58 10004e4a: 3b02 subs r3, #2 10004e4c: 930b str r3, [sp, #44] ; 0x2c 10004e4e: 3301 adds r3, #1 10004e50: 9313 str r3, [sp, #76] ; 0x4c 10004e52: 3b02 subs r3, #2 10004e54: 930a str r3, [sp, #40] ; 0x28 10004e56: 3301 adds r3, #1 10004e58: 9312 str r3, [sp, #72] ; 0x48 10004e5a: 3b02 subs r3, #2 10004e5c: 9309 str r3, [sp, #36] ; 0x24 10004e5e: 3301 adds r3, #1 10004e60: 9311 str r3, [sp, #68] ; 0x44 10004e62: 3b02 subs r3, #2 10004e64: 9308 str r3, [sp, #32] 10004e66: 3301 adds r3, #1 10004e68: 9310 str r3, [sp, #64] ; 0x40 10004e6a: 3b02 subs r3, #2 10004e6c: 9307 str r3, [sp, #28] 10004e6e: 3301 adds r3, #1 10004e70: 930f str r3, [sp, #60] ; 0x3c 10004e72: 3b02 subs r3, #2 10004e74: 9303 str r3, [sp, #12] 10004e76: 3301 adds r3, #1 10004e78: 930e str r3, [sp, #56] ; 0x38 10004e7a: 3b02 subs r3, #2 10004e7c: 469c mov ip, r3 10004e7e: 3301 adds r3, #1 10004e80: 930d str r3, [sp, #52] ; 0x34 10004e82: 9215 str r2, [sp, #84] ; 0x54 10004e84: 200c movs r0, #12 10004e86: 3b01 subs r3, #1 10004e88: 210b movs r1, #11 10004e8a: 240a movs r4, #10 10004e8c: 3a01 subs r2, #1 10004e8e: f7fe fc54 bl 1000373a 10004e92: 2315 movs r3, #21 10004e94: 220b movs r2, #11 10004e96: 9318 str r3, [sp, #96] ; 0x60 10004e98: 9317 str r3, [sp, #92] ; 0x5c 10004e9a: 3b01 subs r3, #1 10004e9c: 9314 str r3, [sp, #80] ; 0x50 10004e9e: 3b01 subs r3, #1 10004ea0: 930c str r3, [sp, #48] ; 0x30 10004ea2: 3301 adds r3, #1 10004ea4: 9316 str r3, [sp, #88] ; 0x58 10004ea6: 3b02 subs r3, #2 10004ea8: 930b str r3, [sp, #44] ; 0x2c 10004eaa: 3301 adds r3, #1 10004eac: 9313 str r3, [sp, #76] ; 0x4c 10004eae: 3b02 subs r3, #2 10004eb0: 930a str r3, [sp, #40] ; 0x28 10004eb2: 3301 adds r3, #1 10004eb4: 9312 str r3, [sp, #72] ; 0x48 10004eb6: 3b02 subs r3, #2 10004eb8: 9309 str r3, [sp, #36] ; 0x24 10004eba: 3301 adds r3, #1 10004ebc: 9311 str r3, [sp, #68] ; 0x44 10004ebe: 3b02 subs r3, #2 10004ec0: 9308 str r3, [sp, #32] 10004ec2: 3301 adds r3, #1 10004ec4: 9310 str r3, [sp, #64] ; 0x40 10004ec6: 3b02 subs r3, #2 10004ec8: 9307 str r3, [sp, #28] 10004eca: 3301 adds r3, #1 10004ecc: 930f str r3, [sp, #60] ; 0x3c 10004ece: 3b02 subs r3, #2 10004ed0: 9303 str r3, [sp, #12] 10004ed2: 3301 adds r3, #1 10004ed4: 930e str r3, [sp, #56] ; 0x38 10004ed6: 3b02 subs r3, #2 10004ed8: 469c mov ip, r3 10004eda: 3301 adds r3, #1 10004edc: 930d str r3, [sp, #52] ; 0x34 10004ede: 9215 str r2, [sp, #84] ; 0x54 10004ee0: 200b movs r0, #11 10004ee2: 3b01 subs r3, #1 10004ee4: 210a movs r1, #10 10004ee6: 2409 movs r4, #9 10004ee8: 3a01 subs r2, #1 10004eea: f7fe fc26 bl 1000373a 10004eee: 1da3 adds r3, r4, #6 10004ef0: 3405 adds r4, #5 10004ef2: b2a1 uxth r1, r4 10004ef4: b29b uxth r3, r3 10004ef6: 9103 str r1, [sp, #12] 10004ef8: 469c mov ip, r3 10004efa: 0014 movs r4, r2 10004efc: f7fe f8ba bl 10003074 10004f00: 1d63 adds r3, r4, #5 10004f02: 3404 adds r4, #4 10004f04: b2a1 uxth r1, r4 10004f06: b29b uxth r3, r3 10004f08: 9103 str r1, [sp, #12] 10004f0a: 469c mov ip, r3 10004f0c: 0014 movs r4, r2 10004f0e: f7fe f8b1 bl 10003074 10004f12: 2315 movs r3, #21 10004f14: 9316 str r3, [sp, #88] ; 0x58 10004f16: 9315 str r3, [sp, #84] ; 0x54 10004f18: 3b01 subs r3, #1 10004f1a: 9312 str r3, [sp, #72] ; 0x48 10004f1c: 3b01 subs r3, #1 10004f1e: 930d str r3, [sp, #52] ; 0x34 10004f20: 3301 adds r3, #1 10004f22: 9318 str r3, [sp, #96] ; 0x60 10004f24: 3b02 subs r3, #2 10004f26: 930c str r3, [sp, #48] ; 0x30 10004f28: 3301 adds r3, #1 10004f2a: 9311 str r3, [sp, #68] ; 0x44 10004f2c: 3b02 subs r3, #2 10004f2e: 930a str r3, [sp, #40] ; 0x28 10004f30: 3301 adds r3, #1 10004f32: 9313 str r3, [sp, #76] ; 0x4c 10004f34: 3b02 subs r3, #2 10004f36: 930b str r3, [sp, #44] ; 0x2c 10004f38: 3301 adds r3, #1 10004f3a: 9314 str r3, [sp, #80] ; 0x50 10004f3c: 3b02 subs r3, #2 10004f3e: 9308 str r3, [sp, #32] 10004f40: 3301 adds r3, #1 10004f42: 930e str r3, [sp, #56] ; 0x38 10004f44: 3b02 subs r3, #2 10004f46: 9309 str r3, [sp, #36] ; 0x24 10004f48: 3301 adds r3, #1 10004f4a: 930f str r3, [sp, #60] ; 0x3c 10004f4c: 3b02 subs r3, #2 10004f4e: 9307 str r3, [sp, #28] 10004f50: 3301 adds r3, #1 10004f52: 9310 str r3, [sp, #64] ; 0x40 10004f54: 3b02 subs r3, #2 10004f56: 469c mov ip, r3 10004f58: 3b01 subs r3, #1 10004f5a: 9303 str r3, [sp, #12] 10004f5c: 9317 str r3, [sp, #92] ; 0x5c 10004f5e: 250d movs r5, #13 10004f60: 220c movs r2, #12 10004f62: 210a movs r1, #10 10004f64: 2009 movs r0, #9 10004f66: 3b01 subs r3, #1 10004f68: f7fd fbb9 bl 100026de 10004f6c: 2316 movs r3, #22 10004f6e: 9316 str r3, [sp, #88] ; 0x58 10004f70: 9315 str r3, [sp, #84] ; 0x54 10004f72: 3b01 subs r3, #1 10004f74: 9312 str r3, [sp, #72] ; 0x48 10004f76: 3b01 subs r3, #1 10004f78: 930d str r3, [sp, #52] ; 0x34 10004f7a: 3301 adds r3, #1 10004f7c: 9318 str r3, [sp, #96] ; 0x60 10004f7e: 3b02 subs r3, #2 10004f80: 930c str r3, [sp, #48] ; 0x30 10004f82: 3301 adds r3, #1 10004f84: 9311 str r3, [sp, #68] ; 0x44 10004f86: 3b02 subs r3, #2 10004f88: 930a str r3, [sp, #40] ; 0x28 10004f8a: 3301 adds r3, #1 10004f8c: 9313 str r3, [sp, #76] ; 0x4c 10004f8e: 3b02 subs r3, #2 10004f90: 930b str r3, [sp, #44] ; 0x2c 10004f92: 3301 adds r3, #1 10004f94: 9314 str r3, [sp, #80] ; 0x50 10004f96: 3b02 subs r3, #2 10004f98: 9308 str r3, [sp, #32] 10004f9a: 3301 adds r3, #1 10004f9c: 930e str r3, [sp, #56] ; 0x38 10004f9e: 3b02 subs r3, #2 10004fa0: 9309 str r3, [sp, #36] ; 0x24 10004fa2: 3301 adds r3, #1 10004fa4: 930f str r3, [sp, #60] ; 0x3c 10004fa6: 3b02 subs r3, #2 10004fa8: 9307 str r3, [sp, #28] 10004faa: 3301 adds r3, #1 10004fac: 9310 str r3, [sp, #64] ; 0x40 10004fae: 3b02 subs r3, #2 10004fb0: 469c mov ip, r3 10004fb2: 3b01 subs r3, #1 10004fb4: 9303 str r3, [sp, #12] 10004fb6: 9317 str r3, [sp, #92] ; 0x5c 10004fb8: 250e movs r5, #14 10004fba: 220d movs r2, #13 10004fbc: 210b movs r1, #11 10004fbe: 200a movs r0, #10 10004fc0: 3b01 subs r3, #1 10004fc2: f7fd fb8c bl 100026de 10004fc6: 2316 movs r3, #22 10004fc8: 9317 str r3, [sp, #92] ; 0x5c 10004fca: 9318 str r3, [sp, #96] ; 0x60 10004fcc: 3b01 subs r3, #1 10004fce: 930f str r3, [sp, #60] ; 0x3c 10004fd0: 3b01 subs r3, #1 10004fd2: 930d str r3, [sp, #52] ; 0x34 10004fd4: 3301 adds r3, #1 10004fd6: 9316 str r3, [sp, #88] ; 0x58 10004fd8: 3b02 subs r3, #2 10004fda: 930a str r3, [sp, #40] ; 0x28 10004fdc: 3301 adds r3, #1 10004fde: 9310 str r3, [sp, #64] ; 0x40 10004fe0: 3b02 subs r3, #2 10004fe2: 930b str r3, [sp, #44] ; 0x2c 10004fe4: 3301 adds r3, #1 10004fe6: 9311 str r3, [sp, #68] ; 0x44 10004fe8: 3b02 subs r3, #2 10004fea: 930c str r3, [sp, #48] ; 0x30 10004fec: 3301 adds r3, #1 10004fee: 9312 str r3, [sp, #72] ; 0x48 10004ff0: 3b02 subs r3, #2 10004ff2: 9308 str r3, [sp, #32] 10004ff4: 3301 adds r3, #1 10004ff6: 9313 str r3, [sp, #76] ; 0x4c 10004ff8: 3b02 subs r3, #2 10004ffa: 9309 str r3, [sp, #36] ; 0x24 10004ffc: 3301 adds r3, #1 10004ffe: 9314 str r3, [sp, #80] ; 0x50 10005000: 3b02 subs r3, #2 10005002: 9307 str r3, [sp, #28] 10005004: 3301 adds r3, #1 10005006: 9315 str r3, [sp, #84] ; 0x54 10005008: 3b02 subs r3, #2 1000500a: 469c mov ip, r3 1000500c: 3301 adds r3, #1 1000500e: 930e str r3, [sp, #56] ; 0x38 10005010: 3b02 subs r3, #2 10005012: 9303 str r3, [sp, #12] 10005014: 250c movs r5, #12 10005016: 3301 adds r3, #1 10005018: 220b movs r2, #11 1000501a: 200a movs r0, #10 1000501c: 240b movs r4, #11 1000501e: f7fd ff82 bl 10002f26 10005022: 2317 movs r3, #23 10005024: 9316 str r3, [sp, #88] ; 0x58 10005026: 9315 str r3, [sp, #84] ; 0x54 10005028: 3b01 subs r3, #1 1000502a: 9312 str r3, [sp, #72] ; 0x48 1000502c: 3b01 subs r3, #1 1000502e: 930d str r3, [sp, #52] ; 0x34 10005030: 3301 adds r3, #1 10005032: 9318 str r3, [sp, #96] ; 0x60 10005034: 3b02 subs r3, #2 10005036: 930c str r3, [sp, #48] ; 0x30 10005038: 3301 adds r3, #1 1000503a: 9311 str r3, [sp, #68] ; 0x44 1000503c: 3b02 subs r3, #2 1000503e: 930a str r3, [sp, #40] ; 0x28 10005040: 3301 adds r3, #1 10005042: 9313 str r3, [sp, #76] ; 0x4c 10005044: 3b02 subs r3, #2 10005046: 930b str r3, [sp, #44] ; 0x2c 10005048: 3301 adds r3, #1 1000504a: 9314 str r3, [sp, #80] ; 0x50 1000504c: 3b02 subs r3, #2 1000504e: 9308 str r3, [sp, #32] 10005050: 3301 adds r3, #1 10005052: 930e str r3, [sp, #56] ; 0x38 10005054: 3b02 subs r3, #2 10005056: 9309 str r3, [sp, #36] ; 0x24 10005058: 3301 adds r3, #1 1000505a: 930f str r3, [sp, #60] ; 0x3c 1000505c: 3b02 subs r3, #2 1000505e: 9307 str r3, [sp, #28] 10005060: 3301 adds r3, #1 10005062: 9310 str r3, [sp, #64] ; 0x40 10005064: 3b02 subs r3, #2 10005066: 469c mov ip, r3 10005068: 3b01 subs r3, #1 1000506a: 9303 str r3, [sp, #12] 1000506c: 9317 str r3, [sp, #92] ; 0x5c 1000506e: 250f movs r5, #15 10005070: 220e movs r2, #14 10005072: 210c movs r1, #12 10005074: 200b movs r0, #11 10005076: 3b01 subs r3, #1 10005078: f7fd fb31 bl 100026de 1000507c: 2317 movs r3, #23 1000507e: 9317 str r3, [sp, #92] ; 0x5c 10005080: 9318 str r3, [sp, #96] ; 0x60 10005082: 3b01 subs r3, #1 10005084: 930f str r3, [sp, #60] ; 0x3c 10005086: 3b01 subs r3, #1 10005088: 930d str r3, [sp, #52] ; 0x34 1000508a: 3301 adds r3, #1 1000508c: 9316 str r3, [sp, #88] ; 0x58 1000508e: 3b02 subs r3, #2 10005090: 930a str r3, [sp, #40] ; 0x28 10005092: 3301 adds r3, #1 10005094: 9310 str r3, [sp, #64] ; 0x40 10005096: 3b02 subs r3, #2 10005098: 930b str r3, [sp, #44] ; 0x2c 1000509a: 3301 adds r3, #1 1000509c: 9311 str r3, [sp, #68] ; 0x44 1000509e: 3b02 subs r3, #2 100050a0: 930c str r3, [sp, #48] ; 0x30 100050a2: 3301 adds r3, #1 100050a4: 9312 str r3, [sp, #72] ; 0x48 100050a6: 3b02 subs r3, #2 100050a8: 9308 str r3, [sp, #32] 100050aa: 3301 adds r3, #1 100050ac: 9313 str r3, [sp, #76] ; 0x4c 100050ae: 3b02 subs r3, #2 100050b0: 9309 str r3, [sp, #36] ; 0x24 100050b2: 3301 adds r3, #1 100050b4: 9314 str r3, [sp, #80] ; 0x50 100050b6: 3b02 subs r3, #2 100050b8: 9307 str r3, [sp, #28] 100050ba: 3301 adds r3, #1 100050bc: 9315 str r3, [sp, #84] ; 0x54 100050be: 3b02 subs r3, #2 100050c0: 469c mov ip, r3 100050c2: 3301 adds r3, #1 100050c4: 930e str r3, [sp, #56] ; 0x38 100050c6: 3b02 subs r3, #2 100050c8: 9303 str r3, [sp, #12] 100050ca: 250d movs r5, #13 100050cc: 3301 adds r3, #1 100050ce: 220c movs r2, #12 100050d0: 200b movs r0, #11 100050d2: 240c movs r4, #12 100050d4: f7fd ff27 bl 10002f26 100050d8: 2317 movs r3, #23 100050da: 220d movs r2, #13 100050dc: 9318 str r3, [sp, #96] ; 0x60 100050de: 9317 str r3, [sp, #92] ; 0x5c 100050e0: 3b01 subs r3, #1 100050e2: 9314 str r3, [sp, #80] ; 0x50 100050e4: 3b01 subs r3, #1 100050e6: 930c str r3, [sp, #48] ; 0x30 100050e8: 3301 adds r3, #1 100050ea: 9316 str r3, [sp, #88] ; 0x58 100050ec: 3b02 subs r3, #2 100050ee: 930b str r3, [sp, #44] ; 0x2c 100050f0: 3301 adds r3, #1 100050f2: 9313 str r3, [sp, #76] ; 0x4c 100050f4: 3b02 subs r3, #2 100050f6: 930a str r3, [sp, #40] ; 0x28 100050f8: 3301 adds r3, #1 100050fa: 9312 str r3, [sp, #72] ; 0x48 100050fc: 3b02 subs r3, #2 100050fe: 9309 str r3, [sp, #36] ; 0x24 10005100: 3301 adds r3, #1 10005102: 9311 str r3, [sp, #68] ; 0x44 10005104: 3b02 subs r3, #2 10005106: 9308 str r3, [sp, #32] 10005108: 3301 adds r3, #1 1000510a: 9310 str r3, [sp, #64] ; 0x40 1000510c: 3b02 subs r3, #2 1000510e: 9307 str r3, [sp, #28] 10005110: 3301 adds r3, #1 10005112: 930f str r3, [sp, #60] ; 0x3c 10005114: 3b02 subs r3, #2 10005116: 9303 str r3, [sp, #12] 10005118: 3301 adds r3, #1 1000511a: 930e str r3, [sp, #56] ; 0x38 1000511c: 3b02 subs r3, #2 1000511e: 469c mov ip, r3 10005120: 3301 adds r3, #1 10005122: 930d str r3, [sp, #52] ; 0x34 10005124: 9215 str r2, [sp, #84] ; 0x54 10005126: 200d movs r0, #13 10005128: 3b01 subs r3, #1 1000512a: 210c movs r1, #12 1000512c: 240b movs r4, #11 1000512e: 3a01 subs r2, #1 10005130: f7fe fb03 bl 1000373a 10005134: 1de3 adds r3, r4, #7 10005136: 3406 adds r4, #6 10005138: b2a1 uxth r1, r4 1000513a: b29b uxth r3, r3 1000513c: 9103 str r1, [sp, #12] 1000513e: 469c mov ip, r3 10005140: 0014 movs r4, r2 10005142: f7fd ff97 bl 10003074 10005146: 330a adds r3, #10 10005148: 3509 adds r5, #9 1000514a: b29b uxth r3, r3 1000514c: b2a9 uxth r1, r5 1000514e: 469c mov ip, r3 10005150: 0015 movs r5, r2 10005152: f7fe f9f6 bl 10003542 10005156: 002b movs r3, r5 10005158: 3309 adds r3, #9 1000515a: 3508 adds r5, #8 1000515c: b29b uxth r3, r3 1000515e: b2a9 uxth r1, r5 10005160: 469c mov ip, r3 10005162: 0015 movs r5, r2 10005164: f7fe f9ed bl 10003542 10005168: 002b movs r3, r5 1000516a: 3308 adds r3, #8 1000516c: 3507 adds r5, #7 1000516e: b29b uxth r3, r3 10005170: b2a9 uxth r1, r5 10005172: 469c mov ip, r3 10005174: 0015 movs r5, r2 10005176: f7fe f9e4 bl 10003542 1000517a: 3409 adds r4, #9 1000517c: 330a adds r3, #10 1000517e: b2a1 uxth r1, r4 10005180: b29b uxth r3, r3 10005182: 9103 str r1, [sp, #12] 10005184: 469c mov ip, r3 10005186: 0014 movs r4, r2 10005188: f7fd ff74 bl 10003074 1000518c: 0023 movs r3, r4 1000518e: 3408 adds r4, #8 10005190: 3309 adds r3, #9 10005192: b2a1 uxth r1, r4 10005194: b29b uxth r3, r3 10005196: 9103 str r1, [sp, #12] 10005198: 469c mov ip, r3 1000519a: 0014 movs r4, r2 1000519c: f7fd ff6a bl 10003074 100051a0: 0023 movs r3, r4 100051a2: 3407 adds r4, #7 100051a4: 3308 adds r3, #8 100051a6: b2a1 uxth r1, r4 100051a8: b29b uxth r3, r3 100051aa: 9103 str r1, [sp, #12] 100051ac: 469c mov ip, r3 100051ae: 0014 movs r4, r2 100051b0: f7fd ff60 bl 10003074 100051b4: 1deb adds r3, r5, #7 100051b6: b29b uxth r3, r3 100051b8: 3506 adds r5, #6 100051ba: b2a9 uxth r1, r5 100051bc: 469c mov ip, r3 100051be: 0015 movs r5, r2 100051c0: f7fe f9bf bl 10003542 100051c4: 1deb adds r3, r5, #7 100051c6: b29b uxth r3, r3 100051c8: 3506 adds r5, #6 100051ca: b2a9 uxth r1, r5 100051cc: 469c mov ip, r3 100051ce: 0015 movs r5, r2 100051d0: f7fe f957 bl 10003482 100051d4: 1de5 adds r5, r4, #7 100051d6: b2ad uxth r5, r5 100051d8: 3406 adds r4, #6 100051da: b2a2 uxth r2, r4 100051dc: 46ac mov ip, r5 100051de: 001c movs r4, r3 100051e0: f7fd fd46 bl 10002c70 100051e4: 2317 movs r3, #23 100051e6: 220d movs r2, #13 100051e8: 9318 str r3, [sp, #96] ; 0x60 100051ea: 9317 str r3, [sp, #92] ; 0x5c 100051ec: 3b01 subs r3, #1 100051ee: 9314 str r3, [sp, #80] ; 0x50 100051f0: 3b01 subs r3, #1 100051f2: 930c str r3, [sp, #48] ; 0x30 100051f4: 3301 adds r3, #1 100051f6: 9316 str r3, [sp, #88] ; 0x58 100051f8: 3b02 subs r3, #2 100051fa: 930b str r3, [sp, #44] ; 0x2c 100051fc: 3301 adds r3, #1 100051fe: 9313 str r3, [sp, #76] ; 0x4c 10005200: 3b02 subs r3, #2 10005202: 930a str r3, [sp, #40] ; 0x28 10005204: 3301 adds r3, #1 10005206: 9312 str r3, [sp, #72] ; 0x48 10005208: 3b02 subs r3, #2 1000520a: 9309 str r3, [sp, #36] ; 0x24 1000520c: 3301 adds r3, #1 1000520e: 9311 str r3, [sp, #68] ; 0x44 10005210: 3b02 subs r3, #2 10005212: 9308 str r3, [sp, #32] 10005214: 3301 adds r3, #1 10005216: 9310 str r3, [sp, #64] ; 0x40 10005218: 3b02 subs r3, #2 1000521a: 9307 str r3, [sp, #28] 1000521c: 3301 adds r3, #1 1000521e: 930f str r3, [sp, #60] ; 0x3c 10005220: 3b02 subs r3, #2 10005222: 9303 str r3, [sp, #12] 10005224: 3301 adds r3, #1 10005226: 930e str r3, [sp, #56] ; 0x38 10005228: 3b02 subs r3, #2 1000522a: 469c mov ip, r3 1000522c: 3301 adds r3, #1 1000522e: 930d str r3, [sp, #52] ; 0x34 10005230: 9215 str r2, [sp, #84] ; 0x54 10005232: 210d movs r1, #13 10005234: 3b01 subs r3, #1 10005236: 3a01 subs r2, #1 10005238: 200b movs r0, #11 1000523a: 250c movs r5, #12 1000523c: f7fe f87e bl 1000333c 10005240: 330a adds r3, #10 10005242: 3509 adds r5, #9 10005244: b29b uxth r3, r3 10005246: b2a9 uxth r1, r5 10005248: 469c mov ip, r3 1000524a: 0015 movs r5, r2 1000524c: f7fe f919 bl 10003482 10005250: 002b movs r3, r5 10005252: 3309 adds r3, #9 10005254: 3508 adds r5, #8 10005256: b29b uxth r3, r3 10005258: b2a9 uxth r1, r5 1000525a: 469c mov ip, r3 1000525c: 0015 movs r5, r2 1000525e: f7fe f910 bl 10003482 10005262: 002b movs r3, r5 10005264: 3308 adds r3, #8 10005266: 3507 adds r5, #7 10005268: b29b uxth r3, r3 1000526a: b2a9 uxth r1, r5 1000526c: 469c mov ip, r3 1000526e: 0015 movs r5, r2 10005270: f7fe f907 bl 10003482 10005274: 3409 adds r4, #9 10005276: 330a adds r3, #10 10005278: b2a1 uxth r1, r4 1000527a: b29b uxth r3, r3 1000527c: 9103 str r1, [sp, #12] 1000527e: 469c mov ip, r3 10005280: 0014 movs r4, r2 10005282: f7fd ff59 bl 10003138 10005286: 0023 movs r3, r4 10005288: 3408 adds r4, #8 1000528a: 3309 adds r3, #9 1000528c: b2a1 uxth r1, r4 1000528e: b29b uxth r3, r3 10005290: 9103 str r1, [sp, #12] 10005292: 469c mov ip, r3 10005294: 0014 movs r4, r2 10005296: f7fd ff4f bl 10003138 1000529a: 0023 movs r3, r4 1000529c: 3407 adds r4, #7 1000529e: 3308 adds r3, #8 100052a0: b2a1 uxth r1, r4 100052a2: b29b uxth r3, r3 100052a4: 9103 str r1, [sp, #12] 100052a6: 469c mov ip, r3 100052a8: 0014 movs r4, r2 100052aa: f7fd ff45 bl 10003138 100052ae: 330a adds r3, #10 100052b0: 3209 adds r2, #9 100052b2: b29b uxth r3, r3 100052b4: b290 uxth r0, r2 100052b6: 469c mov ip, r3 100052b8: 000a movs r2, r1 100052ba: f7fe fb41 bl 10003940 100052be: 0013 movs r3, r2 100052c0: 3309 adds r3, #9 100052c2: 3208 adds r2, #8 100052c4: b29b uxth r3, r3 100052c6: b290 uxth r0, r2 100052c8: 469c mov ip, r3 100052ca: 000a movs r2, r1 100052cc: f7fe fb38 bl 10003940 100052d0: 0013 movs r3, r2 100052d2: 3308 adds r3, #8 100052d4: 3207 adds r2, #7 100052d6: b29b uxth r3, r3 100052d8: b290 uxth r0, r2 100052da: 469c mov ip, r3 100052dc: 000a movs r2, r1 100052de: f7fe fb2f bl 10003940 100052e2: 330a adds r3, #10 100052e4: 3209 adds r2, #9 100052e6: b29b uxth r3, r3 100052e8: b290 uxth r0, r2 100052ea: 469c mov ip, r3 100052ec: 000a movs r2, r1 100052ee: f7fe fac7 bl 10003880 100052f2: 0013 movs r3, r2 100052f4: 3309 adds r3, #9 100052f6: 3208 adds r2, #8 100052f8: b29b uxth r3, r3 100052fa: b290 uxth r0, r2 100052fc: 469c mov ip, r3 100052fe: 000a movs r2, r1 10005300: f7fe fabe bl 10003880 10005304: 0013 movs r3, r2 10005306: 3308 adds r3, #8 10005308: 3207 adds r2, #7 1000530a: b29b uxth r3, r3 1000530c: b290 uxth r0, r2 1000530e: 469c mov ip, r3 10005310: 000a movs r2, r1 10005312: f7fe fab5 bl 10003880 10005316: 0025 movs r5, r4 10005318: 350a adds r5, #10 1000531a: 3409 adds r4, #9 1000531c: b2ad uxth r5, r5 1000531e: b2a2 uxth r2, r4 10005320: 46ac mov ip, r5 10005322: 000c movs r4, r1 10005324: f7fd fca4 bl 10002c70 10005328: 0025 movs r5, r4 1000532a: 3509 adds r5, #9 1000532c: 3408 adds r4, #8 1000532e: b2ad uxth r5, r5 10005330: b2a2 uxth r2, r4 10005332: 46ac mov ip, r5 10005334: 001c movs r4, r3 10005336: f7fd fc9b bl 10002c70 1000533a: 0025 movs r5, r4 1000533c: 3508 adds r5, #8 1000533e: 3407 adds r4, #7 10005340: b2ad uxth r5, r5 10005342: b2a2 uxth r2, r4 10005344: 46ac mov ip, r5 10005346: 000c movs r4, r1 10005348: f7fd fc92 bl 10002c70 1000534c: 1dd3 adds r3, r2, #7 1000534e: b29b uxth r3, r3 10005350: 3206 adds r2, #6 10005352: b290 uxth r0, r2 10005354: 469c mov ip, r3 10005356: 000a movs r2, r1 10005358: f7fe fa92 bl 10003880 1000535c: 1dda adds r2, r3, #7 1000535e: 3306 adds r3, #6 10005360: b29b uxth r3, r3 10005362: b292 uxth r2, r2 10005364: 9303 str r3, [sp, #12] 10005366: 4694 mov ip, r2 10005368: 000b movs r3, r1 1000536a: f7fd fa5f bl 1000282c 1000536e: 1dd3 adds r3, r2, #7 10005370: b29b uxth r3, r3 10005372: 3206 adds r2, #6 10005374: b290 uxth r0, r2 10005376: 469c mov ip, r3 10005378: 000a movs r2, r1 1000537a: f7fe fae1 bl 10003940 1000537e: 2317 movs r3, #23 10005380: 9315 str r3, [sp, #84] ; 0x54 10005382: 9316 str r3, [sp, #88] ; 0x58 10005384: 3b01 subs r3, #1 10005386: 930e str r3, [sp, #56] ; 0x38 10005388: 3b01 subs r3, #1 1000538a: 930c str r3, [sp, #48] ; 0x30 1000538c: 3301 adds r3, #1 1000538e: 9317 str r3, [sp, #92] ; 0x5c 10005390: 3b02 subs r3, #2 10005392: 9309 str r3, [sp, #36] ; 0x24 10005394: 3301 adds r3, #1 10005396: 930f str r3, [sp, #60] ; 0x3c 10005398: 3b02 subs r3, #2 1000539a: 930a str r3, [sp, #40] ; 0x28 1000539c: 3301 adds r3, #1 1000539e: 9310 str r3, [sp, #64] ; 0x40 100053a0: 3b02 subs r3, #2 100053a2: 930b str r3, [sp, #44] ; 0x2c 100053a4: 3301 adds r3, #1 100053a6: 9311 str r3, [sp, #68] ; 0x44 100053a8: 3b02 subs r3, #2 100053aa: 9307 str r3, [sp, #28] 100053ac: 3301 adds r3, #1 100053ae: 930d str r3, [sp, #52] ; 0x34 100053b0: 3b02 subs r3, #2 100053b2: 9308 str r3, [sp, #32] 100053b4: 3301 adds r3, #1 100053b6: 9312 str r3, [sp, #72] ; 0x48 100053b8: 3b02 subs r3, #2 100053ba: 9303 str r3, [sp, #12] 100053bc: 3301 adds r3, #1 100053be: 9313 str r3, [sp, #76] ; 0x4c 100053c0: 3b02 subs r3, #2 100053c2: 469c mov ip, r3 100053c4: 3301 adds r3, #1 100053c6: 9314 str r3, [sp, #80] ; 0x50 100053c8: 3b02 subs r3, #2 100053ca: 9318 str r3, [sp, #96] ; 0x60 100053cc: 220d movs r2, #13 100053ce: 250e movs r5, #14 100053d0: 3b01 subs r3, #1 100053d2: 210b movs r1, #11 100053d4: 240c movs r4, #12 100053d6: f7fd fba8 bl 10002b2a 100053da: 320a adds r2, #10 100053dc: 3309 adds r3, #9 100053de: b29b uxth r3, r3 100053e0: b292 uxth r2, r2 100053e2: 9303 str r3, [sp, #12] 100053e4: 4694 mov ip, r2 100053e6: 0003 movs r3, r0 100053e8: f7fd fa20 bl 1000282c 100053ec: 001a movs r2, r3 100053ee: 3308 adds r3, #8 100053f0: 3209 adds r2, #9 100053f2: b29b uxth r3, r3 100053f4: b292 uxth r2, r2 100053f6: 9303 str r3, [sp, #12] 100053f8: 4694 mov ip, r2 100053fa: 000b movs r3, r1 100053fc: f7fd fa16 bl 1000282c 10005400: 001a movs r2, r3 10005402: 3307 adds r3, #7 10005404: 3208 adds r2, #8 10005406: b29b uxth r3, r3 10005408: b292 uxth r2, r2 1000540a: 9303 str r3, [sp, #12] 1000540c: 4694 mov ip, r2 1000540e: 0003 movs r3, r0 10005410: f7fd fa0c bl 1000282c 10005414: 1de3 adds r3, r4, #7 10005416: 3406 adds r4, #6 10005418: b2a1 uxth r1, r4 1000541a: b29b uxth r3, r3 1000541c: 9103 str r1, [sp, #12] 1000541e: 469c mov ip, r3 10005420: 0014 movs r4, r2 10005422: f7fd fe89 bl 10003138 10005426: 9b14 ldr r3, [sp, #80] ; 0x50 10005428: 990c ldr r1, [sp, #48] ; 0x30 1000542a: 469c mov ip, r3 1000542c: 9a0b ldr r2, [sp, #44] ; 0x2c 1000542e: 9b16 ldr r3, [sp, #88] ; 0x58 10005430: 9d12 ldr r5, [sp, #72] ; 0x48 10005432: f7fd ffc6 bl 100033c2 10005436: 9b0e ldr r3, [sp, #56] ; 0x38 10005438: 9a0c ldr r2, [sp, #48] ; 0x30 1000543a: 469c mov ip, r3 1000543c: 9d17 ldr r5, [sp, #92] ; 0x5c 1000543e: 9b09 ldr r3, [sp, #36] ; 0x24 10005440: 9c10 ldr r4, [sp, #64] ; 0x40 10005442: f7fd fbb5 bl 10002bb0 10005446: 9b0f ldr r3, [sp, #60] ; 0x3c 10005448: 9a0a ldr r2, [sp, #40] ; 0x28 1000544a: 469c mov ip, r3 1000544c: 9b0d ldr r3, [sp, #52] ; 0x34 1000544e: 9c11 ldr r4, [sp, #68] ; 0x44 10005450: 9303 str r3, [sp, #12] 10005452: 9b16 ldr r3, [sp, #88] ; 0x58 10005454: f7fd fdac bl 10002fb0 10005458: 320a adds r2, #10 1000545a: 3309 adds r3, #9 1000545c: b29b uxth r3, r3 1000545e: b292 uxth r2, r2 10005460: 9303 str r3, [sp, #12] 10005462: 4694 mov ip, r2 10005464: 0003 movs r3, r0 10005466: f7fd fa43 bl 100028f0 1000546a: 001a movs r2, r3 1000546c: 3308 adds r3, #8 1000546e: 3209 adds r2, #9 10005470: b29b uxth r3, r3 10005472: b292 uxth r2, r2 10005474: 9303 str r3, [sp, #12] 10005476: 4694 mov ip, r2 10005478: 000b movs r3, r1 1000547a: f7fd fa39 bl 100028f0 1000547e: 001a movs r2, r3 10005480: 3307 adds r3, #7 10005482: 3208 adds r2, #8 10005484: b29b uxth r3, r3 10005486: b292 uxth r2, r2 10005488: 9303 str r3, [sp, #12] 1000548a: 4694 mov ip, r2 1000548c: 0003 movs r3, r0 1000548e: f7fd fa2f bl 100028f0 10005492: 0025 movs r5, r4 10005494: 350a adds r5, #10 10005496: 3409 adds r4, #9 10005498: b2ad uxth r5, r5 1000549a: b2a2 uxth r2, r4 1000549c: 46ac mov ip, r5 1000549e: 000c movs r4, r1 100054a0: f7fd fc46 bl 10002d30 100054a4: 0025 movs r5, r4 100054a6: 3509 adds r5, #9 100054a8: 3408 adds r4, #8 100054aa: b2ad uxth r5, r5 100054ac: b2a2 uxth r2, r4 100054ae: 46ac mov ip, r5 100054b0: 001c movs r4, r3 100054b2: f7fd fc3d bl 10002d30 100054b6: 0025 movs r5, r4 100054b8: 3508 adds r5, #8 100054ba: 3407 adds r4, #7 100054bc: b2ad uxth r5, r5 100054be: b2a2 uxth r2, r4 100054c0: 46ac mov ip, r5 100054c2: 000c movs r4, r1 100054c4: f7fd fc34 bl 10002d30 100054c8: 1dda adds r2, r3, #7 100054ca: 3306 adds r3, #6 100054cc: b29b uxth r3, r3 100054ce: b292 uxth r2, r2 100054d0: 9303 str r3, [sp, #12] 100054d2: 4694 mov ip, r2 100054d4: 000b movs r3, r1 100054d6: f7fd fa0b bl 100028f0 100054da: 9b12 ldr r3, [sp, #72] ; 0x48 100054dc: 9a18 ldr r2, [sp, #96] ; 0x60 100054de: 469c mov ip, r3 100054e0: 9b0d ldr r3, [sp, #52] ; 0x34 100054e2: 990c ldr r1, [sp, #48] ; 0x30 100054e4: 9303 str r3, [sp, #12] 100054e6: 9b13 ldr r3, [sp, #76] ; 0x4c 100054e8: f7fd f93e bl 10002768 100054ec: 9b14 ldr r3, [sp, #80] ; 0x50 100054ee: 980c ldr r0, [sp, #48] ; 0x30 100054f0: 469c mov ip, r3 100054f2: 990b ldr r1, [sp, #44] ; 0x2c 100054f4: 9b16 ldr r3, [sp, #88] ; 0x58 100054f6: 9a12 ldr r2, [sp, #72] ; 0x48 100054f8: f7fe f962 bl 100037c0 100054fc: 1de5 adds r5, r4, #7 100054fe: b2ad uxth r5, r5 10005500: 3406 adds r4, #6 10005502: b2a2 uxth r2, r4 10005504: 46ac mov ip, r5 10005506: 001c movs r4, r3 10005508: f7fd fc12 bl 10002d30 1000550c: 001a movs r2, r3 1000550e: 330a adds r3, #10 10005510: 320b adds r2, #11 10005512: b29b uxth r3, r3 10005514: b292 uxth r2, r2 10005516: 9303 str r3, [sp, #12] 10005518: 4694 mov ip, r2 1000551a: 000b movs r3, r1 1000551c: f7fd f9e8 bl 100028f0 10005520: 0025 movs r5, r4 10005522: 350b adds r5, #11 10005524: 340a adds r4, #10 10005526: b2ad uxth r5, r5 10005528: b2a2 uxth r2, r4 1000552a: 46ac mov ip, r5 1000552c: 001c movs r4, r3 1000552e: f7fd fbff bl 10002d30 10005532: 0013 movs r3, r2 10005534: 330b adds r3, #11 10005536: 320a adds r2, #10 10005538: b29b uxth r3, r3 1000553a: b290 uxth r0, r2 1000553c: 469c mov ip, r3 1000553e: 000a movs r2, r1 10005540: f7fe f9fe bl 10003940 10005544: 0013 movs r3, r2 10005546: 330b adds r3, #11 10005548: 320a adds r2, #10 1000554a: b29b uxth r3, r3 1000554c: b290 uxth r0, r2 1000554e: 469c mov ip, r3 10005550: 000a movs r2, r1 10005552: f7fe f995 bl 10003880 10005556: 0025 movs r5, r4 10005558: 350b adds r5, #11 1000555a: 340a adds r4, #10 1000555c: b2ad uxth r5, r5 1000555e: b2a2 uxth r2, r4 10005560: 46ac mov ip, r5 10005562: 001c movs r4, r3 10005564: f7fd fb84 bl 10002c70 10005568: 001a movs r2, r3 1000556a: 330a adds r3, #10 1000556c: 320b adds r2, #11 1000556e: b29b uxth r3, r3 10005570: b292 uxth r2, r2 10005572: 9303 str r3, [sp, #12] 10005574: 4694 mov ip, r2 10005576: 000b movs r3, r1 10005578: f7fd f958 bl 1000282c 1000557c: 002b movs r3, r5 1000557e: 330b adds r3, #11 10005580: 350a adds r5, #10 10005582: b29b uxth r3, r3 10005584: b2a9 uxth r1, r5 10005586: 469c mov ip, r3 10005588: 0015 movs r5, r2 1000558a: f7fd ffda bl 10003542 1000558e: 0023 movs r3, r4 10005590: 340a adds r4, #10 10005592: 330b adds r3, #11 10005594: b2a1 uxth r1, r4 10005596: b29b uxth r3, r3 10005598: 9103 str r1, [sp, #12] 1000559a: 469c mov ip, r3 1000559c: 0014 movs r4, r2 1000559e: f7fd fd69 bl 10003074 100055a2: 002b movs r3, r5 100055a4: 330b adds r3, #11 100055a6: 350a adds r5, #10 100055a8: b29b uxth r3, r3 100055aa: b2a9 uxth r1, r5 100055ac: 469c mov ip, r3 100055ae: 0015 movs r5, r2 100055b0: f7fd ff67 bl 10003482 100055b4: 0023 movs r3, r4 100055b6: 340a adds r4, #10 100055b8: 330b adds r3, #11 100055ba: b2a1 uxth r1, r4 100055bc: b29b uxth r3, r3 100055be: 9103 str r1, [sp, #12] 100055c0: 469c mov ip, r3 100055c2: 0014 movs r4, r2 100055c4: f7fd fdb8 bl 10003138 100055c8 : 100055c8: 4a09 ldr r2, [pc, #36] ; (100055f0 ) 100055ca: 0083 lsls r3, r0, #2 100055cc: 4694 mov ip, r2 100055ce: 2240 movs r2, #64 ; 0x40 100055d0: 4463 add r3, ip 100055d2: b510 push {r4, lr} 100055d4: 681c ldr r4, [r3, #0] 100055d6: 00c0 lsls r0, r0, #3 100055d8: 4062 eors r2, r4 100055da: 24c0 movs r4, #192 ; 0xc0 100055dc: 4014 ands r4, r2 100055de: 2280 movs r2, #128 ; 0x80 100055e0: 0152 lsls r2, r2, #5 100055e2: 4313 orrs r3, r2 100055e4: 601c str r4, [r3, #0] 100055e6: 4b03 ldr r3, [pc, #12] ; (100055f4 ) 100055e8: 469c mov ip, r3 100055ea: 4460 add r0, ip 100055ec: 6041 str r1, [r0, #4] 100055ee: bd10 pop {r4, pc} 100055f0: 4001c004 .word 0x4001c004 100055f4: 40014000 .word 0x40014000 100055f8 : 100055f8: 4b0b ldr r3, [pc, #44] ; (10005628 ) 100055fa: 0080 lsls r0, r0, #2 100055fc: 469c mov ip, r3 100055fe: 4460 add r0, ip 10005600: 2900 cmp r1, #0 10005602: d00d beq.n 10005620 10005604: 210c movs r1, #12 10005606: 2308 movs r3, #8 10005608: 2a00 cmp r2, #0 1000560a: d000 beq.n 1000560e 1000560c: 000b movs r3, r1 1000560e: 6802 ldr r2, [r0, #0] 10005610: 4053 eors r3, r2 10005612: 220c movs r2, #12 10005614: 401a ands r2, r3 10005616: 2380 movs r3, #128 ; 0x80 10005618: 015b lsls r3, r3, #5 1000561a: 4318 orrs r0, r3 1000561c: 6002 str r2, [r0, #0] 1000561e: 4770 bx lr 10005620: 2104 movs r1, #4 10005622: 2300 movs r3, #0 10005624: e7f0 b.n 10005608 10005626: 46c0 nop ; (mov r8, r8) 10005628: 4001c004 .word 0x4001c004 1000562c : 1000562c: 2301 movs r3, #1 1000562e: 22d0 movs r2, #208 ; 0xd0 10005630: 4083 lsls r3, r0 10005632: 0612 lsls r2, r2, #24 10005634: 6293 str r3, [r2, #40] ; 0x28 10005636: 6193 str r3, [r2, #24] 10005638: 4a09 ldr r2, [pc, #36] ; (10005660 ) 1000563a: 0083 lsls r3, r0, #2 1000563c: 4694 mov ip, r2 1000563e: 2240 movs r2, #64 ; 0x40 10005640: 4463 add r3, ip 10005642: 6819 ldr r1, [r3, #0] 10005644: 00c0 lsls r0, r0, #3 10005646: 404a eors r2, r1 10005648: 21c0 movs r1, #192 ; 0xc0 1000564a: 4011 ands r1, r2 1000564c: 2280 movs r2, #128 ; 0x80 1000564e: 0152 lsls r2, r2, #5 10005650: 4313 orrs r3, r2 10005652: 6019 str r1, [r3, #0] 10005654: 4b03 ldr r3, [pc, #12] ; (10005664 ) 10005656: 469c mov ip, r3 10005658: 2305 movs r3, #5 1000565a: 4460 add r0, ip 1000565c: 6043 str r3, [r0, #4] 1000565e: 4770 bx lr 10005660: 4001c004 .word 0x4001c004 10005664: 40014000 .word 0x40014000 10005668 : 10005668: b5f8 push {r3, r4, r5, r6, r7, lr} 1000566a: f3ef 8710 mrs r7, PRIMASK 1000566e: b672 cpsid i 10005670: 4e0d ldr r6, [pc, #52] ; (100056a8 ) 10005672: 6833 ldr r3, [r6, #0] 10005674: 2b00 cmp r3, #0 10005676: d0fc beq.n 10005672 10005678: f3bf 8f5f dmb sy 1000567c: 2507 movs r5, #7 1000567e: 08cb lsrs r3, r1, #3 10005680: 18c0 adds r0, r0, r3 10005682: 2301 movs r3, #1 10005684: 400d ands r5, r1 10005686: 40ab lsls r3, r5 10005688: 001d movs r5, r3 1000568a: 7804 ldrb r4, [r0, #0] 1000568c: 4025 ands r5, r4 1000568e: d107 bne.n 100056a0 10005690: 4323 orrs r3, r4 10005692: 7003 strb r3, [r0, #0] 10005694: f3bf 8f5f dmb sy 10005698: 6035 str r5, [r6, #0] 1000569a: f387 8810 msr PRIMASK, r7 1000569e: bdf8 pop {r3, r4, r5, r6, r7, pc} 100056a0: 0010 movs r0, r2 100056a2: f001 fa63 bl 10006b6c 100056a6: 46c0 nop ; (mov r8, r8) 100056a8: d000012c .word 0xd000012c 100056ac : 100056ac: b5f8 push {r3, r4, r5, r6, r7, lr} 100056ae: 46ce mov lr, r9 100056b0: 4647 mov r7, r8 100056b2: 468c mov ip, r1 100056b4: b580 push {r7, lr} 100056b6: f3ef 8910 mrs r9, PRIMASK 100056ba: b672 cpsid i 100056bc: 4d21 ldr r5, [pc, #132] ; (10005744 ) 100056be: 682c ldr r4, [r5, #0] 100056c0: 2c00 cmp r4, #0 100056c2: d0fc beq.n 100056be 100056c4: f3bf 8f5f dmb sy 100056c8: 429a cmp r2, r3 100056ca: d82c bhi.n 10005726 100056cc: 2107 movs r1, #7 100056ce: 2501 movs r5, #1 100056d0: 4011 ands r1, r2 100056d2: 408d lsls r5, r1 100056d4: 08d4 lsrs r4, r2, #3 100056d6: 1904 adds r4, r0, r4 100056d8: 7826 ldrb r6, [r4, #0] 100056da: 4235 tst r5, r6 100056dc: d01f beq.n 1000571e 100056de: 2107 movs r1, #7 100056e0: 4688 mov r8, r1 100056e2: 3906 subs r1, #6 100056e4: e009 b.n 100056fa 100056e6: 4645 mov r5, r8 100056e8: 000f movs r7, r1 100056ea: 4015 ands r5, r2 100056ec: 40af lsls r7, r5 100056ee: 08d4 lsrs r4, r2, #3 100056f0: 1904 adds r4, r0, r4 100056f2: 7826 ldrb r6, [r4, #0] 100056f4: 003d movs r5, r7 100056f6: 4237 tst r7, r6 100056f8: d011 beq.n 1000571e 100056fa: 3201 adds r2, #1 100056fc: 4293 cmp r3, r2 100056fe: d2f2 bcs.n 100056e6 10005700: 2001 movs r0, #1 10005702: 4240 negs r0, r0 10005704: f3bf 8f5f dmb sy 10005708: 2200 movs r2, #0 1000570a: 4b0e ldr r3, [pc, #56] ; (10005744 ) 1000570c: 601a str r2, [r3, #0] 1000570e: f389 8810 msr PRIMASK, r9 10005712: 2800 cmp r0, #0 10005714: db0f blt.n 10005736 10005716: bc0c pop {r2, r3} 10005718: 4690 mov r8, r2 1000571a: 4699 mov r9, r3 1000571c: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000571e: 4335 orrs r5, r6 10005720: 7025 strb r5, [r4, #0] 10005722: 0010 movs r0, r2 10005724: e7ee b.n 10005704 10005726: f3bf 8f5f dmb sy 1000572a: 2300 movs r3, #0 1000572c: 602b str r3, [r5, #0] 1000572e: f389 8810 msr PRIMASK, r9 10005732: 2001 movs r0, #1 10005734: 4240 negs r0, r0 10005736: 4663 mov r3, ip 10005738: 2b00 cmp r3, #0 1000573a: d0ec beq.n 10005716 1000573c: 9808 ldr r0, [sp, #32] 1000573e: f001 fa15 bl 10006b6c 10005742: 46c0 nop ; (mov r8, r8) 10005744: d000012c .word 0xd000012c 10005748 : 10005748: 4b02 ldr r3, [pc, #8] ; (10005754 ) 1000574a: 6818 ldr r0, [r3, #0] 1000574c: 0780 lsls r0, r0, #30 1000574e: 0fc0 lsrs r0, r0, #31 10005750: 4770 bx lr 10005752: 46c0 nop ; (mov r8, r8) 10005754: 4006c000 .word 0x4006c000 10005758 : 10005758: 2100 movs r1, #0 1000575a: 4b04 ldr r3, [pc, #16] ; (1000576c ) 1000575c: 4a04 ldr r2, [pc, #16] ; (10005770 ) 1000575e: f3bf 8f5f dmb sy 10005762: c302 stmia r3!, {r1} 10005764: 4293 cmp r3, r2 10005766: d1fa bne.n 1000575e 10005768: 4770 bx lr 1000576a: 46c0 nop ; (mov r8, r8) 1000576c: d0000100 .word 0xd0000100 10005770: d0000180 .word 0xd0000180 10005774 : 10005774: 4a04 ldr r2, [pc, #16] ; (10005788 ) 10005776: 7810 ldrb r0, [r2, #0] 10005778: 1c43 adds r3, r0, #1 1000577a: b2db uxtb r3, r3 1000577c: 2b17 cmp r3, #23 1000577e: d900 bls.n 10005782 10005780: 2310 movs r3, #16 10005782: 7013 strb r3, [r2, #0] 10005784: 4770 bx lr 10005786: 46c0 nop ; (mov r8, r8) 10005788: 200014c4 .word 0x200014c4 1000578c : 1000578c: b500 push {lr} 1000578e: 4b05 ldr r3, [pc, #20] ; (100057a4 ) 10005790: b083 sub sp, #12 10005792: 0001 movs r1, r0 10005794: 9300 str r3, [sp, #0] 10005796: 2218 movs r2, #24 10005798: 231f movs r3, #31 1000579a: 4803 ldr r0, [pc, #12] ; (100057a8 ) 1000579c: f7ff ff86 bl 100056ac 100057a0: b003 add sp, #12 100057a2: bd00 pop {pc} 100057a4: 100117e4 .word 0x100117e4 100057a8: 200036b0 .word 0x200036b0 100057ac : 100057ac: 6883 ldr r3, [r0, #8] 100057ae: 480b ldr r0, [pc, #44] ; (100057dc ) 100057b0: b510 push {r4, lr} 100057b2: 4684 mov ip, r0 100057b4: 4461 add r1, ip 100057b6: 4462 add r2, ip 100057b8: 0109 lsls r1, r1, #4 100057ba: 0112 lsls r2, r2, #4 100057bc: 189a adds r2, r3, r2 100057be: 1859 adds r1, r3, r1 100057c0: 6854 ldr r4, [r2, #4] 100057c2: 684b ldr r3, [r1, #4] 100057c4: 2001 movs r0, #1 100057c6: 429c cmp r4, r3 100057c8: d801 bhi.n 100057ce 100057ca: d002 beq.n 100057d2 100057cc: 2000 movs r0, #0 100057ce: b2c0 uxtb r0, r0 100057d0: bd10 pop {r4, pc} 100057d2: 6812 ldr r2, [r2, #0] 100057d4: 680b ldr r3, [r1, #0] 100057d6: 429a cmp r2, r3 100057d8: d8f9 bhi.n 100057ce 100057da: e7f7 b.n 100057cc 100057dc: 0fffffff .word 0x0fffffff 100057e0 : 100057e0: 4b0a ldr r3, [pc, #40] ; (1000580c ) 100057e2: 6819 ldr r1, [r3, #0] 100057e4: f3ef 8010 mrs r0, PRIMASK 100057e8: b672 cpsid i 100057ea: 680a ldr r2, [r1, #0] 100057ec: 2a00 cmp r2, #0 100057ee: d0fc beq.n 100057ea 100057f0: f3bf 8f5f dmb sy 100057f4: 681b ldr r3, [r3, #0] 100057f6: f3bf 8f5f dmb sy 100057fa: 2200 movs r2, #0 100057fc: 601a str r2, [r3, #0] 100057fe: f380 8810 msr PRIMASK, r0 10005802: bf40 sev 10005804: 2000 movs r0, #0 10005806: 2100 movs r1, #0 10005808: 4770 bx lr 1000580a: 46c0 nop ; (mov r8, r8) 1000580c: 20003c78 .word 0x20003c78 10005810 : 10005810: b5f8 push {r3, r4, r5, r6, r7, lr} 10005812: 4657 mov r7, sl 10005814: 464e mov r6, r9 10005816: 4645 mov r5, r8 10005818: 46de mov lr, fp 1000581a: b5e0 push {r5, r6, r7, lr} 1000581c: 001f movs r7, r3 1000581e: ab0c add r3, sp, #48 ; 0x30 10005820: 781d ldrb r5, [r3, #0] 10005822: ab0d add r3, sp, #52 ; 0x34 10005824: 781b ldrb r3, [r3, #0] 10005826: 4681 mov r9, r0 10005828: 469a mov sl, r3 1000582a: 6803 ldr r3, [r0, #0] 1000582c: 0016 movs r6, r2 1000582e: 4698 mov r8, r3 10005830: 2d00 cmp r5, #0 10005832: d13b bne.n 100058ac 10005834: 7b98 ldrb r0, [r3, #14] 10005836: 2800 cmp r0, #0 10005838: d032 beq.n 100058a0 1000583a: 4642 mov r2, r8 1000583c: 4645 mov r5, r8 1000583e: 0044 lsls r4, r0, #1 10005840: 6812 ldr r2, [r2, #0] 10005842: 1824 adds r4, r4, r0 10005844: 3c03 subs r4, #3 10005846: 1912 adds r2, r2, r4 10005848: 7851 ldrb r1, [r2, #1] 1000584a: 0003 movs r3, r0 1000584c: 73a9 strb r1, [r5, #14] 1000584e: 2900 cmp r1, #0 10005850: d100 bne.n 10005854 10005852: 73e9 strb r1, [r5, #15] 10005854: 2100 movs r1, #0 10005856: 0005 movs r5, r0 10005858: 7091 strb r1, [r2, #2] 1000585a: 7051 strb r1, [r2, #1] 1000585c: 7011 strb r1, [r2, #0] 1000585e: e029 b.n 100058b4 10005860: 18d3 adds r3, r2, r3 10005862: 1914 adds r4, r2, r4 10005864: 709d strb r5, [r3, #2] 10005866: 7822 ldrb r2, [r4, #0] 10005868: 2a00 cmp r2, #0 1000586a: d000 beq.n 1000586e 1000586c: 705a strb r2, [r3, #1] 1000586e: 465b mov r3, fp 10005870: 7023 strb r3, [r4, #0] 10005872: 4643 mov r3, r8 10005874: 735d strb r5, [r3, #13] 10005876: 464b mov r3, r9 10005878: 0032 movs r2, r6 1000587a: 7d18 ldrb r0, [r3, #20] 1000587c: 003b movs r3, r7 1000587e: f000 fd4d bl 1000631c 10005882: 1e04 subs r4, r0, #0 10005884: d007 beq.n 10005896 10005886: 4653 mov r3, sl 10005888: 2b00 cmp r3, #0 1000588a: d104 bne.n 10005896 1000588c: 464b mov r3, r9 1000588e: 0029 movs r1, r5 10005890: 6818 ldr r0, [r3, #0] 10005892: f000 ff33 bl 100066fc 10005896: 9b0e ldr r3, [sp, #56] ; 0x38 10005898: 2b00 cmp r3, #0 1000589a: d044 beq.n 10005926 1000589c: 0028 movs r0, r5 1000589e: 701c strb r4, [r3, #0] 100058a0: bc3c pop {r2, r3, r4, r5} 100058a2: 4690 mov r8, r2 100058a4: 4699 mov r9, r3 100058a6: 46a2 mov sl, r4 100058a8: 46ab mov fp, r5 100058aa: bdf8 pop {r3, r4, r5, r6, r7, pc} 100058ac: 002b movs r3, r5 100058ae: 006c lsls r4, r5, #1 100058b0: 1964 adds r4, r4, r5 100058b2: 3c03 subs r4, #3 100058b4: 4a1d ldr r2, [pc, #116] ; (1000592c ) 100058b6: 4694 mov ip, r2 100058b8: 464a mov r2, r9 100058ba: 6892 ldr r2, [r2, #8] 100058bc: 4463 add r3, ip 100058be: 4694 mov ip, r2 100058c0: 011b lsls r3, r3, #4 100058c2: 9a0a ldr r2, [sp, #40] ; 0x28 100058c4: 4463 add r3, ip 100058c6: 609a str r2, [r3, #8] 100058c8: 9a0b ldr r2, [sp, #44] ; 0x2c 100058ca: 601e str r6, [r3, #0] 100058cc: 605f str r7, [r3, #4] 100058ce: 60da str r2, [r3, #12] 100058d0: 4643 mov r3, r8 100058d2: 2200 movs r2, #0 100058d4: 681b ldr r3, [r3, #0] 100058d6: 191b adds r3, r3, r4 100058d8: 709a strb r2, [r3, #2] 100058da: 705a strb r2, [r3, #1] 100058dc: 701a strb r2, [r3, #0] 100058de: 4643 mov r3, r8 100058e0: 7b5b ldrb r3, [r3, #13] 100058e2: 469b mov fp, r3 100058e4: 2b00 cmp r3, #0 100058e6: d0c4 beq.n 10005872 100058e8: 4643 mov r3, r8 100058ea: 002a movs r2, r5 100058ec: 6898 ldr r0, [r3, #8] 100058ee: 4659 mov r1, fp 100058f0: 685b ldr r3, [r3, #4] 100058f2: 4798 blx r3 100058f4: 465b mov r3, fp 100058f6: 4642 mov r2, r8 100058f8: 005b lsls r3, r3, #1 100058fa: 445b add r3, fp 100058fc: 3b03 subs r3, #3 100058fe: 6812 ldr r2, [r2, #0] 10005900: 2800 cmp r0, #0 10005902: d0ad beq.n 10005860 10005904: 18d3 adds r3, r2, r3 10005906: 1914 adds r4, r2, r4 10005908: 465a mov r2, fp 1000590a: 70a2 strb r2, [r4, #2] 1000590c: 781a ldrb r2, [r3, #0] 1000590e: 2a00 cmp r2, #0 10005910: d107 bne.n 10005922 10005912: 701d strb r5, [r3, #0] 10005914: 465a mov r2, fp 10005916: 4643 mov r3, r8 10005918: 0028 movs r0, r5 1000591a: 735a strb r2, [r3, #13] 1000591c: 45ab cmp fp, r5 1000591e: d1bf bne.n 100058a0 10005920: e7a9 b.n 10005876 10005922: 7062 strb r2, [r4, #1] 10005924: e7f5 b.n 10005912 10005926: 0028 movs r0, r5 10005928: e7ba b.n 100058a0 1000592a: 46c0 nop ; (mov r8, r8) 1000592c: 0fffffff .word 0x0fffffff 10005930 : 10005930: b5f0 push {r4, r5, r6, r7, lr} 10005932: 46de mov lr, fp 10005934: 4645 mov r5, r8 10005936: 4657 mov r7, sl 10005938: 464e mov r6, r9 1000593a: 4b72 ldr r3, [pc, #456] ; (10005b04 ) 1000593c: 0082 lsls r2, r0, #2 1000593e: b5e0 push {r5, r6, r7, lr} 10005940: 58d5 ldr r5, [r2, r3] 10005942: 2300 movs r3, #0 10005944: b08d sub sp, #52 ; 0x34 10005946: 900b str r0, [sp, #44] ; 0x2c 10005948: 469b mov fp, r3 1000594a: e027 b.n 1000599c 1000594c: 9a06 ldr r2, [sp, #24] 1000594e: 9b07 ldr r3, [sp, #28] 10005950: 0011 movs r1, r2 10005952: 4319 orrs r1, r3 10005954: d003 beq.n 1000595e 10005956: 692b ldr r3, [r5, #16] 10005958: 2b00 cmp r3, #0 1000595a: d000 beq.n 1000595e 1000595c: e093 b.n 10005a86 1000595e: 682b ldr r3, [r5, #0] 10005960: 7bda ldrb r2, [r3, #15] 10005962: 2a00 cmp r2, #0 10005964: d007 beq.n 10005976 10005966: 0051 lsls r1, r2, #1 10005968: 188a adds r2, r1, r2 1000596a: 6819 ldr r1, [r3, #0] 1000596c: 468c mov ip, r1 1000596e: 4649 mov r1, r9 10005970: 4462 add r2, ip 10005972: 3a03 subs r2, #3 10005974: 7051 strb r1, [r2, #1] 10005976: 464a mov r2, r9 10005978: 73da strb r2, [r3, #15] 1000597a: 68ea ldr r2, [r5, #12] 1000597c: 464b mov r3, r9 1000597e: 4694 mov ip, r2 10005980: 3b01 subs r3, #1 10005982: 4463 add r3, ip 10005984: 781a ldrb r2, [r3, #0] 10005986: 3201 adds r2, #1 10005988: 701a strb r2, [r3, #0] 1000598a: 465b mov r3, fp 1000598c: 612b str r3, [r5, #16] 1000598e: 686b ldr r3, [r5, #4] 10005990: f3bf 8f5f dmb sy 10005994: 465a mov r2, fp 10005996: 601a str r2, [r3, #0] 10005998: f384 8810 msr PRIMASK, r4 1000599c: f000 fc2c bl 100061f8 100059a0: 686a ldr r2, [r5, #4] 100059a2: f3ef 8410 mrs r4, PRIMASK 100059a6: b672 cpsid i 100059a8: 6813 ldr r3, [r2, #0] 100059aa: 2b00 cmp r3, #0 100059ac: d0fc beq.n 100059a8 100059ae: f3bf 8f5f dmb sy 100059b2: 682b ldr r3, [r5, #0] 100059b4: 469c mov ip, r3 100059b6: 7b5b ldrb r3, [r3, #13] 100059b8: 4699 mov r9, r3 100059ba: 2b00 cmp r3, #0 100059bc: d05b beq.n 10005a76 100059be: 68aa ldr r2, [r5, #8] 100059c0: 4b51 ldr r3, [pc, #324] ; (10005b08 ) 100059c2: 4690 mov r8, r2 100059c4: 444b add r3, r9 100059c6: 011b lsls r3, r3, #4 100059c8: 4498 add r8, r3 100059ca: 4643 mov r3, r8 100059cc: 681a ldr r2, [r3, #0] 100059ce: 685b ldr r3, [r3, #4] 100059d0: 0016 movs r6, r2 100059d2: 001f movs r7, r3 100059d4: 1a36 subs r6, r6, r0 100059d6: 418f sbcs r7, r1 100059d8: 2f00 cmp r7, #0 100059da: dd6e ble.n 10005aba 100059dc: 980b ldr r0, [sp, #44] ; 0x2c 100059de: f000 fc9d bl 1000631c 100059e2: 2200 movs r2, #0 100059e4: 2300 movs r3, #0 100059e6: 2700 movs r7, #0 100059e8: 2600 movs r6, #0 100059ea: 9208 str r2, [sp, #32] 100059ec: 9309 str r3, [sp, #36] ; 0x24 100059ee: 686b ldr r3, [r5, #4] 100059f0: f3bf 8f5f dmb sy 100059f4: 465a mov r2, fp 100059f6: 601a str r2, [r3, #0] 100059f8: f384 8810 msr PRIMASK, r4 100059fc: 2e00 cmp r6, #0 100059fe: d076 beq.n 10005aee 10005a00: 4653 mov r3, sl 10005a02: 0218 lsls r0, r3, #8 10005a04: 464b mov r3, r9 10005a06: 0039 movs r1, r7 10005a08: 4318 orrs r0, r3 10005a0a: 47b0 blx r6 10005a0c: 686a ldr r2, [r5, #4] 10005a0e: 9006 str r0, [sp, #24] 10005a10: 9107 str r1, [sp, #28] 10005a12: f3ef 8410 mrs r4, PRIMASK 10005a16: b672 cpsid i 10005a18: 6813 ldr r3, [r2, #0] 10005a1a: 2b00 cmp r3, #0 10005a1c: d0fc beq.n 10005a18 10005a1e: f3bf 8f5f dmb sy 10005a22: 9b07 ldr r3, [sp, #28] 10005a24: 2b00 cmp r3, #0 10005a26: da91 bge.n 1000594c 10005a28: 692b ldr r3, [r5, #16] 10005a2a: 2b00 cmp r3, #0 10005a2c: d097 beq.n 1000595e 10005a2e: 9806 ldr r0, [sp, #24] 10005a30: 9907 ldr r1, [sp, #28] 10005a32: 9a08 ldr r2, [sp, #32] 10005a34: 9b09 ldr r3, [sp, #36] ; 0x24 10005a36: 1a12 subs r2, r2, r0 10005a38: 418b sbcs r3, r1 10005a3a: 9808 ldr r0, [sp, #32] 10005a3c: 9909 ldr r1, [sp, #36] ; 0x24 10005a3e: 9206 str r2, [sp, #24] 10005a40: 9307 str r3, [sp, #28] 10005a42: 9a07 ldr r2, [sp, #28] 10005a44: 4291 cmp r1, r2 10005a46: d803 bhi.n 10005a50 10005a48: d107 bne.n 10005a5a 10005a4a: 9a06 ldr r2, [sp, #24] 10005a4c: 4290 cmp r0, r2 10005a4e: d904 bls.n 10005a5a 10005a50: 2201 movs r2, #1 10005a52: 4252 negs r2, r2 10005a54: 17d3 asrs r3, r2, #31 10005a56: 9206 str r2, [sp, #24] 10005a58: 9307 str r3, [sp, #28] 10005a5a: 465b mov r3, fp 10005a5c: 2101 movs r1, #1 10005a5e: 9304 str r3, [sp, #16] 10005a60: 464b mov r3, r9 10005a62: 9103 str r1, [sp, #12] 10005a64: 9302 str r3, [sp, #8] 10005a66: 9701 str r7, [sp, #4] 10005a68: 9600 str r6, [sp, #0] 10005a6a: 9a06 ldr r2, [sp, #24] 10005a6c: 9b07 ldr r3, [sp, #28] 10005a6e: 0028 movs r0, r5 10005a70: f7ff fece bl 10005810 10005a74: e789 b.n 1000598a 10005a76: 2200 movs r2, #0 10005a78: 2300 movs r3, #0 10005a7a: 2700 movs r7, #0 10005a7c: 9208 str r2, [sp, #32] 10005a7e: 9309 str r3, [sp, #36] ; 0x24 10005a80: 2600 movs r6, #0 10005a82: 2000 movs r0, #0 10005a84: e7b3 b.n 100059ee 10005a86: f000 fbb7 bl 100061f8 10005a8a: 9a06 ldr r2, [sp, #24] 10005a8c: 9b07 ldr r3, [sp, #28] 10005a8e: 1812 adds r2, r2, r0 10005a90: 414b adcs r3, r1 10005a92: 4299 cmp r1, r3 10005a94: d802 bhi.n 10005a9c 10005a96: d104 bne.n 10005aa2 10005a98: 4290 cmp r0, r2 10005a9a: d902 bls.n 10005aa2 10005a9c: 2201 movs r2, #1 10005a9e: 4252 negs r2, r2 10005aa0: 17d3 asrs r3, r2, #31 10005aa2: 4659 mov r1, fp 10005aa4: 9104 str r1, [sp, #16] 10005aa6: 2101 movs r1, #1 10005aa8: 9103 str r1, [sp, #12] 10005aaa: 4649 mov r1, r9 10005aac: 9701 str r7, [sp, #4] 10005aae: 9102 str r1, [sp, #8] 10005ab0: 9600 str r6, [sp, #0] 10005ab2: 0028 movs r0, r5 10005ab4: f7ff feac bl 10005810 10005ab8: e767 b.n 1000598a 10005aba: 2f00 cmp r7, #0 10005abc: d101 bne.n 10005ac2 10005abe: 2e00 cmp r6, #0 10005ac0: d18c bne.n 100059dc 10005ac2: 2100 movs r1, #0 10005ac4: 4660 mov r0, ip 10005ac6: f000 fd6d bl 100065a4 10005aca: 4643 mov r3, r8 10005acc: 681a ldr r2, [r3, #0] 10005ace: 685b ldr r3, [r3, #4] 10005ad0: 9208 str r2, [sp, #32] 10005ad2: 9309 str r3, [sp, #36] ; 0x24 10005ad4: 4643 mov r3, r8 10005ad6: 689e ldr r6, [r3, #8] 10005ad8: 68df ldr r7, [r3, #12] 10005ada: 68eb ldr r3, [r5, #12] 10005adc: 444b add r3, r9 10005ade: 3b01 subs r3, #1 10005ae0: 781b ldrb r3, [r3, #0] 10005ae2: 469a mov sl, r3 10005ae4: 021b lsls r3, r3, #8 10005ae6: 4318 orrs r0, r3 10005ae8: 6128 str r0, [r5, #16] 10005aea: 2000 movs r0, #0 10005aec: e77f b.n 100059ee 10005aee: 2800 cmp r0, #0 10005af0: d000 beq.n 10005af4 10005af2: e753 b.n 1000599c 10005af4: b00d add sp, #52 ; 0x34 10005af6: bc3c pop {r2, r3, r4, r5} 10005af8: 4690 mov r8, r2 10005afa: 4699 mov r9, r3 10005afc: 46a2 mov sl, r4 10005afe: 46ab mov fp, r5 10005b00: bdf0 pop {r4, r5, r6, r7, pc} 10005b02: 46c0 nop ; (mov r8, r8) 10005b04: 20003b5c .word 0x20003b5c 10005b08: 0fffffff .word 0x0fffffff 10005b0c : 10005b0c: b510 push {r4, lr} 10005b0e: 4c12 ldr r4, [pc, #72] ; (10005b58 ) 10005b10: 6863 ldr r3, [r4, #4] 10005b12: 2b00 cmp r3, #0 10005b14: d004 beq.n 10005b20 10005b16: 210a movs r1, #10 10005b18: 4810 ldr r0, [pc, #64] ; (10005b5c ) 10005b1a: f000 fc8b bl 10006434 10005b1e: bd10 pop {r4, pc} 10005b20: 0023 movs r3, r4 10005b22: 4a0f ldr r2, [pc, #60] ; (10005b60 ) 10005b24: 2110 movs r1, #16 10005b26: 6820 ldr r0, [r4, #0] 10005b28: f000 fd1e bl 10006568 10005b2c: 2003 movs r0, #3 10005b2e: f000 fb57 bl 100061e0 10005b32: 2003 movs r0, #3 10005b34: f000 fc5e bl 100063f4 10005b38: 490a ldr r1, [pc, #40] ; (10005b64 ) 10005b3a: 2003 movs r0, #3 10005b3c: f000 fba8 bl 10006290 10005b40: f7ff fe18 bl 10005774 10005b44: 4b08 ldr r3, [pc, #32] ; (10005b68 ) 10005b46: 469c mov ip, r3 10005b48: 2303 movs r3, #3 10005b4a: 4460 add r0, ip 10005b4c: 7523 strb r3, [r4, #20] 10005b4e: 4b07 ldr r3, [pc, #28] ; (10005b6c ) 10005b50: 0080 lsls r0, r0, #2 10005b52: 6060 str r0, [r4, #4] 10005b54: 60dc str r4, [r3, #12] 10005b56: e7de b.n 10005b16 10005b58: 200014c8 .word 0x200014c8 10005b5c: 20003c78 .word 0x20003c78 10005b60: 100057ad .word 0x100057ad 10005b64: 10005931 .word 0x10005931 10005b68: 34000040 .word 0x34000040 10005b6c: 20003b5c .word 0x20003b5c 10005b70 : 10005b70: 4800 ldr r0, [pc, #0] ; (10005b74 ) 10005b72: 4770 bx lr 10005b74: 200014c8 .word 0x200014c8 10005b78 : 10005b78: b5f0 push {r4, r5, r6, r7, lr} 10005b7a: 4645 mov r5, r8 10005b7c: 46de mov lr, fp 10005b7e: 4657 mov r7, sl 10005b80: 464e mov r6, r9 10005b82: b5e0 push {r5, r6, r7, lr} 10005b84: b085 sub sp, #20 10005b86: 9200 str r2, [sp, #0] 10005b88: 9301 str r3, [sp, #4] 10005b8a: ab10 add r3, sp, #64 ; 0x40 10005b8c: 781b ldrb r3, [r3, #0] 10005b8e: 0005 movs r5, r0 10005b90: 469b mov fp, r3 10005b92: 2300 movs r3, #0 10005b94: 469a mov sl, r3 10005b96: 4698 mov r8, r3 10005b98: 686a ldr r2, [r5, #4] 10005b9a: f3ef 8910 mrs r9, PRIMASK 10005b9e: b672 cpsid i 10005ba0: 6813 ldr r3, [r2, #0] 10005ba2: 2b00 cmp r3, #0 10005ba4: d0fc beq.n 10005ba0 10005ba6: f3bf 8f5f dmb sy 10005baa: 682e ldr r6, [r5, #0] 10005bac: 7bb4 ldrb r4, [r6, #14] 10005bae: 2c00 cmp r4, #0 10005bb0: d050 beq.n 10005c54 10005bb2: 0067 lsls r7, r4, #1 10005bb4: 193f adds r7, r7, r4 10005bb6: 6833 ldr r3, [r6, #0] 10005bb8: 3f03 subs r7, #3 10005bba: 19db adds r3, r3, r7 10005bbc: 785a ldrb r2, [r3, #1] 10005bbe: 73b2 strb r2, [r6, #14] 10005bc0: 2a00 cmp r2, #0 10005bc2: d100 bne.n 10005bc6 10005bc4: 73f2 strb r2, [r6, #15] 10005bc6: 4642 mov r2, r8 10005bc8: 709a strb r2, [r3, #2] 10005bca: 705a strb r2, [r3, #1] 10005bcc: 701a strb r2, [r3, #0] 10005bce: 68aa ldr r2, [r5, #8] 10005bd0: 4b53 ldr r3, [pc, #332] ; (10005d20 ) 10005bd2: 4694 mov ip, r2 10005bd4: 9900 ldr r1, [sp, #0] 10005bd6: 9a01 ldr r2, [sp, #4] 10005bd8: 18e3 adds r3, r4, r3 10005bda: 011b lsls r3, r3, #4 10005bdc: 4463 add r3, ip 10005bde: 6019 str r1, [r3, #0] 10005be0: 605a str r2, [r3, #4] 10005be2: 9a0e ldr r2, [sp, #56] ; 0x38 10005be4: 609a str r2, [r3, #8] 10005be6: 9a0f ldr r2, [sp, #60] ; 0x3c 10005be8: 60da str r2, [r3, #12] 10005bea: 4642 mov r2, r8 10005bec: 6833 ldr r3, [r6, #0] 10005bee: 19db adds r3, r3, r7 10005bf0: 709a strb r2, [r3, #2] 10005bf2: 705a strb r2, [r3, #1] 10005bf4: 701a strb r2, [r3, #0] 10005bf6: 7b73 ldrb r3, [r6, #13] 10005bf8: 9303 str r3, [sp, #12] 10005bfa: 2b00 cmp r3, #0 10005bfc: d040 beq.n 10005c80 10005bfe: 0019 movs r1, r3 10005c00: 6873 ldr r3, [r6, #4] 10005c02: 0022 movs r2, r4 10005c04: 469c mov ip, r3 10005c06: 68b0 ldr r0, [r6, #8] 10005c08: 47e0 blx ip 10005c0a: 9903 ldr r1, [sp, #12] 10005c0c: 6832 ldr r2, [r6, #0] 10005c0e: 468c mov ip, r1 10005c10: 004b lsls r3, r1, #1 10005c12: 4463 add r3, ip 10005c14: 3b03 subs r3, #3 10005c16: 2800 cmp r0, #0 10005c18: d02b beq.n 10005c72 10005c1a: 19d7 adds r7, r2, r7 10005c1c: 18d3 adds r3, r2, r3 10005c1e: 70b9 strb r1, [r7, #2] 10005c20: 781a ldrb r2, [r3, #0] 10005c22: 2a00 cmp r2, #0 10005c24: d000 beq.n 10005c28 10005c26: e073 b.n 10005d10 10005c28: 701c strb r4, [r3, #0] 10005c2a: 9b03 ldr r3, [sp, #12] 10005c2c: 7373 strb r3, [r6, #13] 10005c2e: 429c cmp r4, r3 10005c30: d027 beq.n 10005c82 10005c32: 68eb ldr r3, [r5, #12] 10005c34: 191b adds r3, r3, r4 10005c36: 3b01 subs r3, #1 10005c38: 7818 ldrb r0, [r3, #0] 10005c3a: 686b ldr r3, [r5, #4] 10005c3c: f3bf 8f5f dmb sy 10005c40: 4642 mov r2, r8 10005c42: 601a str r2, [r3, #0] 10005c44: f389 8810 msr PRIMASK, r9 10005c48: 4653 mov r3, sl 10005c4a: 2b00 cmp r3, #0 10005c4c: d126 bne.n 10005c9c 10005c4e: 0200 lsls r0, r0, #8 10005c50: 4320 orrs r0, r4 10005c52: e007 b.n 10005c64 10005c54: 686b ldr r3, [r5, #4] 10005c56: f3bf 8f5f dmb sy 10005c5a: 601c str r4, [r3, #0] 10005c5c: f389 8810 msr PRIMASK, r9 10005c60: 2001 movs r0, #1 10005c62: 4240 negs r0, r0 10005c64: b005 add sp, #20 10005c66: bc3c pop {r2, r3, r4, r5} 10005c68: 4690 mov r8, r2 10005c6a: 4699 mov r9, r3 10005c6c: 46a2 mov sl, r4 10005c6e: 46ab mov fp, r5 10005c70: bdf0 pop {r4, r5, r6, r7, pc} 10005c72: 18d3 adds r3, r2, r3 10005c74: 19d7 adds r7, r2, r7 10005c76: 709c strb r4, [r3, #2] 10005c78: 783a ldrb r2, [r7, #0] 10005c7a: 2a00 cmp r2, #0 10005c7c: d144 bne.n 10005d08 10005c7e: 7039 strb r1, [r7, #0] 10005c80: 7374 strb r4, [r6, #13] 10005c82: 7d28 ldrb r0, [r5, #20] 10005c84: 9a00 ldr r2, [sp, #0] 10005c86: 9b01 ldr r3, [sp, #4] 10005c88: f000 fb48 bl 1000631c 10005c8c: 4682 mov sl, r0 10005c8e: 2800 cmp r0, #0 10005c90: d0cf beq.n 10005c32 10005c92: 0021 movs r1, r4 10005c94: 6828 ldr r0, [r5, #0] 10005c96: f000 fd31 bl 100066fc 10005c9a: e7ca b.n 10005c32 10005c9c: 465b mov r3, fp 10005c9e: 2b00 cmp r3, #0 10005ca0: d030 beq.n 10005d04 10005ca2: 9b0e ldr r3, [sp, #56] ; 0x38 10005ca4: 990f ldr r1, [sp, #60] ; 0x3c 10005ca6: 2000 movs r0, #0 10005ca8: 4798 blx r3 10005caa: 0003 movs r3, r0 10005cac: 430b orrs r3, r1 10005cae: d029 beq.n 10005d04 10005cb0: 0006 movs r6, r0 10005cb2: 1e0f subs r7, r1, #0 10005cb4: da15 bge.n 10005ce2 10005cb6: 9800 ldr r0, [sp, #0] 10005cb8: 9901 ldr r1, [sp, #4] 10005cba: 0002 movs r2, r0 10005cbc: 000b movs r3, r1 10005cbe: 1b92 subs r2, r2, r6 10005cc0: 41bb sbcs r3, r7 10005cc2: 4299 cmp r1, r3 10005cc4: d802 bhi.n 10005ccc 10005cc6: d108 bne.n 10005cda 10005cc8: 4290 cmp r0, r2 10005cca: d906 bls.n 10005cda 10005ccc: 2301 movs r3, #1 10005cce: 425b negs r3, r3 10005cd0: 17dc asrs r4, r3, #31 10005cd2: 9300 str r3, [sp, #0] 10005cd4: 9401 str r4, [sp, #4] 10005cd6: 46da mov sl, fp 10005cd8: e75e b.n 10005b98 10005cda: 9200 str r2, [sp, #0] 10005cdc: 9301 str r3, [sp, #4] 10005cde: 46da mov sl, fp 10005ce0: e75a b.n 10005b98 10005ce2: f000 fa89 bl 100061f8 10005ce6: 1836 adds r6, r6, r0 10005ce8: 414f adcs r7, r1 10005cea: 9600 str r6, [sp, #0] 10005cec: 9701 str r7, [sp, #4] 10005cee: 42b9 cmp r1, r7 10005cf0: d8ec bhi.n 10005ccc 10005cf2: d1f0 bne.n 10005cd6 10005cf4: 42b0 cmp r0, r6 10005cf6: d9ee bls.n 10005cd6 10005cf8: 2301 movs r3, #1 10005cfa: 425b negs r3, r3 10005cfc: 17dc asrs r4, r3, #31 10005cfe: 9300 str r3, [sp, #0] 10005d00: 9401 str r4, [sp, #4] 10005d02: e7e8 b.n 10005cd6 10005d04: 2000 movs r0, #0 10005d06: e7ad b.n 10005c64 10005d08: 705a strb r2, [r3, #1] 10005d0a: 9b03 ldr r3, [sp, #12] 10005d0c: 703b strb r3, [r7, #0] 10005d0e: e7b7 b.n 10005c80 10005d10: 707a strb r2, [r7, #1] 10005d12: 701c strb r4, [r3, #0] 10005d14: 9b03 ldr r3, [sp, #12] 10005d16: 7373 strb r3, [r6, #13] 10005d18: 429c cmp r4, r3 10005d1a: d000 beq.n 10005d1e 10005d1c: e789 b.n 10005c32 10005d1e: e7b0 b.n 10005c82 10005d20: 0fffffff .word 0x0fffffff 10005d24 : 10005d24: b5f0 push {r4, r5, r6, r7, lr} 10005d26: 4657 mov r7, sl 10005d28: 464e mov r6, r9 10005d2a: 4645 mov r5, r8 10005d2c: 46de mov lr, fp 10005d2e: 0004 movs r4, r0 10005d30: b5e0 push {r5, r6, r7, lr} 10005d32: 000d movs r5, r1 10005d34: 2606 movs r6, #6 10005d36: 4276 negs r6, r6 10005d38: 17f7 asrs r7, r6, #31 10005d3a: 1936 adds r6, r6, r4 10005d3c: 416f adcs r7, r5 10005d3e: b085 sub sp, #20 10005d40: 428f cmp r7, r1 10005d42: d900 bls.n 10005d46 10005d44: e087 b.n 10005e56 10005d46: d100 bne.n 10005d4a 10005d48: e082 b.n 10005e50 10005d4a: f000 fa55 bl 100061f8 10005d4e: 0032 movs r2, r6 10005d50: 003b movs r3, r7 10005d52: 1a12 subs r2, r2, r0 10005d54: 418b sbcs r3, r1 10005d56: 2b00 cmp r3, #0 10005d58: dc00 bgt.n 10005d5c 10005d5a: e087 b.n 10005e6c 10005d5c: 4b67 ldr r3, [pc, #412] ; (10005efc ) 10005d5e: 4699 mov r9, r3 10005d60: 685a ldr r2, [r3, #4] 10005d62: f3ef 8b10 mrs fp, PRIMASK 10005d66: b672 cpsid i 10005d68: 6813 ldr r3, [r2, #0] 10005d6a: 2b00 cmp r3, #0 10005d6c: d0fc beq.n 10005d68 10005d6e: f3bf 8f5f dmb sy 10005d72: 464b mov r3, r9 10005d74: 681b ldr r3, [r3, #0] 10005d76: 4698 mov r8, r3 10005d78: 7b9b ldrb r3, [r3, #14] 10005d7a: 469a mov sl, r3 10005d7c: 2b00 cmp r3, #0 10005d7e: d07b beq.n 10005e78 10005d80: 005b lsls r3, r3, #1 10005d82: 4453 add r3, sl 10005d84: 4642 mov r2, r8 10005d86: 3b03 subs r3, #3 10005d88: 469c mov ip, r3 10005d8a: 4641 mov r1, r8 10005d8c: 6812 ldr r2, [r2, #0] 10005d8e: 9300 str r3, [sp, #0] 10005d90: 4462 add r2, ip 10005d92: 7853 ldrb r3, [r2, #1] 10005d94: 738b strb r3, [r1, #14] 10005d96: 2b00 cmp r3, #0 10005d98: d100 bne.n 10005d9c 10005d9a: 73cb strb r3, [r1, #15] 10005d9c: 2300 movs r3, #0 10005d9e: 4649 mov r1, r9 10005da0: 7093 strb r3, [r2, #2] 10005da2: 7053 strb r3, [r2, #1] 10005da4: 7013 strb r3, [r2, #0] 10005da6: 6889 ldr r1, [r1, #8] 10005da8: 4a55 ldr r2, [pc, #340] ; (10005f00 ) 10005daa: 468c mov ip, r1 10005dac: 4452 add r2, sl 10005dae: 4955 ldr r1, [pc, #340] ; (10005f04 ) 10005db0: 0112 lsls r2, r2, #4 10005db2: 4462 add r2, ip 10005db4: 6016 str r6, [r2, #0] 10005db6: 6057 str r7, [r2, #4] 10005db8: 6091 str r1, [r2, #8] 10005dba: 60d3 str r3, [r2, #12] 10005dbc: 9900 ldr r1, [sp, #0] 10005dbe: 4642 mov r2, r8 10005dc0: 468c mov ip, r1 10005dc2: 6812 ldr r2, [r2, #0] 10005dc4: 4462 add r2, ip 10005dc6: 7093 strb r3, [r2, #2] 10005dc8: 7053 strb r3, [r2, #1] 10005dca: 7013 strb r3, [r2, #0] 10005dcc: 4643 mov r3, r8 10005dce: 7b5b ldrb r3, [r3, #13] 10005dd0: 9303 str r3, [sp, #12] 10005dd2: 2b00 cmp r3, #0 10005dd4: d100 bne.n 10005dd8 10005dd6: e06f b.n 10005eb8 10005dd8: 0019 movs r1, r3 10005dda: 4640 mov r0, r8 10005ddc: 4643 mov r3, r8 10005dde: 4652 mov r2, sl 10005de0: 685b ldr r3, [r3, #4] 10005de2: 6880 ldr r0, [r0, #8] 10005de4: 4798 blx r3 10005de6: 9b03 ldr r3, [sp, #12] 10005de8: 469c mov ip, r3 10005dea: 005a lsls r2, r3, #1 10005dec: 4462 add r2, ip 10005dee: 3a03 subs r2, #3 10005df0: 2800 cmp r0, #0 10005df2: d054 beq.n 10005e9e 10005df4: 9900 ldr r1, [sp, #0] 10005df6: 4640 mov r0, r8 10005df8: 468c mov ip, r1 10005dfa: 6803 ldr r3, [r0, #0] 10005dfc: 9903 ldr r1, [sp, #12] 10005dfe: 189a adds r2, r3, r2 10005e00: 4463 add r3, ip 10005e02: 7099 strb r1, [r3, #2] 10005e04: 7811 ldrb r1, [r2, #0] 10005e06: 2900 cmp r1, #0 10005e08: d000 beq.n 10005e0c 10005e0a: 7059 strb r1, [r3, #1] 10005e0c: 4653 mov r3, sl 10005e0e: 7013 strb r3, [r2, #0] 10005e10: 4642 mov r2, r8 10005e12: 9b03 ldr r3, [sp, #12] 10005e14: 7353 strb r3, [r2, #13] 10005e16: 459a cmp sl, r3 10005e18: d051 beq.n 10005ebe 10005e1a: 464b mov r3, r9 10005e1c: 685b ldr r3, [r3, #4] 10005e1e: f3bf 8f5f dmb sy 10005e22: 2200 movs r2, #0 10005e24: 601a str r2, [r3, #0] 10005e26: f38b 8810 msr PRIMASK, fp 10005e2a: 46bc mov ip, r7 10005e2c: 46b0 mov r8, r6 10005e2e: 9400 str r4, [sp, #0] 10005e30: 9501 str r5, [sp, #4] 10005e32: 2600 movs r6, #0 10005e34: 4665 mov r5, ip 10005e36: 4f34 ldr r7, [pc, #208] ; (10005f08 ) 10005e38: 4a34 ldr r2, [pc, #208] ; (10005f0c ) 10005e3a: 6a7b ldr r3, [r7, #36] ; 0x24 10005e3c: 429d cmp r5, r3 10005e3e: d84c bhi.n 10005eda 10005e40: 6ab9 ldr r1, [r7, #40] ; 0x28 10005e42: 4541 cmp r1, r8 10005e44: d201 bcs.n 10005e4a 10005e46: 429d cmp r5, r3 10005e48: d047 beq.n 10005eda 10005e4a: 9c00 ldr r4, [sp, #0] 10005e4c: 9d01 ldr r5, [sp, #4] 10005e4e: e01b b.n 10005e88 10005e50: 4286 cmp r6, r0 10005e52: d800 bhi.n 10005e56 10005e54: e779 b.n 10005d4a 10005e56: 2600 movs r6, #0 10005e58: 2700 movs r7, #0 10005e5a: f000 f9cd bl 100061f8 10005e5e: 0032 movs r2, r6 10005e60: 003b movs r3, r7 10005e62: 1a12 subs r2, r2, r0 10005e64: 418b sbcs r3, r1 10005e66: 2b00 cmp r3, #0 10005e68: dd00 ble.n 10005e6c 10005e6a: e777 b.n 10005d5c 10005e6c: 2b00 cmp r3, #0 10005e6e: d10b bne.n 10005e88 10005e70: 2a00 cmp r2, #0 10005e72: d000 beq.n 10005e76 10005e74: e772 b.n 10005d5c 10005e76: e007 b.n 10005e88 10005e78: 464b mov r3, r9 10005e7a: 685b ldr r3, [r3, #4] 10005e7c: f3bf 8f5f dmb sy 10005e80: 4652 mov r2, sl 10005e82: 601a str r2, [r3, #0] 10005e84: f38b 8810 msr PRIMASK, fp 10005e88: 0020 movs r0, r4 10005e8a: 0029 movs r1, r5 10005e8c: f000 f9f0 bl 10006270 10005e90: b005 add sp, #20 10005e92: bc3c pop {r2, r3, r4, r5} 10005e94: 4690 mov r8, r2 10005e96: 4699 mov r9, r3 10005e98: 46a2 mov sl, r4 10005e9a: 46ab mov fp, r5 10005e9c: bdf0 pop {r4, r5, r6, r7, pc} 10005e9e: 4643 mov r3, r8 10005ea0: 6819 ldr r1, [r3, #0] 10005ea2: 9b00 ldr r3, [sp, #0] 10005ea4: 188a adds r2, r1, r2 10005ea6: 18cb adds r3, r1, r3 10005ea8: 4651 mov r1, sl 10005eaa: 7091 strb r1, [r2, #2] 10005eac: 7819 ldrb r1, [r3, #0] 10005eae: 2900 cmp r1, #0 10005eb0: d000 beq.n 10005eb4 10005eb2: 7051 strb r1, [r2, #1] 10005eb4: 9a03 ldr r2, [sp, #12] 10005eb6: 701a strb r2, [r3, #0] 10005eb8: 4643 mov r3, r8 10005eba: 4652 mov r2, sl 10005ebc: 735a strb r2, [r3, #13] 10005ebe: 464b mov r3, r9 10005ec0: 0032 movs r2, r6 10005ec2: 7d18 ldrb r0, [r3, #20] 10005ec4: 003b movs r3, r7 10005ec6: f000 fa29 bl 1000631c 10005eca: 2800 cmp r0, #0 10005ecc: d0a5 beq.n 10005e1a 10005ece: 464b mov r3, r9 10005ed0: 4651 mov r1, sl 10005ed2: 6818 ldr r0, [r3, #0] 10005ed4: f000 fc12 bl 100066fc 10005ed8: e79f b.n 10005e1a 10005eda: 6811 ldr r1, [r2, #0] 10005edc: f3ef 8010 mrs r0, PRIMASK 10005ee0: b672 cpsid i 10005ee2: 680b ldr r3, [r1, #0] 10005ee4: 2b00 cmp r3, #0 10005ee6: d0fc beq.n 10005ee2 10005ee8: f3bf 8f5f dmb sy 10005eec: 6813 ldr r3, [r2, #0] 10005eee: f3bf 8f5f dmb sy 10005ef2: 601e str r6, [r3, #0] 10005ef4: f380 8810 msr PRIMASK, r0 10005ef8: bf20 wfe 10005efa: e79e b.n 10005e3a 10005efc: 200014c8 .word 0x200014c8 10005f00: 0fffffff .word 0x0fffffff 10005f04: 100057e1 .word 0x100057e1 10005f08: 40054000 .word 0x40054000 10005f0c: 20003c78 .word 0x20003c78 10005f10 : 10005f10: b570 push {r4, r5, r6, lr} 10005f12: 0006 movs r6, r0 10005f14: f000 f970 bl 100061f8 10005f18: 22fa movs r2, #250 ; 0xfa 10005f1a: 0004 movs r4, r0 10005f1c: 000d movs r5, r1 10005f1e: 0092 lsls r2, r2, #2 10005f20: 2300 movs r3, #0 10005f22: 0030 movs r0, r6 10005f24: 2100 movs r1, #0 10005f26: f004 fbcf bl 1000a6c8 <__wrap___aeabi_lmul> 10005f2a: 1900 adds r0, r0, r4 10005f2c: 4169 adcs r1, r5 10005f2e: 428d cmp r5, r1 10005f30: d905 bls.n 10005f3e 10005f32: 2001 movs r0, #1 10005f34: 4240 negs r0, r0 10005f36: 17c1 asrs r1, r0, #31 10005f38: f7ff fef4 bl 10005d24 10005f3c: bd70 pop {r4, r5, r6, pc} 10005f3e: 428d cmp r5, r1 10005f40: d1fa bne.n 10005f38 10005f42: 4284 cmp r4, r0 10005f44: d8f5 bhi.n 10005f32 10005f46: e7f7 b.n 10005f38 10005f48 : 10005f48: b5f8 push {r3, r4, r5, r6, r7, lr} 10005f4a: 4657 mov r7, sl 10005f4c: 464e mov r6, r9 10005f4e: 46de mov lr, fp 10005f50: 4645 mov r5, r8 10005f52: 4c66 ldr r4, [pc, #408] ; (100060ec ) 10005f54: b5e0 push {r5, r6, r7, lr} 10005f56: 4681 mov r9, r0 10005f58: 000f movs r7, r1 10005f5a: 6862 ldr r2, [r4, #4] 10005f5c: f3ef 8810 mrs r8, PRIMASK 10005f60: b672 cpsid i 10005f62: 6813 ldr r3, [r2, #0] 10005f64: 2b00 cmp r3, #0 10005f66: d0fc beq.n 10005f62 10005f68: f3bf 8f5f dmb sy 10005f6c: 6826 ldr r6, [r4, #0] 10005f6e: 7bb5 ldrb r5, [r6, #14] 10005f70: 2d00 cmp r5, #0 10005f72: d100 bne.n 10005f76 10005f74: e09f b.n 100060b6 10005f76: 006b lsls r3, r5, #1 10005f78: 195b adds r3, r3, r5 10005f7a: 3b03 subs r3, #3 10005f7c: 469a mov sl, r3 10005f7e: 6833 ldr r3, [r6, #0] 10005f80: 4453 add r3, sl 10005f82: 001a movs r2, r3 10005f84: 785b ldrb r3, [r3, #1] 10005f86: 73b3 strb r3, [r6, #14] 10005f88: 2b00 cmp r3, #0 10005f8a: d100 bne.n 10005f8e 10005f8c: 73f3 strb r3, [r6, #15] 10005f8e: 2300 movs r3, #0 10005f90: 7093 strb r3, [r2, #2] 10005f92: 7053 strb r3, [r2, #1] 10005f94: 7013 strb r3, [r2, #0] 10005f96: 68a1 ldr r1, [r4, #8] 10005f98: 4a55 ldr r2, [pc, #340] ; (100060f0 ) 10005f9a: 468c mov ip, r1 10005f9c: 4649 mov r1, r9 10005f9e: 18aa adds r2, r5, r2 10005fa0: 0112 lsls r2, r2, #4 10005fa2: 4462 add r2, ip 10005fa4: 6011 str r1, [r2, #0] 10005fa6: 4953 ldr r1, [pc, #332] ; (100060f4 ) 10005fa8: 60d3 str r3, [r2, #12] 10005faa: 6057 str r7, [r2, #4] 10005fac: 6091 str r1, [r2, #8] 10005fae: 6832 ldr r2, [r6, #0] 10005fb0: 4452 add r2, sl 10005fb2: 7093 strb r3, [r2, #2] 10005fb4: 7053 strb r3, [r2, #1] 10005fb6: 7013 strb r3, [r2, #0] 10005fb8: 7b73 ldrb r3, [r6, #13] 10005fba: 469b mov fp, r3 10005fbc: 2b00 cmp r3, #0 10005fbe: d06d beq.n 1000609c 10005fc0: 002a movs r2, r5 10005fc2: 0019 movs r1, r3 10005fc4: 68b0 ldr r0, [r6, #8] 10005fc6: 6873 ldr r3, [r6, #4] 10005fc8: 4798 blx r3 10005fca: 465b mov r3, fp 10005fcc: 005a lsls r2, r3, #1 10005fce: 445a add r2, fp 10005fd0: 3a03 subs r2, #3 10005fd2: 2800 cmp r0, #0 10005fd4: d057 beq.n 10006086 10005fd6: 4659 mov r1, fp 10005fd8: 6833 ldr r3, [r6, #0] 10005fda: 189a adds r2, r3, r2 10005fdc: 4453 add r3, sl 10005fde: 7099 strb r1, [r3, #2] 10005fe0: 7811 ldrb r1, [r2, #0] 10005fe2: 2900 cmp r1, #0 10005fe4: d000 beq.n 10005fe8 10005fe6: 7059 strb r1, [r3, #1] 10005fe8: 465b mov r3, fp 10005fea: 7015 strb r5, [r2, #0] 10005fec: 7373 strb r3, [r6, #13] 10005fee: 455d cmp r5, fp 10005ff0: d055 beq.n 1000609e 10005ff2: 2600 movs r6, #0 10005ff4: 68e3 ldr r3, [r4, #12] 10005ff6: 6862 ldr r2, [r4, #4] 10005ff8: 195b adds r3, r3, r5 10005ffa: 3b01 subs r3, #1 10005ffc: 781b ldrb r3, [r3, #0] 10005ffe: f3bf 8f5f dmb sy 10006002: 2100 movs r1, #0 10006004: 6011 str r1, [r2, #0] 10006006: f388 8810 msr PRIMASK, r8 1000600a: 2e00 cmp r6, #0 1000600c: d159 bne.n 100060c2 1000600e: 021b lsls r3, r3, #8 10006010: 431d orrs r5, r3 10006012: bf20 wfe 10006014: 6862 ldr r2, [r4, #4] 10006016: f3ef 8810 mrs r8, PRIMASK 1000601a: b672 cpsid i 1000601c: 6813 ldr r3, [r2, #0] 1000601e: 2b00 cmp r3, #0 10006020: d0fc beq.n 1000601c 10006022: f3bf 8f5f dmb sy 10006026: 23ff movs r3, #255 ; 0xff 10006028: 6820 ldr r0, [r4, #0] 1000602a: b2e9 uxtb r1, r5 1000602c: 7b42 ldrb r2, [r0, #13] 1000602e: 402b ands r3, r5 10006030: 428a cmp r2, r1 10006032: d050 beq.n 100060d6 10006034: 005a lsls r2, r3, #1 10006036: 4692 mov sl, r2 10006038: 6802 ldr r2, [r0, #0] 1000603a: 449a add sl, r3 1000603c: 4694 mov ip, r2 1000603e: 4652 mov r2, sl 10006040: 4462 add r2, ip 10006042: 3a03 subs r2, #3 10006044: 7892 ldrb r2, [r2, #2] 10006046: 2a00 cmp r2, #0 10006048: d145 bne.n 100060d6 1000604a: 6923 ldr r3, [r4, #16] 1000604c: 429d cmp r5, r3 1000604e: d100 bne.n 10006052 10006050: 6122 str r2, [r4, #16] 10006052: 6863 ldr r3, [r4, #4] 10006054: f3bf 8f5f dmb sy 10006058: 2200 movs r2, #0 1000605a: 601a str r2, [r3, #0] 1000605c: f388 8810 msr PRIMASK, r8 10006060: 4a25 ldr r2, [pc, #148] ; (100060f8 ) 10006062: 6a53 ldr r3, [r2, #36] ; 0x24 10006064: 429f cmp r7, r3 10006066: d807 bhi.n 10006078 10006068: 6a92 ldr r2, [r2, #40] ; 0x28 1000606a: 2601 movs r6, #1 1000606c: 454a cmp r2, r9 1000606e: d203 bcs.n 10006078 10006070: 1aff subs r7, r7, r3 10006072: 1e7b subs r3, r7, #1 10006074: 419f sbcs r7, r3 10006076: b2fe uxtb r6, r7 10006078: 0030 movs r0, r6 1000607a: bc3c pop {r2, r3, r4, r5} 1000607c: 4690 mov r8, r2 1000607e: 4699 mov r9, r3 10006080: 46a2 mov sl, r4 10006082: 46ab mov fp, r5 10006084: bdf8 pop {r3, r4, r5, r6, r7, pc} 10006086: 4653 mov r3, sl 10006088: 6831 ldr r1, [r6, #0] 1000608a: 188a adds r2, r1, r2 1000608c: 18cb adds r3, r1, r3 1000608e: 7095 strb r5, [r2, #2] 10006090: 7819 ldrb r1, [r3, #0] 10006092: 2900 cmp r1, #0 10006094: d000 beq.n 10006098 10006096: 7051 strb r1, [r2, #1] 10006098: 465a mov r2, fp 1000609a: 701a strb r2, [r3, #0] 1000609c: 7375 strb r5, [r6, #13] 1000609e: 7d20 ldrb r0, [r4, #20] 100060a0: 464a mov r2, r9 100060a2: 003b movs r3, r7 100060a4: f000 f93a bl 1000631c 100060a8: 1e06 subs r6, r0, #0 100060aa: d0a2 beq.n 10005ff2 100060ac: 0029 movs r1, r5 100060ae: 6820 ldr r0, [r4, #0] 100060b0: f000 fb24 bl 100066fc 100060b4: e79e b.n 10005ff4 100060b6: 6863 ldr r3, [r4, #4] 100060b8: f3bf 8f5f dmb sy 100060bc: 601d str r5, [r3, #0] 100060be: f388 8810 msr PRIMASK, r8 100060c2: 4a0d ldr r2, [pc, #52] ; (100060f8 ) 100060c4: 2600 movs r6, #0 100060c6: 6a53 ldr r3, [r2, #36] ; 0x24 100060c8: 429f cmp r7, r3 100060ca: d8d5 bhi.n 10006078 100060cc: 6a92 ldr r2, [r2, #40] ; 0x28 100060ce: 3601 adds r6, #1 100060d0: 454a cmp r2, r9 100060d2: d3cd bcc.n 10006070 100060d4: e7d0 b.n 10006078 100060d6: 68e2 ldr r2, [r4, #12] 100060d8: 0a2d lsrs r5, r5, #8 100060da: 4694 mov ip, r2 100060dc: 4463 add r3, ip 100060de: 3b01 subs r3, #1 100060e0: 781b ldrb r3, [r3, #0] 100060e2: 42ab cmp r3, r5 100060e4: d1b5 bne.n 10006052 100060e6: f000 fb09 bl 100066fc 100060ea: e7b2 b.n 10006052 100060ec: 200014c8 .word 0x200014c8 100060f0: 0fffffff .word 0x0fffffff 100060f4: 100057e1 .word 0x100057e1 100060f8: 40054000 .word 0x40054000 100060fc : 100060fc: 4a08 ldr r2, [pc, #32] ; (10006120 ) 100060fe: 6843 ldr r3, [r0, #4] 10006100: 6a51 ldr r1, [r2, #36] ; 0x24 10006102: b510 push {r4, lr} 10006104: 6804 ldr r4, [r0, #0] 10006106: 2000 movs r0, #0 10006108: 428b cmp r3, r1 1000610a: d807 bhi.n 1000611c 1000610c: 6a92 ldr r2, [r2, #40] ; 0x28 1000610e: 3001 adds r0, #1 10006110: 42a2 cmp r2, r4 10006112: d203 bcs.n 1000611c 10006114: 1a5b subs r3, r3, r1 10006116: 1e58 subs r0, r3, #1 10006118: 4183 sbcs r3, r0 1000611a: b2d8 uxtb r0, r3 1000611c: bd10 pop {r4, pc} 1000611e: 46c0 nop ; (mov r8, r8) 10006120: 40054000 .word 0x40054000 10006124 : 10006124: 6002 str r2, [r0, #0] 10006126: 6043 str r3, [r0, #4] 10006128: 4800 ldr r0, [pc, #0] ; (1000612c ) 1000612a: 4770 bx lr 1000612c: 100060fd .word 0x100060fd 10006130 : 10006130: b5f0 push {r4, r5, r6, r7, lr} 10006132: 46c6 mov lr, r8 10006134: b500 push {lr} 10006136: f3ef 8305 mrs r3, IPSR 1000613a: 223f movs r2, #63 ; 0x3f 1000613c: 4013 ands r3, r2 1000613e: 0018 movs r0, r3 10006140: 3810 subs r0, #16 10006142: f3ef 8710 mrs r7, PRIMASK 10006146: b672 cpsid i 10006148: 4d1f ldr r5, [pc, #124] ; (100061c8 ) 1000614a: 682a ldr r2, [r5, #0] 1000614c: 2a00 cmp r2, #0 1000614e: d0fc beq.n 1000614a 10006150: f3bf 8f5f dmb sy 10006154: 2201 movs r2, #1 10006156: 0011 movs r1, r2 10006158: 4081 lsls r1, r0 1000615a: 4688 mov r8, r1 1000615c: 4644 mov r4, r8 1000615e: 491b ldr r1, [pc, #108] ; (100061cc ) 10006160: 634c str r4, [r1, #52] ; 0x34 10006162: 4c1b ldr r4, [pc, #108] ; (100061d0 ) 10006164: 7826 ldrb r6, [r4, #0] 10006166: 46a4 mov ip, r4 10006168: 0034 movs r4, r6 1000616a: 40c4 lsrs r4, r0 1000616c: 4022 ands r2, r4 1000616e: d107 bne.n 10006180 10006170: f3bf 8f5f dmb sy 10006174: 602a str r2, [r5, #0] 10006176: f387 8810 msr PRIMASK, r7 1000617a: bc04 pop {r2} 1000617c: 4690 mov r8, r2 1000617e: bdf0 pop {r4, r5, r6, r7, pc} 10006180: 6a4c ldr r4, [r1, #36] ; 0x24 10006182: 4914 ldr r1, [pc, #80] ; (100061d4 ) 10006184: 0082 lsls r2, r0, #2 10006186: 5851 ldr r1, [r2, r1] 10006188: 428c cmp r4, r1 1000618a: d30f bcc.n 100061ac 1000618c: 4b12 ldr r3, [pc, #72] ; (100061d8 ) 1000618e: 58d2 ldr r2, [r2, r3] 10006190: 4643 mov r3, r8 10006192: 439e bics r6, r3 10006194: 4663 mov r3, ip 10006196: 701e strb r6, [r3, #0] 10006198: f3bf 8f5f dmb sy 1000619c: 2300 movs r3, #0 1000619e: 602b str r3, [r5, #0] 100061a0: f387 8810 msr PRIMASK, r7 100061a4: 2a00 cmp r2, #0 100061a6: d0e8 beq.n 1000617a 100061a8: 4790 blx r2 100061aa: e7e6 b.n 1000617a 100061ac: 4a0b ldr r2, [pc, #44] ; (100061dc ) 100061ae: 009b lsls r3, r3, #2 100061b0: 4694 mov ip, r2 100061b2: 4463 add r3, ip 100061b4: 681a ldr r2, [r3, #0] 100061b6: 601a str r2, [r3, #0] 100061b8: f3bf 8f5f dmb sy 100061bc: 2300 movs r3, #0 100061be: 602b str r3, [r5, #0] 100061c0: f387 8810 msr PRIMASK, r7 100061c4: e7d9 b.n 1000617a 100061c6: 46c0 nop ; (mov r8, r8) 100061c8: d0000128 .word 0xd0000128 100061cc: 40054000 .word 0x40054000 100061d0: 20003dad .word 0x20003dad 100061d4: 20003c84 .word 0x20003c84 100061d8: 200035a0 .word 0x200035a0 100061dc: 40053fd0 .word 0x40053fd0 100061e0 : 100061e0: b510 push {r4, lr} 100061e2: 0001 movs r1, r0 100061e4: 4a02 ldr r2, [pc, #8] ; (100061f0 ) 100061e6: 4803 ldr r0, [pc, #12] ; (100061f4 ) 100061e8: f7ff fa3e bl 10005668 100061ec: bd10 pop {r4, pc} 100061ee: 46c0 nop ; (mov r8, r8) 100061f0: 10011800 .word 0x10011800 100061f4: 20003daa .word 0x20003daa 100061f8 : 100061f8: 4a04 ldr r2, [pc, #16] ; (1000620c ) 100061fa: 6a51 ldr r1, [r2, #36] ; 0x24 100061fc: e000 b.n 10006200 100061fe: 0019 movs r1, r3 10006200: 6a90 ldr r0, [r2, #40] ; 0x28 10006202: 6a53 ldr r3, [r2, #36] ; 0x24 10006204: 4299 cmp r1, r3 10006206: d1fa bne.n 100061fe 10006208: 4770 bx lr 1000620a: 46c0 nop ; (mov r8, r8) 1000620c: 40054000 .word 0x40054000 10006210 : 10006210: 4a16 ldr r2, [pc, #88] ; (1000626c ) 10006212: b570 push {r4, r5, r6, lr} 10006214: 6a54 ldr r4, [r2, #36] ; 0x24 10006216: e000 b.n 1000621a 10006218: 001c movs r4, r3 1000621a: 6a95 ldr r5, [r2, #40] ; 0x28 1000621c: 6a53 ldr r3, [r2, #36] ; 0x24 1000621e: 42a3 cmp r3, r4 10006220: d1fa bne.n 10006218 10006222: 002a movs r2, r5 10006224: 0023 movs r3, r4 10006226: 1880 adds r0, r0, r2 10006228: 4159 adcs r1, r3 1000622a: 0005 movs r5, r0 1000622c: 000e movs r6, r1 1000622e: 428c cmp r4, r1 10006230: d816 bhi.n 10006260 10006232: d013 beq.n 1000625c 10006234: 0032 movs r2, r6 10006236: 4c0d ldr r4, [pc, #52] ; (1000626c ) 10006238: 6a63 ldr r3, [r4, #36] ; 0x24 1000623a: 4293 cmp r3, r2 1000623c: d3fc bcc.n 10006238 1000623e: 429a cmp r2, r3 10006240: d10b bne.n 1000625a 10006242: 4b0a ldr r3, [pc, #40] ; (1000626c ) 10006244: 0028 movs r0, r5 10006246: 6a99 ldr r1, [r3, #40] ; 0x28 10006248: 42a9 cmp r1, r5 1000624a: d303 bcc.n 10006254 1000624c: e005 b.n 1000625a 1000624e: 6a99 ldr r1, [r3, #40] ; 0x28 10006250: 4281 cmp r1, r0 10006252: d202 bcs.n 1000625a 10006254: 6a59 ldr r1, [r3, #36] ; 0x24 10006256: 4291 cmp r1, r2 10006258: d0f9 beq.n 1000624e 1000625a: bd70 pop {r4, r5, r6, pc} 1000625c: 4282 cmp r2, r0 1000625e: d9e9 bls.n 10006234 10006260: 2201 movs r2, #1 10006262: 2501 movs r5, #1 10006264: 426d negs r5, r5 10006266: 17ee asrs r6, r5, #31 10006268: 4252 negs r2, r2 1000626a: e7e4 b.n 10006236 1000626c: 40054000 .word 0x40054000 10006270 : 10006270: 4a06 ldr r2, [pc, #24] ; (1000628c ) 10006272: 6a53 ldr r3, [r2, #36] ; 0x24 10006274: 4299 cmp r1, r3 10006276: d8fc bhi.n 10006272 10006278: d107 bne.n 1000628a 1000627a: 4b04 ldr r3, [pc, #16] ; (1000628c ) 1000627c: e002 b.n 10006284 1000627e: 6a5a ldr r2, [r3, #36] ; 0x24 10006280: 4291 cmp r1, r2 10006282: d102 bne.n 1000628a 10006284: 6a9a ldr r2, [r3, #40] ; 0x28 10006286: 4282 cmp r2, r0 10006288: d3f9 bcc.n 1000627e 1000628a: 4770 bx lr 1000628c: 40054000 .word 0x40054000 10006290 : 10006290: b570 push {r4, r5, r6, lr} 10006292: 0004 movs r4, r0 10006294: 000d movs r5, r1 10006296: f3ef 8610 mrs r6, PRIMASK 1000629a: b672 cpsid i 1000629c: 4a1a ldr r2, [pc, #104] ; (10006308 ) 1000629e: 6813 ldr r3, [r2, #0] 100062a0: 2b00 cmp r3, #0 100062a2: d0fc beq.n 1000629e 100062a4: f3bf 8f5f dmb sy 100062a8: 2d00 cmp r5, #0 100062aa: d01b beq.n 100062e4 100062ac: 0020 movs r0, r4 100062ae: f000 fdff bl 10006eb0 100062b2: 4916 ldr r1, [pc, #88] ; (1000630c ) 100062b4: 4288 cmp r0, r1 100062b6: d00a beq.n 100062ce 100062b8: 0020 movs r0, r4 100062ba: f000 fe01 bl 10006ec0 100062be: 2101 movs r1, #1 100062c0: 0020 movs r0, r4 100062c2: f000 fddb bl 10006e7c 100062c6: 2301 movs r3, #1 100062c8: 40a3 lsls r3, r4 100062ca: 4a11 ldr r2, [pc, #68] ; (10006310 ) 100062cc: 6013 str r3, [r2, #0] 100062ce: 4b11 ldr r3, [pc, #68] ; (10006314 ) 100062d0: 00a4 lsls r4, r4, #2 100062d2: 50e5 str r5, [r4, r3] 100062d4: f3bf 8f5f dmb sy 100062d8: 2200 movs r2, #0 100062da: 4b0b ldr r3, [pc, #44] ; (10006308 ) 100062dc: 601a str r2, [r3, #0] 100062de: f386 8810 msr PRIMASK, r6 100062e2: bd70 pop {r4, r5, r6, pc} 100062e4: 4b0b ldr r3, [pc, #44] ; (10006314 ) 100062e6: 00a2 lsls r2, r4, #2 100062e8: 50d5 str r5, [r2, r3] 100062ea: 2201 movs r2, #1 100062ec: 40a2 lsls r2, r4 100062ee: 490a ldr r1, [pc, #40] ; (10006318 ) 100062f0: 0020 movs r0, r4 100062f2: 780b ldrb r3, [r1, #0] 100062f4: 4393 bics r3, r2 100062f6: 700b strb r3, [r1, #0] 100062f8: 4904 ldr r1, [pc, #16] ; (1000630c ) 100062fa: f000 fe0b bl 10006f14 100062fe: 2100 movs r1, #0 10006300: 0020 movs r0, r4 10006302: f000 fdbb bl 10006e7c 10006306: e7e5 b.n 100062d4 10006308: d0000128 .word 0xd0000128 1000630c: 10006131 .word 0x10006131 10006310: 40056038 .word 0x40056038 10006314: 200035a0 .word 0x200035a0 10006318: 20003dad .word 0x20003dad 1000631c : 1000631c: b5f0 push {r4, r5, r6, r7, lr} 1000631e: 46d6 mov lr, sl 10006320: 464f mov r7, r9 10006322: 4646 mov r6, r8 10006324: 4c2e ldr r4, [pc, #184] ; (100063e0 ) 10006326: b5c0 push {r6, r7, lr} 10006328: 6a65 ldr r5, [r4, #36] ; 0x24 1000632a: e000 b.n 1000632e 1000632c: 000d movs r5, r1 1000632e: 6aa6 ldr r6, [r4, #40] ; 0x28 10006330: 6a61 ldr r1, [r4, #36] ; 0x24 10006332: 42a9 cmp r1, r5 10006334: d1fa bne.n 1000632c 10006336: 42ab cmp r3, r5 10006338: d948 bls.n 100063cc 1000633a: f3ef 8910 mrs r9, PRIMASK 1000633e: b672 cpsid i 10006340: 4c28 ldr r4, [pc, #160] ; (100063e4 ) 10006342: 6821 ldr r1, [r4, #0] 10006344: 2900 cmp r1, #0 10006346: d0fc beq.n 10006342 10006348: f3bf 8f5f dmb sy 1000634c: 4926 ldr r1, [pc, #152] ; (100063e8 ) 1000634e: 2601 movs r6, #1 10006350: 468c mov ip, r1 10006352: 7809 ldrb r1, [r1, #0] 10006354: 4086 lsls r6, r0 10006356: 000f movs r7, r1 10006358: 4688 mov r8, r1 1000635a: 4661 mov r1, ip 1000635c: 4337 orrs r7, r6 1000635e: b2ff uxtb r7, r7 10006360: 700f strb r7, [r1, #0] 10006362: 1d04 adds r4, r0, #4 10006364: 491e ldr r1, [pc, #120] ; (100063e0 ) 10006366: 00a4 lsls r4, r4, #2 10006368: 4d20 ldr r5, [pc, #128] ; (100063ec ) 1000636a: 634e str r6, [r1, #52] ; 0x34 1000636c: 5062 str r2, [r4, r1] 1000636e: 0084 lsls r4, r0, #2 10006370: 5163 str r3, [r4, r5] 10006372: 6a0d ldr r5, [r1, #32] 10006374: 2400 movs r4, #0 10006376: 4235 tst r5, r6 10006378: d01b beq.n 100063b2 1000637a: 6a4d ldr r5, [r1, #36] ; 0x24 1000637c: e000 b.n 10006380 1000637e: 0025 movs r5, r4 10006380: 6a8c ldr r4, [r1, #40] ; 0x28 10006382: 46a2 mov sl, r4 10006384: 6a4c ldr r4, [r1, #36] ; 0x24 10006386: 42ac cmp r4, r5 10006388: d1f9 bne.n 1000637e 1000638a: 42ab cmp r3, r5 1000638c: d824 bhi.n 100063d8 1000638e: d101 bne.n 10006394 10006390: 4552 cmp r2, sl 10006392: d821 bhi.n 100063d8 10006394: 4547 cmp r7, r8 10006396: d021 beq.n 100063dc 10006398: 4b11 ldr r3, [pc, #68] ; (100063e0 ) 1000639a: 4a15 ldr r2, [pc, #84] ; (100063f0 ) 1000639c: 621e str r6, [r3, #32] 1000639e: 635e str r6, [r3, #52] ; 0x34 100063a0: 231f movs r3, #31 100063a2: 4018 ands r0, r3 100063a4: 3b1e subs r3, #30 100063a6: 4083 lsls r3, r0 100063a8: 6013 str r3, [r2, #0] 100063aa: 4663 mov r3, ip 100063ac: 4642 mov r2, r8 100063ae: 2401 movs r4, #1 100063b0: 701a strb r2, [r3, #0] 100063b2: f3bf 8f5f dmb sy 100063b6: 2200 movs r2, #0 100063b8: 4b0a ldr r3, [pc, #40] ; (100063e4 ) 100063ba: 601a str r2, [r3, #0] 100063bc: f389 8810 msr PRIMASK, r9 100063c0: 0020 movs r0, r4 100063c2: bc1c pop {r2, r3, r4} 100063c4: 4690 mov r8, r2 100063c6: 4699 mov r9, r3 100063c8: 46a2 mov sl, r4 100063ca: bdf0 pop {r4, r5, r6, r7, pc} 100063cc: 42ab cmp r3, r5 100063ce: d101 bne.n 100063d4 100063d0: 42b2 cmp r2, r6 100063d2: d8b2 bhi.n 1000633a 100063d4: 2401 movs r4, #1 100063d6: e7f3 b.n 100063c0 100063d8: 2400 movs r4, #0 100063da: e7ea b.n 100063b2 100063dc: 2401 movs r4, #1 100063de: e7e8 b.n 100063b2 100063e0: 40054000 .word 0x40054000 100063e4: d0000128 .word 0xd0000128 100063e8: 20003dad .word 0x20003dad 100063ec: 20003c84 .word 0x20003c84 100063f0: e000e280 .word 0xe000e280 100063f4 : 100063f4: b510 push {r4, lr} 100063f6: f3ef 8410 mrs r4, PRIMASK 100063fa: b672 cpsid i 100063fc: 490a ldr r1, [pc, #40] ; (10006428 ) 100063fe: 680b ldr r3, [r1, #0] 10006400: 2b00 cmp r3, #0 10006402: d0fc beq.n 100063fe 10006404: f3bf 8f5f dmb sy 10006408: 2301 movs r3, #1 1000640a: 4083 lsls r3, r0 1000640c: 4a07 ldr r2, [pc, #28] ; (1000642c ) 1000640e: 4808 ldr r0, [pc, #32] ; (10006430 ) 10006410: 6213 str r3, [r2, #32] 10006412: 7802 ldrb r2, [r0, #0] 10006414: 439a bics r2, r3 10006416: 7002 strb r2, [r0, #0] 10006418: f3bf 8f5f dmb sy 1000641c: 2300 movs r3, #0 1000641e: 600b str r3, [r1, #0] 10006420: f384 8810 msr PRIMASK, r4 10006424: bd10 pop {r4, pc} 10006426: 46c0 nop ; (mov r8, r8) 10006428: d0000128 .word 0xd0000128 1000642c: 40054000 .word 0x40054000 10006430: 20003dad .word 0x20003dad 10006434 : 10006434: 4b02 ldr r3, [pc, #8] ; (10006440 ) 10006436: 469c mov ip, r3 10006438: 4461 add r1, ip 1000643a: 0089 lsls r1, r1, #2 1000643c: 6001 str r1, [r0, #0] 1000643e: 4770 bx lr 10006440: 34000040 .word 0x34000040 10006444 : 10006444: b510 push {r4, lr} 10006446: 0004 movs r4, r0 10006448: f7ff f994 bl 10005774 1000644c: 0001 movs r1, r0 1000644e: 0020 movs r0, r4 10006450: f7ff fff0 bl 10006434 10006454: 23ff movs r3, #255 ; 0xff 10006456: 7123 strb r3, [r4, #4] 10006458: f3bf 8f5f dmb sy 1000645c: bd10 pop {r4, pc} 1000645e: 46c0 nop ; (mov r8, r8) 10006460 : 10006460: b510 push {r4, lr} 10006462: 0004 movs r4, r0 10006464: f7ff f986 bl 10005774 10006468: 0001 movs r1, r0 1000646a: 0020 movs r0, r4 1000646c: f7ff ffe2 bl 10006434 10006470: 23ff movs r3, #255 ; 0xff 10006472: 80a3 strh r3, [r4, #4] 10006474: f3bf 8f5f dmb sy 10006478: bd10 pop {r4, pc} 1000647a: 46c0 nop ; (mov r8, r8) 1000647c : 1000647c: b510 push {r4, lr} 1000647e: 0004 movs r4, r0 10006480: 2001 movs r0, #1 10006482: f7ff f983 bl 1000578c 10006486: 4b04 ldr r3, [pc, #16] ; (10006498 ) 10006488: 469c mov ip, r3 1000648a: 4460 add r0, ip 1000648c: 0080 lsls r0, r0, #2 1000648e: 6020 str r0, [r4, #0] 10006490: f3bf 8f5f dmb sy 10006494: bd10 pop {r4, pc} 10006496: 46c0 nop ; (mov r8, r8) 10006498: 34000040 .word 0x34000040 1000649c : 1000649c: b5f8 push {r3, r4, r5, r6, r7, lr} 1000649e: 4647 mov r7, r8 100064a0: 46ce mov lr, r9 100064a2: b580 push {r7, lr} 100064a4: 004c lsls r4, r1, #1 100064a6: 6803 ldr r3, [r0, #0] 100064a8: 1864 adds r4, r4, r1 100064aa: 3c03 subs r4, #3 100064ac: 191a adds r2, r3, r4 100064ae: 7856 ldrb r6, [r2, #1] 100064b0: 0007 movs r7, r0 100064b2: 000d movs r5, r1 100064b4: 2e00 cmp r6, #0 100064b6: d104 bne.n 100064c2 100064b8: 0028 movs r0, r5 100064ba: bc0c pop {r2, r3} 100064bc: 4690 mov r8, r2 100064be: 4699 mov r9, r3 100064c0: bdf8 pop {r3, r4, r5, r6, r7, pc} 100064c2: 0071 lsls r1, r6, #1 100064c4: 1989 adds r1, r1, r6 100064c6: 3903 subs r1, #3 100064c8: 4688 mov r8, r1 100064ca: 4443 add r3, r8 100064cc: 7859 ldrb r1, [r3, #1] 100064ce: 4689 mov r9, r1 100064d0: 2100 movs r1, #0 100064d2: 7059 strb r1, [r3, #1] 100064d4: 7051 strb r1, [r2, #1] 100064d6: 2d00 cmp r5, #0 100064d8: d011 beq.n 100064fe 100064da: 687b ldr r3, [r7, #4] 100064dc: 0032 movs r2, r6 100064de: 0029 movs r1, r5 100064e0: 6880 ldr r0, [r0, #8] 100064e2: 4798 blx r3 100064e4: 683b ldr r3, [r7, #0] 100064e6: 2800 cmp r0, #0 100064e8: d032 beq.n 10006550 100064ea: 191a adds r2, r3, r4 100064ec: 4443 add r3, r8 100064ee: 709d strb r5, [r3, #2] 100064f0: 7811 ldrb r1, [r2, #0] 100064f2: 2900 cmp r1, #0 100064f4: d000 beq.n 100064f8 100064f6: 7059 strb r1, [r3, #1] 100064f8: 7016 strb r6, [r2, #0] 100064fa: 46a0 mov r8, r4 100064fc: e000 b.n 10006500 100064fe: 0035 movs r5, r6 10006500: 464b mov r3, r9 10006502: 2b00 cmp r3, #0 10006504: d0d8 beq.n 100064b8 10006506: 4649 mov r1, r9 10006508: 0038 movs r0, r7 1000650a: f7ff ffc7 bl 1000649c 1000650e: 1e04 subs r4, r0, #0 10006510: d0d2 beq.n 100064b8 10006512: 0002 movs r2, r0 10006514: 687b ldr r3, [r7, #4] 10006516: 0029 movs r1, r5 10006518: 68b8 ldr r0, [r7, #8] 1000651a: 4798 blx r3 1000651c: 0063 lsls r3, r4, #1 1000651e: 191b adds r3, r3, r4 10006520: 3b03 subs r3, #3 10006522: 683a ldr r2, [r7, #0] 10006524: 2800 cmp r0, #0 10006526: d109 bne.n 1000653c 10006528: 18d3 adds r3, r2, r3 1000652a: 4442 add r2, r8 1000652c: 7094 strb r4, [r2, #2] 1000652e: 7819 ldrb r1, [r3, #0] 10006530: 2900 cmp r1, #0 10006532: d000 beq.n 10006536 10006534: 7051 strb r1, [r2, #1] 10006536: 701d strb r5, [r3, #0] 10006538: 0025 movs r5, r4 1000653a: e7bd b.n 100064b8 1000653c: 4641 mov r1, r8 1000653e: 18d3 adds r3, r2, r3 10006540: 1851 adds r1, r2, r1 10006542: 709d strb r5, [r3, #2] 10006544: 780a ldrb r2, [r1, #0] 10006546: 2a00 cmp r2, #0 10006548: d000 beq.n 1000654c 1000654a: 705a strb r2, [r3, #1] 1000654c: 700c strb r4, [r1, #0] 1000654e: e7b3 b.n 100064b8 10006550: 4642 mov r2, r8 10006552: 191c adds r4, r3, r4 10006554: 189a adds r2, r3, r2 10006556: 70a6 strb r6, [r4, #2] 10006558: 7813 ldrb r3, [r2, #0] 1000655a: 2b00 cmp r3, #0 1000655c: d000 beq.n 10006560 1000655e: 7063 strb r3, [r4, #1] 10006560: 7015 strb r5, [r2, #0] 10006562: 0035 movs r5, r6 10006564: e7cc b.n 10006500 10006566: 46c0 nop ; (mov r8, r8) 10006568 : 10006568: b510 push {r4, lr} 1000656a: 6083 str r3, [r0, #8] 1000656c: 2300 movs r3, #0 1000656e: b2cc uxtb r4, r1 10006570: 7343 strb r3, [r0, #13] 10006572: 3301 adds r3, #1 10006574: 7304 strb r4, [r0, #12] 10006576: 6042 str r2, [r0, #4] 10006578: 7383 strb r3, [r0, #14] 1000657a: 73c4 strb r4, [r0, #15] 1000657c: 6800 ldr r0, [r0, #0] 1000657e: 2c01 cmp r4, #1 10006580: d906 bls.n 10006590 10006582: 1c42 adds r2, r0, #1 10006584: 3301 adds r3, #1 10006586: b2db uxtb r3, r3 10006588: 7013 strb r3, [r2, #0] 1000658a: 3203 adds r2, #3 1000658c: 429c cmp r4, r3 1000658e: d8f9 bhi.n 10006584 10006590: 23ff movs r3, #255 ; 0xff 10006592: 4019 ands r1, r3 10006594: 004b lsls r3, r1, #1 10006596: 1859 adds r1, r3, r1 10006598: 2300 movs r3, #0 1000659a: 1840 adds r0, r0, r1 1000659c: 3803 subs r0, #3 1000659e: 7043 strb r3, [r0, #1] 100065a0: bd10 pop {r4, pc} 100065a2: 46c0 nop ; (mov r8, r8) 100065a4 : 100065a4: b5f0 push {r4, r5, r6, r7, lr} 100065a6: 464e mov r6, r9 100065a8: 4657 mov r7, sl 100065aa: 4645 mov r5, r8 100065ac: 46de mov lr, fp 100065ae: b5e0 push {r5, r6, r7, lr} 100065b0: 7b46 ldrb r6, [r0, #13] 100065b2: 6803 ldr r3, [r0, #0] 100065b4: 0074 lsls r4, r6, #1 100065b6: 19a4 adds r4, r4, r6 100065b8: 3c03 subs r4, #3 100065ba: 191a adds r2, r3, r4 100065bc: 7817 ldrb r7, [r2, #0] 100065be: b083 sub sp, #12 100065c0: 0005 movs r5, r0 100065c2: 4689 mov r9, r1 100065c4: 2f00 cmp r7, #0 100065c6: d11e bne.n 10006606 100065c8: 2900 cmp r1, #0 100065ca: d011 beq.n 100065f0 100065cc: 7bc0 ldrb r0, [r0, #15] 100065ce: 2800 cmp r0, #0 100065d0: d02a beq.n 10006628 100065d2: 0041 lsls r1, r0, #1 100065d4: 1809 adds r1, r1, r0 100065d6: 1859 adds r1, r3, r1 100065d8: 3903 subs r1, #3 100065da: 704e strb r6, [r1, #1] 100065dc: 73ee strb r6, [r5, #15] 100065de: 2f00 cmp r7, #0 100065e0: d006 beq.n 100065f0 100065e2: 0079 lsls r1, r7, #1 100065e4: 19c9 adds r1, r1, r7 100065e6: 3903 subs r1, #3 100065e8: 4688 mov r8, r1 100065ea: 2100 movs r1, #0 100065ec: 4443 add r3, r8 100065ee: 7099 strb r1, [r3, #2] 100065f0: 2300 movs r3, #0 100065f2: 0030 movs r0, r6 100065f4: 7053 strb r3, [r2, #1] 100065f6: 736f strb r7, [r5, #13] 100065f8: b003 add sp, #12 100065fa: bc3c pop {r2, r3, r4, r5} 100065fc: 4690 mov r8, r2 100065fe: 4699 mov r9, r3 10006600: 46a2 mov sl, r4 10006602: 46ab mov fp, r5 10006604: bdf0 pop {r4, r5, r6, r7, pc} 10006606: 0079 lsls r1, r7, #1 10006608: 19c9 adds r1, r1, r7 1000660a: 3903 subs r1, #3 1000660c: 4688 mov r8, r1 1000660e: 1859 adds r1, r3, r1 10006610: 7848 ldrb r0, [r1, #1] 10006612: 4682 mov sl, r0 10006614: 2800 cmp r0, #0 10006616: d109 bne.n 1000662c 10006618: 4649 mov r1, r9 1000661a: 2900 cmp r1, #0 1000661c: d0e5 beq.n 100065ea 1000661e: 7be8 ldrb r0, [r5, #15] 10006620: 2800 cmp r0, #0 10006622: d1d6 bne.n 100065d2 10006624: 73ee strb r6, [r5, #15] 10006626: e7dc b.n 100065e2 10006628: 73ee strb r6, [r5, #15] 1000662a: e7e1 b.n 100065f0 1000662c: 0042 lsls r2, r0, #1 1000662e: 4452 add r2, sl 10006630: 3a03 subs r2, #3 10006632: 4693 mov fp, r2 10006634: 445b add r3, fp 10006636: 785a ldrb r2, [r3, #1] 10006638: 9201 str r2, [sp, #4] 1000663a: 2200 movs r2, #0 1000663c: 705a strb r2, [r3, #1] 1000663e: 704a strb r2, [r1, #1] 10006640: 686b ldr r3, [r5, #4] 10006642: 0002 movs r2, r0 10006644: 0039 movs r1, r7 10006646: 68a8 ldr r0, [r5, #8] 10006648: 4798 blx r3 1000664a: 682b ldr r3, [r5, #0] 1000664c: 2800 cmp r0, #0 1000664e: d130 bne.n 100066b2 10006650: 4641 mov r1, r8 10006652: 4650 mov r0, sl 10006654: 465a mov r2, fp 10006656: 1859 adds r1, r3, r1 10006658: 189a adds r2, r3, r2 1000665a: 7088 strb r0, [r1, #2] 1000665c: 7810 ldrb r0, [r2, #0] 1000665e: 2800 cmp r0, #0 10006660: d000 beq.n 10006664 10006662: 7048 strb r0, [r1, #1] 10006664: 7017 strb r7, [r2, #0] 10006666: 46d8 mov r8, fp 10006668: 4657 mov r7, sl 1000666a: 9a01 ldr r2, [sp, #4] 1000666c: 2a00 cmp r2, #0 1000666e: d02d beq.n 100066cc 10006670: 0011 movs r1, r2 10006672: 0028 movs r0, r5 10006674: f7ff ff12 bl 1000649c 10006678: 4682 mov sl, r0 1000667a: 2800 cmp r0, #0 1000667c: d025 beq.n 100066ca 1000667e: 0002 movs r2, r0 10006680: 0039 movs r1, r7 10006682: 686b ldr r3, [r5, #4] 10006684: 68a8 ldr r0, [r5, #8] 10006686: 4798 blx r3 10006688: 4653 mov r3, sl 1000668a: 0059 lsls r1, r3, #1 1000668c: 4451 add r1, sl 1000668e: 3903 subs r1, #3 10006690: 682b ldr r3, [r5, #0] 10006692: 2800 cmp r0, #0 10006694: d01c beq.n 100066d0 10006696: 4642 mov r2, r8 10006698: 1859 adds r1, r3, r1 1000669a: 1898 adds r0, r3, r2 1000669c: 708f strb r7, [r1, #2] 1000669e: 7802 ldrb r2, [r0, #0] 100066a0: 4694 mov ip, r2 100066a2: 191a adds r2, r3, r4 100066a4: 4664 mov r4, ip 100066a6: 2c00 cmp r4, #0 100066a8: d000 beq.n 100066ac 100066aa: 704c strb r4, [r1, #1] 100066ac: 4651 mov r1, sl 100066ae: 7001 strb r1, [r0, #0] 100066b0: e7b2 b.n 10006618 100066b2: 4659 mov r1, fp 100066b4: 4642 mov r2, r8 100066b6: 1859 adds r1, r3, r1 100066b8: 189a adds r2, r3, r2 100066ba: 708f strb r7, [r1, #2] 100066bc: 7810 ldrb r0, [r2, #0] 100066be: 2800 cmp r0, #0 100066c0: d000 beq.n 100066c4 100066c2: 7048 strb r0, [r1, #1] 100066c4: 4651 mov r1, sl 100066c6: 7011 strb r1, [r2, #0] 100066c8: e7cf b.n 1000666a 100066ca: 682b ldr r3, [r5, #0] 100066cc: 191a adds r2, r3, r4 100066ce: e7a3 b.n 10006618 100066d0: 185a adds r2, r3, r1 100066d2: 4498 add r8, r3 100066d4: 4693 mov fp, r2 100066d6: 4650 mov r0, sl 100066d8: 4642 mov r2, r8 100066da: 7090 strb r0, [r2, #2] 100066dc: 465a mov r2, fp 100066de: 7812 ldrb r2, [r2, #0] 100066e0: 4694 mov ip, r2 100066e2: 4660 mov r0, ip 100066e4: 191a adds r2, r3, r4 100066e6: 2800 cmp r0, #0 100066e8: d002 beq.n 100066f0 100066ea: 4640 mov r0, r8 100066ec: 4664 mov r4, ip 100066ee: 7044 strb r4, [r0, #1] 100066f0: 4658 mov r0, fp 100066f2: 4688 mov r8, r1 100066f4: 7007 strb r7, [r0, #0] 100066f6: 4657 mov r7, sl 100066f8: e78e b.n 10006618 100066fa: 46c0 nop ; (mov r8, r8) 100066fc : 100066fc: b5f0 push {r4, r5, r6, r7, lr} 100066fe: 4645 mov r5, r8 10006700: 46de mov lr, fp 10006702: 4657 mov r7, sl 10006704: 464e mov r6, r9 10006706: b5e0 push {r5, r6, r7, lr} 10006708: 000c movs r4, r1 1000670a: b083 sub sp, #12 1000670c: 0005 movs r5, r0 1000670e: 2300 movs r3, #0 10006710: 2900 cmp r1, #0 10006712: d027 beq.n 10006764 10006714: 0066 lsls r6, r4, #1 10006716: 7b47 ldrb r7, [r0, #13] 10006718: 6801 ldr r1, [r0, #0] 1000671a: 1936 adds r6, r6, r4 1000671c: 3e03 subs r6, #3 1000671e: 1988 adds r0, r1, r6 10006720: 42a7 cmp r7, r4 10006722: d033 beq.n 1000678c 10006724: 7882 ldrb r2, [r0, #2] 10006726: 2a00 cmp r2, #0 10006728: d01c beq.n 10006764 1000672a: 0053 lsls r3, r2, #1 1000672c: 189b adds r3, r3, r2 1000672e: 3b03 subs r3, #3 10006730: 18cb adds r3, r1, r3 10006732: 781a ldrb r2, [r3, #0] 10006734: 42a2 cmp r2, r4 10006736: d11f bne.n 10006778 10006738: 7842 ldrb r2, [r0, #1] 1000673a: 701a strb r2, [r3, #0] 1000673c: 2300 movs r3, #0 1000673e: 7802 ldrb r2, [r0, #0] 10006740: 7083 strb r3, [r0, #2] 10006742: 7043 strb r3, [r0, #1] 10006744: 4691 mov r9, r2 10006746: 2a00 cmp r2, #0 10006748: d133 bne.n 100067b2 1000674a: 7bea ldrb r2, [r5, #15] 1000674c: 2a00 cmp r2, #0 1000674e: d066 beq.n 1000681e 10006750: 0053 lsls r3, r2, #1 10006752: 189b adds r3, r3, r2 10006754: 18c9 adds r1, r1, r3 10006756: 3903 subs r1, #3 10006758: 704c strb r4, [r1, #1] 1000675a: 73ec strb r4, [r5, #15] 1000675c: 2300 movs r3, #0 1000675e: 7043 strb r3, [r0, #1] 10006760: 2301 movs r3, #1 10006762: 736f strb r7, [r5, #13] 10006764: 0018 movs r0, r3 10006766: b003 add sp, #12 10006768: bc3c pop {r2, r3, r4, r5} 1000676a: 4690 mov r8, r2 1000676c: 4699 mov r9, r3 1000676e: 46a2 mov sl, r4 10006770: 46ab mov fp, r5 10006772: bdf0 pop {r4, r5, r6, r7, pc} 10006774: 2a00 cmp r2, #0 10006776: d0e1 beq.n 1000673c 10006778: 0053 lsls r3, r2, #1 1000677a: 189b adds r3, r3, r2 1000677c: 3b03 subs r3, #3 1000677e: 18cb adds r3, r1, r3 10006780: 785a ldrb r2, [r3, #1] 10006782: 42a2 cmp r2, r4 10006784: d1f6 bne.n 10006774 10006786: 7842 ldrb r2, [r0, #1] 10006788: 705a strb r2, [r3, #1] 1000678a: e7d7 b.n 1000673c 1000678c: 7802 ldrb r2, [r0, #0] 1000678e: 9201 str r2, [sp, #4] 10006790: 2a00 cmp r2, #0 10006792: d146 bne.n 10006822 10006794: 7bea ldrb r2, [r5, #15] 10006796: 2a00 cmp r2, #0 10006798: d03f beq.n 1000681a 1000679a: 0053 lsls r3, r2, #1 1000679c: 189b adds r3, r3, r2 1000679e: 18c9 adds r1, r1, r3 100067a0: 3903 subs r1, #3 100067a2: 704f strb r7, [r1, #1] 100067a4: 73ef strb r7, [r5, #15] 100067a6: 2300 movs r3, #0 100067a8: 7043 strb r3, [r0, #1] 100067aa: 9b01 ldr r3, [sp, #4] 100067ac: 736b strb r3, [r5, #13] 100067ae: 2301 movs r3, #1 100067b0: e7d8 b.n 10006764 100067b2: 0052 lsls r2, r2, #1 100067b4: 444a add r2, r9 100067b6: 3a03 subs r2, #3 100067b8: 4690 mov r8, r2 100067ba: 188a adds r2, r1, r2 100067bc: 7857 ldrb r7, [r2, #1] 100067be: 2f00 cmp r7, #0 100067c0: d142 bne.n 10006848 100067c2: 7beb ldrb r3, [r5, #15] 100067c4: 2b00 cmp r3, #0 100067c6: d000 beq.n 100067ca 100067c8: e129 b.n 10006a1e 100067ca: 464f mov r7, r9 100067cc: 7b6e ldrb r6, [r5, #13] 100067ce: 73ec strb r4, [r5, #15] 100067d0: 2300 movs r3, #0 100067d2: 7093 strb r3, [r2, #2] 100067d4: 7043 strb r3, [r0, #1] 100067d6: 2e00 cmp r6, #0 100067d8: d0c2 beq.n 10006760 100067da: 003a movs r2, r7 100067dc: 686b ldr r3, [r5, #4] 100067de: 0031 movs r1, r6 100067e0: 68a8 ldr r0, [r5, #8] 100067e2: 4798 blx r3 100067e4: 0073 lsls r3, r6, #1 100067e6: 199b adds r3, r3, r6 100067e8: 3b03 subs r3, #3 100067ea: 682a ldr r2, [r5, #0] 100067ec: 2800 cmp r0, #0 100067ee: d008 beq.n 10006802 100067f0: 18d3 adds r3, r2, r3 100067f2: 4442 add r2, r8 100067f4: 7096 strb r6, [r2, #2] 100067f6: 7819 ldrb r1, [r3, #0] 100067f8: 2900 cmp r1, #0 100067fa: d10c bne.n 10006816 100067fc: 701f strb r7, [r3, #0] 100067fe: 0037 movs r7, r6 10006800: e7ae b.n 10006760 10006802: 4641 mov r1, r8 10006804: 18d3 adds r3, r2, r3 10006806: 1851 adds r1, r2, r1 10006808: 709f strb r7, [r3, #2] 1000680a: 780a ldrb r2, [r1, #0] 1000680c: 2a00 cmp r2, #0 1000680e: d000 beq.n 10006812 10006810: 705a strb r2, [r3, #1] 10006812: 700e strb r6, [r1, #0] 10006814: e7a4 b.n 10006760 10006816: 7051 strb r1, [r2, #1] 10006818: e7f0 b.n 100067fc 1000681a: 73ef strb r7, [r5, #15] 1000681c: e7c3 b.n 100067a6 1000681e: 73ec strb r4, [r5, #15] 10006820: e79c b.n 1000675c 10006822: 0014 movs r4, r2 10006824: 46a4 mov ip, r4 10006826: 0052 lsls r2, r2, #1 10006828: 4462 add r2, ip 1000682a: 3a03 subs r2, #3 1000682c: 4690 mov r8, r2 1000682e: 188a adds r2, r1, r2 10006830: 7854 ldrb r4, [r2, #1] 10006832: 46a1 mov r9, r4 10006834: 2c00 cmp r4, #0 10006836: d158 bne.n 100068ea 10006838: 7beb ldrb r3, [r5, #15] 1000683a: 2b00 cmp r3, #0 1000683c: d000 beq.n 10006840 1000683e: e0f7 b.n 10006a30 10006840: 73ef strb r7, [r5, #15] 10006842: 2300 movs r3, #0 10006844: 7093 strb r3, [r2, #2] 10006846: e7ae b.n 100067a6 10006848: 0078 lsls r0, r7, #1 1000684a: 19c0 adds r0, r0, r7 1000684c: 3803 subs r0, #3 1000684e: 4682 mov sl, r0 10006850: 4451 add r1, sl 10006852: 7848 ldrb r0, [r1, #1] 10006854: 704b strb r3, [r1, #1] 10006856: 7053 strb r3, [r2, #1] 10006858: 686b ldr r3, [r5, #4] 1000685a: 4683 mov fp, r0 1000685c: 003a movs r2, r7 1000685e: 4649 mov r1, r9 10006860: 68a8 ldr r0, [r5, #8] 10006862: 4798 blx r3 10006864: 682b ldr r3, [r5, #0] 10006866: 2800 cmp r0, #0 10006868: d100 bne.n 1000686c 1000686a: e0a2 b.n 100069b2 1000686c: 4642 mov r2, r8 1000686e: 1898 adds r0, r3, r2 10006870: 4652 mov r2, sl 10006872: 1899 adds r1, r3, r2 10006874: 464a mov r2, r9 10006876: 708a strb r2, [r1, #2] 10006878: 9001 str r0, [sp, #4] 1000687a: 0002 movs r2, r0 1000687c: 7800 ldrb r0, [r0, #0] 1000687e: 2800 cmp r0, #0 10006880: d001 beq.n 10006886 10006882: 9a01 ldr r2, [sp, #4] 10006884: 7048 strb r0, [r1, #1] 10006886: 7017 strb r7, [r2, #0] 10006888: 464f mov r7, r9 1000688a: 465a mov r2, fp 1000688c: 2a00 cmp r2, #0 1000688e: d028 beq.n 100068e2 10006890: 4659 mov r1, fp 10006892: 0028 movs r0, r5 10006894: f7ff fe02 bl 1000649c 10006898: 4681 mov r9, r0 1000689a: 2800 cmp r0, #0 1000689c: d020 beq.n 100068e0 1000689e: 0002 movs r2, r0 100068a0: 686b ldr r3, [r5, #4] 100068a2: 0039 movs r1, r7 100068a4: 68a8 ldr r0, [r5, #8] 100068a6: 4798 blx r3 100068a8: 464b mov r3, r9 100068aa: 005b lsls r3, r3, #1 100068ac: 444b add r3, r9 100068ae: 3b03 subs r3, #3 100068b0: 469c mov ip, r3 100068b2: 2800 cmp r0, #0 100068b4: d06d beq.n 10006992 100068b6: 4642 mov r2, r8 100068b8: 682b ldr r3, [r5, #0] 100068ba: 1898 adds r0, r3, r2 100068bc: 4662 mov r2, ip 100068be: 1899 adds r1, r3, r2 100068c0: 708f strb r7, [r1, #2] 100068c2: 9001 str r0, [sp, #4] 100068c4: 7800 ldrb r0, [r0, #0] 100068c6: 2800 cmp r0, #0 100068c8: d000 beq.n 100068cc 100068ca: e083 b.n 100069d4 100068cc: 464a mov r2, r9 100068ce: 9801 ldr r0, [sp, #4] 100068d0: 7002 strb r2, [r0, #0] 100068d2: 7be9 ldrb r1, [r5, #15] 100068d4: 1998 adds r0, r3, r6 100068d6: 7b6e ldrb r6, [r5, #13] 100068d8: 2900 cmp r1, #0 100068da: d151 bne.n 10006980 100068dc: 9a01 ldr r2, [sp, #4] 100068de: e776 b.n 100067ce 100068e0: 682b ldr r3, [r5, #0] 100068e2: 4642 mov r2, r8 100068e4: 189a adds r2, r3, r2 100068e6: 9201 str r2, [sp, #4] 100068e8: e7f3 b.n 100068d2 100068ea: 0060 lsls r0, r4, #1 100068ec: 4448 add r0, r9 100068ee: 3803 subs r0, #3 100068f0: 4682 mov sl, r0 100068f2: 4451 add r1, sl 100068f4: 7848 ldrb r0, [r1, #1] 100068f6: 704b strb r3, [r1, #1] 100068f8: 7053 strb r3, [r2, #1] 100068fa: 4661 mov r1, ip 100068fc: 0022 movs r2, r4 100068fe: 4683 mov fp, r0 10006900: 686b ldr r3, [r5, #4] 10006902: 68a8 ldr r0, [r5, #8] 10006904: 4664 mov r4, ip 10006906: 4798 blx r3 10006908: 6829 ldr r1, [r5, #0] 1000690a: 2800 cmp r0, #0 1000690c: d078 beq.n 10006a00 1000690e: 4652 mov r2, sl 10006910: 4643 mov r3, r8 10006912: 188a adds r2, r1, r2 10006914: 18cb adds r3, r1, r3 10006916: 7094 strb r4, [r2, #2] 10006918: 7818 ldrb r0, [r3, #0] 1000691a: 2800 cmp r0, #0 1000691c: d000 beq.n 10006920 1000691e: 7050 strb r0, [r2, #1] 10006920: 464a mov r2, r9 10006922: 46c2 mov sl, r8 10006924: 701a strb r2, [r3, #0] 10006926: 465b mov r3, fp 10006928: 2b00 cmp r3, #0 1000692a: d050 beq.n 100069ce 1000692c: 4659 mov r1, fp 1000692e: 0028 movs r0, r5 10006930: f7ff fdb4 bl 1000649c 10006934: 4680 mov r8, r0 10006936: 2800 cmp r0, #0 10006938: d048 beq.n 100069cc 1000693a: 9c01 ldr r4, [sp, #4] 1000693c: 0002 movs r2, r0 1000693e: 0021 movs r1, r4 10006940: 686b ldr r3, [r5, #4] 10006942: 68a8 ldr r0, [r5, #8] 10006944: 4798 blx r3 10006946: 4643 mov r3, r8 10006948: 005a lsls r2, r3, #1 1000694a: 4442 add r2, r8 1000694c: 1ed3 subs r3, r2, #3 1000694e: 6829 ldr r1, [r5, #0] 10006950: 2800 cmp r0, #0 10006952: d044 beq.n 100069de 10006954: 4652 mov r2, sl 10006956: 18cb adds r3, r1, r3 10006958: 188a adds r2, r1, r2 1000695a: 709c strb r4, [r3, #2] 1000695c: 7810 ldrb r0, [r2, #0] 1000695e: 2800 cmp r0, #0 10006960: d000 beq.n 10006964 10006962: 7058 strb r0, [r3, #1] 10006964: 4643 mov r3, r8 10006966: 7013 strb r3, [r2, #0] 10006968: 7beb ldrb r3, [r5, #15] 1000696a: 1988 adds r0, r1, r6 1000696c: 2b00 cmp r3, #0 1000696e: d100 bne.n 10006972 10006970: e766 b.n 10006840 10006972: 005e lsls r6, r3, #1 10006974: 18f3 adds r3, r6, r3 10006976: 18c9 adds r1, r1, r3 10006978: 3903 subs r1, #3 1000697a: 704f strb r7, [r1, #1] 1000697c: 73ef strb r7, [r5, #15] 1000697e: e760 b.n 10006842 10006980: 004a lsls r2, r1, #1 10006982: 4694 mov ip, r2 10006984: 4461 add r1, ip 10006986: 185b adds r3, r3, r1 10006988: 3b03 subs r3, #3 1000698a: 705c strb r4, [r3, #1] 1000698c: 9a01 ldr r2, [sp, #4] 1000698e: 73ec strb r4, [r5, #15] 10006990: e71e b.n 100067d0 10006992: 6829 ldr r1, [r5, #0] 10006994: 4648 mov r0, r9 10006996: 18ca adds r2, r1, r3 10006998: 4643 mov r3, r8 1000699a: 18cb adds r3, r1, r3 1000699c: 7098 strb r0, [r3, #2] 1000699e: 7810 ldrb r0, [r2, #0] 100069a0: 4680 mov r8, r0 100069a2: 1988 adds r0, r1, r6 100069a4: 4646 mov r6, r8 100069a6: 2e00 cmp r6, #0 100069a8: d000 beq.n 100069ac 100069aa: 705e strb r6, [r3, #1] 100069ac: 7017 strb r7, [r2, #0] 100069ae: 46e0 mov r8, ip 100069b0: e707 b.n 100067c2 100069b2: 4641 mov r1, r8 100069b4: 4652 mov r2, sl 100069b6: 1859 adds r1, r3, r1 100069b8: 189a adds r2, r3, r2 100069ba: 708f strb r7, [r1, #2] 100069bc: 7810 ldrb r0, [r2, #0] 100069be: 2800 cmp r0, #0 100069c0: d000 beq.n 100069c4 100069c2: 7048 strb r0, [r1, #1] 100069c4: 4649 mov r1, r9 100069c6: 46d0 mov r8, sl 100069c8: 7011 strb r1, [r2, #0] 100069ca: e75e b.n 1000688a 100069cc: 6829 ldr r1, [r5, #0] 100069ce: 4653 mov r3, sl 100069d0: 18ca adds r2, r1, r3 100069d2: e7c9 b.n 10006968 100069d4: 464a mov r2, r9 100069d6: 7048 strb r0, [r1, #1] 100069d8: 9901 ldr r1, [sp, #4] 100069da: 700a strb r2, [r1, #0] 100069dc: e779 b.n 100068d2 100069de: 18ca adds r2, r1, r3 100069e0: 4653 mov r3, sl 100069e2: 4640 mov r0, r8 100069e4: 18cb adds r3, r1, r3 100069e6: 7098 strb r0, [r3, #2] 100069e8: 7810 ldrb r0, [r2, #0] 100069ea: 4684 mov ip, r0 100069ec: 4664 mov r4, ip 100069ee: 1988 adds r0, r1, r6 100069f0: 2c00 cmp r4, #0 100069f2: d000 beq.n 100069f6 100069f4: 705c strb r4, [r3, #1] 100069f6: 9b01 ldr r3, [sp, #4] 100069f8: 7013 strb r3, [r2, #0] 100069fa: 4643 mov r3, r8 100069fc: 9301 str r3, [sp, #4] 100069fe: e71b b.n 10006838 10006a00: 4653 mov r3, sl 10006a02: 18ca adds r2, r1, r3 10006a04: 4643 mov r3, r8 10006a06: 4648 mov r0, r9 10006a08: 18cb adds r3, r1, r3 10006a0a: 7098 strb r0, [r3, #2] 10006a0c: 7810 ldrb r0, [r2, #0] 10006a0e: 2800 cmp r0, #0 10006a10: d000 beq.n 10006a14 10006a12: 7058 strb r0, [r3, #1] 10006a14: 9b01 ldr r3, [sp, #4] 10006a16: 7013 strb r3, [r2, #0] 10006a18: 464b mov r3, r9 10006a1a: 9301 str r3, [sp, #4] 10006a1c: e783 b.n 10006926 10006a1e: 2603 movs r6, #3 10006a20: 4373 muls r3, r6 10006a22: 18c9 adds r1, r1, r3 10006a24: 3903 subs r1, #3 10006a26: 704c strb r4, [r1, #1] 10006a28: 7b6e ldrb r6, [r5, #13] 10006a2a: 73ec strb r4, [r5, #15] 10006a2c: 464f mov r7, r9 10006a2e: e6cf b.n 100067d0 10006a30: 2603 movs r6, #3 10006a32: 4373 muls r3, r6 10006a34: 18c9 adds r1, r1, r3 10006a36: 3903 subs r1, #3 10006a38: 704f strb r7, [r1, #1] 10006a3a: e701 b.n 10006840 10006a3c : 10006a3c: 4b2d ldr r3, [pc, #180] ; (10006af4 ) 10006a3e: 4a2e ldr r2, [pc, #184] ; (10006af8 ) 10006a40: b570 push {r4, r5, r6, lr} 10006a42: 601a str r2, [r3, #0] 10006a44: 4a2d ldr r2, [pc, #180] ; (10006afc ) 10006a46: 4b2e ldr r3, [pc, #184] ; (10006b00 ) 10006a48: 492e ldr r1, [pc, #184] ; (10006b04 ) 10006a4a: 601a str r2, [r3, #0] 10006a4c: 0010 movs r0, r2 10006a4e: 688b ldr r3, [r1, #8] 10006a50: 4398 bics r0, r3 10006a52: d1fb bne.n 10006a4c 10006a54: 4c2c ldr r4, [pc, #176] ; (10006b08 ) 10006a56: 4d2d ldr r5, [pc, #180] ; (10006b0c ) 10006a58: 42ac cmp r4, r5 10006a5a: d209 bcs.n 10006a70 10006a5c: 2203 movs r2, #3 10006a5e: 1d23 adds r3, r4, #4 10006a60: 3503 adds r5, #3 10006a62: 1aed subs r5, r5, r3 10006a64: 4395 bics r5, r2 10006a66: 18ed adds r5, r5, r3 10006a68: cc08 ldmia r4!, {r3} 10006a6a: 4798 blx r3 10006a6c: 42ac cmp r4, r5 10006a6e: d1fb bne.n 10006a68 10006a70: f000 f89a bl 10006ba8 10006a74: 4a26 ldr r2, [pc, #152] ; (10006b10 ) 10006a76: 4b22 ldr r3, [pc, #136] ; (10006b00 ) 10006a78: 601a str r2, [r3, #0] 10006a7a: 4a22 ldr r2, [pc, #136] ; (10006b04 ) 10006a7c: 6893 ldr r3, [r2, #8] 10006a7e: 01db lsls r3, r3, #7 10006a80: 3380 adds r3, #128 ; 0x80 10006a82: d1fb bne.n 10006a7c 10006a84: 2240 movs r2, #64 ; 0x40 10006a86: 4b23 ldr r3, [pc, #140] ; (10006b14 ) 10006a88: 4823 ldr r0, [pc, #140] ; (10006b18 ) 10006a8a: 4d24 ldr r5, [pc, #144] ; (10006b1c ) 10006a8c: 679a str r2, [r3, #120] ; 0x78 10006a8e: 675a str r2, [r3, #116] ; 0x74 10006a90: 671a str r2, [r3, #112] ; 0x70 10006a92: 66da str r2, [r3, #108] ; 0x6c 10006a94: 42a8 cmp r0, r5 10006a96: d305 bcc.n 10006aa4 10006a98: e00e b.n 10006ab8 10006a9a: f7ff fce1 bl 10006460 10006a9e: 0020 movs r0, r4 10006aa0: 42ac cmp r4, r5 10006aa2: d209 bcs.n 10006ab8 10006aa4: 0004 movs r4, r0 10006aa6: 6803 ldr r3, [r0, #0] 10006aa8: 3408 adds r4, #8 10006aaa: 2b00 cmp r3, #0 10006aac: d1f5 bne.n 10006a9a 10006aae: f7ff fcc9 bl 10006444 10006ab2: 0020 movs r0, r4 10006ab4: 42ac cmp r4, r5 10006ab6: d3f5 bcc.n 10006aa4 10006ab8: 4d19 ldr r5, [pc, #100] ; (10006b20 ) 10006aba: 4c1a ldr r4, [pc, #104] ; (10006b24 ) 10006abc: 22c0 movs r2, #192 ; 0xc0 10006abe: 68a1 ldr r1, [r4, #8] 10006ac0: 0028 movs r0, r5 10006ac2: f003 fedb bl 1000a87c <__wrap___aeabi_memcpy> 10006ac6: 60a5 str r5, [r4, #8] 10006ac8: f7fe fe46 bl 10005758 10006acc: f000 fb5c bl 10007188 10006ad0: f7ff f81c bl 10005b0c 10006ad4: 4c14 ldr r4, [pc, #80] ; (10006b28 ) 10006ad6: 4d15 ldr r5, [pc, #84] ; (10006b2c ) 10006ad8: 42ac cmp r4, r5 10006ada: d209 bcs.n 10006af0 10006adc: 2203 movs r2, #3 10006ade: 1d23 adds r3, r4, #4 10006ae0: 3503 adds r5, #3 10006ae2: 1aed subs r5, r5, r3 10006ae4: 4395 bics r5, r2 10006ae6: 18ed adds r5, r5, r3 10006ae8: cc08 ldmia r4!, {r3} 10006aea: 4798 blx r3 10006aec: 42a5 cmp r5, r4 10006aee: d1fb bne.n 10006ae8 10006af0: bd70 pop {r4, r5, r6, pc} 10006af2: 46c0 nop ; (mov r8, r8) 10006af4: 4000e000 .word 0x4000e000 10006af8: fefbcdbf .word 0xfefbcdbf 10006afc: 003c7ffe .word 0x003c7ffe 10006b00: 4000f000 .word 0x4000f000 10006b04: 4000c000 .word 0x4000c000 10006b08: 20001df8 .word 0x20001df8 10006b0c: 20001e08 .word 0x20001e08 10006b10: 01ffffff .word 0x01ffffff 10006b14: 4001f000 .word 0x4001f000 10006b18: 20001df0 .word 0x20001df0 10006b1c: 20001df8 .word 0x20001df8 10006b20: 20000000 .word 0x20000000 10006b24: e000ed00 .word 0xe000ed00 10006b28: 20001e08 .word 0x20001e08 10006b2c: 20001e18 .word 0x20001e18 10006b30 <_exit>: 10006b30: be00 bkpt 0x0000 10006b32: e7fd b.n 10006b30 <_exit> 10006b34 <_sbrk>: 10006b34: 4a09 ldr r2, [pc, #36] ; (10006b5c <_sbrk+0x28>) 10006b36: 6813 ldr r3, [r2, #0] 10006b38: 2b00 cmp r3, #0 10006b3a: d006 beq.n 10006b4a <_sbrk+0x16> 10006b3c: 4908 ldr r1, [pc, #32] ; (10006b60 <_sbrk+0x2c>) 10006b3e: 1818 adds r0, r3, r0 10006b40: 4288 cmp r0, r1 10006b42: d808 bhi.n 10006b56 <_sbrk+0x22> 10006b44: 6010 str r0, [r2, #0] 10006b46: 0018 movs r0, r3 10006b48: 4770 bx lr 10006b4a: 4b06 ldr r3, [pc, #24] ; (10006b64 <_sbrk+0x30>) 10006b4c: 4904 ldr r1, [pc, #16] ; (10006b60 <_sbrk+0x2c>) 10006b4e: 1818 adds r0, r3, r0 10006b50: 6013 str r3, [r2, #0] 10006b52: 4288 cmp r0, r1 10006b54: d9f6 bls.n 10006b44 <_sbrk+0x10> 10006b56: 2301 movs r3, #1 10006b58: 425b negs r3, r3 10006b5a: e7f4 b.n 10006b46 <_sbrk+0x12> 10006b5c: 2000374c .word 0x2000374c 10006b60: 20040000 .word 0x20040000 10006b64: 20004074 .word 0x20004074 10006b68 : 10006b68: be00 bkpt 0x0000 10006b6a: e7fd b.n 10006b68 10006b6c : 10006b6c: b40f push {r0, r1, r2, r3} 10006b6e: b500 push {lr} 10006b70: 4808 ldr r0, [pc, #32] ; (10006b94 ) 10006b72: b083 sub sp, #12 10006b74: f003 ffa4 bl 1000aac0 <__wrap_puts> 10006b78: 9b04 ldr r3, [sp, #16] 10006b7a: 2b00 cmp r3, #0 10006b7c: d007 beq.n 10006b8e 10006b7e: a905 add r1, sp, #20 10006b80: 0018 movs r0, r3 10006b82: 9101 str r1, [sp, #4] 10006b84: f002 ff12 bl 100099ac 10006b88: 4803 ldr r0, [pc, #12] ; (10006b98 ) 10006b8a: f003 ff99 bl 1000aac0 <__wrap_puts> 10006b8e: be00 bkpt 0x0000 10006b90: e7fd b.n 10006b8e 10006b92: 46c0 nop ; (mov r8, r8) 10006b94: 10011830 .word 0x10011830 10006b98: 10011168 .word 0x10011168 10006b9c : 10006b9c: b510 push {r4, lr} 10006b9e: 4801 ldr r0, [pc, #4] ; (10006ba4 ) 10006ba0: f7ff ffe4 bl 10006b6c 10006ba4: 10011824 .word 0x10011824 10006ba8 : 10006ba8: b530 push {r4, r5, lr} 10006baa: 200c movs r0, #12 10006bac: b083 sub sp, #12 10006bae: f000 fb4f bl 10007250 10006bb2: f7fe fdc9 bl 10005748 10006bb6: 2800 cmp r0, #0 10006bb8: d00e beq.n 10006bd8 10006bba: 4b96 ldr r3, [pc, #600] ; (10006e14 ) 10006bbc: 4a96 ldr r2, [pc, #600] ; (10006e18 ) 10006bbe: 601a str r2, [r3, #0] 10006bc0: 605a str r2, [r3, #4] 10006bc2: 609a str r2, [r3, #8] 10006bc4: 60da str r2, [r3, #12] 10006bc6: 611a str r2, [r3, #16] 10006bc8: 615a str r2, [r3, #20] 10006bca: 619a str r2, [r3, #24] 10006bcc: 61da str r2, [r3, #28] 10006bce: 621a str r2, [r3, #32] 10006bd0: 4a92 ldr r2, [pc, #584] ; (10006e1c ) 10006bd2: 625a str r2, [r3, #36] ; 0x24 10006bd4: b003 add sp, #12 10006bd6: bd30 pop {r4, r5, pc} 10006bd8: 4c91 ldr r4, [pc, #580] ; (10006e20 ) 10006bda: 67a0 str r0, [r4, #120] ; 0x78 10006bdc: f000 fb8c bl 100072f8 10006be0: 2201 movs r2, #1 10006be2: 4b90 ldr r3, [pc, #576] ; (10006e24 ) 10006be4: 601a str r2, [r3, #0] 10006be6: 6c63 ldr r3, [r4, #68] ; 0x44 10006be8: 2b01 cmp r3, #1 10006bea: d1fc bne.n 10006be6 10006bec: 2203 movs r2, #3 10006bee: 4b8e ldr r3, [pc, #568] ; (10006e28 ) 10006bf0: 601a str r2, [r3, #0] 10006bf2: 4a8b ldr r2, [pc, #556] ; (10006e20 ) 10006bf4: 6b93 ldr r3, [r2, #56] ; 0x38 10006bf6: 2b01 cmp r3, #1 10006bf8: d1fc bne.n 10006bf4 10006bfa: 2402 movs r4, #2 10006bfc: 3305 adds r3, #5 10006bfe: 4a8b ldr r2, [pc, #556] ; (10006e2c ) 10006c00: 2101 movs r1, #1 10006c02: 488b ldr r0, [pc, #556] ; (10006e30 ) 10006c04: 9400 str r4, [sp, #0] 10006c06: f000 fad1 bl 100071ac 10006c0a: 2305 movs r3, #5 10006c0c: 4a89 ldr r2, [pc, #548] ; (10006e34 ) 10006c0e: 9400 str r4, [sp, #0] 10006c10: 2101 movs r1, #1 10006c12: 4889 ldr r0, [pc, #548] ; (10006e38 ) 10006c14: f000 faca bl 100071ac 10006c18: 4b88 ldr r3, [pc, #544] ; (10006e3c ) 10006c1a: 685a ldr r2, [r3, #4] 10006c1c: 2aff cmp r2, #255 ; 0xff 10006c1e: d802 bhi.n 10006c26 10006c20: 2280 movs r2, #128 ; 0x80 10006c22: 0052 lsls r2, r2, #1 10006c24: 605a str r2, [r3, #4] 10006c26: 2280 movs r2, #128 ; 0x80 10006c28: 4c7a ldr r4, [pc, #488] ; (10006e14 ) 10006c2a: 4b7f ldr r3, [pc, #508] ; (10006e28 ) 10006c2c: 6921 ldr r1, [r4, #16] 10006c2e: 0112 lsls r2, r2, #4 10006c30: 4d82 ldr r5, [pc, #520] ; (10006e3c ) 10006c32: 601a str r2, [r3, #0] 10006c34: 2900 cmp r1, #0 10006c36: d000 beq.n 10006c3a 10006c38: e0e5 b.n 10006e06 10006c3a: 21e0 movs r1, #224 ; 0xe0 10006c3c: 4b7f ldr r3, [pc, #508] ; (10006e3c ) 10006c3e: 2002 movs r0, #2 10006c40: 681a ldr r2, [r3, #0] 10006c42: 4011 ands r1, r2 10006c44: 2280 movs r2, #128 ; 0x80 10006c46: 0152 lsls r2, r2, #5 10006c48: 432a orrs r2, r5 10006c4a: 6011 str r1, [r2, #0] 10006c4c: 6819 ldr r1, [r3, #0] 10006c4e: 4048 eors r0, r1 10006c50: 2103 movs r1, #3 10006c52: 4001 ands r1, r0 10006c54: 6011 str r1, [r2, #0] 10006c56: 2104 movs r1, #4 10006c58: 689a ldr r2, [r3, #8] 10006c5a: 4211 tst r1, r2 10006c5c: d0fc beq.n 10006c58 10006c5e: 2280 movs r2, #128 ; 0x80 10006c60: 2180 movs r1, #128 ; 0x80 10006c62: 0192 lsls r2, r2, #6 10006c64: 432a orrs r2, r5 10006c66: 0109 lsls r1, r1, #4 10006c68: 6011 str r1, [r2, #0] 10006c6a: 2280 movs r2, #128 ; 0x80 10006c6c: 0052 lsls r2, r2, #1 10006c6e: 605a str r2, [r3, #4] 10006c70: 4b73 ldr r3, [pc, #460] ; (10006e40 ) 10006c72: 6123 str r3, [r4, #16] 10006c74: 4b73 ldr r3, [pc, #460] ; (10006e44 ) 10006c76: 6859 ldr r1, [r3, #4] 10006c78: 29ff cmp r1, #255 ; 0xff 10006c7a: d800 bhi.n 10006c7e 10006c7c: e0c1 b.n 10006e02 10006c7e: 2203 movs r2, #3 10006c80: 4b68 ldr r3, [pc, #416] ; (10006e24 ) 10006c82: 4870 ldr r0, [pc, #448] ; (10006e44 ) 10006c84: 601a str r2, [r3, #0] 10006c86: 2101 movs r1, #1 10006c88: 0003 movs r3, r0 10006c8a: 689a ldr r2, [r3, #8] 10006c8c: 4211 tst r1, r2 10006c8e: d0fc beq.n 10006c8a 10006c90: 25e0 movs r5, #224 ; 0xe0 10006c92: 681a ldr r2, [r3, #0] 10006c94: 4015 ands r5, r2 10006c96: 2280 movs r2, #128 ; 0x80 10006c98: 0152 lsls r2, r2, #5 10006c9a: 4302 orrs r2, r0 10006c9c: 6015 str r5, [r2, #0] 10006c9e: 681b ldr r3, [r3, #0] 10006ca0: 404b eors r3, r1 10006ca2: 2103 movs r1, #3 10006ca4: 4019 ands r1, r3 10006ca6: 6011 str r1, [r2, #0] 10006ca8: 2102 movs r1, #2 10006caa: 4a66 ldr r2, [pc, #408] ; (10006e44 ) 10006cac: 6893 ldr r3, [r2, #8] 10006cae: 4219 tst r1, r3 10006cb0: d0fc beq.n 10006cac 10006cb2: 2380 movs r3, #128 ; 0x80 10006cb4: 2180 movs r1, #128 ; 0x80 10006cb6: 019b lsls r3, r3, #6 10006cb8: 4303 orrs r3, r0 10006cba: 0109 lsls r1, r1, #4 10006cbc: 6019 str r1, [r3, #0] 10006cbe: 2180 movs r1, #128 ; 0x80 10006cc0: 4b61 ldr r3, [pc, #388] ; (10006e48 ) 10006cc2: 0049 lsls r1, r1, #1 10006cc4: 6051 str r1, [r2, #4] 10006cc6: 6163 str r3, [r4, #20] 10006cc8: 4b60 ldr r3, [pc, #384] ; (10006e4c ) 10006cca: 685a ldr r2, [r3, #4] 10006ccc: 2aff cmp r2, #255 ; 0xff 10006cce: d800 bhi.n 10006cd2 10006cd0: 6059 str r1, [r3, #4] 10006cd2: 2280 movs r2, #128 ; 0x80 10006cd4: 4b5e ldr r3, [pc, #376] ; (10006e50 ) 10006cd6: 69e1 ldr r1, [r4, #28] 10006cd8: 0112 lsls r2, r2, #4 10006cda: 4d5c ldr r5, [pc, #368] ; (10006e4c ) 10006cdc: 601a str r2, [r3, #0] 10006cde: 2900 cmp r1, #0 10006ce0: d005 beq.n 10006cee 10006ce2: 6960 ldr r0, [r4, #20] 10006ce4: f002 fed8 bl 10009a98 <__wrap___aeabi_uidiv> 10006ce8: 3001 adds r0, #1 10006cea: 3801 subs r0, #1 10006cec: d1fd bne.n 10006cea 10006cee: 22e0 movs r2, #224 ; 0xe0 10006cf0: 4956 ldr r1, [pc, #344] ; (10006e4c ) 10006cf2: 680b ldr r3, [r1, #0] 10006cf4: 401a ands r2, r3 10006cf6: 2380 movs r3, #128 ; 0x80 10006cf8: 015b lsls r3, r3, #5 10006cfa: 432b orrs r3, r5 10006cfc: 601a str r2, [r3, #0] 10006cfe: 2380 movs r3, #128 ; 0x80 10006d00: 2280 movs r2, #128 ; 0x80 10006d02: 019b lsls r3, r3, #6 10006d04: 432b orrs r3, r5 10006d06: 0112 lsls r2, r2, #4 10006d08: 601a str r2, [r3, #0] 10006d0a: 2280 movs r2, #128 ; 0x80 10006d0c: 4b42 ldr r3, [pc, #264] ; (10006e18 ) 10006d0e: 0052 lsls r2, r2, #1 10006d10: 604a str r2, [r1, #4] 10006d12: 61e3 str r3, [r4, #28] 10006d14: 4b4f ldr r3, [pc, #316] ; (10006e54 ) 10006d16: 6859 ldr r1, [r3, #4] 10006d18: 29ff cmp r1, #255 ; 0xff 10006d1a: d800 bhi.n 10006d1e 10006d1c: 605a str r2, [r3, #4] 10006d1e: 2280 movs r2, #128 ; 0x80 10006d20: 4b4d ldr r3, [pc, #308] ; (10006e58 ) 10006d22: 6a21 ldr r1, [r4, #32] 10006d24: 0112 lsls r2, r2, #4 10006d26: 4d4b ldr r5, [pc, #300] ; (10006e54 ) 10006d28: 601a str r2, [r3, #0] 10006d2a: 2900 cmp r1, #0 10006d2c: d005 beq.n 10006d3a 10006d2e: 6960 ldr r0, [r4, #20] 10006d30: f002 feb2 bl 10009a98 <__wrap___aeabi_uidiv> 10006d34: 3001 adds r0, #1 10006d36: 3801 subs r0, #1 10006d38: d1fd bne.n 10006d36 10006d3a: 22e0 movs r2, #224 ; 0xe0 10006d3c: 4945 ldr r1, [pc, #276] ; (10006e54 ) 10006d3e: 680b ldr r3, [r1, #0] 10006d40: 401a ands r2, r3 10006d42: 2380 movs r3, #128 ; 0x80 10006d44: 015b lsls r3, r3, #5 10006d46: 432b orrs r3, r5 10006d48: 601a str r2, [r3, #0] 10006d4a: 2380 movs r3, #128 ; 0x80 10006d4c: 2280 movs r2, #128 ; 0x80 10006d4e: 019b lsls r3, r3, #6 10006d50: 432b orrs r3, r5 10006d52: 0112 lsls r2, r2, #4 10006d54: 601a str r2, [r3, #0] 10006d56: 2380 movs r3, #128 ; 0x80 10006d58: 005b lsls r3, r3, #1 10006d5a: 604b str r3, [r1, #4] 10006d5c: 4b2e ldr r3, [pc, #184] ; (10006e18 ) 10006d5e: 4a3f ldr r2, [pc, #252] ; (10006e5c ) 10006d60: 6223 str r3, [r4, #32] 10006d62: 4b3f ldr r3, [pc, #252] ; (10006e60 ) 10006d64: 6859 ldr r1, [r3, #4] 10006d66: 4291 cmp r1, r2 10006d68: d801 bhi.n 10006d6e 10006d6a: 3201 adds r2, #1 10006d6c: 605a str r2, [r3, #4] 10006d6e: 2280 movs r2, #128 ; 0x80 10006d70: 4b3c ldr r3, [pc, #240] ; (10006e64 ) 10006d72: 6a61 ldr r1, [r4, #36] ; 0x24 10006d74: 0112 lsls r2, r2, #4 10006d76: 4d3a ldr r5, [pc, #232] ; (10006e60 ) 10006d78: 601a str r2, [r3, #0] 10006d7a: 2900 cmp r1, #0 10006d7c: d005 beq.n 10006d8a 10006d7e: 6960 ldr r0, [r4, #20] 10006d80: f002 fe8a bl 10009a98 <__wrap___aeabi_uidiv> 10006d84: 3001 adds r0, #1 10006d86: 3801 subs r0, #1 10006d88: d1fd bne.n 10006d86 10006d8a: 22e0 movs r2, #224 ; 0xe0 10006d8c: 4934 ldr r1, [pc, #208] ; (10006e60 ) 10006d8e: 680b ldr r3, [r1, #0] 10006d90: 401a ands r2, r3 10006d92: 2380 movs r3, #128 ; 0x80 10006d94: 015b lsls r3, r3, #5 10006d96: 432b orrs r3, r5 10006d98: 601a str r2, [r3, #0] 10006d9a: 2380 movs r3, #128 ; 0x80 10006d9c: 2280 movs r2, #128 ; 0x80 10006d9e: 019b lsls r3, r3, #6 10006da0: 432b orrs r3, r5 10006da2: 0112 lsls r2, r2, #4 10006da4: 601a str r2, [r3, #0] 10006da6: 2380 movs r3, #128 ; 0x80 10006da8: 02db lsls r3, r3, #11 10006daa: 604b str r3, [r1, #4] 10006dac: 4b1b ldr r3, [pc, #108] ; (10006e1c ) 10006dae: 6263 str r3, [r4, #36] ; 0x24 10006db0: 4b2d ldr r3, [pc, #180] ; (10006e68 ) 10006db2: 685a ldr r2, [r3, #4] 10006db4: 2aff cmp r2, #255 ; 0xff 10006db6: d802 bhi.n 10006dbe 10006db8: 2280 movs r2, #128 ; 0x80 10006dba: 0052 lsls r2, r2, #1 10006dbc: 605a str r2, [r3, #4] 10006dbe: 2280 movs r2, #128 ; 0x80 10006dc0: 4b2a ldr r3, [pc, #168] ; (10006e6c ) 10006dc2: 69a1 ldr r1, [r4, #24] 10006dc4: 0112 lsls r2, r2, #4 10006dc6: 4d28 ldr r5, [pc, #160] ; (10006e68 ) 10006dc8: 601a str r2, [r3, #0] 10006dca: 2900 cmp r1, #0 10006dcc: d005 beq.n 10006dda 10006dce: 6960 ldr r0, [r4, #20] 10006dd0: f002 fe62 bl 10009a98 <__wrap___aeabi_uidiv> 10006dd4: 3001 adds r0, #1 10006dd6: 3801 subs r0, #1 10006dd8: d1fd bne.n 10006dd6 10006dda: 22e0 movs r2, #224 ; 0xe0 10006ddc: 4922 ldr r1, [pc, #136] ; (10006e68 ) 10006dde: 680b ldr r3, [r1, #0] 10006de0: 401a ands r2, r3 10006de2: 2380 movs r3, #128 ; 0x80 10006de4: 015b lsls r3, r3, #5 10006de6: 432b orrs r3, r5 10006de8: 601a str r2, [r3, #0] 10006dea: 2380 movs r3, #128 ; 0x80 10006dec: 2280 movs r2, #128 ; 0x80 10006dee: 019b lsls r3, r3, #6 10006df0: 432b orrs r3, r5 10006df2: 0112 lsls r2, r2, #4 10006df4: 601a str r2, [r3, #0] 10006df6: 2380 movs r3, #128 ; 0x80 10006df8: 005b lsls r3, r3, #1 10006dfa: 604b str r3, [r1, #4] 10006dfc: 4b12 ldr r3, [pc, #72] ; (10006e48 ) 10006dfe: 61a3 str r3, [r4, #24] 10006e00: e6e8 b.n 10006bd4 10006e02: 605a str r2, [r3, #4] 10006e04: e73b b.n 10006c7e 10006e06: 6960 ldr r0, [r4, #20] 10006e08: f002 fe46 bl 10009a98 <__wrap___aeabi_uidiv> 10006e0c: 3001 adds r0, #1 10006e0e: 3801 subs r0, #1 10006e10: d1fd bne.n 10006e0e 10006e12: e712 b.n 10006c3a 10006e14: 200036b4 .word 0x200036b4 10006e18: 02dc6c00 .word 0x02dc6c00 10006e1c: 0000b71b .word 0x0000b71b 10006e20: 40008000 .word 0x40008000 10006e24: 4000b03c .word 0x4000b03c 10006e28: 4000b030 .word 0x4000b030 10006e2c: 59682f00 .word 0x59682f00 10006e30: 40028000 .word 0x40028000 10006e34: 1c9c3800 .word 0x1c9c3800 10006e38: 4002c000 .word 0x4002c000 10006e3c: 40008030 .word 0x40008030 10006e40: 00b71b00 .word 0x00b71b00 10006e44: 4000803c .word 0x4000803c 10006e48: 07735940 .word 0x07735940 10006e4c: 40008054 .word 0x40008054 10006e50: 4000b054 .word 0x4000b054 10006e54: 40008060 .word 0x40008060 10006e58: 4000b060 .word 0x4000b060 10006e5c: 0003ffff .word 0x0003ffff 10006e60: 4000806c .word 0x4000806c 10006e64: 4000b06c .word 0x4000b06c 10006e68: 40008048 .word 0x40008048 10006e6c: 4000b048 .word 0x4000b048 10006e70 : 10006e70: 4b01 ldr r3, [pc, #4] ; (10006e78 ) 10006e72: 0080 lsls r0, r0, #2 10006e74: 58c0 ldr r0, [r0, r3] 10006e76: 4770 bx lr 10006e78: 200036b4 .word 0x200036b4 10006e7c : 10006e7c: 2301 movs r3, #1 10006e7e: 4083 lsls r3, r0 10006e80: 2900 cmp r1, #0 10006e82: d102 bne.n 10006e8a 10006e84: 4a03 ldr r2, [pc, #12] ; (10006e94 ) 10006e86: 6013 str r3, [r2, #0] 10006e88: 4770 bx lr 10006e8a: 4a03 ldr r2, [pc, #12] ; (10006e98 ) 10006e8c: 6013 str r3, [r2, #0] 10006e8e: 4a03 ldr r2, [pc, #12] ; (10006e9c ) 10006e90: 6013 str r3, [r2, #0] 10006e92: e7f9 b.n 10006e88 10006e94: e000e180 .word 0xe000e180 10006e98: e000e280 .word 0xe000e280 10006e9c: e000e100 .word 0xe000e100 10006ea0 : 10006ea0: 2301 movs r3, #1 10006ea2: 4083 lsls r3, r0 10006ea4: 4a01 ldr r2, [pc, #4] ; (10006eac ) 10006ea6: 6013 str r3, [r2, #0] 10006ea8: 4770 bx lr 10006eaa: 46c0 nop ; (mov r8, r8) 10006eac: e000e200 .word 0xe000e200 10006eb0 : 10006eb0: 4b02 ldr r3, [pc, #8] ; (10006ebc ) 10006eb2: 3010 adds r0, #16 10006eb4: 689b ldr r3, [r3, #8] 10006eb6: 0080 lsls r0, r0, #2 10006eb8: 58c0 ldr r0, [r0, r3] 10006eba: 4770 bx lr 10006ebc: e000ed00 .word 0xe000ed00 10006ec0 : 10006ec0: b570 push {r4, r5, r6, lr} 10006ec2: 000d movs r5, r1 10006ec4: f3ef 8610 mrs r6, PRIMASK 10006ec8: b672 cpsid i 10006eca: 4a0f ldr r2, [pc, #60] ; (10006f08 ) 10006ecc: 6813 ldr r3, [r2, #0] 10006ece: 2b00 cmp r3, #0 10006ed0: d0fc beq.n 10006ecc 10006ed2: f3bf 8f5f dmb sy 10006ed6: 4b0d ldr r3, [pc, #52] ; (10006f0c ) 10006ed8: 3010 adds r0, #16 10006eda: 689b ldr r3, [r3, #8] 10006edc: 0084 lsls r4, r0, #2 10006ede: 591b ldr r3, [r3, r4] 10006ee0: 4a0b ldr r2, [pc, #44] ; (10006f10 ) 10006ee2: 4293 cmp r3, r2 10006ee4: d003 beq.n 10006eee 10006ee6: 429d cmp r5, r3 10006ee8: d001 beq.n 10006eee 10006eea: f7ff fe57 bl 10006b9c 10006eee: 4b07 ldr r3, [pc, #28] ; (10006f0c ) 10006ef0: 689b ldr r3, [r3, #8] 10006ef2: 511d str r5, [r3, r4] 10006ef4: f3bf 8f5f dmb sy 10006ef8: f3bf 8f5f dmb sy 10006efc: 2200 movs r2, #0 10006efe: 4b02 ldr r3, [pc, #8] ; (10006f08 ) 10006f00: 601a str r2, [r3, #0] 10006f02: f386 8810 msr PRIMASK, r6 10006f06: bd70 pop {r4, r5, r6, pc} 10006f08: d0000124 .word 0xd0000124 10006f0c: e000ed00 .word 0xe000ed00 10006f10: 100001cd .word 0x100001cd 10006f14 : 10006f14: b5f0 push {r4, r5, r6, r7, lr} 10006f16: 4645 mov r5, r8 10006f18: 46de mov lr, fp 10006f1a: 4657 mov r7, sl 10006f1c: 464e mov r6, r9 10006f1e: b5e0 push {r5, r6, r7, lr} 10006f20: 000d movs r5, r1 10006f22: b083 sub sp, #12 10006f24: f3ef 8a10 mrs sl, PRIMASK 10006f28: b672 cpsid i 10006f2a: 4a5d ldr r2, [pc, #372] ; (100070a0 ) 10006f2c: 6813 ldr r3, [r2, #0] 10006f2e: 2b00 cmp r3, #0 10006f30: d0fc beq.n 10006f2c 10006f32: f3bf 8f5f dmb sy 10006f36: 2210 movs r2, #16 10006f38: 4691 mov r9, r2 10006f3a: 4481 add r9, r0 10006f3c: 464a mov r2, r9 10006f3e: 4b59 ldr r3, [pc, #356] ; (100070a4 ) 10006f40: 0096 lsls r6, r2, #2 10006f42: 689b ldr r3, [r3, #8] 10006f44: 599c ldr r4, [r3, r6] 10006f46: 4b58 ldr r3, [pc, #352] ; (100070a8 ) 10006f48: 4698 mov r8, r3 10006f4a: 429c cmp r4, r3 10006f4c: d005 beq.n 10006f5a 10006f4e: 42ac cmp r4, r5 10006f50: d051 beq.n 10006ff6 10006f52: 4f56 ldr r7, [pc, #344] ; (100070ac ) 10006f54: 1be3 subs r3, r4, r7 10006f56: 2b2f cmp r3, #47 ; 0x2f 10006f58: d912 bls.n 10006f80 10006f5a: 4b52 ldr r3, [pc, #328] ; (100070a4 ) 10006f5c: 689b ldr r3, [r3, #8] 10006f5e: 519c str r4, [r3, r6] 10006f60: f3bf 8f5f dmb sy 10006f64: f3bf 8f5f dmb sy 10006f68: 2200 movs r2, #0 10006f6a: 4b4d ldr r3, [pc, #308] ; (100070a0 ) 10006f6c: 601a str r2, [r3, #0] 10006f6e: f38a 8810 msr PRIMASK, sl 10006f72: b003 add sp, #12 10006f74: bc3c pop {r2, r3, r4, r5} 10006f76: 4690 mov r8, r2 10006f78: 4699 mov r9, r3 10006f7a: 46a2 mov sl, r4 10006f7c: 46ab mov fp, r5 10006f7e: bdf0 pop {r4, r5, r6, r7, pc} 10006f80: 2301 movs r3, #1 10006f82: 4083 lsls r3, r0 10006f84: 469b mov fp, r3 10006f86: 465a mov r2, fp 10006f88: 4b49 ldr r3, [pc, #292] ; (100070b0 ) 10006f8a: 681b ldr r3, [r3, #0] 10006f8c: 401a ands r2, r3 10006f8e: 9200 str r2, [sp, #0] 10006f90: 465a mov r2, fp 10006f92: 4b48 ldr r3, [pc, #288] ; (100070b4 ) 10006f94: 601a str r2, [r3, #0] 10006f96: f3bf 8f5f dmb sy 10006f9a: f7f9 f964 bl 10000266 <__get_current_exception> 10006f9e: 9001 str r0, [sp, #4] 10006fa0: 2800 cmp r0, #0 10006fa2: d003 beq.n 10006fac 10006fa4: 4581 cmp r9, r0 10006fa6: d001 beq.n 10006fac 10006fa8: f7ff fdf8 bl 10006b9c 10006fac: 2301 movs r3, #1 10006fae: 0022 movs r2, r4 10006fb0: 439a bics r2, r3 10006fb2: 4b41 ldr r3, [pc, #260] ; (100070b8 ) 10006fb4: 2006 movs r0, #6 10006fb6: 469c mov ip, r3 10006fb8: 0013 movs r3, r2 10006fba: 4661 mov r1, ip 10006fbc: 1bdb subs r3, r3, r7 10006fbe: 415b adcs r3, r3 10006fc0: 4359 muls r1, r3 10006fc2: 0d09 lsrs r1, r1, #20 10006fc4: 6893 ldr r3, [r2, #8] 10006fc6: 468c mov ip, r1 10006fc8: 5610 ldrsb r0, [r2, r0] 10006fca: 429d cmp r5, r3 10006fcc: d10a bne.n 10006fe4 10006fce: e051 b.n 10007074 10006fd0: 0043 lsls r3, r0, #1 10006fd2: 181b adds r3, r3, r0 10006fd4: 2006 movs r0, #6 10006fd6: 009b lsls r3, r3, #2 10006fd8: 18fb adds r3, r7, r3 10006fda: 6899 ldr r1, [r3, #8] 10006fdc: 5618 ldrsb r0, [r3, r0] 10006fde: 42a9 cmp r1, r5 10006fe0: d011 beq.n 10007006 10006fe2: 001a movs r2, r3 10006fe4: 2800 cmp r0, #0 10006fe6: daf3 bge.n 10006fd0 10006fe8: 9b00 ldr r3, [sp, #0] 10006fea: 2b00 cmp r3, #0 10006fec: d105 bne.n 10006ffa 10006fee: 465a mov r2, fp 10006ff0: 4b30 ldr r3, [pc, #192] ; (100070b4 ) 10006ff2: 601a str r2, [r3, #0] 10006ff4: e7b1 b.n 10006f5a 10006ff6: 001c movs r4, r3 10006ff8: e7af b.n 10006f5a 10006ffa: 465a mov r2, fp 10006ffc: 4b2f ldr r3, [pc, #188] ; (100070bc ) 10006ffe: 601a str r2, [r3, #0] 10007000: 4b2b ldr r3, [pc, #172] ; (100070b0 ) 10007002: 601a str r2, [r3, #0] 10007004: e7a9 b.n 10006f5a 10007006: 2800 cmp r0, #0 10007008: db25 blt.n 10007056 1000700a: 0042 lsls r2, r0, #1 1000700c: 1811 adds r1, r2, r0 1000700e: 0089 lsls r1, r1, #2 10007010: 187d adds r5, r7, r1 10007012: 4688 mov r8, r1 10007014: 68a9 ldr r1, [r5, #8] 10007016: 6099 str r1, [r3, #8] 10007018: 79e9 ldrb r1, [r5, #7] 1000701a: 71d9 strb r1, [r3, #7] 1000701c: 2106 movs r1, #6 1000701e: 5669 ldrsb r1, [r5, r1] 10007020: 7199 strb r1, [r3, #6] 10007022: 79a9 ldrb r1, [r5, #6] 10007024: 297f cmp r1, #127 ; 0x7f 10007026: d813 bhi.n 10007050 10007028: 88ad ldrh r5, [r5, #4] 1000702a: 1af9 subs r1, r7, r3 1000702c: 056d lsls r5, r5, #21 1000702e: 152d asrs r5, r5, #20 10007030: 4445 add r5, r8 10007032: 1949 adds r1, r1, r5 10007034: 25e0 movs r5, #224 ; 0xe0 10007036: 0509 lsls r1, r1, #20 10007038: 0d49 lsrs r1, r1, #21 1000703a: 022d lsls r5, r5, #8 1000703c: 4329 orrs r1, r5 1000703e: 8099 strh r1, [r3, #4] 10007040: 1812 adds r2, r2, r0 10007042: 4b1f ldr r3, [pc, #124] ; (100070c0 ) 10007044: 0092 lsls r2, r2, #2 10007046: 18bf adds r7, r7, r2 10007048: 781a ldrb r2, [r3, #0] 1000704a: 7018 strb r0, [r3, #0] 1000704c: 71ba strb r2, [r7, #6] 1000704e: e7cb b.n 10006fe8 10007050: 21bd movs r1, #189 ; 0xbd 10007052: 0209 lsls r1, r1, #8 10007054: e7f3 b.n 1000703e 10007056: 9901 ldr r1, [sp, #4] 10007058: 2900 cmp r1, #0 1000705a: d113 bne.n 10007084 1000705c: 2a00 cmp r2, #0 1000705e: d00f beq.n 10007080 10007060: 20ff movs r0, #255 ; 0xff 10007062: 7190 strb r0, [r2, #6] 10007064: 4817 ldr r0, [pc, #92] ; (100070c4 ) 10007066: 8090 strh r0, [r2, #4] 10007068: 4a15 ldr r2, [pc, #84] ; (100070c0 ) 1000706a: 7810 ldrb r0, [r2, #0] 1000706c: 7198 strb r0, [r3, #6] 1000706e: 4663 mov r3, ip 10007070: 7013 strb r3, [r2, #0] 10007072: e7b9 b.n 10006fe8 10007074: 0013 movs r3, r2 10007076: 2800 cmp r0, #0 10007078: dac7 bge.n 1000700a 1000707a: 9a01 ldr r2, [sp, #4] 1000707c: 2a00 cmp r2, #0 1000707e: d101 bne.n 10007084 10007080: 4644 mov r4, r8 10007082: e7f1 b.n 10007068 10007084: 4a10 ldr r2, [pc, #64] ; (100070c8 ) 10007086: 4911 ldr r1, [pc, #68] ; (100070cc ) 10007088: 1ad2 subs r2, r2, r3 1000708a: 3a08 subs r2, #8 1000708c: 0250 lsls r0, r2, #9 1000708e: 0d40 lsrs r0, r0, #21 10007090: 4301 orrs r1, r0 10007092: 8099 strh r1, [r3, #4] 10007094: 490e ldr r1, [pc, #56] ; (100070d0 ) 10007096: 0852 lsrs r2, r2, #1 10007098: 430a orrs r2, r1 1000709a: 80da strh r2, [r3, #6] 1000709c: e7a4 b.n 10006fe8 1000709e: 46c0 nop ; (mov r8, r8) 100070a0: d0000124 .word 0xd0000124 100070a4: e000ed00 .word 0xe000ed00 100070a8: 100001cd .word 0x100001cd 100070ac: 200014f0 .word 0x200014f0 100070b0: e000e100 .word 0xe000e100 100070b4: e000e180 .word 0xe000e180 100070b8: 0000aaaa .word 0x0000aaaa 100070bc: e000e280 .word 0xe000e280 100070c0: 20003dab .word 0x20003dab 100070c4: ffffbd00 .word 0xffffbd00 100070c8: 2000152a .word 0x2000152a 100070cc: fffff000 .word 0xfffff000 100070d0: fffff800 .word 0xfffff800 100070d4 : 100070d4: b5f8 push {r3, r4, r5, r6, r7, lr} 100070d6: 2501 movs r5, #1 100070d8: 0004 movs r4, r0 100070da: 4305 orrs r5, r0 100070dc: f7f9 f8c3 bl 10000266 <__get_current_exception> 100070e0: f3ef 8610 mrs r6, PRIMASK 100070e4: b672 cpsid i 100070e6: 4a21 ldr r2, [pc, #132] ; (1000716c ) 100070e8: 6813 ldr r3, [r2, #0] 100070ea: 2b00 cmp r3, #0 100070ec: d0fc beq.n 100070e8 100070ee: f3bf 8f5f dmb sy 100070f2: 4b1f ldr r3, [pc, #124] ; (10007170 ) 100070f4: 4a1f ldr r2, [pc, #124] ; (10007174 ) 100070f6: 0021 movs r1, r4 100070f8: 1ac9 subs r1, r1, r3 100070fa: 4149 adcs r1, r1 100070fc: 434a muls r2, r1 100070fe: 0d12 lsrs r2, r2, #20 10007100: 491d ldr r1, [pc, #116] ; (10007178 ) 10007102: 0080 lsls r0, r0, #2 10007104: 688f ldr r7, [r1, #8] 10007106: b252 sxtb r2, r2 10007108: 583f ldr r7, [r7, r0] 1000710a: 42af cmp r7, r5 1000710c: d01c beq.n 10007148 1000710e: 2106 movs r1, #6 10007110: 5659 ldrsb r1, [r3, r1] 10007112: 4291 cmp r1, r2 10007114: d026 beq.n 10007164 10007116: 2112 movs r1, #18 10007118: 5659 ldrsb r1, [r3, r1] 1000711a: 4291 cmp r1, r2 1000711c: d024 beq.n 10007168 1000711e: 211e movs r1, #30 10007120: 5659 ldrsb r1, [r3, r1] 10007122: 4291 cmp r1, r2 10007124: d014 beq.n 10007150 10007126: 212a movs r1, #42 ; 0x2a 10007128: 5659 ldrsb r1, [r3, r1] 1000712a: 2003 movs r0, #3 1000712c: 4291 cmp r1, r2 1000712e: d010 beq.n 10007152 10007130: 4b12 ldr r3, [pc, #72] ; (1000717c ) 10007132: 7819 ldrb r1, [r3, #0] 10007134: 701a strb r2, [r3, #0] 10007136: 71a1 strb r1, [r4, #6] 10007138: f3bf 8f5f dmb sy 1000713c: 2200 movs r2, #0 1000713e: 4b0b ldr r3, [pc, #44] ; (1000716c ) 10007140: 601a str r2, [r3, #0] 10007142: f386 8810 msr PRIMASK, r6 10007146: bdf8 pop {r3, r4, r5, r6, r7, pc} 10007148: 688b ldr r3, [r1, #8] 1000714a: 490d ldr r1, [pc, #52] ; (10007180 ) 1000714c: 5019 str r1, [r3, r0] 1000714e: e7ef b.n 10007130 10007150: 2002 movs r0, #2 10007152: 0041 lsls r1, r0, #1 10007154: 1809 adds r1, r1, r0 10007156: 0089 lsls r1, r1, #2 10007158: 185b adds r3, r3, r1 1000715a: 21ff movs r1, #255 ; 0xff 1000715c: 7199 strb r1, [r3, #6] 1000715e: 4909 ldr r1, [pc, #36] ; (10007184 ) 10007160: 8099 strh r1, [r3, #4] 10007162: e7e5 b.n 10007130 10007164: 2000 movs r0, #0 10007166: e7f4 b.n 10007152 10007168: 2001 movs r0, #1 1000716a: e7f2 b.n 10007152 1000716c: d0000124 .word 0xd0000124 10007170: 200014f0 .word 0x200014f0 10007174: 0000aaaa .word 0x0000aaaa 10007178: e000ed00 .word 0xe000ed00 1000717c: 20003dab .word 0x20003dab 10007180: 100001cd .word 0x100001cd 10007184: ffffbd00 .word 0xffffbd00 10007188 : 10007188: 4b05 ldr r3, [pc, #20] ; (100071a0 ) 1000718a: 4a06 ldr r2, [pc, #24] ; (100071a4 ) 1000718c: 6013 str r3, [r2, #0] 1000718e: 4a06 ldr r2, [pc, #24] ; (100071a8 ) 10007190: 6013 str r3, [r2, #0] 10007192: 6053 str r3, [r2, #4] 10007194: 6093 str r3, [r2, #8] 10007196: 60d3 str r3, [r2, #12] 10007198: 6113 str r3, [r2, #16] 1000719a: 6153 str r3, [r2, #20] 1000719c: 6193 str r3, [r2, #24] 1000719e: 4770 bx lr 100071a0: 80808080 .word 0x80808080 100071a4: e000e400 .word 0xe000e400 100071a8: e000e404 .word 0xe000e404 100071ac : 100071ac: b5f8 push {r3, r4, r5, r6, r7, lr} 100071ae: 0004 movs r4, r0 100071b0: 200c movs r0, #12 100071b2: 001e movs r6, r3 100071b4: 0017 movs r7, r2 100071b6: 000d movs r5, r1 100071b8: f002 fc6e bl 10009a98 <__wrap___aeabi_uidiv> 100071bc: 0142 lsls r2, r0, #5 100071be: 1a12 subs r2, r2, r0 100071c0: 0191 lsls r1, r2, #6 100071c2: 1a89 subs r1, r1, r2 100071c4: 00c9 lsls r1, r1, #3 100071c6: 1809 adds r1, r1, r0 100071c8: 0189 lsls r1, r1, #6 100071ca: 0038 movs r0, r7 100071cc: f002 fc64 bl 10009a98 <__wrap___aeabi_uidiv> 100071d0: 9b06 ldr r3, [sp, #24] 100071d2: 0436 lsls r6, r6, #16 100071d4: 031b lsls r3, r3, #12 100071d6: 431e orrs r6, r3 100071d8: 6823 ldr r3, [r4, #0] 100071da: 2b00 cmp r3, #0 100071dc: db21 blt.n 10007222 100071de: 4b18 ldr r3, [pc, #96] ; (10007240 ) 100071e0: 18e2 adds r2, r4, r3 100071e2: 4253 negs r3, r2 100071e4: 415a adcs r2, r3 100071e6: 2380 movs r3, #128 ; 0x80 100071e8: 015b lsls r3, r3, #5 100071ea: 469c mov ip, r3 100071ec: 4252 negs r2, r2 100071ee: 401a ands r2, r3 100071f0: 4b14 ldr r3, [pc, #80] ; (10007244 ) 100071f2: 4462 add r2, ip 100071f4: 601a str r2, [r3, #0] 100071f6: 4b14 ldr r3, [pc, #80] ; (10007248 ) 100071f8: 601a str r2, [r3, #0] 100071fa: 4b14 ldr r3, [pc, #80] ; (1000724c ) 100071fc: 0017 movs r7, r2 100071fe: 6899 ldr r1, [r3, #8] 10007200: 438f bics r7, r1 10007202: d1fb bne.n 100071fc 10007204: 23c0 movs r3, #192 ; 0xc0 10007206: 1d22 adds r2, r4, #4 10007208: 019b lsls r3, r3, #6 1000720a: 4313 orrs r3, r2 1000720c: 2221 movs r2, #33 ; 0x21 1000720e: 6025 str r5, [r4, #0] 10007210: 60a0 str r0, [r4, #8] 10007212: 601a str r2, [r3, #0] 10007214: 6822 ldr r2, [r4, #0] 10007216: 2a00 cmp r2, #0 10007218: dafc bge.n 10007214 1000721a: 2208 movs r2, #8 1000721c: 60e6 str r6, [r4, #12] 1000721e: 601a str r2, [r3, #0] 10007220: bdf8 pop {r3, r4, r5, r6, r7, pc} 10007222: 233f movs r3, #63 ; 0x3f 10007224: 6822 ldr r2, [r4, #0] 10007226: 4013 ands r3, r2 10007228: 42ab cmp r3, r5 1000722a: d1d8 bne.n 100071de 1000722c: 68a3 ldr r3, [r4, #8] 1000722e: 051b lsls r3, r3, #20 10007230: 0d1b lsrs r3, r3, #20 10007232: 4283 cmp r3, r0 10007234: d1d3 bne.n 100071de 10007236: 68e3 ldr r3, [r4, #12] 10007238: 2e00 cmp r6, #0 1000723a: d1d0 bne.n 100071de 1000723c: e7f0 b.n 10007220 1000723e: 46c0 nop ; (mov r8, r8) 10007240: bffd4000 .word 0xbffd4000 10007244: 4000e000 .word 0x4000e000 10007248: 4000f000 .word 0x4000f000 1000724c: 4000c000 .word 0x4000c000 10007250 : 10007250: 2380 movs r3, #128 ; 0x80 10007252: 009b lsls r3, r3, #2 10007254: 4318 orrs r0, r3 10007256: 4b01 ldr r3, [pc, #4] ; (1000725c ) 10007258: 62d8 str r0, [r3, #44] ; 0x2c 1000725a: 4770 bx lr 1000725c: 40058000 .word 0x40058000 10007260 : 10007260: b510 push {r4, lr} 10007262: 2480 movs r4, #128 ; 0x80 10007264: 4b1b ldr r3, [pc, #108] ; (100072d4 ) 10007266: 05e4 lsls r4, r4, #23 10007268: 601c str r4, [r3, #0] 1000726a: 2800 cmp r0, #0 1000726c: d01a beq.n 100072a4 1000726e: 2301 movs r3, #1 10007270: 4c19 ldr r4, [pc, #100] ; (100072d8 ) 10007272: 4318 orrs r0, r3 10007274: 4b19 ldr r3, [pc, #100] ; (100072dc ) 10007276: 61dc str r4, [r3, #28] 10007278: 4c19 ldr r4, [pc, #100] ; (100072e0 ) 1000727a: 4044 eors r4, r0 1000727c: 621c str r4, [r3, #32] 1000727e: 6259 str r1, [r3, #36] ; 0x24 10007280: 6298 str r0, [r3, #40] ; 0x28 10007282: 2180 movs r1, #128 ; 0x80 10007284: 4b13 ldr r3, [pc, #76] ; (100072d4 ) 10007286: 05c9 lsls r1, r1, #23 10007288: 6019 str r1, [r3, #0] 1000728a: 4816 ldr r0, [pc, #88] ; (100072e4 ) 1000728c: 4916 ldr r1, [pc, #88] ; (100072e8 ) 1000728e: 6008 str r0, [r1, #0] 10007290: 21e0 movs r1, #224 ; 0xe0 10007292: 04c9 lsls r1, r1, #19 10007294: 6019 str r1, [r3, #0] 10007296: 2a00 cmp r2, #0 10007298: d107 bne.n 100072aa 1000729a: 2280 movs r2, #128 ; 0x80 1000729c: 4b13 ldr r3, [pc, #76] ; (100072ec ) 1000729e: 0612 lsls r2, r2, #24 100072a0: 601a str r2, [r3, #0] 100072a2: bd10 pop {r4, pc} 100072a4: 4b0d ldr r3, [pc, #52] ; (100072dc ) 100072a6: 61d8 str r0, [r3, #28] 100072a8: e7eb b.n 10007282 100072aa: 0153 lsls r3, r2, #5 100072ac: 1a9b subs r3, r3, r2 100072ae: 009b lsls r3, r3, #2 100072b0: 189a adds r2, r3, r2 100072b2: 4b0f ldr r3, [pc, #60] ; (100072f0 ) 100072b4: 0112 lsls r2, r2, #4 100072b6: 429a cmp r2, r3 100072b8: d808 bhi.n 100072cc 100072ba: 4b0e ldr r3, [pc, #56] ; (100072f4 ) 100072bc: 601a str r2, [r3, #0] 100072be: 4b07 ldr r3, [pc, #28] ; (100072dc ) 100072c0: 605a str r2, [r3, #4] 100072c2: 2280 movs r2, #128 ; 0x80 100072c4: 4b09 ldr r3, [pc, #36] ; (100072ec ) 100072c6: 05d2 lsls r2, r2, #23 100072c8: 601a str r2, [r3, #0] 100072ca: e7ea b.n 100072a2 100072cc: 4a09 ldr r2, [pc, #36] ; (100072f4 ) 100072ce: 6013 str r3, [r2, #0] 100072d0: 001a movs r2, r3 100072d2: e7f4 b.n 100072be 100072d4: 4005b000 .word 0x4005b000 100072d8: b007c0d3 .word 0xb007c0d3 100072dc: 40058000 .word 0x40058000 100072e0: 4ff83f2d .word 0x4ff83f2d 100072e4: 0001fffc .word 0x0001fffc 100072e8: 40012008 .word 0x40012008 100072ec: 4005a000 .word 0x4005a000 100072f0: 00ffffff .word 0x00ffffff 100072f4: 20003b54 .word 0x20003b54 100072f8 : 100072f8: 23aa movs r3, #170 ; 0xaa 100072fa: 4a06 ldr r2, [pc, #24] ; (10007314 ) 100072fc: 011b lsls r3, r3, #4 100072fe: 6013 str r3, [r2, #0] 10007300: 232f movs r3, #47 ; 0x2f 10007302: 4905 ldr r1, [pc, #20] ; (10007318 ) 10007304: 60d3 str r3, [r2, #12] 10007306: 4b05 ldr r3, [pc, #20] ; (1000731c ) 10007308: 6019 str r1, [r3, #0] 1000730a: 6853 ldr r3, [r2, #4] 1000730c: 2b00 cmp r3, #0 1000730e: dafc bge.n 1000730a 10007310: 4770 bx lr 10007312: 46c0 nop ; (mov r8, r8) 10007314: 40024000 .word 0x40024000 10007318: 00fab000 .word 0x00fab000 1000731c: 40026000 .word 0x40026000 10007320 <_out_buffer>: 10007320: 429a cmp r2, r3 10007322: d200 bcs.n 10007326 <_out_buffer+0x6> 10007324: 5488 strb r0, [r1, r2] 10007326: 4770 bx lr 10007328 <_out_null>: 10007328: 4770 bx lr 1000732a: 46c0 nop ; (mov r8, r8) 1000732c <_out_fct>: 1000732c: b510 push {r4, lr} 1000732e: 2800 cmp r0, #0 10007330: d003 beq.n 1000733a <_out_fct+0xe> 10007332: 684a ldr r2, [r1, #4] 10007334: 680b ldr r3, [r1, #0] 10007336: 0011 movs r1, r2 10007338: 4798 blx r3 1000733a: bd10 pop {r4, pc} 1000733c <_out_char>: 1000733c: b510 push {r4, lr} 1000733e: 2800 cmp r0, #0 10007340: d001 beq.n 10007346 <_out_char+0xa> 10007342: f003 fb6d bl 1000aa20 <__wrap_putchar> 10007346: bd10 pop {r4, pc} 10007348 <_ntoa_format>: 10007348: b5f0 push {r4, r5, r6, r7, lr} 1000734a: 4657 mov r7, sl 1000734c: 4645 mov r5, r8 1000734e: 46de mov lr, fp 10007350: 464e mov r6, r9 10007352: b5e0 push {r5, r6, r7, lr} 10007354: b085 sub sp, #20 10007356: 4698 mov r8, r3 10007358: ab10 add r3, sp, #64 ; 0x40 1000735a: 781d ldrb r5, [r3, #0] 1000735c: 9b13 ldr r3, [sp, #76] ; 0x4c 1000735e: 4693 mov fp, r2 10007360: 469a mov sl, r3 10007362: 2302 movs r3, #2 10007364: 9a14 ldr r2, [sp, #80] ; 0x50 10007366: 000f movs r7, r1 10007368: 4013 ands r3, r2 1000736a: 0006 movs r6, r0 1000736c: 9c0f ldr r4, [sp, #60] ; 0x3c 1000736e: 9912 ldr r1, [sp, #72] ; 0x48 10007370: 9301 str r3, [sp, #4] 10007372: 2b00 cmp r3, #0 10007374: d12d bne.n 100073d2 <_ntoa_format+0x8a> 10007376: 3301 adds r3, #1 10007378: 4013 ands r3, r2 1000737a: 469c mov ip, r3 1000737c: 4653 mov r3, sl 1000737e: 2b00 cmp r3, #0 10007380: d166 bne.n 10007450 <_ntoa_format+0x108> 10007382: 428c cmp r4, r1 10007384: d20d bcs.n 100073a2 <_ntoa_format+0x5a> 10007386: 2c1f cmp r4, #31 10007388: d900 bls.n 1000738c <_ntoa_format+0x44> 1000738a: e112 b.n 100075b2 <_ntoa_format+0x26a> 1000738c: 9b0e ldr r3, [sp, #56] ; 0x38 1000738e: 2030 movs r0, #48 ; 0x30 10007390: 191b adds r3, r3, r4 10007392: e002 b.n 1000739a <_ntoa_format+0x52> 10007394: 3301 adds r3, #1 10007396: 2c20 cmp r4, #32 10007398: d003 beq.n 100073a2 <_ntoa_format+0x5a> 1000739a: 3401 adds r4, #1 1000739c: 7018 strb r0, [r3, #0] 1000739e: 42a1 cmp r1, r4 100073a0: d8f8 bhi.n 10007394 <_ntoa_format+0x4c> 100073a2: 4663 mov r3, ip 100073a4: 2b00 cmp r3, #0 100073a6: d014 beq.n 100073d2 <_ntoa_format+0x8a> 100073a8: 45a2 cmp sl, r4 100073aa: d912 bls.n 100073d2 <_ntoa_format+0x8a> 100073ac: 9b0e ldr r3, [sp, #56] ; 0x38 100073ae: 2030 movs r0, #48 ; 0x30 100073b0: 191b adds r3, r3, r4 100073b2: 2c1f cmp r4, #31 100073b4: d821 bhi.n 100073fa <_ntoa_format+0xb2> 100073b6: 46ac mov ip, r5 100073b8: 0015 movs r5, r2 100073ba: 4652 mov r2, sl 100073bc: e002 b.n 100073c4 <_ntoa_format+0x7c> 100073be: 3301 adds r3, #1 100073c0: 2c20 cmp r4, #32 100073c2: d017 beq.n 100073f4 <_ntoa_format+0xac> 100073c4: 3401 adds r4, #1 100073c6: 7018 strb r0, [r3, #0] 100073c8: 4294 cmp r4, r2 100073ca: d1f8 bne.n 100073be <_ntoa_format+0x76> 100073cc: 4692 mov sl, r2 100073ce: 002a movs r2, r5 100073d0: 4665 mov r5, ip 100073d2: 06d3 lsls r3, r2, #27 100073d4: d52e bpl.n 10007434 <_ntoa_format+0xec> 100073d6: 0553 lsls r3, r2, #21 100073d8: d419 bmi.n 1000740e <_ntoa_format+0xc6> 100073da: 2c00 cmp r4, #0 100073dc: d111 bne.n 10007402 <_ntoa_format+0xba> 100073de: 9b11 ldr r3, [sp, #68] ; 0x44 100073e0: 2b10 cmp r3, #16 100073e2: d100 bne.n 100073e6 <_ntoa_format+0x9e> 100073e4: e0d9 b.n 1000759a <_ntoa_format+0x252> 100073e6: 2b02 cmp r3, #2 100073e8: d11f bne.n 1000742a <_ntoa_format+0xe2> 100073ea: 990e ldr r1, [sp, #56] ; 0x38 100073ec: 3360 adds r3, #96 ; 0x60 100073ee: 700b strb r3, [r1, #0] 100073f0: 2401 movs r4, #1 100073f2: e01a b.n 1000742a <_ntoa_format+0xe2> 100073f4: 4692 mov sl, r2 100073f6: 002a movs r2, r5 100073f8: 4665 mov r5, ip 100073fa: 06d3 lsls r3, r2, #27 100073fc: d53e bpl.n 1000747c <_ntoa_format+0x134> 100073fe: 0553 lsls r3, r2, #21 10007400: d405 bmi.n 1000740e <_ntoa_format+0xc6> 10007402: 42a1 cmp r1, r4 10007404: d100 bne.n 10007408 <_ntoa_format+0xc0> 10007406: e09f b.n 10007548 <_ntoa_format+0x200> 10007408: 4554 cmp r4, sl 1000740a: d100 bne.n 1000740e <_ntoa_format+0xc6> 1000740c: e09c b.n 10007548 <_ntoa_format+0x200> 1000740e: 9b11 ldr r3, [sp, #68] ; 0x44 10007410: 2b10 cmp r3, #16 10007412: d065 beq.n 100074e0 <_ntoa_format+0x198> 10007414: 2b02 cmp r3, #2 10007416: d106 bne.n 10007426 <_ntoa_format+0xde> 10007418: 2c1f cmp r4, #31 1000741a: d865 bhi.n 100074e8 <_ntoa_format+0x1a0> 1000741c: 2162 movs r1, #98 ; 0x62 1000741e: 9b0e ldr r3, [sp, #56] ; 0x38 10007420: 191b adds r3, r3, r4 10007422: 7019 strb r1, [r3, #0] 10007424: 3401 adds r4, #1 10007426: 2c1f cmp r4, #31 10007428: d85e bhi.n 100074e8 <_ntoa_format+0x1a0> 1000742a: 2130 movs r1, #48 ; 0x30 1000742c: 9b0e ldr r3, [sp, #56] ; 0x38 1000742e: 191b adds r3, r3, r4 10007430: 7019 strb r1, [r3, #0] 10007432: 3401 adds r4, #1 10007434: 2c1f cmp r4, #31 10007436: d857 bhi.n 100074e8 <_ntoa_format+0x1a0> 10007438: 2d00 cmp r5, #0 1000743a: d11b bne.n 10007474 <_ntoa_format+0x12c> 1000743c: 0753 lsls r3, r2, #29 1000743e: d500 bpl.n 10007442 <_ntoa_format+0xfa> 10007440: e070 b.n 10007524 <_ntoa_format+0x1dc> 10007442: 0713 lsls r3, r2, #28 10007444: d550 bpl.n 100074e8 <_ntoa_format+0x1a0> 10007446: 2320 movs r3, #32 10007448: 990e ldr r1, [sp, #56] ; 0x38 1000744a: 550b strb r3, [r1, r4] 1000744c: 3401 adds r4, #1 1000744e: e015 b.n 1000747c <_ntoa_format+0x134> 10007450: 4663 mov r3, ip 10007452: 2b00 cmp r3, #0 10007454: d06b beq.n 1000752e <_ntoa_format+0x1e6> 10007456: 2d00 cmp r5, #0 10007458: d000 beq.n 1000745c <_ntoa_format+0x114> 1000745a: e070 b.n 1000753e <_ntoa_format+0x1f6> 1000745c: 230c movs r3, #12 1000745e: 4213 tst r3, r2 10007460: d16d bne.n 1000753e <_ntoa_format+0x1f6> 10007462: 428c cmp r4, r1 10007464: d2a0 bcs.n 100073a8 <_ntoa_format+0x60> 10007466: 2c1f cmp r4, #31 10007468: d990 bls.n 1000738c <_ntoa_format+0x44> 1000746a: 4653 mov r3, sl 1000746c: 2420 movs r4, #32 1000746e: 2b20 cmp r3, #32 10007470: d8c3 bhi.n 100073fa <_ntoa_format+0xb2> 10007472: e7ae b.n 100073d2 <_ntoa_format+0x8a> 10007474: 232d movs r3, #45 ; 0x2d 10007476: 990e ldr r1, [sp, #56] ; 0x38 10007478: 550b strb r3, [r1, r4] 1000747a: 3401 adds r4, #1 1000747c: 0793 lsls r3, r2, #30 1000747e: d036 beq.n 100074ee <_ntoa_format+0x1a6> 10007480: 465b mov r3, fp 10007482: 9303 str r3, [sp, #12] 10007484: 001a movs r2, r3 10007486: 9b0e ldr r3, [sp, #56] ; 0x38 10007488: 9402 str r4, [sp, #8] 1000748a: 4699 mov r9, r3 1000748c: 464b mov r3, r9 1000748e: 3c01 subs r4, #1 10007490: 1c55 adds r5, r2, #1 10007492: 5d18 ldrb r0, [r3, r4] 10007494: 0039 movs r1, r7 10007496: 4643 mov r3, r8 10007498: 47b0 blx r6 1000749a: 002a movs r2, r5 1000749c: 2c00 cmp r4, #0 1000749e: d1f5 bne.n 1000748c <_ntoa_format+0x144> 100074a0: 9a03 ldr r2, [sp, #12] 100074a2: 9b02 ldr r3, [sp, #8] 100074a4: 4694 mov ip, r2 100074a6: 4463 add r3, ip 100074a8: 001d movs r5, r3 100074aa: 9b01 ldr r3, [sp, #4] 100074ac: 2b00 cmp r3, #0 100074ae: d00f beq.n 100074d0 <_ntoa_format+0x188> 100074b0: 465b mov r3, fp 100074b2: 1aeb subs r3, r5, r3 100074b4: 4553 cmp r3, sl 100074b6: d20b bcs.n 100074d0 <_ntoa_format+0x188> 100074b8: 002a movs r2, r5 100074ba: 465d mov r5, fp 100074bc: 1c54 adds r4, r2, #1 100074be: 4643 mov r3, r8 100074c0: 0039 movs r1, r7 100074c2: 2020 movs r0, #32 100074c4: 47b0 blx r6 100074c6: 0022 movs r2, r4 100074c8: 1b63 subs r3, r4, r5 100074ca: 4553 cmp r3, sl 100074cc: d3f6 bcc.n 100074bc <_ntoa_format+0x174> 100074ce: 0025 movs r5, r4 100074d0: 0028 movs r0, r5 100074d2: b005 add sp, #20 100074d4: bc3c pop {r2, r3, r4, r5} 100074d6: 4690 mov r8, r2 100074d8: 4699 mov r9, r3 100074da: 46a2 mov sl, r4 100074dc: 46ab mov fp, r5 100074de: bdf0 pop {r4, r5, r6, r7, pc} 100074e0: 0693 lsls r3, r2, #26 100074e2: d541 bpl.n 10007568 <_ntoa_format+0x220> 100074e4: 2c1f cmp r4, #31 100074e6: d952 bls.n 1000758e <_ntoa_format+0x246> 100074e8: 465d mov r5, fp 100074ea: 0793 lsls r3, r2, #30 100074ec: d112 bne.n 10007514 <_ntoa_format+0x1cc> 100074ee: 4554 cmp r4, sl 100074f0: d238 bcs.n 10007564 <_ntoa_format+0x21c> 100074f2: 465b mov r3, fp 100074f4: 4453 add r3, sl 100074f6: 1b1b subs r3, r3, r4 100074f8: 940f str r4, [sp, #60] ; 0x3c 100074fa: 001c movs r4, r3 100074fc: 9b0f ldr r3, [sp, #60] ; 0x3c 100074fe: 465a mov r2, fp 10007500: 4699 mov r9, r3 10007502: 1c55 adds r5, r2, #1 10007504: 4643 mov r3, r8 10007506: 0039 movs r1, r7 10007508: 2020 movs r0, #32 1000750a: 47b0 blx r6 1000750c: 002a movs r2, r5 1000750e: 42a5 cmp r5, r4 10007510: d1f7 bne.n 10007502 <_ntoa_format+0x1ba> 10007512: 464c mov r4, r9 10007514: 2c00 cmp r4, #0 10007516: d0c8 beq.n 100074aa <_ntoa_format+0x162> 10007518: 9b0e ldr r3, [sp, #56] ; 0x38 1000751a: 9503 str r5, [sp, #12] 1000751c: 9402 str r4, [sp, #8] 1000751e: 002a movs r2, r5 10007520: 4699 mov r9, r3 10007522: e7b3 b.n 1000748c <_ntoa_format+0x144> 10007524: 232b movs r3, #43 ; 0x2b 10007526: 990e ldr r1, [sp, #56] ; 0x38 10007528: 550b strb r3, [r1, r4] 1000752a: 3401 adds r4, #1 1000752c: e7a6 b.n 1000747c <_ntoa_format+0x134> 1000752e: 428c cmp r4, r1 10007530: d300 bcc.n 10007534 <_ntoa_format+0x1ec> 10007532: e74e b.n 100073d2 <_ntoa_format+0x8a> 10007534: 2c1f cmp r4, #31 10007536: d800 bhi.n 1000753a <_ntoa_format+0x1f2> 10007538: e728 b.n 1000738c <_ntoa_format+0x44> 1000753a: 2420 movs r4, #32 1000753c: e749 b.n 100073d2 <_ntoa_format+0x8a> 1000753e: 2301 movs r3, #1 10007540: 425b negs r3, r3 10007542: 4699 mov r9, r3 10007544: 44ca add sl, r9 10007546: e78c b.n 10007462 <_ntoa_format+0x11a> 10007548: 1e63 subs r3, r4, #1 1000754a: 2b00 cmp r3, #0 1000754c: d115 bne.n 1000757a <_ntoa_format+0x232> 1000754e: 9b11 ldr r3, [sp, #68] ; 0x44 10007550: 2b10 cmp r3, #16 10007552: d019 beq.n 10007588 <_ntoa_format+0x240> 10007554: 2b02 cmp r3, #2 10007556: d100 bne.n 1000755a <_ntoa_format+0x212> 10007558: e747 b.n 100073ea <_ntoa_format+0xa2> 1000755a: 2330 movs r3, #48 ; 0x30 1000755c: 990e ldr r1, [sp, #56] ; 0x38 1000755e: 2401 movs r4, #1 10007560: 700b strb r3, [r1, #0] 10007562: e769 b.n 10007438 <_ntoa_format+0xf0> 10007564: 465d mov r5, fp 10007566: e7d5 b.n 10007514 <_ntoa_format+0x1cc> 10007568: 2c1f cmp r4, #31 1000756a: d900 bls.n 1000756e <_ntoa_format+0x226> 1000756c: e786 b.n 1000747c <_ntoa_format+0x134> 1000756e: 2178 movs r1, #120 ; 0x78 10007570: 9b0e ldr r3, [sp, #56] ; 0x38 10007572: 191b adds r3, r3, r4 10007574: 7019 strb r1, [r3, #0] 10007576: 3401 adds r4, #1 10007578: e755 b.n 10007426 <_ntoa_format+0xde> 1000757a: 9911 ldr r1, [sp, #68] ; 0x44 1000757c: 3c02 subs r4, #2 1000757e: 2910 cmp r1, #16 10007580: d0ae beq.n 100074e0 <_ntoa_format+0x198> 10007582: 001c movs r4, r3 10007584: 000b movs r3, r1 10007586: e745 b.n 10007414 <_ntoa_format+0xcc> 10007588: 0693 lsls r3, r2, #26 1000758a: d50d bpl.n 100075a8 <_ntoa_format+0x260> 1000758c: 2400 movs r4, #0 1000758e: 2158 movs r1, #88 ; 0x58 10007590: 9b0e ldr r3, [sp, #56] ; 0x38 10007592: 191b adds r3, r3, r4 10007594: 7019 strb r1, [r3, #0] 10007596: 3401 adds r4, #1 10007598: e745 b.n 10007426 <_ntoa_format+0xde> 1000759a: 0693 lsls r3, r2, #26 1000759c: d504 bpl.n 100075a8 <_ntoa_format+0x260> 1000759e: 2358 movs r3, #88 ; 0x58 100075a0: 990e ldr r1, [sp, #56] ; 0x38 100075a2: 2401 movs r4, #1 100075a4: 700b strb r3, [r1, #0] 100075a6: e740 b.n 1000742a <_ntoa_format+0xe2> 100075a8: 2378 movs r3, #120 ; 0x78 100075aa: 990e ldr r1, [sp, #56] ; 0x38 100075ac: 2401 movs r4, #1 100075ae: 700b strb r3, [r1, #0] 100075b0: e73b b.n 1000742a <_ntoa_format+0xe2> 100075b2: 2420 movs r4, #32 100075b4: e6f5 b.n 100073a2 <_ntoa_format+0x5a> 100075b6: 46c0 nop ; (mov r8, r8) 100075b8 <_etoa.part.0>: 100075b8: b5f0 push {r4, r5, r6, r7, lr} 100075ba: 4645 mov r5, r8 100075bc: 46de mov lr, fp 100075be: 4657 mov r7, sl 100075c0: 464e mov r6, r9 100075c2: b5e0 push {r5, r6, r7, lr} 100075c4: b09b sub sp, #108 ; 0x6c 100075c6: 4698 mov r8, r3 100075c8: 9b25 ldr r3, [sp, #148] ; 0x94 100075ca: 9c24 ldr r4, [sp, #144] ; 0x90 100075cc: 001d movs r5, r3 100075ce: 9008 str r0, [sp, #32] 100075d0: 9109 str r1, [sp, #36] ; 0x24 100075d2: 920a str r2, [sp, #40] ; 0x28 100075d4: 930c str r3, [sp, #48] ; 0x30 100075d6: 2200 movs r2, #0 100075d8: 2300 movs r3, #0 100075da: 0020 movs r0, r4 100075dc: 0029 movs r1, r5 100075de: 940b str r4, [sp, #44] ; 0x2c 100075e0: f002 fd10 bl 1000a004 <__wrap___aeabi_dcmplt> 100075e4: 2800 cmp r0, #0 100075e6: d000 beq.n 100075ea <_etoa.part.0+0x32> 100075e8: e1a7 b.n 1000793a <_etoa.part.0+0x382> 100075ea: 9a0b ldr r2, [sp, #44] ; 0x2c 100075ec: 9b0c ldr r3, [sp, #48] ; 0x30 100075ee: 4692 mov sl, r2 100075f0: 469b mov fp, r3 100075f2: 2380 movs r3, #128 ; 0x80 100075f4: 9a28 ldr r2, [sp, #160] ; 0xa0 100075f6: 00db lsls r3, r3, #3 100075f8: 401a ands r2, r3 100075fa: 920e str r2, [sp, #56] ; 0x38 100075fc: d101 bne.n 10007602 <_etoa.part.0+0x4a> 100075fe: 2306 movs r3, #6 10007600: 9326 str r3, [sp, #152] ; 0x98 10007602: 2380 movs r3, #128 ; 0x80 10007604: 9a28 ldr r2, [sp, #160] ; 0xa0 10007606: 011b lsls r3, r3, #4 10007608: 401a ands r2, r3 1000760a: 4656 mov r6, sl 1000760c: 465b mov r3, fp 1000760e: 920d str r2, [sp, #52] ; 0x34 10007610: 4333 orrs r3, r6 10007612: d100 bne.n 10007616 <_etoa.part.0+0x5e> 10007614: e161 b.n 100078da <_etoa.part.0+0x322> 10007616: 465b mov r3, fp 10007618: 0058 lsls r0, r3, #1 1000761a: 4bcc ldr r3, [pc, #816] ; (1000794c <_etoa.part.0+0x394>) 1000761c: 0d40 lsrs r0, r0, #21 1000761e: 469c mov ip, r3 10007620: 4460 add r0, ip 10007622: f002 fd1d bl 1000a060 <__wrap___aeabi_i2d> 10007626: 4aca ldr r2, [pc, #808] ; (10007950 <_etoa.part.0+0x398>) 10007628: 4bca ldr r3, [pc, #808] ; (10007954 <_etoa.part.0+0x39c>) 1000762a: f002 fca8 bl 10009f7e <__wrap___aeabi_dmul> 1000762e: 4aca ldr r2, [pc, #808] ; (10007958 <_etoa.part.0+0x3a0>) 10007630: 4bca ldr r3, [pc, #808] ; (1000795c <_etoa.part.0+0x3a4>) 10007632: f002 fc7d bl 10009f30 <__wrap___aeabi_dadd> 10007636: 465b mov r3, fp 10007638: 4ac9 ldr r2, [pc, #804] ; (10007960 <_etoa.part.0+0x3a8>) 1000763a: 031b lsls r3, r3, #12 1000763c: 0b1b lsrs r3, r3, #12 1000763e: 431a orrs r2, r3 10007640: 0004 movs r4, r0 10007642: 000d movs r5, r1 10007644: 4bc7 ldr r3, [pc, #796] ; (10007964 <_etoa.part.0+0x3ac>) 10007646: 0011 movs r1, r2 10007648: 4650 mov r0, sl 1000764a: 2200 movs r2, #0 1000764c: f002 fc67 bl 10009f1e <__wrap___aeabi_dsub> 10007650: 4ac5 ldr r2, [pc, #788] ; (10007968 <_etoa.part.0+0x3b0>) 10007652: 4bc6 ldr r3, [pc, #792] ; (1000796c <_etoa.part.0+0x3b4>) 10007654: f002 fc93 bl 10009f7e <__wrap___aeabi_dmul> 10007658: 0002 movs r2, r0 1000765a: 000b movs r3, r1 1000765c: 0020 movs r0, r4 1000765e: 0029 movs r1, r5 10007660: f002 fc66 bl 10009f30 <__wrap___aeabi_dadd> 10007664: f002 fd14 bl 1000a090 <__wrap___aeabi_d2iz> 10007668: 4681 mov r9, r0 1000766a: f002 fcf9 bl 1000a060 <__wrap___aeabi_i2d> 1000766e: 4ac0 ldr r2, [pc, #768] ; (10007970 <_etoa.part.0+0x3b8>) 10007670: 4bc0 ldr r3, [pc, #768] ; (10007974 <_etoa.part.0+0x3bc>) 10007672: 0004 movs r4, r0 10007674: 000d movs r5, r1 10007676: f002 fc82 bl 10009f7e <__wrap___aeabi_dmul> 1000767a: 2200 movs r2, #0 1000767c: 4bbe ldr r3, [pc, #760] ; (10007978 <_etoa.part.0+0x3c0>) 1000767e: f002 fc57 bl 10009f30 <__wrap___aeabi_dadd> 10007682: f002 fd05 bl 1000a090 <__wrap___aeabi_d2iz> 10007686: 4abd ldr r2, [pc, #756] ; (1000797c <_etoa.part.0+0x3c4>) 10007688: 0006 movs r6, r0 1000768a: 4bbd ldr r3, [pc, #756] ; (10007980 <_etoa.part.0+0x3c8>) 1000768c: 0020 movs r0, r4 1000768e: 0029 movs r1, r5 10007690: f002 fc75 bl 10009f7e <__wrap___aeabi_dmul> 10007694: 0004 movs r4, r0 10007696: 0030 movs r0, r6 10007698: 000d movs r5, r1 1000769a: 960f str r6, [sp, #60] ; 0x3c 1000769c: f002 fce0 bl 1000a060 <__wrap___aeabi_i2d> 100076a0: 4ab8 ldr r2, [pc, #736] ; (10007984 <_etoa.part.0+0x3cc>) 100076a2: 4bb9 ldr r3, [pc, #740] ; (10007988 <_etoa.part.0+0x3d0>) 100076a4: f002 fc6b bl 10009f7e <__wrap___aeabi_dmul> 100076a8: 0002 movs r2, r0 100076aa: 000b movs r3, r1 100076ac: 0020 movs r0, r4 100076ae: 0029 movs r1, r5 100076b0: f002 fc35 bl 10009f1e <__wrap___aeabi_dsub> 100076b4: 0002 movs r2, r0 100076b6: 000b movs r3, r1 100076b8: 0006 movs r6, r0 100076ba: 000f movs r7, r1 100076bc: f002 fc5f bl 10009f7e <__wrap___aeabi_dmul> 100076c0: 0032 movs r2, r6 100076c2: 0004 movs r4, r0 100076c4: 000d movs r5, r1 100076c6: 003b movs r3, r7 100076c8: 0030 movs r0, r6 100076ca: 0039 movs r1, r7 100076cc: f002 fc30 bl 10009f30 <__wrap___aeabi_dadd> 100076d0: 2200 movs r2, #0 100076d2: 9010 str r0, [sp, #64] ; 0x40 100076d4: 9111 str r1, [sp, #68] ; 0x44 100076d6: 4bad ldr r3, [pc, #692] ; (1000798c <_etoa.part.0+0x3d4>) 100076d8: 0020 movs r0, r4 100076da: 0029 movs r1, r5 100076dc: f002 fc31 bl 10009f42 <__wrap___aeabi_ddiv> 100076e0: 2200 movs r2, #0 100076e2: 4bab ldr r3, [pc, #684] ; (10007990 <_etoa.part.0+0x3d8>) 100076e4: f002 fc24 bl 10009f30 <__wrap___aeabi_dadd> 100076e8: 0002 movs r2, r0 100076ea: 000b movs r3, r1 100076ec: 0020 movs r0, r4 100076ee: 0029 movs r1, r5 100076f0: f002 fc27 bl 10009f42 <__wrap___aeabi_ddiv> 100076f4: 2200 movs r2, #0 100076f6: 4ba7 ldr r3, [pc, #668] ; (10007994 <_etoa.part.0+0x3dc>) 100076f8: f002 fc1a bl 10009f30 <__wrap___aeabi_dadd> 100076fc: 0002 movs r2, r0 100076fe: 000b movs r3, r1 10007700: 0020 movs r0, r4 10007702: 0029 movs r1, r5 10007704: f002 fc1d bl 10009f42 <__wrap___aeabi_ddiv> 10007708: 000d movs r5, r1 1000770a: 2180 movs r1, #128 ; 0x80 1000770c: 0004 movs r4, r0 1000770e: 0032 movs r2, r6 10007710: 003b movs r3, r7 10007712: 2000 movs r0, #0 10007714: 05c9 lsls r1, r1, #23 10007716: f002 fc02 bl 10009f1e <__wrap___aeabi_dsub> 1000771a: 0002 movs r2, r0 1000771c: 000b movs r3, r1 1000771e: 0020 movs r0, r4 10007720: 0029 movs r1, r5 10007722: f002 fc05 bl 10009f30 <__wrap___aeabi_dadd> 10007726: 0002 movs r2, r0 10007728: 000b movs r3, r1 1000772a: 9810 ldr r0, [sp, #64] ; 0x40 1000772c: 9911 ldr r1, [sp, #68] ; 0x44 1000772e: f002 fc08 bl 10009f42 <__wrap___aeabi_ddiv> 10007732: 2200 movs r2, #0 10007734: 4b8a ldr r3, [pc, #552] ; (10007960 <_etoa.part.0+0x3a8>) 10007736: f002 fbfb bl 10009f30 <__wrap___aeabi_dadd> 1000773a: 4a97 ldr r2, [pc, #604] ; (10007998 <_etoa.part.0+0x3e0>) 1000773c: 9b0f ldr r3, [sp, #60] ; 0x3c 1000773e: 4694 mov ip, r2 10007740: 4463 add r3, ip 10007742: 2200 movs r2, #0 10007744: 051b lsls r3, r3, #20 10007746: f002 fc1a bl 10009f7e <__wrap___aeabi_dmul> 1000774a: 0005 movs r5, r0 1000774c: 000c movs r4, r1 1000774e: 0002 movs r2, r0 10007750: 000b movs r3, r1 10007752: 4650 mov r0, sl 10007754: 4659 mov r1, fp 10007756: f002 fc55 bl 1000a004 <__wrap___aeabi_dcmplt> 1000775a: 2800 cmp r0, #0 1000775c: d00b beq.n 10007776 <_etoa.part.0+0x1be> 1000775e: 2301 movs r3, #1 10007760: 425b negs r3, r3 10007762: 469c mov ip, r3 10007764: 0028 movs r0, r5 10007766: 0021 movs r1, r4 10007768: 2200 movs r2, #0 1000776a: 4b89 ldr r3, [pc, #548] ; (10007990 <_etoa.part.0+0x3d8>) 1000776c: 44e1 add r9, ip 1000776e: f002 fbe8 bl 10009f42 <__wrap___aeabi_ddiv> 10007772: 0005 movs r5, r0 10007774: 000c movs r4, r1 10007776: 464b mov r3, r9 10007778: 26c6 movs r6, #198 ; 0xc6 1000777a: 3363 adds r3, #99 ; 0x63 1000777c: 429e cmp r6, r3 1000777e: 41b6 sbcs r6, r6 10007780: 9b0d ldr r3, [sp, #52] ; 0x34 10007782: 4276 negs r6, r6 10007784: 3604 adds r6, #4 10007786: 2b00 cmp r3, #0 10007788: d000 beq.n 1000778c <_etoa.part.0+0x1d4> 1000778a: e0bc b.n 10007906 <_etoa.part.0+0x34e> 1000778c: 9b27 ldr r3, [sp, #156] ; 0x9c 1000778e: 2700 movs r7, #0 10007790: 429e cmp r6, r3 10007792: d200 bcs.n 10007796 <_etoa.part.0+0x1de> 10007794: 1b9f subs r7, r3, r6 10007796: 2302 movs r3, #2 10007798: 9a28 ldr r2, [sp, #160] ; 0xa0 1000779a: 401a ands r2, r3 1000779c: 920d str r2, [sp, #52] ; 0x34 1000779e: d003 beq.n 100077a8 <_etoa.part.0+0x1f0> 100077a0: 4273 negs r3, r6 100077a2: 4173 adcs r3, r6 100077a4: 425b negs r3, r3 100077a6: 401f ands r7, r3 100077a8: 464b mov r3, r9 100077aa: 2b00 cmp r3, #0 100077ac: d007 beq.n 100077be <_etoa.part.0+0x206> 100077ae: 4650 mov r0, sl 100077b0: 4659 mov r1, fp 100077b2: 002a movs r2, r5 100077b4: 0023 movs r3, r4 100077b6: f002 fbc4 bl 10009f42 <__wrap___aeabi_ddiv> 100077ba: 4682 mov sl, r0 100077bc: 468b mov fp, r1 100077be: 2200 movs r2, #0 100077c0: 2300 movs r3, #0 100077c2: 980b ldr r0, [sp, #44] ; 0x2c 100077c4: 990c ldr r1, [sp, #48] ; 0x30 100077c6: f002 fc1d bl 1000a004 <__wrap___aeabi_dcmplt> 100077ca: 2800 cmp r0, #0 100077cc: d003 beq.n 100077d6 <_etoa.part.0+0x21e> 100077ce: 2180 movs r1, #128 ; 0x80 100077d0: 0609 lsls r1, r1, #24 100077d2: 4459 add r1, fp 100077d4: 468b mov fp, r1 100077d6: 4652 mov r2, sl 100077d8: 465b mov r3, fp 100077da: 4650 mov r0, sl 100077dc: 4659 mov r1, fp 100077de: f002 fc2c bl 1000a03a <__wrap___aeabi_dcmpun> 100077e2: 2800 cmp r0, #0 100077e4: d000 beq.n 100077e8 <_etoa.part.0+0x230> 100077e6: e144 b.n 10007a72 <_etoa.part.0+0x4ba> 100077e8: 2201 movs r2, #1 100077ea: 4b6c ldr r3, [pc, #432] ; (1000799c <_etoa.part.0+0x3e4>) 100077ec: 4252 negs r2, r2 100077ee: 4650 mov r0, sl 100077f0: 4659 mov r1, fp 100077f2: f002 fc07 bl 1000a004 <__wrap___aeabi_dcmplt> 100077f6: 2800 cmp r0, #0 100077f8: d000 beq.n 100077fc <_etoa.part.0+0x244> 100077fa: e0d7 b.n 100079ac <_etoa.part.0+0x3f4> 100077fc: 9a28 ldr r2, [sp, #160] ; 0xa0 100077fe: 4b68 ldr r3, [pc, #416] ; (100079a0 <_etoa.part.0+0x3e8>) 10007800: 9703 str r7, [sp, #12] 10007802: 4013 ands r3, r2 10007804: 9304 str r3, [sp, #16] 10007806: 9b26 ldr r3, [sp, #152] ; 0x98 10007808: 4652 mov r2, sl 1000780a: 9302 str r3, [sp, #8] 1000780c: 465b mov r3, fp 1000780e: 9909 ldr r1, [sp, #36] ; 0x24 10007810: 9200 str r2, [sp, #0] 10007812: 9301 str r3, [sp, #4] 10007814: 9808 ldr r0, [sp, #32] 10007816: 9a0a ldr r2, [sp, #40] ; 0x28 10007818: 4643 mov r3, r8 1000781a: f000 fcff bl 1000821c <_ftoa.part.1> 1000781e: 0002 movs r2, r0 10007820: 2e00 cmp r6, #0 10007822: d052 beq.n 100078ca <_etoa.part.0+0x312> 10007824: 2020 movs r0, #32 10007826: 9b28 ldr r3, [sp, #160] ; 0xa0 10007828: 9c08 ldr r4, [sp, #32] 1000782a: 4003 ands r3, r0 1000782c: 4259 negs r1, r3 1000782e: 414b adcs r3, r1 10007830: 425b negs r3, r3 10007832: 4018 ands r0, r3 10007834: 1c53 adds r3, r2, #1 10007836: 3045 adds r0, #69 ; 0x45 10007838: 469a mov sl, r3 1000783a: 9909 ldr r1, [sp, #36] ; 0x24 1000783c: 4643 mov r3, r8 1000783e: 47a0 blx r4 10007840: 464b mov r3, r9 10007842: 17da asrs r2, r3, #31 10007844: 189d adds r5, r3, r2 10007846: 0fdb lsrs r3, r3, #31 10007848: 4699 mov r9, r3 1000784a: 1e73 subs r3, r6, #1 1000784c: 4055 eors r5, r2 1000784e: 469b mov fp, r3 10007850: 2400 movs r4, #0 10007852: ae12 add r6, sp, #72 ; 0x48 10007854: e002 b.n 1000785c <_etoa.part.0+0x2a4> 10007856: 003c movs r4, r7 10007858: 2f20 cmp r7, #32 1000785a: d00d beq.n 10007878 <_etoa.part.0+0x2c0> 1000785c: 0028 movs r0, r5 1000785e: 210a movs r1, #10 10007860: f002 f91a bl 10009a98 <__wrap___aeabi_uidiv> 10007864: 1c67 adds r7, r4, #1 10007866: 3130 adds r1, #48 ; 0x30 10007868: 1934 adds r4, r6, r4 1000786a: 7021 strb r1, [r4, #0] 1000786c: 0028 movs r0, r5 1000786e: 210a movs r1, #10 10007870: f002 f912 bl 10009a98 <__wrap___aeabi_uidiv> 10007874: 1e05 subs r5, r0, #0 10007876: d1ee bne.n 10007856 <_etoa.part.0+0x29e> 10007878: 2305 movs r3, #5 1000787a: 9306 str r3, [sp, #24] 1000787c: 465b mov r3, fp 1000787e: 9305 str r3, [sp, #20] 10007880: 2300 movs r3, #0 10007882: 9304 str r3, [sp, #16] 10007884: 330a adds r3, #10 10007886: 9303 str r3, [sp, #12] 10007888: 464b mov r3, r9 1000788a: 9701 str r7, [sp, #4] 1000788c: 9600 str r6, [sp, #0] 1000788e: 9f09 ldr r7, [sp, #36] ; 0x24 10007890: 9e08 ldr r6, [sp, #32] 10007892: 9302 str r3, [sp, #8] 10007894: 4652 mov r2, sl 10007896: 4643 mov r3, r8 10007898: 0039 movs r1, r7 1000789a: 0030 movs r0, r6 1000789c: f7ff fd54 bl 10007348 <_ntoa_format> 100078a0: 9b0d ldr r3, [sp, #52] ; 0x34 100078a2: 0002 movs r2, r0 100078a4: 2b00 cmp r3, #0 100078a6: d010 beq.n 100078ca <_etoa.part.0+0x312> 100078a8: 990a ldr r1, [sp, #40] ; 0x28 100078aa: 1a43 subs r3, r0, r1 100078ac: 9827 ldr r0, [sp, #156] ; 0x9c 100078ae: 4298 cmp r0, r3 100078b0: d90b bls.n 100078ca <_etoa.part.0+0x312> 100078b2: 4689 mov r9, r1 100078b4: 0005 movs r5, r0 100078b6: 4643 mov r3, r8 100078b8: 0039 movs r1, r7 100078ba: 2020 movs r0, #32 100078bc: 1c54 adds r4, r2, #1 100078be: 47b0 blx r6 100078c0: 464b mov r3, r9 100078c2: 0022 movs r2, r4 100078c4: 1ae3 subs r3, r4, r3 100078c6: 429d cmp r5, r3 100078c8: d8f5 bhi.n 100078b6 <_etoa.part.0+0x2fe> 100078ca: 0010 movs r0, r2 100078cc: b01b add sp, #108 ; 0x6c 100078ce: bc3c pop {r2, r3, r4, r5} 100078d0: 4690 mov r8, r2 100078d2: 4699 mov r9, r3 100078d4: 46a2 mov sl, r4 100078d6: 46ab mov fp, r5 100078d8: bdf0 pop {r4, r5, r6, r7, pc} 100078da: 9b0d ldr r3, [sp, #52] ; 0x34 100078dc: 4655 mov r5, sl 100078de: 465c mov r4, fp 100078e0: 2b00 cmp r3, #0 100078e2: d027 beq.n 10007934 <_etoa.part.0+0x37c> 100078e4: 2300 movs r3, #0 100078e6: 4699 mov r9, r3 100078e8: 9b26 ldr r3, [sp, #152] ; 0x98 100078ea: 454b cmp r3, r9 100078ec: dd00 ble.n 100078f0 <_etoa.part.0+0x338> 100078ee: e0b1 b.n 10007a54 <_etoa.part.0+0x49c> 100078f0: 2300 movs r3, #0 100078f2: 9326 str r3, [sp, #152] ; 0x98 100078f4: 2380 movs r3, #128 ; 0x80 100078f6: 9a28 ldr r2, [sp, #160] ; 0xa0 100078f8: 00db lsls r3, r3, #3 100078fa: 431a orrs r2, r3 100078fc: 2300 movs r3, #0 100078fe: 9228 str r2, [sp, #160] ; 0xa0 10007900: 2600 movs r6, #0 10007902: 4699 mov r9, r3 10007904: e742 b.n 1000778c <_etoa.part.0+0x1d4> 10007906: 0023 movs r3, r4 10007908: 432b orrs r3, r5 1000790a: d0ed beq.n 100078e8 <_etoa.part.0+0x330> 1000790c: 4a25 ldr r2, [pc, #148] ; (100079a4 <_etoa.part.0+0x3ec>) 1000790e: 4b26 ldr r3, [pc, #152] ; (100079a8 <_etoa.part.0+0x3f0>) 10007910: 4650 mov r0, sl 10007912: 4659 mov r1, fp 10007914: f002 fb84 bl 1000a020 <__wrap___aeabi_dcmpge> 10007918: 2800 cmp r0, #0 1000791a: d000 beq.n 1000791e <_etoa.part.0+0x366> 1000791c: e09f b.n 10007a5e <_etoa.part.0+0x4a6> 1000791e: 9b26 ldr r3, [sp, #152] ; 0x98 10007920: 2b00 cmp r3, #0 10007922: d100 bne.n 10007926 <_etoa.part.0+0x36e> 10007924: e732 b.n 1000778c <_etoa.part.0+0x1d4> 10007926: 9b0e ldr r3, [sp, #56] ; 0x38 10007928: 1e5a subs r2, r3, #1 1000792a: 4193 sbcs r3, r2 1000792c: 9a26 ldr r2, [sp, #152] ; 0x98 1000792e: 1ad3 subs r3, r2, r3 10007930: 9326 str r3, [sp, #152] ; 0x98 10007932: e72b b.n 1000778c <_etoa.part.0+0x1d4> 10007934: 2604 movs r6, #4 10007936: 4699 mov r9, r3 10007938: e728 b.n 1000778c <_etoa.part.0+0x1d4> 1000793a: 2280 movs r2, #128 ; 0x80 1000793c: 0612 lsls r2, r2, #24 1000793e: 4694 mov ip, r2 10007940: 9b0c ldr r3, [sp, #48] ; 0x30 10007942: 46a2 mov sl, r4 10007944: 4463 add r3, ip 10007946: 469b mov fp, r3 10007948: e653 b.n 100075f2 <_etoa.part.0+0x3a> 1000794a: 46c0 nop ; (mov r8, r8) 1000794c: fffffc01 .word 0xfffffc01 10007950: 509f79fb .word 0x509f79fb 10007954: 3fd34413 .word 0x3fd34413 10007958: 8b60c8b3 .word 0x8b60c8b3 1000795c: 3fc68a28 .word 0x3fc68a28 10007960: 3ff00000 .word 0x3ff00000 10007964: 3ff80000 .word 0x3ff80000 10007968: 636f4361 .word 0x636f4361 1000796c: 3fd287a7 .word 0x3fd287a7 10007970: 0979a371 .word 0x0979a371 10007974: 400a934f .word 0x400a934f 10007978: 3fe00000 .word 0x3fe00000 1000797c: bbb55516 .word 0xbbb55516 10007980: 40026bb1 .word 0x40026bb1 10007984: fefa39ef .word 0xfefa39ef 10007988: 3fe62e42 .word 0x3fe62e42 1000798c: 402c0000 .word 0x402c0000 10007990: 40240000 .word 0x40240000 10007994: 40180000 .word 0x40180000 10007998: 000003ff .word 0x000003ff 1000799c: ffefffff .word 0xffefffff 100079a0: fffff7ff .word 0xfffff7ff 100079a4: eb1c432d .word 0xeb1c432d 100079a8: 3f1a36e2 .word 0x3f1a36e2 100079ac: 9a0a ldr r2, [sp, #40] ; 0x28 100079ae: 9b28 ldr r3, [sp, #160] ; 0xa0 100079b0: 0014 movs r4, r2 100079b2: 079b lsls r3, r3, #30 100079b4: d115 bne.n 100079e2 <_etoa.part.0+0x42a> 100079b6: 2f04 cmp r7, #4 100079b8: d913 bls.n 100079e2 <_etoa.part.0+0x42a> 100079ba: 46b2 mov sl, r6 100079bc: 4646 mov r6, r8 100079be: 1f15 subs r5, r2, #4 100079c0: 19ed adds r5, r5, r7 100079c2: 46bb mov fp, r7 100079c4: 9f09 ldr r7, [sp, #36] ; 0x24 100079c6: 950b str r5, [sp, #44] ; 0x2c 100079c8: 0033 movs r3, r6 100079ca: 0039 movs r1, r7 100079cc: 2020 movs r0, #32 100079ce: 9d08 ldr r5, [sp, #32] 100079d0: 1c54 adds r4, r2, #1 100079d2: 47a8 blx r5 100079d4: 9b0b ldr r3, [sp, #44] ; 0x2c 100079d6: 0022 movs r2, r4 100079d8: 429c cmp r4, r3 100079da: d1f5 bne.n 100079c8 <_etoa.part.0+0x410> 100079dc: 46b0 mov r8, r6 100079de: 465f mov r7, fp 100079e0: 4656 mov r6, sl 100079e2: 4b4d ldr r3, [pc, #308] ; (10007b18 <_etoa.part.0+0x560>) 100079e4: 4649 mov r1, r9 100079e6: 469a mov sl, r3 100079e8: 4643 mov r3, r8 100079ea: 46b9 mov r9, r7 100079ec: 0022 movs r2, r4 100079ee: 2504 movs r5, #4 100079f0: 46a3 mov fp, r4 100079f2: 46b0 mov r8, r6 100079f4: 001f movs r7, r3 100079f6: 910b str r1, [sp, #44] ; 0x2c 100079f8: 4653 mov r3, sl 100079fa: 3d01 subs r5, #1 100079fc: 1c54 adds r4, r2, #1 100079fe: 5d58 ldrb r0, [r3, r5] 10007a00: 9909 ldr r1, [sp, #36] ; 0x24 10007a02: 003b movs r3, r7 10007a04: 9e08 ldr r6, [sp, #32] 10007a06: 47b0 blx r6 10007a08: 0022 movs r2, r4 10007a0a: 2d00 cmp r5, #0 10007a0c: d1f4 bne.n 100079f8 <_etoa.part.0+0x440> 10007a0e: 003b movs r3, r7 10007a10: 465c mov r4, fp 10007a12: 9a0b ldr r2, [sp, #44] ; 0x2c 10007a14: 4646 mov r6, r8 10007a16: 4698 mov r8, r3 10007a18: 9b0d ldr r3, [sp, #52] ; 0x34 10007a1a: 464f mov r7, r9 10007a1c: 4691 mov r9, r2 10007a1e: 1d22 adds r2, r4, #4 10007a20: 2b00 cmp r3, #0 10007a22: d100 bne.n 10007a26 <_etoa.part.0+0x46e> 10007a24: e6fc b.n 10007820 <_etoa.part.0+0x268> 10007a26: 9b0a ldr r3, [sp, #40] ; 0x28 10007a28: 1ad3 subs r3, r2, r3 10007a2a: 429f cmp r7, r3 10007a2c: d800 bhi.n 10007a30 <_etoa.part.0+0x478> 10007a2e: e6f7 b.n 10007820 <_etoa.part.0+0x268> 10007a30: 46b3 mov fp, r6 10007a32: 4646 mov r6, r8 10007a34: 46ba mov sl, r7 10007a36: 9f09 ldr r7, [sp, #36] ; 0x24 10007a38: 0033 movs r3, r6 10007a3a: 0039 movs r1, r7 10007a3c: 2020 movs r0, #32 10007a3e: 9d08 ldr r5, [sp, #32] 10007a40: 1c54 adds r4, r2, #1 10007a42: 47a8 blx r5 10007a44: 9b0a ldr r3, [sp, #40] ; 0x28 10007a46: 0022 movs r2, r4 10007a48: 1ae3 subs r3, r4, r3 10007a4a: 459a cmp sl, r3 10007a4c: d8f4 bhi.n 10007a38 <_etoa.part.0+0x480> 10007a4e: 46b0 mov r8, r6 10007a50: 465e mov r6, fp 10007a52: e6e5 b.n 10007820 <_etoa.part.0+0x268> 10007a54: 464a mov r2, r9 10007a56: 1a9b subs r3, r3, r2 10007a58: 3b01 subs r3, #1 10007a5a: 9326 str r3, [sp, #152] ; 0x98 10007a5c: e74a b.n 100078f4 <_etoa.part.0+0x33c> 10007a5e: 2200 movs r2, #0 10007a60: 4b2e ldr r3, [pc, #184] ; (10007b1c <_etoa.part.0+0x564>) 10007a62: 4650 mov r0, sl 10007a64: 4659 mov r1, fp 10007a66: f002 facd bl 1000a004 <__wrap___aeabi_dcmplt> 10007a6a: 2800 cmp r0, #0 10007a6c: d000 beq.n 10007a70 <_etoa.part.0+0x4b8> 10007a6e: e73b b.n 100078e8 <_etoa.part.0+0x330> 10007a70: e755 b.n 1000791e <_etoa.part.0+0x366> 10007a72: 9b0a ldr r3, [sp, #40] ; 0x28 10007a74: 9a28 ldr r2, [sp, #160] ; 0xa0 10007a76: 469a mov sl, r3 10007a78: 0792 lsls r2, r2, #30 10007a7a: d117 bne.n 10007aac <_etoa.part.0+0x4f4> 10007a7c: 2f03 cmp r7, #3 10007a7e: d915 bls.n 10007aac <_etoa.part.0+0x4f4> 10007a80: 46b2 mov sl, r6 10007a82: 001a movs r2, r3 10007a84: 4646 mov r6, r8 10007a86: 1edc subs r4, r3, #3 10007a88: 19e4 adds r4, r4, r7 10007a8a: 46bb mov fp, r7 10007a8c: 9f09 ldr r7, [sp, #36] ; 0x24 10007a8e: 940b str r4, [sp, #44] ; 0x2c 10007a90: 0033 movs r3, r6 10007a92: 0039 movs r1, r7 10007a94: 2020 movs r0, #32 10007a96: 9c08 ldr r4, [sp, #32] 10007a98: 1c55 adds r5, r2, #1 10007a9a: 47a0 blx r4 10007a9c: 9b0b ldr r3, [sp, #44] ; 0x2c 10007a9e: 002a movs r2, r5 10007aa0: 429d cmp r5, r3 10007aa2: d1f5 bne.n 10007a90 <_etoa.part.0+0x4d8> 10007aa4: 46b0 mov r8, r6 10007aa6: 465f mov r7, fp 10007aa8: 4656 mov r6, sl 10007aaa: 46aa mov sl, r5 10007aac: 4b1c ldr r3, [pc, #112] ; (10007b20 <_etoa.part.0+0x568>) 10007aae: 4649 mov r1, r9 10007ab0: 469b mov fp, r3 10007ab2: 4643 mov r3, r8 10007ab4: 46b9 mov r9, r7 10007ab6: 4652 mov r2, sl 10007ab8: 2403 movs r4, #3 10007aba: 46b0 mov r8, r6 10007abc: 001f movs r7, r3 10007abe: 910b str r1, [sp, #44] ; 0x2c 10007ac0: 465b mov r3, fp 10007ac2: 3c01 subs r4, #1 10007ac4: 1c55 adds r5, r2, #1 10007ac6: 5d18 ldrb r0, [r3, r4] 10007ac8: 9909 ldr r1, [sp, #36] ; 0x24 10007aca: 003b movs r3, r7 10007acc: 9e08 ldr r6, [sp, #32] 10007ace: 47b0 blx r6 10007ad0: 002a movs r2, r5 10007ad2: 2c00 cmp r4, #0 10007ad4: d1f4 bne.n 10007ac0 <_etoa.part.0+0x508> 10007ad6: 003b movs r3, r7 10007ad8: 9a0b ldr r2, [sp, #44] ; 0x2c 10007ada: 464f mov r7, r9 10007adc: 4691 mov r9, r2 10007ade: 4652 mov r2, sl 10007ae0: 4646 mov r6, r8 10007ae2: 4698 mov r8, r3 10007ae4: 9b0d ldr r3, [sp, #52] ; 0x34 10007ae6: 3203 adds r2, #3 10007ae8: 2b00 cmp r3, #0 10007aea: d100 bne.n 10007aee <_etoa.part.0+0x536> 10007aec: e698 b.n 10007820 <_etoa.part.0+0x268> 10007aee: 9b0a ldr r3, [sp, #40] ; 0x28 10007af0: 1ad3 subs r3, r2, r3 10007af2: 429f cmp r7, r3 10007af4: d800 bhi.n 10007af8 <_etoa.part.0+0x540> 10007af6: e693 b.n 10007820 <_etoa.part.0+0x268> 10007af8: 46b3 mov fp, r6 10007afa: 4646 mov r6, r8 10007afc: 46ba mov sl, r7 10007afe: 9f09 ldr r7, [sp, #36] ; 0x24 10007b00: 0033 movs r3, r6 10007b02: 0039 movs r1, r7 10007b04: 2020 movs r0, #32 10007b06: 9d08 ldr r5, [sp, #32] 10007b08: 1c54 adds r4, r2, #1 10007b0a: 47a8 blx r5 10007b0c: 9b0a ldr r3, [sp, #40] ; 0x28 10007b0e: 0022 movs r2, r4 10007b10: 1ae3 subs r3, r4, r3 10007b12: 459a cmp sl, r3 10007b14: d8f4 bhi.n 10007b00 <_etoa.part.0+0x548> 10007b16: e79a b.n 10007a4e <_etoa.part.0+0x496> 10007b18: 10011a24 .word 0x10011a24 10007b1c: 412e8480 .word 0x412e8480 10007b20: 10011a20 .word 0x10011a20 10007b24 <_ftoa>: 10007b24: b5f0 push {r4, r5, r6, r7, lr} 10007b26: 46de mov lr, fp 10007b28: 4657 mov r7, sl 10007b2a: 464e mov r6, r9 10007b2c: 4645 mov r5, r8 10007b2e: b5e0 push {r5, r6, r7, lr} 10007b30: b097 sub sp, #92 ; 0x5c 10007b32: 0005 movs r5, r0 10007b34: 000e movs r6, r1 10007b36: 4693 mov fp, r2 10007b38: 001f movs r7, r3 10007b3a: 9a20 ldr r2, [sp, #128] ; 0x80 10007b3c: 9b21 ldr r3, [sp, #132] ; 0x84 10007b3e: 0010 movs r0, r2 10007b40: 0019 movs r1, r3 10007b42: f002 fa7a bl 1000a03a <__wrap___aeabi_dcmpun> 10007b46: 2800 cmp r0, #0 10007b48: d000 beq.n 10007b4c <_ftoa+0x28> 10007b4a: e2ae b.n 100080aa <_ftoa+0x586> 10007b4c: 9820 ldr r0, [sp, #128] ; 0x80 10007b4e: 9921 ldr r1, [sp, #132] ; 0x84 10007b50: 2201 movs r2, #1 10007b52: 4bc5 ldr r3, [pc, #788] ; (10007e68 <_ftoa+0x344>) 10007b54: 4252 negs r2, r2 10007b56: f002 fa55 bl 1000a004 <__wrap___aeabi_dcmplt> 10007b5a: 2800 cmp r0, #0 10007b5c: d000 beq.n 10007b60 <_ftoa+0x3c> 10007b5e: e134 b.n 10007dca <_ftoa+0x2a6> 10007b60: 9820 ldr r0, [sp, #128] ; 0x80 10007b62: 9921 ldr r1, [sp, #132] ; 0x84 10007b64: 2201 movs r2, #1 10007b66: 4bc1 ldr r3, [pc, #772] ; (10007e6c <_ftoa+0x348>) 10007b68: 4252 negs r2, r2 10007b6a: f002 fa61 bl 1000a030 <__wrap___aeabi_dcmpgt> 10007b6e: 2800 cmp r0, #0 10007b70: d000 beq.n 10007b74 <_ftoa+0x50> 10007b72: e0c1 b.n 10007cf8 <_ftoa+0x1d4> 10007b74: 9820 ldr r0, [sp, #128] ; 0x80 10007b76: 9921 ldr r1, [sp, #132] ; 0x84 10007b78: 2200 movs r2, #0 10007b7a: 4bbd ldr r3, [pc, #756] ; (10007e70 <_ftoa+0x34c>) 10007b7c: f002 fa58 bl 1000a030 <__wrap___aeabi_dcmpgt> 10007b80: 2800 cmp r0, #0 10007b82: d000 beq.n 10007b86 <_ftoa+0x62> 10007b84: e108 b.n 10007d98 <_ftoa+0x274> 10007b86: 9820 ldr r0, [sp, #128] ; 0x80 10007b88: 9921 ldr r1, [sp, #132] ; 0x84 10007b8a: 2200 movs r2, #0 10007b8c: 4bb9 ldr r3, [pc, #740] ; (10007e74 <_ftoa+0x350>) 10007b8e: f002 fa39 bl 1000a004 <__wrap___aeabi_dcmplt> 10007b92: 2800 cmp r0, #0 10007b94: d000 beq.n 10007b98 <_ftoa+0x74> 10007b96: e0ff b.n 10007d98 <_ftoa+0x274> 10007b98: 9820 ldr r0, [sp, #128] ; 0x80 10007b9a: 9921 ldr r1, [sp, #132] ; 0x84 10007b9c: 2200 movs r2, #0 10007b9e: 2300 movs r3, #0 10007ba0: f002 fa30 bl 1000a004 <__wrap___aeabi_dcmplt> 10007ba4: 2800 cmp r0, #0 10007ba6: d000 beq.n 10007baa <_ftoa+0x86> 10007ba8: e274 b.n 10008094 <_ftoa+0x570> 10007baa: 2300 movs r3, #0 10007bac: 930d str r3, [sp, #52] ; 0x34 10007bae: 2380 movs r3, #128 ; 0x80 10007bb0: 9a24 ldr r2, [sp, #144] ; 0x90 10007bb2: 00db lsls r3, r3, #3 10007bb4: 401a ands r2, r3 10007bb6: 4690 mov r8, r2 10007bb8: d000 beq.n 10007bbc <_ftoa+0x98> 10007bba: e1ba b.n 10007f32 <_ftoa+0x40e> 10007bbc: 2300 movs r3, #0 10007bbe: 4cae ldr r4, [pc, #696] ; (10007e78 <_ftoa+0x354>) 10007bc0: 9306 str r3, [sp, #24] 10007bc2: 9407 str r4, [sp, #28] 10007bc4: ab0e add r3, sp, #56 ; 0x38 10007bc6: 2406 movs r4, #6 10007bc8: 469a mov sl, r3 10007bca: 9820 ldr r0, [sp, #128] ; 0x80 10007bcc: 9921 ldr r1, [sp, #132] ; 0x84 10007bce: f002 fa5f bl 1000a090 <__wrap___aeabi_d2iz> 10007bd2: 9009 str r0, [sp, #36] ; 0x24 10007bd4: f002 fa44 bl 1000a060 <__wrap___aeabi_i2d> 10007bd8: 0002 movs r2, r0 10007bda: 000b movs r3, r1 10007bdc: 9820 ldr r0, [sp, #128] ; 0x80 10007bde: 9921 ldr r1, [sp, #132] ; 0x84 10007be0: f002 f99d bl 10009f1e <__wrap___aeabi_dsub> 10007be4: 9a06 ldr r2, [sp, #24] 10007be6: 9b07 ldr r3, [sp, #28] 10007be8: f002 f9c9 bl 10009f7e <__wrap___aeabi_dmul> 10007bec: 900a str r0, [sp, #40] ; 0x28 10007bee: 910b str r1, [sp, #44] ; 0x2c 10007bf0: f002 fa72 bl 1000a0d8 <__wrap___aeabi_d2uiz> 10007bf4: 4681 mov r9, r0 10007bf6: 900c str r0, [sp, #48] ; 0x30 10007bf8: f002 fa2e bl 1000a058 <__wrap___aeabi_ui2d> 10007bfc: 0002 movs r2, r0 10007bfe: 000b movs r3, r1 10007c00: 980a ldr r0, [sp, #40] ; 0x28 10007c02: 990b ldr r1, [sp, #44] ; 0x2c 10007c04: f002 f98b bl 10009f1e <__wrap___aeabi_dsub> 10007c08: 2200 movs r2, #0 10007c0a: 4b9c ldr r3, [pc, #624] ; (10007e7c <_ftoa+0x358>) 10007c0c: 900a str r0, [sp, #40] ; 0x28 10007c0e: 910b str r1, [sp, #44] ; 0x2c 10007c10: f002 fa0e bl 1000a030 <__wrap___aeabi_dcmpgt> 10007c14: 2800 cmp r0, #0 10007c16: d100 bne.n 10007c1a <_ftoa+0xf6> 10007c18: e1e5 b.n 10007fe6 <_ftoa+0x4c2> 10007c1a: 464b mov r3, r9 10007c1c: 3301 adds r3, #1 10007c1e: 0018 movs r0, r3 10007c20: 930c str r3, [sp, #48] ; 0x30 10007c22: f002 fa19 bl 1000a058 <__wrap___aeabi_ui2d> 10007c26: 9a06 ldr r2, [sp, #24] 10007c28: 9b07 ldr r3, [sp, #28] 10007c2a: f002 f9f9 bl 1000a020 <__wrap___aeabi_dcmpge> 10007c2e: 2800 cmp r0, #0 10007c30: d000 beq.n 10007c34 <_ftoa+0x110> 10007c32: e1fb b.n 1000802c <_ftoa+0x508> 10007c34: 2c00 cmp r4, #0 10007c36: d000 beq.n 10007c3a <_ftoa+0x116> 10007c38: e19c b.n 10007f74 <_ftoa+0x450> 10007c3a: 9c09 ldr r4, [sp, #36] ; 0x24 10007c3c: 0020 movs r0, r4 10007c3e: f002 fa0f bl 1000a060 <__wrap___aeabi_i2d> 10007c42: 0002 movs r2, r0 10007c44: 000b movs r3, r1 10007c46: 9820 ldr r0, [sp, #128] ; 0x80 10007c48: 9921 ldr r1, [sp, #132] ; 0x84 10007c4a: f002 f968 bl 10009f1e <__wrap___aeabi_dsub> 10007c4e: 2200 movs r2, #0 10007c50: 4b8a ldr r3, [pc, #552] ; (10007e7c <_ftoa+0x358>) 10007c52: 9006 str r0, [sp, #24] 10007c54: 9107 str r1, [sp, #28] 10007c56: f002 f9d5 bl 1000a004 <__wrap___aeabi_dcmplt> 10007c5a: 2800 cmp r0, #0 10007c5c: d100 bne.n 10007c60 <_ftoa+0x13c> 10007c5e: e1d5 b.n 1000800c <_ftoa+0x4e8> 10007c60: 4643 mov r3, r8 10007c62: 2b20 cmp r3, #32 10007c64: d100 bne.n 10007c68 <_ftoa+0x144> 10007c66: e112 b.n 10007e8e <_ftoa+0x36a> 10007c68: 1c5c adds r4, r3, #1 10007c6a: 9b09 ldr r3, [sp, #36] ; 0x24 10007c6c: 210a movs r1, #10 10007c6e: 0018 movs r0, r3 10007c70: 4699 mov r9, r3 10007c72: f001 fee9 bl 10009a48 <__wrap___aeabi_idiv> 10007c76: 4642 mov r2, r8 10007c78: 4653 mov r3, sl 10007c7a: 3130 adds r1, #48 ; 0x30 10007c7c: 5499 strb r1, [r3, r2] 10007c7e: 4648 mov r0, r9 10007c80: 210a movs r1, #10 10007c82: f001 fee1 bl 10009a48 <__wrap___aeabi_idiv> 10007c86: 46a0 mov r8, r4 10007c88: 4681 mov r9, r0 10007c8a: 2800 cmp r0, #0 10007c8c: d01e beq.n 10007ccc <_ftoa+0x1a8> 10007c8e: 4653 mov r3, sl 10007c90: 46a8 mov r8, r5 10007c92: 46ba mov sl, r7 10007c94: 464d mov r5, r9 10007c96: 001f movs r7, r3 10007c98: 46b1 mov r9, r6 10007c9a: e000 b.n 10007c9e <_ftoa+0x17a> 10007c9c: 0034 movs r4, r6 10007c9e: 2c20 cmp r4, #32 10007ca0: d100 bne.n 10007ca4 <_ftoa+0x180> 10007ca2: e262 b.n 1000816a <_ftoa+0x646> 10007ca4: 0028 movs r0, r5 10007ca6: 210a movs r1, #10 10007ca8: f001 fece bl 10009a48 <__wrap___aeabi_idiv> 10007cac: 1c66 adds r6, r4, #1 10007cae: 3130 adds r1, #48 ; 0x30 10007cb0: 193c adds r4, r7, r4 10007cb2: 7021 strb r1, [r4, #0] 10007cb4: 0028 movs r0, r5 10007cb6: 210a movs r1, #10 10007cb8: f001 fec6 bl 10009a48 <__wrap___aeabi_idiv> 10007cbc: 1e05 subs r5, r0, #0 10007cbe: d1ed bne.n 10007c9c <_ftoa+0x178> 10007cc0: 003b movs r3, r7 10007cc2: 4645 mov r5, r8 10007cc4: 4657 mov r7, sl 10007cc6: 46b0 mov r8, r6 10007cc8: 469a mov sl, r3 10007cca: 464e mov r6, r9 10007ccc: 2303 movs r3, #3 10007cce: 9a24 ldr r2, [sp, #144] ; 0x90 10007cd0: 4013 ands r3, r2 10007cd2: 2b01 cmp r3, #1 10007cd4: d100 bne.n 10007cd8 <_ftoa+0x1b4> 10007cd6: e1b1 b.n 1000803c <_ftoa+0x518> 10007cd8: 4642 mov r2, r8 10007cda: 2420 movs r4, #32 10007cdc: 2a20 cmp r2, #32 10007cde: d100 bne.n 10007ce2 <_ftoa+0x1be> 10007ce0: e0dc b.n 10007e9c <_ftoa+0x378> 10007ce2: 9a0d ldr r2, [sp, #52] ; 0x34 10007ce4: 2a00 cmp r2, #0 10007ce6: d100 bne.n 10007cea <_ftoa+0x1c6> 10007ce8: e235 b.n 10008156 <_ftoa+0x632> 10007cea: 4642 mov r2, r8 10007cec: 4651 mov r1, sl 10007cee: 1c54 adds r4, r2, #1 10007cf0: 4640 mov r0, r8 10007cf2: 222d movs r2, #45 ; 0x2d 10007cf4: 540a strb r2, [r1, r0] 10007cf6: e0d1 b.n 10007e9c <_ftoa+0x378> 10007cf8: 9b24 ldr r3, [sp, #144] ; 0x90 10007cfa: 075b lsls r3, r3, #29 10007cfc: d500 bpl.n 10007d00 <_ftoa+0x1dc> 10007cfe: e0ad b.n 10007e5c <_ftoa+0x338> 10007d00: 4b5f ldr r3, [pc, #380] ; (10007e80 <_ftoa+0x35c>) 10007d02: 469a mov sl, r3 10007d04: 2303 movs r3, #3 10007d06: 4698 mov r8, r3 10007d08: 465b mov r3, fp 10007d0a: 9306 str r3, [sp, #24] 10007d0c: 9b24 ldr r3, [sp, #144] ; 0x90 10007d0e: 079b lsls r3, r3, #30 10007d10: d118 bne.n 10007d44 <_ftoa+0x220> 10007d12: 9b23 ldr r3, [sp, #140] ; 0x8c 10007d14: 4543 cmp r3, r8 10007d16: d800 bhi.n 10007d1a <_ftoa+0x1f6> 10007d18: e24e b.n 100081b8 <_ftoa+0x694> 10007d1a: 445b add r3, fp 10007d1c: 001c movs r4, r3 10007d1e: 4643 mov r3, r8 10007d20: 1ae4 subs r4, r4, r3 10007d22: 46b9 mov r9, r7 10007d24: 465a mov r2, fp 10007d26: 0037 movs r7, r6 10007d28: 002e movs r6, r5 10007d2a: 0025 movs r5, r4 10007d2c: 1c54 adds r4, r2, #1 10007d2e: 464b mov r3, r9 10007d30: 0039 movs r1, r7 10007d32: 2020 movs r0, #32 10007d34: 47b0 blx r6 10007d36: 0022 movs r2, r4 10007d38: 42ac cmp r4, r5 10007d3a: d1f7 bne.n 10007d2c <_ftoa+0x208> 10007d3c: 0035 movs r5, r6 10007d3e: 003e movs r6, r7 10007d40: 464f mov r7, r9 10007d42: 9406 str r4, [sp, #24] 10007d44: 46b1 mov r9, r6 10007d46: 4644 mov r4, r8 10007d48: 4656 mov r6, sl 10007d4a: 46ba mov sl, r7 10007d4c: 002f movs r7, r5 10007d4e: 9a06 ldr r2, [sp, #24] 10007d50: 3c01 subs r4, #1 10007d52: 1c55 adds r5, r2, #1 10007d54: 5d30 ldrb r0, [r6, r4] 10007d56: 4653 mov r3, sl 10007d58: 4649 mov r1, r9 10007d5a: 47b8 blx r7 10007d5c: 002a movs r2, r5 10007d5e: 2c00 cmp r4, #0 10007d60: d1f6 bne.n 10007d50 <_ftoa+0x22c> 10007d62: 9b06 ldr r3, [sp, #24] 10007d64: 003d movs r5, r7 10007d66: 4443 add r3, r8 10007d68: 001a movs r2, r3 10007d6a: 9b24 ldr r3, [sp, #144] ; 0x90 10007d6c: 079b lsls r3, r3, #30 10007d6e: d524 bpl.n 10007dba <_ftoa+0x296> 10007d70: 465b mov r3, fp 10007d72: 9923 ldr r1, [sp, #140] ; 0x8c 10007d74: 1ad3 subs r3, r2, r3 10007d76: 4299 cmp r1, r3 10007d78: d91f bls.n 10007dba <_ftoa+0x296> 10007d7a: 002e movs r6, r5 10007d7c: 46d0 mov r8, sl 10007d7e: 464f mov r7, r9 10007d80: 000d movs r5, r1 10007d82: 4643 mov r3, r8 10007d84: 0039 movs r1, r7 10007d86: 2020 movs r0, #32 10007d88: 1c54 adds r4, r2, #1 10007d8a: 47b0 blx r6 10007d8c: 465b mov r3, fp 10007d8e: 0022 movs r2, r4 10007d90: 1ae3 subs r3, r4, r3 10007d92: 429d cmp r5, r3 10007d94: d8f5 bhi.n 10007d82 <_ftoa+0x25e> 10007d96: e010 b.n 10007dba <_ftoa+0x296> 10007d98: 9b24 ldr r3, [sp, #144] ; 0x90 10007d9a: 465a mov r2, fp 10007d9c: 9304 str r3, [sp, #16] 10007d9e: 9b23 ldr r3, [sp, #140] ; 0x8c 10007da0: 0031 movs r1, r6 10007da2: 9303 str r3, [sp, #12] 10007da4: 9b22 ldr r3, [sp, #136] ; 0x88 10007da6: 0028 movs r0, r5 10007da8: 9302 str r3, [sp, #8] 10007daa: 9b20 ldr r3, [sp, #128] ; 0x80 10007dac: 9c21 ldr r4, [sp, #132] ; 0x84 10007dae: 9300 str r3, [sp, #0] 10007db0: 9401 str r4, [sp, #4] 10007db2: 003b movs r3, r7 10007db4: f7ff fc00 bl 100075b8 <_etoa.part.0> 10007db8: 0002 movs r2, r0 10007dba: 0010 movs r0, r2 10007dbc: b017 add sp, #92 ; 0x5c 10007dbe: bc3c pop {r2, r3, r4, r5} 10007dc0: 4690 mov r8, r2 10007dc2: 4699 mov r9, r3 10007dc4: 46a2 mov sl, r4 10007dc6: 46ab mov fp, r5 10007dc8: bdf0 pop {r4, r5, r6, r7, pc} 10007dca: 9b24 ldr r3, [sp, #144] ; 0x90 10007dcc: 46d8 mov r8, fp 10007dce: 079b lsls r3, r3, #30 10007dd0: d118 bne.n 10007e04 <_ftoa+0x2e0> 10007dd2: 9b23 ldr r3, [sp, #140] ; 0x8c 10007dd4: 2b04 cmp r3, #4 10007dd6: d915 bls.n 10007e04 <_ftoa+0x2e0> 10007dd8: 465b mov r3, fp 10007dda: 1f1c subs r4, r3, #4 10007ddc: 9b23 ldr r3, [sp, #140] ; 0x8c 10007dde: 46b8 mov r8, r7 10007de0: 469c mov ip, r3 10007de2: 4464 add r4, ip 10007de4: 0037 movs r7, r6 10007de6: 465a mov r2, fp 10007de8: 002e movs r6, r5 10007dea: 0025 movs r5, r4 10007dec: 1c54 adds r4, r2, #1 10007dee: 4643 mov r3, r8 10007df0: 0039 movs r1, r7 10007df2: 2020 movs r0, #32 10007df4: 47b0 blx r6 10007df6: 0022 movs r2, r4 10007df8: 42ac cmp r4, r5 10007dfa: d1f7 bne.n 10007dec <_ftoa+0x2c8> 10007dfc: 0035 movs r5, r6 10007dfe: 003e movs r6, r7 10007e00: 4647 mov r7, r8 10007e02: 46a0 mov r8, r4 10007e04: 4b1f ldr r3, [pc, #124] ; (10007e84 <_ftoa+0x360>) 10007e06: 46b9 mov r9, r7 10007e08: 4642 mov r2, r8 10007e0a: 0037 movs r7, r6 10007e0c: 2404 movs r4, #4 10007e0e: 469a mov sl, r3 10007e10: 002e movs r6, r5 10007e12: 4653 mov r3, sl 10007e14: 3c01 subs r4, #1 10007e16: 1c55 adds r5, r2, #1 10007e18: 5d18 ldrb r0, [r3, r4] 10007e1a: 0039 movs r1, r7 10007e1c: 464b mov r3, r9 10007e1e: 47b0 blx r6 10007e20: 002a movs r2, r5 10007e22: 2c00 cmp r4, #0 10007e24: d1f5 bne.n 10007e12 <_ftoa+0x2ee> 10007e26: 4642 mov r2, r8 10007e28: 9b24 ldr r3, [sp, #144] ; 0x90 10007e2a: 0035 movs r5, r6 10007e2c: 3204 adds r2, #4 10007e2e: 003e movs r6, r7 10007e30: 079b lsls r3, r3, #30 10007e32: d5c2 bpl.n 10007dba <_ftoa+0x296> 10007e34: 465b mov r3, fp 10007e36: 9923 ldr r1, [sp, #140] ; 0x8c 10007e38: 1ad3 subs r3, r2, r3 10007e3a: 4299 cmp r1, r3 10007e3c: d9bd bls.n 10007dba <_ftoa+0x296> 10007e3e: 0037 movs r7, r6 10007e40: 46c8 mov r8, r9 10007e42: 002e movs r6, r5 10007e44: 000d movs r5, r1 10007e46: 4643 mov r3, r8 10007e48: 0039 movs r1, r7 10007e4a: 2020 movs r0, #32 10007e4c: 1c54 adds r4, r2, #1 10007e4e: 47b0 blx r6 10007e50: 465b mov r3, fp 10007e52: 0022 movs r2, r4 10007e54: 1ae3 subs r3, r4, r3 10007e56: 429d cmp r5, r3 10007e58: d8f5 bhi.n 10007e46 <_ftoa+0x322> 10007e5a: e7ae b.n 10007dba <_ftoa+0x296> 10007e5c: 4b0a ldr r3, [pc, #40] ; (10007e88 <_ftoa+0x364>) 10007e5e: 469a mov sl, r3 10007e60: 2304 movs r3, #4 10007e62: 4698 mov r8, r3 10007e64: e750 b.n 10007d08 <_ftoa+0x1e4> 10007e66: 46c0 nop ; (mov r8, r8) 10007e68: ffefffff .word 0xffefffff 10007e6c: 7fefffff .word 0x7fefffff 10007e70: 41cdcd65 .word 0x41cdcd65 10007e74: c1cdcd65 .word 0xc1cdcd65 10007e78: 412e8480 .word 0x412e8480 10007e7c: 3fe00000 .word 0x3fe00000 10007e80: 10011a34 .word 0x10011a34 10007e84: 10011a24 .word 0x10011a24 10007e88: 10011a2c .word 0x10011a2c 10007e8c: 46a2 mov sl, r4 10007e8e: 2303 movs r3, #3 10007e90: 9a24 ldr r2, [sp, #144] ; 0x90 10007e92: 4013 ands r3, r2 10007e94: 2b01 cmp r3, #1 10007e96: d100 bne.n 10007e9a <_ftoa+0x376> 10007e98: e0ce b.n 10008038 <_ftoa+0x514> 10007e9a: 2420 movs r4, #32 10007e9c: 46d8 mov r8, fp 10007e9e: 2b00 cmp r3, #0 10007ea0: d117 bne.n 10007ed2 <_ftoa+0x3ae> 10007ea2: 9b23 ldr r3, [sp, #140] ; 0x8c 10007ea4: 429c cmp r4, r3 10007ea6: d214 bcs.n 10007ed2 <_ftoa+0x3ae> 10007ea8: 445b add r3, fp 10007eaa: 1b1b subs r3, r3, r4 10007eac: 46b8 mov r8, r7 10007eae: 465a mov r2, fp 10007eb0: 0037 movs r7, r6 10007eb2: 46a1 mov r9, r4 10007eb4: 002e movs r6, r5 10007eb6: 001d movs r5, r3 10007eb8: 1c54 adds r4, r2, #1 10007eba: 4643 mov r3, r8 10007ebc: 0039 movs r1, r7 10007ebe: 2020 movs r0, #32 10007ec0: 47b0 blx r6 10007ec2: 0022 movs r2, r4 10007ec4: 42ac cmp r4, r5 10007ec6: d1f7 bne.n 10007eb8 <_ftoa+0x394> 10007ec8: 0035 movs r5, r6 10007eca: 003e movs r6, r7 10007ecc: 4647 mov r7, r8 10007ece: 46a0 mov r8, r4 10007ed0: 464c mov r4, r9 10007ed2: 4643 mov r3, r8 10007ed4: 4642 mov r2, r8 10007ed6: 46a1 mov r9, r4 10007ed8: 46b8 mov r8, r7 10007eda: 0037 movs r7, r6 10007edc: 002e movs r6, r5 10007ede: 9306 str r3, [sp, #24] 10007ee0: 4653 mov r3, sl 10007ee2: 3c01 subs r4, #1 10007ee4: 1c55 adds r5, r2, #1 10007ee6: 5d18 ldrb r0, [r3, r4] 10007ee8: 0039 movs r1, r7 10007eea: 4643 mov r3, r8 10007eec: 47b0 blx r6 10007eee: 002a movs r2, r5 10007ef0: 2c00 cmp r4, #0 10007ef2: d1f5 bne.n 10007ee0 <_ftoa+0x3bc> 10007ef4: 9906 ldr r1, [sp, #24] 10007ef6: 464b mov r3, r9 10007ef8: 468c mov ip, r1 10007efa: 4463 add r3, ip 10007efc: 001a movs r2, r3 10007efe: 9b24 ldr r3, [sp, #144] ; 0x90 10007f00: 0035 movs r5, r6 10007f02: 003e movs r6, r7 10007f04: 079b lsls r3, r3, #30 10007f06: d400 bmi.n 10007f0a <_ftoa+0x3e6> 10007f08: e757 b.n 10007dba <_ftoa+0x296> 10007f0a: 465b mov r3, fp 10007f0c: 9923 ldr r1, [sp, #140] ; 0x8c 10007f0e: 1ad3 subs r3, r2, r3 10007f10: 4299 cmp r1, r3 10007f12: d800 bhi.n 10007f16 <_ftoa+0x3f2> 10007f14: e751 b.n 10007dba <_ftoa+0x296> 10007f16: 0037 movs r7, r6 10007f18: 002e movs r6, r5 10007f1a: 000d movs r5, r1 10007f1c: 4643 mov r3, r8 10007f1e: 0039 movs r1, r7 10007f20: 2020 movs r0, #32 10007f22: 1c54 adds r4, r2, #1 10007f24: 47b0 blx r6 10007f26: 465b mov r3, fp 10007f28: 0022 movs r2, r4 10007f2a: 1ae3 subs r3, r4, r3 10007f2c: 429d cmp r5, r3 10007f2e: d8f5 bhi.n 10007f1c <_ftoa+0x3f8> 10007f30: e743 b.n 10007dba <_ftoa+0x296> 10007f32: 9b22 ldr r3, [sp, #136] ; 0x88 10007f34: 2b09 cmp r3, #9 10007f36: d800 bhi.n 10007f3a <_ftoa+0x416> 10007f38: e15b b.n 100081f2 <_ftoa+0x6ce> 10007f3a: ab0e add r3, sp, #56 ; 0x38 10007f3c: 469a mov sl, r3 10007f3e: 2330 movs r3, #48 ; 0x30 10007f40: 4652 mov r2, sl 10007f42: 7013 strb r3, [r2, #0] 10007f44: 2201 movs r2, #1 10007f46: 4690 mov r8, r2 10007f48: 9b22 ldr r3, [sp, #136] ; 0x88 10007f4a: 322f adds r2, #47 ; 0x2f 10007f4c: 1e5c subs r4, r3, #1 10007f4e: 4641 mov r1, r8 10007f50: 3b20 subs r3, #32 10007f52: 4650 mov r0, sl 10007f54: e005 b.n 10007f62 <_ftoa+0x43e> 10007f56: 3c01 subs r4, #1 10007f58: 5442 strb r2, [r0, r1] 10007f5a: 3101 adds r1, #1 10007f5c: 429c cmp r4, r3 10007f5e: d100 bne.n 10007f62 <_ftoa+0x43e> 10007f60: e0ee b.n 10008140 <_ftoa+0x61c> 10007f62: 2c09 cmp r4, #9 10007f64: d1f7 bne.n 10007f56 <_ftoa+0x432> 10007f66: 2200 movs r2, #0 10007f68: 4ba8 ldr r3, [pc, #672] ; (1000820c <_ftoa+0x6e8>) 10007f6a: 4688 mov r8, r1 10007f6c: 4682 mov sl, r0 10007f6e: 9206 str r2, [sp, #24] 10007f70: 9307 str r3, [sp, #28] 10007f72: e62a b.n 10007bca <_ftoa+0xa6> 10007f74: 4643 mov r3, r8 10007f76: 2b20 cmp r3, #32 10007f78: d089 beq.n 10007e8e <_ftoa+0x36a> 10007f7a: 1e63 subs r3, r4, #1 10007f7c: 9306 str r3, [sp, #24] 10007f7e: 2301 movs r3, #1 10007f80: 9c0c ldr r4, [sp, #48] ; 0x30 10007f82: 4443 add r3, r8 10007f84: 0020 movs r0, r4 10007f86: 210a movs r1, #10 10007f88: 4699 mov r9, r3 10007f8a: f001 fd85 bl 10009a98 <__wrap___aeabi_uidiv> 10007f8e: 4653 mov r3, sl 10007f90: 4642 mov r2, r8 10007f92: 3130 adds r1, #48 ; 0x30 10007f94: 5499 strb r1, [r3, r2] 10007f96: 0020 movs r0, r4 10007f98: 210a movs r1, #10 10007f9a: f001 fd7d bl 10009a98 <__wrap___aeabi_uidiv> 10007f9e: 1e04 subs r4, r0, #0 10007fa0: d100 bne.n 10007fa4 <_ftoa+0x480> 10007fa2: e122 b.n 100081ea <_ftoa+0x6c6> 10007fa4: 46a8 mov r8, r5 10007fa6: 0025 movs r5, r4 10007fa8: 464c mov r4, r9 10007faa: 46b9 mov r9, r7 10007fac: 4657 mov r7, sl 10007fae: 46b2 mov sl, r6 10007fb0: e012 b.n 10007fd8 <_ftoa+0x4b4> 10007fb2: 9b06 ldr r3, [sp, #24] 10007fb4: 0028 movs r0, r5 10007fb6: 3b01 subs r3, #1 10007fb8: 210a movs r1, #10 10007fba: 9306 str r3, [sp, #24] 10007fbc: f001 fd6c bl 10009a98 <__wrap___aeabi_uidiv> 10007fc0: 1c66 adds r6, r4, #1 10007fc2: 3130 adds r1, #48 ; 0x30 10007fc4: 193c adds r4, r7, r4 10007fc6: 7021 strb r1, [r4, #0] 10007fc8: 0028 movs r0, r5 10007fca: 210a movs r1, #10 10007fcc: f001 fd64 bl 10009a98 <__wrap___aeabi_uidiv> 10007fd0: 1e05 subs r5, r0, #0 10007fd2: d100 bne.n 10007fd6 <_ftoa+0x4b2> 10007fd4: e0cf b.n 10008176 <_ftoa+0x652> 10007fd6: 0034 movs r4, r6 10007fd8: 2c20 cmp r4, #32 10007fda: d1ea bne.n 10007fb2 <_ftoa+0x48e> 10007fdc: 4656 mov r6, sl 10007fde: 4645 mov r5, r8 10007fe0: 46ba mov sl, r7 10007fe2: 464f mov r7, r9 10007fe4: e753 b.n 10007e8e <_ftoa+0x36a> 10007fe6: 2200 movs r2, #0 10007fe8: 980a ldr r0, [sp, #40] ; 0x28 10007fea: 990b ldr r1, [sp, #44] ; 0x2c 10007fec: 4b88 ldr r3, [pc, #544] ; (10008210 <_ftoa+0x6ec>) 10007fee: f002 f809 bl 1000a004 <__wrap___aeabi_dcmplt> 10007ff2: 2800 cmp r0, #0 10007ff4: d000 beq.n 10007ff8 <_ftoa+0x4d4> 10007ff6: e61d b.n 10007c34 <_ftoa+0x110> 10007ff8: 9b0c ldr r3, [sp, #48] ; 0x30 10007ffa: 2b00 cmp r3, #0 10007ffc: d002 beq.n 10008004 <_ftoa+0x4e0> 10007ffe: 07db lsls r3, r3, #31 10008000: d400 bmi.n 10008004 <_ftoa+0x4e0> 10008002: e617 b.n 10007c34 <_ftoa+0x110> 10008004: 9b0c ldr r3, [sp, #48] ; 0x30 10008006: 3301 adds r3, #1 10008008: 930c str r3, [sp, #48] ; 0x30 1000800a: e613 b.n 10007c34 <_ftoa+0x110> 1000800c: 2200 movs r2, #0 1000800e: 9806 ldr r0, [sp, #24] 10008010: 9907 ldr r1, [sp, #28] 10008012: 4b7f ldr r3, [pc, #508] ; (10008210 <_ftoa+0x6ec>) 10008014: f002 f80c bl 1000a030 <__wrap___aeabi_dcmpgt> 10008018: 2800 cmp r0, #0 1000801a: d000 beq.n 1000801e <_ftoa+0x4fa> 1000801c: e620 b.n 10007c60 <_ftoa+0x13c> 1000801e: 2301 movs r3, #1 10008020: 46a4 mov ip, r4 10008022: 4023 ands r3, r4 10008024: 449c add ip, r3 10008026: 4663 mov r3, ip 10008028: 9309 str r3, [sp, #36] ; 0x24 1000802a: e619 b.n 10007c60 <_ftoa+0x13c> 1000802c: 9b09 ldr r3, [sp, #36] ; 0x24 1000802e: 3301 adds r3, #1 10008030: 9309 str r3, [sp, #36] ; 0x24 10008032: 2300 movs r3, #0 10008034: 930c str r3, [sp, #48] ; 0x30 10008036: e5fd b.n 10007c34 <_ftoa+0x110> 10008038: 2320 movs r3, #32 1000803a: 4698 mov r8, r3 1000803c: 9b23 ldr r3, [sp, #140] ; 0x8c 1000803e: 2b00 cmp r3, #0 10008040: d100 bne.n 10008044 <_ftoa+0x520> 10008042: e0bf b.n 100081c4 <_ftoa+0x6a0> 10008044: 9b0d ldr r3, [sp, #52] ; 0x34 10008046: 2b00 cmp r3, #0 10008048: d103 bne.n 10008052 <_ftoa+0x52e> 1000804a: 9a24 ldr r2, [sp, #144] ; 0x90 1000804c: 330c adds r3, #12 1000804e: 4213 tst r3, r2 10008050: d002 beq.n 10008058 <_ftoa+0x534> 10008052: 9b23 ldr r3, [sp, #140] ; 0x8c 10008054: 3b01 subs r3, #1 10008056: 9323 str r3, [sp, #140] ; 0x8c 10008058: 9b23 ldr r3, [sp, #140] ; 0x8c 1000805a: 4543 cmp r3, r8 1000805c: d800 bhi.n 10008060 <_ftoa+0x53c> 1000805e: e0b1 b.n 100081c4 <_ftoa+0x6a0> 10008060: 4642 mov r2, r8 10008062: 2330 movs r3, #48 ; 0x30 10008064: 2a20 cmp r2, #32 10008066: d100 bne.n 1000806a <_ftoa+0x546> 10008068: e0b1 b.n 100081ce <_ftoa+0x6aa> 1000806a: 4642 mov r2, r8 1000806c: 4650 mov r0, sl 1000806e: 9923 ldr r1, [sp, #140] ; 0x8c 10008070: 1c54 adds r4, r2, #1 10008072: 5483 strb r3, [r0, r2] 10008074: 428c cmp r4, r1 10008076: d100 bne.n 1000807a <_ftoa+0x556> 10008078: e0a1 b.n 100081be <_ftoa+0x69a> 1000807a: 0022 movs r2, r4 1000807c: 2c20 cmp r4, #32 1000807e: d1f7 bne.n 10008070 <_ftoa+0x54c> 10008080: 2320 movs r3, #32 10008082: 4699 mov r9, r3 10008084: 465b mov r3, fp 10008086: 46b8 mov r8, r7 10008088: 4682 mov sl, r0 1000808a: 0037 movs r7, r6 1000808c: 9306 str r3, [sp, #24] 1000808e: 465a mov r2, fp 10008090: 002e movs r6, r5 10008092: e725 b.n 10007ee0 <_ftoa+0x3bc> 10008094: 9a20 ldr r2, [sp, #128] ; 0x80 10008096: 9b21 ldr r3, [sp, #132] ; 0x84 10008098: 2000 movs r0, #0 1000809a: 2100 movs r1, #0 1000809c: f001 ff3f bl 10009f1e <__wrap___aeabi_dsub> 100080a0: 2301 movs r3, #1 100080a2: 9020 str r0, [sp, #128] ; 0x80 100080a4: 9121 str r1, [sp, #132] ; 0x84 100080a6: 930d str r3, [sp, #52] ; 0x34 100080a8: e581 b.n 10007bae <_ftoa+0x8a> 100080aa: 9b24 ldr r3, [sp, #144] ; 0x90 100080ac: 46d8 mov r8, fp 100080ae: 079b lsls r3, r3, #30 100080b0: d118 bne.n 100080e4 <_ftoa+0x5c0> 100080b2: 9b23 ldr r3, [sp, #140] ; 0x8c 100080b4: 2b03 cmp r3, #3 100080b6: d915 bls.n 100080e4 <_ftoa+0x5c0> 100080b8: 465b mov r3, fp 100080ba: 1edc subs r4, r3, #3 100080bc: 9b23 ldr r3, [sp, #140] ; 0x8c 100080be: 46b8 mov r8, r7 100080c0: 469c mov ip, r3 100080c2: 4464 add r4, ip 100080c4: 0037 movs r7, r6 100080c6: 465a mov r2, fp 100080c8: 002e movs r6, r5 100080ca: 0025 movs r5, r4 100080cc: 1c54 adds r4, r2, #1 100080ce: 4643 mov r3, r8 100080d0: 0039 movs r1, r7 100080d2: 2020 movs r0, #32 100080d4: 47b0 blx r6 100080d6: 0022 movs r2, r4 100080d8: 42ac cmp r4, r5 100080da: d1f7 bne.n 100080cc <_ftoa+0x5a8> 100080dc: 0035 movs r5, r6 100080de: 003e movs r6, r7 100080e0: 4647 mov r7, r8 100080e2: 46a0 mov r8, r4 100080e4: 4b4b ldr r3, [pc, #300] ; (10008214 <_ftoa+0x6f0>) 100080e6: 46b9 mov r9, r7 100080e8: 4642 mov r2, r8 100080ea: 0037 movs r7, r6 100080ec: 2403 movs r4, #3 100080ee: 469a mov sl, r3 100080f0: 002e movs r6, r5 100080f2: 4653 mov r3, sl 100080f4: 3c01 subs r4, #1 100080f6: 1c55 adds r5, r2, #1 100080f8: 5d18 ldrb r0, [r3, r4] 100080fa: 0039 movs r1, r7 100080fc: 464b mov r3, r9 100080fe: 47b0 blx r6 10008100: 002a movs r2, r5 10008102: 2c00 cmp r4, #0 10008104: d1f5 bne.n 100080f2 <_ftoa+0x5ce> 10008106: 4642 mov r2, r8 10008108: 9b24 ldr r3, [sp, #144] ; 0x90 1000810a: 0035 movs r5, r6 1000810c: 3203 adds r2, #3 1000810e: 003e movs r6, r7 10008110: 079b lsls r3, r3, #30 10008112: d400 bmi.n 10008116 <_ftoa+0x5f2> 10008114: e651 b.n 10007dba <_ftoa+0x296> 10008116: 465b mov r3, fp 10008118: 9923 ldr r1, [sp, #140] ; 0x8c 1000811a: 1ad3 subs r3, r2, r3 1000811c: 4299 cmp r1, r3 1000811e: d800 bhi.n 10008122 <_ftoa+0x5fe> 10008120: e64b b.n 10007dba <_ftoa+0x296> 10008122: 0037 movs r7, r6 10008124: 46c8 mov r8, r9 10008126: 002e movs r6, r5 10008128: 000d movs r5, r1 1000812a: 4643 mov r3, r8 1000812c: 0039 movs r1, r7 1000812e: 2020 movs r0, #32 10008130: 1c54 adds r4, r2, #1 10008132: 47b0 blx r6 10008134: 465b mov r3, fp 10008136: 0022 movs r2, r4 10008138: 1ae3 subs r3, r4, r3 1000813a: 429d cmp r5, r3 1000813c: d8f5 bhi.n 1000812a <_ftoa+0x606> 1000813e: e63c b.n 10007dba <_ftoa+0x296> 10008140: 4b35 ldr r3, [pc, #212] ; (10008218 <_ftoa+0x6f4>) 10008142: 00e2 lsls r2, r4, #3 10008144: 189b adds r3, r3, r2 10008146: 681a ldr r2, [r3, #0] 10008148: 685b ldr r3, [r3, #4] 1000814a: 9206 str r2, [sp, #24] 1000814c: 9307 str r3, [sp, #28] 1000814e: 2320 movs r3, #32 10008150: 4682 mov sl, r0 10008152: 4698 mov r8, r3 10008154: e539 b.n 10007bca <_ftoa+0xa6> 10008156: 9a24 ldr r2, [sp, #144] ; 0x90 10008158: 0752 lsls r2, r2, #29 1000815a: d53b bpl.n 100081d4 <_ftoa+0x6b0> 1000815c: 4642 mov r2, r8 1000815e: 4651 mov r1, sl 10008160: 1c54 adds r4, r2, #1 10008162: 4640 mov r0, r8 10008164: 222b movs r2, #43 ; 0x2b 10008166: 540a strb r2, [r1, r0] 10008168: e698 b.n 10007e9c <_ftoa+0x378> 1000816a: 003b movs r3, r7 1000816c: 4645 mov r5, r8 1000816e: 4657 mov r7, sl 10008170: 464e mov r6, r9 10008172: 469a mov sl, r3 10008174: e68b b.n 10007e8e <_ftoa+0x36a> 10008176: 4645 mov r5, r8 10008178: 46b0 mov r8, r6 1000817a: 4656 mov r6, sl 1000817c: 46ba mov sl, r7 1000817e: 464f mov r7, r9 10008180: 4643 mov r3, r8 10008182: 2b20 cmp r3, #32 10008184: d100 bne.n 10008188 <_ftoa+0x664> 10008186: e682 b.n 10007e8e <_ftoa+0x36a> 10008188: 9b06 ldr r3, [sp, #24] 1000818a: 4640 mov r0, r8 1000818c: 001a movs r2, r3 1000818e: 4442 add r2, r8 10008190: 0011 movs r1, r2 10008192: 4654 mov r4, sl 10008194: 2230 movs r2, #48 ; 0x30 10008196: 2b00 cmp r3, #0 10008198: d029 beq.n 100081ee <_ftoa+0x6ca> 1000819a: 1c43 adds r3, r0, #1 1000819c: 5422 strb r2, [r4, r0] 1000819e: 2b20 cmp r3, #32 100081a0: d100 bne.n 100081a4 <_ftoa+0x680> 100081a2: e673 b.n 10007e8c <_ftoa+0x368> 100081a4: 0018 movs r0, r3 100081a6: 428b cmp r3, r1 100081a8: d1f7 bne.n 1000819a <_ftoa+0x676> 100081aa: 46a2 mov sl, r4 100081ac: 1c5a adds r2, r3, #1 100081ae: 4690 mov r8, r2 100081b0: 4651 mov r1, sl 100081b2: 222e movs r2, #46 ; 0x2e 100081b4: 54ca strb r2, [r1, r3] 100081b6: e553 b.n 10007c60 <_ftoa+0x13c> 100081b8: 465b mov r3, fp 100081ba: 9306 str r3, [sp, #24] 100081bc: e5c2 b.n 10007d44 <_ftoa+0x220> 100081be: 9b23 ldr r3, [sp, #140] ; 0x8c 100081c0: 4682 mov sl, r0 100081c2: 4698 mov r8, r3 100081c4: 4642 mov r2, r8 100081c6: 2301 movs r3, #1 100081c8: 2a20 cmp r2, #32 100081ca: d000 beq.n 100081ce <_ftoa+0x6aa> 100081cc: e589 b.n 10007ce2 <_ftoa+0x1be> 100081ce: 2420 movs r4, #32 100081d0: 46d8 mov r8, fp 100081d2: e67e b.n 10007ed2 <_ftoa+0x3ae> 100081d4: 9a24 ldr r2, [sp, #144] ; 0x90 100081d6: 4644 mov r4, r8 100081d8: 0712 lsls r2, r2, #28 100081da: d400 bmi.n 100081de <_ftoa+0x6ba> 100081dc: e65e b.n 10007e9c <_ftoa+0x378> 100081de: 2220 movs r2, #32 100081e0: 4651 mov r1, sl 100081e2: 4640 mov r0, r8 100081e4: 3401 adds r4, #1 100081e6: 540a strb r2, [r1, r0] 100081e8: e658 b.n 10007e9c <_ftoa+0x378> 100081ea: 46c8 mov r8, r9 100081ec: e7c8 b.n 10008180 <_ftoa+0x65c> 100081ee: 4643 mov r3, r8 100081f0: e7dc b.n 100081ac <_ftoa+0x688> 100081f2: 00da lsls r2, r3, #3 100081f4: 4b08 ldr r3, [pc, #32] ; (10008218 <_ftoa+0x6f4>) 100081f6: 189b adds r3, r3, r2 100081f8: 685c ldr r4, [r3, #4] 100081fa: 681b ldr r3, [r3, #0] 100081fc: 9306 str r3, [sp, #24] 100081fe: 9407 str r4, [sp, #28] 10008200: 2300 movs r3, #0 10008202: 4698 mov r8, r3 10008204: ab0e add r3, sp, #56 ; 0x38 10008206: 9c22 ldr r4, [sp, #136] ; 0x88 10008208: 469a mov sl, r3 1000820a: e4de b.n 10007bca <_ftoa+0xa6> 1000820c: 41cdcd65 .word 0x41cdcd65 10008210: 3fe00000 .word 0x3fe00000 10008214: 10011a20 .word 0x10011a20 10008218: 10011a38 .word 0x10011a38 1000821c <_ftoa.part.1>: 1000821c: b5f0 push {r4, r5, r6, r7, lr} 1000821e: 4657 mov r7, sl 10008220: 464e mov r6, r9 10008222: 4645 mov r5, r8 10008224: 46de mov lr, fp 10008226: b5e0 push {r5, r6, r7, lr} 10008228: b097 sub sp, #92 ; 0x5c 1000822a: 9207 str r2, [sp, #28] 1000822c: 2201 movs r2, #1 1000822e: 0006 movs r6, r0 10008230: 000f movs r7, r1 10008232: 9820 ldr r0, [sp, #128] ; 0x80 10008234: 9921 ldr r1, [sp, #132] ; 0x84 10008236: 4698 mov r8, r3 10008238: 4252 negs r2, r2 1000823a: 4bcf ldr r3, [pc, #828] ; (10008578 <_ftoa.part.1+0x35c>) 1000823c: f001 fef8 bl 1000a030 <__wrap___aeabi_dcmpgt> 10008240: 2800 cmp r0, #0 10008242: d04d beq.n 100082e0 <_ftoa.part.1+0xc4> 10008244: 9b24 ldr r3, [sp, #144] ; 0x90 10008246: 075b lsls r3, r3, #29 10008248: d500 bpl.n 1000824c <_ftoa.part.1+0x30> 1000824a: e141 b.n 100084d0 <_ftoa.part.1+0x2b4> 1000824c: 4bcb ldr r3, [pc, #812] ; (1000857c <_ftoa.part.1+0x360>) 1000824e: 469a mov sl, r3 10008250: 2303 movs r3, #3 10008252: 469b mov fp, r3 10008254: 9a07 ldr r2, [sp, #28] 10008256: 9b24 ldr r3, [sp, #144] ; 0x90 10008258: 0014 movs r4, r2 1000825a: 079b lsls r3, r3, #30 1000825c: d111 bne.n 10008282 <_ftoa.part.1+0x66> 1000825e: 9b23 ldr r3, [sp, #140] ; 0x8c 10008260: 459b cmp fp, r3 10008262: d20e bcs.n 10008282 <_ftoa.part.1+0x66> 10008264: 0019 movs r1, r3 10008266: 0013 movs r3, r2 10008268: 468c mov ip, r1 1000826a: 4463 add r3, ip 1000826c: 001d movs r5, r3 1000826e: 465b mov r3, fp 10008270: 1aed subs r5, r5, r3 10008272: 1c54 adds r4, r2, #1 10008274: 4643 mov r3, r8 10008276: 0039 movs r1, r7 10008278: 2020 movs r0, #32 1000827a: 47b0 blx r6 1000827c: 0022 movs r2, r4 1000827e: 42ac cmp r4, r5 10008280: d1f7 bne.n 10008272 <_ftoa.part.1+0x56> 10008282: 46b9 mov r9, r7 10008284: 0022 movs r2, r4 10008286: 0037 movs r7, r6 10008288: 465d mov r5, fp 1000828a: 4656 mov r6, sl 1000828c: 46a2 mov sl, r4 1000828e: 3d01 subs r5, #1 10008290: 1c54 adds r4, r2, #1 10008292: 5d70 ldrb r0, [r6, r5] 10008294: 4643 mov r3, r8 10008296: 4649 mov r1, r9 10008298: 47b8 blx r7 1000829a: 0022 movs r2, r4 1000829c: 2d00 cmp r5, #0 1000829e: d1f6 bne.n 1000828e <_ftoa.part.1+0x72> 100082a0: 4652 mov r2, sl 100082a2: 9b24 ldr r3, [sp, #144] ; 0x90 100082a4: 003e movs r6, r7 100082a6: 445a add r2, fp 100082a8: 464f mov r7, r9 100082aa: 079b lsls r3, r3, #30 100082ac: d510 bpl.n 100082d0 <_ftoa.part.1+0xb4> 100082ae: 9907 ldr r1, [sp, #28] 100082b0: 9823 ldr r0, [sp, #140] ; 0x8c 100082b2: 1a53 subs r3, r2, r1 100082b4: 4298 cmp r0, r3 100082b6: d90b bls.n 100082d0 <_ftoa.part.1+0xb4> 100082b8: 4689 mov r9, r1 100082ba: 0005 movs r5, r0 100082bc: 4643 mov r3, r8 100082be: 0039 movs r1, r7 100082c0: 2020 movs r0, #32 100082c2: 1c54 adds r4, r2, #1 100082c4: 47b0 blx r6 100082c6: 464b mov r3, r9 100082c8: 0022 movs r2, r4 100082ca: 1ae3 subs r3, r4, r3 100082cc: 429d cmp r5, r3 100082ce: d8f5 bhi.n 100082bc <_ftoa.part.1+0xa0> 100082d0: 0010 movs r0, r2 100082d2: b017 add sp, #92 ; 0x5c 100082d4: bc3c pop {r2, r3, r4, r5} 100082d6: 4690 mov r8, r2 100082d8: 4699 mov r9, r3 100082da: 46a2 mov sl, r4 100082dc: 46ab mov fp, r5 100082de: bdf0 pop {r4, r5, r6, r7, pc} 100082e0: 2200 movs r2, #0 100082e2: 9820 ldr r0, [sp, #128] ; 0x80 100082e4: 9921 ldr r1, [sp, #132] ; 0x84 100082e6: 4ba6 ldr r3, [pc, #664] ; (10008580 <_ftoa.part.1+0x364>) 100082e8: f001 fea2 bl 1000a030 <__wrap___aeabi_dcmpgt> 100082ec: 2800 cmp r0, #0 100082ee: d000 beq.n 100082f2 <_ftoa.part.1+0xd6> 100082f0: e0f3 b.n 100084da <_ftoa.part.1+0x2be> 100082f2: 9820 ldr r0, [sp, #128] ; 0x80 100082f4: 9921 ldr r1, [sp, #132] ; 0x84 100082f6: 2200 movs r2, #0 100082f8: 4ba2 ldr r3, [pc, #648] ; (10008584 <_ftoa.part.1+0x368>) 100082fa: f001 fe83 bl 1000a004 <__wrap___aeabi_dcmplt> 100082fe: 2800 cmp r0, #0 10008300: d000 beq.n 10008304 <_ftoa.part.1+0xe8> 10008302: e0ea b.n 100084da <_ftoa.part.1+0x2be> 10008304: 9820 ldr r0, [sp, #128] ; 0x80 10008306: 9921 ldr r1, [sp, #132] ; 0x84 10008308: 2200 movs r2, #0 1000830a: 2300 movs r3, #0 1000830c: f001 fe7a bl 1000a004 <__wrap___aeabi_dcmplt> 10008310: 2800 cmp r0, #0 10008312: d000 beq.n 10008316 <_ftoa.part.1+0xfa> 10008314: e192 b.n 1000863c <_ftoa.part.1+0x420> 10008316: 2300 movs r3, #0 10008318: 930d str r3, [sp, #52] ; 0x34 1000831a: 2580 movs r5, #128 ; 0x80 1000831c: 9b24 ldr r3, [sp, #144] ; 0x90 1000831e: 00ed lsls r5, r5, #3 10008320: 401d ands r5, r3 10008322: d000 beq.n 10008326 <_ftoa.part.1+0x10a> 10008324: e117 b.n 10008556 <_ftoa.part.1+0x33a> 10008326: 2300 movs r3, #0 10008328: 4c97 ldr r4, [pc, #604] ; (10008588 <_ftoa.part.1+0x36c>) 1000832a: 9308 str r3, [sp, #32] 1000832c: 9409 str r4, [sp, #36] ; 0x24 1000832e: ab0e add r3, sp, #56 ; 0x38 10008330: 2406 movs r4, #6 10008332: 469b mov fp, r3 10008334: 9820 ldr r0, [sp, #128] ; 0x80 10008336: 9921 ldr r1, [sp, #132] ; 0x84 10008338: f001 feaa bl 1000a090 <__wrap___aeabi_d2iz> 1000833c: 4681 mov r9, r0 1000833e: 900c str r0, [sp, #48] ; 0x30 10008340: f001 fe8e bl 1000a060 <__wrap___aeabi_i2d> 10008344: 0002 movs r2, r0 10008346: 000b movs r3, r1 10008348: 9820 ldr r0, [sp, #128] ; 0x80 1000834a: 9921 ldr r1, [sp, #132] ; 0x84 1000834c: f001 fde7 bl 10009f1e <__wrap___aeabi_dsub> 10008350: 9a08 ldr r2, [sp, #32] 10008352: 9b09 ldr r3, [sp, #36] ; 0x24 10008354: f001 fe13 bl 10009f7e <__wrap___aeabi_dmul> 10008358: 900a str r0, [sp, #40] ; 0x28 1000835a: 910b str r1, [sp, #44] ; 0x2c 1000835c: f001 febc bl 1000a0d8 <__wrap___aeabi_d2uiz> 10008360: 4682 mov sl, r0 10008362: f001 fe79 bl 1000a058 <__wrap___aeabi_ui2d> 10008366: 0002 movs r2, r0 10008368: 000b movs r3, r1 1000836a: 980a ldr r0, [sp, #40] ; 0x28 1000836c: 990b ldr r1, [sp, #44] ; 0x2c 1000836e: f001 fdd6 bl 10009f1e <__wrap___aeabi_dsub> 10008372: 2200 movs r2, #0 10008374: 4b85 ldr r3, [pc, #532] ; (1000858c <_ftoa.part.1+0x370>) 10008376: 900a str r0, [sp, #40] ; 0x28 10008378: 910b str r1, [sp, #44] ; 0x2c 1000837a: f001 fe59 bl 1000a030 <__wrap___aeabi_dcmpgt> 1000837e: 2800 cmp r0, #0 10008380: d100 bne.n 10008384 <_ftoa.part.1+0x168> 10008382: e148 b.n 10008616 <_ftoa.part.1+0x3fa> 10008384: 2301 movs r3, #1 10008386: 469c mov ip, r3 10008388: 44e2 add sl, ip 1000838a: 4650 mov r0, sl 1000838c: f001 fe64 bl 1000a058 <__wrap___aeabi_ui2d> 10008390: 9a08 ldr r2, [sp, #32] 10008392: 9b09 ldr r3, [sp, #36] ; 0x24 10008394: f001 fe44 bl 1000a020 <__wrap___aeabi_dcmpge> 10008398: 2800 cmp r0, #0 1000839a: d000 beq.n 1000839e <_ftoa.part.1+0x182> 1000839c: e19c b.n 100086d8 <_ftoa.part.1+0x4bc> 1000839e: 2c00 cmp r4, #0 100083a0: d000 beq.n 100083a4 <_ftoa.part.1+0x188> 100083a2: e106 b.n 100085b2 <_ftoa.part.1+0x396> 100083a4: 9c0c ldr r4, [sp, #48] ; 0x30 100083a6: 0020 movs r0, r4 100083a8: f001 fe5a bl 1000a060 <__wrap___aeabi_i2d> 100083ac: 0002 movs r2, r0 100083ae: 000b movs r3, r1 100083b0: 9820 ldr r0, [sp, #128] ; 0x80 100083b2: 9921 ldr r1, [sp, #132] ; 0x84 100083b4: f001 fdb3 bl 10009f1e <__wrap___aeabi_dsub> 100083b8: 2200 movs r2, #0 100083ba: 4b74 ldr r3, [pc, #464] ; (1000858c <_ftoa.part.1+0x370>) 100083bc: 9008 str r0, [sp, #32] 100083be: 9109 str r1, [sp, #36] ; 0x24 100083c0: f001 fe20 bl 1000a004 <__wrap___aeabi_dcmplt> 100083c4: 2800 cmp r0, #0 100083c6: d100 bne.n 100083ca <_ftoa.part.1+0x1ae> 100083c8: e176 b.n 100086b8 <_ftoa.part.1+0x49c> 100083ca: 2d20 cmp r5, #32 100083cc: d100 bne.n 100083d0 <_ftoa.part.1+0x1b4> 100083ce: e0ba b.n 10008546 <_ftoa.part.1+0x32a> 100083d0: 9b0c ldr r3, [sp, #48] ; 0x30 100083d2: 210a movs r1, #10 100083d4: 0018 movs r0, r3 100083d6: 4699 mov r9, r3 100083d8: f001 fb36 bl 10009a48 <__wrap___aeabi_idiv> 100083dc: 465b mov r3, fp 100083de: 3130 adds r1, #48 ; 0x30 100083e0: 5559 strb r1, [r3, r5] 100083e2: 4648 mov r0, r9 100083e4: 210a movs r1, #10 100083e6: f001 fb2f bl 10009a48 <__wrap___aeabi_idiv> 100083ea: 1c6c adds r4, r5, #1 100083ec: 4681 mov r9, r0 100083ee: 0025 movs r5, r4 100083f0: 2800 cmp r0, #0 100083f2: d01a beq.n 1000842a <_ftoa.part.1+0x20e> 100083f4: 464d mov r5, r9 100083f6: 46ba mov sl, r7 100083f8: 46b1 mov r9, r6 100083fa: 465f mov r7, fp 100083fc: e000 b.n 10008400 <_ftoa.part.1+0x1e4> 100083fe: 0034 movs r4, r6 10008400: 2c20 cmp r4, #32 10008402: d100 bne.n 10008406 <_ftoa.part.1+0x1ea> 10008404: e103 b.n 1000860e <_ftoa.part.1+0x3f2> 10008406: 0028 movs r0, r5 10008408: 210a movs r1, #10 1000840a: f001 fb1d bl 10009a48 <__wrap___aeabi_idiv> 1000840e: 1c66 adds r6, r4, #1 10008410: 3130 adds r1, #48 ; 0x30 10008412: 193c adds r4, r7, r4 10008414: 7021 strb r1, [r4, #0] 10008416: 0028 movs r0, r5 10008418: 210a movs r1, #10 1000841a: f001 fb15 bl 10009a48 <__wrap___aeabi_idiv> 1000841e: 1e05 subs r5, r0, #0 10008420: d1ed bne.n 100083fe <_ftoa.part.1+0x1e2> 10008422: 0035 movs r5, r6 10008424: 46bb mov fp, r7 10008426: 464e mov r6, r9 10008428: 4657 mov r7, sl 1000842a: 2303 movs r3, #3 1000842c: 9a24 ldr r2, [sp, #144] ; 0x90 1000842e: 4013 ands r3, r2 10008430: 2b01 cmp r3, #1 10008432: d100 bne.n 10008436 <_ftoa.part.1+0x21a> 10008434: e10e b.n 10008654 <_ftoa.part.1+0x438> 10008436: 2420 movs r4, #32 10008438: 2d20 cmp r5, #32 1000843a: d00b beq.n 10008454 <_ftoa.part.1+0x238> 1000843c: 9a0d ldr r2, [sp, #52] ; 0x34 1000843e: 2a00 cmp r2, #0 10008440: d000 beq.n 10008444 <_ftoa.part.1+0x228> 10008442: e134 b.n 100086ae <_ftoa.part.1+0x492> 10008444: 9a24 ldr r2, [sp, #144] ; 0x90 10008446: 0752 lsls r2, r2, #29 10008448: d400 bmi.n 1000844c <_ftoa.part.1+0x230> 1000844a: e16f b.n 1000872c <_ftoa.part.1+0x510> 1000844c: 222b movs r2, #43 ; 0x2b 1000844e: 4659 mov r1, fp 10008450: 1c6c adds r4, r5, #1 10008452: 554a strb r2, [r1, r5] 10008454: 9a07 ldr r2, [sp, #28] 10008456: 0015 movs r5, r2 10008458: 2b00 cmp r3, #0 1000845a: d112 bne.n 10008482 <_ftoa.part.1+0x266> 1000845c: 9b23 ldr r3, [sp, #140] ; 0x8c 1000845e: 429c cmp r4, r3 10008460: d20f bcs.n 10008482 <_ftoa.part.1+0x266> 10008462: 0019 movs r1, r3 10008464: 0013 movs r3, r2 10008466: 468c mov ip, r1 10008468: 4463 add r3, ip 1000846a: 1b1b subs r3, r3, r4 1000846c: 46a1 mov r9, r4 1000846e: 001c movs r4, r3 10008470: 1c55 adds r5, r2, #1 10008472: 4643 mov r3, r8 10008474: 0039 movs r1, r7 10008476: 2020 movs r0, #32 10008478: 47b0 blx r6 1000847a: 002a movs r2, r5 1000847c: 42a5 cmp r5, r4 1000847e: d1f7 bne.n 10008470 <_ftoa.part.1+0x254> 10008480: 464c mov r4, r9 10008482: 46a2 mov sl, r4 10008484: 46a9 mov r9, r5 10008486: 002a movs r2, r5 10008488: 465b mov r3, fp 1000848a: 3c01 subs r4, #1 1000848c: 1c55 adds r5, r2, #1 1000848e: 5d18 ldrb r0, [r3, r4] 10008490: 0039 movs r1, r7 10008492: 4643 mov r3, r8 10008494: 47b0 blx r6 10008496: 002a movs r2, r5 10008498: 2c00 cmp r4, #0 1000849a: d1f5 bne.n 10008488 <_ftoa.part.1+0x26c> 1000849c: 464b mov r3, r9 1000849e: 4453 add r3, sl 100084a0: 001a movs r2, r3 100084a2: 9b24 ldr r3, [sp, #144] ; 0x90 100084a4: 079b lsls r3, r3, #30 100084a6: d400 bmi.n 100084aa <_ftoa.part.1+0x28e> 100084a8: e712 b.n 100082d0 <_ftoa.part.1+0xb4> 100084aa: 9907 ldr r1, [sp, #28] 100084ac: 9823 ldr r0, [sp, #140] ; 0x8c 100084ae: 1a53 subs r3, r2, r1 100084b0: 4283 cmp r3, r0 100084b2: d300 bcc.n 100084b6 <_ftoa.part.1+0x29a> 100084b4: e70c b.n 100082d0 <_ftoa.part.1+0xb4> 100084b6: 4689 mov r9, r1 100084b8: 0005 movs r5, r0 100084ba: 4643 mov r3, r8 100084bc: 0039 movs r1, r7 100084be: 2020 movs r0, #32 100084c0: 1c54 adds r4, r2, #1 100084c2: 47b0 blx r6 100084c4: 464b mov r3, r9 100084c6: 0022 movs r2, r4 100084c8: 1ae3 subs r3, r4, r3 100084ca: 429d cmp r5, r3 100084cc: d8f5 bhi.n 100084ba <_ftoa.part.1+0x29e> 100084ce: e6ff b.n 100082d0 <_ftoa.part.1+0xb4> 100084d0: 4b2f ldr r3, [pc, #188] ; (10008590 <_ftoa.part.1+0x374>) 100084d2: 469a mov sl, r3 100084d4: 2304 movs r3, #4 100084d6: 469b mov fp, r3 100084d8: e6bc b.n 10008254 <_ftoa.part.1+0x38> 100084da: 9a20 ldr r2, [sp, #128] ; 0x80 100084dc: 9b21 ldr r3, [sp, #132] ; 0x84 100084de: 0010 movs r0, r2 100084e0: 0019 movs r1, r3 100084e2: f001 fdaa bl 1000a03a <__wrap___aeabi_dcmpun> 100084e6: 2800 cmp r0, #0 100084e8: d11a bne.n 10008520 <_ftoa.part.1+0x304> 100084ea: 9820 ldr r0, [sp, #128] ; 0x80 100084ec: 9921 ldr r1, [sp, #132] ; 0x84 100084ee: 2201 movs r2, #1 100084f0: 4b28 ldr r3, [pc, #160] ; (10008594 <_ftoa.part.1+0x378>) 100084f2: 4252 negs r2, r2 100084f4: f001 fd86 bl 1000a004 <__wrap___aeabi_dcmplt> 100084f8: 2800 cmp r0, #0 100084fa: d111 bne.n 10008520 <_ftoa.part.1+0x304> 100084fc: 9b24 ldr r3, [sp, #144] ; 0x90 100084fe: 9a07 ldr r2, [sp, #28] 10008500: 9304 str r3, [sp, #16] 10008502: 9b23 ldr r3, [sp, #140] ; 0x8c 10008504: 0039 movs r1, r7 10008506: 9303 str r3, [sp, #12] 10008508: 9b22 ldr r3, [sp, #136] ; 0x88 1000850a: 0030 movs r0, r6 1000850c: 9302 str r3, [sp, #8] 1000850e: 9b20 ldr r3, [sp, #128] ; 0x80 10008510: 9c21 ldr r4, [sp, #132] ; 0x84 10008512: 9300 str r3, [sp, #0] 10008514: 9401 str r4, [sp, #4] 10008516: 4643 mov r3, r8 10008518: f7ff f84e bl 100075b8 <_etoa.part.0> 1000851c: 0002 movs r2, r0 1000851e: e6d7 b.n 100082d0 <_ftoa.part.1+0xb4> 10008520: 9b24 ldr r3, [sp, #144] ; 0x90 10008522: 9a07 ldr r2, [sp, #28] 10008524: 9304 str r3, [sp, #16] 10008526: 9b23 ldr r3, [sp, #140] ; 0x8c 10008528: 0039 movs r1, r7 1000852a: 9303 str r3, [sp, #12] 1000852c: 9b22 ldr r3, [sp, #136] ; 0x88 1000852e: 0030 movs r0, r6 10008530: 9302 str r3, [sp, #8] 10008532: 9b20 ldr r3, [sp, #128] ; 0x80 10008534: 9c21 ldr r4, [sp, #132] ; 0x84 10008536: 9300 str r3, [sp, #0] 10008538: 9401 str r4, [sp, #4] 1000853a: 4643 mov r3, r8 1000853c: f7ff faf2 bl 10007b24 <_ftoa> 10008540: 0002 movs r2, r0 10008542: e6c5 b.n 100082d0 <_ftoa.part.1+0xb4> 10008544: 4683 mov fp, r0 10008546: 2303 movs r3, #3 10008548: 9a24 ldr r2, [sp, #144] ; 0x90 1000854a: 4013 ands r3, r2 1000854c: 2b01 cmp r3, #1 1000854e: d100 bne.n 10008552 <_ftoa.part.1+0x336> 10008550: e07f b.n 10008652 <_ftoa.part.1+0x436> 10008552: 2420 movs r4, #32 10008554: e77e b.n 10008454 <_ftoa.part.1+0x238> 10008556: 9b22 ldr r3, [sp, #136] ; 0x88 10008558: 2b09 cmp r3, #9 1000855a: d800 bhi.n 1000855e <_ftoa.part.1+0x342> 1000855c: e0f2 b.n 10008744 <_ftoa.part.1+0x528> 1000855e: ab0e add r3, sp, #56 ; 0x38 10008560: 469b mov fp, r3 10008562: 2330 movs r3, #48 ; 0x30 10008564: 465a mov r2, fp 10008566: 7013 strb r3, [r2, #0] 10008568: 9b22 ldr r3, [sp, #136] ; 0x88 1000856a: 2501 movs r5, #1 1000856c: 1e5c subs r4, r3, #1 1000856e: 2230 movs r2, #48 ; 0x30 10008570: 3b20 subs r3, #32 10008572: 4659 mov r1, fp 10008574: e015 b.n 100085a2 <_ftoa.part.1+0x386> 10008576: 46c0 nop ; (mov r8, r8) 10008578: 7fefffff .word 0x7fefffff 1000857c: 10011a34 .word 0x10011a34 10008580: 41cdcd65 .word 0x41cdcd65 10008584: c1cdcd65 .word 0xc1cdcd65 10008588: 412e8480 .word 0x412e8480 1000858c: 3fe00000 .word 0x3fe00000 10008590: 10011a2c .word 0x10011a2c 10008594: ffefffff .word 0xffefffff 10008598: 3c01 subs r4, #1 1000859a: 554a strb r2, [r1, r5] 1000859c: 3501 adds r5, #1 1000859e: 429c cmp r4, r3 100085a0: d07b beq.n 1000869a <_ftoa.part.1+0x47e> 100085a2: 2c09 cmp r4, #9 100085a4: d1f8 bne.n 10008598 <_ftoa.part.1+0x37c> 100085a6: 2200 movs r2, #0 100085a8: 4b6c ldr r3, [pc, #432] ; (1000875c <_ftoa.part.1+0x540>) 100085aa: 468b mov fp, r1 100085ac: 9208 str r2, [sp, #32] 100085ae: 9309 str r3, [sp, #36] ; 0x24 100085b0: e6c0 b.n 10008334 <_ftoa.part.1+0x118> 100085b2: 2d20 cmp r5, #32 100085b4: d0c7 beq.n 10008546 <_ftoa.part.1+0x32a> 100085b6: 1c6b adds r3, r5, #1 100085b8: 4650 mov r0, sl 100085ba: 210a movs r1, #10 100085bc: 4699 mov r9, r3 100085be: f001 fa6b bl 10009a98 <__wrap___aeabi_uidiv> 100085c2: 465b mov r3, fp 100085c4: 3130 adds r1, #48 ; 0x30 100085c6: 5559 strb r1, [r3, r5] 100085c8: 4650 mov r0, sl 100085ca: 210a movs r1, #10 100085cc: f001 fa64 bl 10009a98 <__wrap___aeabi_uidiv> 100085d0: 3c01 subs r4, #1 100085d2: 4682 mov sl, r0 100085d4: 2800 cmp r0, #0 100085d6: d100 bne.n 100085da <_ftoa.part.1+0x3be> 100085d8: e0b2 b.n 10008740 <_ftoa.part.1+0x524> 100085da: 464b mov r3, r9 100085dc: 4655 mov r5, sl 100085de: 46b1 mov r9, r6 100085e0: 46ba mov sl, r7 100085e2: 465f mov r7, fp 100085e4: e011 b.n 1000860a <_ftoa.part.1+0x3ee> 100085e6: 469b mov fp, r3 100085e8: 0028 movs r0, r5 100085ea: 210a movs r1, #10 100085ec: 1c5e adds r6, r3, #1 100085ee: 44bb add fp, r7 100085f0: f001 fa52 bl 10009a98 <__wrap___aeabi_uidiv> 100085f4: 465b mov r3, fp 100085f6: 3130 adds r1, #48 ; 0x30 100085f8: 7019 strb r1, [r3, #0] 100085fa: 0028 movs r0, r5 100085fc: 210a movs r1, #10 100085fe: f001 fa4b bl 10009a98 <__wrap___aeabi_uidiv> 10008602: 3c01 subs r4, #1 10008604: 1e05 subs r5, r0, #0 10008606: d076 beq.n 100086f6 <_ftoa.part.1+0x4da> 10008608: 0033 movs r3, r6 1000860a: 2b20 cmp r3, #32 1000860c: d1eb bne.n 100085e6 <_ftoa.part.1+0x3ca> 1000860e: 46bb mov fp, r7 10008610: 464e mov r6, r9 10008612: 4657 mov r7, sl 10008614: e797 b.n 10008546 <_ftoa.part.1+0x32a> 10008616: 2200 movs r2, #0 10008618: 980a ldr r0, [sp, #40] ; 0x28 1000861a: 990b ldr r1, [sp, #44] ; 0x2c 1000861c: 4b50 ldr r3, [pc, #320] ; (10008760 <_ftoa.part.1+0x544>) 1000861e: f001 fcf1 bl 1000a004 <__wrap___aeabi_dcmplt> 10008622: 2800 cmp r0, #0 10008624: d000 beq.n 10008628 <_ftoa.part.1+0x40c> 10008626: e6ba b.n 1000839e <_ftoa.part.1+0x182> 10008628: 4653 mov r3, sl 1000862a: 2b00 cmp r3, #0 1000862c: d002 beq.n 10008634 <_ftoa.part.1+0x418> 1000862e: 07db lsls r3, r3, #31 10008630: d400 bmi.n 10008634 <_ftoa.part.1+0x418> 10008632: e6b4 b.n 1000839e <_ftoa.part.1+0x182> 10008634: 2301 movs r3, #1 10008636: 469c mov ip, r3 10008638: 44e2 add sl, ip 1000863a: e6b0 b.n 1000839e <_ftoa.part.1+0x182> 1000863c: 9a20 ldr r2, [sp, #128] ; 0x80 1000863e: 9b21 ldr r3, [sp, #132] ; 0x84 10008640: 2000 movs r0, #0 10008642: 2100 movs r1, #0 10008644: f001 fc6b bl 10009f1e <__wrap___aeabi_dsub> 10008648: 2301 movs r3, #1 1000864a: 9020 str r0, [sp, #128] ; 0x80 1000864c: 9121 str r1, [sp, #132] ; 0x84 1000864e: 930d str r3, [sp, #52] ; 0x34 10008650: e663 b.n 1000831a <_ftoa.part.1+0xfe> 10008652: 2520 movs r5, #32 10008654: 9b23 ldr r3, [sp, #140] ; 0x8c 10008656: 2b00 cmp r3, #0 10008658: d046 beq.n 100086e8 <_ftoa.part.1+0x4cc> 1000865a: 9b0d ldr r3, [sp, #52] ; 0x34 1000865c: 2b00 cmp r3, #0 1000865e: d103 bne.n 10008668 <_ftoa.part.1+0x44c> 10008660: 9a24 ldr r2, [sp, #144] ; 0x90 10008662: 330c adds r3, #12 10008664: 4213 tst r3, r2 10008666: d002 beq.n 1000866e <_ftoa.part.1+0x452> 10008668: 9b23 ldr r3, [sp, #140] ; 0x8c 1000866a: 3b01 subs r3, #1 1000866c: 9323 str r3, [sp, #140] ; 0x8c 1000866e: 9b23 ldr r3, [sp, #140] ; 0x8c 10008670: 42ab cmp r3, r5 10008672: d939 bls.n 100086e8 <_ftoa.part.1+0x4cc> 10008674: 2330 movs r3, #48 ; 0x30 10008676: 2d20 cmp r5, #32 10008678: d03a beq.n 100086f0 <_ftoa.part.1+0x4d4> 1000867a: 4659 mov r1, fp 1000867c: 9a23 ldr r2, [sp, #140] ; 0x8c 1000867e: 1c6c adds r4, r5, #1 10008680: 554b strb r3, [r1, r5] 10008682: 4294 cmp r4, r2 10008684: d02e beq.n 100086e4 <_ftoa.part.1+0x4c8> 10008686: 0025 movs r5, r4 10008688: 2c20 cmp r4, #32 1000868a: d1f8 bne.n 1000867e <_ftoa.part.1+0x462> 1000868c: 2320 movs r3, #32 1000868e: 9d07 ldr r5, [sp, #28] 10008690: 468b mov fp, r1 10008692: 469a mov sl, r3 10008694: 46a9 mov r9, r5 10008696: 002a movs r2, r5 10008698: e6f6 b.n 10008488 <_ftoa.part.1+0x26c> 1000869a: 4b32 ldr r3, [pc, #200] ; (10008764 <_ftoa.part.1+0x548>) 1000869c: 00e2 lsls r2, r4, #3 1000869e: 189b adds r3, r3, r2 100086a0: 681a ldr r2, [r3, #0] 100086a2: 685b ldr r3, [r3, #4] 100086a4: 468b mov fp, r1 100086a6: 9208 str r2, [sp, #32] 100086a8: 9309 str r3, [sp, #36] ; 0x24 100086aa: 2520 movs r5, #32 100086ac: e642 b.n 10008334 <_ftoa.part.1+0x118> 100086ae: 222d movs r2, #45 ; 0x2d 100086b0: 4659 mov r1, fp 100086b2: 1c6c adds r4, r5, #1 100086b4: 554a strb r2, [r1, r5] 100086b6: e6cd b.n 10008454 <_ftoa.part.1+0x238> 100086b8: 2200 movs r2, #0 100086ba: 9808 ldr r0, [sp, #32] 100086bc: 9909 ldr r1, [sp, #36] ; 0x24 100086be: 4b28 ldr r3, [pc, #160] ; (10008760 <_ftoa.part.1+0x544>) 100086c0: f001 fcb6 bl 1000a030 <__wrap___aeabi_dcmpgt> 100086c4: 2800 cmp r0, #0 100086c6: d000 beq.n 100086ca <_ftoa.part.1+0x4ae> 100086c8: e67f b.n 100083ca <_ftoa.part.1+0x1ae> 100086ca: 2301 movs r3, #1 100086cc: 46a4 mov ip, r4 100086ce: 4023 ands r3, r4 100086d0: 449c add ip, r3 100086d2: 4663 mov r3, ip 100086d4: 930c str r3, [sp, #48] ; 0x30 100086d6: e678 b.n 100083ca <_ftoa.part.1+0x1ae> 100086d8: 464b mov r3, r9 100086da: 3301 adds r3, #1 100086dc: 930c str r3, [sp, #48] ; 0x30 100086de: 2300 movs r3, #0 100086e0: 469a mov sl, r3 100086e2: e65c b.n 1000839e <_ftoa.part.1+0x182> 100086e4: 468b mov fp, r1 100086e6: 9d23 ldr r5, [sp, #140] ; 0x8c 100086e8: 2301 movs r3, #1 100086ea: 2d20 cmp r5, #32 100086ec: d000 beq.n 100086f0 <_ftoa.part.1+0x4d4> 100086ee: e6a5 b.n 1000843c <_ftoa.part.1+0x220> 100086f0: 2420 movs r4, #32 100086f2: 9d07 ldr r5, [sp, #28] 100086f4: e6c5 b.n 10008482 <_ftoa.part.1+0x266> 100086f6: 0035 movs r5, r6 100086f8: 46bb mov fp, r7 100086fa: 464e mov r6, r9 100086fc: 4657 mov r7, sl 100086fe: 2d20 cmp r5, #32 10008700: d100 bne.n 10008704 <_ftoa.part.1+0x4e8> 10008702: e720 b.n 10008546 <_ftoa.part.1+0x32a> 10008704: 1961 adds r1, r4, r5 10008706: 2230 movs r2, #48 ; 0x30 10008708: 002b movs r3, r5 1000870a: 2c00 cmp r4, #0 1000870c: d009 beq.n 10008722 <_ftoa.part.1+0x506> 1000870e: 4658 mov r0, fp 10008710: 1c6b adds r3, r5, #1 10008712: 5542 strb r2, [r0, r5] 10008714: 2b20 cmp r3, #32 10008716: d100 bne.n 1000871a <_ftoa.part.1+0x4fe> 10008718: e714 b.n 10008544 <_ftoa.part.1+0x328> 1000871a: 001d movs r5, r3 1000871c: 428b cmp r3, r1 1000871e: d1f7 bne.n 10008710 <_ftoa.part.1+0x4f4> 10008720: 4683 mov fp, r0 10008722: 222e movs r2, #46 ; 0x2e 10008724: 4659 mov r1, fp 10008726: 1c5d adds r5, r3, #1 10008728: 54ca strb r2, [r1, r3] 1000872a: e64e b.n 100083ca <_ftoa.part.1+0x1ae> 1000872c: 9a24 ldr r2, [sp, #144] ; 0x90 1000872e: 002c movs r4, r5 10008730: 0712 lsls r2, r2, #28 10008732: d400 bmi.n 10008736 <_ftoa.part.1+0x51a> 10008734: e68e b.n 10008454 <_ftoa.part.1+0x238> 10008736: 2220 movs r2, #32 10008738: 4659 mov r1, fp 1000873a: 3401 adds r4, #1 1000873c: 554a strb r2, [r1, r5] 1000873e: e689 b.n 10008454 <_ftoa.part.1+0x238> 10008740: 464d mov r5, r9 10008742: e7dc b.n 100086fe <_ftoa.part.1+0x4e2> 10008744: 00da lsls r2, r3, #3 10008746: 4b07 ldr r3, [pc, #28] ; (10008764 <_ftoa.part.1+0x548>) 10008748: 2500 movs r5, #0 1000874a: 189b adds r3, r3, r2 1000874c: 685c ldr r4, [r3, #4] 1000874e: 681b ldr r3, [r3, #0] 10008750: 9308 str r3, [sp, #32] 10008752: 9409 str r4, [sp, #36] ; 0x24 10008754: ab0e add r3, sp, #56 ; 0x38 10008756: 9c22 ldr r4, [sp, #136] ; 0x88 10008758: 469b mov fp, r3 1000875a: e5eb b.n 10008334 <_ftoa.part.1+0x118> 1000875c: 41cdcd65 .word 0x41cdcd65 10008760: 3fe00000 .word 0x3fe00000 10008764: 10011a38 .word 0x10011a38 10008768 <_vsnprintf>: 10008768: b5f0 push {r4, r5, r6, r7, lr} 1000876a: 46de mov lr, fp 1000876c: 4657 mov r7, sl 1000876e: 464e mov r6, r9 10008770: 4645 mov r5, r8 10008772: b5e0 push {r5, r6, r7, lr} 10008774: b0a9 sub sp, #164 ; 0xa4 10008776: 001e movs r6, r3 10008778: 9b32 ldr r3, [sp, #200] ; 0xc8 1000877a: 4690 mov r8, r2 1000877c: 930a str r3, [sp, #40] ; 0x28 1000877e: 4abf ldr r2, [pc, #764] ; (10008a7c <_vsnprintf+0x314>) 10008780: 4bbf ldr r3, [pc, #764] ; (10008a80 <_vsnprintf+0x318>) 10008782: 4683 mov fp, r0 10008784: 468a mov sl, r1 10008786: 601a str r2, [r3, #0] 10008788: 2900 cmp r1, #0 1000878a: d068 beq.n 1000885e <_vsnprintf+0xf6> 1000878c: 46d1 mov r9, sl 1000878e: 2500 movs r5, #0 10008790: 46da mov sl, fp 10008792: 7830 ldrb r0, [r6, #0] 10008794: 2800 cmp r0, #0 10008796: d00b beq.n 100087b0 <_vsnprintf+0x48> 10008798: 3601 adds r6, #1 1000879a: 2825 cmp r0, #37 ; 0x25 1000879c: d01b beq.n 100087d6 <_vsnprintf+0x6e> 1000879e: 002a movs r2, r5 100087a0: 4643 mov r3, r8 100087a2: 4649 mov r1, r9 100087a4: 47d0 blx sl 100087a6: 7830 ldrb r0, [r6, #0] 100087a8: 1c6c adds r4, r5, #1 100087aa: 0025 movs r5, r4 100087ac: 2800 cmp r0, #0 100087ae: d1f3 bne.n 10008798 <_vsnprintf+0x30> 100087b0: 46d3 mov fp, sl 100087b2: 002a movs r2, r5 100087b4: 46ca mov sl, r9 100087b6: 4545 cmp r5, r8 100087b8: d301 bcc.n 100087be <_vsnprintf+0x56> 100087ba: 4643 mov r3, r8 100087bc: 1e5a subs r2, r3, #1 100087be: 4643 mov r3, r8 100087c0: 4651 mov r1, sl 100087c2: 2000 movs r0, #0 100087c4: 47d8 blx fp 100087c6: 0028 movs r0, r5 100087c8: b029 add sp, #164 ; 0xa4 100087ca: bc3c pop {r2, r3, r4, r5} 100087cc: 4690 mov r8, r2 100087ce: 4699 mov r9, r3 100087d0: 46a2 mov sl, r4 100087d2: 46ab mov fp, r5 100087d4: bdf0 pop {r4, r5, r6, r7, pc} 100087d6: 2310 movs r3, #16 100087d8: 7830 ldrb r0, [r6, #0] 100087da: 469b mov fp, r3 100087dc: 3b0e subs r3, #14 100087de: 469c mov ip, r3 100087e0: 0003 movs r3, r0 100087e2: 3b20 subs r3, #32 100087e4: 1c72 adds r2, r6, #1 100087e6: b2db uxtb r3, r3 100087e8: 2700 movs r7, #0 100087ea: 4ca6 ldr r4, [pc, #664] ; (10008a84 <_vsnprintf+0x31c>) 100087ec: 0011 movs r1, r2 100087ee: 2b10 cmp r3, #16 100087f0: d80d bhi.n 1000880e <_vsnprintf+0xa6> 100087f2: 009b lsls r3, r3, #2 100087f4: 58e3 ldr r3, [r4, r3] 100087f6: 469f mov pc, r3 100087f8: 2301 movs r3, #1 100087fa: 0016 movs r6, r2 100087fc: 431f orrs r7, r3 100087fe: 7830 ldrb r0, [r6, #0] 10008800: 1c72 adds r2, r6, #1 10008802: 0003 movs r3, r0 10008804: 3b20 subs r3, #32 10008806: b2db uxtb r3, r3 10008808: 0011 movs r1, r2 1000880a: 2b10 cmp r3, #16 1000880c: d9f1 bls.n 100087f2 <_vsnprintf+0x8a> 1000880e: 0003 movs r3, r0 10008810: 3b30 subs r3, #48 ; 0x30 10008812: 2b09 cmp r3, #9 10008814: d800 bhi.n 10008818 <_vsnprintf+0xb0> 10008816: e1ae b.n 10008b76 <_vsnprintf+0x40e> 10008818: 2300 movs r3, #0 1000881a: 469b mov fp, r3 1000881c: 282a cmp r0, #42 ; 0x2a 1000881e: d100 bne.n 10008822 <_vsnprintf+0xba> 10008820: e1cf b.n 10008bc2 <_vsnprintf+0x45a> 10008822: 2400 movs r4, #0 10008824: 282e cmp r0, #46 ; 0x2e 10008826: d100 bne.n 1000882a <_vsnprintf+0xc2> 10008828: e1bd b.n 10008ba6 <_vsnprintf+0x43e> 1000882a: 0003 movs r3, r0 1000882c: 3b68 subs r3, #104 ; 0x68 1000882e: b2db uxtb r3, r3 10008830: 2b12 cmp r3, #18 10008832: d900 bls.n 10008836 <_vsnprintf+0xce> 10008834: e3d3 b.n 10008fde <_vsnprintf+0x876> 10008836: 4a94 ldr r2, [pc, #592] ; (10008a88 <_vsnprintf+0x320>) 10008838: 009b lsls r3, r3, #2 1000883a: 58d3 ldr r3, [r2, r3] 1000883c: 469f mov pc, r3 1000883e: 2304 movs r3, #4 10008840: 0016 movs r6, r2 10008842: 431f orrs r7, r3 10008844: e7db b.n 100087fe <_vsnprintf+0x96> 10008846: 4663 mov r3, ip 10008848: 0016 movs r6, r2 1000884a: 431f orrs r7, r3 1000884c: e7d7 b.n 100087fe <_vsnprintf+0x96> 1000884e: 465b mov r3, fp 10008850: 0016 movs r6, r2 10008852: 431f orrs r7, r3 10008854: e7d3 b.n 100087fe <_vsnprintf+0x96> 10008856: 2308 movs r3, #8 10008858: 0016 movs r6, r2 1000885a: 431f orrs r7, r3 1000885c: e7cf b.n 100087fe <_vsnprintf+0x96> 1000885e: 4b8b ldr r3, [pc, #556] ; (10008a8c <_vsnprintf+0x324>) 10008860: 469b mov fp, r3 10008862: e793 b.n 1000878c <_vsnprintf+0x24> 10008864: 2380 movs r3, #128 ; 0x80 10008866: 005b lsls r3, r3, #1 10008868: 7870 ldrb r0, [r6, #1] 1000886a: 431f orrs r7, r3 1000886c: 1c4e adds r6, r1, #1 1000886e: 0003 movs r3, r0 10008870: 3b25 subs r3, #37 ; 0x25 10008872: b2db uxtb r3, r3 10008874: 2b53 cmp r3, #83 ; 0x53 10008876: d892 bhi.n 1000879e <_vsnprintf+0x36> 10008878: 4a85 ldr r2, [pc, #532] ; (10008a90 <_vsnprintf+0x328>) 1000887a: 009b lsls r3, r3, #2 1000887c: 58d3 ldr r3, [r2, r3] 1000887e: 469f mov pc, r3 10008880: 7870 ldrb r0, [r6, #1] 10008882: 286c cmp r0, #108 ; 0x6c 10008884: d101 bne.n 1000888a <_vsnprintf+0x122> 10008886: f000 fcc0 bl 1000920a <_vsnprintf+0xaa2> 1000888a: 2380 movs r3, #128 ; 0x80 1000888c: 005b lsls r3, r3, #1 1000888e: 431f orrs r7, r3 10008890: 1c4e adds r6, r1, #1 10008892: e7ec b.n 1000886e <_vsnprintf+0x106> 10008894: 2380 movs r3, #128 ; 0x80 10008896: 009b lsls r3, r3, #2 10008898: 7870 ldrb r0, [r6, #1] 1000889a: 431f orrs r7, r3 1000889c: 1c4e adds r6, r1, #1 1000889e: e7e6 b.n 1000886e <_vsnprintf+0x106> 100088a0: 7870 ldrb r0, [r6, #1] 100088a2: 2868 cmp r0, #104 ; 0x68 100088a4: d101 bne.n 100088aa <_vsnprintf+0x142> 100088a6: f000 fd19 bl 100092dc <_vsnprintf+0xb74> 100088aa: 2380 movs r3, #128 ; 0x80 100088ac: 1c4e adds r6, r1, #1 100088ae: 431f orrs r7, r3 100088b0: e7dd b.n 1000886e <_vsnprintf+0x106> 100088b2: 2846 cmp r0, #70 ; 0x46 100088b4: d101 bne.n 100088ba <_vsnprintf+0x152> 100088b6: f000 fc58 bl 1000916a <_vsnprintf+0xa02> 100088ba: 2207 movs r2, #7 100088bc: 9b0a ldr r3, [sp, #40] ; 0x28 100088be: 9704 str r7, [sp, #16] 100088c0: 3307 adds r3, #7 100088c2: 4393 bics r3, r2 100088c4: 3201 adds r2, #1 100088c6: 4694 mov ip, r2 100088c8: 449c add ip, r3 100088ca: 4662 mov r2, ip 100088cc: 920a str r2, [sp, #40] ; 0x28 100088ce: 465a mov r2, fp 100088d0: 9402 str r4, [sp, #8] 100088d2: 9203 str r2, [sp, #12] 100088d4: 685c ldr r4, [r3, #4] 100088d6: 681b ldr r3, [r3, #0] 100088d8: 002a movs r2, r5 100088da: 9300 str r3, [sp, #0] 100088dc: 9401 str r4, [sp, #4] 100088de: 4649 mov r1, r9 100088e0: 4643 mov r3, r8 100088e2: 4650 mov r0, sl 100088e4: f7ff f91e bl 10007b24 <_ftoa> 100088e8: 0005 movs r5, r0 100088ea: e752 b.n 10008792 <_vsnprintf+0x2a> 100088ec: 002a movs r2, r5 100088ee: 1c6c adds r4, r5, #1 100088f0: 4643 mov r3, r8 100088f2: 4649 mov r1, r9 100088f4: 2025 movs r0, #37 ; 0x25 100088f6: 47d0 blx sl 100088f8: 0025 movs r5, r4 100088fa: e74a b.n 10008792 <_vsnprintf+0x2a> 100088fc: 9b0a ldr r3, [sp, #40] ; 0x28 100088fe: 1d1a adds r2, r3, #4 10008900: 681b ldr r3, [r3, #0] 10008902: 920c str r2, [sp, #48] ; 0x30 10008904: 930a str r3, [sp, #40] ; 0x28 10008906: 7818 ldrb r0, [r3, #0] 10008908: 2c00 cmp r4, #0 1000890a: d000 beq.n 1000890e <_vsnprintf+0x1a6> 1000890c: e3ab b.n 10009066 <_vsnprintf+0x8fe> 1000890e: 2800 cmp r0, #0 10008910: d101 bne.n 10008916 <_vsnprintf+0x1ae> 10008912: f000 ffa2 bl 1000985a <_vsnprintf+0x10f2> 10008916: 2102 movs r1, #2 10008918: 001a movs r2, r3 1000891a: 4249 negs r1, r1 1000891c: 2301 movs r3, #1 1000891e: 469c mov ip, r3 10008920: 4643 mov r3, r8 10008922: 9008 str r0, [sp, #32] 10008924: 930b str r3, [sp, #44] ; 0x2c 10008926: e007 b.n 10008938 <_vsnprintf+0x1d0> 10008928: 980a ldr r0, [sp, #40] ; 0x28 1000892a: 4663 mov r3, ip 1000892c: 4680 mov r8, r0 1000892e: 1a9b subs r3, r3, r2 10008930: 4443 add r3, r8 10008932: 185b adds r3, r3, r1 10008934: 2b00 cmp r3, #0 10008936: d003 beq.n 10008940 <_vsnprintf+0x1d8> 10008938: 3201 adds r2, #1 1000893a: 7813 ldrb r3, [r2, #0] 1000893c: 2b00 cmp r3, #0 1000893e: d1f3 bne.n 10008928 <_vsnprintf+0x1c0> 10008940: 9b0b ldr r3, [sp, #44] ; 0x2c 10008942: 9808 ldr r0, [sp, #32] 10008944: 4698 mov r8, r3 10008946: 9b0a ldr r3, [sp, #40] ; 0x28 10008948: 1ad3 subs r3, r2, r3 1000894a: 9308 str r3, [sp, #32] 1000894c: 2380 movs r3, #128 ; 0x80 1000894e: 00db lsls r3, r3, #3 10008950: 403b ands r3, r7 10008952: 930b str r3, [sp, #44] ; 0x2c 10008954: d003 beq.n 1000895e <_vsnprintf+0x1f6> 10008956: 9b08 ldr r3, [sp, #32] 10008958: 42a3 cmp r3, r4 1000895a: d900 bls.n 1000895e <_vsnprintf+0x1f6> 1000895c: 9408 str r4, [sp, #32] 1000895e: 2302 movs r3, #2 10008960: 401f ands r7, r3 10008962: d101 bne.n 10008968 <_vsnprintf+0x200> 10008964: f000 fcdb bl 1000931e <_vsnprintf+0xbb6> 10008968: 2800 cmp r0, #0 1000896a: d101 bne.n 10008970 <_vsnprintf+0x208> 1000896c: f000 fcbc bl 100092e8 <_vsnprintf+0xb80> 10008970: 9b0b ldr r3, [sp, #44] ; 0x2c 10008972: 2b00 cmp r3, #0 10008974: d001 beq.n 1000897a <_vsnprintf+0x212> 10008976: f000 fe62 bl 1000963e <_vsnprintf+0xed6> 1000897a: 9b0a ldr r3, [sp, #40] ; 0x28 1000897c: 002a movs r2, r5 1000897e: 1b5c subs r4, r3, r5 10008980: 0023 movs r3, r4 10008982: 4654 mov r4, sl 10008984: 46b2 mov sl, r6 10008986: 464e mov r6, r9 10008988: 46b9 mov r9, r7 1000898a: 4647 mov r7, r8 1000898c: 4698 mov r8, r3 1000898e: 003b movs r3, r7 10008990: 0031 movs r1, r6 10008992: 1c55 adds r5, r2, #1 10008994: 47a0 blx r4 10008996: 4643 mov r3, r8 10008998: 5d58 ldrb r0, [r3, r5] 1000899a: 002a movs r2, r5 1000899c: 2800 cmp r0, #0 1000899e: d1f6 bne.n 1000898e <_vsnprintf+0x226> 100089a0: 46b8 mov r8, r7 100089a2: 464f mov r7, r9 100089a4: 46b1 mov r9, r6 100089a6: 4656 mov r6, sl 100089a8: 46a2 mov sl, r4 100089aa: 2f00 cmp r7, #0 100089ac: d001 beq.n 100089b2 <_vsnprintf+0x24a> 100089ae: f000 fc9b bl 100092e8 <_vsnprintf+0xb80> 100089b2: 9b0c ldr r3, [sp, #48] ; 0x30 100089b4: 930a str r3, [sp, #40] ; 0x28 100089b6: e6ec b.n 10008792 <_vsnprintf+0x2a> 100089b8: 9b0a ldr r3, [sp, #40] ; 0x28 100089ba: 1d1a adds r2, r3, #4 100089bc: 681b ldr r3, [r3, #0] 100089be: 4693 mov fp, r2 100089c0: 2b00 cmp r3, #0 100089c2: d100 bne.n 100089c6 <_vsnprintf+0x25e> 100089c4: e342 b.n 1000904c <_vsnprintf+0x8e4> 100089c6: 2221 movs r2, #33 ; 0x21 100089c8: 4317 orrs r7, r2 100089ca: 970a str r7, [sp, #40] ; 0x28 100089cc: 200f movs r0, #15 100089ce: a920 add r1, sp, #128 ; 0x80 100089d0: 940b str r4, [sp, #44] ; 0x2c 100089d2: 2200 movs r2, #0 100089d4: 9108 str r1, [sp, #32] 100089d6: 4684 mov ip, r0 100089d8: 000c movs r4, r1 100089da: e002 b.n 100089e2 <_vsnprintf+0x27a> 100089dc: 2920 cmp r1, #32 100089de: d00c beq.n 100089fa <_vsnprintf+0x292> 100089e0: 000a movs r2, r1 100089e2: 4661 mov r1, ip 100089e4: 4019 ands r1, r3 100089e6: b2cf uxtb r7, r1 100089e8: 0038 movs r0, r7 100089ea: 3037 adds r0, #55 ; 0x37 100089ec: 2909 cmp r1, #9 100089ee: d800 bhi.n 100089f2 <_vsnprintf+0x28a> 100089f0: 3807 subs r0, #7 100089f2: 1c51 adds r1, r2, #1 100089f4: 54a0 strb r0, [r4, r2] 100089f6: 091b lsrs r3, r3, #4 100089f8: d1f0 bne.n 100089dc <_vsnprintf+0x274> 100089fa: 9c0b ldr r4, [sp, #44] ; 0x2c 100089fc: 9b0a ldr r3, [sp, #40] ; 0x28 100089fe: 9101 str r1, [sp, #4] 10008a00: 9306 str r3, [sp, #24] 10008a02: 2308 movs r3, #8 10008a04: 9305 str r3, [sp, #20] 10008a06: 3308 adds r3, #8 10008a08: 9303 str r3, [sp, #12] 10008a0a: 2300 movs r3, #0 10008a0c: 9302 str r3, [sp, #8] 10008a0e: 9b08 ldr r3, [sp, #32] 10008a10: 002a movs r2, r5 10008a12: 9300 str r3, [sp, #0] 10008a14: 9404 str r4, [sp, #16] 10008a16: 4643 mov r3, r8 10008a18: 4649 mov r1, r9 10008a1a: 4650 mov r0, sl 10008a1c: f7fe fc94 bl 10007348 <_ntoa_format> 10008a20: 465b mov r3, fp 10008a22: 0005 movs r5, r0 10008a24: 930a str r3, [sp, #40] ; 0x28 10008a26: e6b4 b.n 10008792 <_vsnprintf+0x2a> 10008a28: 9b0a ldr r3, [sp, #40] ; 0x28 10008a2a: 1c6c adds r4, r5, #1 10008a2c: 3304 adds r3, #4 10008a2e: 940b str r4, [sp, #44] ; 0x2c 10008a30: 9308 str r3, [sp, #32] 10008a32: 07bb lsls r3, r7, #30 10008a34: d400 bmi.n 10008a38 <_vsnprintf+0x2d0> 10008a36: e378 b.n 1000912a <_vsnprintf+0x9c2> 10008a38: 9b0a ldr r3, [sp, #40] ; 0x28 10008a3a: 002a movs r2, r5 10008a3c: 7818 ldrb r0, [r3, #0] 10008a3e: 4649 mov r1, r9 10008a40: 4643 mov r3, r8 10008a42: 47d0 blx sl 10008a44: 465b mov r3, fp 10008a46: 445d add r5, fp 10008a48: 2b01 cmp r3, #1 10008a4a: d801 bhi.n 10008a50 <_vsnprintf+0x2e8> 10008a4c: f000 fe7e bl 1000974c <_vsnprintf+0xfe4> 10008a50: 002b movs r3, r5 10008a52: 4657 mov r7, sl 10008a54: 464d mov r5, r9 10008a56: 46b1 mov r9, r6 10008a58: 4646 mov r6, r8 10008a5a: 4698 mov r8, r3 10008a5c: 9a0b ldr r2, [sp, #44] ; 0x2c 10008a5e: 1c54 adds r4, r2, #1 10008a60: 0033 movs r3, r6 10008a62: 0029 movs r1, r5 10008a64: 2020 movs r0, #32 10008a66: 47b8 blx r7 10008a68: 0022 movs r2, r4 10008a6a: 4544 cmp r4, r8 10008a6c: d1f7 bne.n 10008a5e <_vsnprintf+0x2f6> 10008a6e: 46b0 mov r8, r6 10008a70: 46ba mov sl, r7 10008a72: 464e mov r6, r9 10008a74: 46a9 mov r9, r5 10008a76: 0025 movs r5, r4 10008a78: e373 b.n 10009162 <_vsnprintf+0x9fa> 10008a7a: 46c0 nop ; (mov r8, r8) 10008a7c: 10008769 .word 0x10008769 10008a80: 20003b50 .word 0x20003b50 10008a84: 10011840 .word 0x10011840 10008a88: 10011884 .word 0x10011884 10008a8c: 10007329 .word 0x10007329 10008a90: 100118d0 .word 0x100118d0 10008a94: 2878 cmp r0, #120 ; 0x78 10008a96: d100 bne.n 10008a9a <_vsnprintf+0x332> 10008a98: e2ec b.n 10009074 <_vsnprintf+0x90c> 10008a9a: 2858 cmp r0, #88 ; 0x58 10008a9c: d101 bne.n 10008aa2 <_vsnprintf+0x33a> 10008a9e: f000 fc67 bl 10009370 <_vsnprintf+0xc08> 10008aa2: 286f cmp r0, #111 ; 0x6f 10008aa4: d101 bne.n 10008aaa <_vsnprintf+0x342> 10008aa6: f000 fd51 bl 1000954c <_vsnprintf+0xde4> 10008aaa: 2862 cmp r0, #98 ; 0x62 10008aac: d101 bne.n 10008ab2 <_vsnprintf+0x34a> 10008aae: f000 fe4f bl 10009750 <_vsnprintf+0xfe8> 10008ab2: 2310 movs r3, #16 10008ab4: 003a movs r2, r7 10008ab6: 439a bics r2, r3 10008ab8: 920b str r2, [sp, #44] ; 0x2c 10008aba: 2869 cmp r0, #105 ; 0x69 10008abc: d001 beq.n 10008ac2 <_vsnprintf+0x35a> 10008abe: f000 ff39 bl 10009934 <_vsnprintf+0x11cc> 10008ac2: 057b lsls r3, r7, #21 10008ac4: d501 bpl.n 10008aca <_vsnprintf+0x362> 10008ac6: f000 fd2b bl 10009520 <_vsnprintf+0xdb8> 10008aca: 2380 movs r3, #128 ; 0x80 10008acc: 009b lsls r3, r3, #2 10008ace: 401f ands r7, r3 10008ad0: 3bf7 subs r3, #247 ; 0xf7 10008ad2: 3bff subs r3, #255 ; 0xff 10008ad4: 930c str r3, [sp, #48] ; 0x30 10008ad6: 2f00 cmp r7, #0 10008ad8: d001 beq.n 10008ade <_vsnprintf+0x376> 10008ada: f000 fcc3 bl 10009464 <_vsnprintf+0xcfc> 10008ade: 2380 movs r3, #128 ; 0x80 10008ae0: 9a0b ldr r2, [sp, #44] ; 0x2c 10008ae2: 005b lsls r3, r3, #1 10008ae4: 401a ands r2, r3 10008ae6: 0013 movs r3, r2 10008ae8: 4694 mov ip, r2 10008aea: 9a0a ldr r2, [sp, #40] ; 0x28 10008aec: 3204 adds r2, #4 10008aee: 920d str r2, [sp, #52] ; 0x34 10008af0: 2b00 cmp r3, #0 10008af2: d001 beq.n 10008af8 <_vsnprintf+0x390> 10008af4: f000 fdca bl 1000968c <_vsnprintf+0xf24> 10008af8: 9b0b ldr r3, [sp, #44] ; 0x2c 10008afa: 065b lsls r3, r3, #25 10008afc: d401 bmi.n 10008b02 <_vsnprintf+0x39a> 10008afe: f000 fdbc bl 1000967a <_vsnprintf+0xf12> 10008b02: 9b0a ldr r3, [sp, #40] ; 0x28 10008b04: 781b ldrb r3, [r3, #0] 10008b06: 17da asrs r2, r3, #31 10008b08: 1898 adds r0, r3, r2 10008b0a: 4050 eors r0, r2 10008b0c: 0fda lsrs r2, r3, #31 10008b0e: 920a str r2, [sp, #40] ; 0x28 10008b10: 2b00 cmp r3, #0 10008b12: d108 bne.n 10008b26 <_vsnprintf+0x3be> 10008b14: 9a0b ldr r2, [sp, #44] ; 0x2c 10008b16: 3310 adds r3, #16 10008b18: 0011 movs r1, r2 10008b1a: 4399 bics r1, r3 10008b1c: 910b str r1, [sp, #44] ; 0x2c 10008b1e: 0552 lsls r2, r2, #21 10008b20: d501 bpl.n 10008b26 <_vsnprintf+0x3be> 10008b22: f000 fea2 bl 1000986a <_vsnprintf+0x1102> 10008b26: 9b0b ldr r3, [sp, #44] ; 0x2c 10008b28: 2761 movs r7, #97 ; 0x61 10008b2a: 069b lsls r3, r3, #26 10008b2c: d500 bpl.n 10008b30 <_vsnprintf+0x3c8> 10008b2e: 2741 movs r7, #65 ; 0x41 10008b30: 465a mov r2, fp 10008b32: ab20 add r3, sp, #128 ; 0x80 10008b34: b2ff uxtb r7, r7 10008b36: 950e str r5, [sp, #56] ; 0x38 10008b38: 940f str r4, [sp, #60] ; 0x3c 10008b3a: 46b3 mov fp, r6 10008b3c: 9308 str r3, [sp, #32] 10008b3e: 3f0a subs r7, #10 10008b40: 4664 mov r4, ip 10008b42: 9210 str r2, [sp, #64] ; 0x40 10008b44: 9d0c ldr r5, [sp, #48] ; 0x30 10008b46: 001e movs r6, r3 10008b48: e00c b.n 10008b64 <_vsnprintf+0x3fc> 10008b4a: 3330 adds r3, #48 ; 0x30 10008b4c: b2db uxtb r3, r3 10008b4e: 1c62 adds r2, r4, #1 10008b50: 5533 strb r3, [r6, r4] 10008b52: 2800 cmp r0, #0 10008b54: d101 bne.n 10008b5a <_vsnprintf+0x3f2> 10008b56: f000 fc17 bl 10009388 <_vsnprintf+0xc20> 10008b5a: 2a20 cmp r2, #32 10008b5c: d101 bne.n 10008b62 <_vsnprintf+0x3fa> 10008b5e: f000 fc13 bl 10009388 <_vsnprintf+0xc20> 10008b62: 0014 movs r4, r2 10008b64: 0029 movs r1, r5 10008b66: f000 ff97 bl 10009a98 <__wrap___aeabi_uidiv> 10008b6a: b2cb uxtb r3, r1 10008b6c: 2909 cmp r1, #9 10008b6e: d9ec bls.n 10008b4a <_vsnprintf+0x3e2> 10008b70: 19db adds r3, r3, r7 10008b72: b2db uxtb r3, r3 10008b74: e7eb b.n 10008b4e <_vsnprintf+0x3e6> 10008b76: 2300 movs r3, #0 10008b78: 0001 movs r1, r0 10008b7a: e001 b.n 10008b80 <_vsnprintf+0x418> 10008b7c: 0016 movs r6, r2 10008b7e: 3201 adds r2, #1 10008b80: 0098 lsls r0, r3, #2 10008b82: 18c0 adds r0, r0, r3 10008b84: 0040 lsls r0, r0, #1 10008b86: 1840 adds r0, r0, r1 10008b88: 7811 ldrb r1, [r2, #0] 10008b8a: 0003 movs r3, r0 10008b8c: 0008 movs r0, r1 10008b8e: 3830 subs r0, #48 ; 0x30 10008b90: 3b30 subs r3, #48 ; 0x30 10008b92: 2809 cmp r0, #9 10008b94: d9f2 bls.n 10008b7c <_vsnprintf+0x414> 10008b96: 0008 movs r0, r1 10008b98: 469b mov fp, r3 10008b9a: 1cb1 adds r1, r6, #2 10008b9c: 2400 movs r4, #0 10008b9e: 0016 movs r6, r2 10008ba0: 282e cmp r0, #46 ; 0x2e 10008ba2: d000 beq.n 10008ba6 <_vsnprintf+0x43e> 10008ba4: e641 b.n 1000882a <_vsnprintf+0xc2> 10008ba6: 2380 movs r3, #128 ; 0x80 10008ba8: 7870 ldrb r0, [r6, #1] 10008baa: 00db lsls r3, r3, #3 10008bac: 431f orrs r7, r3 10008bae: 0003 movs r3, r0 10008bb0: 3b30 subs r3, #48 ; 0x30 10008bb2: 2b09 cmp r3, #9 10008bb4: d915 bls.n 10008be2 <_vsnprintf+0x47a> 10008bb6: 282a cmp r0, #42 ; 0x2a 10008bb8: d100 bne.n 10008bbc <_vsnprintf+0x454> 10008bba: e2da b.n 10009172 <_vsnprintf+0xa0a> 10008bbc: 000e movs r6, r1 10008bbe: 3101 adds r1, #1 10008bc0: e633 b.n 1000882a <_vsnprintf+0xc2> 10008bc2: 990a ldr r1, [sp, #40] ; 0x28 10008bc4: 1d0b adds r3, r1, #4 10008bc6: 6809 ldr r1, [r1, #0] 10008bc8: 468b mov fp, r1 10008bca: 2900 cmp r1, #0 10008bcc: da04 bge.n 10008bd8 <_vsnprintf+0x470> 10008bce: 2102 movs r1, #2 10008bd0: 430f orrs r7, r1 10008bd2: 4659 mov r1, fp 10008bd4: 4249 negs r1, r1 10008bd6: 468b mov fp, r1 10008bd8: 7870 ldrb r0, [r6, #1] 10008bda: 1cb1 adds r1, r6, #2 10008bdc: 930a str r3, [sp, #40] ; 0x28 10008bde: 0016 movs r6, r2 10008be0: e61f b.n 10008822 <_vsnprintf+0xba> 10008be2: 0003 movs r3, r0 10008be4: e000 b.n 10008be8 <_vsnprintf+0x480> 10008be6: 0031 movs r1, r6 10008be8: 00a0 lsls r0, r4, #2 10008bea: 1900 adds r0, r0, r4 10008bec: 0040 lsls r0, r0, #1 10008bee: 18c0 adds r0, r0, r3 10008bf0: 784b ldrb r3, [r1, #1] 10008bf2: 3830 subs r0, #48 ; 0x30 10008bf4: 001a movs r2, r3 10008bf6: 3a30 subs r2, #48 ; 0x30 10008bf8: 1c4e adds r6, r1, #1 10008bfa: 0004 movs r4, r0 10008bfc: 2a09 cmp r2, #9 10008bfe: d9f2 bls.n 10008be6 <_vsnprintf+0x47e> 10008c00: 0018 movs r0, r3 10008c02: 3102 adds r1, #2 10008c04: e611 b.n 1000882a <_vsnprintf+0xc2> 10008c06: 2320 movs r3, #32 10008c08: 0002 movs r2, r0 10008c0a: 439a bics r2, r3 10008c0c: 2a47 cmp r2, #71 ; 0x47 10008c0e: d102 bne.n 10008c16 <_vsnprintf+0x4ae> 10008c10: 2380 movs r3, #128 ; 0x80 10008c12: 011b lsls r3, r3, #4 10008c14: 431f orrs r7, r3 10008c16: 2302 movs r3, #2 10008c18: 4398 bics r0, r3 10008c1a: 2845 cmp r0, #69 ; 0x45 10008c1c: d101 bne.n 10008c22 <_vsnprintf+0x4ba> 10008c1e: 331e adds r3, #30 10008c20: 431f orrs r7, r3 10008c22: 2207 movs r2, #7 10008c24: 9b0a ldr r3, [sp, #40] ; 0x28 10008c26: 3307 adds r3, #7 10008c28: 4393 bics r3, r2 10008c2a: 3201 adds r2, #1 10008c2c: 4694 mov ip, r2 10008c2e: 449c add ip, r3 10008c30: 4662 mov r2, ip 10008c32: 6819 ldr r1, [r3, #0] 10008c34: 6858 ldr r0, [r3, #4] 10008c36: 9108 str r1, [sp, #32] 10008c38: 9009 str r0, [sp, #36] ; 0x24 10008c3a: 920a str r2, [sp, #40] ; 0x28 10008c3c: 0003 movs r3, r0 10008c3e: 000a movs r2, r1 10008c40: 910b str r1, [sp, #44] ; 0x2c 10008c42: 900c str r0, [sp, #48] ; 0x30 10008c44: 9808 ldr r0, [sp, #32] 10008c46: 9909 ldr r1, [sp, #36] ; 0x24 10008c48: f001 f9f7 bl 1000a03a <__wrap___aeabi_dcmpun> 10008c4c: 2800 cmp r0, #0 10008c4e: d000 beq.n 10008c52 <_vsnprintf+0x4ea> 10008c50: e29b b.n 1000918a <_vsnprintf+0xa22> 10008c52: 2201 movs r2, #1 10008c54: 4be3 ldr r3, [pc, #908] ; (10008fe4 <_vsnprintf+0x87c>) 10008c56: 4252 negs r2, r2 10008c58: 980b ldr r0, [sp, #44] ; 0x2c 10008c5a: 990c ldr r1, [sp, #48] ; 0x30 10008c5c: f001 f9e8 bl 1000a030 <__wrap___aeabi_dcmpgt> 10008c60: 2201 movs r2, #1 10008c62: 4be1 ldr r3, [pc, #900] ; (10008fe8 <_vsnprintf+0x880>) 10008c64: 4252 negs r2, r2 10008c66: 2800 cmp r0, #0 10008c68: d000 beq.n 10008c6c <_vsnprintf+0x504> 10008c6a: e2d5 b.n 10009218 <_vsnprintf+0xab0> 10008c6c: 980b ldr r0, [sp, #44] ; 0x2c 10008c6e: 990c ldr r1, [sp, #48] ; 0x30 10008c70: f001 f9c8 bl 1000a004 <__wrap___aeabi_dcmplt> 10008c74: 2800 cmp r0, #0 10008c76: d000 beq.n 10008c7a <_vsnprintf+0x512> 10008c78: e3a2 b.n 100093c0 <_vsnprintf+0xc58> 10008c7a: 2200 movs r2, #0 10008c7c: 2300 movs r3, #0 10008c7e: 980b ldr r0, [sp, #44] ; 0x2c 10008c80: 990c ldr r1, [sp, #48] ; 0x30 10008c82: f001 f9bf bl 1000a004 <__wrap___aeabi_dcmplt> 10008c86: 2800 cmp r0, #0 10008c88: d001 beq.n 10008c8e <_vsnprintf+0x526> 10008c8a: f000 fd55 bl 10009738 <_vsnprintf+0xfd0> 10008c8e: 9a0b ldr r2, [sp, #44] ; 0x2c 10008c90: 9b0c ldr r3, [sp, #48] ; 0x30 10008c92: 9208 str r2, [sp, #32] 10008c94: 930d str r3, [sp, #52] ; 0x34 10008c96: 2380 movs r3, #128 ; 0x80 10008c98: 00db lsls r3, r3, #3 10008c9a: 403b ands r3, r7 10008c9c: 9317 str r3, [sp, #92] ; 0x5c 10008c9e: d100 bne.n 10008ca2 <_vsnprintf+0x53a> 10008ca0: 2406 movs r4, #6 10008ca2: 2380 movs r3, #128 ; 0x80 10008ca4: 9a0d ldr r2, [sp, #52] ; 0x34 10008ca6: 011b lsls r3, r3, #4 10008ca8: 403b ands r3, r7 10008caa: 930e str r3, [sp, #56] ; 0x38 10008cac: 0013 movs r3, r2 10008cae: 9908 ldr r1, [sp, #32] 10008cb0: 910f str r1, [sp, #60] ; 0x3c 10008cb2: 430b orrs r3, r1 10008cb4: d101 bne.n 10008cba <_vsnprintf+0x552> 10008cb6: f000 fcb6 bl 10009626 <_vsnprintf+0xebe> 10008cba: 4bcc ldr r3, [pc, #816] ; (10008fec <_vsnprintf+0x884>) 10008cbc: 0050 lsls r0, r2, #1 10008cbe: 469c mov ip, r3 10008cc0: 0d40 lsrs r0, r0, #21 10008cc2: 4460 add r0, ip 10008cc4: f001 f9cc bl 1000a060 <__wrap___aeabi_i2d> 10008cc8: 4ac9 ldr r2, [pc, #804] ; (10008ff0 <_vsnprintf+0x888>) 10008cca: 4bca ldr r3, [pc, #808] ; (10008ff4 <_vsnprintf+0x88c>) 10008ccc: f001 f957 bl 10009f7e <__wrap___aeabi_dmul> 10008cd0: 4ac9 ldr r2, [pc, #804] ; (10008ff8 <_vsnprintf+0x890>) 10008cd2: 4bca ldr r3, [pc, #808] ; (10008ffc <_vsnprintf+0x894>) 10008cd4: f001 f92c bl 10009f30 <__wrap___aeabi_dadd> 10008cd8: 9a0d ldr r2, [sp, #52] ; 0x34 10008cda: 9010 str r0, [sp, #64] ; 0x40 10008cdc: 9111 str r1, [sp, #68] ; 0x44 10008cde: 0313 lsls r3, r2, #12 10008ce0: 4ac7 ldr r2, [pc, #796] ; (10009000 <_vsnprintf+0x898>) 10008ce2: 990f ldr r1, [sp, #60] ; 0x3c 10008ce4: 0b1b lsrs r3, r3, #12 10008ce6: 431a orrs r2, r3 10008ce8: 921b str r2, [sp, #108] ; 0x6c 10008cea: 911a str r1, [sp, #104] ; 0x68 10008cec: 2200 movs r2, #0 10008cee: 981a ldr r0, [sp, #104] ; 0x68 10008cf0: 991b ldr r1, [sp, #108] ; 0x6c 10008cf2: 4bc4 ldr r3, [pc, #784] ; (10009004 <_vsnprintf+0x89c>) 10008cf4: f001 f913 bl 10009f1e <__wrap___aeabi_dsub> 10008cf8: 4ac3 ldr r2, [pc, #780] ; (10009008 <_vsnprintf+0x8a0>) 10008cfa: 4bc4 ldr r3, [pc, #784] ; (1000900c <_vsnprintf+0x8a4>) 10008cfc: f001 f93f bl 10009f7e <__wrap___aeabi_dmul> 10008d00: 0002 movs r2, r0 10008d02: 000b movs r3, r1 10008d04: 9810 ldr r0, [sp, #64] ; 0x40 10008d06: 9911 ldr r1, [sp, #68] ; 0x44 10008d08: f001 f912 bl 10009f30 <__wrap___aeabi_dadd> 10008d0c: f001 f9c0 bl 1000a090 <__wrap___aeabi_d2iz> 10008d10: 900f str r0, [sp, #60] ; 0x3c 10008d12: f001 f9a5 bl 1000a060 <__wrap___aeabi_i2d> 10008d16: 4abe ldr r2, [pc, #760] ; (10009010 <_vsnprintf+0x8a8>) 10008d18: 4bbe ldr r3, [pc, #760] ; (10009014 <_vsnprintf+0x8ac>) 10008d1a: 9010 str r0, [sp, #64] ; 0x40 10008d1c: 9111 str r1, [sp, #68] ; 0x44 10008d1e: f001 f92e bl 10009f7e <__wrap___aeabi_dmul> 10008d22: 2200 movs r2, #0 10008d24: 4bbc ldr r3, [pc, #752] ; (10009018 <_vsnprintf+0x8b0>) 10008d26: f001 f903 bl 10009f30 <__wrap___aeabi_dadd> 10008d2a: f001 f9b1 bl 1000a090 <__wrap___aeabi_d2iz> 10008d2e: 4abb ldr r2, [pc, #748] ; (1000901c <_vsnprintf+0x8b4>) 10008d30: 4bbb ldr r3, [pc, #748] ; (10009020 <_vsnprintf+0x8b8>) 10008d32: 9016 str r0, [sp, #88] ; 0x58 10008d34: 9810 ldr r0, [sp, #64] ; 0x40 10008d36: 9911 ldr r1, [sp, #68] ; 0x44 10008d38: f001 f921 bl 10009f7e <__wrap___aeabi_dmul> 10008d3c: 9010 str r0, [sp, #64] ; 0x40 10008d3e: 9111 str r1, [sp, #68] ; 0x44 10008d40: 9816 ldr r0, [sp, #88] ; 0x58 10008d42: f001 f98d bl 1000a060 <__wrap___aeabi_i2d> 10008d46: 4ab7 ldr r2, [pc, #732] ; (10009024 <_vsnprintf+0x8bc>) 10008d48: 4bb7 ldr r3, [pc, #732] ; (10009028 <_vsnprintf+0x8c0>) 10008d4a: f001 f918 bl 10009f7e <__wrap___aeabi_dmul> 10008d4e: 0002 movs r2, r0 10008d50: 000b movs r3, r1 10008d52: 9810 ldr r0, [sp, #64] ; 0x40 10008d54: 9911 ldr r1, [sp, #68] ; 0x44 10008d56: f001 f8e2 bl 10009f1e <__wrap___aeabi_dsub> 10008d5a: 0002 movs r2, r0 10008d5c: 000b movs r3, r1 10008d5e: 9010 str r0, [sp, #64] ; 0x40 10008d60: 9111 str r1, [sp, #68] ; 0x44 10008d62: f001 f90c bl 10009f7e <__wrap___aeabi_dmul> 10008d66: 9014 str r0, [sp, #80] ; 0x50 10008d68: 9115 str r1, [sp, #84] ; 0x54 10008d6a: 9810 ldr r0, [sp, #64] ; 0x40 10008d6c: 9911 ldr r1, [sp, #68] ; 0x44 10008d6e: 0002 movs r2, r0 10008d70: 000b movs r3, r1 10008d72: f001 f8dd bl 10009f30 <__wrap___aeabi_dadd> 10008d76: 2200 movs r2, #0 10008d78: 901e str r0, [sp, #120] ; 0x78 10008d7a: 911f str r1, [sp, #124] ; 0x7c 10008d7c: 9814 ldr r0, [sp, #80] ; 0x50 10008d7e: 9915 ldr r1, [sp, #84] ; 0x54 10008d80: 4baa ldr r3, [pc, #680] ; (1000902c <_vsnprintf+0x8c4>) 10008d82: f001 f8de bl 10009f42 <__wrap___aeabi_ddiv> 10008d86: 2200 movs r2, #0 10008d88: 4ba9 ldr r3, [pc, #676] ; (10009030 <_vsnprintf+0x8c8>) 10008d8a: f001 f8d1 bl 10009f30 <__wrap___aeabi_dadd> 10008d8e: 0002 movs r2, r0 10008d90: 000b movs r3, r1 10008d92: 9814 ldr r0, [sp, #80] ; 0x50 10008d94: 9915 ldr r1, [sp, #84] ; 0x54 10008d96: f001 f8d4 bl 10009f42 <__wrap___aeabi_ddiv> 10008d9a: 2200 movs r2, #0 10008d9c: 4ba5 ldr r3, [pc, #660] ; (10009034 <_vsnprintf+0x8cc>) 10008d9e: f001 f8c7 bl 10009f30 <__wrap___aeabi_dadd> 10008da2: 0002 movs r2, r0 10008da4: 000b movs r3, r1 10008da6: 9814 ldr r0, [sp, #80] ; 0x50 10008da8: 9915 ldr r1, [sp, #84] ; 0x54 10008daa: f001 f8ca bl 10009f42 <__wrap___aeabi_ddiv> 10008dae: 9a10 ldr r2, [sp, #64] ; 0x40 10008db0: 9b11 ldr r3, [sp, #68] ; 0x44 10008db2: 9014 str r0, [sp, #80] ; 0x50 10008db4: 9115 str r1, [sp, #84] ; 0x54 10008db6: 2180 movs r1, #128 ; 0x80 10008db8: 2000 movs r0, #0 10008dba: 05c9 lsls r1, r1, #23 10008dbc: f001 f8af bl 10009f1e <__wrap___aeabi_dsub> 10008dc0: 0002 movs r2, r0 10008dc2: 000b movs r3, r1 10008dc4: 9814 ldr r0, [sp, #80] ; 0x50 10008dc6: 9915 ldr r1, [sp, #84] ; 0x54 10008dc8: f001 f8b2 bl 10009f30 <__wrap___aeabi_dadd> 10008dcc: 0002 movs r2, r0 10008dce: 000b movs r3, r1 10008dd0: 981e ldr r0, [sp, #120] ; 0x78 10008dd2: 991f ldr r1, [sp, #124] ; 0x7c 10008dd4: f001 f8b5 bl 10009f42 <__wrap___aeabi_ddiv> 10008dd8: 2200 movs r2, #0 10008dda: 4b89 ldr r3, [pc, #548] ; (10009000 <_vsnprintf+0x898>) 10008ddc: f001 f8a8 bl 10009f30 <__wrap___aeabi_dadd> 10008de0: 9b16 ldr r3, [sp, #88] ; 0x58 10008de2: 001a movs r2, r3 10008de4: 4b94 ldr r3, [pc, #592] ; (10009038 <_vsnprintf+0x8d0>) 10008de6: 469c mov ip, r3 10008de8: 4462 add r2, ip 10008dea: 0513 lsls r3, r2, #20 10008dec: 931d str r3, [sp, #116] ; 0x74 10008dee: 2300 movs r3, #0 10008df0: 931c str r3, [sp, #112] ; 0x70 10008df2: 9a1c ldr r2, [sp, #112] ; 0x70 10008df4: 9b1d ldr r3, [sp, #116] ; 0x74 10008df6: f001 f8c2 bl 10009f7e <__wrap___aeabi_dmul> 10008dfa: 9014 str r0, [sp, #80] ; 0x50 10008dfc: 0002 movs r2, r0 10008dfe: 9116 str r1, [sp, #88] ; 0x58 10008e00: 000b movs r3, r1 10008e02: 9808 ldr r0, [sp, #32] 10008e04: 990d ldr r1, [sp, #52] ; 0x34 10008e06: f001 f8fd bl 1000a004 <__wrap___aeabi_dcmplt> 10008e0a: 2800 cmp r0, #0 10008e0c: d00a beq.n 10008e24 <_vsnprintf+0x6bc> 10008e0e: 9b0f ldr r3, [sp, #60] ; 0x3c 10008e10: 9814 ldr r0, [sp, #80] ; 0x50 10008e12: 3b01 subs r3, #1 10008e14: 930f str r3, [sp, #60] ; 0x3c 10008e16: 9916 ldr r1, [sp, #88] ; 0x58 10008e18: 2200 movs r2, #0 10008e1a: 4b85 ldr r3, [pc, #532] ; (10009030 <_vsnprintf+0x8c8>) 10008e1c: f001 f891 bl 10009f42 <__wrap___aeabi_ddiv> 10008e20: 9014 str r0, [sp, #80] ; 0x50 10008e22: 9116 str r1, [sp, #88] ; 0x58 10008e24: 23c6 movs r3, #198 ; 0xc6 10008e26: 9a0f ldr r2, [sp, #60] ; 0x3c 10008e28: 3263 adds r2, #99 ; 0x63 10008e2a: 4293 cmp r3, r2 10008e2c: 419b sbcs r3, r3 10008e2e: 425b negs r3, r3 10008e30: 3304 adds r3, #4 10008e32: 9310 str r3, [sp, #64] ; 0x40 10008e34: 9b0e ldr r3, [sp, #56] ; 0x38 10008e36: 2b00 cmp r3, #0 10008e38: d01d beq.n 10008e76 <_vsnprintf+0x70e> 10008e3a: 9b16 ldr r3, [sp, #88] ; 0x58 10008e3c: 9a14 ldr r2, [sp, #80] ; 0x50 10008e3e: 4313 orrs r3, r2 10008e40: d101 bne.n 10008e46 <_vsnprintf+0x6de> 10008e42: f000 fcc1 bl 100097c8 <_vsnprintf+0x1060> 10008e46: 4a7d ldr r2, [pc, #500] ; (1000903c <_vsnprintf+0x8d4>) 10008e48: 4b7d ldr r3, [pc, #500] ; (10009040 <_vsnprintf+0x8d8>) 10008e4a: 9808 ldr r0, [sp, #32] 10008e4c: 990d ldr r1, [sp, #52] ; 0x34 10008e4e: f001 f8e7 bl 1000a020 <__wrap___aeabi_dcmpge> 10008e52: 2800 cmp r0, #0 10008e54: d009 beq.n 10008e6a <_vsnprintf+0x702> 10008e56: 2200 movs r2, #0 10008e58: 4b7a ldr r3, [pc, #488] ; (10009044 <_vsnprintf+0x8dc>) 10008e5a: 9808 ldr r0, [sp, #32] 10008e5c: 990d ldr r1, [sp, #52] ; 0x34 10008e5e: f001 f8d1 bl 1000a004 <__wrap___aeabi_dcmplt> 10008e62: 2800 cmp r0, #0 10008e64: d001 beq.n 10008e6a <_vsnprintf+0x702> 10008e66: f000 fcaf bl 100097c8 <_vsnprintf+0x1060> 10008e6a: 2c00 cmp r4, #0 10008e6c: d003 beq.n 10008e76 <_vsnprintf+0x70e> 10008e6e: 9b17 ldr r3, [sp, #92] ; 0x5c 10008e70: 1e5a subs r2, r3, #1 10008e72: 4193 sbcs r3, r2 10008e74: 1ae4 subs r4, r4, r3 10008e76: 2300 movs r3, #0 10008e78: 930e str r3, [sp, #56] ; 0x38 10008e7a: 9b10 ldr r3, [sp, #64] ; 0x40 10008e7c: 459b cmp fp, r3 10008e7e: d902 bls.n 10008e86 <_vsnprintf+0x71e> 10008e80: 465a mov r2, fp 10008e82: 1ad3 subs r3, r2, r3 10008e84: 930e str r3, [sp, #56] ; 0x38 10008e86: 2302 movs r3, #2 10008e88: 403b ands r3, r7 10008e8a: 9317 str r3, [sp, #92] ; 0x5c 10008e8c: d006 beq.n 10008e9c <_vsnprintf+0x734> 10008e8e: 9b10 ldr r3, [sp, #64] ; 0x40 10008e90: 425a negs r2, r3 10008e92: 4153 adcs r3, r2 10008e94: 9a0e ldr r2, [sp, #56] ; 0x38 10008e96: 425b negs r3, r3 10008e98: 401a ands r2, r3 10008e9a: 920e str r2, [sp, #56] ; 0x38 10008e9c: 9b0f ldr r3, [sp, #60] ; 0x3c 10008e9e: 2b00 cmp r3, #0 10008ea0: d007 beq.n 10008eb2 <_vsnprintf+0x74a> 10008ea2: 9808 ldr r0, [sp, #32] 10008ea4: 990d ldr r1, [sp, #52] ; 0x34 10008ea6: 9a14 ldr r2, [sp, #80] ; 0x50 10008ea8: 9b16 ldr r3, [sp, #88] ; 0x58 10008eaa: f001 f84a bl 10009f42 <__wrap___aeabi_ddiv> 10008eae: 9008 str r0, [sp, #32] 10008eb0: 910d str r1, [sp, #52] ; 0x34 10008eb2: 2200 movs r2, #0 10008eb4: 2300 movs r3, #0 10008eb6: 980b ldr r0, [sp, #44] ; 0x2c 10008eb8: 990c ldr r1, [sp, #48] ; 0x30 10008eba: f001 f8a3 bl 1000a004 <__wrap___aeabi_dcmplt> 10008ebe: 2800 cmp r0, #0 10008ec0: d005 beq.n 10008ece <_vsnprintf+0x766> 10008ec2: 2080 movs r0, #128 ; 0x80 10008ec4: 0600 lsls r0, r0, #24 10008ec6: 4684 mov ip, r0 10008ec8: 990d ldr r1, [sp, #52] ; 0x34 10008eca: 4461 add r1, ip 10008ecc: 910d str r1, [sp, #52] ; 0x34 10008ece: 990d ldr r1, [sp, #52] ; 0x34 10008ed0: 9a08 ldr r2, [sp, #32] 10008ed2: 000b movs r3, r1 10008ed4: 9808 ldr r0, [sp, #32] 10008ed6: f001 f8b0 bl 1000a03a <__wrap___aeabi_dcmpun> 10008eda: 2800 cmp r0, #0 10008edc: d001 beq.n 10008ee2 <_vsnprintf+0x77a> 10008ede: f000 fce2 bl 100098a6 <_vsnprintf+0x113e> 10008ee2: 2201 movs r2, #1 10008ee4: 4b40 ldr r3, [pc, #256] ; (10008fe8 <_vsnprintf+0x880>) 10008ee6: 4252 negs r2, r2 10008ee8: 9808 ldr r0, [sp, #32] 10008eea: 990d ldr r1, [sp, #52] ; 0x34 10008eec: f001 f88a bl 1000a004 <__wrap___aeabi_dcmplt> 10008ef0: 2800 cmp r0, #0 10008ef2: d001 beq.n 10008ef8 <_vsnprintf+0x790> 10008ef4: f000 fc75 bl 100097e2 <_vsnprintf+0x107a> 10008ef8: 4b53 ldr r3, [pc, #332] ; (10009048 <_vsnprintf+0x8e0>) 10008efa: 9a08 ldr r2, [sp, #32] 10008efc: 403b ands r3, r7 10008efe: 9304 str r3, [sp, #16] 10008f00: 9b0e ldr r3, [sp, #56] ; 0x38 10008f02: 9402 str r4, [sp, #8] 10008f04: 9303 str r3, [sp, #12] 10008f06: 9b0d ldr r3, [sp, #52] ; 0x34 10008f08: 4649 mov r1, r9 10008f0a: 9200 str r2, [sp, #0] 10008f0c: 9301 str r3, [sp, #4] 10008f0e: 4650 mov r0, sl 10008f10: 002a movs r2, r5 10008f12: 4643 mov r3, r8 10008f14: f7ff f982 bl 1000821c <_ftoa.part.1> 10008f18: 0002 movs r2, r0 10008f1a: 9b10 ldr r3, [sp, #64] ; 0x40 10008f1c: 2b00 cmp r3, #0 10008f1e: d100 bne.n 10008f22 <_vsnprintf+0x7ba> 10008f20: e170 b.n 10009204 <_vsnprintf+0xa9c> 10008f22: 2020 movs r0, #32 10008f24: 4007 ands r7, r0 10008f26: 003b movs r3, r7 10008f28: 4259 negs r1, r3 10008f2a: 414b adcs r3, r1 10008f2c: 2700 movs r7, #0 10008f2e: 425b negs r3, r3 10008f30: 1c51 adds r1, r2, #1 10008f32: 4018 ands r0, r3 10008f34: 910b str r1, [sp, #44] ; 0x2c 10008f36: 4643 mov r3, r8 10008f38: 4649 mov r1, r9 10008f3a: 3045 adds r0, #69 ; 0x45 10008f3c: 47d0 blx sl 10008f3e: 9a0f ldr r2, [sp, #60] ; 0x3c 10008f40: 9b10 ldr r3, [sp, #64] ; 0x40 10008f42: 17d1 asrs r1, r2, #31 10008f44: 3b01 subs r3, #1 10008f46: 1854 adds r4, r2, r1 10008f48: 930d str r3, [sp, #52] ; 0x34 10008f4a: 0fd2 lsrs r2, r2, #31 10008f4c: ab20 add r3, sp, #128 ; 0x80 10008f4e: 950e str r5, [sp, #56] ; 0x38 10008f50: 404c eors r4, r1 10008f52: 003d movs r5, r7 10008f54: 920c str r2, [sp, #48] ; 0x30 10008f56: 9308 str r3, [sp, #32] 10008f58: 960f str r6, [sp, #60] ; 0x3c 10008f5a: 001f movs r7, r3 10008f5c: e002 b.n 10008f64 <_vsnprintf+0x7fc> 10008f5e: 0035 movs r5, r6 10008f60: 2e20 cmp r6, #32 10008f62: d00d beq.n 10008f80 <_vsnprintf+0x818> 10008f64: 0020 movs r0, r4 10008f66: 210a movs r1, #10 10008f68: f000 fd96 bl 10009a98 <__wrap___aeabi_uidiv> 10008f6c: 1c6e adds r6, r5, #1 10008f6e: 3130 adds r1, #48 ; 0x30 10008f70: 197d adds r5, r7, r5 10008f72: 7029 strb r1, [r5, #0] 10008f74: 0020 movs r0, r4 10008f76: 210a movs r1, #10 10008f78: f000 fd8e bl 10009a98 <__wrap___aeabi_uidiv> 10008f7c: 1e04 subs r4, r0, #0 10008f7e: d1ee bne.n 10008f5e <_vsnprintf+0x7f6> 10008f80: 2305 movs r3, #5 10008f82: 9306 str r3, [sp, #24] 10008f84: 9b0d ldr r3, [sp, #52] ; 0x34 10008f86: 0032 movs r2, r6 10008f88: 9305 str r3, [sp, #20] 10008f8a: 2300 movs r3, #0 10008f8c: 9304 str r3, [sp, #16] 10008f8e: 330a adds r3, #10 10008f90: 9303 str r3, [sp, #12] 10008f92: 9b0c ldr r3, [sp, #48] ; 0x30 10008f94: 9201 str r2, [sp, #4] 10008f96: 9302 str r3, [sp, #8] 10008f98: 9b08 ldr r3, [sp, #32] 10008f9a: 9a0b ldr r2, [sp, #44] ; 0x2c 10008f9c: 9300 str r3, [sp, #0] 10008f9e: 4649 mov r1, r9 10008fa0: 4643 mov r3, r8 10008fa2: 4650 mov r0, sl 10008fa4: 9d0e ldr r5, [sp, #56] ; 0x38 10008fa6: 9e0f ldr r6, [sp, #60] ; 0x3c 10008fa8: f7fe f9ce bl 10007348 <_ntoa_format> 10008fac: 9b17 ldr r3, [sp, #92] ; 0x5c 10008fae: 0002 movs r2, r0 10008fb0: 2b00 cmp r3, #0 10008fb2: d100 bne.n 10008fb6 <_vsnprintf+0x84e> 10008fb4: e126 b.n 10009204 <_vsnprintf+0xa9c> 10008fb6: 1b43 subs r3, r0, r5 10008fb8: 459b cmp fp, r3 10008fba: d800 bhi.n 10008fbe <_vsnprintf+0x856> 10008fbc: e122 b.n 10009204 <_vsnprintf+0xa9c> 10008fbe: 465c mov r4, fp 10008fc0: 4657 mov r7, sl 10008fc2: 1c53 adds r3, r2, #1 10008fc4: 469a mov sl, r3 10008fc6: 4649 mov r1, r9 10008fc8: 4643 mov r3, r8 10008fca: 2020 movs r0, #32 10008fcc: 47b8 blx r7 10008fce: 4652 mov r2, sl 10008fd0: 1b53 subs r3, r2, r5 10008fd2: 429c cmp r4, r3 10008fd4: d8f5 bhi.n 10008fc2 <_vsnprintf+0x85a> 10008fd6: 46ba mov sl, r7 10008fd8: 0015 movs r5, r2 10008fda: f7ff fbda bl 10008792 <_vsnprintf+0x2a> 10008fde: 000e movs r6, r1 10008fe0: e445 b.n 1000886e <_vsnprintf+0x106> 10008fe2: 46c0 nop ; (mov r8, r8) 10008fe4: 7fefffff .word 0x7fefffff 10008fe8: ffefffff .word 0xffefffff 10008fec: fffffc01 .word 0xfffffc01 10008ff0: 509f79fb .word 0x509f79fb 10008ff4: 3fd34413 .word 0x3fd34413 10008ff8: 8b60c8b3 .word 0x8b60c8b3 10008ffc: 3fc68a28 .word 0x3fc68a28 10009000: 3ff00000 .word 0x3ff00000 10009004: 3ff80000 .word 0x3ff80000 10009008: 636f4361 .word 0x636f4361 1000900c: 3fd287a7 .word 0x3fd287a7 10009010: 0979a371 .word 0x0979a371 10009014: 400a934f .word 0x400a934f 10009018: 3fe00000 .word 0x3fe00000 1000901c: bbb55516 .word 0xbbb55516 10009020: 40026bb1 .word 0x40026bb1 10009024: fefa39ef .word 0xfefa39ef 10009028: 3fe62e42 .word 0x3fe62e42 1000902c: 402c0000 .word 0x402c0000 10009030: 40240000 .word 0x40240000 10009034: 40180000 .word 0x40180000 10009038: 000003ff .word 0x000003ff 1000903c: eb1c432d .word 0xeb1c432d 10009040: 3f1a36e2 .word 0x3f1a36e2 10009044: 412e8480 .word 0x412e8480 10009048: fffff7ff .word 0xfffff7ff 1000904c: 2210 movs r2, #16 1000904e: 0039 movs r1, r7 10009050: 4391 bics r1, r2 10009052: 3211 adds r2, #17 10009054: 4311 orrs r1, r2 10009056: 910a str r1, [sp, #40] ; 0x28 10009058: 057a lsls r2, r7, #21 1000905a: d400 bmi.n 1000905e <_vsnprintf+0x8f6> 1000905c: e4b6 b.n 100089cc <_vsnprintf+0x264> 1000905e: ab20 add r3, sp, #128 ; 0x80 10009060: 2100 movs r1, #0 10009062: 9308 str r3, [sp, #32] 10009064: e4ca b.n 100089fc <_vsnprintf+0x294> 10009066: 2800 cmp r0, #0 10009068: d101 bne.n 1000906e <_vsnprintf+0x906> 1000906a: f000 fbf6 bl 1000985a <_vsnprintf+0x10f2> 1000906e: 1e61 subs r1, r4, #1 10009070: 001a movs r2, r3 10009072: e453 b.n 1000891c <_vsnprintf+0x1b4> 10009074: 2380 movs r3, #128 ; 0x80 10009076: 2210 movs r2, #16 10009078: 00db lsls r3, r3, #3 1000907a: 403b ands r3, r7 1000907c: 920c str r2, [sp, #48] ; 0x30 1000907e: 220c movs r2, #12 10009080: 4397 bics r7, r2 10009082: 970b str r7, [sp, #44] ; 0x2c 10009084: 003a movs r2, r7 10009086: 2b00 cmp r3, #0 10009088: d002 beq.n 10009090 <_vsnprintf+0x928> 1000908a: 2301 movs r3, #1 1000908c: 439a bics r2, r3 1000908e: 920b str r2, [sp, #44] ; 0x2c 10009090: 2780 movs r7, #128 ; 0x80 10009092: 9b0b ldr r3, [sp, #44] ; 0x2c 10009094: 00bf lsls r7, r7, #2 10009096: 401f ands r7, r3 10009098: 2869 cmp r0, #105 ; 0x69 1000909a: d100 bne.n 1000909e <_vsnprintf+0x936> 1000909c: e51b b.n 10008ad6 <_vsnprintf+0x36e> 1000909e: 2864 cmp r0, #100 ; 0x64 100090a0: d100 bne.n 100090a4 <_vsnprintf+0x93c> 100090a2: e518 b.n 10008ad6 <_vsnprintf+0x36e> 100090a4: 2f00 cmp r7, #0 100090a6: d000 beq.n 100090aa <_vsnprintf+0x942> 100090a8: e27c b.n 100095a4 <_vsnprintf+0xe3c> 100090aa: 2380 movs r3, #128 ; 0x80 100090ac: 9a0b ldr r2, [sp, #44] ; 0x2c 100090ae: 005b lsls r3, r3, #1 100090b0: 401a ands r2, r3 100090b2: 0013 movs r3, r2 100090b4: 4694 mov ip, r2 100090b6: 9a0a ldr r2, [sp, #40] ; 0x28 100090b8: 3204 adds r2, #4 100090ba: 920d str r2, [sp, #52] ; 0x34 100090bc: 2b00 cmp r3, #0 100090be: d000 beq.n 100090c2 <_vsnprintf+0x95a> 100090c0: e350 b.n 10009764 <_vsnprintf+0xffc> 100090c2: 9b0b ldr r3, [sp, #44] ; 0x2c 100090c4: 065b lsls r3, r3, #25 100090c6: d400 bmi.n 100090ca <_vsnprintf+0x962> 100090c8: e345 b.n 10009756 <_vsnprintf+0xfee> 100090ca: 9b0a ldr r3, [sp, #40] ; 0x28 100090cc: 7818 ldrb r0, [r3, #0] 100090ce: 2800 cmp r0, #0 100090d0: d107 bne.n 100090e2 <_vsnprintf+0x97a> 100090d2: 9a0b ldr r2, [sp, #44] ; 0x2c 100090d4: 2310 movs r3, #16 100090d6: 0011 movs r1, r2 100090d8: 4399 bics r1, r3 100090da: 910b str r1, [sp, #44] ; 0x2c 100090dc: 0552 lsls r2, r2, #21 100090de: d500 bpl.n 100090e2 <_vsnprintf+0x97a> 100090e0: e3bf b.n 10009862 <_vsnprintf+0x10fa> 100090e2: 9b0b ldr r3, [sp, #44] ; 0x2c 100090e4: 2761 movs r7, #97 ; 0x61 100090e6: 069b lsls r3, r3, #26 100090e8: d500 bpl.n 100090ec <_vsnprintf+0x984> 100090ea: 2741 movs r7, #65 ; 0x41 100090ec: ab20 add r3, sp, #128 ; 0x80 100090ee: b2ff uxtb r7, r7 100090f0: 950a str r5, [sp, #40] ; 0x28 100090f2: 940e str r4, [sp, #56] ; 0x38 100090f4: 960f str r6, [sp, #60] ; 0x3c 100090f6: 9308 str r3, [sp, #32] 100090f8: 3f0a subs r7, #10 100090fa: 4665 mov r5, ip 100090fc: 9c0c ldr r4, [sp, #48] ; 0x30 100090fe: 001e movs r6, r3 10009100: e00a b.n 10009118 <_vsnprintf+0x9b0> 10009102: 3330 adds r3, #48 ; 0x30 10009104: b2db uxtb r3, r3 10009106: 1c6a adds r2, r5, #1 10009108: 5573 strb r3, [r6, r5] 1000910a: 2800 cmp r0, #0 1000910c: d100 bne.n 10009110 <_vsnprintf+0x9a8> 1000910e: e211 b.n 10009534 <_vsnprintf+0xdcc> 10009110: 2a20 cmp r2, #32 10009112: d100 bne.n 10009116 <_vsnprintf+0x9ae> 10009114: e20e b.n 10009534 <_vsnprintf+0xdcc> 10009116: 0015 movs r5, r2 10009118: 0021 movs r1, r4 1000911a: f000 fcbd bl 10009a98 <__wrap___aeabi_uidiv> 1000911e: b2cb uxtb r3, r1 10009120: 2909 cmp r1, #9 10009122: d9ee bls.n 10009102 <_vsnprintf+0x99a> 10009124: 19db adds r3, r3, r7 10009126: b2db uxtb r3, r3 10009128: e7ed b.n 10009106 <_vsnprintf+0x99e> 1000912a: 465b mov r3, fp 1000912c: 2b01 cmp r3, #1 1000912e: d800 bhi.n 10009132 <_vsnprintf+0x9ca> 10009130: e3a7 b.n 10009882 <_vsnprintf+0x111a> 10009132: 1e6b subs r3, r5, #1 10009134: 449b add fp, r3 10009136: 0033 movs r3, r6 10009138: 465e mov r6, fp 1000913a: 469b mov fp, r3 1000913c: e001 b.n 10009142 <_vsnprintf+0x9da> 1000913e: 0025 movs r5, r4 10009140: 3401 adds r4, #1 10009142: 4643 mov r3, r8 10009144: 002a movs r2, r5 10009146: 4649 mov r1, r9 10009148: 2020 movs r0, #32 1000914a: 0027 movs r7, r4 1000914c: 47d0 blx sl 1000914e: 42b4 cmp r4, r6 10009150: d1f5 bne.n 1000913e <_vsnprintf+0x9d6> 10009152: 465e mov r6, fp 10009154: 3502 adds r5, #2 10009156: 9b0a ldr r3, [sp, #40] ; 0x28 10009158: 003a movs r2, r7 1000915a: 7818 ldrb r0, [r3, #0] 1000915c: 4649 mov r1, r9 1000915e: 4643 mov r3, r8 10009160: 47d0 blx sl 10009162: 9b08 ldr r3, [sp, #32] 10009164: 930a str r3, [sp, #40] ; 0x28 10009166: f7ff fb14 bl 10008792 <_vsnprintf+0x2a> 1000916a: 2320 movs r3, #32 1000916c: 431f orrs r7, r3 1000916e: f7ff fba4 bl 100088ba <_vsnprintf+0x152> 10009172: 9a0a ldr r2, [sp, #40] ; 0x28 10009174: 78b0 ldrb r0, [r6, #2] 10009176: 6814 ldr r4, [r2, #0] 10009178: 1cf1 adds r1, r6, #3 1000917a: 43e3 mvns r3, r4 1000917c: 17db asrs r3, r3, #31 1000917e: 401c ands r4, r3 10009180: 1d13 adds r3, r2, #4 10009182: 930a str r3, [sp, #40] ; 0x28 10009184: 3602 adds r6, #2 10009186: f7ff fb50 bl 1000882a <_vsnprintf+0xc2> 1000918a: 002c movs r4, r5 1000918c: 07bb lsls r3, r7, #30 1000918e: d110 bne.n 100091b2 <_vsnprintf+0xa4a> 10009190: 465b mov r3, fp 10009192: 2b03 cmp r3, #3 10009194: d90d bls.n 100091b2 <_vsnprintf+0xa4a> 10009196: 1eec subs r4, r5, #3 10009198: 0023 movs r3, r4 1000919a: 002a movs r2, r5 1000919c: 445b add r3, fp 1000919e: 9308 str r3, [sp, #32] 100091a0: 4643 mov r3, r8 100091a2: 4649 mov r1, r9 100091a4: 2020 movs r0, #32 100091a6: 1c54 adds r4, r2, #1 100091a8: 47d0 blx sl 100091aa: 9b08 ldr r3, [sp, #32] 100091ac: 0022 movs r2, r4 100091ae: 429c cmp r4, r3 100091b0: d1f6 bne.n 100091a0 <_vsnprintf+0xa38> 100091b2: 2303 movs r3, #3 100091b4: 9308 str r3, [sp, #32] 100091b6: 4bdc ldr r3, [pc, #880] ; (10009528 <_vsnprintf+0xdc0>) 100091b8: 0022 movs r2, r4 100091ba: 930b str r3, [sp, #44] ; 0x2c 100091bc: 002b movs r3, r5 100091be: 003d movs r5, r7 100091c0: 001f movs r7, r3 100091c2: 9b08 ldr r3, [sp, #32] 100091c4: 980b ldr r0, [sp, #44] ; 0x2c 100091c6: 1c51 adds r1, r2, #1 100091c8: 3b01 subs r3, #1 100091ca: 910c str r1, [sp, #48] ; 0x30 100091cc: 9308 str r3, [sp, #32] 100091ce: 5cc0 ldrb r0, [r0, r3] 100091d0: 4649 mov r1, r9 100091d2: 4643 mov r3, r8 100091d4: 47d0 blx sl 100091d6: 9b08 ldr r3, [sp, #32] 100091d8: 9a0c ldr r2, [sp, #48] ; 0x30 100091da: 2b00 cmp r3, #0 100091dc: d1f2 bne.n 100091c4 <_vsnprintf+0xa5c> 100091de: 003b movs r3, r7 100091e0: 002f movs r7, r5 100091e2: 1ce2 adds r2, r4, #3 100091e4: 001d movs r5, r3 100091e6: 07bb lsls r3, r7, #30 100091e8: d50c bpl.n 10009204 <_vsnprintf+0xa9c> 100091ea: 1b53 subs r3, r2, r5 100091ec: 459b cmp fp, r3 100091ee: d909 bls.n 10009204 <_vsnprintf+0xa9c> 100091f0: 465f mov r7, fp 100091f2: 1c54 adds r4, r2, #1 100091f4: 4643 mov r3, r8 100091f6: 4649 mov r1, r9 100091f8: 2020 movs r0, #32 100091fa: 47d0 blx sl 100091fc: 0022 movs r2, r4 100091fe: 1b63 subs r3, r4, r5 10009200: 429f cmp r7, r3 10009202: d8f6 bhi.n 100091f2 <_vsnprintf+0xa8a> 10009204: 0015 movs r5, r2 10009206: f7ff fac4 bl 10008792 <_vsnprintf+0x2a> 1000920a: 23c0 movs r3, #192 ; 0xc0 1000920c: 009b lsls r3, r3, #2 1000920e: 78b0 ldrb r0, [r6, #2] 10009210: 431f orrs r7, r3 10009212: 3603 adds r6, #3 10009214: f7ff fb2b bl 1000886e <_vsnprintf+0x106> 10009218: 980b ldr r0, [sp, #44] ; 0x2c 1000921a: 990c ldr r1, [sp, #48] ; 0x30 1000921c: f000 fef2 bl 1000a004 <__wrap___aeabi_dcmplt> 10009220: 2800 cmp r0, #0 10009222: d000 beq.n 10009226 <_vsnprintf+0xabe> 10009224: e0cc b.n 100093c0 <_vsnprintf+0xc58> 10009226: 077b lsls r3, r7, #29 10009228: d400 bmi.n 1000922c <_vsnprintf+0xac4> 1000922a: e26b b.n 10009704 <_vsnprintf+0xf9c> 1000922c: 4bbf ldr r3, [pc, #764] ; (1000952c <_vsnprintf+0xdc4>) 1000922e: 9308 str r3, [sp, #32] 10009230: 2304 movs r3, #4 10009232: 930c str r3, [sp, #48] ; 0x30 10009234: 950b str r5, [sp, #44] ; 0x2c 10009236: 07bb lsls r3, r7, #30 10009238: d11c bne.n 10009274 <_vsnprintf+0xb0c> 1000923a: 9b0c ldr r3, [sp, #48] ; 0x30 1000923c: 459b cmp fp, r3 1000923e: d800 bhi.n 10009242 <_vsnprintf+0xada> 10009240: e32d b.n 1000989e <_vsnprintf+0x1136> 10009242: 465a mov r2, fp 10009244: 1954 adds r4, r2, r5 10009246: 1ae4 subs r4, r4, r3 10009248: 0033 movs r3, r6 1000924a: 002a movs r2, r5 1000924c: 464e mov r6, r9 1000924e: 46a9 mov r9, r5 10009250: 4655 mov r5, sl 10009252: 469a mov sl, r3 10009254: 970d str r7, [sp, #52] ; 0x34 10009256: 1c57 adds r7, r2, #1 10009258: 4643 mov r3, r8 1000925a: 0031 movs r1, r6 1000925c: 2020 movs r0, #32 1000925e: 47a8 blx r5 10009260: 003a movs r2, r7 10009262: 42bc cmp r4, r7 10009264: d1f7 bne.n 10009256 <_vsnprintf+0xaee> 10009266: 4653 mov r3, sl 10009268: 46aa mov sl, r5 1000926a: 464d mov r5, r9 1000926c: 46b1 mov r9, r6 1000926e: 001e movs r6, r3 10009270: 970b str r7, [sp, #44] ; 0x2c 10009272: 9f0d ldr r7, [sp, #52] ; 0x34 10009274: 0033 movs r3, r6 10009276: 4656 mov r6, sl 10009278: 469a mov sl, r3 1000927a: 9a0b ldr r2, [sp, #44] ; 0x2c 1000927c: 9c0c ldr r4, [sp, #48] ; 0x30 1000927e: 950d str r5, [sp, #52] ; 0x34 10009280: 9b08 ldr r3, [sp, #32] 10009282: 3c01 subs r4, #1 10009284: 1c55 adds r5, r2, #1 10009286: 5d18 ldrb r0, [r3, r4] 10009288: 4649 mov r1, r9 1000928a: 4643 mov r3, r8 1000928c: 47b0 blx r6 1000928e: 002a movs r2, r5 10009290: 2c00 cmp r4, #0 10009292: d1f5 bne.n 10009280 <_vsnprintf+0xb18> 10009294: 4653 mov r3, sl 10009296: 990b ldr r1, [sp, #44] ; 0x2c 10009298: 46b2 mov sl, r6 1000929a: 468c mov ip, r1 1000929c: 001e movs r6, r3 1000929e: 9b0c ldr r3, [sp, #48] ; 0x30 100092a0: 9d0d ldr r5, [sp, #52] ; 0x34 100092a2: 4463 add r3, ip 100092a4: 001a movs r2, r3 100092a6: 07bb lsls r3, r7, #30 100092a8: d5ac bpl.n 10009204 <_vsnprintf+0xa9c> 100092aa: 1b53 subs r3, r2, r5 100092ac: 459b cmp fp, r3 100092ae: d9a9 bls.n 10009204 <_vsnprintf+0xa9c> 100092b0: 0033 movs r3, r6 100092b2: 465c mov r4, fp 100092b4: 464e mov r6, r9 100092b6: 4657 mov r7, sl 100092b8: 4699 mov r9, r3 100092ba: 1c53 adds r3, r2, #1 100092bc: 469a mov sl, r3 100092be: 0031 movs r1, r6 100092c0: 4643 mov r3, r8 100092c2: 2020 movs r0, #32 100092c4: 47b8 blx r7 100092c6: 4652 mov r2, sl 100092c8: 1b53 subs r3, r2, r5 100092ca: 429c cmp r4, r3 100092cc: d8f5 bhi.n 100092ba <_vsnprintf+0xb52> 100092ce: 464b mov r3, r9 100092d0: 46ba mov sl, r7 100092d2: 46b1 mov r9, r6 100092d4: 0015 movs r5, r2 100092d6: 001e movs r6, r3 100092d8: f7ff fa5b bl 10008792 <_vsnprintf+0x2a> 100092dc: 23c0 movs r3, #192 ; 0xc0 100092de: 78b0 ldrb r0, [r6, #2] 100092e0: 431f orrs r7, r3 100092e2: 3603 adds r6, #3 100092e4: f7ff fac3 bl 1000886e <_vsnprintf+0x106> 100092e8: 9b08 ldr r3, [sp, #32] 100092ea: 459b cmp fp, r3 100092ec: d801 bhi.n 100092f2 <_vsnprintf+0xb8a> 100092ee: f7ff fb60 bl 100089b2 <_vsnprintf+0x24a> 100092f2: 465a mov r2, fp 100092f4: 1954 adds r4, r2, r5 100092f6: 1ae4 subs r4, r4, r3 100092f8: 0033 movs r3, r6 100092fa: 002a movs r2, r5 100092fc: 464e mov r6, r9 100092fe: 4657 mov r7, sl 10009300: 4699 mov r9, r3 10009302: 3501 adds r5, #1 10009304: 4643 mov r3, r8 10009306: 0031 movs r1, r6 10009308: 2020 movs r0, #32 1000930a: 47b8 blx r7 1000930c: 002a movs r2, r5 1000930e: 42a5 cmp r5, r4 10009310: d1f7 bne.n 10009302 <_vsnprintf+0xb9a> 10009312: 464b mov r3, r9 10009314: 46ba mov sl, r7 10009316: 46b1 mov r9, r6 10009318: 001e movs r6, r3 1000931a: f7ff fb4a bl 100089b2 <_vsnprintf+0x24a> 1000931e: 9a08 ldr r2, [sp, #32] 10009320: 1c53 adds r3, r2, #1 10009322: 4593 cmp fp, r2 10009324: d800 bhi.n 10009328 <_vsnprintf+0xbc0> 10009326: e2a8 b.n 1000987a <_vsnprintf+0x1112> 10009328: 465b mov r3, fp 1000932a: 195b adds r3, r3, r5 1000932c: 1a9b subs r3, r3, r2 1000932e: 9708 str r7, [sp, #32] 10009330: 001f movs r7, r3 10009332: 0033 movs r3, r6 10009334: 002a movs r2, r5 10009336: 464e mov r6, r9 10009338: 46a1 mov r9, r4 1000933a: 4654 mov r4, sl 1000933c: 469a mov sl, r3 1000933e: 3501 adds r5, #1 10009340: 4643 mov r3, r8 10009342: 0031 movs r1, r6 10009344: 2020 movs r0, #32 10009346: 47a0 blx r4 10009348: 002a movs r2, r5 1000934a: 42bd cmp r5, r7 1000934c: d1f7 bne.n 1000933e <_vsnprintf+0xbd6> 1000934e: 4653 mov r3, sl 10009350: 46a2 mov sl, r4 10009352: 464c mov r4, r9 10009354: 46b1 mov r9, r6 10009356: 001e movs r6, r3 10009358: 465b mov r3, fp 1000935a: 3301 adds r3, #1 1000935c: 9f08 ldr r7, [sp, #32] 1000935e: 9308 str r3, [sp, #32] 10009360: 9b0a ldr r3, [sp, #40] ; 0x28 10009362: 7818 ldrb r0, [r3, #0] 10009364: 2800 cmp r0, #0 10009366: d001 beq.n 1000936c <_vsnprintf+0xc04> 10009368: f7ff fb02 bl 10008970 <_vsnprintf+0x208> 1000936c: f7ff fb21 bl 100089b2 <_vsnprintf+0x24a> 10009370: 230c movs r3, #12 10009372: 003a movs r2, r7 10009374: 439a bics r2, r3 10009376: 3314 adds r3, #20 10009378: 431a orrs r2, r3 1000937a: 920b str r2, [sp, #44] ; 0x2c 1000937c: 057b lsls r3, r7, #21 1000937e: d400 bmi.n 10009382 <_vsnprintf+0xc1a> 10009380: e0c7 b.n 10009512 <_vsnprintf+0xdaa> 10009382: 2310 movs r3, #16 10009384: 930c str r3, [sp, #48] ; 0x30 10009386: e680 b.n 1000908a <_vsnprintf+0x922> 10009388: 9b10 ldr r3, [sp, #64] ; 0x40 1000938a: 465e mov r6, fp 1000938c: 469b mov fp, r3 1000938e: 9d0e ldr r5, [sp, #56] ; 0x38 10009390: 9c0f ldr r4, [sp, #60] ; 0x3c 10009392: 9b0b ldr r3, [sp, #44] ; 0x2c 10009394: 9404 str r4, [sp, #16] 10009396: 9306 str r3, [sp, #24] 10009398: 465b mov r3, fp 1000939a: 9305 str r3, [sp, #20] 1000939c: 9b0c ldr r3, [sp, #48] ; 0x30 1000939e: 9303 str r3, [sp, #12] 100093a0: 9b0a ldr r3, [sp, #40] ; 0x28 100093a2: 9302 str r3, [sp, #8] 100093a4: 9b08 ldr r3, [sp, #32] 100093a6: 9201 str r2, [sp, #4] 100093a8: 9300 str r3, [sp, #0] 100093aa: 002a movs r2, r5 100093ac: 4643 mov r3, r8 100093ae: 4649 mov r1, r9 100093b0: 4650 mov r0, sl 100093b2: f7fd ffc9 bl 10007348 <_ntoa_format> 100093b6: 9b0d ldr r3, [sp, #52] ; 0x34 100093b8: 0005 movs r5, r0 100093ba: 930a str r3, [sp, #40] ; 0x28 100093bc: f7ff f9e9 bl 10008792 <_vsnprintf+0x2a> 100093c0: 950b str r5, [sp, #44] ; 0x2c 100093c2: 07bb lsls r3, r7, #30 100093c4: d11b bne.n 100093fe <_vsnprintf+0xc96> 100093c6: 465b mov r3, fp 100093c8: 2b04 cmp r3, #4 100093ca: d800 bhi.n 100093ce <_vsnprintf+0xc66> 100093cc: e2b0 b.n 10009930 <_vsnprintf+0x11c8> 100093ce: 0033 movs r3, r6 100093d0: 1f2c subs r4, r5, #4 100093d2: 002a movs r2, r5 100093d4: 464e mov r6, r9 100093d6: 46a9 mov r9, r5 100093d8: 4655 mov r5, sl 100093da: 469a mov sl, r3 100093dc: 445c add r4, fp 100093de: 9708 str r7, [sp, #32] 100093e0: 1c57 adds r7, r2, #1 100093e2: 4643 mov r3, r8 100093e4: 0031 movs r1, r6 100093e6: 2020 movs r0, #32 100093e8: 47a8 blx r5 100093ea: 003a movs r2, r7 100093ec: 42a7 cmp r7, r4 100093ee: d1f7 bne.n 100093e0 <_vsnprintf+0xc78> 100093f0: 4653 mov r3, sl 100093f2: 46aa mov sl, r5 100093f4: 464d mov r5, r9 100093f6: 46b1 mov r9, r6 100093f8: 001e movs r6, r3 100093fa: 970b str r7, [sp, #44] ; 0x2c 100093fc: 9f08 ldr r7, [sp, #32] 100093fe: 4b4c ldr r3, [pc, #304] ; (10009530 <_vsnprintf+0xdc8>) 10009400: 2404 movs r4, #4 10009402: 9308 str r3, [sp, #32] 10009404: 0033 movs r3, r6 10009406: 464e mov r6, r9 10009408: 46b9 mov r9, r7 1000940a: 4657 mov r7, sl 1000940c: 469a mov sl, r3 1000940e: 9a0b ldr r2, [sp, #44] ; 0x2c 10009410: 950c str r5, [sp, #48] ; 0x30 10009412: 9b08 ldr r3, [sp, #32] 10009414: 3c01 subs r4, #1 10009416: 1c55 adds r5, r2, #1 10009418: 5d18 ldrb r0, [r3, r4] 1000941a: 0031 movs r1, r6 1000941c: 4643 mov r3, r8 1000941e: 47b8 blx r7 10009420: 002a movs r2, r5 10009422: 2c00 cmp r4, #0 10009424: d1f5 bne.n 10009412 <_vsnprintf+0xcaa> 10009426: 4653 mov r3, sl 10009428: 46ba mov sl, r7 1000942a: 464f mov r7, r9 1000942c: 9a0b ldr r2, [sp, #44] ; 0x2c 1000942e: 46b1 mov r9, r6 10009430: 9d0c ldr r5, [sp, #48] ; 0x30 10009432: 001e movs r6, r3 10009434: 3204 adds r2, #4 10009436: 07bb lsls r3, r7, #30 10009438: d400 bmi.n 1000943c <_vsnprintf+0xcd4> 1000943a: e6e3 b.n 10009204 <_vsnprintf+0xa9c> 1000943c: 1b53 subs r3, r2, r5 1000943e: 459b cmp fp, r3 10009440: d800 bhi.n 10009444 <_vsnprintf+0xcdc> 10009442: e6df b.n 10009204 <_vsnprintf+0xa9c> 10009444: 0033 movs r3, r6 10009446: 465c mov r4, fp 10009448: 464e mov r6, r9 1000944a: 4657 mov r7, sl 1000944c: 4699 mov r9, r3 1000944e: 1c53 adds r3, r2, #1 10009450: 469a mov sl, r3 10009452: 0031 movs r1, r6 10009454: 4643 mov r3, r8 10009456: 2020 movs r0, #32 10009458: 47b8 blx r7 1000945a: 4652 mov r2, sl 1000945c: 1b53 subs r3, r2, r5 1000945e: 429c cmp r4, r3 10009460: d8f5 bhi.n 1000944e <_vsnprintf+0xce6> 10009462: e734 b.n 100092ce <_vsnprintf+0xb66> 10009464: 2207 movs r2, #7 10009466: 9b0a ldr r3, [sp, #40] ; 0x28 10009468: 3307 adds r3, #7 1000946a: 4393 bics r3, r2 1000946c: 3201 adds r2, #1 1000946e: 4694 mov ip, r2 10009470: 449c add ip, r3 10009472: 4662 mov r2, ip 10009474: 685f ldr r7, [r3, #4] 10009476: 920a str r2, [sp, #40] ; 0x28 10009478: 681a ldr r2, [r3, #0] 1000947a: 17fb asrs r3, r7, #31 1000947c: 9318 str r3, [sp, #96] ; 0x60 1000947e: 9319 str r3, [sp, #100] ; 0x64 10009480: 9818 ldr r0, [sp, #96] ; 0x60 10009482: 9919 ldr r1, [sp, #100] ; 0x64 10009484: 0003 movs r3, r0 10009486: 4053 eors r3, r2 10009488: 9312 str r3, [sp, #72] ; 0x48 1000948a: 000b movs r3, r1 1000948c: 407b eors r3, r7 1000948e: 9313 str r3, [sp, #76] ; 0x4c 10009490: 4694 mov ip, r2 10009492: 9a12 ldr r2, [sp, #72] ; 0x48 10009494: 9b13 ldr r3, [sp, #76] ; 0x4c 10009496: 1a12 subs r2, r2, r0 10009498: 418b sbcs r3, r1 1000949a: 9212 str r2, [sp, #72] ; 0x48 1000949c: 9313 str r3, [sp, #76] ; 0x4c 1000949e: 4662 mov r2, ip 100094a0: 0ffb lsrs r3, r7, #31 100094a2: 9314 str r3, [sp, #80] ; 0x50 100094a4: 433a orrs r2, r7 100094a6: d107 bne.n 100094b8 <_vsnprintf+0xd50> 100094a8: 9a0b ldr r2, [sp, #44] ; 0x2c 100094aa: 2310 movs r3, #16 100094ac: 0011 movs r1, r2 100094ae: 4399 bics r1, r3 100094b0: 910b str r1, [sp, #44] ; 0x2c 100094b2: 0552 lsls r2, r2, #21 100094b4: d500 bpl.n 100094b8 <_vsnprintf+0xd50> 100094b6: e1e7 b.n 10009888 <_vsnprintf+0x1120> 100094b8: 9a0b ldr r2, [sp, #44] ; 0x2c 100094ba: 2361 movs r3, #97 ; 0x61 100094bc: 0692 lsls r2, r2, #26 100094be: d500 bpl.n 100094c2 <_vsnprintf+0xd5a> 100094c0: 2341 movs r3, #65 ; 0x41 100094c2: b2db uxtb r3, r3 100094c4: aa20 add r2, sp, #128 ; 0x80 100094c6: 3b0a subs r3, #10 100094c8: 950e str r5, [sp, #56] ; 0x38 100094ca: 940f str r4, [sp, #60] ; 0x3c 100094cc: 9610 str r6, [sp, #64] ; 0x40 100094ce: 2700 movs r7, #0 100094d0: 9c12 ldr r4, [sp, #72] ; 0x48 100094d2: 9d13 ldr r5, [sp, #76] ; 0x4c 100094d4: 9208 str r2, [sp, #32] 100094d6: 930d str r3, [sp, #52] ; 0x34 100094d8: 9e0c ldr r6, [sp, #48] ; 0x30 100094da: e00c b.n 100094f6 <_vsnprintf+0xd8e> 100094dc: 3230 adds r2, #48 ; 0x30 100094de: b2d2 uxtb r2, r2 100094e0: 9c08 ldr r4, [sp, #32] 100094e2: 1c7b adds r3, r7, #1 100094e4: 55e2 strb r2, [r4, r7] 100094e6: 0002 movs r2, r0 100094e8: 0004 movs r4, r0 100094ea: 000d movs r5, r1 100094ec: 430a orrs r2, r1 100094ee: d03f beq.n 10009570 <_vsnprintf+0xe08> 100094f0: 2b20 cmp r3, #32 100094f2: d03d beq.n 10009570 <_vsnprintf+0xe08> 100094f4: 001f movs r7, r3 100094f6: 0032 movs r2, r6 100094f8: 2300 movs r3, #0 100094fa: 0020 movs r0, r4 100094fc: 0029 movs r1, r5 100094fe: f000 fb0d bl 10009b1c <__wrap___aeabi_uldivmod> 10009502: b2d2 uxtb r2, r2 10009504: 2a09 cmp r2, #9 10009506: d9e9 bls.n 100094dc <_vsnprintf+0xd74> 10009508: 9b0d ldr r3, [sp, #52] ; 0x34 1000950a: 469c mov ip, r3 1000950c: 4462 add r2, ip 1000950e: b2d2 uxtb r2, r2 10009510: e7e6 b.n 100094e0 <_vsnprintf+0xd78> 10009512: 2380 movs r3, #128 ; 0x80 10009514: 009b lsls r3, r3, #2 10009516: 401f ands r7, r3 10009518: 3bf1 subs r3, #241 ; 0xf1 1000951a: 3bff subs r3, #255 ; 0xff 1000951c: 930c str r3, [sp, #48] ; 0x30 1000951e: e5c1 b.n 100090a4 <_vsnprintf+0x93c> 10009520: 230a movs r3, #10 10009522: 930c str r3, [sp, #48] ; 0x30 10009524: e5b1 b.n 1000908a <_vsnprintf+0x922> 10009526: 46c0 nop ; (mov r8, r8) 10009528: 10011a20 .word 0x10011a20 1000952c: 10011a2c .word 0x10011a2c 10009530: 10011a24 .word 0x10011a24 10009534: 9d0a ldr r5, [sp, #40] ; 0x28 10009536: 9c0e ldr r4, [sp, #56] ; 0x38 10009538: 9e0f ldr r6, [sp, #60] ; 0x3c 1000953a: 9b0b ldr r3, [sp, #44] ; 0x2c 1000953c: 9404 str r4, [sp, #16] 1000953e: 9306 str r3, [sp, #24] 10009540: 465b mov r3, fp 10009542: 9305 str r3, [sp, #20] 10009544: 9b0c ldr r3, [sp, #48] ; 0x30 10009546: 9303 str r3, [sp, #12] 10009548: 2300 movs r3, #0 1000954a: e72a b.n 100093a2 <_vsnprintf+0xc3a> 1000954c: 2308 movs r3, #8 1000954e: 930c str r3, [sp, #48] ; 0x30 10009550: 2380 movs r3, #128 ; 0x80 10009552: 00db lsls r3, r3, #3 10009554: 403b ands r3, r7 10009556: 2864 cmp r0, #100 ; 0x64 10009558: d000 beq.n 1000955c <_vsnprintf+0xdf4> 1000955a: e590 b.n 1000907e <_vsnprintf+0x916> 1000955c: 003a movs r2, r7 1000955e: 970b str r7, [sp, #44] ; 0x2c 10009560: 2b00 cmp r3, #0 10009562: d000 beq.n 10009566 <_vsnprintf+0xdfe> 10009564: e591 b.n 1000908a <_vsnprintf+0x922> 10009566: 2780 movs r7, #128 ; 0x80 10009568: 00bf lsls r7, r7, #2 1000956a: 4017 ands r7, r2 1000956c: f7ff fab3 bl 10008ad6 <_vsnprintf+0x36e> 10009570: 9412 str r4, [sp, #72] ; 0x48 10009572: 9513 str r5, [sp, #76] ; 0x4c 10009574: 9e10 ldr r6, [sp, #64] ; 0x40 10009576: 9c0f ldr r4, [sp, #60] ; 0x3c 10009578: 9d0e ldr r5, [sp, #56] ; 0x38 1000957a: 9a0b ldr r2, [sp, #44] ; 0x2c 1000957c: 9404 str r4, [sp, #16] 1000957e: 9206 str r2, [sp, #24] 10009580: 465a mov r2, fp 10009582: 9205 str r2, [sp, #20] 10009584: 9a0c ldr r2, [sp, #48] ; 0x30 10009586: 9301 str r3, [sp, #4] 10009588: 9203 str r2, [sp, #12] 1000958a: 9a14 ldr r2, [sp, #80] ; 0x50 1000958c: 9202 str r2, [sp, #8] 1000958e: 9b08 ldr r3, [sp, #32] 10009590: 002a movs r2, r5 10009592: 9300 str r3, [sp, #0] 10009594: 4649 mov r1, r9 10009596: 4643 mov r3, r8 10009598: 4650 mov r0, sl 1000959a: f7fd fed5 bl 10007348 <_ntoa_format> 1000959e: 0005 movs r5, r0 100095a0: f7ff f8f7 bl 10008792 <_vsnprintf+0x2a> 100095a4: 2207 movs r2, #7 100095a6: 9b0a ldr r3, [sp, #40] ; 0x28 100095a8: 3307 adds r3, #7 100095aa: 4393 bics r3, r2 100095ac: 3201 adds r2, #1 100095ae: 4694 mov ip, r2 100095b0: 449c add ip, r3 100095b2: 4662 mov r2, ip 100095b4: cb03 ldmia r3!, {r0, r1} 100095b6: 0003 movs r3, r0 100095b8: 920a str r2, [sp, #40] ; 0x28 100095ba: 430b orrs r3, r1 100095bc: d107 bne.n 100095ce <_vsnprintf+0xe66> 100095be: 9a0b ldr r2, [sp, #44] ; 0x2c 100095c0: 3310 adds r3, #16 100095c2: 0017 movs r7, r2 100095c4: 439f bics r7, r3 100095c6: 970b str r7, [sp, #44] ; 0x2c 100095c8: 0552 lsls r2, r2, #21 100095ca: d500 bpl.n 100095ce <_vsnprintf+0xe66> 100095cc: e163 b.n 10009896 <_vsnprintf+0x112e> 100095ce: 9a0b ldr r2, [sp, #44] ; 0x2c 100095d0: 2361 movs r3, #97 ; 0x61 100095d2: 0692 lsls r2, r2, #26 100095d4: d500 bpl.n 100095d8 <_vsnprintf+0xe70> 100095d6: 2341 movs r3, #65 ; 0x41 100095d8: b2db uxtb r3, r3 100095da: aa20 add r2, sp, #128 ; 0x80 100095dc: 3b0a subs r3, #10 100095de: 950e str r5, [sp, #56] ; 0x38 100095e0: 940f str r4, [sp, #60] ; 0x3c 100095e2: 2700 movs r7, #0 100095e4: 9208 str r2, [sp, #32] 100095e6: 930d str r3, [sp, #52] ; 0x34 100095e8: 9c0c ldr r4, [sp, #48] ; 0x30 100095ea: 9610 str r6, [sp, #64] ; 0x40 100095ec: 0015 movs r5, r2 100095ee: e00c b.n 1000960a <_vsnprintf+0xea2> 100095f0: 3230 adds r2, #48 ; 0x30 100095f2: b2d1 uxtb r1, r2 100095f4: 55e9 strb r1, [r5, r7] 100095f6: 0018 movs r0, r3 100095f8: 1c7a adds r2, r7, #1 100095fa: 0031 movs r1, r6 100095fc: 4333 orrs r3, r6 100095fe: d100 bne.n 10009602 <_vsnprintf+0xe9a> 10009600: e085 b.n 1000970e <_vsnprintf+0xfa6> 10009602: 2a20 cmp r2, #32 10009604: d100 bne.n 10009608 <_vsnprintf+0xea0> 10009606: e082 b.n 1000970e <_vsnprintf+0xfa6> 10009608: 0017 movs r7, r2 1000960a: 0022 movs r2, r4 1000960c: 2300 movs r3, #0 1000960e: f000 fa85 bl 10009b1c <__wrap___aeabi_uldivmod> 10009612: b2d2 uxtb r2, r2 10009614: 0003 movs r3, r0 10009616: 000e movs r6, r1 10009618: 2a09 cmp r2, #9 1000961a: d9e9 bls.n 100095f0 <_vsnprintf+0xe88> 1000961c: 990d ldr r1, [sp, #52] ; 0x34 1000961e: 468c mov ip, r1 10009620: 4462 add r2, ip 10009622: b2d1 uxtb r1, r2 10009624: e7e6 b.n 100095f4 <_vsnprintf+0xe8c> 10009626: 9b0e ldr r3, [sp, #56] ; 0x38 10009628: 2b00 cmp r3, #0 1000962a: d000 beq.n 1000962e <_vsnprintf+0xec6> 1000962c: e0c7 b.n 100097be <_vsnprintf+0x1056> 1000962e: 9b0d ldr r3, [sp, #52] ; 0x34 10009630: 9114 str r1, [sp, #80] ; 0x50 10009632: 9316 str r3, [sp, #88] ; 0x58 10009634: 2304 movs r3, #4 10009636: 9310 str r3, [sp, #64] ; 0x40 10009638: 2300 movs r3, #0 1000963a: 930f str r3, [sp, #60] ; 0x3c 1000963c: e41b b.n 10008e76 <_vsnprintf+0x70e> 1000963e: 9b0a ldr r3, [sp, #40] ; 0x28 10009640: 1964 adds r4, r4, r5 10009642: 1b5b subs r3, r3, r5 10009644: 930a str r3, [sp, #40] ; 0x28 10009646: 0033 movs r3, r6 10009648: 002a movs r2, r5 1000964a: 464e mov r6, r9 1000964c: 46b9 mov r9, r7 1000964e: 4657 mov r7, sl 10009650: 469a mov sl, r3 10009652: e008 b.n 10009666 <_vsnprintf+0xefe> 10009654: 4643 mov r3, r8 10009656: 0031 movs r1, r6 10009658: 1c55 adds r5, r2, #1 1000965a: 47b8 blx r7 1000965c: 9b0a ldr r3, [sp, #40] ; 0x28 1000965e: 5d58 ldrb r0, [r3, r5] 10009660: 2800 cmp r0, #0 10009662: d062 beq.n 1000972a <_vsnprintf+0xfc2> 10009664: 002a movs r2, r5 10009666: 42a2 cmp r2, r4 10009668: d1f4 bne.n 10009654 <_vsnprintf+0xeec> 1000966a: 4653 mov r3, sl 1000966c: 0015 movs r5, r2 1000966e: 46ba mov sl, r7 10009670: 464f mov r7, r9 10009672: 46b1 mov r9, r6 10009674: 001e movs r6, r3 10009676: f7ff f998 bl 100089aa <_vsnprintf+0x242> 1000967a: 9b0b ldr r3, [sp, #44] ; 0x2c 1000967c: 061b lsls r3, r3, #24 1000967e: d400 bmi.n 10009682 <_vsnprintf+0xf1a> 10009680: e0f7 b.n 10009872 <_vsnprintf+0x110a> 10009682: 9b0a ldr r3, [sp, #40] ; 0x28 10009684: 2200 movs r2, #0 10009686: 5e9b ldrsh r3, [r3, r2] 10009688: f7ff fa3d bl 10008b06 <_vsnprintf+0x39e> 1000968c: 9b0a ldr r3, [sp, #40] ; 0x28 1000968e: 681b ldr r3, [r3, #0] 10009690: 17da asrs r2, r3, #31 10009692: 1898 adds r0, r3, r2 10009694: 4050 eors r0, r2 10009696: 0fda lsrs r2, r3, #31 10009698: 920e str r2, [sp, #56] ; 0x38 1000969a: 2b00 cmp r3, #0 1000969c: d106 bne.n 100096ac <_vsnprintf+0xf44> 1000969e: 9a0b ldr r2, [sp, #44] ; 0x2c 100096a0: 3310 adds r3, #16 100096a2: 0011 movs r1, r2 100096a4: 4399 bics r1, r3 100096a6: 910b str r1, [sp, #44] ; 0x2c 100096a8: 0552 lsls r2, r2, #21 100096aa: d41f bmi.n 100096ec <_vsnprintf+0xf84> 100096ac: 9a0b ldr r2, [sp, #44] ; 0x2c 100096ae: 2361 movs r3, #97 ; 0x61 100096b0: 0692 lsls r2, r2, #26 100096b2: d500 bpl.n 100096b6 <_vsnprintf+0xf4e> 100096b4: 2341 movs r3, #65 ; 0x41 100096b6: b2db uxtb r3, r3 100096b8: aa20 add r2, sp, #128 ; 0x80 100096ba: 3b0a subs r3, #10 100096bc: 9208 str r2, [sp, #32] 100096be: 930a str r3, [sp, #40] ; 0x28 100096c0: e009 b.n 100096d6 <_vsnprintf+0xf6e> 100096c2: 3330 adds r3, #48 ; 0x30 100096c4: b2db uxtb r3, r3 100096c6: 9908 ldr r1, [sp, #32] 100096c8: 1c7a adds r2, r7, #1 100096ca: 55cb strb r3, [r1, r7] 100096cc: 2800 cmp r0, #0 100096ce: d010 beq.n 100096f2 <_vsnprintf+0xf8a> 100096d0: 2a20 cmp r2, #32 100096d2: d00e beq.n 100096f2 <_vsnprintf+0xf8a> 100096d4: 0017 movs r7, r2 100096d6: 990c ldr r1, [sp, #48] ; 0x30 100096d8: f000 f9de bl 10009a98 <__wrap___aeabi_uidiv> 100096dc: b2cb uxtb r3, r1 100096de: 2909 cmp r1, #9 100096e0: d9ef bls.n 100096c2 <_vsnprintf+0xf5a> 100096e2: 9a0a ldr r2, [sp, #40] ; 0x28 100096e4: 4694 mov ip, r2 100096e6: 4463 add r3, ip 100096e8: b2db uxtb r3, r3 100096ea: e7ec b.n 100096c6 <_vsnprintf+0xf5e> 100096ec: 2200 movs r2, #0 100096ee: ab20 add r3, sp, #128 ; 0x80 100096f0: 9308 str r3, [sp, #32] 100096f2: 9b0b ldr r3, [sp, #44] ; 0x2c 100096f4: 9404 str r4, [sp, #16] 100096f6: 9306 str r3, [sp, #24] 100096f8: 465b mov r3, fp 100096fa: 9305 str r3, [sp, #20] 100096fc: 9b0c ldr r3, [sp, #48] ; 0x30 100096fe: 9303 str r3, [sp, #12] 10009700: 9b0e ldr r3, [sp, #56] ; 0x38 10009702: e64e b.n 100093a2 <_vsnprintf+0xc3a> 10009704: 4b8d ldr r3, [pc, #564] ; (1000993c <_vsnprintf+0x11d4>) 10009706: 9308 str r3, [sp, #32] 10009708: 2303 movs r3, #3 1000970a: 930c str r3, [sp, #48] ; 0x30 1000970c: e592 b.n 10009234 <_vsnprintf+0xacc> 1000970e: 9d0e ldr r5, [sp, #56] ; 0x38 10009710: 9c0f ldr r4, [sp, #60] ; 0x3c 10009712: 9e10 ldr r6, [sp, #64] ; 0x40 10009714: 9b0b ldr r3, [sp, #44] ; 0x2c 10009716: 9404 str r4, [sp, #16] 10009718: 9306 str r3, [sp, #24] 1000971a: 465b mov r3, fp 1000971c: 9305 str r3, [sp, #20] 1000971e: 9b0c ldr r3, [sp, #48] ; 0x30 10009720: 9201 str r2, [sp, #4] 10009722: 9303 str r3, [sp, #12] 10009724: 2300 movs r3, #0 10009726: 9302 str r3, [sp, #8] 10009728: e731 b.n 1000958e <_vsnprintf+0xe26> 1000972a: 4653 mov r3, sl 1000972c: 46ba mov sl, r7 1000972e: 464f mov r7, r9 10009730: 46b1 mov r9, r6 10009732: 001e movs r6, r3 10009734: f7ff f939 bl 100089aa <_vsnprintf+0x242> 10009738: 2280 movs r2, #128 ; 0x80 1000973a: 0612 lsls r2, r2, #24 1000973c: 4694 mov ip, r2 1000973e: 9b0b ldr r3, [sp, #44] ; 0x2c 10009740: 9308 str r3, [sp, #32] 10009742: 9b0c ldr r3, [sp, #48] ; 0x30 10009744: 4463 add r3, ip 10009746: 930d str r3, [sp, #52] ; 0x34 10009748: f7ff faa5 bl 10008c96 <_vsnprintf+0x52e> 1000974c: 0025 movs r5, r4 1000974e: e508 b.n 10009162 <_vsnprintf+0x9fa> 10009750: 2302 movs r3, #2 10009752: 930c str r3, [sp, #48] ; 0x30 10009754: e6fc b.n 10009550 <_vsnprintf+0xde8> 10009756: 9b0b ldr r3, [sp, #44] ; 0x2c 10009758: 061b lsls r3, r3, #24 1000975a: d400 bmi.n 1000975e <_vsnprintf+0xff6> 1000975c: e098 b.n 10009890 <_vsnprintf+0x1128> 1000975e: 9b0a ldr r3, [sp, #40] ; 0x28 10009760: 8818 ldrh r0, [r3, #0] 10009762: e4b4 b.n 100090ce <_vsnprintf+0x966> 10009764: 9b0a ldr r3, [sp, #40] ; 0x28 10009766: 6818 ldr r0, [r3, #0] 10009768: 2800 cmp r0, #0 1000976a: d106 bne.n 1000977a <_vsnprintf+0x1012> 1000976c: 9a0b ldr r2, [sp, #44] ; 0x2c 1000976e: 2310 movs r3, #16 10009770: 0011 movs r1, r2 10009772: 4399 bics r1, r3 10009774: 910b str r1, [sp, #44] ; 0x2c 10009776: 0552 lsls r2, r2, #21 10009778: d473 bmi.n 10009862 <_vsnprintf+0x10fa> 1000977a: 9a0b ldr r2, [sp, #44] ; 0x2c 1000977c: 2361 movs r3, #97 ; 0x61 1000977e: 0692 lsls r2, r2, #26 10009780: d500 bpl.n 10009784 <_vsnprintf+0x101c> 10009782: 2341 movs r3, #65 ; 0x41 10009784: b2db uxtb r3, r3 10009786: aa20 add r2, sp, #128 ; 0x80 10009788: 3b0a subs r3, #10 1000978a: 9208 str r2, [sp, #32] 1000978c: 930a str r3, [sp, #40] ; 0x28 1000978e: e00b b.n 100097a8 <_vsnprintf+0x1040> 10009790: 3330 adds r3, #48 ; 0x30 10009792: b2db uxtb r3, r3 10009794: 9908 ldr r1, [sp, #32] 10009796: 1c7a adds r2, r7, #1 10009798: 55cb strb r3, [r1, r7] 1000979a: 2800 cmp r0, #0 1000979c: d100 bne.n 100097a0 <_vsnprintf+0x1038> 1000979e: e6cc b.n 1000953a <_vsnprintf+0xdd2> 100097a0: 2a20 cmp r2, #32 100097a2: d100 bne.n 100097a6 <_vsnprintf+0x103e> 100097a4: e6c9 b.n 1000953a <_vsnprintf+0xdd2> 100097a6: 0017 movs r7, r2 100097a8: 990c ldr r1, [sp, #48] ; 0x30 100097aa: f000 f975 bl 10009a98 <__wrap___aeabi_uidiv> 100097ae: b2cb uxtb r3, r1 100097b0: 2909 cmp r1, #9 100097b2: d9ed bls.n 10009790 <_vsnprintf+0x1028> 100097b4: 9a0a ldr r2, [sp, #40] ; 0x28 100097b6: 4694 mov ip, r2 100097b8: 4463 add r3, ip 100097ba: b2db uxtb r3, r3 100097bc: e7ea b.n 10009794 <_vsnprintf+0x102c> 100097be: 9b0d ldr r3, [sp, #52] ; 0x34 100097c0: 9114 str r1, [sp, #80] ; 0x50 100097c2: 9316 str r3, [sp, #88] ; 0x58 100097c4: 2300 movs r3, #0 100097c6: 930f str r3, [sp, #60] ; 0x3c 100097c8: 9b0f ldr r3, [sp, #60] ; 0x3c 100097ca: 429c cmp r4, r3 100097cc: dd57 ble.n 1000987e <_vsnprintf+0x1116> 100097ce: 1ae4 subs r4, r4, r3 100097d0: 3c01 subs r4, #1 100097d2: 2380 movs r3, #128 ; 0x80 100097d4: 00db lsls r3, r3, #3 100097d6: 431f orrs r7, r3 100097d8: 2300 movs r3, #0 100097da: 9310 str r3, [sp, #64] ; 0x40 100097dc: 930f str r3, [sp, #60] ; 0x3c 100097de: f7ff fb4a bl 10008e76 <_vsnprintf+0x70e> 100097e2: 950b str r5, [sp, #44] ; 0x2c 100097e4: 07bb lsls r3, r7, #30 100097e6: d10f bne.n 10009808 <_vsnprintf+0x10a0> 100097e8: 9b0e ldr r3, [sp, #56] ; 0x38 100097ea: 2b04 cmp r3, #4 100097ec: d959 bls.n 100098a2 <_vsnprintf+0x113a> 100097ee: 469c mov ip, r3 100097f0: 002a movs r2, r5 100097f2: 1f2c subs r4, r5, #4 100097f4: 4464 add r4, ip 100097f6: 1c53 adds r3, r2, #1 100097f8: 930b str r3, [sp, #44] ; 0x2c 100097fa: 4649 mov r1, r9 100097fc: 4643 mov r3, r8 100097fe: 2020 movs r0, #32 10009800: 47d0 blx sl 10009802: 9a0b ldr r2, [sp, #44] ; 0x2c 10009804: 4294 cmp r4, r2 10009806: d1f6 bne.n 100097f6 <_vsnprintf+0x108e> 10009808: 2404 movs r4, #4 1000980a: 4b4d ldr r3, [pc, #308] ; (10009940 <_vsnprintf+0x11d8>) 1000980c: 9a0b ldr r2, [sp, #44] ; 0x2c 1000980e: 9308 str r3, [sp, #32] 10009810: 970c str r7, [sp, #48] ; 0x30 10009812: 9b08 ldr r3, [sp, #32] 10009814: 3c01 subs r4, #1 10009816: 1c57 adds r7, r2, #1 10009818: 5d18 ldrb r0, [r3, r4] 1000981a: 4649 mov r1, r9 1000981c: 4643 mov r3, r8 1000981e: 47d0 blx sl 10009820: 003a movs r2, r7 10009822: 2c00 cmp r4, #0 10009824: d1f5 bne.n 10009812 <_vsnprintf+0x10aa> 10009826: 9a0b ldr r2, [sp, #44] ; 0x2c 10009828: 9b17 ldr r3, [sp, #92] ; 0x5c 1000982a: 9f0c ldr r7, [sp, #48] ; 0x30 1000982c: 3204 adds r2, #4 1000982e: 2b00 cmp r3, #0 10009830: d101 bne.n 10009836 <_vsnprintf+0x10ce> 10009832: f7ff fb72 bl 10008f1a <_vsnprintf+0x7b2> 10009836: 990e ldr r1, [sp, #56] ; 0x38 10009838: 1b53 subs r3, r2, r5 1000983a: 428b cmp r3, r1 1000983c: d301 bcc.n 10009842 <_vsnprintf+0x10da> 1000983e: f7ff fb6c bl 10008f1a <_vsnprintf+0x7b2> 10009842: 4643 mov r3, r8 10009844: 4649 mov r1, r9 10009846: 2020 movs r0, #32 10009848: 1c54 adds r4, r2, #1 1000984a: 47d0 blx sl 1000984c: 990e ldr r1, [sp, #56] ; 0x38 1000984e: 0022 movs r2, r4 10009850: 1b63 subs r3, r4, r5 10009852: 428b cmp r3, r1 10009854: d3f5 bcc.n 10009842 <_vsnprintf+0x10da> 10009856: f7ff fb60 bl 10008f1a <_vsnprintf+0x7b2> 1000985a: 2300 movs r3, #0 1000985c: 9308 str r3, [sp, #32] 1000985e: f7ff f875 bl 1000894c <_vsnprintf+0x1e4> 10009862: ab20 add r3, sp, #128 ; 0x80 10009864: 2200 movs r2, #0 10009866: 9308 str r3, [sp, #32] 10009868: e667 b.n 1000953a <_vsnprintf+0xdd2> 1000986a: ab20 add r3, sp, #128 ; 0x80 1000986c: 2200 movs r2, #0 1000986e: 9308 str r3, [sp, #32] 10009870: e58f b.n 10009392 <_vsnprintf+0xc2a> 10009872: 9b0a ldr r3, [sp, #40] ; 0x28 10009874: 681b ldr r3, [r3, #0] 10009876: f7ff f946 bl 10008b06 <_vsnprintf+0x39e> 1000987a: 9308 str r3, [sp, #32] 1000987c: e572 b.n 10009364 <_vsnprintf+0xbfc> 1000987e: 2400 movs r4, #0 10009880: e7a7 b.n 100097d2 <_vsnprintf+0x106a> 10009882: 002f movs r7, r5 10009884: 0025 movs r5, r4 10009886: e466 b.n 10009156 <_vsnprintf+0x9ee> 10009888: aa20 add r2, sp, #128 ; 0x80 1000988a: 2300 movs r3, #0 1000988c: 9208 str r2, [sp, #32] 1000988e: e674 b.n 1000957a <_vsnprintf+0xe12> 10009890: 9b0a ldr r3, [sp, #40] ; 0x28 10009892: 6818 ldr r0, [r3, #0] 10009894: e41b b.n 100090ce <_vsnprintf+0x966> 10009896: ab20 add r3, sp, #128 ; 0x80 10009898: 2200 movs r2, #0 1000989a: 9308 str r3, [sp, #32] 1000989c: e73a b.n 10009714 <_vsnprintf+0xfac> 1000989e: 950b str r5, [sp, #44] ; 0x2c 100098a0: e4e8 b.n 10009274 <_vsnprintf+0xb0c> 100098a2: 950b str r5, [sp, #44] ; 0x2c 100098a4: e7b0 b.n 10009808 <_vsnprintf+0x10a0> 100098a6: 002c movs r4, r5 100098a8: 07bb lsls r3, r7, #30 100098aa: d110 bne.n 100098ce <_vsnprintf+0x1166> 100098ac: 9b0e ldr r3, [sp, #56] ; 0x38 100098ae: 2b03 cmp r3, #3 100098b0: d90d bls.n 100098ce <_vsnprintf+0x1166> 100098b2: 469c mov ip, r3 100098b4: 002a movs r2, r5 100098b6: 1eec subs r4, r5, #3 100098b8: 4464 add r4, ip 100098ba: 9408 str r4, [sp, #32] 100098bc: 4643 mov r3, r8 100098be: 4649 mov r1, r9 100098c0: 2020 movs r0, #32 100098c2: 1c54 adds r4, r2, #1 100098c4: 47d0 blx sl 100098c6: 9b08 ldr r3, [sp, #32] 100098c8: 0022 movs r2, r4 100098ca: 42a3 cmp r3, r4 100098cc: d1f6 bne.n 100098bc <_vsnprintf+0x1154> 100098ce: 2303 movs r3, #3 100098d0: 9308 str r3, [sp, #32] 100098d2: 4b1c ldr r3, [pc, #112] ; (10009944 <_vsnprintf+0x11dc>) 100098d4: 0022 movs r2, r4 100098d6: 930b str r3, [sp, #44] ; 0x2c 100098d8: 002b movs r3, r5 100098da: 003d movs r5, r7 100098dc: 001f movs r7, r3 100098de: 9b08 ldr r3, [sp, #32] 100098e0: 980b ldr r0, [sp, #44] ; 0x2c 100098e2: 1c51 adds r1, r2, #1 100098e4: 3b01 subs r3, #1 100098e6: 910c str r1, [sp, #48] ; 0x30 100098e8: 9308 str r3, [sp, #32] 100098ea: 5cc0 ldrb r0, [r0, r3] 100098ec: 4649 mov r1, r9 100098ee: 4643 mov r3, r8 100098f0: 47d0 blx sl 100098f2: 9b08 ldr r3, [sp, #32] 100098f4: 9a0c ldr r2, [sp, #48] ; 0x30 100098f6: 2b00 cmp r3, #0 100098f8: d1f2 bne.n 100098e0 <_vsnprintf+0x1178> 100098fa: 003b movs r3, r7 100098fc: 002f movs r7, r5 100098fe: 001d movs r5, r3 10009900: 9b17 ldr r3, [sp, #92] ; 0x5c 10009902: 1ce2 adds r2, r4, #3 10009904: 2b00 cmp r3, #0 10009906: d101 bne.n 1000990c <_vsnprintf+0x11a4> 10009908: f7ff fb07 bl 10008f1a <_vsnprintf+0x7b2> 1000990c: 990e ldr r1, [sp, #56] ; 0x38 1000990e: 1b53 subs r3, r2, r5 10009910: 428b cmp r3, r1 10009912: d301 bcc.n 10009918 <_vsnprintf+0x11b0> 10009914: f7ff fb01 bl 10008f1a <_vsnprintf+0x7b2> 10009918: 4643 mov r3, r8 1000991a: 4649 mov r1, r9 1000991c: 2020 movs r0, #32 1000991e: 1c54 adds r4, r2, #1 10009920: 47d0 blx sl 10009922: 990e ldr r1, [sp, #56] ; 0x38 10009924: 0022 movs r2, r4 10009926: 1b63 subs r3, r4, r5 10009928: 428b cmp r3, r1 1000992a: d3f5 bcc.n 10009918 <_vsnprintf+0x11b0> 1000992c: f7ff faf5 bl 10008f1a <_vsnprintf+0x7b2> 10009930: 950b str r5, [sp, #44] ; 0x2c 10009932: e564 b.n 100093fe <_vsnprintf+0xc96> 10009934: 3b06 subs r3, #6 10009936: 0017 movs r7, r2 10009938: 930c str r3, [sp, #48] ; 0x30 1000993a: e609 b.n 10009550 <_vsnprintf+0xde8> 1000993c: 10011a34 .word 0x10011a34 10009940: 10011a24 .word 0x10011a24 10009944: 10011a20 .word 0x10011a20 10009948 <__wrap_sprintf>: 10009948: b40e push {r1, r2, r3} 1000994a: 2201 movs r2, #1 1000994c: b510 push {r4, lr} 1000994e: b085 sub sp, #20 10009950: ac07 add r4, sp, #28 10009952: cc08 ldmia r4!, {r3} 10009954: 0001 movs r1, r0 10009956: 9400 str r4, [sp, #0] 10009958: 4252 negs r2, r2 1000995a: 4804 ldr r0, [pc, #16] ; (1000996c <__wrap_sprintf+0x24>) 1000995c: 9403 str r4, [sp, #12] 1000995e: f7fe ff03 bl 10008768 <_vsnprintf> 10009962: b005 add sp, #20 10009964: bc10 pop {r4} 10009966: bc08 pop {r3} 10009968: b003 add sp, #12 1000996a: 4718 bx r3 1000996c: 10007321 .word 0x10007321 10009970 <__wrap_vsnprintf>: 10009970: b500 push {lr} 10009972: b083 sub sp, #12 10009974: 9300 str r3, [sp, #0] 10009976: 0013 movs r3, r2 10009978: 000a movs r2, r1 1000997a: 0001 movs r1, r0 1000997c: 4802 ldr r0, [pc, #8] ; (10009988 <__wrap_vsnprintf+0x18>) 1000997e: f7fe fef3 bl 10008768 <_vsnprintf> 10009982: b003 add sp, #12 10009984: bd00 pop {pc} 10009986: 46c0 nop ; (mov r8, r8) 10009988: 10007321 .word 0x10007321 1000998c : 1000998c: b500 push {lr} 1000998e: b085 sub sp, #20 10009990: 9103 str r1, [sp, #12] 10009992: 2101 movs r1, #1 10009994: 9002 str r0, [sp, #8] 10009996: 9300 str r3, [sp, #0] 10009998: 4803 ldr r0, [pc, #12] ; (100099a8 ) 1000999a: 0013 movs r3, r2 1000999c: 424a negs r2, r1 1000999e: a902 add r1, sp, #8 100099a0: f7fe fee2 bl 10008768 <_vsnprintf> 100099a4: b005 add sp, #20 100099a6: bd00 pop {pc} 100099a8: 1000732d .word 0x1000732d 100099ac : 100099ac: b510 push {r4, lr} 100099ae: 4a09 ldr r2, [pc, #36] ; (100099d4 ) 100099b0: b084 sub sp, #16 100099b2: 6814 ldr r4, [r2, #0] 100099b4: 2c00 cmp r4, #0 100099b6: d009 beq.n 100099cc 100099b8: 2201 movs r2, #1 100099ba: 9100 str r1, [sp, #0] 100099bc: 0003 movs r3, r0 100099be: 4252 negs r2, r2 100099c0: a903 add r1, sp, #12 100099c2: 4805 ldr r0, [pc, #20] ; (100099d8 ) 100099c4: 47a0 blx r4 100099c6: 2001 movs r0, #1 100099c8: b004 add sp, #16 100099ca: bd10 pop {r4, pc} 100099cc: f001 f878 bl 1000aac0 <__wrap_puts> 100099d0: 2000 movs r0, #0 100099d2: e7f9 b.n 100099c8 100099d4: 20003b50 .word 0x20003b50 100099d8: 1000733d .word 0x1000733d 100099dc <__aeabi_bits_init>: 100099dc: 4801 ldr r0, [pc, #4] ; (100099e4 <__aeabi_bits_init+0x8>) 100099de: 2104 movs r1, #4 100099e0: 4b01 ldr r3, [pc, #4] ; (100099e8 <__aeabi_bits_init+0xc>) 100099e2: 4718 bx r3 100099e4: 20001540 .word 0x20001540 100099e8: 10009a0d .word 0x10009a0d 100099ec : 100099ec: 2314 movs r3, #20 100099ee: b510 push {r4, lr} 100099f0: 0001 movs r1, r0 100099f2: 8818 ldrh r0, [r3, #0] 100099f4: 3304 adds r3, #4 100099f6: 881b ldrh r3, [r3, #0] 100099f8: 4798 blx r3 100099fa: bd10 pop {r4, pc} 100099fc : 100099fc: 2316 movs r3, #22 100099fe: b510 push {r4, lr} 10009a00: 0001 movs r1, r0 10009a02: 8818 ldrh r0, [r3, #0] 10009a04: 3302 adds r3, #2 10009a06: 881b ldrh r3, [r3, #0] 10009a08: 4798 blx r3 10009a0a: bd10 pop {r4, pc} 10009a0c : 10009a0c: b5f0 push {r4, r5, r6, r7, lr} 10009a0e: 46c6 mov lr, r8 10009a10: b500 push {lr} 10009a12: 2900 cmp r1, #0 10009a14: d016 beq.n 10009a44 10009a16: 2314 movs r3, #20 10009a18: 0004 movs r4, r0 10009a1a: 2501 movs r5, #1 10009a1c: 4698 mov r8, r3 10009a1e: 2718 movs r7, #24 10009a20: 0089 lsls r1, r1, #2 10009a22: 1846 adds r6, r0, r1 10009a24: 4643 mov r3, r8 10009a26: 6821 ldr r1, [r4, #0] 10009a28: 8818 ldrh r0, [r3, #0] 10009a2a: 883b ldrh r3, [r7, #0] 10009a2c: 4798 blx r3 10009a2e: c401 stmia r4!, {r0} 10009a30: 1e43 subs r3, r0, #1 10009a32: 4198 sbcs r0, r3 10009a34: 4240 negs r0, r0 10009a36: 4005 ands r5, r0 10009a38: 42a6 cmp r6, r4 10009a3a: d1f3 bne.n 10009a24 10009a3c: 0028 movs r0, r5 10009a3e: bc04 pop {r2} 10009a40: 4690 mov r8, r2 10009a42: bdf0 pop {r4, r5, r6, r7, pc} 10009a44: 2501 movs r5, #1 10009a46: e7f9 b.n 10009a3c 10009a48 <__wrap___aeabi_idiv>: 10009a48: 4a12 ldr r2, [pc, #72] ; (10009a94 ) 10009a4a: 6f93 ldr r3, [r2, #120] ; 0x78 10009a4c: 089b lsrs r3, r3, #2 10009a4e: d215 bcs.n 10009a7c 10009a50 : 10009a50: 6690 str r0, [r2, #104] ; 0x68 10009a52: 66d1 str r1, [r2, #108] ; 0x6c 10009a54: 2900 cmp r1, #0 10009a56: d005 beq.n 10009a64 10009a58: e7ff b.n 10009a5a 10009a5a: e7ff b.n 10009a5c 10009a5c: e7ff b.n 10009a5e 10009a5e: 6f51 ldr r1, [r2, #116] ; 0x74 10009a60: 6f10 ldr r0, [r2, #112] ; 0x70 10009a62: 4770 bx lr 10009a64: b504 push {r2, lr} 10009a66: 2180 movs r1, #128 ; 0x80 10009a68: 0609 lsls r1, r1, #24 10009a6a: 17c2 asrs r2, r0, #31 10009a6c: 4051 eors r1, r2 10009a6e: 2800 cmp r0, #0 10009a70: d000 beq.n 10009a74 10009a72: 43c8 mvns r0, r1 10009a74: f007 f9dc bl 10010e30 <____aeabi_idiv0_veneer> 10009a78: 2100 movs r1, #0 10009a7a: bd04 pop {r2, pc} 10009a7c : 10009a7c: b5f0 push {r4, r5, r6, r7, lr} 10009a7e: 6e14 ldr r4, [r2, #96] ; 0x60 10009a80: 6e55 ldr r5, [r2, #100] ; 0x64 10009a82: 6f57 ldr r7, [r2, #116] ; 0x74 10009a84: 6f16 ldr r6, [r2, #112] ; 0x70 10009a86: f7ff ffe3 bl 10009a50 10009a8a: 6614 str r4, [r2, #96] ; 0x60 10009a8c: 6655 str r5, [r2, #100] ; 0x64 10009a8e: 6757 str r7, [r2, #116] ; 0x74 10009a90: 6716 str r6, [r2, #112] ; 0x70 10009a92: bdf0 pop {r4, r5, r6, r7, pc} 10009a94: d0000000 .word 0xd0000000 10009a98 <__wrap___aeabi_uidiv>: 10009a98: 4a11 ldr r2, [pc, #68] ; (10009ae0 ) 10009a9a: 6f93 ldr r3, [r2, #120] ; 0x78 10009a9c: 089b lsrs r3, r3, #2 10009a9e: d213 bcs.n 10009ac8 10009aa0 : 10009aa0: 6610 str r0, [r2, #96] ; 0x60 10009aa2: 6651 str r1, [r2, #100] ; 0x64 10009aa4: 2900 cmp r1, #0 10009aa6: d005 beq.n 10009ab4 10009aa8: e7ff b.n 10009aaa 10009aaa: e7ff b.n 10009aac 10009aac: e7ff b.n 10009aae 10009aae: 6f51 ldr r1, [r2, #116] ; 0x74 10009ab0: 6f10 ldr r0, [r2, #112] ; 0x70 10009ab2: 4770 bx lr 10009ab4: b504 push {r2, lr} 10009ab6: 2800 cmp r0, #0 10009ab8: d001 beq.n 10009abe 10009aba: 2000 movs r0, #0 10009abc: 43c0 mvns r0, r0 10009abe: f007 f9b7 bl 10010e30 <____aeabi_idiv0_veneer> 10009ac2: 2100 movs r1, #0 10009ac4: bd04 pop {r2, pc} 10009ac6: 46c0 nop ; (mov r8, r8) 10009ac8 : 10009ac8: b5f0 push {r4, r5, r6, r7, lr} 10009aca: 6e14 ldr r4, [r2, #96] ; 0x60 10009acc: 6e55 ldr r5, [r2, #100] ; 0x64 10009ace: 6f57 ldr r7, [r2, #116] ; 0x74 10009ad0: 6f16 ldr r6, [r2, #112] ; 0x70 10009ad2: f7ff ffe5 bl 10009aa0 10009ad6: 6614 str r4, [r2, #96] ; 0x60 10009ad8: 6655 str r5, [r2, #100] ; 0x64 10009ada: 6757 str r7, [r2, #116] ; 0x74 10009adc: 6716 str r6, [r2, #112] ; 0x70 10009ade: bdf0 pop {r4, r5, r6, r7, pc} 10009ae0: d0000000 .word 0xd0000000 10009ae4 <__wrap___aeabi_ldivmod>: 10009ae4: 4694 mov ip, r2 10009ae6: 4a4e ldr r2, [pc, #312] ; (10009c20 ) 10009ae8: 6f92 ldr r2, [r2, #120] ; 0x78 10009aea: 0892 lsrs r2, r2, #2 10009aec: 4662 mov r2, ip 10009aee: d201 bcs.n 10009af4 10009af0: e030 b.n 10009b54 10009af2: 46c0 nop ; (mov r8, r8) 10009af4 : 10009af4: b5f0 push {r4, r5, r6, r7, lr} 10009af6: 4e4a ldr r6, [pc, #296] ; (10009c20 ) 10009af8: 6fb5 ldr r5, [r6, #120] ; 0x78 10009afa: 086d lsrs r5, r5, #1 10009afc: d3fc bcc.n 10009af8 10009afe: 6e34 ldr r4, [r6, #96] ; 0x60 10009b00: 6e75 ldr r5, [r6, #100] ; 0x64 10009b02: 6f77 ldr r7, [r6, #116] ; 0x74 10009b04: 6f36 ldr r6, [r6, #112] ; 0x70 10009b06: f000 f825 bl 10009b54 10009b0a: 4694 mov ip, r2 10009b0c: 4a44 ldr r2, [pc, #272] ; (10009c20 ) 10009b0e: 6614 str r4, [r2, #96] ; 0x60 10009b10: 6655 str r5, [r2, #100] ; 0x64 10009b12: 6757 str r7, [r2, #116] ; 0x74 10009b14: 6716 str r6, [r2, #112] ; 0x70 10009b16: 4662 mov r2, ip 10009b18: bdf0 pop {r4, r5, r6, r7, pc} 10009b1a: 46c0 nop ; (mov r8, r8) 10009b1c <__wrap___aeabi_uldivmod>: 10009b1c: 4694 mov ip, r2 10009b1e: 4a40 ldr r2, [pc, #256] ; (10009c20 ) 10009b20: 6f92 ldr r2, [r2, #120] ; 0x78 10009b22: 0892 lsrs r2, r2, #2 10009b24: 4662 mov r2, ip 10009b26: d201 bcs.n 10009b2c 10009b28: e058 b.n 10009bdc 10009b2a: 46c0 nop ; (mov r8, r8) 10009b2c : 10009b2c: b5f0 push {r4, r5, r6, r7, lr} 10009b2e: 4e3c ldr r6, [pc, #240] ; (10009c20 ) 10009b30: 6fb5 ldr r5, [r6, #120] ; 0x78 10009b32: 086d lsrs r5, r5, #1 10009b34: d3fc bcc.n 10009b30 10009b36: 6e34 ldr r4, [r6, #96] ; 0x60 10009b38: 6e75 ldr r5, [r6, #100] ; 0x64 10009b3a: 6f77 ldr r7, [r6, #116] ; 0x74 10009b3c: 6f36 ldr r6, [r6, #112] ; 0x70 10009b3e: f000 f84d bl 10009bdc 10009b42: 4694 mov ip, r2 10009b44: 4a36 ldr r2, [pc, #216] ; (10009c20 ) 10009b46: 6614 str r4, [r2, #96] ; 0x60 10009b48: 6655 str r5, [r2, #100] ; 0x64 10009b4a: 6757 str r7, [r2, #116] ; 0x74 10009b4c: 6716 str r6, [r2, #112] ; 0x70 10009b4e: 4662 mov r2, ip 10009b50: bdf0 pop {r4, r5, r6, r7, pc} 10009b52: 46c0 nop ; (mov r8, r8) 10009b54 : 10009b54: 2b00 cmp r3, #0 10009b56: db24 blt.n 10009ba2 10009b58: d011 beq.n 10009b7e 10009b5a: 2900 cmp r1, #0 10009b5c: da3e bge.n 10009bdc 10009b5e: b500 push {lr} 10009b60: 43c9 mvns r1, r1 10009b62: 4240 negs r0, r0 10009b64: d100 bne.n 10009b68 10009b66: 3101 adds r1, #1 10009b68 : 10009b68: f000 f838 bl 10009bdc 10009b6c: 43c9 mvns r1, r1 10009b6e: 4240 negs r0, r0 10009b70: d100 bne.n 10009b74 10009b72: 3101 adds r1, #1 10009b74 : 10009b74: 43db mvns r3, r3 10009b76: 4252 negs r2, r2 10009b78: d100 bne.n 10009b7c 10009b7a: 3301 adds r3, #1 10009b7c : 10009b7c: bd00 pop {pc} 10009b7e: 2a00 cmp r2, #0 10009b80: d1eb bne.n 10009b5a 10009b82: 2800 cmp r0, #0 10009b84: d101 bne.n 10009b8a 10009b86: 2900 cmp r1, #0 10009b88: d005 beq.n 10009b96 10009b8a: 2000 movs r0, #0 10009b8c: 0fc9 lsrs r1, r1, #31 10009b8e: 07c9 lsls r1, r1, #31 10009b90: d101 bne.n 10009b96 10009b92: 43c0 mvns r0, r0 10009b94: 0841 lsrs r1, r0, #1 10009b96: b500 push {lr} 10009b98: f007 f93a bl 10010e10 <____aeabi_ldiv0_veneer> 10009b9c: 2200 movs r2, #0 10009b9e: 2300 movs r3, #0 10009ba0: bd00 pop {pc} 10009ba2: b500 push {lr} 10009ba4: 2900 cmp r1, #0 10009ba6: db0a blt.n 10009bbe 10009ba8: 43db mvns r3, r3 10009baa: 4252 negs r2, r2 10009bac: d100 bne.n 10009bb0 10009bae: 3301 adds r3, #1 10009bb0 : 10009bb0: f000 f814 bl 10009bdc 10009bb4: 43c9 mvns r1, r1 10009bb6: 4240 negs r0, r0 10009bb8: d100 bne.n 10009bbc 10009bba: 3101 adds r1, #1 10009bbc : 10009bbc: bd00 pop {pc} 10009bbe: 43c9 mvns r1, r1 10009bc0: 4240 negs r0, r0 10009bc2: d100 bne.n 10009bc6 10009bc4: 3101 adds r1, #1 10009bc6 : 10009bc6: 43db mvns r3, r3 10009bc8: 4252 negs r2, r2 10009bca: d100 bne.n 10009bce 10009bcc: 3301 adds r3, #1 10009bce : 10009bce: f000 f805 bl 10009bdc 10009bd2: 43db mvns r3, r3 10009bd4: 4252 negs r2, r2 10009bd6: d100 bne.n 10009bda 10009bd8: 3301 adds r3, #1 10009bda : 10009bda: bd00 pop {pc} 10009bdc : 10009bdc: 2900 cmp r1, #0 10009bde: d123 bne.n 10009c28 10009be0: 2b00 cmp r3, #0 10009be2: d118 bne.n 10009c16 10009be4: 2a00 cmp r2, #0 10009be6: d00c beq.n 10009c02 10009be8: 46bc mov ip, r7 10009bea: 4f0d ldr r7, [pc, #52] ; (10009c20 ) 10009bec: 6638 str r0, [r7, #96] ; 0x60 10009bee: 667a str r2, [r7, #100] ; 0x64 10009bf0: 2100 movs r1, #0 10009bf2: 2300 movs r3, #0 10009bf4: e7ff b.n 10009bf6 10009bf6: e7ff b.n 10009bf8 10009bf8: e7ff b.n 10009bfa 10009bfa: 6f7a ldr r2, [r7, #116] ; 0x74 10009bfc: 6f38 ldr r0, [r7, #112] ; 0x70 10009bfe: 4667 mov r7, ip 10009c00: 4770 bx lr 10009c02: 2800 cmp r0, #0 10009c04: d001 beq.n 10009c0a 10009c06 : 10009c06: 4807 ldr r0, [pc, #28] ; (10009c24 ) 10009c08: 0001 movs r1, r0 10009c0a: b500 push {lr} 10009c0c: f007 f900 bl 10010e10 <____aeabi_ldiv0_veneer> 10009c10: 2200 movs r2, #0 10009c12: 2300 movs r3, #0 10009c14: bd00 pop {pc} 10009c16: 0002 movs r2, r0 10009c18: 000b movs r3, r1 10009c1a: 2000 movs r0, #0 10009c1c: 2100 movs r1, #0 10009c1e: 4770 bx lr 10009c20: d0000000 .word 0xd0000000 10009c24: ffffffff .word 0xffffffff 10009c28 : 10009c28: 2b00 cmp r3, #0 10009c2a: d000 beq.n 10009c2e 10009c2c: e0bf b.n 10009dae 10009c2e: 0c13 lsrs r3, r2, #16 10009c30: d128 bne.n 10009c84 10009c32: 2a00 cmp r2, #0 10009c34: d0e7 beq.n 10009c06 10009c36: b480 push {r7} 10009c38: 4f11 ldr r7, [pc, #68] ; (10009c80 ) 10009c3a: 6639 str r1, [r7, #96] ; 0x60 10009c3c: 667a str r2, [r7, #100] ; 0x64 10009c3e: e7ff b.n 10009c40 10009c40: e7ff b.n 10009c42 10009c42: b430 push {r4, r5} 10009c44: 0c04 lsrs r4, r0, #16 10009c46: 6f7b ldr r3, [r7, #116] ; 0x74 10009c48: 6f39 ldr r1, [r7, #112] ; 0x70 10009c4a: 041b lsls r3, r3, #16 10009c4c: 4323 orrs r3, r4 10009c4e: 663b str r3, [r7, #96] ; 0x60 10009c50: 667a str r2, [r7, #100] ; 0x64 10009c52: e7ff b.n 10009c54 10009c54: e7ff b.n 10009c56 10009c56: e7ff b.n 10009c58 10009c58: 46c0 nop ; (mov r8, r8) 10009c5a: b284 uxth r4, r0 10009c5c: 6f7b ldr r3, [r7, #116] ; 0x74 10009c5e: 6f3d ldr r5, [r7, #112] ; 0x70 10009c60: 041b lsls r3, r3, #16 10009c62: 4323 orrs r3, r4 10009c64: 663b str r3, [r7, #96] ; 0x60 10009c66: 667a str r2, [r7, #100] ; 0x64 10009c68: e7ff b.n 10009c6a 10009c6a: e7ff b.n 10009c6c 10009c6c: 46c0 nop ; (mov r8, r8) 10009c6e: 2300 movs r3, #0 10009c70: 042c lsls r4, r5, #16 10009c72: 0c2d lsrs r5, r5, #16 10009c74: 6f7a ldr r2, [r7, #116] ; 0x74 10009c76: 6f38 ldr r0, [r7, #112] ; 0x70 10009c78: 1900 adds r0, r0, r4 10009c7a: 4169 adcs r1, r5 10009c7c: bcb0 pop {r4, r5, r7} 10009c7e: 4770 bx lr 10009c80: d0000000 .word 0xd0000000 10009c84 : 10009c84: b5f0 push {r4, r5, r6, r7, lr} 10009c86: 4694 mov ip, r2 10009c88: 2500 movs r5, #0 10009c8a: 0e14 lsrs r4, r2, #24 10009c8c: d101 bne.n 10009c92 10009c8e: 0212 lsls r2, r2, #8 10009c90: 3508 adds r5, #8 10009c92: 0f14 lsrs r4, r2, #28 10009c94: d101 bne.n 10009c9a 10009c96: 0112 lsls r2, r2, #4 10009c98: 3504 adds r5, #4 10009c9a: 0f94 lsrs r4, r2, #30 10009c9c: d101 bne.n 10009ca2 10009c9e: 0092 lsls r2, r2, #2 10009ca0: 3502 adds r5, #2 10009ca2: 0fd4 lsrs r4, r2, #31 10009ca4: d101 bne.n 10009caa 10009ca6: 0052 lsls r2, r2, #1 10009ca8: 3501 adds r5, #1 10009caa: 0bd4 lsrs r4, r2, #15 10009cac: 3401 adds r4, #1 10009cae: 4f25 ldr r7, [pc, #148] ; (10009d44 ) 10009cb0: 667c str r4, [r7, #100] ; 0x64 10009cb2: 4c25 ldr r4, [pc, #148] ; (10009d48 ) 10009cb4: 663c str r4, [r7, #96] ; 0x60 10009cb6: 0c0e lsrs r6, r1, #16 10009cb8: b293 uxth r3, r2 10009cba: e7ff b.n 10009cbc 10009cbc: e7ff b.n 10009cbe 10009cbe: e7ff b.n 10009cc0 10009cc0: 6f3c ldr r4, [r7, #112] ; 0x70 10009cc2: 4366 muls r6, r4 10009cc4: 0c36 lsrs r6, r6, #16 10009cc6: 0377 lsls r7, r6, #13 10009cc8: 46be mov lr, r7 10009cca: 4373 muls r3, r6 10009ccc: 0bdf lsrs r7, r3, #15 10009cce: 045b lsls r3, r3, #17 10009cd0: 1ac0 subs r0, r0, r3 10009cd2: 41b9 sbcs r1, r7 10009cd4: 0c13 lsrs r3, r2, #16 10009cd6: 4373 muls r3, r6 10009cd8: 18db adds r3, r3, r3 10009cda: 1ac9 subs r1, r1, r3 10009cdc: 08ce lsrs r6, r1, #3 10009cde: 4366 muls r6, r4 10009ce0: 0c36 lsrs r6, r6, #16 10009ce2: 44b6 add lr, r6 10009ce4: b293 uxth r3, r2 10009ce6: 4373 muls r3, r6 10009ce8: 0f1f lsrs r7, r3, #28 10009cea: 011b lsls r3, r3, #4 10009cec: 1ac0 subs r0, r0, r3 10009cee: 41b9 sbcs r1, r7 10009cf0: 0c13 lsrs r3, r2, #16 10009cf2: 4373 muls r3, r6 10009cf4: 0b1f lsrs r7, r3, #12 10009cf6: 051b lsls r3, r3, #20 10009cf8: 1ac0 subs r0, r0, r3 10009cfa: 41b9 sbcs r1, r7 10009cfc: 0d86 lsrs r6, r0, #22 10009cfe: 028f lsls r7, r1, #10 10009d00: 433e orrs r6, r7 10009d02: 4366 muls r6, r4 10009d04: 0c36 lsrs r6, r6, #16 10009d06: 2d09 cmp r5, #9 10009d08: db24 blt.n 10009d54 10009d0a: 0a52 lsrs r2, r2, #9 10009d0c: 4372 muls r2, r6 10009d0e: 1a80 subs r0, r0, r2 10009d10: 0377 lsls r7, r6, #13 10009d12: 0a46 lsrs r6, r0, #9 10009d14: 4366 muls r6, r4 10009d16: 0c36 lsrs r6, r6, #16 10009d18: 2316 movs r3, #22 10009d1a: 1b5b subs r3, r3, r5 10009d1c: 40de lsrs r6, r3 10009d1e: 40df lsrs r7, r3 10009d20: 19bf adds r7, r7, r6 10009d22: 4664 mov r4, ip 10009d24: 4366 muls r6, r4 10009d26: 1b82 subs r2, r0, r6 10009d28: 4670 mov r0, lr 10009d2a: 3504 adds r5, #4 10009d2c: 3306 adds r3, #6 10009d2e: 0001 movs r1, r0 10009d30: 40d9 lsrs r1, r3 10009d32: 40a8 lsls r0, r5 10009d34: 19c0 adds r0, r0, r7 10009d36: d300 bcc.n 10009d3a 10009d38: 3101 adds r1, #1 10009d3a: 42a2 cmp r2, r4 10009d3c: d206 bcs.n 10009d4c 10009d3e: 2300 movs r3, #0 10009d40: bdf0 pop {r4, r5, r6, r7, pc} 10009d42: 0000 .short 0x0000 10009d44: d0000000 .word 0xd0000000 10009d48: ffffffff .word 0xffffffff 10009d4c: 1b12 subs r2, r2, r4 10009d4e: 3001 adds r0, #1 10009d50: d3f3 bcc.n 10009d3a 10009d52: e7f1 b.n 10009d38 10009d54 : 10009d54: 2709 movs r7, #9 10009d56: 1b7f subs r7, r7, r5 10009d58: 40fe lsrs r6, r7 10009d5a: 4664 mov r4, ip 10009d5c: b2a2 uxth r2, r4 10009d5e: 4372 muls r2, r6 10009d60: 1a80 subs r0, r0, r2 10009d62: d200 bcs.n 10009d66 10009d64: 3901 subs r1, #1 10009d66: 0c22 lsrs r2, r4, #16 10009d68: 4372 muls r2, r6 10009d6a: 0c13 lsrs r3, r2, #16 10009d6c: 0412 lsls r2, r2, #16 10009d6e: 1a82 subs r2, r0, r2 10009d70: 4199 sbcs r1, r3 10009d72: 000b movs r3, r1 10009d74: 4670 mov r0, lr 10009d76: 3504 adds r5, #4 10009d78: 3713 adds r7, #19 10009d7a: 0001 movs r1, r0 10009d7c: 40f9 lsrs r1, r7 10009d7e: 40a8 lsls r0, r5 10009d80: 1980 adds r0, r0, r6 10009d82: d300 bcc.n 10009d86 10009d84: 3101 adds r1, #1 10009d86: 2b00 cmp r3, #0 10009d88: d102 bne.n 10009d90 10009d8a: 42a2 cmp r2, r4 10009d8c: d20a bcs.n 10009da4 10009d8e: bdf0 pop {r4, r5, r6, r7, pc} 10009d90: 3001 adds r0, #1 10009d92: d300 bcc.n 10009d96 10009d94: 3101 adds r1, #1 10009d96: 1b12 subs r2, r2, r4 10009d98: d2fa bcs.n 10009d90 10009d9a: 3b01 subs r3, #1 10009d9c: d1f8 bne.n 10009d90 10009d9e: 42a2 cmp r2, r4 10009da0: d200 bcs.n 10009da4 10009da2: bdf0 pop {r4, r5, r6, r7, pc} 10009da4: 3001 adds r0, #1 10009da6: d300 bcc.n 10009daa 10009da8: 3101 adds r1, #1 10009daa: 1b12 subs r2, r2, r4 10009dac: e7f7 b.n 10009d9e 10009dae : 10009dae: b5f0 push {r4, r5, r6, r7, lr} 10009db0: 0c1c lsrs r4, r3, #16 10009db2: d000 beq.n 10009db6 10009db4: e080 b.n 10009eb8 10009db6: b40c push {r2, r3} 10009db8: 2500 movs r5, #0 10009dba: 0a1c lsrs r4, r3, #8 10009dbc: d104 bne.n 10009dc8 10009dbe: 021b lsls r3, r3, #8 10009dc0: 0e16 lsrs r6, r2, #24 10009dc2: 4333 orrs r3, r6 10009dc4: 0212 lsls r2, r2, #8 10009dc6: 3508 adds r5, #8 10009dc8: 0b1c lsrs r4, r3, #12 10009dca: d104 bne.n 10009dd6 10009dcc: 011b lsls r3, r3, #4 10009dce: 0f16 lsrs r6, r2, #28 10009dd0: 4333 orrs r3, r6 10009dd2: 0112 lsls r2, r2, #4 10009dd4: 3504 adds r5, #4 10009dd6: 0b9c lsrs r4, r3, #14 10009dd8: d104 bne.n 10009de4 10009dda: 009b lsls r3, r3, #2 10009ddc: 0f96 lsrs r6, r2, #30 10009dde: 4333 orrs r3, r6 10009de0: 0092 lsls r2, r2, #2 10009de2: 3502 adds r5, #2 10009de4: 0bdc lsrs r4, r3, #15 10009de6: d102 bne.n 10009dee 10009de8: 1892 adds r2, r2, r2 10009dea: 415b adcs r3, r3 10009dec: 3501 adds r5, #1 10009dee: 001c movs r4, r3 10009df0: 1897 adds r7, r2, r2 10009df2: 4164 adcs r4, r4 10009df4: 3401 adds r4, #1 10009df6: 4f46 ldr r7, [pc, #280] ; (10009f10 ) 10009df8: 667c str r4, [r7, #100] ; 0x64 10009dfa: 4c46 ldr r4, [pc, #280] ; (10009f14 ) 10009dfc: 663c str r4, [r7, #96] ; 0x60 10009dfe: 0c0e lsrs r6, r1, #16 10009e00: e7ff b.n 10009e02 10009e02: e7ff b.n 10009e04 10009e04: e7ff b.n 10009e06 10009e06: 46c0 nop ; (mov r8, r8) 10009e08: 6f3c ldr r4, [r7, #112] ; 0x70 10009e0a: 4366 muls r6, r4 10009e0c: 0c36 lsrs r6, r6, #16 10009e0e: 0377 lsls r7, r6, #13 10009e10: 46be mov lr, r7 10009e12: b297 uxth r7, r2 10009e14: 4377 muls r7, r6 10009e16: 1bc0 subs r0, r0, r7 10009e18: d200 bcs.n 10009e1c 10009e1a: 3901 subs r1, #1 10009e1c: 1bc0 subs r0, r0, r7 10009e1e: d200 bcs.n 10009e22 10009e20: 3901 subs r1, #1 10009e22: b29f uxth r7, r3 10009e24: 4377 muls r7, r6 10009e26: 1bc9 subs r1, r1, r7 10009e28: 1bc9 subs r1, r1, r7 10009e2a: 0c17 lsrs r7, r2, #16 10009e2c: 4377 muls r7, r6 10009e2e: 047e lsls r6, r7, #17 10009e30: 0bff lsrs r7, r7, #15 10009e32: 1b80 subs r0, r0, r6 10009e34: 41b9 sbcs r1, r7 10009e36: 08ce lsrs r6, r1, #3 10009e38: 4366 muls r6, r4 10009e3a: 0c36 lsrs r6, r6, #16 10009e3c: 2d0c cmp r5, #12 10009e3e: db33 blt.n 10009ea8 10009e40: 44b6 add lr, r6 10009e42: 0b12 lsrs r2, r2, #12 10009e44: 051f lsls r7, r3, #20 10009e46: 433a orrs r2, r7 10009e48: 0b1b lsrs r3, r3, #12 10009e4a: b297 uxth r7, r2 10009e4c: 4377 muls r7, r6 10009e4e: 1bc0 subs r0, r0, r7 10009e50: d200 bcs.n 10009e54 10009e52: 3901 subs r1, #1 10009e54: b29f uxth r7, r3 10009e56: 4377 muls r7, r6 10009e58: 1bc9 subs r1, r1, r7 10009e5a: 0c17 lsrs r7, r2, #16 10009e5c: 4377 muls r7, r6 10009e5e: 043e lsls r6, r7, #16 10009e60: 0c3f lsrs r7, r7, #16 10009e62: 1b80 subs r0, r0, r6 10009e64: 41b9 sbcs r1, r7 10009e66: 0d86 lsrs r6, r0, #22 10009e68: 028f lsls r7, r1, #10 10009e6a: 433e orrs r6, r7 10009e6c: 4366 muls r6, r4 10009e6e: 2729 movs r7, #41 ; 0x29 10009e70: 1b7f subs r7, r7, r5 10009e72: 40fe lsrs r6, r7 10009e74: 3d0c subs r5, #12 10009e76: 4677 mov r7, lr 10009e78: 40af lsls r7, r5 10009e7a: 19bf adds r7, r7, r6 10009e7c: bc30 pop {r4, r5} 10009e7e: b2a2 uxth r2, r4 10009e80: b2ab uxth r3, r5 10009e82: 4372 muls r2, r6 10009e84: 4373 muls r3, r6 10009e86: 1a80 subs r0, r0, r2 10009e88: 4199 sbcs r1, r3 10009e8a: 0c22 lsrs r2, r4, #16 10009e8c: 4372 muls r2, r6 10009e8e: 0c13 lsrs r3, r2, #16 10009e90: 0412 lsls r2, r2, #16 10009e92: 1a80 subs r0, r0, r2 10009e94: 4199 sbcs r1, r3 10009e96: 0002 movs r2, r0 10009e98: 000b movs r3, r1 10009e9a: 3701 adds r7, #1 10009e9c: 1b00 subs r0, r0, r4 10009e9e: 41a9 sbcs r1, r5 10009ea0: d2f9 bcs.n 10009e96 10009ea2: 1e78 subs r0, r7, #1 10009ea4: 2100 movs r1, #0 10009ea6: bdf0 pop {r4, r5, r6, r7, pc} 10009ea8 : 10009ea8: 270c movs r7, #12 10009eaa: 1b7f subs r7, r7, r5 10009eac: 40fe lsrs r6, r7 10009eae: 4677 mov r7, lr 10009eb0: 0b7f lsrs r7, r7, #13 10009eb2: 40af lsls r7, r5 10009eb4: 19ff adds r7, r7, r7 10009eb6: e7e0 b.n 10009e7a 10009eb8 : 10009eb8: 2400 movs r4, #0 10009eba: 1c5d adds r5, r3, #1 10009ebc: d007 beq.n 10009ece 10009ebe: 4f14 ldr r7, [pc, #80] ; (10009f10 ) 10009ec0: 667d str r5, [r7, #100] ; 0x64 10009ec2: 6639 str r1, [r7, #96] ; 0x60 10009ec4: e7ff b.n 10009ec6 10009ec6: e7ff b.n 10009ec8 10009ec8: e7ff b.n 10009eca 10009eca: e7ff b.n 10009ecc 10009ecc: 6f3c ldr r4, [r7, #112] ; 0x70 10009ece: b295 uxth r5, r2 10009ed0: b29e uxth r6, r3 10009ed2: 4365 muls r5, r4 10009ed4: 4366 muls r6, r4 10009ed6: 1b40 subs r0, r0, r5 10009ed8: 41b1 sbcs r1, r6 10009eda: 0c15 lsrs r5, r2, #16 10009edc: 0c1e lsrs r6, r3, #16 10009ede: 4365 muls r5, r4 10009ee0: 4366 muls r6, r4 10009ee2: 0436 lsls r6, r6, #16 10009ee4: 0c2f lsrs r7, r5, #16 10009ee6: 433e orrs r6, r7 10009ee8: 042d lsls r5, r5, #16 10009eea: 1b40 subs r0, r0, r5 10009eec: 41b1 sbcs r1, r6 10009eee: 4299 cmp r1, r3 10009ef0: d204 bcs.n 10009efc 10009ef2: 0002 movs r2, r0 10009ef4: 000b movs r3, r1 10009ef6: 0020 movs r0, r4 10009ef8: 2100 movs r1, #0 10009efa: bdf0 pop {r4, r5, r6, r7, pc} 10009efc: d101 bne.n 10009f02 10009efe: 4290 cmp r0, r2 10009f00: d3f7 bcc.n 10009ef2 10009f02: 1a80 subs r0, r0, r2 10009f04: 4199 sbcs r1, r3 10009f06: 3401 adds r4, #1 10009f08: 4299 cmp r1, r3 10009f0a: d3f2 bcc.n 10009ef2 10009f0c: e7f6 b.n 10009efc 10009f0e: 0000 .short 0x0000 10009f10: d0000000 .word 0xd0000000 10009f14: ffffffff .word 0xffffffff 10009f18 <__wrap___aeabi_drsub>: 10009f18: 4048 eors r0, r1 10009f1a: 4041 eors r1, r0 10009f1c: 4048 eors r0, r1 10009f1e <__wrap___aeabi_dsub>: 10009f1e: b418 push {r3, r4} 10009f20: 4b1b ldr r3, [pc, #108] ; (10009f90 <__wrap___aeabi_dmul+0x12>) 10009f22: 685b ldr r3, [r3, #4] 10009f24: 46fc mov ip, pc 10009f26: 9301 str r3, [sp, #4] 10009f28: bd08 pop {r3, pc} 10009f2a: df04 .short 0xdf04 10009f2c: 1000a19b .word 0x1000a19b 10009f30 <__wrap___aeabi_dadd>: 10009f30: b418 push {r3, r4} 10009f32: 4b17 ldr r3, [pc, #92] ; (10009f90 <__wrap___aeabi_dmul+0x12>) 10009f34: 681b ldr r3, [r3, #0] 10009f36: 46fc mov ip, pc 10009f38: 9301 str r3, [sp, #4] 10009f3a: bd08 pop {r3, pc} 10009f3c: a1a5df00 .word 0xa1a5df00 10009f40: 1000 .short 0x1000 10009f42 <__wrap___aeabi_ddiv>: 10009f42: 4694 mov ip, r2 10009f44: 4a13 ldr r2, [pc, #76] ; (10009f94 <__wrap___aeabi_dmul+0x16>) 10009f46: 6f92 ldr r2, [r2, #120] ; 0x78 10009f48: 0892 lsrs r2, r2, #2 10009f4a: d209 bcs.n 10009f60 10009f4c: 4662 mov r2, ip 10009f4e : 10009f4e: b418 push {r3, r4} 10009f50: 4b0f ldr r3, [pc, #60] ; (10009f90 <__wrap___aeabi_dmul+0x12>) 10009f52: 68db ldr r3, [r3, #12] 10009f54: 46fc mov ip, pc 10009f56: 9301 str r3, [sp, #4] 10009f58: bd08 pop {r3, pc} 10009f5a: df0c .short 0xdf0c 10009f5c: 1000a45d .word 0x1000a45d 10009f60 : 10009f60: 4a0c ldr r2, [pc, #48] ; (10009f94 <__wrap___aeabi_dmul+0x16>) 10009f62: b5f0 push {r4, r5, r6, r7, lr} 10009f64: 6e14 ldr r4, [r2, #96] ; 0x60 10009f66: 6e55 ldr r5, [r2, #100] ; 0x64 10009f68: 6f57 ldr r7, [r2, #116] ; 0x74 10009f6a: 6f16 ldr r6, [r2, #112] ; 0x70 10009f6c: 4662 mov r2, ip 10009f6e: f7ff ffee bl 10009f4e 10009f72: 4a08 ldr r2, [pc, #32] ; (10009f94 <__wrap___aeabi_dmul+0x16>) 10009f74: 6614 str r4, [r2, #96] ; 0x60 10009f76: 6655 str r5, [r2, #100] ; 0x64 10009f78: 6757 str r7, [r2, #116] ; 0x74 10009f7a: 6716 str r6, [r2, #112] ; 0x70 10009f7c: bdf0 pop {r4, r5, r6, r7, pc} 10009f7e <__wrap___aeabi_dmul>: 10009f7e: b418 push {r3, r4} 10009f80: 4b03 ldr r3, [pc, #12] ; (10009f90 <__wrap___aeabi_dmul+0x12>) 10009f82: 689b ldr r3, [r3, #8] 10009f84: 46fc mov ip, pc 10009f86: 9301 str r3, [sp, #4] 10009f88: bd08 pop {r3, pc} 10009f8a: df08 .short 0xdf08 10009f8c: 1000a301 .word 0x1000a301 10009f90: 20003db0 .word 0x20003db0 10009f94: d0000000 .word 0xd0000000 10009f98 <__wrap___aeabi_cdrcmple>: 10009f98: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} 10009f9a: 4050 eors r0, r2 10009f9c: 4042 eors r2, r0 10009f9e: 4050 eors r0, r2 10009fa0: 4059 eors r1, r3 10009fa2: 404b eors r3, r1 10009fa4: 4059 eors r1, r3 10009fa6: e000 b.n 10009faa <__aeabi_dfcmple_guts> 10009fa8 <__wrap___aeabi_cdcmpeq>: 10009fa8: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} 10009faa <__aeabi_dfcmple_guts>: 10009faa: 4f15 ldr r7, [pc, #84] ; (1000a000 <__aeabi_dfcmple_guts+0x56>) 10009fac: 004c lsls r4, r1, #1 10009fae: 0d64 lsrs r4, r4, #21 10009fb0: d003 beq.n 10009fba <__aeabi_dfcmple_guts+0x10> 10009fb2: 42bc cmp r4, r7 10009fb4: d104 bne.n 10009fc0 <__aeabi_dfcmple_guts+0x16> 10009fb6: 030c lsls r4, r1, #12 10009fb8: d814 bhi.n 10009fe4 <__aeabi_dfcmple_guts+0x3a> 10009fba: 2000 movs r0, #0 10009fbc: 0d09 lsrs r1, r1, #20 10009fbe: 0509 lsls r1, r1, #20 10009fc0: 005c lsls r4, r3, #1 10009fc2: 0d64 lsrs r4, r4, #21 10009fc4: d003 beq.n 10009fce <__aeabi_dfcmple_guts+0x24> 10009fc6: 42bc cmp r4, r7 10009fc8: d104 bne.n 10009fd4 <__aeabi_dfcmple_guts+0x2a> 10009fca: 031c lsls r4, r3, #12 10009fcc: d80a bhi.n 10009fe4 <__aeabi_dfcmple_guts+0x3a> 10009fce: 2200 movs r2, #0 10009fd0: 0d1b lsrs r3, r3, #20 10009fd2: 051b lsls r3, r3, #20 10009fd4: 2601 movs r6, #1 10009fd6: 404b eors r3, r1 10009fd8: d409 bmi.n 10009fee <__aeabi_dfcmple_guts+0x44> 10009fda: 404b eors r3, r1 10009fdc: d503 bpl.n 10009fe6 <__aeabi_dfcmple_guts+0x3c> 10009fde: 428b cmp r3, r1 10009fe0: d100 bne.n 10009fe4 <__aeabi_dfcmple_guts+0x3a> 10009fe2: 4282 cmp r2, r0 10009fe4: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} 10009fe6: 4299 cmp r1, r3 10009fe8: d1fc bne.n 10009fe4 <__aeabi_dfcmple_guts+0x3a> 10009fea: 4290 cmp r0, r2 10009fec: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} 10009fee: 430b orrs r3, r1 10009ff0: 18db adds r3, r3, r3 10009ff2: 4303 orrs r3, r0 10009ff4: 4313 orrs r3, r2 10009ff6: d0f5 beq.n 10009fe4 <__aeabi_dfcmple_guts+0x3a> 10009ff8: 43c9 mvns r1, r1 10009ffa: 1849 adds r1, r1, r1 10009ffc: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} 10009ffe: 0000 .short 0x0000 1000a000: 000007ff .word 0x000007ff 1000a004 <__wrap___aeabi_dcmplt>: 1000a004: b500 push {lr} 1000a006: f7ff ffcf bl 10009fa8 <__wrap___aeabi_cdcmpeq> 1000a00a: 4180 sbcs r0, r0 1000a00c: bd00 pop {pc} 1000a00e: 46c0 nop ; (mov r8, r8) 1000a010 <__wrap___aeabi_dcmple>: 1000a010: b500 push {lr} 1000a012: f7ff ffc9 bl 10009fa8 <__wrap___aeabi_cdcmpeq> 1000a016: d901 bls.n 1000a01c <__wrap___aeabi_dcmple+0xc> 1000a018: 2000 movs r0, #0 1000a01a: bd00 pop {pc} 1000a01c: 2001 movs r0, #1 1000a01e: bd00 pop {pc} 1000a020 <__wrap___aeabi_dcmpge>: 1000a020: b500 push {lr} 1000a022: f7ff ffb9 bl 10009f98 <__wrap___aeabi_cdrcmple> 1000a026: d901 bls.n 1000a02c <__wrap___aeabi_dcmpge+0xc> 1000a028: 2000 movs r0, #0 1000a02a: bd00 pop {pc} 1000a02c: 2001 movs r0, #1 1000a02e: bd00 pop {pc} 1000a030 <__wrap___aeabi_dcmpgt>: 1000a030: b500 push {lr} 1000a032: f7ff ffb1 bl 10009f98 <__wrap___aeabi_cdrcmple> 1000a036: 4180 sbcs r0, r0 1000a038: bd00 pop {pc} 1000a03a <__wrap___aeabi_dcmpun>: 1000a03a: 2001 movs r0, #1 1000a03c: 0540 lsls r0, r0, #21 1000a03e: 004a lsls r2, r1, #1 1000a040: 1812 adds r2, r2, r0 1000a042: d804 bhi.n 1000a04e <__wrap___aeabi_dcmpun+0x14> 1000a044: 005a lsls r2, r3, #1 1000a046: 1812 adds r2, r2, r0 1000a048: d801 bhi.n 1000a04e <__wrap___aeabi_dcmpun+0x14> 1000a04a: 2000 movs r0, #0 1000a04c: 4770 bx lr 1000a04e: 2001 movs r0, #1 1000a050: 4770 bx lr 1000a052: 2000 movs r0, #0 1000a054: 4770 bx lr ... 1000a058 <__wrap___aeabi_ui2d>: 1000a058: 2100 movs r1, #0 1000a05a: 2800 cmp r0, #0 1000a05c: d105 bne.n 1000a06a <__wrap___aeabi_i2d+0xa> 1000a05e: 4770 bx lr 1000a060 <__wrap___aeabi_i2d>: 1000a060: 17c1 asrs r1, r0, #31 1000a062: 4048 eors r0, r1 1000a064: 1a40 subs r0, r0, r1 1000a066: d0fa beq.n 1000a05e <__wrap___aeabi_ui2d+0x6> 1000a068: 07c9 lsls r1, r1, #31 1000a06a: b513 push {r0, r1, r4, lr} 1000a06c: 4b06 ldr r3, [pc, #24] ; (1000a088 <__wrap___aeabi_i2d+0x28>) 1000a06e: 681b ldr r3, [r3, #0] 1000a070: 4798 blx r3 1000a072: bc0c pop {r2, r3} 1000a074: 1c44 adds r4, r0, #1 1000a076: 40a2 lsls r2, r4 1000a078: 0510 lsls r0, r2, #20 1000a07a: 0b12 lsrs r2, r2, #12 1000a07c: 4903 ldr r1, [pc, #12] ; (1000a08c <__wrap___aeabi_i2d+0x2c>) 1000a07e: 1b09 subs r1, r1, r4 1000a080: 0509 lsls r1, r1, #20 1000a082: 4319 orrs r1, r3 1000a084: 4311 orrs r1, r2 1000a086: bd10 pop {r4, pc} 1000a088: 20003c74 .word 0x20003c74 1000a08c: 0000041f .word 0x0000041f 1000a090 <__wrap___aeabi_d2iz>: 1000a090: b510 push {r4, lr} 1000a092: 004c lsls r4, r1, #1 1000a094: 0d62 lsrs r2, r4, #21 1000a096: 2380 movs r3, #128 ; 0x80 1000a098: 18d2 adds r2, r2, r3 1000a09a: 00db lsls r3, r3, #3 1000a09c: 1ad2 subs r2, r2, r3 1000a09e: 055b lsls r3, r3, #21 1000a0a0: 2a7e cmp r2, #126 ; 0x7e 1000a0a2: dd10 ble.n 1000a0c6 <__wrap___aeabi_d2iz+0x36> 1000a0a4: 3a9e subs r2, #158 ; 0x9e 1000a0a6: da13 bge.n 1000a0d0 <__wrap___aeabi_d2iz+0x40> 1000a0a8: 17cc asrs r4, r1, #31 1000a0aa: 0309 lsls r1, r1, #12 1000a0ac: 0849 lsrs r1, r1, #1 1000a0ae: 4319 orrs r1, r3 1000a0b0: 4252 negs r2, r2 1000a0b2: 40d1 lsrs r1, r2 1000a0b4: 0064 lsls r4, r4, #1 1000a0b6: 3401 adds r4, #1 1000a0b8: 3215 adds r2, #21 1000a0ba: 2a20 cmp r2, #32 1000a0bc: da05 bge.n 1000a0ca <__wrap___aeabi_d2iz+0x3a> 1000a0be: 40d0 lsrs r0, r2 1000a0c0: 4308 orrs r0, r1 1000a0c2: 4360 muls r0, r4 1000a0c4: bd10 pop {r4, pc} 1000a0c6: 2000 movs r0, #0 1000a0c8: bd10 pop {r4, pc} 1000a0ca: 4608 mov r0, r1 1000a0cc: 4360 muls r0, r4 1000a0ce: bd10 pop {r4, pc} 1000a0d0: 0fc8 lsrs r0, r1, #31 1000a0d2: 18c0 adds r0, r0, r3 1000a0d4: 3801 subs r0, #1 1000a0d6: bd10 pop {r4, pc} 1000a0d8 <__wrap___aeabi_d2uiz>: 1000a0d8: b418 push {r3, r4} 1000a0da: 4b04 ldr r3, [pc, #16] ; (1000a0ec <__wrap___aeabi_d2uiz+0x14>) 1000a0dc: 6a5b ldr r3, [r3, #36] ; 0x24 1000a0de: 46fc mov ip, pc 1000a0e0: 9301 str r3, [sp, #4] 1000a0e2: bd08 pop {r3, pc} 1000a0e4: a60ddf24 .word 0xa60ddf24 1000a0e8: 00001000 .word 0x00001000 1000a0ec: 20003db0 .word 0x20003db0 1000a0f0 <__wrap___aeabi_d2ulz>: 1000a0f0: b418 push {r3, r4} 1000a0f2: 4b04 ldr r3, [pc, #16] ; (1000a104 <__wrap___aeabi_d2ulz+0x14>) 1000a0f4: 6f5b ldr r3, [r3, #116] ; 0x74 1000a0f6: 46fc mov ip, pc 1000a0f8: 9301 str r3, [sp, #4] 1000a0fa: bd08 pop {r3, pc} 1000a0fc: a61ddf74 .word 0xa61ddf74 1000a100: 00001000 .word 0x00001000 1000a104: 20003db0 .word 0x20003db0 1000a108 <__aeabi_double_init>: 1000a108: 2313 movs r3, #19 1000a10a: b570 push {r4, r5, r6, lr} 1000a10c: 781c ldrb r4, [r3, #0] 1000a10e: 2c01 cmp r4, #1 1000a110: d011 beq.n 1000a136 <__aeabi_double_init+0x2e> 1000a112: dd1a ble.n 1000a14a <__aeabi_double_init+0x42> 1000a114: 480f ldr r0, [pc, #60] ; (1000a154 <__aeabi_double_init+0x4c>) 1000a116: f7ff fc71 bl 100099fc 1000a11a: 4d0f ldr r5, [pc, #60] ; (1000a158 <__aeabi_double_init+0x50>) 1000a11c: 0001 movs r1, r0 1000a11e: 2280 movs r2, #128 ; 0x80 1000a120: 0028 movs r0, r5 1000a122: f000 fbab bl 1000a87c <__wrap___aeabi_memcpy> 1000a126: 2c02 cmp r4, #2 1000a128: d010 beq.n 1000a14c <__aeabi_double_init+0x44> 1000a12a: 480c ldr r0, [pc, #48] ; (1000a15c <__aeabi_double_init+0x54>) 1000a12c: f7ff fc5e bl 100099ec 1000a130: 4b0b ldr r3, [pc, #44] ; (1000a160 <__aeabi_double_init+0x58>) 1000a132: 6018 str r0, [r3, #0] 1000a134: bd70 pop {r4, r5, r6, pc} 1000a136: 4d08 ldr r5, [pc, #32] ; (1000a158 <__aeabi_double_init+0x50>) 1000a138: 4a0a ldr r2, [pc, #40] ; (1000a164 <__aeabi_double_init+0x5c>) 1000a13a: 0029 movs r1, r5 1000a13c: 002b movs r3, r5 1000a13e: 3180 adds r1, #128 ; 0x80 1000a140: c304 stmia r3!, {r2} 1000a142: 428b cmp r3, r1 1000a144: d1fc bne.n 1000a140 <__aeabi_double_init+0x38> 1000a146: 64aa str r2, [r5, #72] ; 0x48 1000a148: e7ef b.n 1000a12a <__aeabi_double_init+0x22> 1000a14a: 4d03 ldr r5, [pc, #12] ; (1000a158 <__aeabi_double_init+0x50>) 1000a14c: 4a05 ldr r2, [pc, #20] ; (1000a164 <__aeabi_double_init+0x5c>) 1000a14e: 64aa str r2, [r5, #72] ; 0x48 1000a150: e7eb b.n 1000a12a <__aeabi_double_init+0x22> 1000a152: 46c0 nop ; (mov r8, r8) 1000a154: 00004453 .word 0x00004453 1000a158: 20003db0 .word 0x20003db0 1000a15c: 0000334c .word 0x0000334c 1000a160: 20003c74 .word 0x20003c74 1000a164: 1000a169 .word 0x1000a169 1000a168 : 1000a168: b507 push {r0, r1, r2, lr} 1000a16a: 4660 mov r0, ip 1000a16c: 8801 ldrh r1, [r0, #0] 1000a16e: 0a0a lsrs r2, r1, #8 1000a170: 3002 adds r0, #2 1000a172: 2adf cmp r2, #223 ; 0xdf 1000a174: d1fa bne.n 1000a16c 1000a176: b2c9 uxtb r1, r1 1000a178: 0882 lsrs r2, r0, #2 1000a17a: d304 bcc.n 1000a186 1000a17c: 8802 ldrh r2, [r0, #0] 1000a17e: 8840 ldrh r0, [r0, #2] 1000a180: 0400 lsls r0, r0, #16 1000a182: 4310 orrs r0, r2 1000a184: e000 b.n 1000a188 1000a186: 6800 ldr r0, [r0, #0] 1000a188: 4a01 ldr r2, [pc, #4] ; (1000a190 ) 1000a18a: 5050 str r0, [r2, r1] 1000a18c: 9003 str r0, [sp, #12] 1000a18e: bd07 pop {r0, r1, r2, pc} 1000a190: 20003db0 .word 0x20003db0 1000a194 : 1000a194: b40f push {r0, r1, r2, r3} 1000a196: bc03 pop {r0, r1} 1000a198: bc0c pop {r2, r3} 1000a19a : 1000a19a: b5f0 push {r4, r5, r6, r7, lr} 1000a19c: 2401 movs r4, #1 1000a19e: 07e4 lsls r4, r4, #31 1000a1a0: 4063 eors r3, r4 1000a1a2: e000 b.n 1000a1a6 1000a1a4 : 1000a1a4: b5f0 push {r4, r5, r6, r7, lr} 1000a1a6 : 1000a1a6: 0d0c lsrs r4, r1, #20 1000a1a8: 0fcf lsrs r7, r1, #31 1000a1aa: 1e66 subs r6, r4, #1 1000a1ac: 0536 lsls r6, r6, #20 1000a1ae: 1b89 subs r1, r1, r6 1000a1b0: 0564 lsls r4, r4, #21 1000a1b2: d303 bcc.n 1000a1bc 1000a1b4: 43c9 mvns r1, r1 1000a1b6: 4240 negs r0, r0 1000a1b8: d300 bcc.n 1000a1bc 1000a1ba: 3101 adds r1, #1 1000a1bc : 1000a1bc: 0d64 lsrs r4, r4, #21 1000a1be: d003 beq.n 1000a1c8 1000a1c0: 1c66 adds r6, r4, #1 1000a1c2: 0af6 lsrs r6, r6, #11 1000a1c4: d007 beq.n 1000a1d6 1000a1c6: 1be4 subs r4, r4, r7 1000a1c8 : 1000a1c8: 2000 movs r0, #0 1000a1ca: 007f lsls r7, r7, #1 1000a1cc: 1c79 adds r1, r7, #1 1000a1ce: 0789 lsls r1, r1, #30 1000a1d0: 1289 asrs r1, r1, #10 1000a1d2: 3c80 subs r4, #128 ; 0x80 1000a1d4: 0324 lsls r4, r4, #12 1000a1d6 : 1000a1d6: 0d1d lsrs r5, r3, #20 1000a1d8: 0fdf lsrs r7, r3, #31 1000a1da: 1e6e subs r6, r5, #1 1000a1dc: 0536 lsls r6, r6, #20 1000a1de: 1b9b subs r3, r3, r6 1000a1e0: 056d lsls r5, r5, #21 1000a1e2: d303 bcc.n 1000a1ec 1000a1e4: 43db mvns r3, r3 1000a1e6: 4252 negs r2, r2 1000a1e8: d300 bcc.n 1000a1ec 1000a1ea: 3301 adds r3, #1 1000a1ec : 1000a1ec: 0d6d lsrs r5, r5, #21 1000a1ee: d003 beq.n 1000a1f8 1000a1f0: 1c6e adds r6, r5, #1 1000a1f2: 0af6 lsrs r6, r6, #11 1000a1f4: d007 beq.n 1000a206 1000a1f6: 1bed subs r5, r5, r7 1000a1f8 : 1000a1f8: 2200 movs r2, #0 1000a1fa: 007f lsls r7, r7, #1 1000a1fc: 1c7b adds r3, r7, #1 1000a1fe: 079b lsls r3, r3, #30 1000a200: 129b asrs r3, r3, #10 1000a202: 3d80 subs r5, #128 ; 0x80 1000a204: 032d lsls r5, r5, #12 1000a206 : 1000a206: 1b2f subs r7, r5, r4 1000a208: 1b66 subs r6, r4, r5 1000a20a: d458 bmi.n 1000a2be 1000a20c: 46a4 mov ip, r4 1000a20e: 2e20 cmp r6, #32 1000a210: da46 bge.n 1000a2a0 1000a212: 3720 adds r7, #32 1000a214: 0014 movs r4, r2 1000a216: 40bc lsls r4, r7 1000a218 : 1000a218: 001d movs r5, r3 1000a21a: 40bd lsls r5, r7 1000a21c: 40f2 lsrs r2, r6 1000a21e: 4133 asrs r3, r6 1000a220: 432a orrs r2, r5 1000a222 : 1000a222: 1880 adds r0, r0, r2 1000a224: 4159 adcs r1, r3 1000a226 : 1000a226: 0fcb lsrs r3, r1, #31 1000a228: d005 beq.n 1000a236 1000a22a: 43c9 mvns r1, r1 1000a22c: 43c0 mvns r0, r0 1000a22e: 2200 movs r2, #0 1000a230: 4264 negs r4, r4 1000a232: 4150 adcs r0, r2 1000a234: 4151 adcs r1, r2 1000a236: 4662 mov r2, ip 1000a238: 0d4d lsrs r5, r1, #21 1000a23a: d128 bne.n 1000a28e 1000a23c: 0d0d lsrs r5, r1, #20 1000a23e: d107 bne.n 1000a250 1000a240: 2800 cmp r0, #0 1000a242: d01f beq.n 1000a284 1000a244 : 1000a244: 1924 adds r4, r4, r4 1000a246: 4140 adcs r0, r0 1000a248: 4149 adcs r1, r1 1000a24a: 3a01 subs r2, #1 1000a24c: 0d0d lsrs r5, r1, #20 1000a24e: d0f9 beq.n 1000a244 1000a250 : 1000a250: 0064 lsls r4, r4, #1 1000a252: d306 bcc.n 1000a262 1000a254 : 1000a254: 3001 adds r0, #1 1000a256: d300 bcc.n 1000a25a 1000a258: 3101 adds r1, #1 1000a25a: 2c00 cmp r4, #0 1000a25c: d101 bne.n 1000a262 1000a25e: 0840 lsrs r0, r0, #1 1000a260: 0040 lsls r0, r0, #1 1000a262 : 1000a262: 3a01 subs r2, #1 1000a264: d40b bmi.n 1000a27e 1000a266: 1c94 adds r4, r2, #2 1000a268: 0ae4 lsrs r4, r4, #11 1000a26a: d104 bne.n 1000a276 1000a26c: 0512 lsls r2, r2, #20 1000a26e: 4411 add r1, r2 1000a270: 07db lsls r3, r3, #31 1000a272: 4419 add r1, r3 1000a274: bdf0 pop {r4, r5, r6, r7, pc} 1000a276 : 1000a276: 07d9 lsls r1, r3, #31 1000a278: 4b20 ldr r3, [pc, #128] ; (1000a2fc ) 1000a27a: 4319 orrs r1, r3 1000a27c: e000 b.n 1000a280 1000a27e : 1000a27e: 07d9 lsls r1, r3, #31 1000a280: 2000 movs r0, #0 1000a282: bdf0 pop {r4, r5, r6, r7, pc} 1000a284 : 1000a284: 2900 cmp r1, #0 1000a286: d1dd bne.n 1000a244 1000a288: 2c00 cmp r4, #0 1000a28a: d1db bne.n 1000a244 1000a28c: bdf0 pop {r4, r5, r6, r7, pc} 1000a28e : 1000a28e: 3201 adds r2, #1 1000a290: 07c6 lsls r6, r0, #31 1000a292: 0840 lsrs r0, r0, #1 1000a294: 07cd lsls r5, r1, #31 1000a296: 4328 orrs r0, r5 1000a298: 0849 lsrs r1, r1, #1 1000a29a: 2e00 cmp r6, #0 1000a29c: d0e1 beq.n 1000a262 1000a29e: e7d9 b.n 1000a254 1000a2a0 : 1000a2a0: 2e3c cmp r6, #60 ; 0x3c 1000a2a2: da29 bge.n 1000a2f8 1000a2a4: 3e20 subs r6, #32 1000a2a6: 3740 adds r7, #64 ; 0x40 1000a2a8: 0014 movs r4, r2 1000a2aa: 40bc lsls r4, r7 1000a2ac: d000 beq.n 1000a2b0 1000a2ae: 2401 movs r4, #1 1000a2b0: 40f2 lsrs r2, r6 1000a2b2: 4314 orrs r4, r2 1000a2b4: 001a movs r2, r3 1000a2b6: 40bb lsls r3, r7 1000a2b8: 431c orrs r4, r3 1000a2ba: 17d3 asrs r3, r2, #31 1000a2bc: e7ac b.n 1000a218 1000a2be : 1000a2be: 46ac mov ip, r5 1000a2c0: 2f20 cmp r7, #32 1000a2c2: da08 bge.n 1000a2d6 1000a2c4: 3620 adds r6, #32 1000a2c6: 0004 movs r4, r0 1000a2c8: 40b4 lsls r4, r6 1000a2ca : 1000a2ca: 000d movs r5, r1 1000a2cc: 40b5 lsls r5, r6 1000a2ce: 40f8 lsrs r0, r7 1000a2d0: 4139 asrs r1, r7 1000a2d2: 4328 orrs r0, r5 1000a2d4: e7a5 b.n 1000a222 1000a2d6 : 1000a2d6: 2f3c cmp r7, #60 ; 0x3c 1000a2d8: da0c bge.n 1000a2f4 1000a2da: 3f20 subs r7, #32 1000a2dc: 3640 adds r6, #64 ; 0x40 1000a2de: 0004 movs r4, r0 1000a2e0: 40b4 lsls r4, r6 1000a2e2: d000 beq.n 1000a2e6 1000a2e4: 2401 movs r4, #1 1000a2e6: 40f8 lsrs r0, r7 1000a2e8: 4304 orrs r4, r0 1000a2ea: 0008 movs r0, r1 1000a2ec: 40b1 lsls r1, r6 1000a2ee: 430c orrs r4, r1 1000a2f0: 17c1 asrs r1, r0, #31 1000a2f2: e7ea b.n 1000a2ca 1000a2f4 : 1000a2f4: 0010 movs r0, r2 1000a2f6: 0019 movs r1, r3 1000a2f8 : 1000a2f8: 2400 movs r4, #0 1000a2fa: e794 b.n 1000a226 1000a2fc: 7ff00000 .word 0x7ff00000 1000a300 : 1000a300: b5f0 push {r4, r5, r6, r7, lr} 1000a302: 0d0c lsrs r4, r1, #20 1000a304: 1e66 subs r6, r4, #1 1000a306: 0536 lsls r6, r6, #20 1000a308: 1b89 subs r1, r1, r6 1000a30a: 0ae6 lsrs r6, r4, #11 1000a30c: 0564 lsls r4, r4, #21 1000a30e: 0d64 lsrs r4, r4, #21 1000a310: d002 beq.n 1000a318 1000a312: 1c65 adds r5, r4, #1 1000a314: 0aed lsrs r5, r5, #11 1000a316: d004 beq.n 1000a322 1000a318 : 1000a318: 2000 movs r0, #0 1000a31a: 2101 movs r1, #1 1000a31c: 0509 lsls r1, r1, #20 1000a31e: 3c80 subs r4, #128 ; 0x80 1000a320: 0324 lsls r4, r4, #12 1000a322 : 1000a322: 46a4 mov ip, r4 1000a324: 0d1c lsrs r4, r3, #20 1000a326: 1e67 subs r7, r4, #1 1000a328: 053f lsls r7, r7, #20 1000a32a: 1bdb subs r3, r3, r7 1000a32c: 0ae7 lsrs r7, r4, #11 1000a32e: 0564 lsls r4, r4, #21 1000a330: 0d64 lsrs r4, r4, #21 1000a332: d002 beq.n 1000a33a 1000a334: 1c65 adds r5, r4, #1 1000a336: 0aed lsrs r5, r5, #11 1000a338: d004 beq.n 1000a344 1000a33a : 1000a33a: 2200 movs r2, #0 1000a33c: 2301 movs r3, #1 1000a33e: 051b lsls r3, r3, #20 1000a340: 3c80 subs r4, #128 ; 0x80 1000a342: 0324 lsls r4, r4, #12 1000a344 : 1000a344: 4077 eors r7, r6 1000a346: 4464 add r4, ip 1000a348: b497 push {r0, r1, r2, r4, r7} 1000a34a: b284 uxth r4, r0 1000a34c: b296 uxth r6, r2 1000a34e: 4374 muls r4, r6 1000a350: 0c07 lsrs r7, r0, #16 1000a352: 437e muls r6, r7 1000a354: 0c15 lsrs r5, r2, #16 1000a356: 436f muls r7, r5 1000a358: b280 uxth r0, r0 1000a35a: 4368 muls r0, r5 1000a35c: 1836 adds r6, r6, r0 1000a35e: d302 bcc.n 1000a366 1000a360: 2001 movs r0, #1 1000a362: 0400 lsls r0, r0, #16 1000a364: 183f adds r7, r7, r0 1000a366 : 1000a366: 0430 lsls r0, r6, #16 1000a368: 0c35 lsrs r5, r6, #16 1000a36a: 1900 adds r0, r0, r4 1000a36c: 417d adcs r5, r7 1000a36e: 4684 mov ip, r0 1000a370: b288 uxth r0, r1 1000a372: b29a uxth r2, r3 1000a374: 4350 muls r0, r2 1000a376: 0c0c lsrs r4, r1, #16 1000a378: 4362 muls r2, r4 1000a37a: 0c1f lsrs r7, r3, #16 1000a37c: 437c muls r4, r7 1000a37e: b28e uxth r6, r1 1000a380: 437e muls r6, r7 1000a382: 1992 adds r2, r2, r6 1000a384: d302 bcc.n 1000a38c 1000a386: 2601 movs r6, #1 1000a388: 0436 lsls r6, r6, #16 1000a38a: 19a4 adds r4, r4, r6 1000a38c : 1000a38c: 0416 lsls r6, r2, #16 1000a38e: 0c17 lsrs r7, r2, #16 1000a390: 1836 adds r6, r6, r0 1000a392: 4167 adcs r7, r4 1000a394: bc01 pop {r0} 1000a396: b281 uxth r1, r0 1000a398: b29a uxth r2, r3 1000a39a: 4351 muls r1, r2 1000a39c: 0c04 lsrs r4, r0, #16 1000a39e: 4362 muls r2, r4 1000a3a0: 0c1b lsrs r3, r3, #16 1000a3a2: 435c muls r4, r3 1000a3a4: b280 uxth r0, r0 1000a3a6: 4358 muls r0, r3 1000a3a8: 1812 adds r2, r2, r0 1000a3aa: d302 bcc.n 1000a3b2 1000a3ac: 2001 movs r0, #1 1000a3ae: 0400 lsls r0, r0, #16 1000a3b0: 1824 adds r4, r4, r0 1000a3b2 : 1000a3b2: 0410 lsls r0, r2, #16 1000a3b4: 0c13 lsrs r3, r2, #16 1000a3b6: 1840 adds r0, r0, r1 1000a3b8: 4163 adcs r3, r4 1000a3ba: 182d adds r5, r5, r0 1000a3bc: 415e adcs r6, r3 1000a3be: 2000 movs r0, #0 1000a3c0: 4147 adcs r7, r0 1000a3c2: bc06 pop {r1, r2} 1000a3c4: b288 uxth r0, r1 1000a3c6: b293 uxth r3, r2 1000a3c8: 4358 muls r0, r3 1000a3ca: 0c0c lsrs r4, r1, #16 1000a3cc: 4363 muls r3, r4 1000a3ce: 0c12 lsrs r2, r2, #16 1000a3d0: 4354 muls r4, r2 1000a3d2: b289 uxth r1, r1 1000a3d4: 4351 muls r1, r2 1000a3d6: 185b adds r3, r3, r1 1000a3d8: d302 bcc.n 1000a3e0 1000a3da: 2101 movs r1, #1 1000a3dc: 0409 lsls r1, r1, #16 1000a3de: 1864 adds r4, r4, r1 1000a3e0 : 1000a3e0: 0419 lsls r1, r3, #16 1000a3e2: 0c1a lsrs r2, r3, #16 1000a3e4: 1809 adds r1, r1, r0 1000a3e6: 4162 adcs r2, r4 1000a3e8: 186d adds r5, r5, r1 1000a3ea: 4156 adcs r6, r2 1000a3ec: 2000 movs r0, #0 1000a3ee: 4147 adcs r7, r0 1000a3f0: bc18 pop {r3, r4} 1000a3f2: 02f9 lsls r1, r7, #11 1000a3f4: 0d72 lsrs r2, r6, #21 1000a3f6: 4311 orrs r1, r2 1000a3f8: 02f0 lsls r0, r6, #11 1000a3fa: 0d6a lsrs r2, r5, #21 1000a3fc: 4310 orrs r0, r2 1000a3fe: 02ed lsls r5, r5, #11 1000a400: 0d0a lsrs r2, r1, #20 1000a402: d103 bne.n 1000a40c 1000a404: 196d adds r5, r5, r5 1000a406: 4140 adcs r0, r0 1000a408: 4149 adcs r1, r1 1000a40a: 3b01 subs r3, #1 1000a40c: 4e12 ldr r6, [pc, #72] ; (1000a458 ) 1000a40e: 1b9b subs r3, r3, r6 1000a410: 0076 lsls r6, r6, #1 1000a412: 42b3 cmp r3, r6 1000a414: d20e bcs.n 1000a434 1000a416: 006d lsls r5, r5, #1 1000a418: d307 bcc.n 1000a42a 1000a41a: 3001 adds r0, #1 1000a41c: 2600 movs r6, #0 1000a41e: 4171 adcs r1, r6 1000a420: 4666 mov r6, ip 1000a422: 4335 orrs r5, r6 1000a424: d101 bne.n 1000a42a 1000a426: 0840 lsrs r0, r0, #1 1000a428: 0040 lsls r0, r0, #1 1000a42a: 051b lsls r3, r3, #20 1000a42c: 18c9 adds r1, r1, r3 1000a42e : 1000a42e: 07e4 lsls r4, r4, #31 1000a430: 4421 add r1, r4 1000a432: bdf0 pop {r4, r5, r6, r7, pc} 1000a434 : 1000a434: da0b bge.n 1000a44e 1000a436: 3301 adds r3, #1 1000a438: d106 bne.n 1000a448 1000a43a: 3001 adds r0, #1 1000a43c: d104 bne.n 1000a448 1000a43e: 3101 adds r1, #1 1000a440: 0d4f lsrs r7, r1, #21 1000a442: d001 beq.n 1000a448 1000a444: 0849 lsrs r1, r1, #1 1000a446: e7f2 b.n 1000a42e 1000a448: 07e1 lsls r1, r4, #31 1000a44a: 2000 movs r0, #0 1000a44c: bdf0 pop {r4, r5, r6, r7, pc} 1000a44e : 1000a44e: 3601 adds r6, #1 1000a450: 0531 lsls r1, r6, #20 1000a452: 2000 movs r0, #0 1000a454: e7eb b.n 1000a42e 1000a456: 0000 .short 0x0000 1000a458: 000003ff .word 0x000003ff 1000a45c : 1000a45c: b5f0 push {r4, r5, r6, r7, lr} 1000a45e : 1000a45e: 0d1c lsrs r4, r3, #20 1000a460: 1e67 subs r7, r4, #1 1000a462: 053f lsls r7, r7, #20 1000a464: 1bdb subs r3, r3, r7 1000a466: 0ae7 lsrs r7, r4, #11 1000a468: 0564 lsls r4, r4, #21 1000a46a: 0d64 lsrs r4, r4, #21 1000a46c: d002 beq.n 1000a474 1000a46e: 1c66 adds r6, r4, #1 1000a470: 0af6 lsrs r6, r6, #11 1000a472: d004 beq.n 1000a47e 1000a474 : 1000a474: 2200 movs r2, #0 1000a476: 2301 movs r3, #1 1000a478: 051b lsls r3, r3, #20 1000a47a: 3c80 subs r4, #128 ; 0x80 1000a47c: 0324 lsls r4, r4, #12 1000a47e : 1000a47e: 25d0 movs r5, #208 ; 0xd0 1000a480: 062d lsls r5, r5, #24 1000a482: 2600 movs r6, #0 1000a484: 43f6 mvns r6, r6 1000a486: 662e str r6, [r5, #96] ; 0x60 1000a488: 091e lsrs r6, r3, #4 1000a48a: 666e str r6, [r5, #100] ; 0x64 1000a48c: 0fce lsrs r6, r1, #31 1000a48e: 19f6 adds r6, r6, r7 1000a490: 46b4 mov ip, r6 1000a492: 0049 lsls r1, r1, #1 1000a494: 0d4f lsrs r7, r1, #21 1000a496: d002 beq.n 1000a49e 1000a498: 1c7e adds r6, r7, #1 1000a49a: 0af6 lsrs r6, r6, #11 1000a49c: d003 beq.n 1000a4a6 1000a49e: 2000 movs r0, #0 1000a4a0: 2100 movs r1, #0 1000a4a2: 3f40 subs r7, #64 ; 0x40 1000a4a4: 033f lsls r7, r7, #12 1000a4a6: 1b3e subs r6, r7, r4 1000a4a8: 00b6 lsls r6, r6, #2 1000a4aa: 44b4 add ip, r6 1000a4ac: 3f01 subs r7, #1 1000a4ae: 057f lsls r7, r7, #21 1000a4b0: 1bc9 subs r1, r1, r7 1000a4b2: 0849 lsrs r1, r1, #1 1000a4b4: 6f2e ldr r6, [r5, #112] ; 0x70 1000a4b6: 3601 adds r6, #1 1000a4b8: 0876 lsrs r6, r6, #1 1000a4ba: 029c lsls r4, r3, #10 1000a4bc: 0d95 lsrs r5, r2, #22 1000a4be: 4325 orrs r5, r4 1000a4c0: 4375 muls r5, r6 1000a4c2: 13ed asrs r5, r5, #15 1000a4c4: 4375 muls r5, r6 1000a4c6: 13ad asrs r5, r5, #14 1000a4c8: 3501 adds r5, #1 1000a4ca: 106d asrs r5, r5, #1 1000a4cc: 03f6 lsls r6, r6, #15 1000a4ce: 1b76 subs r6, r6, r5 1000a4d0: b40c push {r2, r3} 1000a4d2: 02cc lsls r4, r1, #11 1000a4d4: 0d45 lsrs r5, r0, #21 1000a4d6: 432c orrs r4, r5 1000a4d8: b2a2 uxth r2, r4 1000a4da: b2b3 uxth r3, r6 1000a4dc: 435a muls r2, r3 1000a4de: 0c27 lsrs r7, r4, #16 1000a4e0: 437b muls r3, r7 1000a4e2: 0c35 lsrs r5, r6, #16 1000a4e4: 436f muls r7, r5 1000a4e6: b2a4 uxth r4, r4 1000a4e8: 436c muls r4, r5 1000a4ea: 191b adds r3, r3, r4 1000a4ec: d302 bcc.n 1000a4f4 1000a4ee: 2401 movs r4, #1 1000a4f0: 0424 lsls r4, r4, #16 1000a4f2: 193f adds r7, r7, r4 1000a4f4 : 1000a4f4: 041c lsls r4, r3, #16 1000a4f6: 0c1d lsrs r5, r3, #16 1000a4f8: 18a4 adds r4, r4, r2 1000a4fa: 417d adcs r5, r7 1000a4fc: 1924 adds r4, r4, r4 1000a4fe: 416d adcs r5, r5 1000a500: 9a00 ldr r2, [sp, #0] 1000a502: b291 uxth r1, r2 1000a504: b2ac uxth r4, r5 1000a506: 4361 muls r1, r4 1000a508: 0c17 lsrs r7, r2, #16 1000a50a: 437c muls r4, r7 1000a50c: 0c2b lsrs r3, r5, #16 1000a50e: 435f muls r7, r3 1000a510: b292 uxth r2, r2 1000a512: 435a muls r2, r3 1000a514: 18a4 adds r4, r4, r2 1000a516: d302 bcc.n 1000a51e 1000a518: 2201 movs r2, #1 1000a51a: 0412 lsls r2, r2, #16 1000a51c: 18bf adds r7, r7, r2 1000a51e : 1000a51e: 0422 lsls r2, r4, #16 1000a520: 0c23 lsrs r3, r4, #16 1000a522: 1852 adds r2, r2, r1 1000a524: 417b adcs r3, r7 1000a526: 9c01 ldr r4, [sp, #4] 1000a528: 436c muls r4, r5 1000a52a: 191b adds r3, r3, r4 1000a52c: 0e52 lsrs r2, r2, #25 1000a52e: 01d9 lsls r1, r3, #7 1000a530: 430a orrs r2, r1 1000a532: 0144 lsls r4, r0, #5 1000a534: 1aa0 subs r0, r4, r2 1000a536: b281 uxth r1, r0 1000a538: b2b2 uxth r2, r6 1000a53a: 4351 muls r1, r2 1000a53c: 1403 asrs r3, r0, #16 1000a53e: 435a muls r2, r3 1000a540: 0c36 lsrs r6, r6, #16 1000a542: 4373 muls r3, r6 1000a544: b287 uxth r7, r0 1000a546: 4377 muls r7, r6 1000a548: 17d6 asrs r6, r2, #31 1000a54a: 19d2 adds r2, r2, r7 1000a54c: 2700 movs r7, #0 1000a54e: 417e adcs r6, r7 1000a550: 0436 lsls r6, r6, #16 1000a552: 199b adds r3, r3, r6 1000a554: 0417 lsls r7, r2, #16 1000a556: 0c16 lsrs r6, r2, #16 1000a558: 187f adds r7, r7, r1 1000a55a: 415e adcs r6, r3 1000a55c: 1673 asrs r3, r6, #25 1000a55e: 18ed adds r5, r5, r3 1000a560: 01f3 lsls r3, r6, #7 1000a562: 2600 movs r6, #0 1000a564: 3380 adds r3, #128 ; 0x80 1000a566: 4175 adcs r5, r6 1000a568: 0fa9 lsrs r1, r5, #30 1000a56a: d106 bne.n 1000a57a 1000a56c: 0064 lsls r4, r4, #1 1000a56e: 0a69 lsrs r1, r5, #9 1000a570: 05e8 lsls r0, r5, #23 1000a572: 0a5b lsrs r3, r3, #9 1000a574: 4318 orrs r0, r3 1000a576: d209 bcs.n 1000a58c 1000a578: e02f b.n 1000a5da 1000a57a : 1000a57a: 2204 movs r2, #4 1000a57c: 4494 add ip, r2 1000a57e: 3380 adds r3, #128 ; 0x80 1000a580: 4175 adcs r5, r6 1000a582: 0aa9 lsrs r1, r5, #10 1000a584: 05a8 lsls r0, r5, #22 1000a586: 0a9b lsrs r3, r3, #10 1000a588: 4318 orrs r0, r3 1000a58a: d326 bcc.n 1000a5da 1000a58c : 1000a58c: 4140 adcs r0, r0 1000a58e: 4149 adcs r1, r1 1000a590: 0424 lsls r4, r4, #16 1000a592: 9a00 ldr r2, [sp, #0] 1000a594: 9b01 ldr r3, [sp, #4] 1000a596: 000d movs r5, r1 1000a598: 4355 muls r5, r2 1000a59a: 1b64 subs r4, r4, r5 1000a59c: 4343 muls r3, r0 1000a59e: 1ae4 subs r4, r4, r3 1000a5a0: b295 uxth r5, r2 1000a5a2: b286 uxth r6, r0 1000a5a4: 4375 muls r5, r6 1000a5a6: 0c17 lsrs r7, r2, #16 1000a5a8: 437e muls r6, r7 1000a5aa: 0c03 lsrs r3, r0, #16 1000a5ac: 435f muls r7, r3 1000a5ae: b292 uxth r2, r2 1000a5b0: 435a muls r2, r3 1000a5b2: 18b6 adds r6, r6, r2 1000a5b4: d302 bcc.n 1000a5bc 1000a5b6: 2201 movs r2, #1 1000a5b8: 0412 lsls r2, r2, #16 1000a5ba: 18bf adds r7, r7, r2 1000a5bc : 1000a5bc: 0432 lsls r2, r6, #16 1000a5be: 0c33 lsrs r3, r6, #16 1000a5c0: 1952 adds r2, r2, r5 1000a5c2: 417b adcs r3, r7 1000a5c4: 4252 negs r2, r2 1000a5c6: 419c sbcs r4, r3 1000a5c8: 2c00 cmp r4, #0 1000a5ca: d402 bmi.n 1000a5d2 1000a5cc: 2200 movs r2, #0 1000a5ce: 3001 adds r0, #1 1000a5d0: 4151 adcs r1, r2 1000a5d2: 0840 lsrs r0, r0, #1 1000a5d4: 07ca lsls r2, r1, #31 1000a5d6: 4310 orrs r0, r2 1000a5d8: 0849 lsrs r1, r1, #1 1000a5da : 1000a5da: b002 add sp, #8 1000a5dc: 4662 mov r2, ip 1000a5de: 07d7 lsls r7, r2, #31 1000a5e0: 1092 asrs r2, r2, #2 1000a5e2: 4b08 ldr r3, [pc, #32] ; (1000a604 ) 1000a5e4: 18d2 adds r2, r2, r3 1000a5e6: 4b08 ldr r3, [pc, #32] ; (1000a608 ) 1000a5e8: 429a cmp r2, r3 1000a5ea: d203 bcs.n 1000a5f4 1000a5ec: 0512 lsls r2, r2, #20 1000a5ee: 1889 adds r1, r1, r2 1000a5f0 : 1000a5f0: 19c9 adds r1, r1, r7 1000a5f2: bdf0 pop {r4, r5, r6, r7, pc} 1000a5f4 : 1000a5f4: 2000 movs r0, #0 1000a5f6: 2a00 cmp r2, #0 1000a5f8: dc01 bgt.n 1000a5fe 1000a5fa: 0039 movs r1, r7 1000a5fc: bdf0 pop {r4, r5, r6, r7, pc} 1000a5fe : 1000a5fe: 3301 adds r3, #1 1000a600: 0519 lsls r1, r3, #20 1000a602: e7f5 b.n 1000a5f0 1000a604: 000003fd .word 0x000003fd 1000a608: 000007fe .word 0x000007fe 1000a60c : 1000a60c: 2200 movs r2, #0 1000a60e : 1000a60e: b500 push {lr} 1000a610: 3220 adds r2, #32 1000a612: f000 f804 bl 1000a61e 1000a616: 0008 movs r0, r1 1000a618: bd00 pop {pc} ... 1000a61c : 1000a61c: 2200 movs r2, #0 1000a61e : 1000a61e: 150b asrs r3, r1, #20 1000a620: d40a bmi.n 1000a638 1000a622 : 1000a622: b510 push {r4, lr} 1000a624: 4694 mov ip, r2 1000a626: f000 f831 bl 1000a68c 1000a62a: 1414 asrs r4, r2, #16 1000a62c: 3401 adds r4, #1 1000a62e: da00 bge.n 1000a632 1000a630: 2100 movs r1, #0 1000a632: 17cb asrs r3, r1, #31 1000a634: 4c14 ldr r4, [pc, #80] ; (1000a688 ) 1000a636: 4720 bx r4 1000a638 : 1000a638: 2000 movs r0, #0 1000a63a: 2100 movs r1, #0 1000a63c: 4770 bx lr 1000a63e : 1000a63e: 4462 add r2, ip 1000a640: 3a34 subs r2, #52 ; 0x34 1000a642: d40c bmi.n 1000a65e 1000a644: 2a0c cmp r2, #12 1000a646: da07 bge.n 1000a658 1000a648: 0004 movs r4, r0 1000a64a: 4091 lsls r1, r2 1000a64c: 4090 lsls r0, r2 1000a64e: 4252 negs r2, r2 1000a650: 3220 adds r2, #32 1000a652: 40d4 lsrs r4, r2 1000a654: 4321 orrs r1, r4 1000a656: bd10 pop {r4, pc} 1000a658: 43d8 mvns r0, r3 1000a65a: 43d9 mvns r1, r3 1000a65c: bd10 pop {r4, pc} 1000a65e: 3220 adds r2, #32 1000a660: d407 bmi.n 1000a672 1000a662: 460c mov r4, r1 1000a664: 4094 lsls r4, r2 1000a666: 4252 negs r2, r2 1000a668: 3220 adds r2, #32 1000a66a: 4111 asrs r1, r2 1000a66c: 40d0 lsrs r0, r2 1000a66e: 4320 orrs r0, r4 1000a670: bd10 pop {r4, pc} 1000a672: 0008 movs r0, r1 1000a674: 17c9 asrs r1, r1, #31 1000a676: 3220 adds r2, #32 1000a678: d403 bmi.n 1000a682 1000a67a: 4252 negs r2, r2 1000a67c: 3220 adds r2, #32 1000a67e: 4110 asrs r0, r2 1000a680: bd10 pop {r4, pc} 1000a682: 0018 movs r0, r3 1000a684: 0019 movs r1, r3 1000a686: bd10 pop {r4, pc} 1000a688: 1000a63f .word 0x1000a63f 1000a68c : 1000a68c: 0d0a lsrs r2, r1, #20 1000a68e: 0fcc lsrs r4, r1, #31 1000a690: 1e53 subs r3, r2, #1 1000a692: 051b lsls r3, r3, #20 1000a694: 1ac9 subs r1, r1, r3 1000a696: 0552 lsls r2, r2, #21 1000a698: d303 bcc.n 1000a6a2 1000a69a: 43c9 mvns r1, r1 1000a69c: 4240 negs r0, r0 1000a69e: d300 bcc.n 1000a6a2 1000a6a0: 3101 adds r1, #1 1000a6a2 : 1000a6a2: 0d52 lsrs r2, r2, #21 1000a6a4: d003 beq.n 1000a6ae 1000a6a6: 1c53 adds r3, r2, #1 1000a6a8: 0adb lsrs r3, r3, #11 1000a6aa: d007 beq.n 1000a6bc 1000a6ac: 1b12 subs r2, r2, r4 1000a6ae : 1000a6ae: 2000 movs r0, #0 1000a6b0: 0064 lsls r4, r4, #1 1000a6b2: 1c61 adds r1, r4, #1 1000a6b4: 0789 lsls r1, r1, #30 1000a6b6: 1289 asrs r1, r1, #10 1000a6b8: 3a80 subs r2, #128 ; 0x80 1000a6ba: 0312 lsls r2, r2, #12 1000a6bc : 1000a6bc: 4b01 ldr r3, [pc, #4] ; (1000a6c4 ) 1000a6be: 1ad2 subs r2, r2, r3 1000a6c0: 4770 bx lr 1000a6c2: 0000 .short 0x0000 1000a6c4: 000003ff .word 0x000003ff 1000a6c8 <__wrap___aeabi_lmul>: 1000a6c8: 4351 muls r1, r2 1000a6ca: 4343 muls r3, r0 1000a6cc: 18c9 adds r1, r1, r3 1000a6ce: 468c mov ip, r1 1000a6d0: 0c11 lsrs r1, r2, #16 1000a6d2: b283 uxth r3, r0 1000a6d4: 434b muls r3, r1 1000a6d6: b410 push {r4} 1000a6d8: 0c04 lsrs r4, r0, #16 1000a6da: 4361 muls r1, r4 1000a6dc: b292 uxth r2, r2 1000a6de: b280 uxth r0, r0 1000a6e0: 4350 muls r0, r2 1000a6e2: 4362 muls r2, r4 1000a6e4: 041c lsls r4, r3, #16 1000a6e6: 0c1b lsrs r3, r3, #16 1000a6e8: 1900 adds r0, r0, r4 1000a6ea: bc10 pop {r4} 1000a6ec: 4159 adcs r1, r3 1000a6ee: 0413 lsls r3, r2, #16 1000a6f0: 0c12 lsrs r2, r2, #16 1000a6f2: 18c0 adds r0, r0, r3 1000a6f4: 4151 adcs r1, r2 1000a6f6: 4461 add r1, ip 1000a6f8: 4770 bx lr ... 1000a6fc <__wrap___aeabi_frsub>: 1000a6fc: 4048 eors r0, r1 1000a6fe: 4041 eors r1, r0 1000a700: 4048 eors r0, r1 1000a702 <__wrap___aeabi_fsub>: 1000a702: 4b0e ldr r3, [pc, #56] ; (1000a73c <__wrap___aeabi_fmul+0x6>) 1000a704: 685b ldr r3, [r3, #4] 1000a706: 4718 bx r3 1000a708 <__wrap___aeabi_fadd>: 1000a708: 4b0c ldr r3, [pc, #48] ; (1000a73c <__wrap___aeabi_fmul+0x6>) 1000a70a: 681b ldr r3, [r3, #0] 1000a70c: 4718 bx r3 1000a70e <__wrap___aeabi_fdiv>: 1000a70e: 4a0c ldr r2, [pc, #48] ; (1000a740 <__wrap___aeabi_fmul+0xa>) 1000a710: 6f93 ldr r3, [r2, #120] ; 0x78 1000a712: 089b lsrs r3, r3, #2 1000a714: d202 bcs.n 1000a71c 1000a716 : 1000a716: 4b09 ldr r3, [pc, #36] ; (1000a73c <__wrap___aeabi_fmul+0x6>) 1000a718: 68db ldr r3, [r3, #12] 1000a71a: 4718 bx r3 1000a71c : 1000a71c: b5f0 push {r4, r5, r6, r7, lr} 1000a71e: 6e14 ldr r4, [r2, #96] ; 0x60 1000a720: 6e55 ldr r5, [r2, #100] ; 0x64 1000a722: 6f57 ldr r7, [r2, #116] ; 0x74 1000a724: 6f16 ldr r6, [r2, #112] ; 0x70 1000a726: f7ff fff6 bl 1000a716 1000a72a: 4a05 ldr r2, [pc, #20] ; (1000a740 <__wrap___aeabi_fmul+0xa>) 1000a72c: 6614 str r4, [r2, #96] ; 0x60 1000a72e: 6655 str r5, [r2, #100] ; 0x64 1000a730: 6757 str r7, [r2, #116] ; 0x74 1000a732: 6716 str r6, [r2, #112] ; 0x70 1000a734: bdf0 pop {r4, r5, r6, r7, pc} 1000a736 <__wrap___aeabi_fmul>: 1000a736: 4b01 ldr r3, [pc, #4] ; (1000a73c <__wrap___aeabi_fmul+0x6>) 1000a738: 689b ldr r3, [r3, #8] 1000a73a: 4718 bx r3 1000a73c: 20003eb0 .word 0x20003eb0 1000a740: d0000000 .word 0xd0000000 1000a744 <__wrap___aeabi_i2f>: 1000a744: 0fc1 lsrs r1, r0, #31 1000a746: 07c9 lsls r1, r1, #31 1000a748: d500 bpl.n 1000a74c <__wrap___aeabi_i2f+0x8> 1000a74a: 4240 negs r0, r0 1000a74c: 2800 cmp r0, #0 1000a74e: d017 beq.n 1000a780 <__aeabi_i2f_main+0x30> 1000a750 <__aeabi_i2f_main>: 1000a750: 46f4 mov ip, lr 1000a752: b403 push {r0, r1} 1000a754: 4b0b ldr r3, [pc, #44] ; (1000a784 <__aeabi_i2f_main+0x34>) 1000a756: 681b ldr r3, [r3, #0] 1000a758: 4798 blx r3 1000a75a: bc06 pop {r1, r2} 1000a75c: 4081 lsls r1, r0 1000a75e: 389e subs r0, #158 ; 0x9e 1000a760: 4240 negs r0, r0 1000a762: 3180 adds r1, #128 ; 0x80 1000a764: d207 bcs.n 1000a776 <__aeabi_i2f_main+0x26> 1000a766: 060b lsls r3, r1, #24 1000a768: d007 beq.n 1000a77a <__aeabi_i2f_main+0x2a> 1000a76a: 0049 lsls r1, r1, #1 1000a76c: 0a49 lsrs r1, r1, #9 1000a76e: 05c0 lsls r0, r0, #23 1000a770: 4310 orrs r0, r2 1000a772: 4308 orrs r0, r1 1000a774: 4760 bx ip 1000a776: 3001 adds r0, #1 1000a778: e7f8 b.n 1000a76c <__aeabi_i2f_main+0x1c> 1000a77a: 0a49 lsrs r1, r1, #9 1000a77c: 0289 lsls r1, r1, #10 1000a77e: e7f5 b.n 1000a76c <__aeabi_i2f_main+0x1c> 1000a780: 4770 bx lr 1000a782: 0000 .short 0x0000 1000a784: 20003c74 .word 0x20003c74 1000a788 <__wrap___aeabi_f2d>: 1000a788: 4b03 ldr r3, [pc, #12] ; (1000a798 <__wrap___aeabi_f2d+0x10>) 1000a78a: 6fdb ldr r3, [r3, #124] ; 0x7c 1000a78c: 46fc mov ip, pc 1000a78e: 4718 bx r3 1000a790: a831df7c .word 0xa831df7c 1000a794: 00001000 .word 0x00001000 1000a798: 20003eb0 .word 0x20003eb0 1000a79c <__aeabi_float_init>: 1000a79c: 2313 movs r3, #19 1000a79e: b510 push {r4, lr} 1000a7a0: 781c ldrb r4, [r3, #0] 1000a7a2: 4813 ldr r0, [pc, #76] ; (1000a7f0 <__aeabi_float_init+0x54>) 1000a7a4: f7ff f92a bl 100099fc 1000a7a8: 2c01 cmp r4, #1 1000a7aa: d00b beq.n 1000a7c4 <__aeabi_float_init+0x28> 1000a7ac: dd04 ble.n 1000a7b8 <__aeabi_float_init+0x1c> 1000a7ae: 0001 movs r1, r0 1000a7b0: 2280 movs r2, #128 ; 0x80 1000a7b2: 4810 ldr r0, [pc, #64] ; (1000a7f4 <__aeabi_float_init+0x58>) 1000a7b4: f000 f862 bl 1000a87c <__wrap___aeabi_memcpy> 1000a7b8: 480f ldr r0, [pc, #60] ; (1000a7f8 <__aeabi_float_init+0x5c>) 1000a7ba: f7ff f917 bl 100099ec 1000a7be: 4b0f ldr r3, [pc, #60] ; (1000a7fc <__aeabi_float_init+0x60>) 1000a7c0: 6018 str r0, [r3, #0] 1000a7c2: bd10 pop {r4, pc} 1000a7c4: 4c0b ldr r4, [pc, #44] ; (1000a7f4 <__aeabi_float_init+0x58>) 1000a7c6: 0001 movs r1, r0 1000a7c8: 2254 movs r2, #84 ; 0x54 1000a7ca: 0020 movs r0, r4 1000a7cc: f000 f856 bl 1000a87c <__wrap___aeabi_memcpy> 1000a7d0: 4b0b ldr r3, [pc, #44] ; (1000a800 <__aeabi_float_init+0x64>) 1000a7d2: 6563 str r3, [r4, #84] ; 0x54 1000a7d4: 65a3 str r3, [r4, #88] ; 0x58 1000a7d6: 65e3 str r3, [r4, #92] ; 0x5c 1000a7d8: 6623 str r3, [r4, #96] ; 0x60 1000a7da: 6663 str r3, [r4, #100] ; 0x64 1000a7dc: 66a3 str r3, [r4, #104] ; 0x68 1000a7de: 66e3 str r3, [r4, #108] ; 0x6c 1000a7e0: 6723 str r3, [r4, #112] ; 0x70 1000a7e2: 6763 str r3, [r4, #116] ; 0x74 1000a7e4: 67a3 str r3, [r4, #120] ; 0x78 1000a7e6: 67e3 str r3, [r4, #124] ; 0x7c 1000a7e8: 6223 str r3, [r4, #32] 1000a7ea: 61e3 str r3, [r4, #28] 1000a7ec: e7e4 b.n 1000a7b8 <__aeabi_float_init+0x1c> 1000a7ee: 46c0 nop ; (mov r8, r8) 1000a7f0: 00004653 .word 0x00004653 1000a7f4: 20003eb0 .word 0x20003eb0 1000a7f8: 0000334c .word 0x0000334c 1000a7fc: 20003c74 .word 0x20003c74 1000a800: 1000a805 .word 0x1000a805 1000a804 : 1000a804: b507 push {r0, r1, r2, lr} 1000a806: 4660 mov r0, ip 1000a808: 8801 ldrh r1, [r0, #0] 1000a80a: 0a0a lsrs r2, r1, #8 1000a80c: 3002 adds r0, #2 1000a80e: 2adf cmp r2, #223 ; 0xdf 1000a810: d1fa bne.n 1000a808 1000a812: b2c9 uxtb r1, r1 1000a814: 0882 lsrs r2, r0, #2 1000a816: d304 bcc.n 1000a822 1000a818: 8802 ldrh r2, [r0, #0] 1000a81a: 8840 ldrh r0, [r0, #2] 1000a81c: 0400 lsls r0, r0, #16 1000a81e: 4310 orrs r0, r2 1000a820: e000 b.n 1000a824 1000a822: 6800 ldr r0, [r0, #0] 1000a824: 4a01 ldr r2, [pc, #4] ; (1000a82c ) 1000a826: 5050 str r0, [r2, r1] 1000a828: 9003 str r0, [sp, #12] 1000a82a: bd07 pop {r0, r1, r2, pc} 1000a82c: 20003eb0 .word 0x20003eb0 1000a830 : 1000a830: 0fc3 lsrs r3, r0, #31 1000a832: 07db lsls r3, r3, #31 1000a834: 0041 lsls r1, r0, #1 1000a836: 0e0a lsrs r2, r1, #24 1000a838: d007 beq.n 1000a84a 1000a83a: 2aff cmp r2, #255 ; 0xff 1000a83c: d008 beq.n 1000a850 1000a83e: 0909 lsrs r1, r1, #4 1000a840: 4a05 ldr r2, [pc, #20] ; (1000a858 ) 1000a842: 1889 adds r1, r1, r2 1000a844: 4319 orrs r1, r3 1000a846: 0740 lsls r0, r0, #29 1000a848: 4770 bx lr 1000a84a: 0019 movs r1, r3 1000a84c: 2000 movs r0, #0 1000a84e: 4770 bx lr 1000a850: 4902 ldr r1, [pc, #8] ; (1000a85c ) 1000a852: 18c9 adds r1, r1, r3 1000a854: e7fa b.n 1000a84c 1000a856: 0000 .short 0x0000 1000a858: 38000000 .word 0x38000000 1000a85c: 7ff00000 .word 0x7ff00000 1000a860 <__aeabi_mem_init>: 1000a860: 4801 ldr r0, [pc, #4] ; (1000a868 <__aeabi_mem_init+0x8>) 1000a862: 2104 movs r1, #4 1000a864: 4b01 ldr r3, [pc, #4] ; (1000a86c <__aeabi_mem_init+0xc>) 1000a866: 4718 bx r3 1000a868: 20001550 .word 0x20001550 1000a86c: 10009a0d .word 0x10009a0d 1000a870 <__wrap_memset>: 1000a870: 4b01 ldr r3, [pc, #4] ; (1000a878 <__wrap_memset+0x8>) 1000a872: 681b ldr r3, [r3, #0] 1000a874: 4718 bx r3 1000a876: 0000 .short 0x0000 1000a878: 20001550 .word 0x20001550 1000a87c <__wrap___aeabi_memcpy>: 1000a87c: 4b01 ldr r3, [pc, #4] ; (1000a884 <__wrap___aeabi_memcpy+0x8>) 1000a87e: 685b ldr r3, [r3, #4] 1000a880: 4718 bx r3 1000a882: 0000 .short 0x0000 1000a884: 20001550 .word 0x20001550 1000a888 : 1000a888: b5f0 push {r4, r5, r6, r7, lr} 1000a88a: 46c6 mov lr, r8 1000a88c: b500 push {lr} 1000a88e: 7c43 ldrb r3, [r0, #17] 1000a890: 0006 movs r6, r0 1000a892: 000c movs r4, r1 1000a894: 0015 movs r5, r2 1000a896: 2b00 cmp r3, #0 1000a898: d106 bne.n 1000a8a8 1000a89a: 6803 ldr r3, [r0, #0] 1000a89c: 0011 movs r1, r2 1000a89e: 0020 movs r0, r4 1000a8a0: 4798 blx r3 1000a8a2: bc04 pop {r2} 1000a8a4: 4690 mov r8, r2 1000a8a6: bdf0 pop {r4, r5, r6, r7, pc} 1000a8a8: 2a00 cmp r2, #0 1000a8aa: ddfa ble.n 1000a8a2 1000a8ac: 780a ldrb r2, [r1, #0] 1000a8ae: 7c03 ldrb r3, [r0, #16] 1000a8b0: 2000 movs r0, #0 1000a8b2: 2a0a cmp r2, #10 1000a8b4: d02c beq.n 1000a910 1000a8b6: 2101 movs r1, #1 1000a8b8: 2d01 cmp r5, #1 1000a8ba: d01b beq.n 1000a8f4 1000a8bc: 4b18 ldr r3, [pc, #96] ; (1000a920 ) 1000a8be: 4698 mov r8, r3 1000a8c0: e002 b.n 1000a8c8 1000a8c2: 0039 movs r1, r7 1000a8c4: 42bd cmp r5, r7 1000a8c6: d015 beq.n 1000a8f4 1000a8c8: 1e4b subs r3, r1, #1 1000a8ca: 5ce2 ldrb r2, [r4, r3] 1000a8cc: 5c63 ldrb r3, [r4, r1] 1000a8ce: 1c4f adds r7, r1, #1 1000a8d0: 2b0a cmp r3, #10 1000a8d2: d1f6 bne.n 1000a8c2 1000a8d4: 2a0d cmp r2, #13 1000a8d6: d0f4 beq.n 1000a8c2 1000a8d8: 6833 ldr r3, [r6, #0] 1000a8da: 4288 cmp r0, r1 1000a8dc: da03 bge.n 1000a8e6 1000a8de: 1a09 subs r1, r1, r0 1000a8e0: 1820 adds r0, r4, r0 1000a8e2: 4798 blx r3 1000a8e4: 6833 ldr r3, [r6, #0] 1000a8e6: 2102 movs r1, #2 1000a8e8: 4640 mov r0, r8 1000a8ea: 4798 blx r3 1000a8ec: 0038 movs r0, r7 1000a8ee: 0039 movs r1, r7 1000a8f0: 42bd cmp r5, r7 1000a8f2: d1e9 bne.n 1000a8c8 1000a8f4: 4285 cmp r5, r0 1000a8f6: dd03 ble.n 1000a900 1000a8f8: 1a29 subs r1, r5, r0 1000a8fa: 6833 ldr r3, [r6, #0] 1000a8fc: 1820 adds r0, r4, r0 1000a8fe: 4798 blx r3 1000a900: 1964 adds r4, r4, r5 1000a902: 3c01 subs r4, #1 1000a904: 7823 ldrb r3, [r4, #0] 1000a906: 3b0d subs r3, #13 1000a908: 425a negs r2, r3 1000a90a: 4153 adcs r3, r2 1000a90c: 7433 strb r3, [r6, #16] 1000a90e: e7c8 b.n 1000a8a2 1000a910: 2b00 cmp r3, #0 1000a912: d1d0 bne.n 1000a8b6 1000a914: 4802 ldr r0, [pc, #8] ; (1000a920 ) 1000a916: 2102 movs r1, #2 1000a918: 6833 ldr r3, [r6, #0] 1000a91a: 4798 blx r3 1000a91c: 2001 movs r0, #1 1000a91e: e7ca b.n 1000a8b6 1000a920: 10011ae8 .word 0x10011ae8 1000a924 : 1000a924: b5f0 push {r4, r5, r6, r7, lr} 1000a926: 464f mov r7, r9 1000a928: 46d6 mov lr, sl 1000a92a: 4646 mov r6, r8 1000a92c: 4b31 ldr r3, [pc, #196] ; (1000a9f4 ) 1000a92e: b5c0 push {r6, r7, lr} 1000a930: 681c ldr r4, [r3, #0] 1000a932: 0007 movs r7, r0 1000a934: 2c00 cmp r4, #0 1000a936: d01b beq.n 1000a970 1000a938: 4b2f ldr r3, [pc, #188] ; (1000a9f8 ) 1000a93a: 4698 mov r8, r3 1000a93c: 4b2f ldr r3, [pc, #188] ; (1000a9fc ) 1000a93e: 469a mov sl, r3 1000a940: e002 b.n 1000a948 1000a942: 68e4 ldr r4, [r4, #12] 1000a944: 2c00 cmp r4, #0 1000a946: d013 beq.n 1000a970 1000a948: 6823 ldr r3, [r4, #0] 1000a94a: 2b00 cmp r3, #0 1000a94c: d0f9 beq.n 1000a942 1000a94e: 4642 mov r2, r8 1000a950: 6812 ldr r2, [r2, #0] 1000a952: 2a00 cmp r2, #0 1000a954: d001 beq.n 1000a95a 1000a956: 42a2 cmp r2, r4 1000a958: d1f3 bne.n 1000a942 1000a95a: 7c62 ldrb r2, [r4, #17] 1000a95c: 1d3d adds r5, r7, #4 1000a95e: 683e ldr r6, [r7, #0] 1000a960: 2a00 cmp r2, #0 1000a962: d10c bne.n 1000a97e 1000a964: 0031 movs r1, r6 1000a966: 0028 movs r0, r5 1000a968: 4798 blx r3 1000a96a: 68e4 ldr r4, [r4, #12] 1000a96c: 2c00 cmp r4, #0 1000a96e: d1eb bne.n 1000a948 1000a970: 2300 movs r3, #0 1000a972: 603b str r3, [r7, #0] 1000a974: bc1c pop {r2, r3, r4} 1000a976: 4690 mov r8, r2 1000a978: 4699 mov r9, r3 1000a97a: 46a2 mov sl, r4 1000a97c: bdf0 pop {r4, r5, r6, r7, pc} 1000a97e: 2e00 cmp r6, #0 1000a980: dddf ble.n 1000a942 1000a982: 7939 ldrb r1, [r7, #4] 1000a984: 7c22 ldrb r2, [r4, #16] 1000a986: 2000 movs r0, #0 1000a988: 290a cmp r1, #10 1000a98a: d02b beq.n 1000a9e4 1000a98c: 2101 movs r1, #1 1000a98e: 2e01 cmp r6, #1 1000a990: d103 bne.n 1000a99a 1000a992: e019 b.n 1000a9c8 1000a994: 4649 mov r1, r9 1000a996: 454e cmp r6, r9 1000a998: d016 beq.n 1000a9c8 1000a99a: 1e4b subs r3, r1, #1 1000a99c: 5cea ldrb r2, [r5, r3] 1000a99e: 1c4b adds r3, r1, #1 1000a9a0: 4699 mov r9, r3 1000a9a2: 5c6b ldrb r3, [r5, r1] 1000a9a4: 2b0a cmp r3, #10 1000a9a6: d1f5 bne.n 1000a994 1000a9a8: 2a0d cmp r2, #13 1000a9aa: d0f3 beq.n 1000a994 1000a9ac: 6823 ldr r3, [r4, #0] 1000a9ae: 4281 cmp r1, r0 1000a9b0: dd03 ble.n 1000a9ba 1000a9b2: 1a09 subs r1, r1, r0 1000a9b4: 1828 adds r0, r5, r0 1000a9b6: 4798 blx r3 1000a9b8: 6823 ldr r3, [r4, #0] 1000a9ba: 2102 movs r1, #2 1000a9bc: 4650 mov r0, sl 1000a9be: 4798 blx r3 1000a9c0: 4648 mov r0, r9 1000a9c2: 4649 mov r1, r9 1000a9c4: 454e cmp r6, r9 1000a9c6: d1e8 bne.n 1000a99a 1000a9c8: 4286 cmp r6, r0 1000a9ca: dd03 ble.n 1000a9d4 1000a9cc: 1a31 subs r1, r6, r0 1000a9ce: 6823 ldr r3, [r4, #0] 1000a9d0: 1828 adds r0, r5, r0 1000a9d2: 4798 blx r3 1000a9d4: 19ad adds r5, r5, r6 1000a9d6: 3d01 subs r5, #1 1000a9d8: 782b ldrb r3, [r5, #0] 1000a9da: 3b0d subs r3, #13 1000a9dc: 425a negs r2, r3 1000a9de: 4153 adcs r3, r2 1000a9e0: 7423 strb r3, [r4, #16] 1000a9e2: e7ae b.n 1000a942 1000a9e4: 2a00 cmp r2, #0 1000a9e6: d1d1 bne.n 1000a98c 1000a9e8: 4804 ldr r0, [pc, #16] ; (1000a9fc ) 1000a9ea: 3908 subs r1, #8 1000a9ec: 4798 blx r3 1000a9ee: 2001 movs r0, #1 1000a9f0: e7cc b.n 1000a98c 1000a9f2: 46c0 nop ; (mov r8, r8) 1000a9f4: 20003744 .word 0x20003744 1000a9f8: 20003748 .word 0x20003748 1000a9fc: 10011ae8 .word 0x10011ae8 1000aa00 : 1000aa00: 680b ldr r3, [r1, #0] 1000aa02: b570 push {r4, r5, r6, lr} 1000aa04: 0005 movs r5, r0 1000aa06: 000c movs r4, r1 1000aa08: 2b80 cmp r3, #128 ; 0x80 1000aa0a: d004 beq.n 1000aa16 1000aa0c: 1c5a adds r2, r3, #1 1000aa0e: 6022 str r2, [r4, #0] 1000aa10: 18e4 adds r4, r4, r3 1000aa12: 7125 strb r5, [r4, #4] 1000aa14: bd70 pop {r4, r5, r6, pc} 1000aa16: 0008 movs r0, r1 1000aa18: f7ff ff84 bl 1000a924 1000aa1c: 6823 ldr r3, [r4, #0] 1000aa1e: e7f5 b.n 1000aa0c 1000aa20 <__wrap_putchar>: 1000aa20: b5f0 push {r4, r5, r6, r7, lr} 1000aa22: 46ce mov lr, r9 1000aa24: 4647 mov r7, r8 1000aa26: b580 push {r7, lr} 1000aa28: b083 sub sp, #12 1000aa2a: 466b mov r3, sp 1000aa2c: 1cdd adds r5, r3, #3 1000aa2e: 23d0 movs r3, #208 ; 0xd0 1000aa30: 7028 strb r0, [r5, #0] 1000aa32: 061b lsls r3, r3, #24 1000aa34: 681c ldr r4, [r3, #0] 1000aa36: 4b1f ldr r3, [pc, #124] ; (1000aab4 <__wrap_putchar+0x94>) 1000aa38: 4680 mov r8, r0 1000aa3a: a901 add r1, sp, #4 1000aa3c: 0018 movs r0, r3 1000aa3e: 4699 mov r9, r3 1000aa40: f006 f9fe bl 10010e40 <__mutex_try_enter_veneer> 1000aa44: 1e07 subs r7, r0, #0 1000aa46: d12d bne.n 1000aaa4 <__wrap_putchar+0x84> 1000aa48: 9b01 ldr r3, [sp, #4] 1000aa4a: b264 sxtb r4, r4 1000aa4c: 429c cmp r4, r3 1000aa4e: d024 beq.n 1000aa9a <__wrap_putchar+0x7a> 1000aa50: 4648 mov r0, r9 1000aa52: f006 fa1d bl 10010e90 <__mutex_enter_blocking_veneer> 1000aa56: 4b18 ldr r3, [pc, #96] ; (1000aab8 <__wrap_putchar+0x98>) 1000aa58: 2701 movs r7, #1 1000aa5a: 681c ldr r4, [r3, #0] 1000aa5c: 2c00 cmp r4, #0 1000aa5e: d025 beq.n 1000aaac <__wrap_putchar+0x8c> 1000aa60: 4e16 ldr r6, [pc, #88] ; (1000aabc <__wrap_putchar+0x9c>) 1000aa62: e007 b.n 1000aa74 <__wrap_putchar+0x54> 1000aa64: 2201 movs r2, #1 1000aa66: 0029 movs r1, r5 1000aa68: 0020 movs r0, r4 1000aa6a: f7ff ff0d bl 1000a888 1000aa6e: 68e4 ldr r4, [r4, #12] 1000aa70: 2c00 cmp r4, #0 1000aa72: d00a beq.n 1000aa8a <__wrap_putchar+0x6a> 1000aa74: 6823 ldr r3, [r4, #0] 1000aa76: 2b00 cmp r3, #0 1000aa78: d0f9 beq.n 1000aa6e <__wrap_putchar+0x4e> 1000aa7a: 6833 ldr r3, [r6, #0] 1000aa7c: 2b00 cmp r3, #0 1000aa7e: d0f1 beq.n 1000aa64 <__wrap_putchar+0x44> 1000aa80: 42a3 cmp r3, r4 1000aa82: d0ef beq.n 1000aa64 <__wrap_putchar+0x44> 1000aa84: 68e4 ldr r4, [r4, #12] 1000aa86: 2c00 cmp r4, #0 1000aa88: d1f4 bne.n 1000aa74 <__wrap_putchar+0x54> 1000aa8a: 2f00 cmp r7, #0 1000aa8c: d10e bne.n 1000aaac <__wrap_putchar+0x8c> 1000aa8e: 4640 mov r0, r8 1000aa90: b003 add sp, #12 1000aa92: bc0c pop {r2, r3} 1000aa94: 4690 mov r8, r2 1000aa96: 4699 mov r9, r3 1000aa98: bdf0 pop {r4, r5, r6, r7, pc} 1000aa9a: 4b07 ldr r3, [pc, #28] ; (1000aab8 <__wrap_putchar+0x98>) 1000aa9c: 681c ldr r4, [r3, #0] 1000aa9e: 2c00 cmp r4, #0 1000aaa0: d1de bne.n 1000aa60 <__wrap_putchar+0x40> 1000aaa2: e7f4 b.n 1000aa8e <__wrap_putchar+0x6e> 1000aaa4: 4b04 ldr r3, [pc, #16] ; (1000aab8 <__wrap_putchar+0x98>) 1000aaa6: 681c ldr r4, [r3, #0] 1000aaa8: 2c00 cmp r4, #0 1000aaaa: d1d9 bne.n 1000aa60 <__wrap_putchar+0x40> 1000aaac: 4648 mov r0, r9 1000aaae: f006 f9a7 bl 10010e00 <__mutex_exit_veneer> 1000aab2: e7ec b.n 1000aa8e <__wrap_putchar+0x6e> 1000aab4: 20001df0 .word 0x20001df0 1000aab8: 20003744 .word 0x20003744 1000aabc: 20003748 .word 0x20003748 1000aac0 <__wrap_puts>: 1000aac0: b5f0 push {r4, r5, r6, r7, lr} 1000aac2: 46de mov lr, fp 1000aac4: 4657 mov r7, sl 1000aac6: 464e mov r6, r9 1000aac8: 4645 mov r5, r8 1000aaca: b5e0 push {r5, r6, r7, lr} 1000aacc: b083 sub sp, #12 1000aace: 0007 movs r7, r0 1000aad0: f006 f80e bl 10010af0 1000aad4: 23d0 movs r3, #208 ; 0xd0 1000aad6: ad01 add r5, sp, #4 1000aad8: 061b lsls r3, r3, #24 1000aada: 0006 movs r6, r0 1000aadc: 0029 movs r1, r5 1000aade: 482f ldr r0, [pc, #188] ; (1000ab9c <__wrap_puts+0xdc>) 1000aae0: 681c ldr r4, [r3, #0] 1000aae2: f006 f9ad bl 10010e40 <__mutex_try_enter_veneer> 1000aae6: 4682 mov sl, r0 1000aae8: 2800 cmp r0, #0 1000aaea: d149 bne.n 1000ab80 <__wrap_puts+0xc0> 1000aaec: 9b01 ldr r3, [sp, #4] 1000aaee: b264 sxtb r4, r4 1000aaf0: 429c cmp r4, r3 1000aaf2: d03f beq.n 1000ab74 <__wrap_puts+0xb4> 1000aaf4: 4829 ldr r0, [pc, #164] ; (1000ab9c <__wrap_puts+0xdc>) 1000aaf6: f006 f9cb bl 10010e90 <__mutex_enter_blocking_veneer> 1000aafa: 4b29 ldr r3, [pc, #164] ; (1000aba0 <__wrap_puts+0xe0>) 1000aafc: 469b mov fp, r3 1000aafe: 681c ldr r4, [r3, #0] 1000ab00: 2301 movs r3, #1 1000ab02: 469a mov sl, r3 1000ab04: 2c00 cmp r4, #0 1000ab06: d040 beq.n 1000ab8a <__wrap_puts+0xca> 1000ab08: 4b26 ldr r3, [pc, #152] ; (1000aba4 <__wrap_puts+0xe4>) 1000ab0a: 4698 mov r8, r3 1000ab0c: 230a movs r3, #10 1000ab0e: 4699 mov r9, r3 1000ab10: e00e b.n 1000ab30 <__wrap_puts+0x70> 1000ab12: 0032 movs r2, r6 1000ab14: 0039 movs r1, r7 1000ab16: 0020 movs r0, r4 1000ab18: f7ff feb6 bl 1000a888 1000ab1c: 464b mov r3, r9 1000ab1e: 2201 movs r2, #1 1000ab20: 0029 movs r1, r5 1000ab22: 0020 movs r0, r4 1000ab24: 702b strb r3, [r5, #0] 1000ab26: f7ff feaf bl 1000a888 1000ab2a: 68e4 ldr r4, [r4, #12] 1000ab2c: 2c00 cmp r4, #0 1000ab2e: d00b beq.n 1000ab48 <__wrap_puts+0x88> 1000ab30: 6823 ldr r3, [r4, #0] 1000ab32: 2b00 cmp r3, #0 1000ab34: d0f9 beq.n 1000ab2a <__wrap_puts+0x6a> 1000ab36: 4643 mov r3, r8 1000ab38: 681b ldr r3, [r3, #0] 1000ab3a: 2b00 cmp r3, #0 1000ab3c: d0e9 beq.n 1000ab12 <__wrap_puts+0x52> 1000ab3e: 42a3 cmp r3, r4 1000ab40: d0e7 beq.n 1000ab12 <__wrap_puts+0x52> 1000ab42: 68e4 ldr r4, [r4, #12] 1000ab44: 2c00 cmp r4, #0 1000ab46: d1f3 bne.n 1000ab30 <__wrap_puts+0x70> 1000ab48: 4653 mov r3, sl 1000ab4a: 2b00 cmp r3, #0 1000ab4c: d11d bne.n 1000ab8a <__wrap_puts+0xca> 1000ab4e: 465b mov r3, fp 1000ab50: 681c ldr r4, [r3, #0] 1000ab52: 2c00 cmp r4, #0 1000ab54: d006 beq.n 1000ab64 <__wrap_puts+0xa4> 1000ab56: 6863 ldr r3, [r4, #4] 1000ab58: 2b00 cmp r3, #0 1000ab5a: d01a beq.n 1000ab92 <__wrap_puts+0xd2> 1000ab5c: 4798 blx r3 1000ab5e: 68e4 ldr r4, [r4, #12] 1000ab60: 2c00 cmp r4, #0 1000ab62: d1f8 bne.n 1000ab56 <__wrap_puts+0x96> 1000ab64: 0030 movs r0, r6 1000ab66: b003 add sp, #12 1000ab68: bc3c pop {r2, r3, r4, r5} 1000ab6a: 4690 mov r8, r2 1000ab6c: 4699 mov r9, r3 1000ab6e: 46a2 mov sl, r4 1000ab70: 46ab mov fp, r5 1000ab72: bdf0 pop {r4, r5, r6, r7, pc} 1000ab74: 4b0a ldr r3, [pc, #40] ; (1000aba0 <__wrap_puts+0xe0>) 1000ab76: 681c ldr r4, [r3, #0] 1000ab78: 469b mov fp, r3 1000ab7a: 2c00 cmp r4, #0 1000ab7c: d1c4 bne.n 1000ab08 <__wrap_puts+0x48> 1000ab7e: e7f1 b.n 1000ab64 <__wrap_puts+0xa4> 1000ab80: 4b07 ldr r3, [pc, #28] ; (1000aba0 <__wrap_puts+0xe0>) 1000ab82: 681c ldr r4, [r3, #0] 1000ab84: 469b mov fp, r3 1000ab86: 2c00 cmp r4, #0 1000ab88: d1be bne.n 1000ab08 <__wrap_puts+0x48> 1000ab8a: 4804 ldr r0, [pc, #16] ; (1000ab9c <__wrap_puts+0xdc>) 1000ab8c: f006 f938 bl 10010e00 <__mutex_exit_veneer> 1000ab90: e7dd b.n 1000ab4e <__wrap_puts+0x8e> 1000ab92: 68e4 ldr r4, [r4, #12] 1000ab94: 2c00 cmp r4, #0 1000ab96: d1de bne.n 1000ab56 <__wrap_puts+0x96> 1000ab98: e7e4 b.n 1000ab64 <__wrap_puts+0xa4> 1000ab9a: 46c0 nop ; (mov r8, r8) 1000ab9c: 20001df0 .word 0x20001df0 1000aba0: 20003744 .word 0x20003744 1000aba4: 20003748 .word 0x20003748 1000aba8 : 1000aba8: 4b0d ldr r3, [pc, #52] ; (1000abe0 ) 1000abaa: 681a ldr r2, [r3, #0] 1000abac: 2a00 cmp r2, #0 1000abae: d012 beq.n 1000abd6 1000abb0: 4282 cmp r2, r0 1000abb2: d103 bne.n 1000abbc 1000abb4: e009 b.n 1000abca 1000abb6: 4298 cmp r0, r3 1000abb8: d007 beq.n 1000abca 1000abba: 001a movs r2, r3 1000abbc: 68d3 ldr r3, [r2, #12] 1000abbe: 2b00 cmp r3, #0 1000abc0: d1f9 bne.n 1000abb6 1000abc2: 2900 cmp r1, #0 1000abc4: d000 beq.n 1000abc8 1000abc6: 60d0 str r0, [r2, #12] 1000abc8: 4770 bx lr 1000abca: 2900 cmp r1, #0 1000abcc: d1fc bne.n 1000abc8 1000abce: 68c3 ldr r3, [r0, #12] 1000abd0: 60d3 str r3, [r2, #12] 1000abd2: 60c1 str r1, [r0, #12] 1000abd4: e7f8 b.n 1000abc8 1000abd6: 2900 cmp r1, #0 1000abd8: d0f6 beq.n 1000abc8 1000abda: 6018 str r0, [r3, #0] 1000abdc: e7f4 b.n 1000abc8 1000abde: 46c0 nop ; (mov r8, r8) 1000abe0: 20003744 .word 0x20003744 1000abe4 <__wrap_vprintf>: 1000abe4: b5f0 push {r4, r5, r6, r7, lr} 1000abe6: 46c6 mov lr, r8 1000abe8: 23d0 movs r3, #208 ; 0xd0 1000abea: b500 push {lr} 1000abec: 4e1f ldr r6, [pc, #124] ; (1000ac6c <__wrap_vprintf+0x88>) 1000abee: b0a2 sub sp, #136 ; 0x88 1000abf0: 061b lsls r3, r3, #24 1000abf2: 0007 movs r7, r0 1000abf4: 4688 mov r8, r1 1000abf6: 0030 movs r0, r6 1000abf8: a901 add r1, sp, #4 1000abfa: 681c ldr r4, [r3, #0] 1000abfc: f006 f920 bl 10010e40 <__mutex_try_enter_veneer> 1000ac00: 1e05 subs r5, r0, #0 1000ac02: d107 bne.n 1000ac14 <__wrap_vprintf+0x30> 1000ac04: 9b01 ldr r3, [sp, #4] 1000ac06: b264 sxtb r4, r4 1000ac08: 429c cmp r4, r3 1000ac0a: d003 beq.n 1000ac14 <__wrap_vprintf+0x30> 1000ac0c: 0030 movs r0, r6 1000ac0e: f006 f93f bl 10010e90 <__mutex_enter_blocking_veneer> 1000ac12: 3501 adds r5, #1 1000ac14: 2284 movs r2, #132 ; 0x84 1000ac16: 2100 movs r1, #0 1000ac18: a801 add r0, sp, #4 1000ac1a: f7ff fe29 bl 1000a870 <__wrap_memset> 1000ac1e: 4643 mov r3, r8 1000ac20: 003a movs r2, r7 1000ac22: a901 add r1, sp, #4 1000ac24: 4812 ldr r0, [pc, #72] ; (1000ac70 <__wrap_vprintf+0x8c>) 1000ac26: f7fe feb1 bl 1000998c 1000ac2a: 9b01 ldr r3, [sp, #4] 1000ac2c: 0007 movs r7, r0 1000ac2e: 2b00 cmp r3, #0 1000ac30: d118 bne.n 1000ac64 <__wrap_vprintf+0x80> 1000ac32: 4b10 ldr r3, [pc, #64] ; (1000ac74 <__wrap_vprintf+0x90>) 1000ac34: 681c ldr r4, [r3, #0] 1000ac36: 2c00 cmp r4, #0 1000ac38: d006 beq.n 1000ac48 <__wrap_vprintf+0x64> 1000ac3a: 6863 ldr r3, [r4, #4] 1000ac3c: 2b00 cmp r3, #0 1000ac3e: d00d beq.n 1000ac5c <__wrap_vprintf+0x78> 1000ac40: 4798 blx r3 1000ac42: 68e4 ldr r4, [r4, #12] 1000ac44: 2c00 cmp r4, #0 1000ac46: d1f8 bne.n 1000ac3a <__wrap_vprintf+0x56> 1000ac48: 2d00 cmp r5, #0 1000ac4a: d002 beq.n 1000ac52 <__wrap_vprintf+0x6e> 1000ac4c: 0030 movs r0, r6 1000ac4e: f006 f8d7 bl 10010e00 <__mutex_exit_veneer> 1000ac52: 0038 movs r0, r7 1000ac54: b022 add sp, #136 ; 0x88 1000ac56: bc04 pop {r2} 1000ac58: 4690 mov r8, r2 1000ac5a: bdf0 pop {r4, r5, r6, r7, pc} 1000ac5c: 68e4 ldr r4, [r4, #12] 1000ac5e: 2c00 cmp r4, #0 1000ac60: d1eb bne.n 1000ac3a <__wrap_vprintf+0x56> 1000ac62: e7f1 b.n 1000ac48 <__wrap_vprintf+0x64> 1000ac64: a801 add r0, sp, #4 1000ac66: f7ff fe5d bl 1000a924 1000ac6a: e7e2 b.n 1000ac32 <__wrap_vprintf+0x4e> 1000ac6c: 20001df0 .word 0x20001df0 1000ac70: 1000aa01 .word 0x1000aa01 1000ac74: 20003744 .word 0x20003744 1000ac78 <__wrap_printf>: 1000ac78: b40f push {r0, r1, r2, r3} 1000ac7a: b500 push {lr} 1000ac7c: b083 sub sp, #12 1000ac7e: a904 add r1, sp, #16 1000ac80: c901 ldmia r1!, {r0} 1000ac82: 9101 str r1, [sp, #4] 1000ac84: f7ff ffae bl 1000abe4 <__wrap_vprintf> 1000ac88: b003 add sp, #12 1000ac8a: bc08 pop {r3} 1000ac8c: b004 add sp, #16 1000ac8e: 4718 bx r3 1000ac90 : 1000ac90: b510 push {r4, lr} 1000ac92: f000 f98f bl 1000afb4 1000ac96: bd10 pop {r4, pc} 1000ac98 : 1000ac98: b5f0 push {r4, r5, r6, r7, lr} 1000ac9a: 46ce mov lr, r9 1000ac9c: 4647 mov r7, r8 1000ac9e: 0004 movs r4, r0 1000aca0: b580 push {r7, lr} 1000aca2: b083 sub sp, #12 1000aca4: f7fb faa8 bl 100061f8 1000aca8: 0026 movs r6, r4 1000acaa: 2700 movs r7, #0 1000acac: 1836 adds r6, r6, r0 1000acae: 414f adcs r7, r1 1000acb0: 42b9 cmp r1, r7 1000acb2: d830 bhi.n 1000ad16 1000acb4: d02d beq.n 1000ad12 1000acb6: 46b9 mov r9, r7 1000acb8: 4b1d ldr r3, [pc, #116] ; (1000ad30 ) 1000acba: 4d1e ldr r5, [pc, #120] ; (1000ad34 ) 1000acbc: 4698 mov r8, r3 1000acbe: 4643 mov r3, r8 1000acc0: 681c ldr r4, [r3, #0] 1000acc2: 2c00 cmp r4, #0 1000acc4: d103 bne.n 1000acce 1000acc6: e016 b.n 1000acf6 1000acc8: 68e4 ldr r4, [r4, #12] 1000acca: 2c00 cmp r4, #0 1000accc: d013 beq.n 1000acf6 1000acce: 682b ldr r3, [r5, #0] 1000acd0: 2b00 cmp r3, #0 1000acd2: d001 beq.n 1000acd8 1000acd4: 42a3 cmp r3, r4 1000acd6: d1f7 bne.n 1000acc8 1000acd8: 68a3 ldr r3, [r4, #8] 1000acda: 2b00 cmp r3, #0 1000acdc: d0f4 beq.n 1000acc8 1000acde: 2101 movs r1, #1 1000ace0: a801 add r0, sp, #4 1000ace2: 4798 blx r3 1000ace4: 2800 cmp r0, #0 1000ace6: ddef ble.n 1000acc8 1000ace8: 466b mov r3, sp 1000acea: 7918 ldrb r0, [r3, #4] 1000acec: b003 add sp, #12 1000acee: bc0c pop {r2, r3} 1000acf0: 4690 mov r8, r2 1000acf2: 4699 mov r9, r3 1000acf4: bdf0 pop {r4, r5, r6, r7, pc} 1000acf6: 2001 movs r0, #1 1000acf8: 2100 movs r1, #0 1000acfa: f7fb fa89 bl 10006210 1000acfe: 4b0e ldr r3, [pc, #56] ; (1000ad38 ) 1000ad00: 6a5a ldr r2, [r3, #36] ; 0x24 1000ad02: 4591 cmp r9, r2 1000ad04: d8db bhi.n 1000acbe 1000ad06: 6a9b ldr r3, [r3, #40] ; 0x28 1000ad08: 42b3 cmp r3, r6 1000ad0a: d30b bcc.n 1000ad24 1000ad0c: 2001 movs r0, #1 1000ad0e: 4240 negs r0, r0 1000ad10: e7ec b.n 1000acec 1000ad12: 42b0 cmp r0, r6 1000ad14: d9cf bls.n 1000acb6 1000ad16: 2301 movs r3, #1 1000ad18: 425b negs r3, r3 1000ad1a: 4699 mov r9, r3 1000ad1c: 2601 movs r6, #1 1000ad1e: 4276 negs r6, r6 1000ad20: 17f7 asrs r7, r6, #31 1000ad22: e7c9 b.n 1000acb8 1000ad24: 4591 cmp r9, r2 1000ad26: d0ca beq.n 1000acbe 1000ad28: 2001 movs r0, #1 1000ad2a: 4240 negs r0, r0 1000ad2c: e7de b.n 1000acec 1000ad2e: 46c0 nop ; (mov r8, r8) 1000ad30: 20003744 .word 0x20003744 1000ad34: 20003748 .word 0x20003748 1000ad38: 40054000 .word 0x40054000 1000ad3c : 1000ad3c: 2900 cmp r1, #0 1000ad3e: d003 beq.n 1000ad48 1000ad40: 7c43 ldrb r3, [r0, #17] 1000ad42: 2b00 cmp r3, #0 1000ad44: d100 bne.n 1000ad48 1000ad46: 7403 strb r3, [r0, #16] 1000ad48: 7441 strb r1, [r0, #17] 1000ad4a: 4770 bx lr 1000ad4c : 1000ad4c: 4770 bx lr 1000ad4e: 46c0 nop ; (mov r8, r8) 1000ad50 : 1000ad50: 2200 movs r2, #0 1000ad52: 4b01 ldr r3, [pc, #4] ; (1000ad58 ) 1000ad54: 701a strb r2, [r3, #0] 1000ad56: 4770 bx lr 1000ad58: 20003dac .word 0x20003dac 1000ad5c : 1000ad5c: 2001 movs r0, #1 1000ad5e: 4770 bx lr 1000ad60 : 1000ad60: 794b ldrb r3, [r1, #5] 1000ad62: 2000 movs r0, #0 1000ad64: 2bff cmp r3, #255 ; 0xff 1000ad66: d000 beq.n 1000ad6a 1000ad68: 4770 bx lr 1000ad6a: 798b ldrb r3, [r1, #6] 1000ad6c: 2b00 cmp r3, #0 1000ad6e: d1fb bne.n 1000ad68 1000ad70: 79cb ldrb r3, [r1, #7] 1000ad72: 2b01 cmp r3, #1 1000ad74: d1f8 bne.n 1000ad68 1000ad76: 2a08 cmp r2, #8 1000ad78: d9f6 bls.n 1000ad68 1000ad7a: 788a ldrb r2, [r1, #2] 1000ad7c: 4b01 ldr r3, [pc, #4] ; (1000ad84 ) 1000ad7e: 3009 adds r0, #9 1000ad80: 701a strb r2, [r3, #0] 1000ad82: e7f1 b.n 1000ad68 1000ad84: 20003dac .word 0x20003dac 1000ad88 : 1000ad88: b570 push {r4, r5, r6, lr} 1000ad8a: 2900 cmp r1, #0 1000ad8c: d115 bne.n 1000adba 1000ad8e: 4915 ldr r1, [pc, #84] ; (1000ade4 ) 1000ad90: 7953 ldrb r3, [r2, #5] 1000ad92: 7910 ldrb r0, [r2, #4] 1000ad94: 7809 ldrb r1, [r1, #0] 1000ad96: 021b lsls r3, r3, #8 1000ad98: 4303 orrs r3, r0 1000ad9a: 2000 movs r0, #0 1000ad9c: 4299 cmp r1, r3 1000ad9e: d000 beq.n 1000ada2 1000ada0: bd70 pop {r4, r5, r6, pc} 1000ada2: 7853 ldrb r3, [r2, #1] 1000ada4: 2b01 cmp r3, #1 1000ada6: d00a beq.n 1000adbe 1000ada8: 2b02 cmp r3, #2 1000adaa: d1f9 bne.n 1000ada0 1000adac: 2000 movs r0, #0 1000adae: 2264 movs r2, #100 ; 0x64 1000adb0: 2100 movs r1, #0 1000adb2: f7fc fa55 bl 10007260 1000adb6: 2001 movs r0, #1 1000adb8: e7f2 b.n 1000ada0 1000adba: 2001 movs r0, #1 1000adbc: e7f0 b.n 1000ada0 1000adbe: 78d4 ldrb r4, [r2, #3] 1000adc0: 7891 ldrb r1, [r2, #2] 1000adc2: 0224 lsls r4, r4, #8 1000adc4: 430c orrs r4, r1 1000adc6: 0005 movs r5, r0 1000adc8: 05e2 lsls r2, r4, #23 1000adca: d502 bpl.n 1000add2 1000adcc: 0a62 lsrs r2, r4, #9 1000adce: 4093 lsls r3, r2 1000add0: 001d movs r5, r3 1000add2: 4805 ldr r0, [pc, #20] ; (1000ade8 ) 1000add4: f7fe fe0a bl 100099ec 1000add8: 217f movs r1, #127 ; 0x7f 1000adda: 0003 movs r3, r0 1000addc: 4021 ands r1, r4 1000adde: 0028 movs r0, r5 1000ade0: 4798 blx r3 1000ade2: 46c0 nop ; (mov r8, r8) 1000ade4: 20003dac .word 0x20003dac 1000ade8: 00004255 .word 0x00004255 1000adec : 1000adec: 2301 movs r3, #1 1000adee: 7003 strb r3, [r0, #0] 1000adf0: 4800 ldr r0, [pc, #0] ; (1000adf4 ) 1000adf2: 4770 bx lr 1000adf4: 10011aec .word 0x10011aec 1000adf8 : 1000adf8: 784a ldrb r2, [r1, #1] 1000adfa: 780b ldrb r3, [r1, #0] 1000adfc: 0212 lsls r2, r2, #8 1000adfe: 431a orrs r2, r3 1000ae00: 788b ldrb r3, [r1, #2] 1000ae02: b510 push {r4, lr} 1000ae04: 041b lsls r3, r3, #16 1000ae06: 431a orrs r2, r3 1000ae08: 78cb ldrb r3, [r1, #3] 1000ae0a: 061b lsls r3, r3, #24 1000ae0c: 4313 orrs r3, r2 1000ae0e: 2296 movs r2, #150 ; 0x96 1000ae10: 00d2 lsls r2, r2, #3 1000ae12: 4293 cmp r3, r2 1000ae14: d000 beq.n 1000ae18 1000ae16: bd10 pop {r4, pc} 1000ae18: 4803 ldr r0, [pc, #12] ; (1000ae28 ) 1000ae1a: f7fe fde7 bl 100099ec 1000ae1e: 2100 movs r1, #0 1000ae20: 0003 movs r3, r0 1000ae22: 0008 movs r0, r1 1000ae24: 4798 blx r3 1000ae26: 46c0 nop ; (mov r8, r8) 1000ae28: 00004255 .word 0x00004255 1000ae2c : 1000ae2c: b570 push {r4, r5, r6, lr} 1000ae2e: 4c18 ldr r4, [pc, #96] ; (1000ae90 ) 1000ae30: b082 sub sp, #8 1000ae32: 0005 movs r5, r0 1000ae34: 000e movs r6, r1 1000ae36: 0020 movs r0, r4 1000ae38: a901 add r1, sp, #4 1000ae3a: f006 f801 bl 10010e40 <__mutex_try_enter_veneer> 1000ae3e: 2800 cmp r0, #0 1000ae40: d108 bne.n 1000ae54 1000ae42: 23d0 movs r3, #208 ; 0xd0 1000ae44: 061b lsls r3, r3, #24 1000ae46: 681b ldr r3, [r3, #0] 1000ae48: 9a01 ldr r2, [sp, #4] 1000ae4a: 429a cmp r2, r3 1000ae4c: d01c beq.n 1000ae88 1000ae4e: 0020 movs r0, r4 1000ae50: f006 f81e bl 10010e90 <__mutex_enter_blocking_veneer> 1000ae54: 2000 movs r0, #0 1000ae56: f001 fe49 bl 1000caec 1000ae5a: 2800 cmp r0, #0 1000ae5c: d107 bne.n 1000ae6e 1000ae5e: 2503 movs r5, #3 1000ae60: 426d negs r5, r5 1000ae62: 0020 movs r0, r4 1000ae64: f005 ffcc bl 10010e00 <__mutex_exit_veneer> 1000ae68: 0028 movs r0, r5 1000ae6a: b002 add sp, #8 1000ae6c: bd70 pop {r4, r5, r6, pc} 1000ae6e: 2000 movs r0, #0 1000ae70: f001 fe54 bl 1000cb1c 1000ae74: 2800 cmp r0, #0 1000ae76: d0f2 beq.n 1000ae5e 1000ae78: 0029 movs r1, r5 1000ae7a: 0032 movs r2, r6 1000ae7c: 2000 movs r0, #0 1000ae7e: f001 fe5b bl 1000cb38 1000ae82: 1e05 subs r5, r0, #0 1000ae84: d0eb beq.n 1000ae5e 1000ae86: e7ec b.n 1000ae62 1000ae88: 2503 movs r5, #3 1000ae8a: 426d negs r5, r5 1000ae8c: e7ec b.n 1000ae68 1000ae8e: 46c0 nop ; (mov r8, r8) 1000ae90: 20003c7c .word 0x20003c7c 1000ae94 : 1000ae94: b510 push {r4, lr} 1000ae96: 201f movs r0, #31 1000ae98: f7fc f802 bl 10006ea0 1000ae9c: 20fa movs r0, #250 ; 0xfa 1000ae9e: 2100 movs r1, #0 1000aea0: 0080 lsls r0, r0, #2 1000aea2: bd10 pop {r4, pc} 1000aea4 : 1000aea4: b510 push {r4, lr} 1000aea6: 4c06 ldr r4, [pc, #24] ; (1000aec0 ) 1000aea8: 2100 movs r1, #0 1000aeaa: 0020 movs r0, r4 1000aeac: f005 ffc8 bl 10010e40 <__mutex_try_enter_veneer> 1000aeb0: 2800 cmp r0, #0 1000aeb2: d004 beq.n 1000aebe 1000aeb4: f000 fe74 bl 1000bba0 1000aeb8: 0020 movs r0, r4 1000aeba: f005 ffa1 bl 10010e00 <__mutex_exit_veneer> 1000aebe: bd10 pop {r4, pc} 1000aec0: 20003c7c .word 0x20003c7c 1000aec4 : 1000aec4: b5f0 push {r4, r5, r6, r7, lr} 1000aec6: 4646 mov r6, r8 1000aec8: 464f mov r7, r9 1000aeca: 46d6 mov lr, sl 1000aecc: b5c0 push {r6, r7, lr} 1000aece: 4f36 ldr r7, [pc, #216] ; (1000afa8 ) 1000aed0: b082 sub sp, #8 1000aed2: 4680 mov r8, r0 1000aed4: 000e movs r6, r1 1000aed6: 0038 movs r0, r7 1000aed8: a901 add r1, sp, #4 1000aeda: f005 ffb1 bl 10010e40 <__mutex_try_enter_veneer> 1000aede: 2800 cmp r0, #0 1000aee0: d10e bne.n 1000af00 1000aee2: 23d0 movs r3, #208 ; 0xd0 1000aee4: 061b lsls r3, r3, #24 1000aee6: 681b ldr r3, [r3, #0] 1000aee8: 9a01 ldr r2, [sp, #4] 1000aeea: 429a cmp r2, r3 1000aeec: d105 bne.n 1000aefa 1000aeee: b002 add sp, #8 1000aef0: bc1c pop {r2, r3, r4} 1000aef2: 4690 mov r8, r2 1000aef4: 4699 mov r9, r3 1000aef6: 46a2 mov sl, r4 1000aef8: bdf0 pop {r4, r5, r6, r7, pc} 1000aefa: 0038 movs r0, r7 1000aefc: f005 ffc8 bl 10010e90 <__mutex_enter_blocking_veneer> 1000af00: 2000 movs r0, #0 1000af02: f001 fdf3 bl 1000caec 1000af06: 2800 cmp r0, #0 1000af08: d032 beq.n 1000af70 1000af0a: 2400 movs r4, #0 1000af0c: 2e00 cmp r6, #0 1000af0e: dd34 ble.n 1000af7a 1000af10: 4b26 ldr r3, [pc, #152] ; (1000afac ) 1000af12: 4699 mov r9, r3 1000af14: 469a mov sl, r3 1000af16: e012 b.n 1000af3e 1000af18: 2800 cmp r0, #0 1000af1a: d143 bne.n 1000afa4 1000af1c: f000 fe40 bl 1000bba0 1000af20: 2000 movs r0, #0 1000af22: f001 fe89 bl 1000cc38 1000af26: 2000 movs r0, #0 1000af28: f001 fde0 bl 1000caec 1000af2c: 2800 cmp r0, #0 1000af2e: d024 beq.n 1000af7a 1000af30: 2000 movs r0, #0 1000af32: f001 febd bl 1000ccb0 1000af36: 2800 cmp r0, #0 1000af38: d023 beq.n 1000af82 1000af3a: 42a6 cmp r6, r4 1000af3c: dd1d ble.n 1000af7a 1000af3e: 2000 movs r0, #0 1000af40: 1b35 subs r5, r6, r4 1000af42: f001 feb5 bl 1000ccb0 1000af46: 4285 cmp r5, r0 1000af48: dce6 bgt.n 1000af18 1000af4a: 4643 mov r3, r8 1000af4c: 002a movs r2, r5 1000af4e: 1919 adds r1, r3, r4 1000af50: 2000 movs r0, #0 1000af52: f001 fe29 bl 1000cba8 1000af56: 0005 movs r5, r0 1000af58: f000 fe22 bl 1000bba0 1000af5c: 2000 movs r0, #0 1000af5e: f001 fe6b bl 1000cc38 1000af62: f7fb f949 bl 100061f8 1000af66: 464b mov r3, r9 1000af68: 1964 adds r4, r4, r5 1000af6a: 6018 str r0, [r3, #0] 1000af6c: 6059 str r1, [r3, #4] 1000af6e: e7e4 b.n 1000af3a 1000af70: 2000 movs r0, #0 1000af72: 2100 movs r1, #0 1000af74: 4b0d ldr r3, [pc, #52] ; (1000afac ) 1000af76: 6018 str r0, [r3, #0] 1000af78: 6059 str r1, [r3, #4] 1000af7a: 0038 movs r0, r7 1000af7c: f005 ff40 bl 10010e00 <__mutex_exit_veneer> 1000af80: e7b5 b.n 1000aeee 1000af82: f7fb f939 bl 100061f8 1000af86: 4653 mov r3, sl 1000af88: 000d movs r5, r1 1000af8a: 681a ldr r2, [r3, #0] 1000af8c: 685b ldr r3, [r3, #4] 1000af8e: 2100 movs r1, #0 1000af90: 4684 mov ip, r0 1000af92: 4807 ldr r0, [pc, #28] ; (1000afb0 ) 1000af94: 1812 adds r2, r2, r0 1000af96: 414b adcs r3, r1 1000af98: 429d cmp r5, r3 1000af9a: d8ee bhi.n 1000af7a 1000af9c: d1cd bne.n 1000af3a 1000af9e: 4594 cmp ip, r2 1000afa0: d9cb bls.n 1000af3a 1000afa2: e7ea b.n 1000af7a 1000afa4: 0005 movs r5, r0 1000afa6: e7d0 b.n 1000af4a 1000afa8: 20003c7c .word 0x20003c7c 1000afac: 20002018 .word 0x20002018 1000afb0: 0007a120 .word 0x0007a120 1000afb4 : 1000afb4: b510 push {r4, lr} 1000afb6: 4b1d ldr r3, [pc, #116] ; (1000b02c ) 1000afb8: b084 sub sp, #16 1000afba: 781b ldrb r3, [r3, #0] 1000afbc: f002 f88a bl 1000d0d4 1000afc0: 491b ldr r1, [pc, #108] ; (1000b030 ) 1000afc2: 201f movs r0, #31 1000afc4: f7fb ff7c bl 10006ec0 1000afc8: 2101 movs r1, #1 1000afca: 201f movs r0, #31 1000afcc: f7fb ff56 bl 10006e7c 1000afd0: 4818 ldr r0, [pc, #96] ; (1000b034 ) 1000afd2: f7fb fa37 bl 10006444 1000afd6: f7fa fdcb bl 10005b70 1000afda: 0004 movs r4, r0 1000afdc: f7fb f90c bl 100061f8 1000afe0: 22fa movs r2, #250 ; 0xfa 1000afe2: 2300 movs r3, #0 1000afe4: 0092 lsls r2, r2, #2 1000afe6: 1812 adds r2, r2, r0 1000afe8: 414b adcs r3, r1 1000afea: 4299 cmp r1, r3 1000afec: d918 bls.n 1000b020 1000afee: 2201 movs r2, #1 1000aff0: 4252 negs r2, r2 1000aff2: 17d3 asrs r3, r2, #31 1000aff4: 2101 movs r1, #1 1000aff6: 9102 str r1, [sp, #8] 1000aff8: 2100 movs r1, #0 1000affa: 9101 str r1, [sp, #4] 1000affc: 490e ldr r1, [pc, #56] ; (1000b038 ) 1000affe: 0020 movs r0, r4 1000b000: 9100 str r1, [sp, #0] 1000b002: f7fa fdb9 bl 10005b78 1000b006: 0004 movs r4, r0 1000b008: 1e63 subs r3, r4, #1 1000b00a: 419c sbcs r4, r3 1000b00c: b2e4 uxtb r4, r4 1000b00e: 2800 cmp r0, #0 1000b010: d003 beq.n 1000b01a 1000b012: 2101 movs r1, #1 1000b014: 4809 ldr r0, [pc, #36] ; (1000b03c ) 1000b016: f7ff fdc7 bl 1000aba8 1000b01a: 0020 movs r0, r4 1000b01c: b004 add sp, #16 1000b01e: bd10 pop {r4, pc} 1000b020: 4299 cmp r1, r3 1000b022: d1e7 bne.n 1000aff4 1000b024: 4290 cmp r0, r2 1000b026: d8e2 bhi.n 1000afee 1000b028: e7e4 b.n 1000aff4 1000b02a: 46c0 nop ; (mov r8, r8) 1000b02c: 100120a0 .word 0x100120a0 1000b030: 1000aea5 .word 0x1000aea5 1000b034: 20003c7c .word 0x20003c7c 1000b038: 1000ae95 .word 0x1000ae95 1000b03c: 20001560 .word 0x20001560 1000b040 : 1000b040: 4800 ldr r0, [pc, #0] ; (1000b044 ) 1000b042: 4770 bx lr 1000b044: 10011ba4 .word 0x10011ba4 1000b048 : 1000b048: 4800 ldr r0, [pc, #0] ; (1000b04c ) 1000b04a: 4770 bx lr 1000b04c: 10011b50 .word 0x10011b50 1000b050 : 1000b050: b570 push {r4, r5, r6, lr} 1000b052: 0004 movs r4, r0 1000b054: 4816 ldr r0, [pc, #88] ; (1000b0b0 ) 1000b056: 7803 ldrb r3, [r0, #0] 1000b058: 2b00 cmp r3, #0 1000b05a: d020 beq.n 1000b09e 1000b05c: 2c00 cmp r4, #0 1000b05e: d106 bne.n 1000b06e 1000b060: 24c1 movs r4, #193 ; 0xc1 1000b062: 4814 ldr r0, [pc, #80] ; (1000b0b4 ) 1000b064: 4b14 ldr r3, [pc, #80] ; (1000b0b8 ) 1000b066: 00a4 lsls r4, r4, #2 1000b068: 8043 strh r3, [r0, #2] 1000b06a: 8004 strh r4, [r0, #0] 1000b06c: bd70 pop {r4, r5, r6, pc} 1000b06e: 2c05 cmp r4, #5 1000b070: d81c bhi.n 1000b0ac 1000b072: 4b12 ldr r3, [pc, #72] ; (1000b0bc ) 1000b074: 480f ldr r0, [pc, #60] ; (1000b0b4 ) 1000b076: 00a4 lsls r4, r4, #2 1000b078: 58e5 ldr r5, [r4, r3] 1000b07a: 1c81 adds r1, r0, #2 1000b07c: 2300 movs r3, #0 1000b07e: e004 b.n 1000b08a 1000b080: 3301 adds r3, #1 1000b082: 800a strh r2, [r1, #0] 1000b084: 3102 adds r1, #2 1000b086: 2b13 cmp r3, #19 1000b088: d00d beq.n 1000b0a6 1000b08a: 5cea ldrb r2, [r5, r3] 1000b08c: b2dc uxtb r4, r3 1000b08e: 2a00 cmp r2, #0 1000b090: d1f6 bne.n 1000b080 1000b092: 23c0 movs r3, #192 ; 0xc0 1000b094: 3401 adds r4, #1 1000b096: 0064 lsls r4, r4, #1 1000b098: 009b lsls r3, r3, #2 1000b09a: 431c orrs r4, r3 1000b09c: e7e5 b.n 1000b06a 1000b09e: 2111 movs r1, #17 1000b0a0: f002 faa0 bl 1000d5e4 1000b0a4: e7da b.n 1000b05c 1000b0a6: 24ca movs r4, #202 ; 0xca 1000b0a8: 00a4 lsls r4, r4, #2 1000b0aa: e7de b.n 1000b06a 1000b0ac: 2000 movs r0, #0 1000b0ae: e7dd b.n 1000b06c 1000b0b0: 20003d94 .word 0x20003d94 1000b0b4: 2000371c .word 0x2000371c 1000b0b8: 00000409 .word 0x00000409 1000b0bc: 10011bb8 .word 0x10011bb8 1000b0c0 : 1000b0c0: b5f0 push {r4, r5, r6, r7, lr} 1000b0c2: 4657 mov r7, sl 1000b0c4: 46de mov lr, fp 1000b0c6: 464e mov r6, r9 1000b0c8: 4645 mov r5, r8 1000b0ca: 2398 movs r3, #152 ; 0x98 1000b0cc: 2480 movs r4, #128 ; 0x80 1000b0ce: b5e0 push {r5, r6, r7, lr} 1000b0d0: 4a6b ldr r2, [pc, #428] ; (1000b280 ) 1000b0d2: 0264 lsls r4, r4, #9 1000b0d4: 58d7 ldr r7, [r2, r3] 1000b0d6: b083 sub sp, #12 1000b0d8: 4227 tst r7, r4 1000b0da: d028 beq.n 1000b12e 1000b0dc: 2201 movs r2, #1 1000b0de: 2123 movs r1, #35 ; 0x23 1000b0e0: 4b68 ldr r3, [pc, #416] ; (1000b284 ) 1000b0e2: 2000 movs r0, #0 1000b0e4: 545a strb r2, [r3, r1] 1000b0e6: 70da strb r2, [r3, #3] 1000b0e8: 4967 ldr r1, [pc, #412] ; (1000b288 ) 1000b0ea: f001 fab3 bl 1000c654 1000b0ee: 2280 movs r2, #128 ; 0x80 1000b0f0: 4b66 ldr r3, [pc, #408] ; (1000b28c ) 1000b0f2: 0292 lsls r2, r2, #10 1000b0f4: 651a str r2, [r3, #80] ; 0x50 1000b0f6: 4b66 ldr r3, [pc, #408] ; (1000b290 ) 1000b0f8: 469a mov sl, r3 1000b0fa: 06fb lsls r3, r7, #27 1000b0fc: d41c bmi.n 1000b138 1000b0fe: 2380 movs r3, #128 ; 0x80 1000b100: 015b lsls r3, r3, #5 1000b102: 421f tst r7, r3 1000b104: d14a bne.n 1000b19c 1000b106: 2380 movs r3, #128 ; 0x80 1000b108: 01db lsls r3, r3, #7 1000b10a: 421f tst r7, r3 1000b10c: d000 beq.n 1000b110 1000b10e: e08d b.n 1000b22c 1000b110: 2380 movs r3, #128 ; 0x80 1000b112: 021b lsls r3, r3, #8 1000b114: 421f tst r7, r3 1000b116: d000 beq.n 1000b11a 1000b118: e096 b.n 1000b248 1000b11a: 42bc cmp r4, r7 1000b11c: d000 beq.n 1000b120 1000b11e: e0aa b.n 1000b276 1000b120: b003 add sp, #12 1000b122: bc3c pop {r2, r3, r4, r5} 1000b124: 4690 mov r8, r2 1000b126: 4699 mov r9, r3 1000b128: 46a2 mov sl, r4 1000b12a: 46ab mov fp, r5 1000b12c: bdf0 pop {r4, r5, r6, r7, pc} 1000b12e: 2310 movs r3, #16 1000b130: 2400 movs r4, #0 1000b132: 469a mov sl, r3 1000b134: 06fb lsls r3, r7, #27 1000b136: d5e2 bpl.n 1000b0fe 1000b138: 4b51 ldr r3, [pc, #324] ; (1000b280 ) 1000b13a: 6d9b ldr r3, [r3, #88] ; 0x58 1000b13c: 4698 mov r8, r3 1000b13e: 2b00 cmp r3, #0 1000b140: d027 beq.n 1000b192 1000b142: 4b52 ldr r3, [pc, #328] ; (1000b28c ) 1000b144: 2400 movs r4, #0 1000b146: 469b mov fp, r3 1000b148: 2301 movs r3, #1 1000b14a: 4699 mov r9, r3 1000b14c: 4643 mov r3, r8 1000b14e: 2601 movs r6, #1 1000b150: 46b8 mov r8, r7 1000b152: 001f movs r7, r3 1000b154: e004 b.n 1000b160 1000b156: 3401 adds r4, #1 1000b158: 0076 lsls r6, r6, #1 1000b15a: b2e4 uxtb r4, r4 1000b15c: 2c20 cmp r4, #32 1000b15e: d017 beq.n 1000b190 1000b160: 423e tst r6, r7 1000b162: d0f8 beq.n 1000b156 1000b164: 465b mov r3, fp 1000b166: 659e str r6, [r3, #88] ; 0x58 1000b168: 464b mov r3, r9 1000b16a: 0865 lsrs r5, r4, #1 1000b16c: 43a3 bics r3, r4 1000b16e: 006d lsls r5, r5, #1 1000b170: 18ed adds r5, r5, r3 1000b172: 4b44 ldr r3, [pc, #272] ; (1000b284 ) 1000b174: 016d lsls r5, r5, #5 1000b176: 469c mov ip, r3 1000b178: 4465 add r5, ip 1000b17a: 0028 movs r0, r5 1000b17c: f000 fb8c bl 1000b898 1000b180: 2800 cmp r0, #0 1000b182: d16c bne.n 1000b25e 1000b184: 3401 adds r4, #1 1000b186: 43b7 bics r7, r6 1000b188: b2e4 uxtb r4, r4 1000b18a: 0076 lsls r6, r6, #1 1000b18c: 2f00 cmp r7, #0 1000b18e: d1e5 bne.n 1000b15c 1000b190: 4647 mov r7, r8 1000b192: 2380 movs r3, #128 ; 0x80 1000b194: 015b lsls r3, r3, #5 1000b196: 4654 mov r4, sl 1000b198: 421f tst r7, r3 1000b19a: d0b4 beq.n 1000b106 1000b19c: 431c orrs r4, r3 1000b19e: 2300 movs r3, #0 1000b1a0: 4a37 ldr r2, [pc, #220] ; (1000b280 ) 1000b1a2: 2100 movs r1, #0 1000b1a4: 6013 str r3, [r2, #0] 1000b1a6: 4a38 ldr r2, [pc, #224] ; (1000b288 ) 1000b1a8: 483a ldr r0, [pc, #232] ; (1000b294 ) 1000b1aa: 6093 str r3, [r2, #8] 1000b1ac: 60d3 str r3, [r2, #12] 1000b1ae: 4a3a ldr r2, [pc, #232] ; (1000b298 ) 1000b1b0: 6093 str r3, [r2, #8] 1000b1b2: 60d3 str r3, [r2, #12] 1000b1b4: 4a39 ldr r2, [pc, #228] ; (1000b29c ) 1000b1b6: 6093 str r3, [r2, #8] 1000b1b8: 60d3 str r3, [r2, #12] 1000b1ba: 4a39 ldr r2, [pc, #228] ; (1000b2a0 ) 1000b1bc: 6093 str r3, [r2, #8] 1000b1be: 60d3 str r3, [r2, #12] 1000b1c0: 4a38 ldr r2, [pc, #224] ; (1000b2a4 ) 1000b1c2: 6093 str r3, [r2, #8] 1000b1c4: 60d3 str r3, [r2, #12] 1000b1c6: 4a38 ldr r2, [pc, #224] ; (1000b2a8 ) 1000b1c8: 6093 str r3, [r2, #8] 1000b1ca: 60d3 str r3, [r2, #12] 1000b1cc: 4a37 ldr r2, [pc, #220] ; (1000b2ac ) 1000b1ce: 6093 str r3, [r2, #8] 1000b1d0: 60d3 str r3, [r2, #12] 1000b1d2: 4a37 ldr r2, [pc, #220] ; (1000b2b0 ) 1000b1d4: 6093 str r3, [r2, #8] 1000b1d6: 60d3 str r3, [r2, #12] 1000b1d8: 4a36 ldr r2, [pc, #216] ; (1000b2b4 ) 1000b1da: 6093 str r3, [r2, #8] 1000b1dc: 60d3 str r3, [r2, #12] 1000b1de: 4a36 ldr r2, [pc, #216] ; (1000b2b8 ) 1000b1e0: 6093 str r3, [r2, #8] 1000b1e2: 60d3 str r3, [r2, #12] 1000b1e4: 4a35 ldr r2, [pc, #212] ; (1000b2bc ) 1000b1e6: 6093 str r3, [r2, #8] 1000b1e8: 60d3 str r3, [r2, #12] 1000b1ea: 4a35 ldr r2, [pc, #212] ; (1000b2c0 ) 1000b1ec: 6093 str r3, [r2, #8] 1000b1ee: 60d3 str r3, [r2, #12] 1000b1f0: 4a34 ldr r2, [pc, #208] ; (1000b2c4 ) 1000b1f2: 6093 str r3, [r2, #8] 1000b1f4: 60d3 str r3, [r2, #12] 1000b1f6: 4a34 ldr r2, [pc, #208] ; (1000b2c8 ) 1000b1f8: 6093 str r3, [r2, #8] 1000b1fa: 60d3 str r3, [r2, #12] 1000b1fc: 4a33 ldr r2, [pc, #204] ; (1000b2cc ) 1000b1fe: 6093 str r3, [r2, #8] 1000b200: 60d3 str r3, [r2, #12] 1000b202: 22f0 movs r2, #240 ; 0xf0 1000b204: 0092 lsls r2, r2, #2 1000b206: f7ff fb33 bl 1000a870 <__wrap_memset> 1000b20a: 4b31 ldr r3, [pc, #196] ; (1000b2d0 ) 1000b20c: 4a31 ldr r2, [pc, #196] ; (1000b2d4 ) 1000b20e: 2100 movs r1, #0 1000b210: 601a str r2, [r3, #0] 1000b212: 2000 movs r0, #0 1000b214: 2201 movs r2, #1 1000b216: f001 f9f1 bl 1000c5fc 1000b21a: 2280 movs r2, #128 ; 0x80 1000b21c: 4b1b ldr r3, [pc, #108] ; (1000b28c ) 1000b21e: 0312 lsls r2, r2, #12 1000b220: 651a str r2, [r3, #80] ; 0x50 1000b222: 2380 movs r3, #128 ; 0x80 1000b224: 01db lsls r3, r3, #7 1000b226: 421f tst r7, r3 1000b228: d100 bne.n 1000b22c 1000b22a: e771 b.n 1000b110 1000b22c: 2201 movs r2, #1 1000b22e: 2104 movs r1, #4 1000b230: 2000 movs r0, #0 1000b232: 431c orrs r4, r3 1000b234: f001 f950 bl 1000c4d8 1000b238: 2210 movs r2, #16 1000b23a: 4b14 ldr r3, [pc, #80] ; (1000b28c ) 1000b23c: 651a str r2, [r3, #80] ; 0x50 1000b23e: 2380 movs r3, #128 ; 0x80 1000b240: 021b lsls r3, r3, #8 1000b242: 421f tst r7, r3 1000b244: d100 bne.n 1000b248 1000b246: e768 b.n 1000b11a 1000b248: 2201 movs r2, #1 1000b24a: 2105 movs r1, #5 1000b24c: 2000 movs r0, #0 1000b24e: 431c orrs r4, r3 1000b250: f001 f942 bl 1000c4d8 1000b254: 2280 movs r2, #128 ; 0x80 1000b256: 4b0d ldr r3, [pc, #52] ; (1000b28c ) 1000b258: 0112 lsls r2, r2, #4 1000b25a: 651a str r2, [r3, #80] ; 0x50 1000b25c: e75d b.n 1000b11a 1000b25e: 464b mov r3, r9 1000b260: 8aaa ldrh r2, [r5, #20] 1000b262: 78a9 ldrb r1, [r5, #2] 1000b264: 2000 movs r0, #0 1000b266: 9300 str r3, [sp, #0] 1000b268: 2300 movs r3, #0 1000b26a: f001 fa1b bl 1000c6a4 1000b26e: 0028 movs r0, r5 1000b270: f000 fa3a bl 1000b6e8 1000b274: e786 b.n 1000b184 1000b276: 0021 movs r1, r4 1000b278: 4817 ldr r0, [pc, #92] ; (1000b2d8 ) 1000b27a: 4079 eors r1, r7 1000b27c: f7fb fc76 bl 10006b6c 1000b280: 50110000 .word 0x50110000 1000b284: 20003750 .word 0x20003750 1000b288: 50100000 .word 0x50100000 1000b28c: 50113000 .word 0x50113000 1000b290: 00010010 .word 0x00010010 1000b294: 20003790 .word 0x20003790 1000b298: 50100008 .word 0x50100008 1000b29c: 50100010 .word 0x50100010 1000b2a0: 50100018 .word 0x50100018 1000b2a4: 50100020 .word 0x50100020 1000b2a8: 50100028 .word 0x50100028 1000b2ac: 50100030 .word 0x50100030 1000b2b0: 50100038 .word 0x50100038 1000b2b4: 50100040 .word 0x50100040 1000b2b8: 50100048 .word 0x50100048 1000b2bc: 50100050 .word 0x50100050 1000b2c0: 50100058 .word 0x50100058 1000b2c4: 50100060 .word 0x50100060 1000b2c8: 50100068 .word 0x50100068 1000b2cc: 50100070 .word 0x50100070 1000b2d0: 20003b58 .word 0x20003b58 1000b2d4: 50100180 .word 0x50100180 1000b2d8: 10011bd0 .word 0x10011bd0 1000b2dc : 1000b2dc: b510 push {r4, lr} 1000b2de: 2101 movs r1, #1 1000b2e0: 2005 movs r0, #5 1000b2e2: f7fb fdcb bl 10006e7c 1000b2e6: bd10 pop {r4, pc} 1000b2e8 : 1000b2e8: b510 push {r4, lr} 1000b2ea: 2200 movs r2, #0 1000b2ec: 2100 movs r1, #0 1000b2ee: 4802 ldr r0, [pc, #8] ; (1000b2f8 ) 1000b2f0: f000 fa2c bl 1000b74c 1000b2f4: bd10 pop {r4, pc} 1000b2f6: 46c0 nop ; (mov r8, r8) 1000b2f8: 20003770 .word 0x20003770 1000b2fc : 1000b2fc: 2280 movs r2, #128 ; 0x80 1000b2fe: 4b02 ldr r3, [pc, #8] ; (1000b308 ) 1000b300: 0252 lsls r2, r2, #9 1000b302: 64da str r2, [r3, #76] ; 0x4c 1000b304: 4770 bx lr 1000b306: 46c0 nop ; (mov r8, r8) 1000b308: 50112000 .word 0x50112000 1000b30c : 1000b30c: b5f0 push {r4, r5, r6, r7, lr} 1000b30e: 46c6 mov lr, r8 1000b310: b500 push {lr} 1000b312: 0007 movs r7, r0 1000b314: f000 f9c2 bl 1000b69c 1000b318: 230c movs r3, #12 1000b31a: 4d35 ldr r5, [pc, #212] ; (1000b3f0 ) 1000b31c: 4935 ldr r1, [pc, #212] ; (1000b3f4 ) 1000b31e: 67ab str r3, [r5, #120] ; 0x78 1000b320: 2005 movs r0, #5 1000b322: f7fb fdcd bl 10006ec0 1000b326: 2340 movs r3, #64 ; 0x40 1000b328: 4698 mov r8, r3 1000b32a: 4c33 ldr r4, [pc, #204] ; (1000b3f8 ) 1000b32c: 2240 movs r2, #64 ; 0x40 1000b32e: 2100 movs r1, #0 1000b330: 0020 movs r0, r4 1000b332: f7ff fa9d bl 1000a870 <__wrap_memset> 1000b336: 4643 mov r3, r8 1000b338: 2601 movs r6, #1 1000b33a: 83a3 strh r3, [r4, #28] 1000b33c: 2121 movs r1, #33 ; 0x21 1000b33e: 2300 movs r3, #0 1000b340: 4a2e ldr r2, [pc, #184] ; (1000b3fc ) 1000b342: 7066 strb r6, [r4, #1] 1000b344: 60a2 str r2, [r4, #8] 1000b346: 6013 str r3, [r2, #0] 1000b348: 5463 strb r3, [r4, r1] 1000b34a: 315f adds r1, #95 ; 0x5f 1000b34c: 8461 strh r1, [r4, #34] ; 0x22 1000b34e: 4641 mov r1, r8 1000b350: 87a1 strh r1, [r4, #60] ; 0x3c 1000b352: 3902 subs r1, #2 1000b354: 5463 strb r3, [r4, r1] 1000b356: 4a2a ldr r2, [pc, #168] ; (1000b400 ) 1000b358: 492a ldr r1, [pc, #168] ; (1000b404 ) 1000b35a: 6063 str r3, [r4, #4] 1000b35c: 60e2 str r2, [r4, #12] 1000b35e: 62a1 str r1, [r4, #40] ; 0x28 1000b360: 600b str r3, [r1, #0] 1000b362: 62e2 str r2, [r4, #44] ; 0x2c 1000b364: 4a28 ldr r2, [pc, #160] ; (1000b408 ) 1000b366: 6263 str r3, [r4, #36] ; 0x24 1000b368: 6093 str r3, [r2, #8] 1000b36a: 60d3 str r3, [r2, #12] 1000b36c: 4a27 ldr r2, [pc, #156] ; (1000b40c ) 1000b36e: 0020 movs r0, r4 1000b370: 6093 str r3, [r2, #8] 1000b372: 60d3 str r3, [r2, #12] 1000b374: 4a26 ldr r2, [pc, #152] ; (1000b410 ) 1000b376: 2100 movs r1, #0 1000b378: 6093 str r3, [r2, #8] 1000b37a: 60d3 str r3, [r2, #12] 1000b37c: 4a25 ldr r2, [pc, #148] ; (1000b414 ) 1000b37e: 3040 adds r0, #64 ; 0x40 1000b380: 6093 str r3, [r2, #8] 1000b382: 60d3 str r3, [r2, #12] 1000b384: 4a24 ldr r2, [pc, #144] ; (1000b418 ) 1000b386: 6093 str r3, [r2, #8] 1000b388: 60d3 str r3, [r2, #12] 1000b38a: 4a24 ldr r2, [pc, #144] ; (1000b41c ) 1000b38c: 6093 str r3, [r2, #8] 1000b38e: 60d3 str r3, [r2, #12] 1000b390: 4a23 ldr r2, [pc, #140] ; (1000b420 ) 1000b392: 6093 str r3, [r2, #8] 1000b394: 60d3 str r3, [r2, #12] 1000b396: 4a23 ldr r2, [pc, #140] ; (1000b424 ) 1000b398: 6093 str r3, [r2, #8] 1000b39a: 60d3 str r3, [r2, #12] 1000b39c: 4a22 ldr r2, [pc, #136] ; (1000b428 ) 1000b39e: 6093 str r3, [r2, #8] 1000b3a0: 60d3 str r3, [r2, #12] 1000b3a2: 4a22 ldr r2, [pc, #136] ; (1000b42c ) 1000b3a4: 6093 str r3, [r2, #8] 1000b3a6: 60d3 str r3, [r2, #12] 1000b3a8: 4a21 ldr r2, [pc, #132] ; (1000b430 ) 1000b3aa: 6093 str r3, [r2, #8] 1000b3ac: 60d3 str r3, [r2, #12] 1000b3ae: 4a21 ldr r2, [pc, #132] ; (1000b434 ) 1000b3b0: 6093 str r3, [r2, #8] 1000b3b2: 60d3 str r3, [r2, #12] 1000b3b4: 4a20 ldr r2, [pc, #128] ; (1000b438 ) 1000b3b6: 6093 str r3, [r2, #8] 1000b3b8: 60d3 str r3, [r2, #12] 1000b3ba: 4a20 ldr r2, [pc, #128] ; (1000b43c ) 1000b3bc: 6093 str r3, [r2, #8] 1000b3be: 60d3 str r3, [r2, #12] 1000b3c0: 4a1f ldr r2, [pc, #124] ; (1000b440 ) 1000b3c2: 6093 str r3, [r2, #8] 1000b3c4: 60d3 str r3, [r2, #12] 1000b3c6: 22f0 movs r2, #240 ; 0xf0 1000b3c8: 0092 lsls r2, r2, #2 1000b3ca: f7ff fa51 bl 1000a870 <__wrap_memset> 1000b3ce: 4b1d ldr r3, [pc, #116] ; (1000b444 ) 1000b3d0: 4a1d ldr r2, [pc, #116] ; (1000b448 ) 1000b3d2: 0038 movs r0, r7 1000b3d4: 601a str r2, [r3, #0] 1000b3d6: 2380 movs r3, #128 ; 0x80 1000b3d8: 059b lsls r3, r3, #22 1000b3da: 642e str r6, [r5, #64] ; 0x40 1000b3dc: 64eb str r3, [r5, #76] ; 0x4c 1000b3de: 2390 movs r3, #144 ; 0x90 1000b3e0: 4a1a ldr r2, [pc, #104] ; (1000b44c ) 1000b3e2: 50ea str r2, [r5, r3] 1000b3e4: f7ff ff8a bl 1000b2fc 1000b3e8: bc04 pop {r2} 1000b3ea: 4690 mov r8, r2 1000b3ec: bdf0 pop {r4, r5, r6, r7, pc} 1000b3ee: 46c0 nop ; (mov r8, r8) 1000b3f0: 50110000 .word 0x50110000 1000b3f4: 1000b0c1 .word 0x1000b0c1 1000b3f8: 20003750 .word 0x20003750 1000b3fc: 50100084 .word 0x50100084 1000b400: 50100100 .word 0x50100100 1000b404: 50100080 .word 0x50100080 1000b408: 50100000 .word 0x50100000 1000b40c: 50100008 .word 0x50100008 1000b410: 50100010 .word 0x50100010 1000b414: 50100018 .word 0x50100018 1000b418: 50100020 .word 0x50100020 1000b41c: 50100028 .word 0x50100028 1000b420: 50100030 .word 0x50100030 1000b424: 50100038 .word 0x50100038 1000b428: 50100040 .word 0x50100040 1000b42c: 50100048 .word 0x50100048 1000b430: 50100050 .word 0x50100050 1000b434: 50100058 .word 0x50100058 1000b438: 50100060 .word 0x50100060 1000b43c: 50100068 .word 0x50100068 1000b440: 50100070 .word 0x50100070 1000b444: 20003b58 .word 0x20003b58 1000b448: 50100180 .word 0x50100180 1000b44c: 0001d010 .word 0x0001d010 1000b450 : 1000b450: 780b ldrb r3, [r1, #0] 1000b452: 065b lsls r3, r3, #25 1000b454: d102 bne.n 1000b45c 1000b456: 784b ldrb r3, [r1, #1] 1000b458: 2b05 cmp r3, #5 1000b45a: d000 beq.n 1000b45e 1000b45c: 4770 bx lr 1000b45e: 788a ldrb r2, [r1, #2] 1000b460: 4b01 ldr r3, [pc, #4] ; (1000b468 ) 1000b462: 601a str r2, [r3, #0] 1000b464: e7fa b.n 1000b45c 1000b466: 46c0 nop ; (mov r8, r8) 1000b468: 50110000 .word 0x50110000 1000b46c : 1000b46c: b5f0 push {r4, r5, r6, r7, lr} 1000b46e: 46ce mov lr, r9 1000b470: 4647 mov r7, r8 1000b472: b580 push {r7, lr} 1000b474: 788b ldrb r3, [r1, #2] 1000b476: 7948 ldrb r0, [r1, #5] 1000b478: 469c mov ip, r3 1000b47a: 2307 movs r3, #7 1000b47c: 4003 ands r3, r0 1000b47e: 78c8 ldrb r0, [r1, #3] 1000b480: 790a ldrb r2, [r1, #4] 1000b482: 0780 lsls r0, r0, #30 1000b484: 0f80 lsrs r0, r0, #30 1000b486: 021b lsls r3, r3, #8 1000b488: 4313 orrs r3, r2 1000b48a: b2c2 uxtb r2, r0 1000b48c: 4691 mov r9, r2 1000b48e: 217f movs r1, #127 ; 0x7f 1000b490: 4662 mov r2, ip 1000b492: 4666 mov r6, ip 1000b494: 4011 ands r1, r2 1000b496: 09d4 lsrs r4, r2, #7 1000b498: 004f lsls r7, r1, #1 1000b49a: 4d29 ldr r5, [pc, #164] ; (1000b540 ) 1000b49c: 193a adds r2, r7, r4 1000b49e: 0152 lsls r2, r2, #5 1000b4a0: 18aa adds r2, r5, r2 1000b4a2: 7096 strb r6, [r2, #2] 1000b4a4: 2601 movs r6, #1 1000b4a6: 46b4 mov ip, r6 1000b4a8: 4666 mov r6, ip 1000b4aa: 4066 eors r6, r4 1000b4ac: 7056 strb r6, [r2, #1] 1000b4ae: 2600 movs r6, #0 1000b4b0: 8393 strh r3, [r2, #28] 1000b4b2: 70d6 strb r6, [r2, #3] 1000b4b4: 7790 strb r0, [r2, #30] 1000b4b6: 00ca lsls r2, r1, #3 1000b4b8: 2c01 cmp r4, #1 1000b4ba: d027 beq.n 1000b50c 1000b4bc: 4821 ldr r0, [pc, #132] ; (1000b544 ) 1000b4be: 4680 mov r8, r0 1000b4c0: 0188 lsls r0, r1, #6 1000b4c2: 4442 add r2, r8 1000b4c4: 1828 adds r0, r5, r0 1000b4c6: 6082 str r2, [r0, #8] 1000b4c8: 6016 str r6, [r2, #0] 1000b4ca: 2900 cmp r1, #0 1000b4cc: d027 beq.n 1000b51e 1000b4ce: 4a1e ldr r2, [pc, #120] ; (1000b548 ) 1000b4d0: 00c9 lsls r1, r1, #3 1000b4d2: 4694 mov ip, r2 1000b4d4: 4461 add r1, ip 1000b4d6: 6041 str r1, [r0, #4] 1000b4d8: 223f movs r2, #63 ; 0x3f 1000b4da: 333f adds r3, #63 ; 0x3f 1000b4dc: 4393 bics r3, r2 1000b4de: 464a mov r2, r9 1000b4e0: 2a02 cmp r2, #2 1000b4e2: d100 bne.n 1000b4e6 1000b4e4: 005b lsls r3, r3, #1 1000b4e6: 4919 ldr r1, [pc, #100] ; (1000b54c ) 1000b4e8: 193f adds r7, r7, r4 1000b4ea: 680a ldr r2, [r1, #0] 1000b4ec: 017f lsls r7, r7, #5 1000b4ee: 18d3 adds r3, r2, r3 1000b4f0: 600b str r3, [r1, #0] 1000b4f2: 4b17 ldr r3, [pc, #92] ; (1000b550 ) 1000b4f4: 19ed adds r5, r5, r7 1000b4f6: 60ea str r2, [r5, #12] 1000b4f8: 405a eors r2, r3 1000b4fa: 2380 movs r3, #128 ; 0x80 1000b4fc: 061b lsls r3, r3, #24 1000b4fe: 4313 orrs r3, r2 1000b500: 464a mov r2, r9 1000b502: 0696 lsls r6, r2, #26 1000b504: 431e orrs r6, r3 1000b506: 686b ldr r3, [r5, #4] 1000b508: 601e str r6, [r3, #0] 1000b50a: e00e b.n 1000b52a 1000b50c: 4811 ldr r0, [pc, #68] ; (1000b554 ) 1000b50e: 4680 mov r8, r0 1000b510: 0188 lsls r0, r1, #6 1000b512: 4442 add r2, r8 1000b514: 1828 adds r0, r5, r0 1000b516: 6282 str r2, [r0, #40] ; 0x28 1000b518: 6016 str r6, [r2, #0] 1000b51a: 2900 cmp r1, #0 1000b51c: d10a bne.n 1000b534 1000b51e: 2300 movs r3, #0 1000b520: 0164 lsls r4, r4, #5 1000b522: 192d adds r5, r5, r4 1000b524: 606b str r3, [r5, #4] 1000b526: 4b0c ldr r3, [pc, #48] ; (1000b558 ) 1000b528: 60eb str r3, [r5, #12] 1000b52a: 2001 movs r0, #1 1000b52c: bc0c pop {r2, r3} 1000b52e: 4690 mov r8, r2 1000b530: 4699 mov r9, r3 1000b532: bdf0 pop {r4, r5, r6, r7, pc} 1000b534: 4a06 ldr r2, [pc, #24] ; (1000b550 ) 1000b536: 00c9 lsls r1, r1, #3 1000b538: 4694 mov ip, r2 1000b53a: 4461 add r1, ip 1000b53c: 6241 str r1, [r0, #36] ; 0x24 1000b53e: e7cb b.n 1000b4d8 1000b540: 20003750 .word 0x20003750 1000b544: 50100084 .word 0x50100084 1000b548: 50100004 .word 0x50100004 1000b54c: 20003b58 .word 0x20003b58 1000b550: 50100000 .word 0x50100000 1000b554: 50100080 .word 0x50100080 1000b558: 50100100 .word 0x50100100 1000b55c : 1000b55c: 2300 movs r3, #0 1000b55e: 4a1c ldr r2, [pc, #112] ; (1000b5d0 ) 1000b560: b510 push {r4, lr} 1000b562: 6093 str r3, [r2, #8] 1000b564: 60d3 str r3, [r2, #12] 1000b566: 4a1b ldr r2, [pc, #108] ; (1000b5d4 ) 1000b568: 2100 movs r1, #0 1000b56a: 6093 str r3, [r2, #8] 1000b56c: 60d3 str r3, [r2, #12] 1000b56e: 4a1a ldr r2, [pc, #104] ; (1000b5d8 ) 1000b570: 481a ldr r0, [pc, #104] ; (1000b5dc ) 1000b572: 6093 str r3, [r2, #8] 1000b574: 60d3 str r3, [r2, #12] 1000b576: 4a1a ldr r2, [pc, #104] ; (1000b5e0 ) 1000b578: 6093 str r3, [r2, #8] 1000b57a: 60d3 str r3, [r2, #12] 1000b57c: 4a19 ldr r2, [pc, #100] ; (1000b5e4 ) 1000b57e: 6093 str r3, [r2, #8] 1000b580: 60d3 str r3, [r2, #12] 1000b582: 4a19 ldr r2, [pc, #100] ; (1000b5e8 ) 1000b584: 6093 str r3, [r2, #8] 1000b586: 60d3 str r3, [r2, #12] 1000b588: 4a18 ldr r2, [pc, #96] ; (1000b5ec ) 1000b58a: 6093 str r3, [r2, #8] 1000b58c: 60d3 str r3, [r2, #12] 1000b58e: 4a18 ldr r2, [pc, #96] ; (1000b5f0 ) 1000b590: 6093 str r3, [r2, #8] 1000b592: 60d3 str r3, [r2, #12] 1000b594: 4a17 ldr r2, [pc, #92] ; (1000b5f4 ) 1000b596: 6093 str r3, [r2, #8] 1000b598: 60d3 str r3, [r2, #12] 1000b59a: 4a17 ldr r2, [pc, #92] ; (1000b5f8 ) 1000b59c: 6093 str r3, [r2, #8] 1000b59e: 60d3 str r3, [r2, #12] 1000b5a0: 4a16 ldr r2, [pc, #88] ; (1000b5fc ) 1000b5a2: 6093 str r3, [r2, #8] 1000b5a4: 60d3 str r3, [r2, #12] 1000b5a6: 4a16 ldr r2, [pc, #88] ; (1000b600 ) 1000b5a8: 6093 str r3, [r2, #8] 1000b5aa: 60d3 str r3, [r2, #12] 1000b5ac: 4a15 ldr r2, [pc, #84] ; (1000b604 ) 1000b5ae: 6093 str r3, [r2, #8] 1000b5b0: 60d3 str r3, [r2, #12] 1000b5b2: 4a15 ldr r2, [pc, #84] ; (1000b608 ) 1000b5b4: 6093 str r3, [r2, #8] 1000b5b6: 60d3 str r3, [r2, #12] 1000b5b8: 4a14 ldr r2, [pc, #80] ; (1000b60c ) 1000b5ba: 6093 str r3, [r2, #8] 1000b5bc: 60d3 str r3, [r2, #12] 1000b5be: 22f0 movs r2, #240 ; 0xf0 1000b5c0: 0092 lsls r2, r2, #2 1000b5c2: f7ff f955 bl 1000a870 <__wrap_memset> 1000b5c6: 4b12 ldr r3, [pc, #72] ; (1000b610 ) 1000b5c8: 4a12 ldr r2, [pc, #72] ; (1000b614 ) 1000b5ca: 601a str r2, [r3, #0] 1000b5cc: bd10 pop {r4, pc} 1000b5ce: 46c0 nop ; (mov r8, r8) 1000b5d0: 50100000 .word 0x50100000 1000b5d4: 50100008 .word 0x50100008 1000b5d8: 50100010 .word 0x50100010 1000b5dc: 20003790 .word 0x20003790 1000b5e0: 50100018 .word 0x50100018 1000b5e4: 50100020 .word 0x50100020 1000b5e8: 50100028 .word 0x50100028 1000b5ec: 50100030 .word 0x50100030 1000b5f0: 50100038 .word 0x50100038 1000b5f4: 50100040 .word 0x50100040 1000b5f8: 50100048 .word 0x50100048 1000b5fc: 50100050 .word 0x50100050 1000b600: 50100058 .word 0x50100058 1000b604: 50100060 .word 0x50100060 1000b608: 50100068 .word 0x50100068 1000b60c: 50100070 .word 0x50100070 1000b610: 20003b58 .word 0x20003b58 1000b614: 50100180 .word 0x50100180 1000b618 : 1000b618: 207f movs r0, #127 ; 0x7f 1000b61a: b520 push {r5, lr} 1000b61c: 0015 movs r5, r2 1000b61e: 4008 ands r0, r1 1000b620: 0040 lsls r0, r0, #1 1000b622: 09c9 lsrs r1, r1, #7 1000b624: 1840 adds r0, r0, r1 1000b626: 4904 ldr r1, [pc, #16] ; (1000b638 ) 1000b628: 0140 lsls r0, r0, #5 1000b62a: 1840 adds r0, r0, r1 1000b62c: 001a movs r2, r3 1000b62e: 0029 movs r1, r5 1000b630: f000 f88c bl 1000b74c 1000b634: 2001 movs r0, #1 1000b636: bd20 pop {r5, pc} 1000b638: 20003750 .word 0x20003750 1000b63c : 1000b63c: 237f movs r3, #127 ; 0x7f 1000b63e: b510 push {r4, lr} 1000b640: 400b ands r3, r1 1000b642: 09c9 lsrs r1, r1, #7 1000b644: 2b00 cmp r3, #0 1000b646: d103 bne.n 1000b650 1000b648: 2202 movs r2, #2 1000b64a: 4807 ldr r0, [pc, #28] ; (1000b668 ) 1000b64c: 1a52 subs r2, r2, r1 1000b64e: 6682 str r2, [r0, #104] ; 0x68 1000b650: 2280 movs r2, #128 ; 0x80 1000b652: 0058 lsls r0, r3, #1 1000b654: 1840 adds r0, r0, r1 1000b656: 4b05 ldr r3, [pc, #20] ; (1000b66c ) 1000b658: 0140 lsls r0, r0, #5 1000b65a: 18c0 adds r0, r0, r3 1000b65c: 0112 lsls r2, r2, #4 1000b65e: 2100 movs r1, #0 1000b660: f000 f848 bl 1000b6f4 <_hw_endpoint_buffer_control_update32> 1000b664: bd10 pop {r4, pc} 1000b666: 46c0 nop ; (mov r8, r8) 1000b668: 50112000 .word 0x50112000 1000b66c: 20003750 .word 0x20003750 1000b670 : 1000b670: 237f movs r3, #127 ; 0x7f 1000b672: b510 push {r4, lr} 1000b674: 400b ands r3, r1 1000b676: d00b beq.n 1000b690 1000b678: 09c9 lsrs r1, r1, #7 1000b67a: 0058 lsls r0, r3, #1 1000b67c: 1840 adds r0, r0, r1 1000b67e: 4b05 ldr r3, [pc, #20] ; (1000b694 ) 1000b680: 0140 lsls r0, r0, #5 1000b682: 1818 adds r0, r3, r0 1000b684: 2300 movs r3, #0 1000b686: 2200 movs r2, #0 1000b688: 70c3 strb r3, [r0, #3] 1000b68a: 4903 ldr r1, [pc, #12] ; (1000b698 ) 1000b68c: f000 f832 bl 1000b6f4 <_hw_endpoint_buffer_control_update32> 1000b690: bd10 pop {r4, pc} 1000b692: 46c0 nop ; (mov r8, r8) 1000b694: 20003750 .word 0x20003750 1000b698: fffff7ff .word 0xfffff7ff 1000b69c : 1000b69c: 2280 movs r2, #128 ; 0x80 1000b69e: 4b0d ldr r3, [pc, #52] ; (1000b6d4 ) 1000b6a0: 0452 lsls r2, r2, #17 1000b6a2: b510 push {r4, lr} 1000b6a4: 601a str r2, [r3, #0] 1000b6a6: 4b0c ldr r3, [pc, #48] ; (1000b6d8 ) 1000b6a8: 490c ldr r1, [pc, #48] ; (1000b6dc ) 1000b6aa: 601a str r2, [r3, #0] 1000b6ac: 0010 movs r0, r2 1000b6ae: 688b ldr r3, [r1, #8] 1000b6b0: 4398 bics r0, r3 1000b6b2: d1fb bne.n 1000b6ac 1000b6b4: 4c0a ldr r4, [pc, #40] ; (1000b6e0 ) 1000b6b6: 229c movs r2, #156 ; 0x9c 1000b6b8: 2100 movs r1, #0 1000b6ba: 0020 movs r0, r4 1000b6bc: f7ff f8d8 bl 1000a870 <__wrap_memset> 1000b6c0: 2280 movs r2, #128 ; 0x80 1000b6c2: 2100 movs r1, #0 1000b6c4: 0152 lsls r2, r2, #5 1000b6c6: 4807 ldr r0, [pc, #28] ; (1000b6e4 ) 1000b6c8: f7ff f8d2 bl 1000a870 <__wrap_memset> 1000b6cc: 2309 movs r3, #9 1000b6ce: 6763 str r3, [r4, #116] ; 0x74 1000b6d0: bd10 pop {r4, pc} 1000b6d2: 46c0 nop ; (mov r8, r8) 1000b6d4: 4000e000 .word 0x4000e000 1000b6d8: 4000f000 .word 0x4000f000 1000b6dc: 4000c000 .word 0x4000c000 1000b6e0: 50110000 .word 0x50110000 1000b6e4: 50100000 .word 0x50100000 1000b6e8 : 1000b6e8: 2300 movs r3, #0 1000b6ea: 7403 strb r3, [r0, #16] 1000b6ec: 8243 strh r3, [r0, #18] 1000b6ee: 8283 strh r3, [r0, #20] 1000b6f0: 6183 str r3, [r0, #24] 1000b6f2: 4770 bx lr 1000b6f4 <_hw_endpoint_buffer_control_update32>: 1000b6f4: b510 push {r4, lr} 1000b6f6: 6883 ldr r3, [r0, #8] 1000b6f8: 2900 cmp r1, #0 1000b6fa: d001 beq.n 1000b700 <_hw_endpoint_buffer_control_update32+0xc> 1000b6fc: 681c ldr r4, [r3, #0] 1000b6fe: 4021 ands r1, r4 1000b700: 2a00 cmp r2, #0 1000b702: d011 beq.n 1000b728 <_hw_endpoint_buffer_control_update32+0x34> 1000b704: 2480 movs r4, #128 ; 0x80 1000b706: 00e4 lsls r4, r4, #3 1000b708: 4311 orrs r1, r2 1000b70a: 4222 tst r2, r4 1000b70c: d00c beq.n 1000b728 <_hw_endpoint_buffer_control_update32+0x34> 1000b70e: 681a ldr r2, [r3, #0] 1000b710: 4222 tst r2, r4 1000b712: d10b bne.n 1000b72c <_hw_endpoint_buffer_control_update32+0x38> 1000b714: 4a0a ldr r2, [pc, #40] ; (1000b740 <_hw_endpoint_buffer_control_update32+0x4c>) 1000b716: 400a ands r2, r1 1000b718: 601a str r2, [r3, #0] 1000b71a: e7ff b.n 1000b71c <_hw_endpoint_buffer_control_update32+0x28> 1000b71c: e7ff b.n 1000b71e <_hw_endpoint_buffer_control_update32+0x2a> 1000b71e: e7ff b.n 1000b720 <_hw_endpoint_buffer_control_update32+0x2c> 1000b720: e7ff b.n 1000b722 <_hw_endpoint_buffer_control_update32+0x2e> 1000b722: e7ff b.n 1000b724 <_hw_endpoint_buffer_control_update32+0x30> 1000b724: e7ff b.n 1000b726 <_hw_endpoint_buffer_control_update32+0x32> 1000b726: 6883 ldr r3, [r0, #8] 1000b728: 6019 str r1, [r3, #0] 1000b72a: bd10 pop {r4, pc} 1000b72c: 227f movs r2, #127 ; 0x7f 1000b72e: 7881 ldrb r1, [r0, #2] 1000b730: 4804 ldr r0, [pc, #16] ; (1000b744 <_hw_endpoint_buffer_control_update32+0x50>) 1000b732: 09cb lsrs r3, r1, #7 1000b734: 4011 ands r1, r2 1000b736: 4a04 ldr r2, [pc, #16] ; (1000b748 <_hw_endpoint_buffer_control_update32+0x54>) 1000b738: 009b lsls r3, r3, #2 1000b73a: 589a ldr r2, [r3, r2] 1000b73c: f7fb fa16 bl 10006b6c 1000b740: fffffbff .word 0xfffffbff 1000b744: 10011be4 .word 0x10011be4 1000b748: 20001574 .word 0x20001574 1000b74c : 1000b74c: b5f0 push {r4, r5, r6, r7, lr} 1000b74e: 46c6 mov lr, r8 1000b750: 2300 movs r3, #0 1000b752: b500 push {lr} 1000b754: 8283 strh r3, [r0, #20] 1000b756: 3301 adds r3, #1 1000b758: 7403 strb r3, [r0, #16] 1000b75a: 6843 ldr r3, [r0, #4] 1000b75c: 0004 movs r4, r0 1000b75e: 681e ldr r6, [r3, #0] 1000b760: 8b83 ldrh r3, [r0, #28] 1000b762: 6181 str r1, [r0, #24] 1000b764: 1c1f adds r7, r3, #0 1000b766: 4293 cmp r3, r2 1000b768: d900 bls.n 1000b76c 1000b76a: 1c17 adds r7, r2, #0 1000b76c: 2580 movs r5, #128 ; 0x80 1000b76e: b2bf uxth r7, r7 1000b770: 1bd2 subs r2, r2, r7 1000b772: 78e3 ldrb r3, [r4, #3] 1000b774: b292 uxth r2, r2 1000b776: 00ed lsls r5, r5, #3 1000b778: 8262 strh r2, [r4, #18] 1000b77a: 433d orrs r5, r7 1000b77c: 2b00 cmp r3, #0 1000b77e: d002 beq.n 1000b786 1000b780: 2590 movs r5, #144 ; 0x90 1000b782: 01ad lsls r5, r5, #6 1000b784: 433d orrs r5, r7 1000b786: 2001 movs r0, #1 1000b788: 4043 eors r3, r0 1000b78a: 70e3 strb r3, [r4, #3] 1000b78c: 7863 ldrb r3, [r4, #1] 1000b78e: 2b00 cmp r3, #0 1000b790: d050 beq.n 1000b834 1000b792: 2a00 cmp r2, #0 1000b794: d11d bne.n 1000b7d2 1000b796: 23a0 movs r3, #160 ; 0xa0 1000b798: 01db lsls r3, r3, #7 1000b79a: 431d orrs r5, r3 1000b79c: 4b38 ldr r3, [pc, #224] ; (1000b880 ) 1000b79e: 6c1b ldr r3, [r3, #64] ; 0x40 1000b7a0: 4b38 ldr r3, [pc, #224] ; (1000b884 ) 1000b7a2: 4033 ands r3, r6 1000b7a4: 2680 movs r6, #128 ; 0x80 1000b7a6: 05b6 lsls r6, r6, #22 1000b7a8: 431e orrs r6, r3 1000b7aa: 6863 ldr r3, [r4, #4] 1000b7ac: 68a2 ldr r2, [r4, #8] 1000b7ae: 601e str r6, [r3, #0] 1000b7b0: 6813 ldr r3, [r2, #0] 1000b7b2: 055b lsls r3, r3, #21 1000b7b4: d459 bmi.n 1000b86a 1000b7b6: 4b34 ldr r3, [pc, #208] ; (1000b888 ) 1000b7b8: 402b ands r3, r5 1000b7ba: 6013 str r3, [r2, #0] 1000b7bc: e7ff b.n 1000b7be 1000b7be: e7ff b.n 1000b7c0 1000b7c0: e7ff b.n 1000b7c2 1000b7c2: e7ff b.n 1000b7c4 1000b7c4: e7ff b.n 1000b7c6 1000b7c6: e7ff b.n 1000b7c8 1000b7c8: 68a3 ldr r3, [r4, #8] 1000b7ca: 601d str r5, [r3, #0] 1000b7cc: bc04 pop {r2} 1000b7ce: 4690 mov r8, r2 1000b7d0: bdf0 pop {r4, r5, r6, r7, pc} 1000b7d2: 2380 movs r3, #128 ; 0x80 1000b7d4: 015b lsls r3, r3, #5 1000b7d6: 431d orrs r5, r3 1000b7d8: 4b29 ldr r3, [pc, #164] ; (1000b880 ) 1000b7da: 6c1b ldr r3, [r3, #64] ; 0x40 1000b7dc: 079b lsls r3, r3, #30 1000b7de: d402 bmi.n 1000b7e6 1000b7e0: 78a3 ldrb r3, [r4, #2] 1000b7e2: 09db lsrs r3, r3, #7 1000b7e4: d0dc beq.n 1000b7a0 1000b7e6: 8ba3 ldrh r3, [r4, #28] 1000b7e8: 1c19 adds r1, r3, #0 1000b7ea: 4293 cmp r3, r2 1000b7ec: d900 bls.n 1000b7f0 1000b7ee: 1c11 adds r1, r2, #0 1000b7f0: 2780 movs r7, #128 ; 0x80 1000b7f2: b28b uxth r3, r1 1000b7f4: 00ff lsls r7, r7, #3 1000b7f6: 1ad2 subs r2, r2, r3 1000b7f8: 4698 mov r8, r3 1000b7fa: 431f orrs r7, r3 1000b7fc: 78e3 ldrb r3, [r4, #3] 1000b7fe: b292 uxth r2, r2 1000b800: 8262 strh r2, [r4, #18] 1000b802: 2b00 cmp r3, #0 1000b804: d003 beq.n 1000b80e 1000b806: 2790 movs r7, #144 ; 0x90 1000b808: 4641 mov r1, r8 1000b80a: 01bf lsls r7, r7, #6 1000b80c: 430f orrs r7, r1 1000b80e: 2101 movs r1, #1 1000b810: 404b eors r3, r1 1000b812: 70e3 strb r3, [r4, #3] 1000b814: 7863 ldrb r3, [r4, #1] 1000b816: 2b00 cmp r3, #0 1000b818: d019 beq.n 1000b84e 1000b81a: 2a00 cmp r2, #0 1000b81c: d102 bne.n 1000b824 1000b81e: 2380 movs r3, #128 ; 0x80 1000b820: 01db lsls r3, r3, #7 1000b822: 431f orrs r7, r3 1000b824: 4b19 ldr r3, [pc, #100] ; (1000b88c ) 1000b826: 043f lsls r7, r7, #16 1000b828: 4033 ands r3, r6 1000b82a: 26a0 movs r6, #160 ; 0xa0 1000b82c: 05f6 lsls r6, r6, #23 1000b82e: 433d orrs r5, r7 1000b830: 431e orrs r6, r3 1000b832: e7ba b.n 1000b7aa 1000b834: 003a movs r2, r7 1000b836: 68e0 ldr r0, [r4, #12] 1000b838: f7ff f820 bl 1000a87c <__wrap___aeabi_memcpy> 1000b83c: 69a3 ldr r3, [r4, #24] 1000b83e: 8a62 ldrh r2, [r4, #18] 1000b840: 469c mov ip, r3 1000b842: 2380 movs r3, #128 ; 0x80 1000b844: 4467 add r7, ip 1000b846: 021b lsls r3, r3, #8 1000b848: 61a7 str r7, [r4, #24] 1000b84a: 431d orrs r5, r3 1000b84c: e7a1 b.n 1000b792 1000b84e: 68e0 ldr r0, [r4, #12] 1000b850: 4642 mov r2, r8 1000b852: 3040 adds r0, #64 ; 0x40 1000b854: 69a1 ldr r1, [r4, #24] 1000b856: f7ff f811 bl 1000a87c <__wrap___aeabi_memcpy> 1000b85a: 69a3 ldr r3, [r4, #24] 1000b85c: 8a62 ldrh r2, [r4, #18] 1000b85e: 4443 add r3, r8 1000b860: 61a3 str r3, [r4, #24] 1000b862: 2380 movs r3, #128 ; 0x80 1000b864: 021b lsls r3, r3, #8 1000b866: 431f orrs r7, r3 1000b868: e7d7 b.n 1000b81a 1000b86a: 227f movs r2, #127 ; 0x7f 1000b86c: 78a1 ldrb r1, [r4, #2] 1000b86e: 4808 ldr r0, [pc, #32] ; (1000b890 ) 1000b870: 09cb lsrs r3, r1, #7 1000b872: 4011 ands r1, r2 1000b874: 4a07 ldr r2, [pc, #28] ; (1000b894 ) 1000b876: 009b lsls r3, r3, #2 1000b878: 589a ldr r2, [r3, r2] 1000b87a: f7fb f977 bl 10006b6c 1000b87e: 46c0 nop ; (mov r8, r8) 1000b880: 50110000 .word 0x50110000 1000b884: afffffff .word 0xafffffff 1000b888: fffffbff .word 0xfffffbff 1000b88c: dfffffff .word 0xdfffffff 1000b890: 10011be4 .word 0x10011be4 1000b894: 20001574 .word 0x20001574 1000b898 : 1000b898: b5f0 push {r4, r5, r6, r7, lr} 1000b89a: 46c6 mov lr, r8 1000b89c: b500 push {lr} 1000b89e: 7c06 ldrb r6, [r0, #16] 1000b8a0: 0004 movs r4, r0 1000b8a2: 2e00 cmp r6, #0 1000b8a4: d100 bne.n 1000b8a8 1000b8a6: e0d8 b.n 1000ba5a 1000b8a8: 6883 ldr r3, [r0, #8] 1000b8aa: 681a ldr r2, [r3, #0] 1000b8ac: 681d ldr r5, [r3, #0] 1000b8ae: 7843 ldrb r3, [r0, #1] 1000b8b0: 05ad lsls r5, r5, #22 1000b8b2: 0dad lsrs r5, r5, #22 1000b8b4: 2b00 cmp r3, #0 1000b8b6: d150 bne.n 1000b95a 1000b8b8: 8a83 ldrh r3, [r0, #20] 1000b8ba: 18eb adds r3, r5, r3 1000b8bc: b29b uxth r3, r3 1000b8be: 8283 strh r3, [r0, #20] 1000b8c0: 8ba1 ldrh r1, [r4, #28] 1000b8c2: 6862 ldr r2, [r4, #4] 1000b8c4: 428d cmp r5, r1 1000b8c6: d206 bcs.n 1000b8d6 1000b8c8: 2300 movs r3, #0 1000b8ca: 8263 strh r3, [r4, #18] 1000b8cc: 6813 ldr r3, [r2, #0] 1000b8ce: 0030 movs r0, r6 1000b8d0: bc04 pop {r2} 1000b8d2: 4690 mov r8, r2 1000b8d4: bdf0 pop {r4, r5, r6, r7, pc} 1000b8d6: 6812 ldr r2, [r2, #0] 1000b8d8: 0052 lsls r2, r2, #1 1000b8da: d501 bpl.n 1000b8e0 1000b8dc: 428d cmp r5, r1 1000b8de: d069 beq.n 1000b9b4 1000b8e0: 8a63 ldrh r3, [r4, #18] 1000b8e2: 2b00 cmp r3, #0 1000b8e4: d0f3 beq.n 1000b8ce 1000b8e6: 6862 ldr r2, [r4, #4] 1000b8e8: 1c1f adds r7, r3, #0 1000b8ea: 6816 ldr r6, [r2, #0] 1000b8ec: 428b cmp r3, r1 1000b8ee: d85f bhi.n 1000b9b0 1000b8f0: 2580 movs r5, #128 ; 0x80 1000b8f2: b2bf uxth r7, r7 1000b8f4: 1bdb subs r3, r3, r7 1000b8f6: 78e2 ldrb r2, [r4, #3] 1000b8f8: b29b uxth r3, r3 1000b8fa: 00ed lsls r5, r5, #3 1000b8fc: 8263 strh r3, [r4, #18] 1000b8fe: 433d orrs r5, r7 1000b900: 2a00 cmp r2, #0 1000b902: d137 bne.n 1000b974 1000b904: 2101 movs r1, #1 1000b906: 404a eors r2, r1 1000b908: 70e2 strb r2, [r4, #3] 1000b90a: 7862 ldrb r2, [r4, #1] 1000b90c: 2a00 cmp r2, #0 1000b90e: d03a beq.n 1000b986 1000b910: 2b00 cmp r3, #0 1000b912: d047 beq.n 1000b9a4 1000b914: 2280 movs r2, #128 ; 0x80 1000b916: 0152 lsls r2, r2, #5 1000b918: 4315 orrs r5, r2 1000b91a: 4a58 ldr r2, [pc, #352] ; (1000ba7c ) 1000b91c: 6c12 ldr r2, [r2, #64] ; 0x40 1000b91e: 0792 lsls r2, r2, #30 1000b920: d457 bmi.n 1000b9d2 1000b922: 78a2 ldrb r2, [r4, #2] 1000b924: 09d2 lsrs r2, r2, #7 1000b926: d154 bne.n 1000b9d2 1000b928: 4b55 ldr r3, [pc, #340] ; (1000ba80 ) 1000b92a: 4033 ands r3, r6 1000b92c: 2680 movs r6, #128 ; 0x80 1000b92e: 05b6 lsls r6, r6, #22 1000b930: 431e orrs r6, r3 1000b932: 6863 ldr r3, [r4, #4] 1000b934: 68a2 ldr r2, [r4, #8] 1000b936: 601e str r6, [r3, #0] 1000b938: 6813 ldr r3, [r2, #0] 1000b93a: 055b lsls r3, r3, #21 1000b93c: d500 bpl.n 1000b940 1000b93e: e093 b.n 1000ba68 1000b940: 4b50 ldr r3, [pc, #320] ; (1000ba84 ) 1000b942: 402b ands r3, r5 1000b944: 6013 str r3, [r2, #0] 1000b946: e7ff b.n 1000b948 1000b948: e7ff b.n 1000b94a 1000b94a: e7ff b.n 1000b94c 1000b94c: e7ff b.n 1000b94e 1000b94e: e7ff b.n 1000b950 1000b950: e7ff b.n 1000b952 1000b952: 68a3 ldr r3, [r4, #8] 1000b954: 2600 movs r6, #0 1000b956: 601d str r5, [r3, #0] 1000b958: e7b9 b.n 1000b8ce 1000b95a: 002a movs r2, r5 1000b95c: 68c1 ldr r1, [r0, #12] 1000b95e: 6980 ldr r0, [r0, #24] 1000b960: f7fe ff8c bl 1000a87c <__wrap___aeabi_memcpy> 1000b964: 8aa3 ldrh r3, [r4, #20] 1000b966: 69a2 ldr r2, [r4, #24] 1000b968: 18eb adds r3, r5, r3 1000b96a: b29b uxth r3, r3 1000b96c: 1952 adds r2, r2, r5 1000b96e: 82a3 strh r3, [r4, #20] 1000b970: 61a2 str r2, [r4, #24] 1000b972: e7a5 b.n 1000b8c0 1000b974: 2101 movs r1, #1 1000b976: 2590 movs r5, #144 ; 0x90 1000b978: 404a eors r2, r1 1000b97a: 70e2 strb r2, [r4, #3] 1000b97c: 7862 ldrb r2, [r4, #1] 1000b97e: 01ad lsls r5, r5, #6 1000b980: 433d orrs r5, r7 1000b982: 2a00 cmp r2, #0 1000b984: d1c4 bne.n 1000b910 1000b986: 003a movs r2, r7 1000b988: 69a1 ldr r1, [r4, #24] 1000b98a: 68e0 ldr r0, [r4, #12] 1000b98c: f7fe ff76 bl 1000a87c <__wrap___aeabi_memcpy> 1000b990: 69a3 ldr r3, [r4, #24] 1000b992: 469c mov ip, r3 1000b994: 2380 movs r3, #128 ; 0x80 1000b996: 021b lsls r3, r3, #8 1000b998: 431d orrs r5, r3 1000b99a: 8a63 ldrh r3, [r4, #18] 1000b99c: 4467 add r7, ip 1000b99e: 61a7 str r7, [r4, #24] 1000b9a0: 2b00 cmp r3, #0 1000b9a2: d1b7 bne.n 1000b914 1000b9a4: 23a0 movs r3, #160 ; 0xa0 1000b9a6: 01db lsls r3, r3, #7 1000b9a8: 431d orrs r5, r3 1000b9aa: 4b34 ldr r3, [pc, #208] ; (1000ba7c ) 1000b9ac: 6c1b ldr r3, [r3, #64] ; 0x40 1000b9ae: e7bb b.n 1000b928 1000b9b0: 1c0f adds r7, r1, #0 1000b9b2: e79d b.n 1000b8f0 1000b9b4: 68a2 ldr r2, [r4, #8] 1000b9b6: 6815 ldr r5, [r2, #0] 1000b9b8: 7862 ldrb r2, [r4, #1] 1000b9ba: 01ad lsls r5, r5, #6 1000b9bc: 0dad lsrs r5, r5, #22 1000b9be: 2a00 cmp r2, #0 1000b9c0: d13d bne.n 1000ba3e 1000b9c2: 18eb adds r3, r5, r3 1000b9c4: 82a3 strh r3, [r4, #20] 1000b9c6: 428d cmp r5, r1 1000b9c8: d300 bcc.n 1000b9cc 1000b9ca: e789 b.n 1000b8e0 1000b9cc: 2300 movs r3, #0 1000b9ce: 8263 strh r3, [r4, #18] 1000b9d0: e77d b.n 1000b8ce 1000b9d2: 8ba2 ldrh r2, [r4, #28] 1000b9d4: 1c11 adds r1, r2, #0 1000b9d6: 429a cmp r2, r3 1000b9d8: d821 bhi.n 1000ba1e 1000b9da: 2780 movs r7, #128 ; 0x80 1000b9dc: b28a uxth r2, r1 1000b9de: 00ff lsls r7, r7, #3 1000b9e0: 1a9b subs r3, r3, r2 1000b9e2: 4690 mov r8, r2 1000b9e4: 4317 orrs r7, r2 1000b9e6: 78e2 ldrb r2, [r4, #3] 1000b9e8: b29b uxth r3, r3 1000b9ea: 8263 strh r3, [r4, #18] 1000b9ec: 2a00 cmp r2, #0 1000b9ee: d003 beq.n 1000b9f8 1000b9f0: 2790 movs r7, #144 ; 0x90 1000b9f2: 4641 mov r1, r8 1000b9f4: 01bf lsls r7, r7, #6 1000b9f6: 430f orrs r7, r1 1000b9f8: 2101 movs r1, #1 1000b9fa: 404a eors r2, r1 1000b9fc: 70e2 strb r2, [r4, #3] 1000b9fe: 7862 ldrb r2, [r4, #1] 1000ba00: 2a00 cmp r2, #0 1000ba02: d00e beq.n 1000ba22 1000ba04: 2b00 cmp r3, #0 1000ba06: d102 bne.n 1000ba0e 1000ba08: 2380 movs r3, #128 ; 0x80 1000ba0a: 01db lsls r3, r3, #7 1000ba0c: 431f orrs r7, r3 1000ba0e: 4b1e ldr r3, [pc, #120] ; (1000ba88 ) 1000ba10: 043f lsls r7, r7, #16 1000ba12: 4033 ands r3, r6 1000ba14: 26a0 movs r6, #160 ; 0xa0 1000ba16: 05f6 lsls r6, r6, #23 1000ba18: 433d orrs r5, r7 1000ba1a: 431e orrs r6, r3 1000ba1c: e789 b.n 1000b932 1000ba1e: 1c19 adds r1, r3, #0 1000ba20: e7db b.n 1000b9da 1000ba22: 68e0 ldr r0, [r4, #12] 1000ba24: 4642 mov r2, r8 1000ba26: 3040 adds r0, #64 ; 0x40 1000ba28: 69a1 ldr r1, [r4, #24] 1000ba2a: f7fe ff27 bl 1000a87c <__wrap___aeabi_memcpy> 1000ba2e: 69a3 ldr r3, [r4, #24] 1000ba30: 4443 add r3, r8 1000ba32: 61a3 str r3, [r4, #24] 1000ba34: 2380 movs r3, #128 ; 0x80 1000ba36: 021b lsls r3, r3, #8 1000ba38: 431f orrs r7, r3 1000ba3a: 8a63 ldrh r3, [r4, #18] 1000ba3c: e7e2 b.n 1000ba04 1000ba3e: 68e1 ldr r1, [r4, #12] 1000ba40: 002a movs r2, r5 1000ba42: 3140 adds r1, #64 ; 0x40 1000ba44: 69a0 ldr r0, [r4, #24] 1000ba46: f7fe ff19 bl 1000a87c <__wrap___aeabi_memcpy> 1000ba4a: 8aa3 ldrh r3, [r4, #20] 1000ba4c: 8ba1 ldrh r1, [r4, #28] 1000ba4e: 18eb adds r3, r5, r3 1000ba50: 82a3 strh r3, [r4, #20] 1000ba52: 69a3 ldr r3, [r4, #24] 1000ba54: 195b adds r3, r3, r5 1000ba56: 61a3 str r3, [r4, #24] 1000ba58: e7b5 b.n 1000b9c6 1000ba5a: 237f movs r3, #127 ; 0x7f 1000ba5c: 7881 ldrb r1, [r0, #2] 1000ba5e: 4a0b ldr r2, [pc, #44] ; (1000ba8c ) 1000ba60: 4019 ands r1, r3 1000ba62: 480b ldr r0, [pc, #44] ; (1000ba90 ) 1000ba64: f7fb f882 bl 10006b6c 1000ba68: 227f movs r2, #127 ; 0x7f 1000ba6a: 78a1 ldrb r1, [r4, #2] 1000ba6c: 4809 ldr r0, [pc, #36] ; (1000ba94 ) 1000ba6e: 09cb lsrs r3, r1, #7 1000ba70: 4011 ands r1, r2 1000ba72: 4a06 ldr r2, [pc, #24] ; (1000ba8c ) 1000ba74: 009b lsls r3, r3, #2 1000ba76: 589a ldr r2, [r3, r2] 1000ba78: f7fb f878 bl 10006b6c 1000ba7c: 50110000 .word 0x50110000 1000ba80: afffffff .word 0xafffffff 1000ba84: fffffbff .word 0xfffffbff 1000ba88: dfffffff .word 0xdfffffff 1000ba8c: 20001574 .word 0x20001574 1000ba90: 10011c04 .word 0x10011c04 1000ba94: 10011be4 .word 0x10011be4 1000ba98 : 1000ba98: 4b02 ldr r3, [pc, #8] ; (1000baa4 ) 1000ba9a: 7858 ldrb r0, [r3, #1] 1000ba9c: 1e43 subs r3, r0, #1 1000ba9e: 4198 sbcs r0, r3 1000baa0: b2c0 uxtb r0, r0 1000baa2: 4770 bx lr 1000baa4: 20003544 .word 0x20003544 1000baa8 : 1000baa8: 4b02 ldr r3, [pc, #8] ; (1000bab4 ) 1000baaa: 7818 ldrb r0, [r3, #0] 1000baac: 0740 lsls r0, r0, #29 1000baae: 0fc0 lsrs r0, r0, #31 1000bab0: 4770 bx lr 1000bab2: 46c0 nop ; (mov r8, r8) 1000bab4: 20003544 .word 0x20003544 1000bab8 : 1000bab8: 4b01 ldr r3, [pc, #4] ; (1000bac0 ) 1000baba: 7818 ldrb r0, [r3, #0] 1000babc: 4770 bx lr 1000babe: 46c0 nop ; (mov r8, r8) 1000bac0: 20003da8 .word 0x20003da8 1000bac4 : 1000bac4: b5f8 push {r3, r4, r5, r6, r7, lr} 1000bac6: 4647 mov r7, r8 1000bac8: 46ce mov lr, r9 1000baca: 4d2b ldr r5, [pc, #172] ; (1000bb78 ) 1000bacc: b580 push {r7, lr} 1000bace: 782b ldrb r3, [r5, #0] 1000bad0: 0007 movs r7, r0 1000bad2: 2b00 cmp r3, #0 1000bad4: d004 beq.n 1000bae0 1000bad6: 2001 movs r0, #1 1000bad8: bc0c pop {r2, r3} 1000bada: 4690 mov r8, r2 1000badc: 4699 mov r9, r3 1000bade: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000bae0: 2253 movs r2, #83 ; 0x53 1000bae2: 2100 movs r1, #0 1000bae4: 4825 ldr r0, [pc, #148] ; (1000bb7c ) 1000bae6: f7fe fec3 bl 1000a870 <__wrap_memset> 1000baea: 4c25 ldr r4, [pc, #148] ; (1000bb80 ) 1000baec: 0020 movs r0, r4 1000baee: f7fa fca9 bl 10006444 1000baf2: 4b24 ldr r3, [pc, #144] ; (1000bb84 ) 1000baf4: 601c str r4, [r3, #0] 1000baf6: 4c24 ldr r4, [pc, #144] ; (1000bb88 ) 1000baf8: 0020 movs r0, r4 1000bafa: 301c adds r0, #28 1000bafc: f7fa fcbe bl 1000647c 1000bb00: 0020 movs r0, r4 1000bb02: f001 fd23 bl 1000d54c 1000bb06: 4b21 ldr r3, [pc, #132] ; (1000bb8c ) 1000bb08: 601c str r4, [r3, #0] 1000bb0a: 4b21 ldr r3, [pc, #132] ; (1000bb90 ) 1000bb0c: 2b00 cmp r3, #0 1000bb0e: d02a beq.n 1000bb66 1000bb10: 4e20 ldr r6, [pc, #128] ; (1000bb94 ) 1000bb12: 2400 movs r4, #0 1000bb14: 0030 movs r0, r6 1000bb16: f7ff f969 bl 1000adec 1000bb1a: 4b1f ldr r3, [pc, #124] ; (1000bb98 ) 1000bb1c: 4a1f ldr r2, [pc, #124] ; (1000bb9c ) 1000bb1e: 4698 mov r8, r3 1000bb20: 6018 str r0, [r3, #0] 1000bb22: 4691 mov r9, r2 1000bb24: 7833 ldrb r3, [r6, #0] 1000bb26: e00b b.n 1000bb40 1000bb28: 4642 mov r2, r8 1000bb2a: 0063 lsls r3, r4, #1 1000bb2c: 191b adds r3, r3, r4 1000bb2e: 6812 ldr r2, [r2, #0] 1000bb30: 00db lsls r3, r3, #3 1000bb32: 589b ldr r3, [r3, r2] 1000bb34: 4798 blx r3 1000bb36: 3401 adds r4, #1 1000bb38: 7833 ldrb r3, [r6, #0] 1000bb3a: b2e4 uxtb r4, r4 1000bb3c: 42a3 cmp r3, r4 1000bb3e: d309 bcc.n 1000bb54 1000bb40: 429c cmp r4, r3 1000bb42: d3f1 bcc.n 1000bb28 1000bb44: d115 bne.n 1000bb72 1000bb46: 464b mov r3, r9 1000bb48: 4798 blx r3 1000bb4a: 3401 adds r4, #1 1000bb4c: 7833 ldrb r3, [r6, #0] 1000bb4e: b2e4 uxtb r4, r4 1000bb50: 42a3 cmp r3, r4 1000bb52: d2f5 bcs.n 1000bb40 1000bb54: 0038 movs r0, r7 1000bb56: f7ff fbd9 bl 1000b30c 1000bb5a: 0038 movs r0, r7 1000bb5c: f7ff fbbe bl 1000b2dc 1000bb60: 2301 movs r3, #1 1000bb62: 702b strb r3, [r5, #0] 1000bb64: e7b7 b.n 1000bad6 1000bb66: f001 f8b1 bl 1000cccc 1000bb6a: 4b0a ldr r3, [pc, #40] ; (1000bb94 ) 1000bb6c: 781b ldrb r3, [r3, #0] 1000bb6e: 2b00 cmp r3, #0 1000bb70: d0f0 beq.n 1000bb54 1000bb72: 2300 movs r3, #0 1000bb74: 681b ldr r3, [r3, #0] 1000bb76: deff udf #255 ; 0xff 1000bb78: 20003da8 .word 0x20003da8 1000bb7c: 20003544 .word 0x20003544 1000bb80: 200034fc .word 0x200034fc 1000bb84: 20003598 .word 0x20003598 1000bb88: 2000157c .word 0x2000157c 1000bb8c: 2000359c .word 0x2000359c 1000bb90: 1000aded .word 0x1000aded 1000bb94: 20003da7 .word 0x20003da7 1000bb98: 2000320c .word 0x2000320c 1000bb9c: 1000cccd .word 0x1000cccd 1000bba0 : 1000bba0: b5f0 push {r4, r5, r6, r7, lr} 1000bba2: 46de mov lr, fp 1000bba4: 4657 mov r7, sl 1000bba6: 464e mov r6, r9 1000bba8: 4645 mov r5, r8 1000bbaa: b5e0 push {r5, r6, r7, lr} 1000bbac: b08b sub sp, #44 ; 0x2c 1000bbae: f001 fa97 bl 1000d0e0 1000bbb2: 2800 cmp r0, #0 1000bbb4: d100 bne.n 1000bbb8 1000bbb6: e18f b.n 1000bed8 1000bbb8: 4bcf ldr r3, [pc, #828] ; (1000bef8 ) 1000bbba: 4ed0 ldr r6, [pc, #832] ; (1000befc ) 1000bbbc: 469b mov fp, r3 1000bbbe: ac07 add r4, sp, #28 1000bbc0: 6835 ldr r5, [r6, #0] 1000bbc2: 69ea ldr r2, [r5, #28] 1000bbc4: f3ef 8110 mrs r1, PRIMASK 1000bbc8: b672 cpsid i 1000bbca: 6813 ldr r3, [r2, #0] 1000bbcc: 2b00 cmp r3, #0 1000bbce: d0fc beq.n 1000bbca 1000bbd0: f3bf 8f5f dmb sy 1000bbd4: 6229 str r1, [r5, #32] 1000bbd6: 0028 movs r0, r5 1000bbd8: 0021 movs r1, r4 1000bbda: f001 fb3d bl 1000d258 1000bbde: 69ea ldr r2, [r5, #28] 1000bbe0: 6a2b ldr r3, [r5, #32] 1000bbe2: f3bf 8f5f dmb sy 1000bbe6: 2100 movs r1, #0 1000bbe8: 6011 str r1, [r2, #0] 1000bbea: f383 8810 msr PRIMASK, r3 1000bbee: 2800 cmp r0, #0 1000bbf0: d100 bne.n 1000bbf4 1000bbf2: e171 b.n 1000bed8 1000bbf4: 7863 ldrb r3, [r4, #1] 1000bbf6: 2b08 cmp r3, #8 1000bbf8: d8e2 bhi.n 1000bbc0 1000bbfa: 465a mov r2, fp 1000bbfc: 009b lsls r3, r3, #2 1000bbfe: 58d3 ldr r3, [r2, r3] 1000bc00: 469f mov pc, r3 1000bc02: 6863 ldr r3, [r4, #4] 1000bc04: 2b00 cmp r3, #0 1000bc06: d0db beq.n 1000bbc0 1000bc08: 68a0 ldr r0, [r4, #8] 1000bc0a: 4798 blx r3 1000bc0c: e7d8 b.n 1000bbc0 1000bc0e: 227f movs r2, #127 ; 0x7f 1000bc10: 7921 ldrb r1, [r4, #4] 1000bc12: 4bbb ldr r3, [pc, #748] ; (1000bf00 ) 1000bc14: 400a ands r2, r1 1000bc16: 0055 lsls r5, r2, #1 1000bc18: 09c8 lsrs r0, r1, #7 1000bc1a: 195b adds r3, r3, r5 1000bc1c: 181b adds r3, r3, r0 1000bc1e: 0018 movs r0, r3 1000bc20: 2701 movs r7, #1 1000bc22: 3030 adds r0, #48 ; 0x30 1000bc24: 78c5 ldrb r5, [r0, #3] 1000bc26: 43bd bics r5, r7 1000bc28: 70c5 strb r5, [r0, #3] 1000bc2a: 78c5 ldrb r5, [r0, #3] 1000bc2c: 3703 adds r7, #3 1000bc2e: 43bd bics r5, r7 1000bc30: 70c5 strb r5, [r0, #3] 1000bc32: 2a00 cmp r2, #0 1000bc34: d100 bne.n 1000bc38 1000bc36: e199 b.n 1000bf6c 1000bc38: 4ab2 ldr r2, [pc, #712] ; (1000bf04 ) 1000bc3a: 7cdb ldrb r3, [r3, #19] 1000bc3c: 2a00 cmp r2, #0 1000bc3e: d100 bne.n 1000bc42 1000bc40: e190 b.n 1000bf64 1000bc42: 4ab1 ldr r2, [pc, #708] ; (1000bf08 ) 1000bc44: 7812 ldrb r2, [r2, #0] 1000bc46: 4293 cmp r3, r2 1000bc48: d300 bcc.n 1000bc4c 1000bc4a: e189 b.n 1000bf60 1000bc4c: 005a lsls r2, r3, #1 1000bc4e: 18d3 adds r3, r2, r3 1000bc50: 4aae ldr r2, [pc, #696] ; (1000bf0c ) 1000bc52: 00db lsls r3, r3, #3 1000bc54: 6812 ldr r2, [r2, #0] 1000bc56: 18d3 adds r3, r2, r3 1000bc58: 2b00 cmp r3, #0 1000bc5a: d100 bne.n 1000bc5e 1000bc5c: e13c b.n 1000bed8 1000bc5e: 691d ldr r5, [r3, #16] 1000bc60: 7962 ldrb r2, [r4, #5] 1000bc62: 7820 ldrb r0, [r4, #0] 1000bc64: 68a3 ldr r3, [r4, #8] 1000bc66: 47a8 blx r5 1000bc68: e7aa b.n 1000bbc0 1000bc6a: 2201 movs r2, #1 1000bc6c: 4fa4 ldr r7, [pc, #656] ; (1000bf00 ) 1000bc6e: 2101 movs r1, #1 1000bc70: 783b ldrb r3, [r7, #0] 1000bc72: 2004 movs r0, #4 1000bc74: 4313 orrs r3, r2 1000bc76: 703b strb r3, [r7, #0] 1000bc78: 2333 movs r3, #51 ; 0x33 1000bc7a: 5cfa ldrb r2, [r7, r3] 1000bc7c: 438a bics r2, r1 1000bc7e: 54fa strb r2, [r7, r3] 1000bc80: 5cfa ldrb r2, [r7, r3] 1000bc82: 4382 bics r2, r0 1000bc84: 54fa strb r2, [r7, r3] 1000bc86: 3301 adds r3, #1 1000bc88: 5cfa ldrb r2, [r7, r3] 1000bc8a: 438a bics r2, r1 1000bc8c: 54fa strb r2, [r7, r3] 1000bc8e: 5cfa ldrb r2, [r7, r3] 1000bc90: 4382 bics r2, r0 1000bc92: 54fa strb r2, [r7, r3] 1000bc94: 7823 ldrb r3, [r4, #0] 1000bc96: 2000 movs r0, #0 1000bc98: 9301 str r3, [sp, #4] 1000bc9a: f000 fe95 bl 1000c9c8 1000bc9e: 2360 movs r3, #96 ; 0x60 1000bca0: 7922 ldrb r2, [r4, #4] 1000bca2: 4013 ands r3, r2 1000bca4: 2b60 cmp r3, #96 ; 0x60 1000bca6: d100 bne.n 1000bcaa 1000bca8: e151 b.n 1000bf4e 1000bcaa: 2b40 cmp r3, #64 ; 0x40 1000bcac: d100 bne.n 1000bcb0 1000bcae: e141 b.n 1000bf34 1000bcb0: 06d2 lsls r2, r2, #27 1000bcb2: 0ed2 lsrs r2, r2, #27 1000bcb4: 2a01 cmp r2, #1 1000bcb6: d100 bne.n 1000bcba 1000bcb8: e16a b.n 1000bf90 1000bcba: 2a00 cmp r2, #0 1000bcbc: d100 bne.n 1000bcc0 1000bcbe: e15b b.n 1000bf78 1000bcc0: 2a02 cmp r2, #2 1000bcc2: d000 beq.n 1000bcc6 1000bcc4: e143 b.n 1000bf4e 1000bcc6: 227f movs r2, #127 ; 0x7f 1000bcc8: 7a21 ldrb r1, [r4, #8] 1000bcca: 400a ands r2, r1 1000bccc: 2a0f cmp r2, #15 1000bcce: d900 bls.n 1000bcd2 1000bcd0: e13d b.n 1000bf4e 1000bcd2: 09c8 lsrs r0, r1, #7 1000bcd4: 4684 mov ip, r0 1000bcd6: 0052 lsls r2, r2, #1 1000bcd8: 18b8 adds r0, r7, r2 1000bcda: 4d8a ldr r5, [pc, #552] ; (1000bf04 ) 1000bcdc: 4460 add r0, ip 1000bcde: 7cc0 ldrb r0, [r0, #19] 1000bce0: 2d00 cmp r5, #0 1000bce2: d100 bne.n 1000bce6 1000bce4: e18f b.n 1000c006 1000bce6: 4d88 ldr r5, [pc, #544] ; (1000bf08 ) 1000bce8: 782d ldrb r5, [r5, #0] 1000bcea: 42a8 cmp r0, r5 1000bcec: d300 bcc.n 1000bcf0 1000bcee: e188 b.n 1000c002 1000bcf0: 0045 lsls r5, r0, #1 1000bcf2: 1828 adds r0, r5, r0 1000bcf4: 4d85 ldr r5, [pc, #532] ; (1000bf0c ) 1000bcf6: 00c0 lsls r0, r0, #3 1000bcf8: 682d ldr r5, [r5, #0] 1000bcfa: 182d adds r5, r5, r0 1000bcfc: 2b00 cmp r3, #0 1000bcfe: d100 bne.n 1000bd02 1000bd00: e187 b.n 1000c012 1000bd02: 2d00 cmp r5, #0 1000bd04: d100 bne.n 1000bd08 1000bd06: e122 b.n 1000bf4e 1000bd08: 68e8 ldr r0, [r5, #12] 1000bd0a: f000 fe5d bl 1000c9c8 1000bd0e: 68eb ldr r3, [r5, #12] 1000bd10: aa08 add r2, sp, #32 1000bd12: 2100 movs r1, #0 1000bd14: 9801 ldr r0, [sp, #4] 1000bd16: 4798 blx r3 1000bd18: e116 b.n 1000bf48 1000bd1a: 4b79 ldr r3, [pc, #484] ; (1000bf00 ) 1000bd1c: 781b ldrb r3, [r3, #0] 1000bd1e: 07db lsls r3, r3, #31 1000bd20: d400 bmi.n 1000bd24 1000bd22: e74d b.n 1000bbc0 1000bd24: 4b7a ldr r3, [pc, #488] ; (1000bf10 ) 1000bd26: 2b00 cmp r3, #0 1000bd28: d100 bne.n 1000bd2c 1000bd2a: e749 b.n 1000bbc0 1000bd2c: e000 b.n 1000bd30 1000bd2e: bf00 nop 1000bd30: e746 b.n 1000bbc0 1000bd32: 4b73 ldr r3, [pc, #460] ; (1000bf00 ) 1000bd34: 781a ldrb r2, [r3, #0] 1000bd36: 07d2 lsls r2, r2, #31 1000bd38: d400 bmi.n 1000bd3c 1000bd3a: e741 b.n 1000bbc0 1000bd3c: 4a75 ldr r2, [pc, #468] ; (1000bf14 ) 1000bd3e: 2a00 cmp r2, #0 1000bd40: d100 bne.n 1000bd44 1000bd42: e73d b.n 1000bbc0 1000bd44: 7818 ldrb r0, [r3, #0] 1000bd46: 0700 lsls r0, r0, #28 1000bd48: 0fc0 lsrs r0, r0, #31 1000bd4a: e000 b.n 1000bd4e 1000bd4c: bf00 nop 1000bd4e: e737 b.n 1000bbc0 1000bd50: 4d6d ldr r5, [pc, #436] ; (1000bf08 ) 1000bd52: 4a6c ldr r2, [pc, #432] ; (1000bf04 ) 1000bd54: 782b ldrb r3, [r5, #0] 1000bd56: 2a00 cmp r2, #0 1000bd58: d100 bne.n 1000bd5c 1000bd5a: e0b7 b.n 1000becc 1000bd5c: 2700 movs r7, #0 1000bd5e: 496b ldr r1, [pc, #428] ; (1000bf0c ) 1000bd60: 001a movs r2, r3 1000bd62: 4688 mov r8, r1 1000bd64: 429f cmp r7, r3 1000bd66: d214 bcs.n 1000bd92 1000bd68: 4641 mov r1, r8 1000bd6a: 6809 ldr r1, [r1, #0] 1000bd6c: 007b lsls r3, r7, #1 1000bd6e: 468c mov ip, r1 1000bd70: 19db adds r3, r3, r7 1000bd72: 00db lsls r3, r3, #3 1000bd74: 4463 add r3, ip 1000bd76: 695b ldr r3, [r3, #20] 1000bd78: 2b00 cmp r3, #0 1000bd7a: d00d beq.n 1000bd98 1000bd7c: 7820 ldrb r0, [r4, #0] 1000bd7e: 4798 blx r3 1000bd80: 3701 adds r7, #1 1000bd82: 782a ldrb r2, [r5, #0] 1000bd84: b2ff uxtb r7, r7 1000bd86: 4297 cmp r7, r2 1000bd88: d900 bls.n 1000bd8c 1000bd8a: e719 b.n 1000bbc0 1000bd8c: 0013 movs r3, r2 1000bd8e: 429f cmp r7, r3 1000bd90: d3ea bcc.n 1000bd68 1000bd92: 429f cmp r7, r3 1000bd94: d000 beq.n 1000bd98 1000bd96: e09c b.n 1000bed2 1000bd98: 3701 adds r7, #1 1000bd9a: b2ff uxtb r7, r7 1000bd9c: 4297 cmp r7, r2 1000bd9e: d900 bls.n 1000bda2 1000bda0: e70e b.n 1000bbc0 1000bda2: 0013 movs r3, r2 1000bda4: e7f3 b.n 1000bd8e 1000bda6: 7823 ldrb r3, [r4, #0] 1000bda8: 4d57 ldr r5, [pc, #348] ; (1000bf08 ) 1000bdaa: 4a56 ldr r2, [pc, #344] ; (1000bf04 ) 1000bdac: 4698 mov r8, r3 1000bdae: 2700 movs r7, #0 1000bdb0: 782b ldrb r3, [r5, #0] 1000bdb2: 2a00 cmp r2, #0 1000bdb4: d100 bne.n 1000bdb8 1000bdb6: e0b3 b.n 1000bf20 1000bdb8: 4a57 ldr r2, [pc, #348] ; (1000bf18 ) 1000bdba: 4692 mov sl, r2 1000bdbc: 4a53 ldr r2, [pc, #332] ; (1000bf0c ) 1000bdbe: 4691 mov r9, r2 1000bdc0: 002a movs r2, r5 1000bdc2: 4645 mov r5, r8 1000bdc4: 4690 mov r8, r2 1000bdc6: e00f b.n 1000bde8 1000bdc8: 464a mov r2, r9 1000bdca: 6812 ldr r2, [r2, #0] 1000bdcc: 007b lsls r3, r7, #1 1000bdce: 4694 mov ip, r2 1000bdd0: 19db adds r3, r3, r7 1000bdd2: 00db lsls r3, r3, #3 1000bdd4: 4463 add r3, ip 1000bdd6: 685b ldr r3, [r3, #4] 1000bdd8: 0028 movs r0, r5 1000bdda: 4798 blx r3 1000bddc: 4643 mov r3, r8 1000bdde: 3701 adds r7, #1 1000bde0: 781b ldrb r3, [r3, #0] 1000bde2: b2ff uxtb r7, r7 1000bde4: 42bb cmp r3, r7 1000bde6: d30b bcc.n 1000be00 1000bde8: 429f cmp r7, r3 1000bdea: d3ed bcc.n 1000bdc8 1000bdec: d16b bne.n 1000bec6 1000bdee: 4653 mov r3, sl 1000bdf0: 0028 movs r0, r5 1000bdf2: 4798 blx r3 1000bdf4: 4643 mov r3, r8 1000bdf6: 3701 adds r7, #1 1000bdf8: 781b ldrb r3, [r3, #0] 1000bdfa: b2ff uxtb r7, r7 1000bdfc: 42bb cmp r3, r7 1000bdfe: d2f3 bcs.n 1000bde8 1000be00: 4d3f ldr r5, [pc, #252] ; (1000bf00 ) 1000be02: 2253 movs r2, #83 ; 0x53 1000be04: 2100 movs r1, #0 1000be06: 0028 movs r0, r5 1000be08: f7fe fd32 bl 1000a870 <__wrap_memset> 1000be0c: 2210 movs r2, #16 1000be0e: 21ff movs r1, #255 ; 0xff 1000be10: 1ce8 adds r0, r5, #3 1000be12: f7fe fd2d bl 1000a870 <__wrap_memset> 1000be16: 0028 movs r0, r5 1000be18: 2220 movs r2, #32 1000be1a: 21ff movs r1, #255 ; 0xff 1000be1c: 3013 adds r0, #19 1000be1e: f7fe fd27 bl 1000a870 <__wrap_memset> 1000be22: f000 fdc7 bl 1000c9b4 1000be26: 4b3d ldr r3, [pc, #244] ; (1000bf1c ) 1000be28: 2b00 cmp r3, #0 1000be2a: d100 bne.n 1000be2e 1000be2c: e6c8 b.n 1000bbc0 1000be2e: e000 b.n 1000be32 1000be30: bf00 nop 1000be32: e6c5 b.n 1000bbc0 1000be34: 7823 ldrb r3, [r4, #0] 1000be36: 4d34 ldr r5, [pc, #208] ; (1000bf08 ) 1000be38: 4a32 ldr r2, [pc, #200] ; (1000bf04 ) 1000be3a: 4698 mov r8, r3 1000be3c: 2700 movs r7, #0 1000be3e: 782b ldrb r3, [r5, #0] 1000be40: 2a00 cmp r2, #0 1000be42: d050 beq.n 1000bee6 1000be44: 4a34 ldr r2, [pc, #208] ; (1000bf18 ) 1000be46: 4692 mov sl, r2 1000be48: 4a30 ldr r2, [pc, #192] ; (1000bf0c ) 1000be4a: 4691 mov r9, r2 1000be4c: 002a movs r2, r5 1000be4e: 4645 mov r5, r8 1000be50: 4690 mov r8, r2 1000be52: e00f b.n 1000be74 1000be54: 464a mov r2, r9 1000be56: 6812 ldr r2, [r2, #0] 1000be58: 007b lsls r3, r7, #1 1000be5a: 4694 mov ip, r2 1000be5c: 19db adds r3, r3, r7 1000be5e: 00db lsls r3, r3, #3 1000be60: 4463 add r3, ip 1000be62: 685b ldr r3, [r3, #4] 1000be64: 0028 movs r0, r5 1000be66: 4798 blx r3 1000be68: 4643 mov r3, r8 1000be6a: 3701 adds r7, #1 1000be6c: 781b ldrb r3, [r3, #0] 1000be6e: b2ff uxtb r7, r7 1000be70: 42bb cmp r3, r7 1000be72: d30b bcc.n 1000be8c 1000be74: 429f cmp r7, r3 1000be76: d3ed bcc.n 1000be54 1000be78: d125 bne.n 1000bec6 1000be7a: 4653 mov r3, sl 1000be7c: 0028 movs r0, r5 1000be7e: 4798 blx r3 1000be80: 4643 mov r3, r8 1000be82: 3701 adds r7, #1 1000be84: 781b ldrb r3, [r3, #0] 1000be86: b2ff uxtb r7, r7 1000be88: 42bb cmp r3, r7 1000be8a: d2f3 bcs.n 1000be74 1000be8c: 4d1c ldr r5, [pc, #112] ; (1000bf00 ) 1000be8e: 2253 movs r2, #83 ; 0x53 1000be90: 2100 movs r1, #0 1000be92: 0028 movs r0, r5 1000be94: f7fe fcec bl 1000a870 <__wrap_memset> 1000be98: 2210 movs r2, #16 1000be9a: 21ff movs r1, #255 ; 0xff 1000be9c: 1ce8 adds r0, r5, #3 1000be9e: f7fe fce7 bl 1000a870 <__wrap_memset> 1000bea2: 0028 movs r0, r5 1000bea4: 2220 movs r2, #32 1000bea6: 21ff movs r1, #255 ; 0xff 1000bea8: 3013 adds r0, #19 1000beaa: f7fe fce1 bl 1000a870 <__wrap_memset> 1000beae: f000 fd81 bl 1000c9b4 1000beb2: 7923 ldrb r3, [r4, #4] 1000beb4: 70ab strb r3, [r5, #2] 1000beb6: e683 b.n 1000bbc0 1000beb8: 9801 ldr r0, [sp, #4] 1000beba: f000 ff45 bl 1000cd48 1000bebe: 782b ldrb r3, [r5, #0] 1000bec0: 2b00 cmp r3, #0 1000bec2: d100 bne.n 1000bec6 1000bec4: e292 b.n 1000c3ec 1000bec6: 2300 movs r3, #0 1000bec8: 685b ldr r3, [r3, #4] 1000beca: deff udf #255 ; 0xff 1000becc: 2b00 cmp r3, #0 1000bece: d100 bne.n 1000bed2 1000bed0: e676 b.n 1000bbc0 1000bed2: 2300 movs r3, #0 1000bed4: 695b ldr r3, [r3, #20] 1000bed6: deff udf #255 ; 0xff 1000bed8: b00b add sp, #44 ; 0x2c 1000beda: bc3c pop {r2, r3, r4, r5} 1000bedc: 4690 mov r8, r2 1000bede: 4699 mov r9, r3 1000bee0: 46a2 mov sl, r4 1000bee2: 46ab mov fp, r5 1000bee4: bdf0 pop {r4, r5, r6, r7, pc} 1000bee6: 4640 mov r0, r8 1000bee8: f000 ff2e bl 1000cd48 1000beec: 782b ldrb r3, [r5, #0] 1000beee: 2b00 cmp r3, #0 1000bef0: d0cc beq.n 1000be8c 1000bef2: 2300 movs r3, #0 1000bef4: 685b ldr r3, [r3, #4] 1000bef6: deff udf #255 ; 0xff 1000bef8: 10011c38 .word 0x10011c38 1000befc: 2000359c .word 0x2000359c 1000bf00: 20003544 .word 0x20003544 1000bf04: 1000aded .word 0x1000aded 1000bf08: 20003da7 .word 0x20003da7 1000bf0c: 2000320c .word 0x2000320c ... 1000bf18: 1000cd49 .word 0x1000cd49 1000bf1c: 00000000 .word 0x00000000 1000bf20: 4640 mov r0, r8 1000bf22: f000 ff11 bl 1000cd48 1000bf26: 782b ldrb r3, [r5, #0] 1000bf28: 2b00 cmp r3, #0 1000bf2a: d100 bne.n 1000bf2e 1000bf2c: e768 b.n 1000be00 1000bf2e: 2300 movs r3, #0 1000bf30: 685b ldr r3, [r3, #4] 1000bf32: deff udf #255 ; 0xff 1000bf34: 48c9 ldr r0, [pc, #804] ; (1000c25c ) 1000bf36: 2800 cmp r0, #0 1000bf38: d009 beq.n 1000bf4e 1000bf3a: f000 fd45 bl 1000c9c8 1000bf3e: aa08 add r2, sp, #32 1000bf40: 2100 movs r1, #0 1000bf42: 9801 ldr r0, [sp, #4] 1000bf44: e000 b.n 1000bf48 1000bf46: bf00 nop 1000bf48: 2800 cmp r0, #0 1000bf4a: d000 beq.n 1000bf4e 1000bf4c: e638 b.n 1000bbc0 1000bf4e: 7820 ldrb r0, [r4, #0] 1000bf50: 2100 movs r1, #0 1000bf52: f7ff fb73 bl 1000b63c 1000bf56: 7820 ldrb r0, [r4, #0] 1000bf58: 2180 movs r1, #128 ; 0x80 1000bf5a: f7ff fb6f bl 1000b63c 1000bf5e: e62f b.n 1000bbc0 1000bf60: 1a9b subs r3, r3, r2 1000bf62: b2db uxtb r3, r3 1000bf64: 2b00 cmp r3, #0 1000bf66: d1b7 bne.n 1000bed8 1000bf68: 4dbd ldr r5, [pc, #756] ; (1000c260 ) 1000bf6a: e679 b.n 1000bc60 1000bf6c: 7962 ldrb r2, [r4, #5] 1000bf6e: 7820 ldrb r0, [r4, #0] 1000bf70: 68a3 ldr r3, [r4, #8] 1000bf72: f000 fd3d bl 1000c9f0 1000bf76: e623 b.n 1000bbc0 1000bf78: 2b20 cmp r3, #32 1000bf7a: d100 bne.n 1000bf7e 1000bf7c: e128 b.n 1000c1d0 1000bf7e: 2b00 cmp r3, #0 1000bf80: d1e5 bne.n 1000bf4e 1000bf82: 7963 ldrb r3, [r4, #5] 1000bf84: 2b09 cmp r3, #9 1000bf86: d8e2 bhi.n 1000bf4e 1000bf88: 4ab6 ldr r2, [pc, #728] ; (1000c264 ) 1000bf8a: 009b lsls r3, r3, #2 1000bf8c: 58d3 ldr r3, [r2, r3] 1000bf8e: 469f mov pc, r3 1000bf90: 7a23 ldrb r3, [r4, #8] 1000bf92: 2b0f cmp r3, #15 1000bf94: d8db bhi.n 1000bf4e 1000bf96: 4ab4 ldr r2, [pc, #720] ; (1000c268 ) 1000bf98: 18fb adds r3, r7, r3 1000bf9a: 78db ldrb r3, [r3, #3] 1000bf9c: 2a00 cmp r2, #0 1000bf9e: d02b beq.n 1000bff8 1000bfa0: 4ab2 ldr r2, [pc, #712] ; (1000c26c ) 1000bfa2: 7812 ldrb r2, [r2, #0] 1000bfa4: 4293 cmp r3, r2 1000bfa6: d225 bcs.n 1000bff4 1000bfa8: 4ab1 ldr r2, [pc, #708] ; (1000c270 ) 1000bfaa: 005d lsls r5, r3, #1 1000bfac: 18eb adds r3, r5, r3 1000bfae: 6815 ldr r5, [r2, #0] 1000bfb0: 00db lsls r3, r3, #3 1000bfb2: 18ed adds r5, r5, r3 1000bfb4: 2d00 cmp r5, #0 1000bfb6: d0ca beq.n 1000bf4e 1000bfb8: 68e8 ldr r0, [r5, #12] 1000bfba: f000 fd05 bl 1000c9c8 1000bfbe: 68eb ldr r3, [r5, #12] 1000bfc0: aa08 add r2, sp, #32 1000bfc2: 2100 movs r1, #0 1000bfc4: 9801 ldr r0, [sp, #4] 1000bfc6: 4798 blx r3 1000bfc8: 2800 cmp r0, #0 1000bfca: d000 beq.n 1000bfce 1000bfcc: e5f8 b.n 1000bbc0 1000bfce: 2560 movs r5, #96 ; 0x60 1000bfd0: 7923 ldrb r3, [r4, #4] 1000bfd2: 401d ands r5, r3 1000bfd4: d1bb bne.n 1000bf4e 1000bfd6: 7963 ldrb r3, [r4, #5] 1000bfd8: 3b0a subs r3, #10 1000bfda: 2b01 cmp r3, #1 1000bfdc: d8b7 bhi.n 1000bf4e 1000bfde: f000 fcf3 bl 1000c9c8 1000bfe2: 7963 ldrb r3, [r4, #5] 1000bfe4: 2b0a cmp r3, #10 1000bfe6: d100 bne.n 1000bfea 1000bfe8: e150 b.n 1000c28c 1000bfea: a908 add r1, sp, #32 1000bfec: 9801 ldr r0, [sp, #4] 1000bfee: f000 fc6f bl 1000c8d0 1000bff2: e5e5 b.n 1000bbc0 1000bff4: 1a9b subs r3, r3, r2 1000bff6: b2db uxtb r3, r3 1000bff8: 2b00 cmp r3, #0 1000bffa: d1a8 bne.n 1000bf4e 1000bffc: 489d ldr r0, [pc, #628] ; (1000c274 ) 1000bffe: 4d9e ldr r5, [pc, #632] ; (1000c278 ) 1000c000: e7db b.n 1000bfba 1000c002: 1b40 subs r0, r0, r5 1000c004: b2c0 uxtb r0, r0 1000c006: 2800 cmp r0, #0 1000c008: d100 bne.n 1000c00c 1000c00a: e0f8 b.n 1000c1fe 1000c00c: 2500 movs r5, #0 1000c00e: 2b00 cmp r3, #0 1000c010: d19d bne.n 1000bf4e 1000c012: 7963 ldrb r3, [r4, #5] 1000c014: 4699 mov r9, r3 1000c016: 2b01 cmp r3, #1 1000c018: d004 beq.n 1000c024 1000c01a: 2b00 cmp r3, #0 1000c01c: d100 bne.n 1000c020 1000c01e: e0fa b.n 1000c216 1000c020: 2b03 cmp r3, #3 1000c022: d194 bne.n 1000bf4e 1000c024: 88e3 ldrh r3, [r4, #6] 1000c026: 2b00 cmp r3, #0 1000c028: d11b bne.n 1000c062 1000c02a: 464b mov r3, r9 1000c02c: 18ba adds r2, r7, r2 1000c02e: 2b01 cmp r3, #1 1000c030: d100 bne.n 1000c034 1000c032: e0fa b.n 1000c22a 1000c034: 0013 movs r3, r2 1000c036: 2230 movs r2, #48 ; 0x30 1000c038: 4690 mov r8, r2 1000c03a: 4463 add r3, ip 1000c03c: 4498 add r8, r3 1000c03e: 4643 mov r3, r8 1000c040: 78db ldrb r3, [r3, #3] 1000c042: 079b lsls r3, r3, #30 1000c044: d40d bmi.n 1000c062 1000c046: 9801 ldr r0, [sp, #4] 1000c048: f7ff faf8 bl 1000b63c 1000c04c: 4643 mov r3, r8 1000c04e: 2202 movs r2, #2 1000c050: 78db ldrb r3, [r3, #3] 1000c052: 4313 orrs r3, r2 1000c054: 4642 mov r2, r8 1000c056: 70d3 strb r3, [r2, #3] 1000c058: 78d3 ldrb r3, [r2, #3] 1000c05a: 2201 movs r2, #1 1000c05c: 4313 orrs r3, r2 1000c05e: 4642 mov r2, r8 1000c060: 70d3 strb r3, [r2, #3] 1000c062: 2d00 cmp r5, #0 1000c064: d100 bne.n 1000c068 1000c066: e5ab b.n 1000bbc0 1000c068: 68e8 ldr r0, [r5, #12] 1000c06a: f000 fcad bl 1000c9c8 1000c06e: 68eb ldr r3, [r5, #12] 1000c070: aa08 add r2, sp, #32 1000c072: 2100 movs r1, #0 1000c074: 9801 ldr r0, [sp, #4] 1000c076: 4798 blx r3 1000c078: 2000 movs r0, #0 1000c07a: f000 fca5 bl 1000c9c8 1000c07e: 2334 movs r3, #52 ; 0x34 1000c080: 5cfb ldrb r3, [r7, r3] 1000c082: 07db lsls r3, r3, #31 1000c084: d500 bpl.n 1000c088 1000c086: e59b b.n 1000bbc0 1000c088: e7af b.n 1000bfea 1000c08a: 79a3 ldrb r3, [r4, #6] 1000c08c: 9303 str r3, [sp, #12] 1000c08e: 001a movs r2, r3 1000c090: 787b ldrb r3, [r7, #1] 1000c092: 429a cmp r2, r3 1000c094: d007 beq.n 1000c0a6 1000c096: 787b ldrb r3, [r7, #1] 1000c098: 2b00 cmp r3, #0 1000c09a: d000 beq.n 1000c09e 1000c09c: e17e b.n 1000c39c 1000c09e: 9b03 ldr r3, [sp, #12] 1000c0a0: 2b00 cmp r3, #0 1000c0a2: d000 beq.n 1000c0a6 1000c0a4: e0fb b.n 1000c29e 1000c0a6: 9b03 ldr r3, [sp, #12] 1000c0a8: a908 add r1, sp, #32 1000c0aa: 9801 ldr r0, [sp, #4] 1000c0ac: 707b strb r3, [r7, #1] 1000c0ae: f000 fc0f bl 1000c8d0 1000c0b2: e585 b.n 1000bbc0 1000c0b4: 787b ldrb r3, [r7, #1] 1000c0b6: aa06 add r2, sp, #24 1000c0b8: 3202 adds r2, #2 1000c0ba: 7013 strb r3, [r2, #0] 1000c0bc: a908 add r1, sp, #32 1000c0be: 2301 movs r3, #1 1000c0c0: 9801 ldr r0, [sp, #4] 1000c0c2: f000 fc1d bl 1000c900 1000c0c6: e57b b.n 1000bbc0 1000c0c8: 88e0 ldrh r0, [r4, #6] 1000c0ca: 0a03 lsrs r3, r0, #8 1000c0cc: b2c0 uxtb r0, r0 1000c0ce: 2b0f cmp r3, #15 1000c0d0: d900 bls.n 1000c0d4 1000c0d2: e73c b.n 1000bf4e 1000c0d4: 4969 ldr r1, [pc, #420] ; (1000c27c ) 1000c0d6: 009a lsls r2, r3, #2 1000c0d8: 588a ldr r2, [r1, r2] 1000c0da: 4697 mov pc, r2 1000c0dc: a808 add r0, sp, #32 1000c0de: f000 fc79 bl 1000c9d4 1000c0e2: 79a1 ldrb r1, [r4, #6] 1000c0e4: 9801 ldr r0, [sp, #4] 1000c0e6: f7ff f8ff bl 1000b2e8 1000c0ea: 2202 movs r2, #2 1000c0ec: 783b ldrb r3, [r7, #0] 1000c0ee: 4313 orrs r3, r2 1000c0f0: 703b strb r3, [r7, #0] 1000c0f2: e565 b.n 1000bbc0 1000c0f4: 88e3 ldrh r3, [r4, #6] 1000c0f6: 2b01 cmp r3, #1 1000c0f8: d000 beq.n 1000c0fc 1000c0fa: e728 b.n 1000bf4e 1000c0fc: 2208 movs r2, #8 1000c0fe: 783b ldrb r3, [r7, #0] 1000c100: a908 add r1, sp, #32 1000c102: 4393 bics r3, r2 1000c104: 9801 ldr r0, [sp, #4] 1000c106: 703b strb r3, [r7, #0] 1000c108: f000 fbe2 bl 1000c8d0 1000c10c: e558 b.n 1000bbc0 1000c10e: 2002 movs r0, #2 1000c110: 7839 ldrb r1, [r7, #0] 1000c112: ab06 add r3, sp, #24 1000c114: 1c9a adds r2, r3, #2 1000c116: 068b lsls r3, r1, #26 1000c118: 0889 lsrs r1, r1, #2 1000c11a: 0fdb lsrs r3, r3, #31 1000c11c: 4001 ands r1, r0 1000c11e: 430b orrs r3, r1 1000c120: 8013 strh r3, [r2, #0] 1000c122: a908 add r1, sp, #32 1000c124: 2302 movs r3, #2 1000c126: 9801 ldr r0, [sp, #4] 1000c128: f000 fbea bl 1000c900 1000c12c: e548 b.n 1000bbc0 1000c12e: 88e3 ldrh r3, [r4, #6] 1000c130: 2b01 cmp r3, #1 1000c132: d000 beq.n 1000c136 1000c134: e70b b.n 1000bf4e 1000c136: 2208 movs r2, #8 1000c138: 783b ldrb r3, [r7, #0] 1000c13a: a908 add r1, sp, #32 1000c13c: 4313 orrs r3, r2 1000c13e: 9801 ldr r0, [sp, #4] 1000c140: 703b strb r3, [r7, #0] 1000c142: f000 fbc5 bl 1000c8d0 1000c146: e53b b.n 1000bbc0 1000c148: 4b4d ldr r3, [pc, #308] ; (1000c280 ) 1000c14a: 2b00 cmp r3, #0 1000c14c: d100 bne.n 1000c150 1000c14e: e6fe b.n 1000bf4e 1000c150: e000 b.n 1000c154 1000c152: bf00 nop 1000c154: 78c3 ldrb r3, [r0, #3] 1000c156: 7881 ldrb r1, [r0, #2] 1000c158: 021b lsls r3, r3, #8 1000c15a: 0002 movs r2, r0 1000c15c: 430b orrs r3, r1 1000c15e: 9801 ldr r0, [sp, #4] 1000c160: a908 add r1, sp, #32 1000c162: f000 fbcd bl 1000c900 1000c166: e6ef b.n 1000bf48 1000c168: 4b46 ldr r3, [pc, #280] ; (1000c284 ) 1000c16a: 2b00 cmp r3, #0 1000c16c: d100 bne.n 1000c170 1000c16e: e6ee b.n 1000bf4e 1000c170: e000 b.n 1000c174 1000c172: bf00 nop 1000c174: 1e02 subs r2, r0, #0 1000c176: d100 bne.n 1000c17a 1000c178: e6e9 b.n 1000bf4e 1000c17a: 7813 ldrb r3, [r2, #0] 1000c17c: a908 add r1, sp, #32 1000c17e: 9801 ldr r0, [sp, #4] 1000c180: f000 fbbe bl 1000c900 1000c184: e6e0 b.n 1000bf48 1000c186: 8921 ldrh r1, [r4, #8] 1000c188: f7fe ff62 bl 1000b050 1000c18c: 1e02 subs r2, r0, #0 1000c18e: d1f4 bne.n 1000c17a 1000c190: e6dd b.n 1000bf4e 1000c192: 2b02 cmp r3, #2 1000c194: d100 bne.n 1000c198 1000c196: e176 b.n 1000c486 1000c198: 4b3b ldr r3, [pc, #236] ; (1000c288 ) 1000c19a: 2b00 cmp r3, #0 1000c19c: d100 bne.n 1000c1a0 1000c19e: e6d6 b.n 1000bf4e 1000c1a0: e000 b.n 1000c1a4 1000c1a2: bf00 nop 1000c1a4: 2800 cmp r0, #0 1000c1a6: d100 bne.n 1000c1aa 1000c1a8: e6d1 b.n 1000bf4e 1000c1aa: 78c3 ldrb r3, [r0, #3] 1000c1ac: 7882 ldrb r2, [r0, #2] 1000c1ae: 021b lsls r3, r3, #8 1000c1b0: 4313 orrs r3, r2 1000c1b2: a908 add r1, sp, #32 1000c1b4: 0002 movs r2, r0 1000c1b6: 9801 ldr r0, [sp, #4] 1000c1b8: f000 fba2 bl 1000c900 1000c1bc: e6c4 b.n 1000bf48 1000c1be: f7fe ff3f bl 1000b040 1000c1c2: 2312 movs r3, #18 1000c1c4: 0002 movs r2, r0 1000c1c6: a908 add r1, sp, #32 1000c1c8: 9801 ldr r0, [sp, #4] 1000c1ca: f000 fb99 bl 1000c900 1000c1ce: e6bb b.n 1000bf48 1000c1d0: 7a23 ldrb r3, [r4, #8] 1000c1d2: 2b0f cmp r3, #15 1000c1d4: d900 bls.n 1000c1d8 1000c1d6: e6ba b.n 1000bf4e 1000c1d8: 4a23 ldr r2, [pc, #140] ; (1000c268 ) 1000c1da: 18fb adds r3, r7, r3 1000c1dc: 78db ldrb r3, [r3, #3] 1000c1de: 2a00 cmp r2, #0 1000c1e0: d013 beq.n 1000c20a 1000c1e2: 4a22 ldr r2, [pc, #136] ; (1000c26c ) 1000c1e4: 7812 ldrb r2, [r2, #0] 1000c1e6: 4293 cmp r3, r2 1000c1e8: d20d bcs.n 1000c206 1000c1ea: 4a21 ldr r2, [pc, #132] ; (1000c270 ) 1000c1ec: 005d lsls r5, r3, #1 1000c1ee: 18eb adds r3, r5, r3 1000c1f0: 6815 ldr r5, [r2, #0] 1000c1f2: 00db lsls r3, r3, #3 1000c1f4: 18ed adds r5, r5, r3 1000c1f6: 2d00 cmp r5, #0 1000c1f8: d100 bne.n 1000c1fc 1000c1fa: e6a8 b.n 1000bf4e 1000c1fc: e584 b.n 1000bd08 1000c1fe: 2b00 cmp r3, #0 1000c200: d106 bne.n 1000c210 1000c202: 4d1d ldr r5, [pc, #116] ; (1000c278 ) 1000c204: e705 b.n 1000c012 1000c206: 1a9b subs r3, r3, r2 1000c208: b2db uxtb r3, r3 1000c20a: 2b00 cmp r3, #0 1000c20c: d000 beq.n 1000c210 1000c20e: e69e b.n 1000bf4e 1000c210: 4818 ldr r0, [pc, #96] ; (1000c274 ) 1000c212: 4d19 ldr r5, [pc, #100] ; (1000c278 ) 1000c214: e579 b.n 1000bd0a 1000c216: 18ba adds r2, r7, r2 1000c218: 0013 movs r3, r2 1000c21a: 4463 add r3, ip 1000c21c: 3330 adds r3, #48 ; 0x30 1000c21e: 78db ldrb r3, [r3, #3] 1000c220: aa06 add r2, sp, #24 1000c222: 079b lsls r3, r3, #30 1000c224: 0fdb lsrs r3, r3, #31 1000c226: 3202 adds r2, #2 1000c228: e77a b.n 1000c120 1000c22a: 332f adds r3, #47 ; 0x2f 1000c22c: 4698 mov r8, r3 1000c22e: 4462 add r2, ip 1000c230: 4490 add r8, r2 1000c232: 4643 mov r3, r8 1000c234: 78db ldrb r3, [r3, #3] 1000c236: 079b lsls r3, r3, #30 1000c238: d400 bmi.n 1000c23c 1000c23a: e712 b.n 1000c062 1000c23c: 9801 ldr r0, [sp, #4] 1000c23e: f7ff fa17 bl 1000b670 1000c242: 4643 mov r3, r8 1000c244: 2202 movs r2, #2 1000c246: 78db ldrb r3, [r3, #3] 1000c248: 4393 bics r3, r2 1000c24a: 4642 mov r2, r8 1000c24c: 70d3 strb r3, [r2, #3] 1000c24e: 78d3 ldrb r3, [r2, #3] 1000c250: 464a mov r2, r9 1000c252: 4393 bics r3, r2 1000c254: 4642 mov r2, r8 1000c256: 70d3 strb r3, [r2, #3] 1000c258: e703 b.n 1000c062 1000c25a: 46c0 nop ; (mov r8, r8) 1000c25c: 00000000 .word 0x00000000 1000c260: 1000cf3d .word 0x1000cf3d 1000c264: 10011c5c .word 0x10011c5c 1000c268: 1000aded .word 0x1000aded 1000c26c: 20003da7 .word 0x20003da7 1000c270: 2000320c .word 0x2000320c 1000c274: 1000ce59 .word 0x1000ce59 1000c278: 10011cc4 .word 0x10011cc4 1000c27c: 10011c84 .word 0x10011c84 ... 1000c28c: ab06 add r3, sp, #24 1000c28e: 1c9a adds r2, r3, #2 1000c290: a908 add r1, sp, #32 1000c292: 2301 movs r3, #1 1000c294: 9801 ldr r0, [sp, #4] 1000c296: 7015 strb r5, [r2, #0] 1000c298: f000 fb32 bl 1000c900 1000c29c: e490 b.n 1000bbc0 1000c29e: 1e58 subs r0, r3, #1 1000c2a0: b2c0 uxtb r0, r0 1000c2a2: f7fe fed1 bl 1000b048 1000c2a6: 2800 cmp r0, #0 1000c2a8: d100 bne.n 1000c2ac 1000c2aa: e650 b.n 1000bf4e 1000c2ac: 7843 ldrb r3, [r0, #1] 1000c2ae: 2b02 cmp r3, #2 1000c2b0: d000 beq.n 1000c2b4 1000c2b2: e64c b.n 1000bf4e 1000c2b4: 2501 movs r5, #1 1000c2b6: 79c3 ldrb r3, [r0, #7] 1000c2b8: 115a asrs r2, r3, #5 1000c2ba: 402a ands r2, r5 1000c2bc: 0112 lsls r2, r2, #4 1000c2be: 4691 mov r9, r2 1000c2c0: 783a ldrb r2, [r7, #0] 1000c2c2: 119b asrs r3, r3, #6 1000c2c4: 4690 mov r8, r2 1000c2c6: 2210 movs r2, #16 1000c2c8: 4641 mov r1, r8 1000c2ca: 4391 bics r1, r2 1000c2cc: 000a movs r2, r1 1000c2ce: 4649 mov r1, r9 1000c2d0: 430a orrs r2, r1 1000c2d2: 2120 movs r1, #32 1000c2d4: 402b ands r3, r5 1000c2d6: 438a bics r2, r1 1000c2d8: 015b lsls r3, r3, #5 1000c2da: 4313 orrs r3, r2 1000c2dc: 703b strb r3, [r7, #0] 1000c2de: 2309 movs r3, #9 1000c2e0: 4699 mov r9, r3 1000c2e2: 78c3 ldrb r3, [r0, #3] 1000c2e4: 7882 ldrb r2, [r0, #2] 1000c2e6: 021b lsls r3, r3, #8 1000c2e8: 4313 orrs r3, r2 1000c2ea: 18c3 adds r3, r0, r3 1000c2ec: 4481 add r9, r0 1000c2ee: 9304 str r3, [sp, #16] 1000c2f0: 4599 cmp r9, r3 1000c2f2: d300 bcc.n 1000c2f6 1000c2f4: e0c0 b.n 1000c478 1000c2f6: 464d mov r5, r9 1000c2f8: 2201 movs r2, #1 1000c2fa: 786b ldrb r3, [r5, #1] 1000c2fc: 9202 str r2, [sp, #8] 1000c2fe: 2b0b cmp r3, #11 1000c300: d104 bne.n 1000c30c 1000c302: 78eb ldrb r3, [r5, #3] 1000c304: 9302 str r3, [sp, #8] 1000c306: 782b ldrb r3, [r5, #0] 1000c308: 18ed adds r5, r5, r3 1000c30a: 786b ldrb r3, [r5, #1] 1000c30c: 2b04 cmp r3, #4 1000c30e: d000 beq.n 1000c312 1000c310: e61d b.n 1000bf4e 1000c312: 2200 movs r2, #0 1000c314: 9b04 ldr r3, [sp, #16] 1000c316: 4690 mov r8, r2 1000c318: 1b5b subs r3, r3, r5 1000c31a: b29b uxth r3, r3 1000c31c: 469a mov sl, r3 1000c31e: 4a67 ldr r2, [pc, #412] ; (1000c4bc ) 1000c320: 4b67 ldr r3, [pc, #412] ; (1000c4c0 ) 1000c322: 781b ldrb r3, [r3, #0] 1000c324: 2a00 cmp r2, #0 1000c326: d025 beq.n 1000c374 1000c328: 002a movs r2, r5 1000c32a: 4645 mov r5, r8 1000c32c: 4690 mov r8, r2 1000c32e: 429d cmp r5, r3 1000c330: d21a bcs.n 1000c368 1000c332: 4a64 ldr r2, [pc, #400] ; (1000c4c4 ) 1000c334: 006b lsls r3, r5, #1 1000c336: 6812 ldr r2, [r2, #0] 1000c338: 195b adds r3, r3, r5 1000c33a: 4691 mov r9, r2 1000c33c: 00db lsls r3, r3, #3 1000c33e: 4499 add r9, r3 1000c340: 464b mov r3, r9 1000c342: 689b ldr r3, [r3, #8] 1000c344: 9205 str r2, [sp, #20] 1000c346: 4652 mov r2, sl 1000c348: 4641 mov r1, r8 1000c34a: 9801 ldr r0, [sp, #4] 1000c34c: 4798 blx r3 1000c34e: 2808 cmp r0, #8 1000c350: d903 bls.n 1000c35a 1000c352: 4653 mov r3, sl 1000c354: 4283 cmp r3, r0 1000c356: d300 bcc.n 1000c35a 1000c358: e0a7 b.n 1000c4aa 1000c35a: 4b59 ldr r3, [pc, #356] ; (1000c4c0 ) 1000c35c: 3501 adds r5, #1 1000c35e: 781b ldrb r3, [r3, #0] 1000c360: b2ed uxtb r5, r5 1000c362: 42ab cmp r3, r5 1000c364: d2e3 bcs.n 1000c32e 1000c366: e5f2 b.n 1000bf4e 1000c368: 429d cmp r5, r3 1000c36a: d114 bne.n 1000c396 1000c36c: 4a56 ldr r2, [pc, #344] ; (1000c4c8 ) 1000c36e: 4b57 ldr r3, [pc, #348] ; (1000c4cc ) 1000c370: 4691 mov r9, r2 1000c372: e7e8 b.n 1000c346 1000c374: 4652 mov r2, sl 1000c376: 0029 movs r1, r5 1000c378: 9801 ldr r0, [sp, #4] 1000c37a: f000 fcfb bl 1000cd74 1000c37e: 46d0 mov r8, sl 1000c380: 4682 mov sl, r0 1000c382: 2808 cmp r0, #8 1000c384: d902 bls.n 1000c38c 1000c386: 4643 mov r3, r8 1000c388: 4283 cmp r3, r0 1000c38a: d242 bcs.n 1000c412 1000c38c: 4b4c ldr r3, [pc, #304] ; (1000c4c0 ) 1000c38e: 781b ldrb r3, [r3, #0] 1000c390: 2b00 cmp r3, #0 1000c392: d100 bne.n 1000c396 1000c394: e5db b.n 1000bf4e 1000c396: 2300 movs r3, #0 1000c398: 689b ldr r3, [r3, #8] 1000c39a: deff udf #255 ; 0xff 1000c39c: 9801 ldr r0, [sp, #4] 1000c39e: f7ff f8dd bl 1000b55c 1000c3a2: 78bb ldrb r3, [r7, #2] 1000c3a4: 4d46 ldr r5, [pc, #280] ; (1000c4c0 ) 1000c3a6: 4a45 ldr r2, [pc, #276] ; (1000c4bc ) 1000c3a8: 469a mov sl, r3 1000c3aa: 2100 movs r1, #0 1000c3ac: 782b ldrb r3, [r5, #0] 1000c3ae: 2a00 cmp r2, #0 1000c3b0: d100 bne.n 1000c3b4 1000c3b2: e581 b.n 1000beb8 1000c3b4: 4a43 ldr r2, [pc, #268] ; (1000c4c4 ) 1000c3b6: 4690 mov r8, r2 1000c3b8: 002a movs r2, r5 1000c3ba: 000d movs r5, r1 1000c3bc: 4691 mov r9, r2 1000c3be: e00f b.n 1000c3e0 1000c3c0: 4642 mov r2, r8 1000c3c2: 6812 ldr r2, [r2, #0] 1000c3c4: 006b lsls r3, r5, #1 1000c3c6: 4694 mov ip, r2 1000c3c8: 195b adds r3, r3, r5 1000c3ca: 00db lsls r3, r3, #3 1000c3cc: 4463 add r3, ip 1000c3ce: 685b ldr r3, [r3, #4] 1000c3d0: 9801 ldr r0, [sp, #4] 1000c3d2: 4798 blx r3 1000c3d4: 464b mov r3, r9 1000c3d6: 3501 adds r5, #1 1000c3d8: 781b ldrb r3, [r3, #0] 1000c3da: b2ed uxtb r5, r5 1000c3dc: 42ab cmp r3, r5 1000c3de: d305 bcc.n 1000c3ec 1000c3e0: 429d cmp r5, r3 1000c3e2: d3ed bcc.n 1000c3c0 1000c3e4: d000 beq.n 1000c3e8 1000c3e6: e56e b.n 1000bec6 1000c3e8: 4b39 ldr r3, [pc, #228] ; (1000c4d0 ) 1000c3ea: e7f1 b.n 1000c3d0 1000c3ec: 2253 movs r2, #83 ; 0x53 1000c3ee: 2100 movs r1, #0 1000c3f0: 0038 movs r0, r7 1000c3f2: f7fe fa3d bl 1000a870 <__wrap_memset> 1000c3f6: 2210 movs r2, #16 1000c3f8: 21ff movs r1, #255 ; 0xff 1000c3fa: 1cf8 adds r0, r7, #3 1000c3fc: f7fe fa38 bl 1000a870 <__wrap_memset> 1000c400: 0038 movs r0, r7 1000c402: 2220 movs r2, #32 1000c404: 3013 adds r0, #19 1000c406: 21ff movs r1, #255 ; 0xff 1000c408: f7fe fa32 bl 1000a870 <__wrap_memset> 1000c40c: 4653 mov r3, sl 1000c40e: 70bb strb r3, [r7, #2] 1000c410: e645 b.n 1000c09e 1000c412: 4b2d ldr r3, [pc, #180] ; (1000c4c8 ) 1000c414: 4699 mov r9, r3 1000c416: 4b29 ldr r3, [pc, #164] ; (1000c4bc ) 1000c418: 4698 mov r8, r3 1000c41a: 9b02 ldr r3, [sp, #8] 1000c41c: 2b01 cmp r3, #1 1000c41e: d035 beq.n 1000c48c 1000c420: 9b02 ldr r3, [sp, #8] 1000c422: 2b00 cmp r3, #0 1000c424: d017 beq.n 1000c456 1000c426: 78a9 ldrb r1, [r5, #2] 1000c428: 187a adds r2, r7, r1 1000c42a: 78d2 ldrb r2, [r2, #3] 1000c42c: 000b movs r3, r1 1000c42e: 2aff cmp r2, #255 ; 0xff 1000c430: d000 beq.n 1000c434 1000c432: e58c b.n 1000bf4e 1000c434: 2200 movs r2, #0 1000c436: e006 b.n 1000c446 1000c438: 188b adds r3, r1, r2 1000c43a: b2db uxtb r3, r3 1000c43c: 18f8 adds r0, r7, r3 1000c43e: 78c0 ldrb r0, [r0, #3] 1000c440: 28ff cmp r0, #255 ; 0xff 1000c442: d000 beq.n 1000c446 1000c444: e583 b.n 1000bf4e 1000c446: 4640 mov r0, r8 1000c448: 18fb adds r3, r7, r3 1000c44a: 70d8 strb r0, [r3, #3] 1000c44c: 3201 adds r2, #1 1000c44e: 9b02 ldr r3, [sp, #8] 1000c450: b2d2 uxtb r2, r2 1000c452: 429a cmp r2, r3 1000c454: d3f0 bcc.n 1000c438 1000c456: 0038 movs r0, r7 1000c458: 4643 mov r3, r8 1000c45a: 0029 movs r1, r5 1000c45c: 3013 adds r0, #19 1000c45e: 4652 mov r2, sl 1000c460: f000 fe7e bl 1000d160 1000c464: 4b16 ldr r3, [pc, #88] ; (1000c4c0 ) 1000c466: 4455 add r5, sl 1000c468: 781b ldrb r3, [r3, #0] 1000c46a: 4543 cmp r3, r8 1000c46c: d200 bcs.n 1000c470 1000c46e: e56e b.n 1000bf4e 1000c470: 9b04 ldr r3, [sp, #16] 1000c472: 42ab cmp r3, r5 1000c474: d900 bls.n 1000c478 1000c476: e73f b.n 1000c2f8 1000c478: 4b16 ldr r3, [pc, #88] ; (1000c4d4 ) 1000c47a: 2b00 cmp r3, #0 1000c47c: d100 bne.n 1000c480 1000c47e: e612 b.n 1000c0a6 1000c480: e000 b.n 1000c484 1000c482: bf00 nop 1000c484: e60f b.n 1000c0a6 1000c486: f7fe fddf bl 1000b048 1000c48a: e68b b.n 1000c1a4 1000c48c: 4648 mov r0, r9 1000c48e: 6880 ldr r0, [r0, #8] 1000c490: 78a9 ldrb r1, [r5, #2] 1000c492: 4684 mov ip, r0 1000c494: 480d ldr r0, [pc, #52] ; (1000c4cc ) 1000c496: 187b adds r3, r7, r1 1000c498: 78da ldrb r2, [r3, #3] 1000c49a: 4584 cmp ip, r0 1000c49c: d00a beq.n 1000c4b4 1000c49e: 2aff cmp r2, #255 ; 0xff 1000c4a0: d000 beq.n 1000c4a4 1000c4a2: e554 b.n 1000bf4e 1000c4a4: 4642 mov r2, r8 1000c4a6: 70da strb r2, [r3, #3] 1000c4a8: e7d5 b.n 1000c456 1000c4aa: 4643 mov r3, r8 1000c4ac: 4682 mov sl, r0 1000c4ae: 46a8 mov r8, r5 1000c4b0: 001d movs r5, r3 1000c4b2: e7b2 b.n 1000c41a 1000c4b4: 2302 movs r3, #2 1000c4b6: 9302 str r3, [sp, #8] 1000c4b8: e7b6 b.n 1000c428 1000c4ba: 46c0 nop ; (mov r8, r8) 1000c4bc: 1000aded .word 0x1000aded 1000c4c0: 20003da7 .word 0x20003da7 1000c4c4: 2000320c .word 0x2000320c 1000c4c8: 10011cc4 .word 0x10011cc4 1000c4cc: 1000cd75 .word 0x1000cd75 1000c4d0: 1000cd49 .word 0x1000cd49 1000c4d4: 00000000 .word 0x00000000 1000c4d8 : 1000c4d8: b570 push {r4, r5, r6, lr} 1000c4da: b086 sub sp, #24 1000c4dc: 466b mov r3, sp 1000c4de: 0005 movs r5, r0 1000c4e0: 000c movs r4, r1 1000c4e2: 1c98 adds r0, r3, #2 1000c4e4: 220a movs r2, #10 1000c4e6: 2100 movs r1, #0 1000c4e8: f7fe f9c2 bl 1000a870 <__wrap_memset> 1000c4ec: 466b mov r3, sp 1000c4ee: 701d strb r5, [r3, #0] 1000c4f0: 705c strb r4, [r3, #1] 1000c4f2: 2c03 cmp r4, #3 1000c4f4: d04f beq.n 1000c596 1000c4f6: d91b bls.n 1000c530 1000c4f8: 2c04 cmp r4, #4 1000c4fa: d007 beq.n 1000c50c 1000c4fc: 2c05 cmp r4, #5 1000c4fe: d140 bne.n 1000c582 1000c500: 4b3c ldr r3, [pc, #240] ; (1000c5f4 ) 1000c502: 781a ldrb r2, [r3, #0] 1000c504: 07d2 lsls r2, r2, #31 1000c506: d466 bmi.n 1000c5d6 1000c508: b006 add sp, #24 1000c50a: bd70 pop {r4, r5, r6, pc} 1000c50c: 4b39 ldr r3, [pc, #228] ; (1000c5f4 ) 1000c50e: 781a ldrb r2, [r3, #0] 1000c510: 07d2 lsls r2, r2, #31 1000c512: d5f9 bpl.n 1000c508 1000c514: 2104 movs r1, #4 1000c516: 781a ldrb r2, [r3, #0] 1000c518: 430a orrs r2, r1 1000c51a: 701a strb r2, [r3, #0] 1000c51c: 4b36 ldr r3, [pc, #216] ; (1000c5f8 ) 1000c51e: 681c ldr r4, [r3, #0] 1000c520: 69e2 ldr r2, [r4, #28] 1000c522: f3ef 8110 mrs r1, PRIMASK 1000c526: b672 cpsid i 1000c528: 6813 ldr r3, [r2, #0] 1000c52a: 2b00 cmp r3, #0 1000c52c: d119 bne.n 1000c562 1000c52e: e7fb b.n 1000c528 1000c530: 2c02 cmp r4, #2 1000c532: d126 bne.n 1000c582 1000c534: 2101 movs r1, #1 1000c536: 4b2f ldr r3, [pc, #188] ; (1000c5f4 ) 1000c538: 781a ldrb r2, [r3, #0] 1000c53a: 438a bics r2, r1 1000c53c: 701a strb r2, [r3, #0] 1000c53e: 781a ldrb r2, [r3, #0] 1000c540: 3103 adds r1, #3 1000c542: 43a2 bics r2, r4 1000c544: 701a strb r2, [r3, #0] 1000c546: 2200 movs r2, #0 1000c548: 705a strb r2, [r3, #1] 1000c54a: 781a ldrb r2, [r3, #0] 1000c54c: 438a bics r2, r1 1000c54e: 701a strb r2, [r3, #0] 1000c550: 4b29 ldr r3, [pc, #164] ; (1000c5f8 ) 1000c552: 681c ldr r4, [r3, #0] 1000c554: 69e2 ldr r2, [r4, #28] 1000c556: f3ef 8110 mrs r1, PRIMASK 1000c55a: b672 cpsid i 1000c55c: 6813 ldr r3, [r2, #0] 1000c55e: 2b00 cmp r3, #0 1000c560: d0fc beq.n 1000c55c 1000c562: f3bf 8f5f dmb sy 1000c566: 6221 str r1, [r4, #32] 1000c568: 4669 mov r1, sp 1000c56a: 0020 movs r0, r4 1000c56c: f000 ff3a bl 1000d3e4 1000c570: 69e2 ldr r2, [r4, #28] 1000c572: 6a23 ldr r3, [r4, #32] 1000c574: f3bf 8f5f dmb sy 1000c578: 2100 movs r1, #0 1000c57a: 6011 str r1, [r2, #0] 1000c57c: f383 8810 msr PRIMASK, r3 1000c580: e7c2 b.n 1000c508 1000c582: 4b1d ldr r3, [pc, #116] ; (1000c5f8 ) 1000c584: 681c ldr r4, [r3, #0] 1000c586: 69e2 ldr r2, [r4, #28] 1000c588: f3ef 8110 mrs r1, PRIMASK 1000c58c: b672 cpsid i 1000c58e: 6813 ldr r3, [r2, #0] 1000c590: 2b00 cmp r3, #0 1000c592: d1e6 bne.n 1000c562 1000c594: e7fb b.n 1000c58e 1000c596: 4b17 ldr r3, [pc, #92] ; (1000c5f4 ) 1000c598: 781a ldrb r2, [r3, #0] 1000c59a: 0752 lsls r2, r2, #29 1000c59c: d5b4 bpl.n 1000c508 1000c59e: 2104 movs r1, #4 1000c5a0: 200e movs r0, #14 1000c5a2: 781a ldrb r2, [r3, #0] 1000c5a4: 4468 add r0, sp 1000c5a6: 438a bics r2, r1 1000c5a8: 701a strb r2, [r3, #0] 1000c5aa: 2100 movs r1, #0 1000c5ac: 220a movs r2, #10 1000c5ae: f7fe f95f bl 1000a870 <__wrap_memset> 1000c5b2: 2305 movs r3, #5 1000c5b4: ae03 add r6, sp, #12 1000c5b6: 7073 strb r3, [r6, #1] 1000c5b8: 4b0f ldr r3, [pc, #60] ; (1000c5f8 ) 1000c5ba: 7035 strb r5, [r6, #0] 1000c5bc: 681c ldr r4, [r3, #0] 1000c5be: 69e2 ldr r2, [r4, #28] 1000c5c0: f3ef 8110 mrs r1, PRIMASK 1000c5c4: b672 cpsid i 1000c5c6: 6813 ldr r3, [r2, #0] 1000c5c8: 2b00 cmp r3, #0 1000c5ca: d0fc beq.n 1000c5c6 1000c5cc: f3bf 8f5f dmb sy 1000c5d0: 6221 str r1, [r4, #32] 1000c5d2: 0031 movs r1, r6 1000c5d4: e7c9 b.n 1000c56a 1000c5d6: 2104 movs r1, #4 1000c5d8: 781a ldrb r2, [r3, #0] 1000c5da: 438a bics r2, r1 1000c5dc: 701a strb r2, [r3, #0] 1000c5de: 4b06 ldr r3, [pc, #24] ; (1000c5f8 ) 1000c5e0: 681c ldr r4, [r3, #0] 1000c5e2: 69e2 ldr r2, [r4, #28] 1000c5e4: f3ef 8110 mrs r1, PRIMASK 1000c5e8: b672 cpsid i 1000c5ea: 6813 ldr r3, [r2, #0] 1000c5ec: 2b00 cmp r3, #0 1000c5ee: d1b8 bne.n 1000c562 1000c5f0: e7fb b.n 1000c5ea 1000c5f2: 46c0 nop ; (mov r8, r8) 1000c5f4: 20003544 .word 0x20003544 1000c5f8: 2000359c .word 0x2000359c 1000c5fc : 1000c5fc: b570 push {r4, r5, r6, lr} 1000c5fe: b084 sub sp, #16 1000c600: 466b mov r3, sp 1000c602: 0006 movs r6, r0 1000c604: 000d movs r5, r1 1000c606: 220a movs r2, #10 1000c608: 2100 movs r1, #0 1000c60a: 1d98 adds r0, r3, #6 1000c60c: f7fe f930 bl 1000a870 <__wrap_memset> 1000c610: 2301 movs r3, #1 1000c612: ac01 add r4, sp, #4 1000c614: 7063 strb r3, [r4, #1] 1000c616: 4b0e ldr r3, [pc, #56] ; (1000c650 ) 1000c618: 7125 strb r5, [r4, #4] 1000c61a: 681d ldr r5, [r3, #0] 1000c61c: 7026 strb r6, [r4, #0] 1000c61e: 69ea ldr r2, [r5, #28] 1000c620: f3ef 8310 mrs r3, PRIMASK 1000c624: b672 cpsid i 1000c626: 6811 ldr r1, [r2, #0] 1000c628: 2900 cmp r1, #0 1000c62a: d0fc beq.n 1000c626 1000c62c: f3bf 8f5f dmb sy 1000c630: 622b str r3, [r5, #32] 1000c632: 0021 movs r1, r4 1000c634: 0028 movs r0, r5 1000c636: f000 fed5 bl 1000d3e4 1000c63a: 69ea ldr r2, [r5, #28] 1000c63c: 6a2b ldr r3, [r5, #32] 1000c63e: f3bf 8f5f dmb sy 1000c642: 2100 movs r1, #0 1000c644: 6011 str r1, [r2, #0] 1000c646: f383 8810 msr PRIMASK, r3 1000c64a: b004 add sp, #16 1000c64c: bd70 pop {r4, r5, r6, pc} 1000c64e: 46c0 nop ; (mov r8, r8) 1000c650: 2000359c .word 0x2000359c 1000c654 : 1000c654: 2300 movs r3, #0 1000c656: b530 push {r4, r5, lr} 1000c658: b085 sub sp, #20 1000c65a: ad01 add r5, sp, #4 1000c65c: 806b strh r3, [r5, #2] 1000c65e: 7028 strb r0, [r5, #0] 1000c660: 3306 adds r3, #6 1000c662: 2208 movs r2, #8 1000c664: a802 add r0, sp, #8 1000c666: 706b strb r3, [r5, #1] 1000c668: f7fe f908 bl 1000a87c <__wrap___aeabi_memcpy> 1000c66c: 4b0c ldr r3, [pc, #48] ; (1000c6a0 ) 1000c66e: 681c ldr r4, [r3, #0] 1000c670: 69e2 ldr r2, [r4, #28] 1000c672: f3ef 8310 mrs r3, PRIMASK 1000c676: b672 cpsid i 1000c678: 6811 ldr r1, [r2, #0] 1000c67a: 2900 cmp r1, #0 1000c67c: d0fc beq.n 1000c678 1000c67e: f3bf 8f5f dmb sy 1000c682: 6223 str r3, [r4, #32] 1000c684: 0029 movs r1, r5 1000c686: 0020 movs r0, r4 1000c688: f000 feac bl 1000d3e4 1000c68c: 69e2 ldr r2, [r4, #28] 1000c68e: 6a23 ldr r3, [r4, #32] 1000c690: f3bf 8f5f dmb sy 1000c694: 2100 movs r1, #0 1000c696: 6011 str r1, [r2, #0] 1000c698: f383 8810 msr PRIMASK, r3 1000c69c: b005 add sp, #20 1000c69e: bd30 pop {r4, r5, pc} 1000c6a0: 2000359c .word 0x2000359c 1000c6a4 : 1000c6a4: b5f0 push {r4, r5, r6, r7, lr} 1000c6a6: 46c6 mov lr, r8 1000c6a8: b500 push {lr} 1000c6aa: b084 sub sp, #16 1000c6ac: 001d movs r5, r3 1000c6ae: 466b mov r3, sp 1000c6b0: 4680 mov r8, r0 1000c6b2: 000f movs r7, r1 1000c6b4: 0016 movs r6, r2 1000c6b6: 2100 movs r1, #0 1000c6b8: 2206 movs r2, #6 1000c6ba: 1d98 adds r0, r3, #6 1000c6bc: f7fe f8d8 bl 1000a870 <__wrap_memset> 1000c6c0: 4643 mov r3, r8 1000c6c2: ac01 add r4, sp, #4 1000c6c4: 7023 strb r3, [r4, #0] 1000c6c6: 2307 movs r3, #7 1000c6c8: 7063 strb r3, [r4, #1] 1000c6ca: 4b0f ldr r3, [pc, #60] ; (1000c708 ) 1000c6cc: 7165 strb r5, [r4, #5] 1000c6ce: 681d ldr r5, [r3, #0] 1000c6d0: 7127 strb r7, [r4, #4] 1000c6d2: 60a6 str r6, [r4, #8] 1000c6d4: 69ea ldr r2, [r5, #28] 1000c6d6: f3ef 8310 mrs r3, PRIMASK 1000c6da: b672 cpsid i 1000c6dc: 6811 ldr r1, [r2, #0] 1000c6de: 2900 cmp r1, #0 1000c6e0: d0fc beq.n 1000c6dc 1000c6e2: f3bf 8f5f dmb sy 1000c6e6: 622b str r3, [r5, #32] 1000c6e8: 0021 movs r1, r4 1000c6ea: 0028 movs r0, r5 1000c6ec: f000 fe7a bl 1000d3e4 1000c6f0: 69ea ldr r2, [r5, #28] 1000c6f2: 6a2b ldr r3, [r5, #32] 1000c6f4: f3bf 8f5f dmb sy 1000c6f8: 2100 movs r1, #0 1000c6fa: 6011 str r1, [r2, #0] 1000c6fc: f383 8810 msr PRIMASK, r3 1000c700: b004 add sp, #16 1000c702: bc04 pop {r2} 1000c704: 4690 mov r8, r2 1000c706: bdf0 pop {r4, r5, r6, r7, pc} 1000c708: 2000359c .word 0x2000359c 1000c70c : 1000c70c: b5f0 push {r4, r5, r6, r7, lr} 1000c70e: 46de mov lr, fp 1000c710: 464f mov r7, r9 1000c712: 4646 mov r6, r8 1000c714: 4683 mov fp, r0 1000c716: b5c0 push {r6, r7, lr} 1000c718: 000c movs r4, r1 1000c71a: 2a00 cmp r2, #0 1000c71c: d043 beq.n 1000c7a6 1000c71e: 7849 ldrb r1, [r1, #1] 1000c720: 2905 cmp r1, #5 1000c722: d116 bne.n 1000c752 1000c724: 78e6 ldrb r6, [r4, #3] 1000c726: 07b6 lsls r6, r6, #30 1000c728: 0fb6 lsrs r6, r6, #30 1000c72a: 42b3 cmp r3, r6 1000c72c: d111 bne.n 1000c752 1000c72e: 237f movs r3, #127 ; 0x7f 1000c730: 78a1 ldrb r1, [r4, #2] 1000c732: 400b ands r3, r1 1000c734: 2b0f cmp r3, #15 1000c736: d80c bhi.n 1000c752 1000c738: 1e53 subs r3, r2, #1 1000c73a: 4698 mov r8, r3 1000c73c: 4b1b ldr r3, [pc, #108] ; (1000c7ac ) 1000c73e: 2500 movs r5, #0 1000c740: 4699 mov r9, r3 1000c742: 277f movs r7, #127 ; 0x7f 1000c744: 464b mov r3, r9 1000c746: 0020 movs r0, r4 1000c748: 7899 ldrb r1, [r3, #2] 1000c74a: f000 fccd bl 1000d0e8 1000c74e: 2800 cmp r0, #0 1000c750: d105 bne.n 1000c75e 1000c752: 2000 movs r0, #0 1000c754: bc1c pop {r2, r3, r4} 1000c756: 4690 mov r8, r2 1000c758: 4699 mov r9, r3 1000c75a: 46a3 mov fp, r4 1000c75c: bdf0 pop {r4, r5, r6, r7, pc} 1000c75e: 0021 movs r1, r4 1000c760: 4658 mov r0, fp 1000c762: f7fe fe83 bl 1000b46c 1000c766: 2800 cmp r0, #0 1000c768: d0f3 beq.n 1000c752 1000c76a: 78a3 ldrb r3, [r4, #2] 1000c76c: 09da lsrs r2, r3, #7 1000c76e: 2a01 cmp r2, #1 1000c770: d013 beq.n 1000c79a 1000c772: 9a08 ldr r2, [sp, #32] 1000c774: 7013 strb r3, [r2, #0] 1000c776: 7823 ldrb r3, [r4, #0] 1000c778: 18e4 adds r4, r4, r3 1000c77a: 4545 cmp r5, r8 1000c77c: d013 beq.n 1000c7a6 1000c77e: 7863 ldrb r3, [r4, #1] 1000c780: 2b05 cmp r3, #5 1000c782: d1e6 bne.n 1000c752 1000c784: 78e3 ldrb r3, [r4, #3] 1000c786: 079b lsls r3, r3, #30 1000c788: 0f9b lsrs r3, r3, #30 1000c78a: 42b3 cmp r3, r6 1000c78c: d1e1 bne.n 1000c752 1000c78e: 78a3 ldrb r3, [r4, #2] 1000c790: 3501 adds r5, #1 1000c792: 403b ands r3, r7 1000c794: 2b0f cmp r3, #15 1000c796: d9d5 bls.n 1000c744 1000c798: e7db b.n 1000c752 1000c79a: 9a09 ldr r2, [sp, #36] ; 0x24 1000c79c: 7013 strb r3, [r2, #0] 1000c79e: 7823 ldrb r3, [r4, #0] 1000c7a0: 18e4 adds r4, r4, r3 1000c7a2: 4545 cmp r5, r8 1000c7a4: d1eb bne.n 1000c77e 1000c7a6: 2001 movs r0, #1 1000c7a8: e7d4 b.n 1000c754 1000c7aa: 46c0 nop ; (mov r8, r8) 1000c7ac: 20003544 .word 0x20003544 1000c7b0 : 1000c7b0: 237f movs r3, #127 ; 0x7f 1000c7b2: b570 push {r4, r5, r6, lr} 1000c7b4: 788a ldrb r2, [r1, #2] 1000c7b6: 0005 movs r5, r0 1000c7b8: 000c movs r4, r1 1000c7ba: 4013 ands r3, r2 1000c7bc: 2b0f cmp r3, #15 1000c7be: d901 bls.n 1000c7c4 1000c7c0: 2000 movs r0, #0 1000c7c2: bd70 pop {r4, r5, r6, pc} 1000c7c4: 4b05 ldr r3, [pc, #20] ; (1000c7dc ) 1000c7c6: 0020 movs r0, r4 1000c7c8: 7899 ldrb r1, [r3, #2] 1000c7ca: f000 fc8d bl 1000d0e8 1000c7ce: 2800 cmp r0, #0 1000c7d0: d0f6 beq.n 1000c7c0 1000c7d2: 0021 movs r1, r4 1000c7d4: 0028 movs r0, r5 1000c7d6: f7fe fe49 bl 1000b46c 1000c7da: e7f2 b.n 1000c7c2 1000c7dc: 20003544 .word 0x20003544 1000c7e0 : 1000c7e0: 237f movs r3, #127 ; 0x7f 1000c7e2: b570 push {r4, r5, r6, lr} 1000c7e4: 400b ands r3, r1 1000c7e6: 4c13 ldr r4, [pc, #76] ; (1000c834 ) 1000c7e8: 005b lsls r3, r3, #1 1000c7ea: 09c9 lsrs r1, r1, #7 1000c7ec: 18e4 adds r4, r4, r3 1000c7ee: 1864 adds r4, r4, r1 1000c7f0: 3430 adds r4, #48 ; 0x30 1000c7f2: 78e5 ldrb r5, [r4, #3] 1000c7f4: 07ed lsls r5, r5, #31 1000c7f6: 0fed lsrs r5, r5, #31 1000c7f8: d104 bne.n 1000c804 1000c7fa: 78e3 ldrb r3, [r4, #3] 1000c7fc: 075b lsls r3, r3, #29 1000c7fe: d503 bpl.n 1000c808 1000c800: 0028 movs r0, r5 1000c802: bd70 pop {r4, r5, r6, pc} 1000c804: 2500 movs r5, #0 1000c806: e7fb b.n 1000c800 1000c808: 2101 movs r1, #1 1000c80a: 4e0b ldr r6, [pc, #44] ; (1000c838 ) 1000c80c: 4249 negs r1, r1 1000c80e: 6830 ldr r0, [r6, #0] 1000c810: f004 fb26 bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000c814: 78e3 ldrb r3, [r4, #3] 1000c816: 07db lsls r3, r3, #31 1000c818: d407 bmi.n 1000c82a 1000c81a: 78e3 ldrb r3, [r4, #3] 1000c81c: 075b lsls r3, r3, #29 1000c81e: d404 bmi.n 1000c82a 1000c820: 2204 movs r2, #4 1000c822: 2501 movs r5, #1 1000c824: 78e3 ldrb r3, [r4, #3] 1000c826: 4313 orrs r3, r2 1000c828: 70e3 strb r3, [r4, #3] 1000c82a: 6830 ldr r0, [r6, #0] 1000c82c: f004 fae8 bl 10010e00 <__mutex_exit_veneer> 1000c830: e7e6 b.n 1000c800 1000c832: 46c0 nop ; (mov r8, r8) 1000c834: 20003544 .word 0x20003544 1000c838: 20003598 .word 0x20003598 1000c83c : 1000c83c: b570 push {r4, r5, r6, lr} 1000c83e: 000d movs r5, r1 1000c840: 2101 movs r1, #1 1000c842: 4c0f ldr r4, [pc, #60] ; (1000c880 ) 1000c844: 4249 negs r1, r1 1000c846: 6820 ldr r0, [r4, #0] 1000c848: f004 fb0a bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000c84c: 217f movs r1, #127 ; 0x7f 1000c84e: 4029 ands r1, r5 1000c850: 004b lsls r3, r1, #1 1000c852: 490c ldr r1, [pc, #48] ; (1000c884 ) 1000c854: 09ed lsrs r5, r5, #7 1000c856: 18c9 adds r1, r1, r3 1000c858: 1949 adds r1, r1, r5 1000c85a: 3130 adds r1, #48 ; 0x30 1000c85c: 78cb ldrb r3, [r1, #3] 1000c85e: 2500 movs r5, #0 1000c860: 07db lsls r3, r3, #31 1000c862: d407 bmi.n 1000c874 1000c864: 78cb ldrb r3, [r1, #3] 1000c866: 075b lsls r3, r3, #29 1000c868: d504 bpl.n 1000c874 1000c86a: 2204 movs r2, #4 1000c86c: 78cb ldrb r3, [r1, #3] 1000c86e: 3501 adds r5, #1 1000c870: 4393 bics r3, r2 1000c872: 70cb strb r3, [r1, #3] 1000c874: 6820 ldr r0, [r4, #0] 1000c876: f004 fac3 bl 10010e00 <__mutex_exit_veneer> 1000c87a: 0028 movs r0, r5 1000c87c: bd70 pop {r4, r5, r6, pc} 1000c87e: 46c0 nop ; (mov r8, r8) 1000c880: 20003598 .word 0x20003598 1000c884: 20003544 .word 0x20003544 1000c888 : 1000c888: b570 push {r4, r5, r6, lr} 1000c88a: 247f movs r4, #127 ; 0x7f 1000c88c: 400c ands r4, r1 1000c88e: 0065 lsls r5, r4, #1 1000c890: 4c0e ldr r4, [pc, #56] ; (1000c8cc ) 1000c892: 0006 movs r6, r0 1000c894: 1964 adds r4, r4, r5 1000c896: 09c8 lsrs r0, r1, #7 1000c898: 1824 adds r4, r4, r0 1000c89a: 3430 adds r4, #48 ; 0x30 1000c89c: 78e5 ldrb r5, [r4, #3] 1000c89e: 2000 movs r0, #0 1000c8a0: 07ed lsls r5, r5, #31 1000c8a2: d500 bpl.n 1000c8a6 1000c8a4: bd70 pop {r4, r5, r6, pc} 1000c8a6: 2501 movs r5, #1 1000c8a8: 78e0 ldrb r0, [r4, #3] 1000c8aa: 4328 orrs r0, r5 1000c8ac: 70e0 strb r0, [r4, #3] 1000c8ae: 0030 movs r0, r6 1000c8b0: f7fe feb2 bl 1000b618 1000c8b4: 2800 cmp r0, #0 1000c8b6: d1f5 bne.n 1000c8a4 1000c8b8: 2201 movs r2, #1 1000c8ba: 78e3 ldrb r3, [r4, #3] 1000c8bc: 4393 bics r3, r2 1000c8be: 70e3 strb r3, [r4, #3] 1000c8c0: 78e3 ldrb r3, [r4, #3] 1000c8c2: 3203 adds r2, #3 1000c8c4: 4393 bics r3, r2 1000c8c6: 70e3 strb r3, [r4, #3] 1000c8c8: e7ec b.n 1000c8a4 1000c8ca: 46c0 nop ; (mov r8, r8) 1000c8cc: 20003544 .word 0x20003544 1000c8d0 : 1000c8d0: b570 push {r4, r5, r6, lr} 1000c8d2: 4c0a ldr r4, [pc, #40] ; (1000c8fc ) 1000c8d4: 0006 movs r6, r0 1000c8d6: 2208 movs r2, #8 1000c8d8: 0020 movs r0, r4 1000c8da: 000d movs r5, r1 1000c8dc: f7fd ffce bl 1000a87c <__wrap___aeabi_memcpy> 1000c8e0: 2300 movs r3, #0 1000c8e2: 2100 movs r1, #0 1000c8e4: 60a3 str r3, [r4, #8] 1000c8e6: 60e3 str r3, [r4, #12] 1000c8e8: 5669 ldrsb r1, [r5, r1] 1000c8ea: 0030 movs r0, r6 1000c8ec: 43c9 mvns r1, r1 1000c8ee: 0fc9 lsrs r1, r1, #31 1000c8f0: 01c9 lsls r1, r1, #7 1000c8f2: 2200 movs r2, #0 1000c8f4: f7ff ffc8 bl 1000c888 1000c8f8: bd70 pop {r4, r5, r6, pc} 1000c8fa: 46c0 nop ; (mov r8, r8) 1000c8fc: 200034e8 .word 0x200034e8 1000c900 : 1000c900: b5f0 push {r4, r5, r6, r7, lr} 1000c902: 46c6 mov lr, r8 1000c904: 4690 mov r8, r2 1000c906: 4c29 ldr r4, [pc, #164] ; (1000c9ac ) 1000c908: 2208 movs r2, #8 1000c90a: b500 push {lr} 1000c90c: 0006 movs r6, r0 1000c90e: 0020 movs r0, r4 1000c910: 000d movs r5, r1 1000c912: 001f movs r7, r3 1000c914: f7fd ffb2 bl 1000a87c <__wrap___aeabi_memcpy> 1000c918: 4643 mov r3, r8 1000c91a: 60a3 str r3, [r4, #8] 1000c91c: 2300 movs r3, #0 1000c91e: 81e3 strh r3, [r4, #14] 1000c920: 79eb ldrb r3, [r5, #7] 1000c922: 79aa ldrb r2, [r5, #6] 1000c924: 021b lsls r3, r3, #8 1000c926: 4313 orrs r3, r2 1000c928: 1c1a adds r2, r3, #0 1000c92a: 42bb cmp r3, r7 1000c92c: d900 bls.n 1000c930 1000c92e: 1c3a adds r2, r7, #0 1000c930: b297 uxth r7, r2 1000c932: 81a2 strh r2, [r4, #12] 1000c934: 2b00 cmp r3, #0 1000c936: d012 beq.n 1000c95e 1000c938: 2f00 cmp r7, #0 1000c93a: d01d beq.n 1000c978 1000c93c: 4643 mov r3, r8 1000c93e: 2b00 cmp r3, #0 1000c940: d02e beq.n 1000c9a0 1000c942: 1c3b adds r3, r7, #0 1000c944: 2f40 cmp r7, #64 ; 0x40 1000c946: d81d bhi.n 1000c984 1000c948: b29f uxth r7, r3 1000c94a: 7823 ldrb r3, [r4, #0] 1000c94c: 2b7f cmp r3, #127 ; 0x7f 1000c94e: d81e bhi.n 1000c98e 1000c950: 2100 movs r1, #0 1000c952: 4a17 ldr r2, [pc, #92] ; (1000c9b0 ) 1000c954: 003b movs r3, r7 1000c956: 0030 movs r0, r6 1000c958: f7ff ff96 bl 1000c888 1000c95c: e009 b.n 1000c972 1000c95e: 2100 movs r1, #0 1000c960: 5669 ldrsb r1, [r5, r1] 1000c962: 2300 movs r3, #0 1000c964: 43c9 mvns r1, r1 1000c966: 0fc9 lsrs r1, r1, #31 1000c968: 01c9 lsls r1, r1, #7 1000c96a: 2200 movs r2, #0 1000c96c: 0030 movs r0, r6 1000c96e: f7ff ff8b bl 1000c888 1000c972: bc04 pop {r2} 1000c974: 4690 mov r8, r2 1000c976: bdf0 pop {r4, r5, r6, r7, pc} 1000c978: 7823 ldrb r3, [r4, #0] 1000c97a: 2b7f cmp r3, #127 ; 0x7f 1000c97c: d812 bhi.n 1000c9a4 1000c97e: 2100 movs r1, #0 1000c980: 2200 movs r2, #0 1000c982: e7e7 b.n 1000c954 1000c984: 2340 movs r3, #64 ; 0x40 1000c986: b29f uxth r7, r3 1000c988: 7823 ldrb r3, [r4, #0] 1000c98a: 2b7f cmp r3, #127 ; 0x7f 1000c98c: d9e0 bls.n 1000c950 1000c98e: 4c08 ldr r4, [pc, #32] ; (1000c9b0 ) 1000c990: 003a movs r2, r7 1000c992: 4641 mov r1, r8 1000c994: 0020 movs r0, r4 1000c996: f7fd ff71 bl 1000a87c <__wrap___aeabi_memcpy> 1000c99a: 2180 movs r1, #128 ; 0x80 1000c99c: 0022 movs r2, r4 1000c99e: e7d9 b.n 1000c954 1000c9a0: 2000 movs r0, #0 1000c9a2: e7e6 b.n 1000c972 1000c9a4: 2180 movs r1, #128 ; 0x80 1000c9a6: 2200 movs r2, #0 1000c9a8: e7d4 b.n 1000c954 1000c9aa: 46c0 nop ; (mov r8, r8) 1000c9ac: 200034e8 .word 0x200034e8 1000c9b0: 20003504 .word 0x20003504 1000c9b4 : 1000c9b4: b510 push {r4, lr} 1000c9b6: 2214 movs r2, #20 1000c9b8: 2100 movs r1, #0 1000c9ba: 4802 ldr r0, [pc, #8] ; (1000c9c4 ) 1000c9bc: f7fd ff58 bl 1000a870 <__wrap_memset> 1000c9c0: bd10 pop {r4, pc} 1000c9c2: 46c0 nop ; (mov r8, r8) 1000c9c4: 200034e8 .word 0x200034e8 1000c9c8 : 1000c9c8: 4b01 ldr r3, [pc, #4] ; (1000c9d0 ) 1000c9ca: 6118 str r0, [r3, #16] 1000c9cc: 4770 bx lr 1000c9ce: 46c0 nop ; (mov r8, r8) 1000c9d0: 200034e8 .word 0x200034e8 1000c9d4 : 1000c9d4: b510 push {r4, lr} 1000c9d6: 4c05 ldr r4, [pc, #20] ; (1000c9ec ) 1000c9d8: 0001 movs r1, r0 1000c9da: 2208 movs r2, #8 1000c9dc: 0020 movs r0, r4 1000c9de: f7fd ff4d bl 1000a87c <__wrap___aeabi_memcpy> 1000c9e2: 2300 movs r3, #0 1000c9e4: 60a3 str r3, [r4, #8] 1000c9e6: 60e3 str r3, [r4, #12] 1000c9e8: bd10 pop {r4, pc} 1000c9ea: 46c0 nop ; (mov r8, r8) 1000c9ec: 200034e8 .word 0x200034e8 1000c9f0 : 1000c9f0: b5f8 push {r3, r4, r5, r6, r7, lr} 1000c9f2: 4c3b ldr r4, [pc, #236] ; (1000cae0 ) 1000c9f4: 001d movs r5, r3 1000c9f6: 7823 ldrb r3, [r4, #0] 1000c9f8: 0006 movs r6, r0 1000c9fa: 09da lsrs r2, r3, #7 1000c9fc: 09c9 lsrs r1, r1, #7 1000c9fe: 428a cmp r2, r1 1000ca00: d012 beq.n 1000ca28 1000ca02: 2000 movs r0, #0 1000ca04: 2d00 cmp r5, #0 1000ca06: d10e bne.n 1000ca26 1000ca08: 4b36 ldr r3, [pc, #216] ; (1000cae4 ) 1000ca0a: 2b00 cmp r3, #0 1000ca0c: d003 beq.n 1000ca16 1000ca0e: 0021 movs r1, r4 1000ca10: 0030 movs r0, r6 1000ca12: f7fe fd1d bl 1000b450 1000ca16: 6923 ldr r3, [r4, #16] 1000ca18: 2b00 cmp r3, #0 1000ca1a: d05a beq.n 1000cad2 1000ca1c: 0022 movs r2, r4 1000ca1e: 2102 movs r1, #2 1000ca20: 0030 movs r0, r6 1000ca22: 4798 blx r3 1000ca24: 2001 movs r0, #1 1000ca26: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000ca28: 68a7 ldr r7, [r4, #8] 1000ca2a: 2b7f cmp r3, #127 ; 0x7f 1000ca2c: d808 bhi.n 1000ca40 1000ca2e: 2000 movs r0, #0 1000ca30: 2f00 cmp r7, #0 1000ca32: d0f8 beq.n 1000ca26 1000ca34: 0038 movs r0, r7 1000ca36: 002a movs r2, r5 1000ca38: 492b ldr r1, [pc, #172] ; (1000cae8 ) 1000ca3a: f7fd ff1f bl 1000a87c <__wrap___aeabi_memcpy> 1000ca3e: 68a7 ldr r7, [r4, #8] 1000ca40: 89e2 ldrh r2, [r4, #14] 1000ca42: 88e3 ldrh r3, [r4, #6] 1000ca44: 1952 adds r2, r2, r5 1000ca46: b292 uxth r2, r2 1000ca48: 197f adds r7, r7, r5 1000ca4a: 81e2 strh r2, [r4, #14] 1000ca4c: 60a7 str r7, [r4, #8] 1000ca4e: 4293 cmp r3, r2 1000ca50: d001 beq.n 1000ca56 1000ca52: 2d3f cmp r5, #63 ; 0x3f 1000ca54: d813 bhi.n 1000ca7e 1000ca56: 6923 ldr r3, [r4, #16] 1000ca58: 2b00 cmp r3, #0 1000ca5a: d005 beq.n 1000ca68 1000ca5c: 0022 movs r2, r4 1000ca5e: 2101 movs r1, #1 1000ca60: 0030 movs r0, r6 1000ca62: 4798 blx r3 1000ca64: 2800 cmp r0, #0 1000ca66: d01d beq.n 1000caa4 1000ca68: 2100 movs r1, #0 1000ca6a: 5661 ldrsb r1, [r4, r1] 1000ca6c: 2300 movs r3, #0 1000ca6e: 43c9 mvns r1, r1 1000ca70: 0fc9 lsrs r1, r1, #31 1000ca72: 01c9 lsls r1, r1, #7 1000ca74: 2200 movs r2, #0 1000ca76: 0030 movs r0, r6 1000ca78: f7ff ff06 bl 1000c888 1000ca7c: e7d3 b.n 1000ca26 1000ca7e: 89a0 ldrh r0, [r4, #12] 1000ca80: 1a81 subs r1, r0, r2 1000ca82: 1c0d adds r5, r1, #0 1000ca84: b289 uxth r1, r1 1000ca86: 2940 cmp r1, #64 ; 0x40 1000ca88: d816 bhi.n 1000cab8 1000ca8a: 7823 ldrb r3, [r4, #0] 1000ca8c: b2ad uxth r5, r5 1000ca8e: 2b7f cmp r3, #127 ; 0x7f 1000ca90: d814 bhi.n 1000cabc 1000ca92: 2100 movs r1, #0 1000ca94: 4282 cmp r2, r0 1000ca96: d01e beq.n 1000cad6 1000ca98: 4a13 ldr r2, [pc, #76] ; (1000cae8 ) 1000ca9a: 002b movs r3, r5 1000ca9c: 0030 movs r0, r6 1000ca9e: f7ff fef3 bl 1000c888 1000caa2: e7c0 b.n 1000ca26 1000caa4: 2100 movs r1, #0 1000caa6: 0030 movs r0, r6 1000caa8: f7fe fdc8 bl 1000b63c 1000caac: 0030 movs r0, r6 1000caae: 2180 movs r1, #128 ; 0x80 1000cab0: f7fe fdc4 bl 1000b63c 1000cab4: 2001 movs r0, #1 1000cab6: e7b6 b.n 1000ca26 1000cab8: 2540 movs r5, #64 ; 0x40 1000caba: e7e6 b.n 1000ca8a 1000cabc: 4282 cmp r2, r0 1000cabe: d00c beq.n 1000cada 1000cac0: 4c09 ldr r4, [pc, #36] ; (1000cae8 ) 1000cac2: 002a movs r2, r5 1000cac4: 0039 movs r1, r7 1000cac6: 0020 movs r0, r4 1000cac8: f7fd fed8 bl 1000a87c <__wrap___aeabi_memcpy> 1000cacc: 2180 movs r1, #128 ; 0x80 1000cace: 0022 movs r2, r4 1000cad0: e7e3 b.n 1000ca9a 1000cad2: 2001 movs r0, #1 1000cad4: e7a7 b.n 1000ca26 1000cad6: 2200 movs r2, #0 1000cad8: e7df b.n 1000ca9a 1000cada: 2180 movs r1, #128 ; 0x80 1000cadc: 2200 movs r2, #0 1000cade: e7dc b.n 1000ca9a 1000cae0: 200034e8 .word 0x200034e8 1000cae4: 1000b451 .word 0x1000b451 1000cae8: 20003504 .word 0x20003504 1000caec : 1000caec: b510 push {r4, lr} 1000caee: 0004 movs r4, r0 1000caf0: f7fe ffd2 bl 1000ba98 1000caf4: 2800 cmp r0, #0 1000caf6: d101 bne.n 1000cafc 1000caf8: 2000 movs r0, #0 1000cafa: bd10 pop {r4, pc} 1000cafc: f7fe ffd4 bl 1000baa8 1000cb00: 2800 cmp r0, #0 1000cb02: d1f9 bne.n 1000caf8 1000cb04: 20b6 movs r0, #182 ; 0xb6 1000cb06: 0080 lsls r0, r0, #2 1000cb08: 4344 muls r4, r0 1000cb0a: 4803 ldr r0, [pc, #12] ; (1000cb18 ) 1000cb0c: 1900 adds r0, r0, r4 1000cb0e: 7903 ldrb r3, [r0, #4] 1000cb10: 2001 movs r0, #1 1000cb12: 4018 ands r0, r3 1000cb14: e7f1 b.n 1000cafa 1000cb16: 46c0 nop ; (mov r8, r8) 1000cb18: 20003210 .word 0x20003210 1000cb1c : 1000cb1c: 0003 movs r3, r0 1000cb1e: 20b6 movs r0, #182 ; 0xb6 1000cb20: 0080 lsls r0, r0, #2 1000cb22: 4358 muls r0, r3 1000cb24: b510 push {r4, lr} 1000cb26: 4b03 ldr r3, [pc, #12] ; (1000cb34 ) 1000cb28: 3010 adds r0, #16 1000cb2a: 18c0 adds r0, r0, r3 1000cb2c: f000 fb6a bl 1000d204 1000cb30: bd10 pop {r4, pc} 1000cb32: 46c0 nop ; (mov r8, r8) 1000cb34: 20003210 .word 0x20003210 1000cb38 : 1000cb38: b5f0 push {r4, r5, r6, r7, lr} 1000cb3a: 25b6 movs r5, #182 ; 0xb6 1000cb3c: 00ad lsls r5, r5, #2 1000cb3e: 4345 muls r5, r0 1000cb40: 002c movs r4, r5 1000cb42: 46c6 mov lr, r8 1000cb44: 4e17 ldr r6, [pc, #92] ; (1000cba4 ) 1000cb46: 3410 adds r4, #16 1000cb48: 19a4 adds r4, r4, r6 1000cb4a: b500 push {lr} 1000cb4c: b292 uxth r2, r2 1000cb4e: 0020 movs r0, r4 1000cb50: f000 fbd0 bl 1000d2f4 1000cb54: 0007 movs r7, r0 1000cb56: 0020 movs r0, r4 1000cb58: f000 fb6e bl 1000d238 1000cb5c: 283f cmp r0, #63 ; 0x3f 1000cb5e: d803 bhi.n 1000cb68 1000cb60: 0038 movs r0, r7 1000cb62: bc04 pop {r2} 1000cb64: 4690 mov r8, r2 1000cb66: bdf0 pop {r4, r5, r6, r7, pc} 1000cb68: 1973 adds r3, r6, r5 1000cb6a: 78d9 ldrb r1, [r3, #3] 1000cb6c: 2000 movs r0, #0 1000cb6e: 4698 mov r8, r3 1000cb70: f7ff fe36 bl 1000c7e0 1000cb74: 2800 cmp r0, #0 1000cb76: d0f3 beq.n 1000cb60 1000cb78: 0020 movs r0, r4 1000cb7a: f000 fb5d bl 1000d238 1000cb7e: 283f cmp r0, #63 ; 0x3f 1000cb80: d805 bhi.n 1000cb8e 1000cb82: 4643 mov r3, r8 1000cb84: 2000 movs r0, #0 1000cb86: 78d9 ldrb r1, [r3, #3] 1000cb88: f7ff fe58 bl 1000c83c 1000cb8c: e7e8 b.n 1000cb60 1000cb8e: 2396 movs r3, #150 ; 0x96 1000cb90: 009b lsls r3, r3, #2 1000cb92: 18ea adds r2, r5, r3 1000cb94: 4643 mov r3, r8 1000cb96: 1992 adds r2, r2, r6 1000cb98: 78d9 ldrb r1, [r3, #3] 1000cb9a: 2000 movs r0, #0 1000cb9c: 2340 movs r3, #64 ; 0x40 1000cb9e: f7ff fe73 bl 1000c888 1000cba2: e7dd b.n 1000cb60 1000cba4: 20003210 .word 0x20003210 1000cba8 : 1000cba8: b5f0 push {r4, r5, r6, r7, lr} 1000cbaa: 25b6 movs r5, #182 ; 0xb6 1000cbac: 00ad lsls r5, r5, #2 1000cbae: 4345 muls r5, r0 1000cbb0: 002c movs r4, r5 1000cbb2: 46c6 mov lr, r8 1000cbb4: 4e1f ldr r6, [pc, #124] ; (1000cc34 ) 1000cbb6: 342c adds r4, #44 ; 0x2c 1000cbb8: 19a4 adds r4, r4, r6 1000cbba: b500 push {lr} 1000cbbc: b292 uxth r2, r2 1000cbbe: 0020 movs r0, r4 1000cbc0: f000 fc50 bl 1000d464 1000cbc4: 0007 movs r7, r0 1000cbc6: 0020 movs r0, r4 1000cbc8: f000 fb1c bl 1000d204 1000cbcc: 283f cmp r0, #63 ; 0x3f 1000cbce: d803 bhi.n 1000cbd8 1000cbd0: 0038 movs r0, r7 1000cbd2: bc04 pop {r2} 1000cbd4: 4690 mov r8, r2 1000cbd6: bdf0 pop {r4, r5, r6, r7, pc} 1000cbd8: f7fe ff5e bl 1000ba98 1000cbdc: 2800 cmp r0, #0 1000cbde: d0f7 beq.n 1000cbd0 1000cbe0: f7fe ff62 bl 1000baa8 1000cbe4: 2800 cmp r0, #0 1000cbe6: d1f3 bne.n 1000cbd0 1000cbe8: 0020 movs r0, r4 1000cbea: f000 fb0b bl 1000d204 1000cbee: 2800 cmp r0, #0 1000cbf0: d0ee beq.n 1000cbd0 1000cbf2: 1973 adds r3, r6, r5 1000cbf4: 7899 ldrb r1, [r3, #2] 1000cbf6: 2000 movs r0, #0 1000cbf8: 4698 mov r8, r3 1000cbfa: f7ff fdf1 bl 1000c7e0 1000cbfe: 2800 cmp r0, #0 1000cc00: d0e6 beq.n 1000cbd0 1000cc02: 23a6 movs r3, #166 ; 0xa6 1000cc04: 009b lsls r3, r3, #2 1000cc06: 469c mov ip, r3 1000cc08: 4465 add r5, ip 1000cc0a: 19ae adds r6, r5, r6 1000cc0c: 0031 movs r1, r6 1000cc0e: 2240 movs r2, #64 ; 0x40 1000cc10: 0020 movs r0, r4 1000cc12: f000 fb6f bl 1000d2f4 1000cc16: 4643 mov r3, r8 1000cc18: 7899 ldrb r1, [r3, #2] 1000cc1a: 2800 cmp r0, #0 1000cc1c: d005 beq.n 1000cc2a 1000cc1e: 0003 movs r3, r0 1000cc20: 0032 movs r2, r6 1000cc22: 2000 movs r0, #0 1000cc24: f7ff fe30 bl 1000c888 1000cc28: e7d2 b.n 1000cbd0 1000cc2a: 2000 movs r0, #0 1000cc2c: f7ff fe06 bl 1000c83c 1000cc30: e7ce b.n 1000cbd0 1000cc32: 46c0 nop ; (mov r8, r8) 1000cc34: 20003210 .word 0x20003210 1000cc38 : 1000cc38: b5f8 push {r3, r4, r5, r6, r7, lr} 1000cc3a: 0005 movs r5, r0 1000cc3c: f7fe ff2c bl 1000ba98 1000cc40: 2800 cmp r0, #0 1000cc42: d101 bne.n 1000cc48 1000cc44: 2000 movs r0, #0 1000cc46: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000cc48: f7fe ff2e bl 1000baa8 1000cc4c: 2800 cmp r0, #0 1000cc4e: d1f9 bne.n 1000cc44 1000cc50: 24b6 movs r4, #182 ; 0xb6 1000cc52: 00a4 lsls r4, r4, #2 1000cc54: 4365 muls r5, r4 1000cc56: 002e movs r6, r5 1000cc58: 4f14 ldr r7, [pc, #80] ; (1000ccac ) 1000cc5a: 362c adds r6, #44 ; 0x2c 1000cc5c: 19f6 adds r6, r6, r7 1000cc5e: 0030 movs r0, r6 1000cc60: f000 fad0 bl 1000d204 1000cc64: 2800 cmp r0, #0 1000cc66: d0ed beq.n 1000cc44 1000cc68: 197c adds r4, r7, r5 1000cc6a: 78a1 ldrb r1, [r4, #2] 1000cc6c: 2000 movs r0, #0 1000cc6e: f7ff fdb7 bl 1000c7e0 1000cc72: 2800 cmp r0, #0 1000cc74: d0e6 beq.n 1000cc44 1000cc76: 23a6 movs r3, #166 ; 0xa6 1000cc78: 009b lsls r3, r3, #2 1000cc7a: 469c mov ip, r3 1000cc7c: 4465 add r5, ip 1000cc7e: 19ed adds r5, r5, r7 1000cc80: 0029 movs r1, r5 1000cc82: 0030 movs r0, r6 1000cc84: 2240 movs r2, #64 ; 0x40 1000cc86: f000 fb35 bl 1000d2f4 1000cc8a: 78a1 ldrb r1, [r4, #2] 1000cc8c: 1e06 subs r6, r0, #0 1000cc8e: d008 beq.n 1000cca2 1000cc90: 0003 movs r3, r0 1000cc92: 002a movs r2, r5 1000cc94: 2000 movs r0, #0 1000cc96: f7ff fdf7 bl 1000c888 1000cc9a: 2800 cmp r0, #0 1000cc9c: d0d2 beq.n 1000cc44 1000cc9e: 0030 movs r0, r6 1000cca0: e7d1 b.n 1000cc46 1000cca2: 2000 movs r0, #0 1000cca4: f7ff fdca bl 1000c83c 1000cca8: e7cc b.n 1000cc44 1000ccaa: 46c0 nop ; (mov r8, r8) 1000ccac: 20003210 .word 0x20003210 1000ccb0 : 1000ccb0: 0003 movs r3, r0 1000ccb2: 20b6 movs r0, #182 ; 0xb6 1000ccb4: 0080 lsls r0, r0, #2 1000ccb6: 4358 muls r0, r3 1000ccb8: b510 push {r4, lr} 1000ccba: 4b03 ldr r3, [pc, #12] ; (1000ccc8 ) 1000ccbc: 302c adds r0, #44 ; 0x2c 1000ccbe: 18c0 adds r0, r0, r3 1000ccc0: f000 faba bl 1000d238 1000ccc4: bd10 pop {r4, pc} 1000ccc6: 46c0 nop ; (mov r8, r8) 1000ccc8: 20003210 .word 0x20003210 1000cccc : 1000cccc: 22b6 movs r2, #182 ; 0xb6 1000ccce: b5f0 push {r4, r5, r6, r7, lr} 1000ccd0: 4c1b ldr r4, [pc, #108] ; (1000cd40 ) 1000ccd2: b083 sub sp, #12 1000ccd4: 0092 lsls r2, r2, #2 1000ccd6: 2100 movs r1, #0 1000ccd8: 0020 movs r0, r4 1000ccda: f7fd fdc9 bl 1000a870 <__wrap_memset> 1000ccde: 23ff movs r3, #255 ; 0xff 1000cce0: 7163 strb r3, [r4, #5] 1000cce2: 4b18 ldr r3, [pc, #96] ; (1000cd44 ) 1000cce4: 2680 movs r6, #128 ; 0x80 1000cce6: 2500 movs r5, #0 1000cce8: 80e3 strh r3, [r4, #6] 1000ccea: 2701 movs r7, #1 1000ccec: 2308 movs r3, #8 1000ccee: 0021 movs r1, r4 1000ccf0: 0020 movs r0, r4 1000ccf2: 0076 lsls r6, r6, #1 1000ccf4: 7323 strb r3, [r4, #12] 1000ccf6: 8127 strh r7, [r4, #8] 1000ccf8: 0032 movs r2, r6 1000ccfa: 3148 adds r1, #72 ; 0x48 1000ccfc: 9500 str r5, [sp, #0] 1000ccfe: 3b07 subs r3, #7 1000cd00: 3010 adds r0, #16 1000cd02: f000 fa43 bl 1000d18c 1000cd06: 0021 movs r1, r4 1000cd08: 0020 movs r0, r4 1000cd0a: 3149 adds r1, #73 ; 0x49 1000cd0c: 0032 movs r2, r6 1000cd0e: 31ff adds r1, #255 ; 0xff 1000cd10: 9700 str r7, [sp, #0] 1000cd12: 2301 movs r3, #1 1000cd14: 302c adds r0, #44 ; 0x2c 1000cd16: f000 fa39 bl 1000d18c 1000cd1a: 2392 movs r3, #146 ; 0x92 1000cd1c: 009b lsls r3, r3, #2 1000cd1e: 18e6 adds r6, r4, r3 1000cd20: 0030 movs r0, r6 1000cd22: f7f9 fb8f bl 10006444 1000cd26: 2394 movs r3, #148 ; 0x94 1000cd28: 009b lsls r3, r3, #2 1000cd2a: 62a6 str r6, [r4, #40] ; 0x28 1000cd2c: 18e6 adds r6, r4, r3 1000cd2e: 6265 str r5, [r4, #36] ; 0x24 1000cd30: 0030 movs r0, r6 1000cd32: f7f9 fb87 bl 10006444 1000cd36: 6426 str r6, [r4, #64] ; 0x40 1000cd38: 6465 str r5, [r4, #68] ; 0x44 1000cd3a: b003 add sp, #12 1000cd3c: bdf0 pop {r4, r5, r6, r7, pc} 1000cd3e: 46c0 nop ; (mov r8, r8) 1000cd40: 20003210 .word 0x20003210 1000cd44: ffffc200 .word 0xffffc200 1000cd48 : 1000cd48: b510 push {r4, lr} 1000cd4a: 4c09 ldr r4, [pc, #36] ; (1000cd70 ) 1000cd4c: 2205 movs r2, #5 1000cd4e: 2100 movs r1, #0 1000cd50: 0020 movs r0, r4 1000cd52: f7fd fd8d bl 1000a870 <__wrap_memset> 1000cd56: 0020 movs r0, r4 1000cd58: 342c adds r4, #44 ; 0x2c 1000cd5a: 3010 adds r0, #16 1000cd5c: f000 fbf6 bl 1000d54c 1000cd60: 0020 movs r0, r4 1000cd62: f000 fbf3 bl 1000d54c 1000cd66: 2101 movs r1, #1 1000cd68: 0020 movs r0, r4 1000cd6a: f000 fc15 bl 1000d598 1000cd6e: bd10 pop {r4, pc} 1000cd70: 20003210 .word 0x20003210 1000cd74 : 1000cd74: b5f0 push {r4, r5, r6, r7, lr} 1000cd76: 794b ldrb r3, [r1, #5] 1000cd78: b083 sub sp, #12 1000cd7a: 0006 movs r6, r0 1000cd7c: 2b02 cmp r3, #2 1000cd7e: d003 beq.n 1000cd88 1000cd80: 2500 movs r5, #0 1000cd82: 0028 movs r0, r5 1000cd84: b003 add sp, #12 1000cd86: bdf0 pop {r4, r5, r6, r7, pc} 1000cd88: 798b ldrb r3, [r1, #6] 1000cd8a: 2b02 cmp r3, #2 1000cd8c: d1f8 bne.n 1000cd80 1000cd8e: 4f2f ldr r7, [pc, #188] ; (1000ce4c ) 1000cd90: 78bb ldrb r3, [r7, #2] 1000cd92: 2b00 cmp r3, #0 1000cd94: d1f4 bne.n 1000cd80 1000cd96: 788b ldrb r3, [r1, #2] 1000cd98: 2509 movs r5, #9 1000cd9a: 703b strb r3, [r7, #0] 1000cd9c: 780c ldrb r4, [r1, #0] 1000cd9e: 190c adds r4, r1, r4 1000cda0: 7863 ldrb r3, [r4, #1] 1000cda2: 2b24 cmp r3, #36 ; 0x24 1000cda4: d10b bne.n 1000cdbe 1000cda6: 2a08 cmp r2, #8 1000cda8: d802 bhi.n 1000cdb0 1000cdaa: e01f b.n 1000cdec 1000cdac: 42aa cmp r2, r5 1000cdae: d31d bcc.n 1000cdec 1000cdb0: 7823 ldrb r3, [r4, #0] 1000cdb2: 18e4 adds r4, r4, r3 1000cdb4: 18ed adds r5, r5, r3 1000cdb6: 7863 ldrb r3, [r4, #1] 1000cdb8: b2ad uxth r5, r5 1000cdba: 2b24 cmp r3, #36 ; 0x24 1000cdbc: d0f6 beq.n 1000cdac 1000cdbe: 2b05 cmp r3, #5 1000cdc0: d02c beq.n 1000ce1c 1000cdc2: 2b04 cmp r3, #4 1000cdc4: d112 bne.n 1000cdec 1000cdc6: 7963 ldrb r3, [r4, #5] 1000cdc8: 2b0a cmp r3, #10 1000cdca: d10f bne.n 1000cdec 1000cdcc: 4b20 ldr r3, [pc, #128] ; (1000ce50 ) 1000cdce: 7827 ldrb r7, [r4, #0] 1000cdd0: 9301 str r3, [sp, #4] 1000cdd2: 3301 adds r3, #1 1000cdd4: 9300 str r3, [sp, #0] 1000cdd6: 19e1 adds r1, r4, r7 1000cdd8: 2302 movs r3, #2 1000cdda: 2202 movs r2, #2 1000cddc: 0030 movs r0, r6 1000cdde: f7ff fc95 bl 1000c70c 1000cde2: 2800 cmp r0, #0 1000cde4: d0cc beq.n 1000cd80 1000cde6: 350e adds r5, #14 1000cde8: 19ed adds r5, r5, r7 1000cdea: b2ad uxth r5, r5 1000cdec: 4c19 ldr r4, [pc, #100] ; (1000ce54 ) 1000cdee: 0020 movs r0, r4 1000cdf0: f000 fa22 bl 1000d238 1000cdf4: 283f cmp r0, #63 ; 0x3f 1000cdf6: d9c4 bls.n 1000cd82 1000cdf8: 0026 movs r6, r4 1000cdfa: 3e10 subs r6, #16 1000cdfc: 78f1 ldrb r1, [r6, #3] 1000cdfe: 2000 movs r0, #0 1000ce00: f7ff fcee bl 1000c7e0 1000ce04: 2800 cmp r0, #0 1000ce06: d0bc beq.n 1000cd82 1000ce08: 0020 movs r0, r4 1000ce0a: f000 fa15 bl 1000d238 1000ce0e: 283f cmp r0, #63 ; 0x3f 1000ce10: d812 bhi.n 1000ce38 1000ce12: 78f1 ldrb r1, [r6, #3] 1000ce14: 2000 movs r0, #0 1000ce16: f7ff fd11 bl 1000c83c 1000ce1a: e7b2 b.n 1000cd82 1000ce1c: 0021 movs r1, r4 1000ce1e: 0030 movs r0, r6 1000ce20: f7ff fcc6 bl 1000c7b0 1000ce24: 2800 cmp r0, #0 1000ce26: d0ab beq.n 1000cd80 1000ce28: 78a3 ldrb r3, [r4, #2] 1000ce2a: 707b strb r3, [r7, #1] 1000ce2c: 7823 ldrb r3, [r4, #0] 1000ce2e: 18ed adds r5, r5, r3 1000ce30: 18e4 adds r4, r4, r3 1000ce32: b2ad uxth r5, r5 1000ce34: 7863 ldrb r3, [r4, #1] 1000ce36: e7c4 b.n 1000cdc2 1000ce38: 2392 movs r3, #146 ; 0x92 1000ce3a: 009b lsls r3, r3, #2 1000ce3c: 18e2 adds r2, r4, r3 1000ce3e: 78f1 ldrb r1, [r6, #3] 1000ce40: 2340 movs r3, #64 ; 0x40 1000ce42: 2000 movs r0, #0 1000ce44: f7ff fd20 bl 1000c888 1000ce48: e79b b.n 1000cd82 1000ce4a: 46c0 nop ; (mov r8, r8) 1000ce4c: 20003210 .word 0x20003210 1000ce50: 20003212 .word 0x20003212 1000ce54: 20003220 .word 0x20003220 1000ce58 : 1000ce58: b5f8 push {r3, r4, r5, r6, r7, lr} 1000ce5a: 2360 movs r3, #96 ; 0x60 1000ce5c: 0014 movs r4, r2 1000ce5e: 7812 ldrb r2, [r2, #0] 1000ce60: 4013 ands r3, r2 1000ce62: 2200 movs r2, #0 1000ce64: 2b20 cmp r3, #32 1000ce66: d001 beq.n 1000ce6c 1000ce68: 0010 movs r0, r2 1000ce6a: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000ce6c: 4d2e ldr r5, [pc, #184] ; (1000cf28 ) 1000ce6e: 7963 ldrb r3, [r4, #5] 1000ce70: 7927 ldrb r7, [r4, #4] 1000ce72: 782e ldrb r6, [r5, #0] 1000ce74: 021b lsls r3, r3, #8 1000ce76: 433b orrs r3, r7 1000ce78: 429e cmp r6, r3 1000ce7a: d1f5 bne.n 1000ce68 1000ce7c: 7863 ldrb r3, [r4, #1] 1000ce7e: 2b21 cmp r3, #33 ; 0x21 1000ce80: d043 beq.n 1000cf0a 1000ce82: d909 bls.n 1000ce98 1000ce84: 2b22 cmp r3, #34 ; 0x22 1000ce86: d024 beq.n 1000ced2 1000ce88: 2b23 cmp r3, #35 ; 0x23 1000ce8a: d114 bne.n 1000ceb6 1000ce8c: 2900 cmp r1, #0 1000ce8e: d045 beq.n 1000cf1c 1000ce90: 2902 cmp r1, #2 1000ce92: d012 beq.n 1000ceba 1000ce94: 2201 movs r2, #1 1000ce96: e7e7 b.n 1000ce68 1000ce98: 2b20 cmp r3, #32 1000ce9a: d10c bne.n 1000ceb6 1000ce9c: 2900 cmp r1, #0 1000ce9e: d036 beq.n 1000cf0e 1000cea0: 2902 cmp r1, #2 1000cea2: d1f7 bne.n 1000ce94 1000cea4: 4b21 ldr r3, [pc, #132] ; (1000cf2c ) 1000cea6: 2b00 cmp r3, #0 1000cea8: d0f4 beq.n 1000ce94 1000ceaa: 1da9 adds r1, r5, #6 1000ceac: 2000 movs r0, #0 1000ceae: f7fd ffa3 bl 1000adf8 1000ceb2: 2201 movs r2, #1 1000ceb4: e7d8 b.n 1000ce68 1000ceb6: 2200 movs r2, #0 1000ceb8: e7d6 b.n 1000ce68 1000ceba: 4b1d ldr r3, [pc, #116] ; (1000cf30 ) 1000cebc: 2b00 cmp r3, #0 1000cebe: d0e9 beq.n 1000ce94 1000cec0: 78e1 ldrb r1, [r4, #3] 1000cec2: 78a3 ldrb r3, [r4, #2] 1000cec4: 0209 lsls r1, r1, #8 1000cec6: 4319 orrs r1, r3 1000cec8: 2000 movs r0, #0 1000ceca: e000 b.n 1000cece 1000cecc: bf00 nop 1000cece: 2201 movs r2, #1 1000ced0: e7ca b.n 1000ce68 1000ced2: 2900 cmp r1, #0 1000ced4: d022 beq.n 1000cf1c 1000ced6: 2902 cmp r1, #2 1000ced8: d1dc bne.n 1000ce94 1000ceda: 2601 movs r6, #1 1000cedc: 78a1 ldrb r1, [r4, #2] 1000cede: 78e4 ldrb r4, [r4, #3] 1000cee0: 0028 movs r0, r5 1000cee2: 0224 lsls r4, r4, #8 1000cee4: 430c orrs r4, r1 1000cee6: 0031 movs r1, r6 1000cee8: 712c strb r4, [r5, #4] 1000ceea: 43a1 bics r1, r4 1000ceec: 302c adds r0, #44 ; 0x2c 1000ceee: f000 fb53 bl 1000d598 1000cef2: 4b10 ldr r3, [pc, #64] ; (1000cf34 ) 1000cef4: 2b00 cmp r3, #0 1000cef6: d0cd beq.n 1000ce94 1000cef8: 0031 movs r1, r6 1000cefa: 0862 lsrs r2, r4, #1 1000cefc: 4032 ands r2, r6 1000cefe: 4021 ands r1, r4 1000cf00: 2000 movs r0, #0 1000cf02: e000 b.n 1000cf06 1000cf04: bf00 nop 1000cf06: 2201 movs r2, #1 1000cf08: e7ae b.n 1000ce68 1000cf0a: 2900 cmp r1, #0 1000cf0c: d1c2 bne.n 1000ce94 1000cf0e: 4a0a ldr r2, [pc, #40] ; (1000cf38 ) 1000cf10: 2307 movs r3, #7 1000cf12: 0021 movs r1, r4 1000cf14: f7ff fcf4 bl 1000c900 1000cf18: 2201 movs r2, #1 1000cf1a: e7a5 b.n 1000ce68 1000cf1c: 0021 movs r1, r4 1000cf1e: f7ff fcd7 bl 1000c8d0 1000cf22: 2201 movs r2, #1 1000cf24: e7a0 b.n 1000ce68 1000cf26: 46c0 nop ; (mov r8, r8) 1000cf28: 20003210 .word 0x20003210 1000cf2c: 1000adf9 .word 0x1000adf9 ... 1000cf38: 20003216 .word 0x20003216 1000cf3c : 1000cf3c: b5f8 push {r3, r4, r5, r6, r7, lr} 1000cf3e: 4647 mov r7, r8 1000cf40: 46ce mov lr, r9 1000cf42: b580 push {r7, lr} 1000cf44: 4c5d ldr r4, [pc, #372] ; (1000d0bc ) 1000cf46: 001e movs r6, r3 1000cf48: 78e3 ldrb r3, [r4, #3] 1000cf4a: 4680 mov r8, r0 1000cf4c: 000d movs r5, r1 1000cf4e: 428b cmp r3, r1 1000cf50: d163 bne.n 1000d01a 1000cf52: 2396 movs r3, #150 ; 0x96 1000cf54: 0027 movs r7, r4 1000cf56: 009b lsls r3, r3, #2 1000cf58: 3710 adds r7, #16 1000cf5a: 18e1 adds r1, r4, r3 1000cf5c: b2b2 uxth r2, r6 1000cf5e: 0038 movs r0, r7 1000cf60: f000 fa80 bl 1000d464 1000cf64: 4b56 ldr r3, [pc, #344] ; (1000d0c0 ) 1000cf66: 2b00 cmp r3, #0 1000cf68: d01c beq.n 1000cfa4 1000cf6a: 7963 ldrb r3, [r4, #5] 1000cf6c: 2bff cmp r3, #255 ; 0xff 1000cf6e: d019 beq.n 1000cfa4 1000cf70: 2e00 cmp r6, #0 1000cf72: d017 beq.n 1000cfa4 1000cf74: 2200 movs r2, #0 1000cf76: 4691 mov r9, r2 1000cf78: e005 b.n 1000cf86 1000cf7a: 2301 movs r3, #1 1000cf7c: 469c mov ip, r3 1000cf7e: 44e1 add r9, ip 1000cf80: 454e cmp r6, r9 1000cf82: d00f beq.n 1000cfa4 1000cf84: 7963 ldrb r3, [r4, #5] 1000cf86: 2296 movs r2, #150 ; 0x96 1000cf88: 0092 lsls r2, r2, #2 1000cf8a: 444a add r2, r9 1000cf8c: 5ca2 ldrb r2, [r4, r2] 1000cf8e: 429a cmp r2, r3 1000cf90: d1f3 bne.n 1000cf7a 1000cf92: 0038 movs r0, r7 1000cf94: f000 f948 bl 1000d228 1000cf98: 2800 cmp r0, #0 1000cf9a: d1ee bne.n 1000cf7a 1000cf9c: 7961 ldrb r1, [r4, #5] 1000cf9e: e000 b.n 1000cfa2 1000cfa0: bf00 nop 1000cfa2: e7ea b.n 1000cf7a 1000cfa4: 4b47 ldr r3, [pc, #284] ; (1000d0c4 ) 1000cfa6: 4c48 ldr r4, [pc, #288] ; (1000d0c8 ) 1000cfa8: 2b00 cmp r3, #0 1000cfaa: d004 beq.n 1000cfb6 1000cfac: 0020 movs r0, r4 1000cfae: f000 f93b bl 1000d228 1000cfb2: 2800 cmp r0, #0 1000cfb4: d05b beq.n 1000d06e 1000cfb6: 0020 movs r0, r4 1000cfb8: f000 f93e bl 1000d238 1000cfbc: 283f cmp r0, #63 ; 0x3f 1000cfbe: d859 bhi.n 1000d074 1000cfc0: 3c10 subs r4, #16 1000cfc2: 78a3 ldrb r3, [r4, #2] 1000cfc4: 42ab cmp r3, r5 1000cfc6: d005 beq.n 1000cfd4 1000cfc8: 2401 movs r4, #1 1000cfca: 0020 movs r0, r4 1000cfcc: bc0c pop {r2, r3} 1000cfce: 4690 mov r8, r2 1000cfd0: 4699 mov r9, r3 1000cfd2: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000cfd4: 4b3d ldr r3, [pc, #244] ; (1000d0cc ) 1000cfd6: 2b00 cmp r3, #0 1000cfd8: d002 beq.n 1000cfe0 1000cfda: 2000 movs r0, #0 1000cfdc: e000 b.n 1000cfe0 1000cfde: bf00 nop 1000cfe0: f7fe fd5a bl 1000ba98 1000cfe4: 2800 cmp r0, #0 1000cfe6: d11d bne.n 1000d024 1000cfe8: 4c39 ldr r4, [pc, #228] ; (1000d0d0 ) 1000cfea: 0020 movs r0, r4 1000cfec: f000 f90a bl 1000d204 1000cff0: 2800 cmp r0, #0 1000cff2: d1e9 bne.n 1000cfc8 1000cff4: 2e00 cmp r6, #0 1000cff6: d0e7 beq.n 1000cfc8 1000cff8: 06b3 lsls r3, r6, #26 1000cffa: d1e5 bne.n 1000cfc8 1000cffc: 3c2c subs r4, #44 ; 0x2c 1000cffe: 78a1 ldrb r1, [r4, #2] 1000d000: 4640 mov r0, r8 1000d002: f7ff fbed bl 1000c7e0 1000d006: 0025 movs r5, r4 1000d008: 1e04 subs r4, r0, #0 1000d00a: d0dd beq.n 1000cfc8 1000d00c: 78a9 ldrb r1, [r5, #2] 1000d00e: 2300 movs r3, #0 1000d010: 2200 movs r2, #0 1000d012: 4640 mov r0, r8 1000d014: f7ff fc38 bl 1000c888 1000d018: e7d7 b.n 1000cfca 1000d01a: 78a3 ldrb r3, [r4, #2] 1000d01c: 428b cmp r3, r1 1000d01e: d0d9 beq.n 1000cfd4 1000d020: 2400 movs r4, #0 1000d022: e7d2 b.n 1000cfca 1000d024: f7fe fd40 bl 1000baa8 1000d028: 4c29 ldr r4, [pc, #164] ; (1000d0d0 ) 1000d02a: 2800 cmp r0, #0 1000d02c: d1dd bne.n 1000cfea 1000d02e: 0020 movs r0, r4 1000d030: f000 f8e8 bl 1000d204 1000d034: 2800 cmp r0, #0 1000d036: d0d8 beq.n 1000cfea 1000d038: 0025 movs r5, r4 1000d03a: 3d2c subs r5, #44 ; 0x2c 1000d03c: 78a9 ldrb r1, [r5, #2] 1000d03e: 2000 movs r0, #0 1000d040: f7ff fbce bl 1000c7e0 1000d044: 2800 cmp r0, #0 1000d046: d0d0 beq.n 1000cfea 1000d048: 239b movs r3, #155 ; 0x9b 1000d04a: 009b lsls r3, r3, #2 1000d04c: 18e7 adds r7, r4, r3 1000d04e: 0039 movs r1, r7 1000d050: 2240 movs r2, #64 ; 0x40 1000d052: 0020 movs r0, r4 1000d054: f000 f94e bl 1000d2f4 1000d058: 78a9 ldrb r1, [r5, #2] 1000d05a: 2800 cmp r0, #0 1000d05c: d029 beq.n 1000d0b2 1000d05e: 0003 movs r3, r0 1000d060: 003a movs r2, r7 1000d062: 2000 movs r0, #0 1000d064: f7ff fc10 bl 1000c888 1000d068: 2800 cmp r0, #0 1000d06a: d1ad bne.n 1000cfc8 1000d06c: e7bd b.n 1000cfea 1000d06e: e000 b.n 1000d072 1000d070: bf00 nop 1000d072: e7a0 b.n 1000cfb6 1000d074: 0027 movs r7, r4 1000d076: 3f10 subs r7, #16 1000d078: 78f9 ldrb r1, [r7, #3] 1000d07a: 2000 movs r0, #0 1000d07c: f7ff fbb0 bl 1000c7e0 1000d080: 2800 cmp r0, #0 1000d082: d101 bne.n 1000d088 1000d084: 78bb ldrb r3, [r7, #2] 1000d086: e79d b.n 1000cfc4 1000d088: 0020 movs r0, r4 1000d08a: f000 f8d5 bl 1000d238 1000d08e: 283f cmp r0, #63 ; 0x3f 1000d090: d805 bhi.n 1000d09e 1000d092: 78f9 ldrb r1, [r7, #3] 1000d094: 2000 movs r0, #0 1000d096: f7ff fbd1 bl 1000c83c 1000d09a: 78bb ldrb r3, [r7, #2] 1000d09c: e792 b.n 1000cfc4 1000d09e: 2392 movs r3, #146 ; 0x92 1000d0a0: 009b lsls r3, r3, #2 1000d0a2: 18e2 adds r2, r4, r3 1000d0a4: 78f9 ldrb r1, [r7, #3] 1000d0a6: 2340 movs r3, #64 ; 0x40 1000d0a8: 2000 movs r0, #0 1000d0aa: f7ff fbed bl 1000c888 1000d0ae: 78bb ldrb r3, [r7, #2] 1000d0b0: e788 b.n 1000cfc4 1000d0b2: 2000 movs r0, #0 1000d0b4: f7ff fbc2 bl 1000c83c 1000d0b8: e797 b.n 1000cfea 1000d0ba: 46c0 nop ; (mov r8, r8) 1000d0bc: 20003210 .word 0x20003210 ... 1000d0c8: 20003220 .word 0x20003220 1000d0cc: 00000000 .word 0x00000000 1000d0d0: 2000323c .word 0x2000323c 1000d0d4 : 1000d0d4: b510 push {r4, lr} 1000d0d6: 2000 movs r0, #0 1000d0d8: f7fe fcf4 bl 1000bac4 1000d0dc: bd10 pop {r4, pc} 1000d0de: 46c0 nop ; (mov r8, r8) 1000d0e0 : 1000d0e0: b510 push {r4, lr} 1000d0e2: f7fe fce9 bl 1000bab8 1000d0e6: bd10 pop {r4, pc} 1000d0e8 : 1000d0e8: 2307 movs r3, #7 1000d0ea: b510 push {r4, lr} 1000d0ec: 7944 ldrb r4, [r0, #5] 1000d0ee: 7902 ldrb r2, [r0, #4] 1000d0f0: 4023 ands r3, r4 1000d0f2: 021b lsls r3, r3, #8 1000d0f4: 431a orrs r2, r3 1000d0f6: 78c3 ldrb r3, [r0, #3] 1000d0f8: 079b lsls r3, r3, #30 1000d0fa: 0f9b lsrs r3, r3, #30 1000d0fc: 2b02 cmp r3, #2 1000d0fe: d01b beq.n 1000d138 1000d100: d80d bhi.n 1000d11e 1000d102: 2000 movs r0, #0 1000d104: 2b01 cmp r3, #1 1000d106: d109 bne.n 1000d11c 1000d108: 3902 subs r1, #2 1000d10a: 424b negs r3, r1 1000d10c: 4159 adcs r1, r3 1000d10e: 4b12 ldr r3, [pc, #72] ; (1000d158 ) 1000d110: 2000 movs r0, #0 1000d112: 469c mov ip, r3 1000d114: 4461 add r1, ip 1000d116: 4291 cmp r1, r2 1000d118: 4140 adcs r0, r0 1000d11a: b2c0 uxtb r0, r0 1000d11c: bd10 pop {r4, pc} 1000d11e: 3902 subs r1, #2 1000d120: 424b negs r3, r1 1000d122: 4159 adcs r1, r3 1000d124: 23f0 movs r3, #240 ; 0xf0 1000d126: 2000 movs r0, #0 1000d128: 4249 negs r1, r1 1000d12a: 009b lsls r3, r3, #2 1000d12c: 4019 ands r1, r3 1000d12e: 3140 adds r1, #64 ; 0x40 1000d130: 4291 cmp r1, r2 1000d132: 4140 adcs r0, r0 1000d134: b2c0 uxtb r0, r0 1000d136: e7f1 b.n 1000d11c 1000d138: 2902 cmp r1, #2 1000d13a: d005 beq.n 1000d148 1000d13c: 2000 movs r0, #0 1000d13e: 2340 movs r3, #64 ; 0x40 1000d140: 4293 cmp r3, r2 1000d142: 4140 adcs r0, r0 1000d144: b2c0 uxtb r0, r0 1000d146: e7e9 b.n 1000d11c 1000d148: 4b04 ldr r3, [pc, #16] ; (1000d15c ) 1000d14a: 469c mov ip, r3 1000d14c: 4462 add r2, ip 1000d14e: 4250 negs r0, r2 1000d150: 4150 adcs r0, r2 1000d152: b2c0 uxtb r0, r0 1000d154: e7e2 b.n 1000d11c 1000d156: 46c0 nop ; (mov r8, r8) 1000d158: 000003ff .word 0x000003ff 1000d15c: fffffe00 .word 0xfffffe00 1000d160 : 1000d160: b5f0 push {r4, r5, r6, r7, lr} 1000d162: 2400 movs r4, #0 1000d164: 277f movs r7, #127 ; 0x7f 1000d166: 2a00 cmp r2, #0 1000d168: d00f beq.n 1000d18a 1000d16a: 784d ldrb r5, [r1, #1] 1000d16c: 2d05 cmp r5, #5 1000d16e: d106 bne.n 1000d17e 1000d170: 003d movs r5, r7 1000d172: 788e ldrb r6, [r1, #2] 1000d174: 4035 ands r5, r6 1000d176: 006d lsls r5, r5, #1 1000d178: 09f6 lsrs r6, r6, #7 1000d17a: 1945 adds r5, r0, r5 1000d17c: 55ab strb r3, [r5, r6] 1000d17e: 780d ldrb r5, [r1, #0] 1000d180: 1964 adds r4, r4, r5 1000d182: b2a4 uxth r4, r4 1000d184: 1949 adds r1, r1, r5 1000d186: 42a2 cmp r2, r4 1000d188: d8ef bhi.n 1000d16a 1000d18a: bdf0 pop {r4, r5, r6, r7, pc} 1000d18c : 1000d18c: b5f8 push {r3, r4, r5, r6, r7, lr} 1000d18e: 4647 mov r7, r8 1000d190: 46ce mov lr, r9 1000d192: b580 push {r7, lr} 1000d194: 4698 mov r8, r3 1000d196: ab08 add r3, sp, #32 1000d198: 781f ldrb r7, [r3, #0] 1000d19a: 2380 movs r3, #128 ; 0x80 1000d19c: 0004 movs r4, r0 1000d19e: 4689 mov r9, r1 1000d1a0: 0015 movs r5, r2 1000d1a2: 021b lsls r3, r3, #8 1000d1a4: 2600 movs r6, #0 1000d1a6: 429a cmp r2, r3 1000d1a8: d827 bhi.n 1000d1fa 1000d1aa: 6940 ldr r0, [r0, #20] 1000d1ac: 2800 cmp r0, #0 1000d1ae: d003 beq.n 1000d1b8 1000d1b0: 2101 movs r1, #1 1000d1b2: 4249 negs r1, r1 1000d1b4: f003 fe54 bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000d1b8: 69a0 ldr r0, [r4, #24] 1000d1ba: 2800 cmp r0, #0 1000d1bc: d003 beq.n 1000d1c6 1000d1be: 2101 movs r1, #1 1000d1c0: 4249 negs r1, r1 1000d1c2: f003 fe4d bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000d1c6: 464b mov r3, r9 1000d1c8: 6023 str r3, [r4, #0] 1000d1ca: 4643 mov r3, r8 1000d1cc: 80a5 strh r5, [r4, #4] 1000d1ce: 006d lsls r5, r5, #1 1000d1d0: b2ad uxth r5, r5 1000d1d2: 80e3 strh r3, [r4, #6] 1000d1d4: 1e6b subs r3, r5, #1 1000d1d6: 81a3 strh r3, [r4, #12] 1000d1d8: 2300 movs r3, #0 1000d1da: 6960 ldr r0, [r4, #20] 1000d1dc: 426d negs r5, r5 1000d1de: 81e3 strh r3, [r4, #14] 1000d1e0: 7227 strb r7, [r4, #8] 1000d1e2: 8165 strh r5, [r4, #10] 1000d1e4: 8223 strh r3, [r4, #16] 1000d1e6: 2800 cmp r0, #0 1000d1e8: d001 beq.n 1000d1ee 1000d1ea: f003 fe09 bl 10010e00 <__mutex_exit_veneer> 1000d1ee: 69a0 ldr r0, [r4, #24] 1000d1f0: 2601 movs r6, #1 1000d1f2: 2800 cmp r0, #0 1000d1f4: d001 beq.n 1000d1fa 1000d1f6: f003 fe03 bl 10010e00 <__mutex_exit_veneer> 1000d1fa: 0030 movs r0, r6 1000d1fc: bc0c pop {r2, r3} 1000d1fe: 4690 mov r8, r2 1000d200: 4699 mov r9, r3 1000d202: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000d204 : 1000d204: 89c1 ldrh r1, [r0, #14] 1000d206: 8a02 ldrh r2, [r0, #16] 1000d208: b289 uxth r1, r1 1000d20a: b292 uxth r2, r2 1000d20c: 1a8b subs r3, r1, r2 1000d20e: b29b uxth r3, r3 1000d210: 4291 cmp r1, r2 1000d212: d202 bcs.n 1000d21a 1000d214: 8942 ldrh r2, [r0, #10] 1000d216: 1a9b subs r3, r3, r2 1000d218: b29b uxth r3, r3 1000d21a: 8882 ldrh r2, [r0, #4] 1000d21c: 1c10 adds r0, r2, #0 1000d21e: 429a cmp r2, r3 1000d220: d900 bls.n 1000d224 1000d222: 1c18 adds r0, r3, #0 1000d224: b280 uxth r0, r0 1000d226: 4770 bx lr 1000d228 : 1000d228: 89c3 ldrh r3, [r0, #14] 1000d22a: 8a00 ldrh r0, [r0, #16] 1000d22c: 1a18 subs r0, r3, r0 1000d22e: 4243 negs r3, r0 1000d230: 4158 adcs r0, r3 1000d232: b2c0 uxtb r0, r0 1000d234: 4770 bx lr 1000d236: 46c0 nop ; (mov r8, r8) 1000d238 : 1000d238: b510 push {r4, lr} 1000d23a: 89c4 ldrh r4, [r0, #14] 1000d23c: 8a01 ldrh r1, [r0, #16] 1000d23e: b2a4 uxth r4, r4 1000d240: b289 uxth r1, r1 1000d242: 1a63 subs r3, r4, r1 1000d244: 8882 ldrh r2, [r0, #4] 1000d246: b29b uxth r3, r3 1000d248: 428c cmp r4, r1 1000d24a: d202 bcs.n 1000d252 1000d24c: 8940 ldrh r0, [r0, #10] 1000d24e: 1a1b subs r3, r3, r0 1000d250: b29b uxth r3, r3 1000d252: 1ad0 subs r0, r2, r3 1000d254: b280 uxth r0, r0 1000d256: bd10 pop {r4, pc} 1000d258 : 1000d258: b570 push {r4, r5, r6, lr} 1000d25a: 0004 movs r4, r0 1000d25c: 6980 ldr r0, [r0, #24] 1000d25e: 000d movs r5, r1 1000d260: 2800 cmp r0, #0 1000d262: d003 beq.n 1000d26c 1000d264: 2101 movs r1, #1 1000d266: 4249 negs r1, r1 1000d268: f003 fdfa bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000d26c: 89e0 ldrh r0, [r4, #14] 1000d26e: 8a21 ldrh r1, [r4, #16] 1000d270: b280 uxth r0, r0 1000d272: b289 uxth r1, r1 1000d274: 1a42 subs r2, r0, r1 1000d276: b292 uxth r2, r2 1000d278: 4288 cmp r0, r1 1000d27a: d202 bcs.n 1000d282 1000d27c: 8963 ldrh r3, [r4, #10] 1000d27e: 1ad2 subs r2, r2, r3 1000d280: b292 uxth r2, r2 1000d282: 88a3 ldrh r3, [r4, #4] 1000d284: 4293 cmp r3, r2 1000d286: d208 bcs.n 1000d29a 1000d288: 1ac2 subs r2, r0, r3 1000d28a: b292 uxth r2, r2 1000d28c: 4298 cmp r0, r3 1000d28e: d22d bcs.n 1000d2ec 1000d290: 8960 ldrh r0, [r4, #10] 1000d292: 1a12 subs r2, r2, r0 1000d294: b292 uxth r2, r2 1000d296: 8222 strh r2, [r4, #16] 1000d298: 001a movs r2, r3 1000d29a: 2a00 cmp r2, #0 1000d29c: d102 bne.n 1000d2a4 1000d29e: e01e b.n 1000d2de 1000d2a0: 1ac9 subs r1, r1, r3 1000d2a2: b289 uxth r1, r1 1000d2a4: 428b cmp r3, r1 1000d2a6: d9fb bls.n 1000d2a0 1000d2a8: 6823 ldr r3, [r4, #0] 1000d2aa: 88e2 ldrh r2, [r4, #6] 1000d2ac: 469c mov ip, r3 1000d2ae: 4351 muls r1, r2 1000d2b0: 0028 movs r0, r5 1000d2b2: 4461 add r1, ip 1000d2b4: f7fd fae2 bl 1000a87c <__wrap___aeabi_memcpy> 1000d2b8: 8a22 ldrh r2, [r4, #16] 1000d2ba: 2501 movs r5, #1 1000d2bc: b292 uxth r2, r2 1000d2be: 1c53 adds r3, r2, #1 1000d2c0: b29b uxth r3, r3 1000d2c2: 429a cmp r2, r3 1000d2c4: d90e bls.n 1000d2e4 1000d2c6: 2300 movs r3, #0 1000d2c8: 8962 ldrh r2, [r4, #10] 1000d2ca: 189b adds r3, r3, r2 1000d2cc: b29b uxth r3, r3 1000d2ce: 69a0 ldr r0, [r4, #24] 1000d2d0: 8223 strh r3, [r4, #16] 1000d2d2: 2800 cmp r0, #0 1000d2d4: d001 beq.n 1000d2da 1000d2d6: f003 fd93 bl 10010e00 <__mutex_exit_veneer> 1000d2da: 0028 movs r0, r5 1000d2dc: bd70 pop {r4, r5, r6, pc} 1000d2de: 2500 movs r5, #0 1000d2e0: 8a23 ldrh r3, [r4, #16] 1000d2e2: b29b uxth r3, r3 1000d2e4: 89a2 ldrh r2, [r4, #12] 1000d2e6: 429a cmp r2, r3 1000d2e8: d2f1 bcs.n 1000d2ce 1000d2ea: e7ed b.n 1000d2c8 1000d2ec: 89a0 ldrh r0, [r4, #12] 1000d2ee: 4290 cmp r0, r2 1000d2f0: d2d1 bcs.n 1000d296 1000d2f2: e7cd b.n 1000d290 1000d2f4 : 1000d2f4: b5f8 push {r3, r4, r5, r6, r7, lr} 1000d2f6: 4647 mov r7, r8 1000d2f8: 46ce mov lr, r9 1000d2fa: 0004 movs r4, r0 1000d2fc: 6980 ldr r0, [r0, #24] 1000d2fe: b580 push {r7, lr} 1000d300: 000e movs r6, r1 1000d302: 0017 movs r7, r2 1000d304: 2800 cmp r0, #0 1000d306: d003 beq.n 1000d310 1000d308: 2101 movs r1, #1 1000d30a: 4249 negs r1, r1 1000d30c: f003 fda8 bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000d310: 89e2 ldrh r2, [r4, #14] 1000d312: 8a21 ldrh r1, [r4, #16] 1000d314: b292 uxth r2, r2 1000d316: b289 uxth r1, r1 1000d318: 1a55 subs r5, r2, r1 1000d31a: b2ad uxth r5, r5 1000d31c: 428a cmp r2, r1 1000d31e: d202 bcs.n 1000d326 1000d320: 8963 ldrh r3, [r4, #10] 1000d322: 1aed subs r5, r5, r3 1000d324: b2ad uxth r5, r5 1000d326: 88a3 ldrh r3, [r4, #4] 1000d328: 42ab cmp r3, r5 1000d32a: d20a bcs.n 1000d342 1000d32c: 1ad1 subs r1, r2, r3 1000d32e: b289 uxth r1, r1 1000d330: 429a cmp r2, r3 1000d332: d24c bcs.n 1000d3ce 1000d334: 8962 ldrh r2, [r4, #10] 1000d336: 1a89 subs r1, r1, r2 1000d338: b289 uxth r1, r1 1000d33a: 001d movs r5, r3 1000d33c: 8221 strh r1, [r4, #16] 1000d33e: 8a21 ldrh r1, [r4, #16] 1000d340: b289 uxth r1, r1 1000d342: 2d00 cmp r5, #0 1000d344: d047 beq.n 1000d3d6 1000d346: 1c3a adds r2, r7, #0 1000d348: 42af cmp r7, r5 1000d34a: d83b bhi.n 1000d3c4 1000d34c: b295 uxth r5, r2 1000d34e: 428b cmp r3, r1 1000d350: d803 bhi.n 1000d35a 1000d352: 1ac9 subs r1, r1, r3 1000d354: b289 uxth r1, r1 1000d356: 428b cmp r3, r1 1000d358: d9fb bls.n 1000d352 1000d35a: 1a5b subs r3, r3, r1 1000d35c: b29f uxth r7, r3 1000d35e: 88e3 ldrh r3, [r4, #6] 1000d360: 4359 muls r1, r3 1000d362: 4698 mov r8, r3 1000d364: 6823 ldr r3, [r4, #0] 1000d366: 469c mov ip, r3 1000d368: 4461 add r1, ip 1000d36a: 42bd cmp r5, r7 1000d36c: d924 bls.n 1000d3b8 1000d36e: 4640 mov r0, r8 1000d370: 4378 muls r0, r7 1000d372: b283 uxth r3, r0 1000d374: 001a movs r2, r3 1000d376: 0030 movs r0, r6 1000d378: 4699 mov r9, r3 1000d37a: f7fd fa7f bl 1000a87c <__wrap___aeabi_memcpy> 1000d37e: 4643 mov r3, r8 1000d380: 0030 movs r0, r6 1000d382: 1bea subs r2, r5, r7 1000d384: 435a muls r2, r3 1000d386: 4448 add r0, r9 1000d388: b292 uxth r2, r2 1000d38a: 6821 ldr r1, [r4, #0] 1000d38c: f7fd fa76 bl 1000a87c <__wrap___aeabi_memcpy> 1000d390: 8a22 ldrh r2, [r4, #16] 1000d392: b292 uxth r2, r2 1000d394: 1953 adds r3, r2, r5 1000d396: b29b uxth r3, r3 1000d398: 429a cmp r2, r3 1000d39a: d91e bls.n 1000d3da 1000d39c: 8962 ldrh r2, [r4, #10] 1000d39e: 189b adds r3, r3, r2 1000d3a0: b29b uxth r3, r3 1000d3a2: 69a0 ldr r0, [r4, #24] 1000d3a4: 8223 strh r3, [r4, #16] 1000d3a6: 2800 cmp r0, #0 1000d3a8: d001 beq.n 1000d3ae 1000d3aa: f003 fd29 bl 10010e00 <__mutex_exit_veneer> 1000d3ae: 0028 movs r0, r5 1000d3b0: bc0c pop {r2, r3} 1000d3b2: 4690 mov r8, r2 1000d3b4: 4699 mov r9, r3 1000d3b6: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000d3b8: 4642 mov r2, r8 1000d3ba: 0030 movs r0, r6 1000d3bc: 436a muls r2, r5 1000d3be: f7fd fa5d bl 1000a87c <__wrap___aeabi_memcpy> 1000d3c2: e7e5 b.n 1000d390 1000d3c4: 1c2a adds r2, r5, #0 1000d3c6: b295 uxth r5, r2 1000d3c8: 428b cmp r3, r1 1000d3ca: d9c2 bls.n 1000d352 1000d3cc: e7c5 b.n 1000d35a 1000d3ce: 89a2 ldrh r2, [r4, #12] 1000d3d0: 428a cmp r2, r1 1000d3d2: d2b2 bcs.n 1000d33a 1000d3d4: e7ae b.n 1000d334 1000d3d6: 8a23 ldrh r3, [r4, #16] 1000d3d8: b29b uxth r3, r3 1000d3da: 89a2 ldrh r2, [r4, #12] 1000d3dc: 429a cmp r2, r3 1000d3de: d2e0 bcs.n 1000d3a2 1000d3e0: e7dc b.n 1000d39c 1000d3e2: 46c0 nop ; (mov r8, r8) 1000d3e4 : 1000d3e4: b5f8 push {r3, r4, r5, r6, r7, lr} 1000d3e6: 0004 movs r4, r0 1000d3e8: 6940 ldr r0, [r0, #20] 1000d3ea: 000e movs r6, r1 1000d3ec: 2800 cmp r0, #0 1000d3ee: d003 beq.n 1000d3f8 1000d3f0: 2101 movs r1, #1 1000d3f2: 4249 negs r1, r1 1000d3f4: f003 fd34 bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000d3f8: 89e5 ldrh r5, [r4, #14] 1000d3fa: 8a23 ldrh r3, [r4, #16] 1000d3fc: b2ad uxth r5, r5 1000d3fe: b29b uxth r3, r3 1000d400: 1aea subs r2, r5, r3 1000d402: b292 uxth r2, r2 1000d404: 42ab cmp r3, r5 1000d406: d902 bls.n 1000d40e 1000d408: 8963 ldrh r3, [r4, #10] 1000d40a: 1ad2 subs r2, r2, r3 1000d40c: b292 uxth r2, r2 1000d40e: 88a3 ldrh r3, [r4, #4] 1000d410: 4293 cmp r3, r2 1000d412: d022 beq.n 1000d45a 1000d414: 0028 movs r0, r5 1000d416: 429d cmp r5, r3 1000d418: d303 bcc.n 1000d422 1000d41a: 1ac0 subs r0, r0, r3 1000d41c: b280 uxth r0, r0 1000d41e: 4283 cmp r3, r0 1000d420: d9fb bls.n 1000d41a 1000d422: 6823 ldr r3, [r4, #0] 1000d424: 88e2 ldrh r2, [r4, #6] 1000d426: 469c mov ip, r3 1000d428: 4350 muls r0, r2 1000d42a: 0031 movs r1, r6 1000d42c: 4460 add r0, ip 1000d42e: f7fd fa25 bl 1000a87c <__wrap___aeabi_memcpy> 1000d432: 1c6b adds r3, r5, #1 1000d434: b29b uxth r3, r3 1000d436: 429d cmp r5, r3 1000d438: d90b bls.n 1000d452 1000d43a: 8962 ldrh r2, [r4, #10] 1000d43c: 189b adds r3, r3, r2 1000d43e: b29b uxth r3, r3 1000d440: 6960 ldr r0, [r4, #20] 1000d442: 81e3 strh r3, [r4, #14] 1000d444: 2701 movs r7, #1 1000d446: 2800 cmp r0, #0 1000d448: d001 beq.n 1000d44e 1000d44a: f003 fcd9 bl 10010e00 <__mutex_exit_veneer> 1000d44e: 0038 movs r0, r7 1000d450: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000d452: 89a2 ldrh r2, [r4, #12] 1000d454: 429a cmp r2, r3 1000d456: d2f3 bcs.n 1000d440 1000d458: e7ef b.n 1000d43a 1000d45a: 7a27 ldrb r7, [r4, #8] 1000d45c: 2f00 cmp r7, #0 1000d45e: d1d9 bne.n 1000d414 1000d460: e7f5 b.n 1000d44e 1000d462: 46c0 nop ; (mov r8, r8) 1000d464 : 1000d464: b5f0 push {r4, r5, r6, r7, lr} 1000d466: 464f mov r7, r9 1000d468: 46d6 mov lr, sl 1000d46a: 4646 mov r6, r8 1000d46c: 0005 movs r5, r0 1000d46e: b5c0 push {r6, r7, lr} 1000d470: 0014 movs r4, r2 1000d472: 000f movs r7, r1 1000d474: 2a00 cmp r2, #0 1000d476: d105 bne.n 1000d484 1000d478: 0020 movs r0, r4 1000d47a: bc1c pop {r2, r3, r4} 1000d47c: 4690 mov r8, r2 1000d47e: 4699 mov r9, r3 1000d480: 46a2 mov sl, r4 1000d482: bdf0 pop {r4, r5, r6, r7, pc} 1000d484: 6940 ldr r0, [r0, #20] 1000d486: 2800 cmp r0, #0 1000d488: d003 beq.n 1000d492 1000d48a: 2101 movs r1, #1 1000d48c: 4249 negs r1, r1 1000d48e: f003 fce7 bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000d492: 88ea ldrh r2, [r5, #6] 1000d494: 89ee ldrh r6, [r5, #14] 1000d496: 4690 mov r8, r2 1000d498: 8a29 ldrh r1, [r5, #16] 1000d49a: 7a2a ldrb r2, [r5, #8] 1000d49c: b2b6 uxth r6, r6 1000d49e: b289 uxth r1, r1 1000d4a0: 88ab ldrh r3, [r5, #4] 1000d4a2: 2a00 cmp r2, #0 1000d4a4: d10e bne.n 1000d4c4 1000d4a6: 1a72 subs r2, r6, r1 1000d4a8: b292 uxth r2, r2 1000d4aa: 428e cmp r6, r1 1000d4ac: d202 bcs.n 1000d4b4 1000d4ae: 8969 ldrh r1, [r5, #10] 1000d4b0: 1a52 subs r2, r2, r1 1000d4b2: b292 uxth r2, r2 1000d4b4: 1a9a subs r2, r3, r2 1000d4b6: 1c11 adds r1, r2, #0 1000d4b8: b292 uxth r2, r2 1000d4ba: 42a2 cmp r2, r4 1000d4bc: d900 bls.n 1000d4c0 1000d4be: 1c21 adds r1, r4, #0 1000d4c0: b28c uxth r4, r1 1000d4c2: e007 b.n 1000d4d4 1000d4c4: 429c cmp r4, r3 1000d4c6: d305 bcc.n 1000d4d4 1000d4c8: 4642 mov r2, r8 1000d4ca: 1ae4 subs r4, r4, r3 1000d4cc: 4354 muls r4, r2 1000d4ce: 000e movs r6, r1 1000d4d0: 193f adds r7, r7, r4 1000d4d2: 001c movs r4, r3 1000d4d4: 0030 movs r0, r6 1000d4d6: 429e cmp r6, r3 1000d4d8: d303 bcc.n 1000d4e2 1000d4da: 1ac0 subs r0, r0, r3 1000d4dc: b280 uxth r0, r0 1000d4de: 4298 cmp r0, r3 1000d4e0: d2fb bcs.n 1000d4da 1000d4e2: 1a1b subs r3, r3, r0 1000d4e4: b29b uxth r3, r3 1000d4e6: 4699 mov r9, r3 1000d4e8: 4643 mov r3, r8 1000d4ea: 4358 muls r0, r3 1000d4ec: 682b ldr r3, [r5, #0] 1000d4ee: 469c mov ip, r3 1000d4f0: 4460 add r0, ip 1000d4f2: 454c cmp r4, r9 1000d4f4: d815 bhi.n 1000d522 1000d4f6: 4642 mov r2, r8 1000d4f8: 0039 movs r1, r7 1000d4fa: 4362 muls r2, r4 1000d4fc: f7fd f9be bl 1000a87c <__wrap___aeabi_memcpy> 1000d500: 19a3 adds r3, r4, r6 1000d502: b29b uxth r3, r3 1000d504: 429e cmp r6, r3 1000d506: d802 bhi.n 1000d50e 1000d508: 89aa ldrh r2, [r5, #12] 1000d50a: 429a cmp r2, r3 1000d50c: d202 bcs.n 1000d514 1000d50e: 896a ldrh r2, [r5, #10] 1000d510: 189b adds r3, r3, r2 1000d512: b29b uxth r3, r3 1000d514: 6968 ldr r0, [r5, #20] 1000d516: 81eb strh r3, [r5, #14] 1000d518: 2800 cmp r0, #0 1000d51a: d0ad beq.n 1000d478 1000d51c: f003 fc70 bl 10010e00 <__mutex_exit_veneer> 1000d520: e7aa b.n 1000d478 1000d522: 464b mov r3, r9 1000d524: 4641 mov r1, r8 1000d526: 4359 muls r1, r3 1000d528: b28b uxth r3, r1 1000d52a: 001a movs r2, r3 1000d52c: 0039 movs r1, r7 1000d52e: 469a mov sl, r3 1000d530: f7fd f9a4 bl 1000a87c <__wrap___aeabi_memcpy> 1000d534: 464b mov r3, r9 1000d536: 1ae2 subs r2, r4, r3 1000d538: 4643 mov r3, r8 1000d53a: 0039 movs r1, r7 1000d53c: 435a muls r2, r3 1000d53e: 4451 add r1, sl 1000d540: b292 uxth r2, r2 1000d542: 6828 ldr r0, [r5, #0] 1000d544: f7fd f99a bl 1000a87c <__wrap___aeabi_memcpy> 1000d548: e7da b.n 1000d500 1000d54a: 46c0 nop ; (mov r8, r8) 1000d54c : 1000d54c: b510 push {r4, lr} 1000d54e: 0004 movs r4, r0 1000d550: 6940 ldr r0, [r0, #20] 1000d552: 2800 cmp r0, #0 1000d554: d003 beq.n 1000d55e 1000d556: 2101 movs r1, #1 1000d558: 4249 negs r1, r1 1000d55a: f003 fc81 bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000d55e: 69a0 ldr r0, [r4, #24] 1000d560: 2800 cmp r0, #0 1000d562: d003 beq.n 1000d56c 1000d564: 2101 movs r1, #1 1000d566: 4249 negs r1, r1 1000d568: f003 fc7a bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000d56c: 2300 movs r3, #0 1000d56e: 81e3 strh r3, [r4, #14] 1000d570: 8223 strh r3, [r4, #16] 1000d572: 88a3 ldrh r3, [r4, #4] 1000d574: 6960 ldr r0, [r4, #20] 1000d576: 005b lsls r3, r3, #1 1000d578: b29b uxth r3, r3 1000d57a: 1e5a subs r2, r3, #1 1000d57c: 425b negs r3, r3 1000d57e: 81a2 strh r2, [r4, #12] 1000d580: 8163 strh r3, [r4, #10] 1000d582: 2800 cmp r0, #0 1000d584: d001 beq.n 1000d58a 1000d586: f003 fc3b bl 10010e00 <__mutex_exit_veneer> 1000d58a: 69a0 ldr r0, [r4, #24] 1000d58c: 2800 cmp r0, #0 1000d58e: d001 beq.n 1000d594 1000d590: f003 fc36 bl 10010e00 <__mutex_exit_veneer> 1000d594: 2001 movs r0, #1 1000d596: bd10 pop {r4, pc} 1000d598 : 1000d598: b570 push {r4, r5, r6, lr} 1000d59a: 0004 movs r4, r0 1000d59c: 6940 ldr r0, [r0, #20] 1000d59e: 000d movs r5, r1 1000d5a0: 2800 cmp r0, #0 1000d5a2: d003 beq.n 1000d5ac 1000d5a4: 2101 movs r1, #1 1000d5a6: 4249 negs r1, r1 1000d5a8: f003 fc5a bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000d5ac: 69a0 ldr r0, [r4, #24] 1000d5ae: 2800 cmp r0, #0 1000d5b0: d003 beq.n 1000d5ba 1000d5b2: 2101 movs r1, #1 1000d5b4: 4249 negs r1, r1 1000d5b6: f003 fc53 bl 10010e60 <__mutex_enter_timeout_ms_veneer> 1000d5ba: 6960 ldr r0, [r4, #20] 1000d5bc: 7225 strb r5, [r4, #8] 1000d5be: 2800 cmp r0, #0 1000d5c0: d001 beq.n 1000d5c6 1000d5c2: f003 fc1d bl 10010e00 <__mutex_exit_veneer> 1000d5c6: 69a0 ldr r0, [r4, #24] 1000d5c8: 2800 cmp r0, #0 1000d5ca: d001 beq.n 1000d5d0 1000d5cc: f003 fc18 bl 10010e00 <__mutex_exit_veneer> 1000d5d0: 2001 movs r0, #1 1000d5d2: bd70 pop {r4, r5, r6, pc} 1000d5d4 <_retrieve_unique_id_on_boot>: 1000d5d4: b510 push {r4, lr} 1000d5d6: 4802 ldr r0, [pc, #8] ; (1000d5e0 <_retrieve_unique_id_on_boot+0xc>) 1000d5d8: f000 f8ea bl 1000d7b0 1000d5dc: bd10 pop {r4, pc} 1000d5de: 46c0 nop ; (mov r8, r8) 1000d5e0: 20003b6c .word 0x20003b6c 1000d5e4 : 1000d5e4: 3901 subs r1, #1 1000d5e6: b530 push {r4, r5, lr} 1000d5e8: 2900 cmp r1, #0 1000d5ea: d100 bne.n 1000d5ee 1000d5ec: e0b4 b.n 1000d758 1000d5ee: 4b6f ldr r3, [pc, #444] ; (1000d7ac ) 1000d5f0: 781a ldrb r2, [r3, #0] 1000d5f2: 1112 asrs r2, r2, #4 1000d5f4: b2d5 uxtb r5, r2 1000d5f6: 002c movs r4, r5 1000d5f8: 3430 adds r4, #48 ; 0x30 1000d5fa: 2a09 cmp r2, #9 1000d5fc: dd00 ble.n 1000d600 1000d5fe: e0ae b.n 1000d75e 1000d600: 7004 strb r4, [r0, #0] 1000d602: 2901 cmp r1, #1 1000d604: d100 bne.n 1000d608 1000d606: e0a6 b.n 1000d756 1000d608: 220f movs r2, #15 1000d60a: 781c ldrb r4, [r3, #0] 1000d60c: 4022 ands r2, r4 1000d60e: 0014 movs r4, r2 1000d610: 3430 adds r4, #48 ; 0x30 1000d612: 2a09 cmp r2, #9 1000d614: d900 bls.n 1000d618 1000d616: e0a4 b.n 1000d762 1000d618: 7044 strb r4, [r0, #1] 1000d61a: 2902 cmp r1, #2 1000d61c: d100 bne.n 1000d620 1000d61e: e09a b.n 1000d756 1000d620: 785a ldrb r2, [r3, #1] 1000d622: 1112 asrs r2, r2, #4 1000d624: b2d5 uxtb r5, r2 1000d626: 002c movs r4, r5 1000d628: 3430 adds r4, #48 ; 0x30 1000d62a: 2a09 cmp r2, #9 1000d62c: dd00 ble.n 1000d630 1000d62e: e09b b.n 1000d768 1000d630: 7084 strb r4, [r0, #2] 1000d632: 2903 cmp r1, #3 1000d634: d100 bne.n 1000d638 1000d636: e08e b.n 1000d756 1000d638: 220f movs r2, #15 1000d63a: 785c ldrb r4, [r3, #1] 1000d63c: 4022 ands r2, r4 1000d63e: 0014 movs r4, r2 1000d640: 3430 adds r4, #48 ; 0x30 1000d642: 2a09 cmp r2, #9 1000d644: d900 bls.n 1000d648 1000d646: e091 b.n 1000d76c 1000d648: 70c4 strb r4, [r0, #3] 1000d64a: 2904 cmp r1, #4 1000d64c: d100 bne.n 1000d650 1000d64e: e082 b.n 1000d756 1000d650: 789a ldrb r2, [r3, #2] 1000d652: 1112 asrs r2, r2, #4 1000d654: b2d5 uxtb r5, r2 1000d656: 002c movs r4, r5 1000d658: 3430 adds r4, #48 ; 0x30 1000d65a: 2a09 cmp r2, #9 1000d65c: dd00 ble.n 1000d660 1000d65e: e088 b.n 1000d772 1000d660: 7104 strb r4, [r0, #4] 1000d662: 2905 cmp r1, #5 1000d664: d077 beq.n 1000d756 1000d666: 220f movs r2, #15 1000d668: 789c ldrb r4, [r3, #2] 1000d66a: 4022 ands r2, r4 1000d66c: 0014 movs r4, r2 1000d66e: 3430 adds r4, #48 ; 0x30 1000d670: 2a09 cmp r2, #9 1000d672: d900 bls.n 1000d676 1000d674: e07f b.n 1000d776 1000d676: 7144 strb r4, [r0, #5] 1000d678: 2906 cmp r1, #6 1000d67a: d06c beq.n 1000d756 1000d67c: 78da ldrb r2, [r3, #3] 1000d67e: 1112 asrs r2, r2, #4 1000d680: b2d4 uxtb r4, r2 1000d682: 0025 movs r5, r4 1000d684: 3530 adds r5, #48 ; 0x30 1000d686: 2a09 cmp r2, #9 1000d688: dd00 ble.n 1000d68c 1000d68a: e077 b.n 1000d77c 1000d68c: 7185 strb r5, [r0, #6] 1000d68e: 2907 cmp r1, #7 1000d690: d061 beq.n 1000d756 1000d692: 220f movs r2, #15 1000d694: 78dc ldrb r4, [r3, #3] 1000d696: 4022 ands r2, r4 1000d698: 0014 movs r4, r2 1000d69a: 3430 adds r4, #48 ; 0x30 1000d69c: 2a09 cmp r2, #9 1000d69e: d900 bls.n 1000d6a2 1000d6a0: e06f b.n 1000d782 1000d6a2: 71c4 strb r4, [r0, #7] 1000d6a4: 2908 cmp r1, #8 1000d6a6: d056 beq.n 1000d756 1000d6a8: 791a ldrb r2, [r3, #4] 1000d6aa: 1112 asrs r2, r2, #4 1000d6ac: b2d5 uxtb r5, r2 1000d6ae: 002c movs r4, r5 1000d6b0: 3430 adds r4, #48 ; 0x30 1000d6b2: 2a09 cmp r2, #9 1000d6b4: dd00 ble.n 1000d6b8 1000d6b6: 3407 adds r4, #7 1000d6b8: 7204 strb r4, [r0, #8] 1000d6ba: 2909 cmp r1, #9 1000d6bc: d04b beq.n 1000d756 1000d6be: 220f movs r2, #15 1000d6c0: 791c ldrb r4, [r3, #4] 1000d6c2: 4022 ands r2, r4 1000d6c4: 0014 movs r4, r2 1000d6c6: 3430 adds r4, #48 ; 0x30 1000d6c8: 2a09 cmp r2, #9 1000d6ca: d901 bls.n 1000d6d0 1000d6cc: 3237 adds r2, #55 ; 0x37 1000d6ce: 0014 movs r4, r2 1000d6d0: 7244 strb r4, [r0, #9] 1000d6d2: 290a cmp r1, #10 1000d6d4: d03f beq.n 1000d756 1000d6d6: 795a ldrb r2, [r3, #5] 1000d6d8: 1112 asrs r2, r2, #4 1000d6da: b2d4 uxtb r4, r2 1000d6dc: 0025 movs r5, r4 1000d6de: 3530 adds r5, #48 ; 0x30 1000d6e0: 2a09 cmp r2, #9 1000d6e2: dd01 ble.n 1000d6e8 1000d6e4: 3437 adds r4, #55 ; 0x37 1000d6e6: 0025 movs r5, r4 1000d6e8: 7285 strb r5, [r0, #10] 1000d6ea: 290b cmp r1, #11 1000d6ec: d033 beq.n 1000d756 1000d6ee: 220f movs r2, #15 1000d6f0: 795c ldrb r4, [r3, #5] 1000d6f2: 4022 ands r2, r4 1000d6f4: 0014 movs r4, r2 1000d6f6: 3430 adds r4, #48 ; 0x30 1000d6f8: 2a09 cmp r2, #9 1000d6fa: d849 bhi.n 1000d790 1000d6fc: 72c4 strb r4, [r0, #11] 1000d6fe: 290c cmp r1, #12 1000d700: d029 beq.n 1000d756 1000d702: 799a ldrb r2, [r3, #6] 1000d704: 1112 asrs r2, r2, #4 1000d706: b2d5 uxtb r5, r2 1000d708: 002c movs r4, r5 1000d70a: 3430 adds r4, #48 ; 0x30 1000d70c: 2a09 cmp r2, #9 1000d70e: dc42 bgt.n 1000d796 1000d710: 7304 strb r4, [r0, #12] 1000d712: 290d cmp r1, #13 1000d714: d01f beq.n 1000d756 1000d716: 220f movs r2, #15 1000d718: 799c ldrb r4, [r3, #6] 1000d71a: 4022 ands r2, r4 1000d71c: 0014 movs r4, r2 1000d71e: 3430 adds r4, #48 ; 0x30 1000d720: 2a09 cmp r2, #9 1000d722: d83a bhi.n 1000d79a 1000d724: 7344 strb r4, [r0, #13] 1000d726: 290e cmp r1, #14 1000d728: d015 beq.n 1000d756 1000d72a: 79da ldrb r2, [r3, #7] 1000d72c: 1112 asrs r2, r2, #4 1000d72e: b2d5 uxtb r5, r2 1000d730: 002c movs r4, r5 1000d732: 3430 adds r4, #48 ; 0x30 1000d734: 2a09 cmp r2, #9 1000d736: dc33 bgt.n 1000d7a0 1000d738: 7384 strb r4, [r0, #14] 1000d73a: 290f cmp r1, #15 1000d73c: d00b beq.n 1000d756 1000d73e: 79da ldrb r2, [r3, #7] 1000d740: 230f movs r3, #15 1000d742: 4013 ands r3, r2 1000d744: 001a movs r2, r3 1000d746: 3237 adds r2, #55 ; 0x37 1000d748: 2b09 cmp r3, #9 1000d74a: d92b bls.n 1000d7a4 1000d74c: 73c2 strb r2, [r0, #15] 1000d74e: 2910 cmp r1, #16 1000d750: d001 beq.n 1000d756 1000d752: 3010 adds r0, #16 1000d754: e000 b.n 1000d758 1000d756: 1840 adds r0, r0, r1 1000d758: 2300 movs r3, #0 1000d75a: 7003 strb r3, [r0, #0] 1000d75c: bd30 pop {r4, r5, pc} 1000d75e: 3407 adds r4, #7 1000d760: e74e b.n 1000d600 1000d762: 3237 adds r2, #55 ; 0x37 1000d764: 0014 movs r4, r2 1000d766: e757 b.n 1000d618 1000d768: 3407 adds r4, #7 1000d76a: e761 b.n 1000d630 1000d76c: 3237 adds r2, #55 ; 0x37 1000d76e: 0014 movs r4, r2 1000d770: e76a b.n 1000d648 1000d772: 3407 adds r4, #7 1000d774: e774 b.n 1000d660 1000d776: 3237 adds r2, #55 ; 0x37 1000d778: 0014 movs r4, r2 1000d77a: e77c b.n 1000d676 1000d77c: 3437 adds r4, #55 ; 0x37 1000d77e: 0025 movs r5, r4 1000d780: e784 b.n 1000d68c 1000d782: 3237 adds r2, #55 ; 0x37 1000d784: 0014 movs r4, r2 1000d786: 71c4 strb r4, [r0, #7] 1000d788: 2908 cmp r1, #8 1000d78a: d000 beq.n 1000d78e 1000d78c: e78c b.n 1000d6a8 1000d78e: e7e2 b.n 1000d756 1000d790: 3237 adds r2, #55 ; 0x37 1000d792: 0014 movs r4, r2 1000d794: e7b2 b.n 1000d6fc 1000d796: 3407 adds r4, #7 1000d798: e7ba b.n 1000d710 1000d79a: 3237 adds r2, #55 ; 0x37 1000d79c: 0014 movs r4, r2 1000d79e: e7c1 b.n 1000d724 1000d7a0: 3407 adds r4, #7 1000d7a2: e7c9 b.n 1000d738 1000d7a4: 3330 adds r3, #48 ; 0x30 1000d7a6: 001a movs r2, r3 1000d7a8: e7d0 b.n 1000d74c 1000d7aa: 46c0 nop ; (mov r8, r8) 1000d7ac: 20003b6c .word 0x20003b6c 1000d7b0 : 1000d7b0: b510 push {r4, lr} 1000d7b2: b088 sub sp, #32 1000d7b4: 0004 movs r4, r0 1000d7b6: 220d movs r2, #13 1000d7b8: 2100 movs r1, #0 1000d7ba: 4668 mov r0, sp 1000d7bc: f7fd f858 bl 1000a870 <__wrap_memset> 1000d7c0: 220d movs r2, #13 1000d7c2: 2100 movs r1, #0 1000d7c4: a804 add r0, sp, #16 1000d7c6: f7fd f853 bl 1000a870 <__wrap_memset> 1000d7ca: 234b movs r3, #75 ; 0x4b 1000d7cc: 466a mov r2, sp 1000d7ce: a904 add r1, sp, #16 1000d7d0: 7013 strb r3, [r2, #0] 1000d7d2: 4668 mov r0, sp 1000d7d4: 220d movs r2, #13 1000d7d6: f003 fb0b bl 10010df0 <__flash_do_cmd_veneer> 1000d7da: 2115 movs r1, #21 1000d7dc: 2208 movs r2, #8 1000d7de: 4469 add r1, sp 1000d7e0: 0020 movs r0, r4 1000d7e2: f7fd f84b bl 1000a87c <__wrap___aeabi_memcpy> 1000d7e6: b008 add sp, #32 1000d7e8: bd10 pop {r4, pc} 1000d7ea: 46c0 nop ; (mov r8, r8) 1000d7ec : 1000d7ec: b5f0 push {r4, r5, r6, r7, lr} 1000d7ee: 4646 mov r6, r8 1000d7f0: 4680 mov r8, r0 1000d7f2: 4b35 ldr r3, [pc, #212] ; (1000d8c8 ) 1000d7f4: 46d6 mov lr, sl 1000d7f6: 4443 add r3, r8 1000d7f8: 1e5a subs r2, r3, #1 1000d7fa: 4193 sbcs r3, r2 1000d7fc: 2280 movs r2, #128 ; 0x80 1000d7fe: 0252 lsls r2, r2, #9 1000d800: 4694 mov ip, r2 1000d802: 464f mov r7, r9 1000d804: 425b negs r3, r3 1000d806: 4013 ands r3, r2 1000d808: 4a30 ldr r2, [pc, #192] ; (1000d8cc ) 1000d80a: 4463 add r3, ip 1000d80c: b5c0 push {r6, r7, lr} 1000d80e: 6013 str r3, [r2, #0] 1000d810: 4a2f ldr r2, [pc, #188] ; (1000d8d0 ) 1000d812: 000d movs r5, r1 1000d814: 492f ldr r1, [pc, #188] ; (1000d8d4 ) 1000d816: 6013 str r3, [r2, #0] 1000d818: 0018 movs r0, r3 1000d81a: 688a ldr r2, [r1, #8] 1000d81c: 4390 bics r0, r2 1000d81e: d1fb bne.n 1000d818 1000d820: 2006 movs r0, #6 1000d822: f7f9 fb25 bl 10006e70 1000d826: 2680 movs r6, #128 ; 0x80 1000d828: 4681 mov r9, r0 1000d82a: 0de9 lsrs r1, r5, #23 1000d82c: 0268 lsls r0, r5, #9 1000d82e: 0dab lsrs r3, r5, #22 1000d830: 02aa lsls r2, r5, #10 1000d832: 2402 movs r4, #2 1000d834: 0076 lsls r6, r6, #1 1000d836: e006 b.n 1000d846 1000d838: 4591 cmp r9, r2 1000d83a: d307 bcc.n 1000d84c 1000d83c: 1812 adds r2, r2, r0 1000d83e: 414b adcs r3, r1 1000d840: 003c movs r4, r7 1000d842: 42b7 cmp r7, r6 1000d844: d002 beq.n 1000d84c 1000d846: 1ca7 adds r7, r4, #2 1000d848: 2b00 cmp r3, #0 1000d84a: d0f5 beq.n 1000d838 1000d84c: 2780 movs r7, #128 ; 0x80 1000d84e: 0226 lsls r6, r4, #8 1000d850: 1b36 subs r6, r6, r4 1000d852: 007f lsls r7, r7, #1 1000d854: e003 b.n 1000d85e 1000d856: 4657 mov r7, sl 1000d858: 1b36 subs r6, r6, r4 1000d85a: 2f01 cmp r7, #1 1000d85c: d031 beq.n 1000d8c2 1000d85e: 1e7b subs r3, r7, #1 1000d860: 0031 movs r1, r6 1000d862: 4648 mov r0, r9 1000d864: 469a mov sl, r3 1000d866: f7fc f917 bl 10009a98 <__wrap___aeabi_uidiv> 1000d86a: 4285 cmp r5, r0 1000d86c: d2f3 bcs.n 1000d856 1000d86e: 0039 movs r1, r7 1000d870: 4653 mov r3, sl 1000d872: 4361 muls r1, r4 1000d874: 021b lsls r3, r3, #8 1000d876: 4642 mov r2, r8 1000d878: 6114 str r4, [r2, #16] 1000d87a: 6812 ldr r2, [r2, #0] 1000d87c: 4640 mov r0, r8 1000d87e: 4053 eors r3, r2 1000d880: 22ff movs r2, #255 ; 0xff 1000d882: 0212 lsls r2, r2, #8 1000d884: 4013 ands r3, r2 1000d886: 2280 movs r2, #128 ; 0x80 1000d888: 0152 lsls r2, r2, #5 1000d88a: 4302 orrs r2, r0 1000d88c: 6013 str r3, [r2, #0] 1000d88e: 6803 ldr r3, [r0, #0] 1000d890: 2007 movs r0, #7 1000d892: 4058 eors r0, r3 1000d894: 23cf movs r3, #207 ; 0xcf 1000d896: 4003 ands r3, r0 1000d898: 6013 str r3, [r2, #0] 1000d89a: 4642 mov r2, r8 1000d89c: 2380 movs r3, #128 ; 0x80 1000d89e: 2003 movs r0, #3 1000d8a0: 019b lsls r3, r3, #6 1000d8a2: 3224 adds r2, #36 ; 0x24 1000d8a4: 431a orrs r2, r3 1000d8a6: 6010 str r0, [r2, #0] 1000d8a8: 4642 mov r2, r8 1000d8aa: 1d17 adds r7, r2, #4 1000d8ac: 431f orrs r7, r3 1000d8ae: 2302 movs r3, #2 1000d8b0: 4648 mov r0, r9 1000d8b2: 603b str r3, [r7, #0] 1000d8b4: f7fc f8f0 bl 10009a98 <__wrap___aeabi_uidiv> 1000d8b8: bc1c pop {r2, r3, r4} 1000d8ba: 4690 mov r8, r2 1000d8bc: 4699 mov r9, r3 1000d8be: 46a2 mov sl, r4 1000d8c0: bdf0 pop {r4, r5, r6, r7, pc} 1000d8c2: 0021 movs r1, r4 1000d8c4: 2300 movs r3, #0 1000d8c6: e7d6 b.n 1000d876 1000d8c8: bffc4000 .word 0xbffc4000 1000d8cc: 4000e000 .word 0x4000e000 1000d8d0: 4000f000 .word 0x4000f000 1000d8d4: 4000c000 .word 0x4000c000 1000d8d8 : 1000d8d8: b5f0 push {r4, r5, r6, r7, lr} 1000d8da: 4657 mov r7, sl 1000d8dc: 464e mov r6, r9 1000d8de: 4645 mov r5, r8 1000d8e0: 46de mov lr, fp 1000d8e2: b5e0 push {r5, r6, r7, lr} 1000d8e4: 0006 movs r6, r0 1000d8e6: b087 sub sp, #28 1000d8e8: 9202 str r2, [sp, #8] 1000d8ea: 2200 movs r2, #0 1000d8ec: 001c movs r4, r3 1000d8ee: 9303 str r3, [sp, #12] 1000d8f0: ab10 add r3, sp, #64 ; 0x40 1000d8f2: 7818 ldrb r0, [r3, #0] 1000d8f4: 6833 ldr r3, [r6, #0] 1000d8f6: 9004 str r0, [sp, #16] 1000d8f8: 66da str r2, [r3, #108] ; 0x6c 1000d8fa: 3201 adds r2, #1 1000d8fc: 6059 str r1, [r3, #4] 1000d8fe: 9d11 ldr r5, [sp, #68] ; 0x44 1000d900: 66da str r2, [r3, #108] ; 0x6c 1000d902: 9f12 ldr r7, [sp, #72] ; 0x48 1000d904: 1e22 subs r2, r4, #0 1000d906: dc00 bgt.n 1000d90a 1000d908: e09b b.n 1000da42 1000d90a: 3a01 subs r2, #1 1000d90c: 9201 str r2, [sp, #4] 1000d90e: 2201 movs r2, #1 1000d910: 4042 eors r2, r0 1000d912: 0252 lsls r2, r2, #9 1000d914: 9205 str r2, [sp, #20] 1000d916: 2200 movs r2, #0 1000d918: 4691 mov r9, r2 1000d91a: 4693 mov fp, r2 1000d91c: 3210 adds r2, #16 1000d91e: 2000 movs r0, #0 1000d920: 4690 mov r8, r2 1000d922: 464a mov r2, r9 1000d924: 4682 mov sl, r0 1000d926: 2400 movs r4, #0 1000d928: 2a00 cmp r2, #0 1000d92a: d027 beq.n 1000d97c 1000d92c: 9a01 ldr r2, [sp, #4] 1000d92e: 2100 movs r1, #0 1000d930: 454a cmp r2, r9 1000d932: d100 bne.n 1000d936 1000d934: e088 b.n 1000da48 1000d936: 4648 mov r0, r9 1000d938: 9a02 ldr r2, [sp, #8] 1000d93a: 5c12 ldrb r2, [r2, r0] 1000d93c: 4322 orrs r2, r4 1000d93e: 430a orrs r2, r1 1000d940: 611a str r2, [r3, #16] 1000d942: 2400 movs r4, #0 1000d944: 2d00 cmp r5, #0 1000d946: d105 bne.n 1000d954 1000d948: e050 b.n 1000d9ec 1000d94a: 4641 mov r1, r8 1000d94c: 6833 ldr r3, [r6, #0] 1000d94e: 6b5a ldr r2, [r3, #52] ; 0x34 1000d950: 4211 tst r1, r2 1000d952: d118 bne.n 1000d986 1000d954: 0038 movs r0, r7 1000d956: 47a8 blx r5 1000d958: 4304 orrs r4, r0 1000d95a: b2e4 uxtb r4, r4 1000d95c: 2800 cmp r0, #0 1000d95e: d0f4 beq.n 1000d94a 1000d960: 4682 mov sl, r0 1000d962: 2c00 cmp r4, #0 1000d964: d15e bne.n 1000da24 1000d966: 2301 movs r3, #1 1000d968: 469c mov ip, r3 1000d96a: 9b03 ldr r3, [sp, #12] 1000d96c: 44e1 add r9, ip 1000d96e: 454b cmp r3, r9 1000d970: d01c beq.n 1000d9ac 1000d972: 464a mov r2, r9 1000d974: 6833 ldr r3, [r6, #0] 1000d976: 2400 movs r4, #0 1000d978: 2a00 cmp r2, #0 1000d97a: d1d7 bne.n 1000d92c 1000d97c: 7932 ldrb r2, [r6, #4] 1000d97e: 1e54 subs r4, r2, #1 1000d980: 41a2 sbcs r2, r4 1000d982: 0294 lsls r4, r2, #10 1000d984: e7d2 b.n 1000d92c 1000d986: 2280 movs r2, #128 ; 0x80 1000d988: 589a ldr r2, [r3, r2] 1000d98a: 4693 mov fp, r2 1000d98c: 2a00 cmp r2, #0 1000d98e: d139 bne.n 1000da04 1000d990: 2c00 cmp r4, #0 1000d992: d119 bne.n 1000d9c8 1000d994: 9a01 ldr r2, [sp, #4] 1000d996: 454a cmp r2, r9 1000d998: d012 beq.n 1000d9c0 1000d99a: 2300 movs r3, #0 1000d99c: 469b mov fp, r3 1000d99e: 469a mov sl, r3 1000d9a0: 2301 movs r3, #1 1000d9a2: 469c mov ip, r3 1000d9a4: 9b03 ldr r3, [sp, #12] 1000d9a6: 44e1 add r9, ip 1000d9a8: 454b cmp r3, r9 1000d9aa: d1e2 bne.n 1000d972 1000d9ac: 4648 mov r0, r9 1000d9ae: 9b04 ldr r3, [sp, #16] 1000d9b0: 7133 strb r3, [r6, #4] 1000d9b2: b007 add sp, #28 1000d9b4: bc3c pop {r2, r3, r4, r5} 1000d9b6: 4690 mov r8, r2 1000d9b8: 4699 mov r9, r3 1000d9ba: 46a2 mov sl, r4 1000d9bc: 46ab mov fp, r5 1000d9be: bdf0 pop {r4, r5, r6, r7, pc} 1000d9c0: 9a04 ldr r2, [sp, #16] 1000d9c2: 2a00 cmp r2, #0 1000d9c4: d1e9 bne.n 1000d99a 1000d9c6: 2400 movs r4, #0 1000d9c8: 2280 movs r2, #128 ; 0x80 1000d9ca: 0092 lsls r2, r2, #2 1000d9cc: 4692 mov sl, r2 1000d9ce: 2d00 cmp r5, #0 1000d9d0: d105 bne.n 1000d9de 1000d9d2: e01e b.n 1000da12 1000d9d4: 4651 mov r1, sl 1000d9d6: 6833 ldr r3, [r6, #0] 1000d9d8: 6b5a ldr r2, [r3, #52] ; 0x34 1000d9da: 420a tst r2, r1 1000d9dc: d11d bne.n 1000da1a 1000d9de: 0038 movs r0, r7 1000d9e0: 47a8 blx r5 1000d9e2: 4304 orrs r4, r0 1000d9e4: b2e4 uxtb r4, r4 1000d9e6: 2800 cmp r0, #0 1000d9e8: d0f4 beq.n 1000d9d4 1000d9ea: e7b9 b.n 1000d960 1000d9ec: 4652 mov r2, sl 1000d9ee: 2a00 cmp r2, #0 1000d9f0: d1b9 bne.n 1000d966 1000d9f2: 4641 mov r1, r8 1000d9f4: 6b5a ldr r2, [r3, #52] ; 0x34 1000d9f6: 4211 tst r1, r2 1000d9f8: d0fb beq.n 1000d9f2 1000d9fa: 2280 movs r2, #128 ; 0x80 1000d9fc: 589a ldr r2, [r3, r2] 1000d9fe: 4693 mov fp, r2 1000da00: 2a00 cmp r2, #0 1000da02: d0c7 beq.n 1000d994 1000da04: 6d5a ldr r2, [r3, #84] ; 0x54 1000da06: 2280 movs r2, #128 ; 0x80 1000da08: 0092 lsls r2, r2, #2 1000da0a: 2401 movs r4, #1 1000da0c: 4692 mov sl, r2 1000da0e: 2d00 cmp r5, #0 1000da10: d1e5 bne.n 1000d9de 1000da12: 0011 movs r1, r2 1000da14: 6b5a ldr r2, [r3, #52] ; 0x34 1000da16: 420a tst r2, r1 1000da18: d0fc beq.n 1000da14 1000da1a: 6e1b ldr r3, [r3, #96] ; 0x60 1000da1c: 2300 movs r3, #0 1000da1e: 469a mov sl, r3 1000da20: 2c00 cmp r4, #0 1000da22: d0a0 beq.n 1000d966 1000da24: 4650 mov r0, sl 1000da26: 2800 cmp r0, #0 1000da28: d110 bne.n 1000da4c 1000da2a: 465b mov r3, fp 1000da2c: 2b00 cmp r3, #0 1000da2e: d004 beq.n 1000da3a 1000da30: 07db lsls r3, r3, #31 1000da32: d402 bmi.n 1000da3a 1000da34: 465b mov r3, fp 1000da36: 071b lsls r3, r3, #28 1000da38: d4b8 bmi.n 1000d9ac 1000da3a: 2302 movs r3, #2 1000da3c: 425b negs r3, r3 1000da3e: 4699 mov r9, r3 1000da40: e7b4 b.n 1000d9ac 1000da42: 2300 movs r3, #0 1000da44: 4699 mov r9, r3 1000da46: e7b1 b.n 1000d9ac 1000da48: 9905 ldr r1, [sp, #20] 1000da4a: e774 b.n 1000d936 1000da4c: 2301 movs r3, #1 1000da4e: 425b negs r3, r3 1000da50: 4699 mov r9, r3 1000da52: e7ab b.n 1000d9ac 1000da54 : 1000da54: b5f0 push {r4, r5, r6, r7, lr} 1000da56: 4645 mov r5, r8 1000da58: 4657 mov r7, sl 1000da5a: 464e mov r6, r9 1000da5c: 46de mov lr, fp 1000da5e: b5e0 push {r5, r6, r7, lr} 1000da60: 0005 movs r5, r0 1000da62: b085 sub sp, #20 1000da64: 9201 str r2, [sp, #4] 1000da66: 2200 movs r2, #0 1000da68: 469a mov sl, r3 1000da6a: ab0e add r3, sp, #56 ; 0x38 1000da6c: 7818 ldrb r0, [r3, #0] 1000da6e: 9b10 ldr r3, [sp, #64] ; 0x40 1000da70: 9002 str r0, [sp, #8] 1000da72: 4698 mov r8, r3 1000da74: 682b ldr r3, [r5, #0] 1000da76: 9e0f ldr r6, [sp, #60] ; 0x3c 1000da78: 66da str r2, [r3, #108] ; 0x6c 1000da7a: 3201 adds r2, #1 1000da7c: 6059 str r1, [r3, #4] 1000da7e: 66da str r2, [r3, #108] ; 0x6c 1000da80: 4652 mov r2, sl 1000da82: 2a00 cmp r2, #0 1000da84: dd53 ble.n 1000db2e 1000da86: 2201 movs r2, #1 1000da88: 4252 negs r2, r2 1000da8a: 4452 add r2, sl 1000da8c: 4693 mov fp, r2 1000da8e: 2201 movs r2, #1 1000da90: 4042 eors r2, r0 1000da92: 0252 lsls r2, r2, #9 1000da94: 9203 str r2, [sp, #12] 1000da96: 2200 movs r2, #0 1000da98: 2780 movs r7, #128 ; 0x80 1000da9a: 4691 mov r9, r2 1000da9c: 6f5a ldr r2, [r3, #116] ; 0x74 1000da9e: 2a10 cmp r2, #16 1000daa0: d0fc beq.n 1000da9c 1000daa2: 2280 movs r2, #128 ; 0x80 1000daa4: 4649 mov r1, r9 1000daa6: 0052 lsls r2, r2, #1 1000daa8: 2900 cmp r1, #0 1000daaa: d036 beq.n 1000db1a 1000daac: 45cb cmp fp, r9 1000daae: d041 beq.n 1000db34 1000dab0: 611a str r2, [r3, #16] 1000dab2: 2e00 cmp r6, #0 1000dab4: d01a beq.n 1000daec 1000dab6: 59da ldr r2, [r3, r7] 1000dab8: 6d5c ldr r4, [r3, #84] ; 0x54 1000daba: 4640 mov r0, r8 1000dabc: 47b0 blx r6 1000dabe: 2c00 cmp r4, #0 1000dac0: d125 bne.n 1000db0e 1000dac2: 2800 cmp r0, #0 1000dac4: d125 bne.n 1000db12 1000dac6: 682b ldr r3, [r5, #0] 1000dac8: 6f9a ldr r2, [r3, #120] ; 0x78 1000daca: 2a00 cmp r2, #0 1000dacc: d0f3 beq.n 1000dab6 1000dace: 4649 mov r1, r9 1000dad0: 691b ldr r3, [r3, #16] 1000dad2: 9a01 ldr r2, [sp, #4] 1000dad4: 5453 strb r3, [r2, r1] 1000dad6: 2301 movs r3, #1 1000dad8: 469c mov ip, r3 1000dada: 44e1 add r9, ip 1000dadc: 45ca cmp sl, r9 1000dade: d00c beq.n 1000dafa 1000dae0: 682b ldr r3, [r5, #0] 1000dae2: e7db b.n 1000da9c 1000dae4: 682b ldr r3, [r5, #0] 1000dae6: 6f9a ldr r2, [r3, #120] ; 0x78 1000dae8: 2a00 cmp r2, #0 1000daea: d1f0 bne.n 1000dace 1000daec: 59da ldr r2, [r3, r7] 1000daee: 6d5b ldr r3, [r3, #84] ; 0x54 1000daf0: 2b00 cmp r3, #0 1000daf2: d0f7 beq.n 1000dae4 1000daf4: 2302 movs r3, #2 1000daf6: 425b negs r3, r3 1000daf8: 4699 mov r9, r3 1000dafa: 4648 mov r0, r9 1000dafc: 9b02 ldr r3, [sp, #8] 1000dafe: 712b strb r3, [r5, #4] 1000db00: b005 add sp, #20 1000db02: bc3c pop {r2, r3, r4, r5} 1000db04: 4690 mov r8, r2 1000db06: 4699 mov r9, r3 1000db08: 46a2 mov sl, r4 1000db0a: 46ab mov fp, r5 1000db0c: bdf0 pop {r4, r5, r6, r7, pc} 1000db0e: 2800 cmp r0, #0 1000db10: d0f0 beq.n 1000daf4 1000db12: 2301 movs r3, #1 1000db14: 425b negs r3, r3 1000db16: 4699 mov r9, r3 1000db18: e7ef b.n 1000dafa 1000db1a: 792a ldrb r2, [r5, #4] 1000db1c: 4251 negs r1, r2 1000db1e: 414a adcs r2, r1 1000db20: 21a0 movs r1, #160 ; 0xa0 1000db22: 00c9 lsls r1, r1, #3 1000db24: 468c mov ip, r1 1000db26: 4252 negs r2, r2 1000db28: 0292 lsls r2, r2, #10 1000db2a: 4462 add r2, ip 1000db2c: e7be b.n 1000daac 1000db2e: 2300 movs r3, #0 1000db30: 4699 mov r9, r3 1000db32: e7e2 b.n 1000dafa 1000db34: 9903 ldr r1, [sp, #12] 1000db36: 430a orrs r2, r1 1000db38: e7ba b.n 1000dab0 1000db3a: 46c0 nop ; (mov r8, r8) 1000db3c : 1000db3c: 4b3a ldr r3, [pc, #232] ; (1000dc28 ) 1000db3e: b5f0 push {r4, r5, r6, r7, lr} 1000db40: 1ac3 subs r3, r0, r3 1000db42: 425a negs r2, r3 1000db44: 4153 adcs r3, r2 1000db46: 2207 movs r2, #7 1000db48: 46d6 mov lr, sl 1000db4a: 464f mov r7, r9 1000db4c: 4646 mov r6, r8 1000db4e: 0004 movs r4, r0 1000db50: 425b negs r3, r3 1000db52: 4393 bics r3, r2 1000db54: 4a35 ldr r2, [pc, #212] ; (1000dc2c ) 1000db56: 3310 adds r3, #16 1000db58: b5c0 push {r6, r7, lr} 1000db5a: 6013 str r3, [r2, #0] 1000db5c: 4a34 ldr r2, [pc, #208] ; (1000dc30 ) 1000db5e: 000d movs r5, r1 1000db60: 4934 ldr r1, [pc, #208] ; (1000dc34 ) 1000db62: 6013 str r3, [r2, #0] 1000db64: 0018 movs r0, r3 1000db66: 688a ldr r2, [r1, #8] 1000db68: 4390 bics r0, r2 1000db6a: 1e02 subs r2, r0, #0 1000db6c: d1fa bne.n 1000db64 1000db6e: 2166 movs r1, #102 ; 0x66 1000db70: 6823 ldr r3, [r4, #0] 1000db72: 31ff adds r1, #255 ; 0xff 1000db74: 7120 strb r0, [r4, #4] 1000db76: 66d8 str r0, [r3, #108] ; 0x6c 1000db78: 6019 str r1, [r3, #0] 1000db7a: 3963 subs r1, #99 ; 0x63 1000db7c: 3288 adds r2, #136 ; 0x88 1000db7e: 39ff subs r1, #255 ; 0xff 1000db80: 63d8 str r0, [r3, #60] ; 0x3c 1000db82: 6398 str r0, [r3, #56] ; 0x38 1000db84: 5099 str r1, [r3, r2] 1000db86: 2005 movs r0, #5 1000db88: f7f9 f972 bl 10006e70 1000db8c: 0006 movs r6, r0 1000db8e: 0868 lsrs r0, r5, #1 1000db90: 0029 movs r1, r5 1000db92: 1980 adds r0, r0, r6 1000db94: f7fb ff80 bl 10009a98 <__wrap___aeabi_uidiv> 1000db98: 0043 lsls r3, r0, #1 1000db9a: 4698 mov r8, r3 1000db9c: 4480 add r8, r0 1000db9e: 0007 movs r7, r0 1000dba0: 2105 movs r1, #5 1000dba2: 4640 mov r0, r8 1000dba4: f7fb ff78 bl 10009a98 <__wrap___aeabi_uidiv> 1000dba8: 1a3b subs r3, r7, r0 1000dbaa: 469a mov sl, r3 1000dbac: 4b22 ldr r3, [pc, #136] ; (1000dc38 ) 1000dbae: 4681 mov r9, r0 1000dbb0: 0070 lsls r0, r6, #1 1000dbb2: 1980 adds r0, r0, r6 1000dbb4: 429d cmp r5, r3 1000dbb6: d831 bhi.n 1000dc1c 1000dbb8: 4920 ldr r1, [pc, #128] ; (1000dc3c ) 1000dbba: f7fb ff6d bl 10009a98 <__wrap___aeabi_uidiv> 1000dbbe: 1c45 adds r5, r0, #1 1000dbc0: 2300 movs r3, #0 1000dbc2: 6824 ldr r4, [r4, #0] 1000dbc4: 2001 movs r0, #1 1000dbc6: 66e3 str r3, [r4, #108] ; 0x6c 1000dbc8: 6822 ldr r2, [r4, #0] 1000dbca: 3304 adds r3, #4 1000dbcc: 4053 eors r3, r2 1000dbce: 2206 movs r2, #6 1000dbd0: 401a ands r2, r3 1000dbd2: 2380 movs r3, #128 ; 0x80 1000dbd4: 015b lsls r3, r3, #5 1000dbd6: 4323 orrs r3, r4 1000dbd8: 601a str r2, [r3, #0] 1000dbda: 4653 mov r3, sl 1000dbdc: 61e3 str r3, [r4, #28] 1000dbde: 464b mov r3, r9 1000dbe0: 6223 str r3, [r4, #32] 1000dbe2: 2b0f cmp r3, #15 1000dbe4: d903 bls.n 1000dbee 1000dbe6: 2150 movs r1, #80 ; 0x50 1000dbe8: 4640 mov r0, r8 1000dbea: f7fb ff55 bl 10009a98 <__wrap___aeabi_uidiv> 1000dbee: 23a0 movs r3, #160 ; 0xa0 1000dbf0: 0022 movs r2, r4 1000dbf2: 50e0 str r0, [r4, r3] 1000dbf4: 2380 movs r3, #128 ; 0x80 1000dbf6: 6fe0 ldr r0, [r4, #124] ; 0x7c 1000dbf8: 327c adds r2, #124 ; 0x7c 1000dbfa: 4068 eors r0, r5 1000dbfc: 0400 lsls r0, r0, #16 1000dbfe: 015b lsls r3, r3, #5 1000dc00: 4313 orrs r3, r2 1000dc02: 0c00 lsrs r0, r0, #16 1000dc04: 6018 str r0, [r3, #0] 1000dc06: 2301 movs r3, #1 1000dc08: 0039 movs r1, r7 1000dc0a: 0030 movs r0, r6 1000dc0c: 66e3 str r3, [r4, #108] ; 0x6c 1000dc0e: f7fb ff43 bl 10009a98 <__wrap___aeabi_uidiv> 1000dc12: bc1c pop {r2, r3, r4} 1000dc14: 4690 mov r8, r2 1000dc16: 4699 mov r9, r3 1000dc18: 46a2 mov sl, r4 1000dc1a: bdf0 pop {r4, r5, r6, r7, pc} 1000dc1c: 4908 ldr r1, [pc, #32] ; (1000dc40 ) 1000dc1e: f7fb ff3b bl 10009a98 <__wrap___aeabi_uidiv> 1000dc22: 1c45 adds r5, r0, #1 1000dc24: e7cc b.n 1000dbc0 1000dc26: 46c0 nop ; (mov r8, r8) 1000dc28: 200015a0 .word 0x200015a0 1000dc2c: 4000e000 .word 0x4000e000 1000dc30: 4000f000 .word 0x4000f000 1000dc34: 4000c000 .word 0x4000c000 1000dc38: 000f423f .word 0x000f423f 1000dc3c: 00989680 .word 0x00989680 1000dc40: 017d7840 .word 0x017d7840 1000dc44 : 1000dc44: b5f0 push {r4, r5, r6, r7, lr} 1000dc46: 46ce mov lr, r9 1000dc48: 4647 mov r7, r8 1000dc4a: b580 push {r7, lr} 1000dc4c: b089 sub sp, #36 ; 0x24 1000dc4e: 4698 mov r8, r3 1000dc50: ab10 add r3, sp, #64 ; 0x40 1000dc52: 781b ldrb r3, [r3, #0] 1000dc54: ac04 add r4, sp, #16 1000dc56: 4699 mov r9, r3 1000dc58: 0005 movs r5, r0 1000dc5a: 0017 movs r7, r2 1000dc5c: 9a12 ldr r2, [sp, #72] ; 0x48 1000dc5e: 9b13 ldr r3, [sp, #76] ; 0x4c 1000dc60: 0020 movs r0, r4 1000dc62: 000e movs r6, r1 1000dc64: f7f8 fa5e bl 10006124 1000dc68: 464b mov r3, r9 1000dc6a: 9001 str r0, [sp, #4] 1000dc6c: 9300 str r3, [sp, #0] 1000dc6e: 9402 str r4, [sp, #8] 1000dc70: 4643 mov r3, r8 1000dc72: 003a movs r2, r7 1000dc74: 0031 movs r1, r6 1000dc76: 0028 movs r0, r5 1000dc78: f7ff fe2e bl 1000d8d8 1000dc7c: b009 add sp, #36 ; 0x24 1000dc7e: bc0c pop {r2, r3} 1000dc80: 4690 mov r8, r2 1000dc82: 4699 mov r9, r3 1000dc84: bdf0 pop {r4, r5, r6, r7, pc} 1000dc86: 46c0 nop ; (mov r8, r8) 1000dc88 : 1000dc88: b5f0 push {r4, r5, r6, r7, lr} 1000dc8a: 46ce mov lr, r9 1000dc8c: 4647 mov r7, r8 1000dc8e: b580 push {r7, lr} 1000dc90: b089 sub sp, #36 ; 0x24 1000dc92: 4698 mov r8, r3 1000dc94: ab10 add r3, sp, #64 ; 0x40 1000dc96: 781b ldrb r3, [r3, #0] 1000dc98: ac04 add r4, sp, #16 1000dc9a: 4699 mov r9, r3 1000dc9c: 0005 movs r5, r0 1000dc9e: 0017 movs r7, r2 1000dca0: 9a12 ldr r2, [sp, #72] ; 0x48 1000dca2: 9b13 ldr r3, [sp, #76] ; 0x4c 1000dca4: 0020 movs r0, r4 1000dca6: 000e movs r6, r1 1000dca8: f7f8 fa3c bl 10006124 1000dcac: 464b mov r3, r9 1000dcae: 9001 str r0, [sp, #4] 1000dcb0: 9300 str r3, [sp, #0] 1000dcb2: 9402 str r4, [sp, #8] 1000dcb4: 4643 mov r3, r8 1000dcb6: 003a movs r2, r7 1000dcb8: 0031 movs r1, r6 1000dcba: 0028 movs r0, r5 1000dcbc: f7ff feca bl 1000da54 1000dcc0: b009 add sp, #36 ; 0x24 1000dcc2: bc0c pop {r2, r3} 1000dcc4: 4690 mov r8, r2 1000dcc6: 4699 mov r9, r3 1000dcc8: bdf0 pop {r4, r5, r6, r7, pc} 1000dcca: 46c0 nop ; (mov r8, r8) 1000dccc <_ZN5Print17availableForWriteEv>: 1000dccc: 2000 movs r0, #0 1000dcce: 4770 bx lr 1000dcd0 <_ZN9LoRaClass5flushEv>: 1000dcd0: 4770 bx lr 1000dcd2: 46c0 nop ; (mov r8, r8) 1000dcd4 <_ZN9LoRaClass9availableEv>: 1000dcd4: b5f0 push {r4, r5, r6, r7, lr} 1000dcd6: 46ce mov lr, r9 1000dcd8: 4647 mov r7, r8 1000dcda: b580 push {r7, lr} 1000dcdc: b083 sub sp, #12 1000dcde: 466b mov r3, sp 1000dce0: 1d59 adds r1, r3, #5 1000dce2: 2313 movs r3, #19 1000dce4: 700b strb r3, [r1, #0] 1000dce6: 3b0d subs r3, #13 1000dce8: 446b add r3, sp 1000dcea: 4699 mov r9, r3 1000dcec: 2401 movs r4, #1 1000dcee: 464a mov r2, r9 1000dcf0: 2300 movs r3, #0 1000dcf2: 7013 strb r3, [r2, #0] 1000dcf4: 0023 movs r3, r4 1000dcf6: 68c2 ldr r2, [r0, #12] 1000dcf8: 27d0 movs r7, #208 ; 0xd0 1000dcfa: 4093 lsls r3, r2 1000dcfc: 063f lsls r7, r7, #24 1000dcfe: 61bb str r3, [r7, #24] 1000dd00: 4b0c ldr r3, [pc, #48] ; (1000dd34 <_ZN9LoRaClass9availableEv+0x60>) 1000dd02: 0005 movs r5, r0 1000dd04: 2201 movs r2, #1 1000dd06: 0018 movs r0, r3 1000dd08: 4698 mov r8, r3 1000dd0a: f003 f8b1 bl 10010e70 <__spi_write_blocking_veneer> 1000dd0e: 466b mov r3, sp 1000dd10: 1dde adds r6, r3, #7 1000dd12: 0032 movs r2, r6 1000dd14: 2301 movs r3, #1 1000dd16: 4649 mov r1, r9 1000dd18: 4640 mov r0, r8 1000dd1a: f003 f8b1 bl 10010e80 <__spi_write_read_blocking_veneer> 1000dd1e: 68eb ldr r3, [r5, #12] 1000dd20: 409c lsls r4, r3 1000dd22: 617c str r4, [r7, #20] 1000dd24: 7830 ldrb r0, [r6, #0] 1000dd26: 69eb ldr r3, [r5, #28] 1000dd28: 1ac0 subs r0, r0, r3 1000dd2a: b003 add sp, #12 1000dd2c: bc0c pop {r2, r3} 1000dd2e: 4690 mov r8, r2 1000dd30: 4699 mov r9, r3 1000dd32: bdf0 pop {r4, r5, r6, r7, pc} 1000dd34: 4003c000 .word 0x4003c000 1000dd38 <_ZN9LoRaClass5writeEh>: 1000dd38: b5f0 push {r4, r5, r6, r7, lr} 1000dd3a: 46ce mov lr, r9 1000dd3c: 4647 mov r7, r8 1000dd3e: b580 push {r7, lr} 1000dd40: b085 sub sp, #20 1000dd42: 466b mov r3, sp 1000dd44: 71d9 strb r1, [r3, #7] 1000dd46: 6803 ldr r3, [r0, #0] 1000dd48: 4a36 ldr r2, [pc, #216] ; (1000de24 <_ZN9LoRaClass5writeEh+0xec>) 1000dd4a: 685b ldr r3, [r3, #4] 1000dd4c: 0004 movs r4, r0 1000dd4e: 4293 cmp r3, r2 1000dd50: d162 bne.n 1000de18 <_ZN9LoRaClass5writeEh+0xe0> 1000dd52: 2109 movs r1, #9 1000dd54: 2322 movs r3, #34 ; 0x22 1000dd56: 4469 add r1, sp 1000dd58: 700b strb r3, [r1, #0] 1000dd5a: 3b18 subs r3, #24 1000dd5c: 446b add r3, sp 1000dd5e: 4698 mov r8, r3 1000dd60: 2701 movs r7, #1 1000dd62: 4642 mov r2, r8 1000dd64: 2300 movs r3, #0 1000dd66: 7013 strb r3, [r2, #0] 1000dd68: 003b movs r3, r7 1000dd6a: 68c2 ldr r2, [r0, #12] 1000dd6c: 26d0 movs r6, #208 ; 0xd0 1000dd6e: 4093 lsls r3, r2 1000dd70: 250f movs r5, #15 1000dd72: 0636 lsls r6, r6, #24 1000dd74: 61b3 str r3, [r6, #24] 1000dd76: 2201 movs r2, #1 1000dd78: 446d add r5, sp 1000dd7a: 482b ldr r0, [pc, #172] ; (1000de28 <_ZN9LoRaClass5writeEh+0xf0>) 1000dd7c: f003 f878 bl 10010e70 <__spi_write_blocking_veneer> 1000dd80: 2301 movs r3, #1 1000dd82: 002a movs r2, r5 1000dd84: 4641 mov r1, r8 1000dd86: 4828 ldr r0, [pc, #160] ; (1000de28 <_ZN9LoRaClass5writeEh+0xf0>) 1000dd88: f003 f87a bl 10010e80 <__spi_write_read_blocking_veneer> 1000dd8c: 003b movs r3, r7 1000dd8e: 68e2 ldr r2, [r4, #12] 1000dd90: 4093 lsls r3, r2 1000dd92: 6173 str r3, [r6, #20] 1000dd94: 782a ldrb r2, [r5, #0] 1000dd96: 4690 mov r8, r2 1000dd98: 2aff cmp r2, #255 ; 0xff 1000dd9a: d03a beq.n 1000de12 <_ZN9LoRaClass5writeEh+0xda> 1000dd9c: 210b movs r1, #11 1000dd9e: 2080 movs r0, #128 ; 0x80 1000dda0: 466a mov r2, sp 1000dda2: 4469 add r1, sp 1000dda4: 7008 strb r0, [r1, #0] 1000dda6: a803 add r0, sp, #12 1000dda8: 4681 mov r9, r0 1000ddaa: 79d2 ldrb r2, [r2, #7] 1000ddac: 7002 strb r2, [r0, #0] 1000ddae: 61b3 str r3, [r6, #24] 1000ddb0: 2201 movs r2, #1 1000ddb2: 481d ldr r0, [pc, #116] ; (1000de28 <_ZN9LoRaClass5writeEh+0xf0>) 1000ddb4: f003 f85c bl 10010e70 <__spi_write_blocking_veneer> 1000ddb8: 2301 movs r3, #1 1000ddba: 002a movs r2, r5 1000ddbc: 4649 mov r1, r9 1000ddbe: 481a ldr r0, [pc, #104] ; (1000de28 <_ZN9LoRaClass5writeEh+0xf0>) 1000ddc0: f003 f85e bl 10010e80 <__spi_write_read_blocking_veneer> 1000ddc4: 003b movs r3, r7 1000ddc6: 68e2 ldr r2, [r4, #12] 1000ddc8: 4093 lsls r3, r2 1000ddca: 2201 movs r2, #1 1000ddcc: 6173 str r3, [r6, #20] 1000ddce: 2601 movs r6, #1 1000ddd0: 270e movs r7, #14 1000ddd2: 4442 add r2, r8 1000ddd4: 446f add r7, sp 1000ddd6: 703a strb r2, [r7, #0] 1000ddd8: 210d movs r1, #13 1000ddda: 22d0 movs r2, #208 ; 0xd0 1000dddc: 20a2 movs r0, #162 ; 0xa2 1000ddde: 4469 add r1, sp 1000dde0: 0612 lsls r2, r2, #24 1000dde2: 7008 strb r0, [r1, #0] 1000dde4: 4690 mov r8, r2 1000dde6: 6193 str r3, [r2, #24] 1000dde8: 480f ldr r0, [pc, #60] ; (1000de28 <_ZN9LoRaClass5writeEh+0xf0>) 1000ddea: 2201 movs r2, #1 1000ddec: f003 f840 bl 10010e70 <__spi_write_blocking_veneer> 1000ddf0: 2301 movs r3, #1 1000ddf2: 002a movs r2, r5 1000ddf4: 0039 movs r1, r7 1000ddf6: 480c ldr r0, [pc, #48] ; (1000de28 <_ZN9LoRaClass5writeEh+0xf0>) 1000ddf8: f003 f842 bl 10010e80 <__spi_write_read_blocking_veneer> 1000ddfc: 2301 movs r3, #1 1000ddfe: 68e2 ldr r2, [r4, #12] 1000de00: 4093 lsls r3, r2 1000de02: 4642 mov r2, r8 1000de04: 6153 str r3, [r2, #20] 1000de06: 0030 movs r0, r6 1000de08: b005 add sp, #20 1000de0a: bc0c pop {r2, r3} 1000de0c: 4690 mov r8, r2 1000de0e: 4699 mov r9, r3 1000de10: bdf0 pop {r4, r5, r6, r7, pc} 1000de12: 2200 movs r2, #0 1000de14: 2600 movs r6, #0 1000de16: e7db b.n 1000ddd0 <_ZN9LoRaClass5writeEh+0x98> 1000de18: 4669 mov r1, sp 1000de1a: 2201 movs r2, #1 1000de1c: 3107 adds r1, #7 1000de1e: 4798 blx r3 1000de20: 0006 movs r6, r0 1000de22: e7f0 b.n 1000de06 <_ZN9LoRaClass5writeEh+0xce> 1000de24: 1000dee9 .word 0x1000dee9 1000de28: 4003c000 .word 0x4003c000 1000de2c <_ZN9LoRaClass4readEv>: 1000de2c: b5f0 push {r4, r5, r6, r7, lr} 1000de2e: 46c6 mov lr, r8 1000de30: b500 push {lr} 1000de32: 6803 ldr r3, [r0, #0] 1000de34: 4a2a ldr r2, [pc, #168] ; (1000dee0 <_ZN9LoRaClass4readEv+0xb4>) 1000de36: 691b ldr r3, [r3, #16] 1000de38: b082 sub sp, #8 1000de3a: 0004 movs r4, r0 1000de3c: 4293 cmp r3, r2 1000de3e: d149 bne.n 1000ded4 <_ZN9LoRaClass4readEv+0xa8> 1000de40: 466b mov r3, sp 1000de42: 1cd9 adds r1, r3, #3 1000de44: 2313 movs r3, #19 1000de46: 700b strb r3, [r1, #0] 1000de48: ab01 add r3, sp, #4 1000de4a: 4698 mov r8, r3 1000de4c: 2501 movs r5, #1 1000de4e: 2300 movs r3, #0 1000de50: 4642 mov r2, r8 1000de52: 7013 strb r3, [r2, #0] 1000de54: 002b movs r3, r5 1000de56: 68c2 ldr r2, [r0, #12] 1000de58: 27d0 movs r7, #208 ; 0xd0 1000de5a: 4093 lsls r3, r2 1000de5c: 063f lsls r7, r7, #24 1000de5e: 61bb str r3, [r7, #24] 1000de60: 2201 movs r2, #1 1000de62: 4820 ldr r0, [pc, #128] ; (1000dee4 <_ZN9LoRaClass4readEv+0xb8>) 1000de64: f003 f804 bl 10010e70 <__spi_write_blocking_veneer> 1000de68: 466b mov r3, sp 1000de6a: 1dde adds r6, r3, #7 1000de6c: 0032 movs r2, r6 1000de6e: 2301 movs r3, #1 1000de70: 4641 mov r1, r8 1000de72: 481c ldr r0, [pc, #112] ; (1000dee4 <_ZN9LoRaClass4readEv+0xb8>) 1000de74: f003 f804 bl 10010e80 <__spi_write_read_blocking_veneer> 1000de78: 68e3 ldr r3, [r4, #12] 1000de7a: 409d lsls r5, r3 1000de7c: 617d str r5, [r7, #20] 1000de7e: 7830 ldrb r0, [r6, #0] 1000de80: 69e3 ldr r3, [r4, #28] 1000de82: 1ac0 subs r0, r0, r3 1000de84: 2800 cmp r0, #0 1000de86: d027 beq.n 1000ded8 <_ZN9LoRaClass4readEv+0xac> 1000de88: 69e3 ldr r3, [r4, #28] 1000de8a: 2206 movs r2, #6 1000de8c: 3301 adds r3, #1 1000de8e: 61e3 str r3, [r4, #28] 1000de90: 466b mov r3, sp 1000de92: 2501 movs r5, #1 1000de94: 1d59 adds r1, r3, #5 1000de96: 2300 movs r3, #0 1000de98: 446a add r2, sp 1000de9a: 700b strb r3, [r1, #0] 1000de9c: 7013 strb r3, [r2, #0] 1000de9e: 002b movs r3, r5 1000dea0: 4690 mov r8, r2 1000dea2: 68e2 ldr r2, [r4, #12] 1000dea4: 27d0 movs r7, #208 ; 0xd0 1000dea6: 4093 lsls r3, r2 1000dea8: 063f lsls r7, r7, #24 1000deaa: 61bb str r3, [r7, #24] 1000deac: 2201 movs r2, #1 1000deae: 480d ldr r0, [pc, #52] ; (1000dee4 <_ZN9LoRaClass4readEv+0xb8>) 1000deb0: f002 ffde bl 10010e70 <__spi_write_blocking_veneer> 1000deb4: 466b mov r3, sp 1000deb6: 1dde adds r6, r3, #7 1000deb8: 0032 movs r2, r6 1000deba: 2301 movs r3, #1 1000debc: 4641 mov r1, r8 1000debe: 4809 ldr r0, [pc, #36] ; (1000dee4 <_ZN9LoRaClass4readEv+0xb8>) 1000dec0: f002 ffde bl 10010e80 <__spi_write_read_blocking_veneer> 1000dec4: 68e3 ldr r3, [r4, #12] 1000dec6: 409d lsls r5, r3 1000dec8: 617d str r5, [r7, #20] 1000deca: 7830 ldrb r0, [r6, #0] 1000decc: b002 add sp, #8 1000dece: bc04 pop {r2} 1000ded0: 4690 mov r8, r2 1000ded2: bdf0 pop {r4, r5, r6, r7, pc} 1000ded4: 4798 blx r3 1000ded6: e7d5 b.n 1000de84 <_ZN9LoRaClass4readEv+0x58> 1000ded8: 2001 movs r0, #1 1000deda: 4240 negs r0, r0 1000dedc: e7f6 b.n 1000decc <_ZN9LoRaClass4readEv+0xa0> 1000dede: 46c0 nop ; (mov r8, r8) 1000dee0: 1000dcd5 .word 0x1000dcd5 1000dee4: 4003c000 .word 0x4003c000 1000dee8 <_ZN9LoRaClass5writeEPKhj>: 1000dee8: b5f0 push {r4, r5, r6, r7, lr} 1000deea: 4657 mov r7, sl 1000deec: 46de mov lr, fp 1000deee: 464e mov r6, r9 1000def0: 4645 mov r5, r8 1000def2: b5e0 push {r5, r6, r7, lr} 1000def4: b087 sub sp, #28 1000def6: ab04 add r3, sp, #16 1000def8: 000c movs r4, r1 1000defa: 1c59 adds r1, r3, #1 1000defc: 2322 movs r3, #34 ; 0x22 1000defe: 700b strb r3, [r1, #0] 1000df00: ab04 add r3, sp, #16 1000df02: 1c9f adds r7, r3, #2 1000df04: 2501 movs r5, #1 1000df06: 2300 movs r3, #0 1000df08: 703b strb r3, [r7, #0] 1000df0a: 002b movs r3, r5 1000df0c: 4681 mov r9, r0 1000df0e: 68c0 ldr r0, [r0, #12] 1000df10: 26d0 movs r6, #208 ; 0xd0 1000df12: 4083 lsls r3, r0 1000df14: 0636 lsls r6, r6, #24 1000df16: 9202 str r2, [sp, #8] 1000df18: 4690 mov r8, r2 1000df1a: 61b3 str r3, [r6, #24] 1000df1c: 2201 movs r2, #1 1000df1e: 4837 ldr r0, [pc, #220] ; (1000dffc <_ZN9LoRaClass5writeEPKhj+0x114>) 1000df20: f002 ffa6 bl 10010e70 <__spi_write_blocking_veneer> 1000df24: aa04 add r2, sp, #16 1000df26: 4694 mov ip, r2 1000df28: 2307 movs r3, #7 1000df2a: 4463 add r3, ip 1000df2c: 469a mov sl, r3 1000df2e: 0039 movs r1, r7 1000df30: 2301 movs r3, #1 1000df32: 4652 mov r2, sl 1000df34: 4831 ldr r0, [pc, #196] ; (1000dffc <_ZN9LoRaClass5writeEPKhj+0x114>) 1000df36: f002 ffa3 bl 10010e80 <__spi_write_read_blocking_veneer> 1000df3a: 464b mov r3, r9 1000df3c: 68db ldr r3, [r3, #12] 1000df3e: 4651 mov r1, sl 1000df40: 409d lsls r5, r3 1000df42: 46c4 mov ip, r8 1000df44: 6175 str r5, [r6, #20] 1000df46: 7809 ldrb r1, [r1, #0] 1000df48: 002a movs r2, r5 1000df4a: 448c add ip, r1 1000df4c: 4660 mov r0, ip 1000df4e: 9003 str r0, [sp, #12] 1000df50: 28ff cmp r0, #255 ; 0xff 1000df52: d905 bls.n 1000df60 <_ZN9LoRaClass5writeEPKhj+0x78> 1000df54: 20ff movs r0, #255 ; 0xff 1000df56: 1a40 subs r0, r0, r1 1000df58: 4684 mov ip, r0 1000df5a: 4461 add r1, ip 1000df5c: 9002 str r0, [sp, #8] 1000df5e: 9103 str r1, [sp, #12] 1000df60: 9902 ldr r1, [sp, #8] 1000df62: 2900 cmp r1, #0 1000df64: d027 beq.n 1000dfb6 <_ZN9LoRaClass5writeEPKhj+0xce> 1000df66: 468c mov ip, r1 1000df68: 44a4 add ip, r4 1000df6a: 4662 mov r2, ip 1000df6c: 9201 str r2, [sp, #4] 1000df6e: aa04 add r2, sp, #16 1000df70: 1cd7 adds r7, r2, #3 1000df72: 2280 movs r2, #128 ; 0x80 1000df74: 4693 mov fp, r2 1000df76: 3a7f subs r2, #127 ; 0x7f 1000df78: 4690 mov r8, r2 1000df7a: ae05 add r6, sp, #20 1000df7c: 7822 ldrb r2, [r4, #0] 1000df7e: 25d0 movs r5, #208 ; 0xd0 1000df80: 7032 strb r2, [r6, #0] 1000df82: 4642 mov r2, r8 1000df84: 4659 mov r1, fp 1000df86: 409a lsls r2, r3 1000df88: 062d lsls r5, r5, #24 1000df8a: 7039 strb r1, [r7, #0] 1000df8c: 481b ldr r0, [pc, #108] ; (1000dffc <_ZN9LoRaClass5writeEPKhj+0x114>) 1000df8e: 61aa str r2, [r5, #24] 1000df90: 0039 movs r1, r7 1000df92: 2201 movs r2, #1 1000df94: f002 ff6c bl 10010e70 <__spi_write_blocking_veneer> 1000df98: 2301 movs r3, #1 1000df9a: 4652 mov r2, sl 1000df9c: 0031 movs r1, r6 1000df9e: 4817 ldr r0, [pc, #92] ; (1000dffc <_ZN9LoRaClass5writeEPKhj+0x114>) 1000dfa0: f002 ff6e bl 10010e80 <__spi_write_read_blocking_veneer> 1000dfa4: 464b mov r3, r9 1000dfa6: 4642 mov r2, r8 1000dfa8: 68db ldr r3, [r3, #12] 1000dfaa: 9901 ldr r1, [sp, #4] 1000dfac: 409a lsls r2, r3 1000dfae: 3401 adds r4, #1 1000dfb0: 616a str r2, [r5, #20] 1000dfb2: 428c cmp r4, r1 1000dfb4: d1e2 bne.n 1000df7c <_ZN9LoRaClass5writeEPKhj+0x94> 1000dfb6: ab04 add r3, sp, #16 1000dfb8: 1d59 adds r1, r3, #5 1000dfba: 23a2 movs r3, #162 ; 0xa2 1000dfbc: 24d0 movs r4, #208 ; 0xd0 1000dfbe: 700b strb r3, [r1, #0] 1000dfc0: ab04 add r3, sp, #16 1000dfc2: 1d9d adds r5, r3, #6 1000dfc4: 9b03 ldr r3, [sp, #12] 1000dfc6: 0624 lsls r4, r4, #24 1000dfc8: 702b strb r3, [r5, #0] 1000dfca: 480c ldr r0, [pc, #48] ; (1000dffc <_ZN9LoRaClass5writeEPKhj+0x114>) 1000dfcc: 61a2 str r2, [r4, #24] 1000dfce: 2201 movs r2, #1 1000dfd0: f002 ff4e bl 10010e70 <__spi_write_blocking_veneer> 1000dfd4: 4652 mov r2, sl 1000dfd6: 2301 movs r3, #1 1000dfd8: 0029 movs r1, r5 1000dfda: 4808 ldr r0, [pc, #32] ; (1000dffc <_ZN9LoRaClass5writeEPKhj+0x114>) 1000dfdc: f002 ff50 bl 10010e80 <__spi_write_read_blocking_veneer> 1000dfe0: 464b mov r3, r9 1000dfe2: 68da ldr r2, [r3, #12] 1000dfe4: 2301 movs r3, #1 1000dfe6: 4093 lsls r3, r2 1000dfe8: 9802 ldr r0, [sp, #8] 1000dfea: 6163 str r3, [r4, #20] 1000dfec: b007 add sp, #28 1000dfee: bc3c pop {r2, r3, r4, r5} 1000dff0: 4690 mov r8, r2 1000dff2: 4699 mov r9, r3 1000dff4: 46a2 mov sl, r4 1000dff6: 46ab mov fp, r5 1000dff8: bdf0 pop {r4, r5, r6, r7, pc} 1000dffa: 46c0 nop ; (mov r8, r8) 1000dffc: 4003c000 .word 0x4003c000 1000e000 <_ZN9LoRaClass4peekEv>: 1000e000: b5f0 push {r4, r5, r6, r7, lr} 1000e002: 46d6 mov lr, sl 1000e004: 464f mov r7, r9 1000e006: 4646 mov r6, r8 1000e008: b5c0 push {r6, r7, lr} 1000e00a: 6803 ldr r3, [r0, #0] 1000e00c: 4a45 ldr r2, [pc, #276] ; (1000e124 <_ZN9LoRaClass4peekEv+0x124>) 1000e00e: 691b ldr r3, [r3, #16] 1000e010: b084 sub sp, #16 1000e012: 0004 movs r4, r0 1000e014: 4293 cmp r3, r2 1000e016: d000 beq.n 1000e01a <_ZN9LoRaClass4peekEv+0x1a> 1000e018: e07f b.n 1000e11a <_ZN9LoRaClass4peekEv+0x11a> 1000e01a: 466b mov r3, sp 1000e01c: 1dd9 adds r1, r3, #7 1000e01e: 2313 movs r3, #19 1000e020: 700b strb r3, [r1, #0] 1000e022: ab02 add r3, sp, #8 1000e024: 4698 mov r8, r3 1000e026: 2501 movs r5, #1 1000e028: 2300 movs r3, #0 1000e02a: 4642 mov r2, r8 1000e02c: 7013 strb r3, [r2, #0] 1000e02e: 002b movs r3, r5 1000e030: 68c2 ldr r2, [r0, #12] 1000e032: 27d0 movs r7, #208 ; 0xd0 1000e034: 4093 lsls r3, r2 1000e036: 260f movs r6, #15 1000e038: 063f lsls r7, r7, #24 1000e03a: 61bb str r3, [r7, #24] 1000e03c: 2201 movs r2, #1 1000e03e: 446e add r6, sp 1000e040: 4839 ldr r0, [pc, #228] ; (1000e128 <_ZN9LoRaClass4peekEv+0x128>) 1000e042: f002 ff15 bl 10010e70 <__spi_write_blocking_veneer> 1000e046: 2301 movs r3, #1 1000e048: 0032 movs r2, r6 1000e04a: 4641 mov r1, r8 1000e04c: 4836 ldr r0, [pc, #216] ; (1000e128 <_ZN9LoRaClass4peekEv+0x128>) 1000e04e: f002 ff17 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e052: 68e3 ldr r3, [r4, #12] 1000e054: 409d lsls r5, r3 1000e056: 617d str r5, [r7, #20] 1000e058: 7830 ldrb r0, [r6, #0] 1000e05a: 69e3 ldr r3, [r4, #28] 1000e05c: 1ac0 subs r0, r0, r3 1000e05e: 2800 cmp r0, #0 1000e060: d05d beq.n 1000e11e <_ZN9LoRaClass4peekEv+0x11e> 1000e062: 210d movs r1, #13 1000e064: 230d movs r3, #13 1000e066: 4469 add r1, sp 1000e068: 700b strb r3, [r1, #0] 1000e06a: 3301 adds r3, #1 1000e06c: 446b add r3, sp 1000e06e: 4699 mov r9, r3 1000e070: 2300 movs r3, #0 1000e072: 4698 mov r8, r3 1000e074: 2601 movs r6, #1 1000e076: 464b mov r3, r9 1000e078: 4642 mov r2, r8 1000e07a: 701a strb r2, [r3, #0] 1000e07c: 0033 movs r3, r6 1000e07e: 68e2 ldr r2, [r4, #12] 1000e080: 25d0 movs r5, #208 ; 0xd0 1000e082: 4093 lsls r3, r2 1000e084: 270f movs r7, #15 1000e086: 062d lsls r5, r5, #24 1000e088: 446f add r7, sp 1000e08a: 61ab str r3, [r5, #24] 1000e08c: 2201 movs r2, #1 1000e08e: 4826 ldr r0, [pc, #152] ; (1000e128 <_ZN9LoRaClass4peekEv+0x128>) 1000e090: f002 feee bl 10010e70 <__spi_write_blocking_veneer> 1000e094: 4649 mov r1, r9 1000e096: 2301 movs r3, #1 1000e098: 003a movs r2, r7 1000e09a: 4823 ldr r0, [pc, #140] ; (1000e128 <_ZN9LoRaClass4peekEv+0x128>) 1000e09c: f002 fef0 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e0a0: 0033 movs r3, r6 1000e0a2: 68e2 ldr r2, [r4, #12] 1000e0a4: 210b movs r1, #11 1000e0a6: 4093 lsls r3, r2 1000e0a8: 616b str r3, [r5, #20] 1000e0aa: 783a ldrb r2, [r7, #0] 1000e0ac: 4469 add r1, sp 1000e0ae: 4692 mov sl, r2 1000e0b0: 4642 mov r2, r8 1000e0b2: 4640 mov r0, r8 1000e0b4: 700a strb r2, [r1, #0] 1000e0b6: aa03 add r2, sp, #12 1000e0b8: 4691 mov r9, r2 1000e0ba: 7010 strb r0, [r2, #0] 1000e0bc: 61ab str r3, [r5, #24] 1000e0be: 2201 movs r2, #1 1000e0c0: 4819 ldr r0, [pc, #100] ; (1000e128 <_ZN9LoRaClass4peekEv+0x128>) 1000e0c2: f002 fed5 bl 10010e70 <__spi_write_blocking_veneer> 1000e0c6: 4649 mov r1, r9 1000e0c8: 2301 movs r3, #1 1000e0ca: 003a movs r2, r7 1000e0cc: 4816 ldr r0, [pc, #88] ; (1000e128 <_ZN9LoRaClass4peekEv+0x128>) 1000e0ce: f002 fed7 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e0d2: 0033 movs r3, r6 1000e0d4: 68e2 ldr r2, [r4, #12] 1000e0d6: 2109 movs r1, #9 1000e0d8: 4093 lsls r3, r2 1000e0da: 616b str r3, [r5, #20] 1000e0dc: 783a ldrb r2, [r7, #0] 1000e0de: 4469 add r1, sp 1000e0e0: 4690 mov r8, r2 1000e0e2: 228d movs r2, #141 ; 0x8d 1000e0e4: 700a strb r2, [r1, #0] 1000e0e6: 3a83 subs r2, #131 ; 0x83 1000e0e8: 446a add r2, sp 1000e0ea: 4650 mov r0, sl 1000e0ec: 4691 mov r9, r2 1000e0ee: 7010 strb r0, [r2, #0] 1000e0f0: 61ab str r3, [r5, #24] 1000e0f2: 2201 movs r2, #1 1000e0f4: 480c ldr r0, [pc, #48] ; (1000e128 <_ZN9LoRaClass4peekEv+0x128>) 1000e0f6: f002 febb bl 10010e70 <__spi_write_blocking_veneer> 1000e0fa: 2301 movs r3, #1 1000e0fc: 003a movs r2, r7 1000e0fe: 4649 mov r1, r9 1000e100: 4809 ldr r0, [pc, #36] ; (1000e128 <_ZN9LoRaClass4peekEv+0x128>) 1000e102: f002 febd bl 10010e80 <__spi_write_read_blocking_veneer> 1000e106: 68e3 ldr r3, [r4, #12] 1000e108: 4640 mov r0, r8 1000e10a: 409e lsls r6, r3 1000e10c: 616e str r6, [r5, #20] 1000e10e: b004 add sp, #16 1000e110: bc1c pop {r2, r3, r4} 1000e112: 4690 mov r8, r2 1000e114: 4699 mov r9, r3 1000e116: 46a2 mov sl, r4 1000e118: bdf0 pop {r4, r5, r6, r7, pc} 1000e11a: 4798 blx r3 1000e11c: e79f b.n 1000e05e <_ZN9LoRaClass4peekEv+0x5e> 1000e11e: 2001 movs r0, #1 1000e120: 4240 negs r0, r0 1000e122: e7f4 b.n 1000e10e <_ZN9LoRaClass4peekEv+0x10e> 1000e124: 1000dcd5 .word 0x1000dcd5 1000e128: 4003c000 .word 0x4003c000 1000e12c <_ZN9LoRaClass5beginEl>: 1000e12c: b5f0 push {r4, r5, r6, r7, lr} 1000e12e: 4645 mov r5, r8 1000e130: 46de mov lr, fp 1000e132: 464e mov r6, r9 1000e134: 4657 mov r7, sl 1000e136: b5e0 push {r5, r6, r7, lr} 1000e138: 2601 movs r6, #1 1000e13a: 0005 movs r5, r0 1000e13c: b089 sub sp, #36 ; 0x24 1000e13e: 68c0 ldr r0, [r0, #12] 1000e140: 4688 mov r8, r1 1000e142: f7f7 fa73 bl 1000562c 1000e146: 0033 movs r3, r6 1000e148: 68ea ldr r2, [r5, #12] 1000e14a: 24d0 movs r4, #208 ; 0xd0 1000e14c: 4093 lsls r3, r2 1000e14e: 6928 ldr r0, [r5, #16] 1000e150: 0624 lsls r4, r4, #24 1000e152: 6263 str r3, [r4, #36] ; 0x24 1000e154: 6163 str r3, [r4, #20] 1000e156: 1c43 adds r3, r0, #1 1000e158: d00f beq.n 1000e17a <_ZN9LoRaClass5beginEl+0x4e> 1000e15a: f7f7 fa67 bl 1000562c 1000e15e: 0033 movs r3, r6 1000e160: 692a ldr r2, [r5, #16] 1000e162: 200a movs r0, #10 1000e164: 4093 lsls r3, r2 1000e166: 6263 str r3, [r4, #36] ; 0x24 1000e168: 61a3 str r3, [r4, #24] 1000e16a: f7f7 fed1 bl 10005f10 1000e16e: 692b ldr r3, [r5, #16] 1000e170: 200a movs r0, #10 1000e172: 409e lsls r6, r3 1000e174: 6166 str r6, [r4, #20] 1000e176: f7f7 fecb bl 10005f10 1000e17a: 49c8 ldr r1, [pc, #800] ; (1000e49c <_ZN9LoRaClass5beginEl+0x370>) 1000e17c: 48c8 ldr r0, [pc, #800] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e17e: f7ff fb35 bl 1000d7ec 1000e182: 2101 movs r1, #1 1000e184: 2010 movs r0, #16 1000e186: f7f7 fa1f bl 100055c8 1000e18a: 2101 movs r1, #1 1000e18c: 2012 movs r0, #18 1000e18e: f7f7 fa1b bl 100055c8 1000e192: 2101 movs r1, #1 1000e194: 2013 movs r0, #19 1000e196: f7f7 fa17 bl 100055c8 1000e19a: 2008 movs r0, #8 1000e19c: f7f7 fa46 bl 1000562c 1000e1a0: 24d0 movs r4, #208 ; 0xd0 1000e1a2: 2380 movs r3, #128 ; 0x80 1000e1a4: 0624 lsls r4, r4, #24 1000e1a6: 005b lsls r3, r3, #1 1000e1a8: 6263 str r3, [r4, #36] ; 0x24 1000e1aa: 6163 str r3, [r4, #20] 1000e1ac: 466b mov r3, sp 1000e1ae: 1cd9 adds r1, r3, #3 1000e1b0: 2342 movs r3, #66 ; 0x42 1000e1b2: 2601 movs r6, #1 1000e1b4: 700b strb r3, [r1, #0] 1000e1b6: 2300 movs r3, #0 1000e1b8: af01 add r7, sp, #4 1000e1ba: 703b strb r3, [r7, #0] 1000e1bc: 0033 movs r3, r6 1000e1be: 68ea ldr r2, [r5, #12] 1000e1c0: 48b7 ldr r0, [pc, #732] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e1c2: 4093 lsls r3, r2 1000e1c4: 2201 movs r2, #1 1000e1c6: 61a3 str r3, [r4, #24] 1000e1c8: f002 fe52 bl 10010e70 <__spi_write_blocking_veneer> 1000e1cc: 221f movs r2, #31 1000e1ce: 2301 movs r3, #1 1000e1d0: 446a add r2, sp 1000e1d2: 0039 movs r1, r7 1000e1d4: 48b2 ldr r0, [pc, #712] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e1d6: f002 fe53 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e1da: 0033 movs r3, r6 1000e1dc: 68ea ldr r2, [r5, #12] 1000e1de: 2700 movs r7, #0 1000e1e0: 4093 lsls r3, r2 1000e1e2: 466a mov r2, sp 1000e1e4: 6163 str r3, [r4, #20] 1000e1e6: 7fd2 ldrb r2, [r2, #31] 1000e1e8: 2a12 cmp r2, #18 1000e1ea: d007 beq.n 1000e1fc <_ZN9LoRaClass5beginEl+0xd0> 1000e1ec: 0038 movs r0, r7 1000e1ee: b009 add sp, #36 ; 0x24 1000e1f0: bc3c pop {r2, r3, r4, r5} 1000e1f2: 4690 mov r8, r2 1000e1f4: 4699 mov r9, r3 1000e1f6: 46a2 mov sl, r4 1000e1f8: 46ab mov fp, r5 1000e1fa: bdf0 pop {r4, r5, r6, r7, pc} 1000e1fc: 2111 movs r1, #17 1000e1fe: 326f adds r2, #111 ; 0x6f 1000e200: 4469 add r1, sp 1000e202: 700a strb r2, [r1, #0] 1000e204: 4691 mov r9, r2 1000e206: 3a6f subs r2, #111 ; 0x6f 1000e208: 446a add r2, sp 1000e20a: 4692 mov sl, r2 1000e20c: 2280 movs r2, #128 ; 0x80 1000e20e: 4650 mov r0, sl 1000e210: 7002 strb r2, [r0, #0] 1000e212: 61a3 str r3, [r4, #24] 1000e214: 3a7f subs r2, #127 ; 0x7f 1000e216: 48a2 ldr r0, [pc, #648] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e218: f002 fe2a bl 10010e70 <__spi_write_blocking_veneer> 1000e21c: 221f movs r2, #31 1000e21e: 4651 mov r1, sl 1000e220: 2301 movs r3, #1 1000e222: 446a add r2, sp 1000e224: 489e ldr r0, [pc, #632] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e226: f002 fe2b bl 10010e80 <__spi_write_read_blocking_veneer> 1000e22a: 0033 movs r3, r6 1000e22c: 68ea ldr r2, [r5, #12] 1000e22e: 4093 lsls r3, r2 1000e230: 469a mov sl, r3 1000e232: 6163 str r3, [r4, #20] 1000e234: 4643 mov r3, r8 1000e236: 17d9 asrs r1, r3, #31 1000e238: 61ab str r3, [r5, #24] 1000e23a: 04c9 lsls r1, r1, #19 1000e23c: 0b5b lsrs r3, r3, #13 1000e23e: 4319 orrs r1, r3 1000e240: 4643 mov r3, r8 1000e242: 4a98 ldr r2, [pc, #608] ; (1000e4a4 <_ZN9LoRaClass5beginEl+0x378>) 1000e244: 04d8 lsls r0, r3, #19 1000e246: 2300 movs r3, #0 1000e248: f7fb fc68 bl 10009b1c <__wrap___aeabi_uldivmod> 1000e24c: 2117 movs r1, #23 1000e24e: 2386 movs r3, #134 ; 0x86 1000e250: 4469 add r1, sp 1000e252: 4680 mov r8, r0 1000e254: 700b strb r3, [r1, #0] 1000e256: ab06 add r3, sp, #24 1000e258: 469b mov fp, r3 1000e25a: 4643 mov r3, r8 1000e25c: 465a mov r2, fp 1000e25e: 0c1b lsrs r3, r3, #16 1000e260: 7013 strb r3, [r2, #0] 1000e262: 4653 mov r3, sl 1000e264: 2201 movs r2, #1 1000e266: 61a3 str r3, [r4, #24] 1000e268: 488d ldr r0, [pc, #564] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e26a: f002 fe01 bl 10010e70 <__spi_write_blocking_veneer> 1000e26e: 221f movs r2, #31 1000e270: 2301 movs r3, #1 1000e272: 446a add r2, sp 1000e274: 4659 mov r1, fp 1000e276: 488a ldr r0, [pc, #552] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e278: f002 fe02 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e27c: 0033 movs r3, r6 1000e27e: 68ea ldr r2, [r5, #12] 1000e280: 2115 movs r1, #21 1000e282: 4093 lsls r3, r2 1000e284: 2287 movs r2, #135 ; 0x87 1000e286: 4469 add r1, sp 1000e288: 6163 str r3, [r4, #20] 1000e28a: 700a strb r2, [r1, #0] 1000e28c: 3a71 subs r2, #113 ; 0x71 1000e28e: 446a add r2, sp 1000e290: 4692 mov sl, r2 1000e292: 4642 mov r2, r8 1000e294: 4650 mov r0, sl 1000e296: 0a12 lsrs r2, r2, #8 1000e298: 7002 strb r2, [r0, #0] 1000e29a: 61a3 str r3, [r4, #24] 1000e29c: 2201 movs r2, #1 1000e29e: 4880 ldr r0, [pc, #512] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e2a0: f002 fde6 bl 10010e70 <__spi_write_blocking_veneer> 1000e2a4: 221f movs r2, #31 1000e2a6: 4651 mov r1, sl 1000e2a8: 2301 movs r3, #1 1000e2aa: 446a add r2, sp 1000e2ac: 487c ldr r0, [pc, #496] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e2ae: f002 fde7 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e2b2: 0033 movs r3, r6 1000e2b4: 68ea ldr r2, [r5, #12] 1000e2b6: 2113 movs r1, #19 1000e2b8: 4093 lsls r3, r2 1000e2ba: 2288 movs r2, #136 ; 0x88 1000e2bc: 4640 mov r0, r8 1000e2be: 4469 add r1, sp 1000e2c0: 6163 str r3, [r4, #20] 1000e2c2: 700a strb r2, [r1, #0] 1000e2c4: aa05 add r2, sp, #20 1000e2c6: 7010 strb r0, [r2, #0] 1000e2c8: 4692 mov sl, r2 1000e2ca: 61a3 str r3, [r4, #24] 1000e2cc: 2201 movs r2, #1 1000e2ce: 4874 ldr r0, [pc, #464] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e2d0: f002 fdce bl 10010e70 <__spi_write_blocking_veneer> 1000e2d4: 221f movs r2, #31 1000e2d6: 4651 mov r1, sl 1000e2d8: 2301 movs r3, #1 1000e2da: 446a add r2, sp 1000e2dc: 4870 ldr r0, [pc, #448] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e2de: f002 fdcf bl 10010e80 <__spi_write_read_blocking_veneer> 1000e2e2: 0033 movs r3, r6 1000e2e4: 68ea ldr r2, [r5, #12] 1000e2e6: 210f movs r1, #15 1000e2e8: 4093 lsls r3, r2 1000e2ea: 228e movs r2, #142 ; 0x8e 1000e2ec: 4469 add r1, sp 1000e2ee: 6163 str r3, [r4, #20] 1000e2f0: 700a strb r2, [r1, #0] 1000e2f2: aa04 add r2, sp, #16 1000e2f4: 7017 strb r7, [r2, #0] 1000e2f6: 4690 mov r8, r2 1000e2f8: 61a3 str r3, [r4, #24] 1000e2fa: 2201 movs r2, #1 1000e2fc: 4868 ldr r0, [pc, #416] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e2fe: f002 fdb7 bl 10010e70 <__spi_write_blocking_veneer> 1000e302: 221f movs r2, #31 1000e304: 4641 mov r1, r8 1000e306: 2301 movs r3, #1 1000e308: 446a add r2, sp 1000e30a: 4865 ldr r0, [pc, #404] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e30c: f002 fdb8 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e310: 0033 movs r3, r6 1000e312: 68ea ldr r2, [r5, #12] 1000e314: 210d movs r1, #13 1000e316: 4093 lsls r3, r2 1000e318: 228f movs r2, #143 ; 0x8f 1000e31a: 4469 add r1, sp 1000e31c: 6163 str r3, [r4, #20] 1000e31e: 4690 mov r8, r2 1000e320: 700a strb r2, [r1, #0] 1000e322: 3a81 subs r2, #129 ; 0x81 1000e324: 446a add r2, sp 1000e326: 7017 strb r7, [r2, #0] 1000e328: 4692 mov sl, r2 1000e32a: 61a3 str r3, [r4, #24] 1000e32c: 2201 movs r2, #1 1000e32e: 485c ldr r0, [pc, #368] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e330: f002 fd9e bl 10010e70 <__spi_write_blocking_veneer> 1000e334: 221f movs r2, #31 1000e336: 4651 mov r1, sl 1000e338: 2301 movs r3, #1 1000e33a: 446a add r2, sp 1000e33c: 4858 ldr r0, [pc, #352] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e33e: f002 fd9f bl 10010e80 <__spi_write_read_blocking_veneer> 1000e342: 0033 movs r3, r6 1000e344: 68ea ldr r2, [r5, #12] 1000e346: 210b movs r1, #11 1000e348: 4093 lsls r3, r2 1000e34a: 220c movs r2, #12 1000e34c: 4469 add r1, sp 1000e34e: 6163 str r3, [r4, #20] 1000e350: 700a strb r2, [r1, #0] 1000e352: aa03 add r2, sp, #12 1000e354: 7017 strb r7, [r2, #0] 1000e356: 4692 mov sl, r2 1000e358: 61a3 str r3, [r4, #24] 1000e35a: 2201 movs r2, #1 1000e35c: 4850 ldr r0, [pc, #320] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e35e: f002 fd87 bl 10010e70 <__spi_write_blocking_veneer> 1000e362: 221f movs r2, #31 1000e364: 2301 movs r3, #1 1000e366: 446a add r2, sp 1000e368: 4651 mov r1, sl 1000e36a: 484d ldr r0, [pc, #308] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e36c: f002 fd88 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e370: 0032 movs r2, r6 1000e372: 68eb ldr r3, [r5, #12] 1000e374: 2109 movs r1, #9 1000e376: 409a lsls r2, r3 1000e378: 208c movs r0, #140 ; 0x8c 1000e37a: 466b mov r3, sp 1000e37c: 4469 add r1, sp 1000e37e: 6162 str r2, [r4, #20] 1000e380: 7008 strb r0, [r1, #0] 1000e382: 2003 movs r0, #3 1000e384: 7fdb ldrb r3, [r3, #31] 1000e386: 370a adds r7, #10 1000e388: 4303 orrs r3, r0 1000e38a: 446f add r7, sp 1000e38c: 703b strb r3, [r7, #0] 1000e38e: 4844 ldr r0, [pc, #272] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e390: 61a2 str r2, [r4, #24] 1000e392: 2201 movs r2, #1 1000e394: f002 fd6c bl 10010e70 <__spi_write_blocking_veneer> 1000e398: 221f movs r2, #31 1000e39a: 0039 movs r1, r7 1000e39c: 2301 movs r3, #1 1000e39e: 446a add r2, sp 1000e3a0: 483f ldr r0, [pc, #252] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e3a2: f002 fd6d bl 10010e80 <__spi_write_read_blocking_veneer> 1000e3a6: 0033 movs r3, r6 1000e3a8: 68ea ldr r2, [r5, #12] 1000e3aa: af02 add r7, sp, #8 1000e3ac: 4093 lsls r3, r2 1000e3ae: 466a mov r2, sp 1000e3b0: 1dd1 adds r1, r2, #7 1000e3b2: 22a6 movs r2, #166 ; 0xa6 1000e3b4: 6163 str r3, [r4, #20] 1000e3b6: 700a strb r2, [r1, #0] 1000e3b8: 3aa2 subs r2, #162 ; 0xa2 1000e3ba: 703a strb r2, [r7, #0] 1000e3bc: 4838 ldr r0, [pc, #224] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e3be: 61a3 str r3, [r4, #24] 1000e3c0: 3a03 subs r2, #3 1000e3c2: f002 fd55 bl 10010e70 <__spi_write_blocking_veneer> 1000e3c6: 221f movs r2, #31 1000e3c8: 0039 movs r1, r7 1000e3ca: 2301 movs r3, #1 1000e3cc: 446a add r2, sp 1000e3ce: 4834 ldr r0, [pc, #208] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e3d0: f002 fd56 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e3d4: 0033 movs r3, r6 1000e3d6: 68ea ldr r2, [r5, #12] 1000e3d8: 211b movs r1, #27 1000e3da: 4093 lsls r3, r2 1000e3dc: 22cd movs r2, #205 ; 0xcd 1000e3de: 4469 add r1, sp 1000e3e0: 6163 str r3, [r4, #20] 1000e3e2: af07 add r7, sp, #28 1000e3e4: 700a strb r2, [r1, #0] 1000e3e6: 3a49 subs r2, #73 ; 0x49 1000e3e8: 703a strb r2, [r7, #0] 1000e3ea: 482d ldr r0, [pc, #180] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e3ec: 61a3 str r3, [r4, #24] 1000e3ee: 3a83 subs r2, #131 ; 0x83 1000e3f0: f002 fd3e bl 10010e70 <__spi_write_blocking_veneer> 1000e3f4: 221f movs r2, #31 1000e3f6: 0039 movs r1, r7 1000e3f8: 2301 movs r3, #1 1000e3fa: 446a add r2, sp 1000e3fc: 4828 ldr r0, [pc, #160] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e3fe: f002 fd3f bl 10010e80 <__spi_write_read_blocking_veneer> 1000e402: 0033 movs r3, r6 1000e404: 68ea ldr r2, [r5, #12] 1000e406: 2119 movs r1, #25 1000e408: 4093 lsls r3, r2 1000e40a: 271a movs r7, #26 1000e40c: 228b movs r2, #139 ; 0x8b 1000e40e: 4469 add r1, sp 1000e410: 6163 str r3, [r4, #20] 1000e412: 446f add r7, sp 1000e414: 700a strb r2, [r1, #0] 1000e416: 3a60 subs r2, #96 ; 0x60 1000e418: 703a strb r2, [r7, #0] 1000e41a: 4821 ldr r0, [pc, #132] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e41c: 61a3 str r3, [r4, #24] 1000e41e: 3a2a subs r2, #42 ; 0x2a 1000e420: f002 fd26 bl 10010e70 <__spi_write_blocking_veneer> 1000e424: 221f movs r2, #31 1000e426: 0039 movs r1, r7 1000e428: 2301 movs r3, #1 1000e42a: 446a add r2, sp 1000e42c: 481c ldr r0, [pc, #112] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e42e: f002 fd27 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e432: 0033 movs r3, r6 1000e434: 68ea ldr r2, [r5, #12] 1000e436: 211d movs r1, #29 1000e438: 4093 lsls r3, r2 1000e43a: 2289 movs r2, #137 ; 0x89 1000e43c: 4469 add r1, sp 1000e43e: 271e movs r7, #30 1000e440: 6163 str r3, [r4, #20] 1000e442: 700a strb r2, [r1, #0] 1000e444: 4642 mov r2, r8 1000e446: 446f add r7, sp 1000e448: 703a strb r2, [r7, #0] 1000e44a: 4815 ldr r0, [pc, #84] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e44c: 61a3 str r3, [r4, #24] 1000e44e: 3a8e subs r2, #142 ; 0x8e 1000e450: f002 fd0e bl 10010e70 <__spi_write_blocking_veneer> 1000e454: 221f movs r2, #31 1000e456: 0039 movs r1, r7 1000e458: 2301 movs r3, #1 1000e45a: 446a add r2, sp 1000e45c: 4810 ldr r0, [pc, #64] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e45e: f002 fd0f bl 10010e80 <__spi_write_read_blocking_veneer> 1000e462: 0033 movs r3, r6 1000e464: 68ea ldr r2, [r5, #12] 1000e466: 480e ldr r0, [pc, #56] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e468: 4093 lsls r3, r2 1000e46a: 466a mov r2, sp 1000e46c: 1d51 adds r1, r2, #5 1000e46e: 464a mov r2, r9 1000e470: 6163 str r3, [r4, #20] 1000e472: 700a strb r2, [r1, #0] 1000e474: 466a mov r2, sp 1000e476: 1d97 adds r7, r2, #6 1000e478: 464a mov r2, r9 1000e47a: 703a strb r2, [r7, #0] 1000e47c: 61a3 str r3, [r4, #24] 1000e47e: 3a80 subs r2, #128 ; 0x80 1000e480: f002 fcf6 bl 10010e70 <__spi_write_blocking_veneer> 1000e484: 221f movs r2, #31 1000e486: 2301 movs r3, #1 1000e488: 0039 movs r1, r7 1000e48a: 446a add r2, sp 1000e48c: 4804 ldr r0, [pc, #16] ; (1000e4a0 <_ZN9LoRaClass5beginEl+0x374>) 1000e48e: f002 fcf7 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e492: 68eb ldr r3, [r5, #12] 1000e494: 2701 movs r7, #1 1000e496: 409e lsls r6, r3 1000e498: 6166 str r6, [r4, #20] 1000e49a: e6a7 b.n 1000e1ec <_ZN9LoRaClass5beginEl+0xc0> 1000e49c: 000030d4 .word 0x000030d4 1000e4a0: 4003c000 .word 0x4003c000 1000e4a4: 01e84800 .word 0x01e84800 1000e4a8 <_ZN9LoRaClass11beginPacketEi>: 1000e4a8: b5f0 push {r4, r5, r6, r7, lr} 1000e4aa: 46ce mov lr, r9 1000e4ac: 4647 mov r7, r8 1000e4ae: b580 push {r7, lr} 1000e4b0: b087 sub sp, #28 1000e4b2: 466b mov r3, sp 1000e4b4: 2501 movs r5, #1 1000e4b6: 4689 mov r9, r1 1000e4b8: 1cd9 adds r1, r3, #3 1000e4ba: 2300 movs r3, #0 1000e4bc: af01 add r7, sp, #4 1000e4be: 703b strb r3, [r7, #0] 1000e4c0: 4698 mov r8, r3 1000e4c2: 002b movs r3, r5 1000e4c4: 68c2 ldr r2, [r0, #12] 1000e4c6: 26d0 movs r6, #208 ; 0xd0 1000e4c8: 4093 lsls r3, r2 1000e4ca: 0636 lsls r6, r6, #24 1000e4cc: 700d strb r5, [r1, #0] 1000e4ce: 0004 movs r4, r0 1000e4d0: 61b3 str r3, [r6, #24] 1000e4d2: 2201 movs r2, #1 1000e4d4: 4879 ldr r0, [pc, #484] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e4d6: f002 fccb bl 10010e70 <__spi_write_blocking_veneer> 1000e4da: 2217 movs r2, #23 1000e4dc: 2301 movs r3, #1 1000e4de: 446a add r2, sp 1000e4e0: 0039 movs r1, r7 1000e4e2: 4876 ldr r0, [pc, #472] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e4e4: f002 fccc bl 10010e80 <__spi_write_read_blocking_veneer> 1000e4e8: 002a movs r2, r5 1000e4ea: 68e3 ldr r3, [r4, #12] 1000e4ec: 2000 movs r0, #0 1000e4ee: 409a lsls r2, r3 1000e4f0: 466b mov r3, sp 1000e4f2: 6172 str r2, [r6, #20] 1000e4f4: 7ddb ldrb r3, [r3, #23] 1000e4f6: 43db mvns r3, r3 1000e4f8: 079b lsls r3, r3, #30 1000e4fa: d100 bne.n 1000e4fe <_ZN9LoRaClass11beginPacketEi+0x56> 1000e4fc: e09f b.n 1000e63e <_ZN9LoRaClass11beginPacketEi+0x196> 1000e4fe: 466b mov r3, sp 1000e500: 1d59 adds r1, r3, #5 1000e502: 2312 movs r3, #18 1000e504: 700b strb r3, [r1, #0] 1000e506: 466b mov r3, sp 1000e508: 1d9f adds r7, r3, #6 1000e50a: 4643 mov r3, r8 1000e50c: 486b ldr r0, [pc, #428] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e50e: 703b strb r3, [r7, #0] 1000e510: 61b2 str r2, [r6, #24] 1000e512: 2201 movs r2, #1 1000e514: f002 fcac bl 10010e70 <__spi_write_blocking_veneer> 1000e518: 2217 movs r2, #23 1000e51a: 2301 movs r3, #1 1000e51c: 446a add r2, sp 1000e51e: 0039 movs r1, r7 1000e520: 4866 ldr r0, [pc, #408] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e522: f002 fcad bl 10010e80 <__spi_write_read_blocking_veneer> 1000e526: 002b movs r3, r5 1000e528: 68e2 ldr r2, [r4, #12] 1000e52a: 4093 lsls r3, r2 1000e52c: 466a mov r2, sp 1000e52e: 6173 str r3, [r6, #20] 1000e530: 7dd1 ldrb r1, [r2, #23] 1000e532: 2208 movs r2, #8 1000e534: 420a tst r2, r1 1000e536: d000 beq.n 1000e53a <_ZN9LoRaClass11beginPacketEi+0x92> 1000e538: e086 b.n 1000e648 <_ZN9LoRaClass11beginPacketEi+0x1a0> 1000e53a: 2109 movs r1, #9 1000e53c: 250a movs r5, #10 1000e53e: 26d0 movs r6, #208 ; 0xd0 1000e540: 2281 movs r2, #129 ; 0x81 1000e542: 4469 add r1, sp 1000e544: 446d add r5, sp 1000e546: 0636 lsls r6, r6, #24 1000e548: 700a strb r2, [r1, #0] 1000e54a: 702a strb r2, [r5, #0] 1000e54c: 485b ldr r0, [pc, #364] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e54e: 61b3 str r3, [r6, #24] 1000e550: 3a80 subs r2, #128 ; 0x80 1000e552: f002 fc8d bl 10010e70 <__spi_write_blocking_veneer> 1000e556: 2217 movs r2, #23 1000e558: 0029 movs r1, r5 1000e55a: 2501 movs r5, #1 1000e55c: 2301 movs r3, #1 1000e55e: 446a add r2, sp 1000e560: 4856 ldr r0, [pc, #344] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e562: f002 fc8d bl 10010e80 <__spi_write_read_blocking_veneer> 1000e566: 002b movs r3, r5 1000e568: 68e2 ldr r2, [r4, #12] 1000e56a: 4093 lsls r3, r2 1000e56c: 464a mov r2, r9 1000e56e: 6173 str r3, [r6, #20] 1000e570: 2a00 cmp r2, #0 1000e572: d000 beq.n 1000e576 <_ZN9LoRaClass11beginPacketEi+0xce> 1000e574: e07f b.n 1000e676 <_ZN9LoRaClass11beginPacketEi+0x1ce> 1000e576: 2111 movs r1, #17 1000e578: 6222 str r2, [r4, #32] 1000e57a: 221d movs r2, #29 1000e57c: 4469 add r1, sp 1000e57e: 2712 movs r7, #18 1000e580: 700a strb r2, [r1, #0] 1000e582: 464a mov r2, r9 1000e584: 446f add r7, sp 1000e586: 703a strb r2, [r7, #0] 1000e588: 484c ldr r0, [pc, #304] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e58a: 61b3 str r3, [r6, #24] 1000e58c: 2201 movs r2, #1 1000e58e: f002 fc6f bl 10010e70 <__spi_write_blocking_veneer> 1000e592: 2217 movs r2, #23 1000e594: 0039 movs r1, r7 1000e596: 2301 movs r3, #1 1000e598: 446a add r2, sp 1000e59a: 4848 ldr r0, [pc, #288] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e59c: f002 fc70 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e5a0: 002a movs r2, r5 1000e5a2: 68e3 ldr r3, [r4, #12] 1000e5a4: 210f movs r1, #15 1000e5a6: 409a lsls r2, r3 1000e5a8: 466b mov r3, sp 1000e5aa: 209d movs r0, #157 ; 0x9d 1000e5ac: 6172 str r2, [r6, #20] 1000e5ae: 7ddb ldrb r3, [r3, #23] 1000e5b0: 4469 add r1, sp 1000e5b2: 7008 strb r0, [r1, #0] 1000e5b4: af04 add r7, sp, #16 1000e5b6: 43ab bics r3, r5 1000e5b8: 703b strb r3, [r7, #0] 1000e5ba: 4840 ldr r0, [pc, #256] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e5bc: 61b2 str r2, [r6, #24] 1000e5be: 2201 movs r2, #1 1000e5c0: f002 fc56 bl 10010e70 <__spi_write_blocking_veneer> 1000e5c4: 2217 movs r2, #23 1000e5c6: 0039 movs r1, r7 1000e5c8: 2301 movs r3, #1 1000e5ca: 446a add r2, sp 1000e5cc: 483b ldr r0, [pc, #236] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e5ce: f002 fc57 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e5d2: 68e3 ldr r3, [r4, #12] 1000e5d4: 2115 movs r1, #21 1000e5d6: 409d lsls r5, r3 1000e5d8: 238d movs r3, #141 ; 0x8d 1000e5da: 6175 str r5, [r6, #20] 1000e5dc: 4469 add r1, sp 1000e5de: 2716 movs r7, #22 1000e5e0: 26d0 movs r6, #208 ; 0xd0 1000e5e2: 700b strb r3, [r1, #0] 1000e5e4: 2300 movs r3, #0 1000e5e6: 0636 lsls r6, r6, #24 1000e5e8: 446f add r7, sp 1000e5ea: 703b strb r3, [r7, #0] 1000e5ec: 2201 movs r2, #1 1000e5ee: 61b5 str r5, [r6, #24] 1000e5f0: 4832 ldr r0, [pc, #200] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e5f2: 4698 mov r8, r3 1000e5f4: f002 fc3c bl 10010e70 <__spi_write_blocking_veneer> 1000e5f8: 2217 movs r2, #23 1000e5fa: 2501 movs r5, #1 1000e5fc: 0039 movs r1, r7 1000e5fe: 2301 movs r3, #1 1000e600: 446a add r2, sp 1000e602: 482e ldr r0, [pc, #184] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e604: f002 fc3c bl 10010e80 <__spi_write_read_blocking_veneer> 1000e608: 002b movs r3, r5 1000e60a: 68e2 ldr r2, [r4, #12] 1000e60c: 2113 movs r1, #19 1000e60e: 4093 lsls r3, r2 1000e610: 22a2 movs r2, #162 ; 0xa2 1000e612: 4469 add r1, sp 1000e614: 6173 str r3, [r6, #20] 1000e616: 700a strb r2, [r1, #0] 1000e618: 4642 mov r2, r8 1000e61a: af05 add r7, sp, #20 1000e61c: 703a strb r2, [r7, #0] 1000e61e: 4827 ldr r0, [pc, #156] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e620: 61b3 str r3, [r6, #24] 1000e622: 3201 adds r2, #1 1000e624: f002 fc24 bl 10010e70 <__spi_write_blocking_veneer> 1000e628: 2217 movs r2, #23 1000e62a: 2301 movs r3, #1 1000e62c: 446a add r2, sp 1000e62e: 0039 movs r1, r7 1000e630: 4822 ldr r0, [pc, #136] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e632: f002 fc25 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e636: 68e3 ldr r3, [r4, #12] 1000e638: 2001 movs r0, #1 1000e63a: 409d lsls r5, r3 1000e63c: 6175 str r5, [r6, #20] 1000e63e: b007 add sp, #28 1000e640: bc0c pop {r2, r3} 1000e642: 4690 mov r8, r2 1000e644: 4699 mov r9, r3 1000e646: bdf0 pop {r4, r5, r6, r7, pc} 1000e648: 4669 mov r1, sp 1000e64a: 2092 movs r0, #146 ; 0x92 1000e64c: 3107 adds r1, #7 1000e64e: af02 add r7, sp, #8 1000e650: 7008 strb r0, [r1, #0] 1000e652: 703a strb r2, [r7, #0] 1000e654: 4819 ldr r0, [pc, #100] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e656: 61b3 str r3, [r6, #24] 1000e658: 3a07 subs r2, #7 1000e65a: f002 fc09 bl 10010e70 <__spi_write_blocking_veneer> 1000e65e: 2217 movs r2, #23 1000e660: 2301 movs r3, #1 1000e662: 446a add r2, sp 1000e664: 0039 movs r1, r7 1000e666: 4815 ldr r0, [pc, #84] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e668: f002 fc0a bl 10010e80 <__spi_write_read_blocking_veneer> 1000e66c: 002b movs r3, r5 1000e66e: 68e2 ldr r2, [r4, #12] 1000e670: 4093 lsls r3, r2 1000e672: 6173 str r3, [r6, #20] 1000e674: e761 b.n 1000e53a <_ZN9LoRaClass11beginPacketEi+0x92> 1000e676: 210d movs r1, #13 1000e678: 221d movs r2, #29 1000e67a: 4469 add r1, sp 1000e67c: 270e movs r7, #14 1000e67e: 700a strb r2, [r1, #0] 1000e680: 2200 movs r2, #0 1000e682: 446f add r7, sp 1000e684: 703a strb r2, [r7, #0] 1000e686: 6225 str r5, [r4, #32] 1000e688: 3201 adds r2, #1 1000e68a: 61b3 str r3, [r6, #24] 1000e68c: 480b ldr r0, [pc, #44] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e68e: f002 fbef bl 10010e70 <__spi_write_blocking_veneer> 1000e692: 2217 movs r2, #23 1000e694: 0039 movs r1, r7 1000e696: 2301 movs r3, #1 1000e698: 446a add r2, sp 1000e69a: 4808 ldr r0, [pc, #32] ; (1000e6bc <_ZN9LoRaClass11beginPacketEi+0x214>) 1000e69c: f002 fbf0 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e6a0: 002a movs r2, r5 1000e6a2: 68e3 ldr r3, [r4, #12] 1000e6a4: 210b movs r1, #11 1000e6a6: 409a lsls r2, r3 1000e6a8: 209d movs r0, #157 ; 0x9d 1000e6aa: 466b mov r3, sp 1000e6ac: 4469 add r1, sp 1000e6ae: 6172 str r2, [r6, #20] 1000e6b0: 7008 strb r0, [r1, #0] 1000e6b2: 2001 movs r0, #1 1000e6b4: 7ddb ldrb r3, [r3, #23] 1000e6b6: af03 add r7, sp, #12 1000e6b8: 4303 orrs r3, r0 1000e6ba: e77d b.n 1000e5b8 <_ZN9LoRaClass11beginPacketEi+0x110> 1000e6bc: 4003c000 .word 0x4003c000 1000e6c0 <_ZN9LoRaClass9endPacketEb>: 1000e6c0: b5f0 push {r4, r5, r6, r7, lr} 1000e6c2: 2401 movs r4, #1 1000e6c4: 46d6 mov lr, sl 1000e6c6: 464f mov r7, r9 1000e6c8: 4646 mov r6, r8 1000e6ca: 0023 movs r3, r4 1000e6cc: b5c0 push {r6, r7, lr} 1000e6ce: 68c2 ldr r2, [r0, #12] 1000e6d0: b084 sub sp, #16 1000e6d2: 0005 movs r5, r0 1000e6d4: 4093 lsls r3, r2 1000e6d6: 2900 cmp r1, #0 1000e6d8: d03d beq.n 1000e756 <_ZN9LoRaClass9endPacketEb+0x96> 1000e6da: 220f movs r2, #15 1000e6dc: 446a add r2, sp 1000e6de: 4690 mov r8, r2 1000e6e0: 6a82 ldr r2, [r0, #40] ; 0x28 1000e6e2: 2a00 cmp r2, #0 1000e6e4: d017 beq.n 1000e716 <_ZN9LoRaClass9endPacketEb+0x56> 1000e6e6: 466a mov r2, sp 1000e6e8: 26d0 movs r6, #208 ; 0xd0 1000e6ea: 1dd1 adds r1, r2, #7 1000e6ec: 22c0 movs r2, #192 ; 0xc0 1000e6ee: af02 add r7, sp, #8 1000e6f0: 700a strb r2, [r1, #0] 1000e6f2: 0636 lsls r6, r6, #24 1000e6f4: 3a80 subs r2, #128 ; 0x80 1000e6f6: 703a strb r2, [r7, #0] 1000e6f8: 4844 ldr r0, [pc, #272] ; (1000e80c <_ZN9LoRaClass9endPacketEb+0x14c>) 1000e6fa: 61b3 str r3, [r6, #24] 1000e6fc: 3a3f subs r2, #63 ; 0x3f 1000e6fe: f002 fbb7 bl 10010e70 <__spi_write_blocking_veneer> 1000e702: 2301 movs r3, #1 1000e704: 4642 mov r2, r8 1000e706: 0039 movs r1, r7 1000e708: 4840 ldr r0, [pc, #256] ; (1000e80c <_ZN9LoRaClass9endPacketEb+0x14c>) 1000e70a: f002 fbb9 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e70e: 0023 movs r3, r4 1000e710: 68ea ldr r2, [r5, #12] 1000e712: 4093 lsls r3, r2 1000e714: 6173 str r3, [r6, #20] 1000e716: 2109 movs r1, #9 1000e718: 2281 movs r2, #129 ; 0x81 1000e71a: 260a movs r6, #10 1000e71c: 24d0 movs r4, #208 ; 0xd0 1000e71e: 4469 add r1, sp 1000e720: 700a strb r2, [r1, #0] 1000e722: 446e add r6, sp 1000e724: 3202 adds r2, #2 1000e726: 0624 lsls r4, r4, #24 1000e728: 7032 strb r2, [r6, #0] 1000e72a: 4838 ldr r0, [pc, #224] ; (1000e80c <_ZN9LoRaClass9endPacketEb+0x14c>) 1000e72c: 61a3 str r3, [r4, #24] 1000e72e: 3a82 subs r2, #130 ; 0x82 1000e730: f002 fb9e bl 10010e70 <__spi_write_blocking_veneer> 1000e734: 2301 movs r3, #1 1000e736: 4642 mov r2, r8 1000e738: 0031 movs r1, r6 1000e73a: 4834 ldr r0, [pc, #208] ; (1000e80c <_ZN9LoRaClass9endPacketEb+0x14c>) 1000e73c: f002 fba0 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e740: 2301 movs r3, #1 1000e742: 68ea ldr r2, [r5, #12] 1000e744: 4093 lsls r3, r2 1000e746: 6163 str r3, [r4, #20] 1000e748: 2001 movs r0, #1 1000e74a: b004 add sp, #16 1000e74c: bc1c pop {r2, r3, r4} 1000e74e: 4690 mov r8, r2 1000e750: 4699 mov r9, r3 1000e752: 46a2 mov sl, r4 1000e754: bdf0 pop {r4, r5, r6, r7, pc} 1000e756: 2109 movs r1, #9 1000e758: 2281 movs r2, #129 ; 0x81 1000e75a: 270a movs r7, #10 1000e75c: 26d0 movs r6, #208 ; 0xd0 1000e75e: 4469 add r1, sp 1000e760: 700a strb r2, [r1, #0] 1000e762: 446f add r7, sp 1000e764: 0636 lsls r6, r6, #24 1000e766: 3202 adds r2, #2 1000e768: 703a strb r2, [r7, #0] 1000e76a: 4828 ldr r0, [pc, #160] ; (1000e80c <_ZN9LoRaClass9endPacketEb+0x14c>) 1000e76c: 61b3 str r3, [r6, #24] 1000e76e: 3a82 subs r2, #130 ; 0x82 1000e770: f002 fb7e bl 10010e70 <__spi_write_blocking_veneer> 1000e774: 230f movs r3, #15 1000e776: 446b add r3, sp 1000e778: 4698 mov r8, r3 1000e77a: 0039 movs r1, r7 1000e77c: 2301 movs r3, #1 1000e77e: 4642 mov r2, r8 1000e780: 4822 ldr r0, [pc, #136] ; (1000e80c <_ZN9LoRaClass9endPacketEb+0x14c>) 1000e782: f002 fb7d bl 10010e80 <__spi_write_read_blocking_veneer> 1000e786: 68eb ldr r3, [r5, #12] 1000e788: 2212 movs r2, #18 1000e78a: 409c lsls r4, r3 1000e78c: 270b movs r7, #11 1000e78e: 4692 mov sl, r2 1000e790: 3a11 subs r2, #17 1000e792: 6174 str r4, [r6, #20] 1000e794: 446f add r7, sp 1000e796: ae03 add r6, sp, #12 1000e798: 4691 mov r9, r2 1000e79a: e003 b.n 1000e7a4 <_ZN9LoRaClass9endPacketEb+0xe4> 1000e79c: 2000 movs r0, #0 1000e79e: f7f7 fbb7 bl 10005f10 1000e7a2: 68eb ldr r3, [r5, #12] 1000e7a4: 4652 mov r2, sl 1000e7a6: 703a strb r2, [r7, #0] 1000e7a8: 2200 movs r2, #0 1000e7aa: 7032 strb r2, [r6, #0] 1000e7ac: 464a mov r2, r9 1000e7ae: 24d0 movs r4, #208 ; 0xd0 1000e7b0: 409a lsls r2, r3 1000e7b2: 0624 lsls r4, r4, #24 1000e7b4: 61a2 str r2, [r4, #24] 1000e7b6: 0039 movs r1, r7 1000e7b8: 2201 movs r2, #1 1000e7ba: 4814 ldr r0, [pc, #80] ; (1000e80c <_ZN9LoRaClass9endPacketEb+0x14c>) 1000e7bc: f002 fb58 bl 10010e70 <__spi_write_blocking_veneer> 1000e7c0: 2301 movs r3, #1 1000e7c2: 4642 mov r2, r8 1000e7c4: 0031 movs r1, r6 1000e7c6: 4811 ldr r0, [pc, #68] ; (1000e80c <_ZN9LoRaClass9endPacketEb+0x14c>) 1000e7c8: f002 fb5a bl 10010e80 <__spi_write_read_blocking_veneer> 1000e7cc: 464b mov r3, r9 1000e7ce: 68ea ldr r2, [r5, #12] 1000e7d0: 4093 lsls r3, r2 1000e7d2: 4642 mov r2, r8 1000e7d4: 6163 str r3, [r4, #20] 1000e7d6: 7811 ldrb r1, [r2, #0] 1000e7d8: 2208 movs r2, #8 1000e7da: 420a tst r2, r1 1000e7dc: d0de beq.n 1000e79c <_ZN9LoRaClass9endPacketEb+0xdc> 1000e7de: 210d movs r1, #13 1000e7e0: 260e movs r6, #14 1000e7e2: 2092 movs r0, #146 ; 0x92 1000e7e4: 4469 add r1, sp 1000e7e6: 446e add r6, sp 1000e7e8: 7008 strb r0, [r1, #0] 1000e7ea: 7032 strb r2, [r6, #0] 1000e7ec: 4807 ldr r0, [pc, #28] ; (1000e80c <_ZN9LoRaClass9endPacketEb+0x14c>) 1000e7ee: 61a3 str r3, [r4, #24] 1000e7f0: 2201 movs r2, #1 1000e7f2: f002 fb3d bl 10010e70 <__spi_write_blocking_veneer> 1000e7f6: 2301 movs r3, #1 1000e7f8: 4642 mov r2, r8 1000e7fa: 0031 movs r1, r6 1000e7fc: 4803 ldr r0, [pc, #12] ; (1000e80c <_ZN9LoRaClass9endPacketEb+0x14c>) 1000e7fe: f002 fb3f bl 10010e80 <__spi_write_read_blocking_veneer> 1000e802: 464a mov r2, r9 1000e804: 68eb ldr r3, [r5, #12] 1000e806: 409a lsls r2, r3 1000e808: 6162 str r2, [r4, #20] 1000e80a: e79d b.n 1000e748 <_ZN9LoRaClass9endPacketEb+0x88> 1000e80c: 4003c000 .word 0x4003c000 1000e810 <_ZN9LoRaClass11parsePacketEi>: 1000e810: b5f0 push {r4, r5, r6, r7, lr} 1000e812: 46de mov lr, fp 1000e814: 4657 mov r7, sl 1000e816: 464e mov r6, r9 1000e818: 4645 mov r5, r8 1000e81a: b5e0 push {r5, r6, r7, lr} 1000e81c: b08b sub sp, #44 ; 0x2c 1000e81e: 466b mov r3, sp 1000e820: 468a mov sl, r1 1000e822: 1dd9 adds r1, r3, #7 1000e824: 2312 movs r3, #18 1000e826: 700b strb r3, [r1, #0] 1000e828: ab02 add r3, sp, #8 1000e82a: 4698 mov r8, r3 1000e82c: 2300 movs r3, #0 1000e82e: 4699 mov r9, r3 1000e830: 2601 movs r6, #1 1000e832: 4643 mov r3, r8 1000e834: 464a mov r2, r9 1000e836: 701a strb r2, [r3, #0] 1000e838: 0033 movs r3, r6 1000e83a: 68c2 ldr r2, [r0, #12] 1000e83c: 27d0 movs r7, #208 ; 0xd0 1000e83e: 4093 lsls r3, r2 1000e840: 2427 movs r4, #39 ; 0x27 1000e842: 063f lsls r7, r7, #24 1000e844: 0005 movs r5, r0 1000e846: 61bb str r3, [r7, #24] 1000e848: 2201 movs r2, #1 1000e84a: 446c add r4, sp 1000e84c: 48b7 ldr r0, [pc, #732] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e84e: f002 fb0f bl 10010e70 <__spi_write_blocking_veneer> 1000e852: 2301 movs r3, #1 1000e854: 0022 movs r2, r4 1000e856: 4641 mov r1, r8 1000e858: 48b4 ldr r0, [pc, #720] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e85a: f002 fb11 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e85e: 0033 movs r3, r6 1000e860: 68ea ldr r2, [r5, #12] 1000e862: 4093 lsls r3, r2 1000e864: 617b str r3, [r7, #20] 1000e866: 7822 ldrb r2, [r4, #0] 1000e868: 4690 mov r8, r2 1000e86a: 4652 mov r2, sl 1000e86c: 2a00 cmp r2, #0 1000e86e: dc00 bgt.n 1000e872 <_ZN9LoRaClass11parsePacketEi+0x62> 1000e870: e137 b.n 1000eae2 <_ZN9LoRaClass11parsePacketEi+0x2d2> 1000e872: 210d movs r1, #13 1000e874: 221d movs r2, #29 1000e876: 4469 add r1, sp 1000e878: 700a strb r2, [r1, #0] 1000e87a: 3a0f subs r2, #15 1000e87c: 446a add r2, sp 1000e87e: 4648 mov r0, r9 1000e880: 4693 mov fp, r2 1000e882: 7010 strb r0, [r2, #0] 1000e884: 622e str r6, [r5, #32] 1000e886: 2201 movs r2, #1 1000e888: 61bb str r3, [r7, #24] 1000e88a: 48a8 ldr r0, [pc, #672] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e88c: f002 faf0 bl 10010e70 <__spi_write_blocking_veneer> 1000e890: 2301 movs r3, #1 1000e892: 0022 movs r2, r4 1000e894: 4659 mov r1, fp 1000e896: 48a5 ldr r0, [pc, #660] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e898: f002 faf2 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e89c: 0032 movs r2, r6 1000e89e: 68eb ldr r3, [r5, #12] 1000e8a0: 210b movs r1, #11 1000e8a2: 409a lsls r2, r3 1000e8a4: 209d movs r0, #157 ; 0x9d 1000e8a6: 4469 add r1, sp 1000e8a8: 617a str r2, [r7, #20] 1000e8aa: 7008 strb r0, [r1, #0] 1000e8ac: a803 add r0, sp, #12 1000e8ae: 4681 mov r9, r0 1000e8b0: 2001 movs r0, #1 1000e8b2: 7823 ldrb r3, [r4, #0] 1000e8b4: 4303 orrs r3, r0 1000e8b6: 4648 mov r0, r9 1000e8b8: 7003 strb r3, [r0, #0] 1000e8ba: 61ba str r2, [r7, #24] 1000e8bc: 489b ldr r0, [pc, #620] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e8be: 2201 movs r2, #1 1000e8c0: f002 fad6 bl 10010e70 <__spi_write_blocking_veneer> 1000e8c4: 4649 mov r1, r9 1000e8c6: 2301 movs r3, #1 1000e8c8: 0022 movs r2, r4 1000e8ca: 4898 ldr r0, [pc, #608] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e8cc: f002 fad8 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e8d0: 0033 movs r3, r6 1000e8d2: 68ea ldr r2, [r5, #12] 1000e8d4: 2109 movs r1, #9 1000e8d6: 4093 lsls r3, r2 1000e8d8: 22a2 movs r2, #162 ; 0xa2 1000e8da: 4469 add r1, sp 1000e8dc: 617b str r3, [r7, #20] 1000e8de: 700a strb r2, [r1, #0] 1000e8e0: 3a98 subs r2, #152 ; 0x98 1000e8e2: 446a add r2, sp 1000e8e4: 4650 mov r0, sl 1000e8e6: 4691 mov r9, r2 1000e8e8: 7010 strb r0, [r2, #0] 1000e8ea: 61bb str r3, [r7, #24] 1000e8ec: 2201 movs r2, #1 1000e8ee: 488f ldr r0, [pc, #572] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e8f0: f002 fabe bl 10010e70 <__spi_write_blocking_veneer> 1000e8f4: 4649 mov r1, r9 1000e8f6: 2301 movs r3, #1 1000e8f8: 0022 movs r2, r4 1000e8fa: 488c ldr r0, [pc, #560] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e8fc: f002 fac0 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e900: 68eb ldr r3, [r5, #12] 1000e902: 2115 movs r1, #21 1000e904: 409e lsls r6, r3 1000e906: 2392 movs r3, #146 ; 0x92 1000e908: 617e str r6, [r7, #20] 1000e90a: 27d0 movs r7, #208 ; 0xd0 1000e90c: 4642 mov r2, r8 1000e90e: 4469 add r1, sp 1000e910: 700b strb r3, [r1, #0] 1000e912: 4699 mov r9, r3 1000e914: 3b7c subs r3, #124 ; 0x7c 1000e916: 446b add r3, sp 1000e918: 063f lsls r7, r7, #24 1000e91a: 469a mov sl, r3 1000e91c: 701a strb r2, [r3, #0] 1000e91e: 61be str r6, [r7, #24] 1000e920: 2601 movs r6, #1 1000e922: 2201 movs r2, #1 1000e924: 4881 ldr r0, [pc, #516] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e926: f002 faa3 bl 10010e70 <__spi_write_blocking_veneer> 1000e92a: 2301 movs r3, #1 1000e92c: 0022 movs r2, r4 1000e92e: 4651 mov r1, sl 1000e930: 487e ldr r0, [pc, #504] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e932: f002 faa5 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e936: 0033 movs r3, r6 1000e938: 68ea ldr r2, [r5, #12] 1000e93a: 2113 movs r1, #19 1000e93c: 4093 lsls r3, r2 1000e93e: 464a mov r2, r9 1000e940: 4469 add r1, sp 1000e942: 617b str r3, [r7, #20] 1000e944: 4640 mov r0, r8 1000e946: 700a strb r2, [r1, #0] 1000e948: aa05 add r2, sp, #20 1000e94a: 4691 mov r9, r2 1000e94c: 7010 strb r0, [r2, #0] 1000e94e: 61bb str r3, [r7, #24] 1000e950: 2201 movs r2, #1 1000e952: 4876 ldr r0, [pc, #472] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e954: f002 fa8c bl 10010e70 <__spi_write_blocking_veneer> 1000e958: 2301 movs r3, #1 1000e95a: 0022 movs r2, r4 1000e95c: 4649 mov r1, r9 1000e95e: 4873 ldr r0, [pc, #460] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e960: f002 fa8e bl 10010e80 <__spi_write_read_blocking_veneer> 1000e964: 0032 movs r2, r6 1000e966: 68eb ldr r3, [r5, #12] 1000e968: 4641 mov r1, r8 1000e96a: 409a lsls r2, r3 1000e96c: 2360 movs r3, #96 ; 0x60 1000e96e: 617a str r2, [r7, #20] 1000e970: 400b ands r3, r1 1000e972: 2b40 cmp r3, #64 ; 0x40 1000e974: d000 beq.n 1000e978 <_ZN9LoRaClass11parsePacketEi+0x168> 1000e976: e073 b.n 1000ea60 <_ZN9LoRaClass11parsePacketEi+0x250> 1000e978: 2000 movs r0, #0 1000e97a: 6a2b ldr r3, [r5, #32] 1000e97c: 61e8 str r0, [r5, #28] 1000e97e: 2b00 cmp r3, #0 1000e980: d166 bne.n 1000ea50 <_ZN9LoRaClass11parsePacketEi+0x240> 1000e982: 2119 movs r1, #25 1000e984: 2013 movs r0, #19 1000e986: 4469 add r1, sp 1000e988: 7008 strb r0, [r1, #0] 1000e98a: 3007 adds r0, #7 1000e98c: 4468 add r0, sp 1000e98e: 4680 mov r8, r0 1000e990: 7003 strb r3, [r0, #0] 1000e992: 61ba str r2, [r7, #24] 1000e994: 4865 ldr r0, [pc, #404] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e996: 2201 movs r2, #1 1000e998: f002 fa6a bl 10010e70 <__spi_write_blocking_veneer> 1000e99c: 4641 mov r1, r8 1000e99e: 2301 movs r3, #1 1000e9a0: 0022 movs r2, r4 1000e9a2: 4862 ldr r0, [pc, #392] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e9a4: f002 fa6c bl 10010e80 <__spi_write_read_blocking_veneer> 1000e9a8: 0033 movs r3, r6 1000e9aa: 68ea ldr r2, [r5, #12] 1000e9ac: 211f movs r1, #31 1000e9ae: 4093 lsls r3, r2 1000e9b0: 617b str r3, [r7, #20] 1000e9b2: 7822 ldrb r2, [r4, #0] 1000e9b4: 4469 add r1, sp 1000e9b6: 4690 mov r8, r2 1000e9b8: 2210 movs r2, #16 1000e9ba: 27d0 movs r7, #208 ; 0xd0 1000e9bc: 700a strb r2, [r1, #0] 1000e9be: 2200 movs r2, #0 1000e9c0: 063f lsls r7, r7, #24 1000e9c2: ae08 add r6, sp, #32 1000e9c4: 7032 strb r2, [r6, #0] 1000e9c6: 4859 ldr r0, [pc, #356] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e9c8: 61bb str r3, [r7, #24] 1000e9ca: 3201 adds r2, #1 1000e9cc: f002 fa50 bl 10010e70 <__spi_write_blocking_veneer> 1000e9d0: 0031 movs r1, r6 1000e9d2: 2601 movs r6, #1 1000e9d4: 2301 movs r3, #1 1000e9d6: 0022 movs r2, r4 1000e9d8: 4854 ldr r0, [pc, #336] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e9da: f002 fa51 bl 10010e80 <__spi_write_read_blocking_veneer> 1000e9de: 0033 movs r3, r6 1000e9e0: 68ea ldr r2, [r5, #12] 1000e9e2: 211d movs r1, #29 1000e9e4: 4093 lsls r3, r2 1000e9e6: 208d movs r0, #141 ; 0x8d 1000e9e8: 4469 add r1, sp 1000e9ea: 617b str r3, [r7, #20] 1000e9ec: 7008 strb r0, [r1, #0] 1000e9ee: 386f subs r0, #111 ; 0x6f 1000e9f0: 4468 add r0, sp 1000e9f2: 4681 mov r9, r0 1000e9f4: 7822 ldrb r2, [r4, #0] 1000e9f6: 7002 strb r2, [r0, #0] 1000e9f8: 61bb str r3, [r7, #24] 1000e9fa: 2201 movs r2, #1 1000e9fc: 484b ldr r0, [pc, #300] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000e9fe: f002 fa37 bl 10010e70 <__spi_write_blocking_veneer> 1000ea02: 4649 mov r1, r9 1000ea04: 2301 movs r3, #1 1000ea06: 0022 movs r2, r4 1000ea08: 4848 ldr r0, [pc, #288] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000ea0a: f002 fa39 bl 10010e80 <__spi_write_read_blocking_veneer> 1000ea0e: 0033 movs r3, r6 1000ea10: 68ea ldr r2, [r5, #12] 1000ea12: 211b movs r1, #27 1000ea14: 4093 lsls r3, r2 1000ea16: a807 add r0, sp, #28 1000ea18: 2281 movs r2, #129 ; 0x81 1000ea1a: 4681 mov r9, r0 1000ea1c: 4469 add r1, sp 1000ea1e: 617b str r3, [r7, #20] 1000ea20: 700a strb r2, [r1, #0] 1000ea22: 7002 strb r2, [r0, #0] 1000ea24: 61bb str r3, [r7, #24] 1000ea26: 3a80 subs r2, #128 ; 0x80 1000ea28: 4840 ldr r0, [pc, #256] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000ea2a: f002 fa21 bl 10010e70 <__spi_write_blocking_veneer> 1000ea2e: 2301 movs r3, #1 1000ea30: 0022 movs r2, r4 1000ea32: 4649 mov r1, r9 1000ea34: 483d ldr r0, [pc, #244] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000ea36: f002 fa23 bl 10010e80 <__spi_write_read_blocking_veneer> 1000ea3a: 68eb ldr r3, [r5, #12] 1000ea3c: 409e lsls r6, r3 1000ea3e: 617e str r6, [r7, #20] 1000ea40: 4640 mov r0, r8 1000ea42: b00b add sp, #44 ; 0x2c 1000ea44: bc3c pop {r2, r3, r4, r5} 1000ea46: 4690 mov r8, r2 1000ea48: 4699 mov r9, r3 1000ea4a: 46a2 mov sl, r4 1000ea4c: 46ab mov fp, r5 1000ea4e: bdf0 pop {r4, r5, r6, r7, pc} 1000ea50: 2117 movs r1, #23 1000ea52: 2322 movs r3, #34 ; 0x22 1000ea54: 4469 add r1, sp 1000ea56: 700b strb r3, [r1, #0] 1000ea58: ab06 add r3, sp, #24 1000ea5a: 4698 mov r8, r3 1000ea5c: 7018 strb r0, [r3, #0] 1000ea5e: e798 b.n 1000e992 <_ZN9LoRaClass11parsePacketEi+0x182> 1000ea60: 2322 movs r3, #34 ; 0x22 1000ea62: 446b add r3, sp 1000ea64: 4698 mov r8, r3 1000ea66: 2121 movs r1, #33 ; 0x21 1000ea68: 2300 movs r3, #0 1000ea6a: 4640 mov r0, r8 1000ea6c: 4469 add r1, sp 1000ea6e: 7003 strb r3, [r0, #0] 1000ea70: 700e strb r6, [r1, #0] 1000ea72: 482e ldr r0, [pc, #184] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000ea74: 61ba str r2, [r7, #24] 1000ea76: 2201 movs r2, #1 1000ea78: f002 f9fa bl 10010e70 <__spi_write_blocking_veneer> 1000ea7c: 4641 mov r1, r8 1000ea7e: 2301 movs r3, #1 1000ea80: 0022 movs r2, r4 1000ea82: 482a ldr r0, [pc, #168] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000ea84: f002 f9fc bl 10010e80 <__spi_write_read_blocking_veneer> 1000ea88: 0033 movs r3, r6 1000ea8a: 68ea ldr r2, [r5, #12] 1000ea8c: 2100 movs r1, #0 1000ea8e: 4093 lsls r3, r2 1000ea90: 617b str r3, [r7, #20] 1000ea92: 7822 ldrb r2, [r4, #0] 1000ea94: 4688 mov r8, r1 1000ea96: 2a86 cmp r2, #134 ; 0x86 1000ea98: d0d2 beq.n 1000ea40 <_ZN9LoRaClass11parsePacketEi+0x230> 1000ea9a: 228d movs r2, #141 ; 0x8d 1000ea9c: 3125 adds r1, #37 ; 0x25 1000ea9e: 4469 add r1, sp 1000eaa0: 700a strb r2, [r1, #0] 1000eaa2: 3a67 subs r2, #103 ; 0x67 1000eaa4: 446a add r2, sp 1000eaa6: 4640 mov r0, r8 1000eaa8: 4691 mov r9, r2 1000eaaa: 7010 strb r0, [r2, #0] 1000eaac: 61bb str r3, [r7, #24] 1000eaae: 2201 movs r2, #1 1000eab0: 481e ldr r0, [pc, #120] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000eab2: f002 f9dd bl 10010e70 <__spi_write_blocking_veneer> 1000eab6: 4649 mov r1, r9 1000eab8: 2301 movs r3, #1 1000eaba: 0022 movs r2, r4 1000eabc: 481b ldr r0, [pc, #108] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000eabe: f002 f9df bl 10010e80 <__spi_write_read_blocking_veneer> 1000eac2: 0033 movs r3, r6 1000eac4: 68ea ldr r2, [r5, #12] 1000eac6: 2123 movs r1, #35 ; 0x23 1000eac8: 4093 lsls r3, r2 1000eaca: 2281 movs r2, #129 ; 0x81 1000eacc: 4469 add r1, sp 1000eace: 617b str r3, [r7, #20] 1000ead0: 700a strb r2, [r1, #0] 1000ead2: aa09 add r2, sp, #36 ; 0x24 1000ead4: 4691 mov r9, r2 1000ead6: 2286 movs r2, #134 ; 0x86 1000ead8: 4648 mov r0, r9 1000eada: 7002 strb r2, [r0, #0] 1000eadc: 61bb str r3, [r7, #24] 1000eade: 3a85 subs r2, #133 ; 0x85 1000eae0: e7a2 b.n 1000ea28 <_ZN9LoRaClass11parsePacketEi+0x218> 1000eae2: 464a mov r2, r9 1000eae4: 2111 movs r1, #17 1000eae6: 622a str r2, [r5, #32] 1000eae8: 221d movs r2, #29 1000eaea: 4469 add r1, sp 1000eaec: 700a strb r2, [r1, #0] 1000eaee: 3a0b subs r2, #11 1000eaf0: 446a add r2, sp 1000eaf2: 4648 mov r0, r9 1000eaf4: 4692 mov sl, r2 1000eaf6: 7010 strb r0, [r2, #0] 1000eaf8: 61bb str r3, [r7, #24] 1000eafa: 2201 movs r2, #1 1000eafc: 480b ldr r0, [pc, #44] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000eafe: f002 f9b7 bl 10010e70 <__spi_write_blocking_veneer> 1000eb02: 2301 movs r3, #1 1000eb04: 0022 movs r2, r4 1000eb06: 4651 mov r1, sl 1000eb08: 4808 ldr r0, [pc, #32] ; (1000eb2c <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000eb0a: f002 f9b9 bl 10010e80 <__spi_write_read_blocking_veneer> 1000eb0e: 0032 movs r2, r6 1000eb10: 68eb ldr r3, [r5, #12] 1000eb12: 210f movs r1, #15 1000eb14: 409a lsls r2, r3 1000eb16: 209d movs r0, #157 ; 0x9d 1000eb18: 617a str r2, [r7, #20] 1000eb1a: 7823 ldrb r3, [r4, #0] 1000eb1c: 4469 add r1, sp 1000eb1e: 7008 strb r0, [r1, #0] 1000eb20: 43b3 bics r3, r6 1000eb22: a804 add r0, sp, #16 1000eb24: 7003 strb r3, [r0, #0] 1000eb26: 4681 mov r9, r0 1000eb28: 61ba str r2, [r7, #24] 1000eb2a: e6df b.n 1000e8ec <_ZN9LoRaClass11parsePacketEi+0xdc> 1000eb2c: 4003c000 .word 0x4003c000 1000eb30 <_ZN9LoRaClass10packetRssiEv>: 1000eb30: b5f0 push {r4, r5, r6, r7, lr} 1000eb32: 46c6 mov lr, r8 1000eb34: b500 push {lr} 1000eb36: b082 sub sp, #8 1000eb38: 466b mov r3, sp 1000eb3a: 1d59 adds r1, r3, #5 1000eb3c: 231a movs r3, #26 1000eb3e: 700b strb r3, [r1, #0] 1000eb40: 3b14 subs r3, #20 1000eb42: 446b add r3, sp 1000eb44: 4698 mov r8, r3 1000eb46: 2401 movs r4, #1 1000eb48: 4642 mov r2, r8 1000eb4a: 2300 movs r3, #0 1000eb4c: 7013 strb r3, [r2, #0] 1000eb4e: 0023 movs r3, r4 1000eb50: 68c2 ldr r2, [r0, #12] 1000eb52: 27d0 movs r7, #208 ; 0xd0 1000eb54: 4093 lsls r3, r2 1000eb56: 063f lsls r7, r7, #24 1000eb58: 0005 movs r5, r0 1000eb5a: 61bb str r3, [r7, #24] 1000eb5c: 2201 movs r2, #1 1000eb5e: 4811 ldr r0, [pc, #68] ; (1000eba4 <_ZN9LoRaClass10packetRssiEv+0x74>) 1000eb60: f002 f986 bl 10010e70 <__spi_write_blocking_veneer> 1000eb64: 466b mov r3, sp 1000eb66: 1dde adds r6, r3, #7 1000eb68: 0032 movs r2, r6 1000eb6a: 4641 mov r1, r8 1000eb6c: 2301 movs r3, #1 1000eb6e: 480d ldr r0, [pc, #52] ; (1000eba4 <_ZN9LoRaClass10packetRssiEv+0x74>) 1000eb70: f002 f986 bl 10010e80 <__spi_write_read_blocking_veneer> 1000eb74: 68eb ldr r3, [r5, #12] 1000eb76: 409c lsls r4, r3 1000eb78: 617c str r4, [r7, #20] 1000eb7a: 69a8 ldr r0, [r5, #24] 1000eb7c: f7fb fa70 bl 1000a060 <__wrap___aeabi_i2d> 1000eb80: 2280 movs r2, #128 ; 0x80 1000eb82: 4b09 ldr r3, [pc, #36] ; (1000eba8 <_ZN9LoRaClass10packetRssiEv+0x78>) 1000eb84: 05d2 lsls r2, r2, #23 1000eb86: f7fb fa3d bl 1000a004 <__wrap___aeabi_dcmplt> 1000eb8a: 1e43 subs r3, r0, #1 1000eb8c: 4198 sbcs r0, r3 1000eb8e: 4243 negs r3, r0 1000eb90: 2007 movs r0, #7 1000eb92: 7834 ldrb r4, [r6, #0] 1000eb94: 4018 ands r0, r3 1000eb96: 309d adds r0, #157 ; 0x9d 1000eb98: 1a20 subs r0, r4, r0 1000eb9a: b002 add sp, #8 1000eb9c: bc04 pop {r2} 1000eb9e: 4690 mov r8, r2 1000eba0: bdf0 pop {r4, r5, r6, r7, pc} 1000eba2: 46c0 nop ; (mov r8, r8) 1000eba4: 4003c000 .word 0x4003c000 1000eba8: 41bf4add .word 0x41bf4add 1000ebac <_ZN9LoRaClass7receiveEi>: 1000ebac: b5f0 push {r4, r5, r6, r7, lr} 1000ebae: 46ce mov lr, r9 1000ebb0: 4647 mov r7, r8 1000ebb2: b580 push {r7, lr} 1000ebb4: b085 sub sp, #20 1000ebb6: 466b mov r3, sp 1000ebb8: 4689 mov r9, r1 1000ebba: 1c59 adds r1, r3, #1 1000ebbc: 23c0 movs r3, #192 ; 0xc0 1000ebbe: 2401 movs r4, #1 1000ebc0: 2700 movs r7, #0 1000ebc2: 700b strb r3, [r1, #0] 1000ebc4: 3bbe subs r3, #190 ; 0xbe 1000ebc6: 446b add r3, sp 1000ebc8: 701f strb r7, [r3, #0] 1000ebca: 4698 mov r8, r3 1000ebcc: 0023 movs r3, r4 1000ebce: 68c2 ldr r2, [r0, #12] 1000ebd0: 25d0 movs r5, #208 ; 0xd0 1000ebd2: 4093 lsls r3, r2 1000ebd4: 062d lsls r5, r5, #24 1000ebd6: 0006 movs r6, r0 1000ebd8: 61ab str r3, [r5, #24] 1000ebda: 2201 movs r2, #1 1000ebdc: 484e ldr r0, [pc, #312] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ebde: f002 f947 bl 10010e70 <__spi_write_blocking_veneer> 1000ebe2: 220f movs r2, #15 1000ebe4: 2301 movs r3, #1 1000ebe6: 446a add r2, sp 1000ebe8: 4641 mov r1, r8 1000ebea: 484b ldr r0, [pc, #300] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ebec: f002 f948 bl 10010e80 <__spi_write_read_blocking_veneer> 1000ebf0: 0023 movs r3, r4 1000ebf2: 68f2 ldr r2, [r6, #12] 1000ebf4: 4093 lsls r3, r2 1000ebf6: 464a mov r2, r9 1000ebf8: 616b str r3, [r5, #20] 1000ebfa: 2a00 cmp r2, #0 1000ebfc: dd67 ble.n 1000ecce <_ZN9LoRaClass7receiveEi+0x122> 1000ebfe: 466a mov r2, sp 1000ec00: 1dd1 adds r1, r2, #7 1000ec02: 221d movs r2, #29 1000ec04: 700a strb r2, [r1, #0] 1000ec06: aa02 add r2, sp, #8 1000ec08: 7017 strb r7, [r2, #0] 1000ec0a: 6234 str r4, [r6, #32] 1000ec0c: 4690 mov r8, r2 1000ec0e: 61ab str r3, [r5, #24] 1000ec10: 2201 movs r2, #1 1000ec12: 4841 ldr r0, [pc, #260] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ec14: f002 f92c bl 10010e70 <__spi_write_blocking_veneer> 1000ec18: 220f movs r2, #15 1000ec1a: 2301 movs r3, #1 1000ec1c: 446a add r2, sp 1000ec1e: 4641 mov r1, r8 1000ec20: 483d ldr r0, [pc, #244] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ec22: f002 f92d bl 10010e80 <__spi_write_read_blocking_veneer> 1000ec26: 0022 movs r2, r4 1000ec28: 68f3 ldr r3, [r6, #12] 1000ec2a: 4669 mov r1, sp 1000ec2c: 409a lsls r2, r3 1000ec2e: 209d movs r0, #157 ; 0x9d 1000ec30: 3105 adds r1, #5 1000ec32: 616a str r2, [r5, #20] 1000ec34: 7008 strb r0, [r1, #0] 1000ec36: 4668 mov r0, sp 1000ec38: 466b mov r3, sp 1000ec3a: 1d87 adds r7, r0, #6 1000ec3c: 2001 movs r0, #1 1000ec3e: 7bdb ldrb r3, [r3, #15] 1000ec40: 4303 orrs r3, r0 1000ec42: 703b strb r3, [r7, #0] 1000ec44: 4834 ldr r0, [pc, #208] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ec46: 61aa str r2, [r5, #24] 1000ec48: 2201 movs r2, #1 1000ec4a: f002 f911 bl 10010e70 <__spi_write_blocking_veneer> 1000ec4e: 220f movs r2, #15 1000ec50: 0039 movs r1, r7 1000ec52: 2301 movs r3, #1 1000ec54: 446a add r2, sp 1000ec56: 4830 ldr r0, [pc, #192] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ec58: f002 f912 bl 10010e80 <__spi_write_read_blocking_veneer> 1000ec5c: 0023 movs r3, r4 1000ec5e: 68f2 ldr r2, [r6, #12] 1000ec60: af01 add r7, sp, #4 1000ec62: 4093 lsls r3, r2 1000ec64: 466a mov r2, sp 1000ec66: 1cd1 adds r1, r2, #3 1000ec68: 22a2 movs r2, #162 ; 0xa2 1000ec6a: 616b str r3, [r5, #20] 1000ec6c: 700a strb r2, [r1, #0] 1000ec6e: 464a mov r2, r9 1000ec70: 703a strb r2, [r7, #0] 1000ec72: 61ab str r3, [r5, #24] 1000ec74: 2201 movs r2, #1 1000ec76: 4828 ldr r0, [pc, #160] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ec78: f002 f8fa bl 10010e70 <__spi_write_blocking_veneer> 1000ec7c: 220f movs r2, #15 1000ec7e: 0039 movs r1, r7 1000ec80: 446a add r2, sp 1000ec82: 2301 movs r3, #1 1000ec84: 4824 ldr r0, [pc, #144] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ec86: f002 f8fb bl 10010e80 <__spi_write_read_blocking_veneer> 1000ec8a: 68f3 ldr r3, [r6, #12] 1000ec8c: 210d movs r1, #13 1000ec8e: 409c lsls r4, r3 1000ec90: 270e movs r7, #14 1000ec92: 616c str r4, [r5, #20] 1000ec94: 2381 movs r3, #129 ; 0x81 1000ec96: 25d0 movs r5, #208 ; 0xd0 1000ec98: 4469 add r1, sp 1000ec9a: 700b strb r3, [r1, #0] 1000ec9c: 446f add r7, sp 1000ec9e: 3304 adds r3, #4 1000eca0: 062d lsls r5, r5, #24 1000eca2: 703b strb r3, [r7, #0] 1000eca4: 2201 movs r2, #1 1000eca6: 61ac str r4, [r5, #24] 1000eca8: 481b ldr r0, [pc, #108] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ecaa: f002 f8e1 bl 10010e70 <__spi_write_blocking_veneer> 1000ecae: 220f movs r2, #15 1000ecb0: 2301 movs r3, #1 1000ecb2: 446a add r2, sp 1000ecb4: 0039 movs r1, r7 1000ecb6: 4818 ldr r0, [pc, #96] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ecb8: f002 f8e2 bl 10010e80 <__spi_write_read_blocking_veneer> 1000ecbc: 2301 movs r3, #1 1000ecbe: 68f2 ldr r2, [r6, #12] 1000ecc0: 4093 lsls r3, r2 1000ecc2: 616b str r3, [r5, #20] 1000ecc4: b005 add sp, #20 1000ecc6: bc0c pop {r2, r3} 1000ecc8: 4690 mov r8, r2 1000ecca: 4699 mov r9, r3 1000eccc: bdf0 pop {r4, r5, r6, r7, pc} 1000ecce: 210b movs r1, #11 1000ecd0: 221d movs r2, #29 1000ecd2: 4469 add r1, sp 1000ecd4: 700a strb r2, [r1, #0] 1000ecd6: aa03 add r2, sp, #12 1000ecd8: 7017 strb r7, [r2, #0] 1000ecda: 6237 str r7, [r6, #32] 1000ecdc: 4690 mov r8, r2 1000ecde: 61ab str r3, [r5, #24] 1000ece0: 2201 movs r2, #1 1000ece2: 480d ldr r0, [pc, #52] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ece4: f002 f8c4 bl 10010e70 <__spi_write_blocking_veneer> 1000ece8: 220f movs r2, #15 1000ecea: 2301 movs r3, #1 1000ecec: 446a add r2, sp 1000ecee: 4641 mov r1, r8 1000ecf0: 4809 ldr r0, [pc, #36] ; (1000ed18 <_ZN9LoRaClass7receiveEi+0x16c>) 1000ecf2: f002 f8c5 bl 10010e80 <__spi_write_read_blocking_veneer> 1000ecf6: 0022 movs r2, r4 1000ecf8: 68f3 ldr r3, [r6, #12] 1000ecfa: 2109 movs r1, #9 1000ecfc: 409a lsls r2, r3 1000ecfe: 466b mov r3, sp 1000ed00: 270a movs r7, #10 1000ed02: 209d movs r0, #157 ; 0x9d 1000ed04: 616a str r2, [r5, #20] 1000ed06: 7bdb ldrb r3, [r3, #15] 1000ed08: 4469 add r1, sp 1000ed0a: 446f add r7, sp 1000ed0c: 43a3 bics r3, r4 1000ed0e: 7008 strb r0, [r1, #0] 1000ed10: 703b strb r3, [r7, #0] 1000ed12: 61aa str r2, [r5, #24] 1000ed14: e7ae b.n 1000ec74 <_ZN9LoRaClass7receiveEi+0xc8> 1000ed16: 46c0 nop ; (mov r8, r8) 1000ed18: 4003c000 .word 0x4003c000 1000ed1c <_ZN9LoRaClass10setTxPowerEii>: 1000ed1c: b5f0 push {r4, r5, r6, r7, lr} 1000ed1e: 46ce mov lr, r9 1000ed20: 4647 mov r7, r8 1000ed22: 0005 movs r5, r0 1000ed24: 2001 movs r0, #1 1000ed26: b580 push {r7, lr} 1000ed28: 68eb ldr r3, [r5, #12] 1000ed2a: b085 sub sp, #20 1000ed2c: 4098 lsls r0, r3 1000ed2e: 2a00 cmp r2, #0 1000ed30: d125 bne.n 1000ed7e <_ZN9LoRaClass10setTxPowerEii+0x62> 1000ed32: 000b movs r3, r1 1000ed34: 290e cmp r1, #14 1000ed36: dd00 ble.n 1000ed3a <_ZN9LoRaClass10setTxPowerEii+0x1e> 1000ed38: e0a5 b.n 1000ee86 <_ZN9LoRaClass10setTxPowerEii+0x16a> 1000ed3a: 466a mov r2, sp 1000ed3c: 1cd1 adds r1, r2, #3 1000ed3e: 2289 movs r2, #137 ; 0x89 1000ed40: 700a strb r2, [r1, #0] 1000ed42: 43da mvns r2, r3 1000ed44: 17d2 asrs r2, r2, #31 1000ed46: 4013 ands r3, r2 1000ed48: 26d0 movs r6, #208 ; 0xd0 1000ed4a: 2270 movs r2, #112 ; 0x70 1000ed4c: ac01 add r4, sp, #4 1000ed4e: 4313 orrs r3, r2 1000ed50: 0636 lsls r6, r6, #24 1000ed52: 7023 strb r3, [r4, #0] 1000ed54: 2201 movs r2, #1 1000ed56: 61b0 str r0, [r6, #24] 1000ed58: 484e ldr r0, [pc, #312] ; (1000ee94 <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000ed5a: f002 f889 bl 10010e70 <__spi_write_blocking_veneer> 1000ed5e: 220f movs r2, #15 1000ed60: 2301 movs r3, #1 1000ed62: 446a add r2, sp 1000ed64: 0021 movs r1, r4 1000ed66: 484b ldr r0, [pc, #300] ; (1000ee94 <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000ed68: f002 f88a bl 10010e80 <__spi_write_read_blocking_veneer> 1000ed6c: 2301 movs r3, #1 1000ed6e: 68ea ldr r2, [r5, #12] 1000ed70: 4093 lsls r3, r2 1000ed72: 6173 str r3, [r6, #20] 1000ed74: b005 add sp, #20 1000ed76: bc0c pop {r2, r3} 1000ed78: 4690 mov r8, r2 1000ed7a: 4699 mov r9, r3 1000ed7c: bdf0 pop {r4, r5, r6, r7, pc} 1000ed7e: 2911 cmp r1, #17 1000ed80: dd29 ble.n 1000edd6 <_ZN9LoRaClass10setTxPowerEii+0xba> 1000ed82: 2914 cmp r1, #20 1000ed84: dd00 ble.n 1000ed88 <_ZN9LoRaClass10setTxPowerEii+0x6c> 1000ed86: e080 b.n 1000ee8a <_ZN9LoRaClass10setTxPowerEii+0x16e> 1000ed88: 466b mov r3, sp 1000ed8a: 1ecc subs r4, r1, #3 1000ed8c: 1dd9 adds r1, r3, #7 1000ed8e: 23cd movs r3, #205 ; 0xcd 1000ed90: ae02 add r6, sp, #8 1000ed92: 700b strb r3, [r1, #0] 1000ed94: 3b46 subs r3, #70 ; 0x46 1000ed96: 7033 strb r3, [r6, #0] 1000ed98: 23d0 movs r3, #208 ; 0xd0 1000ed9a: 270f movs r7, #15 1000ed9c: 061b lsls r3, r3, #24 1000ed9e: 6198 str r0, [r3, #24] 1000eda0: 2201 movs r2, #1 1000eda2: 483c ldr r0, [pc, #240] ; (1000ee94 <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000eda4: 4698 mov r8, r3 1000eda6: f002 f863 bl 10010e70 <__spi_write_blocking_veneer> 1000edaa: 0031 movs r1, r6 1000edac: 2601 movs r6, #1 1000edae: 446f add r7, sp 1000edb0: 2301 movs r3, #1 1000edb2: 003a movs r2, r7 1000edb4: 4837 ldr r0, [pc, #220] ; (1000ee94 <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000edb6: f002 f863 bl 10010e80 <__spi_write_read_blocking_veneer> 1000edba: 0033 movs r3, r6 1000edbc: 68ea ldr r2, [r5, #12] 1000edbe: 4093 lsls r3, r2 1000edc0: 4642 mov r2, r8 1000edc2: 6153 str r3, [r2, #20] 1000edc4: 466a mov r2, sp 1000edc6: 1d51 adds r1, r2, #5 1000edc8: 228b movs r2, #139 ; 0x8b 1000edca: 700a strb r2, [r1, #0] 1000edcc: 3a85 subs r2, #133 ; 0x85 1000edce: 446a add r2, sp 1000edd0: 4691 mov r9, r2 1000edd2: 2231 movs r2, #49 ; 0x31 1000edd4: e027 b.n 1000ee26 <_ZN9LoRaClass10setTxPowerEii+0x10a> 1000edd6: 000c movs r4, r1 1000edd8: 2902 cmp r1, #2 1000edda: db58 blt.n 1000ee8e <_ZN9LoRaClass10setTxPowerEii+0x172> 1000eddc: 210b movs r1, #11 1000edde: 23cd movs r3, #205 ; 0xcd 1000ede0: 4469 add r1, sp 1000ede2: 700b strb r3, [r1, #0] 1000ede4: ae03 add r6, sp, #12 1000ede6: 3b49 subs r3, #73 ; 0x49 1000ede8: 7033 strb r3, [r6, #0] 1000edea: 23d0 movs r3, #208 ; 0xd0 1000edec: 270f movs r7, #15 1000edee: 061b lsls r3, r3, #24 1000edf0: 6198 str r0, [r3, #24] 1000edf2: 2201 movs r2, #1 1000edf4: 4827 ldr r0, [pc, #156] ; (1000ee94 <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000edf6: 4698 mov r8, r3 1000edf8: f002 f83a bl 10010e70 <__spi_write_blocking_veneer> 1000edfc: 0031 movs r1, r6 1000edfe: 2601 movs r6, #1 1000ee00: 446f add r7, sp 1000ee02: 2301 movs r3, #1 1000ee04: 003a movs r2, r7 1000ee06: 4823 ldr r0, [pc, #140] ; (1000ee94 <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000ee08: f002 f83a bl 10010e80 <__spi_write_read_blocking_veneer> 1000ee0c: 0033 movs r3, r6 1000ee0e: 68ea ldr r2, [r5, #12] 1000ee10: 2109 movs r1, #9 1000ee12: 4093 lsls r3, r2 1000ee14: 4642 mov r2, r8 1000ee16: 6153 str r3, [r2, #20] 1000ee18: 228b movs r2, #139 ; 0x8b 1000ee1a: 4469 add r1, sp 1000ee1c: 700a strb r2, [r1, #0] 1000ee1e: 3a81 subs r2, #129 ; 0x81 1000ee20: 446a add r2, sp 1000ee22: 4691 mov r9, r2 1000ee24: 222b movs r2, #43 ; 0x2b 1000ee26: 4648 mov r0, r9 1000ee28: 7002 strb r2, [r0, #0] 1000ee2a: 4642 mov r2, r8 1000ee2c: 4819 ldr r0, [pc, #100] ; (1000ee94 <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000ee2e: 6193 str r3, [r2, #24] 1000ee30: 2201 movs r2, #1 1000ee32: f002 f81d bl 10010e70 <__spi_write_blocking_veneer> 1000ee36: 2301 movs r3, #1 1000ee38: 003a movs r2, r7 1000ee3a: 4649 mov r1, r9 1000ee3c: 4815 ldr r0, [pc, #84] ; (1000ee94 <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000ee3e: f002 f81f bl 10010e80 <__spi_write_read_blocking_veneer> 1000ee42: 0033 movs r3, r6 1000ee44: 68ea ldr r2, [r5, #12] 1000ee46: 210d movs r1, #13 1000ee48: 4093 lsls r3, r2 1000ee4a: 4642 mov r2, r8 1000ee4c: 6153 str r3, [r2, #20] 1000ee4e: 2289 movs r2, #137 ; 0x89 1000ee50: 260e movs r6, #14 1000ee52: 4469 add r1, sp 1000ee54: 700a strb r2, [r1, #0] 1000ee56: 3a0a subs r2, #10 1000ee58: 3aff subs r2, #255 ; 0xff 1000ee5a: 3c02 subs r4, #2 1000ee5c: 4314 orrs r4, r2 1000ee5e: 446e add r6, sp 1000ee60: 7034 strb r4, [r6, #0] 1000ee62: 24d0 movs r4, #208 ; 0xd0 1000ee64: 0624 lsls r4, r4, #24 1000ee66: 61a3 str r3, [r4, #24] 1000ee68: 3281 adds r2, #129 ; 0x81 1000ee6a: 480a ldr r0, [pc, #40] ; (1000ee94 <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000ee6c: f002 f800 bl 10010e70 <__spi_write_blocking_veneer> 1000ee70: 2301 movs r3, #1 1000ee72: 003a movs r2, r7 1000ee74: 0031 movs r1, r6 1000ee76: 4807 ldr r0, [pc, #28] ; (1000ee94 <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000ee78: f002 f802 bl 10010e80 <__spi_write_read_blocking_veneer> 1000ee7c: 2301 movs r3, #1 1000ee7e: 68ea ldr r2, [r5, #12] 1000ee80: 4093 lsls r3, r2 1000ee82: 6163 str r3, [r4, #20] 1000ee84: e776 b.n 1000ed74 <_ZN9LoRaClass10setTxPowerEii+0x58> 1000ee86: 230e movs r3, #14 1000ee88: e757 b.n 1000ed3a <_ZN9LoRaClass10setTxPowerEii+0x1e> 1000ee8a: 2114 movs r1, #20 1000ee8c: e77c b.n 1000ed88 <_ZN9LoRaClass10setTxPowerEii+0x6c> 1000ee8e: 2402 movs r4, #2 1000ee90: e7a4 b.n 1000eddc <_ZN9LoRaClass10setTxPowerEii+0xc0> 1000ee92: 46c0 nop ; (mov r8, r8) 1000ee94: 4003c000 .word 0x4003c000 1000ee98 <_ZN9LoRaClass18setSpreadingFactorEi>: 1000ee98: b5f0 push {r4, r5, r6, r7, lr} 1000ee9a: 4645 mov r5, r8 1000ee9c: 46de mov lr, fp 1000ee9e: 4657 mov r7, sl 1000eea0: 464e mov r6, r9 1000eea2: b5e0 push {r5, r6, r7, lr} 1000eea4: 0005 movs r5, r0 1000eea6: b087 sub sp, #28 1000eea8: 2905 cmp r1, #5 1000eeaa: dc00 bgt.n 1000eeae <_ZN9LoRaClass18setSpreadingFactorEi+0x16> 1000eeac: e10a b.n 1000f0c4 <_ZN9LoRaClass18setSpreadingFactorEi+0x22c> 1000eeae: 290c cmp r1, #12 1000eeb0: dd00 ble.n 1000eeb4 <_ZN9LoRaClass18setSpreadingFactorEi+0x1c> 1000eeb2: e0fc b.n 1000f0ae <_ZN9LoRaClass18setSpreadingFactorEi+0x216> 1000eeb4: 2906 cmp r1, #6 1000eeb6: d100 bne.n 1000eeba <_ZN9LoRaClass18setSpreadingFactorEi+0x22> 1000eeb8: e104 b.n 1000f0c4 <_ZN9LoRaClass18setSpreadingFactorEi+0x22c> 1000eeba: 0109 lsls r1, r1, #4 1000eebc: b24b sxtb r3, r1 1000eebe: 4698 mov r8, r3 1000eec0: 2109 movs r1, #9 1000eec2: 23b1 movs r3, #177 ; 0xb1 1000eec4: 4469 add r1, sp 1000eec6: 700b strb r3, [r1, #0] 1000eec8: 3ba7 subs r3, #167 ; 0xa7 1000eeca: 446b add r3, sp 1000eecc: 4699 mov r9, r3 1000eece: 2601 movs r6, #1 1000eed0: 464a mov r2, r9 1000eed2: 23c3 movs r3, #195 ; 0xc3 1000eed4: 7013 strb r3, [r2, #0] 1000eed6: 0033 movs r3, r6 1000eed8: 68ea ldr r2, [r5, #12] 1000eeda: 27d0 movs r7, #208 ; 0xd0 1000eedc: 4093 lsls r3, r2 1000eede: 2417 movs r4, #23 1000eee0: 063f lsls r7, r7, #24 1000eee2: 61bb str r3, [r7, #24] 1000eee4: 2201 movs r2, #1 1000eee6: 446c add r4, sp 1000eee8: 4894 ldr r0, [pc, #592] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000eeea: f001 ffc1 bl 10010e70 <__spi_write_blocking_veneer> 1000eeee: 4649 mov r1, r9 1000eef0: 2301 movs r3, #1 1000eef2: 0022 movs r2, r4 1000eef4: 4891 ldr r0, [pc, #580] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000eef6: f001 ffc3 bl 10010e80 <__spi_write_read_blocking_veneer> 1000eefa: 0033 movs r3, r6 1000eefc: 68ea ldr r2, [r5, #12] 1000eefe: 4093 lsls r3, r2 1000ef00: 466a mov r2, sp 1000ef02: 1dd1 adds r1, r2, #7 1000ef04: 22b7 movs r2, #183 ; 0xb7 1000ef06: 617b str r3, [r7, #20] 1000ef08: 700a strb r2, [r1, #0] 1000ef0a: aa02 add r2, sp, #8 1000ef0c: 4691 mov r9, r2 1000ef0e: 220a movs r2, #10 1000ef10: 4648 mov r0, r9 1000ef12: 7002 strb r2, [r0, #0] 1000ef14: 61bb str r3, [r7, #24] 1000ef16: 3a09 subs r2, #9 1000ef18: 4888 ldr r0, [pc, #544] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ef1a: f001 ffa9 bl 10010e70 <__spi_write_blocking_veneer> 1000ef1e: 2301 movs r3, #1 1000ef20: 0022 movs r2, r4 1000ef22: 4649 mov r1, r9 1000ef24: 4885 ldr r0, [pc, #532] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ef26: f001 ffab bl 10010e80 <__spi_write_read_blocking_veneer> 1000ef2a: 0033 movs r3, r6 1000ef2c: 68ea ldr r2, [r5, #12] 1000ef2e: 4093 lsls r3, r2 1000ef30: 617b str r3, [r7, #20] 1000ef32: 210d movs r1, #13 1000ef34: 221e movs r2, #30 1000ef36: 4469 add r1, sp 1000ef38: 260e movs r6, #14 1000ef3a: 27d0 movs r7, #208 ; 0xd0 1000ef3c: 700a strb r2, [r1, #0] 1000ef3e: 2200 movs r2, #0 1000ef40: 063f lsls r7, r7, #24 1000ef42: 446e add r6, sp 1000ef44: 7032 strb r2, [r6, #0] 1000ef46: 4691 mov r9, r2 1000ef48: 61bb str r3, [r7, #24] 1000ef4a: 3201 adds r2, #1 1000ef4c: 487b ldr r0, [pc, #492] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ef4e: f001 ff8f bl 10010e70 <__spi_write_blocking_veneer> 1000ef52: 0031 movs r1, r6 1000ef54: 2601 movs r6, #1 1000ef56: 2301 movs r3, #1 1000ef58: 0022 movs r2, r4 1000ef5a: 4878 ldr r0, [pc, #480] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ef5c: f001 ff90 bl 10010e80 <__spi_write_read_blocking_veneer> 1000ef60: 0032 movs r2, r6 1000ef62: 68eb ldr r3, [r5, #12] 1000ef64: 210b movs r1, #11 1000ef66: 409a lsls r2, r3 1000ef68: 239e movs r3, #158 ; 0x9e 1000ef6a: 4469 add r1, sp 1000ef6c: 617a str r2, [r7, #20] 1000ef6e: 700b strb r3, [r1, #0] 1000ef70: ab03 add r3, sp, #12 1000ef72: 469a mov sl, r3 1000ef74: 230f movs r3, #15 1000ef76: 7820 ldrb r0, [r4, #0] 1000ef78: 4003 ands r3, r0 1000ef7a: 4640 mov r0, r8 1000ef7c: 4318 orrs r0, r3 1000ef7e: 0003 movs r3, r0 1000ef80: 4650 mov r0, sl 1000ef82: 7003 strb r3, [r0, #0] 1000ef84: 61ba str r2, [r7, #24] 1000ef86: 486d ldr r0, [pc, #436] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ef88: 2201 movs r2, #1 1000ef8a: f001 ff71 bl 10010e70 <__spi_write_blocking_veneer> 1000ef8e: 2301 movs r3, #1 1000ef90: 0022 movs r2, r4 1000ef92: 4651 mov r1, sl 1000ef94: 4869 ldr r0, [pc, #420] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ef96: f001 ff73 bl 10010e80 <__spi_write_read_blocking_veneer> 1000ef9a: 0033 movs r3, r6 1000ef9c: 68ea ldr r2, [r5, #12] 1000ef9e: 210f movs r1, #15 1000efa0: 4093 lsls r3, r2 1000efa2: 221d movs r2, #29 1000efa4: 4469 add r1, sp 1000efa6: 617b str r3, [r7, #20] 1000efa8: 4648 mov r0, r9 1000efaa: 700a strb r2, [r1, #0] 1000efac: aa04 add r2, sp, #16 1000efae: 4690 mov r8, r2 1000efb0: 7010 strb r0, [r2, #0] 1000efb2: 61bb str r3, [r7, #24] 1000efb4: 2201 movs r2, #1 1000efb6: 4861 ldr r0, [pc, #388] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000efb8: f001 ff5a bl 10010e70 <__spi_write_blocking_veneer> 1000efbc: 2301 movs r3, #1 1000efbe: 0022 movs r2, r4 1000efc0: 4641 mov r1, r8 1000efc2: 485e ldr r0, [pc, #376] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000efc4: f001 ff5c bl 10010e80 <__spi_write_read_blocking_veneer> 1000efc8: 0032 movs r2, r6 1000efca: 68eb ldr r3, [r5, #12] 1000efcc: 409a lsls r2, r3 1000efce: 617a str r2, [r7, #20] 1000efd0: 7823 ldrb r3, [r4, #0] 1000efd2: 111b asrs r3, r3, #4 1000efd4: 2b09 cmp r3, #9 1000efd6: dc6e bgt.n 1000f0b6 <_ZN9LoRaClass18setSpreadingFactorEi+0x21e> 1000efd8: 4959 ldr r1, [pc, #356] ; (1000f140 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a8>) 1000efda: 009b lsls r3, r3, #2 1000efdc: 585b ldr r3, [r3, r1] 1000efde: 4699 mov r9, r3 1000efe0: 2113 movs r1, #19 1000efe2: 231e movs r3, #30 1000efe4: 4469 add r1, sp 1000efe6: 27d0 movs r7, #208 ; 0xd0 1000efe8: 700b strb r3, [r1, #0] 1000efea: 2300 movs r3, #0 1000efec: 063f lsls r7, r7, #24 1000efee: ae05 add r6, sp, #20 1000eff0: 7033 strb r3, [r6, #0] 1000eff2: 4852 ldr r0, [pc, #328] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000eff4: 61ba str r2, [r7, #24] 1000eff6: 2201 movs r2, #1 1000eff8: 469b mov fp, r3 1000effa: f001 ff39 bl 10010e70 <__spi_write_blocking_veneer> 1000effe: 0031 movs r1, r6 1000f000: 2601 movs r6, #1 1000f002: 2301 movs r3, #1 1000f004: 0022 movs r2, r4 1000f006: 484d ldr r0, [pc, #308] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000f008: f001 ff3a bl 10010e80 <__spi_write_read_blocking_veneer> 1000f00c: 0033 movs r3, r6 1000f00e: 68ea ldr r2, [r5, #12] 1000f010: 2111 movs r1, #17 1000f012: 4093 lsls r3, r2 1000f014: 617b str r3, [r7, #20] 1000f016: 7822 ldrb r2, [r4, #0] 1000f018: 4469 add r1, sp 1000f01a: 4692 mov sl, r2 1000f01c: 2226 movs r2, #38 ; 0x26 1000f01e: 700a strb r2, [r1, #0] 1000f020: 3a14 subs r2, #20 1000f022: 446a add r2, sp 1000f024: 4658 mov r0, fp 1000f026: 4690 mov r8, r2 1000f028: 7010 strb r0, [r2, #0] 1000f02a: 61bb str r3, [r7, #24] 1000f02c: 2201 movs r2, #1 1000f02e: 4843 ldr r0, [pc, #268] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000f030: f001 ff1e bl 10010e70 <__spi_write_blocking_veneer> 1000f034: 4641 mov r1, r8 1000f036: 2301 movs r3, #1 1000f038: 0022 movs r2, r4 1000f03a: 4840 ldr r0, [pc, #256] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000f03c: f001 ff20 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f040: 0033 movs r3, r6 1000f042: 68ea ldr r2, [r5, #12] 1000f044: 0031 movs r1, r6 1000f046: 4093 lsls r3, r2 1000f048: 617b str r3, [r7, #20] 1000f04a: 4698 mov r8, r3 1000f04c: 4653 mov r3, sl 1000f04e: 111b asrs r3, r3, #4 1000f050: 4099 lsls r1, r3 1000f052: 4648 mov r0, r9 1000f054: f7fa fcf8 bl 10009a48 <__wrap___aeabi_idiv> 1000f058: 0001 movs r1, r0 1000f05a: 20fa movs r0, #250 ; 0xfa 1000f05c: 0080 lsls r0, r0, #2 1000f05e: 7827 ldrb r7, [r4, #0] 1000f060: f7fa fcf2 bl 10009a48 <__wrap___aeabi_idiv> 1000f064: 2810 cmp r0, #16 1000f066: dc2a bgt.n 1000f0be <_ZN9LoRaClass18setSpreadingFactorEi+0x226> 1000f068: 2308 movs r3, #8 1000f06a: 439f bics r7, r3 1000f06c: 2115 movs r1, #21 1000f06e: 23a6 movs r3, #166 ; 0xa6 1000f070: 4469 add r1, sp 1000f072: 700b strb r3, [r1, #0] 1000f074: 3b90 subs r3, #144 ; 0x90 1000f076: 446b add r3, sp 1000f078: 26d0 movs r6, #208 ; 0xd0 1000f07a: 701f strb r7, [r3, #0] 1000f07c: 4699 mov r9, r3 1000f07e: 4643 mov r3, r8 1000f080: 0636 lsls r6, r6, #24 1000f082: 61b3 str r3, [r6, #24] 1000f084: 2201 movs r2, #1 1000f086: 482d ldr r0, [pc, #180] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000f088: f001 fef2 bl 10010e70 <__spi_write_blocking_veneer> 1000f08c: 0022 movs r2, r4 1000f08e: 2301 movs r3, #1 1000f090: 4649 mov r1, r9 1000f092: 482a ldr r0, [pc, #168] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000f094: f001 fef4 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f098: 2301 movs r3, #1 1000f09a: 68ea ldr r2, [r5, #12] 1000f09c: 4093 lsls r3, r2 1000f09e: 6173 str r3, [r6, #20] 1000f0a0: b007 add sp, #28 1000f0a2: bc3c pop {r2, r3, r4, r5} 1000f0a4: 4690 mov r8, r2 1000f0a6: 4699 mov r9, r3 1000f0a8: 46a2 mov sl, r4 1000f0aa: 46ab mov fp, r5 1000f0ac: bdf0 pop {r4, r5, r6, r7, pc} 1000f0ae: 2340 movs r3, #64 ; 0x40 1000f0b0: 425b negs r3, r3 1000f0b2: 4698 mov r8, r3 1000f0b4: e704 b.n 1000eec0 <_ZN9LoRaClass18setSpreadingFactorEi+0x28> 1000f0b6: 2301 movs r3, #1 1000f0b8: 425b negs r3, r3 1000f0ba: 4699 mov r9, r3 1000f0bc: e790 b.n 1000efe0 <_ZN9LoRaClass18setSpreadingFactorEi+0x148> 1000f0be: 2308 movs r3, #8 1000f0c0: 431f orrs r7, r3 1000f0c2: e7d3 b.n 1000f06c <_ZN9LoRaClass18setSpreadingFactorEi+0x1d4> 1000f0c4: 466b mov r3, sp 1000f0c6: 1d59 adds r1, r3, #5 1000f0c8: 23b1 movs r3, #177 ; 0xb1 1000f0ca: 700b strb r3, [r1, #0] 1000f0cc: 3bab subs r3, #171 ; 0xab 1000f0ce: 446b add r3, sp 1000f0d0: 4698 mov r8, r3 1000f0d2: 2601 movs r6, #1 1000f0d4: 4642 mov r2, r8 1000f0d6: 23c5 movs r3, #197 ; 0xc5 1000f0d8: 7013 strb r3, [r2, #0] 1000f0da: 0033 movs r3, r6 1000f0dc: 68ea ldr r2, [r5, #12] 1000f0de: 27d0 movs r7, #208 ; 0xd0 1000f0e0: 4093 lsls r3, r2 1000f0e2: 2417 movs r4, #23 1000f0e4: 063f lsls r7, r7, #24 1000f0e6: 61bb str r3, [r7, #24] 1000f0e8: 2201 movs r2, #1 1000f0ea: 446c add r4, sp 1000f0ec: 4813 ldr r0, [pc, #76] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000f0ee: f001 febf bl 10010e70 <__spi_write_blocking_veneer> 1000f0f2: 4641 mov r1, r8 1000f0f4: 2301 movs r3, #1 1000f0f6: 0022 movs r2, r4 1000f0f8: 4810 ldr r0, [pc, #64] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000f0fa: f001 fec1 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f0fe: 0033 movs r3, r6 1000f100: 68ea ldr r2, [r5, #12] 1000f102: 4093 lsls r3, r2 1000f104: 466a mov r2, sp 1000f106: 1cd1 adds r1, r2, #3 1000f108: 22b7 movs r2, #183 ; 0xb7 1000f10a: 617b str r3, [r7, #20] 1000f10c: 700a strb r2, [r1, #0] 1000f10e: aa01 add r2, sp, #4 1000f110: 4690 mov r8, r2 1000f112: 220c movs r2, #12 1000f114: 4640 mov r0, r8 1000f116: 7002 strb r2, [r0, #0] 1000f118: 61bb str r3, [r7, #24] 1000f11a: 3a0b subs r2, #11 1000f11c: 4807 ldr r0, [pc, #28] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000f11e: f001 fea7 bl 10010e70 <__spi_write_blocking_veneer> 1000f122: 2301 movs r3, #1 1000f124: 0022 movs r2, r4 1000f126: 4641 mov r1, r8 1000f128: 4804 ldr r0, [pc, #16] ; (1000f13c <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000f12a: f001 fea9 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f12e: 0033 movs r3, r6 1000f130: 68ea ldr r2, [r5, #12] 1000f132: 4093 lsls r3, r2 1000f134: 2260 movs r2, #96 ; 0x60 1000f136: 617b str r3, [r7, #20] 1000f138: 4690 mov r8, r2 1000f13a: e6fa b.n 1000ef32 <_ZN9LoRaClass18setSpreadingFactorEi+0x9a> 1000f13c: 4003c000 .word 0x4003c000 1000f140: 10011cdc .word 0x10011cdc 1000f144 <_ZN9LoRaClass18setSignalBandwidthEl>: 1000f144: b5f0 push {r4, r5, r6, r7, lr} 1000f146: 46de mov lr, fp 1000f148: 4645 mov r5, r8 1000f14a: 4657 mov r7, sl 1000f14c: 464e mov r6, r9 1000f14e: b5e0 push {r5, r6, r7, lr} 1000f150: 0005 movs r5, r0 1000f152: b085 sub sp, #20 1000f154: 0008 movs r0, r1 1000f156: f7fa ff83 bl 1000a060 <__wrap___aeabi_i2d> 1000f15a: 4b97 ldr r3, [pc, #604] ; (1000f3b8 <_ZN9LoRaClass18setSignalBandwidthEl+0x274>) 1000f15c: 2200 movs r2, #0 1000f15e: 0006 movs r6, r0 1000f160: 000f movs r7, r1 1000f162: f7fa ff55 bl 1000a010 <__wrap___aeabi_dcmple> 1000f166: 2300 movs r3, #0 1000f168: 4698 mov r8, r3 1000f16a: 2800 cmp r0, #0 1000f16c: d155 bne.n 1000f21a <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000f16e: 4b93 ldr r3, [pc, #588] ; (1000f3bc <_ZN9LoRaClass18setSignalBandwidthEl+0x278>) 1000f170: 2200 movs r2, #0 1000f172: 0030 movs r0, r6 1000f174: 0039 movs r1, r7 1000f176: f7fa ff4b bl 1000a010 <__wrap___aeabi_dcmple> 1000f17a: 2310 movs r3, #16 1000f17c: 4698 mov r8, r3 1000f17e: 2800 cmp r0, #0 1000f180: d14b bne.n 1000f21a <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000f182: 4b8f ldr r3, [pc, #572] ; (1000f3c0 <_ZN9LoRaClass18setSignalBandwidthEl+0x27c>) 1000f184: 2200 movs r2, #0 1000f186: 0030 movs r0, r6 1000f188: 0039 movs r1, r7 1000f18a: f7fa ff41 bl 1000a010 <__wrap___aeabi_dcmple> 1000f18e: 2320 movs r3, #32 1000f190: 4698 mov r8, r3 1000f192: 2800 cmp r0, #0 1000f194: d141 bne.n 1000f21a <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000f196: 4b8b ldr r3, [pc, #556] ; (1000f3c4 <_ZN9LoRaClass18setSignalBandwidthEl+0x280>) 1000f198: 2200 movs r2, #0 1000f19a: 0030 movs r0, r6 1000f19c: 0039 movs r1, r7 1000f19e: f7fa ff37 bl 1000a010 <__wrap___aeabi_dcmple> 1000f1a2: 2330 movs r3, #48 ; 0x30 1000f1a4: 4698 mov r8, r3 1000f1a6: 2800 cmp r0, #0 1000f1a8: d137 bne.n 1000f21a <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000f1aa: 4b87 ldr r3, [pc, #540] ; (1000f3c8 <_ZN9LoRaClass18setSignalBandwidthEl+0x284>) 1000f1ac: 2200 movs r2, #0 1000f1ae: 0030 movs r0, r6 1000f1b0: 0039 movs r1, r7 1000f1b2: f7fa ff2d bl 1000a010 <__wrap___aeabi_dcmple> 1000f1b6: 2340 movs r3, #64 ; 0x40 1000f1b8: 4698 mov r8, r3 1000f1ba: 2800 cmp r0, #0 1000f1bc: d12d bne.n 1000f21a <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000f1be: 4b83 ldr r3, [pc, #524] ; (1000f3cc <_ZN9LoRaClass18setSignalBandwidthEl+0x288>) 1000f1c0: 2200 movs r2, #0 1000f1c2: 0030 movs r0, r6 1000f1c4: 0039 movs r1, r7 1000f1c6: f7fa ff23 bl 1000a010 <__wrap___aeabi_dcmple> 1000f1ca: 2350 movs r3, #80 ; 0x50 1000f1cc: 4698 mov r8, r3 1000f1ce: 2800 cmp r0, #0 1000f1d0: d123 bne.n 1000f21a <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000f1d2: 4b7f ldr r3, [pc, #508] ; (1000f3d0 <_ZN9LoRaClass18setSignalBandwidthEl+0x28c>) 1000f1d4: 2200 movs r2, #0 1000f1d6: 0030 movs r0, r6 1000f1d8: 0039 movs r1, r7 1000f1da: f7fa ff19 bl 1000a010 <__wrap___aeabi_dcmple> 1000f1de: 2360 movs r3, #96 ; 0x60 1000f1e0: 4698 mov r8, r3 1000f1e2: 2800 cmp r0, #0 1000f1e4: d119 bne.n 1000f21a <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000f1e6: 4b7b ldr r3, [pc, #492] ; (1000f3d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x290>) 1000f1e8: 2200 movs r2, #0 1000f1ea: 0030 movs r0, r6 1000f1ec: 0039 movs r1, r7 1000f1ee: f7fa ff0f bl 1000a010 <__wrap___aeabi_dcmple> 1000f1f2: 2370 movs r3, #112 ; 0x70 1000f1f4: 4698 mov r8, r3 1000f1f6: 2800 cmp r0, #0 1000f1f8: d10f bne.n 1000f21a <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000f1fa: 4b77 ldr r3, [pc, #476] ; (1000f3d8 <_ZN9LoRaClass18setSignalBandwidthEl+0x294>) 1000f1fc: 2200 movs r2, #0 1000f1fe: 0030 movs r0, r6 1000f200: 0039 movs r1, r7 1000f202: f7fa ff05 bl 1000a010 <__wrap___aeabi_dcmple> 1000f206: 1e43 subs r3, r0, #1 1000f208: 4198 sbcs r0, r3 1000f20a: 220f movs r2, #15 1000f20c: 2370 movs r3, #112 ; 0x70 1000f20e: 4240 negs r0, r0 1000f210: 4390 bics r0, r2 1000f212: 425b negs r3, r3 1000f214: 4680 mov r8, r0 1000f216: 469c mov ip, r3 1000f218: 44e0 add r8, ip 1000f21a: 466b mov r3, sp 1000f21c: 1d59 adds r1, r3, #5 1000f21e: 231d movs r3, #29 1000f220: 700b strb r3, [r1, #0] 1000f222: 469a mov sl, r3 1000f224: 3b17 subs r3, #23 1000f226: 446b add r3, sp 1000f228: 469b mov fp, r3 1000f22a: 2300 movs r3, #0 1000f22c: 4699 mov r9, r3 1000f22e: 2601 movs r6, #1 1000f230: 465b mov r3, fp 1000f232: 464a mov r2, r9 1000f234: 701a strb r2, [r3, #0] 1000f236: 0033 movs r3, r6 1000f238: 68ea ldr r2, [r5, #12] 1000f23a: 27d0 movs r7, #208 ; 0xd0 1000f23c: 4093 lsls r3, r2 1000f23e: 240f movs r4, #15 1000f240: 063f lsls r7, r7, #24 1000f242: 446c add r4, sp 1000f244: 61bb str r3, [r7, #24] 1000f246: 2201 movs r2, #1 1000f248: 4864 ldr r0, [pc, #400] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f24a: f001 fe11 bl 10010e70 <__spi_write_blocking_veneer> 1000f24e: 4659 mov r1, fp 1000f250: 2301 movs r3, #1 1000f252: 0022 movs r2, r4 1000f254: 4861 ldr r0, [pc, #388] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f256: f001 fe13 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f25a: 0032 movs r2, r6 1000f25c: 68eb ldr r3, [r5, #12] 1000f25e: 409a lsls r2, r3 1000f260: 466b mov r3, sp 1000f262: 1cd9 adds r1, r3, #3 1000f264: 239d movs r3, #157 ; 0x9d 1000f266: 617a str r2, [r7, #20] 1000f268: 700b strb r3, [r1, #0] 1000f26a: ab01 add r3, sp, #4 1000f26c: 469b mov fp, r3 1000f26e: 230f movs r3, #15 1000f270: 7820 ldrb r0, [r4, #0] 1000f272: 4003 ands r3, r0 1000f274: 4640 mov r0, r8 1000f276: 4318 orrs r0, r3 1000f278: 0003 movs r3, r0 1000f27a: 4658 mov r0, fp 1000f27c: 7003 strb r3, [r0, #0] 1000f27e: 61ba str r2, [r7, #24] 1000f280: 4856 ldr r0, [pc, #344] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f282: 2201 movs r2, #1 1000f284: f001 fdf4 bl 10010e70 <__spi_write_blocking_veneer> 1000f288: 4659 mov r1, fp 1000f28a: 2301 movs r3, #1 1000f28c: 0022 movs r2, r4 1000f28e: 4853 ldr r0, [pc, #332] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f290: f001 fdf6 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f294: 0033 movs r3, r6 1000f296: 68ea ldr r2, [r5, #12] 1000f298: 4648 mov r0, r9 1000f29a: 4093 lsls r3, r2 1000f29c: 466a mov r2, sp 1000f29e: 1dd1 adds r1, r2, #7 1000f2a0: 4652 mov r2, sl 1000f2a2: 617b str r3, [r7, #20] 1000f2a4: 700a strb r2, [r1, #0] 1000f2a6: aa02 add r2, sp, #8 1000f2a8: 4690 mov r8, r2 1000f2aa: 7010 strb r0, [r2, #0] 1000f2ac: 61bb str r3, [r7, #24] 1000f2ae: 2201 movs r2, #1 1000f2b0: 484a ldr r0, [pc, #296] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f2b2: f001 fddd bl 10010e70 <__spi_write_blocking_veneer> 1000f2b6: 2301 movs r3, #1 1000f2b8: 0022 movs r2, r4 1000f2ba: 4641 mov r1, r8 1000f2bc: 4847 ldr r0, [pc, #284] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f2be: f001 fddf bl 10010e80 <__spi_write_read_blocking_veneer> 1000f2c2: 0032 movs r2, r6 1000f2c4: 68eb ldr r3, [r5, #12] 1000f2c6: 409a lsls r2, r3 1000f2c8: 617a str r2, [r7, #20] 1000f2ca: 7823 ldrb r3, [r4, #0] 1000f2cc: 111b asrs r3, r3, #4 1000f2ce: 2b09 cmp r3, #9 1000f2d0: dc6a bgt.n 1000f3a8 <_ZN9LoRaClass18setSignalBandwidthEl+0x264> 1000f2d2: 4943 ldr r1, [pc, #268] ; (1000f3e0 <_ZN9LoRaClass18setSignalBandwidthEl+0x29c>) 1000f2d4: 009b lsls r3, r3, #2 1000f2d6: 585b ldr r3, [r3, r1] 1000f2d8: 4699 mov r9, r3 1000f2da: 210b movs r1, #11 1000f2dc: 231e movs r3, #30 1000f2de: 4469 add r1, sp 1000f2e0: 27d0 movs r7, #208 ; 0xd0 1000f2e2: 700b strb r3, [r1, #0] 1000f2e4: 2300 movs r3, #0 1000f2e6: 063f lsls r7, r7, #24 1000f2e8: ae03 add r6, sp, #12 1000f2ea: 7033 strb r3, [r6, #0] 1000f2ec: 483b ldr r0, [pc, #236] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f2ee: 61ba str r2, [r7, #24] 1000f2f0: 2201 movs r2, #1 1000f2f2: 469b mov fp, r3 1000f2f4: f001 fdbc bl 10010e70 <__spi_write_blocking_veneer> 1000f2f8: 0031 movs r1, r6 1000f2fa: 2601 movs r6, #1 1000f2fc: 2301 movs r3, #1 1000f2fe: 0022 movs r2, r4 1000f300: 4836 ldr r0, [pc, #216] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f302: f001 fdbd bl 10010e80 <__spi_write_read_blocking_veneer> 1000f306: 0033 movs r3, r6 1000f308: 68ea ldr r2, [r5, #12] 1000f30a: 2109 movs r1, #9 1000f30c: 4093 lsls r3, r2 1000f30e: 617b str r3, [r7, #20] 1000f310: 7822 ldrb r2, [r4, #0] 1000f312: 4469 add r1, sp 1000f314: 4692 mov sl, r2 1000f316: 2226 movs r2, #38 ; 0x26 1000f318: 700a strb r2, [r1, #0] 1000f31a: 3a1c subs r2, #28 1000f31c: 446a add r2, sp 1000f31e: 4658 mov r0, fp 1000f320: 4690 mov r8, r2 1000f322: 7010 strb r0, [r2, #0] 1000f324: 61bb str r3, [r7, #24] 1000f326: 2201 movs r2, #1 1000f328: 482c ldr r0, [pc, #176] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f32a: f001 fda1 bl 10010e70 <__spi_write_blocking_veneer> 1000f32e: 4641 mov r1, r8 1000f330: 2301 movs r3, #1 1000f332: 0022 movs r2, r4 1000f334: 4829 ldr r0, [pc, #164] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f336: f001 fda3 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f33a: 0033 movs r3, r6 1000f33c: 68ea ldr r2, [r5, #12] 1000f33e: 0031 movs r1, r6 1000f340: 4093 lsls r3, r2 1000f342: 617b str r3, [r7, #20] 1000f344: 4698 mov r8, r3 1000f346: 4653 mov r3, sl 1000f348: 111b asrs r3, r3, #4 1000f34a: 4099 lsls r1, r3 1000f34c: 4648 mov r0, r9 1000f34e: f7fa fb7b bl 10009a48 <__wrap___aeabi_idiv> 1000f352: 0001 movs r1, r0 1000f354: 20fa movs r0, #250 ; 0xfa 1000f356: 0080 lsls r0, r0, #2 1000f358: 7827 ldrb r7, [r4, #0] 1000f35a: f7fa fb75 bl 10009a48 <__wrap___aeabi_idiv> 1000f35e: 2810 cmp r0, #16 1000f360: dc26 bgt.n 1000f3b0 <_ZN9LoRaClass18setSignalBandwidthEl+0x26c> 1000f362: 2308 movs r3, #8 1000f364: 439f bics r7, r3 1000f366: 210d movs r1, #13 1000f368: 23a6 movs r3, #166 ; 0xa6 1000f36a: 4469 add r1, sp 1000f36c: 700b strb r3, [r1, #0] 1000f36e: 3b98 subs r3, #152 ; 0x98 1000f370: 446b add r3, sp 1000f372: 26d0 movs r6, #208 ; 0xd0 1000f374: 701f strb r7, [r3, #0] 1000f376: 4699 mov r9, r3 1000f378: 4643 mov r3, r8 1000f37a: 0636 lsls r6, r6, #24 1000f37c: 61b3 str r3, [r6, #24] 1000f37e: 2201 movs r2, #1 1000f380: 4816 ldr r0, [pc, #88] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f382: f001 fd75 bl 10010e70 <__spi_write_blocking_veneer> 1000f386: 0022 movs r2, r4 1000f388: 2301 movs r3, #1 1000f38a: 4649 mov r1, r9 1000f38c: 4813 ldr r0, [pc, #76] ; (1000f3dc <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000f38e: f001 fd77 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f392: 2301 movs r3, #1 1000f394: 68ea ldr r2, [r5, #12] 1000f396: 4093 lsls r3, r2 1000f398: 6173 str r3, [r6, #20] 1000f39a: b005 add sp, #20 1000f39c: bc3c pop {r2, r3, r4, r5} 1000f39e: 4690 mov r8, r2 1000f3a0: 4699 mov r9, r3 1000f3a2: 46a2 mov sl, r4 1000f3a4: 46ab mov fp, r5 1000f3a6: bdf0 pop {r4, r5, r6, r7, pc} 1000f3a8: 2301 movs r3, #1 1000f3aa: 425b negs r3, r3 1000f3ac: 4699 mov r9, r3 1000f3ae: e794 b.n 1000f2da <_ZN9LoRaClass18setSignalBandwidthEl+0x196> 1000f3b0: 2308 movs r3, #8 1000f3b2: 431f orrs r7, r3 1000f3b4: e7d7 b.n 1000f366 <_ZN9LoRaClass18setSignalBandwidthEl+0x222> 1000f3b6: 46c0 nop ; (mov r8, r8) 1000f3b8: 40be7800 .word 0x40be7800 1000f3bc: 40c45000 .word 0x40c45000 1000f3c0: 40ce7800 .word 0x40ce7800 1000f3c4: 40d45000 .word 0x40d45000 1000f3c8: 40de8480 .word 0x40de8480 1000f3cc: 40e45c80 .word 0x40e45c80 1000f3d0: 40ee8480 .word 0x40ee8480 1000f3d4: 40fe8480 .word 0x40fe8480 1000f3d8: 410e8480 .word 0x410e8480 1000f3dc: 4003c000 .word 0x4003c000 1000f3e0: 10011cdc .word 0x10011cdc 1000f3e4 <_ZN9LoRaClass14setCodingRate4Ei>: 1000f3e4: b5f0 push {r4, r5, r6, r7, lr} 1000f3e6: 46ce mov lr, r9 1000f3e8: 4647 mov r7, r8 1000f3ea: b580 push {r7, lr} 1000f3ec: 0005 movs r5, r0 1000f3ee: b083 sub sp, #12 1000f3f0: 000c movs r4, r1 1000f3f2: 2908 cmp r1, #8 1000f3f4: dd00 ble.n 1000f3f8 <_ZN9LoRaClass14setCodingRate4Ei+0x14> 1000f3f6: 2408 movs r4, #8 1000f3f8: 466b mov r3, sp 1000f3fa: 1d59 adds r1, r3, #5 1000f3fc: 231d movs r3, #29 1000f3fe: 700b strb r3, [r1, #0] 1000f400: 3b17 subs r3, #23 1000f402: 446b add r3, sp 1000f404: 4699 mov r9, r3 1000f406: 2300 movs r3, #0 1000f408: 464a mov r2, r9 1000f40a: 7013 strb r3, [r2, #0] 1000f40c: 68ea ldr r2, [r5, #12] 1000f40e: 3301 adds r3, #1 1000f410: 27d0 movs r7, #208 ; 0xd0 1000f412: 4698 mov r8, r3 1000f414: 4093 lsls r3, r2 1000f416: 063f lsls r7, r7, #24 1000f418: 61bb str r3, [r7, #24] 1000f41a: 2201 movs r2, #1 1000f41c: 4819 ldr r0, [pc, #100] ; (1000f484 <_ZN9LoRaClass14setCodingRate4Ei+0xa0>) 1000f41e: f001 fd27 bl 10010e70 <__spi_write_blocking_veneer> 1000f422: 466b mov r3, sp 1000f424: 1dde adds r6, r3, #7 1000f426: 0032 movs r2, r6 1000f428: 2301 movs r3, #1 1000f42a: 4649 mov r1, r9 1000f42c: 4815 ldr r0, [pc, #84] ; (1000f484 <_ZN9LoRaClass14setCodingRate4Ei+0xa0>) 1000f42e: f001 fd27 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f432: 4643 mov r3, r8 1000f434: 68ea ldr r2, [r5, #12] 1000f436: 4669 mov r1, sp 1000f438: 4093 lsls r3, r2 1000f43a: 209d movs r0, #157 ; 0x9d 1000f43c: 617b str r3, [r7, #20] 1000f43e: 3103 adds r1, #3 1000f440: 7832 ldrb r2, [r6, #0] 1000f442: 7008 strb r0, [r1, #0] 1000f444: af01 add r7, sp, #4 1000f446: 2c05 cmp r4, #5 1000f448: da00 bge.n 1000f44c <_ZN9LoRaClass14setCodingRate4Ei+0x68> 1000f44a: 2405 movs r4, #5 1000f44c: 200e movs r0, #14 1000f44e: 3c04 subs r4, #4 1000f450: 4382 bics r2, r0 1000f452: 0064 lsls r4, r4, #1 1000f454: 4314 orrs r4, r2 1000f456: 703c strb r4, [r7, #0] 1000f458: 24d0 movs r4, #208 ; 0xd0 1000f45a: 0624 lsls r4, r4, #24 1000f45c: 61a3 str r3, [r4, #24] 1000f45e: 2201 movs r2, #1 1000f460: 4808 ldr r0, [pc, #32] ; (1000f484 <_ZN9LoRaClass14setCodingRate4Ei+0xa0>) 1000f462: f001 fd05 bl 10010e70 <__spi_write_blocking_veneer> 1000f466: 0032 movs r2, r6 1000f468: 2301 movs r3, #1 1000f46a: 0039 movs r1, r7 1000f46c: 4805 ldr r0, [pc, #20] ; (1000f484 <_ZN9LoRaClass14setCodingRate4Ei+0xa0>) 1000f46e: f001 fd07 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f472: 2301 movs r3, #1 1000f474: 68ea ldr r2, [r5, #12] 1000f476: 4093 lsls r3, r2 1000f478: 6163 str r3, [r4, #20] 1000f47a: b003 add sp, #12 1000f47c: bc0c pop {r2, r3} 1000f47e: 4690 mov r8, r2 1000f480: 4699 mov r9, r3 1000f482: bdf0 pop {r4, r5, r6, r7, pc} 1000f484: 4003c000 .word 0x4003c000 1000f488 <_ZN9LoRaClass17setPreambleLengthEl>: 1000f488: b5f0 push {r4, r5, r6, r7, lr} 1000f48a: 46ce mov lr, r9 1000f48c: 4647 mov r7, r8 1000f48e: b580 push {r7, lr} 1000f490: b083 sub sp, #12 1000f492: 466b mov r3, sp 1000f494: 4689 mov r9, r1 1000f496: 1d59 adds r1, r3, #5 1000f498: 23a0 movs r3, #160 ; 0xa0 1000f49a: 700b strb r3, [r1, #0] 1000f49c: 3b9a subs r3, #154 ; 0x9a 1000f49e: 446b add r3, sp 1000f4a0: 4698 mov r8, r3 1000f4a2: 464b mov r3, r9 1000f4a4: 4642 mov r2, r8 1000f4a6: 2401 movs r4, #1 1000f4a8: 121b asrs r3, r3, #8 1000f4aa: 7013 strb r3, [r2, #0] 1000f4ac: 0023 movs r3, r4 1000f4ae: 68c2 ldr r2, [r0, #12] 1000f4b0: 25d0 movs r5, #208 ; 0xd0 1000f4b2: 4093 lsls r3, r2 1000f4b4: 4e17 ldr r6, [pc, #92] ; (1000f514 <_ZN9LoRaClass17setPreambleLengthEl+0x8c>) 1000f4b6: 062d lsls r5, r5, #24 1000f4b8: 0007 movs r7, r0 1000f4ba: 61ab str r3, [r5, #24] 1000f4bc: 2201 movs r2, #1 1000f4be: 0030 movs r0, r6 1000f4c0: f001 fcd6 bl 10010e70 <__spi_write_blocking_veneer> 1000f4c4: 466a mov r2, sp 1000f4c6: 4641 mov r1, r8 1000f4c8: 2301 movs r3, #1 1000f4ca: 3207 adds r2, #7 1000f4cc: 0030 movs r0, r6 1000f4ce: f001 fcd7 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f4d2: 0023 movs r3, r4 1000f4d4: 68fa ldr r2, [r7, #12] 1000f4d6: 4648 mov r0, r9 1000f4d8: 4093 lsls r3, r2 1000f4da: 466a mov r2, sp 1000f4dc: 1cd1 adds r1, r2, #3 1000f4de: 22a1 movs r2, #161 ; 0xa1 1000f4e0: 616b str r3, [r5, #20] 1000f4e2: 700a strb r2, [r1, #0] 1000f4e4: aa01 add r2, sp, #4 1000f4e6: 7010 strb r0, [r2, #0] 1000f4e8: 4690 mov r8, r2 1000f4ea: 61ab str r3, [r5, #24] 1000f4ec: 2201 movs r2, #1 1000f4ee: 0030 movs r0, r6 1000f4f0: f001 fcbe bl 10010e70 <__spi_write_blocking_veneer> 1000f4f4: 466a mov r2, sp 1000f4f6: 2301 movs r3, #1 1000f4f8: 3207 adds r2, #7 1000f4fa: 4641 mov r1, r8 1000f4fc: 0030 movs r0, r6 1000f4fe: f001 fcbf bl 10010e80 <__spi_write_read_blocking_veneer> 1000f502: 68fb ldr r3, [r7, #12] 1000f504: 409c lsls r4, r3 1000f506: 616c str r4, [r5, #20] 1000f508: b003 add sp, #12 1000f50a: bc0c pop {r2, r3} 1000f50c: 4690 mov r8, r2 1000f50e: 4699 mov r9, r3 1000f510: bdf0 pop {r4, r5, r6, r7, pc} 1000f512: 46c0 nop ; (mov r8, r8) 1000f514: 4003c000 .word 0x4003c000 1000f518 <_ZN9LoRaClass9enableCrcEv>: 1000f518: b5f0 push {r4, r5, r6, r7, lr} 1000f51a: 46ce mov lr, r9 1000f51c: 4647 mov r7, r8 1000f51e: b580 push {r7, lr} 1000f520: b083 sub sp, #12 1000f522: 466b mov r3, sp 1000f524: 1d59 adds r1, r3, #5 1000f526: 231e movs r3, #30 1000f528: 700b strb r3, [r1, #0] 1000f52a: 3b18 subs r3, #24 1000f52c: 446b add r3, sp 1000f52e: 4699 mov r9, r3 1000f530: 2401 movs r4, #1 1000f532: 464a mov r2, r9 1000f534: 2300 movs r3, #0 1000f536: 7013 strb r3, [r2, #0] 1000f538: 0023 movs r3, r4 1000f53a: 68c2 ldr r2, [r0, #12] 1000f53c: 25d0 movs r5, #208 ; 0xd0 1000f53e: 4093 lsls r3, r2 1000f540: 4e19 ldr r6, [pc, #100] ; (1000f5a8 <_ZN9LoRaClass9enableCrcEv+0x90>) 1000f542: 062d lsls r5, r5, #24 1000f544: 0007 movs r7, r0 1000f546: 61ab str r3, [r5, #24] 1000f548: 2201 movs r2, #1 1000f54a: 0030 movs r0, r6 1000f54c: f001 fc90 bl 10010e70 <__spi_write_blocking_veneer> 1000f550: 2307 movs r3, #7 1000f552: 446b add r3, sp 1000f554: 4698 mov r8, r3 1000f556: 4649 mov r1, r9 1000f558: 4642 mov r2, r8 1000f55a: 2301 movs r3, #1 1000f55c: 0030 movs r0, r6 1000f55e: f001 fc8f bl 10010e80 <__spi_write_read_blocking_veneer> 1000f562: 0022 movs r2, r4 1000f564: 68fb ldr r3, [r7, #12] 1000f566: 4669 mov r1, sp 1000f568: 409a lsls r2, r3 1000f56a: 209e movs r0, #158 ; 0x9e 1000f56c: 3103 adds r1, #3 1000f56e: 4643 mov r3, r8 1000f570: 616a str r2, [r5, #20] 1000f572: 7008 strb r0, [r1, #0] 1000f574: a801 add r0, sp, #4 1000f576: 4681 mov r9, r0 1000f578: 2004 movs r0, #4 1000f57a: 781b ldrb r3, [r3, #0] 1000f57c: 4303 orrs r3, r0 1000f57e: 4648 mov r0, r9 1000f580: 7003 strb r3, [r0, #0] 1000f582: 61aa str r2, [r5, #24] 1000f584: 0030 movs r0, r6 1000f586: 2201 movs r2, #1 1000f588: f001 fc72 bl 10010e70 <__spi_write_blocking_veneer> 1000f58c: 2301 movs r3, #1 1000f58e: 4642 mov r2, r8 1000f590: 4649 mov r1, r9 1000f592: 0030 movs r0, r6 1000f594: f001 fc74 bl 10010e80 <__spi_write_read_blocking_veneer> 1000f598: 68fb ldr r3, [r7, #12] 1000f59a: 409c lsls r4, r3 1000f59c: 616c str r4, [r5, #20] 1000f59e: b003 add sp, #12 1000f5a0: bc0c pop {r2, r3} 1000f5a2: 4690 mov r8, r2 1000f5a4: 4699 mov r9, r3 1000f5a6: bdf0 pop {r4, r5, r6, r7, pc} 1000f5a8: 4003c000 .word 0x4003c000 1000f5ac <_GLOBAL__sub_I__ZN9LoRaClassC2Ev>: 1000f5ac: 4909 ldr r1, [pc, #36] ; (1000f5d4 <_GLOBAL__sub_I__ZN9LoRaClassC2Ev+0x28>) 1000f5ae: 4b0a ldr r3, [pc, #40] ; (1000f5d8 <_GLOBAL__sub_I__ZN9LoRaClassC2Ev+0x2c>) 1000f5b0: 3108 adds r1, #8 1000f5b2: 6019 str r1, [r3, #0] 1000f5b4: 4909 ldr r1, [pc, #36] ; (1000f5dc <_GLOBAL__sub_I__ZN9LoRaClassC2Ev+0x30>) 1000f5b6: 2200 movs r2, #0 1000f5b8: 6099 str r1, [r3, #8] 1000f5ba: 2108 movs r1, #8 1000f5bc: 60d9 str r1, [r3, #12] 1000f5be: 3103 adds r1, #3 1000f5c0: 6119 str r1, [r3, #16] 1000f5c2: 3901 subs r1, #1 1000f5c4: 605a str r2, [r3, #4] 1000f5c6: 6159 str r1, [r3, #20] 1000f5c8: 619a str r2, [r3, #24] 1000f5ca: 61da str r2, [r3, #28] 1000f5cc: 621a str r2, [r3, #32] 1000f5ce: 625a str r2, [r3, #36] ; 0x24 1000f5d0: 629a str r2, [r3, #40] ; 0x28 1000f5d2: 4770 bx lr 1000f5d4: 10011d04 .word 0x10011d04 1000f5d8: 20002f68 .word 0x20002f68 1000f5dc: 4003c000 .word 0x4003c000 1000f5e0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame>: 1000f5e0: b5f0 push {r4, r5, r6, r7, lr} 1000f5e2: 4645 mov r5, r8 1000f5e4: 464e mov r6, r9 1000f5e6: 46de mov lr, fp 1000f5e8: 4657 mov r7, sl 1000f5ea: 4bc5 ldr r3, [pc, #788] ; (1000f900 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x320>) 1000f5ec: b5e0 push {r5, r6, r7, lr} 1000f5ee: 4698 mov r8, r3 1000f5f0: 5ccb ldrb r3, [r1, r3] 1000f5f2: b085 sub sp, #20 1000f5f4: 000e movs r6, r1 1000f5f6: 0015 movs r5, r2 1000f5f8: 4488 add r8, r1 1000f5fa: 2b00 cmp r3, #0 1000f5fc: d100 bne.n 1000f600 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x20> 1000f5fe: e258 b.n 1000fab2 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4d2> 1000f600: 2b2a cmp r3, #42 ; 0x2a 1000f602: d100 bne.n 1000f606 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x26> 1000f604: e225 b.n 1000fa52 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x472> 1000f606: 2200 movs r2, #0 1000f608: 4641 mov r1, r8 1000f60a: e002 b.n 1000f612 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32> 1000f60c: 2f2a cmp r7, #42 ; 0x2a 1000f60e: d100 bne.n 1000f612 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32> 1000f610: e21e b.n 1000fa50 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x470> 1000f612: 3201 adds r2, #1 1000f614: b2d2 uxtb r2, r2 1000f616: 5c8f ldrb r7, [r1, r2] 1000f618: 2f00 cmp r7, #0 1000f61a: d1f7 bne.n 1000f60c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x2c> 1000f61c: 4688 mov r8, r1 1000f61e: 2000 movs r0, #0 1000f620: 4cb8 ldr r4, [pc, #736] ; (1000f904 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x324>) 1000f622: 4642 mov r2, r8 1000f624: e006 b.n 1000f634 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x54> 1000f626: 2805 cmp r0, #5 1000f628: d82e bhi.n 1000f688 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xa8> 1000f62a: 005b lsls r3, r3, #1 1000f62c: 5423 strb r3, [r4, r0] 1000f62e: 3001 adds r0, #1 1000f630: b2c0 uxtb r0, r0 1000f632: 5c13 ldrb r3, [r2, r0] 1000f634: 2b00 cmp r3, #0 1000f636: d0f6 beq.n 1000f626 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x46> 1000f638: 2b2d cmp r3, #45 ; 0x2d 1000f63a: d1f6 bne.n 1000f62a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4a> 1000f63c: 1c43 adds r3, r0, #1 1000f63e: b2db uxtb r3, r3 1000f640: 4699 mov r9, r3 1000f642: 4692 mov sl, r2 1000f644: 4690 mov r8, r2 1000f646: 44ca add sl, r9 1000f648: 2805 cmp r0, #5 1000f64a: d807 bhi.n 1000f65c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x7c> 1000f64c: 2205 movs r2, #5 1000f64e: 1a12 subs r2, r2, r0 1000f650: b2d2 uxtb r2, r2 1000f652: 3201 adds r2, #1 1000f654: 1820 adds r0, r4, r0 1000f656: 2140 movs r1, #64 ; 0x40 1000f658: f7fb f90a bl 1000a870 <__wrap_memset> 1000f65c: 4653 mov r3, sl 1000f65e: 4648 mov r0, r9 1000f660: 7819 ldrb r1, [r3, #0] 1000f662: 2300 movs r3, #0 1000f664: 000a movs r2, r1 1000f666: 3a30 subs r2, #48 ; 0x30 1000f668: b2d2 uxtb r2, r2 1000f66a: 2900 cmp r1, #0 1000f66c: d00c beq.n 1000f688 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xa8> 1000f66e: 2a09 cmp r2, #9 1000f670: d900 bls.n 1000f674 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x94> 1000f672: e7fe b.n 1000f672 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x92> 1000f674: 0099 lsls r1, r3, #2 1000f676: 185b adds r3, r3, r1 1000f678: 005b lsls r3, r3, #1 1000f67a: 189b adds r3, r3, r2 1000f67c: 4642 mov r2, r8 1000f67e: 3001 adds r0, #1 1000f680: b2c0 uxtb r0, r0 1000f682: b2db uxtb r3, r3 1000f684: 5c11 ldrb r1, [r2, r0] 1000f686: e7ed b.n 1000f664 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x84> 1000f688: 005b lsls r3, r3, #1 1000f68a: b2db uxtb r3, r3 1000f68c: 2f01 cmp r7, #1 1000f68e: d100 bne.n 1000f692 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xb2> 1000f690: e1e1 b.n 1000fa56 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x476> 1000f692: 2260 movs r2, #96 ; 0x60 1000f694: 4313 orrs r3, r2 1000f696: 71a3 strb r3, [r4, #6] 1000f698: 2300 movs r3, #0 1000f69a: 0019 movs r1, r3 1000f69c: 1d2a adds r2, r5, #4 1000f69e: 4294 cmp r4, r2 1000f6a0: 4159 adcs r1, r3 1000f6a2: 000a movs r2, r1 1000f6a4: 1d21 adds r1, r4, #4 1000f6a6: 428d cmp r5, r1 1000f6a8: 415b adcs r3, r3 1000f6aa: 4313 orrs r3, r2 1000f6ac: d100 bne.n 1000f6b0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xd0> 1000f6ae: e1ec b.n 1000fa8a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4aa> 1000f6b0: 07ab lsls r3, r5, #30 1000f6b2: d000 beq.n 1000f6b6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xd6> 1000f6b4: e1e9 b.n 1000fa8a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4aa> 1000f6b6: 6823 ldr r3, [r4, #0] 1000f6b8: 602b str r3, [r5, #0] 1000f6ba: 7923 ldrb r3, [r4, #4] 1000f6bc: 712b strb r3, [r5, #4] 1000f6be: 7963 ldrb r3, [r4, #5] 1000f6c0: 716b strb r3, [r5, #5] 1000f6c2: 79a3 ldrb r3, [r4, #6] 1000f6c4: 71ab strb r3, [r5, #6] 1000f6c6: 7833 ldrb r3, [r6, #0] 1000f6c8: 2b00 cmp r3, #0 1000f6ca: d100 bne.n 1000f6ce <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xee> 1000f6cc: e1ef b.n 1000faae <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4ce> 1000f6ce: 2b2a cmp r3, #42 ; 0x2a 1000f6d0: d100 bne.n 1000f6d4 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xf4> 1000f6d2: e1bb b.n 1000fa4c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x46c> 1000f6d4: 2200 movs r2, #0 1000f6d6: e002 b.n 1000f6de <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xfe> 1000f6d8: 2f2a cmp r7, #42 ; 0x2a 1000f6da: d100 bne.n 1000f6de <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xfe> 1000f6dc: e1b6 b.n 1000fa4c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x46c> 1000f6de: 3201 adds r2, #1 1000f6e0: b2d2 uxtb r2, r2 1000f6e2: 5cb7 ldrb r7, [r6, r2] 1000f6e4: 2f00 cmp r7, #0 1000f6e6: d1f7 bne.n 1000f6d8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xf8> 1000f6e8: 2000 movs r0, #0 1000f6ea: e006 b.n 1000f6fa <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x11a> 1000f6ec: 2805 cmp r0, #5 1000f6ee: d82c bhi.n 1000f74a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x16a> 1000f6f0: 005b lsls r3, r3, #1 1000f6f2: 5423 strb r3, [r4, r0] 1000f6f4: 3001 adds r0, #1 1000f6f6: b2c0 uxtb r0, r0 1000f6f8: 5c33 ldrb r3, [r6, r0] 1000f6fa: 2b00 cmp r3, #0 1000f6fc: d0f6 beq.n 1000f6ec <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x10c> 1000f6fe: 2b2d cmp r3, #45 ; 0x2d 1000f700: d1f6 bne.n 1000f6f0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x110> 1000f702: 1c43 adds r3, r0, #1 1000f704: b2db uxtb r3, r3 1000f706: 4698 mov r8, r3 1000f708: 46b1 mov r9, r6 1000f70a: 44c1 add r9, r8 1000f70c: 2805 cmp r0, #5 1000f70e: d807 bhi.n 1000f720 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x140> 1000f710: 2205 movs r2, #5 1000f712: 1a12 subs r2, r2, r0 1000f714: b2d2 uxtb r2, r2 1000f716: 3201 adds r2, #1 1000f718: 1820 adds r0, r4, r0 1000f71a: 2140 movs r1, #64 ; 0x40 1000f71c: f7fb f8a8 bl 1000a870 <__wrap_memset> 1000f720: 464b mov r3, r9 1000f722: 4640 mov r0, r8 1000f724: 7819 ldrb r1, [r3, #0] 1000f726: 2300 movs r3, #0 1000f728: 000a movs r2, r1 1000f72a: 3a30 subs r2, #48 ; 0x30 1000f72c: b2d2 uxtb r2, r2 1000f72e: 2900 cmp r1, #0 1000f730: d00b beq.n 1000f74a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x16a> 1000f732: 2a09 cmp r2, #9 1000f734: d900 bls.n 1000f738 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x158> 1000f736: e7fe b.n 1000f736 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x156> 1000f738: 0099 lsls r1, r3, #2 1000f73a: 185b adds r3, r3, r1 1000f73c: 005b lsls r3, r3, #1 1000f73e: 3001 adds r0, #1 1000f740: 189b adds r3, r3, r2 1000f742: b2c0 uxtb r0, r0 1000f744: b2db uxtb r3, r3 1000f746: 5c31 ldrb r1, [r6, r0] 1000f748: e7ee b.n 1000f728 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x148> 1000f74a: 005b lsls r3, r3, #1 1000f74c: b2db uxtb r3, r3 1000f74e: 2f01 cmp r7, #1 1000f750: d100 bne.n 1000f754 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x174> 1000f752: e183 b.n 1000fa5c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x47c> 1000f754: 2260 movs r2, #96 ; 0x60 1000f756: 4313 orrs r3, r2 1000f758: 2100 movs r1, #0 1000f75a: 0028 movs r0, r5 1000f75c: 000f movs r7, r1 1000f75e: 300b adds r0, #11 1000f760: 4284 cmp r4, r0 1000f762: 414f adcs r7, r1 1000f764: 1dea adds r2, r5, #7 1000f766: 0038 movs r0, r7 1000f768: 1d27 adds r7, r4, #4 1000f76a: 42ba cmp r2, r7 1000f76c: 4149 adcs r1, r1 1000f76e: 71a3 strb r3, [r4, #6] 1000f770: 4301 orrs r1, r0 1000f772: d100 bne.n 1000f776 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x196> 1000f774: e17b b.n 1000fa6e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x48e> 1000f776: 0791 lsls r1, r2, #30 1000f778: d000 beq.n 1000f77c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x19c> 1000f77a: e178 b.n 1000fa6e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x48e> 1000f77c: 6823 ldr r3, [r4, #0] 1000f77e: 6013 str r3, [r2, #0] 1000f780: 7923 ldrb r3, [r4, #4] 1000f782: 72eb strb r3, [r5, #11] 1000f784: 7963 ldrb r3, [r4, #5] 1000f786: 732b strb r3, [r5, #12] 1000f788: 79a3 ldrb r3, [r4, #6] 1000f78a: 736b strb r3, [r5, #13] 1000f78c: 4a5e ldr r2, [pc, #376] ; (1000f908 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x328>) 1000f78e: 5ab3 ldrh r3, [r6, r2] 1000f790: 2b00 cmp r3, #0 1000f792: d000 beq.n 1000f796 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x1b6> 1000f794: e08b b.n 1000f8ae <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x2ce> 1000f796: 2201 movs r2, #1 1000f798: 7b6b ldrb r3, [r5, #13] 1000f79a: 200f movs r0, #15 1000f79c: 4313 orrs r3, r2 1000f79e: 736b strb r3, [r5, #13] 1000f7a0: 220e movs r2, #14 1000f7a2: 230e movs r3, #14 1000f7a4: 2103 movs r1, #3 1000f7a6: 54a9 strb r1, [r5, r2] 1000f7a8: 22f0 movs r2, #240 ; 0xf0 1000f7aa: 542a strb r2, [r5, r0] 1000f7ac: 220a movs r2, #10 1000f7ae: 32ff adds r2, #255 ; 0xff 1000f7b0: 5cb2 ldrb r2, [r6, r2] 1000f7b2: 3302 adds r3, #2 1000f7b4: b29b uxth r3, r3 1000f7b6: 2a00 cmp r2, #0 1000f7b8: d009 beq.n 1000f7ce <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x1ee> 1000f7ba: 360b adds r6, #11 1000f7bc: 36ff adds r6, #255 ; 0xff 1000f7be: 3601 adds r6, #1 1000f7c0: 54ea strb r2, [r5, r3] 1000f7c2: 1e72 subs r2, r6, #1 1000f7c4: 7812 ldrb r2, [r2, #0] 1000f7c6: 3301 adds r3, #1 1000f7c8: b29b uxth r3, r3 1000f7ca: 2a00 cmp r2, #0 1000f7cc: d1f7 bne.n 1000f7be <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x1de> 1000f7ce: 2480 movs r4, #128 ; 0x80 1000f7d0: 00a4 lsls r4, r4, #2 1000f7d2: 532b strh r3, [r5, r4] 1000f7d4: 20c0 movs r0, #192 ; 0xc0 1000f7d6: f7fb f923 bl 1000aa20 <__wrap_putchar> 1000f7da: 2000 movs r0, #0 1000f7dc: f7fb f920 bl 1000aa20 <__wrap_putchar> 1000f7e0: 22c0 movs r2, #192 ; 0xc0 1000f7e2: 4b4a ldr r3, [pc, #296] ; (1000f90c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32c>) 1000f7e4: 52ea strh r2, [r5, r3] 1000f7e6: 5b2a ldrh r2, [r5, r4] 1000f7e8: 1e53 subs r3, r2, #1 1000f7ea: b29b uxth r3, r3 1000f7ec: 2a00 cmp r2, #0 1000f7ee: d100 bne.n 1000f7f2 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x212> 1000f7f0: e15b b.n 1000faaa <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4ca> 1000f7f2: 1c6a adds r2, r5, #1 1000f7f4: 4691 mov r9, r2 1000f7f6: 3cff subs r4, #255 ; 0xff 1000f7f8: 46a8 mov r8, r5 1000f7fa: 4499 add r9, r3 1000f7fc: 3cff subs r4, #255 ; 0xff 1000f7fe: e00c b.n 1000f81a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x23a> 1000f800: 0038 movs r0, r7 1000f802: f7fb f90d bl 1000aa20 <__wrap_putchar> 1000f806: 4a41 ldr r2, [pc, #260] ; (1000f90c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32c>) 1000f808: 782b ldrb r3, [r5, #0] 1000f80a: 4694 mov ip, r2 1000f80c: 4444 add r4, r8 1000f80e: 4464 add r4, ip 1000f810: 7023 strb r3, [r4, #0] 1000f812: 0034 movs r4, r6 1000f814: 3501 adds r5, #1 1000f816: 454d cmp r5, r9 1000f818: d01e beq.n 1000f858 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x278> 1000f81a: 782f ldrb r7, [r5, #0] 1000f81c: 1c66 adds r6, r4, #1 1000f81e: b2f6 uxtb r6, r6 1000f820: 2fc0 cmp r7, #192 ; 0xc0 1000f822: d02c beq.n 1000f87e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x29e> 1000f824: 2fdb cmp r7, #219 ; 0xdb 1000f826: d1eb bne.n 1000f800 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x220> 1000f828: 20db movs r0, #219 ; 0xdb 1000f82a: f7fb f8f9 bl 1000aa20 <__wrap_putchar> 1000f82e: 20dd movs r0, #221 ; 0xdd 1000f830: f7fb f8f6 bl 1000aa20 <__wrap_putchar> 1000f834: 4a35 ldr r2, [pc, #212] ; (1000f90c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32c>) 1000f836: 4643 mov r3, r8 1000f838: 4694 mov ip, r2 1000f83a: 191b adds r3, r3, r4 1000f83c: 4463 add r3, ip 1000f83e: 701f strb r7, [r3, #0] 1000f840: 0013 movs r3, r2 1000f842: 3402 adds r4, #2 1000f844: 4446 add r6, r8 1000f846: 3b26 subs r3, #38 ; 0x26 1000f848: 4466 add r6, ip 1000f84a: b2e4 uxtb r4, r4 1000f84c: 3bff subs r3, #255 ; 0xff 1000f84e: 3501 adds r5, #1 1000f850: 7033 strb r3, [r6, #0] 1000f852: 0026 movs r6, r4 1000f854: 454d cmp r5, r9 1000f856: d1e0 bne.n 1000f81a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x23a> 1000f858: 4645 mov r5, r8 1000f85a: 20c0 movs r0, #192 ; 0xc0 1000f85c: f7fb f8e0 bl 1000aa20 <__wrap_putchar> 1000f860: 4b2a ldr r3, [pc, #168] ; (1000f90c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32c>) 1000f862: 2000 movs r0, #0 1000f864: 469c mov ip, r3 1000f866: 19ad adds r5, r5, r6 1000f868: 3b43 subs r3, #67 ; 0x43 1000f86a: 4465 add r5, ip 1000f86c: 3bff subs r3, #255 ; 0xff 1000f86e: 702b strb r3, [r5, #0] 1000f870: b005 add sp, #20 1000f872: bc3c pop {r2, r3, r4, r5} 1000f874: 4690 mov r8, r2 1000f876: 4699 mov r9, r3 1000f878: 46a2 mov sl, r4 1000f87a: 46ab mov fp, r5 1000f87c: bdf0 pop {r4, r5, r6, r7, pc} 1000f87e: 20db movs r0, #219 ; 0xdb 1000f880: f7fb f8ce bl 1000aa20 <__wrap_putchar> 1000f884: 20dc movs r0, #220 ; 0xdc 1000f886: f7fb f8cb bl 1000aa20 <__wrap_putchar> 1000f88a: 4a20 ldr r2, [pc, #128] ; (1000f90c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32c>) 1000f88c: 4643 mov r3, r8 1000f88e: 4694 mov ip, r2 1000f890: 191b adds r3, r3, r4 1000f892: 3a28 subs r2, #40 ; 0x28 1000f894: 4463 add r3, ip 1000f896: 3aff subs r2, #255 ; 0xff 1000f898: 701a strb r2, [r3, #0] 1000f89a: 4663 mov r3, ip 1000f89c: 3402 adds r4, #2 1000f89e: 4446 add r6, r8 1000f8a0: 3b27 subs r3, #39 ; 0x27 1000f8a2: 4466 add r6, ip 1000f8a4: b2e4 uxtb r4, r4 1000f8a6: 3bff subs r3, #255 ; 0xff 1000f8a8: 7033 strb r3, [r6, #0] 1000f8aa: 0026 movs r6, r4 1000f8ac: e7b2 b.n 1000f814 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x234> 1000f8ae: 3b01 subs r3, #1 1000f8b0: 52b3 strh r3, [r6, r2] 1000f8b2: 2301 movs r3, #1 1000f8b4: 469c mov ip, r3 1000f8b6: 333f adds r3, #63 ; 0x3f 1000f8b8: 4698 mov r8, r3 1000f8ba: 4663 mov r3, ip 1000f8bc: 200e movs r0, #14 1000f8be: 46b4 mov ip, r6 1000f8c0: 0019 movs r1, r3 1000f8c2: 9203 str r2, [sp, #12] 1000f8c4: 9301 str r3, [sp, #4] 1000f8c6: 4689 mov r9, r1 1000f8c8: 4a0d ldr r2, [pc, #52] ; (1000f900 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x320>) 1000f8ca: 008b lsls r3, r1, #2 1000f8cc: 444b add r3, r9 1000f8ce: 4691 mov r9, r2 1000f8d0: 005b lsls r3, r3, #1 1000f8d2: 444b add r3, r9 1000f8d4: 4463 add r3, ip 1000f8d6: 001e movs r6, r3 1000f8d8: 781b ldrb r3, [r3, #0] 1000f8da: 2b00 cmp r3, #0 1000f8dc: d100 bne.n 1000f8e0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x300> 1000f8de: e0c4 b.n 1000fa6a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x48a> 1000f8e0: 2b2a cmp r3, #42 ; 0x2a 1000f8e2: d100 bne.n 1000f8e6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x306> 1000f8e4: e0a1 b.n 1000fa2a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x44a> 1000f8e6: 2200 movs r2, #0 1000f8e8: e002 b.n 1000f8f0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x310> 1000f8ea: 2f2a cmp r7, #42 ; 0x2a 1000f8ec: d100 bne.n 1000f8f0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x310> 1000f8ee: e09b b.n 1000fa28 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x448> 1000f8f0: 3201 adds r2, #1 1000f8f2: b2d2 uxtb r2, r2 1000f8f4: 5cb7 ldrb r7, [r6, r2] 1000f8f6: 2f00 cmp r7, #0 1000f8f8: d1f7 bne.n 1000f8ea <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x30a> 1000f8fa: 9101 str r1, [sp, #4] 1000f8fc: 2200 movs r2, #0 1000f8fe: e00e b.n 1000f91e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x33e> 1000f900: 00000307 .word 0x00000307 1000f904: 2000203c .word 0x2000203c 1000f908: 0000046e .word 0x0000046e 1000f90c: 00000202 .word 0x00000202 1000f910: 2a05 cmp r2, #5 1000f912: d856 bhi.n 1000f9c2 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3e2> 1000f914: 005b lsls r3, r3, #1 1000f916: 54a3 strb r3, [r4, r2] 1000f918: 3201 adds r2, #1 1000f91a: b2d2 uxtb r2, r2 1000f91c: 5cb3 ldrb r3, [r6, r2] 1000f91e: 2b00 cmp r3, #0 1000f920: d0f6 beq.n 1000f910 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x330> 1000f922: 2b2d cmp r3, #45 ; 0x2d 1000f924: d1f6 bne.n 1000f914 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x334> 1000f926: 1c53 adds r3, r2, #1 1000f928: b2db uxtb r3, r3 1000f92a: 9101 str r1, [sp, #4] 1000f92c: 4699 mov r9, r3 1000f92e: 2a05 cmp r2, #5 1000f930: d900 bls.n 1000f934 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x354> 1000f932: e0c0 b.n 1000fab6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4d6> 1000f934: 4643 mov r3, r8 1000f936: 54a3 strb r3, [r4, r2] 1000f938: 464b mov r3, r9 1000f93a: 2b06 cmp r3, #6 1000f93c: d100 bne.n 1000f940 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x360> 1000f93e: e090 b.n 1000fa62 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x482> 1000f940: 1c93 adds r3, r2, #2 1000f942: b2db uxtb r3, r3 1000f944: 9302 str r3, [sp, #8] 1000f946: 4649 mov r1, r9 1000f948: 4643 mov r3, r8 1000f94a: 46b3 mov fp, r6 1000f94c: 5463 strb r3, [r4, r1] 1000f94e: 9b02 ldr r3, [sp, #8] 1000f950: 44cb add fp, r9 1000f952: 2b06 cmp r3, #6 1000f954: d018 beq.n 1000f988 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3a8> 1000f956: 0019 movs r1, r3 1000f958: 1cd3 adds r3, r2, #3 1000f95a: b2db uxtb r3, r3 1000f95c: 469a mov sl, r3 1000f95e: 4643 mov r3, r8 1000f960: 5463 strb r3, [r4, r1] 1000f962: 4653 mov r3, sl 1000f964: 2b06 cmp r3, #6 1000f966: d00f beq.n 1000f988 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3a8> 1000f968: 1d13 adds r3, r2, #4 1000f96a: b2db uxtb r3, r3 1000f96c: 9302 str r3, [sp, #8] 1000f96e: 4651 mov r1, sl 1000f970: 4643 mov r3, r8 1000f972: 5463 strb r3, [r4, r1] 1000f974: 9b02 ldr r3, [sp, #8] 1000f976: 2b06 cmp r3, #6 1000f978: d006 beq.n 1000f988 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3a8> 1000f97a: 0019 movs r1, r3 1000f97c: 4643 mov r3, r8 1000f97e: 5463 strb r3, [r4, r1] 1000f980: 2a01 cmp r2, #1 1000f982: d100 bne.n 1000f986 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3a6> 1000f984: e08a b.n 1000fa9c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4bc> 1000f986: 7163 strb r3, [r4, #5] 1000f988: 465b mov r3, fp 1000f98a: 781b ldrb r3, [r3, #0] 1000f98c: 9a01 ldr r2, [sp, #4] 1000f98e: 469a mov sl, r3 1000f990: 2300 movs r3, #0 1000f992: 4649 mov r1, r9 1000f994: 4691 mov r9, r2 1000f996: 4652 mov r2, sl 1000f998: 4682 mov sl, r0 1000f99a: 0018 movs r0, r3 1000f99c: 0013 movs r3, r2 1000f99e: 001a movs r2, r3 1000f9a0: 3a30 subs r2, #48 ; 0x30 1000f9a2: b2d2 uxtb r2, r2 1000f9a4: 2b00 cmp r3, #0 1000f9a6: d100 bne.n 1000f9aa <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3ca> 1000f9a8: e089 b.n 1000fabe <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4de> 1000f9aa: 2a09 cmp r2, #9 1000f9ac: d900 bls.n 1000f9b0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3d0> 1000f9ae: e7fe b.n 1000f9ae <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3ce> 1000f9b0: 0083 lsls r3, r0, #2 1000f9b2: 18c3 adds r3, r0, r3 1000f9b4: 005b lsls r3, r3, #1 1000f9b6: 3101 adds r1, #1 1000f9b8: 189a adds r2, r3, r2 1000f9ba: b2c9 uxtb r1, r1 1000f9bc: b2d0 uxtb r0, r2 1000f9be: 5c73 ldrb r3, [r6, r1] 1000f9c0: e7ed b.n 1000f99e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3be> 1000f9c2: 9101 str r1, [sp, #4] 1000f9c4: 005b lsls r3, r3, #1 1000f9c6: b2db uxtb r3, r3 1000f9c8: 2f01 cmp r7, #1 1000f9ca: d030 beq.n 1000fa2e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x44e> 1000f9cc: 2260 movs r2, #96 ; 0x60 1000f9ce: 4313 orrs r3, r2 1000f9d0: 71a3 strb r3, [r4, #6] 1000f9d2: 7823 ldrb r3, [r4, #0] 1000f9d4: 9901 ldr r1, [sp, #4] 1000f9d6: 542b strb r3, [r5, r0] 1000f9d8: 7862 ldrb r2, [r4, #1] 1000f9da: 1c43 adds r3, r0, #1 1000f9dc: b29b uxth r3, r3 1000f9de: 54ea strb r2, [r5, r3] 1000f9e0: 78a2 ldrb r2, [r4, #2] 1000f9e2: 1c83 adds r3, r0, #2 1000f9e4: b29b uxth r3, r3 1000f9e6: 54ea strb r2, [r5, r3] 1000f9e8: 78e2 ldrb r2, [r4, #3] 1000f9ea: 1cc3 adds r3, r0, #3 1000f9ec: b29b uxth r3, r3 1000f9ee: 54ea strb r2, [r5, r3] 1000f9f0: 7922 ldrb r2, [r4, #4] 1000f9f2: 1d03 adds r3, r0, #4 1000f9f4: b29b uxth r3, r3 1000f9f6: 54ea strb r2, [r5, r3] 1000f9f8: 7962 ldrb r2, [r4, #5] 1000f9fa: 1d43 adds r3, r0, #5 1000f9fc: b29b uxth r3, r3 1000f9fe: 54ea strb r2, [r5, r3] 1000fa00: 79a2 ldrb r2, [r4, #6] 1000fa02: 1d83 adds r3, r0, #6 1000fa04: b29b uxth r3, r3 1000fa06: 3101 adds r1, #1 1000fa08: 54ea strb r2, [r5, r3] 1000fa0a: b2ca uxtb r2, r1 1000fa0c: 9201 str r2, [sp, #4] 1000fa0e: 4662 mov r2, ip 1000fa10: 4661 mov r1, ip 1000fa12: 9e03 ldr r6, [sp, #12] 1000fa14: 1dc3 adds r3, r0, #7 1000fa16: 5b92 ldrh r2, [r2, r6] 1000fa18: b29b uxth r3, r3 1000fa1a: 1e57 subs r7, r2, #1 1000fa1c: 538f strh r7, [r1, r6] 1000fa1e: 2a00 cmp r2, #0 1000fa20: d00a beq.n 1000fa38 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x458> 1000fa22: 0018 movs r0, r3 1000fa24: 9901 ldr r1, [sp, #4] 1000fa26: e74e b.n 1000f8c6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x2e6> 1000fa28: 9101 str r1, [sp, #4] 1000fa2a: 2701 movs r7, #1 1000fa2c: e766 b.n 1000f8fc <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x31c> 1000fa2e: 2220 movs r2, #32 1000fa30: 4252 negs r2, r2 1000fa32: 4313 orrs r3, r2 1000fa34: b2db uxtb r3, r3 1000fa36: e7cb b.n 1000f9d0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3f0> 1000fa38: 2701 movs r7, #1 1000fa3a: 1e5c subs r4, r3, #1 1000fa3c: 5d29 ldrb r1, [r5, r4] 1000fa3e: 3008 adds r0, #8 1000fa40: 4339 orrs r1, r7 1000fa42: 4666 mov r6, ip 1000fa44: 001a movs r2, r3 1000fa46: b280 uxth r0, r0 1000fa48: 5529 strb r1, [r5, r4] 1000fa4a: e6ab b.n 1000f7a4 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x1c4> 1000fa4c: 2701 movs r7, #1 1000fa4e: e64b b.n 1000f6e8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x108> 1000fa50: 4688 mov r8, r1 1000fa52: 2701 movs r7, #1 1000fa54: e5e3 b.n 1000f61e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3e> 1000fa56: 22e0 movs r2, #224 ; 0xe0 1000fa58: 4313 orrs r3, r2 1000fa5a: e61c b.n 1000f696 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xb6> 1000fa5c: 22e0 movs r2, #224 ; 0xe0 1000fa5e: 4313 orrs r3, r2 1000fa60: e67a b.n 1000f758 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x178> 1000fa62: 79b3 ldrb r3, [r6, #6] 1000fa64: 000a movs r2, r1 1000fa66: 469a mov sl, r3 1000fa68: e792 b.n 1000f990 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3b0> 1000fa6a: 2700 movs r7, #0 1000fa6c: e746 b.n 1000f8fc <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x31c> 1000fa6e: 7822 ldrb r2, [r4, #0] 1000fa70: 736b strb r3, [r5, #13] 1000fa72: 71ea strb r2, [r5, #7] 1000fa74: 7862 ldrb r2, [r4, #1] 1000fa76: 722a strb r2, [r5, #8] 1000fa78: 78a2 ldrb r2, [r4, #2] 1000fa7a: 726a strb r2, [r5, #9] 1000fa7c: 78e2 ldrb r2, [r4, #3] 1000fa7e: 72aa strb r2, [r5, #10] 1000fa80: 7922 ldrb r2, [r4, #4] 1000fa82: 72ea strb r2, [r5, #11] 1000fa84: 7962 ldrb r2, [r4, #5] 1000fa86: 732a strb r2, [r5, #12] 1000fa88: e680 b.n 1000f78c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x1ac> 1000fa8a: 7823 ldrb r3, [r4, #0] 1000fa8c: 702b strb r3, [r5, #0] 1000fa8e: 7863 ldrb r3, [r4, #1] 1000fa90: 706b strb r3, [r5, #1] 1000fa92: 78a3 ldrb r3, [r4, #2] 1000fa94: 70ab strb r3, [r5, #2] 1000fa96: 78e3 ldrb r3, [r4, #3] 1000fa98: 70eb strb r3, [r5, #3] 1000fa9a: e60e b.n 1000f6ba <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xda> 1000fa9c: 465b mov r3, fp 1000fa9e: 781b ldrb r3, [r3, #0] 1000faa0: 9a01 ldr r2, [sp, #4] 1000faa2: 469a mov sl, r3 1000faa4: 2302 movs r3, #2 1000faa6: 4699 mov r9, r3 1000faa8: e772 b.n 1000f990 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3b0> 1000faaa: 2602 movs r6, #2 1000faac: e6d5 b.n 1000f85a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x27a> 1000faae: 2700 movs r7, #0 1000fab0: e61a b.n 1000f6e8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x108> 1000fab2: 2700 movs r7, #0 1000fab4: e5b3 b.n 1000f61e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3e> 1000fab6: 5cf3 ldrb r3, [r6, r3] 1000fab8: 000a movs r2, r1 1000faba: 469a mov sl, r3 1000fabc: e768 b.n 1000f990 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3b0> 1000fabe: 464b mov r3, r9 1000fac0: 9301 str r3, [sp, #4] 1000fac2: 0003 movs r3, r0 1000fac4: 4650 mov r0, sl 1000fac6: e77d b.n 1000f9c4 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3e4> 1000fac8 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame>: 1000fac8: b5f0 push {r4, r5, r6, r7, lr} 1000faca: 4657 mov r7, sl 1000facc: 46de mov lr, fp 1000face: 464e mov r6, r9 1000fad0: 4645 mov r5, r8 1000fad2: 238e movs r3, #142 ; 0x8e 1000fad4: b5e0 push {r5, r6, r7, lr} 1000fad6: 0017 movs r7, r2 1000fad8: 2200 movs r2, #0 1000fada: 00db lsls r3, r3, #3 1000fadc: 54fa strb r2, [r7, r3] 1000fade: 780b ldrb r3, [r1, #0] 1000fae0: b083 sub sp, #12 1000fae2: 468a mov sl, r1 1000fae4: 2001 movs r0, #1 1000fae6: 2bc0 cmp r3, #192 ; 0xc0 1000fae8: d006 beq.n 1000faf8 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x30> 1000faea: b003 add sp, #12 1000faec: bc3c pop {r2, r3, r4, r5} 1000faee: 4690 mov r8, r2 1000faf0: 4699 mov r9, r3 1000faf2: 46a2 mov sl, r4 1000faf4: 46ab mov fp, r5 1000faf6: bdf0 pop {r4, r5, r6, r7, pc} 1000faf8: 784b ldrb r3, [r1, #1] 1000fafa: 2b00 cmp r3, #0 1000fafc: d100 bne.n 1000fb00 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x38> 1000fafe: e1bf b.n 1000fe80 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b8> 1000fb00: 2bff cmp r3, #255 ; 0xff 1000fb02: d100 bne.n 1000fb06 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3e> 1000fb04: e23a b.n 1000ff7c <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4b4> 1000fb06: 2260 movs r2, #96 ; 0x60 1000fb08: 2500 movs r5, #0 1000fb0a: 4bdb ldr r3, [pc, #876] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fb0c: 54fa strb r2, [r7, r3] 1000fb0e: 4653 mov r3, sl 1000fb10: 785a ldrb r2, [r3, #1] 1000fb12: 4bd9 ldr r3, [pc, #868] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fb14: 1c6c adds r4, r5, #1 1000fb16: 469c mov ip, r3 1000fb18: b2a0 uxth r0, r4 1000fb1a: 1839 adds r1, r7, r0 1000fb1c: 1052 asrs r2, r2, #1 1000fb1e: 4461 add r1, ip 1000fb20: 700a strb r2, [r1, #0] 1000fb22: 2a20 cmp r2, #32 1000fb24: d001 beq.n 1000fb2a <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x62> 1000fb26: 0005 movs r5, r0 1000fb28: 1c44 adds r4, r0, #1 1000fb2a: 4653 mov r3, sl 1000fb2c: 789a ldrb r2, [r3, #2] 1000fb2e: 4bd2 ldr r3, [pc, #840] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fb30: b2a0 uxth r0, r4 1000fb32: 469c mov ip, r3 1000fb34: 1839 adds r1, r7, r0 1000fb36: 1052 asrs r2, r2, #1 1000fb38: 4461 add r1, ip 1000fb3a: 700a strb r2, [r1, #0] 1000fb3c: 2a20 cmp r2, #32 1000fb3e: d001 beq.n 1000fb44 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x7c> 1000fb40: 0005 movs r5, r0 1000fb42: 1c44 adds r4, r0, #1 1000fb44: 4653 mov r3, sl 1000fb46: 78da ldrb r2, [r3, #3] 1000fb48: 4bcb ldr r3, [pc, #812] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fb4a: b2a0 uxth r0, r4 1000fb4c: 469c mov ip, r3 1000fb4e: 1839 adds r1, r7, r0 1000fb50: 1052 asrs r2, r2, #1 1000fb52: 4461 add r1, ip 1000fb54: 700a strb r2, [r1, #0] 1000fb56: 2a20 cmp r2, #32 1000fb58: d001 beq.n 1000fb5e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x96> 1000fb5a: 0005 movs r5, r0 1000fb5c: 1c44 adds r4, r0, #1 1000fb5e: 4653 mov r3, sl 1000fb60: 791a ldrb r2, [r3, #4] 1000fb62: 4bc5 ldr r3, [pc, #788] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fb64: b2a0 uxth r0, r4 1000fb66: 469c mov ip, r3 1000fb68: 1839 adds r1, r7, r0 1000fb6a: 1052 asrs r2, r2, #1 1000fb6c: 4461 add r1, ip 1000fb6e: 700a strb r2, [r1, #0] 1000fb70: 2a20 cmp r2, #32 1000fb72: d001 beq.n 1000fb78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0xb0> 1000fb74: 0005 movs r5, r0 1000fb76: 1c44 adds r4, r0, #1 1000fb78: 4653 mov r3, sl 1000fb7a: 795a ldrb r2, [r3, #5] 1000fb7c: 4bbe ldr r3, [pc, #760] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fb7e: b2a0 uxth r0, r4 1000fb80: 469c mov ip, r3 1000fb82: 1839 adds r1, r7, r0 1000fb84: 1052 asrs r2, r2, #1 1000fb86: 4461 add r1, ip 1000fb88: 700a strb r2, [r1, #0] 1000fb8a: 2a20 cmp r2, #32 1000fb8c: d001 beq.n 1000fb92 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0xca> 1000fb8e: 0005 movs r5, r0 1000fb90: 1c44 adds r4, r0, #1 1000fb92: 4653 mov r3, sl 1000fb94: 7999 ldrb r1, [r3, #6] 1000fb96: b2a4 uxth r4, r4 1000fb98: 06c8 lsls r0, r1, #27 1000fb9a: 0022 movs r2, r4 1000fb9c: 0f00 lsrs r0, r0, #28 1000fb9e: d014 beq.n 1000fbca <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x102> 1000fba0: 4bb5 ldr r3, [pc, #724] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fba2: 193c adds r4, r7, r4 1000fba4: 469c mov ip, r3 1000fba6: 3bde subs r3, #222 ; 0xde 1000fba8: 4464 add r4, ip 1000fbaa: 3bff subs r3, #255 ; 0xff 1000fbac: 7023 strb r3, [r4, #0] 1000fbae: 1ca9 adds r1, r5, #2 1000fbb0: 1cec adds r4, r5, #3 1000fbb2: b289 uxth r1, r1 1000fbb4: b2a4 uxth r4, r4 1000fbb6: 0022 movs r2, r4 1000fbb8: 1879 adds r1, r7, r1 1000fbba: 2809 cmp r0, #9 1000fbbc: d900 bls.n 1000fbc0 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0xf8> 1000fbbe: e1bc b.n 1000ff3a <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x472> 1000fbc0: 4653 mov r3, sl 1000fbc2: 4461 add r1, ip 1000fbc4: 3030 adds r0, #48 ; 0x30 1000fbc6: 7008 strb r0, [r1, #0] 1000fbc8: 7999 ldrb r1, [r3, #6] 1000fbca: b249 sxtb r1, r1 1000fbcc: 2900 cmp r1, #0 1000fbce: da08 bge.n 1000fbe2 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x11a> 1000fbd0: 4aa9 ldr r2, [pc, #676] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fbd2: 193b adds r3, r7, r4 1000fbd4: 4694 mov ip, r2 1000fbd6: 3ae1 subs r2, #225 ; 0xe1 1000fbd8: 3aff subs r2, #255 ; 0xff 1000fbda: 4463 add r3, ip 1000fbdc: 3401 adds r4, #1 1000fbde: 701a strb r2, [r3, #0] 1000fbe0: b2a2 uxth r2, r4 1000fbe2: 4ba5 ldr r3, [pc, #660] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fbe4: 18ba adds r2, r7, r2 1000fbe6: 469c mov ip, r3 1000fbe8: 2300 movs r3, #0 1000fbea: 4462 add r2, ip 1000fbec: 7013 strb r3, [r2, #0] 1000fbee: 4653 mov r3, sl 1000fbf0: 79db ldrb r3, [r3, #7] 1000fbf2: 105b asrs r3, r3, #1 1000fbf4: 703b strb r3, [r7, #0] 1000fbf6: 3b20 subs r3, #32 1000fbf8: 425a negs r2, r3 1000fbfa: 4153 adcs r3, r2 1000fbfc: 4652 mov r2, sl 1000fbfe: 425b negs r3, r3 1000fc00: 7a12 ldrb r2, [r2, #8] 1000fc02: b29b uxth r3, r3 1000fc04: 1c5c adds r4, r3, #1 1000fc06: b2a1 uxth r1, r4 1000fc08: 1052 asrs r2, r2, #1 1000fc0a: 547a strb r2, [r7, r1] 1000fc0c: 2a20 cmp r2, #32 1000fc0e: d001 beq.n 1000fc14 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x14c> 1000fc10: 000b movs r3, r1 1000fc12: 1c4c adds r4, r1, #1 1000fc14: 4652 mov r2, sl 1000fc16: 7a52 ldrb r2, [r2, #9] 1000fc18: b2a1 uxth r1, r4 1000fc1a: 1052 asrs r2, r2, #1 1000fc1c: 547a strb r2, [r7, r1] 1000fc1e: 2a20 cmp r2, #32 1000fc20: d001 beq.n 1000fc26 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x15e> 1000fc22: 000b movs r3, r1 1000fc24: 1c4c adds r4, r1, #1 1000fc26: 4652 mov r2, sl 1000fc28: 7a92 ldrb r2, [r2, #10] 1000fc2a: b2a1 uxth r1, r4 1000fc2c: 1052 asrs r2, r2, #1 1000fc2e: 547a strb r2, [r7, r1] 1000fc30: 2a20 cmp r2, #32 1000fc32: d001 beq.n 1000fc38 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x170> 1000fc34: 000b movs r3, r1 1000fc36: 1c4c adds r4, r1, #1 1000fc38: 4652 mov r2, sl 1000fc3a: 7ad2 ldrb r2, [r2, #11] 1000fc3c: b2a1 uxth r1, r4 1000fc3e: 1052 asrs r2, r2, #1 1000fc40: 547a strb r2, [r7, r1] 1000fc42: 2a20 cmp r2, #32 1000fc44: d001 beq.n 1000fc4a <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x182> 1000fc46: 000b movs r3, r1 1000fc48: 1c4c adds r4, r1, #1 1000fc4a: 4652 mov r2, sl 1000fc4c: 7b12 ldrb r2, [r2, #12] 1000fc4e: b2a1 uxth r1, r4 1000fc50: 1052 asrs r2, r2, #1 1000fc52: 547a strb r2, [r7, r1] 1000fc54: 2a20 cmp r2, #32 1000fc56: d001 beq.n 1000fc5c <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x194> 1000fc58: 000b movs r3, r1 1000fc5a: 1c4c adds r4, r1, #1 1000fc5c: 4652 mov r2, sl 1000fc5e: 7b52 ldrb r2, [r2, #13] 1000fc60: b2a4 uxth r4, r4 1000fc62: 06d0 lsls r0, r2, #27 1000fc64: 0025 movs r5, r4 1000fc66: 0f00 lsrs r0, r0, #28 1000fc68: d00d beq.n 1000fc86 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1be> 1000fc6a: 222d movs r2, #45 ; 0x2d 1000fc6c: 553a strb r2, [r7, r4] 1000fc6e: 1cdc adds r4, r3, #3 1000fc70: 1c9a adds r2, r3, #2 1000fc72: b2a4 uxth r4, r4 1000fc74: b292 uxth r2, r2 1000fc76: 0025 movs r5, r4 1000fc78: 2809 cmp r0, #9 1000fc7a: d900 bls.n 1000fc7e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1b6> 1000fc7c: e171 b.n 1000ff62 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x49a> 1000fc7e: 4653 mov r3, sl 1000fc80: 3030 adds r0, #48 ; 0x30 1000fc82: 54b8 strb r0, [r7, r2] 1000fc84: 7b5a ldrb r2, [r3, #13] 1000fc86: b252 sxtb r2, r2 1000fc88: 2a00 cmp r2, #0 1000fc8a: da03 bge.n 1000fc94 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1cc> 1000fc8c: 232a movs r3, #42 ; 0x2a 1000fc8e: 553b strb r3, [r7, r4] 1000fc90: 3401 adds r4, #1 1000fc92: b2a5 uxth r5, r4 1000fc94: 2300 movs r3, #0 1000fc96: 4652 mov r2, sl 1000fc98: 557b strb r3, [r7, r5] 1000fc9a: 7b52 ldrb r2, [r2, #13] 1000fc9c: 07d2 lsls r2, r2, #31 1000fc9e: d500 bpl.n 1000fca2 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1da> 1000fca0: e16e b.n 1000ff80 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4b8> 1000fca2: 330e adds r3, #14 1000fca4: 4453 add r3, sl 1000fca6: 4699 mov r9, r3 1000fca8: 2385 movs r3, #133 ; 0x85 1000fcaa: 2201 movs r2, #1 1000fcac: 009b lsls r3, r3, #2 1000fcae: 469c mov ip, r3 1000fcb0: 4690 mov r8, r2 1000fcb2: 44bc add ip, r7 1000fcb4: 320d adds r2, #13 1000fcb6: 4646 mov r6, r8 1000fcb8: 4693 mov fp, r2 1000fcba: 46b8 mov r8, r7 1000fcbc: 464f mov r7, r9 1000fcbe: 46e1 mov r9, ip 1000fcc0: b2b3 uxth r3, r6 1000fcc2: 9301 str r3, [sp, #4] 1000fcc4: 464b mov r3, r9 1000fcc6: 783a ldrb r2, [r7, #0] 1000fcc8: 4d6b ldr r5, [pc, #428] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fcca: 1052 asrs r2, r2, #1 1000fccc: 701a strb r2, [r3, #0] 1000fcce: 3a20 subs r2, #32 1000fcd0: 4253 negs r3, r2 1000fcd2: 415a adcs r2, r3 1000fcd4: 2301 movs r3, #1 1000fcd6: 46ac mov ip, r5 1000fcd8: b292 uxth r2, r2 1000fcda: 1a99 subs r1, r3, r2 1000fcdc: 00b3 lsls r3, r6, #2 1000fcde: 9300 str r3, [sp, #0] 1000fce0: 199b adds r3, r3, r6 1000fce2: 005b lsls r3, r3, #1 1000fce4: 7878 ldrb r0, [r7, #1] 1000fce6: b289 uxth r1, r1 1000fce8: 4443 add r3, r8 1000fcea: 185b adds r3, r3, r1 1000fcec: 1040 asrs r0, r0, #1 1000fcee: 4463 add r3, ip 1000fcf0: 7018 strb r0, [r3, #0] 1000fcf2: 2820 cmp r0, #32 1000fcf4: d101 bne.n 1000fcfa <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x232> 1000fcf6: 4252 negs r2, r2 1000fcf8: b291 uxth r1, r2 1000fcfa: 4c5f ldr r4, [pc, #380] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fcfc: 9a00 ldr r2, [sp, #0] 1000fcfe: 46a4 mov ip, r4 1000fd00: 1992 adds r2, r2, r6 1000fd02: 1c4d adds r5, r1, #1 1000fd04: 0052 lsls r2, r2, #1 1000fd06: b2ad uxth r5, r5 1000fd08: 78b8 ldrb r0, [r7, #2] 1000fd0a: 4442 add r2, r8 1000fd0c: 1952 adds r2, r2, r5 1000fd0e: 1040 asrs r0, r0, #1 1000fd10: 4462 add r2, ip 1000fd12: 002b movs r3, r5 1000fd14: 7010 strb r0, [r2, #0] 1000fd16: 2820 cmp r0, #32 1000fd18: d003 beq.n 1000fd22 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x25a> 1000fd1a: 3102 adds r1, #2 1000fd1c: b28b uxth r3, r1 1000fd1e: 0029 movs r1, r5 1000fd20: 001d movs r5, r3 1000fd22: 4c55 ldr r4, [pc, #340] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fd24: 9a00 ldr r2, [sp, #0] 1000fd26: 46a4 mov ip, r4 1000fd28: 1992 adds r2, r2, r6 1000fd2a: 0052 lsls r2, r2, #1 1000fd2c: 78f8 ldrb r0, [r7, #3] 1000fd2e: 4442 add r2, r8 1000fd30: 18d2 adds r2, r2, r3 1000fd32: 1040 asrs r0, r0, #1 1000fd34: 4462 add r2, ip 1000fd36: 7010 strb r0, [r2, #0] 1000fd38: 2820 cmp r0, #32 1000fd3a: d003 beq.n 1000fd44 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x27c> 1000fd3c: 1c6b adds r3, r5, #1 1000fd3e: b29b uxth r3, r3 1000fd40: 0029 movs r1, r5 1000fd42: 001d movs r5, r3 1000fd44: 4c4c ldr r4, [pc, #304] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fd46: 9a00 ldr r2, [sp, #0] 1000fd48: 46a4 mov ip, r4 1000fd4a: 1992 adds r2, r2, r6 1000fd4c: 0052 lsls r2, r2, #1 1000fd4e: 7938 ldrb r0, [r7, #4] 1000fd50: 4442 add r2, r8 1000fd52: 18d2 adds r2, r2, r3 1000fd54: 1040 asrs r0, r0, #1 1000fd56: 4462 add r2, ip 1000fd58: 7010 strb r0, [r2, #0] 1000fd5a: 2820 cmp r0, #32 1000fd5c: d003 beq.n 1000fd66 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x29e> 1000fd5e: 1c6b adds r3, r5, #1 1000fd60: b29b uxth r3, r3 1000fd62: 0029 movs r1, r5 1000fd64: 001d movs r5, r3 1000fd66: 4c44 ldr r4, [pc, #272] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fd68: 9a00 ldr r2, [sp, #0] 1000fd6a: 46a4 mov ip, r4 1000fd6c: 1992 adds r2, r2, r6 1000fd6e: 0052 lsls r2, r2, #1 1000fd70: 7978 ldrb r0, [r7, #5] 1000fd72: 4442 add r2, r8 1000fd74: 18d2 adds r2, r2, r3 1000fd76: 1040 asrs r0, r0, #1 1000fd78: 4462 add r2, ip 1000fd7a: 7010 strb r0, [r2, #0] 1000fd7c: 2820 cmp r0, #32 1000fd7e: d003 beq.n 1000fd88 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x2c0> 1000fd80: 1c6b adds r3, r5, #1 1000fd82: b29b uxth r3, r3 1000fd84: 0029 movs r1, r5 1000fd86: 001d movs r5, r3 1000fd88: 240f movs r4, #15 1000fd8a: 79ba ldrb r2, [r7, #6] 1000fd8c: 1050 asrs r0, r2, #1 1000fd8e: 4020 ands r0, r4 1000fd90: d01a beq.n 1000fdc8 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x300> 1000fd92: 4c39 ldr r4, [pc, #228] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fd94: 9a00 ldr r2, [sp, #0] 1000fd96: 46a4 mov ip, r4 1000fd98: 1992 adds r2, r2, r6 1000fd9a: 0052 lsls r2, r2, #1 1000fd9c: 4442 add r2, r8 1000fd9e: 18d3 adds r3, r2, r3 1000fda0: 3cde subs r4, #222 ; 0xde 1000fda2: 4463 add r3, ip 1000fda4: 3cff subs r4, #255 ; 0xff 1000fda6: 701c strb r4, [r3, #0] 1000fda8: 1c8b adds r3, r1, #2 1000fdaa: b29b uxth r3, r3 1000fdac: 469c mov ip, r3 1000fdae: 1ccb adds r3, r1, #3 1000fdb0: b29b uxth r3, r3 1000fdb2: 001d movs r5, r3 1000fdb4: 2809 cmp r0, #9 1000fdb6: d900 bls.n 1000fdba <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x2f2> 1000fdb8: e09c b.n 1000fef4 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x42c> 1000fdba: 492f ldr r1, [pc, #188] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fdbc: 4462 add r2, ip 1000fdbe: 468c mov ip, r1 1000fdc0: 3030 adds r0, #48 ; 0x30 1000fdc2: 4462 add r2, ip 1000fdc4: 7010 strb r0, [r2, #0] 1000fdc6: 79ba ldrb r2, [r7, #6] 1000fdc8: b252 sxtb r2, r2 1000fdca: 2a00 cmp r2, #0 1000fdcc: da0c bge.n 1000fde8 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x320> 1000fdce: 9a00 ldr r2, [sp, #0] 1000fdd0: 3501 adds r5, #1 1000fdd2: 1992 adds r2, r2, r6 1000fdd4: 0052 lsls r2, r2, #1 1000fdd6: 4442 add r2, r8 1000fdd8: 18d3 adds r3, r2, r3 1000fdda: 4a27 ldr r2, [pc, #156] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fddc: 4694 mov ip, r2 1000fdde: 3ae1 subs r2, #225 ; 0xe1 1000fde0: 4463 add r3, ip 1000fde2: 3aff subs r2, #255 ; 0xff 1000fde4: 701a strb r2, [r3, #0] 1000fde6: b2ab uxth r3, r5 1000fde8: 9a00 ldr r2, [sp, #0] 1000fdea: 1994 adds r4, r2, r6 1000fdec: 4a22 ldr r2, [pc, #136] ; (1000fe78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000fdee: 0064 lsls r4, r4, #1 1000fdf0: 4694 mov ip, r2 1000fdf2: 2200 movs r2, #0 1000fdf4: 4444 add r4, r8 1000fdf6: 18e3 adds r3, r4, r3 1000fdf8: 4463 add r3, ip 1000fdfa: 701a strb r2, [r3, #0] 1000fdfc: 465b mov r3, fp 1000fdfe: 2201 movs r2, #1 1000fe00: 3307 adds r3, #7 1000fe02: b29b uxth r3, r3 1000fe04: 469b mov fp, r3 1000fe06: 79bb ldrb r3, [r7, #6] 1000fe08: 421a tst r2, r3 1000fe0a: d170 bne.n 1000feee <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x426> 1000fe0c: 230a movs r3, #10 1000fe0e: 469c mov ip, r3 1000fe10: 465b mov r3, fp 1000fe12: 3601 adds r6, #1 1000fe14: 3707 adds r7, #7 1000fe16: 44e1 add r9, ip 1000fe18: 2b4d cmp r3, #77 ; 0x4d 1000fe1a: d000 beq.n 1000fe1e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x356> 1000fe1c: e750 b.n 1000fcc0 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1f8> 1000fe1e: 3b44 subs r3, #68 ; 0x44 1000fe20: 4647 mov r7, r8 1000fe22: 001a movs r2, r3 1000fe24: 9301 str r3, [sp, #4] 1000fe26: 4b15 ldr r3, [pc, #84] ; (1000fe7c <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b4>) 1000fe28: 52fa strh r2, [r7, r3] 1000fe2a: 233a movs r3, #58 ; 0x3a 1000fe2c: 72bb strb r3, [r7, #10] 1000fe2e: 465b mov r3, fp 1000fe30: 4652 mov r2, sl 1000fe32: 3302 adds r3, #2 1000fe34: b29b uxth r3, r3 1000fe36: 5cd2 ldrb r2, [r2, r3] 1000fe38: 2a00 cmp r2, #0 1000fe3a: d074 beq.n 1000ff26 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x45e> 1000fe3c: 24fe movs r4, #254 ; 0xfe 1000fe3e: 465b mov r3, fp 1000fe40: 34ff adds r4, #255 ; 0xff 1000fe42: 1cd9 adds r1, r3, #3 1000fe44: 1ae4 subs r4, r4, r3 1000fe46: b289 uxth r1, r1 1000fe48: b2a4 uxth r4, r4 1000fe4a: 4451 add r1, sl 1000fe4c: 3403 adds r4, #3 1000fe4e: 2302 movs r3, #2 1000fe50: e003 b.n 1000fe5a <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x392> 1000fe52: 3301 adds r3, #1 1000fe54: 3101 adds r1, #1 1000fe56: 42a3 cmp r3, r4 1000fe58: d005 beq.n 1000fe66 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x39e> 1000fe5a: 18f8 adds r0, r7, r3 1000fe5c: 7242 strb r2, [r0, #9] 1000fe5e: 780a ldrb r2, [r1, #0] 1000fe60: 0018 movs r0, r3 1000fe62: 2a00 cmp r2, #0 1000fe64: d1f5 bne.n 1000fe52 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x38a> 1000fe66: 2300 movs r3, #0 1000fe68: 1838 adds r0, r7, r0 1000fe6a: 7283 strb r3, [r0, #10] 1000fe6c: 238e movs r3, #142 ; 0x8e 1000fe6e: 2201 movs r2, #1 1000fe70: 00db lsls r3, r3, #3 1000fe72: 54fa strb r2, [r7, r3] 1000fe74: 2000 movs r0, #0 1000fe76: e638 b.n 1000faea <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x22> 1000fe78: 0000020a .word 0x0000020a 1000fe7c: 0000026e .word 0x0000026e 1000fe80: 000b movs r3, r1 1000fe82: 7889 ldrb r1, [r1, #2] 1000fe84: 29c0 cmp r1, #192 ; 0xc0 1000fe86: d025 beq.n 1000fed4 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x40c> 1000fe88: 2300 movs r3, #0 1000fe8a: 3202 adds r2, #2 1000fe8c: 2402 movs r4, #2 1000fe8e: 25c0 movs r5, #192 ; 0xc0 1000fe90: 4656 mov r6, sl 1000fe92: 46bc mov ip, r7 1000fe94: e007 b.n 1000fea6 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3de> 1000fe96: 0002 movs r2, r0 1000fe98: 7039 strb r1, [r7, #0] 1000fe9a: 5cb1 ldrb r1, [r6, r2] 1000fe9c: 3301 adds r3, #1 1000fe9e: b29b uxth r3, r3 1000fea0: 0014 movs r4, r2 1000fea2: 29c0 cmp r1, #192 ; 0xc0 1000fea4: d013 beq.n 1000fece <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x406> 1000fea6: 1c50 adds r0, r2, #1 1000fea8: 18f7 adds r7, r6, r3 1000feaa: b280 uxth r0, r0 1000feac: 29db cmp r1, #219 ; 0xdb 1000feae: d1f2 bne.n 1000fe96 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3ce> 1000feb0: 1934 adds r4, r6, r4 1000feb2: 7864 ldrb r4, [r4, #1] 1000feb4: 2cdc cmp r4, #220 ; 0xdc 1000feb6: d032 beq.n 1000ff1e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x456> 1000feb8: 2cdd cmp r4, #221 ; 0xdd 1000feba: d1ec bne.n 1000fe96 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3ce> 1000febc: 3202 adds r2, #2 1000febe: b292 uxth r2, r2 1000fec0: 7039 strb r1, [r7, #0] 1000fec2: 5cb1 ldrb r1, [r6, r2] 1000fec4: 3301 adds r3, #1 1000fec6: b29b uxth r3, r3 1000fec8: 0014 movs r4, r2 1000feca: 29c0 cmp r1, #192 ; 0xc0 1000fecc: d1eb bne.n 1000fea6 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3de> 1000fece: 46b2 mov sl, r6 1000fed0: 4667 mov r7, ip 1000fed2: 4453 add r3, sl 1000fed4: 2200 movs r2, #0 1000fed6: 701a strb r2, [r3, #0] 1000fed8: 4653 mov r3, sl 1000feda: 781b ldrb r3, [r3, #0] 1000fedc: 4a2e ldr r2, [pc, #184] ; (1000ff98 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4d0>) 1000fede: 105b asrs r3, r3, #1 1000fee0: 54bb strb r3, [r7, r2] 1000fee2: 3b20 subs r3, #32 1000fee4: 425a negs r2, r3 1000fee6: 4153 adcs r3, r2 1000fee8: 425b negs r3, r3 1000feea: b29d uxth r5, r3 1000feec: e60f b.n 1000fb0e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x46> 1000feee: 4647 mov r7, r8 1000fef0: 9a01 ldr r2, [sp, #4] 1000fef2: e798 b.n 1000fe26 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x35e> 1000fef4: 4664 mov r4, ip 1000fef6: 1915 adds r5, r2, r4 1000fef8: 4c27 ldr r4, [pc, #156] ; (1000ff98 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4d0>) 1000fefa: 18d3 adds r3, r2, r3 1000fefc: 46a4 mov ip, r4 1000fefe: 3cda subs r4, #218 ; 0xda 1000ff00: 4465 add r5, ip 1000ff02: 3cff subs r4, #255 ; 0xff 1000ff04: 702c strb r4, [r5, #0] 1000ff06: 001c movs r4, r3 1000ff08: 1d0d adds r5, r1, #4 1000ff0a: 210a movs r1, #10 1000ff0c: 4464 add r4, ip 1000ff0e: f7f9 fdc3 bl 10009a98 <__wrap___aeabi_uidiv> 1000ff12: 3130 adds r1, #48 ; 0x30 1000ff14: b2ad uxth r5, r5 1000ff16: 7021 strb r1, [r4, #0] 1000ff18: 79ba ldrb r2, [r7, #6] 1000ff1a: 002b movs r3, r5 1000ff1c: e754 b.n 1000fdc8 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x300> 1000ff1e: 3202 adds r2, #2 1000ff20: 703d strb r5, [r7, #0] 1000ff22: b292 uxth r2, r2 1000ff24: e7b9 b.n 1000fe9a <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3d2> 1000ff26: 2001 movs r0, #1 1000ff28: 2300 movs r3, #0 1000ff2a: 1838 adds r0, r7, r0 1000ff2c: 7283 strb r3, [r0, #10] 1000ff2e: 238e movs r3, #142 ; 0x8e 1000ff30: 2201 movs r2, #1 1000ff32: 00db lsls r3, r3, #3 1000ff34: 54fa strb r2, [r7, r3] 1000ff36: 2000 movs r0, #0 1000ff38: e5d7 b.n 1000faea <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x22> 1000ff3a: 4b17 ldr r3, [pc, #92] ; (1000ff98 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4d0>) 1000ff3c: 18ba adds r2, r7, r2 1000ff3e: 469c mov ip, r3 1000ff40: 3bda subs r3, #218 ; 0xda 1000ff42: 4461 add r1, ip 1000ff44: 3bff subs r3, #255 ; 0xff 1000ff46: 700b strb r3, [r1, #0] 1000ff48: 4663 mov r3, ip 1000ff4a: 210a movs r1, #10 1000ff4c: 1d2c adds r4, r5, #4 1000ff4e: 18d5 adds r5, r2, r3 1000ff50: f7f9 fda2 bl 10009a98 <__wrap___aeabi_uidiv> 1000ff54: 4653 mov r3, sl 1000ff56: 3130 adds r1, #48 ; 0x30 1000ff58: b2a4 uxth r4, r4 1000ff5a: 7029 strb r1, [r5, #0] 1000ff5c: 7999 ldrb r1, [r3, #6] 1000ff5e: 0022 movs r2, r4 1000ff60: e633 b.n 1000fbca <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x102> 1000ff62: 2131 movs r1, #49 ; 0x31 1000ff64: 3304 adds r3, #4 1000ff66: 54b9 strb r1, [r7, r2] 1000ff68: 3927 subs r1, #39 ; 0x27 1000ff6a: b29c uxth r4, r3 1000ff6c: f7f9 fd94 bl 10009a98 <__wrap___aeabi_uidiv> 1000ff70: 4653 mov r3, sl 1000ff72: 3130 adds r1, #48 ; 0x30 1000ff74: 5579 strb r1, [r7, r5] 1000ff76: 7b5a ldrb r2, [r3, #13] 1000ff78: 0025 movs r5, r4 1000ff7a: e684 b.n 1000fc86 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1be> 1000ff7c: 2002 movs r0, #2 1000ff7e: e5b4 b.n 1000faea <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x22> 1000ff80: 4a06 ldr r2, [pc, #24] ; (1000ff9c <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4d4>) 1000ff82: 52bb strh r3, [r7, r2] 1000ff84: 233a movs r3, #58 ; 0x3a 1000ff86: 72bb strb r3, [r7, #10] 1000ff88: 4653 mov r3, sl 1000ff8a: 7c1a ldrb r2, [r3, #16] 1000ff8c: 2a00 cmp r2, #0 1000ff8e: d0ca beq.n 1000ff26 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x45e> 1000ff90: 230e movs r3, #14 1000ff92: 469b mov fp, r3 1000ff94: e752 b.n 1000fe3c <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x374> 1000ff96: 46c0 nop ; (mov r8, r8) 1000ff98: 0000020a .word 0x0000020a 1000ff9c: 0000026e .word 0x0000026e 1000ffa0 <_ZN9KissClass10EncodeCallEPh>: 1000ffa0: b5f0 push {r4, r5, r6, r7, lr} 1000ffa2: 46c6 mov lr, r8 1000ffa4: b500 push {lr} 1000ffa6: 780b ldrb r3, [r1, #0] 1000ffa8: 000e movs r6, r1 1000ffaa: 2b00 cmp r3, #0 1000ffac: d04a beq.n 10010044 <_ZN9KissClass10EncodeCallEPh+0xa4> 1000ffae: 2b2a cmp r3, #42 ; 0x2a 1000ffb0: d043 beq.n 1001003a <_ZN9KissClass10EncodeCallEPh+0x9a> 1000ffb2: 2200 movs r2, #0 1000ffb4: e001 b.n 1000ffba <_ZN9KissClass10EncodeCallEPh+0x1a> 1000ffb6: 2d2a cmp r5, #42 ; 0x2a 1000ffb8: d03f beq.n 1001003a <_ZN9KissClass10EncodeCallEPh+0x9a> 1000ffba: 3201 adds r2, #1 1000ffbc: b2d2 uxtb r2, r2 1000ffbe: 5cb5 ldrb r5, [r6, r2] 1000ffc0: 2d00 cmp r5, #0 1000ffc2: d1f8 bne.n 1000ffb6 <_ZN9KissClass10EncodeCallEPh+0x16> 1000ffc4: 2000 movs r0, #0 1000ffc6: 4c20 ldr r4, [pc, #128] ; (10010048 <_ZN9KissClass10EncodeCallEPh+0xa8>) 1000ffc8: e006 b.n 1000ffd8 <_ZN9KissClass10EncodeCallEPh+0x38> 1000ffca: 2805 cmp r0, #5 1000ffcc: d821 bhi.n 10010012 <_ZN9KissClass10EncodeCallEPh+0x72> 1000ffce: 005b lsls r3, r3, #1 1000ffd0: 5423 strb r3, [r4, r0] 1000ffd2: 3001 adds r0, #1 1000ffd4: b2c0 uxtb r0, r0 1000ffd6: 5c33 ldrb r3, [r6, r0] 1000ffd8: 2b00 cmp r3, #0 1000ffda: d0f6 beq.n 1000ffca <_ZN9KissClass10EncodeCallEPh+0x2a> 1000ffdc: 2b2d cmp r3, #45 ; 0x2d 1000ffde: d1f6 bne.n 1000ffce <_ZN9KissClass10EncodeCallEPh+0x2e> 1000ffe0: 1c47 adds r7, r0, #1 1000ffe2: b2ff uxtb r7, r7 1000ffe4: 19f3 adds r3, r6, r7 1000ffe6: 4698 mov r8, r3 1000ffe8: 2805 cmp r0, #5 1000ffea: d808 bhi.n 1000fffe <_ZN9KissClass10EncodeCallEPh+0x5e> 1000ffec: 2205 movs r2, #5 1000ffee: 1a12 subs r2, r2, r0 1000fff0: b2d2 uxtb r2, r2 1000fff2: 3201 adds r2, #1 1000fff4: 1820 adds r0, r4, r0 1000fff6: 2140 movs r1, #64 ; 0x40 1000fff8: f7fa fc3a bl 1000a870 <__wrap_memset> 1000fffc: 4643 mov r3, r8 1000fffe: 7819 ldrb r1, [r3, #0] 10010000: 2300 movs r3, #0 10010002: 000a movs r2, r1 10010004: 3a30 subs r2, #48 ; 0x30 10010006: b2d2 uxtb r2, r2 10010008: 2900 cmp r1, #0 1001000a: d002 beq.n 10010012 <_ZN9KissClass10EncodeCallEPh+0x72> 1001000c: 2a09 cmp r2, #9 1001000e: d90b bls.n 10010028 <_ZN9KissClass10EncodeCallEPh+0x88> 10010010: e7fe b.n 10010010 <_ZN9KissClass10EncodeCallEPh+0x70> 10010012: 005b lsls r3, r3, #1 10010014: b2db uxtb r3, r3 10010016: 2d01 cmp r5, #1 10010018: d011 beq.n 1001003e <_ZN9KissClass10EncodeCallEPh+0x9e> 1001001a: 2260 movs r2, #96 ; 0x60 1001001c: 4313 orrs r3, r2 1001001e: 0020 movs r0, r4 10010020: 71a3 strb r3, [r4, #6] 10010022: bc04 pop {r2} 10010024: 4690 mov r8, r2 10010026: bdf0 pop {r4, r5, r6, r7, pc} 10010028: 0099 lsls r1, r3, #2 1001002a: 185b adds r3, r3, r1 1001002c: 005b lsls r3, r3, #1 1001002e: 3701 adds r7, #1 10010030: 189b adds r3, r3, r2 10010032: b2ff uxtb r7, r7 10010034: b2db uxtb r3, r3 10010036: 5df1 ldrb r1, [r6, r7] 10010038: e7e3 b.n 10010002 <_ZN9KissClass10EncodeCallEPh+0x62> 1001003a: 2501 movs r5, #1 1001003c: e7c2 b.n 1000ffc4 <_ZN9KissClass10EncodeCallEPh+0x24> 1001003e: 22e0 movs r2, #224 ; 0xe0 10010040: 4313 orrs r3, r2 10010042: e7ec b.n 1001001e <_ZN9KissClass10EncodeCallEPh+0x7e> 10010044: 2500 movs r5, #0 10010046: e7bd b.n 1000ffc4 <_ZN9KissClass10EncodeCallEPh+0x24> 10010048: 2000203c .word 0x2000203c 1001004c <_Z10initAM2315v>: 1001004c: b5f0 push {r4, r5, r6, r7, lr} 1001004e: 46c6 mov lr, r8 10010050: b500 push {lr} 10010052: 4e52 ldr r6, [pc, #328] ; (1001019c <_Z10initAM2315v+0x150>) 10010054: b088 sub sp, #32 10010056: af04 add r7, sp, #16 10010058: 4951 ldr r1, [pc, #324] ; (100101a0 <_Z10initAM2315v+0x154>) 1001005a: 0030 movs r0, r6 1001005c: f7fd fd6e bl 1000db3c 10010060: 2103 movs r1, #3 10010062: 201a movs r0, #26 10010064: f7f5 fab0 bl 100055c8 10010068: 2103 movs r1, #3 1001006a: 201b movs r0, #27 1001006c: f7f5 faac bl 100055c8 10010070: 2200 movs r2, #0 10010072: 2101 movs r1, #1 10010074: 201a movs r0, #26 10010076: f7f5 fabf bl 100055f8 1001007a: 2200 movs r2, #0 1001007c: 2101 movs r1, #1 1001007e: 201b movs r0, #27 10010080: f7f5 faba bl 100055f8 10010084: 2303 movs r3, #3 10010086: 1d3c adds r4, r7, #4 10010088: 7023 strb r3, [r4, #0] 1001008a: 3305 adds r3, #5 1001008c: 18fd adds r5, r7, r3 1001008e: 782b ldrb r3, [r5, #0] 10010090: 46e8 mov r8, sp 10010092: 7063 strb r3, [r4, #1] 10010094: f7f6 f8b0 bl 100061f8 10010098: 2300 movs r3, #0 1001009a: 4a42 ldr r2, [pc, #264] ; (100101a4 <_Z10initAM2315v+0x158>) 1001009c: 1812 adds r2, r2, r0 1001009e: 414b adcs r3, r1 100100a0: 4299 cmp r1, r3 100100a2: d966 bls.n 10010172 <_Z10initAM2315v+0x126> 100100a4: 2201 movs r2, #1 100100a6: 4252 negs r2, r2 100100a8: 17d3 asrs r3, r2, #31 100100aa: 9202 str r2, [sp, #8] 100100ac: 9303 str r3, [sp, #12] 100100ae: 2300 movs r3, #0 100100b0: 0022 movs r2, r4 100100b2: 9300 str r3, [sp, #0] 100100b4: 215c movs r1, #92 ; 0x5c 100100b6: 3302 adds r3, #2 100100b8: 0030 movs r0, r6 100100ba: f7fd fdc3 bl 1000dc44 100100be: 200a movs r0, #10 100100c0: 46c5 mov sp, r8 100100c2: f7f5 ff25 bl 10005f10 100100c6: 2380 movs r3, #128 ; 0x80 100100c8: 00db lsls r3, r3, #3 100100ca: 802b strh r3, [r5, #0] 100100cc: 2303 movs r3, #3 100100ce: 7023 strb r3, [r4, #0] 100100d0: 2300 movs r3, #0 100100d2: 7063 strb r3, [r4, #1] 100100d4: 2304 movs r3, #4 100100d6: 70a3 strb r3, [r4, #2] 100100d8: 78ab ldrb r3, [r5, #2] 100100da: 46e8 mov r8, sp 100100dc: 70e3 strb r3, [r4, #3] 100100de: f7f6 f88b bl 100061f8 100100e2: 2300 movs r3, #0 100100e4: 4a2f ldr r2, [pc, #188] ; (100101a4 <_Z10initAM2315v+0x158>) 100100e6: 1812 adds r2, r2, r0 100100e8: 414b adcs r3, r1 100100ea: 4299 cmp r1, r3 100100ec: d950 bls.n 10010190 <_Z10initAM2315v+0x144> 100100ee: 2201 movs r2, #1 100100f0: 4252 negs r2, r2 100100f2: 17d3 asrs r3, r2, #31 100100f4: 9202 str r2, [sp, #8] 100100f6: 9303 str r3, [sp, #12] 100100f8: 2300 movs r3, #0 100100fa: 0022 movs r2, r4 100100fc: 9300 str r3, [sp, #0] 100100fe: 215c movs r1, #92 ; 0x5c 10010100: 3304 adds r3, #4 10010102: 0030 movs r0, r6 10010104: f7fd fd9e bl 1000dc44 10010108: 2303 movs r3, #3 1001010a: 46c5 mov sp, r8 1001010c: 7023 strb r3, [r4, #0] 1001010e: f7f6 f873 bl 100061f8 10010112: 2300 movs r3, #0 10010114: 4a23 ldr r2, [pc, #140] ; (100101a4 <_Z10initAM2315v+0x158>) 10010116: 1812 adds r2, r2, r0 10010118: 414b adcs r3, r1 1001011a: 4299 cmp r1, r3 1001011c: d933 bls.n 10010186 <_Z10initAM2315v+0x13a> 1001011e: 2201 movs r2, #1 10010120: 4252 negs r2, r2 10010122: 17d3 asrs r3, r2, #31 10010124: 9202 str r2, [sp, #8] 10010126: 9303 str r3, [sp, #12] 10010128: 2301 movs r3, #1 1001012a: 0022 movs r2, r4 1001012c: 9300 str r3, [sp, #0] 1001012e: 215c movs r1, #92 ; 0x5c 10010130: 0030 movs r0, r6 10010132: f7fd fd87 bl 1000dc44 10010136: f7f6 f85f bl 100061f8 1001013a: 2300 movs r3, #0 1001013c: 4a19 ldr r2, [pc, #100] ; (100101a4 <_Z10initAM2315v+0x158>) 1001013e: 1812 adds r2, r2, r0 10010140: 414b adcs r3, r1 10010142: 4299 cmp r1, r3 10010144: d91a bls.n 1001017c <_Z10initAM2315v+0x130> 10010146: 2201 movs r2, #1 10010148: 4252 negs r2, r2 1001014a: 17d3 asrs r3, r2, #31 1001014c: 9202 str r2, [sp, #8] 1001014e: 9303 str r3, [sp, #12] 10010150: 2300 movs r3, #0 10010152: 002a movs r2, r5 10010154: 9300 str r3, [sp, #0] 10010156: 215c movs r1, #92 ; 0x5c 10010158: 3308 adds r3, #8 1001015a: 0030 movs r0, r6 1001015c: f7fd fd94 bl 1000dc88 10010160: 7828 ldrb r0, [r5, #0] 10010162: 46bd mov sp, r7 10010164: 3803 subs r0, #3 10010166: 1e43 subs r3, r0, #1 10010168: 4198 sbcs r0, r3 1001016a: b004 add sp, #16 1001016c: bc04 pop {r2} 1001016e: 4690 mov r8, r2 10010170: bdf0 pop {r4, r5, r6, r7, pc} 10010172: 4299 cmp r1, r3 10010174: d199 bne.n 100100aa <_Z10initAM2315v+0x5e> 10010176: 4290 cmp r0, r2 10010178: d894 bhi.n 100100a4 <_Z10initAM2315v+0x58> 1001017a: e796 b.n 100100aa <_Z10initAM2315v+0x5e> 1001017c: 4299 cmp r1, r3 1001017e: d1e5 bne.n 1001014c <_Z10initAM2315v+0x100> 10010180: 4290 cmp r0, r2 10010182: d8e0 bhi.n 10010146 <_Z10initAM2315v+0xfa> 10010184: e7e2 b.n 1001014c <_Z10initAM2315v+0x100> 10010186: 4299 cmp r1, r3 10010188: d1cc bne.n 10010124 <_Z10initAM2315v+0xd8> 1001018a: 4290 cmp r0, r2 1001018c: d8c7 bhi.n 1001011e <_Z10initAM2315v+0xd2> 1001018e: e7c9 b.n 10010124 <_Z10initAM2315v+0xd8> 10010190: 4299 cmp r1, r3 10010192: d1af bne.n 100100f4 <_Z10initAM2315v+0xa8> 10010194: 4290 cmp r0, r2 10010196: d8aa bhi.n 100100ee <_Z10initAM2315v+0xa2> 10010198: e7ac b.n 100100f4 <_Z10initAM2315v+0xa8> 1001019a: 46c0 nop ; (mov r8, r8) 1001019c: 200015a8 .word 0x200015a8 100101a0: 000186a0 .word 0x000186a0 100101a4: 000f4240 .word 0x000f4240 100101a8 <_Z10ReadAM2315PsS_>: 100101a8: b5f0 push {r4, r5, r6, r7, lr} 100101aa: 46de mov lr, fp 100101ac: 4645 mov r5, r8 100101ae: 4657 mov r7, sl 100101b0: 464e mov r6, r9 100101b2: 2303 movs r3, #3 100101b4: b5e0 push {r5, r6, r7, lr} 100101b6: b089 sub sp, #36 ; 0x24 100101b8: af04 add r7, sp, #16 100101ba: 1d3c adds r4, r7, #4 100101bc: 7023 strb r3, [r4, #0] 100101be: 3305 adds r3, #5 100101c0: 18fd adds r5, r7, r3 100101c2: 782b ldrb r3, [r5, #0] 100101c4: 4680 mov r8, r0 100101c6: 7063 strb r3, [r4, #1] 100101c8: 468b mov fp, r1 100101ca: f7f6 f815 bl 100061f8 100101ce: 2300 movs r3, #0 100101d0: 4a48 ldr r2, [pc, #288] ; (100102f4 <_Z10ReadAM2315PsS_+0x14c>) 100101d2: 46e9 mov r9, sp 100101d4: 1812 adds r2, r2, r0 100101d6: 414b adcs r3, r1 100101d8: 4299 cmp r1, r3 100101da: d800 bhi.n 100101de <_Z10ReadAM2315PsS_+0x36> 100101dc: e073 b.n 100102c6 <_Z10ReadAM2315PsS_+0x11e> 100101de: 2201 movs r2, #1 100101e0: 4252 negs r2, r2 100101e2: 17d3 asrs r3, r2, #31 100101e4: 9202 str r2, [sp, #8] 100101e6: 9303 str r3, [sp, #12] 100101e8: 2300 movs r3, #0 100101ea: 4e43 ldr r6, [pc, #268] ; (100102f8 <_Z10ReadAM2315PsS_+0x150>) 100101ec: 0022 movs r2, r4 100101ee: 9300 str r3, [sp, #0] 100101f0: 215c movs r1, #92 ; 0x5c 100101f2: 469a mov sl, r3 100101f4: 0030 movs r0, r6 100101f6: 3302 adds r3, #2 100101f8: f7fd fd24 bl 1000dc44 100101fc: 200a movs r0, #10 100101fe: 46cd mov sp, r9 10010200: f7f5 fe86 bl 10005f10 10010204: 2380 movs r3, #128 ; 0x80 10010206: 00db lsls r3, r3, #3 10010208: 802b strh r3, [r5, #0] 1001020a: 2303 movs r3, #3 1001020c: 7023 strb r3, [r4, #0] 1001020e: 4653 mov r3, sl 10010210: 7063 strb r3, [r4, #1] 10010212: 3304 adds r3, #4 10010214: 70a3 strb r3, [r4, #2] 10010216: 78ab ldrb r3, [r5, #2] 10010218: 46e9 mov r9, sp 1001021a: 70e3 strb r3, [r4, #3] 1001021c: f7f5 ffec bl 100061f8 10010220: 2300 movs r3, #0 10010222: 4a34 ldr r2, [pc, #208] ; (100102f4 <_Z10ReadAM2315PsS_+0x14c>) 10010224: 1812 adds r2, r2, r0 10010226: 414b adcs r3, r1 10010228: 4299 cmp r1, r3 1001022a: d95d bls.n 100102e8 <_Z10ReadAM2315PsS_+0x140> 1001022c: 2201 movs r2, #1 1001022e: 4252 negs r2, r2 10010230: 17d3 asrs r3, r2, #31 10010232: 9202 str r2, [sp, #8] 10010234: 9303 str r3, [sp, #12] 10010236: 2300 movs r3, #0 10010238: 0022 movs r2, r4 1001023a: 9300 str r3, [sp, #0] 1001023c: 215c movs r1, #92 ; 0x5c 1001023e: 3304 adds r3, #4 10010240: 0030 movs r0, r6 10010242: f7fd fcff bl 1000dc44 10010246: 2303 movs r3, #3 10010248: 46cd mov sp, r9 1001024a: 7023 strb r3, [r4, #0] 1001024c: f7f5 ffd4 bl 100061f8 10010250: 2300 movs r3, #0 10010252: 4a28 ldr r2, [pc, #160] ; (100102f4 <_Z10ReadAM2315PsS_+0x14c>) 10010254: 1812 adds r2, r2, r0 10010256: 414b adcs r3, r1 10010258: 4299 cmp r1, r3 1001025a: d940 bls.n 100102de <_Z10ReadAM2315PsS_+0x136> 1001025c: 2201 movs r2, #1 1001025e: 4252 negs r2, r2 10010260: 17d3 asrs r3, r2, #31 10010262: 9202 str r2, [sp, #8] 10010264: 9303 str r3, [sp, #12] 10010266: 2301 movs r3, #1 10010268: 0022 movs r2, r4 1001026a: 9300 str r3, [sp, #0] 1001026c: 215c movs r1, #92 ; 0x5c 1001026e: 0030 movs r0, r6 10010270: f7fd fce8 bl 1000dc44 10010274: f7f5 ffc0 bl 100061f8 10010278: 2300 movs r3, #0 1001027a: 4a1e ldr r2, [pc, #120] ; (100102f4 <_Z10ReadAM2315PsS_+0x14c>) 1001027c: 1812 adds r2, r2, r0 1001027e: 414b adcs r3, r1 10010280: 4299 cmp r1, r3 10010282: d927 bls.n 100102d4 <_Z10ReadAM2315PsS_+0x12c> 10010284: 2201 movs r2, #1 10010286: 4252 negs r2, r2 10010288: 17d3 asrs r3, r2, #31 1001028a: 9202 str r2, [sp, #8] 1001028c: 9303 str r3, [sp, #12] 1001028e: 2300 movs r3, #0 10010290: 002a movs r2, r5 10010292: 9300 str r3, [sp, #0] 10010294: 215c movs r1, #92 ; 0x5c 10010296: 3308 adds r3, #8 10010298: 0030 movs r0, r6 1001029a: f7fd fcf5 bl 1000dc88 1001029e: 78aa ldrb r2, [r5, #2] 100102a0: 78eb ldrb r3, [r5, #3] 100102a2: 0212 lsls r2, r2, #8 100102a4: 4313 orrs r3, r2 100102a6: 4642 mov r2, r8 100102a8: 8013 strh r3, [r2, #0] 100102aa: 792a ldrb r2, [r5, #4] 100102ac: 796b ldrb r3, [r5, #5] 100102ae: 0212 lsls r2, r2, #8 100102b0: 4313 orrs r3, r2 100102b2: 46bd mov sp, r7 100102b4: 465a mov r2, fp 100102b6: 8013 strh r3, [r2, #0] 100102b8: b005 add sp, #20 100102ba: bc3c pop {r2, r3, r4, r5} 100102bc: 4690 mov r8, r2 100102be: 4699 mov r9, r3 100102c0: 46a2 mov sl, r4 100102c2: 46ab mov fp, r5 100102c4: bdf0 pop {r4, r5, r6, r7, pc} 100102c6: 4299 cmp r1, r3 100102c8: d000 beq.n 100102cc <_Z10ReadAM2315PsS_+0x124> 100102ca: e78b b.n 100101e4 <_Z10ReadAM2315PsS_+0x3c> 100102cc: 4290 cmp r0, r2 100102ce: d900 bls.n 100102d2 <_Z10ReadAM2315PsS_+0x12a> 100102d0: e785 b.n 100101de <_Z10ReadAM2315PsS_+0x36> 100102d2: e787 b.n 100101e4 <_Z10ReadAM2315PsS_+0x3c> 100102d4: 4299 cmp r1, r3 100102d6: d1d8 bne.n 1001028a <_Z10ReadAM2315PsS_+0xe2> 100102d8: 4290 cmp r0, r2 100102da: d8d3 bhi.n 10010284 <_Z10ReadAM2315PsS_+0xdc> 100102dc: e7d5 b.n 1001028a <_Z10ReadAM2315PsS_+0xe2> 100102de: 4299 cmp r1, r3 100102e0: d1bf bne.n 10010262 <_Z10ReadAM2315PsS_+0xba> 100102e2: 4290 cmp r0, r2 100102e4: d8ba bhi.n 1001025c <_Z10ReadAM2315PsS_+0xb4> 100102e6: e7bc b.n 10010262 <_Z10ReadAM2315PsS_+0xba> 100102e8: 4299 cmp r1, r3 100102ea: d1a2 bne.n 10010232 <_Z10ReadAM2315PsS_+0x8a> 100102ec: 4290 cmp r0, r2 100102ee: d89d bhi.n 1001022c <_Z10ReadAM2315PsS_+0x84> 100102f0: e79f b.n 10010232 <_Z10ReadAM2315PsS_+0x8a> 100102f2: 46c0 nop ; (mov r8, r8) 100102f4: 000f4240 .word 0x000f4240 100102f8: 200015a8 .word 0x200015a8 100102fc : 100102fc: b510 push {r4, lr} 100102fe: 2006 movs r0, #6 10010300: f000 fb6a bl 100109d8 10010304: 2001 movs r0, #1 10010306: f7f6 fc13 bl 10006b30 <_exit> 1001030a: 46c0 nop ; (mov r8, r8) 1001030c <_malloc_r>: 1001030c: b5f0 push {r4, r5, r6, r7, lr} 1001030e: 4657 mov r7, sl 10010310: 4645 mov r5, r8 10010312: 46de mov lr, fp 10010314: 464e mov r6, r9 10010316: b5e0 push {r5, r6, r7, lr} 10010318: 000d movs r5, r1 1001031a: 350b adds r5, #11 1001031c: b083 sub sp, #12 1001031e: 0007 movs r7, r0 10010320: 2d16 cmp r5, #22 10010322: d828 bhi.n 10010376 <_malloc_r+0x6a> 10010324: 2910 cmp r1, #16 10010326: d900 bls.n 1001032a <_malloc_r+0x1e> 10010328: e0c1 b.n 100104ae <_malloc_r+0x1a2> 1001032a: f000 faa7 bl 1001087c <__malloc_lock> 1001032e: 2510 movs r5, #16 10010330: 2318 movs r3, #24 10010332: 2002 movs r0, #2 10010334: 4ece ldr r6, [pc, #824] ; (10010670 <_malloc_r+0x364>) 10010336: 18f3 adds r3, r6, r3 10010338: 001a movs r2, r3 1001033a: 685c ldr r4, [r3, #4] 1001033c: 3a08 subs r2, #8 1001033e: 4294 cmp r4, r2 10010340: d100 bne.n 10010344 <_malloc_r+0x38> 10010342: e160 b.n 10010606 <_malloc_r+0x2fa> 10010344: 2303 movs r3, #3 10010346: 6862 ldr r2, [r4, #4] 10010348: 439a bics r2, r3 1001034a: 0013 movs r3, r2 1001034c: 68e2 ldr r2, [r4, #12] 1001034e: 68a1 ldr r1, [r4, #8] 10010350: 60ca str r2, [r1, #12] 10010352: 6091 str r1, [r2, #8] 10010354: 2201 movs r2, #1 10010356: 18e3 adds r3, r4, r3 10010358: 6859 ldr r1, [r3, #4] 1001035a: 0038 movs r0, r7 1001035c: 430a orrs r2, r1 1001035e: 605a str r2, [r3, #4] 10010360: f000 fa8e bl 10010880 <__malloc_unlock> 10010364: 0020 movs r0, r4 10010366: 3008 adds r0, #8 10010368: b003 add sp, #12 1001036a: bc3c pop {r2, r3, r4, r5} 1001036c: 4690 mov r8, r2 1001036e: 4699 mov r9, r3 10010370: 46a2 mov sl, r4 10010372: 46ab mov fp, r5 10010374: bdf0 pop {r4, r5, r6, r7, pc} 10010376: 2307 movs r3, #7 10010378: 439d bics r5, r3 1001037a: d500 bpl.n 1001037e <_malloc_r+0x72> 1001037c: e097 b.n 100104ae <_malloc_r+0x1a2> 1001037e: 42a9 cmp r1, r5 10010380: d900 bls.n 10010384 <_malloc_r+0x78> 10010382: e094 b.n 100104ae <_malloc_r+0x1a2> 10010384: f000 fa7a bl 1001087c <__malloc_lock> 10010388: 23f8 movs r3, #248 ; 0xf8 1001038a: 33ff adds r3, #255 ; 0xff 1001038c: 429d cmp r5, r3 1001038e: d800 bhi.n 10010392 <_malloc_r+0x86> 10010390: e15e b.n 10010650 <_malloc_r+0x344> 10010392: 0a68 lsrs r0, r5, #9 10010394: d100 bne.n 10010398 <_malloc_r+0x8c> 10010396: e08e b.n 100104b6 <_malloc_r+0x1aa> 10010398: 2804 cmp r0, #4 1001039a: d900 bls.n 1001039e <_malloc_r+0x92> 1001039c: e139 b.n 10010612 <_malloc_r+0x306> 1001039e: 2338 movs r3, #56 ; 0x38 100103a0: 4698 mov r8, r3 100103a2: 09a8 lsrs r0, r5, #6 100103a4: 4480 add r8, r0 100103a6: 3039 adds r0, #57 ; 0x39 100103a8: 00c1 lsls r1, r0, #3 100103aa: 4eb1 ldr r6, [pc, #708] ; (10010670 <_malloc_r+0x364>) 100103ac: 1871 adds r1, r6, r1 100103ae: 3908 subs r1, #8 100103b0: 68cc ldr r4, [r1, #12] 100103b2: 42a1 cmp r1, r4 100103b4: d018 beq.n 100103e8 <_malloc_r+0xdc> 100103b6: 2303 movs r3, #3 100103b8: 6862 ldr r2, [r4, #4] 100103ba: 439a bics r2, r3 100103bc: 0013 movs r3, r2 100103be: 1b52 subs r2, r2, r5 100103c0: 2a0f cmp r2, #15 100103c2: dd00 ble.n 100103c6 <_malloc_r+0xba> 100103c4: e11d b.n 10010602 <_malloc_r+0x2f6> 100103c6: 2a00 cmp r2, #0 100103c8: dac0 bge.n 1001034c <_malloc_r+0x40> 100103ca: 2303 movs r3, #3 100103cc: 469c mov ip, r3 100103ce: e008 b.n 100103e2 <_malloc_r+0xd6> 100103d0: 4662 mov r2, ip 100103d2: 6863 ldr r3, [r4, #4] 100103d4: 4393 bics r3, r2 100103d6: 1b5a subs r2, r3, r5 100103d8: 2a0f cmp r2, #15 100103da: dd00 ble.n 100103de <_malloc_r+0xd2> 100103dc: e111 b.n 10010602 <_malloc_r+0x2f6> 100103de: 2a00 cmp r2, #0 100103e0: dab4 bge.n 1001034c <_malloc_r+0x40> 100103e2: 68e4 ldr r4, [r4, #12] 100103e4: 42a1 cmp r1, r4 100103e6: d1f3 bne.n 100103d0 <_malloc_r+0xc4> 100103e8: 0032 movs r2, r6 100103ea: 6934 ldr r4, [r6, #16] 100103ec: 3208 adds r2, #8 100103ee: 4294 cmp r4, r2 100103f0: d067 beq.n 100104c2 <_malloc_r+0x1b6> 100103f2: 2303 movs r3, #3 100103f4: 6861 ldr r1, [r4, #4] 100103f6: 4399 bics r1, r3 100103f8: 468a mov sl, r1 100103fa: 000b movs r3, r1 100103fc: 1b49 subs r1, r1, r5 100103fe: 290f cmp r1, #15 10010400: dd00 ble.n 10010404 <_malloc_r+0xf8> 10010402: e112 b.n 1001062a <_malloc_r+0x31e> 10010404: 6172 str r2, [r6, #20] 10010406: 6132 str r2, [r6, #16] 10010408: 2900 cmp r1, #0 1001040a: daa3 bge.n 10010354 <_malloc_r+0x48> 1001040c: 4a99 ldr r2, [pc, #612] ; (10010674 <_malloc_r+0x368>) 1001040e: 4592 cmp sl, r2 10010410: d900 bls.n 10010414 <_malloc_r+0x108> 10010412: e148 b.n 100106a6 <_malloc_r+0x39a> 10010414: 08db lsrs r3, r3, #3 10010416: 3aff subs r2, #255 ; 0xff 10010418: 1099 asrs r1, r3, #2 1001041a: 3aff subs r2, #255 ; 0xff 1001041c: 408a lsls r2, r1 1001041e: 00db lsls r3, r3, #3 10010420: 6871 ldr r1, [r6, #4] 10010422: 199b adds r3, r3, r6 10010424: 430a orrs r2, r1 10010426: 6899 ldr r1, [r3, #8] 10010428: 6072 str r2, [r6, #4] 1001042a: 60e3 str r3, [r4, #12] 1001042c: 60a1 str r1, [r4, #8] 1001042e: 609c str r4, [r3, #8] 10010430: 60cc str r4, [r1, #12] 10010432: 2101 movs r1, #1 10010434: 1083 asrs r3, r0, #2 10010436: 4099 lsls r1, r3 10010438: 4291 cmp r1, r2 1001043a: d848 bhi.n 100104ce <_malloc_r+0x1c2> 1001043c: 420a tst r2, r1 1001043e: d105 bne.n 1001044c <_malloc_r+0x140> 10010440: 2303 movs r3, #3 10010442: 4398 bics r0, r3 10010444: 0049 lsls r1, r1, #1 10010446: 3004 adds r0, #4 10010448: 420a tst r2, r1 1001044a: d0fb beq.n 10010444 <_malloc_r+0x138> 1001044c: 2303 movs r3, #3 1001044e: 4698 mov r8, r3 10010450: 00c3 lsls r3, r0, #3 10010452: 4699 mov r9, r3 10010454: 44b1 add r9, r6 10010456: 46cc mov ip, r9 10010458: 4682 mov sl, r0 1001045a: 4663 mov r3, ip 1001045c: 68dc ldr r4, [r3, #12] 1001045e: 45a4 cmp ip, r4 10010460: d107 bne.n 10010472 <_malloc_r+0x166> 10010462: e0f9 b.n 10010658 <_malloc_r+0x34c> 10010464: 2a00 cmp r2, #0 10010466: db00 blt.n 1001046a <_malloc_r+0x15e> 10010468: e10e b.n 10010688 <_malloc_r+0x37c> 1001046a: 68e4 ldr r4, [r4, #12] 1001046c: 45a4 cmp ip, r4 1001046e: d100 bne.n 10010472 <_malloc_r+0x166> 10010470: e0f2 b.n 10010658 <_malloc_r+0x34c> 10010472: 4642 mov r2, r8 10010474: 6863 ldr r3, [r4, #4] 10010476: 4393 bics r3, r2 10010478: 1b5a subs r2, r3, r5 1001047a: 2a0f cmp r2, #15 1001047c: ddf2 ble.n 10010464 <_malloc_r+0x158> 1001047e: 2001 movs r0, #1 10010480: 4680 mov r8, r0 10010482: 1961 adds r1, r4, r5 10010484: 4305 orrs r5, r0 10010486: 6065 str r5, [r4, #4] 10010488: 68a0 ldr r0, [r4, #8] 1001048a: 68e5 ldr r5, [r4, #12] 1001048c: 3608 adds r6, #8 1001048e: 60c5 str r5, [r0, #12] 10010490: 60a8 str r0, [r5, #8] 10010492: 4640 mov r0, r8 10010494: 60f1 str r1, [r6, #12] 10010496: 60b1 str r1, [r6, #8] 10010498: 4310 orrs r0, r2 1001049a: 6048 str r0, [r1, #4] 1001049c: 60ce str r6, [r1, #12] 1001049e: 608e str r6, [r1, #8] 100104a0: 0038 movs r0, r7 100104a2: 50e2 str r2, [r4, r3] 100104a4: f000 f9ec bl 10010880 <__malloc_unlock> 100104a8: 0020 movs r0, r4 100104aa: 3008 adds r0, #8 100104ac: e75c b.n 10010368 <_malloc_r+0x5c> 100104ae: 230c movs r3, #12 100104b0: 2000 movs r0, #0 100104b2: 603b str r3, [r7, #0] 100104b4: e758 b.n 10010368 <_malloc_r+0x5c> 100104b6: 2180 movs r1, #128 ; 0x80 100104b8: 233f movs r3, #63 ; 0x3f 100104ba: 0089 lsls r1, r1, #2 100104bc: 2040 movs r0, #64 ; 0x40 100104be: 4698 mov r8, r3 100104c0: e773 b.n 100103aa <_malloc_r+0x9e> 100104c2: 2101 movs r1, #1 100104c4: 6872 ldr r2, [r6, #4] 100104c6: 1083 asrs r3, r0, #2 100104c8: 4099 lsls r1, r3 100104ca: 4291 cmp r1, r2 100104cc: d9b6 bls.n 1001043c <_malloc_r+0x130> 100104ce: 2303 movs r3, #3 100104d0: 68b4 ldr r4, [r6, #8] 100104d2: 6862 ldr r2, [r4, #4] 100104d4: 439a bics r2, r3 100104d6: 4690 mov r8, r2 100104d8: 42aa cmp r2, r5 100104da: d303 bcc.n 100104e4 <_malloc_r+0x1d8> 100104dc: 1b53 subs r3, r2, r5 100104de: 2b0f cmp r3, #15 100104e0: dd00 ble.n 100104e4 <_malloc_r+0x1d8> 100104e2: e080 b.n 100105e6 <_malloc_r+0x2da> 100104e4: 4b64 ldr r3, [pc, #400] ; (10010678 <_malloc_r+0x36c>) 100104e6: 4a65 ldr r2, [pc, #404] ; (1001067c <_malloc_r+0x370>) 100104e8: 469a mov sl, r3 100104ea: 4693 mov fp, r2 100104ec: 681b ldr r3, [r3, #0] 100104ee: 6812 ldr r2, [r2, #0] 100104f0: 18eb adds r3, r5, r3 100104f2: 3201 adds r2, #1 100104f4: d100 bne.n 100104f8 <_malloc_r+0x1ec> 100104f6: e138 b.n 1001076a <_malloc_r+0x45e> 100104f8: 4a61 ldr r2, [pc, #388] ; (10010680 <_malloc_r+0x374>) 100104fa: 4694 mov ip, r2 100104fc: 4463 add r3, ip 100104fe: 0b1b lsrs r3, r3, #12 10010500: 031b lsls r3, r3, #12 10010502: 9300 str r3, [sp, #0] 10010504: 9900 ldr r1, [sp, #0] 10010506: 0038 movs r0, r7 10010508: f000 f9bc bl 10010884 <_sbrk_r> 1001050c: 0003 movs r3, r0 1001050e: 4681 mov r9, r0 10010510: 3301 adds r3, #1 10010512: d100 bne.n 10010516 <_malloc_r+0x20a> 10010514: e0f6 b.n 10010704 <_malloc_r+0x3f8> 10010516: 4643 mov r3, r8 10010518: 18e2 adds r2, r4, r3 1001051a: 4282 cmp r2, r0 1001051c: d900 bls.n 10010520 <_malloc_r+0x214> 1001051e: e0ef b.n 10010700 <_malloc_r+0x3f4> 10010520: 4651 mov r1, sl 10010522: 6849 ldr r1, [r1, #4] 10010524: 9b00 ldr r3, [sp, #0] 10010526: 468c mov ip, r1 10010528: 4651 mov r1, sl 1001052a: 4463 add r3, ip 1001052c: 604b str r3, [r1, #4] 1001052e: 4282 cmp r2, r0 10010530: d100 bne.n 10010534 <_malloc_r+0x228> 10010532: e14b b.n 100107cc <_malloc_r+0x4c0> 10010534: 4659 mov r1, fp 10010536: 6809 ldr r1, [r1, #0] 10010538: 3101 adds r1, #1 1001053a: d100 bne.n 1001053e <_malloc_r+0x232> 1001053c: e15d b.n 100107fa <_malloc_r+0x4ee> 1001053e: 4649 mov r1, r9 10010540: 1a8a subs r2, r1, r2 10010542: 18d3 adds r3, r2, r3 10010544: 4652 mov r2, sl 10010546: 6053 str r3, [r2, #4] 10010548: 2307 movs r3, #7 1001054a: 464a mov r2, r9 1001054c: 401a ands r2, r3 1001054e: 9201 str r2, [sp, #4] 10010550: d100 bne.n 10010554 <_malloc_r+0x248> 10010552: e120 b.n 10010796 <_malloc_r+0x48a> 10010554: 2108 movs r1, #8 10010556: 464b mov r3, r9 10010558: 4689 mov r9, r1 1001055a: 1a9b subs r3, r3, r2 1001055c: 4499 add r9, r3 1001055e: 9900 ldr r1, [sp, #0] 10010560: 4b48 ldr r3, [pc, #288] ; (10010684 <_malloc_r+0x378>) 10010562: 4449 add r1, r9 10010564: 1a9b subs r3, r3, r2 10010566: 1a5b subs r3, r3, r1 10010568: 051b lsls r3, r3, #20 1001056a: 0d1b lsrs r3, r3, #20 1001056c: 9100 str r1, [sp, #0] 1001056e: 0038 movs r0, r7 10010570: 0019 movs r1, r3 10010572: 469b mov fp, r3 10010574: f000 f986 bl 10010884 <_sbrk_r> 10010578: 1c43 adds r3, r0, #1 1001057a: d100 bne.n 1001057e <_malloc_r+0x272> 1001057c: e15a b.n 10010834 <_malloc_r+0x528> 1001057e: 4653 mov r3, sl 10010580: 4652 mov r2, sl 10010582: 685b ldr r3, [r3, #4] 10010584: 4649 mov r1, r9 10010586: 445b add r3, fp 10010588: 6053 str r3, [r2, #4] 1001058a: 464a mov r2, r9 1001058c: 60b2 str r2, [r6, #8] 1001058e: 1a80 subs r0, r0, r2 10010590: 2201 movs r2, #1 10010592: 4458 add r0, fp 10010594: 4310 orrs r0, r2 10010596: 6048 str r0, [r1, #4] 10010598: 42b4 cmp r4, r6 1001059a: d011 beq.n 100105c0 <_malloc_r+0x2b4> 1001059c: 4641 mov r1, r8 1001059e: 290f cmp r1, #15 100105a0: d800 bhi.n 100105a4 <_malloc_r+0x298> 100105a2: e127 b.n 100107f4 <_malloc_r+0x4e8> 100105a4: 2007 movs r0, #7 100105a6: 390c subs r1, #12 100105a8: 4381 bics r1, r0 100105aa: 6860 ldr r0, [r4, #4] 100105ac: 4002 ands r2, r0 100105ae: 2005 movs r0, #5 100105b0: 430a orrs r2, r1 100105b2: 6062 str r2, [r4, #4] 100105b4: 1862 adds r2, r4, r1 100105b6: 6050 str r0, [r2, #4] 100105b8: 6090 str r0, [r2, #8] 100105ba: 290f cmp r1, #15 100105bc: d900 bls.n 100105c0 <_malloc_r+0x2b4> 100105be: e141 b.n 10010844 <_malloc_r+0x538> 100105c0: 4652 mov r2, sl 100105c2: 6ad2 ldr r2, [r2, #44] ; 0x2c 100105c4: 4293 cmp r3, r2 100105c6: d901 bls.n 100105cc <_malloc_r+0x2c0> 100105c8: 4652 mov r2, sl 100105ca: 62d3 str r3, [r2, #44] ; 0x2c 100105cc: 2203 movs r2, #3 100105ce: 68b4 ldr r4, [r6, #8] 100105d0: 6861 ldr r1, [r4, #4] 100105d2: 4391 bics r1, r2 100105d4: 000a movs r2, r1 100105d6: 4651 mov r1, sl 100105d8: 6b09 ldr r1, [r1, #48] ; 0x30 100105da: 428b cmp r3, r1 100105dc: d800 bhi.n 100105e0 <_malloc_r+0x2d4> 100105de: e095 b.n 1001070c <_malloc_r+0x400> 100105e0: 4651 mov r1, sl 100105e2: 630b str r3, [r1, #48] ; 0x30 100105e4: e092 b.n 1001070c <_malloc_r+0x400> 100105e6: 2201 movs r2, #1 100105e8: 0029 movs r1, r5 100105ea: 4313 orrs r3, r2 100105ec: 4311 orrs r1, r2 100105ee: 1965 adds r5, r4, r5 100105f0: 6061 str r1, [r4, #4] 100105f2: 0038 movs r0, r7 100105f4: 60b5 str r5, [r6, #8] 100105f6: 606b str r3, [r5, #4] 100105f8: f000 f942 bl 10010880 <__malloc_unlock> 100105fc: 0020 movs r0, r4 100105fe: 3008 adds r0, #8 10010600: e6b2 b.n 10010368 <_malloc_r+0x5c> 10010602: 4640 mov r0, r8 10010604: e6f0 b.n 100103e8 <_malloc_r+0xdc> 10010606: 68dc ldr r4, [r3, #12] 10010608: 3002 adds r0, #2 1001060a: 42a3 cmp r3, r4 1001060c: d100 bne.n 10010610 <_malloc_r+0x304> 1001060e: e6eb b.n 100103e8 <_malloc_r+0xdc> 10010610: e698 b.n 10010344 <_malloc_r+0x38> 10010612: 2814 cmp r0, #20 10010614: d96e bls.n 100106f4 <_malloc_r+0x3e8> 10010616: 2854 cmp r0, #84 ; 0x54 10010618: d900 bls.n 1001061c <_malloc_r+0x310> 1001061a: e0a9 b.n 10010770 <_malloc_r+0x464> 1001061c: 236e movs r3, #110 ; 0x6e 1001061e: 4698 mov r8, r3 10010620: 0b28 lsrs r0, r5, #12 10010622: 4480 add r8, r0 10010624: 306f adds r0, #111 ; 0x6f 10010626: 00c1 lsls r1, r0, #3 10010628: e6bf b.n 100103aa <_malloc_r+0x9e> 1001062a: 2301 movs r3, #1 1001062c: 1960 adds r0, r4, r5 1001062e: 431d orrs r5, r3 10010630: 6065 str r5, [r4, #4] 10010632: 6170 str r0, [r6, #20] 10010634: 6130 str r0, [r6, #16] 10010636: 60c2 str r2, [r0, #12] 10010638: 6082 str r2, [r0, #8] 1001063a: 001a movs r2, r3 1001063c: 4653 mov r3, sl 1001063e: 430a orrs r2, r1 10010640: 6042 str r2, [r0, #4] 10010642: 0038 movs r0, r7 10010644: 50e1 str r1, [r4, r3] 10010646: f000 f91b bl 10010880 <__malloc_unlock> 1001064a: 0020 movs r0, r4 1001064c: 3008 adds r0, #8 1001064e: e68b b.n 10010368 <_malloc_r+0x5c> 10010650: 002b movs r3, r5 10010652: 08e8 lsrs r0, r5, #3 10010654: 3308 adds r3, #8 10010656: e66d b.n 10010334 <_malloc_r+0x28> 10010658: 2308 movs r3, #8 1001065a: 469b mov fp, r3 1001065c: 3b07 subs r3, #7 1001065e: 44dc add ip, fp 10010660: 469b mov fp, r3 10010662: 44da add sl, fp 10010664: 4643 mov r3, r8 10010666: 4652 mov r2, sl 10010668: 4213 tst r3, r2 1001066a: d000 beq.n 1001066e <_malloc_r+0x362> 1001066c: e6f5 b.n 1001045a <_malloc_r+0x14e> 1001066e: e067 b.n 10010740 <_malloc_r+0x434> 10010670: 200019e8 .word 0x200019e8 10010674: 000001ff .word 0x000001ff 10010678: 20002044 .word 0x20002044 1001067c: 200019e0 .word 0x200019e0 10010680: 0000100f .word 0x0000100f 10010684: 00001008 .word 0x00001008 10010688: 2201 movs r2, #1 1001068a: 18e3 adds r3, r4, r3 1001068c: 6859 ldr r1, [r3, #4] 1001068e: 0038 movs r0, r7 10010690: 430a orrs r2, r1 10010692: 605a str r2, [r3, #4] 10010694: 68e3 ldr r3, [r4, #12] 10010696: 68a2 ldr r2, [r4, #8] 10010698: 60d3 str r3, [r2, #12] 1001069a: 609a str r2, [r3, #8] 1001069c: f000 f8f0 bl 10010880 <__malloc_unlock> 100106a0: 0020 movs r0, r4 100106a2: 3008 adds r0, #8 100106a4: e660 b.n 10010368 <_malloc_r+0x5c> 100106a6: 0a5a lsrs r2, r3, #9 100106a8: 2a04 cmp r2, #4 100106aa: d93a bls.n 10010722 <_malloc_r+0x416> 100106ac: 2a14 cmp r2, #20 100106ae: d900 bls.n 100106b2 <_malloc_r+0x3a6> 100106b0: e083 b.n 100107ba <_malloc_r+0x4ae> 100106b2: 235b movs r3, #91 ; 0x5b 100106b4: 4698 mov r8, r3 100106b6: 4490 add r8, r2 100106b8: 325c adds r2, #92 ; 0x5c 100106ba: 00d2 lsls r2, r2, #3 100106bc: 2308 movs r3, #8 100106be: 425b negs r3, r3 100106c0: 469c mov ip, r3 100106c2: 18b2 adds r2, r6, r2 100106c4: 4494 add ip, r2 100106c6: 4663 mov r3, ip 100106c8: 6899 ldr r1, [r3, #8] 100106ca: 2303 movs r3, #3 100106cc: 4699 mov r9, r3 100106ce: 458c cmp ip, r1 100106d0: d059 beq.n 10010786 <_malloc_r+0x47a> 100106d2: 464b mov r3, r9 100106d4: 684a ldr r2, [r1, #4] 100106d6: 439a bics r2, r3 100106d8: 4552 cmp r2, sl 100106da: d902 bls.n 100106e2 <_malloc_r+0x3d6> 100106dc: 6889 ldr r1, [r1, #8] 100106de: 458c cmp ip, r1 100106e0: d1f7 bne.n 100106d2 <_malloc_r+0x3c6> 100106e2: 68cb ldr r3, [r1, #12] 100106e4: 6872 ldr r2, [r6, #4] 100106e6: 469c mov ip, r3 100106e8: 4663 mov r3, ip 100106ea: 60a1 str r1, [r4, #8] 100106ec: 60e3 str r3, [r4, #12] 100106ee: 609c str r4, [r3, #8] 100106f0: 60cc str r4, [r1, #12] 100106f2: e69e b.n 10010432 <_malloc_r+0x126> 100106f4: 235b movs r3, #91 ; 0x5b 100106f6: 4698 mov r8, r3 100106f8: 4480 add r8, r0 100106fa: 305c adds r0, #92 ; 0x5c 100106fc: 00c1 lsls r1, r0, #3 100106fe: e654 b.n 100103aa <_malloc_r+0x9e> 10010700: 42b4 cmp r4, r6 10010702: d07e beq.n 10010802 <_malloc_r+0x4f6> 10010704: 2303 movs r3, #3 10010706: 68b4 ldr r4, [r6, #8] 10010708: 6862 ldr r2, [r4, #4] 1001070a: 439a bics r2, r3 1001070c: 1b53 subs r3, r2, r5 1001070e: 4295 cmp r5, r2 10010710: d802 bhi.n 10010718 <_malloc_r+0x40c> 10010712: 2b0f cmp r3, #15 10010714: dd00 ble.n 10010718 <_malloc_r+0x40c> 10010716: e766 b.n 100105e6 <_malloc_r+0x2da> 10010718: 0038 movs r0, r7 1001071a: f000 f8b1 bl 10010880 <__malloc_unlock> 1001071e: 2000 movs r0, #0 10010720: e622 b.n 10010368 <_malloc_r+0x5c> 10010722: 099a lsrs r2, r3, #6 10010724: 2338 movs r3, #56 ; 0x38 10010726: 4698 mov r8, r3 10010728: 4490 add r8, r2 1001072a: 3239 adds r2, #57 ; 0x39 1001072c: 00d2 lsls r2, r2, #3 1001072e: e7c5 b.n 100106bc <_malloc_r+0x3b0> 10010730: 464b mov r3, r9 10010732: 681a ldr r2, [r3, #0] 10010734: 3b08 subs r3, #8 10010736: 3801 subs r0, #1 10010738: 4691 mov r9, r2 1001073a: 429a cmp r2, r3 1001073c: d000 beq.n 10010740 <_malloc_r+0x434> 1001073e: e098 b.n 10010872 <_malloc_r+0x566> 10010740: 4643 mov r3, r8 10010742: 4203 tst r3, r0 10010744: d1f4 bne.n 10010730 <_malloc_r+0x424> 10010746: 6873 ldr r3, [r6, #4] 10010748: 438b bics r3, r1 1001074a: 6073 str r3, [r6, #4] 1001074c: 0049 lsls r1, r1, #1 1001074e: 4299 cmp r1, r3 10010750: d900 bls.n 10010754 <_malloc_r+0x448> 10010752: e6bc b.n 100104ce <_malloc_r+0x1c2> 10010754: 2900 cmp r1, #0 10010756: d104 bne.n 10010762 <_malloc_r+0x456> 10010758: e6b9 b.n 100104ce <_malloc_r+0x1c2> 1001075a: 2204 movs r2, #4 1001075c: 4694 mov ip, r2 1001075e: 0049 lsls r1, r1, #1 10010760: 44e2 add sl, ip 10010762: 420b tst r3, r1 10010764: d0f9 beq.n 1001075a <_malloc_r+0x44e> 10010766: 4650 mov r0, sl 10010768: e672 b.n 10010450 <_malloc_r+0x144> 1001076a: 3310 adds r3, #16 1001076c: 9300 str r3, [sp, #0] 1001076e: e6c9 b.n 10010504 <_malloc_r+0x1f8> 10010770: 23aa movs r3, #170 ; 0xaa 10010772: 005b lsls r3, r3, #1 10010774: 4298 cmp r0, r3 10010776: d833 bhi.n 100107e0 <_malloc_r+0x4d4> 10010778: 3bdd subs r3, #221 ; 0xdd 1001077a: 4698 mov r8, r3 1001077c: 0be8 lsrs r0, r5, #15 1001077e: 4480 add r8, r0 10010780: 3078 adds r0, #120 ; 0x78 10010782: 00c1 lsls r1, r0, #3 10010784: e611 b.n 100103aa <_malloc_r+0x9e> 10010786: 4643 mov r3, r8 10010788: 2201 movs r2, #1 1001078a: 109b asrs r3, r3, #2 1001078c: 409a lsls r2, r3 1001078e: 6873 ldr r3, [r6, #4] 10010790: 431a orrs r2, r3 10010792: 6072 str r2, [r6, #4] 10010794: e7a8 b.n 100106e8 <_malloc_r+0x3dc> 10010796: 9b00 ldr r3, [sp, #0] 10010798: 0038 movs r0, r7 1001079a: 444b add r3, r9 1001079c: 9300 str r3, [sp, #0] 1001079e: 051b lsls r3, r3, #20 100107a0: 425b negs r3, r3 100107a2: 0d1b lsrs r3, r3, #20 100107a4: 0019 movs r1, r3 100107a6: 469b mov fp, r3 100107a8: f000 f86c bl 10010884 <_sbrk_r> 100107ac: 1c43 adds r3, r0, #1 100107ae: d000 beq.n 100107b2 <_malloc_r+0x4a6> 100107b0: e6e5 b.n 1001057e <_malloc_r+0x272> 100107b2: 2300 movs r3, #0 100107b4: 9800 ldr r0, [sp, #0] 100107b6: 469b mov fp, r3 100107b8: e6e1 b.n 1001057e <_malloc_r+0x272> 100107ba: 2a54 cmp r2, #84 ; 0x54 100107bc: d829 bhi.n 10010812 <_malloc_r+0x506> 100107be: 0b1a lsrs r2, r3, #12 100107c0: 236e movs r3, #110 ; 0x6e 100107c2: 4698 mov r8, r3 100107c4: 4490 add r8, r2 100107c6: 326f adds r2, #111 ; 0x6f 100107c8: 00d2 lsls r2, r2, #3 100107ca: e777 b.n 100106bc <_malloc_r+0x3b0> 100107cc: 0511 lsls r1, r2, #20 100107ce: d000 beq.n 100107d2 <_malloc_r+0x4c6> 100107d0: e6b0 b.n 10010534 <_malloc_r+0x228> 100107d2: 2001 movs r0, #1 100107d4: 9a00 ldr r2, [sp, #0] 100107d6: 68b1 ldr r1, [r6, #8] 100107d8: 4442 add r2, r8 100107da: 4302 orrs r2, r0 100107dc: 604a str r2, [r1, #4] 100107de: e6ef b.n 100105c0 <_malloc_r+0x2b4> 100107e0: 4b25 ldr r3, [pc, #148] ; (10010878 <_malloc_r+0x56c>) 100107e2: 4298 cmp r0, r3 100107e4: d820 bhi.n 10010828 <_malloc_r+0x51c> 100107e6: 237c movs r3, #124 ; 0x7c 100107e8: 4698 mov r8, r3 100107ea: 0ca8 lsrs r0, r5, #18 100107ec: 4480 add r8, r0 100107ee: 307d adds r0, #125 ; 0x7d 100107f0: 00c1 lsls r1, r0, #3 100107f2: e5da b.n 100103aa <_malloc_r+0x9e> 100107f4: 464b mov r3, r9 100107f6: 605a str r2, [r3, #4] 100107f8: e78e b.n 10010718 <_malloc_r+0x40c> 100107fa: 465b mov r3, fp 100107fc: 464a mov r2, r9 100107fe: 601a str r2, [r3, #0] 10010800: e6a2 b.n 10010548 <_malloc_r+0x23c> 10010802: 4651 mov r1, sl 10010804: 6849 ldr r1, [r1, #4] 10010806: 9b00 ldr r3, [sp, #0] 10010808: 468c mov ip, r1 1001080a: 4651 mov r1, sl 1001080c: 4463 add r3, ip 1001080e: 604b str r3, [r1, #4] 10010810: e690 b.n 10010534 <_malloc_r+0x228> 10010812: 21aa movs r1, #170 ; 0xaa 10010814: 0049 lsls r1, r1, #1 10010816: 428a cmp r2, r1 10010818: d81c bhi.n 10010854 <_malloc_r+0x548> 1001081a: 0bda lsrs r2, r3, #15 1001081c: 2377 movs r3, #119 ; 0x77 1001081e: 4698 mov r8, r3 10010820: 4490 add r8, r2 10010822: 3278 adds r2, #120 ; 0x78 10010824: 00d2 lsls r2, r2, #3 10010826: e749 b.n 100106bc <_malloc_r+0x3b0> 10010828: 21fe movs r1, #254 ; 0xfe 1001082a: 237e movs r3, #126 ; 0x7e 1001082c: 0089 lsls r1, r1, #2 1001082e: 207f movs r0, #127 ; 0x7f 10010830: 4698 mov r8, r3 10010832: e5ba b.n 100103aa <_malloc_r+0x9e> 10010834: 9b00 ldr r3, [sp, #0] 10010836: 9801 ldr r0, [sp, #4] 10010838: 469c mov ip, r3 1001083a: 2300 movs r3, #0 1001083c: 3808 subs r0, #8 1001083e: 4460 add r0, ip 10010840: 469b mov fp, r3 10010842: e69c b.n 1001057e <_malloc_r+0x272> 10010844: 0021 movs r1, r4 10010846: 0038 movs r0, r7 10010848: 3108 adds r1, #8 1001084a: f000 f9d3 bl 10010bf4 <_free_r> 1001084e: 4653 mov r3, sl 10010850: 685b ldr r3, [r3, #4] 10010852: e6b5 b.n 100105c0 <_malloc_r+0x2b4> 10010854: 4908 ldr r1, [pc, #32] ; (10010878 <_malloc_r+0x56c>) 10010856: 428a cmp r2, r1 10010858: d806 bhi.n 10010868 <_malloc_r+0x55c> 1001085a: 0c9a lsrs r2, r3, #18 1001085c: 237c movs r3, #124 ; 0x7c 1001085e: 4698 mov r8, r3 10010860: 4490 add r8, r2 10010862: 327d adds r2, #125 ; 0x7d 10010864: 00d2 lsls r2, r2, #3 10010866: e729 b.n 100106bc <_malloc_r+0x3b0> 10010868: 22fe movs r2, #254 ; 0xfe 1001086a: 237e movs r3, #126 ; 0x7e 1001086c: 0092 lsls r2, r2, #2 1001086e: 4698 mov r8, r3 10010870: e724 b.n 100106bc <_malloc_r+0x3b0> 10010872: 6873 ldr r3, [r6, #4] 10010874: e76a b.n 1001074c <_malloc_r+0x440> 10010876: 46c0 nop ; (mov r8, r8) 10010878: 00000554 .word 0x00000554 1001087c <__malloc_lock>: 1001087c: 4770 bx lr 1001087e: 46c0 nop ; (mov r8, r8) 10010880 <__malloc_unlock>: 10010880: 4770 bx lr 10010882: 46c0 nop ; (mov r8, r8) 10010884 <_sbrk_r>: 10010884: 2300 movs r3, #0 10010886: b570 push {r4, r5, r6, lr} 10010888: 4c06 ldr r4, [pc, #24] ; (100108a4 <_sbrk_r+0x20>) 1001088a: 0005 movs r5, r0 1001088c: 0008 movs r0, r1 1001088e: 6023 str r3, [r4, #0] 10010890: f7f6 f950 bl 10006b34 <_sbrk> 10010894: 1c43 adds r3, r0, #1 10010896: d000 beq.n 1001089a <_sbrk_r+0x16> 10010898: bd70 pop {r4, r5, r6, pc} 1001089a: 6823 ldr r3, [r4, #0] 1001089c: 2b00 cmp r3, #0 1001089e: d0fb beq.n 10010898 <_sbrk_r+0x14> 100108a0: 602b str r3, [r5, #0] 100108a2: e7f9 b.n 10010898 <_sbrk_r+0x14> 100108a4: 20004070 .word 0x20004070 100108a8 <_init_signal_r.part.0>: 100108a8: b510 push {r4, lr} 100108aa: 2180 movs r1, #128 ; 0x80 100108ac: 0004 movs r4, r0 100108ae: f7ff fd2d bl 1001030c <_malloc_r> 100108b2: 23b7 movs r3, #183 ; 0xb7 100108b4: 009b lsls r3, r3, #2 100108b6: 50e0 str r0, [r4, r3] 100108b8: 2800 cmp r0, #0 100108ba: d007 beq.n 100108cc <_init_signal_r.part.0+0x24> 100108bc: 0002 movs r2, r0 100108be: 2300 movs r3, #0 100108c0: 3280 adds r2, #128 ; 0x80 100108c2: c008 stmia r0!, {r3} 100108c4: 4290 cmp r0, r2 100108c6: d1fc bne.n 100108c2 <_init_signal_r.part.0+0x1a> 100108c8: 2000 movs r0, #0 100108ca: bd10 pop {r4, pc} 100108cc: 2001 movs r0, #1 100108ce: 4240 negs r0, r0 100108d0: e7fb b.n 100108ca <_init_signal_r.part.0+0x22> 100108d2: 46c0 nop ; (mov r8, r8) 100108d4 <_init_signal_r>: 100108d4: 23b7 movs r3, #183 ; 0xb7 100108d6: 009b lsls r3, r3, #2 100108d8: 58c2 ldr r2, [r0, r3] 100108da: b510 push {r4, lr} 100108dc: 2300 movs r3, #0 100108de: 2a00 cmp r2, #0 100108e0: d001 beq.n 100108e6 <_init_signal_r+0x12> 100108e2: 0018 movs r0, r3 100108e4: bd10 pop {r4, pc} 100108e6: f7ff ffdf bl 100108a8 <_init_signal_r.part.0> 100108ea: 0003 movs r3, r0 100108ec: e7f9 b.n 100108e2 <_init_signal_r+0xe> 100108ee: 46c0 nop ; (mov r8, r8) 100108f0 <_signal_r>: 100108f0: b5f8 push {r3, r4, r5, r6, r7, lr} 100108f2: 0005 movs r5, r0 100108f4: 000c movs r4, r1 100108f6: 0016 movs r6, r2 100108f8: 291f cmp r1, #31 100108fa: d809 bhi.n 10010910 <_signal_r+0x20> 100108fc: 27b7 movs r7, #183 ; 0xb7 100108fe: 00bf lsls r7, r7, #2 10010900: 59c3 ldr r3, [r0, r7] 10010902: 2b00 cmp r3, #0 10010904: d009 beq.n 1001091a <_signal_r+0x2a> 10010906: 00a4 lsls r4, r4, #2 10010908: 191c adds r4, r3, r4 1001090a: 6820 ldr r0, [r4, #0] 1001090c: 6026 str r6, [r4, #0] 1001090e: bdf8 pop {r3, r4, r5, r6, r7, pc} 10010910: 2316 movs r3, #22 10010912: 6003 str r3, [r0, #0] 10010914: 2001 movs r0, #1 10010916: 4240 negs r0, r0 10010918: e7f9 b.n 1001090e <_signal_r+0x1e> 1001091a: f7ff ffc5 bl 100108a8 <_init_signal_r.part.0> 1001091e: 2800 cmp r0, #0 10010920: d101 bne.n 10010926 <_signal_r+0x36> 10010922: 59eb ldr r3, [r5, r7] 10010924: e7ef b.n 10010906 <_signal_r+0x16> 10010926: 2001 movs r0, #1 10010928: 4240 negs r0, r0 1001092a: e7f0 b.n 1001090e <_signal_r+0x1e> 1001092c <_raise_r>: 1001092c: b570 push {r4, r5, r6, lr} 1001092e: 0005 movs r5, r0 10010930: 000c movs r4, r1 10010932: 291f cmp r1, #31 10010934: d822 bhi.n 1001097c <_raise_r+0x50> 10010936: 23b7 movs r3, #183 ; 0xb7 10010938: 009b lsls r3, r3, #2 1001093a: 58c3 ldr r3, [r0, r3] 1001093c: 2b00 cmp r3, #0 1001093e: d00e beq.n 1001095e <_raise_r+0x32> 10010940: 008a lsls r2, r1, #2 10010942: 189b adds r3, r3, r2 10010944: 681a ldr r2, [r3, #0] 10010946: 2a00 cmp r2, #0 10010948: d009 beq.n 1001095e <_raise_r+0x32> 1001094a: 2a01 cmp r2, #1 1001094c: d010 beq.n 10010970 <_raise_r+0x44> 1001094e: 1c51 adds r1, r2, #1 10010950: d010 beq.n 10010974 <_raise_r+0x48> 10010952: 2100 movs r1, #0 10010954: 0020 movs r0, r4 10010956: 6019 str r1, [r3, #0] 10010958: 4790 blx r2 1001095a: 2000 movs r0, #0 1001095c: bd70 pop {r4, r5, r6, pc} 1001095e: 0028 movs r0, r5 10010960: f000 f87e bl 10010a60 <_getpid_r> 10010964: 0022 movs r2, r4 10010966: 0001 movs r1, r0 10010968: 0028 movs r0, r5 1001096a: f000 f865 bl 10010a38 <_kill_r> 1001096e: e7f5 b.n 1001095c <_raise_r+0x30> 10010970: 2000 movs r0, #0 10010972: e7f3 b.n 1001095c <_raise_r+0x30> 10010974: 2316 movs r3, #22 10010976: 6003 str r3, [r0, #0] 10010978: 2001 movs r0, #1 1001097a: e7ef b.n 1001095c <_raise_r+0x30> 1001097c: 2316 movs r3, #22 1001097e: 6003 str r3, [r0, #0] 10010980: 2001 movs r0, #1 10010982: 4240 negs r0, r0 10010984: e7ea b.n 1001095c <_raise_r+0x30> 10010986: 46c0 nop ; (mov r8, r8) 10010988 <__sigtramp_r>: 10010988: b570 push {r4, r5, r6, lr} 1001098a: 0005 movs r5, r0 1001098c: 000c movs r4, r1 1001098e: 291f cmp r1, #31 10010990: d81d bhi.n 100109ce <__sigtramp_r+0x46> 10010992: 26b7 movs r6, #183 ; 0xb7 10010994: 00b6 lsls r6, r6, #2 10010996: 5983 ldr r3, [r0, r6] 10010998: 2b00 cmp r3, #0 1001099a: d010 beq.n 100109be <__sigtramp_r+0x36> 1001099c: 00a2 lsls r2, r4, #2 1001099e: 189b adds r3, r3, r2 100109a0: 681a ldr r2, [r3, #0] 100109a2: 2a00 cmp r2, #0 100109a4: d009 beq.n 100109ba <__sigtramp_r+0x32> 100109a6: 1c51 adds r1, r2, #1 100109a8: d00f beq.n 100109ca <__sigtramp_r+0x42> 100109aa: 2a01 cmp r2, #1 100109ac: d012 beq.n 100109d4 <__sigtramp_r+0x4c> 100109ae: 2100 movs r1, #0 100109b0: 0020 movs r0, r4 100109b2: 6019 str r1, [r3, #0] 100109b4: 4790 blx r2 100109b6: 2000 movs r0, #0 100109b8: bd70 pop {r4, r5, r6, pc} 100109ba: 2001 movs r0, #1 100109bc: e7fc b.n 100109b8 <__sigtramp_r+0x30> 100109be: f7ff ff73 bl 100108a8 <_init_signal_r.part.0> 100109c2: 2800 cmp r0, #0 100109c4: d103 bne.n 100109ce <__sigtramp_r+0x46> 100109c6: 59ab ldr r3, [r5, r6] 100109c8: e7e8 b.n 1001099c <__sigtramp_r+0x14> 100109ca: 2002 movs r0, #2 100109cc: e7f4 b.n 100109b8 <__sigtramp_r+0x30> 100109ce: 2001 movs r0, #1 100109d0: 4240 negs r0, r0 100109d2: e7f1 b.n 100109b8 <__sigtramp_r+0x30> 100109d4: 2003 movs r0, #3 100109d6: e7ef b.n 100109b8 <__sigtramp_r+0x30> 100109d8 : 100109d8: b510 push {r4, lr} 100109da: 4b03 ldr r3, [pc, #12] ; (100109e8 ) 100109dc: 0001 movs r1, r0 100109de: 6818 ldr r0, [r3, #0] 100109e0: f7ff ffa4 bl 1001092c <_raise_r> 100109e4: bd10 pop {r4, pc} 100109e6: 46c0 nop ; (mov r8, r8) 100109e8: 200015b0 .word 0x200015b0 100109ec : 100109ec: b510 push {r4, lr} 100109ee: 4b04 ldr r3, [pc, #16] ; (10010a00 ) 100109f0: 000a movs r2, r1 100109f2: 681b ldr r3, [r3, #0] 100109f4: 0001 movs r1, r0 100109f6: 0018 movs r0, r3 100109f8: f7ff ff7a bl 100108f0 <_signal_r> 100109fc: bd10 pop {r4, pc} 100109fe: 46c0 nop ; (mov r8, r8) 10010a00: 200015b0 .word 0x200015b0 10010a04 <_init_signal>: 10010a04: 22b7 movs r2, #183 ; 0xb7 10010a06: 4b06 ldr r3, [pc, #24] ; (10010a20 <_init_signal+0x1c>) 10010a08: 0092 lsls r2, r2, #2 10010a0a: 681b ldr r3, [r3, #0] 10010a0c: b510 push {r4, lr} 10010a0e: 589a ldr r2, [r3, r2] 10010a10: 2000 movs r0, #0 10010a12: 2a00 cmp r2, #0 10010a14: d000 beq.n 10010a18 <_init_signal+0x14> 10010a16: bd10 pop {r4, pc} 10010a18: 0018 movs r0, r3 10010a1a: f7ff ff45 bl 100108a8 <_init_signal_r.part.0> 10010a1e: e7fa b.n 10010a16 <_init_signal+0x12> 10010a20: 200015b0 .word 0x200015b0 10010a24 <__sigtramp>: 10010a24: b510 push {r4, lr} 10010a26: 4b03 ldr r3, [pc, #12] ; (10010a34 <__sigtramp+0x10>) 10010a28: 0001 movs r1, r0 10010a2a: 6818 ldr r0, [r3, #0] 10010a2c: f7ff ffac bl 10010988 <__sigtramp_r> 10010a30: bd10 pop {r4, pc} 10010a32: 46c0 nop ; (mov r8, r8) 10010a34: 200015b0 .word 0x200015b0 10010a38 <_kill_r>: 10010a38: 2300 movs r3, #0 10010a3a: b570 push {r4, r5, r6, lr} 10010a3c: 4c07 ldr r4, [pc, #28] ; (10010a5c <_kill_r+0x24>) 10010a3e: 0005 movs r5, r0 10010a40: 0008 movs r0, r1 10010a42: 0011 movs r1, r2 10010a44: 6023 str r3, [r4, #0] 10010a46: f000 f9c7 bl 10010dd8 <_kill> 10010a4a: 1c43 adds r3, r0, #1 10010a4c: d000 beq.n 10010a50 <_kill_r+0x18> 10010a4e: bd70 pop {r4, r5, r6, pc} 10010a50: 6823 ldr r3, [r4, #0] 10010a52: 2b00 cmp r3, #0 10010a54: d0fb beq.n 10010a4e <_kill_r+0x16> 10010a56: 602b str r3, [r5, #0] 10010a58: e7f9 b.n 10010a4e <_kill_r+0x16> 10010a5a: 46c0 nop ; (mov r8, r8) 10010a5c: 20004070 .word 0x20004070 10010a60 <_getpid_r>: 10010a60: b510 push {r4, lr} 10010a62: f000 f9b1 bl 10010dc8 <_getpid> 10010a66: bd10 pop {r4, pc} 10010a68 : 10010a68: 4602 mov r2, r0 10010a6a: b570 push {r4, r5, r6, lr} 10010a6c: 430a orrs r2, r1 10010a6e: 0792 lsls r2, r2, #30 10010a70: d12a bne.n 10010ac8 10010a72: 4d1e ldr r5, [pc, #120] ; (10010aec ) 10010a74: 01ee lsls r6, r5, #7 10010a76: c804 ldmia r0!, {r2} 10010a78: c908 ldmia r1!, {r3} 10010a7a: 1b54 subs r4, r2, r5 10010a7c: 4394 bics r4, r2 10010a7e: 4034 ands r4, r6 10010a80: d017 beq.n 10010ab2 10010a82: b2d0 uxtb r0, r2 10010a84: b2d9 uxtb r1, r3 10010a86: 1a40 subs r0, r0, r1 10010a88: 0621 lsls r1, r4, #24 10010a8a: 4301 orrs r1, r0 10010a8c: d110 bne.n 10010ab0 10010a8e: b290 uxth r0, r2 10010a90: b299 uxth r1, r3 10010a92: 1a40 subs r0, r0, r1 10010a94: 0421 lsls r1, r4, #16 10010a96: 4301 orrs r1, r0 10010a98: d10a bne.n 10010ab0 10010a9a: 0210 lsls r0, r2, #8 10010a9c: 0219 lsls r1, r3, #8 10010a9e: 0a00 lsrs r0, r0, #8 10010aa0: 0a09 lsrs r1, r1, #8 10010aa2: 1a40 subs r0, r0, r1 10010aa4: 0221 lsls r1, r4, #8 10010aa6: 4301 orrs r1, r0 10010aa8: d102 bne.n 10010ab0 10010aaa: 0e10 lsrs r0, r2, #24 10010aac: 0e19 lsrs r1, r3, #24 10010aae: 1a40 subs r0, r0, r1 10010ab0: bd70 pop {r4, r5, r6, pc} 10010ab2: 429a cmp r2, r3 10010ab4: d0df beq.n 10010a76 10010ab6: ba10 rev r0, r2 10010ab8: ba19 rev r1, r3 10010aba: 4288 cmp r0, r1 10010abc: d901 bls.n 10010ac2 10010abe: 2001 movs r0, #1 10010ac0: bd70 pop {r4, r5, r6, pc} 10010ac2: 2000 movs r0, #0 10010ac4: 43c0 mvns r0, r0 10010ac6: bd70 pop {r4, r5, r6, pc} 10010ac8: 7802 ldrb r2, [r0, #0] 10010aca: 780b ldrb r3, [r1, #0] 10010acc: 3001 adds r0, #1 10010ace: 3101 adds r1, #1 10010ad0: 2a00 cmp r2, #0 10010ad2: d009 beq.n 10010ae8 10010ad4: 429a cmp r2, r3 10010ad6: d107 bne.n 10010ae8 10010ad8: 7802 ldrb r2, [r0, #0] 10010ada: 780b ldrb r3, [r1, #0] 10010adc: 3001 adds r0, #1 10010ade: 3101 adds r1, #1 10010ae0: 2a00 cmp r2, #0 10010ae2: d001 beq.n 10010ae8 10010ae4: 429a cmp r2, r3 10010ae6: d0ef beq.n 10010ac8 10010ae8: 1ad0 subs r0, r2, r3 10010aea: bd70 pop {r4, r5, r6, pc} 10010aec: 01010101 .word 0x01010101 10010af0 : 10010af0: b510 push {r4, lr} 10010af2: 0004 movs r4, r0 10010af4: 0783 lsls r3, r0, #30 10010af6: d00a beq.n 10010b0e 10010af8: 7803 ldrb r3, [r0, #0] 10010afa: 2b00 cmp r3, #0 10010afc: d023 beq.n 10010b46 10010afe: 2203 movs r2, #3 10010b00: e002 b.n 10010b08 10010b02: 7803 ldrb r3, [r0, #0] 10010b04: 2b00 cmp r3, #0 10010b06: d01c beq.n 10010b42 10010b08: 3001 adds r0, #1 10010b0a: 4210 tst r0, r2 10010b0c: d1f9 bne.n 10010b02 10010b0e: 6802 ldr r2, [r0, #0] 10010b10: 4b0e ldr r3, [pc, #56] ; (10010b4c ) 10010b12: 490f ldr r1, [pc, #60] ; (10010b50 ) 10010b14: 18d3 adds r3, r2, r3 10010b16: 4393 bics r3, r2 10010b18: 420b tst r3, r1 10010b1a: d10f bne.n 10010b3c 10010b1c: 3004 adds r0, #4 10010b1e: 6802 ldr r2, [r0, #0] 10010b20: 4b0a ldr r3, [pc, #40] ; (10010b4c ) 10010b22: 18d3 adds r3, r2, r3 10010b24: 4393 bics r3, r2 10010b26: 420b tst r3, r1 10010b28: d108 bne.n 10010b3c 10010b2a: 3004 adds r0, #4 10010b2c: 6802 ldr r2, [r0, #0] 10010b2e: 4b07 ldr r3, [pc, #28] ; (10010b4c ) 10010b30: 18d3 adds r3, r2, r3 10010b32: 4393 bics r3, r2 10010b34: 420b tst r3, r1 10010b36: d0f1 beq.n 10010b1c 10010b38: e000 b.n 10010b3c 10010b3a: 3001 adds r0, #1 10010b3c: 7803 ldrb r3, [r0, #0] 10010b3e: 2b00 cmp r3, #0 10010b40: d1fb bne.n 10010b3a 10010b42: 1b00 subs r0, r0, r4 10010b44: bd10 pop {r4, pc} 10010b46: 2000 movs r0, #0 10010b48: e7fc b.n 10010b44 10010b4a: 46c0 nop ; (mov r8, r8) 10010b4c: fefefeff .word 0xfefefeff 10010b50: 80808080 .word 0x80808080 10010b54 <_malloc_trim_r>: 10010b54: b5f8 push {r3, r4, r5, r6, r7, lr} 10010b56: 000c movs r4, r1 10010b58: 0006 movs r6, r0 10010b5a: f7ff fe8f bl 1001087c <__malloc_lock> 10010b5e: 4f20 ldr r7, [pc, #128] ; (10010be0 <_malloc_trim_r+0x8c>) 10010b60: 68bb ldr r3, [r7, #8] 10010b62: 685d ldr r5, [r3, #4] 10010b64: 2303 movs r3, #3 10010b66: 439d bics r5, r3 10010b68: 4b1e ldr r3, [pc, #120] ; (10010be4 <_malloc_trim_r+0x90>) 10010b6a: 1b2c subs r4, r5, r4 10010b6c: 469c mov ip, r3 10010b6e: 4464 add r4, ip 10010b70: 0b24 lsrs r4, r4, #12 10010b72: 4b1d ldr r3, [pc, #116] ; (10010be8 <_malloc_trim_r+0x94>) 10010b74: 3c01 subs r4, #1 10010b76: 0324 lsls r4, r4, #12 10010b78: 429c cmp r4, r3 10010b7a: dd07 ble.n 10010b8c <_malloc_trim_r+0x38> 10010b7c: 2100 movs r1, #0 10010b7e: 0030 movs r0, r6 10010b80: f7ff fe80 bl 10010884 <_sbrk_r> 10010b84: 68bb ldr r3, [r7, #8] 10010b86: 195b adds r3, r3, r5 10010b88: 4298 cmp r0, r3 10010b8a: d004 beq.n 10010b96 <_malloc_trim_r+0x42> 10010b8c: 0030 movs r0, r6 10010b8e: f7ff fe77 bl 10010880 <__malloc_unlock> 10010b92: 2000 movs r0, #0 10010b94: bdf8 pop {r3, r4, r5, r6, r7, pc} 10010b96: 4261 negs r1, r4 10010b98: 0030 movs r0, r6 10010b9a: f7ff fe73 bl 10010884 <_sbrk_r> 10010b9e: 1c43 adds r3, r0, #1 10010ba0: d00d beq.n 10010bbe <_malloc_trim_r+0x6a> 10010ba2: 2201 movs r2, #1 10010ba4: 68bb ldr r3, [r7, #8] 10010ba6: 1b2d subs r5, r5, r4 10010ba8: 4315 orrs r5, r2 10010baa: 605d str r5, [r3, #4] 10010bac: 4b0f ldr r3, [pc, #60] ; (10010bec <_malloc_trim_r+0x98>) 10010bae: 0030 movs r0, r6 10010bb0: 681a ldr r2, [r3, #0] 10010bb2: 1b14 subs r4, r2, r4 10010bb4: 601c str r4, [r3, #0] 10010bb6: f7ff fe63 bl 10010880 <__malloc_unlock> 10010bba: 2001 movs r0, #1 10010bbc: e7ea b.n 10010b94 <_malloc_trim_r+0x40> 10010bbe: 2100 movs r1, #0 10010bc0: 0030 movs r0, r6 10010bc2: f7ff fe5f bl 10010884 <_sbrk_r> 10010bc6: 68ba ldr r2, [r7, #8] 10010bc8: 1a83 subs r3, r0, r2 10010bca: 2b0f cmp r3, #15 10010bcc: ddde ble.n 10010b8c <_malloc_trim_r+0x38> 10010bce: 4908 ldr r1, [pc, #32] ; (10010bf0 <_malloc_trim_r+0x9c>) 10010bd0: 6809 ldr r1, [r1, #0] 10010bd2: 1a40 subs r0, r0, r1 10010bd4: 4905 ldr r1, [pc, #20] ; (10010bec <_malloc_trim_r+0x98>) 10010bd6: 6008 str r0, [r1, #0] 10010bd8: 2101 movs r1, #1 10010bda: 430b orrs r3, r1 10010bdc: 6053 str r3, [r2, #4] 10010bde: e7d5 b.n 10010b8c <_malloc_trim_r+0x38> 10010be0: 200019e8 .word 0x200019e8 10010be4: 00000fef .word 0x00000fef 10010be8: 00000fff .word 0x00000fff 10010bec: 20002048 .word 0x20002048 10010bf0: 200019e0 .word 0x200019e0 10010bf4 <_free_r>: 10010bf4: b5f8 push {r3, r4, r5, r6, r7, lr} 10010bf6: 46ce mov lr, r9 10010bf8: 4647 mov r7, r8 10010bfa: 0005 movs r5, r0 10010bfc: b580 push {r7, lr} 10010bfe: 1e0c subs r4, r1, #0 10010c00: d055 beq.n 10010cae <_free_r+0xba> 10010c02: f7ff fe3b bl 1001087c <__malloc_lock> 10010c06: 0021 movs r1, r4 10010c08: 3908 subs r1, #8 10010c0a: 684f ldr r7, [r1, #4] 10010c0c: 2401 movs r4, #1 10010c0e: 0038 movs r0, r7 10010c10: 2303 movs r3, #3 10010c12: 43a0 bics r0, r4 10010c14: 180a adds r2, r1, r0 10010c16: 6856 ldr r6, [r2, #4] 10010c18: 439e bics r6, r3 10010c1a: 46b1 mov r9, r6 10010c1c: 4e64 ldr r6, [pc, #400] ; (10010db0 <_free_r+0x1bc>) 10010c1e: 68b3 ldr r3, [r6, #8] 10010c20: 4293 cmp r3, r2 10010c22: d029 beq.n 10010c78 <_free_r+0x84> 10010c24: 464b mov r3, r9 10010c26: 6053 str r3, [r2, #4] 10010c28: 18d3 adds r3, r2, r3 10010c2a: 469c mov ip, r3 10010c2c: 423c tst r4, r7 10010c2e: d142 bne.n 10010cb6 <_free_r+0xc2> 10010c30: 680f ldr r7, [r1, #0] 10010c32: 1bc9 subs r1, r1, r7 10010c34: 688b ldr r3, [r1, #8] 10010c36: 19c0 adds r0, r0, r7 10010c38: 4698 mov r8, r3 10010c3a: 4663 mov r3, ip 10010c3c: 685f ldr r7, [r3, #4] 10010c3e: 2308 movs r3, #8 10010c40: 469c mov ip, r3 10010c42: 44b4 add ip, r6 10010c44: 4027 ands r7, r4 10010c46: 45e0 cmp r8, ip 10010c48: d06a beq.n 10010d20 <_free_r+0x12c> 10010c4a: 4643 mov r3, r8 10010c4c: 68cc ldr r4, [r1, #12] 10010c4e: 60dc str r4, [r3, #12] 10010c50: 60a3 str r3, [r4, #8] 10010c52: 2f00 cmp r7, #0 10010c54: d132 bne.n 10010cbc <_free_r+0xc8> 10010c56: 2401 movs r4, #1 10010c58: 4448 add r0, r9 10010c5a: 4304 orrs r4, r0 10010c5c: 46a0 mov r8, r4 10010c5e: 6893 ldr r3, [r2, #8] 10010c60: 4c54 ldr r4, [pc, #336] ; (10010db4 <_free_r+0x1c0>) 10010c62: 180f adds r7, r1, r0 10010c64: 42a3 cmp r3, r4 10010c66: d100 bne.n 10010c6a <_free_r+0x76> 10010c68: e07f b.n 10010d6a <_free_r+0x176> 10010c6a: 68d2 ldr r2, [r2, #12] 10010c6c: 60da str r2, [r3, #12] 10010c6e: 6093 str r3, [r2, #8] 10010c70: 4643 mov r3, r8 10010c72: 604b str r3, [r1, #4] 10010c74: 6038 str r0, [r7, #0] 10010c76: e025 b.n 10010cc4 <_free_r+0xd0> 10010c78: 0003 movs r3, r0 10010c7a: 444b add r3, r9 10010c7c: 423c tst r4, r7 10010c7e: d106 bne.n 10010c8e <_free_r+0x9a> 10010c80: 680a ldr r2, [r1, #0] 10010c82: 1a89 subs r1, r1, r2 10010c84: 6888 ldr r0, [r1, #8] 10010c86: 189b adds r3, r3, r2 10010c88: 68ca ldr r2, [r1, #12] 10010c8a: 60c2 str r2, [r0, #12] 10010c8c: 6090 str r0, [r2, #8] 10010c8e: 2201 movs r2, #1 10010c90: 431a orrs r2, r3 10010c92: 604a str r2, [r1, #4] 10010c94: 4a48 ldr r2, [pc, #288] ; (10010db8 <_free_r+0x1c4>) 10010c96: 60b1 str r1, [r6, #8] 10010c98: 6812 ldr r2, [r2, #0] 10010c9a: 429a cmp r2, r3 10010c9c: d804 bhi.n 10010ca8 <_free_r+0xb4> 10010c9e: 4b47 ldr r3, [pc, #284] ; (10010dbc <_free_r+0x1c8>) 10010ca0: 0028 movs r0, r5 10010ca2: 6819 ldr r1, [r3, #0] 10010ca4: f7ff ff56 bl 10010b54 <_malloc_trim_r> 10010ca8: 0028 movs r0, r5 10010caa: f7ff fde9 bl 10010880 <__malloc_unlock> 10010cae: bc0c pop {r2, r3} 10010cb0: 4690 mov r8, r2 10010cb2: 4699 mov r9, r3 10010cb4: bdf8 pop {r3, r4, r5, r6, r7, pc} 10010cb6: 685f ldr r7, [r3, #4] 10010cb8: 4027 ands r7, r4 10010cba: d0cc beq.n 10010c56 <_free_r+0x62> 10010cbc: 2301 movs r3, #1 10010cbe: 4303 orrs r3, r0 10010cc0: 604b str r3, [r1, #4] 10010cc2: 5008 str r0, [r1, r0] 10010cc4: 4b3e ldr r3, [pc, #248] ; (10010dc0 <_free_r+0x1cc>) 10010cc6: 4298 cmp r0, r3 10010cc8: d91a bls.n 10010d00 <_free_r+0x10c> 10010cca: 0a43 lsrs r3, r0, #9 10010ccc: 2b04 cmp r3, #4 10010cce: d833 bhi.n 10010d38 <_free_r+0x144> 10010cd0: 0982 lsrs r2, r0, #6 10010cd2: 0014 movs r4, r2 10010cd4: 3239 adds r2, #57 ; 0x39 10010cd6: 3438 adds r4, #56 ; 0x38 10010cd8: 00d2 lsls r2, r2, #3 10010cda: 18b2 adds r2, r6, r2 10010cdc: 3a08 subs r2, #8 10010cde: 6893 ldr r3, [r2, #8] 10010ce0: 2703 movs r7, #3 10010ce2: 429a cmp r2, r3 10010ce4: d039 beq.n 10010d5a <_free_r+0x166> 10010ce6: 685c ldr r4, [r3, #4] 10010ce8: 43bc bics r4, r7 10010cea: 4284 cmp r4, r0 10010cec: d933 bls.n 10010d56 <_free_r+0x162> 10010cee: 689b ldr r3, [r3, #8] 10010cf0: 429a cmp r2, r3 10010cf2: d1f8 bne.n 10010ce6 <_free_r+0xf2> 10010cf4: 68d3 ldr r3, [r2, #12] 10010cf6: 60cb str r3, [r1, #12] 10010cf8: 608a str r2, [r1, #8] 10010cfa: 6099 str r1, [r3, #8] 10010cfc: 60d1 str r1, [r2, #12] 10010cfe: e7d3 b.n 10010ca8 <_free_r+0xb4> 10010d00: 08c0 lsrs r0, r0, #3 10010d02: 3bff subs r3, #255 ; 0xff 10010d04: 1082 asrs r2, r0, #2 10010d06: 3bff subs r3, #255 ; 0xff 10010d08: 4093 lsls r3, r2 10010d0a: 6872 ldr r2, [r6, #4] 10010d0c: 00c0 lsls r0, r0, #3 10010d0e: 4313 orrs r3, r2 10010d10: 6073 str r3, [r6, #4] 10010d12: 1986 adds r6, r0, r6 10010d14: 68b3 ldr r3, [r6, #8] 10010d16: 60ce str r6, [r1, #12] 10010d18: 608b str r3, [r1, #8] 10010d1a: 60b1 str r1, [r6, #8] 10010d1c: 60d9 str r1, [r3, #12] 10010d1e: e7c3 b.n 10010ca8 <_free_r+0xb4> 10010d20: 2f00 cmp r7, #0 10010d22: d141 bne.n 10010da8 <_free_r+0x1b4> 10010d24: 0003 movs r3, r0 10010d26: 6890 ldr r0, [r2, #8] 10010d28: 444b add r3, r9 10010d2a: 68d2 ldr r2, [r2, #12] 10010d2c: 431c orrs r4, r3 10010d2e: 60c2 str r2, [r0, #12] 10010d30: 6090 str r0, [r2, #8] 10010d32: 604c str r4, [r1, #4] 10010d34: 50cb str r3, [r1, r3] 10010d36: e7b7 b.n 10010ca8 <_free_r+0xb4> 10010d38: 2b14 cmp r3, #20 10010d3a: d907 bls.n 10010d4c <_free_r+0x158> 10010d3c: 2b54 cmp r3, #84 ; 0x54 10010d3e: d81c bhi.n 10010d7a <_free_r+0x186> 10010d40: 0b02 lsrs r2, r0, #12 10010d42: 0014 movs r4, r2 10010d44: 326f adds r2, #111 ; 0x6f 10010d46: 346e adds r4, #110 ; 0x6e 10010d48: 00d2 lsls r2, r2, #3 10010d4a: e7c6 b.n 10010cda <_free_r+0xe6> 10010d4c: 001c movs r4, r3 10010d4e: 335c adds r3, #92 ; 0x5c 10010d50: 345b adds r4, #91 ; 0x5b 10010d52: 00da lsls r2, r3, #3 10010d54: e7c1 b.n 10010cda <_free_r+0xe6> 10010d56: 001a movs r2, r3 10010d58: e7cc b.n 10010cf4 <_free_r+0x100> 10010d5a: 2301 movs r3, #1 10010d5c: 10a4 asrs r4, r4, #2 10010d5e: 40a3 lsls r3, r4 10010d60: 6870 ldr r0, [r6, #4] 10010d62: 4303 orrs r3, r0 10010d64: 6073 str r3, [r6, #4] 10010d66: 0013 movs r3, r2 10010d68: e7c5 b.n 10010cf6 <_free_r+0x102> 10010d6a: 60d9 str r1, [r3, #12] 10010d6c: 6099 str r1, [r3, #8] 10010d6e: 60cb str r3, [r1, #12] 10010d70: 608b str r3, [r1, #8] 10010d72: 4643 mov r3, r8 10010d74: 604b str r3, [r1, #4] 10010d76: 6038 str r0, [r7, #0] 10010d78: e796 b.n 10010ca8 <_free_r+0xb4> 10010d7a: 22aa movs r2, #170 ; 0xaa 10010d7c: 0052 lsls r2, r2, #1 10010d7e: 4293 cmp r3, r2 10010d80: d805 bhi.n 10010d8e <_free_r+0x19a> 10010d82: 0bc2 lsrs r2, r0, #15 10010d84: 0014 movs r4, r2 10010d86: 3278 adds r2, #120 ; 0x78 10010d88: 3477 adds r4, #119 ; 0x77 10010d8a: 00d2 lsls r2, r2, #3 10010d8c: e7a5 b.n 10010cda <_free_r+0xe6> 10010d8e: 4a0d ldr r2, [pc, #52] ; (10010dc4 <_free_r+0x1d0>) 10010d90: 4293 cmp r3, r2 10010d92: d805 bhi.n 10010da0 <_free_r+0x1ac> 10010d94: 0c82 lsrs r2, r0, #18 10010d96: 0014 movs r4, r2 10010d98: 327d adds r2, #125 ; 0x7d 10010d9a: 347c adds r4, #124 ; 0x7c 10010d9c: 00d2 lsls r2, r2, #3 10010d9e: e79c b.n 10010cda <_free_r+0xe6> 10010da0: 22fe movs r2, #254 ; 0xfe 10010da2: 247e movs r4, #126 ; 0x7e 10010da4: 0092 lsls r2, r2, #2 10010da6: e798 b.n 10010cda <_free_r+0xe6> 10010da8: 4304 orrs r4, r0 10010daa: 604c str r4, [r1, #4] 10010dac: 6010 str r0, [r2, #0] 10010dae: e77b b.n 10010ca8 <_free_r+0xb4> 10010db0: 200019e8 .word 0x200019e8 10010db4: 200019f0 .word 0x200019f0 10010db8: 200019e4 .word 0x200019e4 10010dbc: 20002044 .word 0x20002044 10010dc0: 000001ff .word 0x000001ff 10010dc4: 00000554 .word 0x00000554 10010dc8 <_getpid>: 10010dc8: 2258 movs r2, #88 ; 0x58 10010dca: 2001 movs r0, #1 10010dcc: 4b01 ldr r3, [pc, #4] ; (10010dd4 <_getpid+0xc>) 10010dce: 4240 negs r0, r0 10010dd0: 601a str r2, [r3, #0] 10010dd2: 4770 bx lr 10010dd4: 20004070 .word 0x20004070 10010dd8 <_kill>: 10010dd8: 2258 movs r2, #88 ; 0x58 10010dda: 2001 movs r0, #1 10010ddc: 4b01 ldr r3, [pc, #4] ; (10010de4 <_kill+0xc>) 10010dde: 4240 negs r0, r0 10010de0: 601a str r2, [r3, #0] 10010de2: 4770 bx lr 10010de4: 20004070 .word 0x20004070 10010de8 <_fini>: 10010de8: b5f8 push {r3, r4, r5, r6, r7, lr} 10010dea: 46c0 nop ; (mov r8, r8) 10010dec: 0000 movs r0, r0 ... 10010df0 <__flash_do_cmd_veneer>: 10010df0: b401 push {r0} 10010df2: 4802 ldr r0, [pc, #8] ; (10010dfc <__flash_do_cmd_veneer+0xc>) 10010df4: 4684 mov ip, r0 10010df6: bc01 pop {r0} 10010df8: 4760 bx ip 10010dfa: bf00 nop 10010dfc: 20000389 .word 0x20000389 10010e00 <__mutex_exit_veneer>: 10010e00: b401 push {r0} 10010e02: 4802 ldr r0, [pc, #8] ; (10010e0c <__mutex_exit_veneer+0xc>) 10010e04: 4684 mov ip, r0 10010e06: bc01 pop {r0} 10010e08: 4760 bx ip 10010e0a: bf00 nop 10010e0c: 200001e9 .word 0x200001e9 10010e10 <____aeabi_ldiv0_veneer>: 10010e10: b401 push {r0} 10010e12: 4802 ldr r0, [pc, #8] ; (10010e1c <____aeabi_ldiv0_veneer+0xc>) 10010e14: 4684 mov ip, r0 10010e16: bc01 pop {r0} 10010e18: 4760 bx ip 10010e1a: bf00 nop 10010e1c: 200004d9 .word 0x200004d9 10010e20 <__flash_range_program_veneer>: 10010e20: b401 push {r0} 10010e22: 4802 ldr r0, [pc, #8] ; (10010e2c <__flash_range_program_veneer+0xc>) 10010e24: 4684 mov ip, r0 10010e26: bc01 pop {r0} 10010e28: 4760 bx ip 10010e2a: bf00 nop 10010e2c: 20000309 .word 0x20000309 10010e30 <____aeabi_idiv0_veneer>: 10010e30: b401 push {r0} 10010e32: 4802 ldr r0, [pc, #8] ; (10010e3c <____aeabi_idiv0_veneer+0xc>) 10010e34: 4684 mov ip, r0 10010e36: bc01 pop {r0} 10010e38: 4760 bx ip 10010e3a: bf00 nop 10010e3c: 200004d9 .word 0x200004d9 10010e40 <__mutex_try_enter_veneer>: 10010e40: b401 push {r0} 10010e42: 4802 ldr r0, [pc, #8] ; (10010e4c <__mutex_try_enter_veneer+0xc>) 10010e44: 4684 mov ip, r0 10010e46: bc01 pop {r0} 10010e48: 4760 bx ip 10010e4a: bf00 nop 10010e4c: 20000109 .word 0x20000109 10010e50 <__flash_range_erase_veneer>: 10010e50: b401 push {r0} 10010e52: 4802 ldr r0, [pc, #8] ; (10010e5c <__flash_range_erase_veneer+0xc>) 10010e54: 4684 mov ip, r0 10010e56: bc01 pop {r0} 10010e58: 4760 bx ip 10010e5a: bf00 nop 10010e5c: 2000028d .word 0x2000028d 10010e60 <__mutex_enter_timeout_ms_veneer>: 10010e60: b401 push {r0} 10010e62: 4802 ldr r0, [pc, #8] ; (10010e6c <__mutex_enter_timeout_ms_veneer+0xc>) 10010e64: 4684 mov ip, r0 10010e66: bc01 pop {r0} 10010e68: 4760 bx ip 10010e6a: bf00 nop 10010e6c: 20000151 .word 0x20000151 10010e70 <__spi_write_blocking_veneer>: 10010e70: b401 push {r0} 10010e72: 4802 ldr r0, [pc, #8] ; (10010e7c <__spi_write_blocking_veneer+0xc>) 10010e74: 4684 mov ip, r0 10010e76: bc01 pop {r0} 10010e78: 4760 bx ip 10010e7a: bf00 nop 10010e7c: 2000048d .word 0x2000048d 10010e80 <__spi_write_read_blocking_veneer>: 10010e80: b401 push {r0} 10010e82: 4802 ldr r0, [pc, #8] ; (10010e8c <__spi_write_read_blocking_veneer+0xc>) 10010e84: 4684 mov ip, r0 10010e86: bc01 pop {r0} 10010e88: 4760 bx ip 10010e8a: bf00 nop 10010e8c: 20000435 .word 0x20000435 10010e90 <__mutex_enter_blocking_veneer>: 10010e90: b401 push {r0} 10010e92: 4802 ldr r0, [pc, #8] ; (10010e9c <__mutex_enter_blocking_veneer+0xc>) 10010e94: 4684 mov ip, r0 10010e96: bc01 pop {r0} 10010e98: 4760 bx ip 10010e9a: bf00 nop 10010e9c: 200000c1 .word 0x200000c1 10010ea0 <__memmove_veneer>: 10010ea0: b401 push {r0} 10010ea2: 4802 ldr r0, [pc, #8] ; (10010eac <__memmove_veneer+0xc>) 10010ea4: 4684 mov ip, r0 10010ea6: bc01 pop {r0} 10010ea8: 4760 bx ip 10010eaa: bf00 nop 10010eac: 200013c5 .word 0x200013c5 Disassembly of section .data: 200000c0 : 200000c0: 23d0 movs r3, #208 ; 0xd0 200000c2: b530 push {r4, r5, lr} 200000c4: 2500 movs r5, #0 200000c6: 061b lsls r3, r3, #24 200000c8: 575d ldrsb r5, [r3, r5] 200000ca: 2400 movs r4, #0 200000cc: e006 b.n 200000dc 200000ce: 6803 ldr r3, [r0, #0] 200000d0: f3bf 8f5f dmb sy 200000d4: 601c str r4, [r3, #0] 200000d6: f381 8810 msr PRIMASK, r1 200000da: bf20 wfe 200000dc: 6802 ldr r2, [r0, #0] 200000de: f3ef 8110 mrs r1, PRIMASK 200000e2: b672 cpsid i 200000e4: 6813 ldr r3, [r2, #0] 200000e6: 2b00 cmp r3, #0 200000e8: d0fc beq.n 200000e4 200000ea: f3bf 8f5f dmb sy 200000ee: 7903 ldrb r3, [r0, #4] 200000f0: 2b7f cmp r3, #127 ; 0x7f 200000f2: d9ec bls.n 200000ce 200000f4: 7105 strb r5, [r0, #4] 200000f6: 6803 ldr r3, [r0, #0] 200000f8: f3bf 8f5f dmb sy 200000fc: 2200 movs r2, #0 200000fe: 601a str r2, [r3, #0] 20000100: f381 8810 msr PRIMASK, r1 20000104: bd30 pop {r4, r5, pc} 20000106: 46c0 nop ; (mov r8, r8) 20000108 : 20000108: 0003 movs r3, r0 2000010a: b510 push {r4, lr} 2000010c: 6800 ldr r0, [r0, #0] 2000010e: f3ef 8410 mrs r4, PRIMASK 20000112: b672 cpsid i 20000114: 6802 ldr r2, [r0, #0] 20000116: 2a00 cmp r2, #0 20000118: d0fc beq.n 20000114 2000011a: f3bf 8f5f dmb sy 2000011e: 2204 movs r2, #4 20000120: 569a ldrsb r2, [r3, r2] 20000122: 2a00 cmp r2, #0 20000124: db0b blt.n 2000013e 20000126: 2900 cmp r1, #0 20000128: d00f beq.n 2000014a 2000012a: 2000 movs r0, #0 2000012c: 600a str r2, [r1, #0] 2000012e: 681b ldr r3, [r3, #0] 20000130: f3bf 8f5f dmb sy 20000134: 2200 movs r2, #0 20000136: 601a str r2, [r3, #0] 20000138: f384 8810 msr PRIMASK, r4 2000013c: bd10 pop {r4, pc} 2000013e: 22d0 movs r2, #208 ; 0xd0 20000140: 0612 lsls r2, r2, #24 20000142: 6812 ldr r2, [r2, #0] 20000144: 2001 movs r0, #1 20000146: 711a strb r2, [r3, #4] 20000148: e7f1 b.n 2000012e 2000014a: 2000 movs r0, #0 2000014c: e7ef b.n 2000012e 2000014e: 46c0 nop ; (mov r8, r8) 20000150 : 20000150: b5f0 push {r4, r5, r6, r7, lr} 20000152: 46c6 mov lr, r8 20000154: b500 push {lr} 20000156: 000c movs r4, r1 20000158: 0007 movs r7, r0 2000015a: f001 f9a9 bl 200014b0 <__time_us_64_veneer> 2000015e: 22fa movs r2, #250 ; 0xfa 20000160: 0005 movs r5, r0 20000162: 000e movs r6, r1 20000164: 0092 lsls r2, r2, #2 20000166: 0020 movs r0, r4 20000168: 2300 movs r3, #0 2000016a: 2100 movs r1, #0 2000016c: f001 f980 bl 20001470 <____wrap___aeabi_lmul_veneer> 20000170: 002c movs r4, r5 20000172: 002a movs r2, r5 20000174: 0035 movs r5, r6 20000176: 1824 adds r4, r4, r0 20000178: 414d adcs r5, r1 2000017a: 42ae cmp r6, r5 2000017c: d92f bls.n 200001de 2000017e: 2401 movs r4, #1 20000180: 4264 negs r4, r4 20000182: 17e5 asrs r5, r4, #31 20000184: 23d0 movs r3, #208 ; 0xd0 20000186: 061b lsls r3, r3, #24 20000188: 681b ldr r3, [r3, #0] 2000018a: 2600 movs r6, #0 2000018c: 4698 mov r8, r3 2000018e: e00b b.n 200001a8 20000190: 683b ldr r3, [r7, #0] 20000192: f3bf 8f5f dmb sy 20000196: 601e str r6, [r3, #0] 20000198: f381 8810 msr PRIMASK, r1 2000019c: 0020 movs r0, r4 2000019e: 0029 movs r1, r5 200001a0: f001 f95e bl 20001460 <__best_effort_wfe_or_timeout_veneer> 200001a4: 2800 cmp r0, #0 200001a6: d118 bne.n 200001da 200001a8: 683a ldr r2, [r7, #0] 200001aa: f3ef 8110 mrs r1, PRIMASK 200001ae: b672 cpsid i 200001b0: 6813 ldr r3, [r2, #0] 200001b2: 2b00 cmp r3, #0 200001b4: d0fc beq.n 200001b0 200001b6: f3bf 8f5f dmb sy 200001ba: 793b ldrb r3, [r7, #4] 200001bc: 2b7f cmp r3, #127 ; 0x7f 200001be: d9e7 bls.n 20000190 200001c0: 4643 mov r3, r8 200001c2: 713b strb r3, [r7, #4] 200001c4: 683b ldr r3, [r7, #0] 200001c6: f3bf 8f5f dmb sy 200001ca: 2200 movs r2, #0 200001cc: 601a str r2, [r3, #0] 200001ce: f381 8810 msr PRIMASK, r1 200001d2: 2001 movs r0, #1 200001d4: bc04 pop {r2} 200001d6: 4690 mov r8, r2 200001d8: bdf0 pop {r4, r5, r6, r7, pc} 200001da: 2000 movs r0, #0 200001dc: e7fa b.n 200001d4 200001de: 42ae cmp r6, r5 200001e0: d1d0 bne.n 20000184 200001e2: 42a2 cmp r2, r4 200001e4: d8cb bhi.n 2000017e 200001e6: e7cd b.n 20000184 200001e8 : 200001e8: 6802 ldr r2, [r0, #0] 200001ea: f3ef 8110 mrs r1, PRIMASK 200001ee: b672 cpsid i 200001f0: 6813 ldr r3, [r2, #0] 200001f2: 2b00 cmp r3, #0 200001f4: d0fc beq.n 200001f0 200001f6: f3bf 8f5f dmb sy 200001fa: 23ff movs r3, #255 ; 0xff 200001fc: 7103 strb r3, [r0, #4] 200001fe: 6803 ldr r3, [r0, #0] 20000200: f3bf 8f5f dmb sy 20000204: 2200 movs r2, #0 20000206: 601a str r2, [r3, #0] 20000208: f381 8810 msr PRIMASK, r1 2000020c: bf40 sev 2000020e: 4770 bx lr 20000210 : 20000210: b530 push {r4, r5, lr} 20000212: 4c09 ldr r4, [pc, #36] ; (20000238 ) 20000214: 7823 ldrb r3, [r4, #0] 20000216: 2b00 cmp r3, #0 20000218: d10d bne.n 20000236 2000021a: 2380 movs r3, #128 ; 0x80 2000021c: 4807 ldr r0, [pc, #28] ; (2000023c ) 2000021e: 4908 ldr r1, [pc, #32] ; (20000240 ) 20000220: 055b lsls r3, r3, #21 20000222: 22f0 movs r2, #240 ; 0xf0 20000224: 681d ldr r5, [r3, #0] 20000226: 0612 lsls r2, r2, #24 20000228: 189a adds r2, r3, r2 2000022a: 3304 adds r3, #4 2000022c: 5085 str r5, [r0, r2] 2000022e: 428b cmp r3, r1 20000230: d1f7 bne.n 20000222 20000232: 2301 movs r3, #1 20000234: 7023 strb r3, [r4, #0] 20000236: bd30 pop {r4, r5, pc} 20000238: 20003da9 .word 0x20003da9 2000023c: 200035b0 .word 0x200035b0 20000240: 10000100 .word 0x10000100 20000244 : 20000244: b510 push {r4, lr} 20000246: 4b02 ldr r3, [pc, #8] ; (20000250 ) 20000248: 3301 adds r3, #1 2000024a: 4798 blx r3 2000024c: bd10 pop {r4, pc} 2000024e: 46c0 nop ; (mov r8, r8) 20000250: 200035b0 .word 0x200035b0 20000254 : 20000254: 4b05 ldr r3, [pc, #20] ; (2000026c ) 20000256: 681a ldr r2, [r3, #0] 20000258: 2380 movs r3, #128 ; 0x80 2000025a: 009b lsls r3, r3, #2 2000025c: 4053 eors r3, r2 2000025e: 22c0 movs r2, #192 ; 0xc0 20000260: 0092 lsls r2, r2, #2 20000262: 4013 ands r3, r2 20000264: 4a02 ldr r2, [pc, #8] ; (20000270 ) 20000266: 6013 str r3, [r2, #0] 20000268: 4770 bx lr 2000026a: 46c0 nop ; (mov r8, r8) 2000026c: 4001800c .word 0x4001800c 20000270: 4001900c .word 0x4001900c 20000274 : 20000274: 4b03 ldr r3, [pc, #12] ; (20000284 ) 20000276: 681a ldr r2, [r3, #0] 20000278: 23c0 movs r3, #192 ; 0xc0 2000027a: 009b lsls r3, r3, #2 2000027c: 4393 bics r3, r2 2000027e: 4a02 ldr r2, [pc, #8] ; (20000288 ) 20000280: 6013 str r3, [r2, #0] 20000282: 4770 bx lr 20000284: 4001800c .word 0x4001800c 20000288: 4001900c .word 0x4001900c 2000028c : 2000028c: b5f0 push {r4, r5, r6, r7, lr} 2000028e: 2380 movs r3, #128 ; 0x80 20000290: 464f mov r7, r9 20000292: 4646 mov r6, r8 20000294: 46d6 mov lr, sl 20000296: 1842 adds r2, r0, r1 20000298: b5c0 push {r6, r7, lr} 2000029a: 039b lsls r3, r3, #14 2000029c: 0006 movs r6, r0 2000029e: 000f movs r7, r1 200002a0: 429a cmp r2, r3 200002a2: d901 bls.n 200002a8 200002a4: f001 f8fc bl 200014a0 <__hard_assertion_failure_veneer> 200002a8: 2514 movs r5, #20 200002aa: 2418 movs r4, #24 200002ac: 8828 ldrh r0, [r5, #0] 200002ae: 8823 ldrh r3, [r4, #0] 200002b0: 4911 ldr r1, [pc, #68] ; (200002f8 ) 200002b2: 4798 blx r3 200002b4: 8823 ldrh r3, [r4, #0] 200002b6: 4682 mov sl, r0 200002b8: 4910 ldr r1, [pc, #64] ; (200002fc ) 200002ba: 8828 ldrh r0, [r5, #0] 200002bc: 4798 blx r3 200002be: 8823 ldrh r3, [r4, #0] 200002c0: 4681 mov r9, r0 200002c2: 490f ldr r1, [pc, #60] ; (20000300 ) 200002c4: 8828 ldrh r0, [r5, #0] 200002c6: 4798 blx r3 200002c8: 8823 ldrh r3, [r4, #0] 200002ca: 490e ldr r1, [pc, #56] ; (20000304 ) 200002cc: 4680 mov r8, r0 200002ce: 8828 ldrh r0, [r5, #0] 200002d0: 4798 blx r3 200002d2: 0004 movs r4, r0 200002d4: f7ff ff9c bl 20000210 200002d8: 47d0 blx sl 200002da: 47c8 blx r9 200002dc: 2280 movs r2, #128 ; 0x80 200002de: 0039 movs r1, r7 200002e0: 0030 movs r0, r6 200002e2: 23d8 movs r3, #216 ; 0xd8 200002e4: 0252 lsls r2, r2, #9 200002e6: 47c0 blx r8 200002e8: 47a0 blx r4 200002ea: f7ff ffab bl 20000244 200002ee: bc1c pop {r2, r3, r4} 200002f0: 4690 mov r8, r2 200002f2: 4699 mov r9, r3 200002f4: 46a2 mov sl, r4 200002f6: bdf0 pop {r4, r5, r6, r7, pc} 200002f8: 00004649 .word 0x00004649 200002fc: 00005845 .word 0x00005845 20000300: 00004552 .word 0x00004552 20000304: 00004346 .word 0x00004346 20000308 : 20000308: b5f8 push {r3, r4, r5, r6, r7, lr} 2000030a: 464e mov r6, r9 2000030c: 4657 mov r7, sl 2000030e: 46de mov lr, fp 20000310: 4645 mov r5, r8 20000312: 2380 movs r3, #128 ; 0x80 20000314: b5e0 push {r5, r6, r7, lr} 20000316: 0017 movs r7, r2 20000318: 1882 adds r2, r0, r2 2000031a: 0006 movs r6, r0 2000031c: 4689 mov r9, r1 2000031e: 039b lsls r3, r3, #14 20000320: 429a cmp r2, r3 20000322: d901 bls.n 20000328 20000324: f001 f8bc bl 200014a0 <__hard_assertion_failure_veneer> 20000328: 2514 movs r5, #20 2000032a: 2418 movs r4, #24 2000032c: 8828 ldrh r0, [r5, #0] 2000032e: 8823 ldrh r3, [r4, #0] 20000330: 4911 ldr r1, [pc, #68] ; (20000378 ) 20000332: 4798 blx r3 20000334: 8823 ldrh r3, [r4, #0] 20000336: 4683 mov fp, r0 20000338: 4910 ldr r1, [pc, #64] ; (2000037c ) 2000033a: 8828 ldrh r0, [r5, #0] 2000033c: 4798 blx r3 2000033e: 8823 ldrh r3, [r4, #0] 20000340: 4682 mov sl, r0 20000342: 490f ldr r1, [pc, #60] ; (20000380 ) 20000344: 8828 ldrh r0, [r5, #0] 20000346: 4798 blx r3 20000348: 8823 ldrh r3, [r4, #0] 2000034a: 490e ldr r1, [pc, #56] ; (20000384 ) 2000034c: 4680 mov r8, r0 2000034e: 8828 ldrh r0, [r5, #0] 20000350: 4798 blx r3 20000352: 0004 movs r4, r0 20000354: f7ff ff5c bl 20000210 20000358: 47d8 blx fp 2000035a: 47d0 blx sl 2000035c: 003a movs r2, r7 2000035e: 4649 mov r1, r9 20000360: 0030 movs r0, r6 20000362: 47c0 blx r8 20000364: 47a0 blx r4 20000366: f7ff ff6d bl 20000244 2000036a: bc3c pop {r2, r3, r4, r5} 2000036c: 4690 mov r8, r2 2000036e: 4699 mov r9, r3 20000370: 46a2 mov sl, r4 20000372: 46ab mov fp, r5 20000374: bdf8 pop {r3, r4, r5, r6, r7, pc} 20000376: 46c0 nop ; (mov r8, r8) 20000378: 00004649 .word 0x00004649 2000037c: 00005845 .word 0x00005845 20000380: 00005052 .word 0x00005052 20000384: 00004346 .word 0x00004346 20000388 : 20000388: b5f0 push {r4, r5, r6, r7, lr} 2000038a: 46d6 mov lr, sl 2000038c: 464f mov r7, r9 2000038e: 4646 mov r6, r8 20000390: 2314 movs r3, #20 20000392: b5c0 push {r6, r7, lr} 20000394: 2718 movs r7, #24 20000396: 4698 mov r8, r3 20000398: 4681 mov r9, r0 2000039a: 000d movs r5, r1 2000039c: 8818 ldrh r0, [r3, #0] 2000039e: 4922 ldr r1, [pc, #136] ; (20000428 ) 200003a0: 883b ldrh r3, [r7, #0] 200003a2: 0014 movs r4, r2 200003a4: 4798 blx r3 200003a6: 4643 mov r3, r8 200003a8: 4682 mov sl, r0 200003aa: 4920 ldr r1, [pc, #128] ; (2000042c ) 200003ac: 8818 ldrh r0, [r3, #0] 200003ae: 883b ldrh r3, [r7, #0] 200003b0: 4798 blx r3 200003b2: 4643 mov r3, r8 200003b4: 491e ldr r1, [pc, #120] ; (20000430 ) 200003b6: 0006 movs r6, r0 200003b8: 8818 ldrh r0, [r3, #0] 200003ba: 883b ldrh r3, [r7, #0] 200003bc: 4798 blx r3 200003be: 4680 mov r8, r0 200003c0: f7ff ff26 bl 20000210 200003c4: 47d0 blx sl 200003c6: 47b0 blx r6 200003c8: f7ff ff44 bl 20000254 200003cc: 20c0 movs r0, #192 ; 0xc0 200003ce: 0022 movs r2, r4 200003d0: 2608 movs r6, #8 200003d2: 0540 lsls r0, r0, #21 200003d4: 3f16 subs r7, #22 200003d6: 0023 movs r3, r4 200003d8: 4313 orrs r3, r2 200003da: d01b beq.n 20000414 200003dc: 0031 movs r1, r6 200003de: 6a83 ldr r3, [r0, #40] ; 0x28 200003e0: 4019 ands r1, r3 200003e2: 421f tst r7, r3 200003e4: d00b beq.n 200003fe 200003e6: 2c00 cmp r4, #0 200003e8: d009 beq.n 200003fe 200003ea: 1b13 subs r3, r2, r4 200003ec: 2b0d cmp r3, #13 200003ee: d806 bhi.n 200003fe 200003f0: 464b mov r3, r9 200003f2: 781b ldrb r3, [r3, #0] 200003f4: 3c01 subs r4, #1 200003f6: 6603 str r3, [r0, #96] ; 0x60 200003f8: 2301 movs r3, #1 200003fa: 469c mov ip, r3 200003fc: 44e1 add r9, ip 200003fe: 2900 cmp r1, #0 20000400: d0e9 beq.n 200003d6 20000402: 2a00 cmp r2, #0 20000404: d0e7 beq.n 200003d6 20000406: 6e03 ldr r3, [r0, #96] ; 0x60 20000408: 3a01 subs r2, #1 2000040a: 702b strb r3, [r5, #0] 2000040c: 0023 movs r3, r4 2000040e: 3501 adds r5, #1 20000410: 4313 orrs r3, r2 20000412: d1e3 bne.n 200003dc 20000414: f7ff ff2e bl 20000274 20000418: 47c0 blx r8 2000041a: f7ff ff13 bl 20000244 2000041e: bc1c pop {r2, r3, r4} 20000420: 4690 mov r8, r2 20000422: 4699 mov r9, r3 20000424: 46a2 mov sl, r4 20000426: bdf0 pop {r4, r5, r6, r7, pc} 20000428: 00004649 .word 0x00004649 2000042c: 00005845 .word 0x00005845 20000430: 00004346 .word 0x00004346 20000434 : 20000434: b5f0 push {r4, r5, r6, r7, lr} 20000436: 46c6 mov lr, r8 20000438: 468c mov ip, r1 2000043a: 001d movs r5, r3 2000043c: 001c movs r4, r3 2000043e: 2102 movs r1, #2 20000440: 2704 movs r7, #4 20000442: b500 push {lr} 20000444: 0026 movs r6, r4 20000446: 432e orrs r6, r5 20000448: d01b beq.n 20000482 2000044a: 2d00 cmp r5, #0 2000044c: d00d beq.n 2000046a 2000044e: 68c6 ldr r6, [r0, #12] 20000450: 4231 tst r1, r6 20000452: d00a beq.n 2000046a 20000454: 002e movs r6, r5 20000456: 3608 adds r6, #8 20000458: 42a6 cmp r6, r4 2000045a: d906 bls.n 2000046a 2000045c: 4666 mov r6, ip 2000045e: 7836 ldrb r6, [r6, #0] 20000460: 3d01 subs r5, #1 20000462: 6086 str r6, [r0, #8] 20000464: 2601 movs r6, #1 20000466: 46b0 mov r8, r6 20000468: 44c4 add ip, r8 2000046a: 2c00 cmp r4, #0 2000046c: d0ea beq.n 20000444 2000046e: 68c6 ldr r6, [r0, #12] 20000470: 4237 tst r7, r6 20000472: d0e7 beq.n 20000444 20000474: 6886 ldr r6, [r0, #8] 20000476: 3c01 subs r4, #1 20000478: 7016 strb r6, [r2, #0] 2000047a: 0026 movs r6, r4 2000047c: 3201 adds r2, #1 2000047e: 432e orrs r6, r5 20000480: d1e3 bne.n 2000044a 20000482: 0018 movs r0, r3 20000484: bc04 pop {r2} 20000486: 4690 mov r8, r2 20000488: bdf0 pop {r4, r5, r6, r7, pc} 2000048a: 46c0 nop ; (mov r8, r8) 2000048c : 2000048c: b530 push {r4, r5, lr} 2000048e: 0003 movs r3, r0 20000490: 2a00 cmp r2, #0 20000492: d009 beq.n 200004a8 20000494: 2502 movs r5, #2 20000496: 1888 adds r0, r1, r2 20000498: 68dc ldr r4, [r3, #12] 2000049a: 4225 tst r5, r4 2000049c: d0fc beq.n 20000498 2000049e: 780c ldrb r4, [r1, #0] 200004a0: 3101 adds r1, #1 200004a2: 609c str r4, [r3, #8] 200004a4: 4288 cmp r0, r1 200004a6: d1f7 bne.n 20000498 200004a8: 68d9 ldr r1, [r3, #12] 200004aa: 0749 lsls r1, r1, #29 200004ac: d504 bpl.n 200004b8 200004ae: 2404 movs r4, #4 200004b0: 6899 ldr r1, [r3, #8] 200004b2: 68d9 ldr r1, [r3, #12] 200004b4: 420c tst r4, r1 200004b6: d1fb bne.n 200004b0 200004b8: 2410 movs r4, #16 200004ba: 68d9 ldr r1, [r3, #12] 200004bc: 420c tst r4, r1 200004be: d1fc bne.n 200004ba 200004c0: 68d9 ldr r1, [r3, #12] 200004c2: 0749 lsls r1, r1, #29 200004c4: d504 bpl.n 200004d0 200004c6: 2404 movs r4, #4 200004c8: 6899 ldr r1, [r3, #8] 200004ca: 68d9 ldr r1, [r3, #12] 200004cc: 420c tst r4, r1 200004ce: d1fb bne.n 200004c8 200004d0: 2101 movs r1, #1 200004d2: 0010 movs r0, r2 200004d4: 6219 str r1, [r3, #32] 200004d6: bd30 pop {r4, r5, pc} 200004d8 <__aeabi_idiv0>: 200004d8: 4770 bx lr 200004da: 46c0 nop ; (mov r8, r8) 200004dc : 200004dc: 6803 ldr r3, [r0, #0] 200004de: 005a lsls r2, r3, #1 200004e0: d403 bmi.n 200004ea 200004e2: 005b lsls r3, r3, #1 200004e4: 085b lsrs r3, r3, #1 200004e6: 18c0 adds r0, r0, r3 200004e8: 4770 bx lr 200004ea: 2280 movs r2, #128 ; 0x80 200004ec: 0612 lsls r2, r2, #24 200004ee: 4313 orrs r3, r2 200004f0: e7f9 b.n 200004e6 200004f2: 46c0 nop ; (mov r8, r8) 200004f4 : 200004f4: b5f0 push {r4, r5, r6, r7, lr} 200004f6: 4657 mov r7, sl 200004f8: 464e mov r6, r9 200004fa: 46de mov lr, fp 200004fc: 4645 mov r5, r8 200004fe: b5e0 push {r5, r6, r7, lr} 20000500: 4681 mov r9, r0 20000502: b083 sub sp, #12 20000504: 4692 mov sl, r2 20000506: 2900 cmp r1, #0 20000508: d025 beq.n 20000556 2000050a: 1e4b subs r3, r1, #1 2000050c: 469b mov fp, r3 2000050e: 2700 movs r7, #0 20000510: 9301 str r3, [sp, #4] 20000512: 465b mov r3, fp 20000514: 18fb adds r3, r7, r3 20000516: 0fdc lsrs r4, r3, #31 20000518: 18e4 adds r4, r4, r3 2000051a: 464b mov r3, r9 2000051c: 1064 asrs r4, r4, #1 2000051e: 00e5 lsls r5, r4, #3 20000520: 195e adds r6, r3, r5 20000522: 0030 movs r0, r6 20000524: f7ff ffda bl 200004dc 20000528: 9b01 ldr r3, [sp, #4] 2000052a: 4680 mov r8, r0 2000052c: 42a3 cmp r3, r4 2000052e: d00b beq.n 20000548 20000530: 0028 movs r0, r5 20000532: 3008 adds r0, #8 20000534: 4448 add r0, r9 20000536: f7ff ffd1 bl 200004dc 2000053a: 45d0 cmp r8, sl 2000053c: d806 bhi.n 2000054c 2000053e: 3801 subs r0, #1 20000540: 4550 cmp r0, sl 20000542: d209 bcs.n 20000558 20000544: 1c67 adds r7, r4, #1 20000546: e7e4 b.n 20000512 20000548: 4550 cmp r0, sl 2000054a: d905 bls.n 20000558 2000054c: 42a7 cmp r7, r4 2000054e: d002 beq.n 20000556 20000550: 1e63 subs r3, r4, #1 20000552: 469b mov fp, r3 20000554: e7dd b.n 20000512 20000556: 2600 movs r6, #0 20000558: 0030 movs r0, r6 2000055a: b003 add sp, #12 2000055c: bc3c pop {r2, r3, r4, r5} 2000055e: 4690 mov r8, r2 20000560: 4699 mov r9, r3 20000562: 46a2 mov sl, r4 20000564: 46ab mov fp, r5 20000566: bdf0 pop {r4, r5, r6, r7, pc} 20000568 <__gnu_unwind_get_pr_addr>: 20000568: 2801 cmp r0, #1 2000056a: d009 beq.n 20000580 <__gnu_unwind_get_pr_addr+0x18> 2000056c: 2802 cmp r0, #2 2000056e: d005 beq.n 2000057c <__gnu_unwind_get_pr_addr+0x14> 20000570: 2800 cmp r0, #0 20000572: d001 beq.n 20000578 <__gnu_unwind_get_pr_addr+0x10> 20000574: 2000 movs r0, #0 20000576: 4770 bx lr 20000578: 4802 ldr r0, [pc, #8] ; (20000584 <__gnu_unwind_get_pr_addr+0x1c>) 2000057a: e7fc b.n 20000576 <__gnu_unwind_get_pr_addr+0xe> 2000057c: 4802 ldr r0, [pc, #8] ; (20000588 <__gnu_unwind_get_pr_addr+0x20>) 2000057e: e7fa b.n 20000576 <__gnu_unwind_get_pr_addr+0xe> 20000580: 4802 ldr r0, [pc, #8] ; (2000058c <__gnu_unwind_get_pr_addr+0x24>) 20000582: e7f8 b.n 20000576 <__gnu_unwind_get_pr_addr+0xe> 20000584: 20000c5d .word 0x20000c5d 20000588: 20000c75 .word 0x20000c75 2000058c: 20000c69 .word 0x20000c69 20000590 : 20000590: b530 push {r4, r5, lr} 20000592: 4b23 ldr r3, [pc, #140] ; (20000620 ) 20000594: b083 sub sp, #12 20000596: 0005 movs r5, r0 20000598: 1e8c subs r4, r1, #2 2000059a: 2b00 cmp r3, #0 2000059c: d026 beq.n 200005ec 2000059e: a901 add r1, sp, #4 200005a0: 0020 movs r0, r4 200005a2: e000 b.n 200005a6 200005a4: bf00 nop 200005a6: 2800 cmp r0, #0 200005a8: d01c beq.n 200005e4 200005aa: 9901 ldr r1, [sp, #4] 200005ac: 0022 movs r2, r4 200005ae: f7ff ffa1 bl 200004f4 200005b2: 1e04 subs r4, r0, #0 200005b4: d016 beq.n 200005e4 200005b6: f7ff ff91 bl 200004dc 200005ba: 6863 ldr r3, [r4, #4] 200005bc: 64a8 str r0, [r5, #72] ; 0x48 200005be: 2b01 cmp r3, #1 200005c0: d02a beq.n 20000618 200005c2: 1d20 adds r0, r4, #4 200005c4: 2b00 cmp r3, #0 200005c6: db23 blt.n 20000610 200005c8: f7ff ff88 bl 200004dc 200005cc: 2300 movs r3, #0 200005ce: 64e8 str r0, [r5, #76] ; 0x4c 200005d0: 652b str r3, [r5, #80] ; 0x50 200005d2: 6803 ldr r3, [r0, #0] 200005d4: 2b00 cmp r3, #0 200005d6: db0f blt.n 200005f8 200005d8: f7ff ff80 bl 200004dc 200005dc: 6128 str r0, [r5, #16] 200005de: 2000 movs r0, #0 200005e0: b003 add sp, #12 200005e2: bd30 pop {r4, r5, pc} 200005e4: 2300 movs r3, #0 200005e6: 2009 movs r0, #9 200005e8: 612b str r3, [r5, #16] 200005ea: e7f9 b.n 200005e0 200005ec: 480d ldr r0, [pc, #52] ; (20000624 ) 200005ee: 490e ldr r1, [pc, #56] ; (20000628 ) 200005f0: 1a09 subs r1, r1, r0 200005f2: 10c9 asrs r1, r1, #3 200005f4: 9101 str r1, [sp, #4] 200005f6: e7d9 b.n 200005ac 200005f8: 0118 lsls r0, r3, #4 200005fa: 0f00 lsrs r0, r0, #28 200005fc: f7ff ffb4 bl 20000568 <__gnu_unwind_get_pr_addr> 20000600: 6128 str r0, [r5, #16] 20000602: 1e43 subs r3, r0, #1 20000604: 4198 sbcs r0, r3 20000606: 2308 movs r3, #8 20000608: 4240 negs r0, r0 2000060a: 4398 bics r0, r3 2000060c: 3009 adds r0, #9 2000060e: e7e7 b.n 200005e0 20000610: 2301 movs r3, #1 20000612: 64e8 str r0, [r5, #76] ; 0x4c 20000614: 652b str r3, [r5, #80] ; 0x50 20000616: e7dc b.n 200005d2 20000618: 2300 movs r3, #0 2000061a: 2005 movs r0, #5 2000061c: 612b str r3, [r5, #16] 2000061e: e7df b.n 200005e0 20000620: 00000000 .word 0x00000000 20000624: 10011e94 .word 0x10011e94 20000628: 1001207c .word 0x1001207c 2000062c : 2000062c: 6803 ldr r3, [r0, #0] 2000062e: b510 push {r4, lr} 20000630: 0004 movs r4, r0 20000632: 07da lsls r2, r3, #31 20000634: d405 bmi.n 20000642 20000636: 3048 adds r0, #72 ; 0x48 20000638: 079b lsls r3, r3, #30 2000063a: d50e bpl.n 2000065a 2000063c: f000 fc6c bl 20000f18 <__gnu_Unwind_Restore_VFP_D> 20000640: 6823 ldr r3, [r4, #0] 20000642: 075a lsls r2, r3, #29 20000644: d50e bpl.n 20000664 20000646: 071a lsls r2, r3, #28 20000648: d513 bpl.n 20000672 2000064a: 06db lsls r3, r3, #27 2000064c: d404 bmi.n 20000658 2000064e: 0020 movs r0, r4 20000650: 30d1 adds r0, #209 ; 0xd1 20000652: 30ff adds r0, #255 ; 0xff 20000654: f000 fc6c bl 20000f30 <__gnu_Unwind_Restore_WMMXC> 20000658: bd10 pop {r4, pc} 2000065a: f000 fc59 bl 20000f10 <__gnu_Unwind_Restore_VFP> 2000065e: 6823 ldr r3, [r4, #0] 20000660: 075a lsls r2, r3, #29 20000662: d4f0 bmi.n 20000646 20000664: 0020 movs r0, r4 20000666: 30d0 adds r0, #208 ; 0xd0 20000668: f000 fc5a bl 20000f20 <__gnu_Unwind_Restore_VFP_D_16_to_31> 2000066c: 6823 ldr r3, [r4, #0] 2000066e: 071a lsls r2, r3, #28 20000670: d4eb bmi.n 2000064a 20000672: 0020 movs r0, r4 20000674: 3051 adds r0, #81 ; 0x51 20000676: 30ff adds r0, #255 ; 0xff 20000678: f000 fc56 bl 20000f28 <__gnu_Unwind_Restore_WMMXD> 2000067c: 6823 ldr r3, [r4, #0] 2000067e: e7e4 b.n 2000064a 20000680 <_Unwind_decode_typeinfo_ptr.isra.0>: 20000680: 6803 ldr r3, [r0, #0] 20000682: 2b00 cmp r3, #0 20000684: d000 beq.n 20000688 <_Unwind_decode_typeinfo_ptr.isra.0+0x8> 20000686: 181b adds r3, r3, r0 20000688: 0018 movs r0, r3 2000068a: 4770 bx lr 2000068c <__gnu_unwind_24bit.isra.1>: 2000068c: 2009 movs r0, #9 2000068e: 4770 bx lr 20000690 <_Unwind_DebugHook>: 20000690: 4770 bx lr 20000692: 46c0 nop ; (mov r8, r8) 20000694 : 20000694: b570 push {r4, r5, r6, lr} 20000696: 0004 movs r4, r0 20000698: 000d movs r5, r1 2000069a: e008 b.n 200006ae 2000069c: 6c2b ldr r3, [r5, #64] ; 0x40 2000069e: 002a movs r2, r5 200006a0: 6163 str r3, [r4, #20] 200006a2: 0021 movs r1, r4 200006a4: 2001 movs r0, #1 200006a6: 6923 ldr r3, [r4, #16] 200006a8: 4798 blx r3 200006aa: 2808 cmp r0, #8 200006ac: d107 bne.n 200006be 200006ae: 6c29 ldr r1, [r5, #64] ; 0x40 200006b0: 0020 movs r0, r4 200006b2: f7ff ff6d bl 20000590 200006b6: 2800 cmp r0, #0 200006b8: d0f0 beq.n 2000069c 200006ba: f000 fee1 bl 20001480 <__abort_veneer> 200006be: 2807 cmp r0, #7 200006c0: d1fb bne.n 200006ba 200006c2: 2000 movs r0, #0 200006c4: 6c29 ldr r1, [r5, #64] ; 0x40 200006c6: f7ff ffe3 bl 20000690 <_Unwind_DebugHook> 200006ca: 1d28 adds r0, r5, #4 200006cc: f000 fc0a bl 20000ee4 <__restore_core_regs> 200006d0 : 200006d0: b5f0 push {r4, r5, r6, r7, lr} 200006d2: 46ce mov lr, r9 200006d4: 4647 mov r7, r8 200006d6: b580 push {r7, lr} 200006d8: 68c3 ldr r3, [r0, #12] 200006da: 4c2e ldr r4, [pc, #184] ; (20000794 ) 200006dc: 4698 mov r8, r3 200006de: 44a5 add sp, r4 200006e0: 6983 ldr r3, [r0, #24] 200006e2: 0006 movs r6, r0 200006e4: 0014 movs r4, r2 200006e6: 3104 adds r1, #4 200006e8: 2240 movs r2, #64 ; 0x40 200006ea: a805 add r0, sp, #20 200006ec: 4699 mov r9, r3 200006ee: f000 fecf bl 20001490 <____wrap_memcpy_veneer> 200006f2: 2300 movs r3, #0 200006f4: ad04 add r5, sp, #16 200006f6: 9304 str r3, [sp, #16] 200006f8: e023 b.n 20000742 200006fa: 22f0 movs r2, #240 ; 0xf0 200006fc: 6c2b ldr r3, [r5, #64] ; 0x40 200006fe: 0052 lsls r2, r2, #1 20000700: 6173 str r3, [r6, #20] 20000702: 0029 movs r1, r5 20000704: a87c add r0, sp, #496 ; 0x1f0 20000706: f000 fec3 bl 20001490 <____wrap_memcpy_veneer> 2000070a: aa7c add r2, sp, #496 ; 0x1f0 2000070c: 0031 movs r1, r6 2000070e: 6933 ldr r3, [r6, #16] 20000710: 0020 movs r0, r4 20000712: 4798 blx r3 20000714: 9b8a ldr r3, [sp, #552] ; 0x228 20000716: 0007 movs r7, r0 20000718: 646b str r3, [r5, #68] ; 0x44 2000071a: 9303 str r3, [sp, #12] 2000071c: 464b mov r3, r9 2000071e: 9500 str r5, [sp, #0] 20000720: 9301 str r3, [sp, #4] 20000722: 0032 movs r2, r6 20000724: 0033 movs r3, r6 20000726: 0021 movs r1, r4 20000728: 2001 movs r0, #1 2000072a: 47c0 blx r8 2000072c: 2800 cmp r0, #0 2000072e: d11f bne.n 20000770 20000730: 22f0 movs r2, #240 ; 0xf0 20000732: a97c add r1, sp, #496 ; 0x1f0 20000734: 0052 lsls r2, r2, #1 20000736: 0028 movs r0, r5 20000738: f000 feaa bl 20001490 <____wrap_memcpy_veneer> 2000073c: 2400 movs r4, #0 2000073e: 2f08 cmp r7, #8 20000740: d11f bne.n 20000782 20000742: 6c29 ldr r1, [r5, #64] ; 0x40 20000744: 0030 movs r0, r6 20000746: f7ff ff23 bl 20000590 2000074a: 1e61 subs r1, r4, #1 2000074c: 418c sbcs r4, r1 2000074e: 0007 movs r7, r0 20000750: 3409 adds r4, #9 20000752: 2800 cmp r0, #0 20000754: d0d1 beq.n 200006fa 20000756: 6bab ldr r3, [r5, #56] ; 0x38 20000758: 2110 movs r1, #16 2000075a: 646b str r3, [r5, #68] ; 0x44 2000075c: 464b mov r3, r9 2000075e: 4321 orrs r1, r4 20000760: 9301 str r3, [sp, #4] 20000762: 9500 str r5, [sp, #0] 20000764: 0033 movs r3, r6 20000766: 0032 movs r2, r6 20000768: 2001 movs r0, #1 2000076a: 47c0 blx r8 2000076c: 2800 cmp r0, #0 2000076e: d000 beq.n 20000772 20000770: 2709 movs r7, #9 20000772: 0038 movs r0, r7 20000774: 23f5 movs r3, #245 ; 0xf5 20000776: 009b lsls r3, r3, #2 20000778: 449d add sp, r3 2000077a: bc0c pop {r2, r3} 2000077c: 4690 mov r8, r2 2000077e: 4699 mov r9, r3 20000780: bdf0 pop {r4, r5, r6, r7, pc} 20000782: 2f07 cmp r7, #7 20000784: d1f4 bne.n 20000770 20000786: 0020 movs r0, r4 20000788: 6c29 ldr r1, [r5, #64] ; 0x40 2000078a: f7ff ff81 bl 20000690 <_Unwind_DebugHook> 2000078e: a805 add r0, sp, #20 20000790: f000 fba8 bl 20000ee4 <__restore_core_regs> 20000794: fffffc2c .word 0xfffffc2c 20000798 <_Unwind_GetCFA>: 20000798: 6c40 ldr r0, [r0, #68] ; 0x44 2000079a: 4770 bx lr 2000079c <__gnu_Unwind_RaiseException>: 2000079c: b570 push {r4, r5, r6, lr} 2000079e: 6bcb ldr r3, [r1, #60] ; 0x3c 200007a0: b0fa sub sp, #488 ; 0x1e8 200007a2: 640b str r3, [r1, #64] ; 0x40 200007a4: 0004 movs r4, r0 200007a6: 000e movs r6, r1 200007a8: 2240 movs r2, #64 ; 0x40 200007aa: 3104 adds r1, #4 200007ac: a803 add r0, sp, #12 200007ae: f000 fe6f bl 20001490 <____wrap_memcpy_veneer> 200007b2: 2301 movs r3, #1 200007b4: 425b negs r3, r3 200007b6: 9302 str r3, [sp, #8] 200007b8: e006 b.n 200007c8 <__gnu_Unwind_RaiseException+0x2c> 200007ba: aa02 add r2, sp, #8 200007bc: 0021 movs r1, r4 200007be: 6923 ldr r3, [r4, #16] 200007c0: 4798 blx r3 200007c2: 0005 movs r5, r0 200007c4: 2808 cmp r0, #8 200007c6: d10a bne.n 200007de <__gnu_Unwind_RaiseException+0x42> 200007c8: 9b12 ldr r3, [sp, #72] ; 0x48 200007ca: 0020 movs r0, r4 200007cc: 0019 movs r1, r3 200007ce: 9301 str r3, [sp, #4] 200007d0: f7ff fede bl 20000590 200007d4: 2800 cmp r0, #0 200007d6: d0f0 beq.n 200007ba <__gnu_Unwind_RaiseException+0x1e> 200007d8: 2009 movs r0, #9 200007da: b07a add sp, #488 ; 0x1e8 200007dc: bd70 pop {r4, r5, r6, pc} 200007de: a802 add r0, sp, #8 200007e0: f7ff ff24 bl 2000062c 200007e4: 2d06 cmp r5, #6 200007e6: d1f7 bne.n 200007d8 <__gnu_Unwind_RaiseException+0x3c> 200007e8: 0031 movs r1, r6 200007ea: 0020 movs r0, r4 200007ec: f7ff ff52 bl 20000694 200007f0 <__gnu_Unwind_ForcedUnwind>: 200007f0: b510 push {r4, lr} 200007f2: 6182 str r2, [r0, #24] 200007f4: 6bda ldr r2, [r3, #60] ; 0x3c 200007f6: 60c1 str r1, [r0, #12] 200007f8: 641a str r2, [r3, #64] ; 0x40 200007fa: 0019 movs r1, r3 200007fc: 2200 movs r2, #0 200007fe: f7ff ff67 bl 200006d0 20000802: bd10 pop {r4, pc} 20000804 <__gnu_Unwind_Resume>: 20000804: 6943 ldr r3, [r0, #20] 20000806: b570 push {r4, r5, r6, lr} 20000808: 640b str r3, [r1, #64] ; 0x40 2000080a: 68c3 ldr r3, [r0, #12] 2000080c: 0004 movs r4, r0 2000080e: 000d movs r5, r1 20000810: 2b00 cmp r3, #0 20000812: d115 bne.n 20000840 <__gnu_Unwind_Resume+0x3c> 20000814: 000a movs r2, r1 20000816: 6923 ldr r3, [r4, #16] 20000818: 0001 movs r1, r0 2000081a: 2002 movs r0, #2 2000081c: 4798 blx r3 2000081e: 2807 cmp r0, #7 20000820: d007 beq.n 20000832 <__gnu_Unwind_Resume+0x2e> 20000822: 2808 cmp r0, #8 20000824: d103 bne.n 2000082e <__gnu_Unwind_Resume+0x2a> 20000826: 0029 movs r1, r5 20000828: 0020 movs r0, r4 2000082a: f7ff ff33 bl 20000694 2000082e: f000 fe27 bl 20001480 <__abort_veneer> 20000832: 2000 movs r0, #0 20000834: 6c29 ldr r1, [r5, #64] ; 0x40 20000836: f7ff ff2b bl 20000690 <_Unwind_DebugHook> 2000083a: 1d28 adds r0, r5, #4 2000083c: f000 fb52 bl 20000ee4 <__restore_core_regs> 20000840: 2201 movs r2, #1 20000842: f7ff ff45 bl 200006d0 20000846: f000 fe1b bl 20001480 <__abort_veneer> 2000084a: 46c0 nop ; (mov r8, r8) 2000084c <__gnu_Unwind_Resume_or_Rethrow>: 2000084c: 68c3 ldr r3, [r0, #12] 2000084e: b510 push {r4, lr} 20000850: 2b00 cmp r3, #0 20000852: d005 beq.n 20000860 <__gnu_Unwind_Resume_or_Rethrow+0x14> 20000854: 6bcb ldr r3, [r1, #60] ; 0x3c 20000856: 2200 movs r2, #0 20000858: 640b str r3, [r1, #64] ; 0x40 2000085a: f7ff ff39 bl 200006d0 2000085e: bd10 pop {r4, pc} 20000860: f7ff ff9c bl 2000079c <__gnu_Unwind_RaiseException> 20000864: e7fb b.n 2000085e <__gnu_Unwind_Resume_or_Rethrow+0x12> 20000866: 46c0 nop ; (mov r8, r8) 20000868 <_Unwind_Complete>: 20000868: 4770 bx lr 2000086a: 46c0 nop ; (mov r8, r8) 2000086c <_Unwind_DeleteException>: 2000086c: 6883 ldr r3, [r0, #8] 2000086e: b510 push {r4, lr} 20000870: 2b00 cmp r3, #0 20000872: d002 beq.n 2000087a <_Unwind_DeleteException+0xe> 20000874: 0001 movs r1, r0 20000876: 2001 movs r0, #1 20000878: 4798 blx r3 2000087a: bd10 pop {r4, pc} 2000087c <_Unwind_VRS_Get>: 2000087c: 2901 cmp r1, #1 2000087e: d006 beq.n 2000088e <_Unwind_VRS_Get+0x12> 20000880: 2900 cmp r1, #0 20000882: d006 beq.n 20000892 <_Unwind_VRS_Get+0x16> 20000884: 3903 subs r1, #3 20000886: 2002 movs r0, #2 20000888: 2901 cmp r1, #1 2000088a: d900 bls.n 2000088e <_Unwind_VRS_Get+0x12> 2000088c: 4770 bx lr 2000088e: 2001 movs r0, #1 20000890: e7fc b.n 2000088c <_Unwind_VRS_Get+0x10> 20000892: 2b00 cmp r3, #0 20000894: d108 bne.n 200008a8 <_Unwind_VRS_Get+0x2c> 20000896: 2a0f cmp r2, #15 20000898: d806 bhi.n 200008a8 <_Unwind_VRS_Get+0x2c> 2000089a: 0092 lsls r2, r2, #2 2000089c: 1882 adds r2, r0, r2 2000089e: 6852 ldr r2, [r2, #4] 200008a0: 9b00 ldr r3, [sp, #0] 200008a2: 2000 movs r0, #0 200008a4: 601a str r2, [r3, #0] 200008a6: e7f1 b.n 2000088c <_Unwind_VRS_Get+0x10> 200008a8: 2002 movs r0, #2 200008aa: e7ef b.n 2000088c <_Unwind_VRS_Get+0x10> 200008ac <_Unwind_GetGR>: 200008ac: b500 push {lr} 200008ae: b085 sub sp, #20 200008b0: ab03 add r3, sp, #12 200008b2: 000a movs r2, r1 200008b4: 9300 str r3, [sp, #0] 200008b6: 2100 movs r1, #0 200008b8: 2300 movs r3, #0 200008ba: f7ff ffdf bl 2000087c <_Unwind_VRS_Get> 200008be: 9803 ldr r0, [sp, #12] 200008c0: b005 add sp, #20 200008c2: bd00 pop {pc} 200008c4 <_Unwind_VRS_Set>: 200008c4: 2901 cmp r1, #1 200008c6: d006 beq.n 200008d6 <_Unwind_VRS_Set+0x12> 200008c8: 2900 cmp r1, #0 200008ca: d006 beq.n 200008da <_Unwind_VRS_Set+0x16> 200008cc: 3903 subs r1, #3 200008ce: 2002 movs r0, #2 200008d0: 2901 cmp r1, #1 200008d2: d900 bls.n 200008d6 <_Unwind_VRS_Set+0x12> 200008d4: 4770 bx lr 200008d6: 2001 movs r0, #1 200008d8: e7fc b.n 200008d4 <_Unwind_VRS_Set+0x10> 200008da: 2b00 cmp r3, #0 200008dc: d108 bne.n 200008f0 <_Unwind_VRS_Set+0x2c> 200008de: 2a0f cmp r2, #15 200008e0: d806 bhi.n 200008f0 <_Unwind_VRS_Set+0x2c> 200008e2: 9b00 ldr r3, [sp, #0] 200008e4: 0092 lsls r2, r2, #2 200008e6: 681b ldr r3, [r3, #0] 200008e8: 1882 adds r2, r0, r2 200008ea: 6053 str r3, [r2, #4] 200008ec: 2000 movs r0, #0 200008ee: e7f1 b.n 200008d4 <_Unwind_VRS_Set+0x10> 200008f0: 2002 movs r0, #2 200008f2: e7ef b.n 200008d4 <_Unwind_VRS_Set+0x10> 200008f4 <_Unwind_SetGR>: 200008f4: b500 push {lr} 200008f6: b085 sub sp, #20 200008f8: ab03 add r3, sp, #12 200008fa: 9203 str r2, [sp, #12] 200008fc: 9300 str r3, [sp, #0] 200008fe: 000a movs r2, r1 20000900: 2300 movs r3, #0 20000902: 2100 movs r1, #0 20000904: f7ff ffde bl 200008c4 <_Unwind_VRS_Set> 20000908: b005 add sp, #20 2000090a: bd00 pop {pc} 2000090c <__gnu_Unwind_Backtrace>: 2000090c: b570 push {r4, r5, r6, lr} 2000090e: 4c1a ldr r4, [pc, #104] ; (20000978 <__gnu_Unwind_Backtrace+0x6c>) 20000910: 6bd3 ldr r3, [r2, #60] ; 0x3c 20000912: 44a5 add sp, r4 20000914: 6413 str r3, [r2, #64] ; 0x40 20000916: 0006 movs r6, r0 20000918: 000d movs r5, r1 2000091a: a819 add r0, sp, #100 ; 0x64 2000091c: 1d11 adds r1, r2, #4 2000091e: 2240 movs r2, #64 ; 0x40 20000920: f000 fdb6 bl 20001490 <____wrap_memcpy_veneer> 20000924: 2301 movs r3, #1 20000926: 425b negs r3, r3 20000928: 9318 str r3, [sp, #96] ; 0x60 2000092a: e014 b.n 20000956 <__gnu_Unwind_Backtrace+0x4a> 2000092c: 210c movs r1, #12 2000092e: a818 add r0, sp, #96 ; 0x60 20000930: aa02 add r2, sp, #8 20000932: f7ff ffdf bl 200008f4 <_Unwind_SetGR> 20000936: 0029 movs r1, r5 20000938: a818 add r0, sp, #96 ; 0x60 2000093a: 47b0 blx r6 2000093c: 2800 cmp r0, #0 2000093e: d112 bne.n 20000966 <__gnu_Unwind_Backtrace+0x5a> 20000940: 9b06 ldr r3, [sp, #24] 20000942: aa18 add r2, sp, #96 ; 0x60 20000944: a902 add r1, sp, #8 20000946: 3008 adds r0, #8 20000948: 9301 str r3, [sp, #4] 2000094a: 4798 blx r3 2000094c: 0004 movs r4, r0 2000094e: 2805 cmp r0, #5 20000950: d00a beq.n 20000968 <__gnu_Unwind_Backtrace+0x5c> 20000952: 2809 cmp r0, #9 20000954: d007 beq.n 20000966 <__gnu_Unwind_Backtrace+0x5a> 20000956: 9b28 ldr r3, [sp, #160] ; 0xa0 20000958: a802 add r0, sp, #8 2000095a: 0019 movs r1, r3 2000095c: 9301 str r3, [sp, #4] 2000095e: f7ff fe17 bl 20000590 20000962: 2800 cmp r0, #0 20000964: d0e2 beq.n 2000092c <__gnu_Unwind_Backtrace+0x20> 20000966: 2409 movs r4, #9 20000968: a818 add r0, sp, #96 ; 0x60 2000096a: f7ff fe5f bl 2000062c 2000096e: 0020 movs r0, r4 20000970: 2390 movs r3, #144 ; 0x90 20000972: 009b lsls r3, r3, #2 20000974: 449d add sp, r3 20000976: bd70 pop {r4, r5, r6, pc} 20000978: fffffdc0 .word 0xfffffdc0 2000097c <__gnu_unwind_pr_common>: 2000097c: b5f0 push {r4, r5, r6, r7, lr} 2000097e: 46de mov lr, fp 20000980: 4657 mov r7, sl 20000982: 464e mov r6, r9 20000984: 4645 mov r5, r8 20000986: b5e0 push {r5, r6, r7, lr} 20000988: 0016 movs r6, r2 2000098a: 2203 movs r2, #3 2000098c: 000d movs r5, r1 2000098e: 0011 movs r1, r2 20000990: b08b sub sp, #44 ; 0x2c 20000992: 001f movs r7, r3 20000994: 9301 str r3, [sp, #4] 20000996: 6ceb ldr r3, [r5, #76] ; 0x4c 20000998: 4001 ands r1, r0 2000099a: 1d1c adds r4, r3, #4 2000099c: 9100 str r1, [sp, #0] 2000099e: a907 add r1, sp, #28 200009a0: 681b ldr r3, [r3, #0] 200009a2: 468b mov fp, r1 200009a4: 9408 str r4, [sp, #32] 200009a6: 2f00 cmp r7, #0 200009a8: d06b beq.n 20000a82 <__gnu_unwind_pr_common+0x106> 200009aa: 0c1a lsrs r2, r3, #16 200009ac: 041b lsls r3, r3, #16 200009ae: 4659 mov r1, fp 200009b0: 9307 str r3, [sp, #28] 200009b2: 2302 movs r3, #2 200009b4: 720b strb r3, [r1, #8] 200009b6: 33fd adds r3, #253 ; 0xfd 200009b8: 4013 ands r3, r2 200009ba: 009b lsls r3, r3, #2 200009bc: 724a strb r2, [r1, #9] 200009be: 18e4 adds r4, r4, r3 200009c0: 9b00 ldr r3, [sp, #0] 200009c2: 2b02 cmp r3, #2 200009c4: d100 bne.n 200009c8 <__gnu_unwind_pr_common+0x4c> 200009c6: 6bac ldr r4, [r5, #56] ; 0x38 200009c8: 6d2b ldr r3, [r5, #80] ; 0x50 200009ca: 07db lsls r3, r3, #31 200009cc: d447 bmi.n 20000a5e <__gnu_unwind_pr_common+0xe2> 200009ce: 2300 movs r3, #0 200009d0: 9305 str r3, [sp, #20] 200009d2: 3308 adds r3, #8 200009d4: 4003 ands r3, r0 200009d6: 9302 str r3, [sp, #8] 200009d8: 6827 ldr r7, [r4, #0] 200009da: 2f00 cmp r7, #0 200009dc: d100 bne.n 200009e0 <__gnu_unwind_pr_common+0x64> 200009de: e112 b.n 20000c06 <__gnu_unwind_pr_common+0x28a> 200009e0: 9b01 ldr r3, [sp, #4] 200009e2: 2b02 cmp r3, #2 200009e4: d049 beq.n 20000a7a <__gnu_unwind_pr_common+0xfe> 200009e6: 8863 ldrh r3, [r4, #2] 200009e8: 8827 ldrh r7, [r4, #0] 200009ea: 4698 mov r8, r3 200009ec: 3404 adds r4, #4 200009ee: 2301 movs r3, #1 200009f0: 4640 mov r0, r8 200009f2: 469a mov sl, r3 200009f4: 4398 bics r0, r3 200009f6: 6cab ldr r3, [r5, #72] ; 0x48 200009f8: 210f movs r1, #15 200009fa: 4699 mov r9, r3 200009fc: 4481 add r9, r0 200009fe: 0030 movs r0, r6 20000a00: f7ff ff54 bl 200008ac <_Unwind_GetGR> 20000a04: 2100 movs r1, #0 20000a06: 4581 cmp r9, r0 20000a08: d806 bhi.n 20000a18 <__gnu_unwind_pr_common+0x9c> 20000a0a: 0039 movs r1, r7 20000a0c: 4653 mov r3, sl 20000a0e: 4399 bics r1, r3 20000a10: 4449 add r1, r9 20000a12: 4288 cmp r0, r1 20000a14: 4189 sbcs r1, r1 20000a16: 4249 negs r1, r1 20000a18: 4643 mov r3, r8 20000a1a: 005a lsls r2, r3, #1 20000a1c: 2302 movs r3, #2 20000a1e: 4013 ands r3, r2 20000a20: 2201 movs r2, #1 20000a22: 4017 ands r7, r2 20000a24: 433b orrs r3, r7 20000a26: 2b01 cmp r3, #1 20000a28: d03a beq.n 20000aa0 <__gnu_unwind_pr_common+0x124> 20000a2a: 2b00 cmp r3, #0 20000a2c: d030 beq.n 20000a90 <__gnu_unwind_pr_common+0x114> 20000a2e: 2b02 cmp r3, #2 20000a30: d11b bne.n 20000a6a <__gnu_unwind_pr_common+0xee> 20000a32: 6823 ldr r3, [r4, #0] 20000a34: 9a00 ldr r2, [sp, #0] 20000a36: 005f lsls r7, r3, #1 20000a38: 087f lsrs r7, r7, #1 20000a3a: 2a00 cmp r2, #0 20000a3c: d167 bne.n 20000b0e <__gnu_unwind_pr_common+0x192> 20000a3e: 2900 cmp r1, #0 20000a40: d006 beq.n 20000a50 <__gnu_unwind_pr_common+0xd4> 20000a42: 9a02 ldr r2, [sp, #8] 20000a44: 2a00 cmp r2, #0 20000a46: d100 bne.n 20000a4a <__gnu_unwind_pr_common+0xce> 20000a48: e07c b.n 20000b44 <__gnu_unwind_pr_common+0x1c8> 20000a4a: 2f00 cmp r7, #0 20000a4c: d100 bne.n 20000a50 <__gnu_unwind_pr_common+0xd4> 20000a4e: e0a9 b.n 20000ba4 <__gnu_unwind_pr_common+0x228> 20000a50: 2b00 cmp r3, #0 20000a52: da00 bge.n 20000a56 <__gnu_unwind_pr_common+0xda> 20000a54: 3404 adds r4, #4 20000a56: 3701 adds r7, #1 20000a58: 00bf lsls r7, r7, #2 20000a5a: 19e4 adds r4, r4, r7 20000a5c: e7bc b.n 200009d8 <__gnu_unwind_pr_common+0x5c> 20000a5e: 4659 mov r1, fp 20000a60: 0030 movs r0, r6 20000a62: f000 fb0b bl 2000107c <__gnu_unwind_execute> 20000a66: 2800 cmp r0, #0 20000a68: d010 beq.n 20000a8c <__gnu_unwind_pr_common+0x110> 20000a6a: 2009 movs r0, #9 20000a6c: b00b add sp, #44 ; 0x2c 20000a6e: bc3c pop {r2, r3, r4, r5} 20000a70: 4690 mov r8, r2 20000a72: 4699 mov r9, r3 20000a74: 46a2 mov sl, r4 20000a76: 46ab mov fp, r5 20000a78: bdf0 pop {r4, r5, r6, r7, pc} 20000a7a: 6863 ldr r3, [r4, #4] 20000a7c: 3408 adds r4, #8 20000a7e: 4698 mov r8, r3 20000a80: e7b5 b.n 200009ee <__gnu_unwind_pr_common+0x72> 20000a82: 021b lsls r3, r3, #8 20000a84: 9307 str r3, [sp, #28] 20000a86: 465b mov r3, fp 20000a88: 811a strh r2, [r3, #8] 20000a8a: e799 b.n 200009c0 <__gnu_unwind_pr_common+0x44> 20000a8c: 2008 movs r0, #8 20000a8e: e7ed b.n 20000a6c <__gnu_unwind_pr_common+0xf0> 20000a90: 9b00 ldr r3, [sp, #0] 20000a92: 2b00 cmp r3, #0 20000a94: d002 beq.n 20000a9c <__gnu_unwind_pr_common+0x120> 20000a96: 2900 cmp r1, #0 20000a98: d000 beq.n 20000a9c <__gnu_unwind_pr_common+0x120> 20000a9a: e08d b.n 20000bb8 <__gnu_unwind_pr_common+0x23c> 20000a9c: 3404 adds r4, #4 20000a9e: e79b b.n 200009d8 <__gnu_unwind_pr_common+0x5c> 20000aa0: 9b00 ldr r3, [sp, #0] 20000aa2: 2b00 cmp r3, #0 20000aa4: d11a bne.n 20000adc <__gnu_unwind_pr_common+0x160> 20000aa6: 2900 cmp r1, #0 20000aa8: d016 beq.n 20000ad8 <__gnu_unwind_pr_common+0x15c> 20000aaa: 6823 ldr r3, [r4, #0] 20000aac: 0fdf lsrs r7, r3, #31 20000aae: 6863 ldr r3, [r4, #4] 20000ab0: 1c9a adds r2, r3, #2 20000ab2: d0da beq.n 20000a6a <__gnu_unwind_pr_common+0xee> 20000ab4: 002a movs r2, r5 20000ab6: 3258 adds r2, #88 ; 0x58 20000ab8: 9206 str r2, [sp, #24] 20000aba: 3301 adds r3, #1 20000abc: d100 bne.n 20000ac0 <__gnu_unwind_pr_common+0x144> 20000abe: e0bd b.n 20000c3c <__gnu_unwind_pr_common+0x2c0> 20000ac0: 1d20 adds r0, r4, #4 20000ac2: f7ff fddd bl 20000680 <_Unwind_decode_typeinfo_ptr.isra.0> 20000ac6: ab06 add r3, sp, #24 20000ac8: 0001 movs r1, r0 20000aca: 003a movs r2, r7 20000acc: 0028 movs r0, r5 20000ace: e000 b.n 20000ad2 <__gnu_unwind_pr_common+0x156> 20000ad0: bf00 nop 20000ad2: 2800 cmp r0, #0 20000ad4: d000 beq.n 20000ad8 <__gnu_unwind_pr_common+0x15c> 20000ad6: e082 b.n 20000bde <__gnu_unwind_pr_common+0x262> 20000ad8: 3408 adds r4, #8 20000ada: e77d b.n 200009d8 <__gnu_unwind_pr_common+0x5c> 20000adc: 210d movs r1, #13 20000ade: 0030 movs r0, r6 20000ae0: 6a2f ldr r7, [r5, #32] 20000ae2: f7ff fee3 bl 200008ac <_Unwind_GetGR> 20000ae6: 4287 cmp r7, r0 20000ae8: d1f6 bne.n 20000ad8 <__gnu_unwind_pr_common+0x15c> 20000aea: 6aab ldr r3, [r5, #40] ; 0x28 20000aec: 429c cmp r4, r3 20000aee: d1f3 bne.n 20000ad8 <__gnu_unwind_pr_common+0x15c> 20000af0: 0020 movs r0, r4 20000af2: f7ff fcf3 bl 200004dc 20000af6: 210f movs r1, #15 20000af8: 0002 movs r2, r0 20000afa: 0030 movs r0, r6 20000afc: f7ff fefa bl 200008f4 <_Unwind_SetGR> 20000b00: 0030 movs r0, r6 20000b02: 002a movs r2, r5 20000b04: 2100 movs r1, #0 20000b06: f7ff fef5 bl 200008f4 <_Unwind_SetGR> 20000b0a: 2007 movs r0, #7 20000b0c: e7ae b.n 20000a6c <__gnu_unwind_pr_common+0xf0> 20000b0e: 6a2b ldr r3, [r5, #32] 20000b10: 210d movs r1, #13 20000b12: 0030 movs r0, r6 20000b14: 4698 mov r8, r3 20000b16: f7ff fec9 bl 200008ac <_Unwind_GetGR> 20000b1a: 4580 cmp r8, r0 20000b1c: d001 beq.n 20000b22 <__gnu_unwind_pr_common+0x1a6> 20000b1e: 6823 ldr r3, [r4, #0] 20000b20: e796 b.n 20000a50 <__gnu_unwind_pr_common+0xd4> 20000b22: 6aab ldr r3, [r5, #40] ; 0x28 20000b24: 429c cmp r4, r3 20000b26: d1fa bne.n 20000b1e <__gnu_unwind_pr_common+0x1a2> 20000b28: 2300 movs r3, #0 20000b2a: 62eb str r3, [r5, #44] ; 0x2c 20000b2c: 3304 adds r3, #4 20000b2e: 632b str r3, [r5, #48] ; 0x30 20000b30: 1d23 adds r3, r4, #4 20000b32: 62af str r7, [r5, #40] ; 0x28 20000b34: 636b str r3, [r5, #52] ; 0x34 20000b36: 6823 ldr r3, [r4, #0] 20000b38: 2b00 cmp r3, #0 20000b3a: da00 bge.n 20000b3e <__gnu_unwind_pr_common+0x1c2> 20000b3c: e086 b.n 20000c4c <__gnu_unwind_pr_common+0x2d0> 20000b3e: 2301 movs r3, #1 20000b40: 9305 str r3, [sp, #20] 20000b42: e788 b.n 20000a56 <__gnu_unwind_pr_common+0xda> 20000b44: 2f00 cmp r7, #0 20000b46: d02d beq.n 20000ba4 <__gnu_unwind_pr_common+0x228> 20000b48: 2358 movs r3, #88 ; 0x58 20000b4a: 469c mov ip, r3 20000b4c: 44ac add ip, r5 20000b4e: 4663 mov r3, ip 20000b50: 9303 str r3, [sp, #12] 20000b52: 1d23 adds r3, r4, #4 20000b54: 4699 mov r9, r3 20000b56: 2300 movs r3, #0 20000b58: 4698 mov r8, r3 20000b5a: ab06 add r3, sp, #24 20000b5c: 0022 movs r2, r4 20000b5e: 9304 str r3, [sp, #16] 20000b60: 003b movs r3, r7 20000b62: 464c mov r4, r9 20000b64: 4647 mov r7, r8 20000b66: 46b2 mov sl, r6 20000b68: 4698 mov r8, r3 20000b6a: 002e movs r6, r5 20000b6c: 4691 mov r9, r2 20000b6e: e003 b.n 20000b78 <__gnu_unwind_pr_common+0x1fc> 20000b70: 3404 adds r4, #4 20000b72: 002f movs r7, r5 20000b74: 4545 cmp r5, r8 20000b76: d042 beq.n 20000bfe <__gnu_unwind_pr_common+0x282> 20000b78: 9b03 ldr r3, [sp, #12] 20000b7a: 0020 movs r0, r4 20000b7c: 9306 str r3, [sp, #24] 20000b7e: f7ff fd7f bl 20000680 <_Unwind_decode_typeinfo_ptr.isra.0> 20000b82: 9b04 ldr r3, [sp, #16] 20000b84: 0001 movs r1, r0 20000b86: 2200 movs r2, #0 20000b88: 0030 movs r0, r6 20000b8a: 1c7d adds r5, r7, #1 20000b8c: e000 b.n 20000b90 <__gnu_unwind_pr_common+0x214> 20000b8e: bf00 nop 20000b90: 2800 cmp r0, #0 20000b92: d0ed beq.n 20000b70 <__gnu_unwind_pr_common+0x1f4> 20000b94: 4643 mov r3, r8 20000b96: 46b8 mov r8, r7 20000b98: 0035 movs r5, r6 20000b9a: 464c mov r4, r9 20000b9c: 4656 mov r6, sl 20000b9e: 001f movs r7, r3 20000ba0: 4598 cmp r8, r3 20000ba2: d1bc bne.n 20000b1e <__gnu_unwind_pr_common+0x1a2> 20000ba4: 210d movs r1, #13 20000ba6: 0030 movs r0, r6 20000ba8: f7ff fe80 bl 200008ac <_Unwind_GetGR> 20000bac: 9b06 ldr r3, [sp, #24] 20000bae: 6228 str r0, [r5, #32] 20000bb0: 626b str r3, [r5, #36] ; 0x24 20000bb2: 62ac str r4, [r5, #40] ; 0x28 20000bb4: 2006 movs r0, #6 20000bb6: e759 b.n 20000a6c <__gnu_unwind_pr_common+0xf0> 20000bb8: 0020 movs r0, r4 20000bba: f7ff fc8f bl 200004dc 20000bbe: 3404 adds r4, #4 20000bc0: 0007 movs r7, r0 20000bc2: 63ac str r4, [r5, #56] ; 0x38 20000bc4: 0028 movs r0, r5 20000bc6: e000 b.n 20000bca <__gnu_unwind_pr_common+0x24e> 20000bc8: bf00 nop 20000bca: 2800 cmp r0, #0 20000bcc: d100 bne.n 20000bd0 <__gnu_unwind_pr_common+0x254> 20000bce: e74c b.n 20000a6a <__gnu_unwind_pr_common+0xee> 20000bd0: 0030 movs r0, r6 20000bd2: 003a movs r2, r7 20000bd4: 210f movs r1, #15 20000bd6: f7ff fe8d bl 200008f4 <_Unwind_SetGR> 20000bda: 2007 movs r0, #7 20000bdc: e746 b.n 20000a6c <__gnu_unwind_pr_common+0xf0> 20000bde: 0007 movs r7, r0 20000be0: 210d movs r1, #13 20000be2: 0030 movs r0, r6 20000be4: f7ff fe62 bl 200008ac <_Unwind_GetGR> 20000be8: 6228 str r0, [r5, #32] 20000bea: 2f02 cmp r7, #2 20000bec: d12b bne.n 20000c46 <__gnu_unwind_pr_common+0x2ca> 20000bee: 9b06 ldr r3, [sp, #24] 20000bf0: 62eb str r3, [r5, #44] ; 0x2c 20000bf2: 002b movs r3, r5 20000bf4: 332c adds r3, #44 ; 0x2c 20000bf6: 626b str r3, [r5, #36] ; 0x24 20000bf8: 62ac str r4, [r5, #40] ; 0x28 20000bfa: 2006 movs r0, #6 20000bfc: e736 b.n 20000a6c <__gnu_unwind_pr_common+0xf0> 20000bfe: 0035 movs r5, r6 20000c00: 464c mov r4, r9 20000c02: 4656 mov r6, sl 20000c04: e7ce b.n 20000ba4 <__gnu_unwind_pr_common+0x228> 20000c06: 4659 mov r1, fp 20000c08: 0030 movs r0, r6 20000c0a: f000 fa37 bl 2000107c <__gnu_unwind_execute> 20000c0e: 2800 cmp r0, #0 20000c10: d000 beq.n 20000c14 <__gnu_unwind_pr_common+0x298> 20000c12: e72a b.n 20000a6a <__gnu_unwind_pr_common+0xee> 20000c14: 9b05 ldr r3, [sp, #20] 20000c16: 2b00 cmp r3, #0 20000c18: d100 bne.n 20000c1c <__gnu_unwind_pr_common+0x2a0> 20000c1a: e737 b.n 20000a8c <__gnu_unwind_pr_common+0x110> 20000c1c: 210f movs r1, #15 20000c1e: 0030 movs r0, r6 20000c20: f7ff fe44 bl 200008ac <_Unwind_GetGR> 20000c24: 210e movs r1, #14 20000c26: 0002 movs r2, r0 20000c28: 0030 movs r0, r6 20000c2a: f7ff fe63 bl 200008f4 <_Unwind_SetGR> 20000c2e: 0030 movs r0, r6 20000c30: 4a09 ldr r2, [pc, #36] ; (20000c58 <__gnu_unwind_pr_common+0x2dc>) 20000c32: 210f movs r1, #15 20000c34: f7ff fe5e bl 200008f4 <_Unwind_SetGR> 20000c38: 2007 movs r0, #7 20000c3a: e717 b.n 20000a6c <__gnu_unwind_pr_common+0xf0> 20000c3c: 210d movs r1, #13 20000c3e: 0030 movs r0, r6 20000c40: f7ff fe34 bl 200008ac <_Unwind_GetGR> 20000c44: 6228 str r0, [r5, #32] 20000c46: 9b06 ldr r3, [sp, #24] 20000c48: 626b str r3, [r5, #36] ; 0x24 20000c4a: e7d5 b.n 20000bf8 <__gnu_unwind_pr_common+0x27c> 20000c4c: 0038 movs r0, r7 20000c4e: 3001 adds r0, #1 20000c50: 0080 lsls r0, r0, #2 20000c52: 1820 adds r0, r4, r0 20000c54: e74d b.n 20000af2 <__gnu_unwind_pr_common+0x176> 20000c56: 46c0 nop ; (mov r8, r8) 20000c58: 00000000 .word 0x00000000 20000c5c <__aeabi_unwind_cpp_pr0>: 20000c5c: b510 push {r4, lr} 20000c5e: 2300 movs r3, #0 20000c60: f7ff fe8c bl 2000097c <__gnu_unwind_pr_common> 20000c64: bd10 pop {r4, pc} 20000c66: 46c0 nop ; (mov r8, r8) 20000c68 <__aeabi_unwind_cpp_pr1>: 20000c68: b510 push {r4, lr} 20000c6a: 2301 movs r3, #1 20000c6c: f7ff fe86 bl 2000097c <__gnu_unwind_pr_common> 20000c70: bd10 pop {r4, pc} 20000c72: 46c0 nop ; (mov r8, r8) 20000c74 <__aeabi_unwind_cpp_pr2>: 20000c74: b510 push {r4, lr} 20000c76: 2302 movs r3, #2 20000c78: f7ff fe80 bl 2000097c <__gnu_unwind_pr_common> 20000c7c: bd10 pop {r4, pc} 20000c7e: 46c0 nop ; (mov r8, r8) 20000c80 <_Unwind_VRS_Pop>: 20000c80: b5f0 push {r4, r5, r6, r7, lr} 20000c82: 46ce mov lr, r9 20000c84: 4647 mov r7, r8 20000c86: b580 push {r7, lr} 20000c88: 0005 movs r5, r0 20000c8a: b0c3 sub sp, #268 ; 0x10c 20000c8c: 0014 movs r4, r2 20000c8e: 001e movs r6, r3 20000c90: 2901 cmp r1, #1 20000c92: d055 beq.n 20000d40 <_Unwind_VRS_Pop+0xc0> 20000c94: 2900 cmp r1, #0 20000c96: d04b beq.n 20000d30 <_Unwind_VRS_Pop+0xb0> 20000c98: 2903 cmp r1, #3 20000c9a: d022 beq.n 20000ce2 <_Unwind_VRS_Pop+0x62> 20000c9c: 2904 cmp r1, #4 20000c9e: d149 bne.n 20000d34 <_Unwind_VRS_Pop+0xb4> 20000ca0: 2b00 cmp r3, #0 20000ca2: d147 bne.n 20000d34 <_Unwind_VRS_Pop+0xb4> 20000ca4: 2a10 cmp r2, #16 20000ca6: d845 bhi.n 20000d34 <_Unwind_VRS_Pop+0xb4> 20000ca8: 2210 movs r2, #16 20000caa: 6803 ldr r3, [r0, #0] 20000cac: 421a tst r2, r3 20000cae: d000 beq.n 20000cb2 <_Unwind_VRS_Pop+0x32> 20000cb0: e0f1 b.n 20000e96 <_Unwind_VRS_Pop+0x216> 20000cb2: af20 add r7, sp, #128 ; 0x80 20000cb4: 0038 movs r0, r7 20000cb6: f000 f93d bl 20000f34 <__gnu_Unwind_Save_WMMXC> 20000cba: 2300 movs r3, #0 20000cbc: 2001 movs r0, #1 20000cbe: 6ba9 ldr r1, [r5, #56] ; 0x38 20000cc0: 0002 movs r2, r0 20000cc2: 409a lsls r2, r3 20000cc4: 4214 tst r4, r2 20000cc6: d003 beq.n 20000cd0 <_Unwind_VRS_Pop+0x50> 20000cc8: 680e ldr r6, [r1, #0] 20000cca: 009a lsls r2, r3, #2 20000ccc: 50be str r6, [r7, r2] 20000cce: 3104 adds r1, #4 20000cd0: 3301 adds r3, #1 20000cd2: 2b04 cmp r3, #4 20000cd4: d1f4 bne.n 20000cc0 <_Unwind_VRS_Pop+0x40> 20000cd6: 0038 movs r0, r7 20000cd8: 63a9 str r1, [r5, #56] ; 0x38 20000cda: f000 f929 bl 20000f30 <__gnu_Unwind_Restore_WMMXC> 20000cde: 2000 movs r0, #0 20000ce0: e029 b.n 20000d36 <_Unwind_VRS_Pop+0xb6> 20000ce2: 2b03 cmp r3, #3 20000ce4: d126 bne.n 20000d34 <_Unwind_VRS_Pop+0xb4> 20000ce6: 0414 lsls r4, r2, #16 20000ce8: 0c23 lsrs r3, r4, #16 20000cea: 0c16 lsrs r6, r2, #16 20000cec: 4698 mov r8, r3 20000cee: 18f3 adds r3, r6, r3 20000cf0: 2b10 cmp r3, #16 20000cf2: d81f bhi.n 20000d34 <_Unwind_VRS_Pop+0xb4> 20000cf4: 2208 movs r2, #8 20000cf6: 6803 ldr r3, [r0, #0] 20000cf8: 421a tst r2, r3 20000cfa: d000 beq.n 20000cfe <_Unwind_VRS_Pop+0x7e> 20000cfc: e098 b.n 20000e30 <_Unwind_VRS_Pop+0x1b0> 20000cfe: af20 add r7, sp, #128 ; 0x80 20000d00: 0038 movs r0, r7 20000d02: f000 f913 bl 20000f2c <__gnu_Unwind_Save_WMMXD> 20000d06: 4642 mov r2, r8 20000d08: 6bab ldr r3, [r5, #56] ; 0x38 20000d0a: 00f6 lsls r6, r6, #3 20000d0c: 001c movs r4, r3 20000d0e: 2a00 cmp r2, #0 20000d10: d008 beq.n 20000d24 <_Unwind_VRS_Pop+0xa4> 20000d12: 00d4 lsls r4, r2, #3 20000d14: 1af2 subs r2, r6, r3 20000d16: 191c adds r4, r3, r4 20000d18: 18ba adds r2, r7, r2 20000d1a: 6819 ldr r1, [r3, #0] 20000d1c: 50d1 str r1, [r2, r3] 20000d1e: 3304 adds r3, #4 20000d20: 429c cmp r4, r3 20000d22: d1fa bne.n 20000d1a <_Unwind_VRS_Pop+0x9a> 20000d24: 63ac str r4, [r5, #56] ; 0x38 20000d26: 0038 movs r0, r7 20000d28: f000 f8fe bl 20000f28 <__gnu_Unwind_Restore_WMMXD> 20000d2c: 2000 movs r0, #0 20000d2e: e002 b.n 20000d36 <_Unwind_VRS_Pop+0xb6> 20000d30: 2b00 cmp r3, #0 20000d32: d024 beq.n 20000d7e <_Unwind_VRS_Pop+0xfe> 20000d34: 2002 movs r0, #2 20000d36: b043 add sp, #268 ; 0x10c 20000d38: bc0c pop {r2, r3} 20000d3a: 4690 mov r8, r2 20000d3c: 4699 mov r9, r3 20000d3e: bdf0 pop {r4, r5, r6, r7, pc} 20000d40: 0c13 lsrs r3, r2, #16 20000d42: 0414 lsls r4, r2, #16 20000d44: 4698 mov r8, r3 20000d46: 0c24 lsrs r4, r4, #16 20000d48: 2e01 cmp r6, #1 20000d4a: d02e beq.n 20000daa <_Unwind_VRS_Pop+0x12a> 20000d4c: 2e05 cmp r6, #5 20000d4e: d1f1 bne.n 20000d34 <_Unwind_VRS_Pop+0xb4> 20000d50: 191b adds r3, r3, r4 20000d52: 2b20 cmp r3, #32 20000d54: d8ee bhi.n 20000d34 <_Unwind_VRS_Pop+0xb4> 20000d56: 4642 mov r2, r8 20000d58: 2a0f cmp r2, #15 20000d5a: d970 bls.n 20000e3e <_Unwind_VRS_Pop+0x1be> 20000d5c: 46a1 mov r9, r4 20000d5e: 2c00 cmp r4, #0 20000d60: d17e bne.n 20000e60 <_Unwind_VRS_Pop+0x1e0> 20000d62: 6baa ldr r2, [r5, #56] ; 0x38 20000d64: 4643 mov r3, r8 20000d66: 63aa str r2, [r5, #56] ; 0x38 20000d68: 2b0f cmp r3, #15 20000d6a: d800 bhi.n 20000d6e <_Unwind_VRS_Pop+0xee> 20000d6c: e09a b.n 20000ea4 <_Unwind_VRS_Pop+0x224> 20000d6e: 464b mov r3, r9 20000d70: 2b00 cmp r3, #0 20000d72: d0db beq.n 20000d2c <_Unwind_VRS_Pop+0xac> 20000d74: 4668 mov r0, sp 20000d76: f000 f8d3 bl 20000f20 <__gnu_Unwind_Restore_VFP_D_16_to_31> 20000d7a: 2000 movs r0, #0 20000d7c: e7db b.n 20000d36 <_Unwind_VRS_Pop+0xb6> 20000d7e: 2300 movs r3, #0 20000d80: 0410 lsls r0, r2, #16 20000d82: 6ba9 ldr r1, [r5, #56] ; 0x38 20000d84: 0c00 lsrs r0, r0, #16 20000d86: 3601 adds r6, #1 20000d88: 0032 movs r2, r6 20000d8a: 409a lsls r2, r3 20000d8c: 4210 tst r0, r2 20000d8e: d004 beq.n 20000d9a <_Unwind_VRS_Pop+0x11a> 20000d90: 680f ldr r7, [r1, #0] 20000d92: 009a lsls r2, r3, #2 20000d94: 18aa adds r2, r5, r2 20000d96: 6057 str r7, [r2, #4] 20000d98: 3104 adds r1, #4 20000d9a: 3301 adds r3, #1 20000d9c: 2b10 cmp r3, #16 20000d9e: d1f3 bne.n 20000d88 <_Unwind_VRS_Pop+0x108> 20000da0: 2000 movs r0, #0 20000da2: 04a3 lsls r3, r4, #18 20000da4: d4c7 bmi.n 20000d36 <_Unwind_VRS_Pop+0xb6> 20000da6: 63a9 str r1, [r5, #56] ; 0x38 20000da8: e7c5 b.n 20000d36 <_Unwind_VRS_Pop+0xb6> 20000daa: 191b adds r3, r3, r4 20000dac: 2b10 cmp r3, #16 20000dae: d8c1 bhi.n 20000d34 <_Unwind_VRS_Pop+0xb4> 20000db0: 4643 mov r3, r8 20000db2: 2b0f cmp r3, #15 20000db4: d8be bhi.n 20000d34 <_Unwind_VRS_Pop+0xb4> 20000db6: 682b ldr r3, [r5, #0] 20000db8: 421e tst r6, r3 20000dba: d006 beq.n 20000dca <_Unwind_VRS_Pop+0x14a> 20000dbc: 2203 movs r2, #3 20000dbe: 0028 movs r0, r5 20000dc0: 4393 bics r3, r2 20000dc2: 602b str r3, [r5, #0] 20000dc4: 3048 adds r0, #72 ; 0x48 20000dc6: f000 f8a5 bl 20000f14 <__gnu_Unwind_Save_VFP> 20000dca: af20 add r7, sp, #128 ; 0x80 20000dcc: 0038 movs r0, r7 20000dce: f000 f8a1 bl 20000f14 <__gnu_Unwind_Save_VFP> 20000dd2: 6baa ldr r2, [r5, #56] ; 0x38 20000dd4: 2c00 cmp r4, #0 20000dd6: d024 beq.n 20000e22 <_Unwind_VRS_Pop+0x1a2> 20000dd8: 4643 mov r3, r8 20000dda: 00db lsls r3, r3, #3 20000ddc: 18ff adds r7, r7, r3 20000dde: 2300 movs r3, #0 20000de0: 4699 mov r9, r3 20000de2: 0064 lsls r4, r4, #1 20000de4: 2300 movs r3, #0 20000de6: 00a4 lsls r4, r4, #2 20000de8: 58d1 ldr r1, [r2, r3] 20000dea: 50f9 str r1, [r7, r3] 20000dec: 3304 adds r3, #4 20000dee: 429c cmp r4, r3 20000df0: d1fa bne.n 20000de8 <_Unwind_VRS_Pop+0x168> 20000df2: 464b mov r3, r9 20000df4: 1912 adds r2, r2, r4 20000df6: 466f mov r7, sp 20000df8: 2b00 cmp r3, #0 20000dfa: d00f beq.n 20000e1c <_Unwind_VRS_Pop+0x19c> 20000dfc: 4640 mov r0, r8 20000dfe: 2810 cmp r0, #16 20000e00: d200 bcs.n 20000e04 <_Unwind_VRS_Pop+0x184> 20000e02: 2010 movs r0, #16 20000e04: 464b mov r3, r9 20000e06: 00d9 lsls r1, r3, #3 20000e08: 2300 movs r3, #0 20000e0a: 3810 subs r0, #16 20000e0c: 00c0 lsls r0, r0, #3 20000e0e: 1838 adds r0, r7, r0 20000e10: 58d4 ldr r4, [r2, r3] 20000e12: 50c4 str r4, [r0, r3] 20000e14: 3304 adds r3, #4 20000e16: 4299 cmp r1, r3 20000e18: d1fa bne.n 20000e10 <_Unwind_VRS_Pop+0x190> 20000e1a: 1852 adds r2, r2, r1 20000e1c: 2e01 cmp r6, #1 20000e1e: d1a1 bne.n 20000d64 <_Unwind_VRS_Pop+0xe4> 20000e20: af20 add r7, sp, #128 ; 0x80 20000e22: 3204 adds r2, #4 20000e24: 0038 movs r0, r7 20000e26: 63aa str r2, [r5, #56] ; 0x38 20000e28: f000 f872 bl 20000f10 <__gnu_Unwind_Restore_VFP> 20000e2c: 2000 movs r0, #0 20000e2e: e782 b.n 20000d36 <_Unwind_VRS_Pop+0xb6> 20000e30: 4393 bics r3, r2 20000e32: 6003 str r3, [r0, #0] 20000e34: 3051 adds r0, #81 ; 0x51 20000e36: 30ff adds r0, #255 ; 0xff 20000e38: f000 f878 bl 20000f2c <__gnu_Unwind_Save_WMMXD> 20000e3c: e75f b.n 20000cfe <_Unwind_VRS_Pop+0x7e> 20000e3e: 2b10 cmp r3, #16 20000e40: d93b bls.n 20000eba <_Unwind_VRS_Pop+0x23a> 20000e42: 2210 movs r2, #16 20000e44: 4252 negs r2, r2 20000e46: 4691 mov r9, r2 20000e48: 4499 add r9, r3 20000e4a: 682b ldr r3, [r5, #0] 20000e4c: 4219 tst r1, r3 20000e4e: d008 beq.n 20000e62 <_Unwind_VRS_Pop+0x1e2> 20000e50: 2202 movs r2, #2 20000e52: 0028 movs r0, r5 20000e54: 438b bics r3, r1 20000e56: 4313 orrs r3, r2 20000e58: 602b str r3, [r5, #0] 20000e5a: 3048 adds r0, #72 ; 0x48 20000e5c: f000 f85e bl 20000f1c <__gnu_Unwind_Save_VFP_D> 20000e60: 682b ldr r3, [r5, #0] 20000e62: 2204 movs r2, #4 20000e64: 421a tst r2, r3 20000e66: d121 bne.n 20000eac <_Unwind_VRS_Pop+0x22c> 20000e68: 4643 mov r3, r8 20000e6a: 2b0f cmp r3, #15 20000e6c: d803 bhi.n 20000e76 <_Unwind_VRS_Pop+0x1f6> 20000e6e: af20 add r7, sp, #128 ; 0x80 20000e70: 0038 movs r0, r7 20000e72: f000 f853 bl 20000f1c <__gnu_Unwind_Save_VFP_D> 20000e76: 466f mov r7, sp 20000e78: 0038 movs r0, r7 20000e7a: f000 f853 bl 20000f24 <__gnu_Unwind_Save_VFP_D_16_to_31> 20000e7e: 2410 movs r4, #16 20000e80: 4643 mov r3, r8 20000e82: 6baa ldr r2, [r5, #56] ; 0x38 20000e84: 1ae4 subs r4, r4, r3 20000e86: 2c00 cmp r4, #0 20000e88: ddb8 ble.n 20000dfc <_Unwind_VRS_Pop+0x17c> 20000e8a: 4643 mov r3, r8 20000e8c: af20 add r7, sp, #128 ; 0x80 20000e8e: 00db lsls r3, r3, #3 20000e90: 0064 lsls r4, r4, #1 20000e92: 18ff adds r7, r7, r3 20000e94: e7a6 b.n 20000de4 <_Unwind_VRS_Pop+0x164> 20000e96: 4393 bics r3, r2 20000e98: 6003 str r3, [r0, #0] 20000e9a: 30d1 adds r0, #209 ; 0xd1 20000e9c: 30ff adds r0, #255 ; 0xff 20000e9e: f000 f849 bl 20000f34 <__gnu_Unwind_Save_WMMXC> 20000ea2: e706 b.n 20000cb2 <_Unwind_VRS_Pop+0x32> 20000ea4: a820 add r0, sp, #128 ; 0x80 20000ea6: f000 f837 bl 20000f18 <__gnu_Unwind_Restore_VFP_D> 20000eaa: e760 b.n 20000d6e <_Unwind_VRS_Pop+0xee> 20000eac: 0028 movs r0, r5 20000eae: 4393 bics r3, r2 20000eb0: 602b str r3, [r5, #0] 20000eb2: 30d0 adds r0, #208 ; 0xd0 20000eb4: f000 f836 bl 20000f24 <__gnu_Unwind_Save_VFP_D_16_to_31> 20000eb8: e7d6 b.n 20000e68 <_Unwind_VRS_Pop+0x1e8> 20000eba: 682b ldr r3, [r5, #0] 20000ebc: 420b tst r3, r1 20000ebe: d007 beq.n 20000ed0 <_Unwind_VRS_Pop+0x250> 20000ec0: 2202 movs r2, #2 20000ec2: 0028 movs r0, r5 20000ec4: 438b bics r3, r1 20000ec6: 4313 orrs r3, r2 20000ec8: 602b str r3, [r5, #0] 20000eca: 3048 adds r0, #72 ; 0x48 20000ecc: f000 f826 bl 20000f1c <__gnu_Unwind_Save_VFP_D> 20000ed0: af20 add r7, sp, #128 ; 0x80 20000ed2: 0038 movs r0, r7 20000ed4: f000 f822 bl 20000f1c <__gnu_Unwind_Save_VFP_D> 20000ed8: 46a1 mov r9, r4 20000eda: 6baa ldr r2, [r5, #56] ; 0x38 20000edc: 2c00 cmp r4, #0 20000ede: d000 beq.n 20000ee2 <_Unwind_VRS_Pop+0x262> 20000ee0: e77a b.n 20000dd8 <_Unwind_VRS_Pop+0x158> 20000ee2: e73f b.n 20000d64 <_Unwind_VRS_Pop+0xe4> 20000ee4 <__restore_core_regs>: 20000ee4: 1c01 adds r1, r0, #0 20000ee6: 3134 adds r1, #52 ; 0x34 20000ee8: c938 ldmia r1!, {r3, r4, r5} 20000eea: 3b04 subs r3, #4 20000eec: 469c mov ip, r3 20000eee: 601d str r5, [r3, #0] 20000ef0: 46a6 mov lr, r4 20000ef2: 1c01 adds r1, r0, #0 20000ef4: 3120 adds r1, #32 20000ef6: c93c ldmia r1!, {r2, r3, r4, r5} 20000ef8: 4690 mov r8, r2 20000efa: 4699 mov r9, r3 20000efc: 46a2 mov sl, r4 20000efe: 46ab mov fp, r5 20000f00: 1c01 adds r1, r0, #0 20000f02: 3108 adds r1, #8 20000f04: c9fc ldmia r1!, {r2, r3, r4, r5, r6, r7} 20000f06: 6841 ldr r1, [r0, #4] 20000f08: 6800 ldr r0, [r0, #0] 20000f0a: 46e5 mov sp, ip 20000f0c: bd00 pop {pc} 20000f0e: 46c0 nop ; (mov r8, r8) 20000f10 <__gnu_Unwind_Restore_VFP>: 20000f10: 4770 bx lr 20000f12: 46c0 nop ; (mov r8, r8) 20000f14 <__gnu_Unwind_Save_VFP>: 20000f14: 4770 bx lr 20000f16: 46c0 nop ; (mov r8, r8) 20000f18 <__gnu_Unwind_Restore_VFP_D>: 20000f18: 4770 bx lr 20000f1a: 46c0 nop ; (mov r8, r8) 20000f1c <__gnu_Unwind_Save_VFP_D>: 20000f1c: 4770 bx lr 20000f1e: 46c0 nop ; (mov r8, r8) 20000f20 <__gnu_Unwind_Restore_VFP_D_16_to_31>: 20000f20: 4770 bx lr 20000f22: 46c0 nop ; (mov r8, r8) 20000f24 <__gnu_Unwind_Save_VFP_D_16_to_31>: 20000f24: 4770 bx lr 20000f26: 46c0 nop ; (mov r8, r8) 20000f28 <__gnu_Unwind_Restore_WMMXD>: 20000f28: 4770 bx lr 20000f2a: 46c0 nop ; (mov r8, r8) 20000f2c <__gnu_Unwind_Save_WMMXD>: 20000f2c: 4770 bx lr 20000f2e: 46c0 nop ; (mov r8, r8) 20000f30 <__gnu_Unwind_Restore_WMMXC>: 20000f30: 4770 bx lr 20000f32: 46c0 nop ; (mov r8, r8) 20000f34 <__gnu_Unwind_Save_WMMXC>: 20000f34: 4770 bx lr 20000f36: 46c0 nop ; (mov r8, r8) 20000f38 <_Unwind_RaiseException>: 20000f38: b401 push {r0} 20000f3a: a801 add r0, sp, #4 20000f3c: b501 push {r0, lr} 20000f3e: b085 sub sp, #20 20000f40: b4ff push {r0, r1, r2, r3, r4, r5, r6, r7} 20000f42: a808 add r0, sp, #32 20000f44: 4641 mov r1, r8 20000f46: 464a mov r2, r9 20000f48: 4653 mov r3, sl 20000f4a: 465c mov r4, fp 20000f4c: 4665 mov r5, ip 20000f4e: c03e stmia r0!, {r1, r2, r3, r4, r5} 20000f50: a801 add r0, sp, #4 20000f52: c83e ldmia r0!, {r1, r2, r3, r4, r5} 20000f54: 980f ldr r0, [sp, #60] ; 0x3c 20000f56: 9000 str r0, [sp, #0] 20000f58: 2300 movs r3, #0 20000f5a: b40c push {r2, r3} 20000f5c: a901 add r1, sp, #4 20000f5e: f7ff fc1d bl 2000079c <__gnu_Unwind_RaiseException> 20000f62: 9b10 ldr r3, [sp, #64] ; 0x40 20000f64: b012 add sp, #72 ; 0x48 20000f66: 4718 bx r3 20000f68 <_Unwind_Resume>: 20000f68: b401 push {r0} 20000f6a: a801 add r0, sp, #4 20000f6c: b501 push {r0, lr} 20000f6e: b085 sub sp, #20 20000f70: b4ff push {r0, r1, r2, r3, r4, r5, r6, r7} 20000f72: a808 add r0, sp, #32 20000f74: 4641 mov r1, r8 20000f76: 464a mov r2, r9 20000f78: 4653 mov r3, sl 20000f7a: 465c mov r4, fp 20000f7c: 4665 mov r5, ip 20000f7e: c03e stmia r0!, {r1, r2, r3, r4, r5} 20000f80: a801 add r0, sp, #4 20000f82: c83e ldmia r0!, {r1, r2, r3, r4, r5} 20000f84: 980f ldr r0, [sp, #60] ; 0x3c 20000f86: 9000 str r0, [sp, #0] 20000f88: 2300 movs r3, #0 20000f8a: b40c push {r2, r3} 20000f8c: a901 add r1, sp, #4 20000f8e: f7ff fc39 bl 20000804 <__gnu_Unwind_Resume> 20000f92: 9b10 ldr r3, [sp, #64] ; 0x40 20000f94: b012 add sp, #72 ; 0x48 20000f96: 4718 bx r3 20000f98 <_Unwind_Resume_or_Rethrow>: 20000f98: b401 push {r0} 20000f9a: a801 add r0, sp, #4 20000f9c: b501 push {r0, lr} 20000f9e: b085 sub sp, #20 20000fa0: b4ff push {r0, r1, r2, r3, r4, r5, r6, r7} 20000fa2: a808 add r0, sp, #32 20000fa4: 4641 mov r1, r8 20000fa6: 464a mov r2, r9 20000fa8: 4653 mov r3, sl 20000faa: 465c mov r4, fp 20000fac: 4665 mov r5, ip 20000fae: c03e stmia r0!, {r1, r2, r3, r4, r5} 20000fb0: a801 add r0, sp, #4 20000fb2: c83e ldmia r0!, {r1, r2, r3, r4, r5} 20000fb4: 980f ldr r0, [sp, #60] ; 0x3c 20000fb6: 9000 str r0, [sp, #0] 20000fb8: 2300 movs r3, #0 20000fba: b40c push {r2, r3} 20000fbc: a901 add r1, sp, #4 20000fbe: f7ff fc45 bl 2000084c <__gnu_Unwind_Resume_or_Rethrow> 20000fc2: 9b10 ldr r3, [sp, #64] ; 0x40 20000fc4: b012 add sp, #72 ; 0x48 20000fc6: 4718 bx r3 20000fc8 <_Unwind_ForcedUnwind>: 20000fc8: b401 push {r0} 20000fca: a801 add r0, sp, #4 20000fcc: b501 push {r0, lr} 20000fce: b085 sub sp, #20 20000fd0: b4ff push {r0, r1, r2, r3, r4, r5, r6, r7} 20000fd2: a808 add r0, sp, #32 20000fd4: 4641 mov r1, r8 20000fd6: 464a mov r2, r9 20000fd8: 4653 mov r3, sl 20000fda: 465c mov r4, fp 20000fdc: 4665 mov r5, ip 20000fde: c03e stmia r0!, {r1, r2, r3, r4, r5} 20000fe0: a801 add r0, sp, #4 20000fe2: c83e ldmia r0!, {r1, r2, r3, r4, r5} 20000fe4: 980f ldr r0, [sp, #60] ; 0x3c 20000fe6: 9000 str r0, [sp, #0] 20000fe8: 2300 movs r3, #0 20000fea: b40c push {r2, r3} 20000fec: ab01 add r3, sp, #4 20000fee: f7ff fbff bl 200007f0 <__gnu_Unwind_ForcedUnwind> 20000ff2: 9b10 ldr r3, [sp, #64] ; 0x40 20000ff4: b012 add sp, #72 ; 0x48 20000ff6: 4718 bx r3 20000ff8 <_Unwind_Backtrace>: 20000ff8: b401 push {r0} 20000ffa: a801 add r0, sp, #4 20000ffc: b501 push {r0, lr} 20000ffe: b085 sub sp, #20 20001000: b4ff push {r0, r1, r2, r3, r4, r5, r6, r7} 20001002: a808 add r0, sp, #32 20001004: 4641 mov r1, r8 20001006: 464a mov r2, r9 20001008: 4653 mov r3, sl 2000100a: 465c mov r4, fp 2000100c: 4665 mov r5, ip 2000100e: c03e stmia r0!, {r1, r2, r3, r4, r5} 20001010: a801 add r0, sp, #4 20001012: c83e ldmia r0!, {r1, r2, r3, r4, r5} 20001014: 980f ldr r0, [sp, #60] ; 0x3c 20001016: 9000 str r0, [sp, #0] 20001018: 2300 movs r3, #0 2000101a: b40c push {r2, r3} 2000101c: aa01 add r2, sp, #4 2000101e: f7ff fc75 bl 2000090c <__gnu_Unwind_Backtrace> 20001022: 9b10 ldr r3, [sp, #64] ; 0x40 20001024: b012 add sp, #72 ; 0x48 20001026: 4718 bx r3 20001028 : 20001028: 7a02 ldrb r2, [r0, #8] 2000102a: 0003 movs r3, r0 2000102c: 2a00 cmp r2, #0 2000102e: d10b bne.n 20001048 20001030: 7a42 ldrb r2, [r0, #9] 20001032: 2a00 cmp r2, #0 20001034: d00f beq.n 20001056 20001036: 3a01 subs r2, #1 20001038: 7242 strb r2, [r0, #9] 2000103a: 6842 ldr r2, [r0, #4] 2000103c: 1d11 adds r1, r2, #4 2000103e: 6041 str r1, [r0, #4] 20001040: 2103 movs r1, #3 20001042: 6812 ldr r2, [r2, #0] 20001044: 7201 strb r1, [r0, #8] 20001046: e002 b.n 2000104e 20001048: 3a01 subs r2, #1 2000104a: 7202 strb r2, [r0, #8] 2000104c: 6802 ldr r2, [r0, #0] 2000104e: 0e10 lsrs r0, r2, #24 20001050: 0212 lsls r2, r2, #8 20001052: 601a str r2, [r3, #0] 20001054: 4770 bx lr 20001056: 20b0 movs r0, #176 ; 0xb0 20001058: e7fc b.n 20001054 2000105a: 46c0 nop ; (mov r8, r8) 2000105c <_Unwind_GetGR.constprop.0>: 2000105c: b500 push {lr} 2000105e: b085 sub sp, #20 20001060: ab03 add r3, sp, #12 20001062: 9300 str r3, [sp, #0] 20001064: 220c movs r2, #12 20001066: 2300 movs r3, #0 20001068: 2100 movs r1, #0 2000106a: f7ff fc07 bl 2000087c <_Unwind_VRS_Get> 2000106e: 9803 ldr r0, [sp, #12] 20001070: b005 add sp, #20 20001072: bd00 pop {pc} 20001074 : 20001074: b510 push {r4, lr} 20001076: f7ff fff1 bl 2000105c <_Unwind_GetGR.constprop.0> 2000107a: bd10 pop {r4, pc} 2000107c <__gnu_unwind_execute>: 2000107c: b5f0 push {r4, r5, r6, r7, lr} 2000107e: 4657 mov r7, sl 20001080: 464e mov r6, r9 20001082: 4645 mov r5, r8 20001084: 46de mov lr, fp 20001086: 2300 movs r3, #0 20001088: b5e0 push {r5, r6, r7, lr} 2000108a: b087 sub sp, #28 2000108c: 9303 str r3, [sp, #12] 2000108e: 330f adds r3, #15 20001090: 4698 mov r8, r3 20001092: 3b08 subs r3, #8 20001094: 4699 mov r9, r3 20001096: 2380 movs r3, #128 ; 0x80 20001098: 031b lsls r3, r3, #12 2000109a: 0006 movs r6, r0 2000109c: 000f movs r7, r1 2000109e: 469a mov sl, r3 200010a0: 0038 movs r0, r7 200010a2: f7ff ffc1 bl 20001028 200010a6: 0004 movs r4, r0 200010a8: 28b0 cmp r0, #176 ; 0xb0 200010aa: d100 bne.n 200010ae <__gnu_unwind_execute+0x32> 200010ac: e0c3 b.n 20001236 <__gnu_unwind_execute+0x1ba> 200010ae: 0603 lsls r3, r0, #24 200010b0: d52a bpl.n 20001108 <__gnu_unwind_execute+0x8c> 200010b2: 0003 movs r3, r0 200010b4: 4642 mov r2, r8 200010b6: 4393 bics r3, r2 200010b8: b2db uxtb r3, r3 200010ba: 2b80 cmp r3, #128 ; 0x80 200010bc: d100 bne.n 200010c0 <__gnu_unwind_execute+0x44> 200010be: e071 b.n 200011a4 <__gnu_unwind_execute+0x128> 200010c0: 2b90 cmp r3, #144 ; 0x90 200010c2: d03d beq.n 20001140 <__gnu_unwind_execute+0xc4> 200010c4: 2ba0 cmp r3, #160 ; 0xa0 200010c6: d100 bne.n 200010ca <__gnu_unwind_execute+0x4e> 200010c8: e085 b.n 200011d6 <__gnu_unwind_execute+0x15a> 200010ca: 2bb0 cmp r3, #176 ; 0xb0 200010cc: d050 beq.n 20001170 <__gnu_unwind_execute+0xf4> 200010ce: 2bc0 cmp r3, #192 ; 0xc0 200010d0: d100 bne.n 200010d4 <__gnu_unwind_execute+0x58> 200010d2: e096 b.n 20001202 <__gnu_unwind_execute+0x186> 200010d4: 0003 movs r3, r0 200010d6: 464a mov r2, r9 200010d8: 4393 bics r3, r2 200010da: b2db uxtb r3, r3 200010dc: 2bd0 cmp r3, #208 ; 0xd0 200010de: d10a bne.n 200010f6 <__gnu_unwind_execute+0x7a> 200010e0: 4653 mov r3, sl 200010e2: 4002 ands r2, r0 200010e4: 3201 adds r2, #1 200010e6: 431a orrs r2, r3 200010e8: 2305 movs r3, #5 200010ea: 2101 movs r1, #1 200010ec: 0030 movs r0, r6 200010ee: f7ff fdc7 bl 20000c80 <_Unwind_VRS_Pop> 200010f2: 2800 cmp r0, #0 200010f4: d0d4 beq.n 200010a0 <__gnu_unwind_execute+0x24> 200010f6: 2409 movs r4, #9 200010f8: 0020 movs r0, r4 200010fa: b007 add sp, #28 200010fc: bc3c pop {r2, r3, r4, r5} 200010fe: 4690 mov r8, r2 20001100: 4699 mov r9, r3 20001102: 46a2 mov sl, r4 20001104: 46ab mov fp, r5 20001106: bdf0 pop {r4, r5, r6, r7, pc} 20001108: 23ff movs r3, #255 ; 0xff 2000110a: 0082 lsls r2, r0, #2 2000110c: 4013 ands r3, r2 2000110e: 1d1d adds r5, r3, #4 20001110: ab05 add r3, sp, #20 20001112: 469b mov fp, r3 20001114: 9300 str r3, [sp, #0] 20001116: 220d movs r2, #13 20001118: 2300 movs r3, #0 2000111a: 2100 movs r1, #0 2000111c: 0030 movs r0, r6 2000111e: f7ff fbad bl 2000087c <_Unwind_VRS_Get> 20001122: 0663 lsls r3, r4, #25 20001124: d420 bmi.n 20001168 <__gnu_unwind_execute+0xec> 20001126: 9b05 ldr r3, [sp, #20] 20001128: 469c mov ip, r3 2000112a: 4465 add r5, ip 2000112c: 9505 str r5, [sp, #20] 2000112e: 465b mov r3, fp 20001130: 220d movs r2, #13 20001132: 9300 str r3, [sp, #0] 20001134: 2100 movs r1, #0 20001136: 2300 movs r3, #0 20001138: 0030 movs r0, r6 2000113a: f7ff fbc3 bl 200008c4 <_Unwind_VRS_Set> 2000113e: e7af b.n 200010a0 <__gnu_unwind_execute+0x24> 20001140: 3b83 subs r3, #131 ; 0x83 20001142: 4003 ands r3, r0 20001144: 2b0d cmp r3, #13 20001146: d0d6 beq.n 200010f6 <__gnu_unwind_execute+0x7a> 20001148: ad05 add r5, sp, #20 2000114a: 4002 ands r2, r0 2000114c: 9500 str r5, [sp, #0] 2000114e: 2300 movs r3, #0 20001150: 2100 movs r1, #0 20001152: 0030 movs r0, r6 20001154: f7ff fb92 bl 2000087c <_Unwind_VRS_Get> 20001158: 9500 str r5, [sp, #0] 2000115a: 2300 movs r3, #0 2000115c: 220d movs r2, #13 2000115e: 2100 movs r1, #0 20001160: 0030 movs r0, r6 20001162: f7ff fbaf bl 200008c4 <_Unwind_VRS_Set> 20001166: e79b b.n 200010a0 <__gnu_unwind_execute+0x24> 20001168: 9b05 ldr r3, [sp, #20] 2000116a: 1b5d subs r5, r3, r5 2000116c: 9505 str r5, [sp, #20] 2000116e: e7de b.n 2000112e <__gnu_unwind_execute+0xb2> 20001170: 28b1 cmp r0, #177 ; 0xb1 20001172: d074 beq.n 2000125e <__gnu_unwind_execute+0x1e2> 20001174: 28b2 cmp r0, #178 ; 0xb2 20001176: d100 bne.n 2000117a <__gnu_unwind_execute+0xfe> 20001178: e0cf b.n 2000131a <__gnu_unwind_execute+0x29e> 2000117a: 28b3 cmp r0, #179 ; 0xb3 2000117c: d100 bne.n 20001180 <__gnu_unwind_execute+0x104> 2000117e: e084 b.n 2000128a <__gnu_unwind_execute+0x20e> 20001180: 23fc movs r3, #252 ; 0xfc 20001182: 4003 ands r3, r0 20001184: 2bb4 cmp r3, #180 ; 0xb4 20001186: d0b6 beq.n 200010f6 <__gnu_unwind_execute+0x7a> 20001188: 464a mov r2, r9 2000118a: 4653 mov r3, sl 2000118c: 4002 ands r2, r0 2000118e: 3201 adds r2, #1 20001190: 431a orrs r2, r3 20001192: 2101 movs r1, #1 20001194: 2301 movs r3, #1 20001196: 0030 movs r0, r6 20001198: f7ff fd72 bl 20000c80 <_Unwind_VRS_Pop> 2000119c: 2800 cmp r0, #0 2000119e: d100 bne.n 200011a2 <__gnu_unwind_execute+0x126> 200011a0: e77e b.n 200010a0 <__gnu_unwind_execute+0x24> 200011a2: e7a8 b.n 200010f6 <__gnu_unwind_execute+0x7a> 200011a4: 0204 lsls r4, r0, #8 200011a6: 0038 movs r0, r7 200011a8: f7ff ff3e bl 20001028 200011ac: 2580 movs r5, #128 ; 0x80 200011ae: 4320 orrs r0, r4 200011b0: 022d lsls r5, r5, #8 200011b2: 42a8 cmp r0, r5 200011b4: d09f beq.n 200010f6 <__gnu_unwind_execute+0x7a> 200011b6: 0104 lsls r4, r0, #4 200011b8: 0500 lsls r0, r0, #20 200011ba: 0c02 lsrs r2, r0, #16 200011bc: 2300 movs r3, #0 200011be: 2100 movs r1, #0 200011c0: 0030 movs r0, r6 200011c2: f7ff fd5d bl 20000c80 <_Unwind_VRS_Pop> 200011c6: 2800 cmp r0, #0 200011c8: d195 bne.n 200010f6 <__gnu_unwind_execute+0x7a> 200011ca: 422c tst r4, r5 200011cc: d100 bne.n 200011d0 <__gnu_unwind_execute+0x154> 200011ce: e767 b.n 200010a0 <__gnu_unwind_execute+0x24> 200011d0: 2301 movs r3, #1 200011d2: 9303 str r3, [sp, #12] 200011d4: e764 b.n 200010a0 <__gnu_unwind_execute+0x24> 200011d6: 23ff movs r3, #255 ; 0xff 200011d8: 464a mov r2, r9 200011da: 011b lsls r3, r3, #4 200011dc: 0019 movs r1, r3 200011de: 4382 bics r2, r0 200011e0: 4111 asrs r1, r2 200011e2: 000a movs r2, r1 200011e4: 401a ands r2, r3 200011e6: 0703 lsls r3, r0, #28 200011e8: d502 bpl.n 200011f0 <__gnu_unwind_execute+0x174> 200011ea: 2380 movs r3, #128 ; 0x80 200011ec: 01db lsls r3, r3, #7 200011ee: 431a orrs r2, r3 200011f0: 2300 movs r3, #0 200011f2: 2100 movs r1, #0 200011f4: 0030 movs r0, r6 200011f6: f7ff fd43 bl 20000c80 <_Unwind_VRS_Pop> 200011fa: 2800 cmp r0, #0 200011fc: d100 bne.n 20001200 <__gnu_unwind_execute+0x184> 200011fe: e74f b.n 200010a0 <__gnu_unwind_execute+0x24> 20001200: e779 b.n 200010f6 <__gnu_unwind_execute+0x7a> 20001202: 28c6 cmp r0, #198 ; 0xc6 20001204: d04c beq.n 200012a0 <__gnu_unwind_execute+0x224> 20001206: 28c7 cmp r0, #199 ; 0xc7 20001208: d05e beq.n 200012c8 <__gnu_unwind_execute+0x24c> 2000120a: 0003 movs r3, r0 2000120c: 464a mov r2, r9 2000120e: 4393 bics r3, r2 20001210: b2db uxtb r3, r3 20001212: 2bc0 cmp r3, #192 ; 0xc0 20001214: d06d beq.n 200012f2 <__gnu_unwind_execute+0x276> 20001216: 28c8 cmp r0, #200 ; 0xc8 20001218: d072 beq.n 20001300 <__gnu_unwind_execute+0x284> 2000121a: 28c9 cmp r0, #201 ; 0xc9 2000121c: d000 beq.n 20001220 <__gnu_unwind_execute+0x1a4> 2000121e: e76a b.n 200010f6 <__gnu_unwind_execute+0x7a> 20001220: 0038 movs r0, r7 20001222: f7ff ff01 bl 20001028 20001226: 23f0 movs r3, #240 ; 0xf0 20001228: 0302 lsls r2, r0, #12 2000122a: 031b lsls r3, r3, #12 2000122c: 4013 ands r3, r2 2000122e: 4642 mov r2, r8 20001230: 4002 ands r2, r0 20001232: 3201 adds r2, #1 20001234: e757 b.n 200010e6 <__gnu_unwind_execute+0x6a> 20001236: 9b03 ldr r3, [sp, #12] 20001238: 2400 movs r4, #0 2000123a: 2b00 cmp r3, #0 2000123c: d000 beq.n 20001240 <__gnu_unwind_execute+0x1c4> 2000123e: e75b b.n 200010f8 <__gnu_unwind_execute+0x7c> 20001240: ad05 add r5, sp, #20 20001242: 9500 str r5, [sp, #0] 20001244: 220e movs r2, #14 20001246: 2100 movs r1, #0 20001248: 0030 movs r0, r6 2000124a: f7ff fb17 bl 2000087c <_Unwind_VRS_Get> 2000124e: 9500 str r5, [sp, #0] 20001250: 2300 movs r3, #0 20001252: 220f movs r2, #15 20001254: 2100 movs r1, #0 20001256: 0030 movs r0, r6 20001258: f7ff fb34 bl 200008c4 <_Unwind_VRS_Set> 2000125c: e74c b.n 200010f8 <__gnu_unwind_execute+0x7c> 2000125e: 0038 movs r0, r7 20001260: f7ff fee2 bl 20001028 20001264: 2800 cmp r0, #0 20001266: d100 bne.n 2000126a <__gnu_unwind_execute+0x1ee> 20001268: e745 b.n 200010f6 <__gnu_unwind_execute+0x7a> 2000126a: 0003 movs r3, r0 2000126c: 4642 mov r2, r8 2000126e: 4393 bics r3, r2 20001270: b2db uxtb r3, r3 20001272: 2b00 cmp r3, #0 20001274: d000 beq.n 20001278 <__gnu_unwind_execute+0x1fc> 20001276: e73e b.n 200010f6 <__gnu_unwind_execute+0x7a> 20001278: 0002 movs r2, r0 2000127a: 2100 movs r1, #0 2000127c: 0030 movs r0, r6 2000127e: f7ff fcff bl 20000c80 <_Unwind_VRS_Pop> 20001282: 2800 cmp r0, #0 20001284: d100 bne.n 20001288 <__gnu_unwind_execute+0x20c> 20001286: e70b b.n 200010a0 <__gnu_unwind_execute+0x24> 20001288: e735 b.n 200010f6 <__gnu_unwind_execute+0x7a> 2000128a: 0038 movs r0, r7 2000128c: f7ff fecc bl 20001028 20001290: 23f0 movs r3, #240 ; 0xf0 20001292: 0302 lsls r2, r0, #12 20001294: 031b lsls r3, r3, #12 20001296: 4013 ands r3, r2 20001298: 4642 mov r2, r8 2000129a: 4002 ands r2, r0 2000129c: 3201 adds r2, #1 2000129e: e777 b.n 20001190 <__gnu_unwind_execute+0x114> 200012a0: 0038 movs r0, r7 200012a2: f7ff fec1 bl 20001028 200012a6: 23f0 movs r3, #240 ; 0xf0 200012a8: 0302 lsls r2, r0, #12 200012aa: 031b lsls r3, r3, #12 200012ac: 4013 ands r3, r2 200012ae: 4642 mov r2, r8 200012b0: 4002 ands r2, r0 200012b2: 3201 adds r2, #1 200012b4: 431a orrs r2, r3 200012b6: 2303 movs r3, #3 200012b8: 2103 movs r1, #3 200012ba: 0030 movs r0, r6 200012bc: f7ff fce0 bl 20000c80 <_Unwind_VRS_Pop> 200012c0: 2800 cmp r0, #0 200012c2: d100 bne.n 200012c6 <__gnu_unwind_execute+0x24a> 200012c4: e6ec b.n 200010a0 <__gnu_unwind_execute+0x24> 200012c6: e716 b.n 200010f6 <__gnu_unwind_execute+0x7a> 200012c8: 0038 movs r0, r7 200012ca: f7ff fead bl 20001028 200012ce: 1e02 subs r2, r0, #0 200012d0: d100 bne.n 200012d4 <__gnu_unwind_execute+0x258> 200012d2: e710 b.n 200010f6 <__gnu_unwind_execute+0x7a> 200012d4: 0003 movs r3, r0 200012d6: 4641 mov r1, r8 200012d8: 438b bics r3, r1 200012da: b2db uxtb r3, r3 200012dc: 2b00 cmp r3, #0 200012de: d000 beq.n 200012e2 <__gnu_unwind_execute+0x266> 200012e0: e709 b.n 200010f6 <__gnu_unwind_execute+0x7a> 200012e2: 2104 movs r1, #4 200012e4: 0030 movs r0, r6 200012e6: f7ff fccb bl 20000c80 <_Unwind_VRS_Pop> 200012ea: 2800 cmp r0, #0 200012ec: d100 bne.n 200012f0 <__gnu_unwind_execute+0x274> 200012ee: e6d7 b.n 200010a0 <__gnu_unwind_execute+0x24> 200012f0: e701 b.n 200010f6 <__gnu_unwind_execute+0x7a> 200012f2: 4643 mov r3, r8 200012f4: 22a0 movs r2, #160 ; 0xa0 200012f6: 401c ands r4, r3 200012f8: 3401 adds r4, #1 200012fa: 0312 lsls r2, r2, #12 200012fc: 4322 orrs r2, r4 200012fe: e7da b.n 200012b6 <__gnu_unwind_execute+0x23a> 20001300: 0038 movs r0, r7 20001302: f7ff fe91 bl 20001028 20001306: 4643 mov r3, r8 20001308: 0002 movs r2, r0 2000130a: 439a bics r2, r3 2000130c: b2d2 uxtb r2, r2 2000130e: 3210 adds r2, #16 20001310: 4018 ands r0, r3 20001312: 0312 lsls r2, r2, #12 20001314: 3001 adds r0, #1 20001316: 4302 orrs r2, r0 20001318: e6e6 b.n 200010e8 <__gnu_unwind_execute+0x6c> 2000131a: ab05 add r3, sp, #20 2000131c: 9300 str r3, [sp, #0] 2000131e: 469b mov fp, r3 20001320: 220d movs r2, #13 20001322: 2300 movs r3, #0 20001324: 2100 movs r1, #0 20001326: 0030 movs r0, r6 20001328: f7ff faa8 bl 2000087c <_Unwind_VRS_Get> 2000132c: 0038 movs r0, r7 2000132e: f7ff fe7b bl 20001028 20001332: 0603 lsls r3, r0, #24 20001334: d518 bpl.n 20001368 <__gnu_unwind_execute+0x2ec> 20001336: 257f movs r5, #127 ; 0x7f 20001338: 3cb0 subs r4, #176 ; 0xb0 2000133a: 9b05 ldr r3, [sp, #20] 2000133c: 4028 ands r0, r5 2000133e: 40a0 lsls r0, r4 20001340: 469c mov ip, r3 20001342: 4460 add r0, ip 20001344: 9005 str r0, [sp, #20] 20001346: 0038 movs r0, r7 20001348: 3407 adds r4, #7 2000134a: f7ff fe6d bl 20001028 2000134e: 0603 lsls r3, r0, #24 20001350: d4f3 bmi.n 2000133a <__gnu_unwind_execute+0x2be> 20001352: 2181 movs r1, #129 ; 0x81 20001354: 237f movs r3, #127 ; 0x7f 20001356: 0089 lsls r1, r1, #2 20001358: 4003 ands r3, r0 2000135a: 468c mov ip, r1 2000135c: 40a3 lsls r3, r4 2000135e: 9a05 ldr r2, [sp, #20] 20001360: 4462 add r2, ip 20001362: 189b adds r3, r3, r2 20001364: 9305 str r3, [sp, #20] 20001366: e6e2 b.n 2000112e <__gnu_unwind_execute+0xb2> 20001368: 2402 movs r4, #2 2000136a: e7f2 b.n 20001352 <__gnu_unwind_execute+0x2d6> 2000136c <__gnu_unwind_frame>: 2000136c: 0003 movs r3, r0 2000136e: b500 push {lr} 20001370: 6cdb ldr r3, [r3, #76] ; 0x4c 20001372: b085 sub sp, #20 20001374: 685a ldr r2, [r3, #4] 20001376: 0008 movs r0, r1 20001378: 0212 lsls r2, r2, #8 2000137a: 9201 str r2, [sp, #4] 2000137c: 001a movs r2, r3 2000137e: a901 add r1, sp, #4 20001380: 3208 adds r2, #8 20001382: 604a str r2, [r1, #4] 20001384: 2203 movs r2, #3 20001386: 720a strb r2, [r1, #8] 20001388: 79db ldrb r3, [r3, #7] 2000138a: 724b strb r3, [r1, #9] 2000138c: f7ff fe76 bl 2000107c <__gnu_unwind_execute> 20001390: b005 add sp, #20 20001392: bd00 pop {pc} 20001394 <_Unwind_GetRegionStart>: 20001394: b510 push {r4, lr} 20001396: f7ff fe6d bl 20001074 2000139a: 6c80 ldr r0, [r0, #72] ; 0x48 2000139c: bd10 pop {r4, pc} 2000139e: 46c0 nop ; (mov r8, r8) 200013a0 <_Unwind_GetLanguageSpecificData>: 200013a0: b510 push {r4, lr} 200013a2: f7ff fe67 bl 20001074 200013a6: 6cc2 ldr r2, [r0, #76] ; 0x4c 200013a8: 79d3 ldrb r3, [r2, #7] 200013aa: 009b lsls r3, r3, #2 200013ac: 3308 adds r3, #8 200013ae: 18d0 adds r0, r2, r3 200013b0: bd10 pop {r4, pc} 200013b2: 46c0 nop ; (mov r8, r8) 200013b4 <_Unwind_GetDataRelBase>: 200013b4: b510 push {r4, lr} 200013b6: f000 f863 bl 20001480 <__abort_veneer> 200013ba: 46c0 nop ; (mov r8, r8) 200013bc <_Unwind_GetTextRelBase>: 200013bc: b510 push {r4, lr} 200013be: f7ff fff9 bl 200013b4 <_Unwind_GetDataRelBase> 200013c2: 46c0 nop ; (mov r8, r8) 200013c4 : 200013c4: b5f0 push {r4, r5, r6, r7, lr} 200013c6: 4288 cmp r0, r1 200013c8: d90a bls.n 200013e0 200013ca: 188b adds r3, r1, r2 200013cc: 4298 cmp r0, r3 200013ce: d207 bcs.n 200013e0 200013d0: 1e53 subs r3, r2, #1 200013d2: 2a00 cmp r2, #0 200013d4: d003 beq.n 200013de 200013d6: 5cca ldrb r2, [r1, r3] 200013d8: 54c2 strb r2, [r0, r3] 200013da: 3b01 subs r3, #1 200013dc: d2fb bcs.n 200013d6 200013de: bdf0 pop {r4, r5, r6, r7, pc} 200013e0: 2a0f cmp r2, #15 200013e2: d809 bhi.n 200013f8 200013e4: 0005 movs r5, r0 200013e6: 2a00 cmp r2, #0 200013e8: d0f9 beq.n 200013de 200013ea: 2300 movs r3, #0 200013ec: 5ccc ldrb r4, [r1, r3] 200013ee: 54ec strb r4, [r5, r3] 200013f0: 3301 adds r3, #1 200013f2: 4293 cmp r3, r2 200013f4: d1fa bne.n 200013ec 200013f6: e7f2 b.n 200013de 200013f8: 000d movs r5, r1 200013fa: 4305 orrs r5, r0 200013fc: 000c movs r4, r1 200013fe: 0003 movs r3, r0 20001400: 07ad lsls r5, r5, #30 20001402: d129 bne.n 20001458 20001404: 0015 movs r5, r2 20001406: 3d10 subs r5, #16 20001408: 092d lsrs r5, r5, #4 2000140a: 012f lsls r7, r5, #4 2000140c: 183f adds r7, r7, r0 2000140e: 3710 adds r7, #16 20001410: 6826 ldr r6, [r4, #0] 20001412: 601e str r6, [r3, #0] 20001414: 6866 ldr r6, [r4, #4] 20001416: 605e str r6, [r3, #4] 20001418: 68a6 ldr r6, [r4, #8] 2000141a: 609e str r6, [r3, #8] 2000141c: 68e6 ldr r6, [r4, #12] 2000141e: 3410 adds r4, #16 20001420: 60de str r6, [r3, #12] 20001422: 3310 adds r3, #16 20001424: 42bb cmp r3, r7 20001426: d1f3 bne.n 20001410 20001428: 240f movs r4, #15 2000142a: 3501 adds r5, #1 2000142c: 012d lsls r5, r5, #4 2000142e: 1949 adds r1, r1, r5 20001430: 4014 ands r4, r2 20001432: 1945 adds r5, r0, r5 20001434: 2c03 cmp r4, #3 20001436: d911 bls.n 2000145c 20001438: 2300 movs r3, #0 2000143a: 58ce ldr r6, [r1, r3] 2000143c: 50ee str r6, [r5, r3] 2000143e: 3304 adds r3, #4 20001440: 1ae6 subs r6, r4, r3 20001442: 2e03 cmp r6, #3 20001444: d8f9 bhi.n 2000143a 20001446: 2303 movs r3, #3 20001448: 3c04 subs r4, #4 2000144a: 08a4 lsrs r4, r4, #2 2000144c: 3401 adds r4, #1 2000144e: 00a4 lsls r4, r4, #2 20001450: 192d adds r5, r5, r4 20001452: 1909 adds r1, r1, r4 20001454: 401a ands r2, r3 20001456: e7c6 b.n 200013e6 20001458: 0005 movs r5, r0 2000145a: e7c6 b.n 200013ea 2000145c: 0022 movs r2, r4 2000145e: e7c2 b.n 200013e6 20001460 <__best_effort_wfe_or_timeout_veneer>: 20001460: b401 push {r0} 20001462: 4802 ldr r0, [pc, #8] ; (2000146c <__best_effort_wfe_or_timeout_veneer+0xc>) 20001464: 4684 mov ip, r0 20001466: bc01 pop {r0} 20001468: 4760 bx ip 2000146a: bf00 nop 2000146c: 10005f49 .word 0x10005f49 20001470 <____wrap___aeabi_lmul_veneer>: 20001470: b401 push {r0} 20001472: 4802 ldr r0, [pc, #8] ; (2000147c <____wrap___aeabi_lmul_veneer+0xc>) 20001474: 4684 mov ip, r0 20001476: bc01 pop {r0} 20001478: 4760 bx ip 2000147a: bf00 nop 2000147c: 1000a6c9 .word 0x1000a6c9 20001480 <__abort_veneer>: 20001480: b401 push {r0} 20001482: 4802 ldr r0, [pc, #8] ; (2000148c <__abort_veneer+0xc>) 20001484: 4684 mov ip, r0 20001486: bc01 pop {r0} 20001488: 4760 bx ip 2000148a: bf00 nop 2000148c: 100102fd .word 0x100102fd 20001490 <____wrap_memcpy_veneer>: 20001490: b401 push {r0} 20001492: 4802 ldr r0, [pc, #8] ; (2000149c <____wrap_memcpy_veneer+0xc>) 20001494: 4684 mov ip, r0 20001496: bc01 pop {r0} 20001498: 4760 bx ip 2000149a: bf00 nop 2000149c: 1000a87d .word 0x1000a87d 200014a0 <__hard_assertion_failure_veneer>: 200014a0: b401 push {r0} 200014a2: 4802 ldr r0, [pc, #8] ; (200014ac <__hard_assertion_failure_veneer+0xc>) 200014a4: 4684 mov ip, r0 200014a6: bc01 pop {r0} 200014a8: 4760 bx ip 200014aa: bf00 nop 200014ac: 10006b9d .word 0x10006b9d 200014b0 <__time_us_64_veneer>: 200014b0: b401 push {r0} 200014b2: 4802 ldr r0, [pc, #8] ; (200014bc <__time_us_64_veneer+0xc>) 200014b4: 4684 mov ip, r0 200014b6: bc01 pop {r0} 200014b8: 4760 bx ip 200014ba: bf00 nop 200014bc: 100061f9 .word 0x100061f9 200014c0 : 200014c0: 10080000 .... 200014c4 : 200014c4: 00000010 .... 200014c8 : 200014c8: 200014e0 00000000 20001f18 200036dc ... ....... .6. ... 200014e0 : 200014e0: 200036ec 00000000 00000000 00000010 .6. ............ 200014f0 : 200014f0: 00000000 .word 0x00000000 200014f4: 00010000 .word 0x00010000 ... 20001500: 00020000 .word 0x00020000 ... 2000150c: 00030000 .word 0x00030000 ... 20001518: 00ff0000 .word 0x00ff0000 2000151c: 00000000 .word 0x00000000 20001520 : 20001520: b500 push {lr} 20001522: 6848 ldr r0, [r1, #4] 20001524: 3101 adds r1, #1 20001526: 468e mov lr, r1 20001528: 4700 bx r0 2000152a : 2000152a: 4670 mov r0, lr 2000152c: 3809 subs r0, #9 2000152e: 4901 ldr r1, [pc, #4] ; (20001534 ) 20001530: 4788 blx r1 20001532: bd00 pop {pc} 20001534: 100070d5 .word 0x100070d5 ... 20001540 : 20001540: 00003350 .word 0x00003350 20001544: 0000334c .word 0x0000334c 20001548: 00003354 .word 0x00003354 2000154c: 00003352 .word 0x00003352 20001550 : 20001550: 0000534d .word 0x0000534d 20001554: 0000434d .word 0x0000434d 20001558: 00003453 .word 0x00003453 2000155c: 00003443 .word 0x00003443 20001560 : 20001560: 1000aec5 00000000 1000ae2d 00000000 ........-....... 20001570: 00000100 .... 20001574 : 20001574: 10011c30 10011c34 0...4... 2000157c <_usbd_qdef>: 2000157c: 20003fb0 000c0010 ffe00000 0000001f .?. ............ ... 200015a0 : 200015a0: 40044000 00000000 .@.@.... 200015a8 : 200015a8: 40048000 00000000 ...@.... 200015b0 <_impure_ptr>: 200015b0: 200015b8 00000000 ... .... 200015b8 : 200015b8: 00000000 200018a4 2000190c 20001974 ....... ... t.. ... 20001660: 00000001 00000000 abcd330e e66d1234 .........3..4.m. 20001670: 0005deec 0000000b 00000000 00000000 ................ ... 200019e0 <__malloc_sbrk_base>: 200019e0: ffffffff .... 200019e4 <__malloc_trim_threshold>: 200019e4: 00020000 .... 200019e8 <__malloc_av_>: ... 200019f0: 200019e8 200019e8 200019f0 200019f0 ... ... ... ... 20001a00: 200019f8 200019f8 20001a00 20001a00 ... ... ... ... 20001a10: 20001a08 20001a08 20001a10 20001a10 ... ... ... ... 20001a20: 20001a18 20001a18 20001a20 20001a20 ... ... .. .. 20001a30: 20001a28 20001a28 20001a30 20001a30 (.. (.. 0.. 0.. 20001a40: 20001a38 20001a38 20001a40 20001a40 8.. 8.. @.. @.. 20001a50: 20001a48 20001a48 20001a50 20001a50 H.. H.. P.. P.. 20001a60: 20001a58 20001a58 20001a60 20001a60 X.. X.. `.. `.. 20001a70: 20001a68 20001a68 20001a70 20001a70 h.. h.. p.. p.. 20001a80: 20001a78 20001a78 20001a80 20001a80 x.. x.. ... ... 20001a90: 20001a88 20001a88 20001a90 20001a90 ... ... ... ... 20001aa0: 20001a98 20001a98 20001aa0 20001aa0 ... ... ... ... 20001ab0: 20001aa8 20001aa8 20001ab0 20001ab0 ... ... ... ... 20001ac0: 20001ab8 20001ab8 20001ac0 20001ac0 ... ... ... ... 20001ad0: 20001ac8 20001ac8 20001ad0 20001ad0 ... ... ... ... 20001ae0: 20001ad8 20001ad8 20001ae0 20001ae0 ... ... ... ... 20001af0: 20001ae8 20001ae8 20001af0 20001af0 ... ... ... ... 20001b00: 20001af8 20001af8 20001b00 20001b00 ... ... ... ... 20001b10: 20001b08 20001b08 20001b10 20001b10 ... ... ... ... 20001b20: 20001b18 20001b18 20001b20 20001b20 ... ... .. .. 20001b30: 20001b28 20001b28 20001b30 20001b30 (.. (.. 0.. 0.. 20001b40: 20001b38 20001b38 20001b40 20001b40 8.. 8.. @.. @.. 20001b50: 20001b48 20001b48 20001b50 20001b50 H.. H.. P.. P.. 20001b60: 20001b58 20001b58 20001b60 20001b60 X.. X.. `.. `.. 20001b70: 20001b68 20001b68 20001b70 20001b70 h.. h.. p.. p.. 20001b80: 20001b78 20001b78 20001b80 20001b80 x.. x.. ... ... 20001b90: 20001b88 20001b88 20001b90 20001b90 ... ... ... ... 20001ba0: 20001b98 20001b98 20001ba0 20001ba0 ... ... ... ... 20001bb0: 20001ba8 20001ba8 20001bb0 20001bb0 ... ... ... ... 20001bc0: 20001bb8 20001bb8 20001bc0 20001bc0 ... ... ... ... 20001bd0: 20001bc8 20001bc8 20001bd0 20001bd0 ... ... ... ... 20001be0: 20001bd8 20001bd8 20001be0 20001be0 ... ... ... ... 20001bf0: 20001be8 20001be8 20001bf0 20001bf0 ... ... ... ... 20001c00: 20001bf8 20001bf8 20001c00 20001c00 ... ... ... ... 20001c10: 20001c08 20001c08 20001c10 20001c10 ... ... ... ... 20001c20: 20001c18 20001c18 20001c20 20001c20 ... ... .. .. 20001c30: 20001c28 20001c28 20001c30 20001c30 (.. (.. 0.. 0.. 20001c40: 20001c38 20001c38 20001c40 20001c40 8.. 8.. @.. @.. 20001c50: 20001c48 20001c48 20001c50 20001c50 H.. H.. P.. P.. 20001c60: 20001c58 20001c58 20001c60 20001c60 X.. X.. `.. `.. 20001c70: 20001c68 20001c68 20001c70 20001c70 h.. h.. p.. p.. 20001c80: 20001c78 20001c78 20001c80 20001c80 x.. x.. ... ... 20001c90: 20001c88 20001c88 20001c90 20001c90 ... ... ... ... 20001ca0: 20001c98 20001c98 20001ca0 20001ca0 ... ... ... ... 20001cb0: 20001ca8 20001ca8 20001cb0 20001cb0 ... ... ... ... 20001cc0: 20001cb8 20001cb8 20001cc0 20001cc0 ... ... ... ... 20001cd0: 20001cc8 20001cc8 20001cd0 20001cd0 ... ... ... ... 20001ce0: 20001cd8 20001cd8 20001ce0 20001ce0 ... ... ... ... 20001cf0: 20001ce8 20001ce8 20001cf0 20001cf0 ... ... ... ... 20001d00: 20001cf8 20001cf8 20001d00 20001d00 ... ... ... ... 20001d10: 20001d08 20001d08 20001d10 20001d10 ... ... ... ... 20001d20: 20001d18 20001d18 20001d20 20001d20 ... ... .. .. 20001d30: 20001d28 20001d28 20001d30 20001d30 (.. (.. 0.. 0.. 20001d40: 20001d38 20001d38 20001d40 20001d40 8.. 8.. @.. @.. 20001d50: 20001d48 20001d48 20001d50 20001d50 H.. H.. P.. P.. 20001d60: 20001d58 20001d58 20001d60 20001d60 X.. X.. `.. `.. 20001d70: 20001d68 20001d68 20001d70 20001d70 h.. h.. p.. p.. 20001d80: 20001d78 20001d78 20001d80 20001d80 x.. x.. ... ... 20001d90: 20001d88 20001d88 20001d90 20001d90 ... ... ... ... 20001da0: 20001d98 20001d98 20001da0 20001da0 ... ... ... ... 20001db0: 20001da8 20001da8 20001db0 20001db0 ... ... ... ... 20001dc0: 20001db8 20001db8 20001dc0 20001dc0 ... ... ... ... 20001dd0: 20001dc8 20001dc8 20001dd0 20001dd0 ... ... ... ... 20001de0: 20001dd8 20001dd8 20001de0 20001de0 ... ... ... ... 20001df0 : ... 20001df8 <__mutex_array_end>: 20001df8: 1000a861 .word 0x1000a861 20001dfc: 100099dd .word 0x100099dd 20001e00: 1000a109 .word 0x1000a109 20001e04: 1000a79d .word 0x1000a79d 20001e08 <__frame_dummy_init_array_entry>: 20001e08: 10000339 10001bf1 1000d5d5 1000f5ad 9...............