/home/marcel/Documents/electronische_projecten/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 0000e7f8 10000100 10000100 00001100 2**3 CONTENTS, ALLOC, LOAD, READONLY, CODE 2 .rodata 00000d5c 1000e8f8 1000e8f8 0000f8f8 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 3 .ARM.extab 00000138 1000f654 1000f654 00010654 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 4 .ARM.exidx 000001d0 1000f78c 1000f78c 0001078c 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 5 .binary_info 00000028 1000f95c 1000f95c 0001095c 2**2 CONTENTS, ALLOC, LOAD, DATA 6 .ram_vector_table 000000c0 20000000 20000000 00012e08 2**2 CONTENTS 7 .data 00001d48 200000c0 1000f984 000110c0 2**4 CONTENTS, ALLOC, LOAD, CODE 8 .uninitialized_data 00000000 20001e08 20001e08 00012ec8 2**0 CONTENTS 9 .scratch_x 00000000 20040000 20040000 00012ec8 2**0 CONTENTS 10 .scratch_y 00000000 20041000 20041000 00012ec8 2**0 CONTENTS 11 .bss 00002208 20001e08 20001e08 00012e08 2**3 ALLOC 12 .heap 00000800 20004010 20004010 00012ec8 2**2 CONTENTS, READONLY 13 .stack_dummy 00000800 20041000 20041000 000136e0 2**5 CONTENTS, READONLY 14 .ARM.attributes 00000028 00000000 00000000 00013ee0 2**0 CONTENTS, READONLY 15 .comment 000000ae 00000000 00000000 00013f08 2**0 CONTENTS, READONLY 16 .debug_line 00000401 00000000 00000000 00013fb6 2**0 CONTENTS, READONLY, DEBUGGING 17 .debug_info 0000175f 00000000 00000000 000143b7 2**0 CONTENTS, READONLY, DEBUGGING 18 .debug_abbrev 000003c3 00000000 00000000 00015b16 2**0 CONTENTS, READONLY, DEBUGGING 19 .debug_aranges 00000080 00000000 00000000 00015ee0 2**3 CONTENTS, READONLY, DEBUGGING 20 .debug_str 00000952 00000000 00000000 00015f60 2**0 CONTENTS, READONLY, DEBUGGING 21 .debug_loc 0000042b 00000000 00000000 000168b2 2**0 CONTENTS, READONLY, DEBUGGING 22 .debug_frame 00000078 00000000 00000000 00016ce0 2**2 CONTENTS, READONLY, DEBUGGING 23 .stabstr 00000076 00000000 00000000 00016d58 2**0 CONTENTS, READONLY, DEBUGGING /home/marcel/Documents/electronische_projecten/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: 1000f95c .word 0x1000f95c 100001dc: 1000f984 .word 0x1000f984 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: 1000f984 .word 0x1000f984 10000238: 200000c0 .word 0x200000c0 1000023c: 20001e08 .word 0x20001e08 10000240: 100116cc .word 0x100116cc 10000244: 20040000 .word 0x20040000 10000248: 20040000 .word 0x20040000 1000024c: 100116cc .word 0x100116cc 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: f007 fcae bl 10007bc0 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: 20001e08 .word 0x20001e08 1000027c: 20004010 .word 0x20004010 10000280: 10004c39 .word 0x10004c39 10000284: 10001af9 .word 0x10001af9 10000288: 10004d65 .word 0x10004d65 1000028c: 00005657 .word 0x00005657 10000290 <__bi_50>: 10000290: 50520006 5360b3ab 1000f3d4 ..RP..`S.... 1000029c <__bi_38>: 1000029c: 50520006 02031c86 1000f3e4 ..RP........ 100002a8 <__bi_30>: 100002a8: 50520006 9da22254 1000f3ec ..RPT"...... 100002b4 <__bi_22>: 100002b4: 50520005 68f465de 100116cc ..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: 20001e08 .word 0x20001e08 100002dc: 20001e08 .word 0x20001e08 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: 20001e08 .word 0x20001e08 10000304: 20001e08 .word 0x20001e08 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: 20001f10 .word 0x20001f10 10000330: 00000000 .word 0x00000000 10000334: 1000e8f8 .word 0x1000e8f8 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: 20001f14 .word 0x20001f14 10000358: 1000e8f8 .word 0x1000e8f8 1000035c <_ZN12aprssettingsC1Ev>: 1000035c: 235a movs r3, #90 ; 0x5a 1000035e: b570 push {r4, r5, r6, lr} 10000360: 0004 movs r4, r0 10000362: 4d1b ldr r5, [pc, #108] ; (100003d0 <_ZN12aprssettingsC1Ev+0x74>) 10000364: 7003 strb r3, [r0, #0] 10000366: 0029 movs r1, r5 10000368: 220a movs r2, #10 1000036a: 3001 adds r0, #1 1000036c: f008 fafc bl 10008968 <__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: f008 faf5 bl 10008968 <__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: f008 faee bl 10008968 <__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: f008 fae7 bl 10008968 <__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: f008 fae0 bl 10008968 <__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: f008 fad9 bl 10008968 <__wrap___aeabi_memcpy> 100003b6: 4b07 ldr r3, [pc, #28] ; (100003d4 <_ZN12aprssettingsC1Ev+0x78>) 100003b8: 2201 movs r2, #1 100003ba: 64a3 str r3, [r4, #72] ; 0x48 100003bc: 4b06 ldr r3, [pc, #24] ; (100003d8 <_ZN12aprssettingsC1Ev+0x7c>) 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: 4b05 ldr r3, [pc, #20] ; (100003dc <_ZN12aprssettingsC1Ev+0x80>) 100003c8: 6563 str r3, [r4, #84] ; 0x54 100003ca: 4b05 ldr r3, [pc, #20] ; (100003e0 <_ZN12aprssettingsC1Ev+0x84>) 100003cc: 65a3 str r3, [r4, #88] ; 0x58 100003ce: bd70 pop {r4, r5, r6, pc} 100003d0: 1000e990 .word 0x1000e990 100003d4: 0008000c .word 0x0008000c 100003d8: 00110005 .word 0x00110005 100003dc: 0001e848 .word 0x0001e848 100003e0: 19dae198 .word 0x19dae198 100003e4 <_Z7log_outPKcz>: 100003e4: b40f push {r0, r1, r2, r3} 100003e6: b500 push {lr} 100003e8: 4b0a ldr r3, [pc, #40] ; (10000414 <_Z7log_outPKcz+0x30>) 100003ea: b0c3 sub sp, #268 ; 0x10c 100003ec: 7f9b ldrb r3, [r3, #30] 100003ee: 2b00 cmp r3, #0 100003f0: d10b bne.n 1000040a <_Z7log_outPKcz+0x26> 100003f2: 2180 movs r1, #128 ; 0x80 100003f4: ab45 add r3, sp, #276 ; 0x114 100003f6: 0049 lsls r1, r1, #1 100003f8: 9a44 ldr r2, [sp, #272] ; 0x110 100003fa: a802 add r0, sp, #8 100003fc: 9301 str r3, [sp, #4] 100003fe: f007 fba1 bl 10007b44 <__wrap_vsnprintf> 10000402: a902 add r1, sp, #8 10000404: 4804 ldr r0, [pc, #16] ; (10000418 <_Z7log_outPKcz+0x34>) 10000406: f008 fcad bl 10008d64 <__wrap_printf> 1000040a: b043 add sp, #268 ; 0x10c 1000040c: bc08 pop {r3} 1000040e: b004 add sp, #16 10000410: 4718 bx r3 10000412: 46c0 nop ; (mov r8, r8) 10000414: 20002f84 .word 0x20002f84 10000418: 1000f0ac .word 0x1000f0ac 1000041c <_Z12ShowSettingsv>: 1000041c: b510 push {r4, lr} 1000041e: 4827 ldr r0, [pc, #156] ; (100004bc <_Z12ShowSettingsv+0xa0>) 10000420: f7ff ffe0 bl 100003e4 <_Z7log_outPKcz> 10000424: 4c26 ldr r4, [pc, #152] ; (100004c0 <_Z12ShowSettingsv+0xa4>) 10000426: 4827 ldr r0, [pc, #156] ; (100004c4 <_Z12ShowSettingsv+0xa8>) 10000428: 0021 movs r1, r4 1000042a: f7ff ffdb bl 100003e4 <_Z7log_outPKcz> 1000042e: 2180 movs r1, #128 ; 0x80 10000430: 4825 ldr r0, [pc, #148] ; (100004c8 <_Z12ShowSettingsv+0xac>) 10000432: 0049 lsls r1, r1, #1 10000434: f7ff ffd6 bl 100003e4 <_Z7log_outPKcz> 10000438: 4824 ldr r0, [pc, #144] ; (100004cc <_Z12ShowSettingsv+0xb0>) 1000043a: f7ff ffd3 bl 100003e4 <_Z7log_outPKcz> 1000043e: 0021 movs r1, r4 10000440: 4823 ldr r0, [pc, #140] ; (100004d0 <_Z12ShowSettingsv+0xb4>) 10000442: 3932 subs r1, #50 ; 0x32 10000444: f7ff ffce bl 100003e4 <_Z7log_outPKcz> 10000448: 0021 movs r1, r4 1000044a: 4822 ldr r0, [pc, #136] ; (100004d4 <_Z12ShowSettingsv+0xb8>) 1000044c: 3928 subs r1, #40 ; 0x28 1000044e: f7ff ffc9 bl 100003e4 <_Z7log_outPKcz> 10000452: 0021 movs r1, r4 10000454: 4820 ldr r0, [pc, #128] ; (100004d8 <_Z12ShowSettingsv+0xbc>) 10000456: 391e subs r1, #30 10000458: f7ff ffc4 bl 100003e4 <_Z7log_outPKcz> 1000045c: 0021 movs r1, r4 1000045e: 481f ldr r0, [pc, #124] ; (100004dc <_Z12ShowSettingsv+0xc0>) 10000460: 3914 subs r1, #20 10000462: f7ff ffbf bl 100003e4 <_Z7log_outPKcz> 10000466: 0021 movs r1, r4 10000468: 481d ldr r0, [pc, #116] ; (100004e0 <_Z12ShowSettingsv+0xc4>) 1000046a: 390a subs r1, #10 1000046c: 3c33 subs r4, #51 ; 0x33 1000046e: f7ff ffb9 bl 100003e4 <_Z7log_outPKcz> 10000472: 481c ldr r0, [pc, #112] ; (100004e4 <_Z12ShowSettingsv+0xc8>) 10000474: f7ff ffb6 bl 100003e4 <_Z7log_outPKcz> 10000478: 6da1 ldr r1, [r4, #88] ; 0x58 1000047a: 481b ldr r0, [pc, #108] ; (100004e8 <_Z12ShowSettingsv+0xcc>) 1000047c: f7ff ffb2 bl 100003e4 <_Z7log_outPKcz> 10000480: 2348 movs r3, #72 ; 0x48 10000482: 481a ldr r0, [pc, #104] ; (100004ec <_Z12ShowSettingsv+0xd0>) 10000484: 5ae1 ldrh r1, [r4, r3] 10000486: f7ff ffad bl 100003e4 <_Z7log_outPKcz> 1000048a: 234a movs r3, #74 ; 0x4a 1000048c: 4818 ldr r0, [pc, #96] ; (100004f0 <_Z12ShowSettingsv+0xd4>) 1000048e: 5ae1 ldrh r1, [r4, r3] 10000490: f7ff ffa8 bl 100003e4 <_Z7log_outPKcz> 10000494: 234c movs r3, #76 ; 0x4c 10000496: 4817 ldr r0, [pc, #92] ; (100004f4 <_Z12ShowSettingsv+0xd8>) 10000498: 5ae1 ldrh r1, [r4, r3] 1000049a: f7ff ffa3 bl 100003e4 <_Z7log_outPKcz> 1000049e: 234e movs r3, #78 ; 0x4e 100004a0: 4815 ldr r0, [pc, #84] ; (100004f8 <_Z12ShowSettingsv+0xdc>) 100004a2: 5ae1 ldrh r1, [r4, r3] 100004a4: f7ff ff9e bl 100003e4 <_Z7log_outPKcz> 100004a8: 2350 movs r3, #80 ; 0x50 100004aa: 4814 ldr r0, [pc, #80] ; (100004fc <_Z12ShowSettingsv+0xe0>) 100004ac: 5ae1 ldrh r1, [r4, r3] 100004ae: f7ff ff99 bl 100003e4 <_Z7log_outPKcz> 100004b2: 6d61 ldr r1, [r4, #84] ; 0x54 100004b4: 4812 ldr r0, [pc, #72] ; (10000500 <_Z12ShowSettingsv+0xe4>) 100004b6: f7ff ff95 bl 100003e4 <_Z7log_outPKcz> 100004ba: bd10 pop {r4, pc} 100004bc: 1000eb0c .word 0x1000eb0c 100004c0: 20002a13 .word 0x20002a13 100004c4: 1000eb40 .word 0x1000eb40 100004c8: 1000eb58 .word 0x1000eb58 100004cc: 1000eb74 .word 0x1000eb74 100004d0: 1000eb84 .word 0x1000eb84 100004d4: 1000eb9c .word 0x1000eb9c 100004d8: 1000ebb4 .word 0x1000ebb4 100004dc: 1000ebcc .word 0x1000ebcc 100004e0: 1000ebe4 .word 0x1000ebe4 100004e4: 1000ec00 .word 0x1000ec00 100004e8: 1000ec10 .word 0x1000ec10 100004ec: 1000ec28 .word 0x1000ec28 100004f0: 1000ec40 .word 0x1000ec40 100004f4: 1000ec58 .word 0x1000ec58 100004f8: 1000ec70 .word 0x1000ec70 100004fc: 1000ec88 .word 0x1000ec88 10000500: 1000eca0 .word 0x1000eca0 10000504 <_Z5setupv>: 10000504: b5f0 push {r4, r5, r6, r7, lr} 10000506: 46c6 mov lr, r8 10000508: b500 push {lr} 1000050a: f008 fc37 bl 10008d7c 1000050e: 22ff movs r2, #255 ; 0xff 10000510: 2100 movs r1, #0 10000512: 4851 ldr r0, [pc, #324] ; (10000658 <_Z5setupv+0x154>) 10000514: f008 fa22 bl 1000895c <__wrap_memset> 10000518: 22ff movs r2, #255 ; 0xff 1000051a: 2100 movs r1, #0 1000051c: 484f ldr r0, [pc, #316] ; (1000065c <_Z5setupv+0x158>) 1000051e: f008 fa1d bl 1000895c <__wrap_memset> 10000522: 2006 movs r0, #6 10000524: f003 f99a bl 1000385c 10000528: 2005 movs r0, #5 1000052a: f003 f997 bl 1000385c 1000052e: 2004 movs r0, #4 10000530: f003 f994 bl 1000385c 10000534: 2002 movs r0, #2 10000536: f003 f991 bl 1000385c 1000053a: 2003 movs r0, #3 1000053c: f003 f98e bl 1000385c 10000540: 2008 movs r0, #8 10000542: 24d0 movs r4, #208 ; 0xd0 10000544: 2140 movs r1, #64 ; 0x40 10000546: 2220 movs r2, #32 10000548: 2310 movs r3, #16 1000054a: 2600 movs r6, #0 1000054c: 2704 movs r7, #4 1000054e: 4680 mov r8, r0 10000550: 4d43 ldr r5, [pc, #268] ; (10000660 <_Z5setupv+0x15c>) 10000552: 0624 lsls r4, r4, #24 10000554: 6261 str r1, [r4, #36] ; 0x24 10000556: 6262 str r2, [r4, #36] ; 0x24 10000558: 6263 str r3, [r4, #36] ; 0x24 1000055a: 6267 str r7, [r4, #36] ; 0x24 1000055c: 6260 str r0, [r4, #36] ; 0x24 1000055e: 61a1 str r1, [r4, #24] 10000560: 30f2 adds r0, #242 ; 0xf2 10000562: 702e strb r6, [r5, #0] 10000564: 61a2 str r2, [r4, #24] 10000566: 706e strb r6, [r5, #1] 10000568: 6163 str r3, [r4, #20] 1000056a: 70ae strb r6, [r5, #2] 1000056c: 6167 str r7, [r4, #20] 1000056e: f003 fde7 bl 10004140 10000572: 4643 mov r3, r8 10000574: 61a7 str r7, [r4, #24] 10000576: 483b ldr r0, [pc, #236] ; (10000664 <_Z5setupv+0x160>) 10000578: 61a3 str r3, [r4, #24] 1000057a: 70ee strb r6, [r5, #3] 1000057c: f003 fde0 bl 10004140 10000580: 4d39 ldr r5, [pc, #228] ; (10000668 <_Z5setupv+0x164>) 10000582: 682b ldr r3, [r5, #0] 10000584: 781b ldrb r3, [r3, #0] 10000586: 2b5a cmp r3, #90 ; 0x5a 10000588: d062 beq.n 10000650 <_Z5setupv+0x14c> 1000058a: 4838 ldr r0, [pc, #224] ; (1000066c <_Z5setupv+0x168>) 1000058c: f7ff ff2a bl 100003e4 <_Z7log_outPKcz> 10000590: 4c37 ldr r4, [pc, #220] ; (10000670 <_Z5setupv+0x16c>) 10000592: 22a3 movs r2, #163 ; 0xa3 10000594: 2100 movs r1, #0 10000596: 0020 movs r0, r4 10000598: f008 f9e0 bl 1000895c <__wrap_memset> 1000059c: f3ef 8710 mrs r7, PRIMASK 100005a0: b672 cpsid i 100005a2: 4834 ldr r0, [pc, #208] ; (10000674 <_Z5setupv+0x170>) 100005a4: f7ff ff1e bl 100003e4 <_Z7log_outPKcz> 100005a8: 2180 movs r1, #128 ; 0x80 100005aa: 2080 movs r0, #128 ; 0x80 100005ac: 0149 lsls r1, r1, #5 100005ae: 0300 lsls r0, r0, #12 100005b0: f00e f972 bl 1000e898 <__flash_range_erase_veneer> 100005b4: 4e30 ldr r6, [pc, #192] ; (10000678 <_Z5setupv+0x174>) 100005b6: 0030 movs r0, r6 100005b8: f7ff ff14 bl 100003e4 <_Z7log_outPKcz> 100005bc: 482f ldr r0, [pc, #188] ; (1000067c <_Z5setupv+0x178>) 100005be: f7ff ff11 bl 100003e4 <_Z7log_outPKcz> 100005c2: 0021 movs r1, r4 100005c4: 2280 movs r2, #128 ; 0x80 100005c6: 2080 movs r0, #128 ; 0x80 100005c8: 395c subs r1, #92 ; 0x5c 100005ca: 0052 lsls r2, r2, #1 100005cc: 0300 lsls r0, r0, #12 100005ce: f00e f94b bl 1000e868 <__flash_range_program_veneer> 100005d2: 0030 movs r0, r6 100005d4: f7ff ff06 bl 100003e4 <_Z7log_outPKcz> 100005d8: f387 8810 msr PRIMASK, r7 100005dc: 2280 movs r2, #128 ; 0x80 100005de: 4c28 ldr r4, [pc, #160] ; (10000680 <_Z5setupv+0x17c>) 100005e0: 6829 ldr r1, [r5, #0] 100005e2: 0052 lsls r2, r2, #1 100005e4: 0020 movs r0, r4 100005e6: f008 f9bf bl 10008968 <__wrap___aeabi_memcpy> 100005ea: f7ff ff17 bl 1000041c <_Z12ShowSettingsv> 100005ee: 4825 ldr r0, [pc, #148] ; (10000684 <_Z5setupv+0x180>) 100005f0: f7ff fef8 bl 100003e4 <_Z7log_outPKcz> 100005f4: 4d24 ldr r5, [pc, #144] ; (10000688 <_Z5setupv+0x184>) 100005f6: 6da1 ldr r1, [r4, #88] ; 0x58 100005f8: 0028 movs r0, r5 100005fa: f00b fc13 bl 1000be24 <_ZN9LoRaClass5beginEl> 100005fe: 2800 cmp r0, #0 10000600: d103 bne.n 1000060a <_Z5setupv+0x106> 10000602: 4822 ldr r0, [pc, #136] ; (1000068c <_Z5setupv+0x188>) 10000604: f7ff feee bl 100003e4 <_Z7log_outPKcz> 10000608: e7fe b.n 10000608 <_Z5setupv+0x104> 1000060a: 234a movs r3, #74 ; 0x4a 1000060c: 0028 movs r0, r5 1000060e: 5ae1 ldrh r1, [r4, r3] 10000610: f00c fdb6 bl 1000d180 <_ZN9LoRaClass17setPreambleLengthEl> 10000614: 0028 movs r0, r5 10000616: 6d61 ldr r1, [r4, #84] ; 0x54 10000618: f00c fc10 bl 1000ce3c <_ZN9LoRaClass18setSignalBandwidthEl> 1000061c: 2350 movs r3, #80 ; 0x50 1000061e: 5ae2 ldrh r2, [r4, r3] 10000620: 3b02 subs r3, #2 10000622: 5ae1 ldrh r1, [r4, r3] 10000624: 0028 movs r0, r5 10000626: f00c f9f5 bl 1000ca14 <_ZN9LoRaClass10setTxPowerEii> 1000062a: 2348 movs r3, #72 ; 0x48 1000062c: 0028 movs r0, r5 1000062e: 5ae1 ldrh r1, [r4, r3] 10000630: f00c faae bl 1000cb90 <_ZN9LoRaClass18setSpreadingFactorEi> 10000634: 234c movs r3, #76 ; 0x4c 10000636: 0028 movs r0, r5 10000638: 5ae1 ldrh r1, [r4, r3] 1000063a: f00c fd4f bl 1000d0dc <_ZN9LoRaClass14setCodingRate4Ei> 1000063e: 0028 movs r0, r5 10000640: f00c fde6 bl 1000d210 <_ZN9LoRaClass9enableCrcEv> 10000644: 4812 ldr r0, [pc, #72] ; (10000690 <_Z5setupv+0x18c>) 10000646: f7ff fecd bl 100003e4 <_Z7log_outPKcz> 1000064a: bc04 pop {r2} 1000064c: 4690 mov r8, r2 1000064e: bdf0 pop {r4, r5, r6, r7, pc} 10000650: 4810 ldr r0, [pc, #64] ; (10000694 <_Z5setupv+0x190>) 10000652: f7ff fec7 bl 100003e4 <_Z7log_outPKcz> 10000656: e7c1 b.n 100005dc <_Z5setupv+0xd8> 10000658: 20003b10 .word 0x20003b10 1000065c: 20003c30 .word 0x20003c30 10000660: 20002f84 .word 0x20002f84 10000664: 00001388 .word 0x00001388 10000668: 200014c0 .word 0x200014c0 1000066c: 1000eff8 .word 0x1000eff8 10000670: 20002a3c .word 0x20002a3c 10000674: 1000efb8 .word 0x1000efb8 10000678: 1000efd0 .word 0x1000efd0 1000067c: 1000efd8 .word 0x1000efd8 10000680: 200029e0 .word 0x200029e0 10000684: 1000f07c .word 0x1000f07c 10000688: 20002f58 .word 0x20002f58 1000068c: 1000f090 .word 0x1000f090 10000690: 1000f0a0 .word 0x1000f0a0 10000694: 1000f034 .word 0x1000f034 10000698 <_Z10print_helpv>: 10000698: b510 push {r4, lr} 1000069a: 4811 ldr r0, [pc, #68] ; (100006e0 <_Z10print_helpv+0x48>) 1000069c: f7ff fea2 bl 100003e4 <_Z7log_outPKcz> 100006a0: 4810 ldr r0, [pc, #64] ; (100006e4 <_Z10print_helpv+0x4c>) 100006a2: f7ff fe9f bl 100003e4 <_Z7log_outPKcz> 100006a6: 4810 ldr r0, [pc, #64] ; (100006e8 <_Z10print_helpv+0x50>) 100006a8: f7ff fe9c bl 100003e4 <_Z7log_outPKcz> 100006ac: 480f ldr r0, [pc, #60] ; (100006ec <_Z10print_helpv+0x54>) 100006ae: f7ff fe99 bl 100003e4 <_Z7log_outPKcz> 100006b2: 480f ldr r0, [pc, #60] ; (100006f0 <_Z10print_helpv+0x58>) 100006b4: f7ff fe96 bl 100003e4 <_Z7log_outPKcz> 100006b8: 480e ldr r0, [pc, #56] ; (100006f4 <_Z10print_helpv+0x5c>) 100006ba: f7ff fe93 bl 100003e4 <_Z7log_outPKcz> 100006be: 480e ldr r0, [pc, #56] ; (100006f8 <_Z10print_helpv+0x60>) 100006c0: f7ff fe90 bl 100003e4 <_Z7log_outPKcz> 100006c4: 480d ldr r0, [pc, #52] ; (100006fc <_Z10print_helpv+0x64>) 100006c6: f7ff fe8d bl 100003e4 <_Z7log_outPKcz> 100006ca: 480d ldr r0, [pc, #52] ; (10000700 <_Z10print_helpv+0x68>) 100006cc: f7ff fe8a bl 100003e4 <_Z7log_outPKcz> 100006d0: 480c ldr r0, [pc, #48] ; (10000704 <_Z10print_helpv+0x6c>) 100006d2: f7ff fe87 bl 100003e4 <_Z7log_outPKcz> 100006d6: 480c ldr r0, [pc, #48] ; (10000708 <_Z10print_helpv+0x70>) 100006d8: f7ff fe84 bl 100003e4 <_Z7log_outPKcz> 100006dc: bd10 pop {r4, pc} 100006de: 46c0 nop ; (mov r8, r8) 100006e0: 1000e9fc .word 0x1000e9fc 100006e4: 1000ea10 .word 0x1000ea10 100006e8: 1000ea18 .word 0x1000ea18 100006ec: 1000ea30 .word 0x1000ea30 100006f0: 1000ea38 .word 0x1000ea38 100006f4: 1000ea54 .word 0x1000ea54 100006f8: 1000ea68 .word 0x1000ea68 100006fc: 1000ea90 .word 0x1000ea90 10000700: 1000eabc .word 0x1000eabc 10000704: 1000ead0 .word 0x1000ead0 10000708: 1000eaf8 .word 0x1000eaf8 1000070c <_Z10startRadiov>: 1000070c: b570 push {r4, r5, r6, lr} 1000070e: 4818 ldr r0, [pc, #96] ; (10000770 <_Z10startRadiov+0x64>) 10000710: f7ff fe68 bl 100003e4 <_Z7log_outPKcz> 10000714: 4d17 ldr r5, [pc, #92] ; (10000774 <_Z10startRadiov+0x68>) 10000716: 4c18 ldr r4, [pc, #96] ; (10000778 <_Z10startRadiov+0x6c>) 10000718: 6da9 ldr r1, [r5, #88] ; 0x58 1000071a: 0020 movs r0, r4 1000071c: f00b fb82 bl 1000be24 <_ZN9LoRaClass5beginEl> 10000720: 2800 cmp r0, #0 10000722: d103 bne.n 1000072c <_Z10startRadiov+0x20> 10000724: 4815 ldr r0, [pc, #84] ; (1000077c <_Z10startRadiov+0x70>) 10000726: f7ff fe5d bl 100003e4 <_Z7log_outPKcz> 1000072a: e7fe b.n 1000072a <_Z10startRadiov+0x1e> 1000072c: 234a movs r3, #74 ; 0x4a 1000072e: 0020 movs r0, r4 10000730: 5ae9 ldrh r1, [r5, r3] 10000732: f00c fd25 bl 1000d180 <_ZN9LoRaClass17setPreambleLengthEl> 10000736: 6d69 ldr r1, [r5, #84] ; 0x54 10000738: 0020 movs r0, r4 1000073a: f00c fb7f bl 1000ce3c <_ZN9LoRaClass18setSignalBandwidthEl> 1000073e: 2350 movs r3, #80 ; 0x50 10000740: 5aea ldrh r2, [r5, r3] 10000742: 3b02 subs r3, #2 10000744: 5ae9 ldrh r1, [r5, r3] 10000746: 0020 movs r0, r4 10000748: f00c f964 bl 1000ca14 <_ZN9LoRaClass10setTxPowerEii> 1000074c: 2348 movs r3, #72 ; 0x48 1000074e: 0020 movs r0, r4 10000750: 5ae9 ldrh r1, [r5, r3] 10000752: f00c fa1d bl 1000cb90 <_ZN9LoRaClass18setSpreadingFactorEi> 10000756: 234c movs r3, #76 ; 0x4c 10000758: 0020 movs r0, r4 1000075a: 5ae9 ldrh r1, [r5, r3] 1000075c: f00c fcbe bl 1000d0dc <_ZN9LoRaClass14setCodingRate4Ei> 10000760: 0020 movs r0, r4 10000762: f00c fd55 bl 1000d210 <_ZN9LoRaClass9enableCrcEv> 10000766: 4806 ldr r0, [pc, #24] ; (10000780 <_Z10startRadiov+0x74>) 10000768: f7ff fe3c bl 100003e4 <_Z7log_outPKcz> 1000076c: bd70 pop {r4, r5, r6, pc} 1000076e: 46c0 nop ; (mov r8, r8) 10000770: 1000f07c .word 0x1000f07c 10000774: 200029e0 .word 0x200029e0 10000778: 20002f58 .word 0x20002f58 1000077c: 1000f090 .word 0x1000f090 10000780: 1000f0a0 .word 0x1000f0a0 10000784 <_Z18ProcessSerialInputPc.part.0>: 10000784: b5f0 push {r4, r5, r6, r7, lr} 10000786: 2100 movs r1, #0 10000788: b0b3 sub sp, #204 ; 0xcc 1000078a: e006 b.n 1000079a <_Z18ProcessSerialInputPc.part.0+0x16> 1000078c: 466c mov r4, sp 1000078e: 1c4b adds r3, r1, #1 10000790: b2db uxtb r3, r3 10000792: 5462 strb r2, [r4, r1] 10000794: 2a20 cmp r2, #32 10000796: d04c beq.n 10000832 <_Z18ProcessSerialInputPc.part.0+0xae> 10000798: 0019 movs r1, r3 1000079a: 5c42 ldrb r2, [r0, r1] 1000079c: 2a00 cmp r2, #0 1000079e: d1f5 bne.n 1000078c <_Z18ProcessSerialInputPc.part.0+0x8> 100007a0: 2200 movs r2, #0 100007a2: ad19 add r5, sp, #100 ; 0x64 100007a4: 2300 movs r3, #0 100007a6: 49c5 ldr r1, [pc, #788] ; (10000abc <_Z18ProcessSerialInputPc.part.0+0x338>) 100007a8: 4668 mov r0, sp 100007aa: 54ab strb r3, [r5, r2] 100007ac: f00d fe80 bl 1000e4b0 100007b0: 2800 cmp r0, #0 100007b2: d10f bne.n 100007d4 <_Z18ProcessSerialInputPc.part.0+0x50> 100007b4: 49c2 ldr r1, [pc, #776] ; (10000ac0 <_Z18ProcessSerialInputPc.part.0+0x33c>) 100007b6: 0028 movs r0, r5 100007b8: f00d fe7a bl 1000e4b0 100007bc: 2800 cmp r0, #0 100007be: d100 bne.n 100007c2 <_Z18ProcessSerialInputPc.part.0+0x3e> 100007c0: e06a b.n 10000898 <_Z18ProcessSerialInputPc.part.0+0x114> 100007c2: 49c0 ldr r1, [pc, #768] ; (10000ac4 <_Z18ProcessSerialInputPc.part.0+0x340>) 100007c4: 0028 movs r0, r5 100007c6: f00d fe73 bl 1000e4b0 100007ca: 2800 cmp r0, #0 100007cc: d100 bne.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 100007ce: e0bd b.n 1000094c <_Z18ProcessSerialInputPc.part.0+0x1c8> 100007d0: b033 add sp, #204 ; 0xcc 100007d2: bdf0 pop {r4, r5, r6, r7, pc} 100007d4: 49bc ldr r1, [pc, #752] ; (10000ac8 <_Z18ProcessSerialInputPc.part.0+0x344>) 100007d6: 4668 mov r0, sp 100007d8: f00d fe6a bl 1000e4b0 100007dc: 2800 cmp r0, #0 100007de: d03b beq.n 10000858 <_Z18ProcessSerialInputPc.part.0+0xd4> 100007e0: 49ba ldr r1, [pc, #744] ; (10000acc <_Z18ProcessSerialInputPc.part.0+0x348>) 100007e2: 4668 mov r0, sp 100007e4: f00d fe64 bl 1000e4b0 100007e8: 2800 cmp r0, #0 100007ea: d100 bne.n 100007ee <_Z18ProcessSerialInputPc.part.0+0x6a> 100007ec: e0b1 b.n 10000952 <_Z18ProcessSerialInputPc.part.0+0x1ce> 100007ee: 49b8 ldr r1, [pc, #736] ; (10000ad0 <_Z18ProcessSerialInputPc.part.0+0x34c>) 100007f0: 4668 mov r0, sp 100007f2: f00d fe5d bl 1000e4b0 100007f6: 1e04 subs r4, r0, #0 100007f8: d000 beq.n 100007fc <_Z18ProcessSerialInputPc.part.0+0x78> 100007fa: e085 b.n 10000908 <_Z18ProcessSerialInputPc.part.0+0x184> 100007fc: 0028 movs r0, r5 100007fe: f00d fe9b bl 1000e538 10000802: 2809 cmp r0, #9 10000804: d8e4 bhi.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000806: 782a ldrb r2, [r5, #0] 10000808: 2a00 cmp r2, #0 1000080a: d100 bne.n 1000080e <_Z18ProcessSerialInputPc.part.0+0x8a> 1000080c: e120 b.n 10000a50 <_Z18ProcessSerialInputPc.part.0+0x2cc> 1000080e: 2300 movs r3, #0 10000810: 49b0 ldr r1, [pc, #704] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000812: 3301 adds r3, #1 10000814: 190c adds r4, r1, r4 10000816: b2db uxtb r3, r3 10000818: 7062 strb r2, [r4, #1] 1000081a: 5cea ldrb r2, [r5, r3] 1000081c: 001c movs r4, r3 1000081e: 2a00 cmp r2, #0 10000820: d1f7 bne.n 10000812 <_Z18ProcessSerialInputPc.part.0+0x8e> 10000822: 2300 movs r3, #0 10000824: 190c adds r4, r1, r4 10000826: 48ac ldr r0, [pc, #688] ; (10000ad8 <_Z18ProcessSerialInputPc.part.0+0x354>) 10000828: 3101 adds r1, #1 1000082a: 7063 strb r3, [r4, #1] 1000082c: f7ff fdda bl 100003e4 <_Z7log_outPKcz> 10000830: e7ce b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000832: 001a movs r2, r3 10000834: 2100 movs r1, #0 10000836: 446a add r2, sp 10000838: 3a01 subs r2, #1 1000083a: 7011 strb r1, [r2, #0] 1000083c: 5cc1 ldrb r1, [r0, r3] 1000083e: 2900 cmp r1, #0 10000840: d0ae beq.n 100007a0 <_Z18ProcessSerialInputPc.part.0+0x1c> 10000842: 2200 movs r2, #0 10000844: ad19 add r5, sp, #100 ; 0x64 10000846: 3301 adds r3, #1 10000848: b2db uxtb r3, r3 1000084a: 54a9 strb r1, [r5, r2] 1000084c: 5cc1 ldrb r1, [r0, r3] 1000084e: 1c54 adds r4, r2, #1 10000850: b2e2 uxtb r2, r4 10000852: 2900 cmp r1, #0 10000854: d1f7 bne.n 10000846 <_Z18ProcessSerialInputPc.part.0+0xc2> 10000856: e7a5 b.n 100007a4 <_Z18ProcessSerialInputPc.part.0+0x20> 10000858: f3ef 8510 mrs r5, PRIMASK 1000085c: b672 cpsid i 1000085e: 489f ldr r0, [pc, #636] ; (10000adc <_Z18ProcessSerialInputPc.part.0+0x358>) 10000860: f7ff fdc0 bl 100003e4 <_Z7log_outPKcz> 10000864: 2180 movs r1, #128 ; 0x80 10000866: 2080 movs r0, #128 ; 0x80 10000868: 0149 lsls r1, r1, #5 1000086a: 0300 lsls r0, r0, #12 1000086c: f00e f814 bl 1000e898 <__flash_range_erase_veneer> 10000870: 4c9b ldr r4, [pc, #620] ; (10000ae0 <_Z18ProcessSerialInputPc.part.0+0x35c>) 10000872: 0020 movs r0, r4 10000874: f7ff fdb6 bl 100003e4 <_Z7log_outPKcz> 10000878: 489a ldr r0, [pc, #616] ; (10000ae4 <_Z18ProcessSerialInputPc.part.0+0x360>) 1000087a: f7ff fdb3 bl 100003e4 <_Z7log_outPKcz> 1000087e: 2280 movs r2, #128 ; 0x80 10000880: 2080 movs r0, #128 ; 0x80 10000882: 0052 lsls r2, r2, #1 10000884: 4993 ldr r1, [pc, #588] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000886: 0300 lsls r0, r0, #12 10000888: f00d ffee bl 1000e868 <__flash_range_program_veneer> 1000088c: 0020 movs r0, r4 1000088e: f7ff fda9 bl 100003e4 <_Z7log_outPKcz> 10000892: f385 8810 msr PRIMASK, r5 10000896: e79b b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000898: 4d93 ldr r5, [pc, #588] ; (10000ae8 <_Z18ProcessSerialInputPc.part.0+0x364>) 1000089a: 682b ldr r3, [r5, #0] 1000089c: 781b ldrb r3, [r3, #0] 1000089e: 2b5a cmp r3, #90 ; 0x5a 100008a0: d100 bne.n 100008a4 <_Z18ProcessSerialInputPc.part.0+0x120> 100008a2: e091 b.n 100009c8 <_Z18ProcessSerialInputPc.part.0+0x244> 100008a4: 4891 ldr r0, [pc, #580] ; (10000aec <_Z18ProcessSerialInputPc.part.0+0x368>) 100008a6: f7ff fd9d bl 100003e4 <_Z7log_outPKcz> 100008aa: 4c91 ldr r4, [pc, #580] ; (10000af0 <_Z18ProcessSerialInputPc.part.0+0x36c>) 100008ac: 22a3 movs r2, #163 ; 0xa3 100008ae: 2100 movs r1, #0 100008b0: 0020 movs r0, r4 100008b2: f008 f853 bl 1000895c <__wrap_memset> 100008b6: f3ef 8710 mrs r7, PRIMASK 100008ba: b672 cpsid i 100008bc: 4887 ldr r0, [pc, #540] ; (10000adc <_Z18ProcessSerialInputPc.part.0+0x358>) 100008be: f7ff fd91 bl 100003e4 <_Z7log_outPKcz> 100008c2: 2180 movs r1, #128 ; 0x80 100008c4: 2080 movs r0, #128 ; 0x80 100008c6: 0149 lsls r1, r1, #5 100008c8: 0300 lsls r0, r0, #12 100008ca: f00d ffe5 bl 1000e898 <__flash_range_erase_veneer> 100008ce: 4e84 ldr r6, [pc, #528] ; (10000ae0 <_Z18ProcessSerialInputPc.part.0+0x35c>) 100008d0: 0030 movs r0, r6 100008d2: f7ff fd87 bl 100003e4 <_Z7log_outPKcz> 100008d6: 4883 ldr r0, [pc, #524] ; (10000ae4 <_Z18ProcessSerialInputPc.part.0+0x360>) 100008d8: f7ff fd84 bl 100003e4 <_Z7log_outPKcz> 100008dc: 0021 movs r1, r4 100008de: 2280 movs r2, #128 ; 0x80 100008e0: 2080 movs r0, #128 ; 0x80 100008e2: 395c subs r1, #92 ; 0x5c 100008e4: 0052 lsls r2, r2, #1 100008e6: 0300 lsls r0, r0, #12 100008e8: f00d ffbe bl 1000e868 <__flash_range_program_veneer> 100008ec: 0030 movs r0, r6 100008ee: f7ff fd79 bl 100003e4 <_Z7log_outPKcz> 100008f2: f387 8810 msr PRIMASK, r7 100008f6: 2280 movs r2, #128 ; 0x80 100008f8: 6829 ldr r1, [r5, #0] 100008fa: 0052 lsls r2, r2, #1 100008fc: 4875 ldr r0, [pc, #468] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 100008fe: f008 f833 bl 10008968 <__wrap___aeabi_memcpy> 10000902: f7ff fd8b bl 1000041c <_Z12ShowSettingsv> 10000906: e763 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000908: 497a ldr r1, [pc, #488] ; (10000af4 <_Z18ProcessSerialInputPc.part.0+0x370>) 1000090a: 4668 mov r0, sp 1000090c: f00d fdd0 bl 1000e4b0 10000910: 1e04 subs r4, r0, #0 10000912: d12c bne.n 1000096e <_Z18ProcessSerialInputPc.part.0+0x1ea> 10000914: 0028 movs r0, r5 10000916: f00d fe0f bl 1000e538 1000091a: 2809 cmp r0, #9 1000091c: d900 bls.n 10000920 <_Z18ProcessSerialInputPc.part.0+0x19c> 1000091e: e757 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000920: 782a ldrb r2, [r5, #0] 10000922: 2a00 cmp r2, #0 10000924: d100 bne.n 10000928 <_Z18ProcessSerialInputPc.part.0+0x1a4> 10000926: e0c6 b.n 10000ab6 <_Z18ProcessSerialInputPc.part.0+0x332> 10000928: 2300 movs r3, #0 1000092a: 496a ldr r1, [pc, #424] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 1000092c: 3301 adds r3, #1 1000092e: 190c adds r4, r1, r4 10000930: b2db uxtb r3, r3 10000932: 72e2 strb r2, [r4, #11] 10000934: 5cea ldrb r2, [r5, r3] 10000936: 001c movs r4, r3 10000938: 2a00 cmp r2, #0 1000093a: d1f7 bne.n 1000092c <_Z18ProcessSerialInputPc.part.0+0x1a8> 1000093c: 2300 movs r3, #0 1000093e: 190c adds r4, r1, r4 10000940: 486d ldr r0, [pc, #436] ; (10000af8 <_Z18ProcessSerialInputPc.part.0+0x374>) 10000942: 310b adds r1, #11 10000944: 72e3 strb r3, [r4, #11] 10000946: f7ff fd4d bl 100003e4 <_Z7log_outPKcz> 1000094a: e741 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 1000094c: f7ff fd66 bl 1000041c <_Z12ShowSettingsv> 10000950: e73e b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000952: 486a ldr r0, [pc, #424] ; (10000afc <_Z18ProcessSerialInputPc.part.0+0x378>) 10000954: f7ff fd46 bl 100003e4 <_Z7log_outPKcz> 10000958: 4869 ldr r0, [pc, #420] ; (10000b00 <_Z18ProcessSerialInputPc.part.0+0x37c>) 1000095a: f7ff fd43 bl 100003e4 <_Z7log_outPKcz> 1000095e: 2100 movs r1, #0 10000960: 4868 ldr r0, [pc, #416] ; (10000b04 <_Z18ProcessSerialInputPc.part.0+0x380>) 10000962: f008 fa61 bl 10008e28 10000966: 2201 movs r2, #1 10000968: 4b67 ldr r3, [pc, #412] ; (10000b08 <_Z18ProcessSerialInputPc.part.0+0x384>) 1000096a: 779a strb r2, [r3, #30] 1000096c: e730 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 1000096e: 4967 ldr r1, [pc, #412] ; (10000b0c <_Z18ProcessSerialInputPc.part.0+0x388>) 10000970: 4668 mov r0, sp 10000972: f00d fd9d bl 1000e4b0 10000976: 1e04 subs r4, r0, #0 10000978: d02a beq.n 100009d0 <_Z18ProcessSerialInputPc.part.0+0x24c> 1000097a: 4965 ldr r1, [pc, #404] ; (10000b10 <_Z18ProcessSerialInputPc.part.0+0x38c>) 1000097c: 4668 mov r0, sp 1000097e: f00d fd97 bl 1000e4b0 10000982: 1e04 subs r4, r0, #0 10000984: d142 bne.n 10000a0c <_Z18ProcessSerialInputPc.part.0+0x288> 10000986: 782e ldrb r6, [r5, #0] 10000988: 2e30 cmp r6, #48 ; 0x30 1000098a: d100 bne.n 1000098e <_Z18ProcessSerialInputPc.part.0+0x20a> 1000098c: e123 b.n 10000bd6 <_Z18ProcessSerialInputPc.part.0+0x452> 1000098e: 0028 movs r0, r5 10000990: f00d fdd2 bl 1000e538 10000994: 2809 cmp r0, #9 10000996: d900 bls.n 1000099a <_Z18ProcessSerialInputPc.part.0+0x216> 10000998: e71a b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 1000099a: 2e00 cmp r6, #0 1000099c: d100 bne.n 100009a0 <_Z18ProcessSerialInputPc.part.0+0x21c> 1000099e: e123 b.n 10000be8 <_Z18ProcessSerialInputPc.part.0+0x464> 100009a0: 2300 movs r3, #0 100009a2: 494c ldr r1, [pc, #304] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 100009a4: 190c adds r4, r1, r4 100009a6: 3301 adds r3, #1 100009a8: 3429 adds r4, #41 ; 0x29 100009aa: b2db uxtb r3, r3 100009ac: 7026 strb r6, [r4, #0] 100009ae: 5cee ldrb r6, [r5, r3] 100009b0: 001c movs r4, r3 100009b2: 2e00 cmp r6, #0 100009b4: d1f6 bne.n 100009a4 <_Z18ProcessSerialInputPc.part.0+0x220> 100009b6: 2300 movs r3, #0 100009b8: 190c adds r4, r1, r4 100009ba: 3429 adds r4, #41 ; 0x29 100009bc: 3129 adds r1, #41 ; 0x29 100009be: 4855 ldr r0, [pc, #340] ; (10000b14 <_Z18ProcessSerialInputPc.part.0+0x390>) 100009c0: 7023 strb r3, [r4, #0] 100009c2: f7ff fd0f bl 100003e4 <_Z7log_outPKcz> 100009c6: e703 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 100009c8: 4853 ldr r0, [pc, #332] ; (10000b18 <_Z18ProcessSerialInputPc.part.0+0x394>) 100009ca: f7ff fd0b bl 100003e4 <_Z7log_outPKcz> 100009ce: e792 b.n 100008f6 <_Z18ProcessSerialInputPc.part.0+0x172> 100009d0: 782e ldrb r6, [r5, #0] 100009d2: 2e30 cmp r6, #48 ; 0x30 100009d4: d069 beq.n 10000aaa <_Z18ProcessSerialInputPc.part.0+0x326> 100009d6: 0028 movs r0, r5 100009d8: f00d fdae bl 1000e538 100009dc: 2809 cmp r0, #9 100009de: d900 bls.n 100009e2 <_Z18ProcessSerialInputPc.part.0+0x25e> 100009e0: e6f6 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 100009e2: 2e00 cmp r6, #0 100009e4: d100 bne.n 100009e8 <_Z18ProcessSerialInputPc.part.0+0x264> 100009e6: e0fd b.n 10000be4 <_Z18ProcessSerialInputPc.part.0+0x460> 100009e8: 2300 movs r3, #0 100009ea: 493a ldr r1, [pc, #232] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 100009ec: 3301 adds r3, #1 100009ee: 190c adds r4, r1, r4 100009f0: b2db uxtb r3, r3 100009f2: 77e6 strb r6, [r4, #31] 100009f4: 5cee ldrb r6, [r5, r3] 100009f6: 001c movs r4, r3 100009f8: 2e00 cmp r6, #0 100009fa: d1f7 bne.n 100009ec <_Z18ProcessSerialInputPc.part.0+0x268> 100009fc: 2300 movs r3, #0 100009fe: 190c adds r4, r1, r4 10000a00: 4846 ldr r0, [pc, #280] ; (10000b1c <_Z18ProcessSerialInputPc.part.0+0x398>) 10000a02: 311f adds r1, #31 10000a04: 77e3 strb r3, [r4, #31] 10000a06: f7ff fced bl 100003e4 <_Z7log_outPKcz> 10000a0a: e6e1 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000a0c: 4944 ldr r1, [pc, #272] ; (10000b20 <_Z18ProcessSerialInputPc.part.0+0x39c>) 10000a0e: 4668 mov r0, sp 10000a10: f00d fd4e bl 1000e4b0 10000a14: 1e04 subs r4, r0, #0 10000a16: d11d bne.n 10000a54 <_Z18ProcessSerialInputPc.part.0+0x2d0> 10000a18: 0028 movs r0, r5 10000a1a: f00d fd8d bl 1000e538 10000a1e: 2809 cmp r0, #9 10000a20: d900 bls.n 10000a24 <_Z18ProcessSerialInputPc.part.0+0x2a0> 10000a22: e6d5 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000a24: 782a ldrb r2, [r5, #0] 10000a26: 492b ldr r1, [pc, #172] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000a28: 2a00 cmp r2, #0 10000a2a: d009 beq.n 10000a40 <_Z18ProcessSerialInputPc.part.0+0x2bc> 10000a2c: 2300 movs r3, #0 10000a2e: 4929 ldr r1, [pc, #164] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000a30: 3301 adds r3, #1 10000a32: 190c adds r4, r1, r4 10000a34: b2db uxtb r3, r3 10000a36: 7562 strb r2, [r4, #21] 10000a38: 5cea ldrb r2, [r5, r3] 10000a3a: 001c movs r4, r3 10000a3c: 2a00 cmp r2, #0 10000a3e: d1f7 bne.n 10000a30 <_Z18ProcessSerialInputPc.part.0+0x2ac> 10000a40: 2300 movs r3, #0 10000a42: 190c adds r4, r1, r4 10000a44: 4837 ldr r0, [pc, #220] ; (10000b24 <_Z18ProcessSerialInputPc.part.0+0x3a0>) 10000a46: 3115 adds r1, #21 10000a48: 7563 strb r3, [r4, #21] 10000a4a: f7ff fccb bl 100003e4 <_Z7log_outPKcz> 10000a4e: e6bf b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000a50: 4920 ldr r1, [pc, #128] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000a52: e6e6 b.n 10000822 <_Z18ProcessSerialInputPc.part.0+0x9e> 10000a54: 4934 ldr r1, [pc, #208] ; (10000b28 <_Z18ProcessSerialInputPc.part.0+0x3a4>) 10000a56: 4668 mov r0, sp 10000a58: f00d fd2a bl 1000e4b0 10000a5c: 2800 cmp r0, #0 10000a5e: d16d bne.n 10000b3c <_Z18ProcessSerialInputPc.part.0+0x3b8> 10000a60: 7828 ldrb r0, [r5, #0] 10000a62: 0003 movs r3, r0 10000a64: 3b30 subs r3, #48 ; 0x30 10000a66: 2b09 cmp r3, #9 10000a68: d900 bls.n 10000a6c <_Z18ProcessSerialInputPc.part.0+0x2e8> 10000a6a: e0b0 b.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000a6c: 2100 movs r1, #0 10000a6e: 2200 movs r2, #0 10000a70: e004 b.n 10000a7c <_Z18ProcessSerialInputPc.part.0+0x2f8> 10000a72: 0003 movs r3, r0 10000a74: 3b30 subs r3, #48 ; 0x30 10000a76: 2b09 cmp r3, #9 10000a78: d900 bls.n 10000a7c <_Z18ProcessSerialInputPc.part.0+0x2f8> 10000a7a: e0a8 b.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000a7c: 008b lsls r3, r1, #2 10000a7e: 185b adds r3, r3, r1 10000a80: 005b lsls r3, r3, #1 10000a82: 181b adds r3, r3, r0 10000a84: 0019 movs r1, r3 10000a86: 3201 adds r2, #1 10000a88: b292 uxth r2, r2 10000a8a: 5ca8 ldrb r0, [r5, r2] 10000a8c: 3930 subs r1, #48 ; 0x30 10000a8e: 2800 cmp r0, #0 10000a90: d1ef bne.n 10000a72 <_Z18ProcessSerialInputPc.part.0+0x2ee> 10000a92: 4a26 ldr r2, [pc, #152] ; (10000b2c <_Z18ProcessSerialInputPc.part.0+0x3a8>) 10000a94: 189a adds r2, r3, r2 10000a96: 4b26 ldr r3, [pc, #152] ; (10000b30 <_Z18ProcessSerialInputPc.part.0+0x3ac>) 10000a98: 429a cmp r2, r3 10000a9a: d900 bls.n 10000a9e <_Z18ProcessSerialInputPc.part.0+0x31a> 10000a9c: e097 b.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000a9e: 4b0d ldr r3, [pc, #52] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000aa0: 4824 ldr r0, [pc, #144] ; (10000b34 <_Z18ProcessSerialInputPc.part.0+0x3b0>) 10000aa2: 6599 str r1, [r3, #88] ; 0x58 10000aa4: f7ff fc9e bl 100003e4 <_Z7log_outPKcz> 10000aa8: e692 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000aaa: 4b0a ldr r3, [pc, #40] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000aac: 77d8 strb r0, [r3, #31] 10000aae: 4822 ldr r0, [pc, #136] ; (10000b38 <_Z18ProcessSerialInputPc.part.0+0x3b4>) 10000ab0: f7ff fc98 bl 100003e4 <_Z7log_outPKcz> 10000ab4: e68c b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000ab6: 4907 ldr r1, [pc, #28] ; (10000ad4 <_Z18ProcessSerialInputPc.part.0+0x350>) 10000ab8: e740 b.n 1000093c <_Z18ProcessSerialInputPc.part.0+0x1b8> 10000aba: 46c0 nop ; (mov r8, r8) 10000abc: 1000ed58 .word 0x1000ed58 10000ac0: 1000ed60 .word 0x1000ed60 10000ac4: 1000ed68 .word 0x1000ed68 10000ac8: 1000ed6c .word 0x1000ed6c 10000acc: 1000ed74 .word 0x1000ed74 10000ad0: 1000edd0 .word 0x1000edd0 10000ad4: 200029e0 .word 0x200029e0 10000ad8: 1000edd8 .word 0x1000edd8 10000adc: 1000efb8 .word 0x1000efb8 10000ae0: 1000efd0 .word 0x1000efd0 10000ae4: 1000efd8 .word 0x1000efd8 10000ae8: 200014c0 .word 0x200014c0 10000aec: 1000eff8 .word 0x1000eff8 10000af0: 20002a3c .word 0x20002a3c 10000af4: 1000edec .word 0x1000edec 10000af8: 1000edf8 .word 0x1000edf8 10000afc: 1000ed7c .word 0x1000ed7c 10000b00: 1000ed94 .word 0x1000ed94 10000b04: 20001560 .word 0x20001560 10000b08: 20002f84 .word 0x20002f84 10000b0c: 1000ee10 .word 0x1000ee10 10000b10: 1000ee3c .word 0x1000ee3c 10000b14: 1000ee54 .word 0x1000ee54 10000b18: 1000f034 .word 0x1000f034 10000b1c: 1000ee28 .word 0x1000ee28 10000b20: 1000ee68 .word 0x1000ee68 10000b24: 1000ee70 .word 0x1000ee70 10000b28: 1000ee88 .word 0x1000ee88 10000b2c: e6f74ed0 .word 0xe6f74ed0 10000b30: 01c9c380 .word 0x01c9c380 10000b34: 1000eeb4 .word 0x1000eeb4 10000b38: 1000ee18 .word 0x1000ee18 10000b3c: 4981 ldr r1, [pc, #516] ; (10000d44 <_Z18ProcessSerialInputPc.part.0+0x5c0>) 10000b3e: 4668 mov r0, sp 10000b40: f00d fcb6 bl 1000e4b0 10000b44: 2800 cmp r0, #0 10000b46: d120 bne.n 10000b8a <_Z18ProcessSerialInputPc.part.0+0x406> 10000b48: 7828 ldrb r0, [r5, #0] 10000b4a: 0003 movs r3, r0 10000b4c: 3b30 subs r3, #48 ; 0x30 10000b4e: 2b09 cmp r3, #9 10000b50: d83d bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000b52: 2100 movs r1, #0 10000b54: 2200 movs r2, #0 10000b56: e003 b.n 10000b60 <_Z18ProcessSerialInputPc.part.0+0x3dc> 10000b58: 0003 movs r3, r0 10000b5a: 3b30 subs r3, #48 ; 0x30 10000b5c: 2b09 cmp r3, #9 10000b5e: d836 bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000b60: 008b lsls r3, r1, #2 10000b62: 185b adds r3, r3, r1 10000b64: 005b lsls r3, r3, #1 10000b66: 181b adds r3, r3, r0 10000b68: 0019 movs r1, r3 10000b6a: 3201 adds r2, #1 10000b6c: b292 uxth r2, r2 10000b6e: 5ca8 ldrb r0, [r5, r2] 10000b70: 3930 subs r1, #48 ; 0x30 10000b72: 2800 cmp r0, #0 10000b74: d1f0 bne.n 10000b58 <_Z18ProcessSerialInputPc.part.0+0x3d4> 10000b76: 3b36 subs r3, #54 ; 0x36 10000b78: 2b06 cmp r3, #6 10000b7a: d828 bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000b7c: 2348 movs r3, #72 ; 0x48 10000b7e: 4a72 ldr r2, [pc, #456] ; (10000d48 <_Z18ProcessSerialInputPc.part.0+0x5c4>) 10000b80: 4872 ldr r0, [pc, #456] ; (10000d4c <_Z18ProcessSerialInputPc.part.0+0x5c8>) 10000b82: 52d1 strh r1, [r2, r3] 10000b84: f7ff fc2e bl 100003e4 <_Z7log_outPKcz> 10000b88: e622 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000b8a: 4971 ldr r1, [pc, #452] ; (10000d50 <_Z18ProcessSerialInputPc.part.0+0x5cc>) 10000b8c: 4668 mov r0, sp 10000b8e: f00d fc8f bl 1000e4b0 10000b92: 2800 cmp r0, #0 10000b94: d02a beq.n 10000bec <_Z18ProcessSerialInputPc.part.0+0x468> 10000b96: 496f ldr r1, [pc, #444] ; (10000d54 <_Z18ProcessSerialInputPc.part.0+0x5d0>) 10000b98: 4668 mov r0, sp 10000b9a: f00d fc89 bl 1000e4b0 10000b9e: 2800 cmp r0, #0 10000ba0: d145 bne.n 10000c2e <_Z18ProcessSerialInputPc.part.0+0x4aa> 10000ba2: 782c ldrb r4, [r5, #0] 10000ba4: 0023 movs r3, r4 10000ba6: 3b30 subs r3, #48 ; 0x30 10000ba8: 2b09 cmp r3, #9 10000baa: d810 bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000bac: 0001 movs r1, r0 10000bae: 0002 movs r2, r0 10000bb0: 008b lsls r3, r1, #2 10000bb2: 185b adds r3, r3, r1 10000bb4: 005b lsls r3, r3, #1 10000bb6: 191b adds r3, r3, r4 10000bb8: 0019 movs r1, r3 10000bba: 3201 adds r2, #1 10000bbc: b292 uxth r2, r2 10000bbe: 5cac ldrb r4, [r5, r2] 10000bc0: 3930 subs r1, #48 ; 0x30 10000bc2: 2c00 cmp r4, #0 10000bc4: d029 beq.n 10000c1a <_Z18ProcessSerialInputPc.part.0+0x496> 10000bc6: 0023 movs r3, r4 10000bc8: 3b30 subs r3, #48 ; 0x30 10000bca: 2b09 cmp r3, #9 10000bcc: d9f0 bls.n 10000bb0 <_Z18ProcessSerialInputPc.part.0+0x42c> 10000bce: 4862 ldr r0, [pc, #392] ; (10000d58 <_Z18ProcessSerialInputPc.part.0+0x5d4>) 10000bd0: f7ff fc08 bl 100003e4 <_Z7log_outPKcz> 10000bd4: e5fc b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000bd6: 2329 movs r3, #41 ; 0x29 10000bd8: 4a5b ldr r2, [pc, #364] ; (10000d48 <_Z18ProcessSerialInputPc.part.0+0x5c4>) 10000bda: 54d0 strb r0, [r2, r3] 10000bdc: 485f ldr r0, [pc, #380] ; (10000d5c <_Z18ProcessSerialInputPc.part.0+0x5d8>) 10000bde: f7ff fc01 bl 100003e4 <_Z7log_outPKcz> 10000be2: e5f5 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000be4: 4958 ldr r1, [pc, #352] ; (10000d48 <_Z18ProcessSerialInputPc.part.0+0x5c4>) 10000be6: e709 b.n 100009fc <_Z18ProcessSerialInputPc.part.0+0x278> 10000be8: 4957 ldr r1, [pc, #348] ; (10000d48 <_Z18ProcessSerialInputPc.part.0+0x5c4>) 10000bea: e6e4 b.n 100009b6 <_Z18ProcessSerialInputPc.part.0+0x232> 10000bec: 7828 ldrb r0, [r5, #0] 10000bee: 0003 movs r3, r0 10000bf0: 3b30 subs r3, #48 ; 0x30 10000bf2: 2b09 cmp r3, #9 10000bf4: d8eb bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000bf6: 2100 movs r1, #0 10000bf8: 2200 movs r2, #0 10000bfa: 008b lsls r3, r1, #2 10000bfc: 185b adds r3, r3, r1 10000bfe: 005b lsls r3, r3, #1 10000c00: 181b adds r3, r3, r0 10000c02: 0019 movs r1, r3 10000c04: 3201 adds r2, #1 10000c06: b292 uxth r2, r2 10000c08: 5ca8 ldrb r0, [r5, r2] 10000c0a: 3930 subs r1, #48 ; 0x30 10000c0c: 2800 cmp r0, #0 10000c0e: d04c beq.n 10000caa <_Z18ProcessSerialInputPc.part.0+0x526> 10000c10: 0003 movs r3, r0 10000c12: 3b30 subs r3, #48 ; 0x30 10000c14: 2b09 cmp r3, #9 10000c16: d9f0 bls.n 10000bfa <_Z18ProcessSerialInputPc.part.0+0x476> 10000c18: e7d9 b.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000c1a: 3b35 subs r3, #53 ; 0x35 10000c1c: 2b03 cmp r3, #3 10000c1e: d8d6 bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000c20: 234c movs r3, #76 ; 0x4c 10000c22: 4a49 ldr r2, [pc, #292] ; (10000d48 <_Z18ProcessSerialInputPc.part.0+0x5c4>) 10000c24: 484e ldr r0, [pc, #312] ; (10000d60 <_Z18ProcessSerialInputPc.part.0+0x5dc>) 10000c26: 52d1 strh r1, [r2, r3] 10000c28: f7ff fbdc bl 100003e4 <_Z7log_outPKcz> 10000c2c: e5d0 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000c2e: 494d ldr r1, [pc, #308] ; (10000d64 <_Z18ProcessSerialInputPc.part.0+0x5e0>) 10000c30: 4668 mov r0, sp 10000c32: f00d fc3d bl 1000e4b0 10000c36: 2800 cmp r0, #0 10000c38: d020 beq.n 10000c7c <_Z18ProcessSerialInputPc.part.0+0x4f8> 10000c3a: 494b ldr r1, [pc, #300] ; (10000d68 <_Z18ProcessSerialInputPc.part.0+0x5e4>) 10000c3c: 4668 mov r0, sp 10000c3e: f00d fc37 bl 1000e4b0 10000c42: 2800 cmp r0, #0 10000c44: d146 bne.n 10000cd4 <_Z18ProcessSerialInputPc.part.0+0x550> 10000c46: 0001 movs r1, r0 10000c48: 0003 movs r3, r0 10000c4a: 300a adds r0, #10 10000c4c: e008 b.n 10000c60 <_Z18ProcessSerialInputPc.part.0+0x4dc> 10000c4e: 0014 movs r4, r2 10000c50: 3c30 subs r4, #48 ; 0x30 10000c52: 2c09 cmp r4, #9 10000c54: d8bb bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000c56: 4341 muls r1, r0 10000c58: 3301 adds r3, #1 10000c5a: 3930 subs r1, #48 ; 0x30 10000c5c: 1851 adds r1, r2, r1 10000c5e: b29b uxth r3, r3 10000c60: 5cea ldrb r2, [r5, r3] 10000c62: 2a00 cmp r2, #0 10000c64: d1f3 bne.n 10000c4e <_Z18ProcessSerialInputPc.part.0+0x4ca> 10000c66: 4b41 ldr r3, [pc, #260] ; (10000d6c <_Z18ProcessSerialInputPc.part.0+0x5e8>) 10000c68: 4a41 ldr r2, [pc, #260] ; (10000d70 <_Z18ProcessSerialInputPc.part.0+0x5ec>) 10000c6a: 18cb adds r3, r1, r3 10000c6c: 4293 cmp r3, r2 10000c6e: d8ae bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000c70: 4b35 ldr r3, [pc, #212] ; (10000d48 <_Z18ProcessSerialInputPc.part.0+0x5c4>) 10000c72: 4840 ldr r0, [pc, #256] ; (10000d74 <_Z18ProcessSerialInputPc.part.0+0x5f0>) 10000c74: 6559 str r1, [r3, #84] ; 0x54 10000c76: f7ff fbb5 bl 100003e4 <_Z7log_outPKcz> 10000c7a: e5a9 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000c7c: 782c ldrb r4, [r5, #0] 10000c7e: 0023 movs r3, r4 10000c80: 3b30 subs r3, #48 ; 0x30 10000c82: 2b09 cmp r3, #9 10000c84: d8a3 bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000c86: 0001 movs r1, r0 10000c88: 0002 movs r2, r0 10000c8a: 008b lsls r3, r1, #2 10000c8c: 185b adds r3, r3, r1 10000c8e: 005b lsls r3, r3, #1 10000c90: 191b adds r3, r3, r4 10000c92: 0019 movs r1, r3 10000c94: 3201 adds r2, #1 10000c96: b292 uxth r2, r2 10000c98: 5cac ldrb r4, [r5, r2] 10000c9a: 3930 subs r1, #48 ; 0x30 10000c9c: 2c00 cmp r4, #0 10000c9e: d00f beq.n 10000cc0 <_Z18ProcessSerialInputPc.part.0+0x53c> 10000ca0: 0023 movs r3, r4 10000ca2: 3b30 subs r3, #48 ; 0x30 10000ca4: 2b09 cmp r3, #9 10000ca6: d9f0 bls.n 10000c8a <_Z18ProcessSerialInputPc.part.0+0x506> 10000ca8: e791 b.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000caa: 4a33 ldr r2, [pc, #204] ; (10000d78 <_Z18ProcessSerialInputPc.part.0+0x5f4>) 10000cac: 3b36 subs r3, #54 ; 0x36 10000cae: 4293 cmp r3, r2 10000cb0: d88d bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000cb2: 234a movs r3, #74 ; 0x4a 10000cb4: 4a24 ldr r2, [pc, #144] ; (10000d48 <_Z18ProcessSerialInputPc.part.0+0x5c4>) 10000cb6: 4831 ldr r0, [pc, #196] ; (10000d7c <_Z18ProcessSerialInputPc.part.0+0x5f8>) 10000cb8: 52d1 strh r1, [r2, r3] 10000cba: f7ff fb93 bl 100003e4 <_Z7log_outPKcz> 10000cbe: e587 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000cc0: 3b32 subs r3, #50 ; 0x32 10000cc2: 2b0f cmp r3, #15 10000cc4: d883 bhi.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000cc6: 234e movs r3, #78 ; 0x4e 10000cc8: 4a1f ldr r2, [pc, #124] ; (10000d48 <_Z18ProcessSerialInputPc.part.0+0x5c4>) 10000cca: 482d ldr r0, [pc, #180] ; (10000d80 <_Z18ProcessSerialInputPc.part.0+0x5fc>) 10000ccc: 52d1 strh r1, [r2, r3] 10000cce: f7ff fb89 bl 100003e4 <_Z7log_outPKcz> 10000cd2: e57d b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000cd4: 492b ldr r1, [pc, #172] ; (10000d84 <_Z18ProcessSerialInputPc.part.0+0x600>) 10000cd6: 4668 mov r0, sp 10000cd8: f00d fbea bl 1000e4b0 10000cdc: 2800 cmp r0, #0 10000cde: d11a bne.n 10000d16 <_Z18ProcessSerialInputPc.part.0+0x592> 10000ce0: 0001 movs r1, r0 10000ce2: 0003 movs r3, r0 10000ce4: 300a adds r0, #10 10000ce6: e009 b.n 10000cfc <_Z18ProcessSerialInputPc.part.0+0x578> 10000ce8: 0014 movs r4, r2 10000cea: 3c30 subs r4, #48 ; 0x30 10000cec: 2c09 cmp r4, #9 10000cee: d900 bls.n 10000cf2 <_Z18ProcessSerialInputPc.part.0+0x56e> 10000cf0: e76d b.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000cf2: 4341 muls r1, r0 10000cf4: 3301 adds r3, #1 10000cf6: 3930 subs r1, #48 ; 0x30 10000cf8: 1851 adds r1, r2, r1 10000cfa: b29b uxth r3, r3 10000cfc: 5cea ldrb r2, [r5, r3] 10000cfe: 2a00 cmp r2, #0 10000d00: d1f2 bne.n 10000ce8 <_Z18ProcessSerialInputPc.part.0+0x564> 10000d02: 2901 cmp r1, #1 10000d04: d900 bls.n 10000d08 <_Z18ProcessSerialInputPc.part.0+0x584> 10000d06: e762 b.n 10000bce <_Z18ProcessSerialInputPc.part.0+0x44a> 10000d08: 2350 movs r3, #80 ; 0x50 10000d0a: 4a0f ldr r2, [pc, #60] ; (10000d48 <_Z18ProcessSerialInputPc.part.0+0x5c4>) 10000d0c: 481e ldr r0, [pc, #120] ; (10000d88 <_Z18ProcessSerialInputPc.part.0+0x604>) 10000d0e: 52d1 strh r1, [r2, r3] 10000d10: f7ff fb68 bl 100003e4 <_Z7log_outPKcz> 10000d14: e55c b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000d16: 491d ldr r1, [pc, #116] ; (10000d8c <_Z18ProcessSerialInputPc.part.0+0x608>) 10000d18: 4668 mov r0, sp 10000d1a: f00d fbc9 bl 1000e4b0 10000d1e: 2800 cmp r0, #0 10000d20: d000 beq.n 10000d24 <_Z18ProcessSerialInputPc.part.0+0x5a0> 10000d22: e555 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000d24: 491a ldr r1, [pc, #104] ; (10000d90 <_Z18ProcessSerialInputPc.part.0+0x60c>) 10000d26: 0028 movs r0, r5 10000d28: f00d fbc2 bl 1000e4b0 10000d2c: 2800 cmp r0, #0 10000d2e: d105 bne.n 10000d3c <_Z18ProcessSerialInputPc.part.0+0x5b8> 10000d30: 4818 ldr r0, [pc, #96] ; (10000d94 <_Z18ProcessSerialInputPc.part.0+0x610>) 10000d32: f7ff fb57 bl 100003e4 <_Z7log_outPKcz> 10000d36: f7ff fce9 bl 1000070c <_Z10startRadiov> 10000d3a: e549 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000d3c: f7ff fcac bl 10000698 <_Z10print_helpv> 10000d40: e546 b.n 100007d0 <_Z18ProcessSerialInputPc.part.0+0x4c> 10000d42: 46c0 nop ; (mov r8, r8) 10000d44: 1000eed0 .word 0x1000eed0 10000d48: 200029e0 .word 0x200029e0 10000d4c: 1000eed8 .word 0x1000eed8 10000d50: 1000eefc .word 0x1000eefc 10000d54: 1000ef1c .word 0x1000ef1c 10000d58: 1000ee90 .word 0x1000ee90 10000d5c: 1000ee44 .word 0x1000ee44 10000d60: 1000ef24 .word 0x1000ef24 10000d64: 1000ef44 .word 0x1000ef44 10000d68: 1000ef68 .word 0x1000ef68 10000d6c: ffffe188 .word 0xffffe188 10000d70: 004c2cc8 .word 0x004c2cc8 10000d74: 1000ef70 .word 0x1000ef70 10000d78: 0000fff9 .word 0x0000fff9 10000d7c: 1000ef00 .word 0x1000ef00 10000d80: 1000ef4c .word 0x1000ef4c 10000d84: 1000ef8c .word 0x1000ef8c 10000d88: 1000ef90 .word 0x1000ef90 10000d8c: 1000efa4 .word 0x1000efa4 10000d90: 1000efac .word 0x1000efac 10000d94: 1000efb4 .word 0x1000efb4 10000d98 <_Z16ComposeAprsFramePh>: 10000d98: b5f0 push {r4, r5, r6, r7, lr} 10000d9a: 46c6 mov lr, r8 10000d9c: 4dcb ldr r5, [pc, #812] ; (100010cc <_Z16ComposeAprsFramePh+0x334>) 10000d9e: b500 push {lr} 10000da0: 4680 mov r8, r0 10000da2: 22fd movs r2, #253 ; 0xfd 10000da4: 0028 movs r0, r5 10000da6: 2100 movs r1, #0 10000da8: f007 fdd8 bl 1000895c <__wrap_memset> 10000dac: 23c4 movs r3, #196 ; 0xc4 10000dae: 3d02 subs r5, #2 10000db0: 425b negs r3, r3 10000db2: 802b strh r3, [r5, #0] 10000db4: 4ec6 ldr r6, [pc, #792] ; (100010d0 <_Z16ComposeAprsFramePh+0x338>) 10000db6: 33c5 adds r3, #197 ; 0xc5 10000db8: 70ab strb r3, [r5, #2] 10000dba: 7873 ldrb r3, [r6, #1] 10000dbc: 2b00 cmp r3, #0 10000dbe: d100 bne.n 10000dc2 <_Z16ComposeAprsFramePh+0x2a> 10000dc0: e1b0 b.n 10001124 <_Z16ComposeAprsFramePh+0x38c> 10000dc2: 70eb strb r3, [r5, #3] 10000dc4: 78b3 ldrb r3, [r6, #2] 10000dc6: 2b00 cmp r3, #0 10000dc8: d100 bne.n 10000dcc <_Z16ComposeAprsFramePh+0x34> 10000dca: e1ba b.n 10001142 <_Z16ComposeAprsFramePh+0x3aa> 10000dcc: 712b strb r3, [r5, #4] 10000dce: 78f3 ldrb r3, [r6, #3] 10000dd0: 2b00 cmp r3, #0 10000dd2: d100 bne.n 10000dd6 <_Z16ComposeAprsFramePh+0x3e> 10000dd4: e1b9 b.n 1000114a <_Z16ComposeAprsFramePh+0x3b2> 10000dd6: 716b strb r3, [r5, #5] 10000dd8: 7933 ldrb r3, [r6, #4] 10000dda: 2b00 cmp r3, #0 10000ddc: d100 bne.n 10000de0 <_Z16ComposeAprsFramePh+0x48> 10000dde: e1b6 b.n 1000114e <_Z16ComposeAprsFramePh+0x3b6> 10000de0: 71ab strb r3, [r5, #6] 10000de2: 7973 ldrb r3, [r6, #5] 10000de4: 2b00 cmp r3, #0 10000de6: d100 bne.n 10000dea <_Z16ComposeAprsFramePh+0x52> 10000de8: e18d b.n 10001106 <_Z16ComposeAprsFramePh+0x36e> 10000dea: 71eb strb r3, [r5, #7] 10000dec: 79b3 ldrb r3, [r6, #6] 10000dee: 2b00 cmp r3, #0 10000df0: d100 bne.n 10000df4 <_Z16ComposeAprsFramePh+0x5c> 10000df2: e1ae b.n 10001152 <_Z16ComposeAprsFramePh+0x3ba> 10000df4: 722b strb r3, [r5, #8] 10000df6: 79f3 ldrb r3, [r6, #7] 10000df8: 2b00 cmp r3, #0 10000dfa: d100 bne.n 10000dfe <_Z16ComposeAprsFramePh+0x66> 10000dfc: e1ab b.n 10001156 <_Z16ComposeAprsFramePh+0x3be> 10000dfe: 726b strb r3, [r5, #9] 10000e00: 7a33 ldrb r3, [r6, #8] 10000e02: 2b00 cmp r3, #0 10000e04: d100 bne.n 10000e08 <_Z16ComposeAprsFramePh+0x70> 10000e06: e1a8 b.n 1000115a <_Z16ComposeAprsFramePh+0x3c2> 10000e08: 72ab strb r3, [r5, #10] 10000e0a: 7a73 ldrb r3, [r6, #9] 10000e0c: 2b00 cmp r3, #0 10000e0e: d100 bne.n 10000e12 <_Z16ComposeAprsFramePh+0x7a> 10000e10: e1a5 b.n 1000115e <_Z16ComposeAprsFramePh+0x3c6> 10000e12: 270c movs r7, #12 10000e14: 72eb strb r3, [r5, #11] 10000e16: 1c7b adds r3, r7, #1 10000e18: 1cba adds r2, r7, #2 10000e1a: 001d movs r5, r3 10000e1c: 0010 movs r0, r2 10000e1e: 243e movs r4, #62 ; 0x3e 10000e20: 49ac ldr r1, [pc, #688] ; (100010d4 <_Z16ComposeAprsFramePh+0x33c>) 10000e22: 55cc strb r4, [r1, r7] 10000e24: 7d77 ldrb r7, [r6, #21] 10000e26: 2f00 cmp r7, #0 10000e28: d03f beq.n 10000eaa <_Z16ComposeAprsFramePh+0x112> 10000e2a: 54cf strb r7, [r1, r3] 10000e2c: 7db5 ldrb r5, [r6, #22] 10000e2e: 1c5a adds r2, r3, #1 10000e30: b292 uxth r2, r2 10000e32: 2d00 cmp r5, #0 10000e34: d100 bne.n 10000e38 <_Z16ComposeAprsFramePh+0xa0> 10000e36: e160 b.n 100010fa <_Z16ComposeAprsFramePh+0x362> 10000e38: 548d strb r5, [r1, r2] 10000e3a: 7df5 ldrb r5, [r6, #23] 10000e3c: 1c98 adds r0, r3, #2 10000e3e: b280 uxth r0, r0 10000e40: 2d00 cmp r5, #0 10000e42: d100 bne.n 10000e46 <_Z16ComposeAprsFramePh+0xae> 10000e44: e15b b.n 100010fe <_Z16ComposeAprsFramePh+0x366> 10000e46: 540d strb r5, [r1, r0] 10000e48: 7e35 ldrb r5, [r6, #24] 10000e4a: 1cda adds r2, r3, #3 10000e4c: b292 uxth r2, r2 10000e4e: 2d00 cmp r5, #0 10000e50: d100 bne.n 10000e54 <_Z16ComposeAprsFramePh+0xbc> 10000e52: e152 b.n 100010fa <_Z16ComposeAprsFramePh+0x362> 10000e54: 548d strb r5, [r1, r2] 10000e56: 7e75 ldrb r5, [r6, #25] 10000e58: 1d18 adds r0, r3, #4 10000e5a: b280 uxth r0, r0 10000e5c: 2d00 cmp r5, #0 10000e5e: d100 bne.n 10000e62 <_Z16ComposeAprsFramePh+0xca> 10000e60: e14d b.n 100010fe <_Z16ComposeAprsFramePh+0x366> 10000e62: 540d strb r5, [r1, r0] 10000e64: 7eb5 ldrb r5, [r6, #26] 10000e66: 1d5a adds r2, r3, #5 10000e68: b292 uxth r2, r2 10000e6a: 2d00 cmp r5, #0 10000e6c: d100 bne.n 10000e70 <_Z16ComposeAprsFramePh+0xd8> 10000e6e: e144 b.n 100010fa <_Z16ComposeAprsFramePh+0x362> 10000e70: 548d strb r5, [r1, r2] 10000e72: 7ef5 ldrb r5, [r6, #27] 10000e74: 1d98 adds r0, r3, #6 10000e76: b280 uxth r0, r0 10000e78: 2d00 cmp r5, #0 10000e7a: d100 bne.n 10000e7e <_Z16ComposeAprsFramePh+0xe6> 10000e7c: e13f b.n 100010fe <_Z16ComposeAprsFramePh+0x366> 10000e7e: 540d strb r5, [r1, r0] 10000e80: 7f35 ldrb r5, [r6, #28] 10000e82: 1dda adds r2, r3, #7 10000e84: b292 uxth r2, r2 10000e86: 2d00 cmp r5, #0 10000e88: d100 bne.n 10000e8c <_Z16ComposeAprsFramePh+0xf4> 10000e8a: e136 b.n 100010fa <_Z16ComposeAprsFramePh+0x362> 10000e8c: 0018 movs r0, r3 10000e8e: 548d strb r5, [r1, r2] 10000e90: 7f72 ldrb r2, [r6, #29] 10000e92: 3008 adds r0, #8 10000e94: b280 uxth r0, r0 10000e96: 2a00 cmp r2, #0 10000e98: d100 bne.n 10000e9c <_Z16ComposeAprsFramePh+0x104> 10000e9a: e130 b.n 100010fe <_Z16ComposeAprsFramePh+0x366> 10000e9c: 3309 adds r3, #9 10000e9e: b29b uxth r3, r3 10000ea0: 540a strb r2, [r1, r0] 10000ea2: 1c5a adds r2, r3, #1 10000ea4: b292 uxth r2, r2 10000ea6: 001d movs r5, r3 10000ea8: 0010 movs r0, r2 10000eaa: 7ff7 ldrb r7, [r6, #31] 10000eac: 2f00 cmp r7, #0 10000eae: d052 beq.n 10000f56 <_Z16ComposeAprsFramePh+0x1be> 10000eb0: 232c movs r3, #44 ; 0x2c 10000eb2: 2020 movs r0, #32 10000eb4: 554b strb r3, [r1, r5] 10000eb6: 548f strb r7, [r1, r2] 10000eb8: 1c53 adds r3, r2, #1 10000eba: 5c37 ldrb r7, [r6, r0] 10000ebc: 1c90 adds r0, r2, #2 10000ebe: b29b uxth r3, r3 10000ec0: b280 uxth r0, r0 10000ec2: 001d movs r5, r3 10000ec4: 4684 mov ip, r0 10000ec6: 2f00 cmp r7, #0 10000ec8: d100 bne.n 10000ecc <_Z16ComposeAprsFramePh+0x134> 10000eca: e120 b.n 1000110e <_Z16ComposeAprsFramePh+0x376> 10000ecc: 54cf strb r7, [r1, r3] 10000ece: 2321 movs r3, #33 ; 0x21 10000ed0: 5cf7 ldrb r7, [r6, r3] 10000ed2: 1cd3 adds r3, r2, #3 10000ed4: b29b uxth r3, r3 10000ed6: 001d movs r5, r3 10000ed8: 2f00 cmp r7, #0 10000eda: d100 bne.n 10000ede <_Z16ComposeAprsFramePh+0x146> 10000edc: e128 b.n 10001130 <_Z16ComposeAprsFramePh+0x398> 10000ede: 540f strb r7, [r1, r0] 10000ee0: 2022 movs r0, #34 ; 0x22 10000ee2: 5c37 ldrb r7, [r6, r0] 10000ee4: 1d10 adds r0, r2, #4 10000ee6: b280 uxth r0, r0 10000ee8: 4684 mov ip, r0 10000eea: 2f00 cmp r7, #0 10000eec: d100 bne.n 10000ef0 <_Z16ComposeAprsFramePh+0x158> 10000eee: e10e b.n 1000110e <_Z16ComposeAprsFramePh+0x376> 10000ef0: 54cf strb r7, [r1, r3] 10000ef2: 2323 movs r3, #35 ; 0x23 10000ef4: 5cf7 ldrb r7, [r6, r3] 10000ef6: 1d53 adds r3, r2, #5 10000ef8: b29b uxth r3, r3 10000efa: 001d movs r5, r3 10000efc: 2f00 cmp r7, #0 10000efe: d100 bne.n 10000f02 <_Z16ComposeAprsFramePh+0x16a> 10000f00: e116 b.n 10001130 <_Z16ComposeAprsFramePh+0x398> 10000f02: 540f strb r7, [r1, r0] 10000f04: 2024 movs r0, #36 ; 0x24 10000f06: 5c37 ldrb r7, [r6, r0] 10000f08: 1d90 adds r0, r2, #6 10000f0a: b280 uxth r0, r0 10000f0c: 4684 mov ip, r0 10000f0e: 2f00 cmp r7, #0 10000f10: d100 bne.n 10000f14 <_Z16ComposeAprsFramePh+0x17c> 10000f12: e0fc b.n 1000110e <_Z16ComposeAprsFramePh+0x376> 10000f14: 54cf strb r7, [r1, r3] 10000f16: 2325 movs r3, #37 ; 0x25 10000f18: 5cf7 ldrb r7, [r6, r3] 10000f1a: 1dd3 adds r3, r2, #7 10000f1c: b29b uxth r3, r3 10000f1e: 001d movs r5, r3 10000f20: 2f00 cmp r7, #0 10000f22: d100 bne.n 10000f26 <_Z16ComposeAprsFramePh+0x18e> 10000f24: e104 b.n 10001130 <_Z16ComposeAprsFramePh+0x398> 10000f26: 540f strb r7, [r1, r0] 10000f28: 2026 movs r0, #38 ; 0x26 10000f2a: 5c37 ldrb r7, [r6, r0] 10000f2c: 0010 movs r0, r2 10000f2e: 3008 adds r0, #8 10000f30: b280 uxth r0, r0 10000f32: 4684 mov ip, r0 10000f34: 2f00 cmp r7, #0 10000f36: d100 bne.n 10000f3a <_Z16ComposeAprsFramePh+0x1a2> 10000f38: e0e9 b.n 1000110e <_Z16ComposeAprsFramePh+0x376> 10000f3a: 54cf strb r7, [r1, r3] 10000f3c: 2327 movs r3, #39 ; 0x27 10000f3e: 5cf7 ldrb r7, [r6, r3] 10000f40: 0013 movs r3, r2 10000f42: 3309 adds r3, #9 10000f44: b29b uxth r3, r3 10000f46: 001d movs r5, r3 10000f48: 2f00 cmp r7, #0 10000f4a: d100 bne.n 10000f4e <_Z16ComposeAprsFramePh+0x1b6> 10000f4c: e0f0 b.n 10001130 <_Z16ComposeAprsFramePh+0x398> 10000f4e: 320a adds r2, #10 10000f50: b292 uxth r2, r2 10000f52: 540f strb r7, [r1, r0] 10000f54: 0010 movs r0, r2 10000f56: 2729 movs r7, #41 ; 0x29 10000f58: 5df7 ldrb r7, [r6, r7] 10000f5a: 2f00 cmp r7, #0 10000f5c: d04d beq.n 10000ffa <_Z16ComposeAprsFramePh+0x262> 10000f5e: 232c movs r3, #44 ; 0x2c 10000f60: 202a movs r0, #42 ; 0x2a 10000f62: 554b strb r3, [r1, r5] 10000f64: 548f strb r7, [r1, r2] 10000f66: 1c53 adds r3, r2, #1 10000f68: 5c37 ldrb r7, [r6, r0] 10000f6a: 1c90 adds r0, r2, #2 10000f6c: b29b uxth r3, r3 10000f6e: b280 uxth r0, r0 10000f70: 001d movs r5, r3 10000f72: 4684 mov ip, r0 10000f74: 2f00 cmp r7, #0 10000f76: d040 beq.n 10000ffa <_Z16ComposeAprsFramePh+0x262> 10000f78: 54cf strb r7, [r1, r3] 10000f7a: 232b movs r3, #43 ; 0x2b 10000f7c: 5cf7 ldrb r7, [r6, r3] 10000f7e: 1cd3 adds r3, r2, #3 10000f80: b29b uxth r3, r3 10000f82: 001d movs r5, r3 10000f84: 2f00 cmp r7, #0 10000f86: d100 bne.n 10000f8a <_Z16ComposeAprsFramePh+0x1f2> 10000f88: e0d7 b.n 1000113a <_Z16ComposeAprsFramePh+0x3a2> 10000f8a: 540f strb r7, [r1, r0] 10000f8c: 202c movs r0, #44 ; 0x2c 10000f8e: 5c37 ldrb r7, [r6, r0] 10000f90: 1d10 adds r0, r2, #4 10000f92: b280 uxth r0, r0 10000f94: 4684 mov ip, r0 10000f96: 2f00 cmp r7, #0 10000f98: d02f beq.n 10000ffa <_Z16ComposeAprsFramePh+0x262> 10000f9a: 54cf strb r7, [r1, r3] 10000f9c: 232d movs r3, #45 ; 0x2d 10000f9e: 5cf7 ldrb r7, [r6, r3] 10000fa0: 1d53 adds r3, r2, #5 10000fa2: b29b uxth r3, r3 10000fa4: 001d movs r5, r3 10000fa6: 2f00 cmp r7, #0 10000fa8: d100 bne.n 10000fac <_Z16ComposeAprsFramePh+0x214> 10000faa: e0c6 b.n 1000113a <_Z16ComposeAprsFramePh+0x3a2> 10000fac: 540f strb r7, [r1, r0] 10000fae: 202e movs r0, #46 ; 0x2e 10000fb0: 5c37 ldrb r7, [r6, r0] 10000fb2: 1d90 adds r0, r2, #6 10000fb4: b280 uxth r0, r0 10000fb6: 4684 mov ip, r0 10000fb8: 2f00 cmp r7, #0 10000fba: d01e beq.n 10000ffa <_Z16ComposeAprsFramePh+0x262> 10000fbc: 54cf strb r7, [r1, r3] 10000fbe: 232f movs r3, #47 ; 0x2f 10000fc0: 5cf7 ldrb r7, [r6, r3] 10000fc2: 1dd3 adds r3, r2, #7 10000fc4: b29b uxth r3, r3 10000fc6: 001d movs r5, r3 10000fc8: 2f00 cmp r7, #0 10000fca: d100 bne.n 10000fce <_Z16ComposeAprsFramePh+0x236> 10000fcc: e0b5 b.n 1000113a <_Z16ComposeAprsFramePh+0x3a2> 10000fce: 540f strb r7, [r1, r0] 10000fd0: 2030 movs r0, #48 ; 0x30 10000fd2: 5c37 ldrb r7, [r6, r0] 10000fd4: 0010 movs r0, r2 10000fd6: 3008 adds r0, #8 10000fd8: b280 uxth r0, r0 10000fda: 4684 mov ip, r0 10000fdc: 2f00 cmp r7, #0 10000fde: d00c beq.n 10000ffa <_Z16ComposeAprsFramePh+0x262> 10000fe0: 54cf strb r7, [r1, r3] 10000fe2: 2331 movs r3, #49 ; 0x31 10000fe4: 5cf7 ldrb r7, [r6, r3] 10000fe6: 0013 movs r3, r2 10000fe8: 3309 adds r3, #9 10000fea: b29b uxth r3, r3 10000fec: 001d movs r5, r3 10000fee: 2f00 cmp r7, #0 10000ff0: d100 bne.n 10000ff4 <_Z16ComposeAprsFramePh+0x25c> 10000ff2: e0a2 b.n 1000113a <_Z16ComposeAprsFramePh+0x3a2> 10000ff4: 320a adds r2, #10 10000ff6: 540f strb r7, [r1, r0] 10000ff8: b290 uxth r0, r2 10000ffa: 223a movs r2, #58 ; 0x3a 10000ffc: 554a strb r2, [r1, r5] 10000ffe: 540a strb r2, [r1, r0] 10001000: 7af5 ldrb r5, [r6, #11] 10001002: 1c9f adds r7, r3, #2 10001004: b2bf uxth r7, r7 10001006: 2d00 cmp r5, #0 10001008: d100 bne.n 1000100c <_Z16ComposeAprsFramePh+0x274> 1000100a: e082 b.n 10001112 <_Z16ComposeAprsFramePh+0x37a> 1000100c: 3a3c subs r2, #60 ; 0x3c 1000100e: 1ad3 subs r3, r2, r3 10001010: e000 b.n 10001014 <_Z16ComposeAprsFramePh+0x27c> 10001012: 0017 movs r7, r2 10001014: 1c7a adds r2, r7, #1 10001016: b292 uxth r2, r2 10001018: 18d0 adds r0, r2, r3 1000101a: b280 uxth r0, r0 1000101c: 55cd strb r5, [r1, r7] 1000101e: 1835 adds r5, r6, r0 10001020: 7aed ldrb r5, [r5, #11] 10001022: 2d00 cmp r5, #0 10001024: d1f5 bne.n 10001012 <_Z16ComposeAprsFramePh+0x27a> 10001026: 2808 cmp r0, #8 10001028: d83b bhi.n 100010a2 <_Z16ComposeAprsFramePh+0x30a> 1000102a: 2520 movs r5, #32 1000102c: 548d strb r5, [r1, r2] 1000102e: 1c42 adds r2, r0, #1 10001030: 1cbb adds r3, r7, #2 10001032: b292 uxth r2, r2 10001034: b29b uxth r3, r3 10001036: 2a09 cmp r2, #9 10001038: d100 bne.n 1000103c <_Z16ComposeAprsFramePh+0x2a4> 1000103a: e084 b.n 10001146 <_Z16ComposeAprsFramePh+0x3ae> 1000103c: 3002 adds r0, #2 1000103e: 3703 adds r7, #3 10001040: b280 uxth r0, r0 10001042: b2ba uxth r2, r7 10001044: 54cd strb r5, [r1, r3] 10001046: 2809 cmp r0, #9 10001048: d02b beq.n 100010a2 <_Z16ComposeAprsFramePh+0x30a> 1000104a: 2320 movs r3, #32 1000104c: 1c46 adds r6, r0, #1 1000104e: 1c55 adds r5, r2, #1 10001050: b2b6 uxth r6, r6 10001052: b2ad uxth r5, r5 10001054: 548b strb r3, [r1, r2] 10001056: 2e09 cmp r6, #9 10001058: d053 beq.n 10001102 <_Z16ComposeAprsFramePh+0x36a> 1000105a: 554b strb r3, [r1, r5] 1000105c: 1c85 adds r5, r0, #2 1000105e: 1c96 adds r6, r2, #2 10001060: b2ad uxth r5, r5 10001062: b2b6 uxth r6, r6 10001064: 2d09 cmp r5, #9 10001066: d050 beq.n 1000110a <_Z16ComposeAprsFramePh+0x372> 10001068: 558b strb r3, [r1, r6] 1000106a: 1cc6 adds r6, r0, #3 1000106c: 1cd5 adds r5, r2, #3 1000106e: b2b6 uxth r6, r6 10001070: b2ad uxth r5, r5 10001072: 2e09 cmp r6, #9 10001074: d045 beq.n 10001102 <_Z16ComposeAprsFramePh+0x36a> 10001076: 554b strb r3, [r1, r5] 10001078: 1d05 adds r5, r0, #4 1000107a: 1d16 adds r6, r2, #4 1000107c: b2ad uxth r5, r5 1000107e: b2b6 uxth r6, r6 10001080: 2d09 cmp r5, #9 10001082: d042 beq.n 1000110a <_Z16ComposeAprsFramePh+0x372> 10001084: 558b strb r3, [r1, r6] 10001086: 1d46 adds r6, r0, #5 10001088: 1d55 adds r5, r2, #5 1000108a: b2b6 uxth r6, r6 1000108c: b2ad uxth r5, r5 1000108e: 2e09 cmp r6, #9 10001090: d037 beq.n 10001102 <_Z16ComposeAprsFramePh+0x36a> 10001092: 1d96 adds r6, r2, #6 10001094: b2b6 uxth r6, r6 10001096: 554b strb r3, [r1, r5] 10001098: 2803 cmp r0, #3 1000109a: d036 beq.n 1000110a <_Z16ComposeAprsFramePh+0x372> 1000109c: 3207 adds r2, #7 1000109e: b292 uxth r2, r2 100010a0: 558b strb r3, [r1, r6] 100010a2: 233a movs r3, #58 ; 0x3a 100010a4: 548b strb r3, [r1, r2] 100010a6: 4643 mov r3, r8 100010a8: 7818 ldrb r0, [r3, #0] 100010aa: 1c56 adds r6, r2, #1 100010ac: b2b6 uxth r6, r6 100010ae: 2800 cmp r0, #0 100010b0: d01a beq.n 100010e8 <_Z16ComposeAprsFramePh+0x350> 100010b2: 2efe cmp r6, #254 ; 0xfe 100010b4: d818 bhi.n 100010e8 <_Z16ComposeAprsFramePh+0x350> 100010b6: 1c4d adds r5, r1, #1 100010b8: 19ad adds r5, r5, r6 100010ba: 198b adds r3, r1, r6 100010bc: 26fd movs r6, #253 ; 0xfd 100010be: 4644 mov r4, r8 100010c0: 1ab2 subs r2, r6, r2 100010c2: b292 uxth r2, r2 100010c4: 3401 adds r4, #1 100010c6: 18aa adds r2, r5, r2 100010c8: e00a b.n 100010e0 <_Z16ComposeAprsFramePh+0x348> 100010ca: 46c0 nop ; (mov r8, r8) 100010cc: 20003c32 .word 0x20003c32 100010d0: 200029e0 .word 0x200029e0 100010d4: 20003c30 .word 0x20003c30 100010d8: 3301 adds r3, #1 100010da: 3401 adds r4, #1 100010dc: 4293 cmp r3, r2 100010de: d003 beq.n 100010e8 <_Z16ComposeAprsFramePh+0x350> 100010e0: 7018 strb r0, [r3, #0] 100010e2: 7820 ldrb r0, [r4, #0] 100010e4: 2800 cmp r0, #0 100010e6: d1f7 bne.n 100010d8 <_Z16ComposeAprsFramePh+0x340> 100010e8: 2201 movs r2, #1 100010ea: 4b1e ldr r3, [pc, #120] ; (10001164 <_Z16ComposeAprsFramePh+0x3cc>) 100010ec: 481e ldr r0, [pc, #120] ; (10001168 <_Z16ComposeAprsFramePh+0x3d0>) 100010ee: 701a strb r2, [r3, #0] 100010f0: f7ff f978 bl 100003e4 <_Z7log_outPKcz> 100010f4: bc04 pop {r2} 100010f6: 4690 mov r8, r2 100010f8: bdf0 pop {r4, r5, r6, r7, pc} 100010fa: 0013 movs r3, r2 100010fc: e6d1 b.n 10000ea2 <_Z16ComposeAprsFramePh+0x10a> 100010fe: 0003 movs r3, r0 10001100: e6cf b.n 10000ea2 <_Z16ComposeAprsFramePh+0x10a> 10001102: 002a movs r2, r5 10001104: e7cd b.n 100010a2 <_Z16ComposeAprsFramePh+0x30a> 10001106: 2707 movs r7, #7 10001108: e685 b.n 10000e16 <_Z16ComposeAprsFramePh+0x7e> 1000110a: 0032 movs r2, r6 1000110c: e7c9 b.n 100010a2 <_Z16ComposeAprsFramePh+0x30a> 1000110e: 0002 movs r2, r0 10001110: e721 b.n 10000f56 <_Z16ComposeAprsFramePh+0x1be> 10001112: 2020 movs r0, #32 10001114: 1d1a adds r2, r3, #4 10001116: 3303 adds r3, #3 10001118: b29b uxth r3, r3 1000111a: 55c8 strb r0, [r1, r7] 1000111c: b292 uxth r2, r2 1000111e: 54c8 strb r0, [r1, r3] 10001120: 381e subs r0, #30 10001122: e792 b.n 1000104a <_Z16ComposeAprsFramePh+0x2b2> 10001124: 2005 movs r0, #5 10001126: 2205 movs r2, #5 10001128: 2504 movs r5, #4 1000112a: 2304 movs r3, #4 1000112c: 2703 movs r7, #3 1000112e: e676 b.n 10000e1e <_Z16ComposeAprsFramePh+0x86> 10001130: 001a movs r2, r3 10001132: 0005 movs r5, r0 10001134: 0018 movs r0, r3 10001136: 4663 mov r3, ip 10001138: e70d b.n 10000f56 <_Z16ComposeAprsFramePh+0x1be> 1000113a: 0005 movs r5, r0 1000113c: 0018 movs r0, r3 1000113e: 4663 mov r3, ip 10001140: e75b b.n 10000ffa <_Z16ComposeAprsFramePh+0x262> 10001142: 2704 movs r7, #4 10001144: e667 b.n 10000e16 <_Z16ComposeAprsFramePh+0x7e> 10001146: 001a movs r2, r3 10001148: e7ab b.n 100010a2 <_Z16ComposeAprsFramePh+0x30a> 1000114a: 2705 movs r7, #5 1000114c: e663 b.n 10000e16 <_Z16ComposeAprsFramePh+0x7e> 1000114e: 2706 movs r7, #6 10001150: e661 b.n 10000e16 <_Z16ComposeAprsFramePh+0x7e> 10001152: 2708 movs r7, #8 10001154: e65f b.n 10000e16 <_Z16ComposeAprsFramePh+0x7e> 10001156: 2709 movs r7, #9 10001158: e65d b.n 10000e16 <_Z16ComposeAprsFramePh+0x7e> 1000115a: 270a movs r7, #10 1000115c: e65b b.n 10000e16 <_Z16ComposeAprsFramePh+0x7e> 1000115e: 270b movs r7, #11 10001160: e659 b.n 10000e16 <_Z16ComposeAprsFramePh+0x7e> 10001162: 46c0 nop ; (mov r8, r8) 10001164: 20003d41 .word 0x20003d41 10001168: 1000ebe0 .word 0x1000ebe0 1000116c <_Z13decode_packetv>: 1000116c: b5f0 push {r4, r5, r6, r7, lr} 1000116e: 46de mov lr, fp 10001170: 4657 mov r7, sl 10001172: 464e mov r6, r9 10001174: 4645 mov r5, r8 10001176: b5e0 push {r5, r6, r7, lr} 10001178: 4ca5 ldr r4, [pc, #660] ; (10001410 <_Z13decode_packetv+0x2a4>) 1000117a: b085 sub sp, #20 1000117c: 220a movs r2, #10 1000117e: 2100 movs r1, #0 10001180: 0020 movs r0, r4 10001182: f007 fbeb bl 1000895c <__wrap_memset> 10001186: 0020 movs r0, r4 10001188: 22ff movs r2, #255 ; 0xff 1000118a: 2100 movs r1, #0 1000118c: 300a adds r0, #10 1000118e: f007 fbe5 bl 1000895c <__wrap_memset> 10001192: 0020 movs r0, r4 10001194: 300a adds r0, #10 10001196: 22ff movs r2, #255 ; 0xff 10001198: 2100 movs r1, #0 1000119a: 30ff adds r0, #255 ; 0xff 1000119c: f007 fbde bl 1000895c <__wrap_memset> 100011a0: 2382 movs r3, #130 ; 0x82 100011a2: 009b lsls r3, r3, #2 100011a4: 18e0 adds r0, r4, r3 100011a6: 22ff movs r2, #255 ; 0xff 100011a8: 2100 movs r1, #0 100011aa: f007 fbd7 bl 1000895c <__wrap_memset> 100011ae: 4b99 ldr r3, [pc, #612] ; (10001414 <_Z13decode_packetv+0x2a8>) 100011b0: 2264 movs r2, #100 ; 0x64 100011b2: 18e0 adds r0, r4, r3 100011b4: 2100 movs r1, #0 100011b6: f007 fbd1 bl 1000895c <__wrap_memset> 100011ba: 4b97 ldr r3, [pc, #604] ; (10001418 <_Z13decode_packetv+0x2ac>) 100011bc: 22ff movs r2, #255 ; 0xff 100011be: 18e0 adds r0, r4, r3 100011c0: 2100 movs r1, #0 100011c2: f007 fbcb bl 1000895c <__wrap_memset> 100011c6: 2300 movs r3, #0 100011c8: 4a94 ldr r2, [pc, #592] ; (1000141c <_Z13decode_packetv+0x2b0>) 100011ca: 54a3 strb r3, [r4, r2] 100011cc: 4a94 ldr r2, [pc, #592] ; (10001420 <_Z13decode_packetv+0x2b4>) 100011ce: 50a3 str r3, [r4, r2] 100011d0: 3204 adds r2, #4 100011d2: 54a3 strb r3, [r4, r2] 100011d4: 4b93 ldr r3, [pc, #588] ; (10001424 <_Z13decode_packetv+0x2b8>) 100011d6: 781a ldrb r2, [r3, #0] 100011d8: 2a00 cmp r2, #0 100011da: d041 beq.n 10001260 <_Z13decode_packetv+0xf4> 100011dc: 7022 strb r2, [r4, #0] 100011de: 2a3e cmp r2, #62 ; 0x3e 100011e0: d100 bne.n 100011e4 <_Z13decode_packetv+0x78> 100011e2: e10c b.n 100013fe <_Z13decode_packetv+0x292> 100011e4: 785a ldrb r2, [r3, #1] 100011e6: 2a00 cmp r2, #0 100011e8: d03a beq.n 10001260 <_Z13decode_packetv+0xf4> 100011ea: 7062 strb r2, [r4, #1] 100011ec: 2a3e cmp r2, #62 ; 0x3e 100011ee: d100 bne.n 100011f2 <_Z13decode_packetv+0x86> 100011f0: e108 b.n 10001404 <_Z13decode_packetv+0x298> 100011f2: 789a ldrb r2, [r3, #2] 100011f4: 2a00 cmp r2, #0 100011f6: d033 beq.n 10001260 <_Z13decode_packetv+0xf4> 100011f8: 70a2 strb r2, [r4, #2] 100011fa: 2a3e cmp r2, #62 ; 0x3e 100011fc: d03c beq.n 10001278 <_Z13decode_packetv+0x10c> 100011fe: 78da ldrb r2, [r3, #3] 10001200: 2a00 cmp r2, #0 10001202: d02d beq.n 10001260 <_Z13decode_packetv+0xf4> 10001204: 70e2 strb r2, [r4, #3] 10001206: 2a3e cmp r2, #62 ; 0x3e 10001208: d100 bne.n 1000120c <_Z13decode_packetv+0xa0> 1000120a: e0f2 b.n 100013f2 <_Z13decode_packetv+0x286> 1000120c: 791a ldrb r2, [r3, #4] 1000120e: 2a00 cmp r2, #0 10001210: d026 beq.n 10001260 <_Z13decode_packetv+0xf4> 10001212: 7122 strb r2, [r4, #4] 10001214: 2a3e cmp r2, #62 ; 0x3e 10001216: d100 bne.n 1000121a <_Z13decode_packetv+0xae> 10001218: e0ee b.n 100013f8 <_Z13decode_packetv+0x28c> 1000121a: 795a ldrb r2, [r3, #5] 1000121c: 2a00 cmp r2, #0 1000121e: d01f beq.n 10001260 <_Z13decode_packetv+0xf4> 10001220: 7162 strb r2, [r4, #5] 10001222: 2a3e cmp r2, #62 ; 0x3e 10001224: d100 bne.n 10001228 <_Z13decode_packetv+0xbc> 10001226: e0f0 b.n 1000140a <_Z13decode_packetv+0x29e> 10001228: 799a ldrb r2, [r3, #6] 1000122a: 2a00 cmp r2, #0 1000122c: d018 beq.n 10001260 <_Z13decode_packetv+0xf4> 1000122e: 71a2 strb r2, [r4, #6] 10001230: 2a3e cmp r2, #62 ; 0x3e 10001232: d100 bne.n 10001236 <_Z13decode_packetv+0xca> 10001234: e19e b.n 10001574 <_Z13decode_packetv+0x408> 10001236: 79da ldrb r2, [r3, #7] 10001238: 2a00 cmp r2, #0 1000123a: d011 beq.n 10001260 <_Z13decode_packetv+0xf4> 1000123c: 71e2 strb r2, [r4, #7] 1000123e: 2a3e cmp r2, #62 ; 0x3e 10001240: d100 bne.n 10001244 <_Z13decode_packetv+0xd8> 10001242: e19a b.n 1000157a <_Z13decode_packetv+0x40e> 10001244: 7a1a ldrb r2, [r3, #8] 10001246: 2a00 cmp r2, #0 10001248: d00a beq.n 10001260 <_Z13decode_packetv+0xf4> 1000124a: 7222 strb r2, [r4, #8] 1000124c: 2a3e cmp r2, #62 ; 0x3e 1000124e: d100 bne.n 10001252 <_Z13decode_packetv+0xe6> 10001250: e196 b.n 10001580 <_Z13decode_packetv+0x414> 10001252: 7a5a ldrb r2, [r3, #9] 10001254: 2a00 cmp r2, #0 10001256: d003 beq.n 10001260 <_Z13decode_packetv+0xf4> 10001258: 7262 strb r2, [r4, #9] 1000125a: 2a3e cmp r2, #62 ; 0x3e 1000125c: d100 bne.n 10001260 <_Z13decode_packetv+0xf4> 1000125e: e198 b.n 10001592 <_Z13decode_packetv+0x426> 10001260: 4871 ldr r0, [pc, #452] ; (10001428 <_Z13decode_packetv+0x2bc>) 10001262: f7ff f8bf bl 100003e4 <_Z7log_outPKcz> 10001266: 4b6e ldr r3, [pc, #440] ; (10001420 <_Z13decode_packetv+0x2b4>) 10001268: 5ae0 ldrh r0, [r4, r3] 1000126a: b005 add sp, #20 1000126c: bc3c pop {r2, r3, r4, r5} 1000126e: 4690 mov r8, r2 10001270: 4699 mov r9, r3 10001272: 46a2 mov sl, r4 10001274: 46ab mov fp, r5 10001276: bdf0 pop {r4, r5, r6, r7, pc} 10001278: 2203 movs r2, #3 1000127a: 2102 movs r1, #2 1000127c: 2000 movs r0, #0 1000127e: 5460 strb r0, [r4, r1] 10001280: 218e movs r1, #142 ; 0x8e 10001282: 00c9 lsls r1, r1, #3 10001284: 5460 strb r0, [r4, r1] 10001286: 5c99 ldrb r1, [r3, r2] 10001288: 2900 cmp r1, #0 1000128a: d0e9 beq.n 10001260 <_Z13decode_packetv+0xf4> 1000128c: 72a1 strb r1, [r4, #10] 1000128e: 293a cmp r1, #58 ; 0x3a 10001290: d100 bne.n 10001294 <_Z13decode_packetv+0x128> 10001292: e1a9 b.n 100015e8 <_Z13decode_packetv+0x47c> 10001294: 2501 movs r5, #1 10001296: e000 b.n 1000129a <_Z13decode_packetv+0x12e> 10001298: 0005 movs r5, r0 1000129a: 3201 adds r2, #1 1000129c: 5c99 ldrb r1, [r3, r2] 1000129e: 2900 cmp r1, #0 100012a0: d0de beq.n 10001260 <_Z13decode_packetv+0xf4> 100012a2: 1c68 adds r0, r5, #1 100012a4: 1826 adds r6, r4, r0 100012a6: 7271 strb r1, [r6, #9] 100012a8: 293a cmp r1, #58 ; 0x3a 100012aa: d1f5 bne.n 10001298 <_Z13decode_packetv+0x12c> 100012ac: 2100 movs r1, #0 100012ae: 1965 adds r5, r4, r5 100012b0: 72a9 strb r1, [r5, #10] 100012b2: 218e movs r1, #142 ; 0x8e 100012b4: 2001 movs r0, #1 100012b6: 00c9 lsls r1, r1, #3 100012b8: 5460 strb r0, [r4, r1] 100012ba: 1899 adds r1, r3, r2 100012bc: 7848 ldrb r0, [r1, #1] 100012be: 2100 movs r1, #0 100012c0: 2800 cmp r0, #0 100012c2: d009 beq.n 100012d8 <_Z13decode_packetv+0x16c> 100012c4: 3101 adds r1, #1 100012c6: 000d movs r5, r1 100012c8: 3509 adds r5, #9 100012ca: 35ff adds r5, #255 ; 0xff 100012cc: 5560 strb r0, [r4, r5] 100012ce: 1850 adds r0, r2, r1 100012d0: 1818 adds r0, r3, r0 100012d2: 7840 ldrb r0, [r0, #1] 100012d4: 2800 cmp r0, #0 100012d6: d1f5 bne.n 100012c4 <_Z13decode_packetv+0x158> 100012d8: 2300 movs r3, #0 100012da: 1861 adds r1, r4, r1 100012dc: 310a adds r1, #10 100012de: 31ff adds r1, #255 ; 0xff 100012e0: 700b strb r3, [r1, #0] 100012e2: 7aa2 ldrb r2, [r4, #10] 100012e4: 2a00 cmp r2, #0 100012e6: d100 bne.n 100012ea <_Z13decode_packetv+0x17e> 100012e8: e17b b.n 100015e2 <_Z13decode_packetv+0x476> 100012ea: 0021 movs r1, r4 100012ec: 2300 movs r3, #0 100012ee: 310b adds r1, #11 100012f0: 2600 movs r6, #0 100012f2: 2000 movs r0, #0 100012f4: 2700 movs r7, #0 100012f6: 469c mov ip, r3 100012f8: e004 b.n 10001304 <_Z13decode_packetv+0x198> 100012fa: 3101 adds r1, #1 100012fc: 1e4b subs r3, r1, #1 100012fe: 781a ldrb r2, [r3, #0] 10001300: 2a00 cmp r2, #0 10001302: d01c beq.n 1000133e <_Z13decode_packetv+0x1d2> 10001304: 0083 lsls r3, r0, #2 10001306: 181b adds r3, r3, r0 10001308: 005b lsls r3, r3, #1 1000130a: 18e3 adds r3, r4, r3 1000130c: 1c7d adds r5, r7, #1 1000130e: 19db adds r3, r3, r7 10001310: 4f40 ldr r7, [pc, #256] ; (10001414 <_Z13decode_packetv+0x2a8>) 10001312: 46b8 mov r8, r7 10001314: 4443 add r3, r8 10001316: 701a strb r2, [r3, #0] 10001318: 002f movs r7, r5 1000131a: 2a2c cmp r2, #44 ; 0x2c 1000131c: d1ed bne.n 100012fa <_Z13decode_packetv+0x18e> 1000131e: 2d09 cmp r5, #9 10001320: dceb bgt.n 100012fa <_Z13decode_packetv+0x18e> 10001322: 4662 mov r2, ip 10001324: 3001 adds r0, #1 10001326: b280 uxth r0, r0 10001328: 701a strb r2, [r3, #0] 1000132a: 2809 cmp r0, #9 1000132c: d900 bls.n 10001330 <_Z13decode_packetv+0x1c4> 1000132e: e133 b.n 10001598 <_Z13decode_packetv+0x42c> 10001330: 3101 adds r1, #1 10001332: 1e4b subs r3, r1, #1 10001334: 781a ldrb r2, [r3, #0] 10001336: 2601 movs r6, #1 10001338: 2700 movs r7, #0 1000133a: 2a00 cmp r2, #0 1000133c: d1e2 bne.n 10001304 <_Z13decode_packetv+0x198> 1000133e: 2e00 cmp r6, #0 10001340: d000 beq.n 10001344 <_Z13decode_packetv+0x1d8> 10001342: e16d b.n 10001620 <_Z13decode_packetv+0x4b4> 10001344: 4933 ldr r1, [pc, #204] ; (10001414 <_Z13decode_packetv+0x2a8>) 10001346: 0093 lsls r3, r2, #2 10001348: 468c mov ip, r1 1000134a: 2100 movs r1, #0 1000134c: 189b adds r3, r3, r2 1000134e: 005b lsls r3, r3, #1 10001350: 18e3 adds r3, r4, r3 10001352: 19db adds r3, r3, r7 10001354: 4463 add r3, ip 10001356: 7019 strb r1, [r3, #0] 10001358: 4d34 ldr r5, [pc, #208] ; (1000142c <_Z13decode_packetv+0x2c0>) 1000135a: 7821 ldrb r1, [r4, #0] 1000135c: 7ae8 ldrb r0, [r5, #11] 1000135e: 4281 cmp r1, r0 10001360: d10b bne.n 1000137a <_Z13decode_packetv+0x20e> 10001362: 2900 cmp r1, #0 10001364: d010 beq.n 10001388 <_Z13decode_packetv+0x21c> 10001366: 2300 movs r3, #0 10001368: e001 b.n 1000136e <_Z13decode_packetv+0x202> 1000136a: 2900 cmp r1, #0 1000136c: d00c beq.n 10001388 <_Z13decode_packetv+0x21c> 1000136e: 3301 adds r3, #1 10001370: 18e8 adds r0, r5, r3 10001372: 5ce1 ldrb r1, [r4, r3] 10001374: 7ac0 ldrb r0, [r0, #11] 10001376: 4281 cmp r1, r0 10001378: d0f7 beq.n 1000136a <_Z13decode_packetv+0x1fe> 1000137a: 2900 cmp r1, #0 1000137c: d100 bne.n 10001380 <_Z13decode_packetv+0x214> 1000137e: e145 b.n 1000160c <_Z13decode_packetv+0x4a0> 10001380: 2800 cmp r0, #0 10001382: d006 beq.n 10001392 <_Z13decode_packetv+0x226> 10001384: 4288 cmp r0, r1 10001386: d104 bne.n 10001392 <_Z13decode_packetv+0x226> 10001388: 230a movs r3, #10 1000138a: 33ff adds r3, #255 ; 0xff 1000138c: 5ce3 ldrb r3, [r4, r3] 1000138e: 2b3a cmp r3, #58 ; 0x3a 10001390: d058 beq.n 10001444 <_Z13decode_packetv+0x2d8> 10001392: 4b27 ldr r3, [pc, #156] ; (10001430 <_Z13decode_packetv+0x2c4>) 10001394: 4927 ldr r1, [pc, #156] ; (10001434 <_Z13decode_packetv+0x2c8>) 10001396: 3201 adds r2, #1 10001398: 185d adds r5, r3, r1 1000139a: 0019 movs r1, r3 1000139c: 39ff subs r1, #255 ; 0xff 1000139e: 39ff subs r1, #255 ; 0xff 100013a0: 9103 str r1, [sp, #12] 100013a2: 0019 movs r1, r3 100013a4: 311e adds r1, #30 100013a6: 9102 str r1, [sp, #8] 100013a8: 0019 movs r1, r3 100013aa: 3114 adds r1, #20 100013ac: 9101 str r1, [sp, #4] 100013ae: 0019 movs r1, r3 100013b0: 310a adds r1, #10 100013b2: 9100 str r1, [sp, #0] 100013b4: 4820 ldr r0, [pc, #128] ; (10001438 <_Z13decode_packetv+0x2cc>) 100013b6: 0029 movs r1, r5 100013b8: f7ff f814 bl 100003e4 <_Z7log_outPKcz> 100013bc: 4b1f ldr r3, [pc, #124] ; (1000143c <_Z13decode_packetv+0x2d0>) 100013be: 7f9b ldrb r3, [r3, #30] 100013c0: 2b01 cmp r3, #1 100013c2: d100 bne.n 100013c6 <_Z13decode_packetv+0x25a> 100013c4: e0df b.n 10001586 <_Z13decode_packetv+0x41a> 100013c6: 2382 movs r3, #130 ; 0x82 100013c8: 009b lsls r3, r3, #2 100013ca: 4d15 ldr r5, [pc, #84] ; (10001420 <_Z13decode_packetv+0x2b4>) 100013cc: 5ce3 ldrb r3, [r4, r3] 100013ce: 5b60 ldrh r0, [r4, r5] 100013d0: 2b00 cmp r3, #0 100013d2: d100 bne.n 100013d6 <_Z13decode_packetv+0x26a> 100013d4: e749 b.n 1000126a <_Z13decode_packetv+0xfe> 100013d6: 2382 movs r3, #130 ; 0x82 100013d8: 009b lsls r3, r3, #2 100013da: 18e1 adds r1, r4, r3 100013dc: 0002 movs r2, r0 100013de: 4818 ldr r0, [pc, #96] ; (10001440 <_Z13decode_packetv+0x2d4>) 100013e0: f7ff f800 bl 100003e4 <_Z7log_outPKcz> 100013e4: 4b0d ldr r3, [pc, #52] ; (1000141c <_Z13decode_packetv+0x2b0>) 100013e6: 5ce3 ldrb r3, [r4, r3] 100013e8: 2b00 cmp r3, #0 100013ea: d000 beq.n 100013ee <_Z13decode_packetv+0x282> 100013ec: e0b8 b.n 10001560 <_Z13decode_packetv+0x3f4> 100013ee: 5b60 ldrh r0, [r4, r5] 100013f0: e73b b.n 1000126a <_Z13decode_packetv+0xfe> 100013f2: 2204 movs r2, #4 100013f4: 2103 movs r1, #3 100013f6: e741 b.n 1000127c <_Z13decode_packetv+0x110> 100013f8: 2205 movs r2, #5 100013fa: 2104 movs r1, #4 100013fc: e73e b.n 1000127c <_Z13decode_packetv+0x110> 100013fe: 2201 movs r2, #1 10001400: 2100 movs r1, #0 10001402: e73b b.n 1000127c <_Z13decode_packetv+0x110> 10001404: 2202 movs r2, #2 10001406: 2101 movs r1, #1 10001408: e738 b.n 1000127c <_Z13decode_packetv+0x110> 1000140a: 2206 movs r2, #6 1000140c: 2105 movs r1, #5 1000140e: e735 b.n 1000127c <_Z13decode_packetv+0x110> 10001410: 2000256c .word 0x2000256c 10001414: 00000307 .word 0x00000307 10001418: 0000036b .word 0x0000036b 1000141c: 0000046a .word 0x0000046a 10001420: 0000046c .word 0x0000046c 10001424: 20003b10 .word 0x20003b10 10001428: 1000ed3c .word 0x1000ed3c 1000142c: 200029e0 .word 0x200029e0 10001430: 20002873 .word 0x20002873 10001434: fffffcf9 .word 0xfffffcf9 10001438: 1000ecbc .word 0x1000ecbc 1000143c: 20002f84 .word 0x20002f84 10001440: 1000ecf8 .word 0x1000ecf8 10001444: 2314 movs r3, #20 10001446: 33ff adds r3, #255 ; 0xff 10001448: 5ce3 ldrb r3, [r4, r3] 1000144a: 2b3a cmp r3, #58 ; 0x3a 1000144c: d1a1 bne.n 10001392 <_Z13decode_packetv+0x226> 1000144e: 786b ldrb r3, [r5, #1] 10001450: 2b00 cmp r3, #0 10001452: d04a beq.n 100014ea <_Z13decode_packetv+0x37e> 10001454: 2185 movs r1, #133 ; 0x85 10001456: 0049 lsls r1, r1, #1 10001458: 5c61 ldrb r1, [r4, r1] 1000145a: 4299 cmp r1, r3 1000145c: d199 bne.n 10001392 <_Z13decode_packetv+0x226> 1000145e: 78ab ldrb r3, [r5, #2] 10001460: 2b00 cmp r3, #0 10001462: d042 beq.n 100014ea <_Z13decode_packetv+0x37e> 10001464: 210c movs r1, #12 10001466: 31ff adds r1, #255 ; 0xff 10001468: 5c61 ldrb r1, [r4, r1] 1000146a: 4299 cmp r1, r3 1000146c: d191 bne.n 10001392 <_Z13decode_packetv+0x226> 1000146e: 78eb ldrb r3, [r5, #3] 10001470: 2b00 cmp r3, #0 10001472: d03a beq.n 100014ea <_Z13decode_packetv+0x37e> 10001474: 2186 movs r1, #134 ; 0x86 10001476: 0049 lsls r1, r1, #1 10001478: 5c61 ldrb r1, [r4, r1] 1000147a: 4299 cmp r1, r3 1000147c: d189 bne.n 10001392 <_Z13decode_packetv+0x226> 1000147e: 792b ldrb r3, [r5, #4] 10001480: 2b00 cmp r3, #0 10001482: d032 beq.n 100014ea <_Z13decode_packetv+0x37e> 10001484: 210e movs r1, #14 10001486: 31ff adds r1, #255 ; 0xff 10001488: 5c61 ldrb r1, [r4, r1] 1000148a: 4299 cmp r1, r3 1000148c: d000 beq.n 10001490 <_Z13decode_packetv+0x324> 1000148e: e780 b.n 10001392 <_Z13decode_packetv+0x226> 10001490: 796b ldrb r3, [r5, #5] 10001492: 2b00 cmp r3, #0 10001494: d029 beq.n 100014ea <_Z13decode_packetv+0x37e> 10001496: 2187 movs r1, #135 ; 0x87 10001498: 0049 lsls r1, r1, #1 1000149a: 5c61 ldrb r1, [r4, r1] 1000149c: 4299 cmp r1, r3 1000149e: d000 beq.n 100014a2 <_Z13decode_packetv+0x336> 100014a0: e777 b.n 10001392 <_Z13decode_packetv+0x226> 100014a2: 79ab ldrb r3, [r5, #6] 100014a4: 2b00 cmp r3, #0 100014a6: d020 beq.n 100014ea <_Z13decode_packetv+0x37e> 100014a8: 2110 movs r1, #16 100014aa: 31ff adds r1, #255 ; 0xff 100014ac: 5c61 ldrb r1, [r4, r1] 100014ae: 4299 cmp r1, r3 100014b0: d000 beq.n 100014b4 <_Z13decode_packetv+0x348> 100014b2: e76e b.n 10001392 <_Z13decode_packetv+0x226> 100014b4: 79eb ldrb r3, [r5, #7] 100014b6: 2b00 cmp r3, #0 100014b8: d017 beq.n 100014ea <_Z13decode_packetv+0x37e> 100014ba: 2188 movs r1, #136 ; 0x88 100014bc: 0049 lsls r1, r1, #1 100014be: 5c61 ldrb r1, [r4, r1] 100014c0: 4299 cmp r1, r3 100014c2: d000 beq.n 100014c6 <_Z13decode_packetv+0x35a> 100014c4: e765 b.n 10001392 <_Z13decode_packetv+0x226> 100014c6: 7a2b ldrb r3, [r5, #8] 100014c8: 2b00 cmp r3, #0 100014ca: d00e beq.n 100014ea <_Z13decode_packetv+0x37e> 100014cc: 2112 movs r1, #18 100014ce: 31ff adds r1, #255 ; 0xff 100014d0: 5c61 ldrb r1, [r4, r1] 100014d2: 4299 cmp r1, r3 100014d4: d000 beq.n 100014d8 <_Z13decode_packetv+0x36c> 100014d6: e75c b.n 10001392 <_Z13decode_packetv+0x226> 100014d8: 7a6b ldrb r3, [r5, #9] 100014da: 2b00 cmp r3, #0 100014dc: d005 beq.n 100014ea <_Z13decode_packetv+0x37e> 100014de: 2189 movs r1, #137 ; 0x89 100014e0: 0049 lsls r1, r1, #1 100014e2: 5c61 ldrb r1, [r4, r1] 100014e4: 4299 cmp r1, r3 100014e6: d000 beq.n 100014ea <_Z13decode_packetv+0x37e> 100014e8: e753 b.n 10001392 <_Z13decode_packetv+0x226> 100014ea: 238a movs r3, #138 ; 0x8a 100014ec: 005b lsls r3, r3, #1 100014ee: 5ce1 ldrb r1, [r4, r3] 100014f0: 2900 cmp r1, #0 100014f2: d100 bne.n 100014f6 <_Z13decode_packetv+0x38a> 100014f4: e08e b.n 10001614 <_Z13decode_packetv+0x4a8> 100014f6: 3b0a subs r3, #10 100014f8: 3bff subs r3, #255 ; 0xff 100014fa: e000 b.n 100014fe <_Z13decode_packetv+0x392> 100014fc: 0003 movs r3, r0 100014fe: 0018 movs r0, r3 10001500: 30fe adds r0, #254 ; 0xfe 10001502: 30ff adds r0, #255 ; 0xff 10001504: 5421 strb r1, [r4, r0] 10001506: 0019 movs r1, r3 10001508: 310b adds r1, #11 1000150a: 31ff adds r1, #255 ; 0xff 1000150c: 5c61 ldrb r1, [r4, r1] 1000150e: 1c58 adds r0, r3, #1 10001510: 2900 cmp r1, #0 10001512: d1f3 bne.n 100014fc <_Z13decode_packetv+0x390> 10001514: 3b0a subs r3, #10 10001516: 2182 movs r1, #130 ; 0x82 10001518: 0089 lsls r1, r1, #2 1000151a: 468c mov ip, r1 1000151c: 2100 movs r1, #0 1000151e: 18e3 adds r3, r4, r3 10001520: 4463 add r3, ip 10001522: 7019 strb r1, [r3, #0] 10001524: 4663 mov r3, ip 10001526: 18e1 adds r1, r4, r3 10001528: 2300 movs r3, #0 1000152a: 469b mov fp, r3 1000152c: 3361 adds r3, #97 ; 0x61 1000152e: 469c mov ip, r3 10001530: 3302 adds r3, #2 10001532: 4699 mov r9, r3 10001534: 3308 adds r3, #8 10001536: 2600 movs r6, #0 10001538: 2500 movs r5, #0 1000153a: 2000 movs r0, #0 1000153c: 4698 mov r8, r3 1000153e: 780f ldrb r7, [r1, #0] 10001540: 2f00 cmp r7, #0 10001542: d053 beq.n 100015ec <_Z13decode_packetv+0x480> 10001544: 2f7b cmp r7, #123 ; 0x7b 10001546: d033 beq.n 100015b0 <_Z13decode_packetv+0x444> 10001548: 2d00 cmp r5, #0 1000154a: d15d bne.n 10001608 <_Z13decode_packetv+0x49c> 1000154c: 00b3 lsls r3, r6, #2 1000154e: 18f3 adds r3, r6, r3 10001550: 005b lsls r3, r3, #1 10001552: 3b30 subs r3, #48 ; 0x30 10001554: 19db adds r3, r3, r7 10001556: b29e uxth r6, r3 10001558: 2301 movs r3, #1 1000155a: 3101 adds r1, #1 1000155c: 469b mov fp, r3 1000155e: e7ee b.n 1000153e <_Z13decode_packetv+0x3d2> 10001560: 4b31 ldr r3, [pc, #196] ; (10001628 <_Z13decode_packetv+0x4bc>) 10001562: 18e6 adds r6, r4, r3 10001564: 0030 movs r0, r6 10001566: f7ff fc17 bl 10000d98 <_Z16ComposeAprsFramePh> 1000156a: 0031 movs r1, r6 1000156c: 482f ldr r0, [pc, #188] ; (1000162c <_Z13decode_packetv+0x4c0>) 1000156e: f7fe ff39 bl 100003e4 <_Z7log_outPKcz> 10001572: e73c b.n 100013ee <_Z13decode_packetv+0x282> 10001574: 2207 movs r2, #7 10001576: 2106 movs r1, #6 10001578: e680 b.n 1000127c <_Z13decode_packetv+0x110> 1000157a: 2208 movs r2, #8 1000157c: 2107 movs r1, #7 1000157e: e67d b.n 1000127c <_Z13decode_packetv+0x110> 10001580: 2209 movs r2, #9 10001582: 2108 movs r1, #8 10001584: e67a b.n 1000127c <_Z13decode_packetv+0x110> 10001586: 4a2a ldr r2, [pc, #168] ; (10001630 <_Z13decode_packetv+0x4c4>) 10001588: 0029 movs r1, r5 1000158a: 482a ldr r0, [pc, #168] ; (10001634 <_Z13decode_packetv+0x4c8>) 1000158c: f00b fea4 bl 1000d2d8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame> 10001590: e719 b.n 100013c6 <_Z13decode_packetv+0x25a> 10001592: 3a34 subs r2, #52 ; 0x34 10001594: 2109 movs r1, #9 10001596: e671 b.n 1000127c <_Z13decode_packetv+0x110> 10001598: 4b27 ldr r3, [pc, #156] ; (10001638 <_Z13decode_packetv+0x4cc>) 1000159a: 52e0 strh r0, [r4, r3] 1000159c: 3302 adds r3, #2 1000159e: 54e2 strb r2, [r4, r3] 100015a0: 0083 lsls r3, r0, #2 100015a2: 1818 adds r0, r3, r0 100015a4: 0040 lsls r0, r0, #1 100015a6: 1820 adds r0, r4, r0 100015a8: 1945 adds r5, r0, r5 100015aa: 4445 add r5, r8 100015ac: 702a strb r2, [r5, #0] 100015ae: e657 b.n 10001260 <_Z13decode_packetv+0xf4> 100015b0: 4b1d ldr r3, [pc, #116] ; (10001628 <_Z13decode_packetv+0x4bc>) 100015b2: 1827 adds r7, r4, r0 100015b4: 18fd adds r5, r7, r3 100015b6: 4663 mov r3, ip 100015b8: 702b strb r3, [r5, #0] 100015ba: 23db movs r3, #219 ; 0xdb 100015bc: 009b lsls r3, r3, #2 100015be: 18fd adds r5, r7, r3 100015c0: 464b mov r3, r9 100015c2: 702b strb r3, [r5, #0] 100015c4: 4b1d ldr r3, [pc, #116] ; (1000163c <_Z13decode_packetv+0x4d0>) 100015c6: 1cc5 adds r5, r0, #3 100015c8: 18f8 adds r0, r7, r3 100015ca: 4643 mov r3, r8 100015cc: 7003 strb r3, [r0, #0] 100015ce: 4b16 ldr r3, [pc, #88] ; (10001628 <_Z13decode_packetv+0x4bc>) 100015d0: 784f ldrb r7, [r1, #1] 100015d2: 469a mov sl, r3 100015d4: 1c68 adds r0, r5, #1 100015d6: 1965 adds r5, r4, r5 100015d8: 4455 add r5, sl 100015da: 702f strb r7, [r5, #0] 100015dc: 3101 adds r1, #1 100015de: 2501 movs r5, #1 100015e0: e7ad b.n 1000153e <_Z13decode_packetv+0x3d2> 100015e2: 4b17 ldr r3, [pc, #92] ; (10001640 <_Z13decode_packetv+0x4d4>) 100015e4: 54e2 strb r2, [r4, r3] 100015e6: e6b7 b.n 10001358 <_Z13decode_packetv+0x1ec> 100015e8: 2500 movs r5, #0 100015ea: e65f b.n 100012ac <_Z13decode_packetv+0x140> 100015ec: 2d00 cmp r5, #0 100015ee: d113 bne.n 10001618 <_Z13decode_packetv+0x4ac> 100015f0: 465b mov r3, fp 100015f2: 2b00 cmp r3, #0 100015f4: d001 beq.n 100015fa <_Z13decode_packetv+0x48e> 100015f6: 4b13 ldr r3, [pc, #76] ; (10001644 <_Z13decode_packetv+0x4d8>) 100015f8: 52e6 strh r6, [r4, r3] 100015fa: 4b0b ldr r3, [pc, #44] ; (10001628 <_Z13decode_packetv+0x4bc>) 100015fc: 1820 adds r0, r4, r0 100015fe: 469c mov ip, r3 10001600: 2300 movs r3, #0 10001602: 4460 add r0, ip 10001604: 7003 strb r3, [r0, #0] 10001606: e6c4 b.n 10001392 <_Z13decode_packetv+0x226> 10001608: 0005 movs r5, r0 1000160a: e7e0 b.n 100015ce <_Z13decode_packetv+0x462> 1000160c: 2800 cmp r0, #0 1000160e: d000 beq.n 10001612 <_Z13decode_packetv+0x4a6> 10001610: e6bf b.n 10001392 <_Z13decode_packetv+0x226> 10001612: e6b9 b.n 10001388 <_Z13decode_packetv+0x21c> 10001614: 2300 movs r3, #0 10001616: e77e b.n 10001516 <_Z13decode_packetv+0x3aa> 10001618: 2501 movs r5, #1 1000161a: 490b ldr r1, [pc, #44] ; (10001648 <_Z13decode_packetv+0x4dc>) 1000161c: 5465 strb r5, [r4, r1] 1000161e: e7e7 b.n 100015f0 <_Z13decode_packetv+0x484> 10001620: 4b05 ldr r3, [pc, #20] ; (10001638 <_Z13decode_packetv+0x4cc>) 10001622: 0002 movs r2, r0 10001624: 52e0 strh r0, [r4, r3] 10001626: e68d b.n 10001344 <_Z13decode_packetv+0x1d8> 10001628: 0000036b .word 0x0000036b 1000162c: 1000ed20 .word 0x1000ed20 10001630: 20001f68 .word 0x20001f68 10001634: 20002ae0 .word 0x20002ae0 10001638: 0000046e .word 0x0000046e 1000163c: 0000036d .word 0x0000036d 10001640: 00000307 .word 0x00000307 10001644: 0000046c .word 0x0000046c 10001648: 0000046a .word 0x0000046a 1000164c <_Z24ComposeAprsFrameFromKissv>: 1000164c: b5f8 push {r3, r4, r5, r6, r7, lr} 1000164e: 46de mov lr, fp 10001650: 4657 mov r7, sl 10001652: 464e mov r6, r9 10001654: 4645 mov r5, r8 10001656: 489e ldr r0, [pc, #632] ; (100018d0 <_Z24ComposeAprsFrameFromKissv+0x284>) 10001658: b5e0 push {r5, r6, r7, lr} 1000165a: f7fe fec3 bl 100003e4 <_Z7log_outPKcz> 1000165e: 4c9d ldr r4, [pc, #628] ; (100018d4 <_Z24ComposeAprsFrameFromKissv+0x288>) 10001660: 22fd movs r2, #253 ; 0xfd 10001662: 0020 movs r0, r4 10001664: 2100 movs r1, #0 10001666: f007 f979 bl 1000895c <__wrap_memset> 1000166a: 23c4 movs r3, #196 ; 0xc4 1000166c: 3c02 subs r4, #2 1000166e: 425b negs r3, r3 10001670: 4f99 ldr r7, [pc, #612] ; (100018d8 <_Z24ComposeAprsFrameFromKissv+0x28c>) 10001672: 8023 strh r3, [r4, #0] 10001674: 33c5 adds r3, #197 ; 0xc5 10001676: 70a3 strb r3, [r4, #2] 10001678: 783b ldrb r3, [r7, #0] 1000167a: 2b00 cmp r3, #0 1000167c: d100 bne.n 10001680 <_Z24ComposeAprsFrameFromKissv+0x34> 1000167e: e107 b.n 10001890 <_Z24ComposeAprsFrameFromKissv+0x244> 10001680: 70e3 strb r3, [r4, #3] 10001682: 787b ldrb r3, [r7, #1] 10001684: 2b00 cmp r3, #0 10001686: d100 bne.n 1000168a <_Z24ComposeAprsFrameFromKissv+0x3e> 10001688: e109 b.n 1000189e <_Z24ComposeAprsFrameFromKissv+0x252> 1000168a: 7123 strb r3, [r4, #4] 1000168c: 78bb ldrb r3, [r7, #2] 1000168e: 2b00 cmp r3, #0 10001690: d100 bne.n 10001694 <_Z24ComposeAprsFrameFromKissv+0x48> 10001692: e10b b.n 100018ac <_Z24ComposeAprsFrameFromKissv+0x260> 10001694: 7163 strb r3, [r4, #5] 10001696: 78fb ldrb r3, [r7, #3] 10001698: 2b00 cmp r3, #0 1000169a: d100 bne.n 1000169e <_Z24ComposeAprsFrameFromKissv+0x52> 1000169c: e109 b.n 100018b2 <_Z24ComposeAprsFrameFromKissv+0x266> 1000169e: 71a3 strb r3, [r4, #6] 100016a0: 793b ldrb r3, [r7, #4] 100016a2: 2b00 cmp r3, #0 100016a4: d100 bne.n 100016a8 <_Z24ComposeAprsFrameFromKissv+0x5c> 100016a6: e0e8 b.n 1000187a <_Z24ComposeAprsFrameFromKissv+0x22e> 100016a8: 71e3 strb r3, [r4, #7] 100016aa: 797b ldrb r3, [r7, #5] 100016ac: 2b00 cmp r3, #0 100016ae: d100 bne.n 100016b2 <_Z24ComposeAprsFrameFromKissv+0x66> 100016b0: e102 b.n 100018b8 <_Z24ComposeAprsFrameFromKissv+0x26c> 100016b2: 7223 strb r3, [r4, #8] 100016b4: 79bb ldrb r3, [r7, #6] 100016b6: 2b00 cmp r3, #0 100016b8: d100 bne.n 100016bc <_Z24ComposeAprsFrameFromKissv+0x70> 100016ba: e100 b.n 100018be <_Z24ComposeAprsFrameFromKissv+0x272> 100016bc: 7263 strb r3, [r4, #9] 100016be: 79fb ldrb r3, [r7, #7] 100016c0: 2b00 cmp r3, #0 100016c2: d100 bne.n 100016c6 <_Z24ComposeAprsFrameFromKissv+0x7a> 100016c4: e0fe b.n 100018c4 <_Z24ComposeAprsFrameFromKissv+0x278> 100016c6: 72a3 strb r3, [r4, #10] 100016c8: 7a3b ldrb r3, [r7, #8] 100016ca: 2b00 cmp r3, #0 100016cc: d100 bne.n 100016d0 <_Z24ComposeAprsFrameFromKissv+0x84> 100016ce: e0fc b.n 100018ca <_Z24ComposeAprsFrameFromKissv+0x27e> 100016d0: 72e3 strb r3, [r4, #11] 100016d2: 230c movs r3, #12 100016d4: 240d movs r4, #13 100016d6: 223e movs r2, #62 ; 0x3e 100016d8: 4980 ldr r1, [pc, #512] ; (100018dc <_Z24ComposeAprsFrameFromKissv+0x290>) 100016da: 2600 movs r6, #0 100016dc: 54ca strb r2, [r1, r3] 100016de: 4b80 ldr r3, [pc, #512] ; (100018e0 <_Z24ComposeAprsFrameFromKissv+0x294>) 100016e0: 5afb ldrh r3, [r7, r3] 100016e2: 4698 mov r8, r3 100016e4: 2300 movs r3, #0 100016e6: 4699 mov r9, r3 100016e8: 332c adds r3, #44 ; 0x2c 100016ea: 469c mov ip, r3 100016ec: 464b mov r3, r9 100016ee: 009b lsls r3, r3, #2 100016f0: 469b mov fp, r3 100016f2: 464d mov r5, r9 100016f4: 445d add r5, fp 100016f6: 006d lsls r5, r5, #1 100016f8: 4b7a ldr r3, [pc, #488] ; (100018e4 <_Z24ComposeAprsFrameFromKissv+0x298>) 100016fa: 197d adds r5, r7, r5 100016fc: 18eb adds r3, r5, r3 100016fe: 781b ldrb r3, [r3, #0] 10001700: 0020 movs r0, r4 10001702: 469a mov sl, r3 10001704: 4652 mov r2, sl 10001706: 1c63 adds r3, r4, #1 10001708: b29b uxth r3, r3 1000170a: 2a00 cmp r2, #0 1000170c: d100 bne.n 10001710 <_Z24ComposeAprsFrameFromKissv+0xc4> 1000170e: e0a0 b.n 10001852 <_Z24ComposeAprsFrameFromKissv+0x206> 10001710: 2cfe cmp r4, #254 ; 0xfe 10001712: d900 bls.n 10001716 <_Z24ComposeAprsFrameFromKissv+0xca> 10001714: e09d b.n 10001852 <_Z24ComposeAprsFrameFromKissv+0x206> 10001716: 550a strb r2, [r1, r4] 10001718: 4a73 ldr r2, [pc, #460] ; (100018e8 <_Z24ComposeAprsFrameFromKissv+0x29c>) 1000171a: 18a8 adds r0, r5, r2 1000171c: 7802 ldrb r2, [r0, #0] 1000171e: 2a00 cmp r2, #0 10001720: d100 bne.n 10001724 <_Z24ComposeAprsFrameFromKissv+0xd8> 10001722: e09a b.n 1000185a <_Z24ComposeAprsFrameFromKissv+0x20e> 10001724: 2bff cmp r3, #255 ; 0xff 10001726: d100 bne.n 1000172a <_Z24ComposeAprsFrameFromKissv+0xde> 10001728: e08e b.n 10001848 <_Z24ComposeAprsFrameFromKissv+0x1fc> 1000172a: 54ca strb r2, [r1, r3] 1000172c: 2383 movs r3, #131 ; 0x83 1000172e: 009b lsls r3, r3, #2 10001730: 18eb adds r3, r5, r3 10001732: 781b ldrb r3, [r3, #0] 10001734: 1ca0 adds r0, r4, #2 10001736: b280 uxth r0, r0 10001738: 469a mov sl, r3 1000173a: 2b00 cmp r3, #0 1000173c: d100 bne.n 10001740 <_Z24ComposeAprsFrameFromKissv+0xf4> 1000173e: e090 b.n 10001862 <_Z24ComposeAprsFrameFromKissv+0x216> 10001740: 28ff cmp r0, #255 ; 0xff 10001742: d100 bne.n 10001746 <_Z24ComposeAprsFrameFromKissv+0xfa> 10001744: e080 b.n 10001848 <_Z24ComposeAprsFrameFromKissv+0x1fc> 10001746: 4652 mov r2, sl 10001748: 540a strb r2, [r1, r0] 1000174a: 4a68 ldr r2, [pc, #416] ; (100018ec <_Z24ComposeAprsFrameFromKissv+0x2a0>) 1000174c: 1ce3 adds r3, r4, #3 1000174e: 18a8 adds r0, r5, r2 10001750: 7802 ldrb r2, [r0, #0] 10001752: b29b uxth r3, r3 10001754: 2a00 cmp r2, #0 10001756: d100 bne.n 1000175a <_Z24ComposeAprsFrameFromKissv+0x10e> 10001758: e087 b.n 1000186a <_Z24ComposeAprsFrameFromKissv+0x21e> 1000175a: 2bff cmp r3, #255 ; 0xff 1000175c: d100 bne.n 10001760 <_Z24ComposeAprsFrameFromKissv+0x114> 1000175e: e073 b.n 10001848 <_Z24ComposeAprsFrameFromKissv+0x1fc> 10001760: 54ca strb r2, [r1, r3] 10001762: 4b63 ldr r3, [pc, #396] ; (100018f0 <_Z24ComposeAprsFrameFromKissv+0x2a4>) 10001764: 1d20 adds r0, r4, #4 10001766: 469a mov sl, r3 10001768: 4455 add r5, sl 1000176a: 782d ldrb r5, [r5, #0] 1000176c: b280 uxth r0, r0 1000176e: 2d00 cmp r5, #0 10001770: d100 bne.n 10001774 <_Z24ComposeAprsFrameFromKissv+0x128> 10001772: e07e b.n 10001872 <_Z24ComposeAprsFrameFromKissv+0x226> 10001774: 28ff cmp r0, #255 ; 0xff 10001776: d067 beq.n 10001848 <_Z24ComposeAprsFrameFromKissv+0x1fc> 10001778: 465a mov r2, fp 1000177a: 444a add r2, r9 1000177c: 540d strb r5, [r1, r0] 1000177e: 0052 lsls r2, r2, #1 10001780: 485c ldr r0, [pc, #368] ; (100018f4 <_Z24ComposeAprsFrameFromKissv+0x2a8>) 10001782: 18ba adds r2, r7, r2 10001784: 1810 adds r0, r2, r0 10001786: 7805 ldrb r5, [r0, #0] 10001788: 1d63 adds r3, r4, #5 1000178a: b29b uxth r3, r3 1000178c: 2d00 cmp r5, #0 1000178e: d100 bne.n 10001792 <_Z24ComposeAprsFrameFromKissv+0x146> 10001790: e076 b.n 10001880 <_Z24ComposeAprsFrameFromKissv+0x234> 10001792: 2bff cmp r3, #255 ; 0xff 10001794: d058 beq.n 10001848 <_Z24ComposeAprsFrameFromKissv+0x1fc> 10001796: 54cd strb r5, [r1, r3] 10001798: 2384 movs r3, #132 ; 0x84 1000179a: 009b lsls r3, r3, #2 1000179c: 18d3 adds r3, r2, r3 1000179e: 781d ldrb r5, [r3, #0] 100017a0: 1da0 adds r0, r4, #6 100017a2: b280 uxth r0, r0 100017a4: 2d00 cmp r5, #0 100017a6: d06f beq.n 10001888 <_Z24ComposeAprsFrameFromKissv+0x23c> 100017a8: 28ff cmp r0, #255 ; 0xff 100017aa: d04d beq.n 10001848 <_Z24ComposeAprsFrameFromKissv+0x1fc> 100017ac: 540d strb r5, [r1, r0] 100017ae: 4852 ldr r0, [pc, #328] ; (100018f8 <_Z24ComposeAprsFrameFromKissv+0x2ac>) 100017b0: 1de3 adds r3, r4, #7 100017b2: 1810 adds r0, r2, r0 100017b4: 7805 ldrb r5, [r0, #0] 100017b6: b29b uxth r3, r3 100017b8: 2d00 cmp r5, #0 100017ba: d06c beq.n 10001896 <_Z24ComposeAprsFrameFromKissv+0x24a> 100017bc: 2bff cmp r3, #255 ; 0xff 100017be: d043 beq.n 10001848 <_Z24ComposeAprsFrameFromKissv+0x1fc> 100017c0: 54cd strb r5, [r1, r3] 100017c2: 4b4e ldr r3, [pc, #312] ; (100018fc <_Z24ComposeAprsFrameFromKissv+0x2b0>) 100017c4: 0020 movs r0, r4 100017c6: 4699 mov r9, r3 100017c8: 444a add r2, r9 100017ca: 7812 ldrb r2, [r2, #0] 100017cc: 3008 adds r0, #8 100017ce: b280 uxth r0, r0 100017d0: 2a00 cmp r2, #0 100017d2: d067 beq.n 100018a4 <_Z24ComposeAprsFrameFromKissv+0x258> 100017d4: 28ff cmp r0, #255 ; 0xff 100017d6: d037 beq.n 10001848 <_Z24ComposeAprsFrameFromKissv+0x1fc> 100017d8: 0023 movs r3, r4 100017da: 3309 adds r3, #9 100017dc: b29b uxth r3, r3 100017de: 540a strb r2, [r1, r0] 100017e0: 0018 movs r0, r3 100017e2: 340a adds r4, #10 100017e4: b2a4 uxth r4, r4 100017e6: 4662 mov r2, ip 100017e8: 3601 adds r6, #1 100017ea: b2f6 uxtb r6, r6 100017ec: 540a strb r2, [r1, r0] 100017ee: 46b1 mov r9, r6 100017f0: 4546 cmp r6, r8 100017f2: dc00 bgt.n 100017f6 <_Z24ComposeAprsFrameFromKissv+0x1aa> 100017f4: e77a b.n 100016ec <_Z24ComposeAprsFrameFromKissv+0xa0> 100017f6: 223a movs r2, #58 ; 0x3a 100017f8: 540a strb r2, [r1, r0] 100017fa: 7ab8 ldrb r0, [r7, #10] 100017fc: 2800 cmp r0, #0 100017fe: d013 beq.n 10001828 <_Z24ComposeAprsFrameFromKissv+0x1dc> 10001800: 2bfe cmp r3, #254 ; 0xfe 10001802: d811 bhi.n 10001828 <_Z24ComposeAprsFrameFromKissv+0x1dc> 10001804: 26fe movs r6, #254 ; 0xfe 10001806: 003c movs r4, r7 10001808: 1c4d adds r5, r1, #1 1000180a: 18ed adds r5, r5, r3 1000180c: 18ca adds r2, r1, r3 1000180e: 1af3 subs r3, r6, r3 10001810: b29b uxth r3, r3 10001812: 340b adds r4, #11 10001814: 18eb adds r3, r5, r3 10001816: e003 b.n 10001820 <_Z24ComposeAprsFrameFromKissv+0x1d4> 10001818: 3201 adds r2, #1 1000181a: 3401 adds r4, #1 1000181c: 429a cmp r2, r3 1000181e: d003 beq.n 10001828 <_Z24ComposeAprsFrameFromKissv+0x1dc> 10001820: 7010 strb r0, [r2, #0] 10001822: 7820 ldrb r0, [r4, #0] 10001824: 2800 cmp r0, #0 10001826: d1f7 bne.n 10001818 <_Z24ComposeAprsFrameFromKissv+0x1cc> 10001828: 2201 movs r2, #1 1000182a: 4b35 ldr r3, [pc, #212] ; (10001900 <_Z24ComposeAprsFrameFromKissv+0x2b4>) 1000182c: 4835 ldr r0, [pc, #212] ; (10001904 <_Z24ComposeAprsFrameFromKissv+0x2b8>) 1000182e: 701a strb r2, [r3, #0] 10001830: 238e movs r3, #142 ; 0x8e 10001832: 2200 movs r2, #0 10001834: 00db lsls r3, r3, #3 10001836: 54fa strb r2, [r7, r3] 10001838: f7fe fdd4 bl 100003e4 <_Z7log_outPKcz> 1000183c: bc3c pop {r2, r3, r4, r5} 1000183e: 4690 mov r8, r2 10001840: 4699 mov r9, r3 10001842: 46a2 mov sl, r4 10001844: 46ab mov fp, r5 10001846: bdf8 pop {r3, r4, r5, r6, r7, pc} 10001848: 2480 movs r4, #128 ; 0x80 1000184a: 20ff movs r0, #255 ; 0xff 1000184c: 0064 lsls r4, r4, #1 1000184e: 23ff movs r3, #255 ; 0xff 10001850: e7c9 b.n 100017e6 <_Z24ComposeAprsFrameFromKissv+0x19a> 10001852: 001a movs r2, r3 10001854: 0023 movs r3, r4 10001856: 0014 movs r4, r2 10001858: e7c5 b.n 100017e6 <_Z24ComposeAprsFrameFromKissv+0x19a> 1000185a: 3402 adds r4, #2 1000185c: 0018 movs r0, r3 1000185e: b2a4 uxth r4, r4 10001860: e7c1 b.n 100017e6 <_Z24ComposeAprsFrameFromKissv+0x19a> 10001862: 3403 adds r4, #3 10001864: b2a4 uxth r4, r4 10001866: 0003 movs r3, r0 10001868: e7bd b.n 100017e6 <_Z24ComposeAprsFrameFromKissv+0x19a> 1000186a: 3404 adds r4, #4 1000186c: 0018 movs r0, r3 1000186e: b2a4 uxth r4, r4 10001870: e7b9 b.n 100017e6 <_Z24ComposeAprsFrameFromKissv+0x19a> 10001872: 3405 adds r4, #5 10001874: b2a4 uxth r4, r4 10001876: 0003 movs r3, r0 10001878: e7b5 b.n 100017e6 <_Z24ComposeAprsFrameFromKissv+0x19a> 1000187a: 2307 movs r3, #7 1000187c: 2408 movs r4, #8 1000187e: e72a b.n 100016d6 <_Z24ComposeAprsFrameFromKissv+0x8a> 10001880: 3406 adds r4, #6 10001882: 0018 movs r0, r3 10001884: b2a4 uxth r4, r4 10001886: e7ae b.n 100017e6 <_Z24ComposeAprsFrameFromKissv+0x19a> 10001888: 3407 adds r4, #7 1000188a: b2a4 uxth r4, r4 1000188c: 0003 movs r3, r0 1000188e: e7aa b.n 100017e6 <_Z24ComposeAprsFrameFromKissv+0x19a> 10001890: 2404 movs r4, #4 10001892: 2303 movs r3, #3 10001894: e71f b.n 100016d6 <_Z24ComposeAprsFrameFromKissv+0x8a> 10001896: 3408 adds r4, #8 10001898: 0018 movs r0, r3 1000189a: b2a4 uxth r4, r4 1000189c: e7a3 b.n 100017e6 <_Z24ComposeAprsFrameFromKissv+0x19a> 1000189e: 2304 movs r3, #4 100018a0: 2405 movs r4, #5 100018a2: e718 b.n 100016d6 <_Z24ComposeAprsFrameFromKissv+0x8a> 100018a4: 3409 adds r4, #9 100018a6: b2a4 uxth r4, r4 100018a8: 0003 movs r3, r0 100018aa: e79c b.n 100017e6 <_Z24ComposeAprsFrameFromKissv+0x19a> 100018ac: 2305 movs r3, #5 100018ae: 2406 movs r4, #6 100018b0: e711 b.n 100016d6 <_Z24ComposeAprsFrameFromKissv+0x8a> 100018b2: 2306 movs r3, #6 100018b4: 2407 movs r4, #7 100018b6: e70e b.n 100016d6 <_Z24ComposeAprsFrameFromKissv+0x8a> 100018b8: 2308 movs r3, #8 100018ba: 2409 movs r4, #9 100018bc: e70b b.n 100016d6 <_Z24ComposeAprsFrameFromKissv+0x8a> 100018be: 2309 movs r3, #9 100018c0: 240a movs r4, #10 100018c2: e708 b.n 100016d6 <_Z24ComposeAprsFrameFromKissv+0x8a> 100018c4: 230a movs r3, #10 100018c6: 240b movs r4, #11 100018c8: e705 b.n 100016d6 <_Z24ComposeAprsFrameFromKissv+0x8a> 100018ca: 230b movs r3, #11 100018cc: 240c movs r4, #12 100018ce: e702 b.n 100016d6 <_Z24ComposeAprsFrameFromKissv+0x8a> 100018d0: 1000f05c .word 0x1000f05c 100018d4: 20003c32 .word 0x20003c32 100018d8: 20002ae4 .word 0x20002ae4 100018dc: 20003c30 .word 0x20003c30 100018e0: 0000026e .word 0x0000026e 100018e4: 0000020a .word 0x0000020a 100018e8: 0000020b .word 0x0000020b 100018ec: 0000020d .word 0x0000020d 100018f0: 0000020e .word 0x0000020e 100018f4: 0000020f .word 0x0000020f 100018f8: 00000211 .word 0x00000211 100018fc: 00000212 .word 0x00000212 10001900: 20003d41 .word 0x20003d41 10001904: 1000ebe0 .word 0x1000ebe0 10001908 <_Z13ReadUSBSerialv>: 10001908: b5f0 push {r4, r5, r6, r7, lr} 1000190a: 46c6 mov lr, r8 1000190c: b500 push {lr} 1000190e: 4f48 ldr r7, [pc, #288] ; (10001a30 <_Z13ReadUSBSerialv+0x128>) 10001910: 2000 movs r0, #0 10001912: 7fbb ldrb r3, [r7, #30] 10001914: 2b00 cmp r3, #0 10001916: d12d bne.n 10001974 <_Z13ReadUSBSerialv+0x6c> 10001918: f007 fa34 bl 10008d84 1000191c: 0004 movs r4, r0 1000191e: 1c43 adds r3, r0, #1 10001920: d025 beq.n 1000196e <_Z13ReadUSBSerialv+0x66> 10001922: 4b44 ldr r3, [pc, #272] ; (10001a34 <_Z13ReadUSBSerialv+0x12c>) 10001924: 4f44 ldr r7, [pc, #272] ; (10001a38 <_Z13ReadUSBSerialv+0x130>) 10001926: 4d45 ldr r5, [pc, #276] ; (10001a3c <_Z13ReadUSBSerialv+0x134>) 10001928: 4e45 ldr r6, [pc, #276] ; (10001a40 <_Z13ReadUSBSerialv+0x138>) 1000192a: 4698 mov r8, r3 1000192c: e007 b.n 1000193e <_Z13ReadUSBSerialv+0x36> 1000192e: 4542 cmp r2, r8 10001930: d052 beq.n 100019d8 <_Z13ReadUSBSerialv+0xd0> 10001932: 2000 movs r0, #0 10001934: f007 fa26 bl 10008d84 10001938: 0004 movs r4, r0 1000193a: 1c43 adds r3, r0, #1 1000193c: d017 beq.n 1000196e <_Z13ReadUSBSerialv+0x66> 1000193e: 0021 movs r1, r4 10001940: 0038 movs r0, r7 10001942: f7fe fd4f bl 100003e4 <_Z7log_outPKcz> 10001946: 682b ldr r3, [r5, #0] 10001948: 1c5a adds r2, r3, #1 1000194a: 602a str r2, [r5, #0] 1000194c: 54f4 strb r4, [r6, r3] 1000194e: 2c0d cmp r4, #13 10001950: d1ed bne.n 1000192e <_Z13ReadUSBSerialv+0x26> 10001952: 2200 movs r2, #0 10001954: 483b ldr r0, [pc, #236] ; (10001a44 <_Z13ReadUSBSerialv+0x13c>) 10001956: 54f2 strb r2, [r6, r3] 10001958: 602a str r2, [r5, #0] 1000195a: f7fe fd43 bl 100003e4 <_Z7log_outPKcz> 1000195e: 0030 movs r0, r6 10001960: f00c fdea bl 1000e538 10001964: 2802 cmp r0, #2 10001966: d93a bls.n 100019de <_Z13ReadUSBSerialv+0xd6> 10001968: 0030 movs r0, r6 1000196a: f7fe ff0b bl 10000784 <_Z18ProcessSerialInputPc.part.0> 1000196e: bc04 pop {r2} 10001970: 4690 mov r8, r2 10001972: bdf0 pop {r4, r5, r6, r7, pc} 10001974: f007 fa06 bl 10008d84 10001978: 1c43 adds r3, r0, #1 1000197a: d0f8 beq.n 1000196e <_Z13ReadUSBSerialv+0x66> 1000197c: 2300 movs r3, #0 1000197e: 4d2f ldr r5, [pc, #188] ; (10001a3c <_Z13ReadUSBSerialv+0x134>) 10001980: 4e2f ldr r6, [pc, #188] ; (10001a40 <_Z13ReadUSBSerialv+0x138>) 10001982: 4c2c ldr r4, [pc, #176] ; (10001a34 <_Z13ReadUSBSerialv+0x12c>) 10001984: 4698 mov r8, r3 10001986: e004 b.n 10001992 <_Z13ReadUSBSerialv+0x8a> 10001988: 2000 movs r0, #0 1000198a: f007 f9fb bl 10008d84 1000198e: 1c43 adds r3, r0, #1 10001990: d0ed beq.n 1000196e <_Z13ReadUSBSerialv+0x66> 10001992: 682a ldr r2, [r5, #0] 10001994: 1c53 adds r3, r2, #1 10001996: 602b str r3, [r5, #0] 10001998: 54b0 strb r0, [r6, r2] 1000199a: 42a3 cmp r3, r4 1000199c: d102 bne.n 100019a4 <_Z13ReadUSBSerialv+0x9c> 1000199e: 4643 mov r3, r8 100019a0: 602b str r3, [r5, #0] 100019a2: 2300 movs r3, #0 100019a4: 28c0 cmp r0, #192 ; 0xc0 100019a6: d1ef bne.n 10001988 <_Z13ReadUSBSerialv+0x80> 100019a8: 7832 ldrb r2, [r6, #0] 100019aa: 2ac0 cmp r2, #192 ; 0xc0 100019ac: d004 beq.n 100019b8 <_Z13ReadUSBSerialv+0xb0> 100019ae: 23c0 movs r3, #192 ; 0xc0 100019b0: 7033 strb r3, [r6, #0] 100019b2: 3bbf subs r3, #191 ; 0xbf 100019b4: 602b str r3, [r5, #0] 100019b6: e7da b.n 1000196e <_Z13ReadUSBSerialv+0x66> 100019b8: 2b01 cmp r3, #1 100019ba: ddf8 ble.n 100019ae <_Z13ReadUSBSerialv+0xa6> 100019bc: 4a22 ldr r2, [pc, #136] ; (10001a48 <_Z13ReadUSBSerialv+0x140>) 100019be: 0031 movs r1, r6 100019c0: 4822 ldr r0, [pc, #136] ; (10001a4c <_Z13ReadUSBSerialv+0x144>) 100019c2: f00b fefd bl 1000d7c0 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame> 100019c6: 2802 cmp r0, #2 100019c8: d02b beq.n 10001a22 <_Z13ReadUSBSerialv+0x11a> 100019ca: 2800 cmp r0, #0 100019cc: d101 bne.n 100019d2 <_Z13ReadUSBSerialv+0xca> 100019ce: f7ff fe3d bl 1000164c <_Z24ComposeAprsFrameFromKissv> 100019d2: 2300 movs r3, #0 100019d4: 602b str r3, [r5, #0] 100019d6: e7ca b.n 1000196e <_Z13ReadUSBSerialv+0x66> 100019d8: 23ff movs r3, #255 ; 0xff 100019da: 005b lsls r3, r3, #1 100019dc: e7b9 b.n 10001952 <_Z13ReadUSBSerialv+0x4a> 100019de: 481c ldr r0, [pc, #112] ; (10001a50 <_Z13ReadUSBSerialv+0x148>) 100019e0: f7fe fd00 bl 100003e4 <_Z7log_outPKcz> 100019e4: 481b ldr r0, [pc, #108] ; (10001a54 <_Z13ReadUSBSerialv+0x14c>) 100019e6: f7fe fcfd bl 100003e4 <_Z7log_outPKcz> 100019ea: 481b ldr r0, [pc, #108] ; (10001a58 <_Z13ReadUSBSerialv+0x150>) 100019ec: f7fe fcfa bl 100003e4 <_Z7log_outPKcz> 100019f0: 481a ldr r0, [pc, #104] ; (10001a5c <_Z13ReadUSBSerialv+0x154>) 100019f2: f7fe fcf7 bl 100003e4 <_Z7log_outPKcz> 100019f6: 481a ldr r0, [pc, #104] ; (10001a60 <_Z13ReadUSBSerialv+0x158>) 100019f8: f7fe fcf4 bl 100003e4 <_Z7log_outPKcz> 100019fc: 4819 ldr r0, [pc, #100] ; (10001a64 <_Z13ReadUSBSerialv+0x15c>) 100019fe: f7fe fcf1 bl 100003e4 <_Z7log_outPKcz> 10001a02: 4819 ldr r0, [pc, #100] ; (10001a68 <_Z13ReadUSBSerialv+0x160>) 10001a04: f7fe fcee bl 100003e4 <_Z7log_outPKcz> 10001a08: 4818 ldr r0, [pc, #96] ; (10001a6c <_Z13ReadUSBSerialv+0x164>) 10001a0a: f7fe fceb bl 100003e4 <_Z7log_outPKcz> 10001a0e: 4818 ldr r0, [pc, #96] ; (10001a70 <_Z13ReadUSBSerialv+0x168>) 10001a10: f7fe fce8 bl 100003e4 <_Z7log_outPKcz> 10001a14: 4817 ldr r0, [pc, #92] ; (10001a74 <_Z13ReadUSBSerialv+0x16c>) 10001a16: f7fe fce5 bl 100003e4 <_Z7log_outPKcz> 10001a1a: 4817 ldr r0, [pc, #92] ; (10001a78 <_Z13ReadUSBSerialv+0x170>) 10001a1c: f7fe fce2 bl 100003e4 <_Z7log_outPKcz> 10001a20: e7a5 b.n 1000196e <_Z13ReadUSBSerialv+0x66> 10001a22: 2101 movs r1, #1 10001a24: 4815 ldr r0, [pc, #84] ; (10001a7c <_Z13ReadUSBSerialv+0x174>) 10001a26: f007 f9ff bl 10008e28 10001a2a: 2300 movs r3, #0 10001a2c: 77bb strb r3, [r7, #30] 10001a2e: e7d0 b.n 100019d2 <_Z13ReadUSBSerialv+0xca> 10001a30: 20002f84 .word 0x20002f84 10001a34: 000001ff .word 0x000001ff 10001a38: 1000ecb8 .word 0x1000ecb8 10001a3c: 20002fa4 .word 0x20002fa4 10001a40: 20002fa8 .word 0x20002fa8 10001a44: 1000eb70 .word 0x1000eb70 10001a48: 20002ae4 .word 0x20002ae4 10001a4c: 20002ae0 .word 0x20002ae0 10001a50: 1000e9fc .word 0x1000e9fc 10001a54: 1000ea10 .word 0x1000ea10 10001a58: 1000ea18 .word 0x1000ea18 10001a5c: 1000ea30 .word 0x1000ea30 10001a60: 1000ea38 .word 0x1000ea38 10001a64: 1000ea54 .word 0x1000ea54 10001a68: 1000ea68 .word 0x1000ea68 10001a6c: 1000ea90 .word 0x1000ea90 10001a70: 1000eabc .word 0x1000eabc 10001a74: 1000ead0 .word 0x1000ead0 10001a78: 1000eaf8 .word 0x1000eaf8 10001a7c: 20001560 .word 0x20001560 10001a80 <_GLOBAL__sub_I_lastRssi>: 10001a80: b510 push {r4, lr} 10001a82: 4813 ldr r0, [pc, #76] ; (10001ad0 <_GLOBAL__sub_I_lastRssi+0x50>) 10001a84: f7fe fc6a bl 1000035c <_ZN12aprssettingsC1Ev> 10001a88: 4912 ldr r1, [pc, #72] ; (10001ad4 <_GLOBAL__sub_I_lastRssi+0x54>) 10001a8a: 4c13 ldr r4, [pc, #76] ; (10001ad8 <_GLOBAL__sub_I_lastRssi+0x58>) 10001a8c: 000b movs r3, r1 10001a8e: 0020 movs r0, r4 10001a90: 6d0a ldr r2, [r1, #80] ; 0x50 10001a92: 3350 adds r3, #80 ; 0x50 10001a94: 6062 str r2, [r4, #4] 10001a96: 889b ldrh r3, [r3, #4] 10001a98: 3158 adds r1, #88 ; 0x58 10001a9a: 8123 strh r3, [r4, #8] 10001a9c: 2214 movs r2, #20 10001a9e: 300a adds r0, #10 10001aa0: f006 ff62 bl 10008968 <__wrap___aeabi_memcpy> 10001aa4: 2080 movs r0, #128 ; 0x80 10001aa6: 2300 movs r3, #0 10001aa8: 2200 movs r2, #0 10001aaa: 490c ldr r1, [pc, #48] ; (10001adc <_GLOBAL__sub_I_lastRssi+0x5c>) 10001aac: 0080 lsls r0, r0, #2 10001aae: 520b strh r3, [r1, r0] 10001ab0: 480b ldr r0, [pc, #44] ; (10001ae0 <_GLOBAL__sub_I_lastRssi+0x60>) 10001ab2: 77a3 strb r3, [r4, #30] 10001ab4: 520b strh r3, [r1, r0] 10001ab6: 490b ldr r1, [pc, #44] ; (10001ae4 <_GLOBAL__sub_I_lastRssi+0x64>) 10001ab8: 480b ldr r0, [pc, #44] ; (10001ae8 <_GLOBAL__sub_I_lastRssi+0x68>) 10001aba: 4c0c ldr r4, [pc, #48] ; (10001aec <_GLOBAL__sub_I_lastRssi+0x6c>) 10001abc: 540a strb r2, [r1, r0] 10001abe: 480c ldr r0, [pc, #48] ; (10001af0 <_GLOBAL__sub_I_lastRssi+0x70>) 10001ac0: 500b str r3, [r1, r0] 10001ac2: 3004 adds r0, #4 10001ac4: 540a strb r2, [r1, r0] 10001ac6: 490b ldr r1, [pc, #44] ; (10001af4 <_GLOBAL__sub_I_lastRssi+0x74>) 10001ac8: 530b strh r3, [r1, r4] 10001aca: 540a strb r2, [r1, r0] 10001acc: bd10 pop {r4, pc} 10001ace: 46c0 nop ; (mov r8, r8) 10001ad0: 200029e0 .word 0x200029e0 10001ad4: 1000e990 .word 0x1000e990 10001ad8: 20002f84 .word 0x20002f84 10001adc: 20001f68 .word 0x20001f68 10001ae0: 00000602 .word 0x00000602 10001ae4: 2000256c .word 0x2000256c 10001ae8: 0000046a .word 0x0000046a 10001aec: 0000026e .word 0x0000026e 10001af0: 0000046c .word 0x0000046c 10001af4: 20002ae4 .word 0x20002ae4 10001af8
: 10001af8: b5f0 push {r4, r5, r6, r7, lr} 10001afa: 46de mov lr, fp 10001afc: 4657 mov r7, sl 10001afe: 464e mov r6, r9 10001b00: 4645 mov r5, r8 10001b02: b5e0 push {r5, r6, r7, lr} 10001b04: b097 sub sp, #92 ; 0x5c 10001b06: f7fe fcfd bl 10000504 <_Z5setupv> 10001b0a: 2300 movs r3, #0 10001b0c: 9301 str r3, [sp, #4] 10001b0e: 4b3f ldr r3, [pc, #252] ; (10001c0c ) 10001b10: 4f3f ldr r7, [pc, #252] ; (10001c10 ) 10001b12: 4698 mov r8, r3 10001b14: 4b3f ldr r3, [pc, #252] ; (10001c14 ) 10001b16: 4699 mov r9, r3 10001b18: 4b3f ldr r3, [pc, #252] ; (10001c18 ) 10001b1a: 1e9e subs r6, r3, #2 10001b1c: 4b3f ldr r3, [pc, #252] ; (10001c1c ) 10001b1e: 469a mov sl, r3 10001b20: 23d0 movs r3, #208 ; 0xd0 10001b22: 061b lsls r3, r3, #24 10001b24: 469b mov fp, r3 10001b26: e011 b.n 10001b4c 10001b28: 4653 mov r3, sl 10001b2a: 781b ldrb r3, [r3, #0] 10001b2c: 2b00 cmp r3, #0 10001b2e: d00b beq.n 10001b48 10001b30: 9b01 ldr r3, [sp, #4] 10001b32: 2b00 cmp r3, #0 10001b34: d103 bne.n 10001b3e 10001b36: 4b3a ldr r3, [pc, #232] ; (10001c20 ) 10001b38: 6a9b ldr r3, [r3, #40] ; 0x28 10001b3a: 059b lsls r3, r3, #22 10001b3c: 0d9b lsrs r3, r3, #22 10001b3e: 1e5a subs r2, r3, #1 10001b40: b292 uxth r2, r2 10001b42: 9201 str r2, [sp, #4] 10001b44: 2b01 cmp r3, #1 10001b46: d025 beq.n 10001b94 10001b48: f7ff fede bl 10001908 <_Z13ReadUSBSerialv> 10001b4c: 2100 movs r1, #0 10001b4e: 4640 mov r0, r8 10001b50: f00a fcda bl 1000c508 <_ZN9LoRaClass11parsePacketEi> 10001b54: 1e05 subs r5, r0, #0 10001b56: d0e7 beq.n 10001b28 10001b58: 4640 mov r0, r8 10001b5a: f00a fe65 bl 1000c828 <_ZN9LoRaClass10packetRssiEv> 10001b5e: 0001 movs r1, r0 10001b60: 4830 ldr r0, [pc, #192] ; (10001c24 ) 10001b62: f7fe fc3f bl 100003e4 <_Z7log_outPKcz> 10001b66: 2400 movs r4, #0 10001b68: e000 b.n 10001b6c 10001b6a: 001c movs r4, r3 10001b6c: 4640 mov r0, r8 10001b6e: f009 ffd9 bl 1000bb24 <_ZN9LoRaClass4readEv> 10001b72: 464a mov r2, r9 10001b74: 1c63 adds r3, r4, #1 10001b76: 5510 strb r0, [r2, r4] 10001b78: 429d cmp r5, r3 10001b7a: d1f6 bne.n 10001b6a 10001b7c: 2300 movs r3, #0 10001b7e: 5553 strb r3, [r2, r5] 10001b80: 7813 ldrb r3, [r2, #0] 10001b82: 2b3c cmp r3, #60 ; 0x3c 10001b84: d102 bne.n 10001b8c 10001b86: 7853 ldrb r3, [r2, #1] 10001b88: 2bff cmp r3, #255 ; 0xff 10001b8a: d020 beq.n 10001bce 10001b8c: 4826 ldr r0, [pc, #152] ; (10001c28 ) 10001b8e: f7fe fc29 bl 100003e4 <_Z7log_outPKcz> 10001b92: e7c9 b.n 10001b28 10001b94: 2100 movs r1, #0 10001b96: 4640 mov r0, r8 10001b98: f00a fb02 bl 1000c1a0 <_ZN9LoRaClass11beginPacketEi> 10001b9c: 7831 ldrb r1, [r6, #0] 10001b9e: 2900 cmp r1, #0 10001ba0: d008 beq.n 10001bb4 10001ba2: 2400 movs r4, #0 10001ba4: 3401 adds r4, #1 10001ba6: 4640 mov r0, r8 10001ba8: b2a4 uxth r4, r4 10001baa: f009 ff41 bl 1000ba30 <_ZN9LoRaClass5writeEh> 10001bae: 5d31 ldrb r1, [r6, r4] 10001bb0: 2900 cmp r1, #0 10001bb2: d1f7 bne.n 10001ba4 10001bb4: 2100 movs r1, #0 10001bb6: 4640 mov r0, r8 10001bb8: f00a fbfe bl 1000c3b8 <_ZN9LoRaClass9endPacketEb> 10001bbc: 2100 movs r1, #0 10001bbe: 4640 mov r0, r8 10001bc0: f00a fe70 bl 1000c8a4 <_ZN9LoRaClass7receiveEi> 10001bc4: 2300 movs r3, #0 10001bc6: 4652 mov r2, sl 10001bc8: 9301 str r3, [sp, #4] 10001bca: 7013 strb r3, [r2, #0] 10001bcc: e7bc b.n 10001b48 10001bce: 7893 ldrb r3, [r2, #2] 10001bd0: 2b01 cmp r3, #1 10001bd2: d1db bne.n 10001b8c 10001bd4: 2d03 cmp r5, #3 10001bd6: dd05 ble.n 10001be4 10001bd8: 464b mov r3, r9 10001bda: 1ea2 subs r2, r4, #2 10001bdc: 1cd9 adds r1, r3, #3 10001bde: 4648 mov r0, r9 10001be0: f00c fe82 bl 1000e8e8 <__memmove_veneer> 10001be4: 2300 movs r3, #0 10001be6: 444c add r4, r9 10001be8: 3c02 subs r4, #2 10001bea: 4649 mov r1, r9 10001bec: 480f ldr r0, [pc, #60] ; (10001c2c ) 10001bee: 7023 strb r3, [r4, #0] 10001bf0: f7fe fbf8 bl 100003e4 <_Z7log_outPKcz> 10001bf4: f7ff faba bl 1000116c <_Z13decode_packetv> 10001bf8: 0005 movs r5, r0 10001bfa: 1e04 subs r4, r0, #0 10001bfc: d094 beq.n 10001b28 10001bfe: 2825 cmp r0, #37 ; 0x25 10001c00: d892 bhi.n 10001b28 10001c02: 4a0b ldr r2, [pc, #44] ; (10001c30 ) 10001c04: 0083 lsls r3, r0, #2 10001c06: 58d3 ldr r3, [r2, r3] 10001c08: 469f mov pc, r3 10001c0a: 46c0 nop ; (mov r8, r8) 10001c0c: 20002f58 .word 0x20002f58 10001c10: 200029e0 .word 0x200029e0 10001c14: 20003b10 .word 0x20003b10 10001c18: 20003c32 .word 0x20003c32 10001c1c: 20003d41 .word 0x20003d41 10001c20: 40054000 .word 0x40054000 10001c24: 1000f0b0 .word 0x1000f0b0 10001c28: 1000f0d0 .word 0x1000f0d0 10001c2c: 1000ebe0 .word 0x1000ebe0 10001c30: 1000e8f8 .word 0x1000e8f8 10001c34: 22fd movs r2, #253 ; 0xfd 10001c36: 2100 movs r1, #0 10001c38: 48f5 ldr r0, [pc, #980] ; (10002010 ) 10001c3a: f006 fe8f bl 1000895c <__wrap_memset> 10001c3e: 22c4 movs r2, #196 ; 0xc4 10001c40: 4bf3 ldr r3, [pc, #972] ; (10002010 ) 10001c42: 4252 negs r2, r2 10001c44: 3b02 subs r3, #2 10001c46: 801a strh r2, [r3, #0] 10001c48: 32c5 adds r2, #197 ; 0xc5 10001c4a: 709a strb r2, [r3, #2] 10001c4c: 787a ldrb r2, [r7, #1] 10001c4e: 2a00 cmp r2, #0 10001c50: d101 bne.n 10001c56 10001c52: f000 fe73 bl 1000293c 10001c56: 70da strb r2, [r3, #3] 10001c58: 78ba ldrb r2, [r7, #2] 10001c5a: 2a00 cmp r2, #0 10001c5c: d101 bne.n 10001c62 10001c5e: f000 ff07 bl 10002a70 10001c62: 711a strb r2, [r3, #4] 10001c64: 78fa ldrb r2, [r7, #3] 10001c66: 2a00 cmp r2, #0 10001c68: d101 bne.n 10001c6e 10001c6a: f000 ffa7 bl 10002bbc 10001c6e: 715a strb r2, [r3, #5] 10001c70: 793a ldrb r2, [r7, #4] 10001c72: 2a00 cmp r2, #0 10001c74: d101 bne.n 10001c7a 10001c76: f001 f8ba bl 10002dee 10001c7a: 719a strb r2, [r3, #6] 10001c7c: 797a ldrb r2, [r7, #5] 10001c7e: 2a00 cmp r2, #0 10001c80: d101 bne.n 10001c86 10001c82: f001 f959 bl 10002f38 10001c86: 71da strb r2, [r3, #7] 10001c88: 79ba ldrb r2, [r7, #6] 10001c8a: 2a00 cmp r2, #0 10001c8c: d101 bne.n 10001c92 10001c8e: f001 f9ba bl 10003006 10001c92: 721a strb r2, [r3, #8] 10001c94: 79fa ldrb r2, [r7, #7] 10001c96: 2a00 cmp r2, #0 10001c98: d101 bne.n 10001c9e 10001c9a: f001 fa70 bl 1000317e 10001c9e: 725a strb r2, [r3, #9] 10001ca0: 7a3a ldrb r2, [r7, #8] 10001ca2: 2a00 cmp r2, #0 10001ca4: d101 bne.n 10001caa 10001ca6: f001 fb32 bl 1000330e 10001caa: 729a strb r2, [r3, #10] 10001cac: 7a7a ldrb r2, [r7, #9] 10001cae: 2a00 cmp r2, #0 10001cb0: d101 bne.n 10001cb6 10001cb2: f001 fc4c bl 1000354e 10001cb6: 72da strb r2, [r3, #11] 10001cb8: 2318 movs r3, #24 10001cba: 220e movs r2, #14 10001cbc: 210c movs r1, #12 10001cbe: 2410 movs r4, #16 10001cc0: 930d str r3, [sp, #52] ; 0x34 10001cc2: 930c str r3, [sp, #48] ; 0x30 10001cc4: 3b01 subs r3, #1 10001cc6: 930b str r3, [sp, #44] ; 0x2c 10001cc8: 3b01 subs r3, #1 10001cca: 9309 str r3, [sp, #36] ; 0x24 10001ccc: 3301 adds r3, #1 10001cce: 9314 str r3, [sp, #80] ; 0x50 10001cd0: 3b02 subs r3, #2 10001cd2: 9308 str r3, [sp, #32] 10001cd4: 3301 adds r3, #1 10001cd6: 930a str r3, [sp, #40] ; 0x28 10001cd8: 3b02 subs r3, #2 10001cda: 9307 str r3, [sp, #28] 10001cdc: 3301 adds r3, #1 10001cde: 9313 str r3, [sp, #76] ; 0x4c 10001ce0: 3b02 subs r3, #2 10001ce2: 9306 str r3, [sp, #24] 10001ce4: 3301 adds r3, #1 10001ce6: 9311 str r3, [sp, #68] ; 0x44 10001ce8: 3b02 subs r3, #2 10001cea: 9305 str r3, [sp, #20] 10001cec: 3301 adds r3, #1 10001cee: 9312 str r3, [sp, #72] ; 0x48 10001cf0: 3b02 subs r3, #2 10001cf2: 9304 str r3, [sp, #16] 10001cf4: 3301 adds r3, #1 10001cf6: 930f str r3, [sp, #60] ; 0x3c 10001cf8: 3b02 subs r3, #2 10001cfa: 9303 str r3, [sp, #12] 10001cfc: 3301 adds r3, #1 10001cfe: 930e str r3, [sp, #56] ; 0x38 10001d00: 3b02 subs r3, #2 10001d02: 469c mov ip, r3 10001d04: 3b01 subs r3, #1 10001d06: 9302 str r3, [sp, #8] 10001d08: 9210 str r2, [sp, #64] ; 0x40 10001d0a: 0008 movs r0, r1 10001d0c: 3301 adds r3, #1 10001d0e: 3a01 subs r2, #1 10001d10: 3101 adds r1, #1 10001d12: 253e movs r5, #62 ; 0x3e 10001d14: 5435 strb r5, [r6, r0] 10001d16: 7d7d ldrb r5, [r7, #21] 10001d18: 2d00 cmp r5, #0 10001d1a: d03f beq.n 10001d9c 10001d1c: 54b5 strb r5, [r6, r2] 10001d1e: 7dba ldrb r2, [r7, #22] 10001d20: 2a00 cmp r2, #0 10001d22: d101 bne.n 10001d28 10001d24: f000 ff06 bl 10002b34 10001d28: 9902 ldr r1, [sp, #8] 10001d2a: 5472 strb r2, [r6, r1] 10001d2c: 7dfa ldrb r2, [r7, #23] 10001d2e: 2a00 cmp r2, #0 10001d30: d101 bne.n 10001d36 10001d32: f000 ffdd bl 10002cf0 10001d36: 4663 mov r3, ip 10001d38: 54f2 strb r2, [r6, r3] 10001d3a: 7e3b ldrb r3, [r7, #24] 10001d3c: 2b00 cmp r3, #0 10001d3e: d101 bne.n 10001d44 10001d40: f001 f81d bl 10002d7e 10001d44: 9a03 ldr r2, [sp, #12] 10001d46: 54b3 strb r3, [r6, r2] 10001d48: 7e7b ldrb r3, [r7, #25] 10001d4a: 2b00 cmp r3, #0 10001d4c: d101 bne.n 10001d52 10001d4e: f001 f884 bl 10002e5a 10001d52: 9a04 ldr r2, [sp, #16] 10001d54: 54b3 strb r3, [r6, r2] 10001d56: 7ebb ldrb r3, [r7, #26] 10001d58: 2b00 cmp r3, #0 10001d5a: d101 bne.n 10001d60 10001d5c: f001 f91b bl 10002f96 10001d60: 9a05 ldr r2, [sp, #20] 10001d62: 54b3 strb r3, [r6, r2] 10001d64: 7efb ldrb r3, [r7, #27] 10001d66: 2b00 cmp r3, #0 10001d68: d101 bne.n 10001d6e 10001d6a: f001 fa66 bl 1000323a 10001d6e: 9a06 ldr r2, [sp, #24] 10001d70: 54b3 strb r3, [r6, r2] 10001d72: 7f3b ldrb r3, [r7, #28] 10001d74: 2b00 cmp r3, #0 10001d76: d101 bne.n 10001d7c 10001d78: f001 fb90 bl 1000349c 10001d7c: 9a07 ldr r2, [sp, #28] 10001d7e: 54b3 strb r3, [r6, r2] 10001d80: 7f7b ldrb r3, [r7, #29] 10001d82: 2b00 cmp r3, #0 10001d84: d101 bne.n 10001d8a 10001d86: f001 fb9a bl 100034be 10001d8a: 9a08 ldr r2, [sp, #32] 10001d8c: 990a ldr r1, [sp, #40] ; 0x28 10001d8e: 54b3 strb r3, [r6, r2] 10001d90: 9b0d ldr r3, [sp, #52] ; 0x34 10001d92: 9a09 ldr r2, [sp, #36] ; 0x24 10001d94: 469c mov ip, r3 10001d96: 9b0b ldr r3, [sp, #44] ; 0x2c 10001d98: 9302 str r3, [sp, #8] 10001d9a: 9b0c ldr r3, [sp, #48] ; 0x30 10001d9c: 7ffc ldrb r4, [r7, #31] 10001d9e: 2c00 cmp r4, #0 10001da0: d05e beq.n 10001e60 10001da2: 252c movs r5, #44 ; 0x2c 10001da4: 54b5 strb r5, [r6, r2] 10001da6: 9a02 ldr r2, [sp, #8] 10001da8: 54b4 strb r4, [r6, r2] 10001daa: 2220 movs r2, #32 10001dac: 5cba ldrb r2, [r7, r2] 10001dae: 2a00 cmp r2, #0 10001db0: d101 bne.n 10001db6 10001db2: f001 f9aa bl 1000310a 10001db6: 4660 mov r0, ip 10001db8: 5432 strb r2, [r6, r0] 10001dba: 2221 movs r2, #33 ; 0x21 10001dbc: 1ccb adds r3, r1, #3 10001dbe: 5cbc ldrb r4, [r7, r2] 10001dc0: b29b uxth r3, r3 10001dc2: 001a movs r2, r3 10001dc4: 2c00 cmp r4, #0 10001dc6: d101 bne.n 10001dcc 10001dc8: f001 fa7f bl 100032ca 10001dcc: 54f4 strb r4, [r6, r3] 10001dce: 2322 movs r3, #34 ; 0x22 10001dd0: 1d08 adds r0, r1, #4 10001dd2: 5cfc ldrb r4, [r7, r3] 10001dd4: b280 uxth r0, r0 10001dd6: 0002 movs r2, r0 10001dd8: 2c00 cmp r4, #0 10001dda: d101 bne.n 10001de0 10001ddc: f001 fb16 bl 1000340c 10001de0: 2223 movs r2, #35 ; 0x23 10001de2: 5434 strb r4, [r6, r0] 10001de4: 1d4b adds r3, r1, #5 10001de6: 5cbc ldrb r4, [r7, r2] 10001de8: b29b uxth r3, r3 10001dea: 001a movs r2, r3 10001dec: 2c00 cmp r4, #0 10001dee: d101 bne.n 10001df4 10001df0: f001 fc1b bl 1000362a 10001df4: 54f4 strb r4, [r6, r3] 10001df6: 2324 movs r3, #36 ; 0x24 10001df8: 1d88 adds r0, r1, #6 10001dfa: 5cfc ldrb r4, [r7, r3] 10001dfc: b280 uxth r0, r0 10001dfe: 0002 movs r2, r0 10001e00: 2c00 cmp r4, #0 10001e02: d101 bne.n 10001e08 10001e04: f001 fc57 bl 100036b6 10001e08: 2225 movs r2, #37 ; 0x25 10001e0a: 5434 strb r4, [r6, r0] 10001e0c: 1dcb adds r3, r1, #7 10001e0e: 5cb8 ldrb r0, [r7, r2] 10001e10: b29b uxth r3, r3 10001e12: 001a movs r2, r3 10001e14: 2800 cmp r0, #0 10001e16: d101 bne.n 10001e1c 10001e18: f001 fc61 bl 100036de 10001e1c: 54f0 strb r0, [r6, r3] 10001e1e: 000c movs r4, r1 10001e20: 2326 movs r3, #38 ; 0x26 10001e22: 3408 adds r4, #8 10001e24: 5cfb ldrb r3, [r7, r3] 10001e26: b2a4 uxth r4, r4 10001e28: 0022 movs r2, r4 10001e2a: 2b00 cmp r3, #0 10001e2c: d101 bne.n 10001e32 10001e2e: f001 fc8c bl 1000374a 10001e32: 5533 strb r3, [r6, r4] 10001e34: 0008 movs r0, r1 10001e36: 2327 movs r3, #39 ; 0x27 10001e38: 3009 adds r0, #9 10001e3a: 5cfb ldrb r3, [r7, r3] 10001e3c: b280 uxth r0, r0 10001e3e: 0002 movs r2, r0 10001e40: 2b00 cmp r3, #0 10001e42: d101 bne.n 10001e48 10001e44: f001 fcdd bl 10003802 10001e48: 000a movs r2, r1 10001e4a: 5433 strb r3, [r6, r0] 10001e4c: 000b movs r3, r1 10001e4e: 320a adds r2, #10 10001e50: 330c adds r3, #12 10001e52: 310b adds r1, #11 10001e54: b289 uxth r1, r1 10001e56: b292 uxth r2, r2 10001e58: b29b uxth r3, r3 10001e5a: 9102 str r1, [sp, #8] 10001e5c: 469c mov ip, r3 10001e5e: 0011 movs r1, r2 10001e60: 2429 movs r4, #41 ; 0x29 10001e62: 5d3c ldrb r4, [r7, r4] 10001e64: 2c00 cmp r4, #0 10001e66: d05d beq.n 10001f24 10001e68: 252c movs r5, #44 ; 0x2c 10001e6a: 54b5 strb r5, [r6, r2] 10001e6c: 9a02 ldr r2, [sp, #8] 10001e6e: 54b4 strb r4, [r6, r2] 10001e70: 222a movs r2, #42 ; 0x2a 10001e72: 5cba ldrb r2, [r7, r2] 10001e74: 2a00 cmp r2, #0 10001e76: d101 bne.n 10001e7c 10001e78: f001 f966 bl 10003148 10001e7c: 4660 mov r0, ip 10001e7e: 5432 strb r2, [r6, r0] 10001e80: 222b movs r2, #43 ; 0x2b 10001e82: 1ccb adds r3, r1, #3 10001e84: 5cbc ldrb r4, [r7, r2] 10001e86: b29b uxth r3, r3 10001e88: 001a movs r2, r3 10001e8a: 2c00 cmp r4, #0 10001e8c: d101 bne.n 10001e92 10001e8e: f001 fa35 bl 100032fc 10001e92: 54f4 strb r4, [r6, r3] 10001e94: 1d08 adds r0, r1, #4 10001e96: 5d7c ldrb r4, [r7, r5] 10001e98: b280 uxth r0, r0 10001e9a: 0002 movs r2, r0 10001e9c: 2c00 cmp r4, #0 10001e9e: d101 bne.n 10001ea4 10001ea0: f001 faab bl 100033fa 10001ea4: 222d movs r2, #45 ; 0x2d 10001ea6: 5434 strb r4, [r6, r0] 10001ea8: 1d4b adds r3, r1, #5 10001eaa: 5cbc ldrb r4, [r7, r2] 10001eac: b29b uxth r3, r3 10001eae: 001a movs r2, r3 10001eb0: 2c00 cmp r4, #0 10001eb2: d101 bne.n 10001eb8 10001eb4: f001 fbd2 bl 1000365c 10001eb8: 54f4 strb r4, [r6, r3] 10001eba: 232e movs r3, #46 ; 0x2e 10001ebc: 1d88 adds r0, r1, #6 10001ebe: 5cfc ldrb r4, [r7, r3] 10001ec0: b280 uxth r0, r0 10001ec2: 0002 movs r2, r0 10001ec4: 2c00 cmp r4, #0 10001ec6: d101 bne.n 10001ecc 10001ec8: f001 fbff bl 100036ca 10001ecc: 222f movs r2, #47 ; 0x2f 10001ece: 5434 strb r4, [r6, r0] 10001ed0: 1dcb adds r3, r1, #7 10001ed2: 5cb8 ldrb r0, [r7, r2] 10001ed4: b29b uxth r3, r3 10001ed6: 001a movs r2, r3 10001ed8: 2800 cmp r0, #0 10001eda: d101 bne.n 10001ee0 10001edc: f001 fc09 bl 100036f2 10001ee0: 54f0 strb r0, [r6, r3] 10001ee2: 000c movs r4, r1 10001ee4: 2330 movs r3, #48 ; 0x30 10001ee6: 3408 adds r4, #8 10001ee8: 5cfb ldrb r3, [r7, r3] 10001eea: b2a4 uxth r4, r4 10001eec: 0022 movs r2, r4 10001eee: 2b00 cmp r3, #0 10001ef0: d101 bne.n 10001ef6 10001ef2: f001 fc34 bl 1000375e 10001ef6: 5533 strb r3, [r6, r4] 10001ef8: 0008 movs r0, r1 10001efa: 2331 movs r3, #49 ; 0x31 10001efc: 3009 adds r0, #9 10001efe: 5cfb ldrb r3, [r7, r3] 10001f00: b280 uxth r0, r0 10001f02: 0002 movs r2, r0 10001f04: 2b00 cmp r3, #0 10001f06: d101 bne.n 10001f0c 10001f08: f001 fc85 bl 10003816 10001f0c: 000a movs r2, r1 10001f0e: 5433 strb r3, [r6, r0] 10001f10: 000b movs r3, r1 10001f12: 320a adds r2, #10 10001f14: 330c adds r3, #12 10001f16: 310b adds r1, #11 10001f18: b289 uxth r1, r1 10001f1a: b29b uxth r3, r3 10001f1c: b292 uxth r2, r2 10001f1e: 9102 str r1, [sp, #8] 10001f20: 469c mov ip, r3 10001f22: 0011 movs r1, r2 10001f24: 243a movs r4, #58 ; 0x3a 10001f26: 54b4 strb r4, [r6, r2] 10001f28: 9a02 ldr r2, [sp, #8] 10001f2a: 54b4 strb r4, [r6, r2] 10001f2c: 7af8 ldrb r0, [r7, #11] 10001f2e: 2800 cmp r0, #0 10001f30: d101 bne.n 10001f36 10001f32: f000 fd88 bl 10002a46 10001f36: 2400 movs r4, #0 10001f38: e001 b.n 10001f3e 10001f3a: 000b movs r3, r1 10001f3c: 0014 movs r4, r2 10001f3e: 1c62 adds r2, r4, #1 10001f40: b292 uxth r2, r2 10001f42: 54f0 strb r0, [r6, r3] 10001f44: 18b8 adds r0, r7, r2 10001f46: 7ac0 ldrb r0, [r0, #11] 10001f48: 1c59 adds r1, r3, #1 10001f4a: b289 uxth r1, r1 10001f4c: 2800 cmp r0, #0 10001f4e: d1f4 bne.n 10001f3a 10001f50: 0008 movs r0, r1 10001f52: 2a08 cmp r2, #8 10001f54: d84a bhi.n 10001fec 10001f56: 2020 movs r0, #32 10001f58: 1c9d adds r5, r3, #2 10001f5a: b2ad uxth r5, r5 10001f5c: 4684 mov ip, r0 10001f5e: 5470 strb r0, [r6, r1] 10001f60: 0028 movs r0, r5 10001f62: 2c07 cmp r4, #7 10001f64: d101 bne.n 10001f6a 10001f66: f000 fcb5 bl 100028d4 10001f6a: 4660 mov r0, ip 10001f6c: 1cdc adds r4, r3, #3 10001f6e: b2a4 uxth r4, r4 10001f70: 5570 strb r0, [r6, r5] 10001f72: 0020 movs r0, r4 10001f74: 2a07 cmp r2, #7 10001f76: d101 bne.n 10001f7c 10001f78: f000 fcac bl 100028d4 10001f7c: 4660 mov r0, ip 10001f7e: 1d1d adds r5, r3, #4 10001f80: b2ad uxth r5, r5 10001f82: 5530 strb r0, [r6, r4] 10001f84: 0028 movs r0, r5 10001f86: 2a06 cmp r2, #6 10001f88: d101 bne.n 10001f8e 10001f8a: f000 fca3 bl 100028d4 10001f8e: 4660 mov r0, ip 10001f90: 1d5c adds r4, r3, #5 10001f92: b2a4 uxth r4, r4 10001f94: 5570 strb r0, [r6, r5] 10001f96: 0020 movs r0, r4 10001f98: 2a05 cmp r2, #5 10001f9a: d101 bne.n 10001fa0 10001f9c: f000 fc9a bl 100028d4 10001fa0: 4660 mov r0, ip 10001fa2: 3306 adds r3, #6 10001fa4: 5530 strb r0, [r6, r4] 10001fa6: b298 uxth r0, r3 10001fa8: 2a04 cmp r2, #4 10001faa: d101 bne.n 10001fb0 10001fac: f000 fc92 bl 100028d4 10001fb0: 2520 movs r5, #32 10001fb2: 1d8b adds r3, r1, #6 10001fb4: b29b uxth r3, r3 10001fb6: 5435 strb r5, [r6, r0] 10001fb8: 0018 movs r0, r3 10001fba: 2a03 cmp r2, #3 10001fbc: d101 bne.n 10001fc2 10001fbe: f000 fc89 bl 100028d4 10001fc2: 1dcc adds r4, r1, #7 10001fc4: b2a4 uxth r4, r4 10001fc6: 54f5 strb r5, [r6, r3] 10001fc8: 0020 movs r0, r4 10001fca: 2a02 cmp r2, #2 10001fcc: d101 bne.n 10001fd2 10001fce: f000 fc81 bl 100028d4 10001fd2: 000b movs r3, r1 10001fd4: 3308 adds r3, #8 10001fd6: b29b uxth r3, r3 10001fd8: 5535 strb r5, [r6, r4] 10001fda: 0018 movs r0, r3 10001fdc: 2a00 cmp r2, #0 10001fde: d001 beq.n 10001fe4 10001fe0: f000 fc78 bl 100028d4 10001fe4: 3109 adds r1, #9 10001fe6: b289 uxth r1, r1 10001fe8: 0008 movs r0, r1 10001fea: 54f5 strb r5, [r6, r3] 10001fec: 233a movs r3, #58 ; 0x3a 10001fee: 5433 strb r3, [r6, r0] 10001ff0: 4b08 ldr r3, [pc, #32] ; (10002014 ) 10001ff2: 1c4c adds r4, r1, #1 10001ff4: 7a9a ldrb r2, [r3, #10] 10001ff6: b2a4 uxth r4, r4 10001ff8: 2a00 cmp r2, #0 10001ffa: d016 beq.n 1000202a 10001ffc: 2cfe cmp r4, #254 ; 0xfe 10001ffe: d814 bhi.n 1000202a 10002000: 23fd movs r3, #253 ; 0xfd 10002002: 1a59 subs r1, r3, r1 10002004: b289 uxth r1, r1 10002006: 3101 adds r1, #1 10002008: 2300 movs r3, #0 1000200a: 1934 adds r4, r6, r4 1000200c: e007 b.n 1000201e 1000200e: 46c0 nop ; (mov r8, r8) 10002010: 20003c32 .word 0x20003c32 10002014: 20002f84 .word 0x20002f84 10002018: 3301 adds r3, #1 1000201a: 4299 cmp r1, r3 1000201c: d005 beq.n 1000202a 1000201e: 54e2 strb r2, [r4, r3] 10002020: 4ac8 ldr r2, [pc, #800] ; (10002344 ) 10002022: 18d2 adds r2, r2, r3 10002024: 7ad2 ldrb r2, [r2, #11] 10002026: 2a00 cmp r2, #0 10002028: d1f6 bne.n 10002018 1000202a: 4653 mov r3, sl 1000202c: 2201 movs r2, #1 1000202e: 0031 movs r1, r6 10002030: 48c5 ldr r0, [pc, #788] ; (10002348 ) 10002032: 701a strb r2, [r3, #0] 10002034: f7fe f9d6 bl 100003e4 <_Z7log_outPKcz> 10002038: 2340 movs r3, #64 ; 0x40 1000203a: 465a mov r2, fp 1000203c: 6193 str r3, [r2, #24] 1000203e: 2300 movs r3, #0 10002040: 4ac0 ldr r2, [pc, #768] ; (10002344 ) 10002042: 7013 strb r3, [r2, #0] 10002044: e570 b.n 10001b28 10002046: 22fd movs r2, #253 ; 0xfd 10002048: 2100 movs r1, #0 1000204a: 48c0 ldr r0, [pc, #768] ; (1000234c ) 1000204c: f006 fc86 bl 1000895c <__wrap_memset> 10002050: 22c4 movs r2, #196 ; 0xc4 10002052: 4bbe ldr r3, [pc, #760] ; (1000234c ) 10002054: 4252 negs r2, r2 10002056: 3b02 subs r3, #2 10002058: 801a strh r2, [r3, #0] 1000205a: 32c5 adds r2, #197 ; 0xc5 1000205c: 709a strb r2, [r3, #2] 1000205e: 787a ldrb r2, [r7, #1] 10002060: 2a00 cmp r2, #0 10002062: d101 bne.n 10002068 10002064: f000 fcc0 bl 100029e8 10002068: 70da strb r2, [r3, #3] 1000206a: 78ba ldrb r2, [r7, #2] 1000206c: 2a00 cmp r2, #0 1000206e: d101 bne.n 10002074 10002070: f000 fd69 bl 10002b46 10002074: 711a strb r2, [r3, #4] 10002076: 78fa ldrb r2, [r7, #3] 10002078: 2a00 cmp r2, #0 1000207a: d101 bne.n 10002080 1000207c: f000 fdfa bl 10002c74 10002080: 715a strb r2, [r3, #5] 10002082: 793a ldrb r2, [r7, #4] 10002084: 2a00 cmp r2, #0 10002086: d101 bne.n 1000208c 10002088: f000 fe3b bl 10002d02 1000208c: 719a strb r2, [r3, #6] 1000208e: 797a ldrb r2, [r7, #5] 10002090: 2a00 cmp r2, #0 10002092: d101 bne.n 10002098 10002094: f000 feea bl 10002e6c 10002098: 71da strb r2, [r3, #7] 1000209a: 79ba ldrb r2, [r7, #6] 1000209c: 2a00 cmp r2, #0 1000209e: d101 bne.n 100020a4 100020a0: f000 ffe0 bl 10003064 100020a4: 721a strb r2, [r3, #8] 100020a6: 79fa ldrb r2, [r7, #7] 100020a8: 2a00 cmp r2, #0 100020aa: d101 bne.n 100020b0 100020ac: f001 f896 bl 100031dc 100020b0: 725a strb r2, [r3, #9] 100020b2: 7a3a ldrb r2, [r7, #8] 100020b4: 2a00 cmp r2, #0 100020b6: d101 bne.n 100020bc 100020b8: f001 f9c1 bl 1000343e 100020bc: 729a strb r2, [r3, #10] 100020be: 7a7a ldrb r2, [r7, #9] 100020c0: 2a00 cmp r2, #0 100020c2: d101 bne.n 100020c8 100020c4: f001 fa0c bl 100034e0 100020c8: 72da strb r2, [r3, #11] 100020ca: 2318 movs r3, #24 100020cc: 220e movs r2, #14 100020ce: 210c movs r1, #12 100020d0: 200e movs r0, #14 100020d2: 930d str r3, [sp, #52] ; 0x34 100020d4: 930c str r3, [sp, #48] ; 0x30 100020d6: 3b01 subs r3, #1 100020d8: 930b str r3, [sp, #44] ; 0x2c 100020da: 3b01 subs r3, #1 100020dc: 9309 str r3, [sp, #36] ; 0x24 100020de: 3301 adds r3, #1 100020e0: 9315 str r3, [sp, #84] ; 0x54 100020e2: 3b02 subs r3, #2 100020e4: 9308 str r3, [sp, #32] 100020e6: 3301 adds r3, #1 100020e8: 930a str r3, [sp, #40] ; 0x28 100020ea: 3b02 subs r3, #2 100020ec: 9307 str r3, [sp, #28] 100020ee: 3301 adds r3, #1 100020f0: 9314 str r3, [sp, #80] ; 0x50 100020f2: 3b02 subs r3, #2 100020f4: 9306 str r3, [sp, #24] 100020f6: 3301 adds r3, #1 100020f8: 9313 str r3, [sp, #76] ; 0x4c 100020fa: 3b02 subs r3, #2 100020fc: 9305 str r3, [sp, #20] 100020fe: 3301 adds r3, #1 10002100: 9312 str r3, [sp, #72] ; 0x48 10002102: 3b02 subs r3, #2 10002104: 9304 str r3, [sp, #16] 10002106: 3301 adds r3, #1 10002108: 9310 str r3, [sp, #64] ; 0x40 1000210a: 3b02 subs r3, #2 1000210c: 9303 str r3, [sp, #12] 1000210e: 3301 adds r3, #1 10002110: 930f str r3, [sp, #60] ; 0x3c 10002112: 3b02 subs r3, #2 10002114: 9302 str r3, [sp, #8] 10002116: 3301 adds r3, #1 10002118: 930e str r3, [sp, #56] ; 0x38 1000211a: 9211 str r2, [sp, #68] ; 0x44 1000211c: 468c mov ip, r1 1000211e: 3b01 subs r3, #1 10002120: 3a01 subs r2, #1 10002122: 3101 adds r1, #1 10002124: 253e movs r5, #62 ; 0x3e 10002126: 4664 mov r4, ip 10002128: 5535 strb r5, [r6, r4] 1000212a: 7d7d ldrb r5, [r7, #21] 1000212c: 2d00 cmp r5, #0 1000212e: d03d beq.n 100021ac 10002130: 54b5 strb r5, [r6, r2] 10002132: 7dba ldrb r2, [r7, #22] 10002134: 2a00 cmp r2, #0 10002136: d101 bne.n 1000213c 10002138: f000 fd34 bl 10002ba4 1000213c: 5432 strb r2, [r6, r0] 1000213e: 7dfa ldrb r2, [r7, #23] 10002140: 2a00 cmp r2, #0 10002142: d101 bne.n 10002148 10002144: f000 fdc5 bl 10002cd2 10002148: 9b02 ldr r3, [sp, #8] 1000214a: 54f2 strb r2, [r6, r3] 1000214c: 7e3b ldrb r3, [r7, #24] 1000214e: 2b00 cmp r3, #0 10002150: d101 bne.n 10002156 10002152: f000 fe0c bl 10002d6e 10002156: 9a03 ldr r2, [sp, #12] 10002158: 54b3 strb r3, [r6, r2] 1000215a: 7e7b ldrb r3, [r7, #25] 1000215c: 2b00 cmp r3, #0 1000215e: d101 bne.n 10002164 10002160: f000 fe73 bl 10002e4a 10002164: 9a04 ldr r2, [sp, #16] 10002166: 54b3 strb r3, [r6, r2] 10002168: 7ebb ldrb r3, [r7, #26] 1000216a: 2b00 cmp r3, #0 1000216c: d101 bne.n 10002172 1000216e: f000 ffa8 bl 100030c2 10002172: 9a05 ldr r2, [sp, #20] 10002174: 54b3 strb r3, [r6, r2] 10002176: 7efb ldrb r3, [r7, #27] 10002178: 2b00 cmp r3, #0 1000217a: d101 bne.n 10002180 1000217c: f000 ffef bl 1000315e 10002180: 9a06 ldr r2, [sp, #24] 10002182: 54b3 strb r3, [r6, r2] 10002184: 7f3b ldrb r3, [r7, #28] 10002186: 2b00 cmp r3, #0 10002188: d101 bne.n 1000218e 1000218a: f001 f91e bl 100033ca 1000218e: 9a07 ldr r2, [sp, #28] 10002190: 54b3 strb r3, [r6, r2] 10002192: 7f7b ldrb r3, [r7, #29] 10002194: 2b00 cmp r3, #0 10002196: d101 bne.n 1000219c 10002198: f001 f9d1 bl 1000353e 1000219c: 9a08 ldr r2, [sp, #32] 1000219e: 980b ldr r0, [sp, #44] ; 0x2c 100021a0: 54b3 strb r3, [r6, r2] 100021a2: 9b0d ldr r3, [sp, #52] ; 0x34 100021a4: 9a09 ldr r2, [sp, #36] ; 0x24 100021a6: 9302 str r3, [sp, #8] 100021a8: 990a ldr r1, [sp, #40] ; 0x28 100021aa: 9b0c ldr r3, [sp, #48] ; 0x30 100021ac: 7ffd ldrb r5, [r7, #31] 100021ae: 2d00 cmp r5, #0 100021b0: d05c beq.n 1000226c 100021b2: 242c movs r4, #44 ; 0x2c 100021b4: 54b4 strb r4, [r6, r2] 100021b6: 2220 movs r2, #32 100021b8: 5435 strb r5, [r6, r0] 100021ba: 5cba ldrb r2, [r7, r2] 100021bc: 2a00 cmp r2, #0 100021be: d101 bne.n 100021c4 100021c0: f000 ffae bl 10003120 100021c4: 9802 ldr r0, [sp, #8] 100021c6: 1ccb adds r3, r1, #3 100021c8: 5432 strb r2, [r6, r0] 100021ca: 2221 movs r2, #33 ; 0x21 100021cc: 5cbc ldrb r4, [r7, r2] 100021ce: b29b uxth r3, r3 100021d0: 001a movs r2, r3 100021d2: 2c00 cmp r4, #0 100021d4: d101 bne.n 100021da 100021d6: f001 f881 bl 100032dc 100021da: 54f4 strb r4, [r6, r3] 100021dc: 2322 movs r3, #34 ; 0x22 100021de: 1d08 adds r0, r1, #4 100021e0: 5cfc ldrb r4, [r7, r3] 100021e2: b280 uxth r0, r0 100021e4: 0002 movs r2, r0 100021e6: 2c00 cmp r4, #0 100021e8: d101 bne.n 100021ee 100021ea: f001 f8fe bl 100033ea 100021ee: 2223 movs r2, #35 ; 0x23 100021f0: 5434 strb r4, [r6, r0] 100021f2: 1d4b adds r3, r1, #5 100021f4: 5cbc ldrb r4, [r7, r2] 100021f6: b29b uxth r3, r3 100021f8: 001a movs r2, r3 100021fa: 2c00 cmp r4, #0 100021fc: d101 bne.n 10002202 100021fe: f001 fa25 bl 1000364c 10002202: 54f4 strb r4, [r6, r3] 10002204: 2324 movs r3, #36 ; 0x24 10002206: 1d88 adds r0, r1, #6 10002208: 5cfc ldrb r4, [r7, r3] 1000220a: b280 uxth r0, r0 1000220c: 0002 movs r2, r0 1000220e: 2c00 cmp r4, #0 10002210: d101 bne.n 10002216 10002212: f001 fa2c bl 1000366e 10002216: 2225 movs r2, #37 ; 0x25 10002218: 5434 strb r4, [r6, r0] 1000221a: 1dcb adds r3, r1, #7 1000221c: 5cbc ldrb r4, [r7, r2] 1000221e: b29b uxth r3, r3 10002220: 001a movs r2, r3 10002222: 2c00 cmp r4, #0 10002224: d101 bne.n 1000222a 10002226: f001 fa6e bl 10003706 1000222a: 54f4 strb r4, [r6, r3] 1000222c: 0008 movs r0, r1 1000222e: 2326 movs r3, #38 ; 0x26 10002230: 3008 adds r0, #8 10002232: 5cfb ldrb r3, [r7, r3] 10002234: b280 uxth r0, r0 10002236: 0002 movs r2, r0 10002238: 2b00 cmp r3, #0 1000223a: d101 bne.n 10002240 1000223c: f001 faab bl 10003796 10002240: 5433 strb r3, [r6, r0] 10002242: 000c movs r4, r1 10002244: 2327 movs r3, #39 ; 0x27 10002246: 3409 adds r4, #9 10002248: 5cfb ldrb r3, [r7, r3] 1000224a: b2a4 uxth r4, r4 1000224c: 0022 movs r2, r4 1000224e: 2b00 cmp r3, #0 10002250: d101 bne.n 10002256 10002252: f001 fab2 bl 100037ba 10002256: 000a movs r2, r1 10002258: 5533 strb r3, [r6, r4] 1000225a: 000b movs r3, r1 1000225c: 320a adds r2, #10 1000225e: 310b adds r1, #11 10002260: b292 uxth r2, r2 10002262: b288 uxth r0, r1 10002264: 0011 movs r1, r2 10002266: 330c adds r3, #12 10002268: b29b uxth r3, r3 1000226a: 9302 str r3, [sp, #8] 1000226c: 2529 movs r5, #41 ; 0x29 1000226e: 5d7d ldrb r5, [r7, r5] 10002270: 2d00 cmp r5, #0 10002272: d05d beq.n 10002330 10002274: 242c movs r4, #44 ; 0x2c 10002276: 54b4 strb r4, [r6, r2] 10002278: 222a movs r2, #42 ; 0x2a 1000227a: 5435 strb r5, [r6, r0] 1000227c: 5cba ldrb r2, [r7, r2] 1000227e: 46a4 mov ip, r4 10002280: 2a00 cmp r2, #0 10002282: d101 bne.n 10002288 10002284: f000 ff2d bl 100030e2 10002288: 9802 ldr r0, [sp, #8] 1000228a: 1ccb adds r3, r1, #3 1000228c: 5432 strb r2, [r6, r0] 1000228e: 222b movs r2, #43 ; 0x2b 10002290: 5cbc ldrb r4, [r7, r2] 10002292: b29b uxth r3, r3 10002294: 001a movs r2, r3 10002296: 2c00 cmp r4, #0 10002298: d101 bne.n 1000229e 1000229a: f001 f806 bl 100032aa 1000229e: 54f4 strb r4, [r6, r3] 100022a0: 4663 mov r3, ip 100022a2: 1d08 adds r0, r1, #4 100022a4: 5cfc ldrb r4, [r7, r3] 100022a6: b280 uxth r0, r0 100022a8: 0002 movs r2, r0 100022aa: 2c00 cmp r4, #0 100022ac: d101 bne.n 100022b2 100022ae: f001 f894 bl 100033da 100022b2: 222d movs r2, #45 ; 0x2d 100022b4: 5434 strb r4, [r6, r0] 100022b6: 1d4b adds r3, r1, #5 100022b8: 5cbc ldrb r4, [r7, r2] 100022ba: b29b uxth r3, r3 100022bc: 001a movs r2, r3 100022be: 2c00 cmp r4, #0 100022c0: d101 bne.n 100022c6 100022c2: f001 f9aa bl 1000361a 100022c6: 54f4 strb r4, [r6, r3] 100022c8: 232e movs r3, #46 ; 0x2e 100022ca: 1d88 adds r0, r1, #6 100022cc: 5cfc ldrb r4, [r7, r3] 100022ce: b280 uxth r0, r0 100022d0: 0002 movs r2, r0 100022d2: 2c00 cmp r4, #0 100022d4: d101 bne.n 100022da 100022d6: f001 f9dc bl 10003692 100022da: 222f movs r2, #47 ; 0x2f 100022dc: 5434 strb r4, [r6, r0] 100022de: 1dcb adds r3, r1, #7 100022e0: 5cbc ldrb r4, [r7, r2] 100022e2: b29b uxth r3, r3 100022e4: 001a movs r2, r3 100022e6: 2c00 cmp r4, #0 100022e8: d101 bne.n 100022ee 100022ea: f001 fa1d bl 10003728 100022ee: 54f4 strb r4, [r6, r3] 100022f0: 0008 movs r0, r1 100022f2: 2330 movs r3, #48 ; 0x30 100022f4: 3008 adds r0, #8 100022f6: 5cfb ldrb r3, [r7, r3] 100022f8: b280 uxth r0, r0 100022fa: 0002 movs r2, r0 100022fc: 2b00 cmp r3, #0 100022fe: d101 bne.n 10002304 10002300: f001 fa52 bl 100037a8 10002304: 5433 strb r3, [r6, r0] 10002306: 000c movs r4, r1 10002308: 2331 movs r3, #49 ; 0x31 1000230a: 3409 adds r4, #9 1000230c: 5cfb ldrb r3, [r7, r3] 1000230e: b2a4 uxth r4, r4 10002310: 0022 movs r2, r4 10002312: 2b00 cmp r3, #0 10002314: d101 bne.n 1000231a 10002316: f001 fa59 bl 100037cc 1000231a: 000a movs r2, r1 1000231c: 5533 strb r3, [r6, r4] 1000231e: 000b movs r3, r1 10002320: 320a adds r2, #10 10002322: 310b adds r1, #11 10002324: b292 uxth r2, r2 10002326: b288 uxth r0, r1 10002328: 0011 movs r1, r2 1000232a: 330c adds r3, #12 1000232c: b29b uxth r3, r3 1000232e: 9302 str r3, [sp, #8] 10002330: 253a movs r5, #58 ; 0x3a 10002332: 54b5 strb r5, [r6, r2] 10002334: 5435 strb r5, [r6, r0] 10002336: 7af8 ldrb r0, [r7, #11] 10002338: 2800 cmp r0, #0 1000233a: d100 bne.n 1000233e 1000233c: e32c b.n 10002998 1000233e: 2400 movs r4, #0 10002340: e008 b.n 10002354 10002342: 46c0 nop ; (mov r8, r8) 10002344: 20002f84 .word 0x20002f84 10002348: 1000ebe0 .word 0x1000ebe0 1000234c: 20003c32 .word 0x20003c32 10002350: 000b movs r3, r1 10002352: 0014 movs r4, r2 10002354: 1c62 adds r2, r4, #1 10002356: b292 uxth r2, r2 10002358: 54f0 strb r0, [r6, r3] 1000235a: 18b8 adds r0, r7, r2 1000235c: 7ac0 ldrb r0, [r0, #11] 1000235e: 1c59 adds r1, r3, #1 10002360: b289 uxth r1, r1 10002362: 2800 cmp r0, #0 10002364: d1f4 bne.n 10002350 10002366: 0008 movs r0, r1 10002368: 2a08 cmp r2, #8 1000236a: d842 bhi.n 100023f2 1000236c: 2020 movs r0, #32 1000236e: 1c9d adds r5, r3, #2 10002370: b2ad uxth r5, r5 10002372: 4684 mov ip, r0 10002374: 5470 strb r0, [r6, r1] 10002376: 0028 movs r0, r5 10002378: 2c07 cmp r4, #7 1000237a: d100 bne.n 1000237e 1000237c: e2ad b.n 100028da 1000237e: 4660 mov r0, ip 10002380: 1cdc adds r4, r3, #3 10002382: b2a4 uxth r4, r4 10002384: 5570 strb r0, [r6, r5] 10002386: 0020 movs r0, r4 10002388: 2a07 cmp r2, #7 1000238a: d100 bne.n 1000238e 1000238c: e2a5 b.n 100028da 1000238e: 4660 mov r0, ip 10002390: 1d1d adds r5, r3, #4 10002392: b2ad uxth r5, r5 10002394: 5530 strb r0, [r6, r4] 10002396: 0028 movs r0, r5 10002398: 2a06 cmp r2, #6 1000239a: d100 bne.n 1000239e 1000239c: e29d b.n 100028da 1000239e: 4660 mov r0, ip 100023a0: 1d5c adds r4, r3, #5 100023a2: b2a4 uxth r4, r4 100023a4: 5570 strb r0, [r6, r5] 100023a6: 0020 movs r0, r4 100023a8: 2a05 cmp r2, #5 100023aa: d100 bne.n 100023ae 100023ac: e295 b.n 100028da 100023ae: 4660 mov r0, ip 100023b0: 3306 adds r3, #6 100023b2: 5530 strb r0, [r6, r4] 100023b4: b298 uxth r0, r3 100023b6: 2a04 cmp r2, #4 100023b8: d100 bne.n 100023bc 100023ba: e28e b.n 100028da 100023bc: 2520 movs r5, #32 100023be: 1d8b adds r3, r1, #6 100023c0: b29b uxth r3, r3 100023c2: 5435 strb r5, [r6, r0] 100023c4: 0018 movs r0, r3 100023c6: 2a03 cmp r2, #3 100023c8: d100 bne.n 100023cc 100023ca: e286 b.n 100028da 100023cc: 1dcc adds r4, r1, #7 100023ce: b2a4 uxth r4, r4 100023d0: 54f5 strb r5, [r6, r3] 100023d2: 0020 movs r0, r4 100023d4: 2a02 cmp r2, #2 100023d6: d100 bne.n 100023da 100023d8: e27f b.n 100028da 100023da: 000b movs r3, r1 100023dc: 3308 adds r3, #8 100023de: b29b uxth r3, r3 100023e0: 5535 strb r5, [r6, r4] 100023e2: 0018 movs r0, r3 100023e4: 2a00 cmp r2, #0 100023e6: d000 beq.n 100023ea 100023e8: e277 b.n 100028da 100023ea: 3109 adds r1, #9 100023ec: b289 uxth r1, r1 100023ee: 0008 movs r0, r1 100023f0: 54f5 strb r5, [r6, r3] 100023f2: 233a movs r3, #58 ; 0x3a 100023f4: 5433 strb r3, [r6, r0] 100023f6: 3b07 subs r3, #7 100023f8: 5cfa ldrb r2, [r7, r3] 100023fa: 1c4c adds r4, r1, #1 100023fc: b2a4 uxth r4, r4 100023fe: 2a00 cmp r2, #0 10002400: d011 beq.n 10002426 10002402: 2cfe cmp r4, #254 ; 0xfe 10002404: d80f bhi.n 10002426 10002406: 23fd movs r3, #253 ; 0xfd 10002408: 1a59 subs r1, r3, r1 1000240a: b289 uxth r1, r1 1000240c: 3101 adds r1, #1 1000240e: 2300 movs r3, #0 10002410: 1934 adds r4, r6, r4 10002412: e002 b.n 1000241a 10002414: 3301 adds r3, #1 10002416: 428b cmp r3, r1 10002418: d005 beq.n 10002426 1000241a: 54e2 strb r2, [r4, r3] 1000241c: 001a movs r2, r3 1000241e: 3234 adds r2, #52 ; 0x34 10002420: 5cba ldrb r2, [r7, r2] 10002422: 2a00 cmp r2, #0 10002424: d1f6 bne.n 10002414 10002426: 4653 mov r3, sl 10002428: 2201 movs r2, #1 1000242a: 0031 movs r1, r6 1000242c: 48cb ldr r0, [pc, #812] ; (1000275c ) 1000242e: 701a strb r2, [r3, #0] 10002430: f7fd ffd8 bl 100003e4 <_Z7log_outPKcz> 10002434: f7ff fb78 bl 10001b28 10002438: 4bc9 ldr r3, [pc, #804] ; (10002760 ) 1000243a: 2100 movs r1, #0 1000243c: 781b ldrb r3, [r3, #0] 1000243e: 48c9 ldr r0, [pc, #804] ; (10002764 ) 10002440: 1e5a subs r2, r3, #1 10002442: 4193 sbcs r3, r2 10002444: 4ac6 ldr r2, [pc, #792] ; (10002760 ) 10002446: 3330 adds r3, #48 ; 0x30 10002448: 7213 strb r3, [r2, #8] 1000244a: 7853 ldrb r3, [r2, #1] 1000244c: 1e5a subs r2, r3, #1 1000244e: 4193 sbcs r3, r2 10002450: 4ac3 ldr r2, [pc, #780] ; (10002760 ) 10002452: 3330 adds r3, #48 ; 0x30 10002454: 71d3 strb r3, [r2, #7] 10002456: 7893 ldrb r3, [r2, #2] 10002458: 1e5a subs r2, r3, #1 1000245a: 4193 sbcs r3, r2 1000245c: 4ac0 ldr r2, [pc, #768] ; (10002760 ) 1000245e: 3330 adds r3, #48 ; 0x30 10002460: 7193 strb r3, [r2, #6] 10002462: 78d3 ldrb r3, [r2, #3] 10002464: 1e5a subs r2, r3, #1 10002466: 4193 sbcs r3, r2 10002468: 4abd ldr r2, [pc, #756] ; (10002760 ) 1000246a: 3330 adds r3, #48 ; 0x30 1000246c: 7153 strb r3, [r2, #5] 1000246e: 22fd movs r2, #253 ; 0xfd 10002470: f006 fa74 bl 1000895c <__wrap_memset> 10002474: 22c4 movs r2, #196 ; 0xc4 10002476: 4bbb ldr r3, [pc, #748] ; (10002764 ) 10002478: 4252 negs r2, r2 1000247a: 3b02 subs r3, #2 1000247c: 801a strh r2, [r3, #0] 1000247e: 32c5 adds r2, #197 ; 0xc5 10002480: 709a strb r2, [r3, #2] 10002482: 787a ldrb r2, [r7, #1] 10002484: 2a00 cmp r2, #0 10002486: d100 bne.n 1000248a 10002488: e22b b.n 100028e2 1000248a: 70da strb r2, [r3, #3] 1000248c: 78ba ldrb r2, [r7, #2] 1000248e: 2a00 cmp r2, #0 10002490: d100 bne.n 10002494 10002492: e31b b.n 10002acc 10002494: 711a strb r2, [r3, #4] 10002496: 78fa ldrb r2, [r7, #3] 10002498: 2a00 cmp r2, #0 1000249a: d100 bne.n 1000249e 1000249c: e3bc b.n 10002c18 1000249e: 715a strb r2, [r3, #5] 100024a0: 793a ldrb r2, [r7, #4] 100024a2: 2a00 cmp r2, #0 100024a4: d101 bne.n 100024aa 100024a6: f000 fc73 bl 10002d90 100024aa: 719a strb r2, [r3, #6] 100024ac: 797a ldrb r2, [r7, #5] 100024ae: 2a00 cmp r2, #0 100024b0: d101 bne.n 100024b6 100024b2: f000 fd12 bl 10002eda 100024b6: 71da strb r2, [r3, #7] 100024b8: 79ba ldrb r2, [r7, #6] 100024ba: 2a00 cmp r2, #0 100024bc: d101 bne.n 100024c2 100024be: f000 fd73 bl 10002fa8 100024c2: 721a strb r2, [r3, #8] 100024c4: 79fa ldrb r2, [r7, #7] 100024c6: 2a00 cmp r2, #0 100024c8: d101 bne.n 100024ce 100024ca: f000 febf bl 1000324c 100024ce: 725a strb r2, [r3, #9] 100024d0: 7a3a ldrb r2, [r7, #8] 100024d2: 2a00 cmp r2, #0 100024d4: d101 bne.n 100024da 100024d6: f000 ff49 bl 1000336c 100024da: 729a strb r2, [r3, #10] 100024dc: 7a7a ldrb r2, [r7, #9] 100024de: 2a00 cmp r2, #0 100024e0: d101 bne.n 100024e6 100024e2: f001 f863 bl 100035ac 100024e6: 72da strb r2, [r3, #11] 100024e8: 2318 movs r3, #24 100024ea: 250e movs r5, #14 100024ec: 240f movs r4, #15 100024ee: 220d movs r2, #13 100024f0: 930c str r3, [sp, #48] ; 0x30 100024f2: 930d str r3, [sp, #52] ; 0x34 100024f4: 3b01 subs r3, #1 100024f6: 930a str r3, [sp, #40] ; 0x28 100024f8: 3b01 subs r3, #1 100024fa: 9309 str r3, [sp, #36] ; 0x24 100024fc: 3301 adds r3, #1 100024fe: 9315 str r3, [sp, #84] ; 0x54 10002500: 3b02 subs r3, #2 10002502: 9308 str r3, [sp, #32] 10002504: 3301 adds r3, #1 10002506: 930b str r3, [sp, #44] ; 0x2c 10002508: 3b02 subs r3, #2 1000250a: 9307 str r3, [sp, #28] 1000250c: 3301 adds r3, #1 1000250e: 9314 str r3, [sp, #80] ; 0x50 10002510: 3b02 subs r3, #2 10002512: 9306 str r3, [sp, #24] 10002514: 3301 adds r3, #1 10002516: 9311 str r3, [sp, #68] ; 0x44 10002518: 3b02 subs r3, #2 1000251a: 9305 str r3, [sp, #20] 1000251c: 3301 adds r3, #1 1000251e: 9312 str r3, [sp, #72] ; 0x48 10002520: 3b02 subs r3, #2 10002522: 9304 str r3, [sp, #16] 10002524: 3301 adds r3, #1 10002526: 9310 str r3, [sp, #64] ; 0x40 10002528: 3b02 subs r3, #2 1000252a: 9303 str r3, [sp, #12] 1000252c: 3301 adds r3, #1 1000252e: 930e str r3, [sp, #56] ; 0x38 10002530: 3b02 subs r3, #2 10002532: 9302 str r3, [sp, #8] 10002534: 3301 adds r3, #1 10002536: 930f str r3, [sp, #60] ; 0x3c 10002538: 3b02 subs r3, #2 1000253a: 9313 str r3, [sp, #76] ; 0x4c 1000253c: 3b02 subs r3, #2 1000253e: 469c mov ip, r3 10002540: 3301 adds r3, #1 10002542: 203e movs r0, #62 ; 0x3e 10002544: 4661 mov r1, ip 10002546: 5470 strb r0, [r6, r1] 10002548: 7d78 ldrb r0, [r7, #21] 1000254a: 2800 cmp r0, #0 1000254c: d03a beq.n 100025c4 1000254e: 54b0 strb r0, [r6, r2] 10002550: 7dbb ldrb r3, [r7, #22] 10002552: 2b00 cmp r3, #0 10002554: d100 bne.n 10002558 10002556: e2e6 b.n 10002b26 10002558: 5573 strb r3, [r6, r5] 1000255a: 7dfb ldrb r3, [r7, #23] 1000255c: 2b00 cmp r3, #0 1000255e: d100 bne.n 10002562 10002560: e3bf b.n 10002ce2 10002562: 9a02 ldr r2, [sp, #8] 10002564: 54b3 strb r3, [r6, r2] 10002566: 7e3b ldrb r3, [r7, #24] 10002568: 2b00 cmp r3, #0 1000256a: d100 bne.n 1000256e 1000256c: e3f8 b.n 10002d60 1000256e: 9a03 ldr r2, [sp, #12] 10002570: 54b3 strb r3, [r6, r2] 10002572: 7e7b ldrb r3, [r7, #25] 10002574: 2b00 cmp r3, #0 10002576: d101 bne.n 1000257c 10002578: f000 fca7 bl 10002eca 1000257c: 9a04 ldr r2, [sp, #16] 1000257e: 54b3 strb r3, [r6, r2] 10002580: 7ebb ldrb r3, [r7, #26] 10002582: 2b00 cmp r3, #0 10002584: d101 bne.n 1000258a 10002586: f000 fda4 bl 100030d2 1000258a: 9a05 ldr r2, [sp, #20] 1000258c: 54b3 strb r3, [r6, r2] 1000258e: 7efb ldrb r3, [r7, #27] 10002590: 2b00 cmp r3, #0 10002592: d101 bne.n 10002598 10002594: f000 fdeb bl 1000316e 10002598: 9a06 ldr r2, [sp, #24] 1000259a: 54b3 strb r3, [r6, r2] 1000259c: 7f3b ldrb r3, [r7, #28] 1000259e: 2b00 cmp r3, #0 100025a0: d101 bne.n 100025a6 100025a2: f000 ff44 bl 1000342e 100025a6: 9a07 ldr r2, [sp, #28] 100025a8: 54b3 strb r3, [r6, r2] 100025aa: 7f7b ldrb r3, [r7, #29] 100025ac: 2b00 cmp r3, #0 100025ae: d101 bne.n 100025b4 100025b0: f000 ff8e bl 100034d0 100025b4: 9a08 ldr r2, [sp, #32] 100025b6: 9d0a ldr r5, [sp, #40] ; 0x28 100025b8: 54b3 strb r3, [r6, r2] 100025ba: 9b0c ldr r3, [sp, #48] ; 0x30 100025bc: 9c0d ldr r4, [sp, #52] ; 0x34 100025be: 9302 str r3, [sp, #8] 100025c0: 9a09 ldr r2, [sp, #36] ; 0x24 100025c2: 9b0b ldr r3, [sp, #44] ; 0x2c 100025c4: 7ff8 ldrb r0, [r7, #31] 100025c6: 2800 cmp r0, #0 100025c8: d05c beq.n 10002684 100025ca: 212c movs r1, #44 ; 0x2c 100025cc: 54b1 strb r1, [r6, r2] 100025ce: 2220 movs r2, #32 100025d0: 5570 strb r0, [r6, r5] 100025d2: 5cba ldrb r2, [r7, r2] 100025d4: 2a00 cmp r2, #0 100025d6: d101 bne.n 100025dc 100025d8: f000 fdac bl 10003134 100025dc: 9902 ldr r1, [sp, #8] 100025de: 1cd8 adds r0, r3, #3 100025e0: 5472 strb r2, [r6, r1] 100025e2: 2221 movs r2, #33 ; 0x21 100025e4: 5cbc ldrb r4, [r7, r2] 100025e6: b280 uxth r0, r0 100025e8: 0002 movs r2, r0 100025ea: 2c00 cmp r4, #0 100025ec: d101 bne.n 100025f2 100025ee: f000 fe7d bl 100032ec 100025f2: 2222 movs r2, #34 ; 0x22 100025f4: 5434 strb r4, [r6, r0] 100025f6: 1d19 adds r1, r3, #4 100025f8: 5cbc ldrb r4, [r7, r2] 100025fa: b289 uxth r1, r1 100025fc: 000a movs r2, r1 100025fe: 2c00 cmp r4, #0 10002600: d101 bne.n 10002606 10002602: f000 ff0c bl 1000341e 10002606: 2223 movs r2, #35 ; 0x23 10002608: 5474 strb r4, [r6, r1] 1000260a: 1d58 adds r0, r3, #5 1000260c: 5cbc ldrb r4, [r7, r2] 1000260e: b280 uxth r0, r0 10002610: 0002 movs r2, r0 10002612: 2c00 cmp r4, #0 10002614: d101 bne.n 1000261a 10002616: f001 f811 bl 1000363c 1000261a: 2224 movs r2, #36 ; 0x24 1000261c: 5434 strb r4, [r6, r0] 1000261e: 1d99 adds r1, r3, #6 10002620: 5cbc ldrb r4, [r7, r2] 10002622: b289 uxth r1, r1 10002624: 000a movs r2, r1 10002626: 2c00 cmp r4, #0 10002628: d101 bne.n 1000262e 1000262a: f001 f83b bl 100036a4 1000262e: 2225 movs r2, #37 ; 0x25 10002630: 5474 strb r4, [r6, r1] 10002632: 1dd8 adds r0, r3, #7 10002634: 5cb9 ldrb r1, [r7, r2] 10002636: b280 uxth r0, r0 10002638: 0002 movs r2, r0 1000263a: 001c movs r4, r3 1000263c: 2900 cmp r1, #0 1000263e: d101 bne.n 10002644 10002640: f001 f87b bl 1000373a 10002644: 2226 movs r2, #38 ; 0x26 10002646: 5431 strb r1, [r6, r0] 10002648: 3408 adds r4, #8 1000264a: 5cb9 ldrb r1, [r7, r2] 1000264c: b2a4 uxth r4, r4 1000264e: 0022 movs r2, r4 10002650: 2900 cmp r1, #0 10002652: d101 bne.n 10002658 10002654: f001 f896 bl 10003784 10002658: 2227 movs r2, #39 ; 0x27 1000265a: 0018 movs r0, r3 1000265c: 5531 strb r1, [r6, r4] 1000265e: 3009 adds r0, #9 10002660: 5cb9 ldrb r1, [r7, r2] 10002662: b280 uxth r0, r0 10002664: 0002 movs r2, r0 10002666: 2900 cmp r1, #0 10002668: d101 bne.n 1000266e 1000266a: f001 f8c1 bl 100037f0 1000266e: 001a movs r2, r3 10002670: 001c movs r4, r3 10002672: 320a adds r2, #10 10002674: 330b adds r3, #11 10002676: b292 uxth r2, r2 10002678: b29d uxth r5, r3 1000267a: 0013 movs r3, r2 1000267c: 340c adds r4, #12 1000267e: b2a4 uxth r4, r4 10002680: 5431 strb r1, [r6, r0] 10002682: 9402 str r4, [sp, #8] 10002684: 2029 movs r0, #41 ; 0x29 10002686: 5c38 ldrb r0, [r7, r0] 10002688: 2800 cmp r0, #0 1000268a: d05d beq.n 10002748 1000268c: 212c movs r1, #44 ; 0x2c 1000268e: 54b1 strb r1, [r6, r2] 10002690: 222a movs r2, #42 ; 0x2a 10002692: 5570 strb r0, [r6, r5] 10002694: 5cba ldrb r2, [r7, r2] 10002696: 468c mov ip, r1 10002698: 2a00 cmp r2, #0 1000269a: d101 bne.n 100026a0 1000269c: f000 fd2b bl 100030f6 100026a0: 9902 ldr r1, [sp, #8] 100026a2: 1cd8 adds r0, r3, #3 100026a4: 5472 strb r2, [r6, r1] 100026a6: 222b movs r2, #43 ; 0x2b 100026a8: 5cbc ldrb r4, [r7, r2] 100026aa: b280 uxth r0, r0 100026ac: 0002 movs r2, r0 100026ae: 2c00 cmp r4, #0 100026b0: d101 bne.n 100026b6 100026b2: f000 fe02 bl 100032ba 100026b6: 4662 mov r2, ip 100026b8: 5434 strb r4, [r6, r0] 100026ba: 1d19 adds r1, r3, #4 100026bc: 5cbc ldrb r4, [r7, r2] 100026be: b289 uxth r1, r1 100026c0: 000a movs r2, r1 100026c2: 2c00 cmp r4, #0 100026c4: d101 bne.n 100026ca 100026c6: f000 fef2 bl 100034ae 100026ca: 222d movs r2, #45 ; 0x2d 100026cc: 5474 strb r4, [r6, r1] 100026ce: 1d58 adds r0, r3, #5 100026d0: 5cbc ldrb r4, [r7, r2] 100026d2: b280 uxth r0, r0 100026d4: 0002 movs r2, r0 100026d6: 2c00 cmp r4, #0 100026d8: d101 bne.n 100026de 100026da: f000 ff96 bl 1000360a 100026de: 222e movs r2, #46 ; 0x2e 100026e0: 5434 strb r4, [r6, r0] 100026e2: 1d99 adds r1, r3, #6 100026e4: 5cbc ldrb r4, [r7, r2] 100026e6: b289 uxth r1, r1 100026e8: 000a movs r2, r1 100026ea: 2c00 cmp r4, #0 100026ec: d101 bne.n 100026f2 100026ee: f000 ffc7 bl 10003680 100026f2: 222f movs r2, #47 ; 0x2f 100026f4: 5474 strb r4, [r6, r1] 100026f6: 1dd8 adds r0, r3, #7 100026f8: 5cb9 ldrb r1, [r7, r2] 100026fa: b280 uxth r0, r0 100026fc: 0002 movs r2, r0 100026fe: 001c movs r4, r3 10002700: 2900 cmp r1, #0 10002702: d101 bne.n 10002708 10002704: f001 f808 bl 10003718 10002708: 2230 movs r2, #48 ; 0x30 1000270a: 5431 strb r1, [r6, r0] 1000270c: 3408 adds r4, #8 1000270e: 5cb9 ldrb r1, [r7, r2] 10002710: b2a4 uxth r4, r4 10002712: 0022 movs r2, r4 10002714: 2900 cmp r1, #0 10002716: d101 bne.n 1000271c 10002718: f001 f82b bl 10003772 1000271c: 2231 movs r2, #49 ; 0x31 1000271e: 0018 movs r0, r3 10002720: 5531 strb r1, [r6, r4] 10002722: 3009 adds r0, #9 10002724: 5cb9 ldrb r1, [r7, r2] 10002726: b280 uxth r0, r0 10002728: 0002 movs r2, r0 1000272a: 2900 cmp r1, #0 1000272c: d101 bne.n 10002732 1000272e: f001 f856 bl 100037de 10002732: 001a movs r2, r3 10002734: 001c movs r4, r3 10002736: 320a adds r2, #10 10002738: 330b adds r3, #11 1000273a: b292 uxth r2, r2 1000273c: b29d uxth r5, r3 1000273e: 0013 movs r3, r2 10002740: 340c adds r4, #12 10002742: b2a4 uxth r4, r4 10002744: 5431 strb r1, [r6, r0] 10002746: 9402 str r4, [sp, #8] 10002748: 203a movs r0, #58 ; 0x3a 1000274a: 54b0 strb r0, [r6, r2] 1000274c: 5570 strb r0, [r6, r5] 1000274e: 7af8 ldrb r0, [r7, #11] 10002750: 2800 cmp r0, #0 10002752: d100 bne.n 10002756 10002754: e134 b.n 100029c0 10002756: 2100 movs r1, #0 10002758: e008 b.n 1000276c 1000275a: 46c0 nop ; (mov r8, r8) 1000275c: 1000ebe0 .word 0x1000ebe0 10002760: 20002f84 .word 0x20002f84 10002764: 20003c32 .word 0x20003c32 10002768: 0014 movs r4, r2 1000276a: 0019 movs r1, r3 1000276c: 1c4b adds r3, r1, #1 1000276e: b29b uxth r3, r3 10002770: 5530 strb r0, [r6, r4] 10002772: 18f8 adds r0, r7, r3 10002774: 7ac0 ldrb r0, [r0, #11] 10002776: 1c62 adds r2, r4, #1 10002778: b292 uxth r2, r2 1000277a: 2800 cmp r0, #0 1000277c: d1f4 bne.n 10002768 1000277e: 0010 movs r0, r2 10002780: 2b08 cmp r3, #8 10002782: d83f bhi.n 10002804 10002784: 2020 movs r0, #32 10002786: 1ca5 adds r5, r4, #2 10002788: b2ad uxth r5, r5 1000278a: 4684 mov ip, r0 1000278c: 54b0 strb r0, [r6, r2] 1000278e: 0028 movs r0, r5 10002790: 2907 cmp r1, #7 10002792: d100 bne.n 10002796 10002794: e0a3 b.n 100028de 10002796: 4660 mov r0, ip 10002798: 1ce1 adds r1, r4, #3 1000279a: b289 uxth r1, r1 1000279c: 5570 strb r0, [r6, r5] 1000279e: 0008 movs r0, r1 100027a0: 2b07 cmp r3, #7 100027a2: d100 bne.n 100027a6 100027a4: e09b b.n 100028de 100027a6: 4660 mov r0, ip 100027a8: 1d25 adds r5, r4, #4 100027aa: b2ad uxth r5, r5 100027ac: 5470 strb r0, [r6, r1] 100027ae: 0028 movs r0, r5 100027b0: 2b06 cmp r3, #6 100027b2: d100 bne.n 100027b6 100027b4: e093 b.n 100028de 100027b6: 4660 mov r0, ip 100027b8: 1d61 adds r1, r4, #5 100027ba: b289 uxth r1, r1 100027bc: 5570 strb r0, [r6, r5] 100027be: 0008 movs r0, r1 100027c0: 2b05 cmp r3, #5 100027c2: d100 bne.n 100027c6 100027c4: e08b b.n 100028de 100027c6: 4660 mov r0, ip 100027c8: 3406 adds r4, #6 100027ca: 5470 strb r0, [r6, r1] 100027cc: b2a0 uxth r0, r4 100027ce: 2b04 cmp r3, #4 100027d0: d100 bne.n 100027d4 100027d2: e084 b.n 100028de 100027d4: 2520 movs r5, #32 100027d6: 1d91 adds r1, r2, #6 100027d8: b289 uxth r1, r1 100027da: 5435 strb r5, [r6, r0] 100027dc: 0008 movs r0, r1 100027de: 2b03 cmp r3, #3 100027e0: d07d beq.n 100028de 100027e2: 1dd4 adds r4, r2, #7 100027e4: b2a4 uxth r4, r4 100027e6: 5475 strb r5, [r6, r1] 100027e8: 0020 movs r0, r4 100027ea: 2b02 cmp r3, #2 100027ec: d077 beq.n 100028de 100027ee: 0011 movs r1, r2 100027f0: 3108 adds r1, #8 100027f2: b289 uxth r1, r1 100027f4: 5535 strb r5, [r6, r4] 100027f6: 0008 movs r0, r1 100027f8: 2b00 cmp r3, #0 100027fa: d170 bne.n 100028de 100027fc: 3209 adds r2, #9 100027fe: b292 uxth r2, r2 10002800: 0010 movs r0, r2 10002802: 5475 strb r5, [r6, r1] 10002804: 233a movs r3, #58 ; 0x3a 10002806: 5433 strb r3, [r6, r0] 10002808: 4bea ldr r3, [pc, #936] ; (10002bb4 ) 1000280a: 1c54 adds r4, r2, #1 1000280c: 7919 ldrb r1, [r3, #4] 1000280e: b2a4 uxth r4, r4 10002810: 2900 cmp r1, #0 10002812: d100 bne.n 10002816 10002814: e607 b.n 10002426 10002816: 2cfe cmp r4, #254 ; 0xfe 10002818: d900 bls.n 1000281c 1000281a: e604 b.n 10002426 1000281c: 23fd movs r3, #253 ; 0xfd 1000281e: 1a9a subs r2, r3, r2 10002820: b292 uxth r2, r2 10002822: 3201 adds r2, #1 10002824: 2300 movs r3, #0 10002826: 1934 adds r4, r6, r4 10002828: e003 b.n 10002832 1000282a: 3301 adds r3, #1 1000282c: 429a cmp r2, r3 1000282e: d100 bne.n 10002832 10002830: e5f9 b.n 10002426 10002832: 54e1 strb r1, [r4, r3] 10002834: 49df ldr r1, [pc, #892] ; (10002bb4 ) 10002836: 18c9 adds r1, r1, r3 10002838: 7949 ldrb r1, [r1, #5] 1000283a: 2900 cmp r1, #0 1000283c: d1f5 bne.n 1000282a 1000283e: 4653 mov r3, sl 10002840: 2201 movs r2, #1 10002842: 0031 movs r1, r6 10002844: 48dc ldr r0, [pc, #880] ; (10002bb8 ) 10002846: 701a strb r2, [r3, #0] 10002848: f7fd fdcc bl 100003e4 <_Z7log_outPKcz> 1000284c: f7ff f96c bl 10001b28 10002850: 465b mov r3, fp 10002852: 2408 movs r4, #8 10002854: 20fa movs r0, #250 ; 0xfa 10002856: 615c str r4, [r3, #20] 10002858: f001 fc72 bl 10004140 1000285c: 465b mov r3, fp 1000285e: 2201 movs r2, #1 10002860: 619c str r4, [r3, #24] 10002862: 4bd4 ldr r3, [pc, #848] ; (10002bb4 ) 10002864: 70da strb r2, [r3, #3] 10002866: f7ff f95f bl 10001b28 1000286a: 2310 movs r3, #16 1000286c: 465a mov r2, fp 1000286e: 6153 str r3, [r2, #20] 10002870: 2300 movs r3, #0 10002872: 4ad0 ldr r2, [pc, #832] ; (10002bb4 ) 10002874: 7093 strb r3, [r2, #2] 10002876: f7ff f957 bl 10001b28 1000287a: 2320 movs r3, #32 1000287c: 465a mov r2, fp 1000287e: 6153 str r3, [r2, #20] 10002880: 2201 movs r2, #1 10002882: 4bcc ldr r3, [pc, #816] ; (10002bb4 ) 10002884: 705a strb r2, [r3, #1] 10002886: f7ff f94f bl 10001b28 1000288a: 2320 movs r3, #32 1000288c: 465a mov r2, fp 1000288e: 6193 str r3, [r2, #24] 10002890: 2300 movs r3, #0 10002892: 4ac8 ldr r2, [pc, #800] ; (10002bb4 ) 10002894: 7053 strb r3, [r2, #1] 10002896: f7ff f947 bl 10001b28 1000289a: 2340 movs r3, #64 ; 0x40 1000289c: 465a mov r2, fp 1000289e: 6153 str r3, [r2, #20] 100028a0: 2201 movs r2, #1 100028a2: 4bc4 ldr r3, [pc, #784] ; (10002bb4 ) 100028a4: 701a strb r2, [r3, #0] 100028a6: f7ff f93f bl 10001b28 100028aa: 465b mov r3, fp 100028ac: 2404 movs r4, #4 100028ae: 20fa movs r0, #250 ; 0xfa 100028b0: 615c str r4, [r3, #20] 100028b2: f001 fc45 bl 10004140 100028b6: 465b mov r3, fp 100028b8: 619c str r4, [r3, #24] 100028ba: 2300 movs r3, #0 100028bc: 4abd ldr r2, [pc, #756] ; (10002bb4 ) 100028be: 70d3 strb r3, [r2, #3] 100028c0: f7ff f932 bl 10001b28 100028c4: 2310 movs r3, #16 100028c6: 465a mov r2, fp 100028c8: 6193 str r3, [r2, #24] 100028ca: 2201 movs r2, #1 100028cc: 4bb9 ldr r3, [pc, #740] ; (10002bb4 ) 100028ce: 709a strb r2, [r3, #2] 100028d0: f7ff f92a bl 10001b28 100028d4: 0001 movs r1, r0 100028d6: f7ff fb89 bl 10001fec 100028da: 0001 movs r1, r0 100028dc: e589 b.n 100023f2 100028de: 0002 movs r2, r0 100028e0: e790 b.n 10002804 100028e2: 230f movs r3, #15 100028e4: 930c str r3, [sp, #48] ; 0x30 100028e6: 930d str r3, [sp, #52] ; 0x34 100028e8: 3b01 subs r3, #1 100028ea: 930a str r3, [sp, #40] ; 0x28 100028ec: 3b01 subs r3, #1 100028ee: 9309 str r3, [sp, #36] ; 0x24 100028f0: 3301 adds r3, #1 100028f2: 9315 str r3, [sp, #84] ; 0x54 100028f4: 3b02 subs r3, #2 100028f6: 9308 str r3, [sp, #32] 100028f8: 3301 adds r3, #1 100028fa: 930b str r3, [sp, #44] ; 0x2c 100028fc: 3b02 subs r3, #2 100028fe: 9307 str r3, [sp, #28] 10002900: 3301 adds r3, #1 10002902: 9314 str r3, [sp, #80] ; 0x50 10002904: 3b02 subs r3, #2 10002906: 9306 str r3, [sp, #24] 10002908: 3301 adds r3, #1 1000290a: 9311 str r3, [sp, #68] ; 0x44 1000290c: 3b02 subs r3, #2 1000290e: 9305 str r3, [sp, #20] 10002910: 3301 adds r3, #1 10002912: 9312 str r3, [sp, #72] ; 0x48 10002914: 3b02 subs r3, #2 10002916: 9304 str r3, [sp, #16] 10002918: 3301 adds r3, #1 1000291a: 9310 str r3, [sp, #64] ; 0x40 1000291c: 3b02 subs r3, #2 1000291e: 9303 str r3, [sp, #12] 10002920: 3301 adds r3, #1 10002922: 930e str r3, [sp, #56] ; 0x38 10002924: 3b02 subs r3, #2 10002926: 9302 str r3, [sp, #8] 10002928: 3301 adds r3, #1 1000292a: 930f str r3, [sp, #60] ; 0x3c 1000292c: 3b02 subs r3, #2 1000292e: 9313 str r3, [sp, #76] ; 0x4c 10002930: 3b02 subs r3, #2 10002932: 469c mov ip, r3 10002934: 2505 movs r5, #5 10002936: 2204 movs r2, #4 10002938: 3301 adds r3, #1 1000293a: e602 b.n 10002542 1000293c: 230f movs r3, #15 1000293e: 2205 movs r2, #5 10002940: 2103 movs r1, #3 10002942: 930d str r3, [sp, #52] ; 0x34 10002944: 930c str r3, [sp, #48] ; 0x30 10002946: 3b01 subs r3, #1 10002948: 930b str r3, [sp, #44] ; 0x2c 1000294a: 3b01 subs r3, #1 1000294c: 9309 str r3, [sp, #36] ; 0x24 1000294e: 3301 adds r3, #1 10002950: 9314 str r3, [sp, #80] ; 0x50 10002952: 3b02 subs r3, #2 10002954: 9308 str r3, [sp, #32] 10002956: 3301 adds r3, #1 10002958: 930a str r3, [sp, #40] ; 0x28 1000295a: 3b02 subs r3, #2 1000295c: 9307 str r3, [sp, #28] 1000295e: 3301 adds r3, #1 10002960: 9313 str r3, [sp, #76] ; 0x4c 10002962: 3b02 subs r3, #2 10002964: 9306 str r3, [sp, #24] 10002966: 3301 adds r3, #1 10002968: 9311 str r3, [sp, #68] ; 0x44 1000296a: 3b02 subs r3, #2 1000296c: 9305 str r3, [sp, #20] 1000296e: 3301 adds r3, #1 10002970: 9312 str r3, [sp, #72] ; 0x48 10002972: 3b02 subs r3, #2 10002974: 9304 str r3, [sp, #16] 10002976: 3301 adds r3, #1 10002978: 930f str r3, [sp, #60] ; 0x3c 1000297a: 3b02 subs r3, #2 1000297c: 9303 str r3, [sp, #12] 1000297e: 3301 adds r3, #1 10002980: 930e str r3, [sp, #56] ; 0x38 10002982: 3b02 subs r3, #2 10002984: 469c mov ip, r3 10002986: 3b01 subs r3, #1 10002988: 9302 str r3, [sp, #8] 1000298a: 9210 str r2, [sp, #64] ; 0x40 1000298c: 0008 movs r0, r1 1000298e: 3301 adds r3, #1 10002990: 3a01 subs r2, #1 10002992: 3101 adds r1, #1 10002994: f7ff f9bd bl 10001d12 10002998: 2220 movs r2, #32 1000299a: 9802 ldr r0, [sp, #8] 1000299c: 3103 adds r1, #3 1000299e: b289 uxth r1, r1 100029a0: 5432 strb r2, [r6, r0] 100029a2: 5472 strb r2, [r6, r1] 100029a4: 1c99 adds r1, r3, #2 100029a6: b289 uxth r1, r1 100029a8: 5472 strb r2, [r6, r1] 100029aa: 1cd9 adds r1, r3, #3 100029ac: b289 uxth r1, r1 100029ae: 5472 strb r2, [r6, r1] 100029b0: 1d19 adds r1, r3, #4 100029b2: b289 uxth r1, r1 100029b4: 1d58 adds r0, r3, #5 100029b6: 5472 strb r2, [r6, r1] 100029b8: b280 uxth r0, r0 100029ba: 0019 movs r1, r3 100029bc: 2200 movs r2, #0 100029be: e4fd b.n 100023bc 100029c0: 2220 movs r2, #32 100029c2: 9902 ldr r1, [sp, #8] 100029c4: 3303 adds r3, #3 100029c6: b29b uxth r3, r3 100029c8: 5472 strb r2, [r6, r1] 100029ca: 54f2 strb r2, [r6, r3] 100029cc: 1ca3 adds r3, r4, #2 100029ce: b29b uxth r3, r3 100029d0: 54f2 strb r2, [r6, r3] 100029d2: 1ce3 adds r3, r4, #3 100029d4: b29b uxth r3, r3 100029d6: 54f2 strb r2, [r6, r3] 100029d8: 1d23 adds r3, r4, #4 100029da: b29b uxth r3, r3 100029dc: 1d60 adds r0, r4, #5 100029de: 54f2 strb r2, [r6, r3] 100029e0: b280 uxth r0, r0 100029e2: 0022 movs r2, r4 100029e4: 2300 movs r3, #0 100029e6: e6f5 b.n 100027d4 100029e8: 230f movs r3, #15 100029ea: 2205 movs r2, #5 100029ec: 2103 movs r1, #3 100029ee: 930d str r3, [sp, #52] ; 0x34 100029f0: 930c str r3, [sp, #48] ; 0x30 100029f2: 3b01 subs r3, #1 100029f4: 930b str r3, [sp, #44] ; 0x2c 100029f6: 3b01 subs r3, #1 100029f8: 9309 str r3, [sp, #36] ; 0x24 100029fa: 3301 adds r3, #1 100029fc: 9315 str r3, [sp, #84] ; 0x54 100029fe: 3b02 subs r3, #2 10002a00: 9308 str r3, [sp, #32] 10002a02: 3301 adds r3, #1 10002a04: 930a str r3, [sp, #40] ; 0x28 10002a06: 3b02 subs r3, #2 10002a08: 9307 str r3, [sp, #28] 10002a0a: 3301 adds r3, #1 10002a0c: 9314 str r3, [sp, #80] ; 0x50 10002a0e: 3b02 subs r3, #2 10002a10: 9306 str r3, [sp, #24] 10002a12: 3301 adds r3, #1 10002a14: 9313 str r3, [sp, #76] ; 0x4c 10002a16: 3b02 subs r3, #2 10002a18: 9305 str r3, [sp, #20] 10002a1a: 3301 adds r3, #1 10002a1c: 9312 str r3, [sp, #72] ; 0x48 10002a1e: 3b02 subs r3, #2 10002a20: 9304 str r3, [sp, #16] 10002a22: 3301 adds r3, #1 10002a24: 9310 str r3, [sp, #64] ; 0x40 10002a26: 3b02 subs r3, #2 10002a28: 9303 str r3, [sp, #12] 10002a2a: 3301 adds r3, #1 10002a2c: 930f str r3, [sp, #60] ; 0x3c 10002a2e: 3b02 subs r3, #2 10002a30: 9302 str r3, [sp, #8] 10002a32: 3301 adds r3, #1 10002a34: 930e str r3, [sp, #56] ; 0x38 10002a36: 9211 str r2, [sp, #68] ; 0x44 10002a38: 468c mov ip, r1 10002a3a: 2005 movs r0, #5 10002a3c: 3b01 subs r3, #1 10002a3e: 3a01 subs r2, #1 10002a40: 3101 adds r1, #1 10002a42: f7ff fb6f bl 10002124 10002a46: 2220 movs r2, #32 10002a48: 4660 mov r0, ip 10002a4a: 3103 adds r1, #3 10002a4c: b289 uxth r1, r1 10002a4e: 5432 strb r2, [r6, r0] 10002a50: 5472 strb r2, [r6, r1] 10002a52: 1c99 adds r1, r3, #2 10002a54: b289 uxth r1, r1 10002a56: 5472 strb r2, [r6, r1] 10002a58: 1cd9 adds r1, r3, #3 10002a5a: b289 uxth r1, r1 10002a5c: 5472 strb r2, [r6, r1] 10002a5e: 1d19 adds r1, r3, #4 10002a60: b289 uxth r1, r1 10002a62: 1d58 adds r0, r3, #5 10002a64: 5472 strb r2, [r6, r1] 10002a66: b280 uxth r0, r0 10002a68: 0019 movs r1, r3 10002a6a: 2200 movs r2, #0 10002a6c: f7ff faa0 bl 10001fb0 10002a70: 2210 movs r2, #16 10002a72: 2104 movs r1, #4 10002a74: 920d str r2, [sp, #52] ; 0x34 10002a76: 920c str r2, [sp, #48] ; 0x30 10002a78: 3a01 subs r2, #1 10002a7a: 920b str r2, [sp, #44] ; 0x2c 10002a7c: 3a01 subs r2, #1 10002a7e: 9209 str r2, [sp, #36] ; 0x24 10002a80: 3201 adds r2, #1 10002a82: 9214 str r2, [sp, #80] ; 0x50 10002a84: 3a02 subs r2, #2 10002a86: 9208 str r2, [sp, #32] 10002a88: 3201 adds r2, #1 10002a8a: 920a str r2, [sp, #40] ; 0x28 10002a8c: 3a02 subs r2, #2 10002a8e: 9207 str r2, [sp, #28] 10002a90: 3201 adds r2, #1 10002a92: 9213 str r2, [sp, #76] ; 0x4c 10002a94: 3a02 subs r2, #2 10002a96: 9206 str r2, [sp, #24] 10002a98: 3201 adds r2, #1 10002a9a: 9211 str r2, [sp, #68] ; 0x44 10002a9c: 3a02 subs r2, #2 10002a9e: 9205 str r2, [sp, #20] 10002aa0: 3201 adds r2, #1 10002aa2: 9212 str r2, [sp, #72] ; 0x48 10002aa4: 3a02 subs r2, #2 10002aa6: 9204 str r2, [sp, #16] 10002aa8: 3201 adds r2, #1 10002aaa: 920f str r2, [sp, #60] ; 0x3c 10002aac: 3a02 subs r2, #2 10002aae: 9203 str r2, [sp, #12] 10002ab0: 3201 adds r2, #1 10002ab2: 920e str r2, [sp, #56] ; 0x38 10002ab4: 3a02 subs r2, #2 10002ab6: 4694 mov ip, r2 10002ab8: 3a01 subs r2, #1 10002aba: 9202 str r2, [sp, #8] 10002abc: 9210 str r2, [sp, #64] ; 0x40 10002abe: 0008 movs r0, r1 10002ac0: 002b movs r3, r5 10002ac2: 2408 movs r4, #8 10002ac4: 3a01 subs r2, #1 10002ac6: 3101 adds r1, #1 10002ac8: f7ff f923 bl 10001d12 10002acc: 2310 movs r3, #16 10002ace: 930c str r3, [sp, #48] ; 0x30 10002ad0: 930d str r3, [sp, #52] ; 0x34 10002ad2: 3b01 subs r3, #1 10002ad4: 930a str r3, [sp, #40] ; 0x28 10002ad6: 3b01 subs r3, #1 10002ad8: 9309 str r3, [sp, #36] ; 0x24 10002ada: 3301 adds r3, #1 10002adc: 9315 str r3, [sp, #84] ; 0x54 10002ade: 3b02 subs r3, #2 10002ae0: 9308 str r3, [sp, #32] 10002ae2: 3301 adds r3, #1 10002ae4: 930b str r3, [sp, #44] ; 0x2c 10002ae6: 3b02 subs r3, #2 10002ae8: 9307 str r3, [sp, #28] 10002aea: 3301 adds r3, #1 10002aec: 9314 str r3, [sp, #80] ; 0x50 10002aee: 3b02 subs r3, #2 10002af0: 9306 str r3, [sp, #24] 10002af2: 3301 adds r3, #1 10002af4: 9311 str r3, [sp, #68] ; 0x44 10002af6: 3b02 subs r3, #2 10002af8: 9305 str r3, [sp, #20] 10002afa: 3301 adds r3, #1 10002afc: 9312 str r3, [sp, #72] ; 0x48 10002afe: 3b02 subs r3, #2 10002b00: 9304 str r3, [sp, #16] 10002b02: 3301 adds r3, #1 10002b04: 9310 str r3, [sp, #64] ; 0x40 10002b06: 3b02 subs r3, #2 10002b08: 9303 str r3, [sp, #12] 10002b0a: 3301 adds r3, #1 10002b0c: 930e str r3, [sp, #56] ; 0x38 10002b0e: 3b02 subs r3, #2 10002b10: 9302 str r3, [sp, #8] 10002b12: 3301 adds r3, #1 10002b14: 930f str r3, [sp, #60] ; 0x3c 10002b16: 3b04 subs r3, #4 10002b18: 9513 str r5, [sp, #76] ; 0x4c 10002b1a: 469c mov ip, r3 10002b1c: 2506 movs r5, #6 10002b1e: 2407 movs r4, #7 10002b20: 2205 movs r2, #5 10002b22: 3301 adds r3, #1 10002b24: e50d b.n 10002542 10002b26: 9b03 ldr r3, [sp, #12] 10002b28: 002a movs r2, r5 10002b2a: 9c0f ldr r4, [sp, #60] ; 0x3c 10002b2c: 9d02 ldr r5, [sp, #8] 10002b2e: 9302 str r3, [sp, #8] 10002b30: 9b13 ldr r3, [sp, #76] ; 0x4c 10002b32: e547 b.n 100025c4 10002b34: 4661 mov r1, ip 10002b36: 9a02 ldr r2, [sp, #8] 10002b38: 9102 str r1, [sp, #8] 10002b3a: 9903 ldr r1, [sp, #12] 10002b3c: 0023 movs r3, r4 10002b3e: 468c mov ip, r1 10002b40: 9910 ldr r1, [sp, #64] ; 0x40 10002b42: f7ff f92b bl 10001d9c 10002b46: 2310 movs r3, #16 10002b48: 2206 movs r2, #6 10002b4a: 2104 movs r1, #4 10002b4c: 930d str r3, [sp, #52] ; 0x34 10002b4e: 930c str r3, [sp, #48] ; 0x30 10002b50: 3b01 subs r3, #1 10002b52: 930b str r3, [sp, #44] ; 0x2c 10002b54: 3b01 subs r3, #1 10002b56: 9309 str r3, [sp, #36] ; 0x24 10002b58: 3301 adds r3, #1 10002b5a: 9315 str r3, [sp, #84] ; 0x54 10002b5c: 3b02 subs r3, #2 10002b5e: 9308 str r3, [sp, #32] 10002b60: 3301 adds r3, #1 10002b62: 930a str r3, [sp, #40] ; 0x28 10002b64: 3b02 subs r3, #2 10002b66: 9307 str r3, [sp, #28] 10002b68: 3301 adds r3, #1 10002b6a: 9314 str r3, [sp, #80] ; 0x50 10002b6c: 3b02 subs r3, #2 10002b6e: 9306 str r3, [sp, #24] 10002b70: 3301 adds r3, #1 10002b72: 9313 str r3, [sp, #76] ; 0x4c 10002b74: 3b02 subs r3, #2 10002b76: 9305 str r3, [sp, #20] 10002b78: 3301 adds r3, #1 10002b7a: 9312 str r3, [sp, #72] ; 0x48 10002b7c: 3b02 subs r3, #2 10002b7e: 9304 str r3, [sp, #16] 10002b80: 3301 adds r3, #1 10002b82: 9310 str r3, [sp, #64] ; 0x40 10002b84: 3b02 subs r3, #2 10002b86: 9303 str r3, [sp, #12] 10002b88: 3301 adds r3, #1 10002b8a: 930f str r3, [sp, #60] ; 0x3c 10002b8c: 3b02 subs r3, #2 10002b8e: 9302 str r3, [sp, #8] 10002b90: 3301 adds r3, #1 10002b92: 930e str r3, [sp, #56] ; 0x38 10002b94: 9211 str r2, [sp, #68] ; 0x44 10002b96: 468c mov ip, r1 10002b98: 2006 movs r0, #6 10002b9a: 3b01 subs r3, #1 10002b9c: 3a01 subs r2, #1 10002b9e: 3101 adds r1, #1 10002ba0: f7ff fac0 bl 10002124 10002ba4: 9903 ldr r1, [sp, #12] 10002ba6: 0002 movs r2, r0 10002ba8: 9b0e ldr r3, [sp, #56] ; 0x38 10002baa: 9802 ldr r0, [sp, #8] 10002bac: 9102 str r1, [sp, #8] 10002bae: 9911 ldr r1, [sp, #68] ; 0x44 10002bb0: f7ff fafc bl 100021ac 10002bb4: 20002f84 .word 0x20002f84 10002bb8: 1000ebe0 .word 0x1000ebe0 10002bbc: 2311 movs r3, #17 10002bbe: 2105 movs r1, #5 10002bc0: 930d str r3, [sp, #52] ; 0x34 10002bc2: 930c str r3, [sp, #48] ; 0x30 10002bc4: 3b01 subs r3, #1 10002bc6: 930b str r3, [sp, #44] ; 0x2c 10002bc8: 3b01 subs r3, #1 10002bca: 9309 str r3, [sp, #36] ; 0x24 10002bcc: 3301 adds r3, #1 10002bce: 9314 str r3, [sp, #80] ; 0x50 10002bd0: 3b02 subs r3, #2 10002bd2: 9308 str r3, [sp, #32] 10002bd4: 3301 adds r3, #1 10002bd6: 930a str r3, [sp, #40] ; 0x28 10002bd8: 3b02 subs r3, #2 10002bda: 9307 str r3, [sp, #28] 10002bdc: 3301 adds r3, #1 10002bde: 9313 str r3, [sp, #76] ; 0x4c 10002be0: 3b02 subs r3, #2 10002be2: 9306 str r3, [sp, #24] 10002be4: 3301 adds r3, #1 10002be6: 9311 str r3, [sp, #68] ; 0x44 10002be8: 3b02 subs r3, #2 10002bea: 9305 str r3, [sp, #20] 10002bec: 3301 adds r3, #1 10002bee: 9312 str r3, [sp, #72] ; 0x48 10002bf0: 3b02 subs r3, #2 10002bf2: 9304 str r3, [sp, #16] 10002bf4: 3301 adds r3, #1 10002bf6: 930f str r3, [sp, #60] ; 0x3c 10002bf8: 3b02 subs r3, #2 10002bfa: 9303 str r3, [sp, #12] 10002bfc: 3301 adds r3, #1 10002bfe: 930e str r3, [sp, #56] ; 0x38 10002c00: 3b02 subs r3, #2 10002c02: 469c mov ip, r3 10002c04: 3b01 subs r3, #1 10002c06: 9302 str r3, [sp, #8] 10002c08: 0008 movs r0, r1 10002c0a: 9510 str r5, [sp, #64] ; 0x40 10002c0c: 2409 movs r4, #9 10002c0e: 3301 adds r3, #1 10002c10: 2206 movs r2, #6 10002c12: 3101 adds r1, #1 10002c14: f7ff f87d bl 10001d12 10002c18: 2211 movs r2, #17 10002c1a: 2105 movs r1, #5 10002c1c: 920c str r2, [sp, #48] ; 0x30 10002c1e: 920d str r2, [sp, #52] ; 0x34 10002c20: 3a01 subs r2, #1 10002c22: 920a str r2, [sp, #40] ; 0x28 10002c24: 3a01 subs r2, #1 10002c26: 9209 str r2, [sp, #36] ; 0x24 10002c28: 3201 adds r2, #1 10002c2a: 9215 str r2, [sp, #84] ; 0x54 10002c2c: 3a02 subs r2, #2 10002c2e: 9208 str r2, [sp, #32] 10002c30: 3201 adds r2, #1 10002c32: 920b str r2, [sp, #44] ; 0x2c 10002c34: 3a02 subs r2, #2 10002c36: 9207 str r2, [sp, #28] 10002c38: 3201 adds r2, #1 10002c3a: 9214 str r2, [sp, #80] ; 0x50 10002c3c: 3a02 subs r2, #2 10002c3e: 9206 str r2, [sp, #24] 10002c40: 3201 adds r2, #1 10002c42: 9211 str r2, [sp, #68] ; 0x44 10002c44: 3a02 subs r2, #2 10002c46: 9205 str r2, [sp, #20] 10002c48: 3201 adds r2, #1 10002c4a: 9212 str r2, [sp, #72] ; 0x48 10002c4c: 3a02 subs r2, #2 10002c4e: 9204 str r2, [sp, #16] 10002c50: 3201 adds r2, #1 10002c52: 9210 str r2, [sp, #64] ; 0x40 10002c54: 3a02 subs r2, #2 10002c56: 9203 str r2, [sp, #12] 10002c58: 3201 adds r2, #1 10002c5a: 920e str r2, [sp, #56] ; 0x38 10002c5c: 3a02 subs r2, #2 10002c5e: 9202 str r2, [sp, #8] 10002c60: 3201 adds r2, #1 10002c62: 920f str r2, [sp, #60] ; 0x3c 10002c64: 3a02 subs r2, #2 10002c66: 002b movs r3, r5 10002c68: 9213 str r2, [sp, #76] ; 0x4c 10002c6a: 2507 movs r5, #7 10002c6c: 2408 movs r4, #8 10002c6e: 3a01 subs r2, #1 10002c70: 468c mov ip, r1 10002c72: e466 b.n 10002542 10002c74: 2311 movs r3, #17 10002c76: 2207 movs r2, #7 10002c78: 2105 movs r1, #5 10002c7a: 930d str r3, [sp, #52] ; 0x34 10002c7c: 930c str r3, [sp, #48] ; 0x30 10002c7e: 3b01 subs r3, #1 10002c80: 930b str r3, [sp, #44] ; 0x2c 10002c82: 3b01 subs r3, #1 10002c84: 9309 str r3, [sp, #36] ; 0x24 10002c86: 3301 adds r3, #1 10002c88: 9315 str r3, [sp, #84] ; 0x54 10002c8a: 3b02 subs r3, #2 10002c8c: 9308 str r3, [sp, #32] 10002c8e: 3301 adds r3, #1 10002c90: 930a str r3, [sp, #40] ; 0x28 10002c92: 3b02 subs r3, #2 10002c94: 9307 str r3, [sp, #28] 10002c96: 3301 adds r3, #1 10002c98: 9314 str r3, [sp, #80] ; 0x50 10002c9a: 3b02 subs r3, #2 10002c9c: 9306 str r3, [sp, #24] 10002c9e: 3301 adds r3, #1 10002ca0: 9313 str r3, [sp, #76] ; 0x4c 10002ca2: 3b02 subs r3, #2 10002ca4: 9305 str r3, [sp, #20] 10002ca6: 3301 adds r3, #1 10002ca8: 9312 str r3, [sp, #72] ; 0x48 10002caa: 3b02 subs r3, #2 10002cac: 9304 str r3, [sp, #16] 10002cae: 3301 adds r3, #1 10002cb0: 9310 str r3, [sp, #64] ; 0x40 10002cb2: 3b02 subs r3, #2 10002cb4: 9303 str r3, [sp, #12] 10002cb6: 3301 adds r3, #1 10002cb8: 930f str r3, [sp, #60] ; 0x3c 10002cba: 3b02 subs r3, #2 10002cbc: 9302 str r3, [sp, #8] 10002cbe: 3301 adds r3, #1 10002cc0: 930e str r3, [sp, #56] ; 0x38 10002cc2: 9211 str r2, [sp, #68] ; 0x44 10002cc4: 468c mov ip, r1 10002cc6: 2007 movs r0, #7 10002cc8: 3b01 subs r3, #1 10002cca: 3a01 subs r2, #1 10002ccc: 3101 adds r1, #1 10002cce: f7ff fa29 bl 10002124 10002cd2: 9904 ldr r1, [sp, #16] 10002cd4: 9a02 ldr r2, [sp, #8] 10002cd6: 9803 ldr r0, [sp, #12] 10002cd8: 9102 str r1, [sp, #8] 10002cda: 0019 movs r1, r3 10002cdc: 9b0f ldr r3, [sp, #60] ; 0x3c 10002cde: f7ff fa65 bl 100021ac 10002ce2: 9b04 ldr r3, [sp, #16] 10002ce4: 9a02 ldr r2, [sp, #8] 10002ce6: 9d03 ldr r5, [sp, #12] 10002ce8: 9302 str r3, [sp, #8] 10002cea: 0023 movs r3, r4 10002cec: 9c0e ldr r4, [sp, #56] ; 0x38 10002cee: e469 b.n 100025c4 10002cf0: 9a03 ldr r2, [sp, #12] 10002cf2: 9904 ldr r1, [sp, #16] 10002cf4: 9202 str r2, [sp, #8] 10002cf6: 4662 mov r2, ip 10002cf8: 468c mov ip, r1 10002cfa: 0019 movs r1, r3 10002cfc: 9b0e ldr r3, [sp, #56] ; 0x38 10002cfe: f7ff f84d bl 10001d9c 10002d02: 2312 movs r3, #18 10002d04: 2208 movs r2, #8 10002d06: 2106 movs r1, #6 10002d08: 930d str r3, [sp, #52] ; 0x34 10002d0a: 930c str r3, [sp, #48] ; 0x30 10002d0c: 3b01 subs r3, #1 10002d0e: 930b str r3, [sp, #44] ; 0x2c 10002d10: 3b01 subs r3, #1 10002d12: 9309 str r3, [sp, #36] ; 0x24 10002d14: 3301 adds r3, #1 10002d16: 9315 str r3, [sp, #84] ; 0x54 10002d18: 3b02 subs r3, #2 10002d1a: 9308 str r3, [sp, #32] 10002d1c: 3301 adds r3, #1 10002d1e: 930a str r3, [sp, #40] ; 0x28 10002d20: 3b02 subs r3, #2 10002d22: 9307 str r3, [sp, #28] 10002d24: 3301 adds r3, #1 10002d26: 9314 str r3, [sp, #80] ; 0x50 10002d28: 3b02 subs r3, #2 10002d2a: 9306 str r3, [sp, #24] 10002d2c: 3301 adds r3, #1 10002d2e: 9313 str r3, [sp, #76] ; 0x4c 10002d30: 3b02 subs r3, #2 10002d32: 9305 str r3, [sp, #20] 10002d34: 3301 adds r3, #1 10002d36: 9312 str r3, [sp, #72] ; 0x48 10002d38: 3b02 subs r3, #2 10002d3a: 9304 str r3, [sp, #16] 10002d3c: 3301 adds r3, #1 10002d3e: 9310 str r3, [sp, #64] ; 0x40 10002d40: 3b02 subs r3, #2 10002d42: 9303 str r3, [sp, #12] 10002d44: 3301 adds r3, #1 10002d46: 930f str r3, [sp, #60] ; 0x3c 10002d48: 3b02 subs r3, #2 10002d4a: 9302 str r3, [sp, #8] 10002d4c: 3301 adds r3, #1 10002d4e: 930e str r3, [sp, #56] ; 0x38 10002d50: 9211 str r2, [sp, #68] ; 0x44 10002d52: 468c mov ip, r1 10002d54: 2008 movs r0, #8 10002d56: 3b01 subs r3, #1 10002d58: 3a01 subs r2, #1 10002d5a: 3101 adds r1, #1 10002d5c: f7ff f9e2 bl 10002124 10002d60: 9b05 ldr r3, [sp, #20] 10002d62: 9d04 ldr r5, [sp, #16] 10002d64: 9302 str r3, [sp, #8] 10002d66: 9c10 ldr r4, [sp, #64] ; 0x40 10002d68: 9a03 ldr r2, [sp, #12] 10002d6a: 9b0f ldr r3, [sp, #60] ; 0x3c 10002d6c: e42a b.n 100025c4 10002d6e: 9b05 ldr r3, [sp, #20] 10002d70: 9804 ldr r0, [sp, #16] 10002d72: 9302 str r3, [sp, #8] 10002d74: 9a03 ldr r2, [sp, #12] 10002d76: 9b10 ldr r3, [sp, #64] ; 0x40 10002d78: 990e ldr r1, [sp, #56] ; 0x38 10002d7a: f7ff fa17 bl 100021ac 10002d7e: 9b05 ldr r3, [sp, #20] 10002d80: 9a03 ldr r2, [sp, #12] 10002d82: 469c mov ip, r3 10002d84: 9b04 ldr r3, [sp, #16] 10002d86: 0021 movs r1, r4 10002d88: 9302 str r3, [sp, #8] 10002d8a: 9b0f ldr r3, [sp, #60] ; 0x3c 10002d8c: f7ff f806 bl 10001d9c 10002d90: 2312 movs r3, #18 10002d92: 930c str r3, [sp, #48] ; 0x30 10002d94: 930d str r3, [sp, #52] ; 0x34 10002d96: 3b01 subs r3, #1 10002d98: 930a str r3, [sp, #40] ; 0x28 10002d9a: 3b01 subs r3, #1 10002d9c: 9309 str r3, [sp, #36] ; 0x24 10002d9e: 3301 adds r3, #1 10002da0: 9315 str r3, [sp, #84] ; 0x54 10002da2: 3b02 subs r3, #2 10002da4: 9308 str r3, [sp, #32] 10002da6: 3301 adds r3, #1 10002da8: 930b str r3, [sp, #44] ; 0x2c 10002daa: 3b02 subs r3, #2 10002dac: 9307 str r3, [sp, #28] 10002dae: 3301 adds r3, #1 10002db0: 9314 str r3, [sp, #80] ; 0x50 10002db2: 3b02 subs r3, #2 10002db4: 9306 str r3, [sp, #24] 10002db6: 3301 adds r3, #1 10002db8: 9311 str r3, [sp, #68] ; 0x44 10002dba: 3b02 subs r3, #2 10002dbc: 9305 str r3, [sp, #20] 10002dbe: 3301 adds r3, #1 10002dc0: 9312 str r3, [sp, #72] ; 0x48 10002dc2: 3b02 subs r3, #2 10002dc4: 9304 str r3, [sp, #16] 10002dc6: 3301 adds r3, #1 10002dc8: 9310 str r3, [sp, #64] ; 0x40 10002dca: 3b02 subs r3, #2 10002dcc: 9303 str r3, [sp, #12] 10002dce: 3301 adds r3, #1 10002dd0: 930e str r3, [sp, #56] ; 0x38 10002dd2: 3b02 subs r3, #2 10002dd4: 9302 str r3, [sp, #8] 10002dd6: 3301 adds r3, #1 10002dd8: 930f str r3, [sp, #60] ; 0x3c 10002dda: 3b02 subs r3, #2 10002ddc: 9313 str r3, [sp, #76] ; 0x4c 10002dde: 3b02 subs r3, #2 10002de0: 469c mov ip, r3 10002de2: 2508 movs r5, #8 10002de4: 2409 movs r4, #9 10002de6: 2207 movs r2, #7 10002de8: 3301 adds r3, #1 10002dea: f7ff fbaa bl 10002542 10002dee: 2312 movs r3, #18 10002df0: 2208 movs r2, #8 10002df2: 930d str r3, [sp, #52] ; 0x34 10002df4: 930c str r3, [sp, #48] ; 0x30 10002df6: 3b01 subs r3, #1 10002df8: 930b str r3, [sp, #44] ; 0x2c 10002dfa: 3b01 subs r3, #1 10002dfc: 9309 str r3, [sp, #36] ; 0x24 10002dfe: 3301 adds r3, #1 10002e00: 9314 str r3, [sp, #80] ; 0x50 10002e02: 3b02 subs r3, #2 10002e04: 9308 str r3, [sp, #32] 10002e06: 3301 adds r3, #1 10002e08: 930a str r3, [sp, #40] ; 0x28 10002e0a: 3b02 subs r3, #2 10002e0c: 9307 str r3, [sp, #28] 10002e0e: 3301 adds r3, #1 10002e10: 9313 str r3, [sp, #76] ; 0x4c 10002e12: 3b02 subs r3, #2 10002e14: 9306 str r3, [sp, #24] 10002e16: 3301 adds r3, #1 10002e18: 9311 str r3, [sp, #68] ; 0x44 10002e1a: 3b02 subs r3, #2 10002e1c: 9305 str r3, [sp, #20] 10002e1e: 3301 adds r3, #1 10002e20: 9312 str r3, [sp, #72] ; 0x48 10002e22: 3b02 subs r3, #2 10002e24: 9304 str r3, [sp, #16] 10002e26: 3301 adds r3, #1 10002e28: 930f str r3, [sp, #60] ; 0x3c 10002e2a: 3b02 subs r3, #2 10002e2c: 9303 str r3, [sp, #12] 10002e2e: 3301 adds r3, #1 10002e30: 930e str r3, [sp, #56] ; 0x38 10002e32: 3b02 subs r3, #2 10002e34: 469c mov ip, r3 10002e36: 3b01 subs r3, #1 10002e38: 9302 str r3, [sp, #8] 10002e3a: 9210 str r2, [sp, #64] ; 0x40 10002e3c: 0029 movs r1, r5 10002e3e: 240a movs r4, #10 10002e40: 3301 adds r3, #1 10002e42: 3a01 subs r2, #1 10002e44: 2006 movs r0, #6 10002e46: f7fe ff64 bl 10001d12 10002e4a: 9b06 ldr r3, [sp, #24] 10002e4c: 9805 ldr r0, [sp, #20] 10002e4e: 9302 str r3, [sp, #8] 10002e50: 9a04 ldr r2, [sp, #16] 10002e52: 9b12 ldr r3, [sp, #72] ; 0x48 10002e54: 990f ldr r1, [sp, #60] ; 0x3c 10002e56: f7ff f9a9 bl 100021ac 10002e5a: 9b06 ldr r3, [sp, #24] 10002e5c: 9a04 ldr r2, [sp, #16] 10002e5e: 469c mov ip, r3 10002e60: 9b05 ldr r3, [sp, #20] 10002e62: 990e ldr r1, [sp, #56] ; 0x38 10002e64: 9302 str r3, [sp, #8] 10002e66: 9b12 ldr r3, [sp, #72] ; 0x48 10002e68: f7fe ff98 bl 10001d9c 10002e6c: 2313 movs r3, #19 10002e6e: 2209 movs r2, #9 10002e70: 2107 movs r1, #7 10002e72: 930d str r3, [sp, #52] ; 0x34 10002e74: 930c str r3, [sp, #48] ; 0x30 10002e76: 3b01 subs r3, #1 10002e78: 930b str r3, [sp, #44] ; 0x2c 10002e7a: 3b01 subs r3, #1 10002e7c: 9309 str r3, [sp, #36] ; 0x24 10002e7e: 3301 adds r3, #1 10002e80: 9315 str r3, [sp, #84] ; 0x54 10002e82: 3b02 subs r3, #2 10002e84: 9308 str r3, [sp, #32] 10002e86: 3301 adds r3, #1 10002e88: 930a str r3, [sp, #40] ; 0x28 10002e8a: 3b02 subs r3, #2 10002e8c: 9307 str r3, [sp, #28] 10002e8e: 3301 adds r3, #1 10002e90: 9314 str r3, [sp, #80] ; 0x50 10002e92: 3b02 subs r3, #2 10002e94: 9306 str r3, [sp, #24] 10002e96: 3301 adds r3, #1 10002e98: 9313 str r3, [sp, #76] ; 0x4c 10002e9a: 3b02 subs r3, #2 10002e9c: 9305 str r3, [sp, #20] 10002e9e: 3301 adds r3, #1 10002ea0: 9312 str r3, [sp, #72] ; 0x48 10002ea2: 3b02 subs r3, #2 10002ea4: 9304 str r3, [sp, #16] 10002ea6: 3301 adds r3, #1 10002ea8: 9310 str r3, [sp, #64] ; 0x40 10002eaa: 3b02 subs r3, #2 10002eac: 9303 str r3, [sp, #12] 10002eae: 3301 adds r3, #1 10002eb0: 930f str r3, [sp, #60] ; 0x3c 10002eb2: 3b02 subs r3, #2 10002eb4: 9302 str r3, [sp, #8] 10002eb6: 3301 adds r3, #1 10002eb8: 930e str r3, [sp, #56] ; 0x38 10002eba: 9211 str r2, [sp, #68] ; 0x44 10002ebc: 468c mov ip, r1 10002ebe: 2009 movs r0, #9 10002ec0: 3b01 subs r3, #1 10002ec2: 3a01 subs r2, #1 10002ec4: 3101 adds r1, #1 10002ec6: f7ff f92d bl 10002124 10002eca: 9b06 ldr r3, [sp, #24] 10002ecc: 9d05 ldr r5, [sp, #20] 10002ece: 9302 str r3, [sp, #8] 10002ed0: 9c12 ldr r4, [sp, #72] ; 0x48 10002ed2: 9a04 ldr r2, [sp, #16] 10002ed4: 9b0e ldr r3, [sp, #56] ; 0x38 10002ed6: f7ff fb75 bl 100025c4 10002eda: 2313 movs r3, #19 10002edc: 930c str r3, [sp, #48] ; 0x30 10002ede: 930d str r3, [sp, #52] ; 0x34 10002ee0: 3b01 subs r3, #1 10002ee2: 930a str r3, [sp, #40] ; 0x28 10002ee4: 3b01 subs r3, #1 10002ee6: 9309 str r3, [sp, #36] ; 0x24 10002ee8: 3301 adds r3, #1 10002eea: 9315 str r3, [sp, #84] ; 0x54 10002eec: 3b02 subs r3, #2 10002eee: 9308 str r3, [sp, #32] 10002ef0: 3301 adds r3, #1 10002ef2: 930b str r3, [sp, #44] ; 0x2c 10002ef4: 3b02 subs r3, #2 10002ef6: 9307 str r3, [sp, #28] 10002ef8: 3301 adds r3, #1 10002efa: 9314 str r3, [sp, #80] ; 0x50 10002efc: 3b02 subs r3, #2 10002efe: 9306 str r3, [sp, #24] 10002f00: 3301 adds r3, #1 10002f02: 9311 str r3, [sp, #68] ; 0x44 10002f04: 3b02 subs r3, #2 10002f06: 9305 str r3, [sp, #20] 10002f08: 3301 adds r3, #1 10002f0a: 9312 str r3, [sp, #72] ; 0x48 10002f0c: 3b02 subs r3, #2 10002f0e: 9304 str r3, [sp, #16] 10002f10: 3301 adds r3, #1 10002f12: 9310 str r3, [sp, #64] ; 0x40 10002f14: 3b02 subs r3, #2 10002f16: 9303 str r3, [sp, #12] 10002f18: 3301 adds r3, #1 10002f1a: 930e str r3, [sp, #56] ; 0x38 10002f1c: 3b02 subs r3, #2 10002f1e: 9302 str r3, [sp, #8] 10002f20: 3301 adds r3, #1 10002f22: 930f str r3, [sp, #60] ; 0x3c 10002f24: 3b02 subs r3, #2 10002f26: 9313 str r3, [sp, #76] ; 0x4c 10002f28: 3b02 subs r3, #2 10002f2a: 469c mov ip, r3 10002f2c: 2509 movs r5, #9 10002f2e: 240a movs r4, #10 10002f30: 2208 movs r2, #8 10002f32: 3301 adds r3, #1 10002f34: f7ff fb05 bl 10002542 10002f38: 2313 movs r3, #19 10002f3a: 2209 movs r2, #9 10002f3c: 2107 movs r1, #7 10002f3e: 930d str r3, [sp, #52] ; 0x34 10002f40: 930c str r3, [sp, #48] ; 0x30 10002f42: 3b01 subs r3, #1 10002f44: 930b str r3, [sp, #44] ; 0x2c 10002f46: 3b01 subs r3, #1 10002f48: 9309 str r3, [sp, #36] ; 0x24 10002f4a: 3301 adds r3, #1 10002f4c: 9314 str r3, [sp, #80] ; 0x50 10002f4e: 3b02 subs r3, #2 10002f50: 9308 str r3, [sp, #32] 10002f52: 3301 adds r3, #1 10002f54: 930a str r3, [sp, #40] ; 0x28 10002f56: 3b02 subs r3, #2 10002f58: 9307 str r3, [sp, #28] 10002f5a: 3301 adds r3, #1 10002f5c: 9313 str r3, [sp, #76] ; 0x4c 10002f5e: 3b02 subs r3, #2 10002f60: 9306 str r3, [sp, #24] 10002f62: 3301 adds r3, #1 10002f64: 9311 str r3, [sp, #68] ; 0x44 10002f66: 3b02 subs r3, #2 10002f68: 9305 str r3, [sp, #20] 10002f6a: 3301 adds r3, #1 10002f6c: 9312 str r3, [sp, #72] ; 0x48 10002f6e: 3b02 subs r3, #2 10002f70: 9304 str r3, [sp, #16] 10002f72: 3301 adds r3, #1 10002f74: 930f str r3, [sp, #60] ; 0x3c 10002f76: 3b02 subs r3, #2 10002f78: 9303 str r3, [sp, #12] 10002f7a: 3301 adds r3, #1 10002f7c: 930e str r3, [sp, #56] ; 0x38 10002f7e: 3b02 subs r3, #2 10002f80: 469c mov ip, r3 10002f82: 3b01 subs r3, #1 10002f84: 9302 str r3, [sp, #8] 10002f86: 9210 str r2, [sp, #64] ; 0x40 10002f88: 0008 movs r0, r1 10002f8a: 240b movs r4, #11 10002f8c: 3301 adds r3, #1 10002f8e: 3a01 subs r2, #1 10002f90: 3101 adds r1, #1 10002f92: f7fe febe bl 10001d12 10002f96: 9b07 ldr r3, [sp, #28] 10002f98: 9a05 ldr r2, [sp, #20] 10002f9a: 469c mov ip, r3 10002f9c: 9b06 ldr r3, [sp, #24] 10002f9e: 990f ldr r1, [sp, #60] ; 0x3c 10002fa0: 9302 str r3, [sp, #8] 10002fa2: 9b11 ldr r3, [sp, #68] ; 0x44 10002fa4: f7fe fefa bl 10001d9c 10002fa8: 2314 movs r3, #20 10002faa: 930c str r3, [sp, #48] ; 0x30 10002fac: 930d str r3, [sp, #52] ; 0x34 10002fae: 3b01 subs r3, #1 10002fb0: 930a str r3, [sp, #40] ; 0x28 10002fb2: 3b01 subs r3, #1 10002fb4: 9309 str r3, [sp, #36] ; 0x24 10002fb6: 3301 adds r3, #1 10002fb8: 9315 str r3, [sp, #84] ; 0x54 10002fba: 3b02 subs r3, #2 10002fbc: 9308 str r3, [sp, #32] 10002fbe: 3301 adds r3, #1 10002fc0: 930b str r3, [sp, #44] ; 0x2c 10002fc2: 3b02 subs r3, #2 10002fc4: 9307 str r3, [sp, #28] 10002fc6: 3301 adds r3, #1 10002fc8: 9314 str r3, [sp, #80] ; 0x50 10002fca: 3b02 subs r3, #2 10002fcc: 9306 str r3, [sp, #24] 10002fce: 3301 adds r3, #1 10002fd0: 9311 str r3, [sp, #68] ; 0x44 10002fd2: 3b02 subs r3, #2 10002fd4: 9305 str r3, [sp, #20] 10002fd6: 3301 adds r3, #1 10002fd8: 9312 str r3, [sp, #72] ; 0x48 10002fda: 3b02 subs r3, #2 10002fdc: 9304 str r3, [sp, #16] 10002fde: 3301 adds r3, #1 10002fe0: 9310 str r3, [sp, #64] ; 0x40 10002fe2: 3b02 subs r3, #2 10002fe4: 9303 str r3, [sp, #12] 10002fe6: 3301 adds r3, #1 10002fe8: 930e str r3, [sp, #56] ; 0x38 10002fea: 3b02 subs r3, #2 10002fec: 9302 str r3, [sp, #8] 10002fee: 3301 adds r3, #1 10002ff0: 930f str r3, [sp, #60] ; 0x3c 10002ff2: 3b02 subs r3, #2 10002ff4: 9313 str r3, [sp, #76] ; 0x4c 10002ff6: 3b02 subs r3, #2 10002ff8: 469c mov ip, r3 10002ffa: 250a movs r5, #10 10002ffc: 240b movs r4, #11 10002ffe: 2209 movs r2, #9 10003000: 3301 adds r3, #1 10003002: f7ff fa9e bl 10002542 10003006: 2314 movs r3, #20 10003008: 220a movs r2, #10 1000300a: 2108 movs r1, #8 1000300c: 930d str r3, [sp, #52] ; 0x34 1000300e: 930c str r3, [sp, #48] ; 0x30 10003010: 3b01 subs r3, #1 10003012: 930b str r3, [sp, #44] ; 0x2c 10003014: 3b01 subs r3, #1 10003016: 9309 str r3, [sp, #36] ; 0x24 10003018: 3301 adds r3, #1 1000301a: 9314 str r3, [sp, #80] ; 0x50 1000301c: 3b02 subs r3, #2 1000301e: 9308 str r3, [sp, #32] 10003020: 3301 adds r3, #1 10003022: 930a str r3, [sp, #40] ; 0x28 10003024: 3b02 subs r3, #2 10003026: 9307 str r3, [sp, #28] 10003028: 3301 adds r3, #1 1000302a: 9313 str r3, [sp, #76] ; 0x4c 1000302c: 3b02 subs r3, #2 1000302e: 9306 str r3, [sp, #24] 10003030: 3301 adds r3, #1 10003032: 9311 str r3, [sp, #68] ; 0x44 10003034: 3b02 subs r3, #2 10003036: 9305 str r3, [sp, #20] 10003038: 3301 adds r3, #1 1000303a: 9312 str r3, [sp, #72] ; 0x48 1000303c: 3b02 subs r3, #2 1000303e: 9304 str r3, [sp, #16] 10003040: 3301 adds r3, #1 10003042: 930f str r3, [sp, #60] ; 0x3c 10003044: 3b02 subs r3, #2 10003046: 9303 str r3, [sp, #12] 10003048: 3301 adds r3, #1 1000304a: 930e str r3, [sp, #56] ; 0x38 1000304c: 3b02 subs r3, #2 1000304e: 469c mov ip, r3 10003050: 3b01 subs r3, #1 10003052: 9302 str r3, [sp, #8] 10003054: 9210 str r2, [sp, #64] ; 0x40 10003056: 0008 movs r0, r1 10003058: 240c movs r4, #12 1000305a: 3301 adds r3, #1 1000305c: 3a01 subs r2, #1 1000305e: 3101 adds r1, #1 10003060: f7fe fe57 bl 10001d12 10003064: 2314 movs r3, #20 10003066: 220a movs r2, #10 10003068: 2108 movs r1, #8 1000306a: 930d str r3, [sp, #52] ; 0x34 1000306c: 930c str r3, [sp, #48] ; 0x30 1000306e: 3b01 subs r3, #1 10003070: 930b str r3, [sp, #44] ; 0x2c 10003072: 3b01 subs r3, #1 10003074: 9309 str r3, [sp, #36] ; 0x24 10003076: 3301 adds r3, #1 10003078: 9315 str r3, [sp, #84] ; 0x54 1000307a: 3b02 subs r3, #2 1000307c: 9308 str r3, [sp, #32] 1000307e: 3301 adds r3, #1 10003080: 930a str r3, [sp, #40] ; 0x28 10003082: 3b02 subs r3, #2 10003084: 9307 str r3, [sp, #28] 10003086: 3301 adds r3, #1 10003088: 9314 str r3, [sp, #80] ; 0x50 1000308a: 3b02 subs r3, #2 1000308c: 9306 str r3, [sp, #24] 1000308e: 3301 adds r3, #1 10003090: 9313 str r3, [sp, #76] ; 0x4c 10003092: 3b02 subs r3, #2 10003094: 9305 str r3, [sp, #20] 10003096: 3301 adds r3, #1 10003098: 9312 str r3, [sp, #72] ; 0x48 1000309a: 3b02 subs r3, #2 1000309c: 9304 str r3, [sp, #16] 1000309e: 3301 adds r3, #1 100030a0: 9310 str r3, [sp, #64] ; 0x40 100030a2: 3b02 subs r3, #2 100030a4: 9303 str r3, [sp, #12] 100030a6: 3301 adds r3, #1 100030a8: 930f str r3, [sp, #60] ; 0x3c 100030aa: 3b02 subs r3, #2 100030ac: 9302 str r3, [sp, #8] 100030ae: 3301 adds r3, #1 100030b0: 930e str r3, [sp, #56] ; 0x38 100030b2: 9211 str r2, [sp, #68] ; 0x44 100030b4: 468c mov ip, r1 100030b6: 200a movs r0, #10 100030b8: 3b01 subs r3, #1 100030ba: 3a01 subs r2, #1 100030bc: 3101 adds r1, #1 100030be: f7ff f831 bl 10002124 100030c2: 9b07 ldr r3, [sp, #28] 100030c4: 9806 ldr r0, [sp, #24] 100030c6: 9302 str r3, [sp, #8] 100030c8: 9a05 ldr r2, [sp, #20] 100030ca: 9b13 ldr r3, [sp, #76] ; 0x4c 100030cc: 9910 ldr r1, [sp, #64] ; 0x40 100030ce: f7ff f86d bl 100021ac 100030d2: 9b07 ldr r3, [sp, #28] 100030d4: 9d06 ldr r5, [sp, #24] 100030d6: 9302 str r3, [sp, #8] 100030d8: 9c11 ldr r4, [sp, #68] ; 0x44 100030da: 9a05 ldr r2, [sp, #20] 100030dc: 9b10 ldr r3, [sp, #64] ; 0x40 100030de: f7ff fa71 bl 100025c4 100030e2: 1c9d adds r5, r3, #2 100030e4: 1c58 adds r0, r3, #1 100030e6: b2ac uxth r4, r5 100030e8: 9a02 ldr r2, [sp, #8] 100030ea: 0019 movs r1, r3 100030ec: b280 uxth r0, r0 100030ee: 9402 str r4, [sp, #8] 100030f0: 0023 movs r3, r4 100030f2: f7ff f91d bl 10002330 100030f6: 1ca0 adds r0, r4, #2 100030f8: 1c65 adds r5, r4, #1 100030fa: b281 uxth r1, r0 100030fc: 9a02 ldr r2, [sp, #8] 100030fe: 0023 movs r3, r4 10003100: b2ad uxth r5, r5 10003102: 9102 str r1, [sp, #8] 10003104: 000c movs r4, r1 10003106: f7ff fb1f bl 10002748 1000310a: 1c9c adds r4, r3, #2 1000310c: 1c58 adds r0, r3, #1 1000310e: b282 uxth r2, r0 10003110: b2a1 uxth r1, r4 10003112: 9202 str r2, [sp, #8] 10003114: 4662 mov r2, ip 10003116: 468c mov ip, r1 10003118: 0019 movs r1, r3 1000311a: 4663 mov r3, ip 1000311c: f7fe fea0 bl 10001e60 10003120: 1c9d adds r5, r3, #2 10003122: 1c58 adds r0, r3, #1 10003124: b2ac uxth r4, r5 10003126: 9a02 ldr r2, [sp, #8] 10003128: 0019 movs r1, r3 1000312a: b280 uxth r0, r0 1000312c: 9402 str r4, [sp, #8] 1000312e: 0023 movs r3, r4 10003130: f7ff f89c bl 1000226c 10003134: 1ca0 adds r0, r4, #2 10003136: 1c65 adds r5, r4, #1 10003138: b281 uxth r1, r0 1000313a: 9a02 ldr r2, [sp, #8] 1000313c: 0023 movs r3, r4 1000313e: b2ad uxth r5, r5 10003140: 9102 str r1, [sp, #8] 10003142: 000c movs r4, r1 10003144: f7ff fa9e bl 10002684 10003148: 1c9c adds r4, r3, #2 1000314a: 1c58 adds r0, r3, #1 1000314c: b282 uxth r2, r0 1000314e: b2a1 uxth r1, r4 10003150: 9202 str r2, [sp, #8] 10003152: 4662 mov r2, ip 10003154: 468c mov ip, r1 10003156: 0019 movs r1, r3 10003158: 4663 mov r3, ip 1000315a: f7fe fee3 bl 10001f24 1000315e: 9b08 ldr r3, [sp, #32] 10003160: 9807 ldr r0, [sp, #28] 10003162: 9302 str r3, [sp, #8] 10003164: 9a06 ldr r2, [sp, #24] 10003166: 9b14 ldr r3, [sp, #80] ; 0x50 10003168: 9912 ldr r1, [sp, #72] ; 0x48 1000316a: f7ff f81f bl 100021ac 1000316e: 9b08 ldr r3, [sp, #32] 10003170: 9d07 ldr r5, [sp, #28] 10003172: 9302 str r3, [sp, #8] 10003174: 9c14 ldr r4, [sp, #80] ; 0x50 10003176: 9a06 ldr r2, [sp, #24] 10003178: 9b12 ldr r3, [sp, #72] ; 0x48 1000317a: f7ff fa23 bl 100025c4 1000317e: 2315 movs r3, #21 10003180: 220b movs r2, #11 10003182: 2109 movs r1, #9 10003184: 930d str r3, [sp, #52] ; 0x34 10003186: 930c str r3, [sp, #48] ; 0x30 10003188: 3b01 subs r3, #1 1000318a: 930b str r3, [sp, #44] ; 0x2c 1000318c: 3b01 subs r3, #1 1000318e: 9309 str r3, [sp, #36] ; 0x24 10003190: 3301 adds r3, #1 10003192: 9314 str r3, [sp, #80] ; 0x50 10003194: 3b02 subs r3, #2 10003196: 9308 str r3, [sp, #32] 10003198: 3301 adds r3, #1 1000319a: 930a str r3, [sp, #40] ; 0x28 1000319c: 3b02 subs r3, #2 1000319e: 9307 str r3, [sp, #28] 100031a0: 3301 adds r3, #1 100031a2: 9313 str r3, [sp, #76] ; 0x4c 100031a4: 3b02 subs r3, #2 100031a6: 9306 str r3, [sp, #24] 100031a8: 3301 adds r3, #1 100031aa: 9311 str r3, [sp, #68] ; 0x44 100031ac: 3b02 subs r3, #2 100031ae: 9305 str r3, [sp, #20] 100031b0: 3301 adds r3, #1 100031b2: 9312 str r3, [sp, #72] ; 0x48 100031b4: 3b02 subs r3, #2 100031b6: 9304 str r3, [sp, #16] 100031b8: 3301 adds r3, #1 100031ba: 930f str r3, [sp, #60] ; 0x3c 100031bc: 3b02 subs r3, #2 100031be: 9303 str r3, [sp, #12] 100031c0: 3301 adds r3, #1 100031c2: 930e str r3, [sp, #56] ; 0x38 100031c4: 3b02 subs r3, #2 100031c6: 469c mov ip, r3 100031c8: 3b01 subs r3, #1 100031ca: 9302 str r3, [sp, #8] 100031cc: 9210 str r2, [sp, #64] ; 0x40 100031ce: 0008 movs r0, r1 100031d0: 240d movs r4, #13 100031d2: 3301 adds r3, #1 100031d4: 3a01 subs r2, #1 100031d6: 3101 adds r1, #1 100031d8: f7fe fd9b bl 10001d12 100031dc: 2315 movs r3, #21 100031de: 220b movs r2, #11 100031e0: 2109 movs r1, #9 100031e2: 930d str r3, [sp, #52] ; 0x34 100031e4: 930c str r3, [sp, #48] ; 0x30 100031e6: 3b01 subs r3, #1 100031e8: 930b str r3, [sp, #44] ; 0x2c 100031ea: 3b01 subs r3, #1 100031ec: 9309 str r3, [sp, #36] ; 0x24 100031ee: 3301 adds r3, #1 100031f0: 9315 str r3, [sp, #84] ; 0x54 100031f2: 3b02 subs r3, #2 100031f4: 9308 str r3, [sp, #32] 100031f6: 3301 adds r3, #1 100031f8: 930a str r3, [sp, #40] ; 0x28 100031fa: 3b02 subs r3, #2 100031fc: 9307 str r3, [sp, #28] 100031fe: 3301 adds r3, #1 10003200: 9314 str r3, [sp, #80] ; 0x50 10003202: 3b02 subs r3, #2 10003204: 9306 str r3, [sp, #24] 10003206: 3301 adds r3, #1 10003208: 9313 str r3, [sp, #76] ; 0x4c 1000320a: 3b02 subs r3, #2 1000320c: 9305 str r3, [sp, #20] 1000320e: 3301 adds r3, #1 10003210: 9312 str r3, [sp, #72] ; 0x48 10003212: 3b02 subs r3, #2 10003214: 9304 str r3, [sp, #16] 10003216: 3301 adds r3, #1 10003218: 9310 str r3, [sp, #64] ; 0x40 1000321a: 3b02 subs r3, #2 1000321c: 9303 str r3, [sp, #12] 1000321e: 3301 adds r3, #1 10003220: 930f str r3, [sp, #60] ; 0x3c 10003222: 3b02 subs r3, #2 10003224: 9302 str r3, [sp, #8] 10003226: 3301 adds r3, #1 10003228: 930e str r3, [sp, #56] ; 0x38 1000322a: 9211 str r2, [sp, #68] ; 0x44 1000322c: 468c mov ip, r1 1000322e: 200b movs r0, #11 10003230: 3b01 subs r3, #1 10003232: 3a01 subs r2, #1 10003234: 3101 adds r1, #1 10003236: f7fe ff75 bl 10002124 1000323a: 9b08 ldr r3, [sp, #32] 1000323c: 9a06 ldr r2, [sp, #24] 1000323e: 469c mov ip, r3 10003240: 9b07 ldr r3, [sp, #28] 10003242: 9912 ldr r1, [sp, #72] ; 0x48 10003244: 9302 str r3, [sp, #8] 10003246: 9b13 ldr r3, [sp, #76] ; 0x4c 10003248: f7fe fda8 bl 10001d9c 1000324c: 2315 movs r3, #21 1000324e: 930c str r3, [sp, #48] ; 0x30 10003250: 930d str r3, [sp, #52] ; 0x34 10003252: 3b01 subs r3, #1 10003254: 930a str r3, [sp, #40] ; 0x28 10003256: 3b01 subs r3, #1 10003258: 9309 str r3, [sp, #36] ; 0x24 1000325a: 3301 adds r3, #1 1000325c: 9315 str r3, [sp, #84] ; 0x54 1000325e: 3b02 subs r3, #2 10003260: 9308 str r3, [sp, #32] 10003262: 3301 adds r3, #1 10003264: 930b str r3, [sp, #44] ; 0x2c 10003266: 3b02 subs r3, #2 10003268: 9307 str r3, [sp, #28] 1000326a: 3301 adds r3, #1 1000326c: 9314 str r3, [sp, #80] ; 0x50 1000326e: 3b02 subs r3, #2 10003270: 9306 str r3, [sp, #24] 10003272: 3301 adds r3, #1 10003274: 9311 str r3, [sp, #68] ; 0x44 10003276: 3b02 subs r3, #2 10003278: 9305 str r3, [sp, #20] 1000327a: 3301 adds r3, #1 1000327c: 9312 str r3, [sp, #72] ; 0x48 1000327e: 3b02 subs r3, #2 10003280: 9304 str r3, [sp, #16] 10003282: 3301 adds r3, #1 10003284: 9310 str r3, [sp, #64] ; 0x40 10003286: 3b02 subs r3, #2 10003288: 9303 str r3, [sp, #12] 1000328a: 3301 adds r3, #1 1000328c: 930e str r3, [sp, #56] ; 0x38 1000328e: 3b02 subs r3, #2 10003290: 9302 str r3, [sp, #8] 10003292: 3301 adds r3, #1 10003294: 930f str r3, [sp, #60] ; 0x3c 10003296: 3b02 subs r3, #2 10003298: 9313 str r3, [sp, #76] ; 0x4c 1000329a: 3b02 subs r3, #2 1000329c: 469c mov ip, r3 1000329e: 250b movs r5, #11 100032a0: 240c movs r4, #12 100032a2: 220a movs r2, #10 100032a4: 3301 adds r3, #1 100032a6: f7ff f94c bl 10002542 100032aa: 1d4b adds r3, r1, #5 100032ac: b29b uxth r3, r3 100032ae: 3104 adds r1, #4 100032b0: b288 uxth r0, r1 100032b2: 9302 str r3, [sp, #8] 100032b4: 0011 movs r1, r2 100032b6: f7ff f83b bl 10002330 100032ba: 1d5c adds r4, r3, #5 100032bc: b2a4 uxth r4, r4 100032be: 3304 adds r3, #4 100032c0: b29d uxth r5, r3 100032c2: 9402 str r4, [sp, #8] 100032c4: 0003 movs r3, r0 100032c6: f7ff fa3f bl 10002748 100032ca: 1d4b adds r3, r1, #5 100032cc: 3104 adds r1, #4 100032ce: b289 uxth r1, r1 100032d0: b29b uxth r3, r3 100032d2: 9102 str r1, [sp, #8] 100032d4: 469c mov ip, r3 100032d6: 0011 movs r1, r2 100032d8: f7fe fdc2 bl 10001e60 100032dc: 1d4b adds r3, r1, #5 100032de: b29b uxth r3, r3 100032e0: 3104 adds r1, #4 100032e2: b288 uxth r0, r1 100032e4: 9302 str r3, [sp, #8] 100032e6: 0011 movs r1, r2 100032e8: f7fe ffc0 bl 1000226c 100032ec: 1d5c adds r4, r3, #5 100032ee: b2a4 uxth r4, r4 100032f0: 3304 adds r3, #4 100032f2: b29d uxth r5, r3 100032f4: 9402 str r4, [sp, #8] 100032f6: 0003 movs r3, r0 100032f8: f7ff f9c4 bl 10002684 100032fc: 1d4b adds r3, r1, #5 100032fe: 3104 adds r1, #4 10003300: b289 uxth r1, r1 10003302: b29b uxth r3, r3 10003304: 9102 str r1, [sp, #8] 10003306: 469c mov ip, r3 10003308: 0011 movs r1, r2 1000330a: f7fe fe0b bl 10001f24 1000330e: 2316 movs r3, #22 10003310: 220c movs r2, #12 10003312: 210a movs r1, #10 10003314: 930d str r3, [sp, #52] ; 0x34 10003316: 930c str r3, [sp, #48] ; 0x30 10003318: 3b01 subs r3, #1 1000331a: 930b str r3, [sp, #44] ; 0x2c 1000331c: 3b01 subs r3, #1 1000331e: 9309 str r3, [sp, #36] ; 0x24 10003320: 3301 adds r3, #1 10003322: 9314 str r3, [sp, #80] ; 0x50 10003324: 3b02 subs r3, #2 10003326: 9308 str r3, [sp, #32] 10003328: 3301 adds r3, #1 1000332a: 930a str r3, [sp, #40] ; 0x28 1000332c: 3b02 subs r3, #2 1000332e: 9307 str r3, [sp, #28] 10003330: 3301 adds r3, #1 10003332: 9313 str r3, [sp, #76] ; 0x4c 10003334: 3b02 subs r3, #2 10003336: 9306 str r3, [sp, #24] 10003338: 3301 adds r3, #1 1000333a: 9311 str r3, [sp, #68] ; 0x44 1000333c: 3b02 subs r3, #2 1000333e: 9305 str r3, [sp, #20] 10003340: 3301 adds r3, #1 10003342: 9312 str r3, [sp, #72] ; 0x48 10003344: 3b02 subs r3, #2 10003346: 9304 str r3, [sp, #16] 10003348: 3301 adds r3, #1 1000334a: 930f str r3, [sp, #60] ; 0x3c 1000334c: 3b02 subs r3, #2 1000334e: 9303 str r3, [sp, #12] 10003350: 3301 adds r3, #1 10003352: 930e str r3, [sp, #56] ; 0x38 10003354: 3b02 subs r3, #2 10003356: 469c mov ip, r3 10003358: 3b01 subs r3, #1 1000335a: 9302 str r3, [sp, #8] 1000335c: 9210 str r2, [sp, #64] ; 0x40 1000335e: 0008 movs r0, r1 10003360: 240e movs r4, #14 10003362: 3301 adds r3, #1 10003364: 3a01 subs r2, #1 10003366: 3101 adds r1, #1 10003368: f7fe fcd3 bl 10001d12 1000336c: 2316 movs r3, #22 1000336e: 930c str r3, [sp, #48] ; 0x30 10003370: 930d str r3, [sp, #52] ; 0x34 10003372: 3b01 subs r3, #1 10003374: 930a str r3, [sp, #40] ; 0x28 10003376: 3b01 subs r3, #1 10003378: 9309 str r3, [sp, #36] ; 0x24 1000337a: 3301 adds r3, #1 1000337c: 9315 str r3, [sp, #84] ; 0x54 1000337e: 3b02 subs r3, #2 10003380: 9308 str r3, [sp, #32] 10003382: 3301 adds r3, #1 10003384: 930b str r3, [sp, #44] ; 0x2c 10003386: 3b02 subs r3, #2 10003388: 9307 str r3, [sp, #28] 1000338a: 3301 adds r3, #1 1000338c: 9314 str r3, [sp, #80] ; 0x50 1000338e: 3b02 subs r3, #2 10003390: 9306 str r3, [sp, #24] 10003392: 3301 adds r3, #1 10003394: 9311 str r3, [sp, #68] ; 0x44 10003396: 3b02 subs r3, #2 10003398: 9305 str r3, [sp, #20] 1000339a: 3301 adds r3, #1 1000339c: 9312 str r3, [sp, #72] ; 0x48 1000339e: 3b02 subs r3, #2 100033a0: 9304 str r3, [sp, #16] 100033a2: 3301 adds r3, #1 100033a4: 9310 str r3, [sp, #64] ; 0x40 100033a6: 3b02 subs r3, #2 100033a8: 9303 str r3, [sp, #12] 100033aa: 3301 adds r3, #1 100033ac: 930e str r3, [sp, #56] ; 0x38 100033ae: 3b02 subs r3, #2 100033b0: 9302 str r3, [sp, #8] 100033b2: 3301 adds r3, #1 100033b4: 930f str r3, [sp, #60] ; 0x3c 100033b6: 3b02 subs r3, #2 100033b8: 9313 str r3, [sp, #76] ; 0x4c 100033ba: 3b02 subs r3, #2 100033bc: 469c mov ip, r3 100033be: 250c movs r5, #12 100033c0: 240d movs r4, #13 100033c2: 220b movs r2, #11 100033c4: 3301 adds r3, #1 100033c6: f7ff f8bc bl 10002542 100033ca: 9b09 ldr r3, [sp, #36] ; 0x24 100033cc: 9808 ldr r0, [sp, #32] 100033ce: 9302 str r3, [sp, #8] 100033d0: 9a07 ldr r2, [sp, #28] 100033d2: 9b0a ldr r3, [sp, #40] ; 0x28 100033d4: 9913 ldr r1, [sp, #76] ; 0x4c 100033d6: f7fe fee9 bl 100021ac 100033da: 1d8b adds r3, r1, #6 100033dc: b29b uxth r3, r3 100033de: 3105 adds r1, #5 100033e0: b288 uxth r0, r1 100033e2: 9302 str r3, [sp, #8] 100033e4: 0011 movs r1, r2 100033e6: f7fe ffa3 bl 10002330 100033ea: 1d8b adds r3, r1, #6 100033ec: b29b uxth r3, r3 100033ee: 3105 adds r1, #5 100033f0: b288 uxth r0, r1 100033f2: 9302 str r3, [sp, #8] 100033f4: 0011 movs r1, r2 100033f6: f7fe ff39 bl 1000226c 100033fa: 1d8b adds r3, r1, #6 100033fc: 3105 adds r1, #5 100033fe: b289 uxth r1, r1 10003400: b29b uxth r3, r3 10003402: 9102 str r1, [sp, #8] 10003404: 469c mov ip, r3 10003406: 0001 movs r1, r0 10003408: f7fe fd8c bl 10001f24 1000340c: 1d8b adds r3, r1, #6 1000340e: 3105 adds r1, #5 10003410: b289 uxth r1, r1 10003412: b29b uxth r3, r3 10003414: 9102 str r1, [sp, #8] 10003416: 469c mov ip, r3 10003418: 0001 movs r1, r0 1000341a: f7fe fd21 bl 10001e60 1000341e: 1d9c adds r4, r3, #6 10003420: b2a4 uxth r4, r4 10003422: 3305 adds r3, #5 10003424: b29d uxth r5, r3 10003426: 9402 str r4, [sp, #8] 10003428: 000b movs r3, r1 1000342a: f7ff f92b bl 10002684 1000342e: 9b09 ldr r3, [sp, #36] ; 0x24 10003430: 9d08 ldr r5, [sp, #32] 10003432: 9302 str r3, [sp, #8] 10003434: 9c0b ldr r4, [sp, #44] ; 0x2c 10003436: 9a07 ldr r2, [sp, #28] 10003438: 9b11 ldr r3, [sp, #68] ; 0x44 1000343a: f7ff f8c3 bl 100025c4 1000343e: 2316 movs r3, #22 10003440: 220c movs r2, #12 10003442: 210a movs r1, #10 10003444: 930d str r3, [sp, #52] ; 0x34 10003446: 930c str r3, [sp, #48] ; 0x30 10003448: 3b01 subs r3, #1 1000344a: 930b str r3, [sp, #44] ; 0x2c 1000344c: 3b01 subs r3, #1 1000344e: 9309 str r3, [sp, #36] ; 0x24 10003450: 3301 adds r3, #1 10003452: 9315 str r3, [sp, #84] ; 0x54 10003454: 3b02 subs r3, #2 10003456: 9308 str r3, [sp, #32] 10003458: 3301 adds r3, #1 1000345a: 930a str r3, [sp, #40] ; 0x28 1000345c: 3b02 subs r3, #2 1000345e: 9307 str r3, [sp, #28] 10003460: 3301 adds r3, #1 10003462: 9314 str r3, [sp, #80] ; 0x50 10003464: 3b02 subs r3, #2 10003466: 9306 str r3, [sp, #24] 10003468: 3301 adds r3, #1 1000346a: 9313 str r3, [sp, #76] ; 0x4c 1000346c: 3b02 subs r3, #2 1000346e: 9305 str r3, [sp, #20] 10003470: 3301 adds r3, #1 10003472: 9312 str r3, [sp, #72] ; 0x48 10003474: 3b02 subs r3, #2 10003476: 9304 str r3, [sp, #16] 10003478: 3301 adds r3, #1 1000347a: 9310 str r3, [sp, #64] ; 0x40 1000347c: 3b02 subs r3, #2 1000347e: 9303 str r3, [sp, #12] 10003480: 3301 adds r3, #1 10003482: 930f str r3, [sp, #60] ; 0x3c 10003484: 3b02 subs r3, #2 10003486: 9302 str r3, [sp, #8] 10003488: 3301 adds r3, #1 1000348a: 930e str r3, [sp, #56] ; 0x38 1000348c: 9211 str r2, [sp, #68] ; 0x44 1000348e: 468c mov ip, r1 10003490: 200c movs r0, #12 10003492: 3b01 subs r3, #1 10003494: 3a01 subs r2, #1 10003496: 3101 adds r1, #1 10003498: f7fe fe44 bl 10002124 1000349c: 9b09 ldr r3, [sp, #36] ; 0x24 1000349e: 9a07 ldr r2, [sp, #28] 100034a0: 469c mov ip, r3 100034a2: 9b08 ldr r3, [sp, #32] 100034a4: 9911 ldr r1, [sp, #68] ; 0x44 100034a6: 9302 str r3, [sp, #8] 100034a8: 9b0a ldr r3, [sp, #40] ; 0x28 100034aa: f7fe fc77 bl 10001d9c 100034ae: 1d9c adds r4, r3, #6 100034b0: b2a4 uxth r4, r4 100034b2: 3305 adds r3, #5 100034b4: b29d uxth r5, r3 100034b6: 9402 str r4, [sp, #8] 100034b8: 000b movs r3, r1 100034ba: f7ff f945 bl 10002748 100034be: 9b0b ldr r3, [sp, #44] ; 0x2c 100034c0: 9a08 ldr r2, [sp, #32] 100034c2: 469c mov ip, r3 100034c4: 9b09 ldr r3, [sp, #36] ; 0x24 100034c6: 9913 ldr r1, [sp, #76] ; 0x4c 100034c8: 9302 str r3, [sp, #8] 100034ca: 9b14 ldr r3, [sp, #80] ; 0x50 100034cc: f7fe fc66 bl 10001d9c 100034d0: 9b0a ldr r3, [sp, #40] ; 0x28 100034d2: 9d09 ldr r5, [sp, #36] ; 0x24 100034d4: 9302 str r3, [sp, #8] 100034d6: 9c15 ldr r4, [sp, #84] ; 0x54 100034d8: 9a08 ldr r2, [sp, #32] 100034da: 9b14 ldr r3, [sp, #80] ; 0x50 100034dc: f7ff f872 bl 100025c4 100034e0: 2317 movs r3, #23 100034e2: 220d movs r2, #13 100034e4: 210b movs r1, #11 100034e6: 930d str r3, [sp, #52] ; 0x34 100034e8: 930c str r3, [sp, #48] ; 0x30 100034ea: 3b01 subs r3, #1 100034ec: 930b str r3, [sp, #44] ; 0x2c 100034ee: 3b01 subs r3, #1 100034f0: 9309 str r3, [sp, #36] ; 0x24 100034f2: 3301 adds r3, #1 100034f4: 9315 str r3, [sp, #84] ; 0x54 100034f6: 3b02 subs r3, #2 100034f8: 9308 str r3, [sp, #32] 100034fa: 3301 adds r3, #1 100034fc: 930a str r3, [sp, #40] ; 0x28 100034fe: 3b02 subs r3, #2 10003500: 9307 str r3, [sp, #28] 10003502: 3301 adds r3, #1 10003504: 9314 str r3, [sp, #80] ; 0x50 10003506: 3b02 subs r3, #2 10003508: 9306 str r3, [sp, #24] 1000350a: 3301 adds r3, #1 1000350c: 9313 str r3, [sp, #76] ; 0x4c 1000350e: 3b02 subs r3, #2 10003510: 9305 str r3, [sp, #20] 10003512: 3301 adds r3, #1 10003514: 9312 str r3, [sp, #72] ; 0x48 10003516: 3b02 subs r3, #2 10003518: 9304 str r3, [sp, #16] 1000351a: 3301 adds r3, #1 1000351c: 9310 str r3, [sp, #64] ; 0x40 1000351e: 3b02 subs r3, #2 10003520: 9303 str r3, [sp, #12] 10003522: 3301 adds r3, #1 10003524: 930f str r3, [sp, #60] ; 0x3c 10003526: 3b02 subs r3, #2 10003528: 9302 str r3, [sp, #8] 1000352a: 3301 adds r3, #1 1000352c: 930e str r3, [sp, #56] ; 0x38 1000352e: 9211 str r2, [sp, #68] ; 0x44 10003530: 468c mov ip, r1 10003532: 200d movs r0, #13 10003534: 3b01 subs r3, #1 10003536: 3a01 subs r2, #1 10003538: 3101 adds r1, #1 1000353a: f7fe fdf3 bl 10002124 1000353e: 9b0b ldr r3, [sp, #44] ; 0x2c 10003540: 9809 ldr r0, [sp, #36] ; 0x24 10003542: 9302 str r3, [sp, #8] 10003544: 9a08 ldr r2, [sp, #32] 10003546: 9b15 ldr r3, [sp, #84] ; 0x54 10003548: 9914 ldr r1, [sp, #80] ; 0x50 1000354a: f7fe fe2f bl 100021ac 1000354e: 2317 movs r3, #23 10003550: 220d movs r2, #13 10003552: 210b movs r1, #11 10003554: 930d str r3, [sp, #52] ; 0x34 10003556: 930c str r3, [sp, #48] ; 0x30 10003558: 3b01 subs r3, #1 1000355a: 930b str r3, [sp, #44] ; 0x2c 1000355c: 3b01 subs r3, #1 1000355e: 9309 str r3, [sp, #36] ; 0x24 10003560: 3301 adds r3, #1 10003562: 9314 str r3, [sp, #80] ; 0x50 10003564: 3b02 subs r3, #2 10003566: 9308 str r3, [sp, #32] 10003568: 3301 adds r3, #1 1000356a: 930a str r3, [sp, #40] ; 0x28 1000356c: 3b02 subs r3, #2 1000356e: 9307 str r3, [sp, #28] 10003570: 3301 adds r3, #1 10003572: 9313 str r3, [sp, #76] ; 0x4c 10003574: 3b02 subs r3, #2 10003576: 9306 str r3, [sp, #24] 10003578: 3301 adds r3, #1 1000357a: 9311 str r3, [sp, #68] ; 0x44 1000357c: 3b02 subs r3, #2 1000357e: 9305 str r3, [sp, #20] 10003580: 3301 adds r3, #1 10003582: 9312 str r3, [sp, #72] ; 0x48 10003584: 3b02 subs r3, #2 10003586: 9304 str r3, [sp, #16] 10003588: 3301 adds r3, #1 1000358a: 930f str r3, [sp, #60] ; 0x3c 1000358c: 3b02 subs r3, #2 1000358e: 9303 str r3, [sp, #12] 10003590: 3301 adds r3, #1 10003592: 930e str r3, [sp, #56] ; 0x38 10003594: 3b02 subs r3, #2 10003596: 469c mov ip, r3 10003598: 3b01 subs r3, #1 1000359a: 9302 str r3, [sp, #8] 1000359c: 9210 str r2, [sp, #64] ; 0x40 1000359e: 0008 movs r0, r1 100035a0: 240f movs r4, #15 100035a2: 3301 adds r3, #1 100035a4: 3a01 subs r2, #1 100035a6: 3101 adds r1, #1 100035a8: f7fe fbb3 bl 10001d12 100035ac: 2317 movs r3, #23 100035ae: 930c str r3, [sp, #48] ; 0x30 100035b0: 930d str r3, [sp, #52] ; 0x34 100035b2: 3b01 subs r3, #1 100035b4: 930a str r3, [sp, #40] ; 0x28 100035b6: 3b01 subs r3, #1 100035b8: 9309 str r3, [sp, #36] ; 0x24 100035ba: 3301 adds r3, #1 100035bc: 9315 str r3, [sp, #84] ; 0x54 100035be: 3b02 subs r3, #2 100035c0: 9308 str r3, [sp, #32] 100035c2: 3301 adds r3, #1 100035c4: 930b str r3, [sp, #44] ; 0x2c 100035c6: 3b02 subs r3, #2 100035c8: 9307 str r3, [sp, #28] 100035ca: 3301 adds r3, #1 100035cc: 9314 str r3, [sp, #80] ; 0x50 100035ce: 3b02 subs r3, #2 100035d0: 9306 str r3, [sp, #24] 100035d2: 3301 adds r3, #1 100035d4: 9311 str r3, [sp, #68] ; 0x44 100035d6: 3b02 subs r3, #2 100035d8: 9305 str r3, [sp, #20] 100035da: 3301 adds r3, #1 100035dc: 9312 str r3, [sp, #72] ; 0x48 100035de: 3b02 subs r3, #2 100035e0: 9304 str r3, [sp, #16] 100035e2: 3301 adds r3, #1 100035e4: 9310 str r3, [sp, #64] ; 0x40 100035e6: 3b02 subs r3, #2 100035e8: 9303 str r3, [sp, #12] 100035ea: 3301 adds r3, #1 100035ec: 930e str r3, [sp, #56] ; 0x38 100035ee: 3b02 subs r3, #2 100035f0: 9302 str r3, [sp, #8] 100035f2: 3301 adds r3, #1 100035f4: 930f str r3, [sp, #60] ; 0x3c 100035f6: 3b02 subs r3, #2 100035f8: 9313 str r3, [sp, #76] ; 0x4c 100035fa: 3b02 subs r3, #2 100035fc: 469c mov ip, r3 100035fe: 250d movs r5, #13 10003600: 240e movs r4, #14 10003602: 220c movs r2, #12 10003604: 3301 adds r3, #1 10003606: f7fe ff9c bl 10002542 1000360a: 1ddc adds r4, r3, #7 1000360c: b2a4 uxth r4, r4 1000360e: 3306 adds r3, #6 10003610: b29d uxth r5, r3 10003612: 9402 str r4, [sp, #8] 10003614: 0003 movs r3, r0 10003616: f7ff f897 bl 10002748 1000361a: 1dcb adds r3, r1, #7 1000361c: b29b uxth r3, r3 1000361e: 3106 adds r1, #6 10003620: b288 uxth r0, r1 10003622: 9302 str r3, [sp, #8] 10003624: 0011 movs r1, r2 10003626: f7fe fe83 bl 10002330 1000362a: 1dcb adds r3, r1, #7 1000362c: 3106 adds r1, #6 1000362e: b289 uxth r1, r1 10003630: b29b uxth r3, r3 10003632: 9102 str r1, [sp, #8] 10003634: 469c mov ip, r3 10003636: 0011 movs r1, r2 10003638: f7fe fc12 bl 10001e60 1000363c: 1ddc adds r4, r3, #7 1000363e: b2a4 uxth r4, r4 10003640: 3306 adds r3, #6 10003642: b29d uxth r5, r3 10003644: 9402 str r4, [sp, #8] 10003646: 0003 movs r3, r0 10003648: f7ff f81c bl 10002684 1000364c: 1dcb adds r3, r1, #7 1000364e: b29b uxth r3, r3 10003650: 3106 adds r1, #6 10003652: b288 uxth r0, r1 10003654: 9302 str r3, [sp, #8] 10003656: 0011 movs r1, r2 10003658: f7fe fe08 bl 1000226c 1000365c: 1dcb adds r3, r1, #7 1000365e: 3106 adds r1, #6 10003660: b289 uxth r1, r1 10003662: b29b uxth r3, r3 10003664: 9102 str r1, [sp, #8] 10003666: 469c mov ip, r3 10003668: 0011 movs r1, r2 1000366a: f7fe fc5b bl 10001f24 1000366e: 000b movs r3, r1 10003670: 3308 adds r3, #8 10003672: 3107 adds r1, #7 10003674: b29b uxth r3, r3 10003676: b288 uxth r0, r1 10003678: 9302 str r3, [sp, #8] 1000367a: 0011 movs r1, r2 1000367c: f7fe fdf6 bl 1000226c 10003680: 001c movs r4, r3 10003682: 3408 adds r4, #8 10003684: 3307 adds r3, #7 10003686: b2a4 uxth r4, r4 10003688: b29d uxth r5, r3 1000368a: 9402 str r4, [sp, #8] 1000368c: 000b movs r3, r1 1000368e: f7ff f85b bl 10002748 10003692: 000b movs r3, r1 10003694: 3308 adds r3, #8 10003696: 3107 adds r1, #7 10003698: b29b uxth r3, r3 1000369a: b288 uxth r0, r1 1000369c: 9302 str r3, [sp, #8] 1000369e: 0011 movs r1, r2 100036a0: f7fe fe46 bl 10002330 100036a4: 001c movs r4, r3 100036a6: 3408 adds r4, #8 100036a8: 3307 adds r3, #7 100036aa: b2a4 uxth r4, r4 100036ac: b29d uxth r5, r3 100036ae: 9402 str r4, [sp, #8] 100036b0: 000b movs r3, r1 100036b2: f7fe ffe7 bl 10002684 100036b6: 000b movs r3, r1 100036b8: 3107 adds r1, #7 100036ba: 3308 adds r3, #8 100036bc: b289 uxth r1, r1 100036be: b29b uxth r3, r3 100036c0: 9102 str r1, [sp, #8] 100036c2: 469c mov ip, r3 100036c4: 0001 movs r1, r0 100036c6: f7fe fbcb bl 10001e60 100036ca: 000b movs r3, r1 100036cc: 3107 adds r1, #7 100036ce: 3308 adds r3, #8 100036d0: b289 uxth r1, r1 100036d2: b29b uxth r3, r3 100036d4: 9102 str r1, [sp, #8] 100036d6: 469c mov ip, r3 100036d8: 0001 movs r1, r0 100036da: f7fe fc23 bl 10001f24 100036de: 000b movs r3, r1 100036e0: 3108 adds r1, #8 100036e2: 3309 adds r3, #9 100036e4: b289 uxth r1, r1 100036e6: b29b uxth r3, r3 100036e8: 9102 str r1, [sp, #8] 100036ea: 469c mov ip, r3 100036ec: 0011 movs r1, r2 100036ee: f7fe fbb7 bl 10001e60 100036f2: 000b movs r3, r1 100036f4: 3108 adds r1, #8 100036f6: 3309 adds r3, #9 100036f8: b289 uxth r1, r1 100036fa: b29b uxth r3, r3 100036fc: 9102 str r1, [sp, #8] 100036fe: 469c mov ip, r3 10003700: 0011 movs r1, r2 10003702: f7fe fc0f bl 10001f24 10003706: 000b movs r3, r1 10003708: 3309 adds r3, #9 1000370a: 3108 adds r1, #8 1000370c: b29b uxth r3, r3 1000370e: b288 uxth r0, r1 10003710: 9302 str r3, [sp, #8] 10003712: 0011 movs r1, r2 10003714: f7fe fdaa bl 1000226c 10003718: 3409 adds r4, #9 1000371a: 3308 adds r3, #8 1000371c: b2a4 uxth r4, r4 1000371e: b29d uxth r5, r3 10003720: 9402 str r4, [sp, #8] 10003722: 0003 movs r3, r0 10003724: f7ff f810 bl 10002748 10003728: 000b movs r3, r1 1000372a: 3309 adds r3, #9 1000372c: 3108 adds r1, #8 1000372e: b29b uxth r3, r3 10003730: b288 uxth r0, r1 10003732: 9302 str r3, [sp, #8] 10003734: 0011 movs r1, r2 10003736: f7fe fdfb bl 10002330 1000373a: 3409 adds r4, #9 1000373c: 3308 adds r3, #8 1000373e: b2a4 uxth r4, r4 10003740: b29d uxth r5, r3 10003742: 9402 str r4, [sp, #8] 10003744: 0003 movs r3, r0 10003746: f7fe ff9d bl 10002684 1000374a: 000b movs r3, r1 1000374c: 3109 adds r1, #9 1000374e: 330a adds r3, #10 10003750: b289 uxth r1, r1 10003752: b29b uxth r3, r3 10003754: 9102 str r1, [sp, #8] 10003756: 469c mov ip, r3 10003758: 0021 movs r1, r4 1000375a: f7fe fb81 bl 10001e60 1000375e: 000b movs r3, r1 10003760: 3109 adds r1, #9 10003762: 330a adds r3, #10 10003764: b289 uxth r1, r1 10003766: b29b uxth r3, r3 10003768: 9102 str r1, [sp, #8] 1000376a: 469c mov ip, r3 1000376c: 0021 movs r1, r4 1000376e: f7fe fbd9 bl 10001f24 10003772: 001c movs r4, r3 10003774: 340a adds r4, #10 10003776: 3309 adds r3, #9 10003778: b2a4 uxth r4, r4 1000377a: b29d uxth r5, r3 1000377c: 9402 str r4, [sp, #8] 1000377e: 0013 movs r3, r2 10003780: f7fe ffe2 bl 10002748 10003784: 001c movs r4, r3 10003786: 340a adds r4, #10 10003788: 3309 adds r3, #9 1000378a: b2a4 uxth r4, r4 1000378c: b29d uxth r5, r3 1000378e: 9402 str r4, [sp, #8] 10003790: 0013 movs r3, r2 10003792: f7fe ff77 bl 10002684 10003796: 000b movs r3, r1 10003798: 330a adds r3, #10 1000379a: 3109 adds r1, #9 1000379c: b29b uxth r3, r3 1000379e: b288 uxth r0, r1 100037a0: 9302 str r3, [sp, #8] 100037a2: 0011 movs r1, r2 100037a4: f7fe fd62 bl 1000226c 100037a8: 000b movs r3, r1 100037aa: 330a adds r3, #10 100037ac: 3109 adds r1, #9 100037ae: b29b uxth r3, r3 100037b0: b288 uxth r0, r1 100037b2: 9302 str r3, [sp, #8] 100037b4: 0011 movs r1, r2 100037b6: f7fe fdbb bl 10002330 100037ba: 000b movs r3, r1 100037bc: 330b adds r3, #11 100037be: 310a adds r1, #10 100037c0: b29b uxth r3, r3 100037c2: b288 uxth r0, r1 100037c4: 9302 str r3, [sp, #8] 100037c6: 0021 movs r1, r4 100037c8: f7fe fd50 bl 1000226c 100037cc: 000b movs r3, r1 100037ce: 330b adds r3, #11 100037d0: 310a adds r1, #10 100037d2: b29b uxth r3, r3 100037d4: b288 uxth r0, r1 100037d6: 9302 str r3, [sp, #8] 100037d8: 0021 movs r1, r4 100037da: f7fe fda9 bl 10002330 100037de: 001c movs r4, r3 100037e0: 340b adds r4, #11 100037e2: 330a adds r3, #10 100037e4: b2a4 uxth r4, r4 100037e6: b29d uxth r5, r3 100037e8: 9402 str r4, [sp, #8] 100037ea: 0003 movs r3, r0 100037ec: f7fe ffac bl 10002748 100037f0: 001c movs r4, r3 100037f2: 340b adds r4, #11 100037f4: 330a adds r3, #10 100037f6: b2a4 uxth r4, r4 100037f8: b29d uxth r5, r3 100037fa: 9402 str r4, [sp, #8] 100037fc: 0003 movs r3, r0 100037fe: f7fe ff41 bl 10002684 10003802: 000b movs r3, r1 10003804: 310a adds r1, #10 10003806: 330b adds r3, #11 10003808: b289 uxth r1, r1 1000380a: b29b uxth r3, r3 1000380c: 9102 str r1, [sp, #8] 1000380e: 469c mov ip, r3 10003810: 0001 movs r1, r0 10003812: f7fe fb25 bl 10001e60 10003816: 000b movs r3, r1 10003818: 310a adds r1, #10 1000381a: 330b adds r3, #11 1000381c: b289 uxth r1, r1 1000381e: b29b uxth r3, r3 10003820: 9102 str r1, [sp, #8] 10003822: 469c mov ip, r3 10003824: 0001 movs r1, r0 10003826: f7fe fb7d bl 10001f24 1000382a: 46c0 nop ; (mov r8, r8) 1000382c : 1000382c: 4a09 ldr r2, [pc, #36] ; (10003854 ) 1000382e: 0083 lsls r3, r0, #2 10003830: 4694 mov ip, r2 10003832: 2240 movs r2, #64 ; 0x40 10003834: 4463 add r3, ip 10003836: b510 push {r4, lr} 10003838: 681c ldr r4, [r3, #0] 1000383a: 00c0 lsls r0, r0, #3 1000383c: 4062 eors r2, r4 1000383e: 24c0 movs r4, #192 ; 0xc0 10003840: 4014 ands r4, r2 10003842: 2280 movs r2, #128 ; 0x80 10003844: 0152 lsls r2, r2, #5 10003846: 4313 orrs r3, r2 10003848: 601c str r4, [r3, #0] 1000384a: 4b03 ldr r3, [pc, #12] ; (10003858 ) 1000384c: 469c mov ip, r3 1000384e: 4460 add r0, ip 10003850: 6041 str r1, [r0, #4] 10003852: bd10 pop {r4, pc} 10003854: 4001c004 .word 0x4001c004 10003858: 40014000 .word 0x40014000 1000385c : 1000385c: 2301 movs r3, #1 1000385e: 22d0 movs r2, #208 ; 0xd0 10003860: 4083 lsls r3, r0 10003862: 0612 lsls r2, r2, #24 10003864: 6293 str r3, [r2, #40] ; 0x28 10003866: 6193 str r3, [r2, #24] 10003868: 4a09 ldr r2, [pc, #36] ; (10003890 ) 1000386a: 0083 lsls r3, r0, #2 1000386c: 4694 mov ip, r2 1000386e: 2240 movs r2, #64 ; 0x40 10003870: 4463 add r3, ip 10003872: 6819 ldr r1, [r3, #0] 10003874: 00c0 lsls r0, r0, #3 10003876: 404a eors r2, r1 10003878: 21c0 movs r1, #192 ; 0xc0 1000387a: 4011 ands r1, r2 1000387c: 2280 movs r2, #128 ; 0x80 1000387e: 0152 lsls r2, r2, #5 10003880: 4313 orrs r3, r2 10003882: 6019 str r1, [r3, #0] 10003884: 4b03 ldr r3, [pc, #12] ; (10003894 ) 10003886: 469c mov ip, r3 10003888: 2305 movs r3, #5 1000388a: 4460 add r0, ip 1000388c: 6043 str r3, [r0, #4] 1000388e: 4770 bx lr 10003890: 4001c004 .word 0x4001c004 10003894: 40014000 .word 0x40014000 10003898 : 10003898: b5f8 push {r3, r4, r5, r6, r7, lr} 1000389a: f3ef 8710 mrs r7, PRIMASK 1000389e: b672 cpsid i 100038a0: 4e0d ldr r6, [pc, #52] ; (100038d8 ) 100038a2: 6833 ldr r3, [r6, #0] 100038a4: 2b00 cmp r3, #0 100038a6: d0fc beq.n 100038a2 100038a8: f3bf 8f5f dmb sy 100038ac: 2507 movs r5, #7 100038ae: 08cb lsrs r3, r1, #3 100038b0: 18c0 adds r0, r0, r3 100038b2: 2301 movs r3, #1 100038b4: 400d ands r5, r1 100038b6: 40ab lsls r3, r5 100038b8: 001d movs r5, r3 100038ba: 7804 ldrb r4, [r0, #0] 100038bc: 4025 ands r5, r4 100038be: d107 bne.n 100038d0 100038c0: 4323 orrs r3, r4 100038c2: 7003 strb r3, [r0, #0] 100038c4: f3bf 8f5f dmb sy 100038c8: 6035 str r5, [r6, #0] 100038ca: f387 8810 msr PRIMASK, r7 100038ce: bdf8 pop {r3, r4, r5, r6, r7, pc} 100038d0: 0010 movs r0, r2 100038d2: f001 fa49 bl 10004d68 100038d6: 46c0 nop ; (mov r8, r8) 100038d8: d000012c .word 0xd000012c 100038dc : 100038dc: b5f8 push {r3, r4, r5, r6, r7, lr} 100038de: 46ce mov lr, r9 100038e0: 4647 mov r7, r8 100038e2: 468c mov ip, r1 100038e4: b580 push {r7, lr} 100038e6: f3ef 8910 mrs r9, PRIMASK 100038ea: b672 cpsid i 100038ec: 4d21 ldr r5, [pc, #132] ; (10003974 ) 100038ee: 682c ldr r4, [r5, #0] 100038f0: 2c00 cmp r4, #0 100038f2: d0fc beq.n 100038ee 100038f4: f3bf 8f5f dmb sy 100038f8: 429a cmp r2, r3 100038fa: d82c bhi.n 10003956 100038fc: 2107 movs r1, #7 100038fe: 2501 movs r5, #1 10003900: 4011 ands r1, r2 10003902: 408d lsls r5, r1 10003904: 08d4 lsrs r4, r2, #3 10003906: 1904 adds r4, r0, r4 10003908: 7826 ldrb r6, [r4, #0] 1000390a: 4235 tst r5, r6 1000390c: d01f beq.n 1000394e 1000390e: 2107 movs r1, #7 10003910: 4688 mov r8, r1 10003912: 3906 subs r1, #6 10003914: e009 b.n 1000392a 10003916: 4645 mov r5, r8 10003918: 000f movs r7, r1 1000391a: 4015 ands r5, r2 1000391c: 40af lsls r7, r5 1000391e: 08d4 lsrs r4, r2, #3 10003920: 1904 adds r4, r0, r4 10003922: 7826 ldrb r6, [r4, #0] 10003924: 003d movs r5, r7 10003926: 4237 tst r7, r6 10003928: d011 beq.n 1000394e 1000392a: 3201 adds r2, #1 1000392c: 4293 cmp r3, r2 1000392e: d2f2 bcs.n 10003916 10003930: 2001 movs r0, #1 10003932: 4240 negs r0, r0 10003934: f3bf 8f5f dmb sy 10003938: 2200 movs r2, #0 1000393a: 4b0e ldr r3, [pc, #56] ; (10003974 ) 1000393c: 601a str r2, [r3, #0] 1000393e: f389 8810 msr PRIMASK, r9 10003942: 2800 cmp r0, #0 10003944: db0f blt.n 10003966 10003946: bc0c pop {r2, r3} 10003948: 4690 mov r8, r2 1000394a: 4699 mov r9, r3 1000394c: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000394e: 4335 orrs r5, r6 10003950: 7025 strb r5, [r4, #0] 10003952: 0010 movs r0, r2 10003954: e7ee b.n 10003934 10003956: f3bf 8f5f dmb sy 1000395a: 2300 movs r3, #0 1000395c: 602b str r3, [r5, #0] 1000395e: f389 8810 msr PRIMASK, r9 10003962: 2001 movs r0, #1 10003964: 4240 negs r0, r0 10003966: 4663 mov r3, ip 10003968: 2b00 cmp r3, #0 1000396a: d0ec beq.n 10003946 1000396c: 9808 ldr r0, [sp, #32] 1000396e: f001 f9fb bl 10004d68 10003972: 46c0 nop ; (mov r8, r8) 10003974: d000012c .word 0xd000012c 10003978 : 10003978: 4b02 ldr r3, [pc, #8] ; (10003984 ) 1000397a: 6818 ldr r0, [r3, #0] 1000397c: 0780 lsls r0, r0, #30 1000397e: 0fc0 lsrs r0, r0, #31 10003980: 4770 bx lr 10003982: 46c0 nop ; (mov r8, r8) 10003984: 4006c000 .word 0x4006c000 10003988 : 10003988: 2100 movs r1, #0 1000398a: 4b04 ldr r3, [pc, #16] ; (1000399c ) 1000398c: 4a04 ldr r2, [pc, #16] ; (100039a0 ) 1000398e: f3bf 8f5f dmb sy 10003992: c302 stmia r3!, {r1} 10003994: 4293 cmp r3, r2 10003996: d1fa bne.n 1000398e 10003998: 4770 bx lr 1000399a: 46c0 nop ; (mov r8, r8) 1000399c: d0000100 .word 0xd0000100 100039a0: d0000180 .word 0xd0000180 100039a4 : 100039a4: 4a04 ldr r2, [pc, #16] ; (100039b8 ) 100039a6: 7810 ldrb r0, [r2, #0] 100039a8: 1c43 adds r3, r0, #1 100039aa: b2db uxtb r3, r3 100039ac: 2b17 cmp r3, #23 100039ae: d900 bls.n 100039b2 100039b0: 2310 movs r3, #16 100039b2: 7013 strb r3, [r2, #0] 100039b4: 4770 bx lr 100039b6: 46c0 nop ; (mov r8, r8) 100039b8: 200014c4 .word 0x200014c4 100039bc : 100039bc: b500 push {lr} 100039be: 4b05 ldr r3, [pc, #20] ; (100039d4 ) 100039c0: b083 sub sp, #12 100039c2: 0001 movs r1, r0 100039c4: 9300 str r3, [sp, #0] 100039c6: 2218 movs r2, #24 100039c8: 231f movs r3, #31 100039ca: 4803 ldr r0, [pc, #12] ; (100039d8 ) 100039cc: f7ff ff86 bl 100038dc 100039d0: b003 add sp, #12 100039d2: bd00 pop {pc} 100039d4: 1000f0f4 .word 0x1000f0f4 100039d8: 2000364c .word 0x2000364c 100039dc : 100039dc: 6883 ldr r3, [r0, #8] 100039de: 480b ldr r0, [pc, #44] ; (10003a0c ) 100039e0: b510 push {r4, lr} 100039e2: 4684 mov ip, r0 100039e4: 4461 add r1, ip 100039e6: 4462 add r2, ip 100039e8: 0109 lsls r1, r1, #4 100039ea: 0112 lsls r2, r2, #4 100039ec: 189a adds r2, r3, r2 100039ee: 1859 adds r1, r3, r1 100039f0: 6854 ldr r4, [r2, #4] 100039f2: 684b ldr r3, [r1, #4] 100039f4: 2001 movs r0, #1 100039f6: 429c cmp r4, r3 100039f8: d801 bhi.n 100039fe 100039fa: d002 beq.n 10003a02 100039fc: 2000 movs r0, #0 100039fe: b2c0 uxtb r0, r0 10003a00: bd10 pop {r4, pc} 10003a02: 6812 ldr r2, [r2, #0] 10003a04: 680b ldr r3, [r1, #0] 10003a06: 429a cmp r2, r3 10003a08: d8f9 bhi.n 100039fe 10003a0a: e7f7 b.n 100039fc 10003a0c: 0fffffff .word 0x0fffffff 10003a10 : 10003a10: 4b0a ldr r3, [pc, #40] ; (10003a3c ) 10003a12: 6819 ldr r1, [r3, #0] 10003a14: f3ef 8010 mrs r0, PRIMASK 10003a18: b672 cpsid i 10003a1a: 680a ldr r2, [r1, #0] 10003a1c: 2a00 cmp r2, #0 10003a1e: d0fc beq.n 10003a1a 10003a20: f3bf 8f5f dmb sy 10003a24: 681b ldr r3, [r3, #0] 10003a26: f3bf 8f5f dmb sy 10003a2a: 2200 movs r2, #0 10003a2c: 601a str r2, [r3, #0] 10003a2e: f380 8810 msr PRIMASK, r0 10003a32: bf40 sev 10003a34: 2000 movs r0, #0 10003a36: 2100 movs r1, #0 10003a38: 4770 bx lr 10003a3a: 46c0 nop ; (mov r8, r8) 10003a3c: 20003c14 .word 0x20003c14 10003a40 : 10003a40: b5f8 push {r3, r4, r5, r6, r7, lr} 10003a42: 4657 mov r7, sl 10003a44: 464e mov r6, r9 10003a46: 4645 mov r5, r8 10003a48: 46de mov lr, fp 10003a4a: b5e0 push {r5, r6, r7, lr} 10003a4c: 001f movs r7, r3 10003a4e: ab0c add r3, sp, #48 ; 0x30 10003a50: 781d ldrb r5, [r3, #0] 10003a52: ab0d add r3, sp, #52 ; 0x34 10003a54: 781b ldrb r3, [r3, #0] 10003a56: 4681 mov r9, r0 10003a58: 469a mov sl, r3 10003a5a: 6803 ldr r3, [r0, #0] 10003a5c: 0016 movs r6, r2 10003a5e: 4698 mov r8, r3 10003a60: 2d00 cmp r5, #0 10003a62: d13b bne.n 10003adc 10003a64: 7b98 ldrb r0, [r3, #14] 10003a66: 2800 cmp r0, #0 10003a68: d032 beq.n 10003ad0 10003a6a: 4642 mov r2, r8 10003a6c: 4645 mov r5, r8 10003a6e: 0044 lsls r4, r0, #1 10003a70: 6812 ldr r2, [r2, #0] 10003a72: 1824 adds r4, r4, r0 10003a74: 3c03 subs r4, #3 10003a76: 1912 adds r2, r2, r4 10003a78: 7851 ldrb r1, [r2, #1] 10003a7a: 0003 movs r3, r0 10003a7c: 73a9 strb r1, [r5, #14] 10003a7e: 2900 cmp r1, #0 10003a80: d100 bne.n 10003a84 10003a82: 73e9 strb r1, [r5, #15] 10003a84: 2100 movs r1, #0 10003a86: 0005 movs r5, r0 10003a88: 7091 strb r1, [r2, #2] 10003a8a: 7051 strb r1, [r2, #1] 10003a8c: 7011 strb r1, [r2, #0] 10003a8e: e029 b.n 10003ae4 10003a90: 18d3 adds r3, r2, r3 10003a92: 1914 adds r4, r2, r4 10003a94: 709d strb r5, [r3, #2] 10003a96: 7822 ldrb r2, [r4, #0] 10003a98: 2a00 cmp r2, #0 10003a9a: d000 beq.n 10003a9e 10003a9c: 705a strb r2, [r3, #1] 10003a9e: 465b mov r3, fp 10003aa0: 7023 strb r3, [r4, #0] 10003aa2: 4643 mov r3, r8 10003aa4: 735d strb r5, [r3, #13] 10003aa6: 464b mov r3, r9 10003aa8: 0032 movs r2, r6 10003aaa: 7d18 ldrb r0, [r3, #20] 10003aac: 003b movs r3, r7 10003aae: f000 fd33 bl 10004518 10003ab2: 1e04 subs r4, r0, #0 10003ab4: d007 beq.n 10003ac6 10003ab6: 4653 mov r3, sl 10003ab8: 2b00 cmp r3, #0 10003aba: d104 bne.n 10003ac6 10003abc: 464b mov r3, r9 10003abe: 0029 movs r1, r5 10003ac0: 6818 ldr r0, [r3, #0] 10003ac2: f000 ff19 bl 100048f8 10003ac6: 9b0e ldr r3, [sp, #56] ; 0x38 10003ac8: 2b00 cmp r3, #0 10003aca: d044 beq.n 10003b56 10003acc: 0028 movs r0, r5 10003ace: 701c strb r4, [r3, #0] 10003ad0: bc3c pop {r2, r3, r4, r5} 10003ad2: 4690 mov r8, r2 10003ad4: 4699 mov r9, r3 10003ad6: 46a2 mov sl, r4 10003ad8: 46ab mov fp, r5 10003ada: bdf8 pop {r3, r4, r5, r6, r7, pc} 10003adc: 002b movs r3, r5 10003ade: 006c lsls r4, r5, #1 10003ae0: 1964 adds r4, r4, r5 10003ae2: 3c03 subs r4, #3 10003ae4: 4a1d ldr r2, [pc, #116] ; (10003b5c ) 10003ae6: 4694 mov ip, r2 10003ae8: 464a mov r2, r9 10003aea: 6892 ldr r2, [r2, #8] 10003aec: 4463 add r3, ip 10003aee: 4694 mov ip, r2 10003af0: 011b lsls r3, r3, #4 10003af2: 9a0a ldr r2, [sp, #40] ; 0x28 10003af4: 4463 add r3, ip 10003af6: 609a str r2, [r3, #8] 10003af8: 9a0b ldr r2, [sp, #44] ; 0x2c 10003afa: 601e str r6, [r3, #0] 10003afc: 605f str r7, [r3, #4] 10003afe: 60da str r2, [r3, #12] 10003b00: 4643 mov r3, r8 10003b02: 2200 movs r2, #0 10003b04: 681b ldr r3, [r3, #0] 10003b06: 191b adds r3, r3, r4 10003b08: 709a strb r2, [r3, #2] 10003b0a: 705a strb r2, [r3, #1] 10003b0c: 701a strb r2, [r3, #0] 10003b0e: 4643 mov r3, r8 10003b10: 7b5b ldrb r3, [r3, #13] 10003b12: 469b mov fp, r3 10003b14: 2b00 cmp r3, #0 10003b16: d0c4 beq.n 10003aa2 10003b18: 4643 mov r3, r8 10003b1a: 002a movs r2, r5 10003b1c: 6898 ldr r0, [r3, #8] 10003b1e: 4659 mov r1, fp 10003b20: 685b ldr r3, [r3, #4] 10003b22: 4798 blx r3 10003b24: 465b mov r3, fp 10003b26: 4642 mov r2, r8 10003b28: 005b lsls r3, r3, #1 10003b2a: 445b add r3, fp 10003b2c: 3b03 subs r3, #3 10003b2e: 6812 ldr r2, [r2, #0] 10003b30: 2800 cmp r0, #0 10003b32: d0ad beq.n 10003a90 10003b34: 18d3 adds r3, r2, r3 10003b36: 1914 adds r4, r2, r4 10003b38: 465a mov r2, fp 10003b3a: 70a2 strb r2, [r4, #2] 10003b3c: 781a ldrb r2, [r3, #0] 10003b3e: 2a00 cmp r2, #0 10003b40: d107 bne.n 10003b52 10003b42: 701d strb r5, [r3, #0] 10003b44: 465a mov r2, fp 10003b46: 4643 mov r3, r8 10003b48: 0028 movs r0, r5 10003b4a: 735a strb r2, [r3, #13] 10003b4c: 45ab cmp fp, r5 10003b4e: d1bf bne.n 10003ad0 10003b50: e7a9 b.n 10003aa6 10003b52: 7062 strb r2, [r4, #1] 10003b54: e7f5 b.n 10003b42 10003b56: 0028 movs r0, r5 10003b58: e7ba b.n 10003ad0 10003b5a: 46c0 nop ; (mov r8, r8) 10003b5c: 0fffffff .word 0x0fffffff 10003b60 : 10003b60: b5f0 push {r4, r5, r6, r7, lr} 10003b62: 46de mov lr, fp 10003b64: 4645 mov r5, r8 10003b66: 4657 mov r7, sl 10003b68: 464e mov r6, r9 10003b6a: 4b72 ldr r3, [pc, #456] ; (10003d34 ) 10003b6c: 0082 lsls r2, r0, #2 10003b6e: b5e0 push {r5, r6, r7, lr} 10003b70: 58d5 ldr r5, [r2, r3] 10003b72: 2300 movs r3, #0 10003b74: b08d sub sp, #52 ; 0x34 10003b76: 900b str r0, [sp, #44] ; 0x2c 10003b78: 469b mov fp, r3 10003b7a: e027 b.n 10003bcc 10003b7c: 9a06 ldr r2, [sp, #24] 10003b7e: 9b07 ldr r3, [sp, #28] 10003b80: 0011 movs r1, r2 10003b82: 4319 orrs r1, r3 10003b84: d003 beq.n 10003b8e 10003b86: 692b ldr r3, [r5, #16] 10003b88: 2b00 cmp r3, #0 10003b8a: d000 beq.n 10003b8e 10003b8c: e093 b.n 10003cb6 10003b8e: 682b ldr r3, [r5, #0] 10003b90: 7bda ldrb r2, [r3, #15] 10003b92: 2a00 cmp r2, #0 10003b94: d007 beq.n 10003ba6 10003b96: 0051 lsls r1, r2, #1 10003b98: 188a adds r2, r1, r2 10003b9a: 6819 ldr r1, [r3, #0] 10003b9c: 468c mov ip, r1 10003b9e: 4649 mov r1, r9 10003ba0: 4462 add r2, ip 10003ba2: 3a03 subs r2, #3 10003ba4: 7051 strb r1, [r2, #1] 10003ba6: 464a mov r2, r9 10003ba8: 73da strb r2, [r3, #15] 10003baa: 68ea ldr r2, [r5, #12] 10003bac: 464b mov r3, r9 10003bae: 4694 mov ip, r2 10003bb0: 3b01 subs r3, #1 10003bb2: 4463 add r3, ip 10003bb4: 781a ldrb r2, [r3, #0] 10003bb6: 3201 adds r2, #1 10003bb8: 701a strb r2, [r3, #0] 10003bba: 465b mov r3, fp 10003bbc: 612b str r3, [r5, #16] 10003bbe: 686b ldr r3, [r5, #4] 10003bc0: f3bf 8f5f dmb sy 10003bc4: 465a mov r2, fp 10003bc6: 601a str r2, [r3, #0] 10003bc8: f384 8810 msr PRIMASK, r4 10003bcc: f000 fc12 bl 100043f4 10003bd0: 686a ldr r2, [r5, #4] 10003bd2: f3ef 8410 mrs r4, PRIMASK 10003bd6: b672 cpsid i 10003bd8: 6813 ldr r3, [r2, #0] 10003bda: 2b00 cmp r3, #0 10003bdc: d0fc beq.n 10003bd8 10003bde: f3bf 8f5f dmb sy 10003be2: 682b ldr r3, [r5, #0] 10003be4: 469c mov ip, r3 10003be6: 7b5b ldrb r3, [r3, #13] 10003be8: 4699 mov r9, r3 10003bea: 2b00 cmp r3, #0 10003bec: d05b beq.n 10003ca6 10003bee: 68aa ldr r2, [r5, #8] 10003bf0: 4b51 ldr r3, [pc, #324] ; (10003d38 ) 10003bf2: 4690 mov r8, r2 10003bf4: 444b add r3, r9 10003bf6: 011b lsls r3, r3, #4 10003bf8: 4498 add r8, r3 10003bfa: 4643 mov r3, r8 10003bfc: 681a ldr r2, [r3, #0] 10003bfe: 685b ldr r3, [r3, #4] 10003c00: 0016 movs r6, r2 10003c02: 001f movs r7, r3 10003c04: 1a36 subs r6, r6, r0 10003c06: 418f sbcs r7, r1 10003c08: 2f00 cmp r7, #0 10003c0a: dd6e ble.n 10003cea 10003c0c: 980b ldr r0, [sp, #44] ; 0x2c 10003c0e: f000 fc83 bl 10004518 10003c12: 2200 movs r2, #0 10003c14: 2300 movs r3, #0 10003c16: 2700 movs r7, #0 10003c18: 2600 movs r6, #0 10003c1a: 9208 str r2, [sp, #32] 10003c1c: 9309 str r3, [sp, #36] ; 0x24 10003c1e: 686b ldr r3, [r5, #4] 10003c20: f3bf 8f5f dmb sy 10003c24: 465a mov r2, fp 10003c26: 601a str r2, [r3, #0] 10003c28: f384 8810 msr PRIMASK, r4 10003c2c: 2e00 cmp r6, #0 10003c2e: d076 beq.n 10003d1e 10003c30: 4653 mov r3, sl 10003c32: 0218 lsls r0, r3, #8 10003c34: 464b mov r3, r9 10003c36: 0039 movs r1, r7 10003c38: 4318 orrs r0, r3 10003c3a: 47b0 blx r6 10003c3c: 686a ldr r2, [r5, #4] 10003c3e: 9006 str r0, [sp, #24] 10003c40: 9107 str r1, [sp, #28] 10003c42: f3ef 8410 mrs r4, PRIMASK 10003c46: b672 cpsid i 10003c48: 6813 ldr r3, [r2, #0] 10003c4a: 2b00 cmp r3, #0 10003c4c: d0fc beq.n 10003c48 10003c4e: f3bf 8f5f dmb sy 10003c52: 9b07 ldr r3, [sp, #28] 10003c54: 2b00 cmp r3, #0 10003c56: da91 bge.n 10003b7c 10003c58: 692b ldr r3, [r5, #16] 10003c5a: 2b00 cmp r3, #0 10003c5c: d097 beq.n 10003b8e 10003c5e: 9806 ldr r0, [sp, #24] 10003c60: 9907 ldr r1, [sp, #28] 10003c62: 9a08 ldr r2, [sp, #32] 10003c64: 9b09 ldr r3, [sp, #36] ; 0x24 10003c66: 1a12 subs r2, r2, r0 10003c68: 418b sbcs r3, r1 10003c6a: 9808 ldr r0, [sp, #32] 10003c6c: 9909 ldr r1, [sp, #36] ; 0x24 10003c6e: 9206 str r2, [sp, #24] 10003c70: 9307 str r3, [sp, #28] 10003c72: 9a07 ldr r2, [sp, #28] 10003c74: 4291 cmp r1, r2 10003c76: d803 bhi.n 10003c80 10003c78: d107 bne.n 10003c8a 10003c7a: 9a06 ldr r2, [sp, #24] 10003c7c: 4290 cmp r0, r2 10003c7e: d904 bls.n 10003c8a 10003c80: 2201 movs r2, #1 10003c82: 4252 negs r2, r2 10003c84: 17d3 asrs r3, r2, #31 10003c86: 9206 str r2, [sp, #24] 10003c88: 9307 str r3, [sp, #28] 10003c8a: 465b mov r3, fp 10003c8c: 2101 movs r1, #1 10003c8e: 9304 str r3, [sp, #16] 10003c90: 464b mov r3, r9 10003c92: 9103 str r1, [sp, #12] 10003c94: 9302 str r3, [sp, #8] 10003c96: 9701 str r7, [sp, #4] 10003c98: 9600 str r6, [sp, #0] 10003c9a: 9a06 ldr r2, [sp, #24] 10003c9c: 9b07 ldr r3, [sp, #28] 10003c9e: 0028 movs r0, r5 10003ca0: f7ff fece bl 10003a40 10003ca4: e789 b.n 10003bba 10003ca6: 2200 movs r2, #0 10003ca8: 2300 movs r3, #0 10003caa: 2700 movs r7, #0 10003cac: 9208 str r2, [sp, #32] 10003cae: 9309 str r3, [sp, #36] ; 0x24 10003cb0: 2600 movs r6, #0 10003cb2: 2000 movs r0, #0 10003cb4: e7b3 b.n 10003c1e 10003cb6: f000 fb9d bl 100043f4 10003cba: 9a06 ldr r2, [sp, #24] 10003cbc: 9b07 ldr r3, [sp, #28] 10003cbe: 1812 adds r2, r2, r0 10003cc0: 414b adcs r3, r1 10003cc2: 4299 cmp r1, r3 10003cc4: d802 bhi.n 10003ccc 10003cc6: d104 bne.n 10003cd2 10003cc8: 4290 cmp r0, r2 10003cca: d902 bls.n 10003cd2 10003ccc: 2201 movs r2, #1 10003cce: 4252 negs r2, r2 10003cd0: 17d3 asrs r3, r2, #31 10003cd2: 4659 mov r1, fp 10003cd4: 9104 str r1, [sp, #16] 10003cd6: 2101 movs r1, #1 10003cd8: 9103 str r1, [sp, #12] 10003cda: 4649 mov r1, r9 10003cdc: 9701 str r7, [sp, #4] 10003cde: 9102 str r1, [sp, #8] 10003ce0: 9600 str r6, [sp, #0] 10003ce2: 0028 movs r0, r5 10003ce4: f7ff feac bl 10003a40 10003ce8: e767 b.n 10003bba 10003cea: 2f00 cmp r7, #0 10003cec: d101 bne.n 10003cf2 10003cee: 2e00 cmp r6, #0 10003cf0: d18c bne.n 10003c0c 10003cf2: 2100 movs r1, #0 10003cf4: 4660 mov r0, ip 10003cf6: f000 fd53 bl 100047a0 10003cfa: 4643 mov r3, r8 10003cfc: 681a ldr r2, [r3, #0] 10003cfe: 685b ldr r3, [r3, #4] 10003d00: 9208 str r2, [sp, #32] 10003d02: 9309 str r3, [sp, #36] ; 0x24 10003d04: 4643 mov r3, r8 10003d06: 689e ldr r6, [r3, #8] 10003d08: 68df ldr r7, [r3, #12] 10003d0a: 68eb ldr r3, [r5, #12] 10003d0c: 444b add r3, r9 10003d0e: 3b01 subs r3, #1 10003d10: 781b ldrb r3, [r3, #0] 10003d12: 469a mov sl, r3 10003d14: 021b lsls r3, r3, #8 10003d16: 4318 orrs r0, r3 10003d18: 6128 str r0, [r5, #16] 10003d1a: 2000 movs r0, #0 10003d1c: e77f b.n 10003c1e 10003d1e: 2800 cmp r0, #0 10003d20: d000 beq.n 10003d24 10003d22: e753 b.n 10003bcc 10003d24: b00d add sp, #52 ; 0x34 10003d26: bc3c pop {r2, r3, r4, r5} 10003d28: 4690 mov r8, r2 10003d2a: 4699 mov r9, r3 10003d2c: 46a2 mov sl, r4 10003d2e: 46ab mov fp, r5 10003d30: bdf0 pop {r4, r5, r6, r7, pc} 10003d32: 46c0 nop ; (mov r8, r8) 10003d34: 20003af8 .word 0x20003af8 10003d38: 0fffffff .word 0x0fffffff 10003d3c : 10003d3c: b510 push {r4, lr} 10003d3e: 4c12 ldr r4, [pc, #72] ; (10003d88 ) 10003d40: 6863 ldr r3, [r4, #4] 10003d42: 2b00 cmp r3, #0 10003d44: d004 beq.n 10003d50 10003d46: 210a movs r1, #10 10003d48: 4810 ldr r0, [pc, #64] ; (10003d8c ) 10003d4a: f000 fc71 bl 10004630 10003d4e: bd10 pop {r4, pc} 10003d50: 0023 movs r3, r4 10003d52: 4a0f ldr r2, [pc, #60] ; (10003d90 ) 10003d54: 2110 movs r1, #16 10003d56: 6820 ldr r0, [r4, #0] 10003d58: f000 fd04 bl 10004764 10003d5c: 2003 movs r0, #3 10003d5e: f000 fb3d bl 100043dc 10003d62: 2003 movs r0, #3 10003d64: f000 fc44 bl 100045f0 10003d68: 490a ldr r1, [pc, #40] ; (10003d94 ) 10003d6a: 2003 movs r0, #3 10003d6c: f000 fb8e bl 1000448c 10003d70: f7ff fe18 bl 100039a4 10003d74: 4b08 ldr r3, [pc, #32] ; (10003d98 ) 10003d76: 469c mov ip, r3 10003d78: 2303 movs r3, #3 10003d7a: 4460 add r0, ip 10003d7c: 7523 strb r3, [r4, #20] 10003d7e: 4b07 ldr r3, [pc, #28] ; (10003d9c ) 10003d80: 0080 lsls r0, r0, #2 10003d82: 6060 str r0, [r4, #4] 10003d84: 60dc str r4, [r3, #12] 10003d86: e7de b.n 10003d46 10003d88: 200014c8 .word 0x200014c8 10003d8c: 20003c14 .word 0x20003c14 10003d90: 100039dd .word 0x100039dd 10003d94: 10003b61 .word 0x10003b61 10003d98: 34000040 .word 0x34000040 10003d9c: 20003af8 .word 0x20003af8 10003da0 : 10003da0: 4800 ldr r0, [pc, #0] ; (10003da4 ) 10003da2: 4770 bx lr 10003da4: 200014c8 .word 0x200014c8 10003da8 : 10003da8: b5f0 push {r4, r5, r6, r7, lr} 10003daa: 4645 mov r5, r8 10003dac: 46de mov lr, fp 10003dae: 4657 mov r7, sl 10003db0: 464e mov r6, r9 10003db2: b5e0 push {r5, r6, r7, lr} 10003db4: b085 sub sp, #20 10003db6: 9200 str r2, [sp, #0] 10003db8: 9301 str r3, [sp, #4] 10003dba: ab10 add r3, sp, #64 ; 0x40 10003dbc: 781b ldrb r3, [r3, #0] 10003dbe: 0005 movs r5, r0 10003dc0: 469b mov fp, r3 10003dc2: 2300 movs r3, #0 10003dc4: 469a mov sl, r3 10003dc6: 4698 mov r8, r3 10003dc8: 686a ldr r2, [r5, #4] 10003dca: f3ef 8910 mrs r9, PRIMASK 10003dce: b672 cpsid i 10003dd0: 6813 ldr r3, [r2, #0] 10003dd2: 2b00 cmp r3, #0 10003dd4: d0fc beq.n 10003dd0 10003dd6: f3bf 8f5f dmb sy 10003dda: 682e ldr r6, [r5, #0] 10003ddc: 7bb4 ldrb r4, [r6, #14] 10003dde: 2c00 cmp r4, #0 10003de0: d050 beq.n 10003e84 10003de2: 0067 lsls r7, r4, #1 10003de4: 193f adds r7, r7, r4 10003de6: 6833 ldr r3, [r6, #0] 10003de8: 3f03 subs r7, #3 10003dea: 19db adds r3, r3, r7 10003dec: 785a ldrb r2, [r3, #1] 10003dee: 73b2 strb r2, [r6, #14] 10003df0: 2a00 cmp r2, #0 10003df2: d100 bne.n 10003df6 10003df4: 73f2 strb r2, [r6, #15] 10003df6: 4642 mov r2, r8 10003df8: 709a strb r2, [r3, #2] 10003dfa: 705a strb r2, [r3, #1] 10003dfc: 701a strb r2, [r3, #0] 10003dfe: 68aa ldr r2, [r5, #8] 10003e00: 4b53 ldr r3, [pc, #332] ; (10003f50 ) 10003e02: 4694 mov ip, r2 10003e04: 9900 ldr r1, [sp, #0] 10003e06: 9a01 ldr r2, [sp, #4] 10003e08: 18e3 adds r3, r4, r3 10003e0a: 011b lsls r3, r3, #4 10003e0c: 4463 add r3, ip 10003e0e: 6019 str r1, [r3, #0] 10003e10: 605a str r2, [r3, #4] 10003e12: 9a0e ldr r2, [sp, #56] ; 0x38 10003e14: 609a str r2, [r3, #8] 10003e16: 9a0f ldr r2, [sp, #60] ; 0x3c 10003e18: 60da str r2, [r3, #12] 10003e1a: 4642 mov r2, r8 10003e1c: 6833 ldr r3, [r6, #0] 10003e1e: 19db adds r3, r3, r7 10003e20: 709a strb r2, [r3, #2] 10003e22: 705a strb r2, [r3, #1] 10003e24: 701a strb r2, [r3, #0] 10003e26: 7b73 ldrb r3, [r6, #13] 10003e28: 9303 str r3, [sp, #12] 10003e2a: 2b00 cmp r3, #0 10003e2c: d040 beq.n 10003eb0 10003e2e: 0019 movs r1, r3 10003e30: 6873 ldr r3, [r6, #4] 10003e32: 0022 movs r2, r4 10003e34: 469c mov ip, r3 10003e36: 68b0 ldr r0, [r6, #8] 10003e38: 47e0 blx ip 10003e3a: 9903 ldr r1, [sp, #12] 10003e3c: 6832 ldr r2, [r6, #0] 10003e3e: 468c mov ip, r1 10003e40: 004b lsls r3, r1, #1 10003e42: 4463 add r3, ip 10003e44: 3b03 subs r3, #3 10003e46: 2800 cmp r0, #0 10003e48: d02b beq.n 10003ea2 10003e4a: 19d7 adds r7, r2, r7 10003e4c: 18d3 adds r3, r2, r3 10003e4e: 70b9 strb r1, [r7, #2] 10003e50: 781a ldrb r2, [r3, #0] 10003e52: 2a00 cmp r2, #0 10003e54: d000 beq.n 10003e58 10003e56: e073 b.n 10003f40 10003e58: 701c strb r4, [r3, #0] 10003e5a: 9b03 ldr r3, [sp, #12] 10003e5c: 7373 strb r3, [r6, #13] 10003e5e: 429c cmp r4, r3 10003e60: d027 beq.n 10003eb2 10003e62: 68eb ldr r3, [r5, #12] 10003e64: 191b adds r3, r3, r4 10003e66: 3b01 subs r3, #1 10003e68: 7818 ldrb r0, [r3, #0] 10003e6a: 686b ldr r3, [r5, #4] 10003e6c: f3bf 8f5f dmb sy 10003e70: 4642 mov r2, r8 10003e72: 601a str r2, [r3, #0] 10003e74: f389 8810 msr PRIMASK, r9 10003e78: 4653 mov r3, sl 10003e7a: 2b00 cmp r3, #0 10003e7c: d126 bne.n 10003ecc 10003e7e: 0200 lsls r0, r0, #8 10003e80: 4320 orrs r0, r4 10003e82: e007 b.n 10003e94 10003e84: 686b ldr r3, [r5, #4] 10003e86: f3bf 8f5f dmb sy 10003e8a: 601c str r4, [r3, #0] 10003e8c: f389 8810 msr PRIMASK, r9 10003e90: 2001 movs r0, #1 10003e92: 4240 negs r0, r0 10003e94: b005 add sp, #20 10003e96: bc3c pop {r2, r3, r4, r5} 10003e98: 4690 mov r8, r2 10003e9a: 4699 mov r9, r3 10003e9c: 46a2 mov sl, r4 10003e9e: 46ab mov fp, r5 10003ea0: bdf0 pop {r4, r5, r6, r7, pc} 10003ea2: 18d3 adds r3, r2, r3 10003ea4: 19d7 adds r7, r2, r7 10003ea6: 709c strb r4, [r3, #2] 10003ea8: 783a ldrb r2, [r7, #0] 10003eaa: 2a00 cmp r2, #0 10003eac: d144 bne.n 10003f38 10003eae: 7039 strb r1, [r7, #0] 10003eb0: 7374 strb r4, [r6, #13] 10003eb2: 7d28 ldrb r0, [r5, #20] 10003eb4: 9a00 ldr r2, [sp, #0] 10003eb6: 9b01 ldr r3, [sp, #4] 10003eb8: f000 fb2e bl 10004518 10003ebc: 4682 mov sl, r0 10003ebe: 2800 cmp r0, #0 10003ec0: d0cf beq.n 10003e62 10003ec2: 0021 movs r1, r4 10003ec4: 6828 ldr r0, [r5, #0] 10003ec6: f000 fd17 bl 100048f8 10003eca: e7ca b.n 10003e62 10003ecc: 465b mov r3, fp 10003ece: 2b00 cmp r3, #0 10003ed0: d030 beq.n 10003f34 10003ed2: 9b0e ldr r3, [sp, #56] ; 0x38 10003ed4: 990f ldr r1, [sp, #60] ; 0x3c 10003ed6: 2000 movs r0, #0 10003ed8: 4798 blx r3 10003eda: 0003 movs r3, r0 10003edc: 430b orrs r3, r1 10003ede: d029 beq.n 10003f34 10003ee0: 0006 movs r6, r0 10003ee2: 1e0f subs r7, r1, #0 10003ee4: da15 bge.n 10003f12 10003ee6: 9800 ldr r0, [sp, #0] 10003ee8: 9901 ldr r1, [sp, #4] 10003eea: 0002 movs r2, r0 10003eec: 000b movs r3, r1 10003eee: 1b92 subs r2, r2, r6 10003ef0: 41bb sbcs r3, r7 10003ef2: 4299 cmp r1, r3 10003ef4: d802 bhi.n 10003efc 10003ef6: d108 bne.n 10003f0a 10003ef8: 4290 cmp r0, r2 10003efa: d906 bls.n 10003f0a 10003efc: 2301 movs r3, #1 10003efe: 425b negs r3, r3 10003f00: 17dc asrs r4, r3, #31 10003f02: 9300 str r3, [sp, #0] 10003f04: 9401 str r4, [sp, #4] 10003f06: 46da mov sl, fp 10003f08: e75e b.n 10003dc8 10003f0a: 9200 str r2, [sp, #0] 10003f0c: 9301 str r3, [sp, #4] 10003f0e: 46da mov sl, fp 10003f10: e75a b.n 10003dc8 10003f12: f000 fa6f bl 100043f4 10003f16: 1836 adds r6, r6, r0 10003f18: 414f adcs r7, r1 10003f1a: 9600 str r6, [sp, #0] 10003f1c: 9701 str r7, [sp, #4] 10003f1e: 42b9 cmp r1, r7 10003f20: d8ec bhi.n 10003efc 10003f22: d1f0 bne.n 10003f06 10003f24: 42b0 cmp r0, r6 10003f26: d9ee bls.n 10003f06 10003f28: 2301 movs r3, #1 10003f2a: 425b negs r3, r3 10003f2c: 17dc asrs r4, r3, #31 10003f2e: 9300 str r3, [sp, #0] 10003f30: 9401 str r4, [sp, #4] 10003f32: e7e8 b.n 10003f06 10003f34: 2000 movs r0, #0 10003f36: e7ad b.n 10003e94 10003f38: 705a strb r2, [r3, #1] 10003f3a: 9b03 ldr r3, [sp, #12] 10003f3c: 703b strb r3, [r7, #0] 10003f3e: e7b7 b.n 10003eb0 10003f40: 707a strb r2, [r7, #1] 10003f42: 701c strb r4, [r3, #0] 10003f44: 9b03 ldr r3, [sp, #12] 10003f46: 7373 strb r3, [r6, #13] 10003f48: 429c cmp r4, r3 10003f4a: d000 beq.n 10003f4e 10003f4c: e789 b.n 10003e62 10003f4e: e7b0 b.n 10003eb2 10003f50: 0fffffff .word 0x0fffffff 10003f54 : 10003f54: b5f0 push {r4, r5, r6, r7, lr} 10003f56: 4657 mov r7, sl 10003f58: 464e mov r6, r9 10003f5a: 4645 mov r5, r8 10003f5c: 46de mov lr, fp 10003f5e: 0004 movs r4, r0 10003f60: b5e0 push {r5, r6, r7, lr} 10003f62: 000d movs r5, r1 10003f64: 2606 movs r6, #6 10003f66: 4276 negs r6, r6 10003f68: 17f7 asrs r7, r6, #31 10003f6a: 1936 adds r6, r6, r4 10003f6c: 416f adcs r7, r5 10003f6e: b085 sub sp, #20 10003f70: 428f cmp r7, r1 10003f72: d900 bls.n 10003f76 10003f74: e087 b.n 10004086 10003f76: d100 bne.n 10003f7a 10003f78: e082 b.n 10004080 10003f7a: f000 fa3b bl 100043f4 10003f7e: 0032 movs r2, r6 10003f80: 003b movs r3, r7 10003f82: 1a12 subs r2, r2, r0 10003f84: 418b sbcs r3, r1 10003f86: 2b00 cmp r3, #0 10003f88: dc00 bgt.n 10003f8c 10003f8a: e087 b.n 1000409c 10003f8c: 4b67 ldr r3, [pc, #412] ; (1000412c ) 10003f8e: 4699 mov r9, r3 10003f90: 685a ldr r2, [r3, #4] 10003f92: f3ef 8b10 mrs fp, PRIMASK 10003f96: b672 cpsid i 10003f98: 6813 ldr r3, [r2, #0] 10003f9a: 2b00 cmp r3, #0 10003f9c: d0fc beq.n 10003f98 10003f9e: f3bf 8f5f dmb sy 10003fa2: 464b mov r3, r9 10003fa4: 681b ldr r3, [r3, #0] 10003fa6: 4698 mov r8, r3 10003fa8: 7b9b ldrb r3, [r3, #14] 10003faa: 469a mov sl, r3 10003fac: 2b00 cmp r3, #0 10003fae: d07b beq.n 100040a8 10003fb0: 005b lsls r3, r3, #1 10003fb2: 4453 add r3, sl 10003fb4: 4642 mov r2, r8 10003fb6: 3b03 subs r3, #3 10003fb8: 469c mov ip, r3 10003fba: 4641 mov r1, r8 10003fbc: 6812 ldr r2, [r2, #0] 10003fbe: 9300 str r3, [sp, #0] 10003fc0: 4462 add r2, ip 10003fc2: 7853 ldrb r3, [r2, #1] 10003fc4: 738b strb r3, [r1, #14] 10003fc6: 2b00 cmp r3, #0 10003fc8: d100 bne.n 10003fcc 10003fca: 73cb strb r3, [r1, #15] 10003fcc: 2300 movs r3, #0 10003fce: 4649 mov r1, r9 10003fd0: 7093 strb r3, [r2, #2] 10003fd2: 7053 strb r3, [r2, #1] 10003fd4: 7013 strb r3, [r2, #0] 10003fd6: 6889 ldr r1, [r1, #8] 10003fd8: 4a55 ldr r2, [pc, #340] ; (10004130 ) 10003fda: 468c mov ip, r1 10003fdc: 4452 add r2, sl 10003fde: 4955 ldr r1, [pc, #340] ; (10004134 ) 10003fe0: 0112 lsls r2, r2, #4 10003fe2: 4462 add r2, ip 10003fe4: 6016 str r6, [r2, #0] 10003fe6: 6057 str r7, [r2, #4] 10003fe8: 6091 str r1, [r2, #8] 10003fea: 60d3 str r3, [r2, #12] 10003fec: 9900 ldr r1, [sp, #0] 10003fee: 4642 mov r2, r8 10003ff0: 468c mov ip, r1 10003ff2: 6812 ldr r2, [r2, #0] 10003ff4: 4462 add r2, ip 10003ff6: 7093 strb r3, [r2, #2] 10003ff8: 7053 strb r3, [r2, #1] 10003ffa: 7013 strb r3, [r2, #0] 10003ffc: 4643 mov r3, r8 10003ffe: 7b5b ldrb r3, [r3, #13] 10004000: 9303 str r3, [sp, #12] 10004002: 2b00 cmp r3, #0 10004004: d100 bne.n 10004008 10004006: e06f b.n 100040e8 10004008: 0019 movs r1, r3 1000400a: 4640 mov r0, r8 1000400c: 4643 mov r3, r8 1000400e: 4652 mov r2, sl 10004010: 685b ldr r3, [r3, #4] 10004012: 6880 ldr r0, [r0, #8] 10004014: 4798 blx r3 10004016: 9b03 ldr r3, [sp, #12] 10004018: 469c mov ip, r3 1000401a: 005a lsls r2, r3, #1 1000401c: 4462 add r2, ip 1000401e: 3a03 subs r2, #3 10004020: 2800 cmp r0, #0 10004022: d054 beq.n 100040ce 10004024: 9900 ldr r1, [sp, #0] 10004026: 4640 mov r0, r8 10004028: 468c mov ip, r1 1000402a: 6803 ldr r3, [r0, #0] 1000402c: 9903 ldr r1, [sp, #12] 1000402e: 189a adds r2, r3, r2 10004030: 4463 add r3, ip 10004032: 7099 strb r1, [r3, #2] 10004034: 7811 ldrb r1, [r2, #0] 10004036: 2900 cmp r1, #0 10004038: d000 beq.n 1000403c 1000403a: 7059 strb r1, [r3, #1] 1000403c: 4653 mov r3, sl 1000403e: 7013 strb r3, [r2, #0] 10004040: 4642 mov r2, r8 10004042: 9b03 ldr r3, [sp, #12] 10004044: 7353 strb r3, [r2, #13] 10004046: 459a cmp sl, r3 10004048: d051 beq.n 100040ee 1000404a: 464b mov r3, r9 1000404c: 685b ldr r3, [r3, #4] 1000404e: f3bf 8f5f dmb sy 10004052: 2200 movs r2, #0 10004054: 601a str r2, [r3, #0] 10004056: f38b 8810 msr PRIMASK, fp 1000405a: 46bc mov ip, r7 1000405c: 46b0 mov r8, r6 1000405e: 9400 str r4, [sp, #0] 10004060: 9501 str r5, [sp, #4] 10004062: 2600 movs r6, #0 10004064: 4665 mov r5, ip 10004066: 4f34 ldr r7, [pc, #208] ; (10004138 ) 10004068: 4a34 ldr r2, [pc, #208] ; (1000413c ) 1000406a: 6a7b ldr r3, [r7, #36] ; 0x24 1000406c: 429d cmp r5, r3 1000406e: d84c bhi.n 1000410a 10004070: 6ab9 ldr r1, [r7, #40] ; 0x28 10004072: 4541 cmp r1, r8 10004074: d201 bcs.n 1000407a 10004076: 429d cmp r5, r3 10004078: d047 beq.n 1000410a 1000407a: 9c00 ldr r4, [sp, #0] 1000407c: 9d01 ldr r5, [sp, #4] 1000407e: e01b b.n 100040b8 10004080: 4286 cmp r6, r0 10004082: d800 bhi.n 10004086 10004084: e779 b.n 10003f7a 10004086: 2600 movs r6, #0 10004088: 2700 movs r7, #0 1000408a: f000 f9b3 bl 100043f4 1000408e: 0032 movs r2, r6 10004090: 003b movs r3, r7 10004092: 1a12 subs r2, r2, r0 10004094: 418b sbcs r3, r1 10004096: 2b00 cmp r3, #0 10004098: dd00 ble.n 1000409c 1000409a: e777 b.n 10003f8c 1000409c: 2b00 cmp r3, #0 1000409e: d10b bne.n 100040b8 100040a0: 2a00 cmp r2, #0 100040a2: d000 beq.n 100040a6 100040a4: e772 b.n 10003f8c 100040a6: e007 b.n 100040b8 100040a8: 464b mov r3, r9 100040aa: 685b ldr r3, [r3, #4] 100040ac: f3bf 8f5f dmb sy 100040b0: 4652 mov r2, sl 100040b2: 601a str r2, [r3, #0] 100040b4: f38b 8810 msr PRIMASK, fp 100040b8: 0020 movs r0, r4 100040ba: 0029 movs r1, r5 100040bc: f000 f9d6 bl 1000446c 100040c0: b005 add sp, #20 100040c2: bc3c pop {r2, r3, r4, r5} 100040c4: 4690 mov r8, r2 100040c6: 4699 mov r9, r3 100040c8: 46a2 mov sl, r4 100040ca: 46ab mov fp, r5 100040cc: bdf0 pop {r4, r5, r6, r7, pc} 100040ce: 4643 mov r3, r8 100040d0: 6819 ldr r1, [r3, #0] 100040d2: 9b00 ldr r3, [sp, #0] 100040d4: 188a adds r2, r1, r2 100040d6: 18cb adds r3, r1, r3 100040d8: 4651 mov r1, sl 100040da: 7091 strb r1, [r2, #2] 100040dc: 7819 ldrb r1, [r3, #0] 100040de: 2900 cmp r1, #0 100040e0: d000 beq.n 100040e4 100040e2: 7051 strb r1, [r2, #1] 100040e4: 9a03 ldr r2, [sp, #12] 100040e6: 701a strb r2, [r3, #0] 100040e8: 4643 mov r3, r8 100040ea: 4652 mov r2, sl 100040ec: 735a strb r2, [r3, #13] 100040ee: 464b mov r3, r9 100040f0: 0032 movs r2, r6 100040f2: 7d18 ldrb r0, [r3, #20] 100040f4: 003b movs r3, r7 100040f6: f000 fa0f bl 10004518 100040fa: 2800 cmp r0, #0 100040fc: d0a5 beq.n 1000404a 100040fe: 464b mov r3, r9 10004100: 4651 mov r1, sl 10004102: 6818 ldr r0, [r3, #0] 10004104: f000 fbf8 bl 100048f8 10004108: e79f b.n 1000404a 1000410a: 6811 ldr r1, [r2, #0] 1000410c: f3ef 8010 mrs r0, PRIMASK 10004110: b672 cpsid i 10004112: 680b ldr r3, [r1, #0] 10004114: 2b00 cmp r3, #0 10004116: d0fc beq.n 10004112 10004118: f3bf 8f5f dmb sy 1000411c: 6813 ldr r3, [r2, #0] 1000411e: f3bf 8f5f dmb sy 10004122: 601e str r6, [r3, #0] 10004124: f380 8810 msr PRIMASK, r0 10004128: bf20 wfe 1000412a: e79e b.n 1000406a 1000412c: 200014c8 .word 0x200014c8 10004130: 0fffffff .word 0x0fffffff 10004134: 10003a11 .word 0x10003a11 10004138: 40054000 .word 0x40054000 1000413c: 20003c14 .word 0x20003c14 10004140 : 10004140: b570 push {r4, r5, r6, lr} 10004142: 0006 movs r6, r0 10004144: f000 f956 bl 100043f4 10004148: 22fa movs r2, #250 ; 0xfa 1000414a: 0004 movs r4, r0 1000414c: 000d movs r5, r1 1000414e: 0092 lsls r2, r2, #2 10004150: 2300 movs r3, #0 10004152: 0030 movs r0, r6 10004154: 2100 movs r1, #0 10004156: f004 fb95 bl 10008884 <__wrap___aeabi_lmul> 1000415a: 1900 adds r0, r0, r4 1000415c: 4169 adcs r1, r5 1000415e: 428d cmp r5, r1 10004160: d905 bls.n 1000416e 10004162: 2001 movs r0, #1 10004164: 4240 negs r0, r0 10004166: 17c1 asrs r1, r0, #31 10004168: f7ff fef4 bl 10003f54 1000416c: bd70 pop {r4, r5, r6, pc} 1000416e: 428d cmp r5, r1 10004170: d1fa bne.n 10004168 10004172: 4284 cmp r4, r0 10004174: d8f5 bhi.n 10004162 10004176: e7f7 b.n 10004168 10004178 : 10004178: b5f8 push {r3, r4, r5, r6, r7, lr} 1000417a: 4657 mov r7, sl 1000417c: 464e mov r6, r9 1000417e: 46de mov lr, fp 10004180: 4645 mov r5, r8 10004182: 4c66 ldr r4, [pc, #408] ; (1000431c ) 10004184: b5e0 push {r5, r6, r7, lr} 10004186: 4681 mov r9, r0 10004188: 000f movs r7, r1 1000418a: 6862 ldr r2, [r4, #4] 1000418c: f3ef 8810 mrs r8, PRIMASK 10004190: b672 cpsid i 10004192: 6813 ldr r3, [r2, #0] 10004194: 2b00 cmp r3, #0 10004196: d0fc beq.n 10004192 10004198: f3bf 8f5f dmb sy 1000419c: 6826 ldr r6, [r4, #0] 1000419e: 7bb5 ldrb r5, [r6, #14] 100041a0: 2d00 cmp r5, #0 100041a2: d100 bne.n 100041a6 100041a4: e09f b.n 100042e6 100041a6: 006b lsls r3, r5, #1 100041a8: 195b adds r3, r3, r5 100041aa: 3b03 subs r3, #3 100041ac: 469a mov sl, r3 100041ae: 6833 ldr r3, [r6, #0] 100041b0: 4453 add r3, sl 100041b2: 001a movs r2, r3 100041b4: 785b ldrb r3, [r3, #1] 100041b6: 73b3 strb r3, [r6, #14] 100041b8: 2b00 cmp r3, #0 100041ba: d100 bne.n 100041be 100041bc: 73f3 strb r3, [r6, #15] 100041be: 2300 movs r3, #0 100041c0: 7093 strb r3, [r2, #2] 100041c2: 7053 strb r3, [r2, #1] 100041c4: 7013 strb r3, [r2, #0] 100041c6: 68a1 ldr r1, [r4, #8] 100041c8: 4a55 ldr r2, [pc, #340] ; (10004320 ) 100041ca: 468c mov ip, r1 100041cc: 4649 mov r1, r9 100041ce: 18aa adds r2, r5, r2 100041d0: 0112 lsls r2, r2, #4 100041d2: 4462 add r2, ip 100041d4: 6011 str r1, [r2, #0] 100041d6: 4953 ldr r1, [pc, #332] ; (10004324 ) 100041d8: 60d3 str r3, [r2, #12] 100041da: 6057 str r7, [r2, #4] 100041dc: 6091 str r1, [r2, #8] 100041de: 6832 ldr r2, [r6, #0] 100041e0: 4452 add r2, sl 100041e2: 7093 strb r3, [r2, #2] 100041e4: 7053 strb r3, [r2, #1] 100041e6: 7013 strb r3, [r2, #0] 100041e8: 7b73 ldrb r3, [r6, #13] 100041ea: 469b mov fp, r3 100041ec: 2b00 cmp r3, #0 100041ee: d06d beq.n 100042cc 100041f0: 002a movs r2, r5 100041f2: 0019 movs r1, r3 100041f4: 68b0 ldr r0, [r6, #8] 100041f6: 6873 ldr r3, [r6, #4] 100041f8: 4798 blx r3 100041fa: 465b mov r3, fp 100041fc: 005a lsls r2, r3, #1 100041fe: 445a add r2, fp 10004200: 3a03 subs r2, #3 10004202: 2800 cmp r0, #0 10004204: d057 beq.n 100042b6 10004206: 4659 mov r1, fp 10004208: 6833 ldr r3, [r6, #0] 1000420a: 189a adds r2, r3, r2 1000420c: 4453 add r3, sl 1000420e: 7099 strb r1, [r3, #2] 10004210: 7811 ldrb r1, [r2, #0] 10004212: 2900 cmp r1, #0 10004214: d000 beq.n 10004218 10004216: 7059 strb r1, [r3, #1] 10004218: 465b mov r3, fp 1000421a: 7015 strb r5, [r2, #0] 1000421c: 7373 strb r3, [r6, #13] 1000421e: 455d cmp r5, fp 10004220: d055 beq.n 100042ce 10004222: 2600 movs r6, #0 10004224: 68e3 ldr r3, [r4, #12] 10004226: 6862 ldr r2, [r4, #4] 10004228: 195b adds r3, r3, r5 1000422a: 3b01 subs r3, #1 1000422c: 781b ldrb r3, [r3, #0] 1000422e: f3bf 8f5f dmb sy 10004232: 2100 movs r1, #0 10004234: 6011 str r1, [r2, #0] 10004236: f388 8810 msr PRIMASK, r8 1000423a: 2e00 cmp r6, #0 1000423c: d159 bne.n 100042f2 1000423e: 021b lsls r3, r3, #8 10004240: 431d orrs r5, r3 10004242: bf20 wfe 10004244: 6862 ldr r2, [r4, #4] 10004246: f3ef 8810 mrs r8, PRIMASK 1000424a: b672 cpsid i 1000424c: 6813 ldr r3, [r2, #0] 1000424e: 2b00 cmp r3, #0 10004250: d0fc beq.n 1000424c 10004252: f3bf 8f5f dmb sy 10004256: 23ff movs r3, #255 ; 0xff 10004258: 6820 ldr r0, [r4, #0] 1000425a: b2e9 uxtb r1, r5 1000425c: 7b42 ldrb r2, [r0, #13] 1000425e: 402b ands r3, r5 10004260: 428a cmp r2, r1 10004262: d050 beq.n 10004306 10004264: 005a lsls r2, r3, #1 10004266: 4692 mov sl, r2 10004268: 6802 ldr r2, [r0, #0] 1000426a: 449a add sl, r3 1000426c: 4694 mov ip, r2 1000426e: 4652 mov r2, sl 10004270: 4462 add r2, ip 10004272: 3a03 subs r2, #3 10004274: 7892 ldrb r2, [r2, #2] 10004276: 2a00 cmp r2, #0 10004278: d145 bne.n 10004306 1000427a: 6923 ldr r3, [r4, #16] 1000427c: 429d cmp r5, r3 1000427e: d100 bne.n 10004282 10004280: 6122 str r2, [r4, #16] 10004282: 6863 ldr r3, [r4, #4] 10004284: f3bf 8f5f dmb sy 10004288: 2200 movs r2, #0 1000428a: 601a str r2, [r3, #0] 1000428c: f388 8810 msr PRIMASK, r8 10004290: 4a25 ldr r2, [pc, #148] ; (10004328 ) 10004292: 6a53 ldr r3, [r2, #36] ; 0x24 10004294: 429f cmp r7, r3 10004296: d807 bhi.n 100042a8 10004298: 6a92 ldr r2, [r2, #40] ; 0x28 1000429a: 2601 movs r6, #1 1000429c: 454a cmp r2, r9 1000429e: d203 bcs.n 100042a8 100042a0: 1aff subs r7, r7, r3 100042a2: 1e7b subs r3, r7, #1 100042a4: 419f sbcs r7, r3 100042a6: b2fe uxtb r6, r7 100042a8: 0030 movs r0, r6 100042aa: bc3c pop {r2, r3, r4, r5} 100042ac: 4690 mov r8, r2 100042ae: 4699 mov r9, r3 100042b0: 46a2 mov sl, r4 100042b2: 46ab mov fp, r5 100042b4: bdf8 pop {r3, r4, r5, r6, r7, pc} 100042b6: 4653 mov r3, sl 100042b8: 6831 ldr r1, [r6, #0] 100042ba: 188a adds r2, r1, r2 100042bc: 18cb adds r3, r1, r3 100042be: 7095 strb r5, [r2, #2] 100042c0: 7819 ldrb r1, [r3, #0] 100042c2: 2900 cmp r1, #0 100042c4: d000 beq.n 100042c8 100042c6: 7051 strb r1, [r2, #1] 100042c8: 465a mov r2, fp 100042ca: 701a strb r2, [r3, #0] 100042cc: 7375 strb r5, [r6, #13] 100042ce: 7d20 ldrb r0, [r4, #20] 100042d0: 464a mov r2, r9 100042d2: 003b movs r3, r7 100042d4: f000 f920 bl 10004518 100042d8: 1e06 subs r6, r0, #0 100042da: d0a2 beq.n 10004222 100042dc: 0029 movs r1, r5 100042de: 6820 ldr r0, [r4, #0] 100042e0: f000 fb0a bl 100048f8 100042e4: e79e b.n 10004224 100042e6: 6863 ldr r3, [r4, #4] 100042e8: f3bf 8f5f dmb sy 100042ec: 601d str r5, [r3, #0] 100042ee: f388 8810 msr PRIMASK, r8 100042f2: 4a0d ldr r2, [pc, #52] ; (10004328 ) 100042f4: 2600 movs r6, #0 100042f6: 6a53 ldr r3, [r2, #36] ; 0x24 100042f8: 429f cmp r7, r3 100042fa: d8d5 bhi.n 100042a8 100042fc: 6a92 ldr r2, [r2, #40] ; 0x28 100042fe: 3601 adds r6, #1 10004300: 454a cmp r2, r9 10004302: d3cd bcc.n 100042a0 10004304: e7d0 b.n 100042a8 10004306: 68e2 ldr r2, [r4, #12] 10004308: 0a2d lsrs r5, r5, #8 1000430a: 4694 mov ip, r2 1000430c: 4463 add r3, ip 1000430e: 3b01 subs r3, #1 10004310: 781b ldrb r3, [r3, #0] 10004312: 42ab cmp r3, r5 10004314: d1b5 bne.n 10004282 10004316: f000 faef bl 100048f8 1000431a: e7b2 b.n 10004282 1000431c: 200014c8 .word 0x200014c8 10004320: 0fffffff .word 0x0fffffff 10004324: 10003a11 .word 0x10003a11 10004328: 40054000 .word 0x40054000 1000432c : 1000432c: b5f0 push {r4, r5, r6, r7, lr} 1000432e: 46c6 mov lr, r8 10004330: b500 push {lr} 10004332: f3ef 8305 mrs r3, IPSR 10004336: 223f movs r2, #63 ; 0x3f 10004338: 4013 ands r3, r2 1000433a: 0018 movs r0, r3 1000433c: 3810 subs r0, #16 1000433e: f3ef 8710 mrs r7, PRIMASK 10004342: b672 cpsid i 10004344: 4d1f ldr r5, [pc, #124] ; (100043c4 ) 10004346: 682a ldr r2, [r5, #0] 10004348: 2a00 cmp r2, #0 1000434a: d0fc beq.n 10004346 1000434c: f3bf 8f5f dmb sy 10004350: 2201 movs r2, #1 10004352: 0011 movs r1, r2 10004354: 4081 lsls r1, r0 10004356: 4688 mov r8, r1 10004358: 4644 mov r4, r8 1000435a: 491b ldr r1, [pc, #108] ; (100043c8 ) 1000435c: 634c str r4, [r1, #52] ; 0x34 1000435e: 4c1b ldr r4, [pc, #108] ; (100043cc ) 10004360: 7826 ldrb r6, [r4, #0] 10004362: 46a4 mov ip, r4 10004364: 0034 movs r4, r6 10004366: 40c4 lsrs r4, r0 10004368: 4022 ands r2, r4 1000436a: d107 bne.n 1000437c 1000436c: f3bf 8f5f dmb sy 10004370: 602a str r2, [r5, #0] 10004372: f387 8810 msr PRIMASK, r7 10004376: bc04 pop {r2} 10004378: 4690 mov r8, r2 1000437a: bdf0 pop {r4, r5, r6, r7, pc} 1000437c: 6a4c ldr r4, [r1, #36] ; 0x24 1000437e: 4914 ldr r1, [pc, #80] ; (100043d0 ) 10004380: 0082 lsls r2, r0, #2 10004382: 5851 ldr r1, [r2, r1] 10004384: 428c cmp r4, r1 10004386: d30f bcc.n 100043a8 10004388: 4b12 ldr r3, [pc, #72] ; (100043d4 ) 1000438a: 58d2 ldr r2, [r2, r3] 1000438c: 4643 mov r3, r8 1000438e: 439e bics r6, r3 10004390: 4663 mov r3, ip 10004392: 701e strb r6, [r3, #0] 10004394: f3bf 8f5f dmb sy 10004398: 2300 movs r3, #0 1000439a: 602b str r3, [r5, #0] 1000439c: f387 8810 msr PRIMASK, r7 100043a0: 2a00 cmp r2, #0 100043a2: d0e8 beq.n 10004376 100043a4: 4790 blx r2 100043a6: e7e6 b.n 10004376 100043a8: 4a0b ldr r2, [pc, #44] ; (100043d8 ) 100043aa: 009b lsls r3, r3, #2 100043ac: 4694 mov ip, r2 100043ae: 4463 add r3, ip 100043b0: 681a ldr r2, [r3, #0] 100043b2: 601a str r2, [r3, #0] 100043b4: f3bf 8f5f dmb sy 100043b8: 2300 movs r3, #0 100043ba: 602b str r3, [r5, #0] 100043bc: f387 8810 msr PRIMASK, r7 100043c0: e7d9 b.n 10004376 100043c2: 46c0 nop ; (mov r8, r8) 100043c4: d0000128 .word 0xd0000128 100043c8: 40054000 .word 0x40054000 100043cc: 20003d48 .word 0x20003d48 100043d0: 20003c20 .word 0x20003c20 100043d4: 2000353c .word 0x2000353c 100043d8: 40053fd0 .word 0x40053fd0 100043dc : 100043dc: b510 push {r4, lr} 100043de: 0001 movs r1, r0 100043e0: 4a02 ldr r2, [pc, #8] ; (100043ec ) 100043e2: 4803 ldr r0, [pc, #12] ; (100043f0 ) 100043e4: f7ff fa58 bl 10003898 100043e8: bd10 pop {r4, pc} 100043ea: 46c0 nop ; (mov r8, r8) 100043ec: 1000f110 .word 0x1000f110 100043f0: 20003d45 .word 0x20003d45 100043f4 : 100043f4: 4a04 ldr r2, [pc, #16] ; (10004408 ) 100043f6: 6a51 ldr r1, [r2, #36] ; 0x24 100043f8: e000 b.n 100043fc 100043fa: 0019 movs r1, r3 100043fc: 6a90 ldr r0, [r2, #40] ; 0x28 100043fe: 6a53 ldr r3, [r2, #36] ; 0x24 10004400: 4299 cmp r1, r3 10004402: d1fa bne.n 100043fa 10004404: 4770 bx lr 10004406: 46c0 nop ; (mov r8, r8) 10004408: 40054000 .word 0x40054000 1000440c : 1000440c: 4a16 ldr r2, [pc, #88] ; (10004468 ) 1000440e: b570 push {r4, r5, r6, lr} 10004410: 6a54 ldr r4, [r2, #36] ; 0x24 10004412: e000 b.n 10004416 10004414: 001c movs r4, r3 10004416: 6a95 ldr r5, [r2, #40] ; 0x28 10004418: 6a53 ldr r3, [r2, #36] ; 0x24 1000441a: 42a3 cmp r3, r4 1000441c: d1fa bne.n 10004414 1000441e: 002a movs r2, r5 10004420: 0023 movs r3, r4 10004422: 1880 adds r0, r0, r2 10004424: 4159 adcs r1, r3 10004426: 0005 movs r5, r0 10004428: 000e movs r6, r1 1000442a: 428c cmp r4, r1 1000442c: d816 bhi.n 1000445c 1000442e: d013 beq.n 10004458 10004430: 0032 movs r2, r6 10004432: 4c0d ldr r4, [pc, #52] ; (10004468 ) 10004434: 6a63 ldr r3, [r4, #36] ; 0x24 10004436: 4293 cmp r3, r2 10004438: d3fc bcc.n 10004434 1000443a: 429a cmp r2, r3 1000443c: d10b bne.n 10004456 1000443e: 4b0a ldr r3, [pc, #40] ; (10004468 ) 10004440: 0028 movs r0, r5 10004442: 6a99 ldr r1, [r3, #40] ; 0x28 10004444: 42a9 cmp r1, r5 10004446: d303 bcc.n 10004450 10004448: e005 b.n 10004456 1000444a: 6a99 ldr r1, [r3, #40] ; 0x28 1000444c: 4281 cmp r1, r0 1000444e: d202 bcs.n 10004456 10004450: 6a59 ldr r1, [r3, #36] ; 0x24 10004452: 4291 cmp r1, r2 10004454: d0f9 beq.n 1000444a 10004456: bd70 pop {r4, r5, r6, pc} 10004458: 4282 cmp r2, r0 1000445a: d9e9 bls.n 10004430 1000445c: 2201 movs r2, #1 1000445e: 2501 movs r5, #1 10004460: 426d negs r5, r5 10004462: 17ee asrs r6, r5, #31 10004464: 4252 negs r2, r2 10004466: e7e4 b.n 10004432 10004468: 40054000 .word 0x40054000 1000446c : 1000446c: 4a06 ldr r2, [pc, #24] ; (10004488 ) 1000446e: 6a53 ldr r3, [r2, #36] ; 0x24 10004470: 4299 cmp r1, r3 10004472: d8fc bhi.n 1000446e 10004474: d107 bne.n 10004486 10004476: 4b04 ldr r3, [pc, #16] ; (10004488 ) 10004478: e002 b.n 10004480 1000447a: 6a5a ldr r2, [r3, #36] ; 0x24 1000447c: 4291 cmp r1, r2 1000447e: d102 bne.n 10004486 10004480: 6a9a ldr r2, [r3, #40] ; 0x28 10004482: 4282 cmp r2, r0 10004484: d3f9 bcc.n 1000447a 10004486: 4770 bx lr 10004488: 40054000 .word 0x40054000 1000448c : 1000448c: b570 push {r4, r5, r6, lr} 1000448e: 0004 movs r4, r0 10004490: 000d movs r5, r1 10004492: f3ef 8610 mrs r6, PRIMASK 10004496: b672 cpsid i 10004498: 4a1a ldr r2, [pc, #104] ; (10004504 ) 1000449a: 6813 ldr r3, [r2, #0] 1000449c: 2b00 cmp r3, #0 1000449e: d0fc beq.n 1000449a 100044a0: f3bf 8f5f dmb sy 100044a4: 2d00 cmp r5, #0 100044a6: d01b beq.n 100044e0 100044a8: 0020 movs r0, r4 100044aa: f000 fdff bl 100050ac 100044ae: 4916 ldr r1, [pc, #88] ; (10004508 ) 100044b0: 4288 cmp r0, r1 100044b2: d00a beq.n 100044ca 100044b4: 0020 movs r0, r4 100044b6: f000 fe01 bl 100050bc 100044ba: 2101 movs r1, #1 100044bc: 0020 movs r0, r4 100044be: f000 fddb bl 10005078 100044c2: 2301 movs r3, #1 100044c4: 40a3 lsls r3, r4 100044c6: 4a11 ldr r2, [pc, #68] ; (1000450c ) 100044c8: 6013 str r3, [r2, #0] 100044ca: 4b11 ldr r3, [pc, #68] ; (10004510 ) 100044cc: 00a4 lsls r4, r4, #2 100044ce: 50e5 str r5, [r4, r3] 100044d0: f3bf 8f5f dmb sy 100044d4: 2200 movs r2, #0 100044d6: 4b0b ldr r3, [pc, #44] ; (10004504 ) 100044d8: 601a str r2, [r3, #0] 100044da: f386 8810 msr PRIMASK, r6 100044de: bd70 pop {r4, r5, r6, pc} 100044e0: 4b0b ldr r3, [pc, #44] ; (10004510 ) 100044e2: 00a2 lsls r2, r4, #2 100044e4: 50d5 str r5, [r2, r3] 100044e6: 2201 movs r2, #1 100044e8: 40a2 lsls r2, r4 100044ea: 490a ldr r1, [pc, #40] ; (10004514 ) 100044ec: 0020 movs r0, r4 100044ee: 780b ldrb r3, [r1, #0] 100044f0: 4393 bics r3, r2 100044f2: 700b strb r3, [r1, #0] 100044f4: 4904 ldr r1, [pc, #16] ; (10004508 ) 100044f6: f000 fe0b bl 10005110 100044fa: 2100 movs r1, #0 100044fc: 0020 movs r0, r4 100044fe: f000 fdbb bl 10005078 10004502: e7e5 b.n 100044d0 10004504: d0000128 .word 0xd0000128 10004508: 1000432d .word 0x1000432d 1000450c: 40056038 .word 0x40056038 10004510: 2000353c .word 0x2000353c 10004514: 20003d48 .word 0x20003d48 10004518 : 10004518: b5f0 push {r4, r5, r6, r7, lr} 1000451a: 46d6 mov lr, sl 1000451c: 464f mov r7, r9 1000451e: 4646 mov r6, r8 10004520: 4c2e ldr r4, [pc, #184] ; (100045dc ) 10004522: b5c0 push {r6, r7, lr} 10004524: 6a65 ldr r5, [r4, #36] ; 0x24 10004526: e000 b.n 1000452a 10004528: 000d movs r5, r1 1000452a: 6aa6 ldr r6, [r4, #40] ; 0x28 1000452c: 6a61 ldr r1, [r4, #36] ; 0x24 1000452e: 42a9 cmp r1, r5 10004530: d1fa bne.n 10004528 10004532: 42ab cmp r3, r5 10004534: d948 bls.n 100045c8 10004536: f3ef 8910 mrs r9, PRIMASK 1000453a: b672 cpsid i 1000453c: 4c28 ldr r4, [pc, #160] ; (100045e0 ) 1000453e: 6821 ldr r1, [r4, #0] 10004540: 2900 cmp r1, #0 10004542: d0fc beq.n 1000453e 10004544: f3bf 8f5f dmb sy 10004548: 4926 ldr r1, [pc, #152] ; (100045e4 ) 1000454a: 2601 movs r6, #1 1000454c: 468c mov ip, r1 1000454e: 7809 ldrb r1, [r1, #0] 10004550: 4086 lsls r6, r0 10004552: 000f movs r7, r1 10004554: 4688 mov r8, r1 10004556: 4661 mov r1, ip 10004558: 4337 orrs r7, r6 1000455a: b2ff uxtb r7, r7 1000455c: 700f strb r7, [r1, #0] 1000455e: 1d04 adds r4, r0, #4 10004560: 491e ldr r1, [pc, #120] ; (100045dc ) 10004562: 00a4 lsls r4, r4, #2 10004564: 4d20 ldr r5, [pc, #128] ; (100045e8 ) 10004566: 634e str r6, [r1, #52] ; 0x34 10004568: 5062 str r2, [r4, r1] 1000456a: 0084 lsls r4, r0, #2 1000456c: 5163 str r3, [r4, r5] 1000456e: 6a0d ldr r5, [r1, #32] 10004570: 2400 movs r4, #0 10004572: 4235 tst r5, r6 10004574: d01b beq.n 100045ae 10004576: 6a4d ldr r5, [r1, #36] ; 0x24 10004578: e000 b.n 1000457c 1000457a: 0025 movs r5, r4 1000457c: 6a8c ldr r4, [r1, #40] ; 0x28 1000457e: 46a2 mov sl, r4 10004580: 6a4c ldr r4, [r1, #36] ; 0x24 10004582: 42ac cmp r4, r5 10004584: d1f9 bne.n 1000457a 10004586: 42ab cmp r3, r5 10004588: d824 bhi.n 100045d4 1000458a: d101 bne.n 10004590 1000458c: 4552 cmp r2, sl 1000458e: d821 bhi.n 100045d4 10004590: 4547 cmp r7, r8 10004592: d021 beq.n 100045d8 10004594: 4b11 ldr r3, [pc, #68] ; (100045dc ) 10004596: 4a15 ldr r2, [pc, #84] ; (100045ec ) 10004598: 621e str r6, [r3, #32] 1000459a: 635e str r6, [r3, #52] ; 0x34 1000459c: 231f movs r3, #31 1000459e: 4018 ands r0, r3 100045a0: 3b1e subs r3, #30 100045a2: 4083 lsls r3, r0 100045a4: 6013 str r3, [r2, #0] 100045a6: 4663 mov r3, ip 100045a8: 4642 mov r2, r8 100045aa: 2401 movs r4, #1 100045ac: 701a strb r2, [r3, #0] 100045ae: f3bf 8f5f dmb sy 100045b2: 2200 movs r2, #0 100045b4: 4b0a ldr r3, [pc, #40] ; (100045e0 ) 100045b6: 601a str r2, [r3, #0] 100045b8: f389 8810 msr PRIMASK, r9 100045bc: 0020 movs r0, r4 100045be: bc1c pop {r2, r3, r4} 100045c0: 4690 mov r8, r2 100045c2: 4699 mov r9, r3 100045c4: 46a2 mov sl, r4 100045c6: bdf0 pop {r4, r5, r6, r7, pc} 100045c8: 42ab cmp r3, r5 100045ca: d101 bne.n 100045d0 100045cc: 42b2 cmp r2, r6 100045ce: d8b2 bhi.n 10004536 100045d0: 2401 movs r4, #1 100045d2: e7f3 b.n 100045bc 100045d4: 2400 movs r4, #0 100045d6: e7ea b.n 100045ae 100045d8: 2401 movs r4, #1 100045da: e7e8 b.n 100045ae 100045dc: 40054000 .word 0x40054000 100045e0: d0000128 .word 0xd0000128 100045e4: 20003d48 .word 0x20003d48 100045e8: 20003c20 .word 0x20003c20 100045ec: e000e280 .word 0xe000e280 100045f0 : 100045f0: b510 push {r4, lr} 100045f2: f3ef 8410 mrs r4, PRIMASK 100045f6: b672 cpsid i 100045f8: 490a ldr r1, [pc, #40] ; (10004624 ) 100045fa: 680b ldr r3, [r1, #0] 100045fc: 2b00 cmp r3, #0 100045fe: d0fc beq.n 100045fa 10004600: f3bf 8f5f dmb sy 10004604: 2301 movs r3, #1 10004606: 4083 lsls r3, r0 10004608: 4a07 ldr r2, [pc, #28] ; (10004628 ) 1000460a: 4808 ldr r0, [pc, #32] ; (1000462c ) 1000460c: 6213 str r3, [r2, #32] 1000460e: 7802 ldrb r2, [r0, #0] 10004610: 439a bics r2, r3 10004612: 7002 strb r2, [r0, #0] 10004614: f3bf 8f5f dmb sy 10004618: 2300 movs r3, #0 1000461a: 600b str r3, [r1, #0] 1000461c: f384 8810 msr PRIMASK, r4 10004620: bd10 pop {r4, pc} 10004622: 46c0 nop ; (mov r8, r8) 10004624: d0000128 .word 0xd0000128 10004628: 40054000 .word 0x40054000 1000462c: 20003d48 .word 0x20003d48 10004630 : 10004630: 4b02 ldr r3, [pc, #8] ; (1000463c ) 10004632: 469c mov ip, r3 10004634: 4461 add r1, ip 10004636: 0089 lsls r1, r1, #2 10004638: 6001 str r1, [r0, #0] 1000463a: 4770 bx lr 1000463c: 34000040 .word 0x34000040 10004640 : 10004640: b510 push {r4, lr} 10004642: 0004 movs r4, r0 10004644: f7ff f9ae bl 100039a4 10004648: 0001 movs r1, r0 1000464a: 0020 movs r0, r4 1000464c: f7ff fff0 bl 10004630 10004650: 23ff movs r3, #255 ; 0xff 10004652: 7123 strb r3, [r4, #4] 10004654: f3bf 8f5f dmb sy 10004658: bd10 pop {r4, pc} 1000465a: 46c0 nop ; (mov r8, r8) 1000465c : 1000465c: b510 push {r4, lr} 1000465e: 0004 movs r4, r0 10004660: f7ff f9a0 bl 100039a4 10004664: 0001 movs r1, r0 10004666: 0020 movs r0, r4 10004668: f7ff ffe2 bl 10004630 1000466c: 23ff movs r3, #255 ; 0xff 1000466e: 80a3 strh r3, [r4, #4] 10004670: f3bf 8f5f dmb sy 10004674: bd10 pop {r4, pc} 10004676: 46c0 nop ; (mov r8, r8) 10004678 : 10004678: b510 push {r4, lr} 1000467a: 0004 movs r4, r0 1000467c: 2001 movs r0, #1 1000467e: f7ff f99d bl 100039bc 10004682: 4b04 ldr r3, [pc, #16] ; (10004694 ) 10004684: 469c mov ip, r3 10004686: 4460 add r0, ip 10004688: 0080 lsls r0, r0, #2 1000468a: 6020 str r0, [r4, #0] 1000468c: f3bf 8f5f dmb sy 10004690: bd10 pop {r4, pc} 10004692: 46c0 nop ; (mov r8, r8) 10004694: 34000040 .word 0x34000040 10004698 : 10004698: b5f8 push {r3, r4, r5, r6, r7, lr} 1000469a: 4647 mov r7, r8 1000469c: 46ce mov lr, r9 1000469e: b580 push {r7, lr} 100046a0: 004c lsls r4, r1, #1 100046a2: 6803 ldr r3, [r0, #0] 100046a4: 1864 adds r4, r4, r1 100046a6: 3c03 subs r4, #3 100046a8: 191a adds r2, r3, r4 100046aa: 7856 ldrb r6, [r2, #1] 100046ac: 0007 movs r7, r0 100046ae: 000d movs r5, r1 100046b0: 2e00 cmp r6, #0 100046b2: d104 bne.n 100046be 100046b4: 0028 movs r0, r5 100046b6: bc0c pop {r2, r3} 100046b8: 4690 mov r8, r2 100046ba: 4699 mov r9, r3 100046bc: bdf8 pop {r3, r4, r5, r6, r7, pc} 100046be: 0071 lsls r1, r6, #1 100046c0: 1989 adds r1, r1, r6 100046c2: 3903 subs r1, #3 100046c4: 4688 mov r8, r1 100046c6: 4443 add r3, r8 100046c8: 7859 ldrb r1, [r3, #1] 100046ca: 4689 mov r9, r1 100046cc: 2100 movs r1, #0 100046ce: 7059 strb r1, [r3, #1] 100046d0: 7051 strb r1, [r2, #1] 100046d2: 2d00 cmp r5, #0 100046d4: d011 beq.n 100046fa 100046d6: 687b ldr r3, [r7, #4] 100046d8: 0032 movs r2, r6 100046da: 0029 movs r1, r5 100046dc: 6880 ldr r0, [r0, #8] 100046de: 4798 blx r3 100046e0: 683b ldr r3, [r7, #0] 100046e2: 2800 cmp r0, #0 100046e4: d032 beq.n 1000474c 100046e6: 191a adds r2, r3, r4 100046e8: 4443 add r3, r8 100046ea: 709d strb r5, [r3, #2] 100046ec: 7811 ldrb r1, [r2, #0] 100046ee: 2900 cmp r1, #0 100046f0: d000 beq.n 100046f4 100046f2: 7059 strb r1, [r3, #1] 100046f4: 7016 strb r6, [r2, #0] 100046f6: 46a0 mov r8, r4 100046f8: e000 b.n 100046fc 100046fa: 0035 movs r5, r6 100046fc: 464b mov r3, r9 100046fe: 2b00 cmp r3, #0 10004700: d0d8 beq.n 100046b4 10004702: 4649 mov r1, r9 10004704: 0038 movs r0, r7 10004706: f7ff ffc7 bl 10004698 1000470a: 1e04 subs r4, r0, #0 1000470c: d0d2 beq.n 100046b4 1000470e: 0002 movs r2, r0 10004710: 687b ldr r3, [r7, #4] 10004712: 0029 movs r1, r5 10004714: 68b8 ldr r0, [r7, #8] 10004716: 4798 blx r3 10004718: 0063 lsls r3, r4, #1 1000471a: 191b adds r3, r3, r4 1000471c: 3b03 subs r3, #3 1000471e: 683a ldr r2, [r7, #0] 10004720: 2800 cmp r0, #0 10004722: d109 bne.n 10004738 10004724: 18d3 adds r3, r2, r3 10004726: 4442 add r2, r8 10004728: 7094 strb r4, [r2, #2] 1000472a: 7819 ldrb r1, [r3, #0] 1000472c: 2900 cmp r1, #0 1000472e: d000 beq.n 10004732 10004730: 7051 strb r1, [r2, #1] 10004732: 701d strb r5, [r3, #0] 10004734: 0025 movs r5, r4 10004736: e7bd b.n 100046b4 10004738: 4641 mov r1, r8 1000473a: 18d3 adds r3, r2, r3 1000473c: 1851 adds r1, r2, r1 1000473e: 709d strb r5, [r3, #2] 10004740: 780a ldrb r2, [r1, #0] 10004742: 2a00 cmp r2, #0 10004744: d000 beq.n 10004748 10004746: 705a strb r2, [r3, #1] 10004748: 700c strb r4, [r1, #0] 1000474a: e7b3 b.n 100046b4 1000474c: 4642 mov r2, r8 1000474e: 191c adds r4, r3, r4 10004750: 189a adds r2, r3, r2 10004752: 70a6 strb r6, [r4, #2] 10004754: 7813 ldrb r3, [r2, #0] 10004756: 2b00 cmp r3, #0 10004758: d000 beq.n 1000475c 1000475a: 7063 strb r3, [r4, #1] 1000475c: 7015 strb r5, [r2, #0] 1000475e: 0035 movs r5, r6 10004760: e7cc b.n 100046fc 10004762: 46c0 nop ; (mov r8, r8) 10004764 : 10004764: b510 push {r4, lr} 10004766: 6083 str r3, [r0, #8] 10004768: 2300 movs r3, #0 1000476a: b2cc uxtb r4, r1 1000476c: 7343 strb r3, [r0, #13] 1000476e: 3301 adds r3, #1 10004770: 7304 strb r4, [r0, #12] 10004772: 6042 str r2, [r0, #4] 10004774: 7383 strb r3, [r0, #14] 10004776: 73c4 strb r4, [r0, #15] 10004778: 6800 ldr r0, [r0, #0] 1000477a: 2c01 cmp r4, #1 1000477c: d906 bls.n 1000478c 1000477e: 1c42 adds r2, r0, #1 10004780: 3301 adds r3, #1 10004782: b2db uxtb r3, r3 10004784: 7013 strb r3, [r2, #0] 10004786: 3203 adds r2, #3 10004788: 429c cmp r4, r3 1000478a: d8f9 bhi.n 10004780 1000478c: 23ff movs r3, #255 ; 0xff 1000478e: 4019 ands r1, r3 10004790: 004b lsls r3, r1, #1 10004792: 1859 adds r1, r3, r1 10004794: 2300 movs r3, #0 10004796: 1840 adds r0, r0, r1 10004798: 3803 subs r0, #3 1000479a: 7043 strb r3, [r0, #1] 1000479c: bd10 pop {r4, pc} 1000479e: 46c0 nop ; (mov r8, r8) 100047a0 : 100047a0: b5f0 push {r4, r5, r6, r7, lr} 100047a2: 464e mov r6, r9 100047a4: 4657 mov r7, sl 100047a6: 4645 mov r5, r8 100047a8: 46de mov lr, fp 100047aa: b5e0 push {r5, r6, r7, lr} 100047ac: 7b46 ldrb r6, [r0, #13] 100047ae: 6803 ldr r3, [r0, #0] 100047b0: 0074 lsls r4, r6, #1 100047b2: 19a4 adds r4, r4, r6 100047b4: 3c03 subs r4, #3 100047b6: 191a adds r2, r3, r4 100047b8: 7817 ldrb r7, [r2, #0] 100047ba: b083 sub sp, #12 100047bc: 0005 movs r5, r0 100047be: 4689 mov r9, r1 100047c0: 2f00 cmp r7, #0 100047c2: d11e bne.n 10004802 100047c4: 2900 cmp r1, #0 100047c6: d011 beq.n 100047ec 100047c8: 7bc0 ldrb r0, [r0, #15] 100047ca: 2800 cmp r0, #0 100047cc: d02a beq.n 10004824 100047ce: 0041 lsls r1, r0, #1 100047d0: 1809 adds r1, r1, r0 100047d2: 1859 adds r1, r3, r1 100047d4: 3903 subs r1, #3 100047d6: 704e strb r6, [r1, #1] 100047d8: 73ee strb r6, [r5, #15] 100047da: 2f00 cmp r7, #0 100047dc: d006 beq.n 100047ec 100047de: 0079 lsls r1, r7, #1 100047e0: 19c9 adds r1, r1, r7 100047e2: 3903 subs r1, #3 100047e4: 4688 mov r8, r1 100047e6: 2100 movs r1, #0 100047e8: 4443 add r3, r8 100047ea: 7099 strb r1, [r3, #2] 100047ec: 2300 movs r3, #0 100047ee: 0030 movs r0, r6 100047f0: 7053 strb r3, [r2, #1] 100047f2: 736f strb r7, [r5, #13] 100047f4: b003 add sp, #12 100047f6: bc3c pop {r2, r3, r4, r5} 100047f8: 4690 mov r8, r2 100047fa: 4699 mov r9, r3 100047fc: 46a2 mov sl, r4 100047fe: 46ab mov fp, r5 10004800: bdf0 pop {r4, r5, r6, r7, pc} 10004802: 0079 lsls r1, r7, #1 10004804: 19c9 adds r1, r1, r7 10004806: 3903 subs r1, #3 10004808: 4688 mov r8, r1 1000480a: 1859 adds r1, r3, r1 1000480c: 7848 ldrb r0, [r1, #1] 1000480e: 4682 mov sl, r0 10004810: 2800 cmp r0, #0 10004812: d109 bne.n 10004828 10004814: 4649 mov r1, r9 10004816: 2900 cmp r1, #0 10004818: d0e5 beq.n 100047e6 1000481a: 7be8 ldrb r0, [r5, #15] 1000481c: 2800 cmp r0, #0 1000481e: d1d6 bne.n 100047ce 10004820: 73ee strb r6, [r5, #15] 10004822: e7dc b.n 100047de 10004824: 73ee strb r6, [r5, #15] 10004826: e7e1 b.n 100047ec 10004828: 0042 lsls r2, r0, #1 1000482a: 4452 add r2, sl 1000482c: 3a03 subs r2, #3 1000482e: 4693 mov fp, r2 10004830: 445b add r3, fp 10004832: 785a ldrb r2, [r3, #1] 10004834: 9201 str r2, [sp, #4] 10004836: 2200 movs r2, #0 10004838: 705a strb r2, [r3, #1] 1000483a: 704a strb r2, [r1, #1] 1000483c: 686b ldr r3, [r5, #4] 1000483e: 0002 movs r2, r0 10004840: 0039 movs r1, r7 10004842: 68a8 ldr r0, [r5, #8] 10004844: 4798 blx r3 10004846: 682b ldr r3, [r5, #0] 10004848: 2800 cmp r0, #0 1000484a: d130 bne.n 100048ae 1000484c: 4641 mov r1, r8 1000484e: 4650 mov r0, sl 10004850: 465a mov r2, fp 10004852: 1859 adds r1, r3, r1 10004854: 189a adds r2, r3, r2 10004856: 7088 strb r0, [r1, #2] 10004858: 7810 ldrb r0, [r2, #0] 1000485a: 2800 cmp r0, #0 1000485c: d000 beq.n 10004860 1000485e: 7048 strb r0, [r1, #1] 10004860: 7017 strb r7, [r2, #0] 10004862: 46d8 mov r8, fp 10004864: 4657 mov r7, sl 10004866: 9a01 ldr r2, [sp, #4] 10004868: 2a00 cmp r2, #0 1000486a: d02d beq.n 100048c8 1000486c: 0011 movs r1, r2 1000486e: 0028 movs r0, r5 10004870: f7ff ff12 bl 10004698 10004874: 4682 mov sl, r0 10004876: 2800 cmp r0, #0 10004878: d025 beq.n 100048c6 1000487a: 0002 movs r2, r0 1000487c: 0039 movs r1, r7 1000487e: 686b ldr r3, [r5, #4] 10004880: 68a8 ldr r0, [r5, #8] 10004882: 4798 blx r3 10004884: 4653 mov r3, sl 10004886: 0059 lsls r1, r3, #1 10004888: 4451 add r1, sl 1000488a: 3903 subs r1, #3 1000488c: 682b ldr r3, [r5, #0] 1000488e: 2800 cmp r0, #0 10004890: d01c beq.n 100048cc 10004892: 4642 mov r2, r8 10004894: 1859 adds r1, r3, r1 10004896: 1898 adds r0, r3, r2 10004898: 708f strb r7, [r1, #2] 1000489a: 7802 ldrb r2, [r0, #0] 1000489c: 4694 mov ip, r2 1000489e: 191a adds r2, r3, r4 100048a0: 4664 mov r4, ip 100048a2: 2c00 cmp r4, #0 100048a4: d000 beq.n 100048a8 100048a6: 704c strb r4, [r1, #1] 100048a8: 4651 mov r1, sl 100048aa: 7001 strb r1, [r0, #0] 100048ac: e7b2 b.n 10004814 100048ae: 4659 mov r1, fp 100048b0: 4642 mov r2, r8 100048b2: 1859 adds r1, r3, r1 100048b4: 189a adds r2, r3, r2 100048b6: 708f strb r7, [r1, #2] 100048b8: 7810 ldrb r0, [r2, #0] 100048ba: 2800 cmp r0, #0 100048bc: d000 beq.n 100048c0 100048be: 7048 strb r0, [r1, #1] 100048c0: 4651 mov r1, sl 100048c2: 7011 strb r1, [r2, #0] 100048c4: e7cf b.n 10004866 100048c6: 682b ldr r3, [r5, #0] 100048c8: 191a adds r2, r3, r4 100048ca: e7a3 b.n 10004814 100048cc: 185a adds r2, r3, r1 100048ce: 4498 add r8, r3 100048d0: 4693 mov fp, r2 100048d2: 4650 mov r0, sl 100048d4: 4642 mov r2, r8 100048d6: 7090 strb r0, [r2, #2] 100048d8: 465a mov r2, fp 100048da: 7812 ldrb r2, [r2, #0] 100048dc: 4694 mov ip, r2 100048de: 4660 mov r0, ip 100048e0: 191a adds r2, r3, r4 100048e2: 2800 cmp r0, #0 100048e4: d002 beq.n 100048ec 100048e6: 4640 mov r0, r8 100048e8: 4664 mov r4, ip 100048ea: 7044 strb r4, [r0, #1] 100048ec: 4658 mov r0, fp 100048ee: 4688 mov r8, r1 100048f0: 7007 strb r7, [r0, #0] 100048f2: 4657 mov r7, sl 100048f4: e78e b.n 10004814 100048f6: 46c0 nop ; (mov r8, r8) 100048f8 : 100048f8: b5f0 push {r4, r5, r6, r7, lr} 100048fa: 4645 mov r5, r8 100048fc: 46de mov lr, fp 100048fe: 4657 mov r7, sl 10004900: 464e mov r6, r9 10004902: b5e0 push {r5, r6, r7, lr} 10004904: 000c movs r4, r1 10004906: b083 sub sp, #12 10004908: 0005 movs r5, r0 1000490a: 2300 movs r3, #0 1000490c: 2900 cmp r1, #0 1000490e: d027 beq.n 10004960 10004910: 0066 lsls r6, r4, #1 10004912: 7b47 ldrb r7, [r0, #13] 10004914: 6801 ldr r1, [r0, #0] 10004916: 1936 adds r6, r6, r4 10004918: 3e03 subs r6, #3 1000491a: 1988 adds r0, r1, r6 1000491c: 42a7 cmp r7, r4 1000491e: d033 beq.n 10004988 10004920: 7882 ldrb r2, [r0, #2] 10004922: 2a00 cmp r2, #0 10004924: d01c beq.n 10004960 10004926: 0053 lsls r3, r2, #1 10004928: 189b adds r3, r3, r2 1000492a: 3b03 subs r3, #3 1000492c: 18cb adds r3, r1, r3 1000492e: 781a ldrb r2, [r3, #0] 10004930: 42a2 cmp r2, r4 10004932: d11f bne.n 10004974 10004934: 7842 ldrb r2, [r0, #1] 10004936: 701a strb r2, [r3, #0] 10004938: 2300 movs r3, #0 1000493a: 7802 ldrb r2, [r0, #0] 1000493c: 7083 strb r3, [r0, #2] 1000493e: 7043 strb r3, [r0, #1] 10004940: 4691 mov r9, r2 10004942: 2a00 cmp r2, #0 10004944: d133 bne.n 100049ae 10004946: 7bea ldrb r2, [r5, #15] 10004948: 2a00 cmp r2, #0 1000494a: d066 beq.n 10004a1a 1000494c: 0053 lsls r3, r2, #1 1000494e: 189b adds r3, r3, r2 10004950: 18c9 adds r1, r1, r3 10004952: 3903 subs r1, #3 10004954: 704c strb r4, [r1, #1] 10004956: 73ec strb r4, [r5, #15] 10004958: 2300 movs r3, #0 1000495a: 7043 strb r3, [r0, #1] 1000495c: 2301 movs r3, #1 1000495e: 736f strb r7, [r5, #13] 10004960: 0018 movs r0, r3 10004962: b003 add sp, #12 10004964: bc3c pop {r2, r3, r4, r5} 10004966: 4690 mov r8, r2 10004968: 4699 mov r9, r3 1000496a: 46a2 mov sl, r4 1000496c: 46ab mov fp, r5 1000496e: bdf0 pop {r4, r5, r6, r7, pc} 10004970: 2a00 cmp r2, #0 10004972: d0e1 beq.n 10004938 10004974: 0053 lsls r3, r2, #1 10004976: 189b adds r3, r3, r2 10004978: 3b03 subs r3, #3 1000497a: 18cb adds r3, r1, r3 1000497c: 785a ldrb r2, [r3, #1] 1000497e: 42a2 cmp r2, r4 10004980: d1f6 bne.n 10004970 10004982: 7842 ldrb r2, [r0, #1] 10004984: 705a strb r2, [r3, #1] 10004986: e7d7 b.n 10004938 10004988: 7802 ldrb r2, [r0, #0] 1000498a: 9201 str r2, [sp, #4] 1000498c: 2a00 cmp r2, #0 1000498e: d146 bne.n 10004a1e 10004990: 7bea ldrb r2, [r5, #15] 10004992: 2a00 cmp r2, #0 10004994: d03f beq.n 10004a16 10004996: 0053 lsls r3, r2, #1 10004998: 189b adds r3, r3, r2 1000499a: 18c9 adds r1, r1, r3 1000499c: 3903 subs r1, #3 1000499e: 704f strb r7, [r1, #1] 100049a0: 73ef strb r7, [r5, #15] 100049a2: 2300 movs r3, #0 100049a4: 7043 strb r3, [r0, #1] 100049a6: 9b01 ldr r3, [sp, #4] 100049a8: 736b strb r3, [r5, #13] 100049aa: 2301 movs r3, #1 100049ac: e7d8 b.n 10004960 100049ae: 0052 lsls r2, r2, #1 100049b0: 444a add r2, r9 100049b2: 3a03 subs r2, #3 100049b4: 4690 mov r8, r2 100049b6: 188a adds r2, r1, r2 100049b8: 7857 ldrb r7, [r2, #1] 100049ba: 2f00 cmp r7, #0 100049bc: d142 bne.n 10004a44 100049be: 7beb ldrb r3, [r5, #15] 100049c0: 2b00 cmp r3, #0 100049c2: d000 beq.n 100049c6 100049c4: e129 b.n 10004c1a 100049c6: 464f mov r7, r9 100049c8: 7b6e ldrb r6, [r5, #13] 100049ca: 73ec strb r4, [r5, #15] 100049cc: 2300 movs r3, #0 100049ce: 7093 strb r3, [r2, #2] 100049d0: 7043 strb r3, [r0, #1] 100049d2: 2e00 cmp r6, #0 100049d4: d0c2 beq.n 1000495c 100049d6: 003a movs r2, r7 100049d8: 686b ldr r3, [r5, #4] 100049da: 0031 movs r1, r6 100049dc: 68a8 ldr r0, [r5, #8] 100049de: 4798 blx r3 100049e0: 0073 lsls r3, r6, #1 100049e2: 199b adds r3, r3, r6 100049e4: 3b03 subs r3, #3 100049e6: 682a ldr r2, [r5, #0] 100049e8: 2800 cmp r0, #0 100049ea: d008 beq.n 100049fe 100049ec: 18d3 adds r3, r2, r3 100049ee: 4442 add r2, r8 100049f0: 7096 strb r6, [r2, #2] 100049f2: 7819 ldrb r1, [r3, #0] 100049f4: 2900 cmp r1, #0 100049f6: d10c bne.n 10004a12 100049f8: 701f strb r7, [r3, #0] 100049fa: 0037 movs r7, r6 100049fc: e7ae b.n 1000495c 100049fe: 4641 mov r1, r8 10004a00: 18d3 adds r3, r2, r3 10004a02: 1851 adds r1, r2, r1 10004a04: 709f strb r7, [r3, #2] 10004a06: 780a ldrb r2, [r1, #0] 10004a08: 2a00 cmp r2, #0 10004a0a: d000 beq.n 10004a0e 10004a0c: 705a strb r2, [r3, #1] 10004a0e: 700e strb r6, [r1, #0] 10004a10: e7a4 b.n 1000495c 10004a12: 7051 strb r1, [r2, #1] 10004a14: e7f0 b.n 100049f8 10004a16: 73ef strb r7, [r5, #15] 10004a18: e7c3 b.n 100049a2 10004a1a: 73ec strb r4, [r5, #15] 10004a1c: e79c b.n 10004958 10004a1e: 0014 movs r4, r2 10004a20: 46a4 mov ip, r4 10004a22: 0052 lsls r2, r2, #1 10004a24: 4462 add r2, ip 10004a26: 3a03 subs r2, #3 10004a28: 4690 mov r8, r2 10004a2a: 188a adds r2, r1, r2 10004a2c: 7854 ldrb r4, [r2, #1] 10004a2e: 46a1 mov r9, r4 10004a30: 2c00 cmp r4, #0 10004a32: d158 bne.n 10004ae6 10004a34: 7beb ldrb r3, [r5, #15] 10004a36: 2b00 cmp r3, #0 10004a38: d000 beq.n 10004a3c 10004a3a: e0f7 b.n 10004c2c 10004a3c: 73ef strb r7, [r5, #15] 10004a3e: 2300 movs r3, #0 10004a40: 7093 strb r3, [r2, #2] 10004a42: e7ae b.n 100049a2 10004a44: 0078 lsls r0, r7, #1 10004a46: 19c0 adds r0, r0, r7 10004a48: 3803 subs r0, #3 10004a4a: 4682 mov sl, r0 10004a4c: 4451 add r1, sl 10004a4e: 7848 ldrb r0, [r1, #1] 10004a50: 704b strb r3, [r1, #1] 10004a52: 7053 strb r3, [r2, #1] 10004a54: 686b ldr r3, [r5, #4] 10004a56: 4683 mov fp, r0 10004a58: 003a movs r2, r7 10004a5a: 4649 mov r1, r9 10004a5c: 68a8 ldr r0, [r5, #8] 10004a5e: 4798 blx r3 10004a60: 682b ldr r3, [r5, #0] 10004a62: 2800 cmp r0, #0 10004a64: d100 bne.n 10004a68 10004a66: e0a2 b.n 10004bae 10004a68: 4642 mov r2, r8 10004a6a: 1898 adds r0, r3, r2 10004a6c: 4652 mov r2, sl 10004a6e: 1899 adds r1, r3, r2 10004a70: 464a mov r2, r9 10004a72: 708a strb r2, [r1, #2] 10004a74: 9001 str r0, [sp, #4] 10004a76: 0002 movs r2, r0 10004a78: 7800 ldrb r0, [r0, #0] 10004a7a: 2800 cmp r0, #0 10004a7c: d001 beq.n 10004a82 10004a7e: 9a01 ldr r2, [sp, #4] 10004a80: 7048 strb r0, [r1, #1] 10004a82: 7017 strb r7, [r2, #0] 10004a84: 464f mov r7, r9 10004a86: 465a mov r2, fp 10004a88: 2a00 cmp r2, #0 10004a8a: d028 beq.n 10004ade 10004a8c: 4659 mov r1, fp 10004a8e: 0028 movs r0, r5 10004a90: f7ff fe02 bl 10004698 10004a94: 4681 mov r9, r0 10004a96: 2800 cmp r0, #0 10004a98: d020 beq.n 10004adc 10004a9a: 0002 movs r2, r0 10004a9c: 686b ldr r3, [r5, #4] 10004a9e: 0039 movs r1, r7 10004aa0: 68a8 ldr r0, [r5, #8] 10004aa2: 4798 blx r3 10004aa4: 464b mov r3, r9 10004aa6: 005b lsls r3, r3, #1 10004aa8: 444b add r3, r9 10004aaa: 3b03 subs r3, #3 10004aac: 469c mov ip, r3 10004aae: 2800 cmp r0, #0 10004ab0: d06d beq.n 10004b8e 10004ab2: 4642 mov r2, r8 10004ab4: 682b ldr r3, [r5, #0] 10004ab6: 1898 adds r0, r3, r2 10004ab8: 4662 mov r2, ip 10004aba: 1899 adds r1, r3, r2 10004abc: 708f strb r7, [r1, #2] 10004abe: 9001 str r0, [sp, #4] 10004ac0: 7800 ldrb r0, [r0, #0] 10004ac2: 2800 cmp r0, #0 10004ac4: d000 beq.n 10004ac8 10004ac6: e083 b.n 10004bd0 10004ac8: 464a mov r2, r9 10004aca: 9801 ldr r0, [sp, #4] 10004acc: 7002 strb r2, [r0, #0] 10004ace: 7be9 ldrb r1, [r5, #15] 10004ad0: 1998 adds r0, r3, r6 10004ad2: 7b6e ldrb r6, [r5, #13] 10004ad4: 2900 cmp r1, #0 10004ad6: d151 bne.n 10004b7c 10004ad8: 9a01 ldr r2, [sp, #4] 10004ada: e776 b.n 100049ca 10004adc: 682b ldr r3, [r5, #0] 10004ade: 4642 mov r2, r8 10004ae0: 189a adds r2, r3, r2 10004ae2: 9201 str r2, [sp, #4] 10004ae4: e7f3 b.n 10004ace 10004ae6: 0060 lsls r0, r4, #1 10004ae8: 4448 add r0, r9 10004aea: 3803 subs r0, #3 10004aec: 4682 mov sl, r0 10004aee: 4451 add r1, sl 10004af0: 7848 ldrb r0, [r1, #1] 10004af2: 704b strb r3, [r1, #1] 10004af4: 7053 strb r3, [r2, #1] 10004af6: 4661 mov r1, ip 10004af8: 0022 movs r2, r4 10004afa: 4683 mov fp, r0 10004afc: 686b ldr r3, [r5, #4] 10004afe: 68a8 ldr r0, [r5, #8] 10004b00: 4664 mov r4, ip 10004b02: 4798 blx r3 10004b04: 6829 ldr r1, [r5, #0] 10004b06: 2800 cmp r0, #0 10004b08: d078 beq.n 10004bfc 10004b0a: 4652 mov r2, sl 10004b0c: 4643 mov r3, r8 10004b0e: 188a adds r2, r1, r2 10004b10: 18cb adds r3, r1, r3 10004b12: 7094 strb r4, [r2, #2] 10004b14: 7818 ldrb r0, [r3, #0] 10004b16: 2800 cmp r0, #0 10004b18: d000 beq.n 10004b1c 10004b1a: 7050 strb r0, [r2, #1] 10004b1c: 464a mov r2, r9 10004b1e: 46c2 mov sl, r8 10004b20: 701a strb r2, [r3, #0] 10004b22: 465b mov r3, fp 10004b24: 2b00 cmp r3, #0 10004b26: d050 beq.n 10004bca 10004b28: 4659 mov r1, fp 10004b2a: 0028 movs r0, r5 10004b2c: f7ff fdb4 bl 10004698 10004b30: 4680 mov r8, r0 10004b32: 2800 cmp r0, #0 10004b34: d048 beq.n 10004bc8 10004b36: 9c01 ldr r4, [sp, #4] 10004b38: 0002 movs r2, r0 10004b3a: 0021 movs r1, r4 10004b3c: 686b ldr r3, [r5, #4] 10004b3e: 68a8 ldr r0, [r5, #8] 10004b40: 4798 blx r3 10004b42: 4643 mov r3, r8 10004b44: 005a lsls r2, r3, #1 10004b46: 4442 add r2, r8 10004b48: 1ed3 subs r3, r2, #3 10004b4a: 6829 ldr r1, [r5, #0] 10004b4c: 2800 cmp r0, #0 10004b4e: d044 beq.n 10004bda 10004b50: 4652 mov r2, sl 10004b52: 18cb adds r3, r1, r3 10004b54: 188a adds r2, r1, r2 10004b56: 709c strb r4, [r3, #2] 10004b58: 7810 ldrb r0, [r2, #0] 10004b5a: 2800 cmp r0, #0 10004b5c: d000 beq.n 10004b60 10004b5e: 7058 strb r0, [r3, #1] 10004b60: 4643 mov r3, r8 10004b62: 7013 strb r3, [r2, #0] 10004b64: 7beb ldrb r3, [r5, #15] 10004b66: 1988 adds r0, r1, r6 10004b68: 2b00 cmp r3, #0 10004b6a: d100 bne.n 10004b6e 10004b6c: e766 b.n 10004a3c 10004b6e: 005e lsls r6, r3, #1 10004b70: 18f3 adds r3, r6, r3 10004b72: 18c9 adds r1, r1, r3 10004b74: 3903 subs r1, #3 10004b76: 704f strb r7, [r1, #1] 10004b78: 73ef strb r7, [r5, #15] 10004b7a: e760 b.n 10004a3e 10004b7c: 004a lsls r2, r1, #1 10004b7e: 4694 mov ip, r2 10004b80: 4461 add r1, ip 10004b82: 185b adds r3, r3, r1 10004b84: 3b03 subs r3, #3 10004b86: 705c strb r4, [r3, #1] 10004b88: 9a01 ldr r2, [sp, #4] 10004b8a: 73ec strb r4, [r5, #15] 10004b8c: e71e b.n 100049cc 10004b8e: 6829 ldr r1, [r5, #0] 10004b90: 4648 mov r0, r9 10004b92: 18ca adds r2, r1, r3 10004b94: 4643 mov r3, r8 10004b96: 18cb adds r3, r1, r3 10004b98: 7098 strb r0, [r3, #2] 10004b9a: 7810 ldrb r0, [r2, #0] 10004b9c: 4680 mov r8, r0 10004b9e: 1988 adds r0, r1, r6 10004ba0: 4646 mov r6, r8 10004ba2: 2e00 cmp r6, #0 10004ba4: d000 beq.n 10004ba8 10004ba6: 705e strb r6, [r3, #1] 10004ba8: 7017 strb r7, [r2, #0] 10004baa: 46e0 mov r8, ip 10004bac: e707 b.n 100049be 10004bae: 4641 mov r1, r8 10004bb0: 4652 mov r2, sl 10004bb2: 1859 adds r1, r3, r1 10004bb4: 189a adds r2, r3, r2 10004bb6: 708f strb r7, [r1, #2] 10004bb8: 7810 ldrb r0, [r2, #0] 10004bba: 2800 cmp r0, #0 10004bbc: d000 beq.n 10004bc0 10004bbe: 7048 strb r0, [r1, #1] 10004bc0: 4649 mov r1, r9 10004bc2: 46d0 mov r8, sl 10004bc4: 7011 strb r1, [r2, #0] 10004bc6: e75e b.n 10004a86 10004bc8: 6829 ldr r1, [r5, #0] 10004bca: 4653 mov r3, sl 10004bcc: 18ca adds r2, r1, r3 10004bce: e7c9 b.n 10004b64 10004bd0: 464a mov r2, r9 10004bd2: 7048 strb r0, [r1, #1] 10004bd4: 9901 ldr r1, [sp, #4] 10004bd6: 700a strb r2, [r1, #0] 10004bd8: e779 b.n 10004ace 10004bda: 18ca adds r2, r1, r3 10004bdc: 4653 mov r3, sl 10004bde: 4640 mov r0, r8 10004be0: 18cb adds r3, r1, r3 10004be2: 7098 strb r0, [r3, #2] 10004be4: 7810 ldrb r0, [r2, #0] 10004be6: 4684 mov ip, r0 10004be8: 4664 mov r4, ip 10004bea: 1988 adds r0, r1, r6 10004bec: 2c00 cmp r4, #0 10004bee: d000 beq.n 10004bf2 10004bf0: 705c strb r4, [r3, #1] 10004bf2: 9b01 ldr r3, [sp, #4] 10004bf4: 7013 strb r3, [r2, #0] 10004bf6: 4643 mov r3, r8 10004bf8: 9301 str r3, [sp, #4] 10004bfa: e71b b.n 10004a34 10004bfc: 4653 mov r3, sl 10004bfe: 18ca adds r2, r1, r3 10004c00: 4643 mov r3, r8 10004c02: 4648 mov r0, r9 10004c04: 18cb adds r3, r1, r3 10004c06: 7098 strb r0, [r3, #2] 10004c08: 7810 ldrb r0, [r2, #0] 10004c0a: 2800 cmp r0, #0 10004c0c: d000 beq.n 10004c10 10004c0e: 7058 strb r0, [r3, #1] 10004c10: 9b01 ldr r3, [sp, #4] 10004c12: 7013 strb r3, [r2, #0] 10004c14: 464b mov r3, r9 10004c16: 9301 str r3, [sp, #4] 10004c18: e783 b.n 10004b22 10004c1a: 2603 movs r6, #3 10004c1c: 4373 muls r3, r6 10004c1e: 18c9 adds r1, r1, r3 10004c20: 3903 subs r1, #3 10004c22: 704c strb r4, [r1, #1] 10004c24: 7b6e ldrb r6, [r5, #13] 10004c26: 73ec strb r4, [r5, #15] 10004c28: 464f mov r7, r9 10004c2a: e6cf b.n 100049cc 10004c2c: 2603 movs r6, #3 10004c2e: 4373 muls r3, r6 10004c30: 18c9 adds r1, r1, r3 10004c32: 3903 subs r1, #3 10004c34: 704f strb r7, [r1, #1] 10004c36: e701 b.n 10004a3c 10004c38 : 10004c38: 4b2d ldr r3, [pc, #180] ; (10004cf0 ) 10004c3a: 4a2e ldr r2, [pc, #184] ; (10004cf4 ) 10004c3c: b570 push {r4, r5, r6, lr} 10004c3e: 601a str r2, [r3, #0] 10004c40: 4a2d ldr r2, [pc, #180] ; (10004cf8 ) 10004c42: 4b2e ldr r3, [pc, #184] ; (10004cfc ) 10004c44: 492e ldr r1, [pc, #184] ; (10004d00 ) 10004c46: 601a str r2, [r3, #0] 10004c48: 0010 movs r0, r2 10004c4a: 688b ldr r3, [r1, #8] 10004c4c: 4398 bics r0, r3 10004c4e: d1fb bne.n 10004c48 10004c50: 4c2c ldr r4, [pc, #176] ; (10004d04 ) 10004c52: 4d2d ldr r5, [pc, #180] ; (10004d08 ) 10004c54: 42ac cmp r4, r5 10004c56: d209 bcs.n 10004c6c 10004c58: 2203 movs r2, #3 10004c5a: 1d23 adds r3, r4, #4 10004c5c: 3503 adds r5, #3 10004c5e: 1aed subs r5, r5, r3 10004c60: 4395 bics r5, r2 10004c62: 18ed adds r5, r5, r3 10004c64: cc08 ldmia r4!, {r3} 10004c66: 4798 blx r3 10004c68: 42ac cmp r4, r5 10004c6a: d1fb bne.n 10004c64 10004c6c: f000 f89a bl 10004da4 10004c70: 4a26 ldr r2, [pc, #152] ; (10004d0c ) 10004c72: 4b22 ldr r3, [pc, #136] ; (10004cfc ) 10004c74: 601a str r2, [r3, #0] 10004c76: 4a22 ldr r2, [pc, #136] ; (10004d00 ) 10004c78: 6893 ldr r3, [r2, #8] 10004c7a: 01db lsls r3, r3, #7 10004c7c: 3380 adds r3, #128 ; 0x80 10004c7e: d1fb bne.n 10004c78 10004c80: 2240 movs r2, #64 ; 0x40 10004c82: 4b23 ldr r3, [pc, #140] ; (10004d10 ) 10004c84: 4823 ldr r0, [pc, #140] ; (10004d14 ) 10004c86: 4d24 ldr r5, [pc, #144] ; (10004d18 ) 10004c88: 679a str r2, [r3, #120] ; 0x78 10004c8a: 675a str r2, [r3, #116] ; 0x74 10004c8c: 671a str r2, [r3, #112] ; 0x70 10004c8e: 66da str r2, [r3, #108] ; 0x6c 10004c90: 42a8 cmp r0, r5 10004c92: d305 bcc.n 10004ca0 10004c94: e00e b.n 10004cb4 10004c96: f7ff fce1 bl 1000465c 10004c9a: 0020 movs r0, r4 10004c9c: 42ac cmp r4, r5 10004c9e: d209 bcs.n 10004cb4 10004ca0: 0004 movs r4, r0 10004ca2: 6803 ldr r3, [r0, #0] 10004ca4: 3408 adds r4, #8 10004ca6: 2b00 cmp r3, #0 10004ca8: d1f5 bne.n 10004c96 10004caa: f7ff fcc9 bl 10004640 10004cae: 0020 movs r0, r4 10004cb0: 42ac cmp r4, r5 10004cb2: d3f5 bcc.n 10004ca0 10004cb4: 4d19 ldr r5, [pc, #100] ; (10004d1c ) 10004cb6: 4c1a ldr r4, [pc, #104] ; (10004d20 ) 10004cb8: 22c0 movs r2, #192 ; 0xc0 10004cba: 68a1 ldr r1, [r4, #8] 10004cbc: 0028 movs r0, r5 10004cbe: f003 fe53 bl 10008968 <__wrap___aeabi_memcpy> 10004cc2: 60a5 str r5, [r4, #8] 10004cc4: f7fe fe60 bl 10003988 10004cc8: f000 fb5c bl 10005384 10004ccc: f7ff f836 bl 10003d3c 10004cd0: 4c14 ldr r4, [pc, #80] ; (10004d24 ) 10004cd2: 4d15 ldr r5, [pc, #84] ; (10004d28 ) 10004cd4: 42ac cmp r4, r5 10004cd6: d209 bcs.n 10004cec 10004cd8: 2203 movs r2, #3 10004cda: 1d23 adds r3, r4, #4 10004cdc: 3503 adds r5, #3 10004cde: 1aed subs r5, r5, r3 10004ce0: 4395 bics r5, r2 10004ce2: 18ed adds r5, r5, r3 10004ce4: cc08 ldmia r4!, {r3} 10004ce6: 4798 blx r3 10004ce8: 42a5 cmp r5, r4 10004cea: d1fb bne.n 10004ce4 10004cec: bd70 pop {r4, r5, r6, pc} 10004cee: 46c0 nop ; (mov r8, r8) 10004cf0: 4000e000 .word 0x4000e000 10004cf4: fefbcdbf .word 0xfefbcdbf 10004cf8: 003c7ffe .word 0x003c7ffe 10004cfc: 4000f000 .word 0x4000f000 10004d00: 4000c000 .word 0x4000c000 10004d04: 20001de8 .word 0x20001de8 10004d08: 20001df8 .word 0x20001df8 10004d0c: 01ffffff .word 0x01ffffff 10004d10: 4001f000 .word 0x4001f000 10004d14: 20001de0 .word 0x20001de0 10004d18: 20001de8 .word 0x20001de8 10004d1c: 20000000 .word 0x20000000 10004d20: e000ed00 .word 0xe000ed00 10004d24: 20001df8 .word 0x20001df8 10004d28: 20001e08 .word 0x20001e08 10004d2c <_exit>: 10004d2c: be00 bkpt 0x0000 10004d2e: e7fd b.n 10004d2c <_exit> 10004d30 <_sbrk>: 10004d30: 4a09 ldr r2, [pc, #36] ; (10004d58 <_sbrk+0x28>) 10004d32: 6813 ldr r3, [r2, #0] 10004d34: 2b00 cmp r3, #0 10004d36: d006 beq.n 10004d46 <_sbrk+0x16> 10004d38: 4908 ldr r1, [pc, #32] ; (10004d5c <_sbrk+0x2c>) 10004d3a: 1818 adds r0, r3, r0 10004d3c: 4288 cmp r0, r1 10004d3e: d808 bhi.n 10004d52 <_sbrk+0x22> 10004d40: 6010 str r0, [r2, #0] 10004d42: 0018 movs r0, r3 10004d44: 4770 bx lr 10004d46: 4b06 ldr r3, [pc, #24] ; (10004d60 <_sbrk+0x30>) 10004d48: 4904 ldr r1, [pc, #16] ; (10004d5c <_sbrk+0x2c>) 10004d4a: 1818 adds r0, r3, r0 10004d4c: 6013 str r3, [r2, #0] 10004d4e: 4288 cmp r0, r1 10004d50: d9f6 bls.n 10004d40 <_sbrk+0x10> 10004d52: 2301 movs r3, #1 10004d54: 425b negs r3, r3 10004d56: e7f4 b.n 10004d42 <_sbrk+0x12> 10004d58: 200036e8 .word 0x200036e8 10004d5c: 20040000 .word 0x20040000 10004d60: 20004010 .word 0x20004010 10004d64 : 10004d64: be00 bkpt 0x0000 10004d66: e7fd b.n 10004d64 10004d68 : 10004d68: b40f push {r0, r1, r2, r3} 10004d6a: b500 push {lr} 10004d6c: 4808 ldr r0, [pc, #32] ; (10004d90 ) 10004d6e: b083 sub sp, #12 10004d70: f003 ff1c bl 10008bac <__wrap_puts> 10004d74: 9b04 ldr r3, [sp, #16] 10004d76: 2b00 cmp r3, #0 10004d78: d007 beq.n 10004d8a 10004d7a: a905 add r1, sp, #20 10004d7c: 0018 movs r0, r3 10004d7e: 9101 str r1, [sp, #4] 10004d80: f002 fefe bl 10007b80 10004d84: 4803 ldr r0, [pc, #12] ; (10004d94 ) 10004d86: f003 ff11 bl 10008bac <__wrap_puts> 10004d8a: be00 bkpt 0x0000 10004d8c: e7fd b.n 10004d8a 10004d8e: 46c0 nop ; (mov r8, r8) 10004d90: 1000f140 .word 0x1000f140 10004d94: 1000eb70 .word 0x1000eb70 10004d98 : 10004d98: b510 push {r4, lr} 10004d9a: 4801 ldr r0, [pc, #4] ; (10004da0 ) 10004d9c: f7ff ffe4 bl 10004d68 10004da0: 1000f134 .word 0x1000f134 10004da4 : 10004da4: b530 push {r4, r5, lr} 10004da6: 200c movs r0, #12 10004da8: b083 sub sp, #12 10004daa: f000 fb4f bl 1000544c 10004dae: f7fe fde3 bl 10003978 10004db2: 2800 cmp r0, #0 10004db4: d00e beq.n 10004dd4 10004db6: 4b96 ldr r3, [pc, #600] ; (10005010 ) 10004db8: 4a96 ldr r2, [pc, #600] ; (10005014 ) 10004dba: 601a str r2, [r3, #0] 10004dbc: 605a str r2, [r3, #4] 10004dbe: 609a str r2, [r3, #8] 10004dc0: 60da str r2, [r3, #12] 10004dc2: 611a str r2, [r3, #16] 10004dc4: 615a str r2, [r3, #20] 10004dc6: 619a str r2, [r3, #24] 10004dc8: 61da str r2, [r3, #28] 10004dca: 621a str r2, [r3, #32] 10004dcc: 4a92 ldr r2, [pc, #584] ; (10005018 ) 10004dce: 625a str r2, [r3, #36] ; 0x24 10004dd0: b003 add sp, #12 10004dd2: bd30 pop {r4, r5, pc} 10004dd4: 4c91 ldr r4, [pc, #580] ; (1000501c ) 10004dd6: 67a0 str r0, [r4, #120] ; 0x78 10004dd8: f000 fb8c bl 100054f4 10004ddc: 2201 movs r2, #1 10004dde: 4b90 ldr r3, [pc, #576] ; (10005020 ) 10004de0: 601a str r2, [r3, #0] 10004de2: 6c63 ldr r3, [r4, #68] ; 0x44 10004de4: 2b01 cmp r3, #1 10004de6: d1fc bne.n 10004de2 10004de8: 2203 movs r2, #3 10004dea: 4b8e ldr r3, [pc, #568] ; (10005024 ) 10004dec: 601a str r2, [r3, #0] 10004dee: 4a8b ldr r2, [pc, #556] ; (1000501c ) 10004df0: 6b93 ldr r3, [r2, #56] ; 0x38 10004df2: 2b01 cmp r3, #1 10004df4: d1fc bne.n 10004df0 10004df6: 2402 movs r4, #2 10004df8: 3305 adds r3, #5 10004dfa: 4a8b ldr r2, [pc, #556] ; (10005028 ) 10004dfc: 2101 movs r1, #1 10004dfe: 488b ldr r0, [pc, #556] ; (1000502c ) 10004e00: 9400 str r4, [sp, #0] 10004e02: f000 fad1 bl 100053a8 10004e06: 2305 movs r3, #5 10004e08: 4a89 ldr r2, [pc, #548] ; (10005030 ) 10004e0a: 9400 str r4, [sp, #0] 10004e0c: 2101 movs r1, #1 10004e0e: 4889 ldr r0, [pc, #548] ; (10005034 ) 10004e10: f000 faca bl 100053a8 10004e14: 4b88 ldr r3, [pc, #544] ; (10005038 ) 10004e16: 685a ldr r2, [r3, #4] 10004e18: 2aff cmp r2, #255 ; 0xff 10004e1a: d802 bhi.n 10004e22 10004e1c: 2280 movs r2, #128 ; 0x80 10004e1e: 0052 lsls r2, r2, #1 10004e20: 605a str r2, [r3, #4] 10004e22: 2280 movs r2, #128 ; 0x80 10004e24: 4c7a ldr r4, [pc, #488] ; (10005010 ) 10004e26: 4b7f ldr r3, [pc, #508] ; (10005024 ) 10004e28: 6921 ldr r1, [r4, #16] 10004e2a: 0112 lsls r2, r2, #4 10004e2c: 4d82 ldr r5, [pc, #520] ; (10005038 ) 10004e2e: 601a str r2, [r3, #0] 10004e30: 2900 cmp r1, #0 10004e32: d000 beq.n 10004e36 10004e34: e0e5 b.n 10005002 10004e36: 21e0 movs r1, #224 ; 0xe0 10004e38: 4b7f ldr r3, [pc, #508] ; (10005038 ) 10004e3a: 2002 movs r0, #2 10004e3c: 681a ldr r2, [r3, #0] 10004e3e: 4011 ands r1, r2 10004e40: 2280 movs r2, #128 ; 0x80 10004e42: 0152 lsls r2, r2, #5 10004e44: 432a orrs r2, r5 10004e46: 6011 str r1, [r2, #0] 10004e48: 6819 ldr r1, [r3, #0] 10004e4a: 4048 eors r0, r1 10004e4c: 2103 movs r1, #3 10004e4e: 4001 ands r1, r0 10004e50: 6011 str r1, [r2, #0] 10004e52: 2104 movs r1, #4 10004e54: 689a ldr r2, [r3, #8] 10004e56: 4211 tst r1, r2 10004e58: d0fc beq.n 10004e54 10004e5a: 2280 movs r2, #128 ; 0x80 10004e5c: 2180 movs r1, #128 ; 0x80 10004e5e: 0192 lsls r2, r2, #6 10004e60: 432a orrs r2, r5 10004e62: 0109 lsls r1, r1, #4 10004e64: 6011 str r1, [r2, #0] 10004e66: 2280 movs r2, #128 ; 0x80 10004e68: 0052 lsls r2, r2, #1 10004e6a: 605a str r2, [r3, #4] 10004e6c: 4b73 ldr r3, [pc, #460] ; (1000503c ) 10004e6e: 6123 str r3, [r4, #16] 10004e70: 4b73 ldr r3, [pc, #460] ; (10005040 ) 10004e72: 6859 ldr r1, [r3, #4] 10004e74: 29ff cmp r1, #255 ; 0xff 10004e76: d800 bhi.n 10004e7a 10004e78: e0c1 b.n 10004ffe 10004e7a: 2203 movs r2, #3 10004e7c: 4b68 ldr r3, [pc, #416] ; (10005020 ) 10004e7e: 4870 ldr r0, [pc, #448] ; (10005040 ) 10004e80: 601a str r2, [r3, #0] 10004e82: 2101 movs r1, #1 10004e84: 0003 movs r3, r0 10004e86: 689a ldr r2, [r3, #8] 10004e88: 4211 tst r1, r2 10004e8a: d0fc beq.n 10004e86 10004e8c: 25e0 movs r5, #224 ; 0xe0 10004e8e: 681a ldr r2, [r3, #0] 10004e90: 4015 ands r5, r2 10004e92: 2280 movs r2, #128 ; 0x80 10004e94: 0152 lsls r2, r2, #5 10004e96: 4302 orrs r2, r0 10004e98: 6015 str r5, [r2, #0] 10004e9a: 681b ldr r3, [r3, #0] 10004e9c: 404b eors r3, r1 10004e9e: 2103 movs r1, #3 10004ea0: 4019 ands r1, r3 10004ea2: 6011 str r1, [r2, #0] 10004ea4: 2102 movs r1, #2 10004ea6: 4a66 ldr r2, [pc, #408] ; (10005040 ) 10004ea8: 6893 ldr r3, [r2, #8] 10004eaa: 4219 tst r1, r3 10004eac: d0fc beq.n 10004ea8 10004eae: 2380 movs r3, #128 ; 0x80 10004eb0: 2180 movs r1, #128 ; 0x80 10004eb2: 019b lsls r3, r3, #6 10004eb4: 4303 orrs r3, r0 10004eb6: 0109 lsls r1, r1, #4 10004eb8: 6019 str r1, [r3, #0] 10004eba: 2180 movs r1, #128 ; 0x80 10004ebc: 4b61 ldr r3, [pc, #388] ; (10005044 ) 10004ebe: 0049 lsls r1, r1, #1 10004ec0: 6051 str r1, [r2, #4] 10004ec2: 6163 str r3, [r4, #20] 10004ec4: 4b60 ldr r3, [pc, #384] ; (10005048 ) 10004ec6: 685a ldr r2, [r3, #4] 10004ec8: 2aff cmp r2, #255 ; 0xff 10004eca: d800 bhi.n 10004ece 10004ecc: 6059 str r1, [r3, #4] 10004ece: 2280 movs r2, #128 ; 0x80 10004ed0: 4b5e ldr r3, [pc, #376] ; (1000504c ) 10004ed2: 69e1 ldr r1, [r4, #28] 10004ed4: 0112 lsls r2, r2, #4 10004ed6: 4d5c ldr r5, [pc, #368] ; (10005048 ) 10004ed8: 601a str r2, [r3, #0] 10004eda: 2900 cmp r1, #0 10004edc: d005 beq.n 10004eea 10004ede: 6960 ldr r0, [r4, #20] 10004ee0: f002 fec4 bl 10007c6c <__wrap___aeabi_uidiv> 10004ee4: 3001 adds r0, #1 10004ee6: 3801 subs r0, #1 10004ee8: d1fd bne.n 10004ee6 10004eea: 22e0 movs r2, #224 ; 0xe0 10004eec: 4956 ldr r1, [pc, #344] ; (10005048 ) 10004eee: 680b ldr r3, [r1, #0] 10004ef0: 401a ands r2, r3 10004ef2: 2380 movs r3, #128 ; 0x80 10004ef4: 015b lsls r3, r3, #5 10004ef6: 432b orrs r3, r5 10004ef8: 601a str r2, [r3, #0] 10004efa: 2380 movs r3, #128 ; 0x80 10004efc: 2280 movs r2, #128 ; 0x80 10004efe: 019b lsls r3, r3, #6 10004f00: 432b orrs r3, r5 10004f02: 0112 lsls r2, r2, #4 10004f04: 601a str r2, [r3, #0] 10004f06: 2280 movs r2, #128 ; 0x80 10004f08: 4b42 ldr r3, [pc, #264] ; (10005014 ) 10004f0a: 0052 lsls r2, r2, #1 10004f0c: 604a str r2, [r1, #4] 10004f0e: 61e3 str r3, [r4, #28] 10004f10: 4b4f ldr r3, [pc, #316] ; (10005050 ) 10004f12: 6859 ldr r1, [r3, #4] 10004f14: 29ff cmp r1, #255 ; 0xff 10004f16: d800 bhi.n 10004f1a 10004f18: 605a str r2, [r3, #4] 10004f1a: 2280 movs r2, #128 ; 0x80 10004f1c: 4b4d ldr r3, [pc, #308] ; (10005054 ) 10004f1e: 6a21 ldr r1, [r4, #32] 10004f20: 0112 lsls r2, r2, #4 10004f22: 4d4b ldr r5, [pc, #300] ; (10005050 ) 10004f24: 601a str r2, [r3, #0] 10004f26: 2900 cmp r1, #0 10004f28: d005 beq.n 10004f36 10004f2a: 6960 ldr r0, [r4, #20] 10004f2c: f002 fe9e bl 10007c6c <__wrap___aeabi_uidiv> 10004f30: 3001 adds r0, #1 10004f32: 3801 subs r0, #1 10004f34: d1fd bne.n 10004f32 10004f36: 22e0 movs r2, #224 ; 0xe0 10004f38: 4945 ldr r1, [pc, #276] ; (10005050 ) 10004f3a: 680b ldr r3, [r1, #0] 10004f3c: 401a ands r2, r3 10004f3e: 2380 movs r3, #128 ; 0x80 10004f40: 015b lsls r3, r3, #5 10004f42: 432b orrs r3, r5 10004f44: 601a str r2, [r3, #0] 10004f46: 2380 movs r3, #128 ; 0x80 10004f48: 2280 movs r2, #128 ; 0x80 10004f4a: 019b lsls r3, r3, #6 10004f4c: 432b orrs r3, r5 10004f4e: 0112 lsls r2, r2, #4 10004f50: 601a str r2, [r3, #0] 10004f52: 2380 movs r3, #128 ; 0x80 10004f54: 005b lsls r3, r3, #1 10004f56: 604b str r3, [r1, #4] 10004f58: 4b2e ldr r3, [pc, #184] ; (10005014 ) 10004f5a: 4a3f ldr r2, [pc, #252] ; (10005058 ) 10004f5c: 6223 str r3, [r4, #32] 10004f5e: 4b3f ldr r3, [pc, #252] ; (1000505c ) 10004f60: 6859 ldr r1, [r3, #4] 10004f62: 4291 cmp r1, r2 10004f64: d801 bhi.n 10004f6a 10004f66: 3201 adds r2, #1 10004f68: 605a str r2, [r3, #4] 10004f6a: 2280 movs r2, #128 ; 0x80 10004f6c: 4b3c ldr r3, [pc, #240] ; (10005060 ) 10004f6e: 6a61 ldr r1, [r4, #36] ; 0x24 10004f70: 0112 lsls r2, r2, #4 10004f72: 4d3a ldr r5, [pc, #232] ; (1000505c ) 10004f74: 601a str r2, [r3, #0] 10004f76: 2900 cmp r1, #0 10004f78: d005 beq.n 10004f86 10004f7a: 6960 ldr r0, [r4, #20] 10004f7c: f002 fe76 bl 10007c6c <__wrap___aeabi_uidiv> 10004f80: 3001 adds r0, #1 10004f82: 3801 subs r0, #1 10004f84: d1fd bne.n 10004f82 10004f86: 22e0 movs r2, #224 ; 0xe0 10004f88: 4934 ldr r1, [pc, #208] ; (1000505c ) 10004f8a: 680b ldr r3, [r1, #0] 10004f8c: 401a ands r2, r3 10004f8e: 2380 movs r3, #128 ; 0x80 10004f90: 015b lsls r3, r3, #5 10004f92: 432b orrs r3, r5 10004f94: 601a str r2, [r3, #0] 10004f96: 2380 movs r3, #128 ; 0x80 10004f98: 2280 movs r2, #128 ; 0x80 10004f9a: 019b lsls r3, r3, #6 10004f9c: 432b orrs r3, r5 10004f9e: 0112 lsls r2, r2, #4 10004fa0: 601a str r2, [r3, #0] 10004fa2: 2380 movs r3, #128 ; 0x80 10004fa4: 02db lsls r3, r3, #11 10004fa6: 604b str r3, [r1, #4] 10004fa8: 4b1b ldr r3, [pc, #108] ; (10005018 ) 10004faa: 6263 str r3, [r4, #36] ; 0x24 10004fac: 4b2d ldr r3, [pc, #180] ; (10005064 ) 10004fae: 685a ldr r2, [r3, #4] 10004fb0: 2aff cmp r2, #255 ; 0xff 10004fb2: d802 bhi.n 10004fba 10004fb4: 2280 movs r2, #128 ; 0x80 10004fb6: 0052 lsls r2, r2, #1 10004fb8: 605a str r2, [r3, #4] 10004fba: 2280 movs r2, #128 ; 0x80 10004fbc: 4b2a ldr r3, [pc, #168] ; (10005068 ) 10004fbe: 69a1 ldr r1, [r4, #24] 10004fc0: 0112 lsls r2, r2, #4 10004fc2: 4d28 ldr r5, [pc, #160] ; (10005064 ) 10004fc4: 601a str r2, [r3, #0] 10004fc6: 2900 cmp r1, #0 10004fc8: d005 beq.n 10004fd6 10004fca: 6960 ldr r0, [r4, #20] 10004fcc: f002 fe4e bl 10007c6c <__wrap___aeabi_uidiv> 10004fd0: 3001 adds r0, #1 10004fd2: 3801 subs r0, #1 10004fd4: d1fd bne.n 10004fd2 10004fd6: 22e0 movs r2, #224 ; 0xe0 10004fd8: 4922 ldr r1, [pc, #136] ; (10005064 ) 10004fda: 680b ldr r3, [r1, #0] 10004fdc: 401a ands r2, r3 10004fde: 2380 movs r3, #128 ; 0x80 10004fe0: 015b lsls r3, r3, #5 10004fe2: 432b orrs r3, r5 10004fe4: 601a str r2, [r3, #0] 10004fe6: 2380 movs r3, #128 ; 0x80 10004fe8: 2280 movs r2, #128 ; 0x80 10004fea: 019b lsls r3, r3, #6 10004fec: 432b orrs r3, r5 10004fee: 0112 lsls r2, r2, #4 10004ff0: 601a str r2, [r3, #0] 10004ff2: 2380 movs r3, #128 ; 0x80 10004ff4: 005b lsls r3, r3, #1 10004ff6: 604b str r3, [r1, #4] 10004ff8: 4b12 ldr r3, [pc, #72] ; (10005044 ) 10004ffa: 61a3 str r3, [r4, #24] 10004ffc: e6e8 b.n 10004dd0 10004ffe: 605a str r2, [r3, #4] 10005000: e73b b.n 10004e7a 10005002: 6960 ldr r0, [r4, #20] 10005004: f002 fe32 bl 10007c6c <__wrap___aeabi_uidiv> 10005008: 3001 adds r0, #1 1000500a: 3801 subs r0, #1 1000500c: d1fd bne.n 1000500a 1000500e: e712 b.n 10004e36 10005010: 20003650 .word 0x20003650 10005014: 02dc6c00 .word 0x02dc6c00 10005018: 0000b71b .word 0x0000b71b 1000501c: 40008000 .word 0x40008000 10005020: 4000b03c .word 0x4000b03c 10005024: 4000b030 .word 0x4000b030 10005028: 59682f00 .word 0x59682f00 1000502c: 40028000 .word 0x40028000 10005030: 1c9c3800 .word 0x1c9c3800 10005034: 4002c000 .word 0x4002c000 10005038: 40008030 .word 0x40008030 1000503c: 00b71b00 .word 0x00b71b00 10005040: 4000803c .word 0x4000803c 10005044: 07735940 .word 0x07735940 10005048: 40008054 .word 0x40008054 1000504c: 4000b054 .word 0x4000b054 10005050: 40008060 .word 0x40008060 10005054: 4000b060 .word 0x4000b060 10005058: 0003ffff .word 0x0003ffff 1000505c: 4000806c .word 0x4000806c 10005060: 4000b06c .word 0x4000b06c 10005064: 40008048 .word 0x40008048 10005068: 4000b048 .word 0x4000b048 1000506c : 1000506c: 4b01 ldr r3, [pc, #4] ; (10005074 ) 1000506e: 0080 lsls r0, r0, #2 10005070: 58c0 ldr r0, [r0, r3] 10005072: 4770 bx lr 10005074: 20003650 .word 0x20003650 10005078 : 10005078: 2301 movs r3, #1 1000507a: 4083 lsls r3, r0 1000507c: 2900 cmp r1, #0 1000507e: d102 bne.n 10005086 10005080: 4a03 ldr r2, [pc, #12] ; (10005090 ) 10005082: 6013 str r3, [r2, #0] 10005084: 4770 bx lr 10005086: 4a03 ldr r2, [pc, #12] ; (10005094 ) 10005088: 6013 str r3, [r2, #0] 1000508a: 4a03 ldr r2, [pc, #12] ; (10005098 ) 1000508c: 6013 str r3, [r2, #0] 1000508e: e7f9 b.n 10005084 10005090: e000e180 .word 0xe000e180 10005094: e000e280 .word 0xe000e280 10005098: e000e100 .word 0xe000e100 1000509c : 1000509c: 2301 movs r3, #1 1000509e: 4083 lsls r3, r0 100050a0: 4a01 ldr r2, [pc, #4] ; (100050a8 ) 100050a2: 6013 str r3, [r2, #0] 100050a4: 4770 bx lr 100050a6: 46c0 nop ; (mov r8, r8) 100050a8: e000e200 .word 0xe000e200 100050ac : 100050ac: 4b02 ldr r3, [pc, #8] ; (100050b8 ) 100050ae: 3010 adds r0, #16 100050b0: 689b ldr r3, [r3, #8] 100050b2: 0080 lsls r0, r0, #2 100050b4: 58c0 ldr r0, [r0, r3] 100050b6: 4770 bx lr 100050b8: e000ed00 .word 0xe000ed00 100050bc : 100050bc: b570 push {r4, r5, r6, lr} 100050be: 000d movs r5, r1 100050c0: f3ef 8610 mrs r6, PRIMASK 100050c4: b672 cpsid i 100050c6: 4a0f ldr r2, [pc, #60] ; (10005104 ) 100050c8: 6813 ldr r3, [r2, #0] 100050ca: 2b00 cmp r3, #0 100050cc: d0fc beq.n 100050c8 100050ce: f3bf 8f5f dmb sy 100050d2: 4b0d ldr r3, [pc, #52] ; (10005108 ) 100050d4: 3010 adds r0, #16 100050d6: 689b ldr r3, [r3, #8] 100050d8: 0084 lsls r4, r0, #2 100050da: 591b ldr r3, [r3, r4] 100050dc: 4a0b ldr r2, [pc, #44] ; (1000510c ) 100050de: 4293 cmp r3, r2 100050e0: d003 beq.n 100050ea 100050e2: 429d cmp r5, r3 100050e4: d001 beq.n 100050ea 100050e6: f7ff fe57 bl 10004d98 100050ea: 4b07 ldr r3, [pc, #28] ; (10005108 ) 100050ec: 689b ldr r3, [r3, #8] 100050ee: 511d str r5, [r3, r4] 100050f0: f3bf 8f5f dmb sy 100050f4: f3bf 8f5f dmb sy 100050f8: 2200 movs r2, #0 100050fa: 4b02 ldr r3, [pc, #8] ; (10005104 ) 100050fc: 601a str r2, [r3, #0] 100050fe: f386 8810 msr PRIMASK, r6 10005102: bd70 pop {r4, r5, r6, pc} 10005104: d0000124 .word 0xd0000124 10005108: e000ed00 .word 0xe000ed00 1000510c: 100001cd .word 0x100001cd 10005110 : 10005110: b5f0 push {r4, r5, r6, r7, lr} 10005112: 4645 mov r5, r8 10005114: 46de mov lr, fp 10005116: 4657 mov r7, sl 10005118: 464e mov r6, r9 1000511a: b5e0 push {r5, r6, r7, lr} 1000511c: 000d movs r5, r1 1000511e: b083 sub sp, #12 10005120: f3ef 8a10 mrs sl, PRIMASK 10005124: b672 cpsid i 10005126: 4a5d ldr r2, [pc, #372] ; (1000529c ) 10005128: 6813 ldr r3, [r2, #0] 1000512a: 2b00 cmp r3, #0 1000512c: d0fc beq.n 10005128 1000512e: f3bf 8f5f dmb sy 10005132: 2210 movs r2, #16 10005134: 4691 mov r9, r2 10005136: 4481 add r9, r0 10005138: 464a mov r2, r9 1000513a: 4b59 ldr r3, [pc, #356] ; (100052a0 ) 1000513c: 0096 lsls r6, r2, #2 1000513e: 689b ldr r3, [r3, #8] 10005140: 599c ldr r4, [r3, r6] 10005142: 4b58 ldr r3, [pc, #352] ; (100052a4 ) 10005144: 4698 mov r8, r3 10005146: 429c cmp r4, r3 10005148: d005 beq.n 10005156 1000514a: 42ac cmp r4, r5 1000514c: d051 beq.n 100051f2 1000514e: 4f56 ldr r7, [pc, #344] ; (100052a8 ) 10005150: 1be3 subs r3, r4, r7 10005152: 2b2f cmp r3, #47 ; 0x2f 10005154: d912 bls.n 1000517c 10005156: 4b52 ldr r3, [pc, #328] ; (100052a0 ) 10005158: 689b ldr r3, [r3, #8] 1000515a: 519c str r4, [r3, r6] 1000515c: f3bf 8f5f dmb sy 10005160: f3bf 8f5f dmb sy 10005164: 2200 movs r2, #0 10005166: 4b4d ldr r3, [pc, #308] ; (1000529c ) 10005168: 601a str r2, [r3, #0] 1000516a: f38a 8810 msr PRIMASK, sl 1000516e: b003 add sp, #12 10005170: bc3c pop {r2, r3, r4, r5} 10005172: 4690 mov r8, r2 10005174: 4699 mov r9, r3 10005176: 46a2 mov sl, r4 10005178: 46ab mov fp, r5 1000517a: bdf0 pop {r4, r5, r6, r7, pc} 1000517c: 2301 movs r3, #1 1000517e: 4083 lsls r3, r0 10005180: 469b mov fp, r3 10005182: 465a mov r2, fp 10005184: 4b49 ldr r3, [pc, #292] ; (100052ac ) 10005186: 681b ldr r3, [r3, #0] 10005188: 401a ands r2, r3 1000518a: 9200 str r2, [sp, #0] 1000518c: 465a mov r2, fp 1000518e: 4b48 ldr r3, [pc, #288] ; (100052b0 ) 10005190: 601a str r2, [r3, #0] 10005192: f3bf 8f5f dmb sy 10005196: f7fb f866 bl 10000266 <__get_current_exception> 1000519a: 9001 str r0, [sp, #4] 1000519c: 2800 cmp r0, #0 1000519e: d003 beq.n 100051a8 100051a0: 4581 cmp r9, r0 100051a2: d001 beq.n 100051a8 100051a4: f7ff fdf8 bl 10004d98 100051a8: 2301 movs r3, #1 100051aa: 0022 movs r2, r4 100051ac: 439a bics r2, r3 100051ae: 4b41 ldr r3, [pc, #260] ; (100052b4 ) 100051b0: 2006 movs r0, #6 100051b2: 469c mov ip, r3 100051b4: 0013 movs r3, r2 100051b6: 4661 mov r1, ip 100051b8: 1bdb subs r3, r3, r7 100051ba: 415b adcs r3, r3 100051bc: 4359 muls r1, r3 100051be: 0d09 lsrs r1, r1, #20 100051c0: 6893 ldr r3, [r2, #8] 100051c2: 468c mov ip, r1 100051c4: 5610 ldrsb r0, [r2, r0] 100051c6: 429d cmp r5, r3 100051c8: d10a bne.n 100051e0 100051ca: e051 b.n 10005270 100051cc: 0043 lsls r3, r0, #1 100051ce: 181b adds r3, r3, r0 100051d0: 2006 movs r0, #6 100051d2: 009b lsls r3, r3, #2 100051d4: 18fb adds r3, r7, r3 100051d6: 6899 ldr r1, [r3, #8] 100051d8: 5618 ldrsb r0, [r3, r0] 100051da: 42a9 cmp r1, r5 100051dc: d011 beq.n 10005202 100051de: 001a movs r2, r3 100051e0: 2800 cmp r0, #0 100051e2: daf3 bge.n 100051cc 100051e4: 9b00 ldr r3, [sp, #0] 100051e6: 2b00 cmp r3, #0 100051e8: d105 bne.n 100051f6 100051ea: 465a mov r2, fp 100051ec: 4b30 ldr r3, [pc, #192] ; (100052b0 ) 100051ee: 601a str r2, [r3, #0] 100051f0: e7b1 b.n 10005156 100051f2: 001c movs r4, r3 100051f4: e7af b.n 10005156 100051f6: 465a mov r2, fp 100051f8: 4b2f ldr r3, [pc, #188] ; (100052b8 ) 100051fa: 601a str r2, [r3, #0] 100051fc: 4b2b ldr r3, [pc, #172] ; (100052ac ) 100051fe: 601a str r2, [r3, #0] 10005200: e7a9 b.n 10005156 10005202: 2800 cmp r0, #0 10005204: db25 blt.n 10005252 10005206: 0042 lsls r2, r0, #1 10005208: 1811 adds r1, r2, r0 1000520a: 0089 lsls r1, r1, #2 1000520c: 187d adds r5, r7, r1 1000520e: 4688 mov r8, r1 10005210: 68a9 ldr r1, [r5, #8] 10005212: 6099 str r1, [r3, #8] 10005214: 79e9 ldrb r1, [r5, #7] 10005216: 71d9 strb r1, [r3, #7] 10005218: 2106 movs r1, #6 1000521a: 5669 ldrsb r1, [r5, r1] 1000521c: 7199 strb r1, [r3, #6] 1000521e: 79a9 ldrb r1, [r5, #6] 10005220: 297f cmp r1, #127 ; 0x7f 10005222: d813 bhi.n 1000524c 10005224: 88ad ldrh r5, [r5, #4] 10005226: 1af9 subs r1, r7, r3 10005228: 056d lsls r5, r5, #21 1000522a: 152d asrs r5, r5, #20 1000522c: 4445 add r5, r8 1000522e: 1949 adds r1, r1, r5 10005230: 25e0 movs r5, #224 ; 0xe0 10005232: 0509 lsls r1, r1, #20 10005234: 0d49 lsrs r1, r1, #21 10005236: 022d lsls r5, r5, #8 10005238: 4329 orrs r1, r5 1000523a: 8099 strh r1, [r3, #4] 1000523c: 1812 adds r2, r2, r0 1000523e: 4b1f ldr r3, [pc, #124] ; (100052bc ) 10005240: 0092 lsls r2, r2, #2 10005242: 18bf adds r7, r7, r2 10005244: 781a ldrb r2, [r3, #0] 10005246: 7018 strb r0, [r3, #0] 10005248: 71ba strb r2, [r7, #6] 1000524a: e7cb b.n 100051e4 1000524c: 21bd movs r1, #189 ; 0xbd 1000524e: 0209 lsls r1, r1, #8 10005250: e7f3 b.n 1000523a 10005252: 9901 ldr r1, [sp, #4] 10005254: 2900 cmp r1, #0 10005256: d113 bne.n 10005280 10005258: 2a00 cmp r2, #0 1000525a: d00f beq.n 1000527c 1000525c: 20ff movs r0, #255 ; 0xff 1000525e: 7190 strb r0, [r2, #6] 10005260: 4817 ldr r0, [pc, #92] ; (100052c0 ) 10005262: 8090 strh r0, [r2, #4] 10005264: 4a15 ldr r2, [pc, #84] ; (100052bc ) 10005266: 7810 ldrb r0, [r2, #0] 10005268: 7198 strb r0, [r3, #6] 1000526a: 4663 mov r3, ip 1000526c: 7013 strb r3, [r2, #0] 1000526e: e7b9 b.n 100051e4 10005270: 0013 movs r3, r2 10005272: 2800 cmp r0, #0 10005274: dac7 bge.n 10005206 10005276: 9a01 ldr r2, [sp, #4] 10005278: 2a00 cmp r2, #0 1000527a: d101 bne.n 10005280 1000527c: 4644 mov r4, r8 1000527e: e7f1 b.n 10005264 10005280: 4a10 ldr r2, [pc, #64] ; (100052c4 ) 10005282: 4911 ldr r1, [pc, #68] ; (100052c8 ) 10005284: 1ad2 subs r2, r2, r3 10005286: 3a08 subs r2, #8 10005288: 0250 lsls r0, r2, #9 1000528a: 0d40 lsrs r0, r0, #21 1000528c: 4301 orrs r1, r0 1000528e: 8099 strh r1, [r3, #4] 10005290: 490e ldr r1, [pc, #56] ; (100052cc ) 10005292: 0852 lsrs r2, r2, #1 10005294: 430a orrs r2, r1 10005296: 80da strh r2, [r3, #6] 10005298: e7a4 b.n 100051e4 1000529a: 46c0 nop ; (mov r8, r8) 1000529c: d0000124 .word 0xd0000124 100052a0: e000ed00 .word 0xe000ed00 100052a4: 100001cd .word 0x100001cd 100052a8: 200014f0 .word 0x200014f0 100052ac: e000e100 .word 0xe000e100 100052b0: e000e180 .word 0xe000e180 100052b4: 0000aaaa .word 0x0000aaaa 100052b8: e000e280 .word 0xe000e280 100052bc: 20003d46 .word 0x20003d46 100052c0: ffffbd00 .word 0xffffbd00 100052c4: 2000152a .word 0x2000152a 100052c8: fffff000 .word 0xfffff000 100052cc: fffff800 .word 0xfffff800 100052d0 : 100052d0: b5f8 push {r3, r4, r5, r6, r7, lr} 100052d2: 2501 movs r5, #1 100052d4: 0004 movs r4, r0 100052d6: 4305 orrs r5, r0 100052d8: f7fa ffc5 bl 10000266 <__get_current_exception> 100052dc: f3ef 8610 mrs r6, PRIMASK 100052e0: b672 cpsid i 100052e2: 4a21 ldr r2, [pc, #132] ; (10005368 ) 100052e4: 6813 ldr r3, [r2, #0] 100052e6: 2b00 cmp r3, #0 100052e8: d0fc beq.n 100052e4 100052ea: f3bf 8f5f dmb sy 100052ee: 4b1f ldr r3, [pc, #124] ; (1000536c ) 100052f0: 4a1f ldr r2, [pc, #124] ; (10005370 ) 100052f2: 0021 movs r1, r4 100052f4: 1ac9 subs r1, r1, r3 100052f6: 4149 adcs r1, r1 100052f8: 434a muls r2, r1 100052fa: 0d12 lsrs r2, r2, #20 100052fc: 491d ldr r1, [pc, #116] ; (10005374 ) 100052fe: 0080 lsls r0, r0, #2 10005300: 688f ldr r7, [r1, #8] 10005302: b252 sxtb r2, r2 10005304: 583f ldr r7, [r7, r0] 10005306: 42af cmp r7, r5 10005308: d01c beq.n 10005344 1000530a: 2106 movs r1, #6 1000530c: 5659 ldrsb r1, [r3, r1] 1000530e: 4291 cmp r1, r2 10005310: d026 beq.n 10005360 10005312: 2112 movs r1, #18 10005314: 5659 ldrsb r1, [r3, r1] 10005316: 4291 cmp r1, r2 10005318: d024 beq.n 10005364 1000531a: 211e movs r1, #30 1000531c: 5659 ldrsb r1, [r3, r1] 1000531e: 4291 cmp r1, r2 10005320: d014 beq.n 1000534c 10005322: 212a movs r1, #42 ; 0x2a 10005324: 5659 ldrsb r1, [r3, r1] 10005326: 2003 movs r0, #3 10005328: 4291 cmp r1, r2 1000532a: d010 beq.n 1000534e 1000532c: 4b12 ldr r3, [pc, #72] ; (10005378 ) 1000532e: 7819 ldrb r1, [r3, #0] 10005330: 701a strb r2, [r3, #0] 10005332: 71a1 strb r1, [r4, #6] 10005334: f3bf 8f5f dmb sy 10005338: 2200 movs r2, #0 1000533a: 4b0b ldr r3, [pc, #44] ; (10005368 ) 1000533c: 601a str r2, [r3, #0] 1000533e: f386 8810 msr PRIMASK, r6 10005342: bdf8 pop {r3, r4, r5, r6, r7, pc} 10005344: 688b ldr r3, [r1, #8] 10005346: 490d ldr r1, [pc, #52] ; (1000537c ) 10005348: 5019 str r1, [r3, r0] 1000534a: e7ef b.n 1000532c 1000534c: 2002 movs r0, #2 1000534e: 0041 lsls r1, r0, #1 10005350: 1809 adds r1, r1, r0 10005352: 0089 lsls r1, r1, #2 10005354: 185b adds r3, r3, r1 10005356: 21ff movs r1, #255 ; 0xff 10005358: 7199 strb r1, [r3, #6] 1000535a: 4909 ldr r1, [pc, #36] ; (10005380 ) 1000535c: 8099 strh r1, [r3, #4] 1000535e: e7e5 b.n 1000532c 10005360: 2000 movs r0, #0 10005362: e7f4 b.n 1000534e 10005364: 2001 movs r0, #1 10005366: e7f2 b.n 1000534e 10005368: d0000124 .word 0xd0000124 1000536c: 200014f0 .word 0x200014f0 10005370: 0000aaaa .word 0x0000aaaa 10005374: e000ed00 .word 0xe000ed00 10005378: 20003d46 .word 0x20003d46 1000537c: 100001cd .word 0x100001cd 10005380: ffffbd00 .word 0xffffbd00 10005384 : 10005384: 4b05 ldr r3, [pc, #20] ; (1000539c ) 10005386: 4a06 ldr r2, [pc, #24] ; (100053a0 ) 10005388: 6013 str r3, [r2, #0] 1000538a: 4a06 ldr r2, [pc, #24] ; (100053a4 ) 1000538c: 6013 str r3, [r2, #0] 1000538e: 6053 str r3, [r2, #4] 10005390: 6093 str r3, [r2, #8] 10005392: 60d3 str r3, [r2, #12] 10005394: 6113 str r3, [r2, #16] 10005396: 6153 str r3, [r2, #20] 10005398: 6193 str r3, [r2, #24] 1000539a: 4770 bx lr 1000539c: 80808080 .word 0x80808080 100053a0: e000e400 .word 0xe000e400 100053a4: e000e404 .word 0xe000e404 100053a8 : 100053a8: b5f8 push {r3, r4, r5, r6, r7, lr} 100053aa: 0004 movs r4, r0 100053ac: 200c movs r0, #12 100053ae: 001e movs r6, r3 100053b0: 0017 movs r7, r2 100053b2: 000d movs r5, r1 100053b4: f002 fc5a bl 10007c6c <__wrap___aeabi_uidiv> 100053b8: 0142 lsls r2, r0, #5 100053ba: 1a12 subs r2, r2, r0 100053bc: 0191 lsls r1, r2, #6 100053be: 1a89 subs r1, r1, r2 100053c0: 00c9 lsls r1, r1, #3 100053c2: 1809 adds r1, r1, r0 100053c4: 0189 lsls r1, r1, #6 100053c6: 0038 movs r0, r7 100053c8: f002 fc50 bl 10007c6c <__wrap___aeabi_uidiv> 100053cc: 9b06 ldr r3, [sp, #24] 100053ce: 0436 lsls r6, r6, #16 100053d0: 031b lsls r3, r3, #12 100053d2: 431e orrs r6, r3 100053d4: 6823 ldr r3, [r4, #0] 100053d6: 2b00 cmp r3, #0 100053d8: db21 blt.n 1000541e 100053da: 4b18 ldr r3, [pc, #96] ; (1000543c ) 100053dc: 18e2 adds r2, r4, r3 100053de: 4253 negs r3, r2 100053e0: 415a adcs r2, r3 100053e2: 2380 movs r3, #128 ; 0x80 100053e4: 015b lsls r3, r3, #5 100053e6: 469c mov ip, r3 100053e8: 4252 negs r2, r2 100053ea: 401a ands r2, r3 100053ec: 4b14 ldr r3, [pc, #80] ; (10005440 ) 100053ee: 4462 add r2, ip 100053f0: 601a str r2, [r3, #0] 100053f2: 4b14 ldr r3, [pc, #80] ; (10005444 ) 100053f4: 601a str r2, [r3, #0] 100053f6: 4b14 ldr r3, [pc, #80] ; (10005448 ) 100053f8: 0017 movs r7, r2 100053fa: 6899 ldr r1, [r3, #8] 100053fc: 438f bics r7, r1 100053fe: d1fb bne.n 100053f8 10005400: 23c0 movs r3, #192 ; 0xc0 10005402: 1d22 adds r2, r4, #4 10005404: 019b lsls r3, r3, #6 10005406: 4313 orrs r3, r2 10005408: 2221 movs r2, #33 ; 0x21 1000540a: 6025 str r5, [r4, #0] 1000540c: 60a0 str r0, [r4, #8] 1000540e: 601a str r2, [r3, #0] 10005410: 6822 ldr r2, [r4, #0] 10005412: 2a00 cmp r2, #0 10005414: dafc bge.n 10005410 10005416: 2208 movs r2, #8 10005418: 60e6 str r6, [r4, #12] 1000541a: 601a str r2, [r3, #0] 1000541c: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000541e: 233f movs r3, #63 ; 0x3f 10005420: 6822 ldr r2, [r4, #0] 10005422: 4013 ands r3, r2 10005424: 42ab cmp r3, r5 10005426: d1d8 bne.n 100053da 10005428: 68a3 ldr r3, [r4, #8] 1000542a: 051b lsls r3, r3, #20 1000542c: 0d1b lsrs r3, r3, #20 1000542e: 4283 cmp r3, r0 10005430: d1d3 bne.n 100053da 10005432: 68e3 ldr r3, [r4, #12] 10005434: 2e00 cmp r6, #0 10005436: d1d0 bne.n 100053da 10005438: e7f0 b.n 1000541c 1000543a: 46c0 nop ; (mov r8, r8) 1000543c: bffd4000 .word 0xbffd4000 10005440: 4000e000 .word 0x4000e000 10005444: 4000f000 .word 0x4000f000 10005448: 4000c000 .word 0x4000c000 1000544c : 1000544c: 2380 movs r3, #128 ; 0x80 1000544e: 009b lsls r3, r3, #2 10005450: 4318 orrs r0, r3 10005452: 4b01 ldr r3, [pc, #4] ; (10005458 ) 10005454: 62d8 str r0, [r3, #44] ; 0x2c 10005456: 4770 bx lr 10005458: 40058000 .word 0x40058000 1000545c : 1000545c: b510 push {r4, lr} 1000545e: 2480 movs r4, #128 ; 0x80 10005460: 4b1b ldr r3, [pc, #108] ; (100054d0 ) 10005462: 05e4 lsls r4, r4, #23 10005464: 601c str r4, [r3, #0] 10005466: 2800 cmp r0, #0 10005468: d01a beq.n 100054a0 1000546a: 2301 movs r3, #1 1000546c: 4c19 ldr r4, [pc, #100] ; (100054d4 ) 1000546e: 4318 orrs r0, r3 10005470: 4b19 ldr r3, [pc, #100] ; (100054d8 ) 10005472: 61dc str r4, [r3, #28] 10005474: 4c19 ldr r4, [pc, #100] ; (100054dc ) 10005476: 4044 eors r4, r0 10005478: 621c str r4, [r3, #32] 1000547a: 6259 str r1, [r3, #36] ; 0x24 1000547c: 6298 str r0, [r3, #40] ; 0x28 1000547e: 2180 movs r1, #128 ; 0x80 10005480: 4b13 ldr r3, [pc, #76] ; (100054d0 ) 10005482: 05c9 lsls r1, r1, #23 10005484: 6019 str r1, [r3, #0] 10005486: 4816 ldr r0, [pc, #88] ; (100054e0 ) 10005488: 4916 ldr r1, [pc, #88] ; (100054e4 ) 1000548a: 6008 str r0, [r1, #0] 1000548c: 21e0 movs r1, #224 ; 0xe0 1000548e: 04c9 lsls r1, r1, #19 10005490: 6019 str r1, [r3, #0] 10005492: 2a00 cmp r2, #0 10005494: d107 bne.n 100054a6 10005496: 2280 movs r2, #128 ; 0x80 10005498: 4b13 ldr r3, [pc, #76] ; (100054e8 ) 1000549a: 0612 lsls r2, r2, #24 1000549c: 601a str r2, [r3, #0] 1000549e: bd10 pop {r4, pc} 100054a0: 4b0d ldr r3, [pc, #52] ; (100054d8 ) 100054a2: 61d8 str r0, [r3, #28] 100054a4: e7eb b.n 1000547e 100054a6: 0153 lsls r3, r2, #5 100054a8: 1a9b subs r3, r3, r2 100054aa: 009b lsls r3, r3, #2 100054ac: 189a adds r2, r3, r2 100054ae: 4b0f ldr r3, [pc, #60] ; (100054ec ) 100054b0: 0112 lsls r2, r2, #4 100054b2: 429a cmp r2, r3 100054b4: d808 bhi.n 100054c8 100054b6: 4b0e ldr r3, [pc, #56] ; (100054f0 ) 100054b8: 601a str r2, [r3, #0] 100054ba: 4b07 ldr r3, [pc, #28] ; (100054d8 ) 100054bc: 605a str r2, [r3, #4] 100054be: 2280 movs r2, #128 ; 0x80 100054c0: 4b09 ldr r3, [pc, #36] ; (100054e8 ) 100054c2: 05d2 lsls r2, r2, #23 100054c4: 601a str r2, [r3, #0] 100054c6: e7ea b.n 1000549e 100054c8: 4a09 ldr r2, [pc, #36] ; (100054f0 ) 100054ca: 6013 str r3, [r2, #0] 100054cc: 001a movs r2, r3 100054ce: e7f4 b.n 100054ba 100054d0: 4005b000 .word 0x4005b000 100054d4: b007c0d3 .word 0xb007c0d3 100054d8: 40058000 .word 0x40058000 100054dc: 4ff83f2d .word 0x4ff83f2d 100054e0: 0001fffc .word 0x0001fffc 100054e4: 40012008 .word 0x40012008 100054e8: 4005a000 .word 0x4005a000 100054ec: 00ffffff .word 0x00ffffff 100054f0: 20003af0 .word 0x20003af0 100054f4 : 100054f4: 23aa movs r3, #170 ; 0xaa 100054f6: 4a06 ldr r2, [pc, #24] ; (10005510 ) 100054f8: 011b lsls r3, r3, #4 100054fa: 6013 str r3, [r2, #0] 100054fc: 232f movs r3, #47 ; 0x2f 100054fe: 4905 ldr r1, [pc, #20] ; (10005514 ) 10005500: 60d3 str r3, [r2, #12] 10005502: 4b05 ldr r3, [pc, #20] ; (10005518 ) 10005504: 6019 str r1, [r3, #0] 10005506: 6853 ldr r3, [r2, #4] 10005508: 2b00 cmp r3, #0 1000550a: dafc bge.n 10005506 1000550c: 4770 bx lr 1000550e: 46c0 nop ; (mov r8, r8) 10005510: 40024000 .word 0x40024000 10005514: 00fab000 .word 0x00fab000 10005518: 40026000 .word 0x40026000 1000551c <_out_buffer>: 1000551c: 429a cmp r2, r3 1000551e: d200 bcs.n 10005522 <_out_buffer+0x6> 10005520: 5488 strb r0, [r1, r2] 10005522: 4770 bx lr 10005524 <_out_null>: 10005524: 4770 bx lr 10005526: 46c0 nop ; (mov r8, r8) 10005528 <_out_fct>: 10005528: b510 push {r4, lr} 1000552a: 2800 cmp r0, #0 1000552c: d003 beq.n 10005536 <_out_fct+0xe> 1000552e: 684a ldr r2, [r1, #4] 10005530: 680b ldr r3, [r1, #0] 10005532: 0011 movs r1, r2 10005534: 4798 blx r3 10005536: bd10 pop {r4, pc} 10005538 <_out_char>: 10005538: b510 push {r4, lr} 1000553a: 2800 cmp r0, #0 1000553c: d001 beq.n 10005542 <_out_char+0xa> 1000553e: f003 fae5 bl 10008b0c <__wrap_putchar> 10005542: bd10 pop {r4, pc} 10005544 <_ntoa_format>: 10005544: b5f0 push {r4, r5, r6, r7, lr} 10005546: 4657 mov r7, sl 10005548: 4645 mov r5, r8 1000554a: 46de mov lr, fp 1000554c: 464e mov r6, r9 1000554e: b5e0 push {r5, r6, r7, lr} 10005550: b085 sub sp, #20 10005552: 4698 mov r8, r3 10005554: ab10 add r3, sp, #64 ; 0x40 10005556: 781d ldrb r5, [r3, #0] 10005558: 9b13 ldr r3, [sp, #76] ; 0x4c 1000555a: 4693 mov fp, r2 1000555c: 469a mov sl, r3 1000555e: 2302 movs r3, #2 10005560: 9a14 ldr r2, [sp, #80] ; 0x50 10005562: 000f movs r7, r1 10005564: 4013 ands r3, r2 10005566: 0006 movs r6, r0 10005568: 9c0f ldr r4, [sp, #60] ; 0x3c 1000556a: 9912 ldr r1, [sp, #72] ; 0x48 1000556c: 9301 str r3, [sp, #4] 1000556e: 2b00 cmp r3, #0 10005570: d12d bne.n 100055ce <_ntoa_format+0x8a> 10005572: 3301 adds r3, #1 10005574: 4013 ands r3, r2 10005576: 469c mov ip, r3 10005578: 4653 mov r3, sl 1000557a: 2b00 cmp r3, #0 1000557c: d166 bne.n 1000564c <_ntoa_format+0x108> 1000557e: 428c cmp r4, r1 10005580: d20d bcs.n 1000559e <_ntoa_format+0x5a> 10005582: 2c1f cmp r4, #31 10005584: d900 bls.n 10005588 <_ntoa_format+0x44> 10005586: e112 b.n 100057ae <_ntoa_format+0x26a> 10005588: 9b0e ldr r3, [sp, #56] ; 0x38 1000558a: 2030 movs r0, #48 ; 0x30 1000558c: 191b adds r3, r3, r4 1000558e: e002 b.n 10005596 <_ntoa_format+0x52> 10005590: 3301 adds r3, #1 10005592: 2c20 cmp r4, #32 10005594: d003 beq.n 1000559e <_ntoa_format+0x5a> 10005596: 3401 adds r4, #1 10005598: 7018 strb r0, [r3, #0] 1000559a: 42a1 cmp r1, r4 1000559c: d8f8 bhi.n 10005590 <_ntoa_format+0x4c> 1000559e: 4663 mov r3, ip 100055a0: 2b00 cmp r3, #0 100055a2: d014 beq.n 100055ce <_ntoa_format+0x8a> 100055a4: 45a2 cmp sl, r4 100055a6: d912 bls.n 100055ce <_ntoa_format+0x8a> 100055a8: 9b0e ldr r3, [sp, #56] ; 0x38 100055aa: 2030 movs r0, #48 ; 0x30 100055ac: 191b adds r3, r3, r4 100055ae: 2c1f cmp r4, #31 100055b0: d821 bhi.n 100055f6 <_ntoa_format+0xb2> 100055b2: 46ac mov ip, r5 100055b4: 0015 movs r5, r2 100055b6: 4652 mov r2, sl 100055b8: e002 b.n 100055c0 <_ntoa_format+0x7c> 100055ba: 3301 adds r3, #1 100055bc: 2c20 cmp r4, #32 100055be: d017 beq.n 100055f0 <_ntoa_format+0xac> 100055c0: 3401 adds r4, #1 100055c2: 7018 strb r0, [r3, #0] 100055c4: 4294 cmp r4, r2 100055c6: d1f8 bne.n 100055ba <_ntoa_format+0x76> 100055c8: 4692 mov sl, r2 100055ca: 002a movs r2, r5 100055cc: 4665 mov r5, ip 100055ce: 06d3 lsls r3, r2, #27 100055d0: d52e bpl.n 10005630 <_ntoa_format+0xec> 100055d2: 0553 lsls r3, r2, #21 100055d4: d419 bmi.n 1000560a <_ntoa_format+0xc6> 100055d6: 2c00 cmp r4, #0 100055d8: d111 bne.n 100055fe <_ntoa_format+0xba> 100055da: 9b11 ldr r3, [sp, #68] ; 0x44 100055dc: 2b10 cmp r3, #16 100055de: d100 bne.n 100055e2 <_ntoa_format+0x9e> 100055e0: e0d9 b.n 10005796 <_ntoa_format+0x252> 100055e2: 2b02 cmp r3, #2 100055e4: d11f bne.n 10005626 <_ntoa_format+0xe2> 100055e6: 990e ldr r1, [sp, #56] ; 0x38 100055e8: 3360 adds r3, #96 ; 0x60 100055ea: 700b strb r3, [r1, #0] 100055ec: 2401 movs r4, #1 100055ee: e01a b.n 10005626 <_ntoa_format+0xe2> 100055f0: 4692 mov sl, r2 100055f2: 002a movs r2, r5 100055f4: 4665 mov r5, ip 100055f6: 06d3 lsls r3, r2, #27 100055f8: d53e bpl.n 10005678 <_ntoa_format+0x134> 100055fa: 0553 lsls r3, r2, #21 100055fc: d405 bmi.n 1000560a <_ntoa_format+0xc6> 100055fe: 42a1 cmp r1, r4 10005600: d100 bne.n 10005604 <_ntoa_format+0xc0> 10005602: e09f b.n 10005744 <_ntoa_format+0x200> 10005604: 4554 cmp r4, sl 10005606: d100 bne.n 1000560a <_ntoa_format+0xc6> 10005608: e09c b.n 10005744 <_ntoa_format+0x200> 1000560a: 9b11 ldr r3, [sp, #68] ; 0x44 1000560c: 2b10 cmp r3, #16 1000560e: d065 beq.n 100056dc <_ntoa_format+0x198> 10005610: 2b02 cmp r3, #2 10005612: d106 bne.n 10005622 <_ntoa_format+0xde> 10005614: 2c1f cmp r4, #31 10005616: d865 bhi.n 100056e4 <_ntoa_format+0x1a0> 10005618: 2162 movs r1, #98 ; 0x62 1000561a: 9b0e ldr r3, [sp, #56] ; 0x38 1000561c: 191b adds r3, r3, r4 1000561e: 7019 strb r1, [r3, #0] 10005620: 3401 adds r4, #1 10005622: 2c1f cmp r4, #31 10005624: d85e bhi.n 100056e4 <_ntoa_format+0x1a0> 10005626: 2130 movs r1, #48 ; 0x30 10005628: 9b0e ldr r3, [sp, #56] ; 0x38 1000562a: 191b adds r3, r3, r4 1000562c: 7019 strb r1, [r3, #0] 1000562e: 3401 adds r4, #1 10005630: 2c1f cmp r4, #31 10005632: d857 bhi.n 100056e4 <_ntoa_format+0x1a0> 10005634: 2d00 cmp r5, #0 10005636: d11b bne.n 10005670 <_ntoa_format+0x12c> 10005638: 0753 lsls r3, r2, #29 1000563a: d500 bpl.n 1000563e <_ntoa_format+0xfa> 1000563c: e070 b.n 10005720 <_ntoa_format+0x1dc> 1000563e: 0713 lsls r3, r2, #28 10005640: d550 bpl.n 100056e4 <_ntoa_format+0x1a0> 10005642: 2320 movs r3, #32 10005644: 990e ldr r1, [sp, #56] ; 0x38 10005646: 550b strb r3, [r1, r4] 10005648: 3401 adds r4, #1 1000564a: e015 b.n 10005678 <_ntoa_format+0x134> 1000564c: 4663 mov r3, ip 1000564e: 2b00 cmp r3, #0 10005650: d06b beq.n 1000572a <_ntoa_format+0x1e6> 10005652: 2d00 cmp r5, #0 10005654: d000 beq.n 10005658 <_ntoa_format+0x114> 10005656: e070 b.n 1000573a <_ntoa_format+0x1f6> 10005658: 230c movs r3, #12 1000565a: 4213 tst r3, r2 1000565c: d16d bne.n 1000573a <_ntoa_format+0x1f6> 1000565e: 428c cmp r4, r1 10005660: d2a0 bcs.n 100055a4 <_ntoa_format+0x60> 10005662: 2c1f cmp r4, #31 10005664: d990 bls.n 10005588 <_ntoa_format+0x44> 10005666: 4653 mov r3, sl 10005668: 2420 movs r4, #32 1000566a: 2b20 cmp r3, #32 1000566c: d8c3 bhi.n 100055f6 <_ntoa_format+0xb2> 1000566e: e7ae b.n 100055ce <_ntoa_format+0x8a> 10005670: 232d movs r3, #45 ; 0x2d 10005672: 990e ldr r1, [sp, #56] ; 0x38 10005674: 550b strb r3, [r1, r4] 10005676: 3401 adds r4, #1 10005678: 0793 lsls r3, r2, #30 1000567a: d036 beq.n 100056ea <_ntoa_format+0x1a6> 1000567c: 465b mov r3, fp 1000567e: 9303 str r3, [sp, #12] 10005680: 001a movs r2, r3 10005682: 9b0e ldr r3, [sp, #56] ; 0x38 10005684: 9402 str r4, [sp, #8] 10005686: 4699 mov r9, r3 10005688: 464b mov r3, r9 1000568a: 3c01 subs r4, #1 1000568c: 1c55 adds r5, r2, #1 1000568e: 5d18 ldrb r0, [r3, r4] 10005690: 0039 movs r1, r7 10005692: 4643 mov r3, r8 10005694: 47b0 blx r6 10005696: 002a movs r2, r5 10005698: 2c00 cmp r4, #0 1000569a: d1f5 bne.n 10005688 <_ntoa_format+0x144> 1000569c: 9a03 ldr r2, [sp, #12] 1000569e: 9b02 ldr r3, [sp, #8] 100056a0: 4694 mov ip, r2 100056a2: 4463 add r3, ip 100056a4: 001d movs r5, r3 100056a6: 9b01 ldr r3, [sp, #4] 100056a8: 2b00 cmp r3, #0 100056aa: d00f beq.n 100056cc <_ntoa_format+0x188> 100056ac: 465b mov r3, fp 100056ae: 1aeb subs r3, r5, r3 100056b0: 4553 cmp r3, sl 100056b2: d20b bcs.n 100056cc <_ntoa_format+0x188> 100056b4: 002a movs r2, r5 100056b6: 465d mov r5, fp 100056b8: 1c54 adds r4, r2, #1 100056ba: 4643 mov r3, r8 100056bc: 0039 movs r1, r7 100056be: 2020 movs r0, #32 100056c0: 47b0 blx r6 100056c2: 0022 movs r2, r4 100056c4: 1b63 subs r3, r4, r5 100056c6: 4553 cmp r3, sl 100056c8: d3f6 bcc.n 100056b8 <_ntoa_format+0x174> 100056ca: 0025 movs r5, r4 100056cc: 0028 movs r0, r5 100056ce: b005 add sp, #20 100056d0: bc3c pop {r2, r3, r4, r5} 100056d2: 4690 mov r8, r2 100056d4: 4699 mov r9, r3 100056d6: 46a2 mov sl, r4 100056d8: 46ab mov fp, r5 100056da: bdf0 pop {r4, r5, r6, r7, pc} 100056dc: 0693 lsls r3, r2, #26 100056de: d541 bpl.n 10005764 <_ntoa_format+0x220> 100056e0: 2c1f cmp r4, #31 100056e2: d952 bls.n 1000578a <_ntoa_format+0x246> 100056e4: 465d mov r5, fp 100056e6: 0793 lsls r3, r2, #30 100056e8: d112 bne.n 10005710 <_ntoa_format+0x1cc> 100056ea: 4554 cmp r4, sl 100056ec: d238 bcs.n 10005760 <_ntoa_format+0x21c> 100056ee: 465b mov r3, fp 100056f0: 4453 add r3, sl 100056f2: 1b1b subs r3, r3, r4 100056f4: 940f str r4, [sp, #60] ; 0x3c 100056f6: 001c movs r4, r3 100056f8: 9b0f ldr r3, [sp, #60] ; 0x3c 100056fa: 465a mov r2, fp 100056fc: 4699 mov r9, r3 100056fe: 1c55 adds r5, r2, #1 10005700: 4643 mov r3, r8 10005702: 0039 movs r1, r7 10005704: 2020 movs r0, #32 10005706: 47b0 blx r6 10005708: 002a movs r2, r5 1000570a: 42a5 cmp r5, r4 1000570c: d1f7 bne.n 100056fe <_ntoa_format+0x1ba> 1000570e: 464c mov r4, r9 10005710: 2c00 cmp r4, #0 10005712: d0c8 beq.n 100056a6 <_ntoa_format+0x162> 10005714: 9b0e ldr r3, [sp, #56] ; 0x38 10005716: 9503 str r5, [sp, #12] 10005718: 9402 str r4, [sp, #8] 1000571a: 002a movs r2, r5 1000571c: 4699 mov r9, r3 1000571e: e7b3 b.n 10005688 <_ntoa_format+0x144> 10005720: 232b movs r3, #43 ; 0x2b 10005722: 990e ldr r1, [sp, #56] ; 0x38 10005724: 550b strb r3, [r1, r4] 10005726: 3401 adds r4, #1 10005728: e7a6 b.n 10005678 <_ntoa_format+0x134> 1000572a: 428c cmp r4, r1 1000572c: d300 bcc.n 10005730 <_ntoa_format+0x1ec> 1000572e: e74e b.n 100055ce <_ntoa_format+0x8a> 10005730: 2c1f cmp r4, #31 10005732: d800 bhi.n 10005736 <_ntoa_format+0x1f2> 10005734: e728 b.n 10005588 <_ntoa_format+0x44> 10005736: 2420 movs r4, #32 10005738: e749 b.n 100055ce <_ntoa_format+0x8a> 1000573a: 2301 movs r3, #1 1000573c: 425b negs r3, r3 1000573e: 4699 mov r9, r3 10005740: 44ca add sl, r9 10005742: e78c b.n 1000565e <_ntoa_format+0x11a> 10005744: 1e63 subs r3, r4, #1 10005746: 2b00 cmp r3, #0 10005748: d115 bne.n 10005776 <_ntoa_format+0x232> 1000574a: 9b11 ldr r3, [sp, #68] ; 0x44 1000574c: 2b10 cmp r3, #16 1000574e: d019 beq.n 10005784 <_ntoa_format+0x240> 10005750: 2b02 cmp r3, #2 10005752: d100 bne.n 10005756 <_ntoa_format+0x212> 10005754: e747 b.n 100055e6 <_ntoa_format+0xa2> 10005756: 2330 movs r3, #48 ; 0x30 10005758: 990e ldr r1, [sp, #56] ; 0x38 1000575a: 2401 movs r4, #1 1000575c: 700b strb r3, [r1, #0] 1000575e: e769 b.n 10005634 <_ntoa_format+0xf0> 10005760: 465d mov r5, fp 10005762: e7d5 b.n 10005710 <_ntoa_format+0x1cc> 10005764: 2c1f cmp r4, #31 10005766: d900 bls.n 1000576a <_ntoa_format+0x226> 10005768: e786 b.n 10005678 <_ntoa_format+0x134> 1000576a: 2178 movs r1, #120 ; 0x78 1000576c: 9b0e ldr r3, [sp, #56] ; 0x38 1000576e: 191b adds r3, r3, r4 10005770: 7019 strb r1, [r3, #0] 10005772: 3401 adds r4, #1 10005774: e755 b.n 10005622 <_ntoa_format+0xde> 10005776: 9911 ldr r1, [sp, #68] ; 0x44 10005778: 3c02 subs r4, #2 1000577a: 2910 cmp r1, #16 1000577c: d0ae beq.n 100056dc <_ntoa_format+0x198> 1000577e: 001c movs r4, r3 10005780: 000b movs r3, r1 10005782: e745 b.n 10005610 <_ntoa_format+0xcc> 10005784: 0693 lsls r3, r2, #26 10005786: d50d bpl.n 100057a4 <_ntoa_format+0x260> 10005788: 2400 movs r4, #0 1000578a: 2158 movs r1, #88 ; 0x58 1000578c: 9b0e ldr r3, [sp, #56] ; 0x38 1000578e: 191b adds r3, r3, r4 10005790: 7019 strb r1, [r3, #0] 10005792: 3401 adds r4, #1 10005794: e745 b.n 10005622 <_ntoa_format+0xde> 10005796: 0693 lsls r3, r2, #26 10005798: d504 bpl.n 100057a4 <_ntoa_format+0x260> 1000579a: 2358 movs r3, #88 ; 0x58 1000579c: 990e ldr r1, [sp, #56] ; 0x38 1000579e: 2401 movs r4, #1 100057a0: 700b strb r3, [r1, #0] 100057a2: e740 b.n 10005626 <_ntoa_format+0xe2> 100057a4: 2378 movs r3, #120 ; 0x78 100057a6: 990e ldr r1, [sp, #56] ; 0x38 100057a8: 2401 movs r4, #1 100057aa: 700b strb r3, [r1, #0] 100057ac: e73b b.n 10005626 <_ntoa_format+0xe2> 100057ae: 2420 movs r4, #32 100057b0: e6f5 b.n 1000559e <_ntoa_format+0x5a> 100057b2: 46c0 nop ; (mov r8, r8) 100057b4 <_etoa.part.0>: 100057b4: b5f0 push {r4, r5, r6, r7, lr} 100057b6: 4645 mov r5, r8 100057b8: 46de mov lr, fp 100057ba: 4657 mov r7, sl 100057bc: 464e mov r6, r9 100057be: b5e0 push {r5, r6, r7, lr} 100057c0: b09b sub sp, #108 ; 0x6c 100057c2: 4698 mov r8, r3 100057c4: 9b25 ldr r3, [sp, #148] ; 0x94 100057c6: 9c24 ldr r4, [sp, #144] ; 0x90 100057c8: 001d movs r5, r3 100057ca: 9008 str r0, [sp, #32] 100057cc: 9109 str r1, [sp, #36] ; 0x24 100057ce: 920a str r2, [sp, #40] ; 0x28 100057d0: 930c str r3, [sp, #48] ; 0x30 100057d2: 2200 movs r2, #0 100057d4: 2300 movs r3, #0 100057d6: 0020 movs r0, r4 100057d8: 0029 movs r1, r5 100057da: 940b str r4, [sp, #44] ; 0x2c 100057dc: f002 fcfc bl 100081d8 <__wrap___aeabi_dcmplt> 100057e0: 2800 cmp r0, #0 100057e2: d000 beq.n 100057e6 <_etoa.part.0+0x32> 100057e4: e1a7 b.n 10005b36 <_etoa.part.0+0x382> 100057e6: 9a0b ldr r2, [sp, #44] ; 0x2c 100057e8: 9b0c ldr r3, [sp, #48] ; 0x30 100057ea: 4692 mov sl, r2 100057ec: 469b mov fp, r3 100057ee: 2380 movs r3, #128 ; 0x80 100057f0: 9a28 ldr r2, [sp, #160] ; 0xa0 100057f2: 00db lsls r3, r3, #3 100057f4: 401a ands r2, r3 100057f6: 920e str r2, [sp, #56] ; 0x38 100057f8: d101 bne.n 100057fe <_etoa.part.0+0x4a> 100057fa: 2306 movs r3, #6 100057fc: 9326 str r3, [sp, #152] ; 0x98 100057fe: 2380 movs r3, #128 ; 0x80 10005800: 9a28 ldr r2, [sp, #160] ; 0xa0 10005802: 011b lsls r3, r3, #4 10005804: 401a ands r2, r3 10005806: 4656 mov r6, sl 10005808: 465b mov r3, fp 1000580a: 920d str r2, [sp, #52] ; 0x34 1000580c: 4333 orrs r3, r6 1000580e: d100 bne.n 10005812 <_etoa.part.0+0x5e> 10005810: e161 b.n 10005ad6 <_etoa.part.0+0x322> 10005812: 465b mov r3, fp 10005814: 0058 lsls r0, r3, #1 10005816: 4bcc ldr r3, [pc, #816] ; (10005b48 <_etoa.part.0+0x394>) 10005818: 0d40 lsrs r0, r0, #21 1000581a: 469c mov ip, r3 1000581c: 4460 add r0, ip 1000581e: f002 fd09 bl 10008234 <__wrap___aeabi_i2d> 10005822: 4aca ldr r2, [pc, #808] ; (10005b4c <_etoa.part.0+0x398>) 10005824: 4bca ldr r3, [pc, #808] ; (10005b50 <_etoa.part.0+0x39c>) 10005826: f002 fc94 bl 10008152 <__wrap___aeabi_dmul> 1000582a: 4aca ldr r2, [pc, #808] ; (10005b54 <_etoa.part.0+0x3a0>) 1000582c: 4bca ldr r3, [pc, #808] ; (10005b58 <_etoa.part.0+0x3a4>) 1000582e: f002 fc69 bl 10008104 <__wrap___aeabi_dadd> 10005832: 465b mov r3, fp 10005834: 4ac9 ldr r2, [pc, #804] ; (10005b5c <_etoa.part.0+0x3a8>) 10005836: 031b lsls r3, r3, #12 10005838: 0b1b lsrs r3, r3, #12 1000583a: 431a orrs r2, r3 1000583c: 0004 movs r4, r0 1000583e: 000d movs r5, r1 10005840: 4bc7 ldr r3, [pc, #796] ; (10005b60 <_etoa.part.0+0x3ac>) 10005842: 0011 movs r1, r2 10005844: 4650 mov r0, sl 10005846: 2200 movs r2, #0 10005848: f002 fc53 bl 100080f2 <__wrap___aeabi_dsub> 1000584c: 4ac5 ldr r2, [pc, #788] ; (10005b64 <_etoa.part.0+0x3b0>) 1000584e: 4bc6 ldr r3, [pc, #792] ; (10005b68 <_etoa.part.0+0x3b4>) 10005850: f002 fc7f bl 10008152 <__wrap___aeabi_dmul> 10005854: 0002 movs r2, r0 10005856: 000b movs r3, r1 10005858: 0020 movs r0, r4 1000585a: 0029 movs r1, r5 1000585c: f002 fc52 bl 10008104 <__wrap___aeabi_dadd> 10005860: f002 fd00 bl 10008264 <__wrap___aeabi_d2iz> 10005864: 4681 mov r9, r0 10005866: f002 fce5 bl 10008234 <__wrap___aeabi_i2d> 1000586a: 4ac0 ldr r2, [pc, #768] ; (10005b6c <_etoa.part.0+0x3b8>) 1000586c: 4bc0 ldr r3, [pc, #768] ; (10005b70 <_etoa.part.0+0x3bc>) 1000586e: 0004 movs r4, r0 10005870: 000d movs r5, r1 10005872: f002 fc6e bl 10008152 <__wrap___aeabi_dmul> 10005876: 2200 movs r2, #0 10005878: 4bbe ldr r3, [pc, #760] ; (10005b74 <_etoa.part.0+0x3c0>) 1000587a: f002 fc43 bl 10008104 <__wrap___aeabi_dadd> 1000587e: f002 fcf1 bl 10008264 <__wrap___aeabi_d2iz> 10005882: 4abd ldr r2, [pc, #756] ; (10005b78 <_etoa.part.0+0x3c4>) 10005884: 0006 movs r6, r0 10005886: 4bbd ldr r3, [pc, #756] ; (10005b7c <_etoa.part.0+0x3c8>) 10005888: 0020 movs r0, r4 1000588a: 0029 movs r1, r5 1000588c: f002 fc61 bl 10008152 <__wrap___aeabi_dmul> 10005890: 0004 movs r4, r0 10005892: 0030 movs r0, r6 10005894: 000d movs r5, r1 10005896: 960f str r6, [sp, #60] ; 0x3c 10005898: f002 fccc bl 10008234 <__wrap___aeabi_i2d> 1000589c: 4ab8 ldr r2, [pc, #736] ; (10005b80 <_etoa.part.0+0x3cc>) 1000589e: 4bb9 ldr r3, [pc, #740] ; (10005b84 <_etoa.part.0+0x3d0>) 100058a0: f002 fc57 bl 10008152 <__wrap___aeabi_dmul> 100058a4: 0002 movs r2, r0 100058a6: 000b movs r3, r1 100058a8: 0020 movs r0, r4 100058aa: 0029 movs r1, r5 100058ac: f002 fc21 bl 100080f2 <__wrap___aeabi_dsub> 100058b0: 0002 movs r2, r0 100058b2: 000b movs r3, r1 100058b4: 0006 movs r6, r0 100058b6: 000f movs r7, r1 100058b8: f002 fc4b bl 10008152 <__wrap___aeabi_dmul> 100058bc: 0032 movs r2, r6 100058be: 0004 movs r4, r0 100058c0: 000d movs r5, r1 100058c2: 003b movs r3, r7 100058c4: 0030 movs r0, r6 100058c6: 0039 movs r1, r7 100058c8: f002 fc1c bl 10008104 <__wrap___aeabi_dadd> 100058cc: 2200 movs r2, #0 100058ce: 9010 str r0, [sp, #64] ; 0x40 100058d0: 9111 str r1, [sp, #68] ; 0x44 100058d2: 4bad ldr r3, [pc, #692] ; (10005b88 <_etoa.part.0+0x3d4>) 100058d4: 0020 movs r0, r4 100058d6: 0029 movs r1, r5 100058d8: f002 fc1d bl 10008116 <__wrap___aeabi_ddiv> 100058dc: 2200 movs r2, #0 100058de: 4bab ldr r3, [pc, #684] ; (10005b8c <_etoa.part.0+0x3d8>) 100058e0: f002 fc10 bl 10008104 <__wrap___aeabi_dadd> 100058e4: 0002 movs r2, r0 100058e6: 000b movs r3, r1 100058e8: 0020 movs r0, r4 100058ea: 0029 movs r1, r5 100058ec: f002 fc13 bl 10008116 <__wrap___aeabi_ddiv> 100058f0: 2200 movs r2, #0 100058f2: 4ba7 ldr r3, [pc, #668] ; (10005b90 <_etoa.part.0+0x3dc>) 100058f4: f002 fc06 bl 10008104 <__wrap___aeabi_dadd> 100058f8: 0002 movs r2, r0 100058fa: 000b movs r3, r1 100058fc: 0020 movs r0, r4 100058fe: 0029 movs r1, r5 10005900: f002 fc09 bl 10008116 <__wrap___aeabi_ddiv> 10005904: 000d movs r5, r1 10005906: 2180 movs r1, #128 ; 0x80 10005908: 0004 movs r4, r0 1000590a: 0032 movs r2, r6 1000590c: 003b movs r3, r7 1000590e: 2000 movs r0, #0 10005910: 05c9 lsls r1, r1, #23 10005912: f002 fbee bl 100080f2 <__wrap___aeabi_dsub> 10005916: 0002 movs r2, r0 10005918: 000b movs r3, r1 1000591a: 0020 movs r0, r4 1000591c: 0029 movs r1, r5 1000591e: f002 fbf1 bl 10008104 <__wrap___aeabi_dadd> 10005922: 0002 movs r2, r0 10005924: 000b movs r3, r1 10005926: 9810 ldr r0, [sp, #64] ; 0x40 10005928: 9911 ldr r1, [sp, #68] ; 0x44 1000592a: f002 fbf4 bl 10008116 <__wrap___aeabi_ddiv> 1000592e: 2200 movs r2, #0 10005930: 4b8a ldr r3, [pc, #552] ; (10005b5c <_etoa.part.0+0x3a8>) 10005932: f002 fbe7 bl 10008104 <__wrap___aeabi_dadd> 10005936: 4a97 ldr r2, [pc, #604] ; (10005b94 <_etoa.part.0+0x3e0>) 10005938: 9b0f ldr r3, [sp, #60] ; 0x3c 1000593a: 4694 mov ip, r2 1000593c: 4463 add r3, ip 1000593e: 2200 movs r2, #0 10005940: 051b lsls r3, r3, #20 10005942: f002 fc06 bl 10008152 <__wrap___aeabi_dmul> 10005946: 0005 movs r5, r0 10005948: 000c movs r4, r1 1000594a: 0002 movs r2, r0 1000594c: 000b movs r3, r1 1000594e: 4650 mov r0, sl 10005950: 4659 mov r1, fp 10005952: f002 fc41 bl 100081d8 <__wrap___aeabi_dcmplt> 10005956: 2800 cmp r0, #0 10005958: d00b beq.n 10005972 <_etoa.part.0+0x1be> 1000595a: 2301 movs r3, #1 1000595c: 425b negs r3, r3 1000595e: 469c mov ip, r3 10005960: 0028 movs r0, r5 10005962: 0021 movs r1, r4 10005964: 2200 movs r2, #0 10005966: 4b89 ldr r3, [pc, #548] ; (10005b8c <_etoa.part.0+0x3d8>) 10005968: 44e1 add r9, ip 1000596a: f002 fbd4 bl 10008116 <__wrap___aeabi_ddiv> 1000596e: 0005 movs r5, r0 10005970: 000c movs r4, r1 10005972: 464b mov r3, r9 10005974: 26c6 movs r6, #198 ; 0xc6 10005976: 3363 adds r3, #99 ; 0x63 10005978: 429e cmp r6, r3 1000597a: 41b6 sbcs r6, r6 1000597c: 9b0d ldr r3, [sp, #52] ; 0x34 1000597e: 4276 negs r6, r6 10005980: 3604 adds r6, #4 10005982: 2b00 cmp r3, #0 10005984: d000 beq.n 10005988 <_etoa.part.0+0x1d4> 10005986: e0bc b.n 10005b02 <_etoa.part.0+0x34e> 10005988: 9b27 ldr r3, [sp, #156] ; 0x9c 1000598a: 2700 movs r7, #0 1000598c: 429e cmp r6, r3 1000598e: d200 bcs.n 10005992 <_etoa.part.0+0x1de> 10005990: 1b9f subs r7, r3, r6 10005992: 2302 movs r3, #2 10005994: 9a28 ldr r2, [sp, #160] ; 0xa0 10005996: 401a ands r2, r3 10005998: 920d str r2, [sp, #52] ; 0x34 1000599a: d003 beq.n 100059a4 <_etoa.part.0+0x1f0> 1000599c: 4273 negs r3, r6 1000599e: 4173 adcs r3, r6 100059a0: 425b negs r3, r3 100059a2: 401f ands r7, r3 100059a4: 464b mov r3, r9 100059a6: 2b00 cmp r3, #0 100059a8: d007 beq.n 100059ba <_etoa.part.0+0x206> 100059aa: 4650 mov r0, sl 100059ac: 4659 mov r1, fp 100059ae: 002a movs r2, r5 100059b0: 0023 movs r3, r4 100059b2: f002 fbb0 bl 10008116 <__wrap___aeabi_ddiv> 100059b6: 4682 mov sl, r0 100059b8: 468b mov fp, r1 100059ba: 2200 movs r2, #0 100059bc: 2300 movs r3, #0 100059be: 980b ldr r0, [sp, #44] ; 0x2c 100059c0: 990c ldr r1, [sp, #48] ; 0x30 100059c2: f002 fc09 bl 100081d8 <__wrap___aeabi_dcmplt> 100059c6: 2800 cmp r0, #0 100059c8: d003 beq.n 100059d2 <_etoa.part.0+0x21e> 100059ca: 2180 movs r1, #128 ; 0x80 100059cc: 0609 lsls r1, r1, #24 100059ce: 4459 add r1, fp 100059d0: 468b mov fp, r1 100059d2: 4652 mov r2, sl 100059d4: 465b mov r3, fp 100059d6: 4650 mov r0, sl 100059d8: 4659 mov r1, fp 100059da: f002 fc18 bl 1000820e <__wrap___aeabi_dcmpun> 100059de: 2800 cmp r0, #0 100059e0: d000 beq.n 100059e4 <_etoa.part.0+0x230> 100059e2: e144 b.n 10005c6e <_etoa.part.0+0x4ba> 100059e4: 2201 movs r2, #1 100059e6: 4b6c ldr r3, [pc, #432] ; (10005b98 <_etoa.part.0+0x3e4>) 100059e8: 4252 negs r2, r2 100059ea: 4650 mov r0, sl 100059ec: 4659 mov r1, fp 100059ee: f002 fbf3 bl 100081d8 <__wrap___aeabi_dcmplt> 100059f2: 2800 cmp r0, #0 100059f4: d000 beq.n 100059f8 <_etoa.part.0+0x244> 100059f6: e0d7 b.n 10005ba8 <_etoa.part.0+0x3f4> 100059f8: 9a28 ldr r2, [sp, #160] ; 0xa0 100059fa: 4b68 ldr r3, [pc, #416] ; (10005b9c <_etoa.part.0+0x3e8>) 100059fc: 9703 str r7, [sp, #12] 100059fe: 4013 ands r3, r2 10005a00: 9304 str r3, [sp, #16] 10005a02: 9b26 ldr r3, [sp, #152] ; 0x98 10005a04: 4652 mov r2, sl 10005a06: 9302 str r3, [sp, #8] 10005a08: 465b mov r3, fp 10005a0a: 9909 ldr r1, [sp, #36] ; 0x24 10005a0c: 9200 str r2, [sp, #0] 10005a0e: 9301 str r3, [sp, #4] 10005a10: 9808 ldr r0, [sp, #32] 10005a12: 9a0a ldr r2, [sp, #40] ; 0x28 10005a14: 4643 mov r3, r8 10005a16: f000 fcff bl 10006418 <_ftoa.part.1> 10005a1a: 0002 movs r2, r0 10005a1c: 2e00 cmp r6, #0 10005a1e: d052 beq.n 10005ac6 <_etoa.part.0+0x312> 10005a20: 2020 movs r0, #32 10005a22: 9b28 ldr r3, [sp, #160] ; 0xa0 10005a24: 9c08 ldr r4, [sp, #32] 10005a26: 4003 ands r3, r0 10005a28: 4259 negs r1, r3 10005a2a: 414b adcs r3, r1 10005a2c: 425b negs r3, r3 10005a2e: 4018 ands r0, r3 10005a30: 1c53 adds r3, r2, #1 10005a32: 3045 adds r0, #69 ; 0x45 10005a34: 469a mov sl, r3 10005a36: 9909 ldr r1, [sp, #36] ; 0x24 10005a38: 4643 mov r3, r8 10005a3a: 47a0 blx r4 10005a3c: 464b mov r3, r9 10005a3e: 17da asrs r2, r3, #31 10005a40: 189d adds r5, r3, r2 10005a42: 0fdb lsrs r3, r3, #31 10005a44: 4699 mov r9, r3 10005a46: 1e73 subs r3, r6, #1 10005a48: 4055 eors r5, r2 10005a4a: 469b mov fp, r3 10005a4c: 2400 movs r4, #0 10005a4e: ae12 add r6, sp, #72 ; 0x48 10005a50: e002 b.n 10005a58 <_etoa.part.0+0x2a4> 10005a52: 003c movs r4, r7 10005a54: 2f20 cmp r7, #32 10005a56: d00d beq.n 10005a74 <_etoa.part.0+0x2c0> 10005a58: 0028 movs r0, r5 10005a5a: 210a movs r1, #10 10005a5c: f002 f906 bl 10007c6c <__wrap___aeabi_uidiv> 10005a60: 1c67 adds r7, r4, #1 10005a62: 3130 adds r1, #48 ; 0x30 10005a64: 1934 adds r4, r6, r4 10005a66: 7021 strb r1, [r4, #0] 10005a68: 0028 movs r0, r5 10005a6a: 210a movs r1, #10 10005a6c: f002 f8fe bl 10007c6c <__wrap___aeabi_uidiv> 10005a70: 1e05 subs r5, r0, #0 10005a72: d1ee bne.n 10005a52 <_etoa.part.0+0x29e> 10005a74: 2305 movs r3, #5 10005a76: 9306 str r3, [sp, #24] 10005a78: 465b mov r3, fp 10005a7a: 9305 str r3, [sp, #20] 10005a7c: 2300 movs r3, #0 10005a7e: 9304 str r3, [sp, #16] 10005a80: 330a adds r3, #10 10005a82: 9303 str r3, [sp, #12] 10005a84: 464b mov r3, r9 10005a86: 9701 str r7, [sp, #4] 10005a88: 9600 str r6, [sp, #0] 10005a8a: 9f09 ldr r7, [sp, #36] ; 0x24 10005a8c: 9e08 ldr r6, [sp, #32] 10005a8e: 9302 str r3, [sp, #8] 10005a90: 4652 mov r2, sl 10005a92: 4643 mov r3, r8 10005a94: 0039 movs r1, r7 10005a96: 0030 movs r0, r6 10005a98: f7ff fd54 bl 10005544 <_ntoa_format> 10005a9c: 9b0d ldr r3, [sp, #52] ; 0x34 10005a9e: 0002 movs r2, r0 10005aa0: 2b00 cmp r3, #0 10005aa2: d010 beq.n 10005ac6 <_etoa.part.0+0x312> 10005aa4: 990a ldr r1, [sp, #40] ; 0x28 10005aa6: 1a43 subs r3, r0, r1 10005aa8: 9827 ldr r0, [sp, #156] ; 0x9c 10005aaa: 4298 cmp r0, r3 10005aac: d90b bls.n 10005ac6 <_etoa.part.0+0x312> 10005aae: 4689 mov r9, r1 10005ab0: 0005 movs r5, r0 10005ab2: 4643 mov r3, r8 10005ab4: 0039 movs r1, r7 10005ab6: 2020 movs r0, #32 10005ab8: 1c54 adds r4, r2, #1 10005aba: 47b0 blx r6 10005abc: 464b mov r3, r9 10005abe: 0022 movs r2, r4 10005ac0: 1ae3 subs r3, r4, r3 10005ac2: 429d cmp r5, r3 10005ac4: d8f5 bhi.n 10005ab2 <_etoa.part.0+0x2fe> 10005ac6: 0010 movs r0, r2 10005ac8: b01b add sp, #108 ; 0x6c 10005aca: bc3c pop {r2, r3, r4, r5} 10005acc: 4690 mov r8, r2 10005ace: 4699 mov r9, r3 10005ad0: 46a2 mov sl, r4 10005ad2: 46ab mov fp, r5 10005ad4: bdf0 pop {r4, r5, r6, r7, pc} 10005ad6: 9b0d ldr r3, [sp, #52] ; 0x34 10005ad8: 4655 mov r5, sl 10005ada: 465c mov r4, fp 10005adc: 2b00 cmp r3, #0 10005ade: d027 beq.n 10005b30 <_etoa.part.0+0x37c> 10005ae0: 2300 movs r3, #0 10005ae2: 4699 mov r9, r3 10005ae4: 9b26 ldr r3, [sp, #152] ; 0x98 10005ae6: 454b cmp r3, r9 10005ae8: dd00 ble.n 10005aec <_etoa.part.0+0x338> 10005aea: e0b1 b.n 10005c50 <_etoa.part.0+0x49c> 10005aec: 2300 movs r3, #0 10005aee: 9326 str r3, [sp, #152] ; 0x98 10005af0: 2380 movs r3, #128 ; 0x80 10005af2: 9a28 ldr r2, [sp, #160] ; 0xa0 10005af4: 00db lsls r3, r3, #3 10005af6: 431a orrs r2, r3 10005af8: 2300 movs r3, #0 10005afa: 9228 str r2, [sp, #160] ; 0xa0 10005afc: 2600 movs r6, #0 10005afe: 4699 mov r9, r3 10005b00: e742 b.n 10005988 <_etoa.part.0+0x1d4> 10005b02: 0023 movs r3, r4 10005b04: 432b orrs r3, r5 10005b06: d0ed beq.n 10005ae4 <_etoa.part.0+0x330> 10005b08: 4a25 ldr r2, [pc, #148] ; (10005ba0 <_etoa.part.0+0x3ec>) 10005b0a: 4b26 ldr r3, [pc, #152] ; (10005ba4 <_etoa.part.0+0x3f0>) 10005b0c: 4650 mov r0, sl 10005b0e: 4659 mov r1, fp 10005b10: f002 fb70 bl 100081f4 <__wrap___aeabi_dcmpge> 10005b14: 2800 cmp r0, #0 10005b16: d000 beq.n 10005b1a <_etoa.part.0+0x366> 10005b18: e09f b.n 10005c5a <_etoa.part.0+0x4a6> 10005b1a: 9b26 ldr r3, [sp, #152] ; 0x98 10005b1c: 2b00 cmp r3, #0 10005b1e: d100 bne.n 10005b22 <_etoa.part.0+0x36e> 10005b20: e732 b.n 10005988 <_etoa.part.0+0x1d4> 10005b22: 9b0e ldr r3, [sp, #56] ; 0x38 10005b24: 1e5a subs r2, r3, #1 10005b26: 4193 sbcs r3, r2 10005b28: 9a26 ldr r2, [sp, #152] ; 0x98 10005b2a: 1ad3 subs r3, r2, r3 10005b2c: 9326 str r3, [sp, #152] ; 0x98 10005b2e: e72b b.n 10005988 <_etoa.part.0+0x1d4> 10005b30: 2604 movs r6, #4 10005b32: 4699 mov r9, r3 10005b34: e728 b.n 10005988 <_etoa.part.0+0x1d4> 10005b36: 2280 movs r2, #128 ; 0x80 10005b38: 0612 lsls r2, r2, #24 10005b3a: 4694 mov ip, r2 10005b3c: 9b0c ldr r3, [sp, #48] ; 0x30 10005b3e: 46a2 mov sl, r4 10005b40: 4463 add r3, ip 10005b42: 469b mov fp, r3 10005b44: e653 b.n 100057ee <_etoa.part.0+0x3a> 10005b46: 46c0 nop ; (mov r8, r8) 10005b48: fffffc01 .word 0xfffffc01 10005b4c: 509f79fb .word 0x509f79fb 10005b50: 3fd34413 .word 0x3fd34413 10005b54: 8b60c8b3 .word 0x8b60c8b3 10005b58: 3fc68a28 .word 0x3fc68a28 10005b5c: 3ff00000 .word 0x3ff00000 10005b60: 3ff80000 .word 0x3ff80000 10005b64: 636f4361 .word 0x636f4361 10005b68: 3fd287a7 .word 0x3fd287a7 10005b6c: 0979a371 .word 0x0979a371 10005b70: 400a934f .word 0x400a934f 10005b74: 3fe00000 .word 0x3fe00000 10005b78: bbb55516 .word 0xbbb55516 10005b7c: 40026bb1 .word 0x40026bb1 10005b80: fefa39ef .word 0xfefa39ef 10005b84: 3fe62e42 .word 0x3fe62e42 10005b88: 402c0000 .word 0x402c0000 10005b8c: 40240000 .word 0x40240000 10005b90: 40180000 .word 0x40180000 10005b94: 000003ff .word 0x000003ff 10005b98: ffefffff .word 0xffefffff 10005b9c: fffff7ff .word 0xfffff7ff 10005ba0: eb1c432d .word 0xeb1c432d 10005ba4: 3f1a36e2 .word 0x3f1a36e2 10005ba8: 9a0a ldr r2, [sp, #40] ; 0x28 10005baa: 9b28 ldr r3, [sp, #160] ; 0xa0 10005bac: 0014 movs r4, r2 10005bae: 079b lsls r3, r3, #30 10005bb0: d115 bne.n 10005bde <_etoa.part.0+0x42a> 10005bb2: 2f04 cmp r7, #4 10005bb4: d913 bls.n 10005bde <_etoa.part.0+0x42a> 10005bb6: 46b2 mov sl, r6 10005bb8: 4646 mov r6, r8 10005bba: 1f15 subs r5, r2, #4 10005bbc: 19ed adds r5, r5, r7 10005bbe: 46bb mov fp, r7 10005bc0: 9f09 ldr r7, [sp, #36] ; 0x24 10005bc2: 950b str r5, [sp, #44] ; 0x2c 10005bc4: 0033 movs r3, r6 10005bc6: 0039 movs r1, r7 10005bc8: 2020 movs r0, #32 10005bca: 9d08 ldr r5, [sp, #32] 10005bcc: 1c54 adds r4, r2, #1 10005bce: 47a8 blx r5 10005bd0: 9b0b ldr r3, [sp, #44] ; 0x2c 10005bd2: 0022 movs r2, r4 10005bd4: 429c cmp r4, r3 10005bd6: d1f5 bne.n 10005bc4 <_etoa.part.0+0x410> 10005bd8: 46b0 mov r8, r6 10005bda: 465f mov r7, fp 10005bdc: 4656 mov r6, sl 10005bde: 4b4d ldr r3, [pc, #308] ; (10005d14 <_etoa.part.0+0x560>) 10005be0: 4649 mov r1, r9 10005be2: 469a mov sl, r3 10005be4: 4643 mov r3, r8 10005be6: 46b9 mov r9, r7 10005be8: 0022 movs r2, r4 10005bea: 2504 movs r5, #4 10005bec: 46a3 mov fp, r4 10005bee: 46b0 mov r8, r6 10005bf0: 001f movs r7, r3 10005bf2: 910b str r1, [sp, #44] ; 0x2c 10005bf4: 4653 mov r3, sl 10005bf6: 3d01 subs r5, #1 10005bf8: 1c54 adds r4, r2, #1 10005bfa: 5d58 ldrb r0, [r3, r5] 10005bfc: 9909 ldr r1, [sp, #36] ; 0x24 10005bfe: 003b movs r3, r7 10005c00: 9e08 ldr r6, [sp, #32] 10005c02: 47b0 blx r6 10005c04: 0022 movs r2, r4 10005c06: 2d00 cmp r5, #0 10005c08: d1f4 bne.n 10005bf4 <_etoa.part.0+0x440> 10005c0a: 003b movs r3, r7 10005c0c: 465c mov r4, fp 10005c0e: 9a0b ldr r2, [sp, #44] ; 0x2c 10005c10: 4646 mov r6, r8 10005c12: 4698 mov r8, r3 10005c14: 9b0d ldr r3, [sp, #52] ; 0x34 10005c16: 464f mov r7, r9 10005c18: 4691 mov r9, r2 10005c1a: 1d22 adds r2, r4, #4 10005c1c: 2b00 cmp r3, #0 10005c1e: d100 bne.n 10005c22 <_etoa.part.0+0x46e> 10005c20: e6fc b.n 10005a1c <_etoa.part.0+0x268> 10005c22: 9b0a ldr r3, [sp, #40] ; 0x28 10005c24: 1ad3 subs r3, r2, r3 10005c26: 429f cmp r7, r3 10005c28: d800 bhi.n 10005c2c <_etoa.part.0+0x478> 10005c2a: e6f7 b.n 10005a1c <_etoa.part.0+0x268> 10005c2c: 46b3 mov fp, r6 10005c2e: 4646 mov r6, r8 10005c30: 46ba mov sl, r7 10005c32: 9f09 ldr r7, [sp, #36] ; 0x24 10005c34: 0033 movs r3, r6 10005c36: 0039 movs r1, r7 10005c38: 2020 movs r0, #32 10005c3a: 9d08 ldr r5, [sp, #32] 10005c3c: 1c54 adds r4, r2, #1 10005c3e: 47a8 blx r5 10005c40: 9b0a ldr r3, [sp, #40] ; 0x28 10005c42: 0022 movs r2, r4 10005c44: 1ae3 subs r3, r4, r3 10005c46: 459a cmp sl, r3 10005c48: d8f4 bhi.n 10005c34 <_etoa.part.0+0x480> 10005c4a: 46b0 mov r8, r6 10005c4c: 465e mov r6, fp 10005c4e: e6e5 b.n 10005a1c <_etoa.part.0+0x268> 10005c50: 464a mov r2, r9 10005c52: 1a9b subs r3, r3, r2 10005c54: 3b01 subs r3, #1 10005c56: 9326 str r3, [sp, #152] ; 0x98 10005c58: e74a b.n 10005af0 <_etoa.part.0+0x33c> 10005c5a: 2200 movs r2, #0 10005c5c: 4b2e ldr r3, [pc, #184] ; (10005d18 <_etoa.part.0+0x564>) 10005c5e: 4650 mov r0, sl 10005c60: 4659 mov r1, fp 10005c62: f002 fab9 bl 100081d8 <__wrap___aeabi_dcmplt> 10005c66: 2800 cmp r0, #0 10005c68: d000 beq.n 10005c6c <_etoa.part.0+0x4b8> 10005c6a: e73b b.n 10005ae4 <_etoa.part.0+0x330> 10005c6c: e755 b.n 10005b1a <_etoa.part.0+0x366> 10005c6e: 9b0a ldr r3, [sp, #40] ; 0x28 10005c70: 9a28 ldr r2, [sp, #160] ; 0xa0 10005c72: 469a mov sl, r3 10005c74: 0792 lsls r2, r2, #30 10005c76: d117 bne.n 10005ca8 <_etoa.part.0+0x4f4> 10005c78: 2f03 cmp r7, #3 10005c7a: d915 bls.n 10005ca8 <_etoa.part.0+0x4f4> 10005c7c: 46b2 mov sl, r6 10005c7e: 001a movs r2, r3 10005c80: 4646 mov r6, r8 10005c82: 1edc subs r4, r3, #3 10005c84: 19e4 adds r4, r4, r7 10005c86: 46bb mov fp, r7 10005c88: 9f09 ldr r7, [sp, #36] ; 0x24 10005c8a: 940b str r4, [sp, #44] ; 0x2c 10005c8c: 0033 movs r3, r6 10005c8e: 0039 movs r1, r7 10005c90: 2020 movs r0, #32 10005c92: 9c08 ldr r4, [sp, #32] 10005c94: 1c55 adds r5, r2, #1 10005c96: 47a0 blx r4 10005c98: 9b0b ldr r3, [sp, #44] ; 0x2c 10005c9a: 002a movs r2, r5 10005c9c: 429d cmp r5, r3 10005c9e: d1f5 bne.n 10005c8c <_etoa.part.0+0x4d8> 10005ca0: 46b0 mov r8, r6 10005ca2: 465f mov r7, fp 10005ca4: 4656 mov r6, sl 10005ca6: 46aa mov sl, r5 10005ca8: 4b1c ldr r3, [pc, #112] ; (10005d1c <_etoa.part.0+0x568>) 10005caa: 4649 mov r1, r9 10005cac: 469b mov fp, r3 10005cae: 4643 mov r3, r8 10005cb0: 46b9 mov r9, r7 10005cb2: 4652 mov r2, sl 10005cb4: 2403 movs r4, #3 10005cb6: 46b0 mov r8, r6 10005cb8: 001f movs r7, r3 10005cba: 910b str r1, [sp, #44] ; 0x2c 10005cbc: 465b mov r3, fp 10005cbe: 3c01 subs r4, #1 10005cc0: 1c55 adds r5, r2, #1 10005cc2: 5d18 ldrb r0, [r3, r4] 10005cc4: 9909 ldr r1, [sp, #36] ; 0x24 10005cc6: 003b movs r3, r7 10005cc8: 9e08 ldr r6, [sp, #32] 10005cca: 47b0 blx r6 10005ccc: 002a movs r2, r5 10005cce: 2c00 cmp r4, #0 10005cd0: d1f4 bne.n 10005cbc <_etoa.part.0+0x508> 10005cd2: 003b movs r3, r7 10005cd4: 9a0b ldr r2, [sp, #44] ; 0x2c 10005cd6: 464f mov r7, r9 10005cd8: 4691 mov r9, r2 10005cda: 4652 mov r2, sl 10005cdc: 4646 mov r6, r8 10005cde: 4698 mov r8, r3 10005ce0: 9b0d ldr r3, [sp, #52] ; 0x34 10005ce2: 3203 adds r2, #3 10005ce4: 2b00 cmp r3, #0 10005ce6: d100 bne.n 10005cea <_etoa.part.0+0x536> 10005ce8: e698 b.n 10005a1c <_etoa.part.0+0x268> 10005cea: 9b0a ldr r3, [sp, #40] ; 0x28 10005cec: 1ad3 subs r3, r2, r3 10005cee: 429f cmp r7, r3 10005cf0: d800 bhi.n 10005cf4 <_etoa.part.0+0x540> 10005cf2: e693 b.n 10005a1c <_etoa.part.0+0x268> 10005cf4: 46b3 mov fp, r6 10005cf6: 4646 mov r6, r8 10005cf8: 46ba mov sl, r7 10005cfa: 9f09 ldr r7, [sp, #36] ; 0x24 10005cfc: 0033 movs r3, r6 10005cfe: 0039 movs r1, r7 10005d00: 2020 movs r0, #32 10005d02: 9d08 ldr r5, [sp, #32] 10005d04: 1c54 adds r4, r2, #1 10005d06: 47a8 blx r5 10005d08: 9b0a ldr r3, [sp, #40] ; 0x28 10005d0a: 0022 movs r2, r4 10005d0c: 1ae3 subs r3, r4, r3 10005d0e: 459a cmp sl, r3 10005d10: d8f4 bhi.n 10005cfc <_etoa.part.0+0x548> 10005d12: e79a b.n 10005c4a <_etoa.part.0+0x496> 10005d14: 1000f334 .word 0x1000f334 10005d18: 412e8480 .word 0x412e8480 10005d1c: 1000f330 .word 0x1000f330 10005d20 <_ftoa>: 10005d20: b5f0 push {r4, r5, r6, r7, lr} 10005d22: 46de mov lr, fp 10005d24: 4657 mov r7, sl 10005d26: 464e mov r6, r9 10005d28: 4645 mov r5, r8 10005d2a: b5e0 push {r5, r6, r7, lr} 10005d2c: b097 sub sp, #92 ; 0x5c 10005d2e: 0005 movs r5, r0 10005d30: 000e movs r6, r1 10005d32: 4693 mov fp, r2 10005d34: 001f movs r7, r3 10005d36: 9a20 ldr r2, [sp, #128] ; 0x80 10005d38: 9b21 ldr r3, [sp, #132] ; 0x84 10005d3a: 0010 movs r0, r2 10005d3c: 0019 movs r1, r3 10005d3e: f002 fa66 bl 1000820e <__wrap___aeabi_dcmpun> 10005d42: 2800 cmp r0, #0 10005d44: d000 beq.n 10005d48 <_ftoa+0x28> 10005d46: e2ae b.n 100062a6 <_ftoa+0x586> 10005d48: 9820 ldr r0, [sp, #128] ; 0x80 10005d4a: 9921 ldr r1, [sp, #132] ; 0x84 10005d4c: 2201 movs r2, #1 10005d4e: 4bc5 ldr r3, [pc, #788] ; (10006064 <_ftoa+0x344>) 10005d50: 4252 negs r2, r2 10005d52: f002 fa41 bl 100081d8 <__wrap___aeabi_dcmplt> 10005d56: 2800 cmp r0, #0 10005d58: d000 beq.n 10005d5c <_ftoa+0x3c> 10005d5a: e134 b.n 10005fc6 <_ftoa+0x2a6> 10005d5c: 9820 ldr r0, [sp, #128] ; 0x80 10005d5e: 9921 ldr r1, [sp, #132] ; 0x84 10005d60: 2201 movs r2, #1 10005d62: 4bc1 ldr r3, [pc, #772] ; (10006068 <_ftoa+0x348>) 10005d64: 4252 negs r2, r2 10005d66: f002 fa4d bl 10008204 <__wrap___aeabi_dcmpgt> 10005d6a: 2800 cmp r0, #0 10005d6c: d000 beq.n 10005d70 <_ftoa+0x50> 10005d6e: e0c1 b.n 10005ef4 <_ftoa+0x1d4> 10005d70: 9820 ldr r0, [sp, #128] ; 0x80 10005d72: 9921 ldr r1, [sp, #132] ; 0x84 10005d74: 2200 movs r2, #0 10005d76: 4bbd ldr r3, [pc, #756] ; (1000606c <_ftoa+0x34c>) 10005d78: f002 fa44 bl 10008204 <__wrap___aeabi_dcmpgt> 10005d7c: 2800 cmp r0, #0 10005d7e: d000 beq.n 10005d82 <_ftoa+0x62> 10005d80: e108 b.n 10005f94 <_ftoa+0x274> 10005d82: 9820 ldr r0, [sp, #128] ; 0x80 10005d84: 9921 ldr r1, [sp, #132] ; 0x84 10005d86: 2200 movs r2, #0 10005d88: 4bb9 ldr r3, [pc, #740] ; (10006070 <_ftoa+0x350>) 10005d8a: f002 fa25 bl 100081d8 <__wrap___aeabi_dcmplt> 10005d8e: 2800 cmp r0, #0 10005d90: d000 beq.n 10005d94 <_ftoa+0x74> 10005d92: e0ff b.n 10005f94 <_ftoa+0x274> 10005d94: 9820 ldr r0, [sp, #128] ; 0x80 10005d96: 9921 ldr r1, [sp, #132] ; 0x84 10005d98: 2200 movs r2, #0 10005d9a: 2300 movs r3, #0 10005d9c: f002 fa1c bl 100081d8 <__wrap___aeabi_dcmplt> 10005da0: 2800 cmp r0, #0 10005da2: d000 beq.n 10005da6 <_ftoa+0x86> 10005da4: e274 b.n 10006290 <_ftoa+0x570> 10005da6: 2300 movs r3, #0 10005da8: 930d str r3, [sp, #52] ; 0x34 10005daa: 2380 movs r3, #128 ; 0x80 10005dac: 9a24 ldr r2, [sp, #144] ; 0x90 10005dae: 00db lsls r3, r3, #3 10005db0: 401a ands r2, r3 10005db2: 4690 mov r8, r2 10005db4: d000 beq.n 10005db8 <_ftoa+0x98> 10005db6: e1ba b.n 1000612e <_ftoa+0x40e> 10005db8: 2300 movs r3, #0 10005dba: 4cae ldr r4, [pc, #696] ; (10006074 <_ftoa+0x354>) 10005dbc: 9306 str r3, [sp, #24] 10005dbe: 9407 str r4, [sp, #28] 10005dc0: ab0e add r3, sp, #56 ; 0x38 10005dc2: 2406 movs r4, #6 10005dc4: 469a mov sl, r3 10005dc6: 9820 ldr r0, [sp, #128] ; 0x80 10005dc8: 9921 ldr r1, [sp, #132] ; 0x84 10005dca: f002 fa4b bl 10008264 <__wrap___aeabi_d2iz> 10005dce: 9009 str r0, [sp, #36] ; 0x24 10005dd0: f002 fa30 bl 10008234 <__wrap___aeabi_i2d> 10005dd4: 0002 movs r2, r0 10005dd6: 000b movs r3, r1 10005dd8: 9820 ldr r0, [sp, #128] ; 0x80 10005dda: 9921 ldr r1, [sp, #132] ; 0x84 10005ddc: f002 f989 bl 100080f2 <__wrap___aeabi_dsub> 10005de0: 9a06 ldr r2, [sp, #24] 10005de2: 9b07 ldr r3, [sp, #28] 10005de4: f002 f9b5 bl 10008152 <__wrap___aeabi_dmul> 10005de8: 900a str r0, [sp, #40] ; 0x28 10005dea: 910b str r1, [sp, #44] ; 0x2c 10005dec: f002 fa5e bl 100082ac <__wrap___aeabi_d2uiz> 10005df0: 4681 mov r9, r0 10005df2: 900c str r0, [sp, #48] ; 0x30 10005df4: f002 fa1a bl 1000822c <__wrap___aeabi_ui2d> 10005df8: 0002 movs r2, r0 10005dfa: 000b movs r3, r1 10005dfc: 980a ldr r0, [sp, #40] ; 0x28 10005dfe: 990b ldr r1, [sp, #44] ; 0x2c 10005e00: f002 f977 bl 100080f2 <__wrap___aeabi_dsub> 10005e04: 2200 movs r2, #0 10005e06: 4b9c ldr r3, [pc, #624] ; (10006078 <_ftoa+0x358>) 10005e08: 900a str r0, [sp, #40] ; 0x28 10005e0a: 910b str r1, [sp, #44] ; 0x2c 10005e0c: f002 f9fa bl 10008204 <__wrap___aeabi_dcmpgt> 10005e10: 2800 cmp r0, #0 10005e12: d100 bne.n 10005e16 <_ftoa+0xf6> 10005e14: e1e5 b.n 100061e2 <_ftoa+0x4c2> 10005e16: 464b mov r3, r9 10005e18: 3301 adds r3, #1 10005e1a: 0018 movs r0, r3 10005e1c: 930c str r3, [sp, #48] ; 0x30 10005e1e: f002 fa05 bl 1000822c <__wrap___aeabi_ui2d> 10005e22: 9a06 ldr r2, [sp, #24] 10005e24: 9b07 ldr r3, [sp, #28] 10005e26: f002 f9e5 bl 100081f4 <__wrap___aeabi_dcmpge> 10005e2a: 2800 cmp r0, #0 10005e2c: d000 beq.n 10005e30 <_ftoa+0x110> 10005e2e: e1fb b.n 10006228 <_ftoa+0x508> 10005e30: 2c00 cmp r4, #0 10005e32: d000 beq.n 10005e36 <_ftoa+0x116> 10005e34: e19c b.n 10006170 <_ftoa+0x450> 10005e36: 9c09 ldr r4, [sp, #36] ; 0x24 10005e38: 0020 movs r0, r4 10005e3a: f002 f9fb bl 10008234 <__wrap___aeabi_i2d> 10005e3e: 0002 movs r2, r0 10005e40: 000b movs r3, r1 10005e42: 9820 ldr r0, [sp, #128] ; 0x80 10005e44: 9921 ldr r1, [sp, #132] ; 0x84 10005e46: f002 f954 bl 100080f2 <__wrap___aeabi_dsub> 10005e4a: 2200 movs r2, #0 10005e4c: 4b8a ldr r3, [pc, #552] ; (10006078 <_ftoa+0x358>) 10005e4e: 9006 str r0, [sp, #24] 10005e50: 9107 str r1, [sp, #28] 10005e52: f002 f9c1 bl 100081d8 <__wrap___aeabi_dcmplt> 10005e56: 2800 cmp r0, #0 10005e58: d100 bne.n 10005e5c <_ftoa+0x13c> 10005e5a: e1d5 b.n 10006208 <_ftoa+0x4e8> 10005e5c: 4643 mov r3, r8 10005e5e: 2b20 cmp r3, #32 10005e60: d100 bne.n 10005e64 <_ftoa+0x144> 10005e62: e112 b.n 1000608a <_ftoa+0x36a> 10005e64: 1c5c adds r4, r3, #1 10005e66: 9b09 ldr r3, [sp, #36] ; 0x24 10005e68: 210a movs r1, #10 10005e6a: 0018 movs r0, r3 10005e6c: 4699 mov r9, r3 10005e6e: f001 fed5 bl 10007c1c <__wrap___aeabi_idiv> 10005e72: 4642 mov r2, r8 10005e74: 4653 mov r3, sl 10005e76: 3130 adds r1, #48 ; 0x30 10005e78: 5499 strb r1, [r3, r2] 10005e7a: 4648 mov r0, r9 10005e7c: 210a movs r1, #10 10005e7e: f001 fecd bl 10007c1c <__wrap___aeabi_idiv> 10005e82: 46a0 mov r8, r4 10005e84: 4681 mov r9, r0 10005e86: 2800 cmp r0, #0 10005e88: d01e beq.n 10005ec8 <_ftoa+0x1a8> 10005e8a: 4653 mov r3, sl 10005e8c: 46a8 mov r8, r5 10005e8e: 46ba mov sl, r7 10005e90: 464d mov r5, r9 10005e92: 001f movs r7, r3 10005e94: 46b1 mov r9, r6 10005e96: e000 b.n 10005e9a <_ftoa+0x17a> 10005e98: 0034 movs r4, r6 10005e9a: 2c20 cmp r4, #32 10005e9c: d100 bne.n 10005ea0 <_ftoa+0x180> 10005e9e: e262 b.n 10006366 <_ftoa+0x646> 10005ea0: 0028 movs r0, r5 10005ea2: 210a movs r1, #10 10005ea4: f001 feba bl 10007c1c <__wrap___aeabi_idiv> 10005ea8: 1c66 adds r6, r4, #1 10005eaa: 3130 adds r1, #48 ; 0x30 10005eac: 193c adds r4, r7, r4 10005eae: 7021 strb r1, [r4, #0] 10005eb0: 0028 movs r0, r5 10005eb2: 210a movs r1, #10 10005eb4: f001 feb2 bl 10007c1c <__wrap___aeabi_idiv> 10005eb8: 1e05 subs r5, r0, #0 10005eba: d1ed bne.n 10005e98 <_ftoa+0x178> 10005ebc: 003b movs r3, r7 10005ebe: 4645 mov r5, r8 10005ec0: 4657 mov r7, sl 10005ec2: 46b0 mov r8, r6 10005ec4: 469a mov sl, r3 10005ec6: 464e mov r6, r9 10005ec8: 2303 movs r3, #3 10005eca: 9a24 ldr r2, [sp, #144] ; 0x90 10005ecc: 4013 ands r3, r2 10005ece: 2b01 cmp r3, #1 10005ed0: d100 bne.n 10005ed4 <_ftoa+0x1b4> 10005ed2: e1b1 b.n 10006238 <_ftoa+0x518> 10005ed4: 4642 mov r2, r8 10005ed6: 2420 movs r4, #32 10005ed8: 2a20 cmp r2, #32 10005eda: d100 bne.n 10005ede <_ftoa+0x1be> 10005edc: e0dc b.n 10006098 <_ftoa+0x378> 10005ede: 9a0d ldr r2, [sp, #52] ; 0x34 10005ee0: 2a00 cmp r2, #0 10005ee2: d100 bne.n 10005ee6 <_ftoa+0x1c6> 10005ee4: e235 b.n 10006352 <_ftoa+0x632> 10005ee6: 4642 mov r2, r8 10005ee8: 4651 mov r1, sl 10005eea: 1c54 adds r4, r2, #1 10005eec: 4640 mov r0, r8 10005eee: 222d movs r2, #45 ; 0x2d 10005ef0: 540a strb r2, [r1, r0] 10005ef2: e0d1 b.n 10006098 <_ftoa+0x378> 10005ef4: 9b24 ldr r3, [sp, #144] ; 0x90 10005ef6: 075b lsls r3, r3, #29 10005ef8: d500 bpl.n 10005efc <_ftoa+0x1dc> 10005efa: e0ad b.n 10006058 <_ftoa+0x338> 10005efc: 4b5f ldr r3, [pc, #380] ; (1000607c <_ftoa+0x35c>) 10005efe: 469a mov sl, r3 10005f00: 2303 movs r3, #3 10005f02: 4698 mov r8, r3 10005f04: 465b mov r3, fp 10005f06: 9306 str r3, [sp, #24] 10005f08: 9b24 ldr r3, [sp, #144] ; 0x90 10005f0a: 079b lsls r3, r3, #30 10005f0c: d118 bne.n 10005f40 <_ftoa+0x220> 10005f0e: 9b23 ldr r3, [sp, #140] ; 0x8c 10005f10: 4543 cmp r3, r8 10005f12: d800 bhi.n 10005f16 <_ftoa+0x1f6> 10005f14: e24e b.n 100063b4 <_ftoa+0x694> 10005f16: 445b add r3, fp 10005f18: 001c movs r4, r3 10005f1a: 4643 mov r3, r8 10005f1c: 1ae4 subs r4, r4, r3 10005f1e: 46b9 mov r9, r7 10005f20: 465a mov r2, fp 10005f22: 0037 movs r7, r6 10005f24: 002e movs r6, r5 10005f26: 0025 movs r5, r4 10005f28: 1c54 adds r4, r2, #1 10005f2a: 464b mov r3, r9 10005f2c: 0039 movs r1, r7 10005f2e: 2020 movs r0, #32 10005f30: 47b0 blx r6 10005f32: 0022 movs r2, r4 10005f34: 42ac cmp r4, r5 10005f36: d1f7 bne.n 10005f28 <_ftoa+0x208> 10005f38: 0035 movs r5, r6 10005f3a: 003e movs r6, r7 10005f3c: 464f mov r7, r9 10005f3e: 9406 str r4, [sp, #24] 10005f40: 46b1 mov r9, r6 10005f42: 4644 mov r4, r8 10005f44: 4656 mov r6, sl 10005f46: 46ba mov sl, r7 10005f48: 002f movs r7, r5 10005f4a: 9a06 ldr r2, [sp, #24] 10005f4c: 3c01 subs r4, #1 10005f4e: 1c55 adds r5, r2, #1 10005f50: 5d30 ldrb r0, [r6, r4] 10005f52: 4653 mov r3, sl 10005f54: 4649 mov r1, r9 10005f56: 47b8 blx r7 10005f58: 002a movs r2, r5 10005f5a: 2c00 cmp r4, #0 10005f5c: d1f6 bne.n 10005f4c <_ftoa+0x22c> 10005f5e: 9b06 ldr r3, [sp, #24] 10005f60: 003d movs r5, r7 10005f62: 4443 add r3, r8 10005f64: 001a movs r2, r3 10005f66: 9b24 ldr r3, [sp, #144] ; 0x90 10005f68: 079b lsls r3, r3, #30 10005f6a: d524 bpl.n 10005fb6 <_ftoa+0x296> 10005f6c: 465b mov r3, fp 10005f6e: 9923 ldr r1, [sp, #140] ; 0x8c 10005f70: 1ad3 subs r3, r2, r3 10005f72: 4299 cmp r1, r3 10005f74: d91f bls.n 10005fb6 <_ftoa+0x296> 10005f76: 002e movs r6, r5 10005f78: 46d0 mov r8, sl 10005f7a: 464f mov r7, r9 10005f7c: 000d movs r5, r1 10005f7e: 4643 mov r3, r8 10005f80: 0039 movs r1, r7 10005f82: 2020 movs r0, #32 10005f84: 1c54 adds r4, r2, #1 10005f86: 47b0 blx r6 10005f88: 465b mov r3, fp 10005f8a: 0022 movs r2, r4 10005f8c: 1ae3 subs r3, r4, r3 10005f8e: 429d cmp r5, r3 10005f90: d8f5 bhi.n 10005f7e <_ftoa+0x25e> 10005f92: e010 b.n 10005fb6 <_ftoa+0x296> 10005f94: 9b24 ldr r3, [sp, #144] ; 0x90 10005f96: 465a mov r2, fp 10005f98: 9304 str r3, [sp, #16] 10005f9a: 9b23 ldr r3, [sp, #140] ; 0x8c 10005f9c: 0031 movs r1, r6 10005f9e: 9303 str r3, [sp, #12] 10005fa0: 9b22 ldr r3, [sp, #136] ; 0x88 10005fa2: 0028 movs r0, r5 10005fa4: 9302 str r3, [sp, #8] 10005fa6: 9b20 ldr r3, [sp, #128] ; 0x80 10005fa8: 9c21 ldr r4, [sp, #132] ; 0x84 10005faa: 9300 str r3, [sp, #0] 10005fac: 9401 str r4, [sp, #4] 10005fae: 003b movs r3, r7 10005fb0: f7ff fc00 bl 100057b4 <_etoa.part.0> 10005fb4: 0002 movs r2, r0 10005fb6: 0010 movs r0, r2 10005fb8: b017 add sp, #92 ; 0x5c 10005fba: bc3c pop {r2, r3, r4, r5} 10005fbc: 4690 mov r8, r2 10005fbe: 4699 mov r9, r3 10005fc0: 46a2 mov sl, r4 10005fc2: 46ab mov fp, r5 10005fc4: bdf0 pop {r4, r5, r6, r7, pc} 10005fc6: 9b24 ldr r3, [sp, #144] ; 0x90 10005fc8: 46d8 mov r8, fp 10005fca: 079b lsls r3, r3, #30 10005fcc: d118 bne.n 10006000 <_ftoa+0x2e0> 10005fce: 9b23 ldr r3, [sp, #140] ; 0x8c 10005fd0: 2b04 cmp r3, #4 10005fd2: d915 bls.n 10006000 <_ftoa+0x2e0> 10005fd4: 465b mov r3, fp 10005fd6: 1f1c subs r4, r3, #4 10005fd8: 9b23 ldr r3, [sp, #140] ; 0x8c 10005fda: 46b8 mov r8, r7 10005fdc: 469c mov ip, r3 10005fde: 4464 add r4, ip 10005fe0: 0037 movs r7, r6 10005fe2: 465a mov r2, fp 10005fe4: 002e movs r6, r5 10005fe6: 0025 movs r5, r4 10005fe8: 1c54 adds r4, r2, #1 10005fea: 4643 mov r3, r8 10005fec: 0039 movs r1, r7 10005fee: 2020 movs r0, #32 10005ff0: 47b0 blx r6 10005ff2: 0022 movs r2, r4 10005ff4: 42ac cmp r4, r5 10005ff6: d1f7 bne.n 10005fe8 <_ftoa+0x2c8> 10005ff8: 0035 movs r5, r6 10005ffa: 003e movs r6, r7 10005ffc: 4647 mov r7, r8 10005ffe: 46a0 mov r8, r4 10006000: 4b1f ldr r3, [pc, #124] ; (10006080 <_ftoa+0x360>) 10006002: 46b9 mov r9, r7 10006004: 4642 mov r2, r8 10006006: 0037 movs r7, r6 10006008: 2404 movs r4, #4 1000600a: 469a mov sl, r3 1000600c: 002e movs r6, r5 1000600e: 4653 mov r3, sl 10006010: 3c01 subs r4, #1 10006012: 1c55 adds r5, r2, #1 10006014: 5d18 ldrb r0, [r3, r4] 10006016: 0039 movs r1, r7 10006018: 464b mov r3, r9 1000601a: 47b0 blx r6 1000601c: 002a movs r2, r5 1000601e: 2c00 cmp r4, #0 10006020: d1f5 bne.n 1000600e <_ftoa+0x2ee> 10006022: 4642 mov r2, r8 10006024: 9b24 ldr r3, [sp, #144] ; 0x90 10006026: 0035 movs r5, r6 10006028: 3204 adds r2, #4 1000602a: 003e movs r6, r7 1000602c: 079b lsls r3, r3, #30 1000602e: d5c2 bpl.n 10005fb6 <_ftoa+0x296> 10006030: 465b mov r3, fp 10006032: 9923 ldr r1, [sp, #140] ; 0x8c 10006034: 1ad3 subs r3, r2, r3 10006036: 4299 cmp r1, r3 10006038: d9bd bls.n 10005fb6 <_ftoa+0x296> 1000603a: 0037 movs r7, r6 1000603c: 46c8 mov r8, r9 1000603e: 002e movs r6, r5 10006040: 000d movs r5, r1 10006042: 4643 mov r3, r8 10006044: 0039 movs r1, r7 10006046: 2020 movs r0, #32 10006048: 1c54 adds r4, r2, #1 1000604a: 47b0 blx r6 1000604c: 465b mov r3, fp 1000604e: 0022 movs r2, r4 10006050: 1ae3 subs r3, r4, r3 10006052: 429d cmp r5, r3 10006054: d8f5 bhi.n 10006042 <_ftoa+0x322> 10006056: e7ae b.n 10005fb6 <_ftoa+0x296> 10006058: 4b0a ldr r3, [pc, #40] ; (10006084 <_ftoa+0x364>) 1000605a: 469a mov sl, r3 1000605c: 2304 movs r3, #4 1000605e: 4698 mov r8, r3 10006060: e750 b.n 10005f04 <_ftoa+0x1e4> 10006062: 46c0 nop ; (mov r8, r8) 10006064: ffefffff .word 0xffefffff 10006068: 7fefffff .word 0x7fefffff 1000606c: 41cdcd65 .word 0x41cdcd65 10006070: c1cdcd65 .word 0xc1cdcd65 10006074: 412e8480 .word 0x412e8480 10006078: 3fe00000 .word 0x3fe00000 1000607c: 1000f344 .word 0x1000f344 10006080: 1000f334 .word 0x1000f334 10006084: 1000f33c .word 0x1000f33c 10006088: 46a2 mov sl, r4 1000608a: 2303 movs r3, #3 1000608c: 9a24 ldr r2, [sp, #144] ; 0x90 1000608e: 4013 ands r3, r2 10006090: 2b01 cmp r3, #1 10006092: d100 bne.n 10006096 <_ftoa+0x376> 10006094: e0ce b.n 10006234 <_ftoa+0x514> 10006096: 2420 movs r4, #32 10006098: 46d8 mov r8, fp 1000609a: 2b00 cmp r3, #0 1000609c: d117 bne.n 100060ce <_ftoa+0x3ae> 1000609e: 9b23 ldr r3, [sp, #140] ; 0x8c 100060a0: 429c cmp r4, r3 100060a2: d214 bcs.n 100060ce <_ftoa+0x3ae> 100060a4: 445b add r3, fp 100060a6: 1b1b subs r3, r3, r4 100060a8: 46b8 mov r8, r7 100060aa: 465a mov r2, fp 100060ac: 0037 movs r7, r6 100060ae: 46a1 mov r9, r4 100060b0: 002e movs r6, r5 100060b2: 001d movs r5, r3 100060b4: 1c54 adds r4, r2, #1 100060b6: 4643 mov r3, r8 100060b8: 0039 movs r1, r7 100060ba: 2020 movs r0, #32 100060bc: 47b0 blx r6 100060be: 0022 movs r2, r4 100060c0: 42ac cmp r4, r5 100060c2: d1f7 bne.n 100060b4 <_ftoa+0x394> 100060c4: 0035 movs r5, r6 100060c6: 003e movs r6, r7 100060c8: 4647 mov r7, r8 100060ca: 46a0 mov r8, r4 100060cc: 464c mov r4, r9 100060ce: 4643 mov r3, r8 100060d0: 4642 mov r2, r8 100060d2: 46a1 mov r9, r4 100060d4: 46b8 mov r8, r7 100060d6: 0037 movs r7, r6 100060d8: 002e movs r6, r5 100060da: 9306 str r3, [sp, #24] 100060dc: 4653 mov r3, sl 100060de: 3c01 subs r4, #1 100060e0: 1c55 adds r5, r2, #1 100060e2: 5d18 ldrb r0, [r3, r4] 100060e4: 0039 movs r1, r7 100060e6: 4643 mov r3, r8 100060e8: 47b0 blx r6 100060ea: 002a movs r2, r5 100060ec: 2c00 cmp r4, #0 100060ee: d1f5 bne.n 100060dc <_ftoa+0x3bc> 100060f0: 9906 ldr r1, [sp, #24] 100060f2: 464b mov r3, r9 100060f4: 468c mov ip, r1 100060f6: 4463 add r3, ip 100060f8: 001a movs r2, r3 100060fa: 9b24 ldr r3, [sp, #144] ; 0x90 100060fc: 0035 movs r5, r6 100060fe: 003e movs r6, r7 10006100: 079b lsls r3, r3, #30 10006102: d400 bmi.n 10006106 <_ftoa+0x3e6> 10006104: e757 b.n 10005fb6 <_ftoa+0x296> 10006106: 465b mov r3, fp 10006108: 9923 ldr r1, [sp, #140] ; 0x8c 1000610a: 1ad3 subs r3, r2, r3 1000610c: 4299 cmp r1, r3 1000610e: d800 bhi.n 10006112 <_ftoa+0x3f2> 10006110: e751 b.n 10005fb6 <_ftoa+0x296> 10006112: 0037 movs r7, r6 10006114: 002e movs r6, r5 10006116: 000d movs r5, r1 10006118: 4643 mov r3, r8 1000611a: 0039 movs r1, r7 1000611c: 2020 movs r0, #32 1000611e: 1c54 adds r4, r2, #1 10006120: 47b0 blx r6 10006122: 465b mov r3, fp 10006124: 0022 movs r2, r4 10006126: 1ae3 subs r3, r4, r3 10006128: 429d cmp r5, r3 1000612a: d8f5 bhi.n 10006118 <_ftoa+0x3f8> 1000612c: e743 b.n 10005fb6 <_ftoa+0x296> 1000612e: 9b22 ldr r3, [sp, #136] ; 0x88 10006130: 2b09 cmp r3, #9 10006132: d800 bhi.n 10006136 <_ftoa+0x416> 10006134: e15b b.n 100063ee <_ftoa+0x6ce> 10006136: ab0e add r3, sp, #56 ; 0x38 10006138: 469a mov sl, r3 1000613a: 2330 movs r3, #48 ; 0x30 1000613c: 4652 mov r2, sl 1000613e: 7013 strb r3, [r2, #0] 10006140: 2201 movs r2, #1 10006142: 4690 mov r8, r2 10006144: 9b22 ldr r3, [sp, #136] ; 0x88 10006146: 322f adds r2, #47 ; 0x2f 10006148: 1e5c subs r4, r3, #1 1000614a: 4641 mov r1, r8 1000614c: 3b20 subs r3, #32 1000614e: 4650 mov r0, sl 10006150: e005 b.n 1000615e <_ftoa+0x43e> 10006152: 3c01 subs r4, #1 10006154: 5442 strb r2, [r0, r1] 10006156: 3101 adds r1, #1 10006158: 429c cmp r4, r3 1000615a: d100 bne.n 1000615e <_ftoa+0x43e> 1000615c: e0ee b.n 1000633c <_ftoa+0x61c> 1000615e: 2c09 cmp r4, #9 10006160: d1f7 bne.n 10006152 <_ftoa+0x432> 10006162: 2200 movs r2, #0 10006164: 4ba8 ldr r3, [pc, #672] ; (10006408 <_ftoa+0x6e8>) 10006166: 4688 mov r8, r1 10006168: 4682 mov sl, r0 1000616a: 9206 str r2, [sp, #24] 1000616c: 9307 str r3, [sp, #28] 1000616e: e62a b.n 10005dc6 <_ftoa+0xa6> 10006170: 4643 mov r3, r8 10006172: 2b20 cmp r3, #32 10006174: d089 beq.n 1000608a <_ftoa+0x36a> 10006176: 1e63 subs r3, r4, #1 10006178: 9306 str r3, [sp, #24] 1000617a: 2301 movs r3, #1 1000617c: 9c0c ldr r4, [sp, #48] ; 0x30 1000617e: 4443 add r3, r8 10006180: 0020 movs r0, r4 10006182: 210a movs r1, #10 10006184: 4699 mov r9, r3 10006186: f001 fd71 bl 10007c6c <__wrap___aeabi_uidiv> 1000618a: 4653 mov r3, sl 1000618c: 4642 mov r2, r8 1000618e: 3130 adds r1, #48 ; 0x30 10006190: 5499 strb r1, [r3, r2] 10006192: 0020 movs r0, r4 10006194: 210a movs r1, #10 10006196: f001 fd69 bl 10007c6c <__wrap___aeabi_uidiv> 1000619a: 1e04 subs r4, r0, #0 1000619c: d100 bne.n 100061a0 <_ftoa+0x480> 1000619e: e122 b.n 100063e6 <_ftoa+0x6c6> 100061a0: 46a8 mov r8, r5 100061a2: 0025 movs r5, r4 100061a4: 464c mov r4, r9 100061a6: 46b9 mov r9, r7 100061a8: 4657 mov r7, sl 100061aa: 46b2 mov sl, r6 100061ac: e012 b.n 100061d4 <_ftoa+0x4b4> 100061ae: 9b06 ldr r3, [sp, #24] 100061b0: 0028 movs r0, r5 100061b2: 3b01 subs r3, #1 100061b4: 210a movs r1, #10 100061b6: 9306 str r3, [sp, #24] 100061b8: f001 fd58 bl 10007c6c <__wrap___aeabi_uidiv> 100061bc: 1c66 adds r6, r4, #1 100061be: 3130 adds r1, #48 ; 0x30 100061c0: 193c adds r4, r7, r4 100061c2: 7021 strb r1, [r4, #0] 100061c4: 0028 movs r0, r5 100061c6: 210a movs r1, #10 100061c8: f001 fd50 bl 10007c6c <__wrap___aeabi_uidiv> 100061cc: 1e05 subs r5, r0, #0 100061ce: d100 bne.n 100061d2 <_ftoa+0x4b2> 100061d0: e0cf b.n 10006372 <_ftoa+0x652> 100061d2: 0034 movs r4, r6 100061d4: 2c20 cmp r4, #32 100061d6: d1ea bne.n 100061ae <_ftoa+0x48e> 100061d8: 4656 mov r6, sl 100061da: 4645 mov r5, r8 100061dc: 46ba mov sl, r7 100061de: 464f mov r7, r9 100061e0: e753 b.n 1000608a <_ftoa+0x36a> 100061e2: 2200 movs r2, #0 100061e4: 980a ldr r0, [sp, #40] ; 0x28 100061e6: 990b ldr r1, [sp, #44] ; 0x2c 100061e8: 4b88 ldr r3, [pc, #544] ; (1000640c <_ftoa+0x6ec>) 100061ea: f001 fff5 bl 100081d8 <__wrap___aeabi_dcmplt> 100061ee: 2800 cmp r0, #0 100061f0: d000 beq.n 100061f4 <_ftoa+0x4d4> 100061f2: e61d b.n 10005e30 <_ftoa+0x110> 100061f4: 9b0c ldr r3, [sp, #48] ; 0x30 100061f6: 2b00 cmp r3, #0 100061f8: d002 beq.n 10006200 <_ftoa+0x4e0> 100061fa: 07db lsls r3, r3, #31 100061fc: d400 bmi.n 10006200 <_ftoa+0x4e0> 100061fe: e617 b.n 10005e30 <_ftoa+0x110> 10006200: 9b0c ldr r3, [sp, #48] ; 0x30 10006202: 3301 adds r3, #1 10006204: 930c str r3, [sp, #48] ; 0x30 10006206: e613 b.n 10005e30 <_ftoa+0x110> 10006208: 2200 movs r2, #0 1000620a: 9806 ldr r0, [sp, #24] 1000620c: 9907 ldr r1, [sp, #28] 1000620e: 4b7f ldr r3, [pc, #508] ; (1000640c <_ftoa+0x6ec>) 10006210: f001 fff8 bl 10008204 <__wrap___aeabi_dcmpgt> 10006214: 2800 cmp r0, #0 10006216: d000 beq.n 1000621a <_ftoa+0x4fa> 10006218: e620 b.n 10005e5c <_ftoa+0x13c> 1000621a: 2301 movs r3, #1 1000621c: 46a4 mov ip, r4 1000621e: 4023 ands r3, r4 10006220: 449c add ip, r3 10006222: 4663 mov r3, ip 10006224: 9309 str r3, [sp, #36] ; 0x24 10006226: e619 b.n 10005e5c <_ftoa+0x13c> 10006228: 9b09 ldr r3, [sp, #36] ; 0x24 1000622a: 3301 adds r3, #1 1000622c: 9309 str r3, [sp, #36] ; 0x24 1000622e: 2300 movs r3, #0 10006230: 930c str r3, [sp, #48] ; 0x30 10006232: e5fd b.n 10005e30 <_ftoa+0x110> 10006234: 2320 movs r3, #32 10006236: 4698 mov r8, r3 10006238: 9b23 ldr r3, [sp, #140] ; 0x8c 1000623a: 2b00 cmp r3, #0 1000623c: d100 bne.n 10006240 <_ftoa+0x520> 1000623e: e0bf b.n 100063c0 <_ftoa+0x6a0> 10006240: 9b0d ldr r3, [sp, #52] ; 0x34 10006242: 2b00 cmp r3, #0 10006244: d103 bne.n 1000624e <_ftoa+0x52e> 10006246: 9a24 ldr r2, [sp, #144] ; 0x90 10006248: 330c adds r3, #12 1000624a: 4213 tst r3, r2 1000624c: d002 beq.n 10006254 <_ftoa+0x534> 1000624e: 9b23 ldr r3, [sp, #140] ; 0x8c 10006250: 3b01 subs r3, #1 10006252: 9323 str r3, [sp, #140] ; 0x8c 10006254: 9b23 ldr r3, [sp, #140] ; 0x8c 10006256: 4543 cmp r3, r8 10006258: d800 bhi.n 1000625c <_ftoa+0x53c> 1000625a: e0b1 b.n 100063c0 <_ftoa+0x6a0> 1000625c: 4642 mov r2, r8 1000625e: 2330 movs r3, #48 ; 0x30 10006260: 2a20 cmp r2, #32 10006262: d100 bne.n 10006266 <_ftoa+0x546> 10006264: e0b1 b.n 100063ca <_ftoa+0x6aa> 10006266: 4642 mov r2, r8 10006268: 4650 mov r0, sl 1000626a: 9923 ldr r1, [sp, #140] ; 0x8c 1000626c: 1c54 adds r4, r2, #1 1000626e: 5483 strb r3, [r0, r2] 10006270: 428c cmp r4, r1 10006272: d100 bne.n 10006276 <_ftoa+0x556> 10006274: e0a1 b.n 100063ba <_ftoa+0x69a> 10006276: 0022 movs r2, r4 10006278: 2c20 cmp r4, #32 1000627a: d1f7 bne.n 1000626c <_ftoa+0x54c> 1000627c: 2320 movs r3, #32 1000627e: 4699 mov r9, r3 10006280: 465b mov r3, fp 10006282: 46b8 mov r8, r7 10006284: 4682 mov sl, r0 10006286: 0037 movs r7, r6 10006288: 9306 str r3, [sp, #24] 1000628a: 465a mov r2, fp 1000628c: 002e movs r6, r5 1000628e: e725 b.n 100060dc <_ftoa+0x3bc> 10006290: 9a20 ldr r2, [sp, #128] ; 0x80 10006292: 9b21 ldr r3, [sp, #132] ; 0x84 10006294: 2000 movs r0, #0 10006296: 2100 movs r1, #0 10006298: f001 ff2b bl 100080f2 <__wrap___aeabi_dsub> 1000629c: 2301 movs r3, #1 1000629e: 9020 str r0, [sp, #128] ; 0x80 100062a0: 9121 str r1, [sp, #132] ; 0x84 100062a2: 930d str r3, [sp, #52] ; 0x34 100062a4: e581 b.n 10005daa <_ftoa+0x8a> 100062a6: 9b24 ldr r3, [sp, #144] ; 0x90 100062a8: 46d8 mov r8, fp 100062aa: 079b lsls r3, r3, #30 100062ac: d118 bne.n 100062e0 <_ftoa+0x5c0> 100062ae: 9b23 ldr r3, [sp, #140] ; 0x8c 100062b0: 2b03 cmp r3, #3 100062b2: d915 bls.n 100062e0 <_ftoa+0x5c0> 100062b4: 465b mov r3, fp 100062b6: 1edc subs r4, r3, #3 100062b8: 9b23 ldr r3, [sp, #140] ; 0x8c 100062ba: 46b8 mov r8, r7 100062bc: 469c mov ip, r3 100062be: 4464 add r4, ip 100062c0: 0037 movs r7, r6 100062c2: 465a mov r2, fp 100062c4: 002e movs r6, r5 100062c6: 0025 movs r5, r4 100062c8: 1c54 adds r4, r2, #1 100062ca: 4643 mov r3, r8 100062cc: 0039 movs r1, r7 100062ce: 2020 movs r0, #32 100062d0: 47b0 blx r6 100062d2: 0022 movs r2, r4 100062d4: 42ac cmp r4, r5 100062d6: d1f7 bne.n 100062c8 <_ftoa+0x5a8> 100062d8: 0035 movs r5, r6 100062da: 003e movs r6, r7 100062dc: 4647 mov r7, r8 100062de: 46a0 mov r8, r4 100062e0: 4b4b ldr r3, [pc, #300] ; (10006410 <_ftoa+0x6f0>) 100062e2: 46b9 mov r9, r7 100062e4: 4642 mov r2, r8 100062e6: 0037 movs r7, r6 100062e8: 2403 movs r4, #3 100062ea: 469a mov sl, r3 100062ec: 002e movs r6, r5 100062ee: 4653 mov r3, sl 100062f0: 3c01 subs r4, #1 100062f2: 1c55 adds r5, r2, #1 100062f4: 5d18 ldrb r0, [r3, r4] 100062f6: 0039 movs r1, r7 100062f8: 464b mov r3, r9 100062fa: 47b0 blx r6 100062fc: 002a movs r2, r5 100062fe: 2c00 cmp r4, #0 10006300: d1f5 bne.n 100062ee <_ftoa+0x5ce> 10006302: 4642 mov r2, r8 10006304: 9b24 ldr r3, [sp, #144] ; 0x90 10006306: 0035 movs r5, r6 10006308: 3203 adds r2, #3 1000630a: 003e movs r6, r7 1000630c: 079b lsls r3, r3, #30 1000630e: d400 bmi.n 10006312 <_ftoa+0x5f2> 10006310: e651 b.n 10005fb6 <_ftoa+0x296> 10006312: 465b mov r3, fp 10006314: 9923 ldr r1, [sp, #140] ; 0x8c 10006316: 1ad3 subs r3, r2, r3 10006318: 4299 cmp r1, r3 1000631a: d800 bhi.n 1000631e <_ftoa+0x5fe> 1000631c: e64b b.n 10005fb6 <_ftoa+0x296> 1000631e: 0037 movs r7, r6 10006320: 46c8 mov r8, r9 10006322: 002e movs r6, r5 10006324: 000d movs r5, r1 10006326: 4643 mov r3, r8 10006328: 0039 movs r1, r7 1000632a: 2020 movs r0, #32 1000632c: 1c54 adds r4, r2, #1 1000632e: 47b0 blx r6 10006330: 465b mov r3, fp 10006332: 0022 movs r2, r4 10006334: 1ae3 subs r3, r4, r3 10006336: 429d cmp r5, r3 10006338: d8f5 bhi.n 10006326 <_ftoa+0x606> 1000633a: e63c b.n 10005fb6 <_ftoa+0x296> 1000633c: 4b35 ldr r3, [pc, #212] ; (10006414 <_ftoa+0x6f4>) 1000633e: 00e2 lsls r2, r4, #3 10006340: 189b adds r3, r3, r2 10006342: 681a ldr r2, [r3, #0] 10006344: 685b ldr r3, [r3, #4] 10006346: 9206 str r2, [sp, #24] 10006348: 9307 str r3, [sp, #28] 1000634a: 2320 movs r3, #32 1000634c: 4682 mov sl, r0 1000634e: 4698 mov r8, r3 10006350: e539 b.n 10005dc6 <_ftoa+0xa6> 10006352: 9a24 ldr r2, [sp, #144] ; 0x90 10006354: 0752 lsls r2, r2, #29 10006356: d53b bpl.n 100063d0 <_ftoa+0x6b0> 10006358: 4642 mov r2, r8 1000635a: 4651 mov r1, sl 1000635c: 1c54 adds r4, r2, #1 1000635e: 4640 mov r0, r8 10006360: 222b movs r2, #43 ; 0x2b 10006362: 540a strb r2, [r1, r0] 10006364: e698 b.n 10006098 <_ftoa+0x378> 10006366: 003b movs r3, r7 10006368: 4645 mov r5, r8 1000636a: 4657 mov r7, sl 1000636c: 464e mov r6, r9 1000636e: 469a mov sl, r3 10006370: e68b b.n 1000608a <_ftoa+0x36a> 10006372: 4645 mov r5, r8 10006374: 46b0 mov r8, r6 10006376: 4656 mov r6, sl 10006378: 46ba mov sl, r7 1000637a: 464f mov r7, r9 1000637c: 4643 mov r3, r8 1000637e: 2b20 cmp r3, #32 10006380: d100 bne.n 10006384 <_ftoa+0x664> 10006382: e682 b.n 1000608a <_ftoa+0x36a> 10006384: 9b06 ldr r3, [sp, #24] 10006386: 4640 mov r0, r8 10006388: 001a movs r2, r3 1000638a: 4442 add r2, r8 1000638c: 0011 movs r1, r2 1000638e: 4654 mov r4, sl 10006390: 2230 movs r2, #48 ; 0x30 10006392: 2b00 cmp r3, #0 10006394: d029 beq.n 100063ea <_ftoa+0x6ca> 10006396: 1c43 adds r3, r0, #1 10006398: 5422 strb r2, [r4, r0] 1000639a: 2b20 cmp r3, #32 1000639c: d100 bne.n 100063a0 <_ftoa+0x680> 1000639e: e673 b.n 10006088 <_ftoa+0x368> 100063a0: 0018 movs r0, r3 100063a2: 428b cmp r3, r1 100063a4: d1f7 bne.n 10006396 <_ftoa+0x676> 100063a6: 46a2 mov sl, r4 100063a8: 1c5a adds r2, r3, #1 100063aa: 4690 mov r8, r2 100063ac: 4651 mov r1, sl 100063ae: 222e movs r2, #46 ; 0x2e 100063b0: 54ca strb r2, [r1, r3] 100063b2: e553 b.n 10005e5c <_ftoa+0x13c> 100063b4: 465b mov r3, fp 100063b6: 9306 str r3, [sp, #24] 100063b8: e5c2 b.n 10005f40 <_ftoa+0x220> 100063ba: 9b23 ldr r3, [sp, #140] ; 0x8c 100063bc: 4682 mov sl, r0 100063be: 4698 mov r8, r3 100063c0: 4642 mov r2, r8 100063c2: 2301 movs r3, #1 100063c4: 2a20 cmp r2, #32 100063c6: d000 beq.n 100063ca <_ftoa+0x6aa> 100063c8: e589 b.n 10005ede <_ftoa+0x1be> 100063ca: 2420 movs r4, #32 100063cc: 46d8 mov r8, fp 100063ce: e67e b.n 100060ce <_ftoa+0x3ae> 100063d0: 9a24 ldr r2, [sp, #144] ; 0x90 100063d2: 4644 mov r4, r8 100063d4: 0712 lsls r2, r2, #28 100063d6: d400 bmi.n 100063da <_ftoa+0x6ba> 100063d8: e65e b.n 10006098 <_ftoa+0x378> 100063da: 2220 movs r2, #32 100063dc: 4651 mov r1, sl 100063de: 4640 mov r0, r8 100063e0: 3401 adds r4, #1 100063e2: 540a strb r2, [r1, r0] 100063e4: e658 b.n 10006098 <_ftoa+0x378> 100063e6: 46c8 mov r8, r9 100063e8: e7c8 b.n 1000637c <_ftoa+0x65c> 100063ea: 4643 mov r3, r8 100063ec: e7dc b.n 100063a8 <_ftoa+0x688> 100063ee: 00da lsls r2, r3, #3 100063f0: 4b08 ldr r3, [pc, #32] ; (10006414 <_ftoa+0x6f4>) 100063f2: 189b adds r3, r3, r2 100063f4: 685c ldr r4, [r3, #4] 100063f6: 681b ldr r3, [r3, #0] 100063f8: 9306 str r3, [sp, #24] 100063fa: 9407 str r4, [sp, #28] 100063fc: 2300 movs r3, #0 100063fe: 4698 mov r8, r3 10006400: ab0e add r3, sp, #56 ; 0x38 10006402: 9c22 ldr r4, [sp, #136] ; 0x88 10006404: 469a mov sl, r3 10006406: e4de b.n 10005dc6 <_ftoa+0xa6> 10006408: 41cdcd65 .word 0x41cdcd65 1000640c: 3fe00000 .word 0x3fe00000 10006410: 1000f330 .word 0x1000f330 10006414: 1000f348 .word 0x1000f348 10006418 <_ftoa.part.1>: 10006418: b5f0 push {r4, r5, r6, r7, lr} 1000641a: 4657 mov r7, sl 1000641c: 464e mov r6, r9 1000641e: 4645 mov r5, r8 10006420: 46de mov lr, fp 10006422: b5e0 push {r5, r6, r7, lr} 10006424: b097 sub sp, #92 ; 0x5c 10006426: 9207 str r2, [sp, #28] 10006428: 2201 movs r2, #1 1000642a: 0006 movs r6, r0 1000642c: 000f movs r7, r1 1000642e: 9820 ldr r0, [sp, #128] ; 0x80 10006430: 9921 ldr r1, [sp, #132] ; 0x84 10006432: 4698 mov r8, r3 10006434: 4252 negs r2, r2 10006436: 4bcf ldr r3, [pc, #828] ; (10006774 <_ftoa.part.1+0x35c>) 10006438: f001 fee4 bl 10008204 <__wrap___aeabi_dcmpgt> 1000643c: 2800 cmp r0, #0 1000643e: d04d beq.n 100064dc <_ftoa.part.1+0xc4> 10006440: 9b24 ldr r3, [sp, #144] ; 0x90 10006442: 075b lsls r3, r3, #29 10006444: d500 bpl.n 10006448 <_ftoa.part.1+0x30> 10006446: e141 b.n 100066cc <_ftoa.part.1+0x2b4> 10006448: 4bcb ldr r3, [pc, #812] ; (10006778 <_ftoa.part.1+0x360>) 1000644a: 469a mov sl, r3 1000644c: 2303 movs r3, #3 1000644e: 469b mov fp, r3 10006450: 9a07 ldr r2, [sp, #28] 10006452: 9b24 ldr r3, [sp, #144] ; 0x90 10006454: 0014 movs r4, r2 10006456: 079b lsls r3, r3, #30 10006458: d111 bne.n 1000647e <_ftoa.part.1+0x66> 1000645a: 9b23 ldr r3, [sp, #140] ; 0x8c 1000645c: 459b cmp fp, r3 1000645e: d20e bcs.n 1000647e <_ftoa.part.1+0x66> 10006460: 0019 movs r1, r3 10006462: 0013 movs r3, r2 10006464: 468c mov ip, r1 10006466: 4463 add r3, ip 10006468: 001d movs r5, r3 1000646a: 465b mov r3, fp 1000646c: 1aed subs r5, r5, r3 1000646e: 1c54 adds r4, r2, #1 10006470: 4643 mov r3, r8 10006472: 0039 movs r1, r7 10006474: 2020 movs r0, #32 10006476: 47b0 blx r6 10006478: 0022 movs r2, r4 1000647a: 42ac cmp r4, r5 1000647c: d1f7 bne.n 1000646e <_ftoa.part.1+0x56> 1000647e: 46b9 mov r9, r7 10006480: 0022 movs r2, r4 10006482: 0037 movs r7, r6 10006484: 465d mov r5, fp 10006486: 4656 mov r6, sl 10006488: 46a2 mov sl, r4 1000648a: 3d01 subs r5, #1 1000648c: 1c54 adds r4, r2, #1 1000648e: 5d70 ldrb r0, [r6, r5] 10006490: 4643 mov r3, r8 10006492: 4649 mov r1, r9 10006494: 47b8 blx r7 10006496: 0022 movs r2, r4 10006498: 2d00 cmp r5, #0 1000649a: d1f6 bne.n 1000648a <_ftoa.part.1+0x72> 1000649c: 4652 mov r2, sl 1000649e: 9b24 ldr r3, [sp, #144] ; 0x90 100064a0: 003e movs r6, r7 100064a2: 445a add r2, fp 100064a4: 464f mov r7, r9 100064a6: 079b lsls r3, r3, #30 100064a8: d510 bpl.n 100064cc <_ftoa.part.1+0xb4> 100064aa: 9907 ldr r1, [sp, #28] 100064ac: 9823 ldr r0, [sp, #140] ; 0x8c 100064ae: 1a53 subs r3, r2, r1 100064b0: 4298 cmp r0, r3 100064b2: d90b bls.n 100064cc <_ftoa.part.1+0xb4> 100064b4: 4689 mov r9, r1 100064b6: 0005 movs r5, r0 100064b8: 4643 mov r3, r8 100064ba: 0039 movs r1, r7 100064bc: 2020 movs r0, #32 100064be: 1c54 adds r4, r2, #1 100064c0: 47b0 blx r6 100064c2: 464b mov r3, r9 100064c4: 0022 movs r2, r4 100064c6: 1ae3 subs r3, r4, r3 100064c8: 429d cmp r5, r3 100064ca: d8f5 bhi.n 100064b8 <_ftoa.part.1+0xa0> 100064cc: 0010 movs r0, r2 100064ce: b017 add sp, #92 ; 0x5c 100064d0: bc3c pop {r2, r3, r4, r5} 100064d2: 4690 mov r8, r2 100064d4: 4699 mov r9, r3 100064d6: 46a2 mov sl, r4 100064d8: 46ab mov fp, r5 100064da: bdf0 pop {r4, r5, r6, r7, pc} 100064dc: 2200 movs r2, #0 100064de: 9820 ldr r0, [sp, #128] ; 0x80 100064e0: 9921 ldr r1, [sp, #132] ; 0x84 100064e2: 4ba6 ldr r3, [pc, #664] ; (1000677c <_ftoa.part.1+0x364>) 100064e4: f001 fe8e bl 10008204 <__wrap___aeabi_dcmpgt> 100064e8: 2800 cmp r0, #0 100064ea: d000 beq.n 100064ee <_ftoa.part.1+0xd6> 100064ec: e0f3 b.n 100066d6 <_ftoa.part.1+0x2be> 100064ee: 9820 ldr r0, [sp, #128] ; 0x80 100064f0: 9921 ldr r1, [sp, #132] ; 0x84 100064f2: 2200 movs r2, #0 100064f4: 4ba2 ldr r3, [pc, #648] ; (10006780 <_ftoa.part.1+0x368>) 100064f6: f001 fe6f bl 100081d8 <__wrap___aeabi_dcmplt> 100064fa: 2800 cmp r0, #0 100064fc: d000 beq.n 10006500 <_ftoa.part.1+0xe8> 100064fe: e0ea b.n 100066d6 <_ftoa.part.1+0x2be> 10006500: 9820 ldr r0, [sp, #128] ; 0x80 10006502: 9921 ldr r1, [sp, #132] ; 0x84 10006504: 2200 movs r2, #0 10006506: 2300 movs r3, #0 10006508: f001 fe66 bl 100081d8 <__wrap___aeabi_dcmplt> 1000650c: 2800 cmp r0, #0 1000650e: d000 beq.n 10006512 <_ftoa.part.1+0xfa> 10006510: e192 b.n 10006838 <_ftoa.part.1+0x420> 10006512: 2300 movs r3, #0 10006514: 930d str r3, [sp, #52] ; 0x34 10006516: 2580 movs r5, #128 ; 0x80 10006518: 9b24 ldr r3, [sp, #144] ; 0x90 1000651a: 00ed lsls r5, r5, #3 1000651c: 401d ands r5, r3 1000651e: d000 beq.n 10006522 <_ftoa.part.1+0x10a> 10006520: e117 b.n 10006752 <_ftoa.part.1+0x33a> 10006522: 2300 movs r3, #0 10006524: 4c97 ldr r4, [pc, #604] ; (10006784 <_ftoa.part.1+0x36c>) 10006526: 9308 str r3, [sp, #32] 10006528: 9409 str r4, [sp, #36] ; 0x24 1000652a: ab0e add r3, sp, #56 ; 0x38 1000652c: 2406 movs r4, #6 1000652e: 469b mov fp, r3 10006530: 9820 ldr r0, [sp, #128] ; 0x80 10006532: 9921 ldr r1, [sp, #132] ; 0x84 10006534: f001 fe96 bl 10008264 <__wrap___aeabi_d2iz> 10006538: 4681 mov r9, r0 1000653a: 900c str r0, [sp, #48] ; 0x30 1000653c: f001 fe7a bl 10008234 <__wrap___aeabi_i2d> 10006540: 0002 movs r2, r0 10006542: 000b movs r3, r1 10006544: 9820 ldr r0, [sp, #128] ; 0x80 10006546: 9921 ldr r1, [sp, #132] ; 0x84 10006548: f001 fdd3 bl 100080f2 <__wrap___aeabi_dsub> 1000654c: 9a08 ldr r2, [sp, #32] 1000654e: 9b09 ldr r3, [sp, #36] ; 0x24 10006550: f001 fdff bl 10008152 <__wrap___aeabi_dmul> 10006554: 900a str r0, [sp, #40] ; 0x28 10006556: 910b str r1, [sp, #44] ; 0x2c 10006558: f001 fea8 bl 100082ac <__wrap___aeabi_d2uiz> 1000655c: 4682 mov sl, r0 1000655e: f001 fe65 bl 1000822c <__wrap___aeabi_ui2d> 10006562: 0002 movs r2, r0 10006564: 000b movs r3, r1 10006566: 980a ldr r0, [sp, #40] ; 0x28 10006568: 990b ldr r1, [sp, #44] ; 0x2c 1000656a: f001 fdc2 bl 100080f2 <__wrap___aeabi_dsub> 1000656e: 2200 movs r2, #0 10006570: 4b85 ldr r3, [pc, #532] ; (10006788 <_ftoa.part.1+0x370>) 10006572: 900a str r0, [sp, #40] ; 0x28 10006574: 910b str r1, [sp, #44] ; 0x2c 10006576: f001 fe45 bl 10008204 <__wrap___aeabi_dcmpgt> 1000657a: 2800 cmp r0, #0 1000657c: d100 bne.n 10006580 <_ftoa.part.1+0x168> 1000657e: e148 b.n 10006812 <_ftoa.part.1+0x3fa> 10006580: 2301 movs r3, #1 10006582: 469c mov ip, r3 10006584: 44e2 add sl, ip 10006586: 4650 mov r0, sl 10006588: f001 fe50 bl 1000822c <__wrap___aeabi_ui2d> 1000658c: 9a08 ldr r2, [sp, #32] 1000658e: 9b09 ldr r3, [sp, #36] ; 0x24 10006590: f001 fe30 bl 100081f4 <__wrap___aeabi_dcmpge> 10006594: 2800 cmp r0, #0 10006596: d000 beq.n 1000659a <_ftoa.part.1+0x182> 10006598: e19c b.n 100068d4 <_ftoa.part.1+0x4bc> 1000659a: 2c00 cmp r4, #0 1000659c: d000 beq.n 100065a0 <_ftoa.part.1+0x188> 1000659e: e106 b.n 100067ae <_ftoa.part.1+0x396> 100065a0: 9c0c ldr r4, [sp, #48] ; 0x30 100065a2: 0020 movs r0, r4 100065a4: f001 fe46 bl 10008234 <__wrap___aeabi_i2d> 100065a8: 0002 movs r2, r0 100065aa: 000b movs r3, r1 100065ac: 9820 ldr r0, [sp, #128] ; 0x80 100065ae: 9921 ldr r1, [sp, #132] ; 0x84 100065b0: f001 fd9f bl 100080f2 <__wrap___aeabi_dsub> 100065b4: 2200 movs r2, #0 100065b6: 4b74 ldr r3, [pc, #464] ; (10006788 <_ftoa.part.1+0x370>) 100065b8: 9008 str r0, [sp, #32] 100065ba: 9109 str r1, [sp, #36] ; 0x24 100065bc: f001 fe0c bl 100081d8 <__wrap___aeabi_dcmplt> 100065c0: 2800 cmp r0, #0 100065c2: d100 bne.n 100065c6 <_ftoa.part.1+0x1ae> 100065c4: e176 b.n 100068b4 <_ftoa.part.1+0x49c> 100065c6: 2d20 cmp r5, #32 100065c8: d100 bne.n 100065cc <_ftoa.part.1+0x1b4> 100065ca: e0ba b.n 10006742 <_ftoa.part.1+0x32a> 100065cc: 9b0c ldr r3, [sp, #48] ; 0x30 100065ce: 210a movs r1, #10 100065d0: 0018 movs r0, r3 100065d2: 4699 mov r9, r3 100065d4: f001 fb22 bl 10007c1c <__wrap___aeabi_idiv> 100065d8: 465b mov r3, fp 100065da: 3130 adds r1, #48 ; 0x30 100065dc: 5559 strb r1, [r3, r5] 100065de: 4648 mov r0, r9 100065e0: 210a movs r1, #10 100065e2: f001 fb1b bl 10007c1c <__wrap___aeabi_idiv> 100065e6: 1c6c adds r4, r5, #1 100065e8: 4681 mov r9, r0 100065ea: 0025 movs r5, r4 100065ec: 2800 cmp r0, #0 100065ee: d01a beq.n 10006626 <_ftoa.part.1+0x20e> 100065f0: 464d mov r5, r9 100065f2: 46ba mov sl, r7 100065f4: 46b1 mov r9, r6 100065f6: 465f mov r7, fp 100065f8: e000 b.n 100065fc <_ftoa.part.1+0x1e4> 100065fa: 0034 movs r4, r6 100065fc: 2c20 cmp r4, #32 100065fe: d100 bne.n 10006602 <_ftoa.part.1+0x1ea> 10006600: e103 b.n 1000680a <_ftoa.part.1+0x3f2> 10006602: 0028 movs r0, r5 10006604: 210a movs r1, #10 10006606: f001 fb09 bl 10007c1c <__wrap___aeabi_idiv> 1000660a: 1c66 adds r6, r4, #1 1000660c: 3130 adds r1, #48 ; 0x30 1000660e: 193c adds r4, r7, r4 10006610: 7021 strb r1, [r4, #0] 10006612: 0028 movs r0, r5 10006614: 210a movs r1, #10 10006616: f001 fb01 bl 10007c1c <__wrap___aeabi_idiv> 1000661a: 1e05 subs r5, r0, #0 1000661c: d1ed bne.n 100065fa <_ftoa.part.1+0x1e2> 1000661e: 0035 movs r5, r6 10006620: 46bb mov fp, r7 10006622: 464e mov r6, r9 10006624: 4657 mov r7, sl 10006626: 2303 movs r3, #3 10006628: 9a24 ldr r2, [sp, #144] ; 0x90 1000662a: 4013 ands r3, r2 1000662c: 2b01 cmp r3, #1 1000662e: d100 bne.n 10006632 <_ftoa.part.1+0x21a> 10006630: e10e b.n 10006850 <_ftoa.part.1+0x438> 10006632: 2420 movs r4, #32 10006634: 2d20 cmp r5, #32 10006636: d00b beq.n 10006650 <_ftoa.part.1+0x238> 10006638: 9a0d ldr r2, [sp, #52] ; 0x34 1000663a: 2a00 cmp r2, #0 1000663c: d000 beq.n 10006640 <_ftoa.part.1+0x228> 1000663e: e134 b.n 100068aa <_ftoa.part.1+0x492> 10006640: 9a24 ldr r2, [sp, #144] ; 0x90 10006642: 0752 lsls r2, r2, #29 10006644: d400 bmi.n 10006648 <_ftoa.part.1+0x230> 10006646: e16f b.n 10006928 <_ftoa.part.1+0x510> 10006648: 222b movs r2, #43 ; 0x2b 1000664a: 4659 mov r1, fp 1000664c: 1c6c adds r4, r5, #1 1000664e: 554a strb r2, [r1, r5] 10006650: 9a07 ldr r2, [sp, #28] 10006652: 0015 movs r5, r2 10006654: 2b00 cmp r3, #0 10006656: d112 bne.n 1000667e <_ftoa.part.1+0x266> 10006658: 9b23 ldr r3, [sp, #140] ; 0x8c 1000665a: 429c cmp r4, r3 1000665c: d20f bcs.n 1000667e <_ftoa.part.1+0x266> 1000665e: 0019 movs r1, r3 10006660: 0013 movs r3, r2 10006662: 468c mov ip, r1 10006664: 4463 add r3, ip 10006666: 1b1b subs r3, r3, r4 10006668: 46a1 mov r9, r4 1000666a: 001c movs r4, r3 1000666c: 1c55 adds r5, r2, #1 1000666e: 4643 mov r3, r8 10006670: 0039 movs r1, r7 10006672: 2020 movs r0, #32 10006674: 47b0 blx r6 10006676: 002a movs r2, r5 10006678: 42a5 cmp r5, r4 1000667a: d1f7 bne.n 1000666c <_ftoa.part.1+0x254> 1000667c: 464c mov r4, r9 1000667e: 46a2 mov sl, r4 10006680: 46a9 mov r9, r5 10006682: 002a movs r2, r5 10006684: 465b mov r3, fp 10006686: 3c01 subs r4, #1 10006688: 1c55 adds r5, r2, #1 1000668a: 5d18 ldrb r0, [r3, r4] 1000668c: 0039 movs r1, r7 1000668e: 4643 mov r3, r8 10006690: 47b0 blx r6 10006692: 002a movs r2, r5 10006694: 2c00 cmp r4, #0 10006696: d1f5 bne.n 10006684 <_ftoa.part.1+0x26c> 10006698: 464b mov r3, r9 1000669a: 4453 add r3, sl 1000669c: 001a movs r2, r3 1000669e: 9b24 ldr r3, [sp, #144] ; 0x90 100066a0: 079b lsls r3, r3, #30 100066a2: d400 bmi.n 100066a6 <_ftoa.part.1+0x28e> 100066a4: e712 b.n 100064cc <_ftoa.part.1+0xb4> 100066a6: 9907 ldr r1, [sp, #28] 100066a8: 9823 ldr r0, [sp, #140] ; 0x8c 100066aa: 1a53 subs r3, r2, r1 100066ac: 4283 cmp r3, r0 100066ae: d300 bcc.n 100066b2 <_ftoa.part.1+0x29a> 100066b0: e70c b.n 100064cc <_ftoa.part.1+0xb4> 100066b2: 4689 mov r9, r1 100066b4: 0005 movs r5, r0 100066b6: 4643 mov r3, r8 100066b8: 0039 movs r1, r7 100066ba: 2020 movs r0, #32 100066bc: 1c54 adds r4, r2, #1 100066be: 47b0 blx r6 100066c0: 464b mov r3, r9 100066c2: 0022 movs r2, r4 100066c4: 1ae3 subs r3, r4, r3 100066c6: 429d cmp r5, r3 100066c8: d8f5 bhi.n 100066b6 <_ftoa.part.1+0x29e> 100066ca: e6ff b.n 100064cc <_ftoa.part.1+0xb4> 100066cc: 4b2f ldr r3, [pc, #188] ; (1000678c <_ftoa.part.1+0x374>) 100066ce: 469a mov sl, r3 100066d0: 2304 movs r3, #4 100066d2: 469b mov fp, r3 100066d4: e6bc b.n 10006450 <_ftoa.part.1+0x38> 100066d6: 9a20 ldr r2, [sp, #128] ; 0x80 100066d8: 9b21 ldr r3, [sp, #132] ; 0x84 100066da: 0010 movs r0, r2 100066dc: 0019 movs r1, r3 100066de: f001 fd96 bl 1000820e <__wrap___aeabi_dcmpun> 100066e2: 2800 cmp r0, #0 100066e4: d11a bne.n 1000671c <_ftoa.part.1+0x304> 100066e6: 9820 ldr r0, [sp, #128] ; 0x80 100066e8: 9921 ldr r1, [sp, #132] ; 0x84 100066ea: 2201 movs r2, #1 100066ec: 4b28 ldr r3, [pc, #160] ; (10006790 <_ftoa.part.1+0x378>) 100066ee: 4252 negs r2, r2 100066f0: f001 fd72 bl 100081d8 <__wrap___aeabi_dcmplt> 100066f4: 2800 cmp r0, #0 100066f6: d111 bne.n 1000671c <_ftoa.part.1+0x304> 100066f8: 9b24 ldr r3, [sp, #144] ; 0x90 100066fa: 9a07 ldr r2, [sp, #28] 100066fc: 9304 str r3, [sp, #16] 100066fe: 9b23 ldr r3, [sp, #140] ; 0x8c 10006700: 0039 movs r1, r7 10006702: 9303 str r3, [sp, #12] 10006704: 9b22 ldr r3, [sp, #136] ; 0x88 10006706: 0030 movs r0, r6 10006708: 9302 str r3, [sp, #8] 1000670a: 9b20 ldr r3, [sp, #128] ; 0x80 1000670c: 9c21 ldr r4, [sp, #132] ; 0x84 1000670e: 9300 str r3, [sp, #0] 10006710: 9401 str r4, [sp, #4] 10006712: 4643 mov r3, r8 10006714: f7ff f84e bl 100057b4 <_etoa.part.0> 10006718: 0002 movs r2, r0 1000671a: e6d7 b.n 100064cc <_ftoa.part.1+0xb4> 1000671c: 9b24 ldr r3, [sp, #144] ; 0x90 1000671e: 9a07 ldr r2, [sp, #28] 10006720: 9304 str r3, [sp, #16] 10006722: 9b23 ldr r3, [sp, #140] ; 0x8c 10006724: 0039 movs r1, r7 10006726: 9303 str r3, [sp, #12] 10006728: 9b22 ldr r3, [sp, #136] ; 0x88 1000672a: 0030 movs r0, r6 1000672c: 9302 str r3, [sp, #8] 1000672e: 9b20 ldr r3, [sp, #128] ; 0x80 10006730: 9c21 ldr r4, [sp, #132] ; 0x84 10006732: 9300 str r3, [sp, #0] 10006734: 9401 str r4, [sp, #4] 10006736: 4643 mov r3, r8 10006738: f7ff faf2 bl 10005d20 <_ftoa> 1000673c: 0002 movs r2, r0 1000673e: e6c5 b.n 100064cc <_ftoa.part.1+0xb4> 10006740: 4683 mov fp, r0 10006742: 2303 movs r3, #3 10006744: 9a24 ldr r2, [sp, #144] ; 0x90 10006746: 4013 ands r3, r2 10006748: 2b01 cmp r3, #1 1000674a: d100 bne.n 1000674e <_ftoa.part.1+0x336> 1000674c: e07f b.n 1000684e <_ftoa.part.1+0x436> 1000674e: 2420 movs r4, #32 10006750: e77e b.n 10006650 <_ftoa.part.1+0x238> 10006752: 9b22 ldr r3, [sp, #136] ; 0x88 10006754: 2b09 cmp r3, #9 10006756: d800 bhi.n 1000675a <_ftoa.part.1+0x342> 10006758: e0f2 b.n 10006940 <_ftoa.part.1+0x528> 1000675a: ab0e add r3, sp, #56 ; 0x38 1000675c: 469b mov fp, r3 1000675e: 2330 movs r3, #48 ; 0x30 10006760: 465a mov r2, fp 10006762: 7013 strb r3, [r2, #0] 10006764: 9b22 ldr r3, [sp, #136] ; 0x88 10006766: 2501 movs r5, #1 10006768: 1e5c subs r4, r3, #1 1000676a: 2230 movs r2, #48 ; 0x30 1000676c: 3b20 subs r3, #32 1000676e: 4659 mov r1, fp 10006770: e015 b.n 1000679e <_ftoa.part.1+0x386> 10006772: 46c0 nop ; (mov r8, r8) 10006774: 7fefffff .word 0x7fefffff 10006778: 1000f344 .word 0x1000f344 1000677c: 41cdcd65 .word 0x41cdcd65 10006780: c1cdcd65 .word 0xc1cdcd65 10006784: 412e8480 .word 0x412e8480 10006788: 3fe00000 .word 0x3fe00000 1000678c: 1000f33c .word 0x1000f33c 10006790: ffefffff .word 0xffefffff 10006794: 3c01 subs r4, #1 10006796: 554a strb r2, [r1, r5] 10006798: 3501 adds r5, #1 1000679a: 429c cmp r4, r3 1000679c: d07b beq.n 10006896 <_ftoa.part.1+0x47e> 1000679e: 2c09 cmp r4, #9 100067a0: d1f8 bne.n 10006794 <_ftoa.part.1+0x37c> 100067a2: 2200 movs r2, #0 100067a4: 4b6c ldr r3, [pc, #432] ; (10006958 <_ftoa.part.1+0x540>) 100067a6: 468b mov fp, r1 100067a8: 9208 str r2, [sp, #32] 100067aa: 9309 str r3, [sp, #36] ; 0x24 100067ac: e6c0 b.n 10006530 <_ftoa.part.1+0x118> 100067ae: 2d20 cmp r5, #32 100067b0: d0c7 beq.n 10006742 <_ftoa.part.1+0x32a> 100067b2: 1c6b adds r3, r5, #1 100067b4: 4650 mov r0, sl 100067b6: 210a movs r1, #10 100067b8: 4699 mov r9, r3 100067ba: f001 fa57 bl 10007c6c <__wrap___aeabi_uidiv> 100067be: 465b mov r3, fp 100067c0: 3130 adds r1, #48 ; 0x30 100067c2: 5559 strb r1, [r3, r5] 100067c4: 4650 mov r0, sl 100067c6: 210a movs r1, #10 100067c8: f001 fa50 bl 10007c6c <__wrap___aeabi_uidiv> 100067cc: 3c01 subs r4, #1 100067ce: 4682 mov sl, r0 100067d0: 2800 cmp r0, #0 100067d2: d100 bne.n 100067d6 <_ftoa.part.1+0x3be> 100067d4: e0b2 b.n 1000693c <_ftoa.part.1+0x524> 100067d6: 464b mov r3, r9 100067d8: 4655 mov r5, sl 100067da: 46b1 mov r9, r6 100067dc: 46ba mov sl, r7 100067de: 465f mov r7, fp 100067e0: e011 b.n 10006806 <_ftoa.part.1+0x3ee> 100067e2: 469b mov fp, r3 100067e4: 0028 movs r0, r5 100067e6: 210a movs r1, #10 100067e8: 1c5e adds r6, r3, #1 100067ea: 44bb add fp, r7 100067ec: f001 fa3e bl 10007c6c <__wrap___aeabi_uidiv> 100067f0: 465b mov r3, fp 100067f2: 3130 adds r1, #48 ; 0x30 100067f4: 7019 strb r1, [r3, #0] 100067f6: 0028 movs r0, r5 100067f8: 210a movs r1, #10 100067fa: f001 fa37 bl 10007c6c <__wrap___aeabi_uidiv> 100067fe: 3c01 subs r4, #1 10006800: 1e05 subs r5, r0, #0 10006802: d076 beq.n 100068f2 <_ftoa.part.1+0x4da> 10006804: 0033 movs r3, r6 10006806: 2b20 cmp r3, #32 10006808: d1eb bne.n 100067e2 <_ftoa.part.1+0x3ca> 1000680a: 46bb mov fp, r7 1000680c: 464e mov r6, r9 1000680e: 4657 mov r7, sl 10006810: e797 b.n 10006742 <_ftoa.part.1+0x32a> 10006812: 2200 movs r2, #0 10006814: 980a ldr r0, [sp, #40] ; 0x28 10006816: 990b ldr r1, [sp, #44] ; 0x2c 10006818: 4b50 ldr r3, [pc, #320] ; (1000695c <_ftoa.part.1+0x544>) 1000681a: f001 fcdd bl 100081d8 <__wrap___aeabi_dcmplt> 1000681e: 2800 cmp r0, #0 10006820: d000 beq.n 10006824 <_ftoa.part.1+0x40c> 10006822: e6ba b.n 1000659a <_ftoa.part.1+0x182> 10006824: 4653 mov r3, sl 10006826: 2b00 cmp r3, #0 10006828: d002 beq.n 10006830 <_ftoa.part.1+0x418> 1000682a: 07db lsls r3, r3, #31 1000682c: d400 bmi.n 10006830 <_ftoa.part.1+0x418> 1000682e: e6b4 b.n 1000659a <_ftoa.part.1+0x182> 10006830: 2301 movs r3, #1 10006832: 469c mov ip, r3 10006834: 44e2 add sl, ip 10006836: e6b0 b.n 1000659a <_ftoa.part.1+0x182> 10006838: 9a20 ldr r2, [sp, #128] ; 0x80 1000683a: 9b21 ldr r3, [sp, #132] ; 0x84 1000683c: 2000 movs r0, #0 1000683e: 2100 movs r1, #0 10006840: f001 fc57 bl 100080f2 <__wrap___aeabi_dsub> 10006844: 2301 movs r3, #1 10006846: 9020 str r0, [sp, #128] ; 0x80 10006848: 9121 str r1, [sp, #132] ; 0x84 1000684a: 930d str r3, [sp, #52] ; 0x34 1000684c: e663 b.n 10006516 <_ftoa.part.1+0xfe> 1000684e: 2520 movs r5, #32 10006850: 9b23 ldr r3, [sp, #140] ; 0x8c 10006852: 2b00 cmp r3, #0 10006854: d046 beq.n 100068e4 <_ftoa.part.1+0x4cc> 10006856: 9b0d ldr r3, [sp, #52] ; 0x34 10006858: 2b00 cmp r3, #0 1000685a: d103 bne.n 10006864 <_ftoa.part.1+0x44c> 1000685c: 9a24 ldr r2, [sp, #144] ; 0x90 1000685e: 330c adds r3, #12 10006860: 4213 tst r3, r2 10006862: d002 beq.n 1000686a <_ftoa.part.1+0x452> 10006864: 9b23 ldr r3, [sp, #140] ; 0x8c 10006866: 3b01 subs r3, #1 10006868: 9323 str r3, [sp, #140] ; 0x8c 1000686a: 9b23 ldr r3, [sp, #140] ; 0x8c 1000686c: 42ab cmp r3, r5 1000686e: d939 bls.n 100068e4 <_ftoa.part.1+0x4cc> 10006870: 2330 movs r3, #48 ; 0x30 10006872: 2d20 cmp r5, #32 10006874: d03a beq.n 100068ec <_ftoa.part.1+0x4d4> 10006876: 4659 mov r1, fp 10006878: 9a23 ldr r2, [sp, #140] ; 0x8c 1000687a: 1c6c adds r4, r5, #1 1000687c: 554b strb r3, [r1, r5] 1000687e: 4294 cmp r4, r2 10006880: d02e beq.n 100068e0 <_ftoa.part.1+0x4c8> 10006882: 0025 movs r5, r4 10006884: 2c20 cmp r4, #32 10006886: d1f8 bne.n 1000687a <_ftoa.part.1+0x462> 10006888: 2320 movs r3, #32 1000688a: 9d07 ldr r5, [sp, #28] 1000688c: 468b mov fp, r1 1000688e: 469a mov sl, r3 10006890: 46a9 mov r9, r5 10006892: 002a movs r2, r5 10006894: e6f6 b.n 10006684 <_ftoa.part.1+0x26c> 10006896: 4b32 ldr r3, [pc, #200] ; (10006960 <_ftoa.part.1+0x548>) 10006898: 00e2 lsls r2, r4, #3 1000689a: 189b adds r3, r3, r2 1000689c: 681a ldr r2, [r3, #0] 1000689e: 685b ldr r3, [r3, #4] 100068a0: 468b mov fp, r1 100068a2: 9208 str r2, [sp, #32] 100068a4: 9309 str r3, [sp, #36] ; 0x24 100068a6: 2520 movs r5, #32 100068a8: e642 b.n 10006530 <_ftoa.part.1+0x118> 100068aa: 222d movs r2, #45 ; 0x2d 100068ac: 4659 mov r1, fp 100068ae: 1c6c adds r4, r5, #1 100068b0: 554a strb r2, [r1, r5] 100068b2: e6cd b.n 10006650 <_ftoa.part.1+0x238> 100068b4: 2200 movs r2, #0 100068b6: 9808 ldr r0, [sp, #32] 100068b8: 9909 ldr r1, [sp, #36] ; 0x24 100068ba: 4b28 ldr r3, [pc, #160] ; (1000695c <_ftoa.part.1+0x544>) 100068bc: f001 fca2 bl 10008204 <__wrap___aeabi_dcmpgt> 100068c0: 2800 cmp r0, #0 100068c2: d000 beq.n 100068c6 <_ftoa.part.1+0x4ae> 100068c4: e67f b.n 100065c6 <_ftoa.part.1+0x1ae> 100068c6: 2301 movs r3, #1 100068c8: 46a4 mov ip, r4 100068ca: 4023 ands r3, r4 100068cc: 449c add ip, r3 100068ce: 4663 mov r3, ip 100068d0: 930c str r3, [sp, #48] ; 0x30 100068d2: e678 b.n 100065c6 <_ftoa.part.1+0x1ae> 100068d4: 464b mov r3, r9 100068d6: 3301 adds r3, #1 100068d8: 930c str r3, [sp, #48] ; 0x30 100068da: 2300 movs r3, #0 100068dc: 469a mov sl, r3 100068de: e65c b.n 1000659a <_ftoa.part.1+0x182> 100068e0: 468b mov fp, r1 100068e2: 9d23 ldr r5, [sp, #140] ; 0x8c 100068e4: 2301 movs r3, #1 100068e6: 2d20 cmp r5, #32 100068e8: d000 beq.n 100068ec <_ftoa.part.1+0x4d4> 100068ea: e6a5 b.n 10006638 <_ftoa.part.1+0x220> 100068ec: 2420 movs r4, #32 100068ee: 9d07 ldr r5, [sp, #28] 100068f0: e6c5 b.n 1000667e <_ftoa.part.1+0x266> 100068f2: 0035 movs r5, r6 100068f4: 46bb mov fp, r7 100068f6: 464e mov r6, r9 100068f8: 4657 mov r7, sl 100068fa: 2d20 cmp r5, #32 100068fc: d100 bne.n 10006900 <_ftoa.part.1+0x4e8> 100068fe: e720 b.n 10006742 <_ftoa.part.1+0x32a> 10006900: 1961 adds r1, r4, r5 10006902: 2230 movs r2, #48 ; 0x30 10006904: 002b movs r3, r5 10006906: 2c00 cmp r4, #0 10006908: d009 beq.n 1000691e <_ftoa.part.1+0x506> 1000690a: 4658 mov r0, fp 1000690c: 1c6b adds r3, r5, #1 1000690e: 5542 strb r2, [r0, r5] 10006910: 2b20 cmp r3, #32 10006912: d100 bne.n 10006916 <_ftoa.part.1+0x4fe> 10006914: e714 b.n 10006740 <_ftoa.part.1+0x328> 10006916: 001d movs r5, r3 10006918: 428b cmp r3, r1 1000691a: d1f7 bne.n 1000690c <_ftoa.part.1+0x4f4> 1000691c: 4683 mov fp, r0 1000691e: 222e movs r2, #46 ; 0x2e 10006920: 4659 mov r1, fp 10006922: 1c5d adds r5, r3, #1 10006924: 54ca strb r2, [r1, r3] 10006926: e64e b.n 100065c6 <_ftoa.part.1+0x1ae> 10006928: 9a24 ldr r2, [sp, #144] ; 0x90 1000692a: 002c movs r4, r5 1000692c: 0712 lsls r2, r2, #28 1000692e: d400 bmi.n 10006932 <_ftoa.part.1+0x51a> 10006930: e68e b.n 10006650 <_ftoa.part.1+0x238> 10006932: 2220 movs r2, #32 10006934: 4659 mov r1, fp 10006936: 3401 adds r4, #1 10006938: 554a strb r2, [r1, r5] 1000693a: e689 b.n 10006650 <_ftoa.part.1+0x238> 1000693c: 464d mov r5, r9 1000693e: e7dc b.n 100068fa <_ftoa.part.1+0x4e2> 10006940: 00da lsls r2, r3, #3 10006942: 4b07 ldr r3, [pc, #28] ; (10006960 <_ftoa.part.1+0x548>) 10006944: 2500 movs r5, #0 10006946: 189b adds r3, r3, r2 10006948: 685c ldr r4, [r3, #4] 1000694a: 681b ldr r3, [r3, #0] 1000694c: 9308 str r3, [sp, #32] 1000694e: 9409 str r4, [sp, #36] ; 0x24 10006950: ab0e add r3, sp, #56 ; 0x38 10006952: 9c22 ldr r4, [sp, #136] ; 0x88 10006954: 469b mov fp, r3 10006956: e5eb b.n 10006530 <_ftoa.part.1+0x118> 10006958: 41cdcd65 .word 0x41cdcd65 1000695c: 3fe00000 .word 0x3fe00000 10006960: 1000f348 .word 0x1000f348 10006964 <_vsnprintf>: 10006964: b5f0 push {r4, r5, r6, r7, lr} 10006966: 46de mov lr, fp 10006968: 4657 mov r7, sl 1000696a: 464e mov r6, r9 1000696c: 4645 mov r5, r8 1000696e: b5e0 push {r5, r6, r7, lr} 10006970: b0a9 sub sp, #164 ; 0xa4 10006972: 001e movs r6, r3 10006974: 9b32 ldr r3, [sp, #200] ; 0xc8 10006976: 4690 mov r8, r2 10006978: 930a str r3, [sp, #40] ; 0x28 1000697a: 4abf ldr r2, [pc, #764] ; (10006c78 <_vsnprintf+0x314>) 1000697c: 4bbf ldr r3, [pc, #764] ; (10006c7c <_vsnprintf+0x318>) 1000697e: 4683 mov fp, r0 10006980: 468a mov sl, r1 10006982: 601a str r2, [r3, #0] 10006984: 2900 cmp r1, #0 10006986: d068 beq.n 10006a5a <_vsnprintf+0xf6> 10006988: 46d1 mov r9, sl 1000698a: 2500 movs r5, #0 1000698c: 46da mov sl, fp 1000698e: 7830 ldrb r0, [r6, #0] 10006990: 2800 cmp r0, #0 10006992: d00b beq.n 100069ac <_vsnprintf+0x48> 10006994: 3601 adds r6, #1 10006996: 2825 cmp r0, #37 ; 0x25 10006998: d01b beq.n 100069d2 <_vsnprintf+0x6e> 1000699a: 002a movs r2, r5 1000699c: 4643 mov r3, r8 1000699e: 4649 mov r1, r9 100069a0: 47d0 blx sl 100069a2: 7830 ldrb r0, [r6, #0] 100069a4: 1c6c adds r4, r5, #1 100069a6: 0025 movs r5, r4 100069a8: 2800 cmp r0, #0 100069aa: d1f3 bne.n 10006994 <_vsnprintf+0x30> 100069ac: 46d3 mov fp, sl 100069ae: 002a movs r2, r5 100069b0: 46ca mov sl, r9 100069b2: 4545 cmp r5, r8 100069b4: d301 bcc.n 100069ba <_vsnprintf+0x56> 100069b6: 4643 mov r3, r8 100069b8: 1e5a subs r2, r3, #1 100069ba: 4643 mov r3, r8 100069bc: 4651 mov r1, sl 100069be: 2000 movs r0, #0 100069c0: 47d8 blx fp 100069c2: 0028 movs r0, r5 100069c4: b029 add sp, #164 ; 0xa4 100069c6: bc3c pop {r2, r3, r4, r5} 100069c8: 4690 mov r8, r2 100069ca: 4699 mov r9, r3 100069cc: 46a2 mov sl, r4 100069ce: 46ab mov fp, r5 100069d0: bdf0 pop {r4, r5, r6, r7, pc} 100069d2: 2310 movs r3, #16 100069d4: 7830 ldrb r0, [r6, #0] 100069d6: 469b mov fp, r3 100069d8: 3b0e subs r3, #14 100069da: 469c mov ip, r3 100069dc: 0003 movs r3, r0 100069de: 3b20 subs r3, #32 100069e0: 1c72 adds r2, r6, #1 100069e2: b2db uxtb r3, r3 100069e4: 2700 movs r7, #0 100069e6: 4ca6 ldr r4, [pc, #664] ; (10006c80 <_vsnprintf+0x31c>) 100069e8: 0011 movs r1, r2 100069ea: 2b10 cmp r3, #16 100069ec: d80d bhi.n 10006a0a <_vsnprintf+0xa6> 100069ee: 009b lsls r3, r3, #2 100069f0: 58e3 ldr r3, [r4, r3] 100069f2: 469f mov pc, r3 100069f4: 2301 movs r3, #1 100069f6: 0016 movs r6, r2 100069f8: 431f orrs r7, r3 100069fa: 7830 ldrb r0, [r6, #0] 100069fc: 1c72 adds r2, r6, #1 100069fe: 0003 movs r3, r0 10006a00: 3b20 subs r3, #32 10006a02: b2db uxtb r3, r3 10006a04: 0011 movs r1, r2 10006a06: 2b10 cmp r3, #16 10006a08: d9f1 bls.n 100069ee <_vsnprintf+0x8a> 10006a0a: 0003 movs r3, r0 10006a0c: 3b30 subs r3, #48 ; 0x30 10006a0e: 2b09 cmp r3, #9 10006a10: d800 bhi.n 10006a14 <_vsnprintf+0xb0> 10006a12: e1ae b.n 10006d72 <_vsnprintf+0x40e> 10006a14: 2300 movs r3, #0 10006a16: 469b mov fp, r3 10006a18: 282a cmp r0, #42 ; 0x2a 10006a1a: d100 bne.n 10006a1e <_vsnprintf+0xba> 10006a1c: e1cf b.n 10006dbe <_vsnprintf+0x45a> 10006a1e: 2400 movs r4, #0 10006a20: 282e cmp r0, #46 ; 0x2e 10006a22: d100 bne.n 10006a26 <_vsnprintf+0xc2> 10006a24: e1bd b.n 10006da2 <_vsnprintf+0x43e> 10006a26: 0003 movs r3, r0 10006a28: 3b68 subs r3, #104 ; 0x68 10006a2a: b2db uxtb r3, r3 10006a2c: 2b12 cmp r3, #18 10006a2e: d900 bls.n 10006a32 <_vsnprintf+0xce> 10006a30: e3d3 b.n 100071da <_vsnprintf+0x876> 10006a32: 4a94 ldr r2, [pc, #592] ; (10006c84 <_vsnprintf+0x320>) 10006a34: 009b lsls r3, r3, #2 10006a36: 58d3 ldr r3, [r2, r3] 10006a38: 469f mov pc, r3 10006a3a: 2304 movs r3, #4 10006a3c: 0016 movs r6, r2 10006a3e: 431f orrs r7, r3 10006a40: e7db b.n 100069fa <_vsnprintf+0x96> 10006a42: 4663 mov r3, ip 10006a44: 0016 movs r6, r2 10006a46: 431f orrs r7, r3 10006a48: e7d7 b.n 100069fa <_vsnprintf+0x96> 10006a4a: 465b mov r3, fp 10006a4c: 0016 movs r6, r2 10006a4e: 431f orrs r7, r3 10006a50: e7d3 b.n 100069fa <_vsnprintf+0x96> 10006a52: 2308 movs r3, #8 10006a54: 0016 movs r6, r2 10006a56: 431f orrs r7, r3 10006a58: e7cf b.n 100069fa <_vsnprintf+0x96> 10006a5a: 4b8b ldr r3, [pc, #556] ; (10006c88 <_vsnprintf+0x324>) 10006a5c: 469b mov fp, r3 10006a5e: e793 b.n 10006988 <_vsnprintf+0x24> 10006a60: 2380 movs r3, #128 ; 0x80 10006a62: 005b lsls r3, r3, #1 10006a64: 7870 ldrb r0, [r6, #1] 10006a66: 431f orrs r7, r3 10006a68: 1c4e adds r6, r1, #1 10006a6a: 0003 movs r3, r0 10006a6c: 3b25 subs r3, #37 ; 0x25 10006a6e: b2db uxtb r3, r3 10006a70: 2b53 cmp r3, #83 ; 0x53 10006a72: d892 bhi.n 1000699a <_vsnprintf+0x36> 10006a74: 4a85 ldr r2, [pc, #532] ; (10006c8c <_vsnprintf+0x328>) 10006a76: 009b lsls r3, r3, #2 10006a78: 58d3 ldr r3, [r2, r3] 10006a7a: 469f mov pc, r3 10006a7c: 7870 ldrb r0, [r6, #1] 10006a7e: 286c cmp r0, #108 ; 0x6c 10006a80: d101 bne.n 10006a86 <_vsnprintf+0x122> 10006a82: f000 fcc0 bl 10007406 <_vsnprintf+0xaa2> 10006a86: 2380 movs r3, #128 ; 0x80 10006a88: 005b lsls r3, r3, #1 10006a8a: 431f orrs r7, r3 10006a8c: 1c4e adds r6, r1, #1 10006a8e: e7ec b.n 10006a6a <_vsnprintf+0x106> 10006a90: 2380 movs r3, #128 ; 0x80 10006a92: 009b lsls r3, r3, #2 10006a94: 7870 ldrb r0, [r6, #1] 10006a96: 431f orrs r7, r3 10006a98: 1c4e adds r6, r1, #1 10006a9a: e7e6 b.n 10006a6a <_vsnprintf+0x106> 10006a9c: 7870 ldrb r0, [r6, #1] 10006a9e: 2868 cmp r0, #104 ; 0x68 10006aa0: d101 bne.n 10006aa6 <_vsnprintf+0x142> 10006aa2: f000 fd19 bl 100074d8 <_vsnprintf+0xb74> 10006aa6: 2380 movs r3, #128 ; 0x80 10006aa8: 1c4e adds r6, r1, #1 10006aaa: 431f orrs r7, r3 10006aac: e7dd b.n 10006a6a <_vsnprintf+0x106> 10006aae: 2846 cmp r0, #70 ; 0x46 10006ab0: d101 bne.n 10006ab6 <_vsnprintf+0x152> 10006ab2: f000 fc58 bl 10007366 <_vsnprintf+0xa02> 10006ab6: 2207 movs r2, #7 10006ab8: 9b0a ldr r3, [sp, #40] ; 0x28 10006aba: 9704 str r7, [sp, #16] 10006abc: 3307 adds r3, #7 10006abe: 4393 bics r3, r2 10006ac0: 3201 adds r2, #1 10006ac2: 4694 mov ip, r2 10006ac4: 449c add ip, r3 10006ac6: 4662 mov r2, ip 10006ac8: 920a str r2, [sp, #40] ; 0x28 10006aca: 465a mov r2, fp 10006acc: 9402 str r4, [sp, #8] 10006ace: 9203 str r2, [sp, #12] 10006ad0: 685c ldr r4, [r3, #4] 10006ad2: 681b ldr r3, [r3, #0] 10006ad4: 002a movs r2, r5 10006ad6: 9300 str r3, [sp, #0] 10006ad8: 9401 str r4, [sp, #4] 10006ada: 4649 mov r1, r9 10006adc: 4643 mov r3, r8 10006ade: 4650 mov r0, sl 10006ae0: f7ff f91e bl 10005d20 <_ftoa> 10006ae4: 0005 movs r5, r0 10006ae6: e752 b.n 1000698e <_vsnprintf+0x2a> 10006ae8: 002a movs r2, r5 10006aea: 1c6c adds r4, r5, #1 10006aec: 4643 mov r3, r8 10006aee: 4649 mov r1, r9 10006af0: 2025 movs r0, #37 ; 0x25 10006af2: 47d0 blx sl 10006af4: 0025 movs r5, r4 10006af6: e74a b.n 1000698e <_vsnprintf+0x2a> 10006af8: 9b0a ldr r3, [sp, #40] ; 0x28 10006afa: 1d1a adds r2, r3, #4 10006afc: 681b ldr r3, [r3, #0] 10006afe: 920c str r2, [sp, #48] ; 0x30 10006b00: 930a str r3, [sp, #40] ; 0x28 10006b02: 7818 ldrb r0, [r3, #0] 10006b04: 2c00 cmp r4, #0 10006b06: d000 beq.n 10006b0a <_vsnprintf+0x1a6> 10006b08: e3ab b.n 10007262 <_vsnprintf+0x8fe> 10006b0a: 2800 cmp r0, #0 10006b0c: d101 bne.n 10006b12 <_vsnprintf+0x1ae> 10006b0e: f000 ffa2 bl 10007a56 <_vsnprintf+0x10f2> 10006b12: 2102 movs r1, #2 10006b14: 001a movs r2, r3 10006b16: 4249 negs r1, r1 10006b18: 2301 movs r3, #1 10006b1a: 469c mov ip, r3 10006b1c: 4643 mov r3, r8 10006b1e: 9008 str r0, [sp, #32] 10006b20: 930b str r3, [sp, #44] ; 0x2c 10006b22: e007 b.n 10006b34 <_vsnprintf+0x1d0> 10006b24: 980a ldr r0, [sp, #40] ; 0x28 10006b26: 4663 mov r3, ip 10006b28: 4680 mov r8, r0 10006b2a: 1a9b subs r3, r3, r2 10006b2c: 4443 add r3, r8 10006b2e: 185b adds r3, r3, r1 10006b30: 2b00 cmp r3, #0 10006b32: d003 beq.n 10006b3c <_vsnprintf+0x1d8> 10006b34: 3201 adds r2, #1 10006b36: 7813 ldrb r3, [r2, #0] 10006b38: 2b00 cmp r3, #0 10006b3a: d1f3 bne.n 10006b24 <_vsnprintf+0x1c0> 10006b3c: 9b0b ldr r3, [sp, #44] ; 0x2c 10006b3e: 9808 ldr r0, [sp, #32] 10006b40: 4698 mov r8, r3 10006b42: 9b0a ldr r3, [sp, #40] ; 0x28 10006b44: 1ad3 subs r3, r2, r3 10006b46: 9308 str r3, [sp, #32] 10006b48: 2380 movs r3, #128 ; 0x80 10006b4a: 00db lsls r3, r3, #3 10006b4c: 403b ands r3, r7 10006b4e: 930b str r3, [sp, #44] ; 0x2c 10006b50: d003 beq.n 10006b5a <_vsnprintf+0x1f6> 10006b52: 9b08 ldr r3, [sp, #32] 10006b54: 42a3 cmp r3, r4 10006b56: d900 bls.n 10006b5a <_vsnprintf+0x1f6> 10006b58: 9408 str r4, [sp, #32] 10006b5a: 2302 movs r3, #2 10006b5c: 401f ands r7, r3 10006b5e: d101 bne.n 10006b64 <_vsnprintf+0x200> 10006b60: f000 fcdb bl 1000751a <_vsnprintf+0xbb6> 10006b64: 2800 cmp r0, #0 10006b66: d101 bne.n 10006b6c <_vsnprintf+0x208> 10006b68: f000 fcbc bl 100074e4 <_vsnprintf+0xb80> 10006b6c: 9b0b ldr r3, [sp, #44] ; 0x2c 10006b6e: 2b00 cmp r3, #0 10006b70: d001 beq.n 10006b76 <_vsnprintf+0x212> 10006b72: f000 fe62 bl 1000783a <_vsnprintf+0xed6> 10006b76: 9b0a ldr r3, [sp, #40] ; 0x28 10006b78: 002a movs r2, r5 10006b7a: 1b5c subs r4, r3, r5 10006b7c: 0023 movs r3, r4 10006b7e: 4654 mov r4, sl 10006b80: 46b2 mov sl, r6 10006b82: 464e mov r6, r9 10006b84: 46b9 mov r9, r7 10006b86: 4647 mov r7, r8 10006b88: 4698 mov r8, r3 10006b8a: 003b movs r3, r7 10006b8c: 0031 movs r1, r6 10006b8e: 1c55 adds r5, r2, #1 10006b90: 47a0 blx r4 10006b92: 4643 mov r3, r8 10006b94: 5d58 ldrb r0, [r3, r5] 10006b96: 002a movs r2, r5 10006b98: 2800 cmp r0, #0 10006b9a: d1f6 bne.n 10006b8a <_vsnprintf+0x226> 10006b9c: 46b8 mov r8, r7 10006b9e: 464f mov r7, r9 10006ba0: 46b1 mov r9, r6 10006ba2: 4656 mov r6, sl 10006ba4: 46a2 mov sl, r4 10006ba6: 2f00 cmp r7, #0 10006ba8: d001 beq.n 10006bae <_vsnprintf+0x24a> 10006baa: f000 fc9b bl 100074e4 <_vsnprintf+0xb80> 10006bae: 9b0c ldr r3, [sp, #48] ; 0x30 10006bb0: 930a str r3, [sp, #40] ; 0x28 10006bb2: e6ec b.n 1000698e <_vsnprintf+0x2a> 10006bb4: 9b0a ldr r3, [sp, #40] ; 0x28 10006bb6: 1d1a adds r2, r3, #4 10006bb8: 681b ldr r3, [r3, #0] 10006bba: 4693 mov fp, r2 10006bbc: 2b00 cmp r3, #0 10006bbe: d100 bne.n 10006bc2 <_vsnprintf+0x25e> 10006bc0: e342 b.n 10007248 <_vsnprintf+0x8e4> 10006bc2: 2221 movs r2, #33 ; 0x21 10006bc4: 4317 orrs r7, r2 10006bc6: 970a str r7, [sp, #40] ; 0x28 10006bc8: 200f movs r0, #15 10006bca: a920 add r1, sp, #128 ; 0x80 10006bcc: 940b str r4, [sp, #44] ; 0x2c 10006bce: 2200 movs r2, #0 10006bd0: 9108 str r1, [sp, #32] 10006bd2: 4684 mov ip, r0 10006bd4: 000c movs r4, r1 10006bd6: e002 b.n 10006bde <_vsnprintf+0x27a> 10006bd8: 2920 cmp r1, #32 10006bda: d00c beq.n 10006bf6 <_vsnprintf+0x292> 10006bdc: 000a movs r2, r1 10006bde: 4661 mov r1, ip 10006be0: 4019 ands r1, r3 10006be2: b2cf uxtb r7, r1 10006be4: 0038 movs r0, r7 10006be6: 3037 adds r0, #55 ; 0x37 10006be8: 2909 cmp r1, #9 10006bea: d800 bhi.n 10006bee <_vsnprintf+0x28a> 10006bec: 3807 subs r0, #7 10006bee: 1c51 adds r1, r2, #1 10006bf0: 54a0 strb r0, [r4, r2] 10006bf2: 091b lsrs r3, r3, #4 10006bf4: d1f0 bne.n 10006bd8 <_vsnprintf+0x274> 10006bf6: 9c0b ldr r4, [sp, #44] ; 0x2c 10006bf8: 9b0a ldr r3, [sp, #40] ; 0x28 10006bfa: 9101 str r1, [sp, #4] 10006bfc: 9306 str r3, [sp, #24] 10006bfe: 2308 movs r3, #8 10006c00: 9305 str r3, [sp, #20] 10006c02: 3308 adds r3, #8 10006c04: 9303 str r3, [sp, #12] 10006c06: 2300 movs r3, #0 10006c08: 9302 str r3, [sp, #8] 10006c0a: 9b08 ldr r3, [sp, #32] 10006c0c: 002a movs r2, r5 10006c0e: 9300 str r3, [sp, #0] 10006c10: 9404 str r4, [sp, #16] 10006c12: 4643 mov r3, r8 10006c14: 4649 mov r1, r9 10006c16: 4650 mov r0, sl 10006c18: f7fe fc94 bl 10005544 <_ntoa_format> 10006c1c: 465b mov r3, fp 10006c1e: 0005 movs r5, r0 10006c20: 930a str r3, [sp, #40] ; 0x28 10006c22: e6b4 b.n 1000698e <_vsnprintf+0x2a> 10006c24: 9b0a ldr r3, [sp, #40] ; 0x28 10006c26: 1c6c adds r4, r5, #1 10006c28: 3304 adds r3, #4 10006c2a: 940b str r4, [sp, #44] ; 0x2c 10006c2c: 9308 str r3, [sp, #32] 10006c2e: 07bb lsls r3, r7, #30 10006c30: d400 bmi.n 10006c34 <_vsnprintf+0x2d0> 10006c32: e378 b.n 10007326 <_vsnprintf+0x9c2> 10006c34: 9b0a ldr r3, [sp, #40] ; 0x28 10006c36: 002a movs r2, r5 10006c38: 7818 ldrb r0, [r3, #0] 10006c3a: 4649 mov r1, r9 10006c3c: 4643 mov r3, r8 10006c3e: 47d0 blx sl 10006c40: 465b mov r3, fp 10006c42: 445d add r5, fp 10006c44: 2b01 cmp r3, #1 10006c46: d801 bhi.n 10006c4c <_vsnprintf+0x2e8> 10006c48: f000 fe7e bl 10007948 <_vsnprintf+0xfe4> 10006c4c: 002b movs r3, r5 10006c4e: 4657 mov r7, sl 10006c50: 464d mov r5, r9 10006c52: 46b1 mov r9, r6 10006c54: 4646 mov r6, r8 10006c56: 4698 mov r8, r3 10006c58: 9a0b ldr r2, [sp, #44] ; 0x2c 10006c5a: 1c54 adds r4, r2, #1 10006c5c: 0033 movs r3, r6 10006c5e: 0029 movs r1, r5 10006c60: 2020 movs r0, #32 10006c62: 47b8 blx r7 10006c64: 0022 movs r2, r4 10006c66: 4544 cmp r4, r8 10006c68: d1f7 bne.n 10006c5a <_vsnprintf+0x2f6> 10006c6a: 46b0 mov r8, r6 10006c6c: 46ba mov sl, r7 10006c6e: 464e mov r6, r9 10006c70: 46a9 mov r9, r5 10006c72: 0025 movs r5, r4 10006c74: e373 b.n 1000735e <_vsnprintf+0x9fa> 10006c76: 46c0 nop ; (mov r8, r8) 10006c78: 10006965 .word 0x10006965 10006c7c: 20003aec .word 0x20003aec 10006c80: 1000f150 .word 0x1000f150 10006c84: 1000f194 .word 0x1000f194 10006c88: 10005525 .word 0x10005525 10006c8c: 1000f1e0 .word 0x1000f1e0 10006c90: 2878 cmp r0, #120 ; 0x78 10006c92: d100 bne.n 10006c96 <_vsnprintf+0x332> 10006c94: e2ec b.n 10007270 <_vsnprintf+0x90c> 10006c96: 2858 cmp r0, #88 ; 0x58 10006c98: d101 bne.n 10006c9e <_vsnprintf+0x33a> 10006c9a: f000 fc67 bl 1000756c <_vsnprintf+0xc08> 10006c9e: 286f cmp r0, #111 ; 0x6f 10006ca0: d101 bne.n 10006ca6 <_vsnprintf+0x342> 10006ca2: f000 fd51 bl 10007748 <_vsnprintf+0xde4> 10006ca6: 2862 cmp r0, #98 ; 0x62 10006ca8: d101 bne.n 10006cae <_vsnprintf+0x34a> 10006caa: f000 fe4f bl 1000794c <_vsnprintf+0xfe8> 10006cae: 2310 movs r3, #16 10006cb0: 003a movs r2, r7 10006cb2: 439a bics r2, r3 10006cb4: 920b str r2, [sp, #44] ; 0x2c 10006cb6: 2869 cmp r0, #105 ; 0x69 10006cb8: d001 beq.n 10006cbe <_vsnprintf+0x35a> 10006cba: f000 ff39 bl 10007b30 <_vsnprintf+0x11cc> 10006cbe: 057b lsls r3, r7, #21 10006cc0: d501 bpl.n 10006cc6 <_vsnprintf+0x362> 10006cc2: f000 fd2b bl 1000771c <_vsnprintf+0xdb8> 10006cc6: 2380 movs r3, #128 ; 0x80 10006cc8: 009b lsls r3, r3, #2 10006cca: 401f ands r7, r3 10006ccc: 3bf7 subs r3, #247 ; 0xf7 10006cce: 3bff subs r3, #255 ; 0xff 10006cd0: 930c str r3, [sp, #48] ; 0x30 10006cd2: 2f00 cmp r7, #0 10006cd4: d001 beq.n 10006cda <_vsnprintf+0x376> 10006cd6: f000 fcc3 bl 10007660 <_vsnprintf+0xcfc> 10006cda: 2380 movs r3, #128 ; 0x80 10006cdc: 9a0b ldr r2, [sp, #44] ; 0x2c 10006cde: 005b lsls r3, r3, #1 10006ce0: 401a ands r2, r3 10006ce2: 0013 movs r3, r2 10006ce4: 4694 mov ip, r2 10006ce6: 9a0a ldr r2, [sp, #40] ; 0x28 10006ce8: 3204 adds r2, #4 10006cea: 920d str r2, [sp, #52] ; 0x34 10006cec: 2b00 cmp r3, #0 10006cee: d001 beq.n 10006cf4 <_vsnprintf+0x390> 10006cf0: f000 fdca bl 10007888 <_vsnprintf+0xf24> 10006cf4: 9b0b ldr r3, [sp, #44] ; 0x2c 10006cf6: 065b lsls r3, r3, #25 10006cf8: d401 bmi.n 10006cfe <_vsnprintf+0x39a> 10006cfa: f000 fdbc bl 10007876 <_vsnprintf+0xf12> 10006cfe: 9b0a ldr r3, [sp, #40] ; 0x28 10006d00: 781b ldrb r3, [r3, #0] 10006d02: 17da asrs r2, r3, #31 10006d04: 1898 adds r0, r3, r2 10006d06: 4050 eors r0, r2 10006d08: 0fda lsrs r2, r3, #31 10006d0a: 920a str r2, [sp, #40] ; 0x28 10006d0c: 2b00 cmp r3, #0 10006d0e: d108 bne.n 10006d22 <_vsnprintf+0x3be> 10006d10: 9a0b ldr r2, [sp, #44] ; 0x2c 10006d12: 3310 adds r3, #16 10006d14: 0011 movs r1, r2 10006d16: 4399 bics r1, r3 10006d18: 910b str r1, [sp, #44] ; 0x2c 10006d1a: 0552 lsls r2, r2, #21 10006d1c: d501 bpl.n 10006d22 <_vsnprintf+0x3be> 10006d1e: f000 fea2 bl 10007a66 <_vsnprintf+0x1102> 10006d22: 9b0b ldr r3, [sp, #44] ; 0x2c 10006d24: 2761 movs r7, #97 ; 0x61 10006d26: 069b lsls r3, r3, #26 10006d28: d500 bpl.n 10006d2c <_vsnprintf+0x3c8> 10006d2a: 2741 movs r7, #65 ; 0x41 10006d2c: 465a mov r2, fp 10006d2e: ab20 add r3, sp, #128 ; 0x80 10006d30: b2ff uxtb r7, r7 10006d32: 950e str r5, [sp, #56] ; 0x38 10006d34: 940f str r4, [sp, #60] ; 0x3c 10006d36: 46b3 mov fp, r6 10006d38: 9308 str r3, [sp, #32] 10006d3a: 3f0a subs r7, #10 10006d3c: 4664 mov r4, ip 10006d3e: 9210 str r2, [sp, #64] ; 0x40 10006d40: 9d0c ldr r5, [sp, #48] ; 0x30 10006d42: 001e movs r6, r3 10006d44: e00c b.n 10006d60 <_vsnprintf+0x3fc> 10006d46: 3330 adds r3, #48 ; 0x30 10006d48: b2db uxtb r3, r3 10006d4a: 1c62 adds r2, r4, #1 10006d4c: 5533 strb r3, [r6, r4] 10006d4e: 2800 cmp r0, #0 10006d50: d101 bne.n 10006d56 <_vsnprintf+0x3f2> 10006d52: f000 fc17 bl 10007584 <_vsnprintf+0xc20> 10006d56: 2a20 cmp r2, #32 10006d58: d101 bne.n 10006d5e <_vsnprintf+0x3fa> 10006d5a: f000 fc13 bl 10007584 <_vsnprintf+0xc20> 10006d5e: 0014 movs r4, r2 10006d60: 0029 movs r1, r5 10006d62: f000 ff83 bl 10007c6c <__wrap___aeabi_uidiv> 10006d66: b2cb uxtb r3, r1 10006d68: 2909 cmp r1, #9 10006d6a: d9ec bls.n 10006d46 <_vsnprintf+0x3e2> 10006d6c: 19db adds r3, r3, r7 10006d6e: b2db uxtb r3, r3 10006d70: e7eb b.n 10006d4a <_vsnprintf+0x3e6> 10006d72: 2300 movs r3, #0 10006d74: 0001 movs r1, r0 10006d76: e001 b.n 10006d7c <_vsnprintf+0x418> 10006d78: 0016 movs r6, r2 10006d7a: 3201 adds r2, #1 10006d7c: 0098 lsls r0, r3, #2 10006d7e: 18c0 adds r0, r0, r3 10006d80: 0040 lsls r0, r0, #1 10006d82: 1840 adds r0, r0, r1 10006d84: 7811 ldrb r1, [r2, #0] 10006d86: 0003 movs r3, r0 10006d88: 0008 movs r0, r1 10006d8a: 3830 subs r0, #48 ; 0x30 10006d8c: 3b30 subs r3, #48 ; 0x30 10006d8e: 2809 cmp r0, #9 10006d90: d9f2 bls.n 10006d78 <_vsnprintf+0x414> 10006d92: 0008 movs r0, r1 10006d94: 469b mov fp, r3 10006d96: 1cb1 adds r1, r6, #2 10006d98: 2400 movs r4, #0 10006d9a: 0016 movs r6, r2 10006d9c: 282e cmp r0, #46 ; 0x2e 10006d9e: d000 beq.n 10006da2 <_vsnprintf+0x43e> 10006da0: e641 b.n 10006a26 <_vsnprintf+0xc2> 10006da2: 2380 movs r3, #128 ; 0x80 10006da4: 7870 ldrb r0, [r6, #1] 10006da6: 00db lsls r3, r3, #3 10006da8: 431f orrs r7, r3 10006daa: 0003 movs r3, r0 10006dac: 3b30 subs r3, #48 ; 0x30 10006dae: 2b09 cmp r3, #9 10006db0: d915 bls.n 10006dde <_vsnprintf+0x47a> 10006db2: 282a cmp r0, #42 ; 0x2a 10006db4: d100 bne.n 10006db8 <_vsnprintf+0x454> 10006db6: e2da b.n 1000736e <_vsnprintf+0xa0a> 10006db8: 000e movs r6, r1 10006dba: 3101 adds r1, #1 10006dbc: e633 b.n 10006a26 <_vsnprintf+0xc2> 10006dbe: 990a ldr r1, [sp, #40] ; 0x28 10006dc0: 1d0b adds r3, r1, #4 10006dc2: 6809 ldr r1, [r1, #0] 10006dc4: 468b mov fp, r1 10006dc6: 2900 cmp r1, #0 10006dc8: da04 bge.n 10006dd4 <_vsnprintf+0x470> 10006dca: 2102 movs r1, #2 10006dcc: 430f orrs r7, r1 10006dce: 4659 mov r1, fp 10006dd0: 4249 negs r1, r1 10006dd2: 468b mov fp, r1 10006dd4: 7870 ldrb r0, [r6, #1] 10006dd6: 1cb1 adds r1, r6, #2 10006dd8: 930a str r3, [sp, #40] ; 0x28 10006dda: 0016 movs r6, r2 10006ddc: e61f b.n 10006a1e <_vsnprintf+0xba> 10006dde: 0003 movs r3, r0 10006de0: e000 b.n 10006de4 <_vsnprintf+0x480> 10006de2: 0031 movs r1, r6 10006de4: 00a0 lsls r0, r4, #2 10006de6: 1900 adds r0, r0, r4 10006de8: 0040 lsls r0, r0, #1 10006dea: 18c0 adds r0, r0, r3 10006dec: 784b ldrb r3, [r1, #1] 10006dee: 3830 subs r0, #48 ; 0x30 10006df0: 001a movs r2, r3 10006df2: 3a30 subs r2, #48 ; 0x30 10006df4: 1c4e adds r6, r1, #1 10006df6: 0004 movs r4, r0 10006df8: 2a09 cmp r2, #9 10006dfa: d9f2 bls.n 10006de2 <_vsnprintf+0x47e> 10006dfc: 0018 movs r0, r3 10006dfe: 3102 adds r1, #2 10006e00: e611 b.n 10006a26 <_vsnprintf+0xc2> 10006e02: 2320 movs r3, #32 10006e04: 0002 movs r2, r0 10006e06: 439a bics r2, r3 10006e08: 2a47 cmp r2, #71 ; 0x47 10006e0a: d102 bne.n 10006e12 <_vsnprintf+0x4ae> 10006e0c: 2380 movs r3, #128 ; 0x80 10006e0e: 011b lsls r3, r3, #4 10006e10: 431f orrs r7, r3 10006e12: 2302 movs r3, #2 10006e14: 4398 bics r0, r3 10006e16: 2845 cmp r0, #69 ; 0x45 10006e18: d101 bne.n 10006e1e <_vsnprintf+0x4ba> 10006e1a: 331e adds r3, #30 10006e1c: 431f orrs r7, r3 10006e1e: 2207 movs r2, #7 10006e20: 9b0a ldr r3, [sp, #40] ; 0x28 10006e22: 3307 adds r3, #7 10006e24: 4393 bics r3, r2 10006e26: 3201 adds r2, #1 10006e28: 4694 mov ip, r2 10006e2a: 449c add ip, r3 10006e2c: 4662 mov r2, ip 10006e2e: 6819 ldr r1, [r3, #0] 10006e30: 6858 ldr r0, [r3, #4] 10006e32: 9108 str r1, [sp, #32] 10006e34: 9009 str r0, [sp, #36] ; 0x24 10006e36: 920a str r2, [sp, #40] ; 0x28 10006e38: 0003 movs r3, r0 10006e3a: 000a movs r2, r1 10006e3c: 910b str r1, [sp, #44] ; 0x2c 10006e3e: 900c str r0, [sp, #48] ; 0x30 10006e40: 9808 ldr r0, [sp, #32] 10006e42: 9909 ldr r1, [sp, #36] ; 0x24 10006e44: f001 f9e3 bl 1000820e <__wrap___aeabi_dcmpun> 10006e48: 2800 cmp r0, #0 10006e4a: d000 beq.n 10006e4e <_vsnprintf+0x4ea> 10006e4c: e29b b.n 10007386 <_vsnprintf+0xa22> 10006e4e: 2201 movs r2, #1 10006e50: 4be3 ldr r3, [pc, #908] ; (100071e0 <_vsnprintf+0x87c>) 10006e52: 4252 negs r2, r2 10006e54: 980b ldr r0, [sp, #44] ; 0x2c 10006e56: 990c ldr r1, [sp, #48] ; 0x30 10006e58: f001 f9d4 bl 10008204 <__wrap___aeabi_dcmpgt> 10006e5c: 2201 movs r2, #1 10006e5e: 4be1 ldr r3, [pc, #900] ; (100071e4 <_vsnprintf+0x880>) 10006e60: 4252 negs r2, r2 10006e62: 2800 cmp r0, #0 10006e64: d000 beq.n 10006e68 <_vsnprintf+0x504> 10006e66: e2d5 b.n 10007414 <_vsnprintf+0xab0> 10006e68: 980b ldr r0, [sp, #44] ; 0x2c 10006e6a: 990c ldr r1, [sp, #48] ; 0x30 10006e6c: f001 f9b4 bl 100081d8 <__wrap___aeabi_dcmplt> 10006e70: 2800 cmp r0, #0 10006e72: d000 beq.n 10006e76 <_vsnprintf+0x512> 10006e74: e3a2 b.n 100075bc <_vsnprintf+0xc58> 10006e76: 2200 movs r2, #0 10006e78: 2300 movs r3, #0 10006e7a: 980b ldr r0, [sp, #44] ; 0x2c 10006e7c: 990c ldr r1, [sp, #48] ; 0x30 10006e7e: f001 f9ab bl 100081d8 <__wrap___aeabi_dcmplt> 10006e82: 2800 cmp r0, #0 10006e84: d001 beq.n 10006e8a <_vsnprintf+0x526> 10006e86: f000 fd55 bl 10007934 <_vsnprintf+0xfd0> 10006e8a: 9a0b ldr r2, [sp, #44] ; 0x2c 10006e8c: 9b0c ldr r3, [sp, #48] ; 0x30 10006e8e: 9208 str r2, [sp, #32] 10006e90: 930d str r3, [sp, #52] ; 0x34 10006e92: 2380 movs r3, #128 ; 0x80 10006e94: 00db lsls r3, r3, #3 10006e96: 403b ands r3, r7 10006e98: 9317 str r3, [sp, #92] ; 0x5c 10006e9a: d100 bne.n 10006e9e <_vsnprintf+0x53a> 10006e9c: 2406 movs r4, #6 10006e9e: 2380 movs r3, #128 ; 0x80 10006ea0: 9a0d ldr r2, [sp, #52] ; 0x34 10006ea2: 011b lsls r3, r3, #4 10006ea4: 403b ands r3, r7 10006ea6: 930e str r3, [sp, #56] ; 0x38 10006ea8: 0013 movs r3, r2 10006eaa: 9908 ldr r1, [sp, #32] 10006eac: 910f str r1, [sp, #60] ; 0x3c 10006eae: 430b orrs r3, r1 10006eb0: d101 bne.n 10006eb6 <_vsnprintf+0x552> 10006eb2: f000 fcb6 bl 10007822 <_vsnprintf+0xebe> 10006eb6: 4bcc ldr r3, [pc, #816] ; (100071e8 <_vsnprintf+0x884>) 10006eb8: 0050 lsls r0, r2, #1 10006eba: 469c mov ip, r3 10006ebc: 0d40 lsrs r0, r0, #21 10006ebe: 4460 add r0, ip 10006ec0: f001 f9b8 bl 10008234 <__wrap___aeabi_i2d> 10006ec4: 4ac9 ldr r2, [pc, #804] ; (100071ec <_vsnprintf+0x888>) 10006ec6: 4bca ldr r3, [pc, #808] ; (100071f0 <_vsnprintf+0x88c>) 10006ec8: f001 f943 bl 10008152 <__wrap___aeabi_dmul> 10006ecc: 4ac9 ldr r2, [pc, #804] ; (100071f4 <_vsnprintf+0x890>) 10006ece: 4bca ldr r3, [pc, #808] ; (100071f8 <_vsnprintf+0x894>) 10006ed0: f001 f918 bl 10008104 <__wrap___aeabi_dadd> 10006ed4: 9a0d ldr r2, [sp, #52] ; 0x34 10006ed6: 9010 str r0, [sp, #64] ; 0x40 10006ed8: 9111 str r1, [sp, #68] ; 0x44 10006eda: 0313 lsls r3, r2, #12 10006edc: 4ac7 ldr r2, [pc, #796] ; (100071fc <_vsnprintf+0x898>) 10006ede: 990f ldr r1, [sp, #60] ; 0x3c 10006ee0: 0b1b lsrs r3, r3, #12 10006ee2: 431a orrs r2, r3 10006ee4: 921b str r2, [sp, #108] ; 0x6c 10006ee6: 911a str r1, [sp, #104] ; 0x68 10006ee8: 2200 movs r2, #0 10006eea: 981a ldr r0, [sp, #104] ; 0x68 10006eec: 991b ldr r1, [sp, #108] ; 0x6c 10006eee: 4bc4 ldr r3, [pc, #784] ; (10007200 <_vsnprintf+0x89c>) 10006ef0: f001 f8ff bl 100080f2 <__wrap___aeabi_dsub> 10006ef4: 4ac3 ldr r2, [pc, #780] ; (10007204 <_vsnprintf+0x8a0>) 10006ef6: 4bc4 ldr r3, [pc, #784] ; (10007208 <_vsnprintf+0x8a4>) 10006ef8: f001 f92b bl 10008152 <__wrap___aeabi_dmul> 10006efc: 0002 movs r2, r0 10006efe: 000b movs r3, r1 10006f00: 9810 ldr r0, [sp, #64] ; 0x40 10006f02: 9911 ldr r1, [sp, #68] ; 0x44 10006f04: f001 f8fe bl 10008104 <__wrap___aeabi_dadd> 10006f08: f001 f9ac bl 10008264 <__wrap___aeabi_d2iz> 10006f0c: 900f str r0, [sp, #60] ; 0x3c 10006f0e: f001 f991 bl 10008234 <__wrap___aeabi_i2d> 10006f12: 4abe ldr r2, [pc, #760] ; (1000720c <_vsnprintf+0x8a8>) 10006f14: 4bbe ldr r3, [pc, #760] ; (10007210 <_vsnprintf+0x8ac>) 10006f16: 9010 str r0, [sp, #64] ; 0x40 10006f18: 9111 str r1, [sp, #68] ; 0x44 10006f1a: f001 f91a bl 10008152 <__wrap___aeabi_dmul> 10006f1e: 2200 movs r2, #0 10006f20: 4bbc ldr r3, [pc, #752] ; (10007214 <_vsnprintf+0x8b0>) 10006f22: f001 f8ef bl 10008104 <__wrap___aeabi_dadd> 10006f26: f001 f99d bl 10008264 <__wrap___aeabi_d2iz> 10006f2a: 4abb ldr r2, [pc, #748] ; (10007218 <_vsnprintf+0x8b4>) 10006f2c: 4bbb ldr r3, [pc, #748] ; (1000721c <_vsnprintf+0x8b8>) 10006f2e: 9016 str r0, [sp, #88] ; 0x58 10006f30: 9810 ldr r0, [sp, #64] ; 0x40 10006f32: 9911 ldr r1, [sp, #68] ; 0x44 10006f34: f001 f90d bl 10008152 <__wrap___aeabi_dmul> 10006f38: 9010 str r0, [sp, #64] ; 0x40 10006f3a: 9111 str r1, [sp, #68] ; 0x44 10006f3c: 9816 ldr r0, [sp, #88] ; 0x58 10006f3e: f001 f979 bl 10008234 <__wrap___aeabi_i2d> 10006f42: 4ab7 ldr r2, [pc, #732] ; (10007220 <_vsnprintf+0x8bc>) 10006f44: 4bb7 ldr r3, [pc, #732] ; (10007224 <_vsnprintf+0x8c0>) 10006f46: f001 f904 bl 10008152 <__wrap___aeabi_dmul> 10006f4a: 0002 movs r2, r0 10006f4c: 000b movs r3, r1 10006f4e: 9810 ldr r0, [sp, #64] ; 0x40 10006f50: 9911 ldr r1, [sp, #68] ; 0x44 10006f52: f001 f8ce bl 100080f2 <__wrap___aeabi_dsub> 10006f56: 0002 movs r2, r0 10006f58: 000b movs r3, r1 10006f5a: 9010 str r0, [sp, #64] ; 0x40 10006f5c: 9111 str r1, [sp, #68] ; 0x44 10006f5e: f001 f8f8 bl 10008152 <__wrap___aeabi_dmul> 10006f62: 9014 str r0, [sp, #80] ; 0x50 10006f64: 9115 str r1, [sp, #84] ; 0x54 10006f66: 9810 ldr r0, [sp, #64] ; 0x40 10006f68: 9911 ldr r1, [sp, #68] ; 0x44 10006f6a: 0002 movs r2, r0 10006f6c: 000b movs r3, r1 10006f6e: f001 f8c9 bl 10008104 <__wrap___aeabi_dadd> 10006f72: 2200 movs r2, #0 10006f74: 901e str r0, [sp, #120] ; 0x78 10006f76: 911f str r1, [sp, #124] ; 0x7c 10006f78: 9814 ldr r0, [sp, #80] ; 0x50 10006f7a: 9915 ldr r1, [sp, #84] ; 0x54 10006f7c: 4baa ldr r3, [pc, #680] ; (10007228 <_vsnprintf+0x8c4>) 10006f7e: f001 f8ca bl 10008116 <__wrap___aeabi_ddiv> 10006f82: 2200 movs r2, #0 10006f84: 4ba9 ldr r3, [pc, #676] ; (1000722c <_vsnprintf+0x8c8>) 10006f86: f001 f8bd bl 10008104 <__wrap___aeabi_dadd> 10006f8a: 0002 movs r2, r0 10006f8c: 000b movs r3, r1 10006f8e: 9814 ldr r0, [sp, #80] ; 0x50 10006f90: 9915 ldr r1, [sp, #84] ; 0x54 10006f92: f001 f8c0 bl 10008116 <__wrap___aeabi_ddiv> 10006f96: 2200 movs r2, #0 10006f98: 4ba5 ldr r3, [pc, #660] ; (10007230 <_vsnprintf+0x8cc>) 10006f9a: f001 f8b3 bl 10008104 <__wrap___aeabi_dadd> 10006f9e: 0002 movs r2, r0 10006fa0: 000b movs r3, r1 10006fa2: 9814 ldr r0, [sp, #80] ; 0x50 10006fa4: 9915 ldr r1, [sp, #84] ; 0x54 10006fa6: f001 f8b6 bl 10008116 <__wrap___aeabi_ddiv> 10006faa: 9a10 ldr r2, [sp, #64] ; 0x40 10006fac: 9b11 ldr r3, [sp, #68] ; 0x44 10006fae: 9014 str r0, [sp, #80] ; 0x50 10006fb0: 9115 str r1, [sp, #84] ; 0x54 10006fb2: 2180 movs r1, #128 ; 0x80 10006fb4: 2000 movs r0, #0 10006fb6: 05c9 lsls r1, r1, #23 10006fb8: f001 f89b bl 100080f2 <__wrap___aeabi_dsub> 10006fbc: 0002 movs r2, r0 10006fbe: 000b movs r3, r1 10006fc0: 9814 ldr r0, [sp, #80] ; 0x50 10006fc2: 9915 ldr r1, [sp, #84] ; 0x54 10006fc4: f001 f89e bl 10008104 <__wrap___aeabi_dadd> 10006fc8: 0002 movs r2, r0 10006fca: 000b movs r3, r1 10006fcc: 981e ldr r0, [sp, #120] ; 0x78 10006fce: 991f ldr r1, [sp, #124] ; 0x7c 10006fd0: f001 f8a1 bl 10008116 <__wrap___aeabi_ddiv> 10006fd4: 2200 movs r2, #0 10006fd6: 4b89 ldr r3, [pc, #548] ; (100071fc <_vsnprintf+0x898>) 10006fd8: f001 f894 bl 10008104 <__wrap___aeabi_dadd> 10006fdc: 9b16 ldr r3, [sp, #88] ; 0x58 10006fde: 001a movs r2, r3 10006fe0: 4b94 ldr r3, [pc, #592] ; (10007234 <_vsnprintf+0x8d0>) 10006fe2: 469c mov ip, r3 10006fe4: 4462 add r2, ip 10006fe6: 0513 lsls r3, r2, #20 10006fe8: 931d str r3, [sp, #116] ; 0x74 10006fea: 2300 movs r3, #0 10006fec: 931c str r3, [sp, #112] ; 0x70 10006fee: 9a1c ldr r2, [sp, #112] ; 0x70 10006ff0: 9b1d ldr r3, [sp, #116] ; 0x74 10006ff2: f001 f8ae bl 10008152 <__wrap___aeabi_dmul> 10006ff6: 9014 str r0, [sp, #80] ; 0x50 10006ff8: 0002 movs r2, r0 10006ffa: 9116 str r1, [sp, #88] ; 0x58 10006ffc: 000b movs r3, r1 10006ffe: 9808 ldr r0, [sp, #32] 10007000: 990d ldr r1, [sp, #52] ; 0x34 10007002: f001 f8e9 bl 100081d8 <__wrap___aeabi_dcmplt> 10007006: 2800 cmp r0, #0 10007008: d00a beq.n 10007020 <_vsnprintf+0x6bc> 1000700a: 9b0f ldr r3, [sp, #60] ; 0x3c 1000700c: 9814 ldr r0, [sp, #80] ; 0x50 1000700e: 3b01 subs r3, #1 10007010: 930f str r3, [sp, #60] ; 0x3c 10007012: 9916 ldr r1, [sp, #88] ; 0x58 10007014: 2200 movs r2, #0 10007016: 4b85 ldr r3, [pc, #532] ; (1000722c <_vsnprintf+0x8c8>) 10007018: f001 f87d bl 10008116 <__wrap___aeabi_ddiv> 1000701c: 9014 str r0, [sp, #80] ; 0x50 1000701e: 9116 str r1, [sp, #88] ; 0x58 10007020: 23c6 movs r3, #198 ; 0xc6 10007022: 9a0f ldr r2, [sp, #60] ; 0x3c 10007024: 3263 adds r2, #99 ; 0x63 10007026: 4293 cmp r3, r2 10007028: 419b sbcs r3, r3 1000702a: 425b negs r3, r3 1000702c: 3304 adds r3, #4 1000702e: 9310 str r3, [sp, #64] ; 0x40 10007030: 9b0e ldr r3, [sp, #56] ; 0x38 10007032: 2b00 cmp r3, #0 10007034: d01d beq.n 10007072 <_vsnprintf+0x70e> 10007036: 9b16 ldr r3, [sp, #88] ; 0x58 10007038: 9a14 ldr r2, [sp, #80] ; 0x50 1000703a: 4313 orrs r3, r2 1000703c: d101 bne.n 10007042 <_vsnprintf+0x6de> 1000703e: f000 fcc1 bl 100079c4 <_vsnprintf+0x1060> 10007042: 4a7d ldr r2, [pc, #500] ; (10007238 <_vsnprintf+0x8d4>) 10007044: 4b7d ldr r3, [pc, #500] ; (1000723c <_vsnprintf+0x8d8>) 10007046: 9808 ldr r0, [sp, #32] 10007048: 990d ldr r1, [sp, #52] ; 0x34 1000704a: f001 f8d3 bl 100081f4 <__wrap___aeabi_dcmpge> 1000704e: 2800 cmp r0, #0 10007050: d009 beq.n 10007066 <_vsnprintf+0x702> 10007052: 2200 movs r2, #0 10007054: 4b7a ldr r3, [pc, #488] ; (10007240 <_vsnprintf+0x8dc>) 10007056: 9808 ldr r0, [sp, #32] 10007058: 990d ldr r1, [sp, #52] ; 0x34 1000705a: f001 f8bd bl 100081d8 <__wrap___aeabi_dcmplt> 1000705e: 2800 cmp r0, #0 10007060: d001 beq.n 10007066 <_vsnprintf+0x702> 10007062: f000 fcaf bl 100079c4 <_vsnprintf+0x1060> 10007066: 2c00 cmp r4, #0 10007068: d003 beq.n 10007072 <_vsnprintf+0x70e> 1000706a: 9b17 ldr r3, [sp, #92] ; 0x5c 1000706c: 1e5a subs r2, r3, #1 1000706e: 4193 sbcs r3, r2 10007070: 1ae4 subs r4, r4, r3 10007072: 2300 movs r3, #0 10007074: 930e str r3, [sp, #56] ; 0x38 10007076: 9b10 ldr r3, [sp, #64] ; 0x40 10007078: 459b cmp fp, r3 1000707a: d902 bls.n 10007082 <_vsnprintf+0x71e> 1000707c: 465a mov r2, fp 1000707e: 1ad3 subs r3, r2, r3 10007080: 930e str r3, [sp, #56] ; 0x38 10007082: 2302 movs r3, #2 10007084: 403b ands r3, r7 10007086: 9317 str r3, [sp, #92] ; 0x5c 10007088: d006 beq.n 10007098 <_vsnprintf+0x734> 1000708a: 9b10 ldr r3, [sp, #64] ; 0x40 1000708c: 425a negs r2, r3 1000708e: 4153 adcs r3, r2 10007090: 9a0e ldr r2, [sp, #56] ; 0x38 10007092: 425b negs r3, r3 10007094: 401a ands r2, r3 10007096: 920e str r2, [sp, #56] ; 0x38 10007098: 9b0f ldr r3, [sp, #60] ; 0x3c 1000709a: 2b00 cmp r3, #0 1000709c: d007 beq.n 100070ae <_vsnprintf+0x74a> 1000709e: 9808 ldr r0, [sp, #32] 100070a0: 990d ldr r1, [sp, #52] ; 0x34 100070a2: 9a14 ldr r2, [sp, #80] ; 0x50 100070a4: 9b16 ldr r3, [sp, #88] ; 0x58 100070a6: f001 f836 bl 10008116 <__wrap___aeabi_ddiv> 100070aa: 9008 str r0, [sp, #32] 100070ac: 910d str r1, [sp, #52] ; 0x34 100070ae: 2200 movs r2, #0 100070b0: 2300 movs r3, #0 100070b2: 980b ldr r0, [sp, #44] ; 0x2c 100070b4: 990c ldr r1, [sp, #48] ; 0x30 100070b6: f001 f88f bl 100081d8 <__wrap___aeabi_dcmplt> 100070ba: 2800 cmp r0, #0 100070bc: d005 beq.n 100070ca <_vsnprintf+0x766> 100070be: 2080 movs r0, #128 ; 0x80 100070c0: 0600 lsls r0, r0, #24 100070c2: 4684 mov ip, r0 100070c4: 990d ldr r1, [sp, #52] ; 0x34 100070c6: 4461 add r1, ip 100070c8: 910d str r1, [sp, #52] ; 0x34 100070ca: 990d ldr r1, [sp, #52] ; 0x34 100070cc: 9a08 ldr r2, [sp, #32] 100070ce: 000b movs r3, r1 100070d0: 9808 ldr r0, [sp, #32] 100070d2: f001 f89c bl 1000820e <__wrap___aeabi_dcmpun> 100070d6: 2800 cmp r0, #0 100070d8: d001 beq.n 100070de <_vsnprintf+0x77a> 100070da: f000 fce2 bl 10007aa2 <_vsnprintf+0x113e> 100070de: 2201 movs r2, #1 100070e0: 4b40 ldr r3, [pc, #256] ; (100071e4 <_vsnprintf+0x880>) 100070e2: 4252 negs r2, r2 100070e4: 9808 ldr r0, [sp, #32] 100070e6: 990d ldr r1, [sp, #52] ; 0x34 100070e8: f001 f876 bl 100081d8 <__wrap___aeabi_dcmplt> 100070ec: 2800 cmp r0, #0 100070ee: d001 beq.n 100070f4 <_vsnprintf+0x790> 100070f0: f000 fc75 bl 100079de <_vsnprintf+0x107a> 100070f4: 4b53 ldr r3, [pc, #332] ; (10007244 <_vsnprintf+0x8e0>) 100070f6: 9a08 ldr r2, [sp, #32] 100070f8: 403b ands r3, r7 100070fa: 9304 str r3, [sp, #16] 100070fc: 9b0e ldr r3, [sp, #56] ; 0x38 100070fe: 9402 str r4, [sp, #8] 10007100: 9303 str r3, [sp, #12] 10007102: 9b0d ldr r3, [sp, #52] ; 0x34 10007104: 4649 mov r1, r9 10007106: 9200 str r2, [sp, #0] 10007108: 9301 str r3, [sp, #4] 1000710a: 4650 mov r0, sl 1000710c: 002a movs r2, r5 1000710e: 4643 mov r3, r8 10007110: f7ff f982 bl 10006418 <_ftoa.part.1> 10007114: 0002 movs r2, r0 10007116: 9b10 ldr r3, [sp, #64] ; 0x40 10007118: 2b00 cmp r3, #0 1000711a: d100 bne.n 1000711e <_vsnprintf+0x7ba> 1000711c: e170 b.n 10007400 <_vsnprintf+0xa9c> 1000711e: 2020 movs r0, #32 10007120: 4007 ands r7, r0 10007122: 003b movs r3, r7 10007124: 4259 negs r1, r3 10007126: 414b adcs r3, r1 10007128: 2700 movs r7, #0 1000712a: 425b negs r3, r3 1000712c: 1c51 adds r1, r2, #1 1000712e: 4018 ands r0, r3 10007130: 910b str r1, [sp, #44] ; 0x2c 10007132: 4643 mov r3, r8 10007134: 4649 mov r1, r9 10007136: 3045 adds r0, #69 ; 0x45 10007138: 47d0 blx sl 1000713a: 9a0f ldr r2, [sp, #60] ; 0x3c 1000713c: 9b10 ldr r3, [sp, #64] ; 0x40 1000713e: 17d1 asrs r1, r2, #31 10007140: 3b01 subs r3, #1 10007142: 1854 adds r4, r2, r1 10007144: 930d str r3, [sp, #52] ; 0x34 10007146: 0fd2 lsrs r2, r2, #31 10007148: ab20 add r3, sp, #128 ; 0x80 1000714a: 950e str r5, [sp, #56] ; 0x38 1000714c: 404c eors r4, r1 1000714e: 003d movs r5, r7 10007150: 920c str r2, [sp, #48] ; 0x30 10007152: 9308 str r3, [sp, #32] 10007154: 960f str r6, [sp, #60] ; 0x3c 10007156: 001f movs r7, r3 10007158: e002 b.n 10007160 <_vsnprintf+0x7fc> 1000715a: 0035 movs r5, r6 1000715c: 2e20 cmp r6, #32 1000715e: d00d beq.n 1000717c <_vsnprintf+0x818> 10007160: 0020 movs r0, r4 10007162: 210a movs r1, #10 10007164: f000 fd82 bl 10007c6c <__wrap___aeabi_uidiv> 10007168: 1c6e adds r6, r5, #1 1000716a: 3130 adds r1, #48 ; 0x30 1000716c: 197d adds r5, r7, r5 1000716e: 7029 strb r1, [r5, #0] 10007170: 0020 movs r0, r4 10007172: 210a movs r1, #10 10007174: f000 fd7a bl 10007c6c <__wrap___aeabi_uidiv> 10007178: 1e04 subs r4, r0, #0 1000717a: d1ee bne.n 1000715a <_vsnprintf+0x7f6> 1000717c: 2305 movs r3, #5 1000717e: 9306 str r3, [sp, #24] 10007180: 9b0d ldr r3, [sp, #52] ; 0x34 10007182: 0032 movs r2, r6 10007184: 9305 str r3, [sp, #20] 10007186: 2300 movs r3, #0 10007188: 9304 str r3, [sp, #16] 1000718a: 330a adds r3, #10 1000718c: 9303 str r3, [sp, #12] 1000718e: 9b0c ldr r3, [sp, #48] ; 0x30 10007190: 9201 str r2, [sp, #4] 10007192: 9302 str r3, [sp, #8] 10007194: 9b08 ldr r3, [sp, #32] 10007196: 9a0b ldr r2, [sp, #44] ; 0x2c 10007198: 9300 str r3, [sp, #0] 1000719a: 4649 mov r1, r9 1000719c: 4643 mov r3, r8 1000719e: 4650 mov r0, sl 100071a0: 9d0e ldr r5, [sp, #56] ; 0x38 100071a2: 9e0f ldr r6, [sp, #60] ; 0x3c 100071a4: f7fe f9ce bl 10005544 <_ntoa_format> 100071a8: 9b17 ldr r3, [sp, #92] ; 0x5c 100071aa: 0002 movs r2, r0 100071ac: 2b00 cmp r3, #0 100071ae: d100 bne.n 100071b2 <_vsnprintf+0x84e> 100071b0: e126 b.n 10007400 <_vsnprintf+0xa9c> 100071b2: 1b43 subs r3, r0, r5 100071b4: 459b cmp fp, r3 100071b6: d800 bhi.n 100071ba <_vsnprintf+0x856> 100071b8: e122 b.n 10007400 <_vsnprintf+0xa9c> 100071ba: 465c mov r4, fp 100071bc: 4657 mov r7, sl 100071be: 1c53 adds r3, r2, #1 100071c0: 469a mov sl, r3 100071c2: 4649 mov r1, r9 100071c4: 4643 mov r3, r8 100071c6: 2020 movs r0, #32 100071c8: 47b8 blx r7 100071ca: 4652 mov r2, sl 100071cc: 1b53 subs r3, r2, r5 100071ce: 429c cmp r4, r3 100071d0: d8f5 bhi.n 100071be <_vsnprintf+0x85a> 100071d2: 46ba mov sl, r7 100071d4: 0015 movs r5, r2 100071d6: f7ff fbda bl 1000698e <_vsnprintf+0x2a> 100071da: 000e movs r6, r1 100071dc: e445 b.n 10006a6a <_vsnprintf+0x106> 100071de: 46c0 nop ; (mov r8, r8) 100071e0: 7fefffff .word 0x7fefffff 100071e4: ffefffff .word 0xffefffff 100071e8: fffffc01 .word 0xfffffc01 100071ec: 509f79fb .word 0x509f79fb 100071f0: 3fd34413 .word 0x3fd34413 100071f4: 8b60c8b3 .word 0x8b60c8b3 100071f8: 3fc68a28 .word 0x3fc68a28 100071fc: 3ff00000 .word 0x3ff00000 10007200: 3ff80000 .word 0x3ff80000 10007204: 636f4361 .word 0x636f4361 10007208: 3fd287a7 .word 0x3fd287a7 1000720c: 0979a371 .word 0x0979a371 10007210: 400a934f .word 0x400a934f 10007214: 3fe00000 .word 0x3fe00000 10007218: bbb55516 .word 0xbbb55516 1000721c: 40026bb1 .word 0x40026bb1 10007220: fefa39ef .word 0xfefa39ef 10007224: 3fe62e42 .word 0x3fe62e42 10007228: 402c0000 .word 0x402c0000 1000722c: 40240000 .word 0x40240000 10007230: 40180000 .word 0x40180000 10007234: 000003ff .word 0x000003ff 10007238: eb1c432d .word 0xeb1c432d 1000723c: 3f1a36e2 .word 0x3f1a36e2 10007240: 412e8480 .word 0x412e8480 10007244: fffff7ff .word 0xfffff7ff 10007248: 2210 movs r2, #16 1000724a: 0039 movs r1, r7 1000724c: 4391 bics r1, r2 1000724e: 3211 adds r2, #17 10007250: 4311 orrs r1, r2 10007252: 910a str r1, [sp, #40] ; 0x28 10007254: 057a lsls r2, r7, #21 10007256: d400 bmi.n 1000725a <_vsnprintf+0x8f6> 10007258: e4b6 b.n 10006bc8 <_vsnprintf+0x264> 1000725a: ab20 add r3, sp, #128 ; 0x80 1000725c: 2100 movs r1, #0 1000725e: 9308 str r3, [sp, #32] 10007260: e4ca b.n 10006bf8 <_vsnprintf+0x294> 10007262: 2800 cmp r0, #0 10007264: d101 bne.n 1000726a <_vsnprintf+0x906> 10007266: f000 fbf6 bl 10007a56 <_vsnprintf+0x10f2> 1000726a: 1e61 subs r1, r4, #1 1000726c: 001a movs r2, r3 1000726e: e453 b.n 10006b18 <_vsnprintf+0x1b4> 10007270: 2380 movs r3, #128 ; 0x80 10007272: 2210 movs r2, #16 10007274: 00db lsls r3, r3, #3 10007276: 403b ands r3, r7 10007278: 920c str r2, [sp, #48] ; 0x30 1000727a: 220c movs r2, #12 1000727c: 4397 bics r7, r2 1000727e: 970b str r7, [sp, #44] ; 0x2c 10007280: 003a movs r2, r7 10007282: 2b00 cmp r3, #0 10007284: d002 beq.n 1000728c <_vsnprintf+0x928> 10007286: 2301 movs r3, #1 10007288: 439a bics r2, r3 1000728a: 920b str r2, [sp, #44] ; 0x2c 1000728c: 2780 movs r7, #128 ; 0x80 1000728e: 9b0b ldr r3, [sp, #44] ; 0x2c 10007290: 00bf lsls r7, r7, #2 10007292: 401f ands r7, r3 10007294: 2869 cmp r0, #105 ; 0x69 10007296: d100 bne.n 1000729a <_vsnprintf+0x936> 10007298: e51b b.n 10006cd2 <_vsnprintf+0x36e> 1000729a: 2864 cmp r0, #100 ; 0x64 1000729c: d100 bne.n 100072a0 <_vsnprintf+0x93c> 1000729e: e518 b.n 10006cd2 <_vsnprintf+0x36e> 100072a0: 2f00 cmp r7, #0 100072a2: d000 beq.n 100072a6 <_vsnprintf+0x942> 100072a4: e27c b.n 100077a0 <_vsnprintf+0xe3c> 100072a6: 2380 movs r3, #128 ; 0x80 100072a8: 9a0b ldr r2, [sp, #44] ; 0x2c 100072aa: 005b lsls r3, r3, #1 100072ac: 401a ands r2, r3 100072ae: 0013 movs r3, r2 100072b0: 4694 mov ip, r2 100072b2: 9a0a ldr r2, [sp, #40] ; 0x28 100072b4: 3204 adds r2, #4 100072b6: 920d str r2, [sp, #52] ; 0x34 100072b8: 2b00 cmp r3, #0 100072ba: d000 beq.n 100072be <_vsnprintf+0x95a> 100072bc: e350 b.n 10007960 <_vsnprintf+0xffc> 100072be: 9b0b ldr r3, [sp, #44] ; 0x2c 100072c0: 065b lsls r3, r3, #25 100072c2: d400 bmi.n 100072c6 <_vsnprintf+0x962> 100072c4: e345 b.n 10007952 <_vsnprintf+0xfee> 100072c6: 9b0a ldr r3, [sp, #40] ; 0x28 100072c8: 7818 ldrb r0, [r3, #0] 100072ca: 2800 cmp r0, #0 100072cc: d107 bne.n 100072de <_vsnprintf+0x97a> 100072ce: 9a0b ldr r2, [sp, #44] ; 0x2c 100072d0: 2310 movs r3, #16 100072d2: 0011 movs r1, r2 100072d4: 4399 bics r1, r3 100072d6: 910b str r1, [sp, #44] ; 0x2c 100072d8: 0552 lsls r2, r2, #21 100072da: d500 bpl.n 100072de <_vsnprintf+0x97a> 100072dc: e3bf b.n 10007a5e <_vsnprintf+0x10fa> 100072de: 9b0b ldr r3, [sp, #44] ; 0x2c 100072e0: 2761 movs r7, #97 ; 0x61 100072e2: 069b lsls r3, r3, #26 100072e4: d500 bpl.n 100072e8 <_vsnprintf+0x984> 100072e6: 2741 movs r7, #65 ; 0x41 100072e8: ab20 add r3, sp, #128 ; 0x80 100072ea: b2ff uxtb r7, r7 100072ec: 950a str r5, [sp, #40] ; 0x28 100072ee: 940e str r4, [sp, #56] ; 0x38 100072f0: 960f str r6, [sp, #60] ; 0x3c 100072f2: 9308 str r3, [sp, #32] 100072f4: 3f0a subs r7, #10 100072f6: 4665 mov r5, ip 100072f8: 9c0c ldr r4, [sp, #48] ; 0x30 100072fa: 001e movs r6, r3 100072fc: e00a b.n 10007314 <_vsnprintf+0x9b0> 100072fe: 3330 adds r3, #48 ; 0x30 10007300: b2db uxtb r3, r3 10007302: 1c6a adds r2, r5, #1 10007304: 5573 strb r3, [r6, r5] 10007306: 2800 cmp r0, #0 10007308: d100 bne.n 1000730c <_vsnprintf+0x9a8> 1000730a: e211 b.n 10007730 <_vsnprintf+0xdcc> 1000730c: 2a20 cmp r2, #32 1000730e: d100 bne.n 10007312 <_vsnprintf+0x9ae> 10007310: e20e b.n 10007730 <_vsnprintf+0xdcc> 10007312: 0015 movs r5, r2 10007314: 0021 movs r1, r4 10007316: f000 fca9 bl 10007c6c <__wrap___aeabi_uidiv> 1000731a: b2cb uxtb r3, r1 1000731c: 2909 cmp r1, #9 1000731e: d9ee bls.n 100072fe <_vsnprintf+0x99a> 10007320: 19db adds r3, r3, r7 10007322: b2db uxtb r3, r3 10007324: e7ed b.n 10007302 <_vsnprintf+0x99e> 10007326: 465b mov r3, fp 10007328: 2b01 cmp r3, #1 1000732a: d800 bhi.n 1000732e <_vsnprintf+0x9ca> 1000732c: e3a7 b.n 10007a7e <_vsnprintf+0x111a> 1000732e: 1e6b subs r3, r5, #1 10007330: 449b add fp, r3 10007332: 0033 movs r3, r6 10007334: 465e mov r6, fp 10007336: 469b mov fp, r3 10007338: e001 b.n 1000733e <_vsnprintf+0x9da> 1000733a: 0025 movs r5, r4 1000733c: 3401 adds r4, #1 1000733e: 4643 mov r3, r8 10007340: 002a movs r2, r5 10007342: 4649 mov r1, r9 10007344: 2020 movs r0, #32 10007346: 0027 movs r7, r4 10007348: 47d0 blx sl 1000734a: 42b4 cmp r4, r6 1000734c: d1f5 bne.n 1000733a <_vsnprintf+0x9d6> 1000734e: 465e mov r6, fp 10007350: 3502 adds r5, #2 10007352: 9b0a ldr r3, [sp, #40] ; 0x28 10007354: 003a movs r2, r7 10007356: 7818 ldrb r0, [r3, #0] 10007358: 4649 mov r1, r9 1000735a: 4643 mov r3, r8 1000735c: 47d0 blx sl 1000735e: 9b08 ldr r3, [sp, #32] 10007360: 930a str r3, [sp, #40] ; 0x28 10007362: f7ff fb14 bl 1000698e <_vsnprintf+0x2a> 10007366: 2320 movs r3, #32 10007368: 431f orrs r7, r3 1000736a: f7ff fba4 bl 10006ab6 <_vsnprintf+0x152> 1000736e: 9a0a ldr r2, [sp, #40] ; 0x28 10007370: 78b0 ldrb r0, [r6, #2] 10007372: 6814 ldr r4, [r2, #0] 10007374: 1cf1 adds r1, r6, #3 10007376: 43e3 mvns r3, r4 10007378: 17db asrs r3, r3, #31 1000737a: 401c ands r4, r3 1000737c: 1d13 adds r3, r2, #4 1000737e: 930a str r3, [sp, #40] ; 0x28 10007380: 3602 adds r6, #2 10007382: f7ff fb50 bl 10006a26 <_vsnprintf+0xc2> 10007386: 002c movs r4, r5 10007388: 07bb lsls r3, r7, #30 1000738a: d110 bne.n 100073ae <_vsnprintf+0xa4a> 1000738c: 465b mov r3, fp 1000738e: 2b03 cmp r3, #3 10007390: d90d bls.n 100073ae <_vsnprintf+0xa4a> 10007392: 1eec subs r4, r5, #3 10007394: 0023 movs r3, r4 10007396: 002a movs r2, r5 10007398: 445b add r3, fp 1000739a: 9308 str r3, [sp, #32] 1000739c: 4643 mov r3, r8 1000739e: 4649 mov r1, r9 100073a0: 2020 movs r0, #32 100073a2: 1c54 adds r4, r2, #1 100073a4: 47d0 blx sl 100073a6: 9b08 ldr r3, [sp, #32] 100073a8: 0022 movs r2, r4 100073aa: 429c cmp r4, r3 100073ac: d1f6 bne.n 1000739c <_vsnprintf+0xa38> 100073ae: 2303 movs r3, #3 100073b0: 9308 str r3, [sp, #32] 100073b2: 4bdc ldr r3, [pc, #880] ; (10007724 <_vsnprintf+0xdc0>) 100073b4: 0022 movs r2, r4 100073b6: 930b str r3, [sp, #44] ; 0x2c 100073b8: 002b movs r3, r5 100073ba: 003d movs r5, r7 100073bc: 001f movs r7, r3 100073be: 9b08 ldr r3, [sp, #32] 100073c0: 980b ldr r0, [sp, #44] ; 0x2c 100073c2: 1c51 adds r1, r2, #1 100073c4: 3b01 subs r3, #1 100073c6: 910c str r1, [sp, #48] ; 0x30 100073c8: 9308 str r3, [sp, #32] 100073ca: 5cc0 ldrb r0, [r0, r3] 100073cc: 4649 mov r1, r9 100073ce: 4643 mov r3, r8 100073d0: 47d0 blx sl 100073d2: 9b08 ldr r3, [sp, #32] 100073d4: 9a0c ldr r2, [sp, #48] ; 0x30 100073d6: 2b00 cmp r3, #0 100073d8: d1f2 bne.n 100073c0 <_vsnprintf+0xa5c> 100073da: 003b movs r3, r7 100073dc: 002f movs r7, r5 100073de: 1ce2 adds r2, r4, #3 100073e0: 001d movs r5, r3 100073e2: 07bb lsls r3, r7, #30 100073e4: d50c bpl.n 10007400 <_vsnprintf+0xa9c> 100073e6: 1b53 subs r3, r2, r5 100073e8: 459b cmp fp, r3 100073ea: d909 bls.n 10007400 <_vsnprintf+0xa9c> 100073ec: 465f mov r7, fp 100073ee: 1c54 adds r4, r2, #1 100073f0: 4643 mov r3, r8 100073f2: 4649 mov r1, r9 100073f4: 2020 movs r0, #32 100073f6: 47d0 blx sl 100073f8: 0022 movs r2, r4 100073fa: 1b63 subs r3, r4, r5 100073fc: 429f cmp r7, r3 100073fe: d8f6 bhi.n 100073ee <_vsnprintf+0xa8a> 10007400: 0015 movs r5, r2 10007402: f7ff fac4 bl 1000698e <_vsnprintf+0x2a> 10007406: 23c0 movs r3, #192 ; 0xc0 10007408: 009b lsls r3, r3, #2 1000740a: 78b0 ldrb r0, [r6, #2] 1000740c: 431f orrs r7, r3 1000740e: 3603 adds r6, #3 10007410: f7ff fb2b bl 10006a6a <_vsnprintf+0x106> 10007414: 980b ldr r0, [sp, #44] ; 0x2c 10007416: 990c ldr r1, [sp, #48] ; 0x30 10007418: f000 fede bl 100081d8 <__wrap___aeabi_dcmplt> 1000741c: 2800 cmp r0, #0 1000741e: d000 beq.n 10007422 <_vsnprintf+0xabe> 10007420: e0cc b.n 100075bc <_vsnprintf+0xc58> 10007422: 077b lsls r3, r7, #29 10007424: d400 bmi.n 10007428 <_vsnprintf+0xac4> 10007426: e26b b.n 10007900 <_vsnprintf+0xf9c> 10007428: 4bbf ldr r3, [pc, #764] ; (10007728 <_vsnprintf+0xdc4>) 1000742a: 9308 str r3, [sp, #32] 1000742c: 2304 movs r3, #4 1000742e: 930c str r3, [sp, #48] ; 0x30 10007430: 950b str r5, [sp, #44] ; 0x2c 10007432: 07bb lsls r3, r7, #30 10007434: d11c bne.n 10007470 <_vsnprintf+0xb0c> 10007436: 9b0c ldr r3, [sp, #48] ; 0x30 10007438: 459b cmp fp, r3 1000743a: d800 bhi.n 1000743e <_vsnprintf+0xada> 1000743c: e32d b.n 10007a9a <_vsnprintf+0x1136> 1000743e: 465a mov r2, fp 10007440: 1954 adds r4, r2, r5 10007442: 1ae4 subs r4, r4, r3 10007444: 0033 movs r3, r6 10007446: 002a movs r2, r5 10007448: 464e mov r6, r9 1000744a: 46a9 mov r9, r5 1000744c: 4655 mov r5, sl 1000744e: 469a mov sl, r3 10007450: 970d str r7, [sp, #52] ; 0x34 10007452: 1c57 adds r7, r2, #1 10007454: 4643 mov r3, r8 10007456: 0031 movs r1, r6 10007458: 2020 movs r0, #32 1000745a: 47a8 blx r5 1000745c: 003a movs r2, r7 1000745e: 42bc cmp r4, r7 10007460: d1f7 bne.n 10007452 <_vsnprintf+0xaee> 10007462: 4653 mov r3, sl 10007464: 46aa mov sl, r5 10007466: 464d mov r5, r9 10007468: 46b1 mov r9, r6 1000746a: 001e movs r6, r3 1000746c: 970b str r7, [sp, #44] ; 0x2c 1000746e: 9f0d ldr r7, [sp, #52] ; 0x34 10007470: 0033 movs r3, r6 10007472: 4656 mov r6, sl 10007474: 469a mov sl, r3 10007476: 9a0b ldr r2, [sp, #44] ; 0x2c 10007478: 9c0c ldr r4, [sp, #48] ; 0x30 1000747a: 950d str r5, [sp, #52] ; 0x34 1000747c: 9b08 ldr r3, [sp, #32] 1000747e: 3c01 subs r4, #1 10007480: 1c55 adds r5, r2, #1 10007482: 5d18 ldrb r0, [r3, r4] 10007484: 4649 mov r1, r9 10007486: 4643 mov r3, r8 10007488: 47b0 blx r6 1000748a: 002a movs r2, r5 1000748c: 2c00 cmp r4, #0 1000748e: d1f5 bne.n 1000747c <_vsnprintf+0xb18> 10007490: 4653 mov r3, sl 10007492: 990b ldr r1, [sp, #44] ; 0x2c 10007494: 46b2 mov sl, r6 10007496: 468c mov ip, r1 10007498: 001e movs r6, r3 1000749a: 9b0c ldr r3, [sp, #48] ; 0x30 1000749c: 9d0d ldr r5, [sp, #52] ; 0x34 1000749e: 4463 add r3, ip 100074a0: 001a movs r2, r3 100074a2: 07bb lsls r3, r7, #30 100074a4: d5ac bpl.n 10007400 <_vsnprintf+0xa9c> 100074a6: 1b53 subs r3, r2, r5 100074a8: 459b cmp fp, r3 100074aa: d9a9 bls.n 10007400 <_vsnprintf+0xa9c> 100074ac: 0033 movs r3, r6 100074ae: 465c mov r4, fp 100074b0: 464e mov r6, r9 100074b2: 4657 mov r7, sl 100074b4: 4699 mov r9, r3 100074b6: 1c53 adds r3, r2, #1 100074b8: 469a mov sl, r3 100074ba: 0031 movs r1, r6 100074bc: 4643 mov r3, r8 100074be: 2020 movs r0, #32 100074c0: 47b8 blx r7 100074c2: 4652 mov r2, sl 100074c4: 1b53 subs r3, r2, r5 100074c6: 429c cmp r4, r3 100074c8: d8f5 bhi.n 100074b6 <_vsnprintf+0xb52> 100074ca: 464b mov r3, r9 100074cc: 46ba mov sl, r7 100074ce: 46b1 mov r9, r6 100074d0: 0015 movs r5, r2 100074d2: 001e movs r6, r3 100074d4: f7ff fa5b bl 1000698e <_vsnprintf+0x2a> 100074d8: 23c0 movs r3, #192 ; 0xc0 100074da: 78b0 ldrb r0, [r6, #2] 100074dc: 431f orrs r7, r3 100074de: 3603 adds r6, #3 100074e0: f7ff fac3 bl 10006a6a <_vsnprintf+0x106> 100074e4: 9b08 ldr r3, [sp, #32] 100074e6: 459b cmp fp, r3 100074e8: d801 bhi.n 100074ee <_vsnprintf+0xb8a> 100074ea: f7ff fb60 bl 10006bae <_vsnprintf+0x24a> 100074ee: 465a mov r2, fp 100074f0: 1954 adds r4, r2, r5 100074f2: 1ae4 subs r4, r4, r3 100074f4: 0033 movs r3, r6 100074f6: 002a movs r2, r5 100074f8: 464e mov r6, r9 100074fa: 4657 mov r7, sl 100074fc: 4699 mov r9, r3 100074fe: 3501 adds r5, #1 10007500: 4643 mov r3, r8 10007502: 0031 movs r1, r6 10007504: 2020 movs r0, #32 10007506: 47b8 blx r7 10007508: 002a movs r2, r5 1000750a: 42a5 cmp r5, r4 1000750c: d1f7 bne.n 100074fe <_vsnprintf+0xb9a> 1000750e: 464b mov r3, r9 10007510: 46ba mov sl, r7 10007512: 46b1 mov r9, r6 10007514: 001e movs r6, r3 10007516: f7ff fb4a bl 10006bae <_vsnprintf+0x24a> 1000751a: 9a08 ldr r2, [sp, #32] 1000751c: 1c53 adds r3, r2, #1 1000751e: 4593 cmp fp, r2 10007520: d800 bhi.n 10007524 <_vsnprintf+0xbc0> 10007522: e2a8 b.n 10007a76 <_vsnprintf+0x1112> 10007524: 465b mov r3, fp 10007526: 195b adds r3, r3, r5 10007528: 1a9b subs r3, r3, r2 1000752a: 9708 str r7, [sp, #32] 1000752c: 001f movs r7, r3 1000752e: 0033 movs r3, r6 10007530: 002a movs r2, r5 10007532: 464e mov r6, r9 10007534: 46a1 mov r9, r4 10007536: 4654 mov r4, sl 10007538: 469a mov sl, r3 1000753a: 3501 adds r5, #1 1000753c: 4643 mov r3, r8 1000753e: 0031 movs r1, r6 10007540: 2020 movs r0, #32 10007542: 47a0 blx r4 10007544: 002a movs r2, r5 10007546: 42bd cmp r5, r7 10007548: d1f7 bne.n 1000753a <_vsnprintf+0xbd6> 1000754a: 4653 mov r3, sl 1000754c: 46a2 mov sl, r4 1000754e: 464c mov r4, r9 10007550: 46b1 mov r9, r6 10007552: 001e movs r6, r3 10007554: 465b mov r3, fp 10007556: 3301 adds r3, #1 10007558: 9f08 ldr r7, [sp, #32] 1000755a: 9308 str r3, [sp, #32] 1000755c: 9b0a ldr r3, [sp, #40] ; 0x28 1000755e: 7818 ldrb r0, [r3, #0] 10007560: 2800 cmp r0, #0 10007562: d001 beq.n 10007568 <_vsnprintf+0xc04> 10007564: f7ff fb02 bl 10006b6c <_vsnprintf+0x208> 10007568: f7ff fb21 bl 10006bae <_vsnprintf+0x24a> 1000756c: 230c movs r3, #12 1000756e: 003a movs r2, r7 10007570: 439a bics r2, r3 10007572: 3314 adds r3, #20 10007574: 431a orrs r2, r3 10007576: 920b str r2, [sp, #44] ; 0x2c 10007578: 057b lsls r3, r7, #21 1000757a: d400 bmi.n 1000757e <_vsnprintf+0xc1a> 1000757c: e0c7 b.n 1000770e <_vsnprintf+0xdaa> 1000757e: 2310 movs r3, #16 10007580: 930c str r3, [sp, #48] ; 0x30 10007582: e680 b.n 10007286 <_vsnprintf+0x922> 10007584: 9b10 ldr r3, [sp, #64] ; 0x40 10007586: 465e mov r6, fp 10007588: 469b mov fp, r3 1000758a: 9d0e ldr r5, [sp, #56] ; 0x38 1000758c: 9c0f ldr r4, [sp, #60] ; 0x3c 1000758e: 9b0b ldr r3, [sp, #44] ; 0x2c 10007590: 9404 str r4, [sp, #16] 10007592: 9306 str r3, [sp, #24] 10007594: 465b mov r3, fp 10007596: 9305 str r3, [sp, #20] 10007598: 9b0c ldr r3, [sp, #48] ; 0x30 1000759a: 9303 str r3, [sp, #12] 1000759c: 9b0a ldr r3, [sp, #40] ; 0x28 1000759e: 9302 str r3, [sp, #8] 100075a0: 9b08 ldr r3, [sp, #32] 100075a2: 9201 str r2, [sp, #4] 100075a4: 9300 str r3, [sp, #0] 100075a6: 002a movs r2, r5 100075a8: 4643 mov r3, r8 100075aa: 4649 mov r1, r9 100075ac: 4650 mov r0, sl 100075ae: f7fd ffc9 bl 10005544 <_ntoa_format> 100075b2: 9b0d ldr r3, [sp, #52] ; 0x34 100075b4: 0005 movs r5, r0 100075b6: 930a str r3, [sp, #40] ; 0x28 100075b8: f7ff f9e9 bl 1000698e <_vsnprintf+0x2a> 100075bc: 950b str r5, [sp, #44] ; 0x2c 100075be: 07bb lsls r3, r7, #30 100075c0: d11b bne.n 100075fa <_vsnprintf+0xc96> 100075c2: 465b mov r3, fp 100075c4: 2b04 cmp r3, #4 100075c6: d800 bhi.n 100075ca <_vsnprintf+0xc66> 100075c8: e2b0 b.n 10007b2c <_vsnprintf+0x11c8> 100075ca: 0033 movs r3, r6 100075cc: 1f2c subs r4, r5, #4 100075ce: 002a movs r2, r5 100075d0: 464e mov r6, r9 100075d2: 46a9 mov r9, r5 100075d4: 4655 mov r5, sl 100075d6: 469a mov sl, r3 100075d8: 445c add r4, fp 100075da: 9708 str r7, [sp, #32] 100075dc: 1c57 adds r7, r2, #1 100075de: 4643 mov r3, r8 100075e0: 0031 movs r1, r6 100075e2: 2020 movs r0, #32 100075e4: 47a8 blx r5 100075e6: 003a movs r2, r7 100075e8: 42a7 cmp r7, r4 100075ea: d1f7 bne.n 100075dc <_vsnprintf+0xc78> 100075ec: 4653 mov r3, sl 100075ee: 46aa mov sl, r5 100075f0: 464d mov r5, r9 100075f2: 46b1 mov r9, r6 100075f4: 001e movs r6, r3 100075f6: 970b str r7, [sp, #44] ; 0x2c 100075f8: 9f08 ldr r7, [sp, #32] 100075fa: 4b4c ldr r3, [pc, #304] ; (1000772c <_vsnprintf+0xdc8>) 100075fc: 2404 movs r4, #4 100075fe: 9308 str r3, [sp, #32] 10007600: 0033 movs r3, r6 10007602: 464e mov r6, r9 10007604: 46b9 mov r9, r7 10007606: 4657 mov r7, sl 10007608: 469a mov sl, r3 1000760a: 9a0b ldr r2, [sp, #44] ; 0x2c 1000760c: 950c str r5, [sp, #48] ; 0x30 1000760e: 9b08 ldr r3, [sp, #32] 10007610: 3c01 subs r4, #1 10007612: 1c55 adds r5, r2, #1 10007614: 5d18 ldrb r0, [r3, r4] 10007616: 0031 movs r1, r6 10007618: 4643 mov r3, r8 1000761a: 47b8 blx r7 1000761c: 002a movs r2, r5 1000761e: 2c00 cmp r4, #0 10007620: d1f5 bne.n 1000760e <_vsnprintf+0xcaa> 10007622: 4653 mov r3, sl 10007624: 46ba mov sl, r7 10007626: 464f mov r7, r9 10007628: 9a0b ldr r2, [sp, #44] ; 0x2c 1000762a: 46b1 mov r9, r6 1000762c: 9d0c ldr r5, [sp, #48] ; 0x30 1000762e: 001e movs r6, r3 10007630: 3204 adds r2, #4 10007632: 07bb lsls r3, r7, #30 10007634: d400 bmi.n 10007638 <_vsnprintf+0xcd4> 10007636: e6e3 b.n 10007400 <_vsnprintf+0xa9c> 10007638: 1b53 subs r3, r2, r5 1000763a: 459b cmp fp, r3 1000763c: d800 bhi.n 10007640 <_vsnprintf+0xcdc> 1000763e: e6df b.n 10007400 <_vsnprintf+0xa9c> 10007640: 0033 movs r3, r6 10007642: 465c mov r4, fp 10007644: 464e mov r6, r9 10007646: 4657 mov r7, sl 10007648: 4699 mov r9, r3 1000764a: 1c53 adds r3, r2, #1 1000764c: 469a mov sl, r3 1000764e: 0031 movs r1, r6 10007650: 4643 mov r3, r8 10007652: 2020 movs r0, #32 10007654: 47b8 blx r7 10007656: 4652 mov r2, sl 10007658: 1b53 subs r3, r2, r5 1000765a: 429c cmp r4, r3 1000765c: d8f5 bhi.n 1000764a <_vsnprintf+0xce6> 1000765e: e734 b.n 100074ca <_vsnprintf+0xb66> 10007660: 2207 movs r2, #7 10007662: 9b0a ldr r3, [sp, #40] ; 0x28 10007664: 3307 adds r3, #7 10007666: 4393 bics r3, r2 10007668: 3201 adds r2, #1 1000766a: 4694 mov ip, r2 1000766c: 449c add ip, r3 1000766e: 4662 mov r2, ip 10007670: 685f ldr r7, [r3, #4] 10007672: 920a str r2, [sp, #40] ; 0x28 10007674: 681a ldr r2, [r3, #0] 10007676: 17fb asrs r3, r7, #31 10007678: 9318 str r3, [sp, #96] ; 0x60 1000767a: 9319 str r3, [sp, #100] ; 0x64 1000767c: 9818 ldr r0, [sp, #96] ; 0x60 1000767e: 9919 ldr r1, [sp, #100] ; 0x64 10007680: 0003 movs r3, r0 10007682: 4053 eors r3, r2 10007684: 9312 str r3, [sp, #72] ; 0x48 10007686: 000b movs r3, r1 10007688: 407b eors r3, r7 1000768a: 9313 str r3, [sp, #76] ; 0x4c 1000768c: 4694 mov ip, r2 1000768e: 9a12 ldr r2, [sp, #72] ; 0x48 10007690: 9b13 ldr r3, [sp, #76] ; 0x4c 10007692: 1a12 subs r2, r2, r0 10007694: 418b sbcs r3, r1 10007696: 9212 str r2, [sp, #72] ; 0x48 10007698: 9313 str r3, [sp, #76] ; 0x4c 1000769a: 4662 mov r2, ip 1000769c: 0ffb lsrs r3, r7, #31 1000769e: 9314 str r3, [sp, #80] ; 0x50 100076a0: 433a orrs r2, r7 100076a2: d107 bne.n 100076b4 <_vsnprintf+0xd50> 100076a4: 9a0b ldr r2, [sp, #44] ; 0x2c 100076a6: 2310 movs r3, #16 100076a8: 0011 movs r1, r2 100076aa: 4399 bics r1, r3 100076ac: 910b str r1, [sp, #44] ; 0x2c 100076ae: 0552 lsls r2, r2, #21 100076b0: d500 bpl.n 100076b4 <_vsnprintf+0xd50> 100076b2: e1e7 b.n 10007a84 <_vsnprintf+0x1120> 100076b4: 9a0b ldr r2, [sp, #44] ; 0x2c 100076b6: 2361 movs r3, #97 ; 0x61 100076b8: 0692 lsls r2, r2, #26 100076ba: d500 bpl.n 100076be <_vsnprintf+0xd5a> 100076bc: 2341 movs r3, #65 ; 0x41 100076be: b2db uxtb r3, r3 100076c0: aa20 add r2, sp, #128 ; 0x80 100076c2: 3b0a subs r3, #10 100076c4: 950e str r5, [sp, #56] ; 0x38 100076c6: 940f str r4, [sp, #60] ; 0x3c 100076c8: 9610 str r6, [sp, #64] ; 0x40 100076ca: 2700 movs r7, #0 100076cc: 9c12 ldr r4, [sp, #72] ; 0x48 100076ce: 9d13 ldr r5, [sp, #76] ; 0x4c 100076d0: 9208 str r2, [sp, #32] 100076d2: 930d str r3, [sp, #52] ; 0x34 100076d4: 9e0c ldr r6, [sp, #48] ; 0x30 100076d6: e00c b.n 100076f2 <_vsnprintf+0xd8e> 100076d8: 3230 adds r2, #48 ; 0x30 100076da: b2d2 uxtb r2, r2 100076dc: 9c08 ldr r4, [sp, #32] 100076de: 1c7b adds r3, r7, #1 100076e0: 55e2 strb r2, [r4, r7] 100076e2: 0002 movs r2, r0 100076e4: 0004 movs r4, r0 100076e6: 000d movs r5, r1 100076e8: 430a orrs r2, r1 100076ea: d03f beq.n 1000776c <_vsnprintf+0xe08> 100076ec: 2b20 cmp r3, #32 100076ee: d03d beq.n 1000776c <_vsnprintf+0xe08> 100076f0: 001f movs r7, r3 100076f2: 0032 movs r2, r6 100076f4: 2300 movs r3, #0 100076f6: 0020 movs r0, r4 100076f8: 0029 movs r1, r5 100076fa: f000 faf9 bl 10007cf0 <__wrap___aeabi_uldivmod> 100076fe: b2d2 uxtb r2, r2 10007700: 2a09 cmp r2, #9 10007702: d9e9 bls.n 100076d8 <_vsnprintf+0xd74> 10007704: 9b0d ldr r3, [sp, #52] ; 0x34 10007706: 469c mov ip, r3 10007708: 4462 add r2, ip 1000770a: b2d2 uxtb r2, r2 1000770c: e7e6 b.n 100076dc <_vsnprintf+0xd78> 1000770e: 2380 movs r3, #128 ; 0x80 10007710: 009b lsls r3, r3, #2 10007712: 401f ands r7, r3 10007714: 3bf1 subs r3, #241 ; 0xf1 10007716: 3bff subs r3, #255 ; 0xff 10007718: 930c str r3, [sp, #48] ; 0x30 1000771a: e5c1 b.n 100072a0 <_vsnprintf+0x93c> 1000771c: 230a movs r3, #10 1000771e: 930c str r3, [sp, #48] ; 0x30 10007720: e5b1 b.n 10007286 <_vsnprintf+0x922> 10007722: 46c0 nop ; (mov r8, r8) 10007724: 1000f330 .word 0x1000f330 10007728: 1000f33c .word 0x1000f33c 1000772c: 1000f334 .word 0x1000f334 10007730: 9d0a ldr r5, [sp, #40] ; 0x28 10007732: 9c0e ldr r4, [sp, #56] ; 0x38 10007734: 9e0f ldr r6, [sp, #60] ; 0x3c 10007736: 9b0b ldr r3, [sp, #44] ; 0x2c 10007738: 9404 str r4, [sp, #16] 1000773a: 9306 str r3, [sp, #24] 1000773c: 465b mov r3, fp 1000773e: 9305 str r3, [sp, #20] 10007740: 9b0c ldr r3, [sp, #48] ; 0x30 10007742: 9303 str r3, [sp, #12] 10007744: 2300 movs r3, #0 10007746: e72a b.n 1000759e <_vsnprintf+0xc3a> 10007748: 2308 movs r3, #8 1000774a: 930c str r3, [sp, #48] ; 0x30 1000774c: 2380 movs r3, #128 ; 0x80 1000774e: 00db lsls r3, r3, #3 10007750: 403b ands r3, r7 10007752: 2864 cmp r0, #100 ; 0x64 10007754: d000 beq.n 10007758 <_vsnprintf+0xdf4> 10007756: e590 b.n 1000727a <_vsnprintf+0x916> 10007758: 003a movs r2, r7 1000775a: 970b str r7, [sp, #44] ; 0x2c 1000775c: 2b00 cmp r3, #0 1000775e: d000 beq.n 10007762 <_vsnprintf+0xdfe> 10007760: e591 b.n 10007286 <_vsnprintf+0x922> 10007762: 2780 movs r7, #128 ; 0x80 10007764: 00bf lsls r7, r7, #2 10007766: 4017 ands r7, r2 10007768: f7ff fab3 bl 10006cd2 <_vsnprintf+0x36e> 1000776c: 9412 str r4, [sp, #72] ; 0x48 1000776e: 9513 str r5, [sp, #76] ; 0x4c 10007770: 9e10 ldr r6, [sp, #64] ; 0x40 10007772: 9c0f ldr r4, [sp, #60] ; 0x3c 10007774: 9d0e ldr r5, [sp, #56] ; 0x38 10007776: 9a0b ldr r2, [sp, #44] ; 0x2c 10007778: 9404 str r4, [sp, #16] 1000777a: 9206 str r2, [sp, #24] 1000777c: 465a mov r2, fp 1000777e: 9205 str r2, [sp, #20] 10007780: 9a0c ldr r2, [sp, #48] ; 0x30 10007782: 9301 str r3, [sp, #4] 10007784: 9203 str r2, [sp, #12] 10007786: 9a14 ldr r2, [sp, #80] ; 0x50 10007788: 9202 str r2, [sp, #8] 1000778a: 9b08 ldr r3, [sp, #32] 1000778c: 002a movs r2, r5 1000778e: 9300 str r3, [sp, #0] 10007790: 4649 mov r1, r9 10007792: 4643 mov r3, r8 10007794: 4650 mov r0, sl 10007796: f7fd fed5 bl 10005544 <_ntoa_format> 1000779a: 0005 movs r5, r0 1000779c: f7ff f8f7 bl 1000698e <_vsnprintf+0x2a> 100077a0: 2207 movs r2, #7 100077a2: 9b0a ldr r3, [sp, #40] ; 0x28 100077a4: 3307 adds r3, #7 100077a6: 4393 bics r3, r2 100077a8: 3201 adds r2, #1 100077aa: 4694 mov ip, r2 100077ac: 449c add ip, r3 100077ae: 4662 mov r2, ip 100077b0: cb03 ldmia r3!, {r0, r1} 100077b2: 0003 movs r3, r0 100077b4: 920a str r2, [sp, #40] ; 0x28 100077b6: 430b orrs r3, r1 100077b8: d107 bne.n 100077ca <_vsnprintf+0xe66> 100077ba: 9a0b ldr r2, [sp, #44] ; 0x2c 100077bc: 3310 adds r3, #16 100077be: 0017 movs r7, r2 100077c0: 439f bics r7, r3 100077c2: 970b str r7, [sp, #44] ; 0x2c 100077c4: 0552 lsls r2, r2, #21 100077c6: d500 bpl.n 100077ca <_vsnprintf+0xe66> 100077c8: e163 b.n 10007a92 <_vsnprintf+0x112e> 100077ca: 9a0b ldr r2, [sp, #44] ; 0x2c 100077cc: 2361 movs r3, #97 ; 0x61 100077ce: 0692 lsls r2, r2, #26 100077d0: d500 bpl.n 100077d4 <_vsnprintf+0xe70> 100077d2: 2341 movs r3, #65 ; 0x41 100077d4: b2db uxtb r3, r3 100077d6: aa20 add r2, sp, #128 ; 0x80 100077d8: 3b0a subs r3, #10 100077da: 950e str r5, [sp, #56] ; 0x38 100077dc: 940f str r4, [sp, #60] ; 0x3c 100077de: 2700 movs r7, #0 100077e0: 9208 str r2, [sp, #32] 100077e2: 930d str r3, [sp, #52] ; 0x34 100077e4: 9c0c ldr r4, [sp, #48] ; 0x30 100077e6: 9610 str r6, [sp, #64] ; 0x40 100077e8: 0015 movs r5, r2 100077ea: e00c b.n 10007806 <_vsnprintf+0xea2> 100077ec: 3230 adds r2, #48 ; 0x30 100077ee: b2d1 uxtb r1, r2 100077f0: 55e9 strb r1, [r5, r7] 100077f2: 0018 movs r0, r3 100077f4: 1c7a adds r2, r7, #1 100077f6: 0031 movs r1, r6 100077f8: 4333 orrs r3, r6 100077fa: d100 bne.n 100077fe <_vsnprintf+0xe9a> 100077fc: e085 b.n 1000790a <_vsnprintf+0xfa6> 100077fe: 2a20 cmp r2, #32 10007800: d100 bne.n 10007804 <_vsnprintf+0xea0> 10007802: e082 b.n 1000790a <_vsnprintf+0xfa6> 10007804: 0017 movs r7, r2 10007806: 0022 movs r2, r4 10007808: 2300 movs r3, #0 1000780a: f000 fa71 bl 10007cf0 <__wrap___aeabi_uldivmod> 1000780e: b2d2 uxtb r2, r2 10007810: 0003 movs r3, r0 10007812: 000e movs r6, r1 10007814: 2a09 cmp r2, #9 10007816: d9e9 bls.n 100077ec <_vsnprintf+0xe88> 10007818: 990d ldr r1, [sp, #52] ; 0x34 1000781a: 468c mov ip, r1 1000781c: 4462 add r2, ip 1000781e: b2d1 uxtb r1, r2 10007820: e7e6 b.n 100077f0 <_vsnprintf+0xe8c> 10007822: 9b0e ldr r3, [sp, #56] ; 0x38 10007824: 2b00 cmp r3, #0 10007826: d000 beq.n 1000782a <_vsnprintf+0xec6> 10007828: e0c7 b.n 100079ba <_vsnprintf+0x1056> 1000782a: 9b0d ldr r3, [sp, #52] ; 0x34 1000782c: 9114 str r1, [sp, #80] ; 0x50 1000782e: 9316 str r3, [sp, #88] ; 0x58 10007830: 2304 movs r3, #4 10007832: 9310 str r3, [sp, #64] ; 0x40 10007834: 2300 movs r3, #0 10007836: 930f str r3, [sp, #60] ; 0x3c 10007838: e41b b.n 10007072 <_vsnprintf+0x70e> 1000783a: 9b0a ldr r3, [sp, #40] ; 0x28 1000783c: 1964 adds r4, r4, r5 1000783e: 1b5b subs r3, r3, r5 10007840: 930a str r3, [sp, #40] ; 0x28 10007842: 0033 movs r3, r6 10007844: 002a movs r2, r5 10007846: 464e mov r6, r9 10007848: 46b9 mov r9, r7 1000784a: 4657 mov r7, sl 1000784c: 469a mov sl, r3 1000784e: e008 b.n 10007862 <_vsnprintf+0xefe> 10007850: 4643 mov r3, r8 10007852: 0031 movs r1, r6 10007854: 1c55 adds r5, r2, #1 10007856: 47b8 blx r7 10007858: 9b0a ldr r3, [sp, #40] ; 0x28 1000785a: 5d58 ldrb r0, [r3, r5] 1000785c: 2800 cmp r0, #0 1000785e: d062 beq.n 10007926 <_vsnprintf+0xfc2> 10007860: 002a movs r2, r5 10007862: 42a2 cmp r2, r4 10007864: d1f4 bne.n 10007850 <_vsnprintf+0xeec> 10007866: 4653 mov r3, sl 10007868: 0015 movs r5, r2 1000786a: 46ba mov sl, r7 1000786c: 464f mov r7, r9 1000786e: 46b1 mov r9, r6 10007870: 001e movs r6, r3 10007872: f7ff f998 bl 10006ba6 <_vsnprintf+0x242> 10007876: 9b0b ldr r3, [sp, #44] ; 0x2c 10007878: 061b lsls r3, r3, #24 1000787a: d400 bmi.n 1000787e <_vsnprintf+0xf1a> 1000787c: e0f7 b.n 10007a6e <_vsnprintf+0x110a> 1000787e: 9b0a ldr r3, [sp, #40] ; 0x28 10007880: 2200 movs r2, #0 10007882: 5e9b ldrsh r3, [r3, r2] 10007884: f7ff fa3d bl 10006d02 <_vsnprintf+0x39e> 10007888: 9b0a ldr r3, [sp, #40] ; 0x28 1000788a: 681b ldr r3, [r3, #0] 1000788c: 17da asrs r2, r3, #31 1000788e: 1898 adds r0, r3, r2 10007890: 4050 eors r0, r2 10007892: 0fda lsrs r2, r3, #31 10007894: 920e str r2, [sp, #56] ; 0x38 10007896: 2b00 cmp r3, #0 10007898: d106 bne.n 100078a8 <_vsnprintf+0xf44> 1000789a: 9a0b ldr r2, [sp, #44] ; 0x2c 1000789c: 3310 adds r3, #16 1000789e: 0011 movs r1, r2 100078a0: 4399 bics r1, r3 100078a2: 910b str r1, [sp, #44] ; 0x2c 100078a4: 0552 lsls r2, r2, #21 100078a6: d41f bmi.n 100078e8 <_vsnprintf+0xf84> 100078a8: 9a0b ldr r2, [sp, #44] ; 0x2c 100078aa: 2361 movs r3, #97 ; 0x61 100078ac: 0692 lsls r2, r2, #26 100078ae: d500 bpl.n 100078b2 <_vsnprintf+0xf4e> 100078b0: 2341 movs r3, #65 ; 0x41 100078b2: b2db uxtb r3, r3 100078b4: aa20 add r2, sp, #128 ; 0x80 100078b6: 3b0a subs r3, #10 100078b8: 9208 str r2, [sp, #32] 100078ba: 930a str r3, [sp, #40] ; 0x28 100078bc: e009 b.n 100078d2 <_vsnprintf+0xf6e> 100078be: 3330 adds r3, #48 ; 0x30 100078c0: b2db uxtb r3, r3 100078c2: 9908 ldr r1, [sp, #32] 100078c4: 1c7a adds r2, r7, #1 100078c6: 55cb strb r3, [r1, r7] 100078c8: 2800 cmp r0, #0 100078ca: d010 beq.n 100078ee <_vsnprintf+0xf8a> 100078cc: 2a20 cmp r2, #32 100078ce: d00e beq.n 100078ee <_vsnprintf+0xf8a> 100078d0: 0017 movs r7, r2 100078d2: 990c ldr r1, [sp, #48] ; 0x30 100078d4: f000 f9ca bl 10007c6c <__wrap___aeabi_uidiv> 100078d8: b2cb uxtb r3, r1 100078da: 2909 cmp r1, #9 100078dc: d9ef bls.n 100078be <_vsnprintf+0xf5a> 100078de: 9a0a ldr r2, [sp, #40] ; 0x28 100078e0: 4694 mov ip, r2 100078e2: 4463 add r3, ip 100078e4: b2db uxtb r3, r3 100078e6: e7ec b.n 100078c2 <_vsnprintf+0xf5e> 100078e8: 2200 movs r2, #0 100078ea: ab20 add r3, sp, #128 ; 0x80 100078ec: 9308 str r3, [sp, #32] 100078ee: 9b0b ldr r3, [sp, #44] ; 0x2c 100078f0: 9404 str r4, [sp, #16] 100078f2: 9306 str r3, [sp, #24] 100078f4: 465b mov r3, fp 100078f6: 9305 str r3, [sp, #20] 100078f8: 9b0c ldr r3, [sp, #48] ; 0x30 100078fa: 9303 str r3, [sp, #12] 100078fc: 9b0e ldr r3, [sp, #56] ; 0x38 100078fe: e64e b.n 1000759e <_vsnprintf+0xc3a> 10007900: 4b8d ldr r3, [pc, #564] ; (10007b38 <_vsnprintf+0x11d4>) 10007902: 9308 str r3, [sp, #32] 10007904: 2303 movs r3, #3 10007906: 930c str r3, [sp, #48] ; 0x30 10007908: e592 b.n 10007430 <_vsnprintf+0xacc> 1000790a: 9d0e ldr r5, [sp, #56] ; 0x38 1000790c: 9c0f ldr r4, [sp, #60] ; 0x3c 1000790e: 9e10 ldr r6, [sp, #64] ; 0x40 10007910: 9b0b ldr r3, [sp, #44] ; 0x2c 10007912: 9404 str r4, [sp, #16] 10007914: 9306 str r3, [sp, #24] 10007916: 465b mov r3, fp 10007918: 9305 str r3, [sp, #20] 1000791a: 9b0c ldr r3, [sp, #48] ; 0x30 1000791c: 9201 str r2, [sp, #4] 1000791e: 9303 str r3, [sp, #12] 10007920: 2300 movs r3, #0 10007922: 9302 str r3, [sp, #8] 10007924: e731 b.n 1000778a <_vsnprintf+0xe26> 10007926: 4653 mov r3, sl 10007928: 46ba mov sl, r7 1000792a: 464f mov r7, r9 1000792c: 46b1 mov r9, r6 1000792e: 001e movs r6, r3 10007930: f7ff f939 bl 10006ba6 <_vsnprintf+0x242> 10007934: 2280 movs r2, #128 ; 0x80 10007936: 0612 lsls r2, r2, #24 10007938: 4694 mov ip, r2 1000793a: 9b0b ldr r3, [sp, #44] ; 0x2c 1000793c: 9308 str r3, [sp, #32] 1000793e: 9b0c ldr r3, [sp, #48] ; 0x30 10007940: 4463 add r3, ip 10007942: 930d str r3, [sp, #52] ; 0x34 10007944: f7ff faa5 bl 10006e92 <_vsnprintf+0x52e> 10007948: 0025 movs r5, r4 1000794a: e508 b.n 1000735e <_vsnprintf+0x9fa> 1000794c: 2302 movs r3, #2 1000794e: 930c str r3, [sp, #48] ; 0x30 10007950: e6fc b.n 1000774c <_vsnprintf+0xde8> 10007952: 9b0b ldr r3, [sp, #44] ; 0x2c 10007954: 061b lsls r3, r3, #24 10007956: d400 bmi.n 1000795a <_vsnprintf+0xff6> 10007958: e098 b.n 10007a8c <_vsnprintf+0x1128> 1000795a: 9b0a ldr r3, [sp, #40] ; 0x28 1000795c: 8818 ldrh r0, [r3, #0] 1000795e: e4b4 b.n 100072ca <_vsnprintf+0x966> 10007960: 9b0a ldr r3, [sp, #40] ; 0x28 10007962: 6818 ldr r0, [r3, #0] 10007964: 2800 cmp r0, #0 10007966: d106 bne.n 10007976 <_vsnprintf+0x1012> 10007968: 9a0b ldr r2, [sp, #44] ; 0x2c 1000796a: 2310 movs r3, #16 1000796c: 0011 movs r1, r2 1000796e: 4399 bics r1, r3 10007970: 910b str r1, [sp, #44] ; 0x2c 10007972: 0552 lsls r2, r2, #21 10007974: d473 bmi.n 10007a5e <_vsnprintf+0x10fa> 10007976: 9a0b ldr r2, [sp, #44] ; 0x2c 10007978: 2361 movs r3, #97 ; 0x61 1000797a: 0692 lsls r2, r2, #26 1000797c: d500 bpl.n 10007980 <_vsnprintf+0x101c> 1000797e: 2341 movs r3, #65 ; 0x41 10007980: b2db uxtb r3, r3 10007982: aa20 add r2, sp, #128 ; 0x80 10007984: 3b0a subs r3, #10 10007986: 9208 str r2, [sp, #32] 10007988: 930a str r3, [sp, #40] ; 0x28 1000798a: e00b b.n 100079a4 <_vsnprintf+0x1040> 1000798c: 3330 adds r3, #48 ; 0x30 1000798e: b2db uxtb r3, r3 10007990: 9908 ldr r1, [sp, #32] 10007992: 1c7a adds r2, r7, #1 10007994: 55cb strb r3, [r1, r7] 10007996: 2800 cmp r0, #0 10007998: d100 bne.n 1000799c <_vsnprintf+0x1038> 1000799a: e6cc b.n 10007736 <_vsnprintf+0xdd2> 1000799c: 2a20 cmp r2, #32 1000799e: d100 bne.n 100079a2 <_vsnprintf+0x103e> 100079a0: e6c9 b.n 10007736 <_vsnprintf+0xdd2> 100079a2: 0017 movs r7, r2 100079a4: 990c ldr r1, [sp, #48] ; 0x30 100079a6: f000 f961 bl 10007c6c <__wrap___aeabi_uidiv> 100079aa: b2cb uxtb r3, r1 100079ac: 2909 cmp r1, #9 100079ae: d9ed bls.n 1000798c <_vsnprintf+0x1028> 100079b0: 9a0a ldr r2, [sp, #40] ; 0x28 100079b2: 4694 mov ip, r2 100079b4: 4463 add r3, ip 100079b6: b2db uxtb r3, r3 100079b8: e7ea b.n 10007990 <_vsnprintf+0x102c> 100079ba: 9b0d ldr r3, [sp, #52] ; 0x34 100079bc: 9114 str r1, [sp, #80] ; 0x50 100079be: 9316 str r3, [sp, #88] ; 0x58 100079c0: 2300 movs r3, #0 100079c2: 930f str r3, [sp, #60] ; 0x3c 100079c4: 9b0f ldr r3, [sp, #60] ; 0x3c 100079c6: 429c cmp r4, r3 100079c8: dd57 ble.n 10007a7a <_vsnprintf+0x1116> 100079ca: 1ae4 subs r4, r4, r3 100079cc: 3c01 subs r4, #1 100079ce: 2380 movs r3, #128 ; 0x80 100079d0: 00db lsls r3, r3, #3 100079d2: 431f orrs r7, r3 100079d4: 2300 movs r3, #0 100079d6: 9310 str r3, [sp, #64] ; 0x40 100079d8: 930f str r3, [sp, #60] ; 0x3c 100079da: f7ff fb4a bl 10007072 <_vsnprintf+0x70e> 100079de: 950b str r5, [sp, #44] ; 0x2c 100079e0: 07bb lsls r3, r7, #30 100079e2: d10f bne.n 10007a04 <_vsnprintf+0x10a0> 100079e4: 9b0e ldr r3, [sp, #56] ; 0x38 100079e6: 2b04 cmp r3, #4 100079e8: d959 bls.n 10007a9e <_vsnprintf+0x113a> 100079ea: 469c mov ip, r3 100079ec: 002a movs r2, r5 100079ee: 1f2c subs r4, r5, #4 100079f0: 4464 add r4, ip 100079f2: 1c53 adds r3, r2, #1 100079f4: 930b str r3, [sp, #44] ; 0x2c 100079f6: 4649 mov r1, r9 100079f8: 4643 mov r3, r8 100079fa: 2020 movs r0, #32 100079fc: 47d0 blx sl 100079fe: 9a0b ldr r2, [sp, #44] ; 0x2c 10007a00: 4294 cmp r4, r2 10007a02: d1f6 bne.n 100079f2 <_vsnprintf+0x108e> 10007a04: 2404 movs r4, #4 10007a06: 4b4d ldr r3, [pc, #308] ; (10007b3c <_vsnprintf+0x11d8>) 10007a08: 9a0b ldr r2, [sp, #44] ; 0x2c 10007a0a: 9308 str r3, [sp, #32] 10007a0c: 970c str r7, [sp, #48] ; 0x30 10007a0e: 9b08 ldr r3, [sp, #32] 10007a10: 3c01 subs r4, #1 10007a12: 1c57 adds r7, r2, #1 10007a14: 5d18 ldrb r0, [r3, r4] 10007a16: 4649 mov r1, r9 10007a18: 4643 mov r3, r8 10007a1a: 47d0 blx sl 10007a1c: 003a movs r2, r7 10007a1e: 2c00 cmp r4, #0 10007a20: d1f5 bne.n 10007a0e <_vsnprintf+0x10aa> 10007a22: 9a0b ldr r2, [sp, #44] ; 0x2c 10007a24: 9b17 ldr r3, [sp, #92] ; 0x5c 10007a26: 9f0c ldr r7, [sp, #48] ; 0x30 10007a28: 3204 adds r2, #4 10007a2a: 2b00 cmp r3, #0 10007a2c: d101 bne.n 10007a32 <_vsnprintf+0x10ce> 10007a2e: f7ff fb72 bl 10007116 <_vsnprintf+0x7b2> 10007a32: 990e ldr r1, [sp, #56] ; 0x38 10007a34: 1b53 subs r3, r2, r5 10007a36: 428b cmp r3, r1 10007a38: d301 bcc.n 10007a3e <_vsnprintf+0x10da> 10007a3a: f7ff fb6c bl 10007116 <_vsnprintf+0x7b2> 10007a3e: 4643 mov r3, r8 10007a40: 4649 mov r1, r9 10007a42: 2020 movs r0, #32 10007a44: 1c54 adds r4, r2, #1 10007a46: 47d0 blx sl 10007a48: 990e ldr r1, [sp, #56] ; 0x38 10007a4a: 0022 movs r2, r4 10007a4c: 1b63 subs r3, r4, r5 10007a4e: 428b cmp r3, r1 10007a50: d3f5 bcc.n 10007a3e <_vsnprintf+0x10da> 10007a52: f7ff fb60 bl 10007116 <_vsnprintf+0x7b2> 10007a56: 2300 movs r3, #0 10007a58: 9308 str r3, [sp, #32] 10007a5a: f7ff f875 bl 10006b48 <_vsnprintf+0x1e4> 10007a5e: ab20 add r3, sp, #128 ; 0x80 10007a60: 2200 movs r2, #0 10007a62: 9308 str r3, [sp, #32] 10007a64: e667 b.n 10007736 <_vsnprintf+0xdd2> 10007a66: ab20 add r3, sp, #128 ; 0x80 10007a68: 2200 movs r2, #0 10007a6a: 9308 str r3, [sp, #32] 10007a6c: e58f b.n 1000758e <_vsnprintf+0xc2a> 10007a6e: 9b0a ldr r3, [sp, #40] ; 0x28 10007a70: 681b ldr r3, [r3, #0] 10007a72: f7ff f946 bl 10006d02 <_vsnprintf+0x39e> 10007a76: 9308 str r3, [sp, #32] 10007a78: e572 b.n 10007560 <_vsnprintf+0xbfc> 10007a7a: 2400 movs r4, #0 10007a7c: e7a7 b.n 100079ce <_vsnprintf+0x106a> 10007a7e: 002f movs r7, r5 10007a80: 0025 movs r5, r4 10007a82: e466 b.n 10007352 <_vsnprintf+0x9ee> 10007a84: aa20 add r2, sp, #128 ; 0x80 10007a86: 2300 movs r3, #0 10007a88: 9208 str r2, [sp, #32] 10007a8a: e674 b.n 10007776 <_vsnprintf+0xe12> 10007a8c: 9b0a ldr r3, [sp, #40] ; 0x28 10007a8e: 6818 ldr r0, [r3, #0] 10007a90: e41b b.n 100072ca <_vsnprintf+0x966> 10007a92: ab20 add r3, sp, #128 ; 0x80 10007a94: 2200 movs r2, #0 10007a96: 9308 str r3, [sp, #32] 10007a98: e73a b.n 10007910 <_vsnprintf+0xfac> 10007a9a: 950b str r5, [sp, #44] ; 0x2c 10007a9c: e4e8 b.n 10007470 <_vsnprintf+0xb0c> 10007a9e: 950b str r5, [sp, #44] ; 0x2c 10007aa0: e7b0 b.n 10007a04 <_vsnprintf+0x10a0> 10007aa2: 002c movs r4, r5 10007aa4: 07bb lsls r3, r7, #30 10007aa6: d110 bne.n 10007aca <_vsnprintf+0x1166> 10007aa8: 9b0e ldr r3, [sp, #56] ; 0x38 10007aaa: 2b03 cmp r3, #3 10007aac: d90d bls.n 10007aca <_vsnprintf+0x1166> 10007aae: 469c mov ip, r3 10007ab0: 002a movs r2, r5 10007ab2: 1eec subs r4, r5, #3 10007ab4: 4464 add r4, ip 10007ab6: 9408 str r4, [sp, #32] 10007ab8: 4643 mov r3, r8 10007aba: 4649 mov r1, r9 10007abc: 2020 movs r0, #32 10007abe: 1c54 adds r4, r2, #1 10007ac0: 47d0 blx sl 10007ac2: 9b08 ldr r3, [sp, #32] 10007ac4: 0022 movs r2, r4 10007ac6: 42a3 cmp r3, r4 10007ac8: d1f6 bne.n 10007ab8 <_vsnprintf+0x1154> 10007aca: 2303 movs r3, #3 10007acc: 9308 str r3, [sp, #32] 10007ace: 4b1c ldr r3, [pc, #112] ; (10007b40 <_vsnprintf+0x11dc>) 10007ad0: 0022 movs r2, r4 10007ad2: 930b str r3, [sp, #44] ; 0x2c 10007ad4: 002b movs r3, r5 10007ad6: 003d movs r5, r7 10007ad8: 001f movs r7, r3 10007ada: 9b08 ldr r3, [sp, #32] 10007adc: 980b ldr r0, [sp, #44] ; 0x2c 10007ade: 1c51 adds r1, r2, #1 10007ae0: 3b01 subs r3, #1 10007ae2: 910c str r1, [sp, #48] ; 0x30 10007ae4: 9308 str r3, [sp, #32] 10007ae6: 5cc0 ldrb r0, [r0, r3] 10007ae8: 4649 mov r1, r9 10007aea: 4643 mov r3, r8 10007aec: 47d0 blx sl 10007aee: 9b08 ldr r3, [sp, #32] 10007af0: 9a0c ldr r2, [sp, #48] ; 0x30 10007af2: 2b00 cmp r3, #0 10007af4: d1f2 bne.n 10007adc <_vsnprintf+0x1178> 10007af6: 003b movs r3, r7 10007af8: 002f movs r7, r5 10007afa: 001d movs r5, r3 10007afc: 9b17 ldr r3, [sp, #92] ; 0x5c 10007afe: 1ce2 adds r2, r4, #3 10007b00: 2b00 cmp r3, #0 10007b02: d101 bne.n 10007b08 <_vsnprintf+0x11a4> 10007b04: f7ff fb07 bl 10007116 <_vsnprintf+0x7b2> 10007b08: 990e ldr r1, [sp, #56] ; 0x38 10007b0a: 1b53 subs r3, r2, r5 10007b0c: 428b cmp r3, r1 10007b0e: d301 bcc.n 10007b14 <_vsnprintf+0x11b0> 10007b10: f7ff fb01 bl 10007116 <_vsnprintf+0x7b2> 10007b14: 4643 mov r3, r8 10007b16: 4649 mov r1, r9 10007b18: 2020 movs r0, #32 10007b1a: 1c54 adds r4, r2, #1 10007b1c: 47d0 blx sl 10007b1e: 990e ldr r1, [sp, #56] ; 0x38 10007b20: 0022 movs r2, r4 10007b22: 1b63 subs r3, r4, r5 10007b24: 428b cmp r3, r1 10007b26: d3f5 bcc.n 10007b14 <_vsnprintf+0x11b0> 10007b28: f7ff faf5 bl 10007116 <_vsnprintf+0x7b2> 10007b2c: 950b str r5, [sp, #44] ; 0x2c 10007b2e: e564 b.n 100075fa <_vsnprintf+0xc96> 10007b30: 3b06 subs r3, #6 10007b32: 0017 movs r7, r2 10007b34: 930c str r3, [sp, #48] ; 0x30 10007b36: e609 b.n 1000774c <_vsnprintf+0xde8> 10007b38: 1000f344 .word 0x1000f344 10007b3c: 1000f334 .word 0x1000f334 10007b40: 1000f330 .word 0x1000f330 10007b44 <__wrap_vsnprintf>: 10007b44: b500 push {lr} 10007b46: b083 sub sp, #12 10007b48: 9300 str r3, [sp, #0] 10007b4a: 0013 movs r3, r2 10007b4c: 000a movs r2, r1 10007b4e: 0001 movs r1, r0 10007b50: 4802 ldr r0, [pc, #8] ; (10007b5c <__wrap_vsnprintf+0x18>) 10007b52: f7fe ff07 bl 10006964 <_vsnprintf> 10007b56: b003 add sp, #12 10007b58: bd00 pop {pc} 10007b5a: 46c0 nop ; (mov r8, r8) 10007b5c: 1000551d .word 0x1000551d 10007b60 : 10007b60: b500 push {lr} 10007b62: b085 sub sp, #20 10007b64: 9103 str r1, [sp, #12] 10007b66: 2101 movs r1, #1 10007b68: 9002 str r0, [sp, #8] 10007b6a: 9300 str r3, [sp, #0] 10007b6c: 4803 ldr r0, [pc, #12] ; (10007b7c ) 10007b6e: 0013 movs r3, r2 10007b70: 424a negs r2, r1 10007b72: a902 add r1, sp, #8 10007b74: f7fe fef6 bl 10006964 <_vsnprintf> 10007b78: b005 add sp, #20 10007b7a: bd00 pop {pc} 10007b7c: 10005529 .word 0x10005529 10007b80 : 10007b80: b510 push {r4, lr} 10007b82: 4a09 ldr r2, [pc, #36] ; (10007ba8 ) 10007b84: b084 sub sp, #16 10007b86: 6814 ldr r4, [r2, #0] 10007b88: 2c00 cmp r4, #0 10007b8a: d009 beq.n 10007ba0 10007b8c: 2201 movs r2, #1 10007b8e: 9100 str r1, [sp, #0] 10007b90: 0003 movs r3, r0 10007b92: 4252 negs r2, r2 10007b94: a903 add r1, sp, #12 10007b96: 4805 ldr r0, [pc, #20] ; (10007bac ) 10007b98: 47a0 blx r4 10007b9a: 2001 movs r0, #1 10007b9c: b004 add sp, #16 10007b9e: bd10 pop {r4, pc} 10007ba0: f001 f804 bl 10008bac <__wrap_puts> 10007ba4: 2000 movs r0, #0 10007ba6: e7f9 b.n 10007b9c 10007ba8: 20003aec .word 0x20003aec 10007bac: 10005539 .word 0x10005539 10007bb0 <__aeabi_bits_init>: 10007bb0: 4801 ldr r0, [pc, #4] ; (10007bb8 <__aeabi_bits_init+0x8>) 10007bb2: 2104 movs r1, #4 10007bb4: 4b01 ldr r3, [pc, #4] ; (10007bbc <__aeabi_bits_init+0xc>) 10007bb6: 4718 bx r3 10007bb8: 20001540 .word 0x20001540 10007bbc: 10007be1 .word 0x10007be1 10007bc0 : 10007bc0: 2314 movs r3, #20 10007bc2: b510 push {r4, lr} 10007bc4: 0001 movs r1, r0 10007bc6: 8818 ldrh r0, [r3, #0] 10007bc8: 3304 adds r3, #4 10007bca: 881b ldrh r3, [r3, #0] 10007bcc: 4798 blx r3 10007bce: bd10 pop {r4, pc} 10007bd0 : 10007bd0: 2316 movs r3, #22 10007bd2: b510 push {r4, lr} 10007bd4: 0001 movs r1, r0 10007bd6: 8818 ldrh r0, [r3, #0] 10007bd8: 3302 adds r3, #2 10007bda: 881b ldrh r3, [r3, #0] 10007bdc: 4798 blx r3 10007bde: bd10 pop {r4, pc} 10007be0 : 10007be0: b5f0 push {r4, r5, r6, r7, lr} 10007be2: 46c6 mov lr, r8 10007be4: b500 push {lr} 10007be6: 2900 cmp r1, #0 10007be8: d016 beq.n 10007c18 10007bea: 2314 movs r3, #20 10007bec: 0004 movs r4, r0 10007bee: 2501 movs r5, #1 10007bf0: 4698 mov r8, r3 10007bf2: 2718 movs r7, #24 10007bf4: 0089 lsls r1, r1, #2 10007bf6: 1846 adds r6, r0, r1 10007bf8: 4643 mov r3, r8 10007bfa: 6821 ldr r1, [r4, #0] 10007bfc: 8818 ldrh r0, [r3, #0] 10007bfe: 883b ldrh r3, [r7, #0] 10007c00: 4798 blx r3 10007c02: c401 stmia r4!, {r0} 10007c04: 1e43 subs r3, r0, #1 10007c06: 4198 sbcs r0, r3 10007c08: 4240 negs r0, r0 10007c0a: 4005 ands r5, r0 10007c0c: 42a6 cmp r6, r4 10007c0e: d1f3 bne.n 10007bf8 10007c10: 0028 movs r0, r5 10007c12: bc04 pop {r2} 10007c14: 4690 mov r8, r2 10007c16: bdf0 pop {r4, r5, r6, r7, pc} 10007c18: 2501 movs r5, #1 10007c1a: e7f9 b.n 10007c10 10007c1c <__wrap___aeabi_idiv>: 10007c1c: 4a12 ldr r2, [pc, #72] ; (10007c68 ) 10007c1e: 6f93 ldr r3, [r2, #120] ; 0x78 10007c20: 089b lsrs r3, r3, #2 10007c22: d215 bcs.n 10007c50 10007c24 : 10007c24: 6690 str r0, [r2, #104] ; 0x68 10007c26: 66d1 str r1, [r2, #108] ; 0x6c 10007c28: 2900 cmp r1, #0 10007c2a: d005 beq.n 10007c38 10007c2c: e7ff b.n 10007c2e 10007c2e: e7ff b.n 10007c30 10007c30: e7ff b.n 10007c32 10007c32: 6f51 ldr r1, [r2, #116] ; 0x74 10007c34: 6f10 ldr r0, [r2, #112] ; 0x70 10007c36: 4770 bx lr 10007c38: b504 push {r2, lr} 10007c3a: 2180 movs r1, #128 ; 0x80 10007c3c: 0609 lsls r1, r1, #24 10007c3e: 17c2 asrs r2, r0, #31 10007c40: 4051 eors r1, r2 10007c42: 2800 cmp r0, #0 10007c44: d000 beq.n 10007c48 10007c46: 43c8 mvns r0, r1 10007c48: f006 fe16 bl 1000e878 <____aeabi_idiv0_veneer> 10007c4c: 2100 movs r1, #0 10007c4e: bd04 pop {r2, pc} 10007c50 : 10007c50: b5f0 push {r4, r5, r6, r7, lr} 10007c52: 6e14 ldr r4, [r2, #96] ; 0x60 10007c54: 6e55 ldr r5, [r2, #100] ; 0x64 10007c56: 6f57 ldr r7, [r2, #116] ; 0x74 10007c58: 6f16 ldr r6, [r2, #112] ; 0x70 10007c5a: f7ff ffe3 bl 10007c24 10007c5e: 6614 str r4, [r2, #96] ; 0x60 10007c60: 6655 str r5, [r2, #100] ; 0x64 10007c62: 6757 str r7, [r2, #116] ; 0x74 10007c64: 6716 str r6, [r2, #112] ; 0x70 10007c66: bdf0 pop {r4, r5, r6, r7, pc} 10007c68: d0000000 .word 0xd0000000 10007c6c <__wrap___aeabi_uidiv>: 10007c6c: 4a11 ldr r2, [pc, #68] ; (10007cb4 ) 10007c6e: 6f93 ldr r3, [r2, #120] ; 0x78 10007c70: 089b lsrs r3, r3, #2 10007c72: d213 bcs.n 10007c9c 10007c74 : 10007c74: 6610 str r0, [r2, #96] ; 0x60 10007c76: 6651 str r1, [r2, #100] ; 0x64 10007c78: 2900 cmp r1, #0 10007c7a: d005 beq.n 10007c88 10007c7c: e7ff b.n 10007c7e 10007c7e: e7ff b.n 10007c80 10007c80: e7ff b.n 10007c82 10007c82: 6f51 ldr r1, [r2, #116] ; 0x74 10007c84: 6f10 ldr r0, [r2, #112] ; 0x70 10007c86: 4770 bx lr 10007c88: b504 push {r2, lr} 10007c8a: 2800 cmp r0, #0 10007c8c: d001 beq.n 10007c92 10007c8e: 2000 movs r0, #0 10007c90: 43c0 mvns r0, r0 10007c92: f006 fdf1 bl 1000e878 <____aeabi_idiv0_veneer> 10007c96: 2100 movs r1, #0 10007c98: bd04 pop {r2, pc} 10007c9a: 46c0 nop ; (mov r8, r8) 10007c9c : 10007c9c: b5f0 push {r4, r5, r6, r7, lr} 10007c9e: 6e14 ldr r4, [r2, #96] ; 0x60 10007ca0: 6e55 ldr r5, [r2, #100] ; 0x64 10007ca2: 6f57 ldr r7, [r2, #116] ; 0x74 10007ca4: 6f16 ldr r6, [r2, #112] ; 0x70 10007ca6: f7ff ffe5 bl 10007c74 10007caa: 6614 str r4, [r2, #96] ; 0x60 10007cac: 6655 str r5, [r2, #100] ; 0x64 10007cae: 6757 str r7, [r2, #116] ; 0x74 10007cb0: 6716 str r6, [r2, #112] ; 0x70 10007cb2: bdf0 pop {r4, r5, r6, r7, pc} 10007cb4: d0000000 .word 0xd0000000 10007cb8 <__wrap___aeabi_ldivmod>: 10007cb8: 4694 mov ip, r2 10007cba: 4a4e ldr r2, [pc, #312] ; (10007df4 ) 10007cbc: 6f92 ldr r2, [r2, #120] ; 0x78 10007cbe: 0892 lsrs r2, r2, #2 10007cc0: 4662 mov r2, ip 10007cc2: d201 bcs.n 10007cc8 10007cc4: e030 b.n 10007d28 10007cc6: 46c0 nop ; (mov r8, r8) 10007cc8 : 10007cc8: b5f0 push {r4, r5, r6, r7, lr} 10007cca: 4e4a ldr r6, [pc, #296] ; (10007df4 ) 10007ccc: 6fb5 ldr r5, [r6, #120] ; 0x78 10007cce: 086d lsrs r5, r5, #1 10007cd0: d3fc bcc.n 10007ccc 10007cd2: 6e34 ldr r4, [r6, #96] ; 0x60 10007cd4: 6e75 ldr r5, [r6, #100] ; 0x64 10007cd6: 6f77 ldr r7, [r6, #116] ; 0x74 10007cd8: 6f36 ldr r6, [r6, #112] ; 0x70 10007cda: f000 f825 bl 10007d28 10007cde: 4694 mov ip, r2 10007ce0: 4a44 ldr r2, [pc, #272] ; (10007df4 ) 10007ce2: 6614 str r4, [r2, #96] ; 0x60 10007ce4: 6655 str r5, [r2, #100] ; 0x64 10007ce6: 6757 str r7, [r2, #116] ; 0x74 10007ce8: 6716 str r6, [r2, #112] ; 0x70 10007cea: 4662 mov r2, ip 10007cec: bdf0 pop {r4, r5, r6, r7, pc} 10007cee: 46c0 nop ; (mov r8, r8) 10007cf0 <__wrap___aeabi_uldivmod>: 10007cf0: 4694 mov ip, r2 10007cf2: 4a40 ldr r2, [pc, #256] ; (10007df4 ) 10007cf4: 6f92 ldr r2, [r2, #120] ; 0x78 10007cf6: 0892 lsrs r2, r2, #2 10007cf8: 4662 mov r2, ip 10007cfa: d201 bcs.n 10007d00 10007cfc: e058 b.n 10007db0 10007cfe: 46c0 nop ; (mov r8, r8) 10007d00 : 10007d00: b5f0 push {r4, r5, r6, r7, lr} 10007d02: 4e3c ldr r6, [pc, #240] ; (10007df4 ) 10007d04: 6fb5 ldr r5, [r6, #120] ; 0x78 10007d06: 086d lsrs r5, r5, #1 10007d08: d3fc bcc.n 10007d04 10007d0a: 6e34 ldr r4, [r6, #96] ; 0x60 10007d0c: 6e75 ldr r5, [r6, #100] ; 0x64 10007d0e: 6f77 ldr r7, [r6, #116] ; 0x74 10007d10: 6f36 ldr r6, [r6, #112] ; 0x70 10007d12: f000 f84d bl 10007db0 10007d16: 4694 mov ip, r2 10007d18: 4a36 ldr r2, [pc, #216] ; (10007df4 ) 10007d1a: 6614 str r4, [r2, #96] ; 0x60 10007d1c: 6655 str r5, [r2, #100] ; 0x64 10007d1e: 6757 str r7, [r2, #116] ; 0x74 10007d20: 6716 str r6, [r2, #112] ; 0x70 10007d22: 4662 mov r2, ip 10007d24: bdf0 pop {r4, r5, r6, r7, pc} 10007d26: 46c0 nop ; (mov r8, r8) 10007d28 : 10007d28: 2b00 cmp r3, #0 10007d2a: db24 blt.n 10007d76 10007d2c: d011 beq.n 10007d52 10007d2e: 2900 cmp r1, #0 10007d30: da3e bge.n 10007db0 10007d32: b500 push {lr} 10007d34: 43c9 mvns r1, r1 10007d36: 4240 negs r0, r0 10007d38: d100 bne.n 10007d3c 10007d3a: 3101 adds r1, #1 10007d3c : 10007d3c: f000 f838 bl 10007db0 10007d40: 43c9 mvns r1, r1 10007d42: 4240 negs r0, r0 10007d44: d100 bne.n 10007d48 10007d46: 3101 adds r1, #1 10007d48 : 10007d48: 43db mvns r3, r3 10007d4a: 4252 negs r2, r2 10007d4c: d100 bne.n 10007d50 10007d4e: 3301 adds r3, #1 10007d50 : 10007d50: bd00 pop {pc} 10007d52: 2a00 cmp r2, #0 10007d54: d1eb bne.n 10007d2e 10007d56: 2800 cmp r0, #0 10007d58: d101 bne.n 10007d5e 10007d5a: 2900 cmp r1, #0 10007d5c: d005 beq.n 10007d6a 10007d5e: 2000 movs r0, #0 10007d60: 0fc9 lsrs r1, r1, #31 10007d62: 07c9 lsls r1, r1, #31 10007d64: d101 bne.n 10007d6a 10007d66: 43c0 mvns r0, r0 10007d68: 0841 lsrs r1, r0, #1 10007d6a: b500 push {lr} 10007d6c: f006 fd74 bl 1000e858 <____aeabi_ldiv0_veneer> 10007d70: 2200 movs r2, #0 10007d72: 2300 movs r3, #0 10007d74: bd00 pop {pc} 10007d76: b500 push {lr} 10007d78: 2900 cmp r1, #0 10007d7a: db0a blt.n 10007d92 10007d7c: 43db mvns r3, r3 10007d7e: 4252 negs r2, r2 10007d80: d100 bne.n 10007d84 10007d82: 3301 adds r3, #1 10007d84 : 10007d84: f000 f814 bl 10007db0 10007d88: 43c9 mvns r1, r1 10007d8a: 4240 negs r0, r0 10007d8c: d100 bne.n 10007d90 10007d8e: 3101 adds r1, #1 10007d90 : 10007d90: bd00 pop {pc} 10007d92: 43c9 mvns r1, r1 10007d94: 4240 negs r0, r0 10007d96: d100 bne.n 10007d9a 10007d98: 3101 adds r1, #1 10007d9a : 10007d9a: 43db mvns r3, r3 10007d9c: 4252 negs r2, r2 10007d9e: d100 bne.n 10007da2 10007da0: 3301 adds r3, #1 10007da2 : 10007da2: f000 f805 bl 10007db0 10007da6: 43db mvns r3, r3 10007da8: 4252 negs r2, r2 10007daa: d100 bne.n 10007dae 10007dac: 3301 adds r3, #1 10007dae : 10007dae: bd00 pop {pc} 10007db0 : 10007db0: 2900 cmp r1, #0 10007db2: d123 bne.n 10007dfc 10007db4: 2b00 cmp r3, #0 10007db6: d118 bne.n 10007dea 10007db8: 2a00 cmp r2, #0 10007dba: d00c beq.n 10007dd6 10007dbc: 46bc mov ip, r7 10007dbe: 4f0d ldr r7, [pc, #52] ; (10007df4 ) 10007dc0: 6638 str r0, [r7, #96] ; 0x60 10007dc2: 667a str r2, [r7, #100] ; 0x64 10007dc4: 2100 movs r1, #0 10007dc6: 2300 movs r3, #0 10007dc8: e7ff b.n 10007dca 10007dca: e7ff b.n 10007dcc 10007dcc: e7ff b.n 10007dce 10007dce: 6f7a ldr r2, [r7, #116] ; 0x74 10007dd0: 6f38 ldr r0, [r7, #112] ; 0x70 10007dd2: 4667 mov r7, ip 10007dd4: 4770 bx lr 10007dd6: 2800 cmp r0, #0 10007dd8: d001 beq.n 10007dde 10007dda : 10007dda: 4807 ldr r0, [pc, #28] ; (10007df8 ) 10007ddc: 0001 movs r1, r0 10007dde: b500 push {lr} 10007de0: f006 fd3a bl 1000e858 <____aeabi_ldiv0_veneer> 10007de4: 2200 movs r2, #0 10007de6: 2300 movs r3, #0 10007de8: bd00 pop {pc} 10007dea: 0002 movs r2, r0 10007dec: 000b movs r3, r1 10007dee: 2000 movs r0, #0 10007df0: 2100 movs r1, #0 10007df2: 4770 bx lr 10007df4: d0000000 .word 0xd0000000 10007df8: ffffffff .word 0xffffffff 10007dfc : 10007dfc: 2b00 cmp r3, #0 10007dfe: d000 beq.n 10007e02 10007e00: e0bf b.n 10007f82 10007e02: 0c13 lsrs r3, r2, #16 10007e04: d128 bne.n 10007e58 10007e06: 2a00 cmp r2, #0 10007e08: d0e7 beq.n 10007dda 10007e0a: b480 push {r7} 10007e0c: 4f11 ldr r7, [pc, #68] ; (10007e54 ) 10007e0e: 6639 str r1, [r7, #96] ; 0x60 10007e10: 667a str r2, [r7, #100] ; 0x64 10007e12: e7ff b.n 10007e14 10007e14: e7ff b.n 10007e16 10007e16: b430 push {r4, r5} 10007e18: 0c04 lsrs r4, r0, #16 10007e1a: 6f7b ldr r3, [r7, #116] ; 0x74 10007e1c: 6f39 ldr r1, [r7, #112] ; 0x70 10007e1e: 041b lsls r3, r3, #16 10007e20: 4323 orrs r3, r4 10007e22: 663b str r3, [r7, #96] ; 0x60 10007e24: 667a str r2, [r7, #100] ; 0x64 10007e26: e7ff b.n 10007e28 10007e28: e7ff b.n 10007e2a 10007e2a: e7ff b.n 10007e2c 10007e2c: 46c0 nop ; (mov r8, r8) 10007e2e: b284 uxth r4, r0 10007e30: 6f7b ldr r3, [r7, #116] ; 0x74 10007e32: 6f3d ldr r5, [r7, #112] ; 0x70 10007e34: 041b lsls r3, r3, #16 10007e36: 4323 orrs r3, r4 10007e38: 663b str r3, [r7, #96] ; 0x60 10007e3a: 667a str r2, [r7, #100] ; 0x64 10007e3c: e7ff b.n 10007e3e 10007e3e: e7ff b.n 10007e40 10007e40: 46c0 nop ; (mov r8, r8) 10007e42: 2300 movs r3, #0 10007e44: 042c lsls r4, r5, #16 10007e46: 0c2d lsrs r5, r5, #16 10007e48: 6f7a ldr r2, [r7, #116] ; 0x74 10007e4a: 6f38 ldr r0, [r7, #112] ; 0x70 10007e4c: 1900 adds r0, r0, r4 10007e4e: 4169 adcs r1, r5 10007e50: bcb0 pop {r4, r5, r7} 10007e52: 4770 bx lr 10007e54: d0000000 .word 0xd0000000 10007e58 : 10007e58: b5f0 push {r4, r5, r6, r7, lr} 10007e5a: 4694 mov ip, r2 10007e5c: 2500 movs r5, #0 10007e5e: 0e14 lsrs r4, r2, #24 10007e60: d101 bne.n 10007e66 10007e62: 0212 lsls r2, r2, #8 10007e64: 3508 adds r5, #8 10007e66: 0f14 lsrs r4, r2, #28 10007e68: d101 bne.n 10007e6e 10007e6a: 0112 lsls r2, r2, #4 10007e6c: 3504 adds r5, #4 10007e6e: 0f94 lsrs r4, r2, #30 10007e70: d101 bne.n 10007e76 10007e72: 0092 lsls r2, r2, #2 10007e74: 3502 adds r5, #2 10007e76: 0fd4 lsrs r4, r2, #31 10007e78: d101 bne.n 10007e7e 10007e7a: 0052 lsls r2, r2, #1 10007e7c: 3501 adds r5, #1 10007e7e: 0bd4 lsrs r4, r2, #15 10007e80: 3401 adds r4, #1 10007e82: 4f25 ldr r7, [pc, #148] ; (10007f18 ) 10007e84: 667c str r4, [r7, #100] ; 0x64 10007e86: 4c25 ldr r4, [pc, #148] ; (10007f1c ) 10007e88: 663c str r4, [r7, #96] ; 0x60 10007e8a: 0c0e lsrs r6, r1, #16 10007e8c: b293 uxth r3, r2 10007e8e: e7ff b.n 10007e90 10007e90: e7ff b.n 10007e92 10007e92: e7ff b.n 10007e94 10007e94: 6f3c ldr r4, [r7, #112] ; 0x70 10007e96: 4366 muls r6, r4 10007e98: 0c36 lsrs r6, r6, #16 10007e9a: 0377 lsls r7, r6, #13 10007e9c: 46be mov lr, r7 10007e9e: 4373 muls r3, r6 10007ea0: 0bdf lsrs r7, r3, #15 10007ea2: 045b lsls r3, r3, #17 10007ea4: 1ac0 subs r0, r0, r3 10007ea6: 41b9 sbcs r1, r7 10007ea8: 0c13 lsrs r3, r2, #16 10007eaa: 4373 muls r3, r6 10007eac: 18db adds r3, r3, r3 10007eae: 1ac9 subs r1, r1, r3 10007eb0: 08ce lsrs r6, r1, #3 10007eb2: 4366 muls r6, r4 10007eb4: 0c36 lsrs r6, r6, #16 10007eb6: 44b6 add lr, r6 10007eb8: b293 uxth r3, r2 10007eba: 4373 muls r3, r6 10007ebc: 0f1f lsrs r7, r3, #28 10007ebe: 011b lsls r3, r3, #4 10007ec0: 1ac0 subs r0, r0, r3 10007ec2: 41b9 sbcs r1, r7 10007ec4: 0c13 lsrs r3, r2, #16 10007ec6: 4373 muls r3, r6 10007ec8: 0b1f lsrs r7, r3, #12 10007eca: 051b lsls r3, r3, #20 10007ecc: 1ac0 subs r0, r0, r3 10007ece: 41b9 sbcs r1, r7 10007ed0: 0d86 lsrs r6, r0, #22 10007ed2: 028f lsls r7, r1, #10 10007ed4: 433e orrs r6, r7 10007ed6: 4366 muls r6, r4 10007ed8: 0c36 lsrs r6, r6, #16 10007eda: 2d09 cmp r5, #9 10007edc: db24 blt.n 10007f28 10007ede: 0a52 lsrs r2, r2, #9 10007ee0: 4372 muls r2, r6 10007ee2: 1a80 subs r0, r0, r2 10007ee4: 0377 lsls r7, r6, #13 10007ee6: 0a46 lsrs r6, r0, #9 10007ee8: 4366 muls r6, r4 10007eea: 0c36 lsrs r6, r6, #16 10007eec: 2316 movs r3, #22 10007eee: 1b5b subs r3, r3, r5 10007ef0: 40de lsrs r6, r3 10007ef2: 40df lsrs r7, r3 10007ef4: 19bf adds r7, r7, r6 10007ef6: 4664 mov r4, ip 10007ef8: 4366 muls r6, r4 10007efa: 1b82 subs r2, r0, r6 10007efc: 4670 mov r0, lr 10007efe: 3504 adds r5, #4 10007f00: 3306 adds r3, #6 10007f02: 0001 movs r1, r0 10007f04: 40d9 lsrs r1, r3 10007f06: 40a8 lsls r0, r5 10007f08: 19c0 adds r0, r0, r7 10007f0a: d300 bcc.n 10007f0e 10007f0c: 3101 adds r1, #1 10007f0e: 42a2 cmp r2, r4 10007f10: d206 bcs.n 10007f20 10007f12: 2300 movs r3, #0 10007f14: bdf0 pop {r4, r5, r6, r7, pc} 10007f16: 0000 .short 0x0000 10007f18: d0000000 .word 0xd0000000 10007f1c: ffffffff .word 0xffffffff 10007f20: 1b12 subs r2, r2, r4 10007f22: 3001 adds r0, #1 10007f24: d3f3 bcc.n 10007f0e 10007f26: e7f1 b.n 10007f0c 10007f28 : 10007f28: 2709 movs r7, #9 10007f2a: 1b7f subs r7, r7, r5 10007f2c: 40fe lsrs r6, r7 10007f2e: 4664 mov r4, ip 10007f30: b2a2 uxth r2, r4 10007f32: 4372 muls r2, r6 10007f34: 1a80 subs r0, r0, r2 10007f36: d200 bcs.n 10007f3a 10007f38: 3901 subs r1, #1 10007f3a: 0c22 lsrs r2, r4, #16 10007f3c: 4372 muls r2, r6 10007f3e: 0c13 lsrs r3, r2, #16 10007f40: 0412 lsls r2, r2, #16 10007f42: 1a82 subs r2, r0, r2 10007f44: 4199 sbcs r1, r3 10007f46: 000b movs r3, r1 10007f48: 4670 mov r0, lr 10007f4a: 3504 adds r5, #4 10007f4c: 3713 adds r7, #19 10007f4e: 0001 movs r1, r0 10007f50: 40f9 lsrs r1, r7 10007f52: 40a8 lsls r0, r5 10007f54: 1980 adds r0, r0, r6 10007f56: d300 bcc.n 10007f5a 10007f58: 3101 adds r1, #1 10007f5a: 2b00 cmp r3, #0 10007f5c: d102 bne.n 10007f64 10007f5e: 42a2 cmp r2, r4 10007f60: d20a bcs.n 10007f78 10007f62: bdf0 pop {r4, r5, r6, r7, pc} 10007f64: 3001 adds r0, #1 10007f66: d300 bcc.n 10007f6a 10007f68: 3101 adds r1, #1 10007f6a: 1b12 subs r2, r2, r4 10007f6c: d2fa bcs.n 10007f64 10007f6e: 3b01 subs r3, #1 10007f70: d1f8 bne.n 10007f64 10007f72: 42a2 cmp r2, r4 10007f74: d200 bcs.n 10007f78 10007f76: bdf0 pop {r4, r5, r6, r7, pc} 10007f78: 3001 adds r0, #1 10007f7a: d300 bcc.n 10007f7e 10007f7c: 3101 adds r1, #1 10007f7e: 1b12 subs r2, r2, r4 10007f80: e7f7 b.n 10007f72 10007f82 : 10007f82: b5f0 push {r4, r5, r6, r7, lr} 10007f84: 0c1c lsrs r4, r3, #16 10007f86: d000 beq.n 10007f8a 10007f88: e080 b.n 1000808c 10007f8a: b40c push {r2, r3} 10007f8c: 2500 movs r5, #0 10007f8e: 0a1c lsrs r4, r3, #8 10007f90: d104 bne.n 10007f9c 10007f92: 021b lsls r3, r3, #8 10007f94: 0e16 lsrs r6, r2, #24 10007f96: 4333 orrs r3, r6 10007f98: 0212 lsls r2, r2, #8 10007f9a: 3508 adds r5, #8 10007f9c: 0b1c lsrs r4, r3, #12 10007f9e: d104 bne.n 10007faa 10007fa0: 011b lsls r3, r3, #4 10007fa2: 0f16 lsrs r6, r2, #28 10007fa4: 4333 orrs r3, r6 10007fa6: 0112 lsls r2, r2, #4 10007fa8: 3504 adds r5, #4 10007faa: 0b9c lsrs r4, r3, #14 10007fac: d104 bne.n 10007fb8 10007fae: 009b lsls r3, r3, #2 10007fb0: 0f96 lsrs r6, r2, #30 10007fb2: 4333 orrs r3, r6 10007fb4: 0092 lsls r2, r2, #2 10007fb6: 3502 adds r5, #2 10007fb8: 0bdc lsrs r4, r3, #15 10007fba: d102 bne.n 10007fc2 10007fbc: 1892 adds r2, r2, r2 10007fbe: 415b adcs r3, r3 10007fc0: 3501 adds r5, #1 10007fc2: 001c movs r4, r3 10007fc4: 1897 adds r7, r2, r2 10007fc6: 4164 adcs r4, r4 10007fc8: 3401 adds r4, #1 10007fca: 4f46 ldr r7, [pc, #280] ; (100080e4 ) 10007fcc: 667c str r4, [r7, #100] ; 0x64 10007fce: 4c46 ldr r4, [pc, #280] ; (100080e8 ) 10007fd0: 663c str r4, [r7, #96] ; 0x60 10007fd2: 0c0e lsrs r6, r1, #16 10007fd4: e7ff b.n 10007fd6 10007fd6: e7ff b.n 10007fd8 10007fd8: e7ff b.n 10007fda 10007fda: 46c0 nop ; (mov r8, r8) 10007fdc: 6f3c ldr r4, [r7, #112] ; 0x70 10007fde: 4366 muls r6, r4 10007fe0: 0c36 lsrs r6, r6, #16 10007fe2: 0377 lsls r7, r6, #13 10007fe4: 46be mov lr, r7 10007fe6: b297 uxth r7, r2 10007fe8: 4377 muls r7, r6 10007fea: 1bc0 subs r0, r0, r7 10007fec: d200 bcs.n 10007ff0 10007fee: 3901 subs r1, #1 10007ff0: 1bc0 subs r0, r0, r7 10007ff2: d200 bcs.n 10007ff6 10007ff4: 3901 subs r1, #1 10007ff6: b29f uxth r7, r3 10007ff8: 4377 muls r7, r6 10007ffa: 1bc9 subs r1, r1, r7 10007ffc: 1bc9 subs r1, r1, r7 10007ffe: 0c17 lsrs r7, r2, #16 10008000: 4377 muls r7, r6 10008002: 047e lsls r6, r7, #17 10008004: 0bff lsrs r7, r7, #15 10008006: 1b80 subs r0, r0, r6 10008008: 41b9 sbcs r1, r7 1000800a: 08ce lsrs r6, r1, #3 1000800c: 4366 muls r6, r4 1000800e: 0c36 lsrs r6, r6, #16 10008010: 2d0c cmp r5, #12 10008012: db33 blt.n 1000807c 10008014: 44b6 add lr, r6 10008016: 0b12 lsrs r2, r2, #12 10008018: 051f lsls r7, r3, #20 1000801a: 433a orrs r2, r7 1000801c: 0b1b lsrs r3, r3, #12 1000801e: b297 uxth r7, r2 10008020: 4377 muls r7, r6 10008022: 1bc0 subs r0, r0, r7 10008024: d200 bcs.n 10008028 10008026: 3901 subs r1, #1 10008028: b29f uxth r7, r3 1000802a: 4377 muls r7, r6 1000802c: 1bc9 subs r1, r1, r7 1000802e: 0c17 lsrs r7, r2, #16 10008030: 4377 muls r7, r6 10008032: 043e lsls r6, r7, #16 10008034: 0c3f lsrs r7, r7, #16 10008036: 1b80 subs r0, r0, r6 10008038: 41b9 sbcs r1, r7 1000803a: 0d86 lsrs r6, r0, #22 1000803c: 028f lsls r7, r1, #10 1000803e: 433e orrs r6, r7 10008040: 4366 muls r6, r4 10008042: 2729 movs r7, #41 ; 0x29 10008044: 1b7f subs r7, r7, r5 10008046: 40fe lsrs r6, r7 10008048: 3d0c subs r5, #12 1000804a: 4677 mov r7, lr 1000804c: 40af lsls r7, r5 1000804e: 19bf adds r7, r7, r6 10008050: bc30 pop {r4, r5} 10008052: b2a2 uxth r2, r4 10008054: b2ab uxth r3, r5 10008056: 4372 muls r2, r6 10008058: 4373 muls r3, r6 1000805a: 1a80 subs r0, r0, r2 1000805c: 4199 sbcs r1, r3 1000805e: 0c22 lsrs r2, r4, #16 10008060: 4372 muls r2, r6 10008062: 0c13 lsrs r3, r2, #16 10008064: 0412 lsls r2, r2, #16 10008066: 1a80 subs r0, r0, r2 10008068: 4199 sbcs r1, r3 1000806a: 0002 movs r2, r0 1000806c: 000b movs r3, r1 1000806e: 3701 adds r7, #1 10008070: 1b00 subs r0, r0, r4 10008072: 41a9 sbcs r1, r5 10008074: d2f9 bcs.n 1000806a 10008076: 1e78 subs r0, r7, #1 10008078: 2100 movs r1, #0 1000807a: bdf0 pop {r4, r5, r6, r7, pc} 1000807c : 1000807c: 270c movs r7, #12 1000807e: 1b7f subs r7, r7, r5 10008080: 40fe lsrs r6, r7 10008082: 4677 mov r7, lr 10008084: 0b7f lsrs r7, r7, #13 10008086: 40af lsls r7, r5 10008088: 19ff adds r7, r7, r7 1000808a: e7e0 b.n 1000804e 1000808c : 1000808c: 2400 movs r4, #0 1000808e: 1c5d adds r5, r3, #1 10008090: d007 beq.n 100080a2 10008092: 4f14 ldr r7, [pc, #80] ; (100080e4 ) 10008094: 667d str r5, [r7, #100] ; 0x64 10008096: 6639 str r1, [r7, #96] ; 0x60 10008098: e7ff b.n 1000809a 1000809a: e7ff b.n 1000809c 1000809c: e7ff b.n 1000809e 1000809e: e7ff b.n 100080a0 100080a0: 6f3c ldr r4, [r7, #112] ; 0x70 100080a2: b295 uxth r5, r2 100080a4: b29e uxth r6, r3 100080a6: 4365 muls r5, r4 100080a8: 4366 muls r6, r4 100080aa: 1b40 subs r0, r0, r5 100080ac: 41b1 sbcs r1, r6 100080ae: 0c15 lsrs r5, r2, #16 100080b0: 0c1e lsrs r6, r3, #16 100080b2: 4365 muls r5, r4 100080b4: 4366 muls r6, r4 100080b6: 0436 lsls r6, r6, #16 100080b8: 0c2f lsrs r7, r5, #16 100080ba: 433e orrs r6, r7 100080bc: 042d lsls r5, r5, #16 100080be: 1b40 subs r0, r0, r5 100080c0: 41b1 sbcs r1, r6 100080c2: 4299 cmp r1, r3 100080c4: d204 bcs.n 100080d0 100080c6: 0002 movs r2, r0 100080c8: 000b movs r3, r1 100080ca: 0020 movs r0, r4 100080cc: 2100 movs r1, #0 100080ce: bdf0 pop {r4, r5, r6, r7, pc} 100080d0: d101 bne.n 100080d6 100080d2: 4290 cmp r0, r2 100080d4: d3f7 bcc.n 100080c6 100080d6: 1a80 subs r0, r0, r2 100080d8: 4199 sbcs r1, r3 100080da: 3401 adds r4, #1 100080dc: 4299 cmp r1, r3 100080de: d3f2 bcc.n 100080c6 100080e0: e7f6 b.n 100080d0 100080e2: 0000 .short 0x0000 100080e4: d0000000 .word 0xd0000000 100080e8: ffffffff .word 0xffffffff 100080ec <__wrap___aeabi_drsub>: 100080ec: 4048 eors r0, r1 100080ee: 4041 eors r1, r0 100080f0: 4048 eors r0, r1 100080f2 <__wrap___aeabi_dsub>: 100080f2: b418 push {r3, r4} 100080f4: 4b1b ldr r3, [pc, #108] ; (10008164 <__wrap___aeabi_dmul+0x12>) 100080f6: 685b ldr r3, [r3, #4] 100080f8: 46fc mov ip, pc 100080fa: 9301 str r3, [sp, #4] 100080fc: bd08 pop {r3, pc} 100080fe: df04 .short 0xdf04 10008100: 10008357 .word 0x10008357 10008104 <__wrap___aeabi_dadd>: 10008104: b418 push {r3, r4} 10008106: 4b17 ldr r3, [pc, #92] ; (10008164 <__wrap___aeabi_dmul+0x12>) 10008108: 681b ldr r3, [r3, #0] 1000810a: 46fc mov ip, pc 1000810c: 9301 str r3, [sp, #4] 1000810e: bd08 pop {r3, pc} 10008110: 8361df00 .word 0x8361df00 10008114: 1000 .short 0x1000 10008116 <__wrap___aeabi_ddiv>: 10008116: 4694 mov ip, r2 10008118: 4a13 ldr r2, [pc, #76] ; (10008168 <__wrap___aeabi_dmul+0x16>) 1000811a: 6f92 ldr r2, [r2, #120] ; 0x78 1000811c: 0892 lsrs r2, r2, #2 1000811e: d209 bcs.n 10008134 10008120: 4662 mov r2, ip 10008122 : 10008122: b418 push {r3, r4} 10008124: 4b0f ldr r3, [pc, #60] ; (10008164 <__wrap___aeabi_dmul+0x12>) 10008126: 68db ldr r3, [r3, #12] 10008128: 46fc mov ip, pc 1000812a: 9301 str r3, [sp, #4] 1000812c: bd08 pop {r3, pc} 1000812e: df0c .short 0xdf0c 10008130: 10008619 .word 0x10008619 10008134 : 10008134: 4a0c ldr r2, [pc, #48] ; (10008168 <__wrap___aeabi_dmul+0x16>) 10008136: b5f0 push {r4, r5, r6, r7, lr} 10008138: 6e14 ldr r4, [r2, #96] ; 0x60 1000813a: 6e55 ldr r5, [r2, #100] ; 0x64 1000813c: 6f57 ldr r7, [r2, #116] ; 0x74 1000813e: 6f16 ldr r6, [r2, #112] ; 0x70 10008140: 4662 mov r2, ip 10008142: f7ff ffee bl 10008122 10008146: 4a08 ldr r2, [pc, #32] ; (10008168 <__wrap___aeabi_dmul+0x16>) 10008148: 6614 str r4, [r2, #96] ; 0x60 1000814a: 6655 str r5, [r2, #100] ; 0x64 1000814c: 6757 str r7, [r2, #116] ; 0x74 1000814e: 6716 str r6, [r2, #112] ; 0x70 10008150: bdf0 pop {r4, r5, r6, r7, pc} 10008152 <__wrap___aeabi_dmul>: 10008152: b418 push {r3, r4} 10008154: 4b03 ldr r3, [pc, #12] ; (10008164 <__wrap___aeabi_dmul+0x12>) 10008156: 689b ldr r3, [r3, #8] 10008158: 46fc mov ip, pc 1000815a: 9301 str r3, [sp, #4] 1000815c: bd08 pop {r3, pc} 1000815e: df08 .short 0xdf08 10008160: 100084bd .word 0x100084bd 10008164: 20003d4c .word 0x20003d4c 10008168: d0000000 .word 0xd0000000 1000816c <__wrap___aeabi_cdrcmple>: 1000816c: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} 1000816e: 4050 eors r0, r2 10008170: 4042 eors r2, r0 10008172: 4050 eors r0, r2 10008174: 4059 eors r1, r3 10008176: 404b eors r3, r1 10008178: 4059 eors r1, r3 1000817a: e000 b.n 1000817e <__aeabi_dfcmple_guts> 1000817c <__wrap___aeabi_cdcmpeq>: 1000817c: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} 1000817e <__aeabi_dfcmple_guts>: 1000817e: 4f15 ldr r7, [pc, #84] ; (100081d4 <__aeabi_dfcmple_guts+0x56>) 10008180: 004c lsls r4, r1, #1 10008182: 0d64 lsrs r4, r4, #21 10008184: d003 beq.n 1000818e <__aeabi_dfcmple_guts+0x10> 10008186: 42bc cmp r4, r7 10008188: d104 bne.n 10008194 <__aeabi_dfcmple_guts+0x16> 1000818a: 030c lsls r4, r1, #12 1000818c: d814 bhi.n 100081b8 <__aeabi_dfcmple_guts+0x3a> 1000818e: 2000 movs r0, #0 10008190: 0d09 lsrs r1, r1, #20 10008192: 0509 lsls r1, r1, #20 10008194: 005c lsls r4, r3, #1 10008196: 0d64 lsrs r4, r4, #21 10008198: d003 beq.n 100081a2 <__aeabi_dfcmple_guts+0x24> 1000819a: 42bc cmp r4, r7 1000819c: d104 bne.n 100081a8 <__aeabi_dfcmple_guts+0x2a> 1000819e: 031c lsls r4, r3, #12 100081a0: d80a bhi.n 100081b8 <__aeabi_dfcmple_guts+0x3a> 100081a2: 2200 movs r2, #0 100081a4: 0d1b lsrs r3, r3, #20 100081a6: 051b lsls r3, r3, #20 100081a8: 2601 movs r6, #1 100081aa: 404b eors r3, r1 100081ac: d409 bmi.n 100081c2 <__aeabi_dfcmple_guts+0x44> 100081ae: 404b eors r3, r1 100081b0: d503 bpl.n 100081ba <__aeabi_dfcmple_guts+0x3c> 100081b2: 428b cmp r3, r1 100081b4: d100 bne.n 100081b8 <__aeabi_dfcmple_guts+0x3a> 100081b6: 4282 cmp r2, r0 100081b8: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} 100081ba: 4299 cmp r1, r3 100081bc: d1fc bne.n 100081b8 <__aeabi_dfcmple_guts+0x3a> 100081be: 4290 cmp r0, r2 100081c0: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} 100081c2: 430b orrs r3, r1 100081c4: 18db adds r3, r3, r3 100081c6: 4303 orrs r3, r0 100081c8: 4313 orrs r3, r2 100081ca: d0f5 beq.n 100081b8 <__aeabi_dfcmple_guts+0x3a> 100081cc: 43c9 mvns r1, r1 100081ce: 1849 adds r1, r1, r1 100081d0: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} 100081d2: 0000 .short 0x0000 100081d4: 000007ff .word 0x000007ff 100081d8 <__wrap___aeabi_dcmplt>: 100081d8: b500 push {lr} 100081da: f7ff ffcf bl 1000817c <__wrap___aeabi_cdcmpeq> 100081de: 4180 sbcs r0, r0 100081e0: bd00 pop {pc} 100081e2: 46c0 nop ; (mov r8, r8) 100081e4 <__wrap___aeabi_dcmple>: 100081e4: b500 push {lr} 100081e6: f7ff ffc9 bl 1000817c <__wrap___aeabi_cdcmpeq> 100081ea: d901 bls.n 100081f0 <__wrap___aeabi_dcmple+0xc> 100081ec: 2000 movs r0, #0 100081ee: bd00 pop {pc} 100081f0: 2001 movs r0, #1 100081f2: bd00 pop {pc} 100081f4 <__wrap___aeabi_dcmpge>: 100081f4: b500 push {lr} 100081f6: f7ff ffb9 bl 1000816c <__wrap___aeabi_cdrcmple> 100081fa: d901 bls.n 10008200 <__wrap___aeabi_dcmpge+0xc> 100081fc: 2000 movs r0, #0 100081fe: bd00 pop {pc} 10008200: 2001 movs r0, #1 10008202: bd00 pop {pc} 10008204 <__wrap___aeabi_dcmpgt>: 10008204: b500 push {lr} 10008206: f7ff ffb1 bl 1000816c <__wrap___aeabi_cdrcmple> 1000820a: 4180 sbcs r0, r0 1000820c: bd00 pop {pc} 1000820e <__wrap___aeabi_dcmpun>: 1000820e: 2001 movs r0, #1 10008210: 0540 lsls r0, r0, #21 10008212: 004a lsls r2, r1, #1 10008214: 1812 adds r2, r2, r0 10008216: d804 bhi.n 10008222 <__wrap___aeabi_dcmpun+0x14> 10008218: 005a lsls r2, r3, #1 1000821a: 1812 adds r2, r2, r0 1000821c: d801 bhi.n 10008222 <__wrap___aeabi_dcmpun+0x14> 1000821e: 2000 movs r0, #0 10008220: 4770 bx lr 10008222: 2001 movs r0, #1 10008224: 4770 bx lr 10008226: 2000 movs r0, #0 10008228: 4770 bx lr ... 1000822c <__wrap___aeabi_ui2d>: 1000822c: 2100 movs r1, #0 1000822e: 2800 cmp r0, #0 10008230: d105 bne.n 1000823e <__wrap___aeabi_i2d+0xa> 10008232: 4770 bx lr 10008234 <__wrap___aeabi_i2d>: 10008234: 17c1 asrs r1, r0, #31 10008236: 4048 eors r0, r1 10008238: 1a40 subs r0, r0, r1 1000823a: d0fa beq.n 10008232 <__wrap___aeabi_ui2d+0x6> 1000823c: 07c9 lsls r1, r1, #31 1000823e: b513 push {r0, r1, r4, lr} 10008240: 4b06 ldr r3, [pc, #24] ; (1000825c <__wrap___aeabi_i2d+0x28>) 10008242: 681b ldr r3, [r3, #0] 10008244: 4798 blx r3 10008246: bc0c pop {r2, r3} 10008248: 1c44 adds r4, r0, #1 1000824a: 40a2 lsls r2, r4 1000824c: 0510 lsls r0, r2, #20 1000824e: 0b12 lsrs r2, r2, #12 10008250: 4903 ldr r1, [pc, #12] ; (10008260 <__wrap___aeabi_i2d+0x2c>) 10008252: 1b09 subs r1, r1, r4 10008254: 0509 lsls r1, r1, #20 10008256: 4319 orrs r1, r3 10008258: 4311 orrs r1, r2 1000825a: bd10 pop {r4, pc} 1000825c: 20003c10 .word 0x20003c10 10008260: 0000041f .word 0x0000041f 10008264 <__wrap___aeabi_d2iz>: 10008264: b510 push {r4, lr} 10008266: 004c lsls r4, r1, #1 10008268: 0d62 lsrs r2, r4, #21 1000826a: 2380 movs r3, #128 ; 0x80 1000826c: 18d2 adds r2, r2, r3 1000826e: 00db lsls r3, r3, #3 10008270: 1ad2 subs r2, r2, r3 10008272: 055b lsls r3, r3, #21 10008274: 2a7e cmp r2, #126 ; 0x7e 10008276: dd10 ble.n 1000829a <__wrap___aeabi_d2iz+0x36> 10008278: 3a9e subs r2, #158 ; 0x9e 1000827a: da13 bge.n 100082a4 <__wrap___aeabi_d2iz+0x40> 1000827c: 17cc asrs r4, r1, #31 1000827e: 0309 lsls r1, r1, #12 10008280: 0849 lsrs r1, r1, #1 10008282: 4319 orrs r1, r3 10008284: 4252 negs r2, r2 10008286: 40d1 lsrs r1, r2 10008288: 0064 lsls r4, r4, #1 1000828a: 3401 adds r4, #1 1000828c: 3215 adds r2, #21 1000828e: 2a20 cmp r2, #32 10008290: da05 bge.n 1000829e <__wrap___aeabi_d2iz+0x3a> 10008292: 40d0 lsrs r0, r2 10008294: 4308 orrs r0, r1 10008296: 4360 muls r0, r4 10008298: bd10 pop {r4, pc} 1000829a: 2000 movs r0, #0 1000829c: bd10 pop {r4, pc} 1000829e: 4608 mov r0, r1 100082a0: 4360 muls r0, r4 100082a2: bd10 pop {r4, pc} 100082a4: 0fc8 lsrs r0, r1, #31 100082a6: 18c0 adds r0, r0, r3 100082a8: 3801 subs r0, #1 100082aa: bd10 pop {r4, pc} 100082ac <__wrap___aeabi_d2uiz>: 100082ac: b418 push {r3, r4} 100082ae: 4b04 ldr r3, [pc, #16] ; (100082c0 <__wrap___aeabi_d2uiz+0x14>) 100082b0: 6a5b ldr r3, [r3, #36] ; 0x24 100082b2: 46fc mov ip, pc 100082b4: 9301 str r3, [sp, #4] 100082b6: bd08 pop {r3, pc} 100082b8: 87c9df24 .word 0x87c9df24 100082bc: 00001000 .word 0x00001000 100082c0: 20003d4c .word 0x20003d4c 100082c4 <__aeabi_double_init>: 100082c4: 2313 movs r3, #19 100082c6: b570 push {r4, r5, r6, lr} 100082c8: 781c ldrb r4, [r3, #0] 100082ca: 2c01 cmp r4, #1 100082cc: d011 beq.n 100082f2 <__aeabi_double_init+0x2e> 100082ce: dd1a ble.n 10008306 <__aeabi_double_init+0x42> 100082d0: 480f ldr r0, [pc, #60] ; (10008310 <__aeabi_double_init+0x4c>) 100082d2: f7ff fc7d bl 10007bd0 100082d6: 4d0f ldr r5, [pc, #60] ; (10008314 <__aeabi_double_init+0x50>) 100082d8: 0001 movs r1, r0 100082da: 2280 movs r2, #128 ; 0x80 100082dc: 0028 movs r0, r5 100082de: f000 fb43 bl 10008968 <__wrap___aeabi_memcpy> 100082e2: 2c02 cmp r4, #2 100082e4: d010 beq.n 10008308 <__aeabi_double_init+0x44> 100082e6: 480c ldr r0, [pc, #48] ; (10008318 <__aeabi_double_init+0x54>) 100082e8: f7ff fc6a bl 10007bc0 100082ec: 4b0b ldr r3, [pc, #44] ; (1000831c <__aeabi_double_init+0x58>) 100082ee: 6018 str r0, [r3, #0] 100082f0: bd70 pop {r4, r5, r6, pc} 100082f2: 4d08 ldr r5, [pc, #32] ; (10008314 <__aeabi_double_init+0x50>) 100082f4: 4a0a ldr r2, [pc, #40] ; (10008320 <__aeabi_double_init+0x5c>) 100082f6: 0029 movs r1, r5 100082f8: 002b movs r3, r5 100082fa: 3180 adds r1, #128 ; 0x80 100082fc: c304 stmia r3!, {r2} 100082fe: 428b cmp r3, r1 10008300: d1fc bne.n 100082fc <__aeabi_double_init+0x38> 10008302: 64aa str r2, [r5, #72] ; 0x48 10008304: e7ef b.n 100082e6 <__aeabi_double_init+0x22> 10008306: 4d03 ldr r5, [pc, #12] ; (10008314 <__aeabi_double_init+0x50>) 10008308: 4a05 ldr r2, [pc, #20] ; (10008320 <__aeabi_double_init+0x5c>) 1000830a: 64aa str r2, [r5, #72] ; 0x48 1000830c: e7eb b.n 100082e6 <__aeabi_double_init+0x22> 1000830e: 46c0 nop ; (mov r8, r8) 10008310: 00004453 .word 0x00004453 10008314: 20003d4c .word 0x20003d4c 10008318: 0000334c .word 0x0000334c 1000831c: 20003c10 .word 0x20003c10 10008320: 10008325 .word 0x10008325 10008324 : 10008324: b507 push {r0, r1, r2, lr} 10008326: 4660 mov r0, ip 10008328: 8801 ldrh r1, [r0, #0] 1000832a: 0a0a lsrs r2, r1, #8 1000832c: 3002 adds r0, #2 1000832e: 2adf cmp r2, #223 ; 0xdf 10008330: d1fa bne.n 10008328 10008332: b2c9 uxtb r1, r1 10008334: 0882 lsrs r2, r0, #2 10008336: d304 bcc.n 10008342 10008338: 8802 ldrh r2, [r0, #0] 1000833a: 8840 ldrh r0, [r0, #2] 1000833c: 0400 lsls r0, r0, #16 1000833e: 4310 orrs r0, r2 10008340: e000 b.n 10008344 10008342: 6800 ldr r0, [r0, #0] 10008344: 4a01 ldr r2, [pc, #4] ; (1000834c ) 10008346: 5050 str r0, [r2, r1] 10008348: 9003 str r0, [sp, #12] 1000834a: bd07 pop {r0, r1, r2, pc} 1000834c: 20003d4c .word 0x20003d4c 10008350 : 10008350: b40f push {r0, r1, r2, r3} 10008352: bc03 pop {r0, r1} 10008354: bc0c pop {r2, r3} 10008356 : 10008356: b5f0 push {r4, r5, r6, r7, lr} 10008358: 2401 movs r4, #1 1000835a: 07e4 lsls r4, r4, #31 1000835c: 4063 eors r3, r4 1000835e: e000 b.n 10008362 10008360 : 10008360: b5f0 push {r4, r5, r6, r7, lr} 10008362 : 10008362: 0d0c lsrs r4, r1, #20 10008364: 0fcf lsrs r7, r1, #31 10008366: 1e66 subs r6, r4, #1 10008368: 0536 lsls r6, r6, #20 1000836a: 1b89 subs r1, r1, r6 1000836c: 0564 lsls r4, r4, #21 1000836e: d303 bcc.n 10008378 10008370: 43c9 mvns r1, r1 10008372: 4240 negs r0, r0 10008374: d300 bcc.n 10008378 10008376: 3101 adds r1, #1 10008378 : 10008378: 0d64 lsrs r4, r4, #21 1000837a: d003 beq.n 10008384 1000837c: 1c66 adds r6, r4, #1 1000837e: 0af6 lsrs r6, r6, #11 10008380: d007 beq.n 10008392 10008382: 1be4 subs r4, r4, r7 10008384 : 10008384: 2000 movs r0, #0 10008386: 007f lsls r7, r7, #1 10008388: 1c79 adds r1, r7, #1 1000838a: 0789 lsls r1, r1, #30 1000838c: 1289 asrs r1, r1, #10 1000838e: 3c80 subs r4, #128 ; 0x80 10008390: 0324 lsls r4, r4, #12 10008392 : 10008392: 0d1d lsrs r5, r3, #20 10008394: 0fdf lsrs r7, r3, #31 10008396: 1e6e subs r6, r5, #1 10008398: 0536 lsls r6, r6, #20 1000839a: 1b9b subs r3, r3, r6 1000839c: 056d lsls r5, r5, #21 1000839e: d303 bcc.n 100083a8 100083a0: 43db mvns r3, r3 100083a2: 4252 negs r2, r2 100083a4: d300 bcc.n 100083a8 100083a6: 3301 adds r3, #1 100083a8 : 100083a8: 0d6d lsrs r5, r5, #21 100083aa: d003 beq.n 100083b4 100083ac: 1c6e adds r6, r5, #1 100083ae: 0af6 lsrs r6, r6, #11 100083b0: d007 beq.n 100083c2 100083b2: 1bed subs r5, r5, r7 100083b4 : 100083b4: 2200 movs r2, #0 100083b6: 007f lsls r7, r7, #1 100083b8: 1c7b adds r3, r7, #1 100083ba: 079b lsls r3, r3, #30 100083bc: 129b asrs r3, r3, #10 100083be: 3d80 subs r5, #128 ; 0x80 100083c0: 032d lsls r5, r5, #12 100083c2 : 100083c2: 1b2f subs r7, r5, r4 100083c4: 1b66 subs r6, r4, r5 100083c6: d458 bmi.n 1000847a 100083c8: 46a4 mov ip, r4 100083ca: 2e20 cmp r6, #32 100083cc: da46 bge.n 1000845c 100083ce: 3720 adds r7, #32 100083d0: 0014 movs r4, r2 100083d2: 40bc lsls r4, r7 100083d4 : 100083d4: 001d movs r5, r3 100083d6: 40bd lsls r5, r7 100083d8: 40f2 lsrs r2, r6 100083da: 4133 asrs r3, r6 100083dc: 432a orrs r2, r5 100083de : 100083de: 1880 adds r0, r0, r2 100083e0: 4159 adcs r1, r3 100083e2 : 100083e2: 0fcb lsrs r3, r1, #31 100083e4: d005 beq.n 100083f2 100083e6: 43c9 mvns r1, r1 100083e8: 43c0 mvns r0, r0 100083ea: 2200 movs r2, #0 100083ec: 4264 negs r4, r4 100083ee: 4150 adcs r0, r2 100083f0: 4151 adcs r1, r2 100083f2: 4662 mov r2, ip 100083f4: 0d4d lsrs r5, r1, #21 100083f6: d128 bne.n 1000844a 100083f8: 0d0d lsrs r5, r1, #20 100083fa: d107 bne.n 1000840c 100083fc: 2800 cmp r0, #0 100083fe: d01f beq.n 10008440 10008400 : 10008400: 1924 adds r4, r4, r4 10008402: 4140 adcs r0, r0 10008404: 4149 adcs r1, r1 10008406: 3a01 subs r2, #1 10008408: 0d0d lsrs r5, r1, #20 1000840a: d0f9 beq.n 10008400 1000840c : 1000840c: 0064 lsls r4, r4, #1 1000840e: d306 bcc.n 1000841e 10008410 : 10008410: 3001 adds r0, #1 10008412: d300 bcc.n 10008416 10008414: 3101 adds r1, #1 10008416: 2c00 cmp r4, #0 10008418: d101 bne.n 1000841e 1000841a: 0840 lsrs r0, r0, #1 1000841c: 0040 lsls r0, r0, #1 1000841e : 1000841e: 3a01 subs r2, #1 10008420: d40b bmi.n 1000843a 10008422: 1c94 adds r4, r2, #2 10008424: 0ae4 lsrs r4, r4, #11 10008426: d104 bne.n 10008432 10008428: 0512 lsls r2, r2, #20 1000842a: 4411 add r1, r2 1000842c: 07db lsls r3, r3, #31 1000842e: 4419 add r1, r3 10008430: bdf0 pop {r4, r5, r6, r7, pc} 10008432 : 10008432: 07d9 lsls r1, r3, #31 10008434: 4b20 ldr r3, [pc, #128] ; (100084b8 ) 10008436: 4319 orrs r1, r3 10008438: e000 b.n 1000843c 1000843a : 1000843a: 07d9 lsls r1, r3, #31 1000843c: 2000 movs r0, #0 1000843e: bdf0 pop {r4, r5, r6, r7, pc} 10008440 : 10008440: 2900 cmp r1, #0 10008442: d1dd bne.n 10008400 10008444: 2c00 cmp r4, #0 10008446: d1db bne.n 10008400 10008448: bdf0 pop {r4, r5, r6, r7, pc} 1000844a : 1000844a: 3201 adds r2, #1 1000844c: 07c6 lsls r6, r0, #31 1000844e: 0840 lsrs r0, r0, #1 10008450: 07cd lsls r5, r1, #31 10008452: 4328 orrs r0, r5 10008454: 0849 lsrs r1, r1, #1 10008456: 2e00 cmp r6, #0 10008458: d0e1 beq.n 1000841e 1000845a: e7d9 b.n 10008410 1000845c : 1000845c: 2e3c cmp r6, #60 ; 0x3c 1000845e: da29 bge.n 100084b4 10008460: 3e20 subs r6, #32 10008462: 3740 adds r7, #64 ; 0x40 10008464: 0014 movs r4, r2 10008466: 40bc lsls r4, r7 10008468: d000 beq.n 1000846c 1000846a: 2401 movs r4, #1 1000846c: 40f2 lsrs r2, r6 1000846e: 4314 orrs r4, r2 10008470: 001a movs r2, r3 10008472: 40bb lsls r3, r7 10008474: 431c orrs r4, r3 10008476: 17d3 asrs r3, r2, #31 10008478: e7ac b.n 100083d4 1000847a : 1000847a: 46ac mov ip, r5 1000847c: 2f20 cmp r7, #32 1000847e: da08 bge.n 10008492 10008480: 3620 adds r6, #32 10008482: 0004 movs r4, r0 10008484: 40b4 lsls r4, r6 10008486 : 10008486: 000d movs r5, r1 10008488: 40b5 lsls r5, r6 1000848a: 40f8 lsrs r0, r7 1000848c: 4139 asrs r1, r7 1000848e: 4328 orrs r0, r5 10008490: e7a5 b.n 100083de 10008492 : 10008492: 2f3c cmp r7, #60 ; 0x3c 10008494: da0c bge.n 100084b0 10008496: 3f20 subs r7, #32 10008498: 3640 adds r6, #64 ; 0x40 1000849a: 0004 movs r4, r0 1000849c: 40b4 lsls r4, r6 1000849e: d000 beq.n 100084a2 100084a0: 2401 movs r4, #1 100084a2: 40f8 lsrs r0, r7 100084a4: 4304 orrs r4, r0 100084a6: 0008 movs r0, r1 100084a8: 40b1 lsls r1, r6 100084aa: 430c orrs r4, r1 100084ac: 17c1 asrs r1, r0, #31 100084ae: e7ea b.n 10008486 100084b0 : 100084b0: 0010 movs r0, r2 100084b2: 0019 movs r1, r3 100084b4 : 100084b4: 2400 movs r4, #0 100084b6: e794 b.n 100083e2 100084b8: 7ff00000 .word 0x7ff00000 100084bc : 100084bc: b5f0 push {r4, r5, r6, r7, lr} 100084be: 0d0c lsrs r4, r1, #20 100084c0: 1e66 subs r6, r4, #1 100084c2: 0536 lsls r6, r6, #20 100084c4: 1b89 subs r1, r1, r6 100084c6: 0ae6 lsrs r6, r4, #11 100084c8: 0564 lsls r4, r4, #21 100084ca: 0d64 lsrs r4, r4, #21 100084cc: d002 beq.n 100084d4 100084ce: 1c65 adds r5, r4, #1 100084d0: 0aed lsrs r5, r5, #11 100084d2: d004 beq.n 100084de 100084d4 : 100084d4: 2000 movs r0, #0 100084d6: 2101 movs r1, #1 100084d8: 0509 lsls r1, r1, #20 100084da: 3c80 subs r4, #128 ; 0x80 100084dc: 0324 lsls r4, r4, #12 100084de : 100084de: 46a4 mov ip, r4 100084e0: 0d1c lsrs r4, r3, #20 100084e2: 1e67 subs r7, r4, #1 100084e4: 053f lsls r7, r7, #20 100084e6: 1bdb subs r3, r3, r7 100084e8: 0ae7 lsrs r7, r4, #11 100084ea: 0564 lsls r4, r4, #21 100084ec: 0d64 lsrs r4, r4, #21 100084ee: d002 beq.n 100084f6 100084f0: 1c65 adds r5, r4, #1 100084f2: 0aed lsrs r5, r5, #11 100084f4: d004 beq.n 10008500 100084f6 : 100084f6: 2200 movs r2, #0 100084f8: 2301 movs r3, #1 100084fa: 051b lsls r3, r3, #20 100084fc: 3c80 subs r4, #128 ; 0x80 100084fe: 0324 lsls r4, r4, #12 10008500 : 10008500: 4077 eors r7, r6 10008502: 4464 add r4, ip 10008504: b497 push {r0, r1, r2, r4, r7} 10008506: b284 uxth r4, r0 10008508: b296 uxth r6, r2 1000850a: 4374 muls r4, r6 1000850c: 0c07 lsrs r7, r0, #16 1000850e: 437e muls r6, r7 10008510: 0c15 lsrs r5, r2, #16 10008512: 436f muls r7, r5 10008514: b280 uxth r0, r0 10008516: 4368 muls r0, r5 10008518: 1836 adds r6, r6, r0 1000851a: d302 bcc.n 10008522 1000851c: 2001 movs r0, #1 1000851e: 0400 lsls r0, r0, #16 10008520: 183f adds r7, r7, r0 10008522 : 10008522: 0430 lsls r0, r6, #16 10008524: 0c35 lsrs r5, r6, #16 10008526: 1900 adds r0, r0, r4 10008528: 417d adcs r5, r7 1000852a: 4684 mov ip, r0 1000852c: b288 uxth r0, r1 1000852e: b29a uxth r2, r3 10008530: 4350 muls r0, r2 10008532: 0c0c lsrs r4, r1, #16 10008534: 4362 muls r2, r4 10008536: 0c1f lsrs r7, r3, #16 10008538: 437c muls r4, r7 1000853a: b28e uxth r6, r1 1000853c: 437e muls r6, r7 1000853e: 1992 adds r2, r2, r6 10008540: d302 bcc.n 10008548 10008542: 2601 movs r6, #1 10008544: 0436 lsls r6, r6, #16 10008546: 19a4 adds r4, r4, r6 10008548 : 10008548: 0416 lsls r6, r2, #16 1000854a: 0c17 lsrs r7, r2, #16 1000854c: 1836 adds r6, r6, r0 1000854e: 4167 adcs r7, r4 10008550: bc01 pop {r0} 10008552: b281 uxth r1, r0 10008554: b29a uxth r2, r3 10008556: 4351 muls r1, r2 10008558: 0c04 lsrs r4, r0, #16 1000855a: 4362 muls r2, r4 1000855c: 0c1b lsrs r3, r3, #16 1000855e: 435c muls r4, r3 10008560: b280 uxth r0, r0 10008562: 4358 muls r0, r3 10008564: 1812 adds r2, r2, r0 10008566: d302 bcc.n 1000856e 10008568: 2001 movs r0, #1 1000856a: 0400 lsls r0, r0, #16 1000856c: 1824 adds r4, r4, r0 1000856e : 1000856e: 0410 lsls r0, r2, #16 10008570: 0c13 lsrs r3, r2, #16 10008572: 1840 adds r0, r0, r1 10008574: 4163 adcs r3, r4 10008576: 182d adds r5, r5, r0 10008578: 415e adcs r6, r3 1000857a: 2000 movs r0, #0 1000857c: 4147 adcs r7, r0 1000857e: bc06 pop {r1, r2} 10008580: b288 uxth r0, r1 10008582: b293 uxth r3, r2 10008584: 4358 muls r0, r3 10008586: 0c0c lsrs r4, r1, #16 10008588: 4363 muls r3, r4 1000858a: 0c12 lsrs r2, r2, #16 1000858c: 4354 muls r4, r2 1000858e: b289 uxth r1, r1 10008590: 4351 muls r1, r2 10008592: 185b adds r3, r3, r1 10008594: d302 bcc.n 1000859c 10008596: 2101 movs r1, #1 10008598: 0409 lsls r1, r1, #16 1000859a: 1864 adds r4, r4, r1 1000859c : 1000859c: 0419 lsls r1, r3, #16 1000859e: 0c1a lsrs r2, r3, #16 100085a0: 1809 adds r1, r1, r0 100085a2: 4162 adcs r2, r4 100085a4: 186d adds r5, r5, r1 100085a6: 4156 adcs r6, r2 100085a8: 2000 movs r0, #0 100085aa: 4147 adcs r7, r0 100085ac: bc18 pop {r3, r4} 100085ae: 02f9 lsls r1, r7, #11 100085b0: 0d72 lsrs r2, r6, #21 100085b2: 4311 orrs r1, r2 100085b4: 02f0 lsls r0, r6, #11 100085b6: 0d6a lsrs r2, r5, #21 100085b8: 4310 orrs r0, r2 100085ba: 02ed lsls r5, r5, #11 100085bc: 0d0a lsrs r2, r1, #20 100085be: d103 bne.n 100085c8 100085c0: 196d adds r5, r5, r5 100085c2: 4140 adcs r0, r0 100085c4: 4149 adcs r1, r1 100085c6: 3b01 subs r3, #1 100085c8: 4e12 ldr r6, [pc, #72] ; (10008614 ) 100085ca: 1b9b subs r3, r3, r6 100085cc: 0076 lsls r6, r6, #1 100085ce: 42b3 cmp r3, r6 100085d0: d20e bcs.n 100085f0 100085d2: 006d lsls r5, r5, #1 100085d4: d307 bcc.n 100085e6 100085d6: 3001 adds r0, #1 100085d8: 2600 movs r6, #0 100085da: 4171 adcs r1, r6 100085dc: 4666 mov r6, ip 100085de: 4335 orrs r5, r6 100085e0: d101 bne.n 100085e6 100085e2: 0840 lsrs r0, r0, #1 100085e4: 0040 lsls r0, r0, #1 100085e6: 051b lsls r3, r3, #20 100085e8: 18c9 adds r1, r1, r3 100085ea : 100085ea: 07e4 lsls r4, r4, #31 100085ec: 4421 add r1, r4 100085ee: bdf0 pop {r4, r5, r6, r7, pc} 100085f0 : 100085f0: da0b bge.n 1000860a 100085f2: 3301 adds r3, #1 100085f4: d106 bne.n 10008604 100085f6: 3001 adds r0, #1 100085f8: d104 bne.n 10008604 100085fa: 3101 adds r1, #1 100085fc: 0d4f lsrs r7, r1, #21 100085fe: d001 beq.n 10008604 10008600: 0849 lsrs r1, r1, #1 10008602: e7f2 b.n 100085ea 10008604: 07e1 lsls r1, r4, #31 10008606: 2000 movs r0, #0 10008608: bdf0 pop {r4, r5, r6, r7, pc} 1000860a : 1000860a: 3601 adds r6, #1 1000860c: 0531 lsls r1, r6, #20 1000860e: 2000 movs r0, #0 10008610: e7eb b.n 100085ea 10008612: 0000 .short 0x0000 10008614: 000003ff .word 0x000003ff 10008618 : 10008618: b5f0 push {r4, r5, r6, r7, lr} 1000861a : 1000861a: 0d1c lsrs r4, r3, #20 1000861c: 1e67 subs r7, r4, #1 1000861e: 053f lsls r7, r7, #20 10008620: 1bdb subs r3, r3, r7 10008622: 0ae7 lsrs r7, r4, #11 10008624: 0564 lsls r4, r4, #21 10008626: 0d64 lsrs r4, r4, #21 10008628: d002 beq.n 10008630 1000862a: 1c66 adds r6, r4, #1 1000862c: 0af6 lsrs r6, r6, #11 1000862e: d004 beq.n 1000863a 10008630 : 10008630: 2200 movs r2, #0 10008632: 2301 movs r3, #1 10008634: 051b lsls r3, r3, #20 10008636: 3c80 subs r4, #128 ; 0x80 10008638: 0324 lsls r4, r4, #12 1000863a : 1000863a: 25d0 movs r5, #208 ; 0xd0 1000863c: 062d lsls r5, r5, #24 1000863e: 2600 movs r6, #0 10008640: 43f6 mvns r6, r6 10008642: 662e str r6, [r5, #96] ; 0x60 10008644: 091e lsrs r6, r3, #4 10008646: 666e str r6, [r5, #100] ; 0x64 10008648: 0fce lsrs r6, r1, #31 1000864a: 19f6 adds r6, r6, r7 1000864c: 46b4 mov ip, r6 1000864e: 0049 lsls r1, r1, #1 10008650: 0d4f lsrs r7, r1, #21 10008652: d002 beq.n 1000865a 10008654: 1c7e adds r6, r7, #1 10008656: 0af6 lsrs r6, r6, #11 10008658: d003 beq.n 10008662 1000865a: 2000 movs r0, #0 1000865c: 2100 movs r1, #0 1000865e: 3f40 subs r7, #64 ; 0x40 10008660: 033f lsls r7, r7, #12 10008662: 1b3e subs r6, r7, r4 10008664: 00b6 lsls r6, r6, #2 10008666: 44b4 add ip, r6 10008668: 3f01 subs r7, #1 1000866a: 057f lsls r7, r7, #21 1000866c: 1bc9 subs r1, r1, r7 1000866e: 0849 lsrs r1, r1, #1 10008670: 6f2e ldr r6, [r5, #112] ; 0x70 10008672: 3601 adds r6, #1 10008674: 0876 lsrs r6, r6, #1 10008676: 029c lsls r4, r3, #10 10008678: 0d95 lsrs r5, r2, #22 1000867a: 4325 orrs r5, r4 1000867c: 4375 muls r5, r6 1000867e: 13ed asrs r5, r5, #15 10008680: 4375 muls r5, r6 10008682: 13ad asrs r5, r5, #14 10008684: 3501 adds r5, #1 10008686: 106d asrs r5, r5, #1 10008688: 03f6 lsls r6, r6, #15 1000868a: 1b76 subs r6, r6, r5 1000868c: b40c push {r2, r3} 1000868e: 02cc lsls r4, r1, #11 10008690: 0d45 lsrs r5, r0, #21 10008692: 432c orrs r4, r5 10008694: b2a2 uxth r2, r4 10008696: b2b3 uxth r3, r6 10008698: 435a muls r2, r3 1000869a: 0c27 lsrs r7, r4, #16 1000869c: 437b muls r3, r7 1000869e: 0c35 lsrs r5, r6, #16 100086a0: 436f muls r7, r5 100086a2: b2a4 uxth r4, r4 100086a4: 436c muls r4, r5 100086a6: 191b adds r3, r3, r4 100086a8: d302 bcc.n 100086b0 100086aa: 2401 movs r4, #1 100086ac: 0424 lsls r4, r4, #16 100086ae: 193f adds r7, r7, r4 100086b0 : 100086b0: 041c lsls r4, r3, #16 100086b2: 0c1d lsrs r5, r3, #16 100086b4: 18a4 adds r4, r4, r2 100086b6: 417d adcs r5, r7 100086b8: 1924 adds r4, r4, r4 100086ba: 416d adcs r5, r5 100086bc: 9a00 ldr r2, [sp, #0] 100086be: b291 uxth r1, r2 100086c0: b2ac uxth r4, r5 100086c2: 4361 muls r1, r4 100086c4: 0c17 lsrs r7, r2, #16 100086c6: 437c muls r4, r7 100086c8: 0c2b lsrs r3, r5, #16 100086ca: 435f muls r7, r3 100086cc: b292 uxth r2, r2 100086ce: 435a muls r2, r3 100086d0: 18a4 adds r4, r4, r2 100086d2: d302 bcc.n 100086da 100086d4: 2201 movs r2, #1 100086d6: 0412 lsls r2, r2, #16 100086d8: 18bf adds r7, r7, r2 100086da : 100086da: 0422 lsls r2, r4, #16 100086dc: 0c23 lsrs r3, r4, #16 100086de: 1852 adds r2, r2, r1 100086e0: 417b adcs r3, r7 100086e2: 9c01 ldr r4, [sp, #4] 100086e4: 436c muls r4, r5 100086e6: 191b adds r3, r3, r4 100086e8: 0e52 lsrs r2, r2, #25 100086ea: 01d9 lsls r1, r3, #7 100086ec: 430a orrs r2, r1 100086ee: 0144 lsls r4, r0, #5 100086f0: 1aa0 subs r0, r4, r2 100086f2: b281 uxth r1, r0 100086f4: b2b2 uxth r2, r6 100086f6: 4351 muls r1, r2 100086f8: 1403 asrs r3, r0, #16 100086fa: 435a muls r2, r3 100086fc: 0c36 lsrs r6, r6, #16 100086fe: 4373 muls r3, r6 10008700: b287 uxth r7, r0 10008702: 4377 muls r7, r6 10008704: 17d6 asrs r6, r2, #31 10008706: 19d2 adds r2, r2, r7 10008708: 2700 movs r7, #0 1000870a: 417e adcs r6, r7 1000870c: 0436 lsls r6, r6, #16 1000870e: 199b adds r3, r3, r6 10008710: 0417 lsls r7, r2, #16 10008712: 0c16 lsrs r6, r2, #16 10008714: 187f adds r7, r7, r1 10008716: 415e adcs r6, r3 10008718: 1673 asrs r3, r6, #25 1000871a: 18ed adds r5, r5, r3 1000871c: 01f3 lsls r3, r6, #7 1000871e: 2600 movs r6, #0 10008720: 3380 adds r3, #128 ; 0x80 10008722: 4175 adcs r5, r6 10008724: 0fa9 lsrs r1, r5, #30 10008726: d106 bne.n 10008736 10008728: 0064 lsls r4, r4, #1 1000872a: 0a69 lsrs r1, r5, #9 1000872c: 05e8 lsls r0, r5, #23 1000872e: 0a5b lsrs r3, r3, #9 10008730: 4318 orrs r0, r3 10008732: d209 bcs.n 10008748 10008734: e02f b.n 10008796 10008736 : 10008736: 2204 movs r2, #4 10008738: 4494 add ip, r2 1000873a: 3380 adds r3, #128 ; 0x80 1000873c: 4175 adcs r5, r6 1000873e: 0aa9 lsrs r1, r5, #10 10008740: 05a8 lsls r0, r5, #22 10008742: 0a9b lsrs r3, r3, #10 10008744: 4318 orrs r0, r3 10008746: d326 bcc.n 10008796 10008748 : 10008748: 4140 adcs r0, r0 1000874a: 4149 adcs r1, r1 1000874c: 0424 lsls r4, r4, #16 1000874e: 9a00 ldr r2, [sp, #0] 10008750: 9b01 ldr r3, [sp, #4] 10008752: 000d movs r5, r1 10008754: 4355 muls r5, r2 10008756: 1b64 subs r4, r4, r5 10008758: 4343 muls r3, r0 1000875a: 1ae4 subs r4, r4, r3 1000875c: b295 uxth r5, r2 1000875e: b286 uxth r6, r0 10008760: 4375 muls r5, r6 10008762: 0c17 lsrs r7, r2, #16 10008764: 437e muls r6, r7 10008766: 0c03 lsrs r3, r0, #16 10008768: 435f muls r7, r3 1000876a: b292 uxth r2, r2 1000876c: 435a muls r2, r3 1000876e: 18b6 adds r6, r6, r2 10008770: d302 bcc.n 10008778 10008772: 2201 movs r2, #1 10008774: 0412 lsls r2, r2, #16 10008776: 18bf adds r7, r7, r2 10008778 : 10008778: 0432 lsls r2, r6, #16 1000877a: 0c33 lsrs r3, r6, #16 1000877c: 1952 adds r2, r2, r5 1000877e: 417b adcs r3, r7 10008780: 4252 negs r2, r2 10008782: 419c sbcs r4, r3 10008784: 2c00 cmp r4, #0 10008786: d402 bmi.n 1000878e 10008788: 2200 movs r2, #0 1000878a: 3001 adds r0, #1 1000878c: 4151 adcs r1, r2 1000878e: 0840 lsrs r0, r0, #1 10008790: 07ca lsls r2, r1, #31 10008792: 4310 orrs r0, r2 10008794: 0849 lsrs r1, r1, #1 10008796 : 10008796: b002 add sp, #8 10008798: 4662 mov r2, ip 1000879a: 07d7 lsls r7, r2, #31 1000879c: 1092 asrs r2, r2, #2 1000879e: 4b08 ldr r3, [pc, #32] ; (100087c0 ) 100087a0: 18d2 adds r2, r2, r3 100087a2: 4b08 ldr r3, [pc, #32] ; (100087c4 ) 100087a4: 429a cmp r2, r3 100087a6: d203 bcs.n 100087b0 100087a8: 0512 lsls r2, r2, #20 100087aa: 1889 adds r1, r1, r2 100087ac : 100087ac: 19c9 adds r1, r1, r7 100087ae: bdf0 pop {r4, r5, r6, r7, pc} 100087b0 : 100087b0: 2000 movs r0, #0 100087b2: 2a00 cmp r2, #0 100087b4: dc01 bgt.n 100087ba 100087b6: 0039 movs r1, r7 100087b8: bdf0 pop {r4, r5, r6, r7, pc} 100087ba : 100087ba: 3301 adds r3, #1 100087bc: 0519 lsls r1, r3, #20 100087be: e7f5 b.n 100087ac 100087c0: 000003fd .word 0x000003fd 100087c4: 000007fe .word 0x000007fe 100087c8 : 100087c8: 2200 movs r2, #0 100087ca : 100087ca: b500 push {lr} 100087cc: 3220 adds r2, #32 100087ce: f000 f804 bl 100087da 100087d2: 0008 movs r0, r1 100087d4: bd00 pop {pc} ... 100087d8 : 100087d8: 2200 movs r2, #0 100087da : 100087da: 150b asrs r3, r1, #20 100087dc: d40a bmi.n 100087f4 100087de : 100087de: b510 push {r4, lr} 100087e0: 4694 mov ip, r2 100087e2: f000 f831 bl 10008848 100087e6: 1414 asrs r4, r2, #16 100087e8: 3401 adds r4, #1 100087ea: da00 bge.n 100087ee 100087ec: 2100 movs r1, #0 100087ee: 17cb asrs r3, r1, #31 100087f0: 4c14 ldr r4, [pc, #80] ; (10008844 ) 100087f2: 4720 bx r4 100087f4 : 100087f4: 2000 movs r0, #0 100087f6: 2100 movs r1, #0 100087f8: 4770 bx lr 100087fa : 100087fa: 4462 add r2, ip 100087fc: 3a34 subs r2, #52 ; 0x34 100087fe: d40c bmi.n 1000881a 10008800: 2a0c cmp r2, #12 10008802: da07 bge.n 10008814 10008804: 0004 movs r4, r0 10008806: 4091 lsls r1, r2 10008808: 4090 lsls r0, r2 1000880a: 4252 negs r2, r2 1000880c: 3220 adds r2, #32 1000880e: 40d4 lsrs r4, r2 10008810: 4321 orrs r1, r4 10008812: bd10 pop {r4, pc} 10008814: 43d8 mvns r0, r3 10008816: 43d9 mvns r1, r3 10008818: bd10 pop {r4, pc} 1000881a: 3220 adds r2, #32 1000881c: d407 bmi.n 1000882e 1000881e: 460c mov r4, r1 10008820: 4094 lsls r4, r2 10008822: 4252 negs r2, r2 10008824: 3220 adds r2, #32 10008826: 4111 asrs r1, r2 10008828: 40d0 lsrs r0, r2 1000882a: 4320 orrs r0, r4 1000882c: bd10 pop {r4, pc} 1000882e: 0008 movs r0, r1 10008830: 17c9 asrs r1, r1, #31 10008832: 3220 adds r2, #32 10008834: d403 bmi.n 1000883e 10008836: 4252 negs r2, r2 10008838: 3220 adds r2, #32 1000883a: 4110 asrs r0, r2 1000883c: bd10 pop {r4, pc} 1000883e: 0018 movs r0, r3 10008840: 0019 movs r1, r3 10008842: bd10 pop {r4, pc} 10008844: 100087fb .word 0x100087fb 10008848 : 10008848: 0d0a lsrs r2, r1, #20 1000884a: 0fcc lsrs r4, r1, #31 1000884c: 1e53 subs r3, r2, #1 1000884e: 051b lsls r3, r3, #20 10008850: 1ac9 subs r1, r1, r3 10008852: 0552 lsls r2, r2, #21 10008854: d303 bcc.n 1000885e 10008856: 43c9 mvns r1, r1 10008858: 4240 negs r0, r0 1000885a: d300 bcc.n 1000885e 1000885c: 3101 adds r1, #1 1000885e : 1000885e: 0d52 lsrs r2, r2, #21 10008860: d003 beq.n 1000886a 10008862: 1c53 adds r3, r2, #1 10008864: 0adb lsrs r3, r3, #11 10008866: d007 beq.n 10008878 10008868: 1b12 subs r2, r2, r4 1000886a : 1000886a: 2000 movs r0, #0 1000886c: 0064 lsls r4, r4, #1 1000886e: 1c61 adds r1, r4, #1 10008870: 0789 lsls r1, r1, #30 10008872: 1289 asrs r1, r1, #10 10008874: 3a80 subs r2, #128 ; 0x80 10008876: 0312 lsls r2, r2, #12 10008878 : 10008878: 4b01 ldr r3, [pc, #4] ; (10008880 ) 1000887a: 1ad2 subs r2, r2, r3 1000887c: 4770 bx lr 1000887e: 0000 .short 0x0000 10008880: 000003ff .word 0x000003ff 10008884 <__wrap___aeabi_lmul>: 10008884: 4351 muls r1, r2 10008886: 4343 muls r3, r0 10008888: 18c9 adds r1, r1, r3 1000888a: 468c mov ip, r1 1000888c: 0c11 lsrs r1, r2, #16 1000888e: b283 uxth r3, r0 10008890: 434b muls r3, r1 10008892: b410 push {r4} 10008894: 0c04 lsrs r4, r0, #16 10008896: 4361 muls r1, r4 10008898: b292 uxth r2, r2 1000889a: b280 uxth r0, r0 1000889c: 4350 muls r0, r2 1000889e: 4362 muls r2, r4 100088a0: 041c lsls r4, r3, #16 100088a2: 0c1b lsrs r3, r3, #16 100088a4: 1900 adds r0, r0, r4 100088a6: bc10 pop {r4} 100088a8: 4159 adcs r1, r3 100088aa: 0413 lsls r3, r2, #16 100088ac: 0c12 lsrs r2, r2, #16 100088ae: 18c0 adds r0, r0, r3 100088b0: 4151 adcs r1, r2 100088b2: 4461 add r1, ip 100088b4: 4770 bx lr ... 100088b8 <__aeabi_float_init>: 100088b8: 2313 movs r3, #19 100088ba: b510 push {r4, lr} 100088bc: 781c ldrb r4, [r3, #0] 100088be: 4813 ldr r0, [pc, #76] ; (1000890c <__aeabi_float_init+0x54>) 100088c0: f7ff f986 bl 10007bd0 100088c4: 2c01 cmp r4, #1 100088c6: d00b beq.n 100088e0 <__aeabi_float_init+0x28> 100088c8: dd04 ble.n 100088d4 <__aeabi_float_init+0x1c> 100088ca: 0001 movs r1, r0 100088cc: 2280 movs r2, #128 ; 0x80 100088ce: 4810 ldr r0, [pc, #64] ; (10008910 <__aeabi_float_init+0x58>) 100088d0: f000 f84a bl 10008968 <__wrap___aeabi_memcpy> 100088d4: 480f ldr r0, [pc, #60] ; (10008914 <__aeabi_float_init+0x5c>) 100088d6: f7ff f973 bl 10007bc0 100088da: 4b0f ldr r3, [pc, #60] ; (10008918 <__aeabi_float_init+0x60>) 100088dc: 6018 str r0, [r3, #0] 100088de: bd10 pop {r4, pc} 100088e0: 4c0b ldr r4, [pc, #44] ; (10008910 <__aeabi_float_init+0x58>) 100088e2: 0001 movs r1, r0 100088e4: 2254 movs r2, #84 ; 0x54 100088e6: 0020 movs r0, r4 100088e8: f000 f83e bl 10008968 <__wrap___aeabi_memcpy> 100088ec: 4b0b ldr r3, [pc, #44] ; (1000891c <__aeabi_float_init+0x64>) 100088ee: 6563 str r3, [r4, #84] ; 0x54 100088f0: 65a3 str r3, [r4, #88] ; 0x58 100088f2: 65e3 str r3, [r4, #92] ; 0x5c 100088f4: 6623 str r3, [r4, #96] ; 0x60 100088f6: 6663 str r3, [r4, #100] ; 0x64 100088f8: 66a3 str r3, [r4, #104] ; 0x68 100088fa: 66e3 str r3, [r4, #108] ; 0x6c 100088fc: 6723 str r3, [r4, #112] ; 0x70 100088fe: 6763 str r3, [r4, #116] ; 0x74 10008900: 67a3 str r3, [r4, #120] ; 0x78 10008902: 67e3 str r3, [r4, #124] ; 0x7c 10008904: 6223 str r3, [r4, #32] 10008906: 61e3 str r3, [r4, #28] 10008908: e7e4 b.n 100088d4 <__aeabi_float_init+0x1c> 1000890a: 46c0 nop ; (mov r8, r8) 1000890c: 00004653 .word 0x00004653 10008910: 20003e4c .word 0x20003e4c 10008914: 0000334c .word 0x0000334c 10008918: 20003c10 .word 0x20003c10 1000891c: 10008921 .word 0x10008921 10008920 : 10008920: b507 push {r0, r1, r2, lr} 10008922: 4660 mov r0, ip 10008924: 8801 ldrh r1, [r0, #0] 10008926: 0a0a lsrs r2, r1, #8 10008928: 3002 adds r0, #2 1000892a: 2adf cmp r2, #223 ; 0xdf 1000892c: d1fa bne.n 10008924 1000892e: b2c9 uxtb r1, r1 10008930: 0882 lsrs r2, r0, #2 10008932: d304 bcc.n 1000893e 10008934: 8802 ldrh r2, [r0, #0] 10008936: 8840 ldrh r0, [r0, #2] 10008938: 0400 lsls r0, r0, #16 1000893a: 4310 orrs r0, r2 1000893c: e000 b.n 10008940 1000893e: 6800 ldr r0, [r0, #0] 10008940: 4a01 ldr r2, [pc, #4] ; (10008948 ) 10008942: 5050 str r0, [r2, r1] 10008944: 9003 str r0, [sp, #12] 10008946: bd07 pop {r0, r1, r2, pc} 10008948: 20003e4c .word 0x20003e4c 1000894c <__aeabi_mem_init>: 1000894c: 4801 ldr r0, [pc, #4] ; (10008954 <__aeabi_mem_init+0x8>) 1000894e: 2104 movs r1, #4 10008950: 4b01 ldr r3, [pc, #4] ; (10008958 <__aeabi_mem_init+0xc>) 10008952: 4718 bx r3 10008954: 20001550 .word 0x20001550 10008958: 10007be1 .word 0x10007be1 1000895c <__wrap_memset>: 1000895c: 4b01 ldr r3, [pc, #4] ; (10008964 <__wrap_memset+0x8>) 1000895e: 681b ldr r3, [r3, #0] 10008960: 4718 bx r3 10008962: 0000 .short 0x0000 10008964: 20001550 .word 0x20001550 10008968 <__wrap___aeabi_memcpy>: 10008968: 4b01 ldr r3, [pc, #4] ; (10008970 <__wrap___aeabi_memcpy+0x8>) 1000896a: 685b ldr r3, [r3, #4] 1000896c: 4718 bx r3 1000896e: 0000 .short 0x0000 10008970: 20001550 .word 0x20001550 10008974 : 10008974: b5f0 push {r4, r5, r6, r7, lr} 10008976: 46c6 mov lr, r8 10008978: b500 push {lr} 1000897a: 7c43 ldrb r3, [r0, #17] 1000897c: 0006 movs r6, r0 1000897e: 000c movs r4, r1 10008980: 0015 movs r5, r2 10008982: 2b00 cmp r3, #0 10008984: d106 bne.n 10008994 10008986: 6803 ldr r3, [r0, #0] 10008988: 0011 movs r1, r2 1000898a: 0020 movs r0, r4 1000898c: 4798 blx r3 1000898e: bc04 pop {r2} 10008990: 4690 mov r8, r2 10008992: bdf0 pop {r4, r5, r6, r7, pc} 10008994: 2a00 cmp r2, #0 10008996: ddfa ble.n 1000898e 10008998: 780a ldrb r2, [r1, #0] 1000899a: 7c03 ldrb r3, [r0, #16] 1000899c: 2000 movs r0, #0 1000899e: 2a0a cmp r2, #10 100089a0: d02c beq.n 100089fc 100089a2: 2101 movs r1, #1 100089a4: 2d01 cmp r5, #1 100089a6: d01b beq.n 100089e0 100089a8: 4b18 ldr r3, [pc, #96] ; (10008a0c ) 100089aa: 4698 mov r8, r3 100089ac: e002 b.n 100089b4 100089ae: 0039 movs r1, r7 100089b0: 42bd cmp r5, r7 100089b2: d015 beq.n 100089e0 100089b4: 1e4b subs r3, r1, #1 100089b6: 5ce2 ldrb r2, [r4, r3] 100089b8: 5c63 ldrb r3, [r4, r1] 100089ba: 1c4f adds r7, r1, #1 100089bc: 2b0a cmp r3, #10 100089be: d1f6 bne.n 100089ae 100089c0: 2a0d cmp r2, #13 100089c2: d0f4 beq.n 100089ae 100089c4: 6833 ldr r3, [r6, #0] 100089c6: 4288 cmp r0, r1 100089c8: da03 bge.n 100089d2 100089ca: 1a09 subs r1, r1, r0 100089cc: 1820 adds r0, r4, r0 100089ce: 4798 blx r3 100089d0: 6833 ldr r3, [r6, #0] 100089d2: 2102 movs r1, #2 100089d4: 4640 mov r0, r8 100089d6: 4798 blx r3 100089d8: 0038 movs r0, r7 100089da: 0039 movs r1, r7 100089dc: 42bd cmp r5, r7 100089de: d1e9 bne.n 100089b4 100089e0: 4285 cmp r5, r0 100089e2: dd03 ble.n 100089ec 100089e4: 1a29 subs r1, r5, r0 100089e6: 6833 ldr r3, [r6, #0] 100089e8: 1820 adds r0, r4, r0 100089ea: 4798 blx r3 100089ec: 1964 adds r4, r4, r5 100089ee: 3c01 subs r4, #1 100089f0: 7823 ldrb r3, [r4, #0] 100089f2: 3b0d subs r3, #13 100089f4: 425a negs r2, r3 100089f6: 4153 adcs r3, r2 100089f8: 7433 strb r3, [r6, #16] 100089fa: e7c8 b.n 1000898e 100089fc: 2b00 cmp r3, #0 100089fe: d1d0 bne.n 100089a2 10008a00: 4802 ldr r0, [pc, #8] ; (10008a0c ) 10008a02: 2102 movs r1, #2 10008a04: 6833 ldr r3, [r6, #0] 10008a06: 4798 blx r3 10008a08: 2001 movs r0, #1 10008a0a: e7ca b.n 100089a2 10008a0c: 1000f3f8 .word 0x1000f3f8 10008a10 : 10008a10: b5f0 push {r4, r5, r6, r7, lr} 10008a12: 464f mov r7, r9 10008a14: 46d6 mov lr, sl 10008a16: 4646 mov r6, r8 10008a18: 4b31 ldr r3, [pc, #196] ; (10008ae0 ) 10008a1a: b5c0 push {r6, r7, lr} 10008a1c: 681c ldr r4, [r3, #0] 10008a1e: 0007 movs r7, r0 10008a20: 2c00 cmp r4, #0 10008a22: d01b beq.n 10008a5c 10008a24: 4b2f ldr r3, [pc, #188] ; (10008ae4 ) 10008a26: 4698 mov r8, r3 10008a28: 4b2f ldr r3, [pc, #188] ; (10008ae8 ) 10008a2a: 469a mov sl, r3 10008a2c: e002 b.n 10008a34 10008a2e: 68e4 ldr r4, [r4, #12] 10008a30: 2c00 cmp r4, #0 10008a32: d013 beq.n 10008a5c 10008a34: 6823 ldr r3, [r4, #0] 10008a36: 2b00 cmp r3, #0 10008a38: d0f9 beq.n 10008a2e 10008a3a: 4642 mov r2, r8 10008a3c: 6812 ldr r2, [r2, #0] 10008a3e: 2a00 cmp r2, #0 10008a40: d001 beq.n 10008a46 10008a42: 42a2 cmp r2, r4 10008a44: d1f3 bne.n 10008a2e 10008a46: 7c62 ldrb r2, [r4, #17] 10008a48: 1d3d adds r5, r7, #4 10008a4a: 683e ldr r6, [r7, #0] 10008a4c: 2a00 cmp r2, #0 10008a4e: d10c bne.n 10008a6a 10008a50: 0031 movs r1, r6 10008a52: 0028 movs r0, r5 10008a54: 4798 blx r3 10008a56: 68e4 ldr r4, [r4, #12] 10008a58: 2c00 cmp r4, #0 10008a5a: d1eb bne.n 10008a34 10008a5c: 2300 movs r3, #0 10008a5e: 603b str r3, [r7, #0] 10008a60: bc1c pop {r2, r3, r4} 10008a62: 4690 mov r8, r2 10008a64: 4699 mov r9, r3 10008a66: 46a2 mov sl, r4 10008a68: bdf0 pop {r4, r5, r6, r7, pc} 10008a6a: 2e00 cmp r6, #0 10008a6c: dddf ble.n 10008a2e 10008a6e: 7939 ldrb r1, [r7, #4] 10008a70: 7c22 ldrb r2, [r4, #16] 10008a72: 2000 movs r0, #0 10008a74: 290a cmp r1, #10 10008a76: d02b beq.n 10008ad0 10008a78: 2101 movs r1, #1 10008a7a: 2e01 cmp r6, #1 10008a7c: d103 bne.n 10008a86 10008a7e: e019 b.n 10008ab4 10008a80: 4649 mov r1, r9 10008a82: 454e cmp r6, r9 10008a84: d016 beq.n 10008ab4 10008a86: 1e4b subs r3, r1, #1 10008a88: 5cea ldrb r2, [r5, r3] 10008a8a: 1c4b adds r3, r1, #1 10008a8c: 4699 mov r9, r3 10008a8e: 5c6b ldrb r3, [r5, r1] 10008a90: 2b0a cmp r3, #10 10008a92: d1f5 bne.n 10008a80 10008a94: 2a0d cmp r2, #13 10008a96: d0f3 beq.n 10008a80 10008a98: 6823 ldr r3, [r4, #0] 10008a9a: 4281 cmp r1, r0 10008a9c: dd03 ble.n 10008aa6 10008a9e: 1a09 subs r1, r1, r0 10008aa0: 1828 adds r0, r5, r0 10008aa2: 4798 blx r3 10008aa4: 6823 ldr r3, [r4, #0] 10008aa6: 2102 movs r1, #2 10008aa8: 4650 mov r0, sl 10008aaa: 4798 blx r3 10008aac: 4648 mov r0, r9 10008aae: 4649 mov r1, r9 10008ab0: 454e cmp r6, r9 10008ab2: d1e8 bne.n 10008a86 10008ab4: 4286 cmp r6, r0 10008ab6: dd03 ble.n 10008ac0 10008ab8: 1a31 subs r1, r6, r0 10008aba: 6823 ldr r3, [r4, #0] 10008abc: 1828 adds r0, r5, r0 10008abe: 4798 blx r3 10008ac0: 19ad adds r5, r5, r6 10008ac2: 3d01 subs r5, #1 10008ac4: 782b ldrb r3, [r5, #0] 10008ac6: 3b0d subs r3, #13 10008ac8: 425a negs r2, r3 10008aca: 4153 adcs r3, r2 10008acc: 7423 strb r3, [r4, #16] 10008ace: e7ae b.n 10008a2e 10008ad0: 2a00 cmp r2, #0 10008ad2: d1d1 bne.n 10008a78 10008ad4: 4804 ldr r0, [pc, #16] ; (10008ae8 ) 10008ad6: 3908 subs r1, #8 10008ad8: 4798 blx r3 10008ada: 2001 movs r0, #1 10008adc: e7cc b.n 10008a78 10008ade: 46c0 nop ; (mov r8, r8) 10008ae0: 200036e0 .word 0x200036e0 10008ae4: 200036e4 .word 0x200036e4 10008ae8: 1000f3f8 .word 0x1000f3f8 10008aec : 10008aec: 680b ldr r3, [r1, #0] 10008aee: b570 push {r4, r5, r6, lr} 10008af0: 0005 movs r5, r0 10008af2: 000c movs r4, r1 10008af4: 2b80 cmp r3, #128 ; 0x80 10008af6: d004 beq.n 10008b02 10008af8: 1c5a adds r2, r3, #1 10008afa: 6022 str r2, [r4, #0] 10008afc: 18e4 adds r4, r4, r3 10008afe: 7125 strb r5, [r4, #4] 10008b00: bd70 pop {r4, r5, r6, pc} 10008b02: 0008 movs r0, r1 10008b04: f7ff ff84 bl 10008a10 10008b08: 6823 ldr r3, [r4, #0] 10008b0a: e7f5 b.n 10008af8 10008b0c <__wrap_putchar>: 10008b0c: b5f0 push {r4, r5, r6, r7, lr} 10008b0e: 46ce mov lr, r9 10008b10: 4647 mov r7, r8 10008b12: b580 push {r7, lr} 10008b14: b083 sub sp, #12 10008b16: 466b mov r3, sp 10008b18: 1cdd adds r5, r3, #3 10008b1a: 23d0 movs r3, #208 ; 0xd0 10008b1c: 7028 strb r0, [r5, #0] 10008b1e: 061b lsls r3, r3, #24 10008b20: 681c ldr r4, [r3, #0] 10008b22: 4b1f ldr r3, [pc, #124] ; (10008ba0 <__wrap_putchar+0x94>) 10008b24: 4680 mov r8, r0 10008b26: a901 add r1, sp, #4 10008b28: 0018 movs r0, r3 10008b2a: 4699 mov r9, r3 10008b2c: f005 feac bl 1000e888 <__mutex_try_enter_veneer> 10008b30: 1e07 subs r7, r0, #0 10008b32: d12d bne.n 10008b90 <__wrap_putchar+0x84> 10008b34: 9b01 ldr r3, [sp, #4] 10008b36: b264 sxtb r4, r4 10008b38: 429c cmp r4, r3 10008b3a: d024 beq.n 10008b86 <__wrap_putchar+0x7a> 10008b3c: 4648 mov r0, r9 10008b3e: f005 fecb bl 1000e8d8 <__mutex_enter_blocking_veneer> 10008b42: 4b18 ldr r3, [pc, #96] ; (10008ba4 <__wrap_putchar+0x98>) 10008b44: 2701 movs r7, #1 10008b46: 681c ldr r4, [r3, #0] 10008b48: 2c00 cmp r4, #0 10008b4a: d025 beq.n 10008b98 <__wrap_putchar+0x8c> 10008b4c: 4e16 ldr r6, [pc, #88] ; (10008ba8 <__wrap_putchar+0x9c>) 10008b4e: e007 b.n 10008b60 <__wrap_putchar+0x54> 10008b50: 2201 movs r2, #1 10008b52: 0029 movs r1, r5 10008b54: 0020 movs r0, r4 10008b56: f7ff ff0d bl 10008974 10008b5a: 68e4 ldr r4, [r4, #12] 10008b5c: 2c00 cmp r4, #0 10008b5e: d00a beq.n 10008b76 <__wrap_putchar+0x6a> 10008b60: 6823 ldr r3, [r4, #0] 10008b62: 2b00 cmp r3, #0 10008b64: d0f9 beq.n 10008b5a <__wrap_putchar+0x4e> 10008b66: 6833 ldr r3, [r6, #0] 10008b68: 2b00 cmp r3, #0 10008b6a: d0f1 beq.n 10008b50 <__wrap_putchar+0x44> 10008b6c: 42a3 cmp r3, r4 10008b6e: d0ef beq.n 10008b50 <__wrap_putchar+0x44> 10008b70: 68e4 ldr r4, [r4, #12] 10008b72: 2c00 cmp r4, #0 10008b74: d1f4 bne.n 10008b60 <__wrap_putchar+0x54> 10008b76: 2f00 cmp r7, #0 10008b78: d10e bne.n 10008b98 <__wrap_putchar+0x8c> 10008b7a: 4640 mov r0, r8 10008b7c: b003 add sp, #12 10008b7e: bc0c pop {r2, r3} 10008b80: 4690 mov r8, r2 10008b82: 4699 mov r9, r3 10008b84: bdf0 pop {r4, r5, r6, r7, pc} 10008b86: 4b07 ldr r3, [pc, #28] ; (10008ba4 <__wrap_putchar+0x98>) 10008b88: 681c ldr r4, [r3, #0] 10008b8a: 2c00 cmp r4, #0 10008b8c: d1de bne.n 10008b4c <__wrap_putchar+0x40> 10008b8e: e7f4 b.n 10008b7a <__wrap_putchar+0x6e> 10008b90: 4b04 ldr r3, [pc, #16] ; (10008ba4 <__wrap_putchar+0x98>) 10008b92: 681c ldr r4, [r3, #0] 10008b94: 2c00 cmp r4, #0 10008b96: d1d9 bne.n 10008b4c <__wrap_putchar+0x40> 10008b98: 4648 mov r0, r9 10008b9a: f005 fe55 bl 1000e848 <__mutex_exit_veneer> 10008b9e: e7ec b.n 10008b7a <__wrap_putchar+0x6e> 10008ba0: 20001de0 .word 0x20001de0 10008ba4: 200036e0 .word 0x200036e0 10008ba8: 200036e4 .word 0x200036e4 10008bac <__wrap_puts>: 10008bac: b5f0 push {r4, r5, r6, r7, lr} 10008bae: 46de mov lr, fp 10008bb0: 4657 mov r7, sl 10008bb2: 464e mov r6, r9 10008bb4: 4645 mov r5, r8 10008bb6: b5e0 push {r5, r6, r7, lr} 10008bb8: b083 sub sp, #12 10008bba: 0007 movs r7, r0 10008bbc: f005 fcbc bl 1000e538 10008bc0: 23d0 movs r3, #208 ; 0xd0 10008bc2: ad01 add r5, sp, #4 10008bc4: 061b lsls r3, r3, #24 10008bc6: 0006 movs r6, r0 10008bc8: 0029 movs r1, r5 10008bca: 482f ldr r0, [pc, #188] ; (10008c88 <__wrap_puts+0xdc>) 10008bcc: 681c ldr r4, [r3, #0] 10008bce: f005 fe5b bl 1000e888 <__mutex_try_enter_veneer> 10008bd2: 4682 mov sl, r0 10008bd4: 2800 cmp r0, #0 10008bd6: d149 bne.n 10008c6c <__wrap_puts+0xc0> 10008bd8: 9b01 ldr r3, [sp, #4] 10008bda: b264 sxtb r4, r4 10008bdc: 429c cmp r4, r3 10008bde: d03f beq.n 10008c60 <__wrap_puts+0xb4> 10008be0: 4829 ldr r0, [pc, #164] ; (10008c88 <__wrap_puts+0xdc>) 10008be2: f005 fe79 bl 1000e8d8 <__mutex_enter_blocking_veneer> 10008be6: 4b29 ldr r3, [pc, #164] ; (10008c8c <__wrap_puts+0xe0>) 10008be8: 469b mov fp, r3 10008bea: 681c ldr r4, [r3, #0] 10008bec: 2301 movs r3, #1 10008bee: 469a mov sl, r3 10008bf0: 2c00 cmp r4, #0 10008bf2: d040 beq.n 10008c76 <__wrap_puts+0xca> 10008bf4: 4b26 ldr r3, [pc, #152] ; (10008c90 <__wrap_puts+0xe4>) 10008bf6: 4698 mov r8, r3 10008bf8: 230a movs r3, #10 10008bfa: 4699 mov r9, r3 10008bfc: e00e b.n 10008c1c <__wrap_puts+0x70> 10008bfe: 0032 movs r2, r6 10008c00: 0039 movs r1, r7 10008c02: 0020 movs r0, r4 10008c04: f7ff feb6 bl 10008974 10008c08: 464b mov r3, r9 10008c0a: 2201 movs r2, #1 10008c0c: 0029 movs r1, r5 10008c0e: 0020 movs r0, r4 10008c10: 702b strb r3, [r5, #0] 10008c12: f7ff feaf bl 10008974 10008c16: 68e4 ldr r4, [r4, #12] 10008c18: 2c00 cmp r4, #0 10008c1a: d00b beq.n 10008c34 <__wrap_puts+0x88> 10008c1c: 6823 ldr r3, [r4, #0] 10008c1e: 2b00 cmp r3, #0 10008c20: d0f9 beq.n 10008c16 <__wrap_puts+0x6a> 10008c22: 4643 mov r3, r8 10008c24: 681b ldr r3, [r3, #0] 10008c26: 2b00 cmp r3, #0 10008c28: d0e9 beq.n 10008bfe <__wrap_puts+0x52> 10008c2a: 42a3 cmp r3, r4 10008c2c: d0e7 beq.n 10008bfe <__wrap_puts+0x52> 10008c2e: 68e4 ldr r4, [r4, #12] 10008c30: 2c00 cmp r4, #0 10008c32: d1f3 bne.n 10008c1c <__wrap_puts+0x70> 10008c34: 4653 mov r3, sl 10008c36: 2b00 cmp r3, #0 10008c38: d11d bne.n 10008c76 <__wrap_puts+0xca> 10008c3a: 465b mov r3, fp 10008c3c: 681c ldr r4, [r3, #0] 10008c3e: 2c00 cmp r4, #0 10008c40: d006 beq.n 10008c50 <__wrap_puts+0xa4> 10008c42: 6863 ldr r3, [r4, #4] 10008c44: 2b00 cmp r3, #0 10008c46: d01a beq.n 10008c7e <__wrap_puts+0xd2> 10008c48: 4798 blx r3 10008c4a: 68e4 ldr r4, [r4, #12] 10008c4c: 2c00 cmp r4, #0 10008c4e: d1f8 bne.n 10008c42 <__wrap_puts+0x96> 10008c50: 0030 movs r0, r6 10008c52: b003 add sp, #12 10008c54: bc3c pop {r2, r3, r4, r5} 10008c56: 4690 mov r8, r2 10008c58: 4699 mov r9, r3 10008c5a: 46a2 mov sl, r4 10008c5c: 46ab mov fp, r5 10008c5e: bdf0 pop {r4, r5, r6, r7, pc} 10008c60: 4b0a ldr r3, [pc, #40] ; (10008c8c <__wrap_puts+0xe0>) 10008c62: 681c ldr r4, [r3, #0] 10008c64: 469b mov fp, r3 10008c66: 2c00 cmp r4, #0 10008c68: d1c4 bne.n 10008bf4 <__wrap_puts+0x48> 10008c6a: e7f1 b.n 10008c50 <__wrap_puts+0xa4> 10008c6c: 4b07 ldr r3, [pc, #28] ; (10008c8c <__wrap_puts+0xe0>) 10008c6e: 681c ldr r4, [r3, #0] 10008c70: 469b mov fp, r3 10008c72: 2c00 cmp r4, #0 10008c74: d1be bne.n 10008bf4 <__wrap_puts+0x48> 10008c76: 4804 ldr r0, [pc, #16] ; (10008c88 <__wrap_puts+0xdc>) 10008c78: f005 fde6 bl 1000e848 <__mutex_exit_veneer> 10008c7c: e7dd b.n 10008c3a <__wrap_puts+0x8e> 10008c7e: 68e4 ldr r4, [r4, #12] 10008c80: 2c00 cmp r4, #0 10008c82: d1de bne.n 10008c42 <__wrap_puts+0x96> 10008c84: e7e4 b.n 10008c50 <__wrap_puts+0xa4> 10008c86: 46c0 nop ; (mov r8, r8) 10008c88: 20001de0 .word 0x20001de0 10008c8c: 200036e0 .word 0x200036e0 10008c90: 200036e4 .word 0x200036e4 10008c94 : 10008c94: 4b0d ldr r3, [pc, #52] ; (10008ccc ) 10008c96: 681a ldr r2, [r3, #0] 10008c98: 2a00 cmp r2, #0 10008c9a: d012 beq.n 10008cc2 10008c9c: 4282 cmp r2, r0 10008c9e: d103 bne.n 10008ca8 10008ca0: e009 b.n 10008cb6 10008ca2: 4298 cmp r0, r3 10008ca4: d007 beq.n 10008cb6 10008ca6: 001a movs r2, r3 10008ca8: 68d3 ldr r3, [r2, #12] 10008caa: 2b00 cmp r3, #0 10008cac: d1f9 bne.n 10008ca2 10008cae: 2900 cmp r1, #0 10008cb0: d000 beq.n 10008cb4 10008cb2: 60d0 str r0, [r2, #12] 10008cb4: 4770 bx lr 10008cb6: 2900 cmp r1, #0 10008cb8: d1fc bne.n 10008cb4 10008cba: 68c3 ldr r3, [r0, #12] 10008cbc: 60d3 str r3, [r2, #12] 10008cbe: 60c1 str r1, [r0, #12] 10008cc0: e7f8 b.n 10008cb4 10008cc2: 2900 cmp r1, #0 10008cc4: d0f6 beq.n 10008cb4 10008cc6: 6018 str r0, [r3, #0] 10008cc8: e7f4 b.n 10008cb4 10008cca: 46c0 nop ; (mov r8, r8) 10008ccc: 200036e0 .word 0x200036e0 10008cd0 <__wrap_vprintf>: 10008cd0: b5f0 push {r4, r5, r6, r7, lr} 10008cd2: 46c6 mov lr, r8 10008cd4: 23d0 movs r3, #208 ; 0xd0 10008cd6: b500 push {lr} 10008cd8: 4e1f ldr r6, [pc, #124] ; (10008d58 <__wrap_vprintf+0x88>) 10008cda: b0a2 sub sp, #136 ; 0x88 10008cdc: 061b lsls r3, r3, #24 10008cde: 0007 movs r7, r0 10008ce0: 4688 mov r8, r1 10008ce2: 0030 movs r0, r6 10008ce4: a901 add r1, sp, #4 10008ce6: 681c ldr r4, [r3, #0] 10008ce8: f005 fdce bl 1000e888 <__mutex_try_enter_veneer> 10008cec: 1e05 subs r5, r0, #0 10008cee: d107 bne.n 10008d00 <__wrap_vprintf+0x30> 10008cf0: 9b01 ldr r3, [sp, #4] 10008cf2: b264 sxtb r4, r4 10008cf4: 429c cmp r4, r3 10008cf6: d003 beq.n 10008d00 <__wrap_vprintf+0x30> 10008cf8: 0030 movs r0, r6 10008cfa: f005 fded bl 1000e8d8 <__mutex_enter_blocking_veneer> 10008cfe: 3501 adds r5, #1 10008d00: 2284 movs r2, #132 ; 0x84 10008d02: 2100 movs r1, #0 10008d04: a801 add r0, sp, #4 10008d06: f7ff fe29 bl 1000895c <__wrap_memset> 10008d0a: 4643 mov r3, r8 10008d0c: 003a movs r2, r7 10008d0e: a901 add r1, sp, #4 10008d10: 4812 ldr r0, [pc, #72] ; (10008d5c <__wrap_vprintf+0x8c>) 10008d12: f7fe ff25 bl 10007b60 10008d16: 9b01 ldr r3, [sp, #4] 10008d18: 0007 movs r7, r0 10008d1a: 2b00 cmp r3, #0 10008d1c: d118 bne.n 10008d50 <__wrap_vprintf+0x80> 10008d1e: 4b10 ldr r3, [pc, #64] ; (10008d60 <__wrap_vprintf+0x90>) 10008d20: 681c ldr r4, [r3, #0] 10008d22: 2c00 cmp r4, #0 10008d24: d006 beq.n 10008d34 <__wrap_vprintf+0x64> 10008d26: 6863 ldr r3, [r4, #4] 10008d28: 2b00 cmp r3, #0 10008d2a: d00d beq.n 10008d48 <__wrap_vprintf+0x78> 10008d2c: 4798 blx r3 10008d2e: 68e4 ldr r4, [r4, #12] 10008d30: 2c00 cmp r4, #0 10008d32: d1f8 bne.n 10008d26 <__wrap_vprintf+0x56> 10008d34: 2d00 cmp r5, #0 10008d36: d002 beq.n 10008d3e <__wrap_vprintf+0x6e> 10008d38: 0030 movs r0, r6 10008d3a: f005 fd85 bl 1000e848 <__mutex_exit_veneer> 10008d3e: 0038 movs r0, r7 10008d40: b022 add sp, #136 ; 0x88 10008d42: bc04 pop {r2} 10008d44: 4690 mov r8, r2 10008d46: bdf0 pop {r4, r5, r6, r7, pc} 10008d48: 68e4 ldr r4, [r4, #12] 10008d4a: 2c00 cmp r4, #0 10008d4c: d1eb bne.n 10008d26 <__wrap_vprintf+0x56> 10008d4e: e7f1 b.n 10008d34 <__wrap_vprintf+0x64> 10008d50: a801 add r0, sp, #4 10008d52: f7ff fe5d bl 10008a10 10008d56: e7e2 b.n 10008d1e <__wrap_vprintf+0x4e> 10008d58: 20001de0 .word 0x20001de0 10008d5c: 10008aed .word 0x10008aed 10008d60: 200036e0 .word 0x200036e0 10008d64 <__wrap_printf>: 10008d64: b40f push {r0, r1, r2, r3} 10008d66: b500 push {lr} 10008d68: b083 sub sp, #12 10008d6a: a904 add r1, sp, #16 10008d6c: c901 ldmia r1!, {r0} 10008d6e: 9101 str r1, [sp, #4] 10008d70: f7ff ffae bl 10008cd0 <__wrap_vprintf> 10008d74: b003 add sp, #12 10008d76: bc08 pop {r3} 10008d78: b004 add sp, #16 10008d7a: 4718 bx r3 10008d7c : 10008d7c: b510 push {r4, lr} 10008d7e: f000 f98f bl 100090a0 10008d82: bd10 pop {r4, pc} 10008d84 : 10008d84: b5f0 push {r4, r5, r6, r7, lr} 10008d86: 46ce mov lr, r9 10008d88: 4647 mov r7, r8 10008d8a: 0004 movs r4, r0 10008d8c: b580 push {r7, lr} 10008d8e: b083 sub sp, #12 10008d90: f7fb fb30 bl 100043f4 10008d94: 0026 movs r6, r4 10008d96: 2700 movs r7, #0 10008d98: 1836 adds r6, r6, r0 10008d9a: 414f adcs r7, r1 10008d9c: 42b9 cmp r1, r7 10008d9e: d830 bhi.n 10008e02 10008da0: d02d beq.n 10008dfe 10008da2: 46b9 mov r9, r7 10008da4: 4b1d ldr r3, [pc, #116] ; (10008e1c ) 10008da6: 4d1e ldr r5, [pc, #120] ; (10008e20 ) 10008da8: 4698 mov r8, r3 10008daa: 4643 mov r3, r8 10008dac: 681c ldr r4, [r3, #0] 10008dae: 2c00 cmp r4, #0 10008db0: d103 bne.n 10008dba 10008db2: e016 b.n 10008de2 10008db4: 68e4 ldr r4, [r4, #12] 10008db6: 2c00 cmp r4, #0 10008db8: d013 beq.n 10008de2 10008dba: 682b ldr r3, [r5, #0] 10008dbc: 2b00 cmp r3, #0 10008dbe: d001 beq.n 10008dc4 10008dc0: 42a3 cmp r3, r4 10008dc2: d1f7 bne.n 10008db4 10008dc4: 68a3 ldr r3, [r4, #8] 10008dc6: 2b00 cmp r3, #0 10008dc8: d0f4 beq.n 10008db4 10008dca: 2101 movs r1, #1 10008dcc: a801 add r0, sp, #4 10008dce: 4798 blx r3 10008dd0: 2800 cmp r0, #0 10008dd2: ddef ble.n 10008db4 10008dd4: 466b mov r3, sp 10008dd6: 7918 ldrb r0, [r3, #4] 10008dd8: b003 add sp, #12 10008dda: bc0c pop {r2, r3} 10008ddc: 4690 mov r8, r2 10008dde: 4699 mov r9, r3 10008de0: bdf0 pop {r4, r5, r6, r7, pc} 10008de2: 2001 movs r0, #1 10008de4: 2100 movs r1, #0 10008de6: f7fb fb11 bl 1000440c 10008dea: 4b0e ldr r3, [pc, #56] ; (10008e24 ) 10008dec: 6a5a ldr r2, [r3, #36] ; 0x24 10008dee: 4591 cmp r9, r2 10008df0: d8db bhi.n 10008daa 10008df2: 6a9b ldr r3, [r3, #40] ; 0x28 10008df4: 42b3 cmp r3, r6 10008df6: d30b bcc.n 10008e10 10008df8: 2001 movs r0, #1 10008dfa: 4240 negs r0, r0 10008dfc: e7ec b.n 10008dd8 10008dfe: 42b0 cmp r0, r6 10008e00: d9cf bls.n 10008da2 10008e02: 2301 movs r3, #1 10008e04: 425b negs r3, r3 10008e06: 4699 mov r9, r3 10008e08: 2601 movs r6, #1 10008e0a: 4276 negs r6, r6 10008e0c: 17f7 asrs r7, r6, #31 10008e0e: e7c9 b.n 10008da4 10008e10: 4591 cmp r9, r2 10008e12: d0ca beq.n 10008daa 10008e14: 2001 movs r0, #1 10008e16: 4240 negs r0, r0 10008e18: e7de b.n 10008dd8 10008e1a: 46c0 nop ; (mov r8, r8) 10008e1c: 200036e0 .word 0x200036e0 10008e20: 200036e4 .word 0x200036e4 10008e24: 40054000 .word 0x40054000 10008e28 : 10008e28: 2900 cmp r1, #0 10008e2a: d003 beq.n 10008e34 10008e2c: 7c43 ldrb r3, [r0, #17] 10008e2e: 2b00 cmp r3, #0 10008e30: d100 bne.n 10008e34 10008e32: 7403 strb r3, [r0, #16] 10008e34: 7441 strb r1, [r0, #17] 10008e36: 4770 bx lr 10008e38 : 10008e38: 4770 bx lr 10008e3a: 46c0 nop ; (mov r8, r8) 10008e3c : 10008e3c: 2200 movs r2, #0 10008e3e: 4b01 ldr r3, [pc, #4] ; (10008e44 ) 10008e40: 701a strb r2, [r3, #0] 10008e42: 4770 bx lr 10008e44: 20003d47 .word 0x20003d47 10008e48 : 10008e48: 2001 movs r0, #1 10008e4a: 4770 bx lr 10008e4c : 10008e4c: 794b ldrb r3, [r1, #5] 10008e4e: 2000 movs r0, #0 10008e50: 2bff cmp r3, #255 ; 0xff 10008e52: d000 beq.n 10008e56 10008e54: 4770 bx lr 10008e56: 798b ldrb r3, [r1, #6] 10008e58: 2b00 cmp r3, #0 10008e5a: d1fb bne.n 10008e54 10008e5c: 79cb ldrb r3, [r1, #7] 10008e5e: 2b01 cmp r3, #1 10008e60: d1f8 bne.n 10008e54 10008e62: 2a08 cmp r2, #8 10008e64: d9f6 bls.n 10008e54 10008e66: 788a ldrb r2, [r1, #2] 10008e68: 4b01 ldr r3, [pc, #4] ; (10008e70 ) 10008e6a: 3009 adds r0, #9 10008e6c: 701a strb r2, [r3, #0] 10008e6e: e7f1 b.n 10008e54 10008e70: 20003d47 .word 0x20003d47 10008e74 : 10008e74: b570 push {r4, r5, r6, lr} 10008e76: 2900 cmp r1, #0 10008e78: d115 bne.n 10008ea6 10008e7a: 4915 ldr r1, [pc, #84] ; (10008ed0 ) 10008e7c: 7953 ldrb r3, [r2, #5] 10008e7e: 7910 ldrb r0, [r2, #4] 10008e80: 7809 ldrb r1, [r1, #0] 10008e82: 021b lsls r3, r3, #8 10008e84: 4303 orrs r3, r0 10008e86: 2000 movs r0, #0 10008e88: 4299 cmp r1, r3 10008e8a: d000 beq.n 10008e8e 10008e8c: bd70 pop {r4, r5, r6, pc} 10008e8e: 7853 ldrb r3, [r2, #1] 10008e90: 2b01 cmp r3, #1 10008e92: d00a beq.n 10008eaa 10008e94: 2b02 cmp r3, #2 10008e96: d1f9 bne.n 10008e8c 10008e98: 2000 movs r0, #0 10008e9a: 2264 movs r2, #100 ; 0x64 10008e9c: 2100 movs r1, #0 10008e9e: f7fc fadd bl 1000545c 10008ea2: 2001 movs r0, #1 10008ea4: e7f2 b.n 10008e8c 10008ea6: 2001 movs r0, #1 10008ea8: e7f0 b.n 10008e8c 10008eaa: 78d4 ldrb r4, [r2, #3] 10008eac: 7891 ldrb r1, [r2, #2] 10008eae: 0224 lsls r4, r4, #8 10008eb0: 430c orrs r4, r1 10008eb2: 0005 movs r5, r0 10008eb4: 05e2 lsls r2, r4, #23 10008eb6: d502 bpl.n 10008ebe 10008eb8: 0a62 lsrs r2, r4, #9 10008eba: 4093 lsls r3, r2 10008ebc: 001d movs r5, r3 10008ebe: 4805 ldr r0, [pc, #20] ; (10008ed4 ) 10008ec0: f7fe fe7e bl 10007bc0 10008ec4: 217f movs r1, #127 ; 0x7f 10008ec6: 0003 movs r3, r0 10008ec8: 4021 ands r1, r4 10008eca: 0028 movs r0, r5 10008ecc: 4798 blx r3 10008ece: 46c0 nop ; (mov r8, r8) 10008ed0: 20003d47 .word 0x20003d47 10008ed4: 00004255 .word 0x00004255 10008ed8 : 10008ed8: 2301 movs r3, #1 10008eda: 7003 strb r3, [r0, #0] 10008edc: 4800 ldr r0, [pc, #0] ; (10008ee0 ) 10008ede: 4770 bx lr 10008ee0: 1000f3fc .word 0x1000f3fc 10008ee4 : 10008ee4: 784a ldrb r2, [r1, #1] 10008ee6: 780b ldrb r3, [r1, #0] 10008ee8: 0212 lsls r2, r2, #8 10008eea: 431a orrs r2, r3 10008eec: 788b ldrb r3, [r1, #2] 10008eee: b510 push {r4, lr} 10008ef0: 041b lsls r3, r3, #16 10008ef2: 431a orrs r2, r3 10008ef4: 78cb ldrb r3, [r1, #3] 10008ef6: 061b lsls r3, r3, #24 10008ef8: 4313 orrs r3, r2 10008efa: 2296 movs r2, #150 ; 0x96 10008efc: 00d2 lsls r2, r2, #3 10008efe: 4293 cmp r3, r2 10008f00: d000 beq.n 10008f04 10008f02: bd10 pop {r4, pc} 10008f04: 4803 ldr r0, [pc, #12] ; (10008f14 ) 10008f06: f7fe fe5b bl 10007bc0 10008f0a: 2100 movs r1, #0 10008f0c: 0003 movs r3, r0 10008f0e: 0008 movs r0, r1 10008f10: 4798 blx r3 10008f12: 46c0 nop ; (mov r8, r8) 10008f14: 00004255 .word 0x00004255 10008f18 : 10008f18: b570 push {r4, r5, r6, lr} 10008f1a: 4c18 ldr r4, [pc, #96] ; (10008f7c ) 10008f1c: b082 sub sp, #8 10008f1e: 0005 movs r5, r0 10008f20: 000e movs r6, r1 10008f22: 0020 movs r0, r4 10008f24: a901 add r1, sp, #4 10008f26: f005 fcaf bl 1000e888 <__mutex_try_enter_veneer> 10008f2a: 2800 cmp r0, #0 10008f2c: d108 bne.n 10008f40 10008f2e: 23d0 movs r3, #208 ; 0xd0 10008f30: 061b lsls r3, r3, #24 10008f32: 681b ldr r3, [r3, #0] 10008f34: 9a01 ldr r2, [sp, #4] 10008f36: 429a cmp r2, r3 10008f38: d01c beq.n 10008f74 10008f3a: 0020 movs r0, r4 10008f3c: f005 fccc bl 1000e8d8 <__mutex_enter_blocking_veneer> 10008f40: 2000 movs r0, #0 10008f42: f001 fe49 bl 1000abd8 10008f46: 2800 cmp r0, #0 10008f48: d107 bne.n 10008f5a 10008f4a: 2503 movs r5, #3 10008f4c: 426d negs r5, r5 10008f4e: 0020 movs r0, r4 10008f50: f005 fc7a bl 1000e848 <__mutex_exit_veneer> 10008f54: 0028 movs r0, r5 10008f56: b002 add sp, #8 10008f58: bd70 pop {r4, r5, r6, pc} 10008f5a: 2000 movs r0, #0 10008f5c: f001 fe54 bl 1000ac08 10008f60: 2800 cmp r0, #0 10008f62: d0f2 beq.n 10008f4a 10008f64: 0029 movs r1, r5 10008f66: 0032 movs r2, r6 10008f68: 2000 movs r0, #0 10008f6a: f001 fe5b bl 1000ac24 10008f6e: 1e05 subs r5, r0, #0 10008f70: d0eb beq.n 10008f4a 10008f72: e7ec b.n 10008f4e 10008f74: 2503 movs r5, #3 10008f76: 426d negs r5, r5 10008f78: e7ec b.n 10008f54 10008f7a: 46c0 nop ; (mov r8, r8) 10008f7c: 20003c18 .word 0x20003c18 10008f80 : 10008f80: b510 push {r4, lr} 10008f82: 201f movs r0, #31 10008f84: f7fc f88a bl 1000509c 10008f88: 20fa movs r0, #250 ; 0xfa 10008f8a: 2100 movs r1, #0 10008f8c: 0080 lsls r0, r0, #2 10008f8e: bd10 pop {r4, pc} 10008f90 : 10008f90: b510 push {r4, lr} 10008f92: 4c06 ldr r4, [pc, #24] ; (10008fac ) 10008f94: 2100 movs r1, #0 10008f96: 0020 movs r0, r4 10008f98: f005 fc76 bl 1000e888 <__mutex_try_enter_veneer> 10008f9c: 2800 cmp r0, #0 10008f9e: d004 beq.n 10008faa 10008fa0: f000 fe74 bl 10009c8c 10008fa4: 0020 movs r0, r4 10008fa6: f005 fc4f bl 1000e848 <__mutex_exit_veneer> 10008faa: bd10 pop {r4, pc} 10008fac: 20003c18 .word 0x20003c18 10008fb0 : 10008fb0: b5f0 push {r4, r5, r6, r7, lr} 10008fb2: 4646 mov r6, r8 10008fb4: 464f mov r7, r9 10008fb6: 46d6 mov lr, sl 10008fb8: b5c0 push {r6, r7, lr} 10008fba: 4f36 ldr r7, [pc, #216] ; (10009094 ) 10008fbc: b082 sub sp, #8 10008fbe: 4680 mov r8, r0 10008fc0: 000e movs r6, r1 10008fc2: 0038 movs r0, r7 10008fc4: a901 add r1, sp, #4 10008fc6: f005 fc5f bl 1000e888 <__mutex_try_enter_veneer> 10008fca: 2800 cmp r0, #0 10008fcc: d10e bne.n 10008fec 10008fce: 23d0 movs r3, #208 ; 0xd0 10008fd0: 061b lsls r3, r3, #24 10008fd2: 681b ldr r3, [r3, #0] 10008fd4: 9a01 ldr r2, [sp, #4] 10008fd6: 429a cmp r2, r3 10008fd8: d105 bne.n 10008fe6 10008fda: b002 add sp, #8 10008fdc: bc1c pop {r2, r3, r4} 10008fde: 4690 mov r8, r2 10008fe0: 4699 mov r9, r3 10008fe2: 46a2 mov sl, r4 10008fe4: bdf0 pop {r4, r5, r6, r7, pc} 10008fe6: 0038 movs r0, r7 10008fe8: f005 fc76 bl 1000e8d8 <__mutex_enter_blocking_veneer> 10008fec: 2000 movs r0, #0 10008fee: f001 fdf3 bl 1000abd8 10008ff2: 2800 cmp r0, #0 10008ff4: d032 beq.n 1000905c 10008ff6: 2400 movs r4, #0 10008ff8: 2e00 cmp r6, #0 10008ffa: dd34 ble.n 10009066 10008ffc: 4b26 ldr r3, [pc, #152] ; (10009098 ) 10008ffe: 4699 mov r9, r3 10009000: 469a mov sl, r3 10009002: e012 b.n 1000902a 10009004: 2800 cmp r0, #0 10009006: d143 bne.n 10009090 10009008: f000 fe40 bl 10009c8c 1000900c: 2000 movs r0, #0 1000900e: f001 fe89 bl 1000ad24 10009012: 2000 movs r0, #0 10009014: f001 fde0 bl 1000abd8 10009018: 2800 cmp r0, #0 1000901a: d024 beq.n 10009066 1000901c: 2000 movs r0, #0 1000901e: f001 febd bl 1000ad9c 10009022: 2800 cmp r0, #0 10009024: d023 beq.n 1000906e 10009026: 42a6 cmp r6, r4 10009028: dd1d ble.n 10009066 1000902a: 2000 movs r0, #0 1000902c: 1b35 subs r5, r6, r4 1000902e: f001 feb5 bl 1000ad9c 10009032: 4285 cmp r5, r0 10009034: dce6 bgt.n 10009004 10009036: 4643 mov r3, r8 10009038: 002a movs r2, r5 1000903a: 1919 adds r1, r3, r4 1000903c: 2000 movs r0, #0 1000903e: f001 fe29 bl 1000ac94 10009042: 0005 movs r5, r0 10009044: f000 fe22 bl 10009c8c 10009048: 2000 movs r0, #0 1000904a: f001 fe6b bl 1000ad24 1000904e: f7fb f9d1 bl 100043f4 10009052: 464b mov r3, r9 10009054: 1964 adds r4, r4, r5 10009056: 6018 str r0, [r3, #0] 10009058: 6059 str r1, [r3, #4] 1000905a: e7e4 b.n 10009026 1000905c: 2000 movs r0, #0 1000905e: 2100 movs r1, #0 10009060: 4b0d ldr r3, [pc, #52] ; (10009098 ) 10009062: 6018 str r0, [r3, #0] 10009064: 6059 str r1, [r3, #4] 10009066: 0038 movs r0, r7 10009068: f005 fbee bl 1000e848 <__mutex_exit_veneer> 1000906c: e7b5 b.n 10008fda 1000906e: f7fb f9c1 bl 100043f4 10009072: 4653 mov r3, sl 10009074: 000d movs r5, r1 10009076: 681a ldr r2, [r3, #0] 10009078: 685b ldr r3, [r3, #4] 1000907a: 2100 movs r1, #0 1000907c: 4684 mov ip, r0 1000907e: 4807 ldr r0, [pc, #28] ; (1000909c ) 10009080: 1812 adds r2, r2, r0 10009082: 414b adcs r3, r1 10009084: 429d cmp r5, r3 10009086: d8ee bhi.n 10009066 10009088: d1cd bne.n 10009026 1000908a: 4594 cmp ip, r2 1000908c: d9cb bls.n 10009026 1000908e: e7ea b.n 10009066 10009090: 0005 movs r5, r0 10009092: e7d0 b.n 10009036 10009094: 20003c18 .word 0x20003c18 10009098: 20001f08 .word 0x20001f08 1000909c: 0007a120 .word 0x0007a120 100090a0 : 100090a0: b510 push {r4, lr} 100090a2: 4b1d ldr r3, [pc, #116] ; (10009118 ) 100090a4: b084 sub sp, #16 100090a6: 781b ldrb r3, [r3, #0] 100090a8: f002 f88a bl 1000b1c0 100090ac: 491b ldr r1, [pc, #108] ; (1000911c ) 100090ae: 201f movs r0, #31 100090b0: f7fc f804 bl 100050bc 100090b4: 2101 movs r1, #1 100090b6: 201f movs r0, #31 100090b8: f7fb ffde bl 10005078 100090bc: 4818 ldr r0, [pc, #96] ; (10009120 ) 100090be: f7fb fabf bl 10004640 100090c2: f7fa fe6d bl 10003da0 100090c6: 0004 movs r4, r0 100090c8: f7fb f994 bl 100043f4 100090cc: 22fa movs r2, #250 ; 0xfa 100090ce: 2300 movs r3, #0 100090d0: 0092 lsls r2, r2, #2 100090d2: 1812 adds r2, r2, r0 100090d4: 414b adcs r3, r1 100090d6: 4299 cmp r1, r3 100090d8: d918 bls.n 1000910c 100090da: 2201 movs r2, #1 100090dc: 4252 negs r2, r2 100090de: 17d3 asrs r3, r2, #31 100090e0: 2101 movs r1, #1 100090e2: 9102 str r1, [sp, #8] 100090e4: 2100 movs r1, #0 100090e6: 9101 str r1, [sp, #4] 100090e8: 490e ldr r1, [pc, #56] ; (10009124 ) 100090ea: 0020 movs r0, r4 100090ec: 9100 str r1, [sp, #0] 100090ee: f7fa fe5b bl 10003da8 100090f2: 0004 movs r4, r0 100090f4: 1e63 subs r3, r4, #1 100090f6: 419c sbcs r4, r3 100090f8: b2e4 uxtb r4, r4 100090fa: 2800 cmp r0, #0 100090fc: d003 beq.n 10009106 100090fe: 2101 movs r1, #1 10009100: 4809 ldr r0, [pc, #36] ; (10009128 ) 10009102: f7ff fdc7 bl 10008c94 10009106: 0020 movs r0, r4 10009108: b004 add sp, #16 1000910a: bd10 pop {r4, pc} 1000910c: 4299 cmp r1, r3 1000910e: d1e7 bne.n 100090e0 10009110: 4290 cmp r0, r2 10009112: d8e2 bhi.n 100090da 10009114: e7e4 b.n 100090e0 10009116: 46c0 nop ; (mov r8, r8) 10009118: 1000f980 .word 0x1000f980 1000911c: 10008f91 .word 0x10008f91 10009120: 20003c18 .word 0x20003c18 10009124: 10008f81 .word 0x10008f81 10009128: 20001560 .word 0x20001560 1000912c : 1000912c: 4800 ldr r0, [pc, #0] ; (10009130 ) 1000912e: 4770 bx lr 10009130: 1000f4b4 .word 0x1000f4b4 10009134 : 10009134: 4800 ldr r0, [pc, #0] ; (10009138 ) 10009136: 4770 bx lr 10009138: 1000f460 .word 0x1000f460 1000913c : 1000913c: b570 push {r4, r5, r6, lr} 1000913e: 0004 movs r4, r0 10009140: 4816 ldr r0, [pc, #88] ; (1000919c ) 10009142: 7803 ldrb r3, [r0, #0] 10009144: 2b00 cmp r3, #0 10009146: d020 beq.n 1000918a 10009148: 2c00 cmp r4, #0 1000914a: d106 bne.n 1000915a 1000914c: 24c1 movs r4, #193 ; 0xc1 1000914e: 4814 ldr r0, [pc, #80] ; (100091a0 ) 10009150: 4b14 ldr r3, [pc, #80] ; (100091a4 ) 10009152: 00a4 lsls r4, r4, #2 10009154: 8043 strh r3, [r0, #2] 10009156: 8004 strh r4, [r0, #0] 10009158: bd70 pop {r4, r5, r6, pc} 1000915a: 2c05 cmp r4, #5 1000915c: d81c bhi.n 10009198 1000915e: 4b12 ldr r3, [pc, #72] ; (100091a8 ) 10009160: 480f ldr r0, [pc, #60] ; (100091a0 ) 10009162: 00a4 lsls r4, r4, #2 10009164: 58e5 ldr r5, [r4, r3] 10009166: 1c81 adds r1, r0, #2 10009168: 2300 movs r3, #0 1000916a: e004 b.n 10009176 1000916c: 3301 adds r3, #1 1000916e: 800a strh r2, [r1, #0] 10009170: 3102 adds r1, #2 10009172: 2b13 cmp r3, #19 10009174: d00d beq.n 10009192 10009176: 5cea ldrb r2, [r5, r3] 10009178: b2dc uxtb r4, r3 1000917a: 2a00 cmp r2, #0 1000917c: d1f6 bne.n 1000916c 1000917e: 23c0 movs r3, #192 ; 0xc0 10009180: 3401 adds r4, #1 10009182: 0064 lsls r4, r4, #1 10009184: 009b lsls r3, r3, #2 10009186: 431c orrs r4, r3 10009188: e7e5 b.n 10009156 1000918a: 2111 movs r1, #17 1000918c: f002 faa0 bl 1000b6d0 10009190: e7da b.n 10009148 10009192: 24ca movs r4, #202 ; 0xca 10009194: 00a4 lsls r4, r4, #2 10009196: e7de b.n 10009156 10009198: 2000 movs r0, #0 1000919a: e7dd b.n 10009158 1000919c: 20003d30 .word 0x20003d30 100091a0: 200036b8 .word 0x200036b8 100091a4: 00000409 .word 0x00000409 100091a8: 1000f4c8 .word 0x1000f4c8 100091ac : 100091ac: b5f0 push {r4, r5, r6, r7, lr} 100091ae: 4657 mov r7, sl 100091b0: 46de mov lr, fp 100091b2: 464e mov r6, r9 100091b4: 4645 mov r5, r8 100091b6: 2398 movs r3, #152 ; 0x98 100091b8: 2480 movs r4, #128 ; 0x80 100091ba: b5e0 push {r5, r6, r7, lr} 100091bc: 4a6b ldr r2, [pc, #428] ; (1000936c ) 100091be: 0264 lsls r4, r4, #9 100091c0: 58d7 ldr r7, [r2, r3] 100091c2: b083 sub sp, #12 100091c4: 4227 tst r7, r4 100091c6: d028 beq.n 1000921a 100091c8: 2201 movs r2, #1 100091ca: 2123 movs r1, #35 ; 0x23 100091cc: 4b68 ldr r3, [pc, #416] ; (10009370 ) 100091ce: 2000 movs r0, #0 100091d0: 545a strb r2, [r3, r1] 100091d2: 70da strb r2, [r3, #3] 100091d4: 4967 ldr r1, [pc, #412] ; (10009374 ) 100091d6: f001 fab3 bl 1000a740 100091da: 2280 movs r2, #128 ; 0x80 100091dc: 4b66 ldr r3, [pc, #408] ; (10009378 ) 100091de: 0292 lsls r2, r2, #10 100091e0: 651a str r2, [r3, #80] ; 0x50 100091e2: 4b66 ldr r3, [pc, #408] ; (1000937c ) 100091e4: 469a mov sl, r3 100091e6: 06fb lsls r3, r7, #27 100091e8: d41c bmi.n 10009224 100091ea: 2380 movs r3, #128 ; 0x80 100091ec: 015b lsls r3, r3, #5 100091ee: 421f tst r7, r3 100091f0: d14a bne.n 10009288 100091f2: 2380 movs r3, #128 ; 0x80 100091f4: 01db lsls r3, r3, #7 100091f6: 421f tst r7, r3 100091f8: d000 beq.n 100091fc 100091fa: e08d b.n 10009318 100091fc: 2380 movs r3, #128 ; 0x80 100091fe: 021b lsls r3, r3, #8 10009200: 421f tst r7, r3 10009202: d000 beq.n 10009206 10009204: e096 b.n 10009334 10009206: 42bc cmp r4, r7 10009208: d000 beq.n 1000920c 1000920a: e0aa b.n 10009362 1000920c: b003 add sp, #12 1000920e: bc3c pop {r2, r3, r4, r5} 10009210: 4690 mov r8, r2 10009212: 4699 mov r9, r3 10009214: 46a2 mov sl, r4 10009216: 46ab mov fp, r5 10009218: bdf0 pop {r4, r5, r6, r7, pc} 1000921a: 2310 movs r3, #16 1000921c: 2400 movs r4, #0 1000921e: 469a mov sl, r3 10009220: 06fb lsls r3, r7, #27 10009222: d5e2 bpl.n 100091ea 10009224: 4b51 ldr r3, [pc, #324] ; (1000936c ) 10009226: 6d9b ldr r3, [r3, #88] ; 0x58 10009228: 4698 mov r8, r3 1000922a: 2b00 cmp r3, #0 1000922c: d027 beq.n 1000927e 1000922e: 4b52 ldr r3, [pc, #328] ; (10009378 ) 10009230: 2400 movs r4, #0 10009232: 469b mov fp, r3 10009234: 2301 movs r3, #1 10009236: 4699 mov r9, r3 10009238: 4643 mov r3, r8 1000923a: 2601 movs r6, #1 1000923c: 46b8 mov r8, r7 1000923e: 001f movs r7, r3 10009240: e004 b.n 1000924c 10009242: 3401 adds r4, #1 10009244: 0076 lsls r6, r6, #1 10009246: b2e4 uxtb r4, r4 10009248: 2c20 cmp r4, #32 1000924a: d017 beq.n 1000927c 1000924c: 423e tst r6, r7 1000924e: d0f8 beq.n 10009242 10009250: 465b mov r3, fp 10009252: 659e str r6, [r3, #88] ; 0x58 10009254: 464b mov r3, r9 10009256: 0865 lsrs r5, r4, #1 10009258: 43a3 bics r3, r4 1000925a: 006d lsls r5, r5, #1 1000925c: 18ed adds r5, r5, r3 1000925e: 4b44 ldr r3, [pc, #272] ; (10009370 ) 10009260: 016d lsls r5, r5, #5 10009262: 469c mov ip, r3 10009264: 4465 add r5, ip 10009266: 0028 movs r0, r5 10009268: f000 fb8c bl 10009984 1000926c: 2800 cmp r0, #0 1000926e: d16c bne.n 1000934a 10009270: 3401 adds r4, #1 10009272: 43b7 bics r7, r6 10009274: b2e4 uxtb r4, r4 10009276: 0076 lsls r6, r6, #1 10009278: 2f00 cmp r7, #0 1000927a: d1e5 bne.n 10009248 1000927c: 4647 mov r7, r8 1000927e: 2380 movs r3, #128 ; 0x80 10009280: 015b lsls r3, r3, #5 10009282: 4654 mov r4, sl 10009284: 421f tst r7, r3 10009286: d0b4 beq.n 100091f2 10009288: 431c orrs r4, r3 1000928a: 2300 movs r3, #0 1000928c: 4a37 ldr r2, [pc, #220] ; (1000936c ) 1000928e: 2100 movs r1, #0 10009290: 6013 str r3, [r2, #0] 10009292: 4a38 ldr r2, [pc, #224] ; (10009374 ) 10009294: 483a ldr r0, [pc, #232] ; (10009380 ) 10009296: 6093 str r3, [r2, #8] 10009298: 60d3 str r3, [r2, #12] 1000929a: 4a3a ldr r2, [pc, #232] ; (10009384 ) 1000929c: 6093 str r3, [r2, #8] 1000929e: 60d3 str r3, [r2, #12] 100092a0: 4a39 ldr r2, [pc, #228] ; (10009388 ) 100092a2: 6093 str r3, [r2, #8] 100092a4: 60d3 str r3, [r2, #12] 100092a6: 4a39 ldr r2, [pc, #228] ; (1000938c ) 100092a8: 6093 str r3, [r2, #8] 100092aa: 60d3 str r3, [r2, #12] 100092ac: 4a38 ldr r2, [pc, #224] ; (10009390 ) 100092ae: 6093 str r3, [r2, #8] 100092b0: 60d3 str r3, [r2, #12] 100092b2: 4a38 ldr r2, [pc, #224] ; (10009394 ) 100092b4: 6093 str r3, [r2, #8] 100092b6: 60d3 str r3, [r2, #12] 100092b8: 4a37 ldr r2, [pc, #220] ; (10009398 ) 100092ba: 6093 str r3, [r2, #8] 100092bc: 60d3 str r3, [r2, #12] 100092be: 4a37 ldr r2, [pc, #220] ; (1000939c ) 100092c0: 6093 str r3, [r2, #8] 100092c2: 60d3 str r3, [r2, #12] 100092c4: 4a36 ldr r2, [pc, #216] ; (100093a0 ) 100092c6: 6093 str r3, [r2, #8] 100092c8: 60d3 str r3, [r2, #12] 100092ca: 4a36 ldr r2, [pc, #216] ; (100093a4 ) 100092cc: 6093 str r3, [r2, #8] 100092ce: 60d3 str r3, [r2, #12] 100092d0: 4a35 ldr r2, [pc, #212] ; (100093a8 ) 100092d2: 6093 str r3, [r2, #8] 100092d4: 60d3 str r3, [r2, #12] 100092d6: 4a35 ldr r2, [pc, #212] ; (100093ac ) 100092d8: 6093 str r3, [r2, #8] 100092da: 60d3 str r3, [r2, #12] 100092dc: 4a34 ldr r2, [pc, #208] ; (100093b0 ) 100092de: 6093 str r3, [r2, #8] 100092e0: 60d3 str r3, [r2, #12] 100092e2: 4a34 ldr r2, [pc, #208] ; (100093b4 ) 100092e4: 6093 str r3, [r2, #8] 100092e6: 60d3 str r3, [r2, #12] 100092e8: 4a33 ldr r2, [pc, #204] ; (100093b8 ) 100092ea: 6093 str r3, [r2, #8] 100092ec: 60d3 str r3, [r2, #12] 100092ee: 22f0 movs r2, #240 ; 0xf0 100092f0: 0092 lsls r2, r2, #2 100092f2: f7ff fb33 bl 1000895c <__wrap_memset> 100092f6: 4b31 ldr r3, [pc, #196] ; (100093bc ) 100092f8: 4a31 ldr r2, [pc, #196] ; (100093c0 ) 100092fa: 2100 movs r1, #0 100092fc: 601a str r2, [r3, #0] 100092fe: 2000 movs r0, #0 10009300: 2201 movs r2, #1 10009302: f001 f9f1 bl 1000a6e8 10009306: 2280 movs r2, #128 ; 0x80 10009308: 4b1b ldr r3, [pc, #108] ; (10009378 ) 1000930a: 0312 lsls r2, r2, #12 1000930c: 651a str r2, [r3, #80] ; 0x50 1000930e: 2380 movs r3, #128 ; 0x80 10009310: 01db lsls r3, r3, #7 10009312: 421f tst r7, r3 10009314: d100 bne.n 10009318 10009316: e771 b.n 100091fc 10009318: 2201 movs r2, #1 1000931a: 2104 movs r1, #4 1000931c: 2000 movs r0, #0 1000931e: 431c orrs r4, r3 10009320: f001 f950 bl 1000a5c4 10009324: 2210 movs r2, #16 10009326: 4b14 ldr r3, [pc, #80] ; (10009378 ) 10009328: 651a str r2, [r3, #80] ; 0x50 1000932a: 2380 movs r3, #128 ; 0x80 1000932c: 021b lsls r3, r3, #8 1000932e: 421f tst r7, r3 10009330: d100 bne.n 10009334 10009332: e768 b.n 10009206 10009334: 2201 movs r2, #1 10009336: 2105 movs r1, #5 10009338: 2000 movs r0, #0 1000933a: 431c orrs r4, r3 1000933c: f001 f942 bl 1000a5c4 10009340: 2280 movs r2, #128 ; 0x80 10009342: 4b0d ldr r3, [pc, #52] ; (10009378 ) 10009344: 0112 lsls r2, r2, #4 10009346: 651a str r2, [r3, #80] ; 0x50 10009348: e75d b.n 10009206 1000934a: 464b mov r3, r9 1000934c: 8aaa ldrh r2, [r5, #20] 1000934e: 78a9 ldrb r1, [r5, #2] 10009350: 2000 movs r0, #0 10009352: 9300 str r3, [sp, #0] 10009354: 2300 movs r3, #0 10009356: f001 fa1b bl 1000a790 1000935a: 0028 movs r0, r5 1000935c: f000 fa3a bl 100097d4 10009360: e786 b.n 10009270 10009362: 0021 movs r1, r4 10009364: 4817 ldr r0, [pc, #92] ; (100093c4 ) 10009366: 4079 eors r1, r7 10009368: f7fb fcfe bl 10004d68 1000936c: 50110000 .word 0x50110000 10009370: 200036ec .word 0x200036ec 10009374: 50100000 .word 0x50100000 10009378: 50113000 .word 0x50113000 1000937c: 00010010 .word 0x00010010 10009380: 2000372c .word 0x2000372c 10009384: 50100008 .word 0x50100008 10009388: 50100010 .word 0x50100010 1000938c: 50100018 .word 0x50100018 10009390: 50100020 .word 0x50100020 10009394: 50100028 .word 0x50100028 10009398: 50100030 .word 0x50100030 1000939c: 50100038 .word 0x50100038 100093a0: 50100040 .word 0x50100040 100093a4: 50100048 .word 0x50100048 100093a8: 50100050 .word 0x50100050 100093ac: 50100058 .word 0x50100058 100093b0: 50100060 .word 0x50100060 100093b4: 50100068 .word 0x50100068 100093b8: 50100070 .word 0x50100070 100093bc: 20003af4 .word 0x20003af4 100093c0: 50100180 .word 0x50100180 100093c4: 1000f4e0 .word 0x1000f4e0 100093c8 : 100093c8: b510 push {r4, lr} 100093ca: 2101 movs r1, #1 100093cc: 2005 movs r0, #5 100093ce: f7fb fe53 bl 10005078 100093d2: bd10 pop {r4, pc} 100093d4 : 100093d4: b510 push {r4, lr} 100093d6: 2200 movs r2, #0 100093d8: 2100 movs r1, #0 100093da: 4802 ldr r0, [pc, #8] ; (100093e4 ) 100093dc: f000 fa2c bl 10009838 100093e0: bd10 pop {r4, pc} 100093e2: 46c0 nop ; (mov r8, r8) 100093e4: 2000370c .word 0x2000370c 100093e8 : 100093e8: 2280 movs r2, #128 ; 0x80 100093ea: 4b02 ldr r3, [pc, #8] ; (100093f4 ) 100093ec: 0252 lsls r2, r2, #9 100093ee: 64da str r2, [r3, #76] ; 0x4c 100093f0: 4770 bx lr 100093f2: 46c0 nop ; (mov r8, r8) 100093f4: 50112000 .word 0x50112000 100093f8 : 100093f8: b5f0 push {r4, r5, r6, r7, lr} 100093fa: 46c6 mov lr, r8 100093fc: b500 push {lr} 100093fe: 0007 movs r7, r0 10009400: f000 f9c2 bl 10009788 10009404: 230c movs r3, #12 10009406: 4d35 ldr r5, [pc, #212] ; (100094dc ) 10009408: 4935 ldr r1, [pc, #212] ; (100094e0 ) 1000940a: 67ab str r3, [r5, #120] ; 0x78 1000940c: 2005 movs r0, #5 1000940e: f7fb fe55 bl 100050bc 10009412: 2340 movs r3, #64 ; 0x40 10009414: 4698 mov r8, r3 10009416: 4c33 ldr r4, [pc, #204] ; (100094e4 ) 10009418: 2240 movs r2, #64 ; 0x40 1000941a: 2100 movs r1, #0 1000941c: 0020 movs r0, r4 1000941e: f7ff fa9d bl 1000895c <__wrap_memset> 10009422: 4643 mov r3, r8 10009424: 2601 movs r6, #1 10009426: 83a3 strh r3, [r4, #28] 10009428: 2121 movs r1, #33 ; 0x21 1000942a: 2300 movs r3, #0 1000942c: 4a2e ldr r2, [pc, #184] ; (100094e8 ) 1000942e: 7066 strb r6, [r4, #1] 10009430: 60a2 str r2, [r4, #8] 10009432: 6013 str r3, [r2, #0] 10009434: 5463 strb r3, [r4, r1] 10009436: 315f adds r1, #95 ; 0x5f 10009438: 8461 strh r1, [r4, #34] ; 0x22 1000943a: 4641 mov r1, r8 1000943c: 87a1 strh r1, [r4, #60] ; 0x3c 1000943e: 3902 subs r1, #2 10009440: 5463 strb r3, [r4, r1] 10009442: 4a2a ldr r2, [pc, #168] ; (100094ec ) 10009444: 492a ldr r1, [pc, #168] ; (100094f0 ) 10009446: 6063 str r3, [r4, #4] 10009448: 60e2 str r2, [r4, #12] 1000944a: 62a1 str r1, [r4, #40] ; 0x28 1000944c: 600b str r3, [r1, #0] 1000944e: 62e2 str r2, [r4, #44] ; 0x2c 10009450: 4a28 ldr r2, [pc, #160] ; (100094f4 ) 10009452: 6263 str r3, [r4, #36] ; 0x24 10009454: 6093 str r3, [r2, #8] 10009456: 60d3 str r3, [r2, #12] 10009458: 4a27 ldr r2, [pc, #156] ; (100094f8 ) 1000945a: 0020 movs r0, r4 1000945c: 6093 str r3, [r2, #8] 1000945e: 60d3 str r3, [r2, #12] 10009460: 4a26 ldr r2, [pc, #152] ; (100094fc ) 10009462: 2100 movs r1, #0 10009464: 6093 str r3, [r2, #8] 10009466: 60d3 str r3, [r2, #12] 10009468: 4a25 ldr r2, [pc, #148] ; (10009500 ) 1000946a: 3040 adds r0, #64 ; 0x40 1000946c: 6093 str r3, [r2, #8] 1000946e: 60d3 str r3, [r2, #12] 10009470: 4a24 ldr r2, [pc, #144] ; (10009504 ) 10009472: 6093 str r3, [r2, #8] 10009474: 60d3 str r3, [r2, #12] 10009476: 4a24 ldr r2, [pc, #144] ; (10009508 ) 10009478: 6093 str r3, [r2, #8] 1000947a: 60d3 str r3, [r2, #12] 1000947c: 4a23 ldr r2, [pc, #140] ; (1000950c ) 1000947e: 6093 str r3, [r2, #8] 10009480: 60d3 str r3, [r2, #12] 10009482: 4a23 ldr r2, [pc, #140] ; (10009510 ) 10009484: 6093 str r3, [r2, #8] 10009486: 60d3 str r3, [r2, #12] 10009488: 4a22 ldr r2, [pc, #136] ; (10009514 ) 1000948a: 6093 str r3, [r2, #8] 1000948c: 60d3 str r3, [r2, #12] 1000948e: 4a22 ldr r2, [pc, #136] ; (10009518 ) 10009490: 6093 str r3, [r2, #8] 10009492: 60d3 str r3, [r2, #12] 10009494: 4a21 ldr r2, [pc, #132] ; (1000951c ) 10009496: 6093 str r3, [r2, #8] 10009498: 60d3 str r3, [r2, #12] 1000949a: 4a21 ldr r2, [pc, #132] ; (10009520 ) 1000949c: 6093 str r3, [r2, #8] 1000949e: 60d3 str r3, [r2, #12] 100094a0: 4a20 ldr r2, [pc, #128] ; (10009524 ) 100094a2: 6093 str r3, [r2, #8] 100094a4: 60d3 str r3, [r2, #12] 100094a6: 4a20 ldr r2, [pc, #128] ; (10009528 ) 100094a8: 6093 str r3, [r2, #8] 100094aa: 60d3 str r3, [r2, #12] 100094ac: 4a1f ldr r2, [pc, #124] ; (1000952c ) 100094ae: 6093 str r3, [r2, #8] 100094b0: 60d3 str r3, [r2, #12] 100094b2: 22f0 movs r2, #240 ; 0xf0 100094b4: 0092 lsls r2, r2, #2 100094b6: f7ff fa51 bl 1000895c <__wrap_memset> 100094ba: 4b1d ldr r3, [pc, #116] ; (10009530 ) 100094bc: 4a1d ldr r2, [pc, #116] ; (10009534 ) 100094be: 0038 movs r0, r7 100094c0: 601a str r2, [r3, #0] 100094c2: 2380 movs r3, #128 ; 0x80 100094c4: 059b lsls r3, r3, #22 100094c6: 642e str r6, [r5, #64] ; 0x40 100094c8: 64eb str r3, [r5, #76] ; 0x4c 100094ca: 2390 movs r3, #144 ; 0x90 100094cc: 4a1a ldr r2, [pc, #104] ; (10009538 ) 100094ce: 50ea str r2, [r5, r3] 100094d0: f7ff ff8a bl 100093e8 100094d4: bc04 pop {r2} 100094d6: 4690 mov r8, r2 100094d8: bdf0 pop {r4, r5, r6, r7, pc} 100094da: 46c0 nop ; (mov r8, r8) 100094dc: 50110000 .word 0x50110000 100094e0: 100091ad .word 0x100091ad 100094e4: 200036ec .word 0x200036ec 100094e8: 50100084 .word 0x50100084 100094ec: 50100100 .word 0x50100100 100094f0: 50100080 .word 0x50100080 100094f4: 50100000 .word 0x50100000 100094f8: 50100008 .word 0x50100008 100094fc: 50100010 .word 0x50100010 10009500: 50100018 .word 0x50100018 10009504: 50100020 .word 0x50100020 10009508: 50100028 .word 0x50100028 1000950c: 50100030 .word 0x50100030 10009510: 50100038 .word 0x50100038 10009514: 50100040 .word 0x50100040 10009518: 50100048 .word 0x50100048 1000951c: 50100050 .word 0x50100050 10009520: 50100058 .word 0x50100058 10009524: 50100060 .word 0x50100060 10009528: 50100068 .word 0x50100068 1000952c: 50100070 .word 0x50100070 10009530: 20003af4 .word 0x20003af4 10009534: 50100180 .word 0x50100180 10009538: 0001d010 .word 0x0001d010 1000953c : 1000953c: 780b ldrb r3, [r1, #0] 1000953e: 065b lsls r3, r3, #25 10009540: d102 bne.n 10009548 10009542: 784b ldrb r3, [r1, #1] 10009544: 2b05 cmp r3, #5 10009546: d000 beq.n 1000954a 10009548: 4770 bx lr 1000954a: 788a ldrb r2, [r1, #2] 1000954c: 4b01 ldr r3, [pc, #4] ; (10009554 ) 1000954e: 601a str r2, [r3, #0] 10009550: e7fa b.n 10009548 10009552: 46c0 nop ; (mov r8, r8) 10009554: 50110000 .word 0x50110000 10009558 : 10009558: b5f0 push {r4, r5, r6, r7, lr} 1000955a: 46ce mov lr, r9 1000955c: 4647 mov r7, r8 1000955e: b580 push {r7, lr} 10009560: 788b ldrb r3, [r1, #2] 10009562: 7948 ldrb r0, [r1, #5] 10009564: 469c mov ip, r3 10009566: 2307 movs r3, #7 10009568: 4003 ands r3, r0 1000956a: 78c8 ldrb r0, [r1, #3] 1000956c: 790a ldrb r2, [r1, #4] 1000956e: 0780 lsls r0, r0, #30 10009570: 0f80 lsrs r0, r0, #30 10009572: 021b lsls r3, r3, #8 10009574: 4313 orrs r3, r2 10009576: b2c2 uxtb r2, r0 10009578: 4691 mov r9, r2 1000957a: 217f movs r1, #127 ; 0x7f 1000957c: 4662 mov r2, ip 1000957e: 4666 mov r6, ip 10009580: 4011 ands r1, r2 10009582: 09d4 lsrs r4, r2, #7 10009584: 004f lsls r7, r1, #1 10009586: 4d29 ldr r5, [pc, #164] ; (1000962c ) 10009588: 193a adds r2, r7, r4 1000958a: 0152 lsls r2, r2, #5 1000958c: 18aa adds r2, r5, r2 1000958e: 7096 strb r6, [r2, #2] 10009590: 2601 movs r6, #1 10009592: 46b4 mov ip, r6 10009594: 4666 mov r6, ip 10009596: 4066 eors r6, r4 10009598: 7056 strb r6, [r2, #1] 1000959a: 2600 movs r6, #0 1000959c: 8393 strh r3, [r2, #28] 1000959e: 70d6 strb r6, [r2, #3] 100095a0: 7790 strb r0, [r2, #30] 100095a2: 00ca lsls r2, r1, #3 100095a4: 2c01 cmp r4, #1 100095a6: d027 beq.n 100095f8 100095a8: 4821 ldr r0, [pc, #132] ; (10009630 ) 100095aa: 4680 mov r8, r0 100095ac: 0188 lsls r0, r1, #6 100095ae: 4442 add r2, r8 100095b0: 1828 adds r0, r5, r0 100095b2: 6082 str r2, [r0, #8] 100095b4: 6016 str r6, [r2, #0] 100095b6: 2900 cmp r1, #0 100095b8: d027 beq.n 1000960a 100095ba: 4a1e ldr r2, [pc, #120] ; (10009634 ) 100095bc: 00c9 lsls r1, r1, #3 100095be: 4694 mov ip, r2 100095c0: 4461 add r1, ip 100095c2: 6041 str r1, [r0, #4] 100095c4: 223f movs r2, #63 ; 0x3f 100095c6: 333f adds r3, #63 ; 0x3f 100095c8: 4393 bics r3, r2 100095ca: 464a mov r2, r9 100095cc: 2a02 cmp r2, #2 100095ce: d100 bne.n 100095d2 100095d0: 005b lsls r3, r3, #1 100095d2: 4919 ldr r1, [pc, #100] ; (10009638 ) 100095d4: 193f adds r7, r7, r4 100095d6: 680a ldr r2, [r1, #0] 100095d8: 017f lsls r7, r7, #5 100095da: 18d3 adds r3, r2, r3 100095dc: 600b str r3, [r1, #0] 100095de: 4b17 ldr r3, [pc, #92] ; (1000963c ) 100095e0: 19ed adds r5, r5, r7 100095e2: 60ea str r2, [r5, #12] 100095e4: 405a eors r2, r3 100095e6: 2380 movs r3, #128 ; 0x80 100095e8: 061b lsls r3, r3, #24 100095ea: 4313 orrs r3, r2 100095ec: 464a mov r2, r9 100095ee: 0696 lsls r6, r2, #26 100095f0: 431e orrs r6, r3 100095f2: 686b ldr r3, [r5, #4] 100095f4: 601e str r6, [r3, #0] 100095f6: e00e b.n 10009616 100095f8: 4811 ldr r0, [pc, #68] ; (10009640 ) 100095fa: 4680 mov r8, r0 100095fc: 0188 lsls r0, r1, #6 100095fe: 4442 add r2, r8 10009600: 1828 adds r0, r5, r0 10009602: 6282 str r2, [r0, #40] ; 0x28 10009604: 6016 str r6, [r2, #0] 10009606: 2900 cmp r1, #0 10009608: d10a bne.n 10009620 1000960a: 2300 movs r3, #0 1000960c: 0164 lsls r4, r4, #5 1000960e: 192d adds r5, r5, r4 10009610: 606b str r3, [r5, #4] 10009612: 4b0c ldr r3, [pc, #48] ; (10009644 ) 10009614: 60eb str r3, [r5, #12] 10009616: 2001 movs r0, #1 10009618: bc0c pop {r2, r3} 1000961a: 4690 mov r8, r2 1000961c: 4699 mov r9, r3 1000961e: bdf0 pop {r4, r5, r6, r7, pc} 10009620: 4a06 ldr r2, [pc, #24] ; (1000963c ) 10009622: 00c9 lsls r1, r1, #3 10009624: 4694 mov ip, r2 10009626: 4461 add r1, ip 10009628: 6241 str r1, [r0, #36] ; 0x24 1000962a: e7cb b.n 100095c4 1000962c: 200036ec .word 0x200036ec 10009630: 50100084 .word 0x50100084 10009634: 50100004 .word 0x50100004 10009638: 20003af4 .word 0x20003af4 1000963c: 50100000 .word 0x50100000 10009640: 50100080 .word 0x50100080 10009644: 50100100 .word 0x50100100 10009648 : 10009648: 2300 movs r3, #0 1000964a: 4a1c ldr r2, [pc, #112] ; (100096bc ) 1000964c: b510 push {r4, lr} 1000964e: 6093 str r3, [r2, #8] 10009650: 60d3 str r3, [r2, #12] 10009652: 4a1b ldr r2, [pc, #108] ; (100096c0 ) 10009654: 2100 movs r1, #0 10009656: 6093 str r3, [r2, #8] 10009658: 60d3 str r3, [r2, #12] 1000965a: 4a1a ldr r2, [pc, #104] ; (100096c4 ) 1000965c: 481a ldr r0, [pc, #104] ; (100096c8 ) 1000965e: 6093 str r3, [r2, #8] 10009660: 60d3 str r3, [r2, #12] 10009662: 4a1a ldr r2, [pc, #104] ; (100096cc ) 10009664: 6093 str r3, [r2, #8] 10009666: 60d3 str r3, [r2, #12] 10009668: 4a19 ldr r2, [pc, #100] ; (100096d0 ) 1000966a: 6093 str r3, [r2, #8] 1000966c: 60d3 str r3, [r2, #12] 1000966e: 4a19 ldr r2, [pc, #100] ; (100096d4 ) 10009670: 6093 str r3, [r2, #8] 10009672: 60d3 str r3, [r2, #12] 10009674: 4a18 ldr r2, [pc, #96] ; (100096d8 ) 10009676: 6093 str r3, [r2, #8] 10009678: 60d3 str r3, [r2, #12] 1000967a: 4a18 ldr r2, [pc, #96] ; (100096dc ) 1000967c: 6093 str r3, [r2, #8] 1000967e: 60d3 str r3, [r2, #12] 10009680: 4a17 ldr r2, [pc, #92] ; (100096e0 ) 10009682: 6093 str r3, [r2, #8] 10009684: 60d3 str r3, [r2, #12] 10009686: 4a17 ldr r2, [pc, #92] ; (100096e4 ) 10009688: 6093 str r3, [r2, #8] 1000968a: 60d3 str r3, [r2, #12] 1000968c: 4a16 ldr r2, [pc, #88] ; (100096e8 ) 1000968e: 6093 str r3, [r2, #8] 10009690: 60d3 str r3, [r2, #12] 10009692: 4a16 ldr r2, [pc, #88] ; (100096ec ) 10009694: 6093 str r3, [r2, #8] 10009696: 60d3 str r3, [r2, #12] 10009698: 4a15 ldr r2, [pc, #84] ; (100096f0 ) 1000969a: 6093 str r3, [r2, #8] 1000969c: 60d3 str r3, [r2, #12] 1000969e: 4a15 ldr r2, [pc, #84] ; (100096f4 ) 100096a0: 6093 str r3, [r2, #8] 100096a2: 60d3 str r3, [r2, #12] 100096a4: 4a14 ldr r2, [pc, #80] ; (100096f8 ) 100096a6: 6093 str r3, [r2, #8] 100096a8: 60d3 str r3, [r2, #12] 100096aa: 22f0 movs r2, #240 ; 0xf0 100096ac: 0092 lsls r2, r2, #2 100096ae: f7ff f955 bl 1000895c <__wrap_memset> 100096b2: 4b12 ldr r3, [pc, #72] ; (100096fc ) 100096b4: 4a12 ldr r2, [pc, #72] ; (10009700 ) 100096b6: 601a str r2, [r3, #0] 100096b8: bd10 pop {r4, pc} 100096ba: 46c0 nop ; (mov r8, r8) 100096bc: 50100000 .word 0x50100000 100096c0: 50100008 .word 0x50100008 100096c4: 50100010 .word 0x50100010 100096c8: 2000372c .word 0x2000372c 100096cc: 50100018 .word 0x50100018 100096d0: 50100020 .word 0x50100020 100096d4: 50100028 .word 0x50100028 100096d8: 50100030 .word 0x50100030 100096dc: 50100038 .word 0x50100038 100096e0: 50100040 .word 0x50100040 100096e4: 50100048 .word 0x50100048 100096e8: 50100050 .word 0x50100050 100096ec: 50100058 .word 0x50100058 100096f0: 50100060 .word 0x50100060 100096f4: 50100068 .word 0x50100068 100096f8: 50100070 .word 0x50100070 100096fc: 20003af4 .word 0x20003af4 10009700: 50100180 .word 0x50100180 10009704 : 10009704: 207f movs r0, #127 ; 0x7f 10009706: b520 push {r5, lr} 10009708: 0015 movs r5, r2 1000970a: 4008 ands r0, r1 1000970c: 0040 lsls r0, r0, #1 1000970e: 09c9 lsrs r1, r1, #7 10009710: 1840 adds r0, r0, r1 10009712: 4904 ldr r1, [pc, #16] ; (10009724 ) 10009714: 0140 lsls r0, r0, #5 10009716: 1840 adds r0, r0, r1 10009718: 001a movs r2, r3 1000971a: 0029 movs r1, r5 1000971c: f000 f88c bl 10009838 10009720: 2001 movs r0, #1 10009722: bd20 pop {r5, pc} 10009724: 200036ec .word 0x200036ec 10009728 : 10009728: 237f movs r3, #127 ; 0x7f 1000972a: b510 push {r4, lr} 1000972c: 400b ands r3, r1 1000972e: 09c9 lsrs r1, r1, #7 10009730: 2b00 cmp r3, #0 10009732: d103 bne.n 1000973c 10009734: 2202 movs r2, #2 10009736: 4807 ldr r0, [pc, #28] ; (10009754 ) 10009738: 1a52 subs r2, r2, r1 1000973a: 6682 str r2, [r0, #104] ; 0x68 1000973c: 2280 movs r2, #128 ; 0x80 1000973e: 0058 lsls r0, r3, #1 10009740: 1840 adds r0, r0, r1 10009742: 4b05 ldr r3, [pc, #20] ; (10009758 ) 10009744: 0140 lsls r0, r0, #5 10009746: 18c0 adds r0, r0, r3 10009748: 0112 lsls r2, r2, #4 1000974a: 2100 movs r1, #0 1000974c: f000 f848 bl 100097e0 <_hw_endpoint_buffer_control_update32> 10009750: bd10 pop {r4, pc} 10009752: 46c0 nop ; (mov r8, r8) 10009754: 50112000 .word 0x50112000 10009758: 200036ec .word 0x200036ec 1000975c : 1000975c: 237f movs r3, #127 ; 0x7f 1000975e: b510 push {r4, lr} 10009760: 400b ands r3, r1 10009762: d00b beq.n 1000977c 10009764: 09c9 lsrs r1, r1, #7 10009766: 0058 lsls r0, r3, #1 10009768: 1840 adds r0, r0, r1 1000976a: 4b05 ldr r3, [pc, #20] ; (10009780 ) 1000976c: 0140 lsls r0, r0, #5 1000976e: 1818 adds r0, r3, r0 10009770: 2300 movs r3, #0 10009772: 2200 movs r2, #0 10009774: 70c3 strb r3, [r0, #3] 10009776: 4903 ldr r1, [pc, #12] ; (10009784 ) 10009778: f000 f832 bl 100097e0 <_hw_endpoint_buffer_control_update32> 1000977c: bd10 pop {r4, pc} 1000977e: 46c0 nop ; (mov r8, r8) 10009780: 200036ec .word 0x200036ec 10009784: fffff7ff .word 0xfffff7ff 10009788 : 10009788: 2280 movs r2, #128 ; 0x80 1000978a: 4b0d ldr r3, [pc, #52] ; (100097c0 ) 1000978c: 0452 lsls r2, r2, #17 1000978e: b510 push {r4, lr} 10009790: 601a str r2, [r3, #0] 10009792: 4b0c ldr r3, [pc, #48] ; (100097c4 ) 10009794: 490c ldr r1, [pc, #48] ; (100097c8 ) 10009796: 601a str r2, [r3, #0] 10009798: 0010 movs r0, r2 1000979a: 688b ldr r3, [r1, #8] 1000979c: 4398 bics r0, r3 1000979e: d1fb bne.n 10009798 100097a0: 4c0a ldr r4, [pc, #40] ; (100097cc ) 100097a2: 229c movs r2, #156 ; 0x9c 100097a4: 2100 movs r1, #0 100097a6: 0020 movs r0, r4 100097a8: f7ff f8d8 bl 1000895c <__wrap_memset> 100097ac: 2280 movs r2, #128 ; 0x80 100097ae: 2100 movs r1, #0 100097b0: 0152 lsls r2, r2, #5 100097b2: 4807 ldr r0, [pc, #28] ; (100097d0 ) 100097b4: f7ff f8d2 bl 1000895c <__wrap_memset> 100097b8: 2309 movs r3, #9 100097ba: 6763 str r3, [r4, #116] ; 0x74 100097bc: bd10 pop {r4, pc} 100097be: 46c0 nop ; (mov r8, r8) 100097c0: 4000e000 .word 0x4000e000 100097c4: 4000f000 .word 0x4000f000 100097c8: 4000c000 .word 0x4000c000 100097cc: 50110000 .word 0x50110000 100097d0: 50100000 .word 0x50100000 100097d4 : 100097d4: 2300 movs r3, #0 100097d6: 7403 strb r3, [r0, #16] 100097d8: 8243 strh r3, [r0, #18] 100097da: 8283 strh r3, [r0, #20] 100097dc: 6183 str r3, [r0, #24] 100097de: 4770 bx lr 100097e0 <_hw_endpoint_buffer_control_update32>: 100097e0: b510 push {r4, lr} 100097e2: 6883 ldr r3, [r0, #8] 100097e4: 2900 cmp r1, #0 100097e6: d001 beq.n 100097ec <_hw_endpoint_buffer_control_update32+0xc> 100097e8: 681c ldr r4, [r3, #0] 100097ea: 4021 ands r1, r4 100097ec: 2a00 cmp r2, #0 100097ee: d011 beq.n 10009814 <_hw_endpoint_buffer_control_update32+0x34> 100097f0: 2480 movs r4, #128 ; 0x80 100097f2: 00e4 lsls r4, r4, #3 100097f4: 4311 orrs r1, r2 100097f6: 4222 tst r2, r4 100097f8: d00c beq.n 10009814 <_hw_endpoint_buffer_control_update32+0x34> 100097fa: 681a ldr r2, [r3, #0] 100097fc: 4222 tst r2, r4 100097fe: d10b bne.n 10009818 <_hw_endpoint_buffer_control_update32+0x38> 10009800: 4a0a ldr r2, [pc, #40] ; (1000982c <_hw_endpoint_buffer_control_update32+0x4c>) 10009802: 400a ands r2, r1 10009804: 601a str r2, [r3, #0] 10009806: e7ff b.n 10009808 <_hw_endpoint_buffer_control_update32+0x28> 10009808: e7ff b.n 1000980a <_hw_endpoint_buffer_control_update32+0x2a> 1000980a: e7ff b.n 1000980c <_hw_endpoint_buffer_control_update32+0x2c> 1000980c: e7ff b.n 1000980e <_hw_endpoint_buffer_control_update32+0x2e> 1000980e: e7ff b.n 10009810 <_hw_endpoint_buffer_control_update32+0x30> 10009810: e7ff b.n 10009812 <_hw_endpoint_buffer_control_update32+0x32> 10009812: 6883 ldr r3, [r0, #8] 10009814: 6019 str r1, [r3, #0] 10009816: bd10 pop {r4, pc} 10009818: 227f movs r2, #127 ; 0x7f 1000981a: 7881 ldrb r1, [r0, #2] 1000981c: 4804 ldr r0, [pc, #16] ; (10009830 <_hw_endpoint_buffer_control_update32+0x50>) 1000981e: 09cb lsrs r3, r1, #7 10009820: 4011 ands r1, r2 10009822: 4a04 ldr r2, [pc, #16] ; (10009834 <_hw_endpoint_buffer_control_update32+0x54>) 10009824: 009b lsls r3, r3, #2 10009826: 589a ldr r2, [r3, r2] 10009828: f7fb fa9e bl 10004d68 1000982c: fffffbff .word 0xfffffbff 10009830: 1000f4f4 .word 0x1000f4f4 10009834: 20001574 .word 0x20001574 10009838 : 10009838: b5f0 push {r4, r5, r6, r7, lr} 1000983a: 46c6 mov lr, r8 1000983c: 2300 movs r3, #0 1000983e: b500 push {lr} 10009840: 8283 strh r3, [r0, #20] 10009842: 3301 adds r3, #1 10009844: 7403 strb r3, [r0, #16] 10009846: 6843 ldr r3, [r0, #4] 10009848: 0004 movs r4, r0 1000984a: 681e ldr r6, [r3, #0] 1000984c: 8b83 ldrh r3, [r0, #28] 1000984e: 6181 str r1, [r0, #24] 10009850: 1c1f adds r7, r3, #0 10009852: 4293 cmp r3, r2 10009854: d900 bls.n 10009858 10009856: 1c17 adds r7, r2, #0 10009858: 2580 movs r5, #128 ; 0x80 1000985a: b2bf uxth r7, r7 1000985c: 1bd2 subs r2, r2, r7 1000985e: 78e3 ldrb r3, [r4, #3] 10009860: b292 uxth r2, r2 10009862: 00ed lsls r5, r5, #3 10009864: 8262 strh r2, [r4, #18] 10009866: 433d orrs r5, r7 10009868: 2b00 cmp r3, #0 1000986a: d002 beq.n 10009872 1000986c: 2590 movs r5, #144 ; 0x90 1000986e: 01ad lsls r5, r5, #6 10009870: 433d orrs r5, r7 10009872: 2001 movs r0, #1 10009874: 4043 eors r3, r0 10009876: 70e3 strb r3, [r4, #3] 10009878: 7863 ldrb r3, [r4, #1] 1000987a: 2b00 cmp r3, #0 1000987c: d050 beq.n 10009920 1000987e: 2a00 cmp r2, #0 10009880: d11d bne.n 100098be 10009882: 23a0 movs r3, #160 ; 0xa0 10009884: 01db lsls r3, r3, #7 10009886: 431d orrs r5, r3 10009888: 4b38 ldr r3, [pc, #224] ; (1000996c ) 1000988a: 6c1b ldr r3, [r3, #64] ; 0x40 1000988c: 4b38 ldr r3, [pc, #224] ; (10009970 ) 1000988e: 4033 ands r3, r6 10009890: 2680 movs r6, #128 ; 0x80 10009892: 05b6 lsls r6, r6, #22 10009894: 431e orrs r6, r3 10009896: 6863 ldr r3, [r4, #4] 10009898: 68a2 ldr r2, [r4, #8] 1000989a: 601e str r6, [r3, #0] 1000989c: 6813 ldr r3, [r2, #0] 1000989e: 055b lsls r3, r3, #21 100098a0: d459 bmi.n 10009956 100098a2: 4b34 ldr r3, [pc, #208] ; (10009974 ) 100098a4: 402b ands r3, r5 100098a6: 6013 str r3, [r2, #0] 100098a8: e7ff b.n 100098aa 100098aa: e7ff b.n 100098ac 100098ac: e7ff b.n 100098ae 100098ae: e7ff b.n 100098b0 100098b0: e7ff b.n 100098b2 100098b2: e7ff b.n 100098b4 100098b4: 68a3 ldr r3, [r4, #8] 100098b6: 601d str r5, [r3, #0] 100098b8: bc04 pop {r2} 100098ba: 4690 mov r8, r2 100098bc: bdf0 pop {r4, r5, r6, r7, pc} 100098be: 2380 movs r3, #128 ; 0x80 100098c0: 015b lsls r3, r3, #5 100098c2: 431d orrs r5, r3 100098c4: 4b29 ldr r3, [pc, #164] ; (1000996c ) 100098c6: 6c1b ldr r3, [r3, #64] ; 0x40 100098c8: 079b lsls r3, r3, #30 100098ca: d402 bmi.n 100098d2 100098cc: 78a3 ldrb r3, [r4, #2] 100098ce: 09db lsrs r3, r3, #7 100098d0: d0dc beq.n 1000988c 100098d2: 8ba3 ldrh r3, [r4, #28] 100098d4: 1c19 adds r1, r3, #0 100098d6: 4293 cmp r3, r2 100098d8: d900 bls.n 100098dc 100098da: 1c11 adds r1, r2, #0 100098dc: 2780 movs r7, #128 ; 0x80 100098de: b28b uxth r3, r1 100098e0: 00ff lsls r7, r7, #3 100098e2: 1ad2 subs r2, r2, r3 100098e4: 4698 mov r8, r3 100098e6: 431f orrs r7, r3 100098e8: 78e3 ldrb r3, [r4, #3] 100098ea: b292 uxth r2, r2 100098ec: 8262 strh r2, [r4, #18] 100098ee: 2b00 cmp r3, #0 100098f0: d003 beq.n 100098fa 100098f2: 2790 movs r7, #144 ; 0x90 100098f4: 4641 mov r1, r8 100098f6: 01bf lsls r7, r7, #6 100098f8: 430f orrs r7, r1 100098fa: 2101 movs r1, #1 100098fc: 404b eors r3, r1 100098fe: 70e3 strb r3, [r4, #3] 10009900: 7863 ldrb r3, [r4, #1] 10009902: 2b00 cmp r3, #0 10009904: d019 beq.n 1000993a 10009906: 2a00 cmp r2, #0 10009908: d102 bne.n 10009910 1000990a: 2380 movs r3, #128 ; 0x80 1000990c: 01db lsls r3, r3, #7 1000990e: 431f orrs r7, r3 10009910: 4b19 ldr r3, [pc, #100] ; (10009978 ) 10009912: 043f lsls r7, r7, #16 10009914: 4033 ands r3, r6 10009916: 26a0 movs r6, #160 ; 0xa0 10009918: 05f6 lsls r6, r6, #23 1000991a: 433d orrs r5, r7 1000991c: 431e orrs r6, r3 1000991e: e7ba b.n 10009896 10009920: 003a movs r2, r7 10009922: 68e0 ldr r0, [r4, #12] 10009924: f7ff f820 bl 10008968 <__wrap___aeabi_memcpy> 10009928: 69a3 ldr r3, [r4, #24] 1000992a: 8a62 ldrh r2, [r4, #18] 1000992c: 469c mov ip, r3 1000992e: 2380 movs r3, #128 ; 0x80 10009930: 4467 add r7, ip 10009932: 021b lsls r3, r3, #8 10009934: 61a7 str r7, [r4, #24] 10009936: 431d orrs r5, r3 10009938: e7a1 b.n 1000987e 1000993a: 68e0 ldr r0, [r4, #12] 1000993c: 4642 mov r2, r8 1000993e: 3040 adds r0, #64 ; 0x40 10009940: 69a1 ldr r1, [r4, #24] 10009942: f7ff f811 bl 10008968 <__wrap___aeabi_memcpy> 10009946: 69a3 ldr r3, [r4, #24] 10009948: 8a62 ldrh r2, [r4, #18] 1000994a: 4443 add r3, r8 1000994c: 61a3 str r3, [r4, #24] 1000994e: 2380 movs r3, #128 ; 0x80 10009950: 021b lsls r3, r3, #8 10009952: 431f orrs r7, r3 10009954: e7d7 b.n 10009906 10009956: 227f movs r2, #127 ; 0x7f 10009958: 78a1 ldrb r1, [r4, #2] 1000995a: 4808 ldr r0, [pc, #32] ; (1000997c ) 1000995c: 09cb lsrs r3, r1, #7 1000995e: 4011 ands r1, r2 10009960: 4a07 ldr r2, [pc, #28] ; (10009980 ) 10009962: 009b lsls r3, r3, #2 10009964: 589a ldr r2, [r3, r2] 10009966: f7fb f9ff bl 10004d68 1000996a: 46c0 nop ; (mov r8, r8) 1000996c: 50110000 .word 0x50110000 10009970: afffffff .word 0xafffffff 10009974: fffffbff .word 0xfffffbff 10009978: dfffffff .word 0xdfffffff 1000997c: 1000f4f4 .word 0x1000f4f4 10009980: 20001574 .word 0x20001574 10009984 : 10009984: b5f0 push {r4, r5, r6, r7, lr} 10009986: 46c6 mov lr, r8 10009988: b500 push {lr} 1000998a: 7c06 ldrb r6, [r0, #16] 1000998c: 0004 movs r4, r0 1000998e: 2e00 cmp r6, #0 10009990: d100 bne.n 10009994 10009992: e0d8 b.n 10009b46 10009994: 6883 ldr r3, [r0, #8] 10009996: 681a ldr r2, [r3, #0] 10009998: 681d ldr r5, [r3, #0] 1000999a: 7843 ldrb r3, [r0, #1] 1000999c: 05ad lsls r5, r5, #22 1000999e: 0dad lsrs r5, r5, #22 100099a0: 2b00 cmp r3, #0 100099a2: d150 bne.n 10009a46 100099a4: 8a83 ldrh r3, [r0, #20] 100099a6: 18eb adds r3, r5, r3 100099a8: b29b uxth r3, r3 100099aa: 8283 strh r3, [r0, #20] 100099ac: 8ba1 ldrh r1, [r4, #28] 100099ae: 6862 ldr r2, [r4, #4] 100099b0: 428d cmp r5, r1 100099b2: d206 bcs.n 100099c2 100099b4: 2300 movs r3, #0 100099b6: 8263 strh r3, [r4, #18] 100099b8: 6813 ldr r3, [r2, #0] 100099ba: 0030 movs r0, r6 100099bc: bc04 pop {r2} 100099be: 4690 mov r8, r2 100099c0: bdf0 pop {r4, r5, r6, r7, pc} 100099c2: 6812 ldr r2, [r2, #0] 100099c4: 0052 lsls r2, r2, #1 100099c6: d501 bpl.n 100099cc 100099c8: 428d cmp r5, r1 100099ca: d069 beq.n 10009aa0 100099cc: 8a63 ldrh r3, [r4, #18] 100099ce: 2b00 cmp r3, #0 100099d0: d0f3 beq.n 100099ba 100099d2: 6862 ldr r2, [r4, #4] 100099d4: 1c1f adds r7, r3, #0 100099d6: 6816 ldr r6, [r2, #0] 100099d8: 428b cmp r3, r1 100099da: d85f bhi.n 10009a9c 100099dc: 2580 movs r5, #128 ; 0x80 100099de: b2bf uxth r7, r7 100099e0: 1bdb subs r3, r3, r7 100099e2: 78e2 ldrb r2, [r4, #3] 100099e4: b29b uxth r3, r3 100099e6: 00ed lsls r5, r5, #3 100099e8: 8263 strh r3, [r4, #18] 100099ea: 433d orrs r5, r7 100099ec: 2a00 cmp r2, #0 100099ee: d137 bne.n 10009a60 100099f0: 2101 movs r1, #1 100099f2: 404a eors r2, r1 100099f4: 70e2 strb r2, [r4, #3] 100099f6: 7862 ldrb r2, [r4, #1] 100099f8: 2a00 cmp r2, #0 100099fa: d03a beq.n 10009a72 100099fc: 2b00 cmp r3, #0 100099fe: d047 beq.n 10009a90 10009a00: 2280 movs r2, #128 ; 0x80 10009a02: 0152 lsls r2, r2, #5 10009a04: 4315 orrs r5, r2 10009a06: 4a58 ldr r2, [pc, #352] ; (10009b68 ) 10009a08: 6c12 ldr r2, [r2, #64] ; 0x40 10009a0a: 0792 lsls r2, r2, #30 10009a0c: d457 bmi.n 10009abe 10009a0e: 78a2 ldrb r2, [r4, #2] 10009a10: 09d2 lsrs r2, r2, #7 10009a12: d154 bne.n 10009abe 10009a14: 4b55 ldr r3, [pc, #340] ; (10009b6c ) 10009a16: 4033 ands r3, r6 10009a18: 2680 movs r6, #128 ; 0x80 10009a1a: 05b6 lsls r6, r6, #22 10009a1c: 431e orrs r6, r3 10009a1e: 6863 ldr r3, [r4, #4] 10009a20: 68a2 ldr r2, [r4, #8] 10009a22: 601e str r6, [r3, #0] 10009a24: 6813 ldr r3, [r2, #0] 10009a26: 055b lsls r3, r3, #21 10009a28: d500 bpl.n 10009a2c 10009a2a: e093 b.n 10009b54 10009a2c: 4b50 ldr r3, [pc, #320] ; (10009b70 ) 10009a2e: 402b ands r3, r5 10009a30: 6013 str r3, [r2, #0] 10009a32: e7ff b.n 10009a34 10009a34: e7ff b.n 10009a36 10009a36: e7ff b.n 10009a38 10009a38: e7ff b.n 10009a3a 10009a3a: e7ff b.n 10009a3c 10009a3c: e7ff b.n 10009a3e 10009a3e: 68a3 ldr r3, [r4, #8] 10009a40: 2600 movs r6, #0 10009a42: 601d str r5, [r3, #0] 10009a44: e7b9 b.n 100099ba 10009a46: 002a movs r2, r5 10009a48: 68c1 ldr r1, [r0, #12] 10009a4a: 6980 ldr r0, [r0, #24] 10009a4c: f7fe ff8c bl 10008968 <__wrap___aeabi_memcpy> 10009a50: 8aa3 ldrh r3, [r4, #20] 10009a52: 69a2 ldr r2, [r4, #24] 10009a54: 18eb adds r3, r5, r3 10009a56: b29b uxth r3, r3 10009a58: 1952 adds r2, r2, r5 10009a5a: 82a3 strh r3, [r4, #20] 10009a5c: 61a2 str r2, [r4, #24] 10009a5e: e7a5 b.n 100099ac 10009a60: 2101 movs r1, #1 10009a62: 2590 movs r5, #144 ; 0x90 10009a64: 404a eors r2, r1 10009a66: 70e2 strb r2, [r4, #3] 10009a68: 7862 ldrb r2, [r4, #1] 10009a6a: 01ad lsls r5, r5, #6 10009a6c: 433d orrs r5, r7 10009a6e: 2a00 cmp r2, #0 10009a70: d1c4 bne.n 100099fc 10009a72: 003a movs r2, r7 10009a74: 69a1 ldr r1, [r4, #24] 10009a76: 68e0 ldr r0, [r4, #12] 10009a78: f7fe ff76 bl 10008968 <__wrap___aeabi_memcpy> 10009a7c: 69a3 ldr r3, [r4, #24] 10009a7e: 469c mov ip, r3 10009a80: 2380 movs r3, #128 ; 0x80 10009a82: 021b lsls r3, r3, #8 10009a84: 431d orrs r5, r3 10009a86: 8a63 ldrh r3, [r4, #18] 10009a88: 4467 add r7, ip 10009a8a: 61a7 str r7, [r4, #24] 10009a8c: 2b00 cmp r3, #0 10009a8e: d1b7 bne.n 10009a00 10009a90: 23a0 movs r3, #160 ; 0xa0 10009a92: 01db lsls r3, r3, #7 10009a94: 431d orrs r5, r3 10009a96: 4b34 ldr r3, [pc, #208] ; (10009b68 ) 10009a98: 6c1b ldr r3, [r3, #64] ; 0x40 10009a9a: e7bb b.n 10009a14 10009a9c: 1c0f adds r7, r1, #0 10009a9e: e79d b.n 100099dc 10009aa0: 68a2 ldr r2, [r4, #8] 10009aa2: 6815 ldr r5, [r2, #0] 10009aa4: 7862 ldrb r2, [r4, #1] 10009aa6: 01ad lsls r5, r5, #6 10009aa8: 0dad lsrs r5, r5, #22 10009aaa: 2a00 cmp r2, #0 10009aac: d13d bne.n 10009b2a 10009aae: 18eb adds r3, r5, r3 10009ab0: 82a3 strh r3, [r4, #20] 10009ab2: 428d cmp r5, r1 10009ab4: d300 bcc.n 10009ab8 10009ab6: e789 b.n 100099cc 10009ab8: 2300 movs r3, #0 10009aba: 8263 strh r3, [r4, #18] 10009abc: e77d b.n 100099ba 10009abe: 8ba2 ldrh r2, [r4, #28] 10009ac0: 1c11 adds r1, r2, #0 10009ac2: 429a cmp r2, r3 10009ac4: d821 bhi.n 10009b0a 10009ac6: 2780 movs r7, #128 ; 0x80 10009ac8: b28a uxth r2, r1 10009aca: 00ff lsls r7, r7, #3 10009acc: 1a9b subs r3, r3, r2 10009ace: 4690 mov r8, r2 10009ad0: 4317 orrs r7, r2 10009ad2: 78e2 ldrb r2, [r4, #3] 10009ad4: b29b uxth r3, r3 10009ad6: 8263 strh r3, [r4, #18] 10009ad8: 2a00 cmp r2, #0 10009ada: d003 beq.n 10009ae4 10009adc: 2790 movs r7, #144 ; 0x90 10009ade: 4641 mov r1, r8 10009ae0: 01bf lsls r7, r7, #6 10009ae2: 430f orrs r7, r1 10009ae4: 2101 movs r1, #1 10009ae6: 404a eors r2, r1 10009ae8: 70e2 strb r2, [r4, #3] 10009aea: 7862 ldrb r2, [r4, #1] 10009aec: 2a00 cmp r2, #0 10009aee: d00e beq.n 10009b0e 10009af0: 2b00 cmp r3, #0 10009af2: d102 bne.n 10009afa 10009af4: 2380 movs r3, #128 ; 0x80 10009af6: 01db lsls r3, r3, #7 10009af8: 431f orrs r7, r3 10009afa: 4b1e ldr r3, [pc, #120] ; (10009b74 ) 10009afc: 043f lsls r7, r7, #16 10009afe: 4033 ands r3, r6 10009b00: 26a0 movs r6, #160 ; 0xa0 10009b02: 05f6 lsls r6, r6, #23 10009b04: 433d orrs r5, r7 10009b06: 431e orrs r6, r3 10009b08: e789 b.n 10009a1e 10009b0a: 1c19 adds r1, r3, #0 10009b0c: e7db b.n 10009ac6 10009b0e: 68e0 ldr r0, [r4, #12] 10009b10: 4642 mov r2, r8 10009b12: 3040 adds r0, #64 ; 0x40 10009b14: 69a1 ldr r1, [r4, #24] 10009b16: f7fe ff27 bl 10008968 <__wrap___aeabi_memcpy> 10009b1a: 69a3 ldr r3, [r4, #24] 10009b1c: 4443 add r3, r8 10009b1e: 61a3 str r3, [r4, #24] 10009b20: 2380 movs r3, #128 ; 0x80 10009b22: 021b lsls r3, r3, #8 10009b24: 431f orrs r7, r3 10009b26: 8a63 ldrh r3, [r4, #18] 10009b28: e7e2 b.n 10009af0 10009b2a: 68e1 ldr r1, [r4, #12] 10009b2c: 002a movs r2, r5 10009b2e: 3140 adds r1, #64 ; 0x40 10009b30: 69a0 ldr r0, [r4, #24] 10009b32: f7fe ff19 bl 10008968 <__wrap___aeabi_memcpy> 10009b36: 8aa3 ldrh r3, [r4, #20] 10009b38: 8ba1 ldrh r1, [r4, #28] 10009b3a: 18eb adds r3, r5, r3 10009b3c: 82a3 strh r3, [r4, #20] 10009b3e: 69a3 ldr r3, [r4, #24] 10009b40: 195b adds r3, r3, r5 10009b42: 61a3 str r3, [r4, #24] 10009b44: e7b5 b.n 10009ab2 10009b46: 237f movs r3, #127 ; 0x7f 10009b48: 7881 ldrb r1, [r0, #2] 10009b4a: 4a0b ldr r2, [pc, #44] ; (10009b78 ) 10009b4c: 4019 ands r1, r3 10009b4e: 480b ldr r0, [pc, #44] ; (10009b7c ) 10009b50: f7fb f90a bl 10004d68 10009b54: 227f movs r2, #127 ; 0x7f 10009b56: 78a1 ldrb r1, [r4, #2] 10009b58: 4809 ldr r0, [pc, #36] ; (10009b80 ) 10009b5a: 09cb lsrs r3, r1, #7 10009b5c: 4011 ands r1, r2 10009b5e: 4a06 ldr r2, [pc, #24] ; (10009b78 ) 10009b60: 009b lsls r3, r3, #2 10009b62: 589a ldr r2, [r3, r2] 10009b64: f7fb f900 bl 10004d68 10009b68: 50110000 .word 0x50110000 10009b6c: afffffff .word 0xafffffff 10009b70: fffffbff .word 0xfffffbff 10009b74: dfffffff .word 0xdfffffff 10009b78: 20001574 .word 0x20001574 10009b7c: 1000f514 .word 0x1000f514 10009b80: 1000f4f4 .word 0x1000f4f4 10009b84 : 10009b84: 4b02 ldr r3, [pc, #8] ; (10009b90 ) 10009b86: 7858 ldrb r0, [r3, #1] 10009b88: 1e43 subs r3, r0, #1 10009b8a: 4198 sbcs r0, r3 10009b8c: b2c0 uxtb r0, r0 10009b8e: 4770 bx lr 10009b90: 200034e0 .word 0x200034e0 10009b94 : 10009b94: 4b02 ldr r3, [pc, #8] ; (10009ba0 ) 10009b96: 7818 ldrb r0, [r3, #0] 10009b98: 0740 lsls r0, r0, #29 10009b9a: 0fc0 lsrs r0, r0, #31 10009b9c: 4770 bx lr 10009b9e: 46c0 nop ; (mov r8, r8) 10009ba0: 200034e0 .word 0x200034e0 10009ba4 : 10009ba4: 4b01 ldr r3, [pc, #4] ; (10009bac ) 10009ba6: 7818 ldrb r0, [r3, #0] 10009ba8: 4770 bx lr 10009baa: 46c0 nop ; (mov r8, r8) 10009bac: 20003d43 .word 0x20003d43 10009bb0 : 10009bb0: b5f8 push {r3, r4, r5, r6, r7, lr} 10009bb2: 4647 mov r7, r8 10009bb4: 46ce mov lr, r9 10009bb6: 4d2b ldr r5, [pc, #172] ; (10009c64 ) 10009bb8: b580 push {r7, lr} 10009bba: 782b ldrb r3, [r5, #0] 10009bbc: 0007 movs r7, r0 10009bbe: 2b00 cmp r3, #0 10009bc0: d004 beq.n 10009bcc 10009bc2: 2001 movs r0, #1 10009bc4: bc0c pop {r2, r3} 10009bc6: 4690 mov r8, r2 10009bc8: 4699 mov r9, r3 10009bca: bdf8 pop {r3, r4, r5, r6, r7, pc} 10009bcc: 2253 movs r2, #83 ; 0x53 10009bce: 2100 movs r1, #0 10009bd0: 4825 ldr r0, [pc, #148] ; (10009c68 ) 10009bd2: f7fe fec3 bl 1000895c <__wrap_memset> 10009bd6: 4c25 ldr r4, [pc, #148] ; (10009c6c ) 10009bd8: 0020 movs r0, r4 10009bda: f7fa fd31 bl 10004640 10009bde: 4b24 ldr r3, [pc, #144] ; (10009c70 ) 10009be0: 601c str r4, [r3, #0] 10009be2: 4c24 ldr r4, [pc, #144] ; (10009c74 ) 10009be4: 0020 movs r0, r4 10009be6: 301c adds r0, #28 10009be8: f7fa fd46 bl 10004678 10009bec: 0020 movs r0, r4 10009bee: f001 fd23 bl 1000b638 10009bf2: 4b21 ldr r3, [pc, #132] ; (10009c78 ) 10009bf4: 601c str r4, [r3, #0] 10009bf6: 4b21 ldr r3, [pc, #132] ; (10009c7c ) 10009bf8: 2b00 cmp r3, #0 10009bfa: d02a beq.n 10009c52 10009bfc: 4e20 ldr r6, [pc, #128] ; (10009c80 ) 10009bfe: 2400 movs r4, #0 10009c00: 0030 movs r0, r6 10009c02: f7ff f969 bl 10008ed8 10009c06: 4b1f ldr r3, [pc, #124] ; (10009c84 ) 10009c08: 4a1f ldr r2, [pc, #124] ; (10009c88 ) 10009c0a: 4698 mov r8, r3 10009c0c: 6018 str r0, [r3, #0] 10009c0e: 4691 mov r9, r2 10009c10: 7833 ldrb r3, [r6, #0] 10009c12: e00b b.n 10009c2c 10009c14: 4642 mov r2, r8 10009c16: 0063 lsls r3, r4, #1 10009c18: 191b adds r3, r3, r4 10009c1a: 6812 ldr r2, [r2, #0] 10009c1c: 00db lsls r3, r3, #3 10009c1e: 589b ldr r3, [r3, r2] 10009c20: 4798 blx r3 10009c22: 3401 adds r4, #1 10009c24: 7833 ldrb r3, [r6, #0] 10009c26: b2e4 uxtb r4, r4 10009c28: 42a3 cmp r3, r4 10009c2a: d309 bcc.n 10009c40 10009c2c: 429c cmp r4, r3 10009c2e: d3f1 bcc.n 10009c14 10009c30: d115 bne.n 10009c5e 10009c32: 464b mov r3, r9 10009c34: 4798 blx r3 10009c36: 3401 adds r4, #1 10009c38: 7833 ldrb r3, [r6, #0] 10009c3a: b2e4 uxtb r4, r4 10009c3c: 42a3 cmp r3, r4 10009c3e: d2f5 bcs.n 10009c2c 10009c40: 0038 movs r0, r7 10009c42: f7ff fbd9 bl 100093f8 10009c46: 0038 movs r0, r7 10009c48: f7ff fbbe bl 100093c8 10009c4c: 2301 movs r3, #1 10009c4e: 702b strb r3, [r5, #0] 10009c50: e7b7 b.n 10009bc2 10009c52: f001 f8b1 bl 1000adb8 10009c56: 4b0a ldr r3, [pc, #40] ; (10009c80 ) 10009c58: 781b ldrb r3, [r3, #0] 10009c5a: 2b00 cmp r3, #0 10009c5c: d0f0 beq.n 10009c40 10009c5e: 2300 movs r3, #0 10009c60: 681b ldr r3, [r3, #0] 10009c62: deff udf #255 ; 0xff 10009c64: 20003d43 .word 0x20003d43 10009c68: 200034e0 .word 0x200034e0 10009c6c: 20003498 .word 0x20003498 10009c70: 20003534 .word 0x20003534 10009c74: 2000157c .word 0x2000157c 10009c78: 20003538 .word 0x20003538 10009c7c: 10008ed9 .word 0x10008ed9 10009c80: 20003d42 .word 0x20003d42 10009c84: 200031a8 .word 0x200031a8 10009c88: 1000adb9 .word 0x1000adb9 10009c8c : 10009c8c: b5f0 push {r4, r5, r6, r7, lr} 10009c8e: 46de mov lr, fp 10009c90: 4657 mov r7, sl 10009c92: 464e mov r6, r9 10009c94: 4645 mov r5, r8 10009c96: b5e0 push {r5, r6, r7, lr} 10009c98: b08b sub sp, #44 ; 0x2c 10009c9a: f001 fa97 bl 1000b1cc 10009c9e: 2800 cmp r0, #0 10009ca0: d100 bne.n 10009ca4 10009ca2: e18f b.n 10009fc4 10009ca4: 4bcf ldr r3, [pc, #828] ; (10009fe4 ) 10009ca6: 4ed0 ldr r6, [pc, #832] ; (10009fe8 ) 10009ca8: 469b mov fp, r3 10009caa: ac07 add r4, sp, #28 10009cac: 6835 ldr r5, [r6, #0] 10009cae: 69ea ldr r2, [r5, #28] 10009cb0: f3ef 8110 mrs r1, PRIMASK 10009cb4: b672 cpsid i 10009cb6: 6813 ldr r3, [r2, #0] 10009cb8: 2b00 cmp r3, #0 10009cba: d0fc beq.n 10009cb6 10009cbc: f3bf 8f5f dmb sy 10009cc0: 6229 str r1, [r5, #32] 10009cc2: 0028 movs r0, r5 10009cc4: 0021 movs r1, r4 10009cc6: f001 fb3d bl 1000b344 10009cca: 69ea ldr r2, [r5, #28] 10009ccc: 6a2b ldr r3, [r5, #32] 10009cce: f3bf 8f5f dmb sy 10009cd2: 2100 movs r1, #0 10009cd4: 6011 str r1, [r2, #0] 10009cd6: f383 8810 msr PRIMASK, r3 10009cda: 2800 cmp r0, #0 10009cdc: d100 bne.n 10009ce0 10009cde: e171 b.n 10009fc4 10009ce0: 7863 ldrb r3, [r4, #1] 10009ce2: 2b08 cmp r3, #8 10009ce4: d8e2 bhi.n 10009cac 10009ce6: 465a mov r2, fp 10009ce8: 009b lsls r3, r3, #2 10009cea: 58d3 ldr r3, [r2, r3] 10009cec: 469f mov pc, r3 10009cee: 6863 ldr r3, [r4, #4] 10009cf0: 2b00 cmp r3, #0 10009cf2: d0db beq.n 10009cac 10009cf4: 68a0 ldr r0, [r4, #8] 10009cf6: 4798 blx r3 10009cf8: e7d8 b.n 10009cac 10009cfa: 227f movs r2, #127 ; 0x7f 10009cfc: 7921 ldrb r1, [r4, #4] 10009cfe: 4bbb ldr r3, [pc, #748] ; (10009fec ) 10009d00: 400a ands r2, r1 10009d02: 0055 lsls r5, r2, #1 10009d04: 09c8 lsrs r0, r1, #7 10009d06: 195b adds r3, r3, r5 10009d08: 181b adds r3, r3, r0 10009d0a: 0018 movs r0, r3 10009d0c: 2701 movs r7, #1 10009d0e: 3030 adds r0, #48 ; 0x30 10009d10: 78c5 ldrb r5, [r0, #3] 10009d12: 43bd bics r5, r7 10009d14: 70c5 strb r5, [r0, #3] 10009d16: 78c5 ldrb r5, [r0, #3] 10009d18: 3703 adds r7, #3 10009d1a: 43bd bics r5, r7 10009d1c: 70c5 strb r5, [r0, #3] 10009d1e: 2a00 cmp r2, #0 10009d20: d100 bne.n 10009d24 10009d22: e199 b.n 1000a058 10009d24: 4ab2 ldr r2, [pc, #712] ; (10009ff0 ) 10009d26: 7cdb ldrb r3, [r3, #19] 10009d28: 2a00 cmp r2, #0 10009d2a: d100 bne.n 10009d2e 10009d2c: e190 b.n 1000a050 10009d2e: 4ab1 ldr r2, [pc, #708] ; (10009ff4 ) 10009d30: 7812 ldrb r2, [r2, #0] 10009d32: 4293 cmp r3, r2 10009d34: d300 bcc.n 10009d38 10009d36: e189 b.n 1000a04c 10009d38: 005a lsls r2, r3, #1 10009d3a: 18d3 adds r3, r2, r3 10009d3c: 4aae ldr r2, [pc, #696] ; (10009ff8 ) 10009d3e: 00db lsls r3, r3, #3 10009d40: 6812 ldr r2, [r2, #0] 10009d42: 18d3 adds r3, r2, r3 10009d44: 2b00 cmp r3, #0 10009d46: d100 bne.n 10009d4a 10009d48: e13c b.n 10009fc4 10009d4a: 691d ldr r5, [r3, #16] 10009d4c: 7962 ldrb r2, [r4, #5] 10009d4e: 7820 ldrb r0, [r4, #0] 10009d50: 68a3 ldr r3, [r4, #8] 10009d52: 47a8 blx r5 10009d54: e7aa b.n 10009cac 10009d56: 2201 movs r2, #1 10009d58: 4fa4 ldr r7, [pc, #656] ; (10009fec ) 10009d5a: 2101 movs r1, #1 10009d5c: 783b ldrb r3, [r7, #0] 10009d5e: 2004 movs r0, #4 10009d60: 4313 orrs r3, r2 10009d62: 703b strb r3, [r7, #0] 10009d64: 2333 movs r3, #51 ; 0x33 10009d66: 5cfa ldrb r2, [r7, r3] 10009d68: 438a bics r2, r1 10009d6a: 54fa strb r2, [r7, r3] 10009d6c: 5cfa ldrb r2, [r7, r3] 10009d6e: 4382 bics r2, r0 10009d70: 54fa strb r2, [r7, r3] 10009d72: 3301 adds r3, #1 10009d74: 5cfa ldrb r2, [r7, r3] 10009d76: 438a bics r2, r1 10009d78: 54fa strb r2, [r7, r3] 10009d7a: 5cfa ldrb r2, [r7, r3] 10009d7c: 4382 bics r2, r0 10009d7e: 54fa strb r2, [r7, r3] 10009d80: 7823 ldrb r3, [r4, #0] 10009d82: 2000 movs r0, #0 10009d84: 9301 str r3, [sp, #4] 10009d86: f000 fe95 bl 1000aab4 10009d8a: 2360 movs r3, #96 ; 0x60 10009d8c: 7922 ldrb r2, [r4, #4] 10009d8e: 4013 ands r3, r2 10009d90: 2b60 cmp r3, #96 ; 0x60 10009d92: d100 bne.n 10009d96 10009d94: e151 b.n 1000a03a 10009d96: 2b40 cmp r3, #64 ; 0x40 10009d98: d100 bne.n 10009d9c 10009d9a: e141 b.n 1000a020 10009d9c: 06d2 lsls r2, r2, #27 10009d9e: 0ed2 lsrs r2, r2, #27 10009da0: 2a01 cmp r2, #1 10009da2: d100 bne.n 10009da6 10009da4: e16a b.n 1000a07c 10009da6: 2a00 cmp r2, #0 10009da8: d100 bne.n 10009dac 10009daa: e15b b.n 1000a064 10009dac: 2a02 cmp r2, #2 10009dae: d000 beq.n 10009db2 10009db0: e143 b.n 1000a03a 10009db2: 227f movs r2, #127 ; 0x7f 10009db4: 7a21 ldrb r1, [r4, #8] 10009db6: 400a ands r2, r1 10009db8: 2a0f cmp r2, #15 10009dba: d900 bls.n 10009dbe 10009dbc: e13d b.n 1000a03a 10009dbe: 09c8 lsrs r0, r1, #7 10009dc0: 4684 mov ip, r0 10009dc2: 0052 lsls r2, r2, #1 10009dc4: 18b8 adds r0, r7, r2 10009dc6: 4d8a ldr r5, [pc, #552] ; (10009ff0 ) 10009dc8: 4460 add r0, ip 10009dca: 7cc0 ldrb r0, [r0, #19] 10009dcc: 2d00 cmp r5, #0 10009dce: d100 bne.n 10009dd2 10009dd0: e18f b.n 1000a0f2 10009dd2: 4d88 ldr r5, [pc, #544] ; (10009ff4 ) 10009dd4: 782d ldrb r5, [r5, #0] 10009dd6: 42a8 cmp r0, r5 10009dd8: d300 bcc.n 10009ddc 10009dda: e188 b.n 1000a0ee 10009ddc: 0045 lsls r5, r0, #1 10009dde: 1828 adds r0, r5, r0 10009de0: 4d85 ldr r5, [pc, #532] ; (10009ff8 ) 10009de2: 00c0 lsls r0, r0, #3 10009de4: 682d ldr r5, [r5, #0] 10009de6: 182d adds r5, r5, r0 10009de8: 2b00 cmp r3, #0 10009dea: d100 bne.n 10009dee 10009dec: e187 b.n 1000a0fe 10009dee: 2d00 cmp r5, #0 10009df0: d100 bne.n 10009df4 10009df2: e122 b.n 1000a03a 10009df4: 68e8 ldr r0, [r5, #12] 10009df6: f000 fe5d bl 1000aab4 10009dfa: 68eb ldr r3, [r5, #12] 10009dfc: aa08 add r2, sp, #32 10009dfe: 2100 movs r1, #0 10009e00: 9801 ldr r0, [sp, #4] 10009e02: 4798 blx r3 10009e04: e116 b.n 1000a034 10009e06: 4b79 ldr r3, [pc, #484] ; (10009fec ) 10009e08: 781b ldrb r3, [r3, #0] 10009e0a: 07db lsls r3, r3, #31 10009e0c: d400 bmi.n 10009e10 10009e0e: e74d b.n 10009cac 10009e10: 4b7a ldr r3, [pc, #488] ; (10009ffc ) 10009e12: 2b00 cmp r3, #0 10009e14: d100 bne.n 10009e18 10009e16: e749 b.n 10009cac 10009e18: e000 b.n 10009e1c 10009e1a: bf00 nop 10009e1c: e746 b.n 10009cac 10009e1e: 4b73 ldr r3, [pc, #460] ; (10009fec ) 10009e20: 781a ldrb r2, [r3, #0] 10009e22: 07d2 lsls r2, r2, #31 10009e24: d400 bmi.n 10009e28 10009e26: e741 b.n 10009cac 10009e28: 4a75 ldr r2, [pc, #468] ; (1000a000 ) 10009e2a: 2a00 cmp r2, #0 10009e2c: d100 bne.n 10009e30 10009e2e: e73d b.n 10009cac 10009e30: 7818 ldrb r0, [r3, #0] 10009e32: 0700 lsls r0, r0, #28 10009e34: 0fc0 lsrs r0, r0, #31 10009e36: e000 b.n 10009e3a 10009e38: bf00 nop 10009e3a: e737 b.n 10009cac 10009e3c: 4d6d ldr r5, [pc, #436] ; (10009ff4 ) 10009e3e: 4a6c ldr r2, [pc, #432] ; (10009ff0 ) 10009e40: 782b ldrb r3, [r5, #0] 10009e42: 2a00 cmp r2, #0 10009e44: d100 bne.n 10009e48 10009e46: e0b7 b.n 10009fb8 10009e48: 2700 movs r7, #0 10009e4a: 496b ldr r1, [pc, #428] ; (10009ff8 ) 10009e4c: 001a movs r2, r3 10009e4e: 4688 mov r8, r1 10009e50: 429f cmp r7, r3 10009e52: d214 bcs.n 10009e7e 10009e54: 4641 mov r1, r8 10009e56: 6809 ldr r1, [r1, #0] 10009e58: 007b lsls r3, r7, #1 10009e5a: 468c mov ip, r1 10009e5c: 19db adds r3, r3, r7 10009e5e: 00db lsls r3, r3, #3 10009e60: 4463 add r3, ip 10009e62: 695b ldr r3, [r3, #20] 10009e64: 2b00 cmp r3, #0 10009e66: d00d beq.n 10009e84 10009e68: 7820 ldrb r0, [r4, #0] 10009e6a: 4798 blx r3 10009e6c: 3701 adds r7, #1 10009e6e: 782a ldrb r2, [r5, #0] 10009e70: b2ff uxtb r7, r7 10009e72: 4297 cmp r7, r2 10009e74: d900 bls.n 10009e78 10009e76: e719 b.n 10009cac 10009e78: 0013 movs r3, r2 10009e7a: 429f cmp r7, r3 10009e7c: d3ea bcc.n 10009e54 10009e7e: 429f cmp r7, r3 10009e80: d000 beq.n 10009e84 10009e82: e09c b.n 10009fbe 10009e84: 3701 adds r7, #1 10009e86: b2ff uxtb r7, r7 10009e88: 4297 cmp r7, r2 10009e8a: d900 bls.n 10009e8e 10009e8c: e70e b.n 10009cac 10009e8e: 0013 movs r3, r2 10009e90: e7f3 b.n 10009e7a 10009e92: 7823 ldrb r3, [r4, #0] 10009e94: 4d57 ldr r5, [pc, #348] ; (10009ff4 ) 10009e96: 4a56 ldr r2, [pc, #344] ; (10009ff0 ) 10009e98: 4698 mov r8, r3 10009e9a: 2700 movs r7, #0 10009e9c: 782b ldrb r3, [r5, #0] 10009e9e: 2a00 cmp r2, #0 10009ea0: d100 bne.n 10009ea4 10009ea2: e0b3 b.n 1000a00c 10009ea4: 4a57 ldr r2, [pc, #348] ; (1000a004 ) 10009ea6: 4692 mov sl, r2 10009ea8: 4a53 ldr r2, [pc, #332] ; (10009ff8 ) 10009eaa: 4691 mov r9, r2 10009eac: 002a movs r2, r5 10009eae: 4645 mov r5, r8 10009eb0: 4690 mov r8, r2 10009eb2: e00f b.n 10009ed4 10009eb4: 464a mov r2, r9 10009eb6: 6812 ldr r2, [r2, #0] 10009eb8: 007b lsls r3, r7, #1 10009eba: 4694 mov ip, r2 10009ebc: 19db adds r3, r3, r7 10009ebe: 00db lsls r3, r3, #3 10009ec0: 4463 add r3, ip 10009ec2: 685b ldr r3, [r3, #4] 10009ec4: 0028 movs r0, r5 10009ec6: 4798 blx r3 10009ec8: 4643 mov r3, r8 10009eca: 3701 adds r7, #1 10009ecc: 781b ldrb r3, [r3, #0] 10009ece: b2ff uxtb r7, r7 10009ed0: 42bb cmp r3, r7 10009ed2: d30b bcc.n 10009eec 10009ed4: 429f cmp r7, r3 10009ed6: d3ed bcc.n 10009eb4 10009ed8: d16b bne.n 10009fb2 10009eda: 4653 mov r3, sl 10009edc: 0028 movs r0, r5 10009ede: 4798 blx r3 10009ee0: 4643 mov r3, r8 10009ee2: 3701 adds r7, #1 10009ee4: 781b ldrb r3, [r3, #0] 10009ee6: b2ff uxtb r7, r7 10009ee8: 42bb cmp r3, r7 10009eea: d2f3 bcs.n 10009ed4 10009eec: 4d3f ldr r5, [pc, #252] ; (10009fec ) 10009eee: 2253 movs r2, #83 ; 0x53 10009ef0: 2100 movs r1, #0 10009ef2: 0028 movs r0, r5 10009ef4: f7fe fd32 bl 1000895c <__wrap_memset> 10009ef8: 2210 movs r2, #16 10009efa: 21ff movs r1, #255 ; 0xff 10009efc: 1ce8 adds r0, r5, #3 10009efe: f7fe fd2d bl 1000895c <__wrap_memset> 10009f02: 0028 movs r0, r5 10009f04: 2220 movs r2, #32 10009f06: 21ff movs r1, #255 ; 0xff 10009f08: 3013 adds r0, #19 10009f0a: f7fe fd27 bl 1000895c <__wrap_memset> 10009f0e: f000 fdc7 bl 1000aaa0 10009f12: 4b3d ldr r3, [pc, #244] ; (1000a008 ) 10009f14: 2b00 cmp r3, #0 10009f16: d100 bne.n 10009f1a 10009f18: e6c8 b.n 10009cac 10009f1a: e000 b.n 10009f1e 10009f1c: bf00 nop 10009f1e: e6c5 b.n 10009cac 10009f20: 7823 ldrb r3, [r4, #0] 10009f22: 4d34 ldr r5, [pc, #208] ; (10009ff4 ) 10009f24: 4a32 ldr r2, [pc, #200] ; (10009ff0 ) 10009f26: 4698 mov r8, r3 10009f28: 2700 movs r7, #0 10009f2a: 782b ldrb r3, [r5, #0] 10009f2c: 2a00 cmp r2, #0 10009f2e: d050 beq.n 10009fd2 10009f30: 4a34 ldr r2, [pc, #208] ; (1000a004 ) 10009f32: 4692 mov sl, r2 10009f34: 4a30 ldr r2, [pc, #192] ; (10009ff8 ) 10009f36: 4691 mov r9, r2 10009f38: 002a movs r2, r5 10009f3a: 4645 mov r5, r8 10009f3c: 4690 mov r8, r2 10009f3e: e00f b.n 10009f60 10009f40: 464a mov r2, r9 10009f42: 6812 ldr r2, [r2, #0] 10009f44: 007b lsls r3, r7, #1 10009f46: 4694 mov ip, r2 10009f48: 19db adds r3, r3, r7 10009f4a: 00db lsls r3, r3, #3 10009f4c: 4463 add r3, ip 10009f4e: 685b ldr r3, [r3, #4] 10009f50: 0028 movs r0, r5 10009f52: 4798 blx r3 10009f54: 4643 mov r3, r8 10009f56: 3701 adds r7, #1 10009f58: 781b ldrb r3, [r3, #0] 10009f5a: b2ff uxtb r7, r7 10009f5c: 42bb cmp r3, r7 10009f5e: d30b bcc.n 10009f78 10009f60: 429f cmp r7, r3 10009f62: d3ed bcc.n 10009f40 10009f64: d125 bne.n 10009fb2 10009f66: 4653 mov r3, sl 10009f68: 0028 movs r0, r5 10009f6a: 4798 blx r3 10009f6c: 4643 mov r3, r8 10009f6e: 3701 adds r7, #1 10009f70: 781b ldrb r3, [r3, #0] 10009f72: b2ff uxtb r7, r7 10009f74: 42bb cmp r3, r7 10009f76: d2f3 bcs.n 10009f60 10009f78: 4d1c ldr r5, [pc, #112] ; (10009fec ) 10009f7a: 2253 movs r2, #83 ; 0x53 10009f7c: 2100 movs r1, #0 10009f7e: 0028 movs r0, r5 10009f80: f7fe fcec bl 1000895c <__wrap_memset> 10009f84: 2210 movs r2, #16 10009f86: 21ff movs r1, #255 ; 0xff 10009f88: 1ce8 adds r0, r5, #3 10009f8a: f7fe fce7 bl 1000895c <__wrap_memset> 10009f8e: 0028 movs r0, r5 10009f90: 2220 movs r2, #32 10009f92: 21ff movs r1, #255 ; 0xff 10009f94: 3013 adds r0, #19 10009f96: f7fe fce1 bl 1000895c <__wrap_memset> 10009f9a: f000 fd81 bl 1000aaa0 10009f9e: 7923 ldrb r3, [r4, #4] 10009fa0: 70ab strb r3, [r5, #2] 10009fa2: e683 b.n 10009cac 10009fa4: 9801 ldr r0, [sp, #4] 10009fa6: f000 ff45 bl 1000ae34 10009faa: 782b ldrb r3, [r5, #0] 10009fac: 2b00 cmp r3, #0 10009fae: d100 bne.n 10009fb2 10009fb0: e292 b.n 1000a4d8 10009fb2: 2300 movs r3, #0 10009fb4: 685b ldr r3, [r3, #4] 10009fb6: deff udf #255 ; 0xff 10009fb8: 2b00 cmp r3, #0 10009fba: d100 bne.n 10009fbe 10009fbc: e676 b.n 10009cac 10009fbe: 2300 movs r3, #0 10009fc0: 695b ldr r3, [r3, #20] 10009fc2: deff udf #255 ; 0xff 10009fc4: b00b add sp, #44 ; 0x2c 10009fc6: bc3c pop {r2, r3, r4, r5} 10009fc8: 4690 mov r8, r2 10009fca: 4699 mov r9, r3 10009fcc: 46a2 mov sl, r4 10009fce: 46ab mov fp, r5 10009fd0: bdf0 pop {r4, r5, r6, r7, pc} 10009fd2: 4640 mov r0, r8 10009fd4: f000 ff2e bl 1000ae34 10009fd8: 782b ldrb r3, [r5, #0] 10009fda: 2b00 cmp r3, #0 10009fdc: d0cc beq.n 10009f78 10009fde: 2300 movs r3, #0 10009fe0: 685b ldr r3, [r3, #4] 10009fe2: deff udf #255 ; 0xff 10009fe4: 1000f548 .word 0x1000f548 10009fe8: 20003538 .word 0x20003538 10009fec: 200034e0 .word 0x200034e0 10009ff0: 10008ed9 .word 0x10008ed9 10009ff4: 20003d42 .word 0x20003d42 10009ff8: 200031a8 .word 0x200031a8 ... 1000a004: 1000ae35 .word 0x1000ae35 1000a008: 00000000 .word 0x00000000 1000a00c: 4640 mov r0, r8 1000a00e: f000 ff11 bl 1000ae34 1000a012: 782b ldrb r3, [r5, #0] 1000a014: 2b00 cmp r3, #0 1000a016: d100 bne.n 1000a01a 1000a018: e768 b.n 10009eec 1000a01a: 2300 movs r3, #0 1000a01c: 685b ldr r3, [r3, #4] 1000a01e: deff udf #255 ; 0xff 1000a020: 48c9 ldr r0, [pc, #804] ; (1000a348 ) 1000a022: 2800 cmp r0, #0 1000a024: d009 beq.n 1000a03a 1000a026: f000 fd45 bl 1000aab4 1000a02a: aa08 add r2, sp, #32 1000a02c: 2100 movs r1, #0 1000a02e: 9801 ldr r0, [sp, #4] 1000a030: e000 b.n 1000a034 1000a032: bf00 nop 1000a034: 2800 cmp r0, #0 1000a036: d000 beq.n 1000a03a 1000a038: e638 b.n 10009cac 1000a03a: 7820 ldrb r0, [r4, #0] 1000a03c: 2100 movs r1, #0 1000a03e: f7ff fb73 bl 10009728 1000a042: 7820 ldrb r0, [r4, #0] 1000a044: 2180 movs r1, #128 ; 0x80 1000a046: f7ff fb6f bl 10009728 1000a04a: e62f b.n 10009cac 1000a04c: 1a9b subs r3, r3, r2 1000a04e: b2db uxtb r3, r3 1000a050: 2b00 cmp r3, #0 1000a052: d1b7 bne.n 10009fc4 1000a054: 4dbd ldr r5, [pc, #756] ; (1000a34c ) 1000a056: e679 b.n 10009d4c 1000a058: 7962 ldrb r2, [r4, #5] 1000a05a: 7820 ldrb r0, [r4, #0] 1000a05c: 68a3 ldr r3, [r4, #8] 1000a05e: f000 fd3d bl 1000aadc 1000a062: e623 b.n 10009cac 1000a064: 2b20 cmp r3, #32 1000a066: d100 bne.n 1000a06a 1000a068: e128 b.n 1000a2bc 1000a06a: 2b00 cmp r3, #0 1000a06c: d1e5 bne.n 1000a03a 1000a06e: 7963 ldrb r3, [r4, #5] 1000a070: 2b09 cmp r3, #9 1000a072: d8e2 bhi.n 1000a03a 1000a074: 4ab6 ldr r2, [pc, #728] ; (1000a350 ) 1000a076: 009b lsls r3, r3, #2 1000a078: 58d3 ldr r3, [r2, r3] 1000a07a: 469f mov pc, r3 1000a07c: 7a23 ldrb r3, [r4, #8] 1000a07e: 2b0f cmp r3, #15 1000a080: d8db bhi.n 1000a03a 1000a082: 4ab4 ldr r2, [pc, #720] ; (1000a354 ) 1000a084: 18fb adds r3, r7, r3 1000a086: 78db ldrb r3, [r3, #3] 1000a088: 2a00 cmp r2, #0 1000a08a: d02b beq.n 1000a0e4 1000a08c: 4ab2 ldr r2, [pc, #712] ; (1000a358 ) 1000a08e: 7812 ldrb r2, [r2, #0] 1000a090: 4293 cmp r3, r2 1000a092: d225 bcs.n 1000a0e0 1000a094: 4ab1 ldr r2, [pc, #708] ; (1000a35c ) 1000a096: 005d lsls r5, r3, #1 1000a098: 18eb adds r3, r5, r3 1000a09a: 6815 ldr r5, [r2, #0] 1000a09c: 00db lsls r3, r3, #3 1000a09e: 18ed adds r5, r5, r3 1000a0a0: 2d00 cmp r5, #0 1000a0a2: d0ca beq.n 1000a03a 1000a0a4: 68e8 ldr r0, [r5, #12] 1000a0a6: f000 fd05 bl 1000aab4 1000a0aa: 68eb ldr r3, [r5, #12] 1000a0ac: aa08 add r2, sp, #32 1000a0ae: 2100 movs r1, #0 1000a0b0: 9801 ldr r0, [sp, #4] 1000a0b2: 4798 blx r3 1000a0b4: 2800 cmp r0, #0 1000a0b6: d000 beq.n 1000a0ba 1000a0b8: e5f8 b.n 10009cac 1000a0ba: 2560 movs r5, #96 ; 0x60 1000a0bc: 7923 ldrb r3, [r4, #4] 1000a0be: 401d ands r5, r3 1000a0c0: d1bb bne.n 1000a03a 1000a0c2: 7963 ldrb r3, [r4, #5] 1000a0c4: 3b0a subs r3, #10 1000a0c6: 2b01 cmp r3, #1 1000a0c8: d8b7 bhi.n 1000a03a 1000a0ca: f000 fcf3 bl 1000aab4 1000a0ce: 7963 ldrb r3, [r4, #5] 1000a0d0: 2b0a cmp r3, #10 1000a0d2: d100 bne.n 1000a0d6 1000a0d4: e150 b.n 1000a378 1000a0d6: a908 add r1, sp, #32 1000a0d8: 9801 ldr r0, [sp, #4] 1000a0da: f000 fc6f bl 1000a9bc 1000a0de: e5e5 b.n 10009cac 1000a0e0: 1a9b subs r3, r3, r2 1000a0e2: b2db uxtb r3, r3 1000a0e4: 2b00 cmp r3, #0 1000a0e6: d1a8 bne.n 1000a03a 1000a0e8: 489d ldr r0, [pc, #628] ; (1000a360 ) 1000a0ea: 4d9e ldr r5, [pc, #632] ; (1000a364 ) 1000a0ec: e7db b.n 1000a0a6 1000a0ee: 1b40 subs r0, r0, r5 1000a0f0: b2c0 uxtb r0, r0 1000a0f2: 2800 cmp r0, #0 1000a0f4: d100 bne.n 1000a0f8 1000a0f6: e0f8 b.n 1000a2ea 1000a0f8: 2500 movs r5, #0 1000a0fa: 2b00 cmp r3, #0 1000a0fc: d19d bne.n 1000a03a 1000a0fe: 7963 ldrb r3, [r4, #5] 1000a100: 4699 mov r9, r3 1000a102: 2b01 cmp r3, #1 1000a104: d004 beq.n 1000a110 1000a106: 2b00 cmp r3, #0 1000a108: d100 bne.n 1000a10c 1000a10a: e0fa b.n 1000a302 1000a10c: 2b03 cmp r3, #3 1000a10e: d194 bne.n 1000a03a 1000a110: 88e3 ldrh r3, [r4, #6] 1000a112: 2b00 cmp r3, #0 1000a114: d11b bne.n 1000a14e 1000a116: 464b mov r3, r9 1000a118: 18ba adds r2, r7, r2 1000a11a: 2b01 cmp r3, #1 1000a11c: d100 bne.n 1000a120 1000a11e: e0fa b.n 1000a316 1000a120: 0013 movs r3, r2 1000a122: 2230 movs r2, #48 ; 0x30 1000a124: 4690 mov r8, r2 1000a126: 4463 add r3, ip 1000a128: 4498 add r8, r3 1000a12a: 4643 mov r3, r8 1000a12c: 78db ldrb r3, [r3, #3] 1000a12e: 079b lsls r3, r3, #30 1000a130: d40d bmi.n 1000a14e 1000a132: 9801 ldr r0, [sp, #4] 1000a134: f7ff faf8 bl 10009728 1000a138: 4643 mov r3, r8 1000a13a: 2202 movs r2, #2 1000a13c: 78db ldrb r3, [r3, #3] 1000a13e: 4313 orrs r3, r2 1000a140: 4642 mov r2, r8 1000a142: 70d3 strb r3, [r2, #3] 1000a144: 78d3 ldrb r3, [r2, #3] 1000a146: 2201 movs r2, #1 1000a148: 4313 orrs r3, r2 1000a14a: 4642 mov r2, r8 1000a14c: 70d3 strb r3, [r2, #3] 1000a14e: 2d00 cmp r5, #0 1000a150: d100 bne.n 1000a154 1000a152: e5ab b.n 10009cac 1000a154: 68e8 ldr r0, [r5, #12] 1000a156: f000 fcad bl 1000aab4 1000a15a: 68eb ldr r3, [r5, #12] 1000a15c: aa08 add r2, sp, #32 1000a15e: 2100 movs r1, #0 1000a160: 9801 ldr r0, [sp, #4] 1000a162: 4798 blx r3 1000a164: 2000 movs r0, #0 1000a166: f000 fca5 bl 1000aab4 1000a16a: 2334 movs r3, #52 ; 0x34 1000a16c: 5cfb ldrb r3, [r7, r3] 1000a16e: 07db lsls r3, r3, #31 1000a170: d500 bpl.n 1000a174 1000a172: e59b b.n 10009cac 1000a174: e7af b.n 1000a0d6 1000a176: 79a3 ldrb r3, [r4, #6] 1000a178: 9303 str r3, [sp, #12] 1000a17a: 001a movs r2, r3 1000a17c: 787b ldrb r3, [r7, #1] 1000a17e: 429a cmp r2, r3 1000a180: d007 beq.n 1000a192 1000a182: 787b ldrb r3, [r7, #1] 1000a184: 2b00 cmp r3, #0 1000a186: d000 beq.n 1000a18a 1000a188: e17e b.n 1000a488 1000a18a: 9b03 ldr r3, [sp, #12] 1000a18c: 2b00 cmp r3, #0 1000a18e: d000 beq.n 1000a192 1000a190: e0fb b.n 1000a38a 1000a192: 9b03 ldr r3, [sp, #12] 1000a194: a908 add r1, sp, #32 1000a196: 9801 ldr r0, [sp, #4] 1000a198: 707b strb r3, [r7, #1] 1000a19a: f000 fc0f bl 1000a9bc 1000a19e: e585 b.n 10009cac 1000a1a0: 787b ldrb r3, [r7, #1] 1000a1a2: aa06 add r2, sp, #24 1000a1a4: 3202 adds r2, #2 1000a1a6: 7013 strb r3, [r2, #0] 1000a1a8: a908 add r1, sp, #32 1000a1aa: 2301 movs r3, #1 1000a1ac: 9801 ldr r0, [sp, #4] 1000a1ae: f000 fc1d bl 1000a9ec 1000a1b2: e57b b.n 10009cac 1000a1b4: 88e0 ldrh r0, [r4, #6] 1000a1b6: 0a03 lsrs r3, r0, #8 1000a1b8: b2c0 uxtb r0, r0 1000a1ba: 2b0f cmp r3, #15 1000a1bc: d900 bls.n 1000a1c0 1000a1be: e73c b.n 1000a03a 1000a1c0: 4969 ldr r1, [pc, #420] ; (1000a368 ) 1000a1c2: 009a lsls r2, r3, #2 1000a1c4: 588a ldr r2, [r1, r2] 1000a1c6: 4697 mov pc, r2 1000a1c8: a808 add r0, sp, #32 1000a1ca: f000 fc79 bl 1000aac0 1000a1ce: 79a1 ldrb r1, [r4, #6] 1000a1d0: 9801 ldr r0, [sp, #4] 1000a1d2: f7ff f8ff bl 100093d4 1000a1d6: 2202 movs r2, #2 1000a1d8: 783b ldrb r3, [r7, #0] 1000a1da: 4313 orrs r3, r2 1000a1dc: 703b strb r3, [r7, #0] 1000a1de: e565 b.n 10009cac 1000a1e0: 88e3 ldrh r3, [r4, #6] 1000a1e2: 2b01 cmp r3, #1 1000a1e4: d000 beq.n 1000a1e8 1000a1e6: e728 b.n 1000a03a 1000a1e8: 2208 movs r2, #8 1000a1ea: 783b ldrb r3, [r7, #0] 1000a1ec: a908 add r1, sp, #32 1000a1ee: 4393 bics r3, r2 1000a1f0: 9801 ldr r0, [sp, #4] 1000a1f2: 703b strb r3, [r7, #0] 1000a1f4: f000 fbe2 bl 1000a9bc 1000a1f8: e558 b.n 10009cac 1000a1fa: 2002 movs r0, #2 1000a1fc: 7839 ldrb r1, [r7, #0] 1000a1fe: ab06 add r3, sp, #24 1000a200: 1c9a adds r2, r3, #2 1000a202: 068b lsls r3, r1, #26 1000a204: 0889 lsrs r1, r1, #2 1000a206: 0fdb lsrs r3, r3, #31 1000a208: 4001 ands r1, r0 1000a20a: 430b orrs r3, r1 1000a20c: 8013 strh r3, [r2, #0] 1000a20e: a908 add r1, sp, #32 1000a210: 2302 movs r3, #2 1000a212: 9801 ldr r0, [sp, #4] 1000a214: f000 fbea bl 1000a9ec 1000a218: e548 b.n 10009cac 1000a21a: 88e3 ldrh r3, [r4, #6] 1000a21c: 2b01 cmp r3, #1 1000a21e: d000 beq.n 1000a222 1000a220: e70b b.n 1000a03a 1000a222: 2208 movs r2, #8 1000a224: 783b ldrb r3, [r7, #0] 1000a226: a908 add r1, sp, #32 1000a228: 4313 orrs r3, r2 1000a22a: 9801 ldr r0, [sp, #4] 1000a22c: 703b strb r3, [r7, #0] 1000a22e: f000 fbc5 bl 1000a9bc 1000a232: e53b b.n 10009cac 1000a234: 4b4d ldr r3, [pc, #308] ; (1000a36c ) 1000a236: 2b00 cmp r3, #0 1000a238: d100 bne.n 1000a23c 1000a23a: e6fe b.n 1000a03a 1000a23c: e000 b.n 1000a240 1000a23e: bf00 nop 1000a240: 78c3 ldrb r3, [r0, #3] 1000a242: 7881 ldrb r1, [r0, #2] 1000a244: 021b lsls r3, r3, #8 1000a246: 0002 movs r2, r0 1000a248: 430b orrs r3, r1 1000a24a: 9801 ldr r0, [sp, #4] 1000a24c: a908 add r1, sp, #32 1000a24e: f000 fbcd bl 1000a9ec 1000a252: e6ef b.n 1000a034 1000a254: 4b46 ldr r3, [pc, #280] ; (1000a370 ) 1000a256: 2b00 cmp r3, #0 1000a258: d100 bne.n 1000a25c 1000a25a: e6ee b.n 1000a03a 1000a25c: e000 b.n 1000a260 1000a25e: bf00 nop 1000a260: 1e02 subs r2, r0, #0 1000a262: d100 bne.n 1000a266 1000a264: e6e9 b.n 1000a03a 1000a266: 7813 ldrb r3, [r2, #0] 1000a268: a908 add r1, sp, #32 1000a26a: 9801 ldr r0, [sp, #4] 1000a26c: f000 fbbe bl 1000a9ec 1000a270: e6e0 b.n 1000a034 1000a272: 8921 ldrh r1, [r4, #8] 1000a274: f7fe ff62 bl 1000913c 1000a278: 1e02 subs r2, r0, #0 1000a27a: d1f4 bne.n 1000a266 1000a27c: e6dd b.n 1000a03a 1000a27e: 2b02 cmp r3, #2 1000a280: d100 bne.n 1000a284 1000a282: e176 b.n 1000a572 1000a284: 4b3b ldr r3, [pc, #236] ; (1000a374 ) 1000a286: 2b00 cmp r3, #0 1000a288: d100 bne.n 1000a28c 1000a28a: e6d6 b.n 1000a03a 1000a28c: e000 b.n 1000a290 1000a28e: bf00 nop 1000a290: 2800 cmp r0, #0 1000a292: d100 bne.n 1000a296 1000a294: e6d1 b.n 1000a03a 1000a296: 78c3 ldrb r3, [r0, #3] 1000a298: 7882 ldrb r2, [r0, #2] 1000a29a: 021b lsls r3, r3, #8 1000a29c: 4313 orrs r3, r2 1000a29e: a908 add r1, sp, #32 1000a2a0: 0002 movs r2, r0 1000a2a2: 9801 ldr r0, [sp, #4] 1000a2a4: f000 fba2 bl 1000a9ec 1000a2a8: e6c4 b.n 1000a034 1000a2aa: f7fe ff3f bl 1000912c 1000a2ae: 2312 movs r3, #18 1000a2b0: 0002 movs r2, r0 1000a2b2: a908 add r1, sp, #32 1000a2b4: 9801 ldr r0, [sp, #4] 1000a2b6: f000 fb99 bl 1000a9ec 1000a2ba: e6bb b.n 1000a034 1000a2bc: 7a23 ldrb r3, [r4, #8] 1000a2be: 2b0f cmp r3, #15 1000a2c0: d900 bls.n 1000a2c4 1000a2c2: e6ba b.n 1000a03a 1000a2c4: 4a23 ldr r2, [pc, #140] ; (1000a354 ) 1000a2c6: 18fb adds r3, r7, r3 1000a2c8: 78db ldrb r3, [r3, #3] 1000a2ca: 2a00 cmp r2, #0 1000a2cc: d013 beq.n 1000a2f6 1000a2ce: 4a22 ldr r2, [pc, #136] ; (1000a358 ) 1000a2d0: 7812 ldrb r2, [r2, #0] 1000a2d2: 4293 cmp r3, r2 1000a2d4: d20d bcs.n 1000a2f2 1000a2d6: 4a21 ldr r2, [pc, #132] ; (1000a35c ) 1000a2d8: 005d lsls r5, r3, #1 1000a2da: 18eb adds r3, r5, r3 1000a2dc: 6815 ldr r5, [r2, #0] 1000a2de: 00db lsls r3, r3, #3 1000a2e0: 18ed adds r5, r5, r3 1000a2e2: 2d00 cmp r5, #0 1000a2e4: d100 bne.n 1000a2e8 1000a2e6: e6a8 b.n 1000a03a 1000a2e8: e584 b.n 10009df4 1000a2ea: 2b00 cmp r3, #0 1000a2ec: d106 bne.n 1000a2fc 1000a2ee: 4d1d ldr r5, [pc, #116] ; (1000a364 ) 1000a2f0: e705 b.n 1000a0fe 1000a2f2: 1a9b subs r3, r3, r2 1000a2f4: b2db uxtb r3, r3 1000a2f6: 2b00 cmp r3, #0 1000a2f8: d000 beq.n 1000a2fc 1000a2fa: e69e b.n 1000a03a 1000a2fc: 4818 ldr r0, [pc, #96] ; (1000a360 ) 1000a2fe: 4d19 ldr r5, [pc, #100] ; (1000a364 ) 1000a300: e579 b.n 10009df6 1000a302: 18ba adds r2, r7, r2 1000a304: 0013 movs r3, r2 1000a306: 4463 add r3, ip 1000a308: 3330 adds r3, #48 ; 0x30 1000a30a: 78db ldrb r3, [r3, #3] 1000a30c: aa06 add r2, sp, #24 1000a30e: 079b lsls r3, r3, #30 1000a310: 0fdb lsrs r3, r3, #31 1000a312: 3202 adds r2, #2 1000a314: e77a b.n 1000a20c 1000a316: 332f adds r3, #47 ; 0x2f 1000a318: 4698 mov r8, r3 1000a31a: 4462 add r2, ip 1000a31c: 4490 add r8, r2 1000a31e: 4643 mov r3, r8 1000a320: 78db ldrb r3, [r3, #3] 1000a322: 079b lsls r3, r3, #30 1000a324: d400 bmi.n 1000a328 1000a326: e712 b.n 1000a14e 1000a328: 9801 ldr r0, [sp, #4] 1000a32a: f7ff fa17 bl 1000975c 1000a32e: 4643 mov r3, r8 1000a330: 2202 movs r2, #2 1000a332: 78db ldrb r3, [r3, #3] 1000a334: 4393 bics r3, r2 1000a336: 4642 mov r2, r8 1000a338: 70d3 strb r3, [r2, #3] 1000a33a: 78d3 ldrb r3, [r2, #3] 1000a33c: 464a mov r2, r9 1000a33e: 4393 bics r3, r2 1000a340: 4642 mov r2, r8 1000a342: 70d3 strb r3, [r2, #3] 1000a344: e703 b.n 1000a14e 1000a346: 46c0 nop ; (mov r8, r8) 1000a348: 00000000 .word 0x00000000 1000a34c: 1000b029 .word 0x1000b029 1000a350: 1000f56c .word 0x1000f56c 1000a354: 10008ed9 .word 0x10008ed9 1000a358: 20003d42 .word 0x20003d42 1000a35c: 200031a8 .word 0x200031a8 1000a360: 1000af45 .word 0x1000af45 1000a364: 1000f5d4 .word 0x1000f5d4 1000a368: 1000f594 .word 0x1000f594 ... 1000a378: ab06 add r3, sp, #24 1000a37a: 1c9a adds r2, r3, #2 1000a37c: a908 add r1, sp, #32 1000a37e: 2301 movs r3, #1 1000a380: 9801 ldr r0, [sp, #4] 1000a382: 7015 strb r5, [r2, #0] 1000a384: f000 fb32 bl 1000a9ec 1000a388: e490 b.n 10009cac 1000a38a: 1e58 subs r0, r3, #1 1000a38c: b2c0 uxtb r0, r0 1000a38e: f7fe fed1 bl 10009134 1000a392: 2800 cmp r0, #0 1000a394: d100 bne.n 1000a398 1000a396: e650 b.n 1000a03a 1000a398: 7843 ldrb r3, [r0, #1] 1000a39a: 2b02 cmp r3, #2 1000a39c: d000 beq.n 1000a3a0 1000a39e: e64c b.n 1000a03a 1000a3a0: 2501 movs r5, #1 1000a3a2: 79c3 ldrb r3, [r0, #7] 1000a3a4: 115a asrs r2, r3, #5 1000a3a6: 402a ands r2, r5 1000a3a8: 0112 lsls r2, r2, #4 1000a3aa: 4691 mov r9, r2 1000a3ac: 783a ldrb r2, [r7, #0] 1000a3ae: 119b asrs r3, r3, #6 1000a3b0: 4690 mov r8, r2 1000a3b2: 2210 movs r2, #16 1000a3b4: 4641 mov r1, r8 1000a3b6: 4391 bics r1, r2 1000a3b8: 000a movs r2, r1 1000a3ba: 4649 mov r1, r9 1000a3bc: 430a orrs r2, r1 1000a3be: 2120 movs r1, #32 1000a3c0: 402b ands r3, r5 1000a3c2: 438a bics r2, r1 1000a3c4: 015b lsls r3, r3, #5 1000a3c6: 4313 orrs r3, r2 1000a3c8: 703b strb r3, [r7, #0] 1000a3ca: 2309 movs r3, #9 1000a3cc: 4699 mov r9, r3 1000a3ce: 78c3 ldrb r3, [r0, #3] 1000a3d0: 7882 ldrb r2, [r0, #2] 1000a3d2: 021b lsls r3, r3, #8 1000a3d4: 4313 orrs r3, r2 1000a3d6: 18c3 adds r3, r0, r3 1000a3d8: 4481 add r9, r0 1000a3da: 9304 str r3, [sp, #16] 1000a3dc: 4599 cmp r9, r3 1000a3de: d300 bcc.n 1000a3e2 1000a3e0: e0c0 b.n 1000a564 1000a3e2: 464d mov r5, r9 1000a3e4: 2201 movs r2, #1 1000a3e6: 786b ldrb r3, [r5, #1] 1000a3e8: 9202 str r2, [sp, #8] 1000a3ea: 2b0b cmp r3, #11 1000a3ec: d104 bne.n 1000a3f8 1000a3ee: 78eb ldrb r3, [r5, #3] 1000a3f0: 9302 str r3, [sp, #8] 1000a3f2: 782b ldrb r3, [r5, #0] 1000a3f4: 18ed adds r5, r5, r3 1000a3f6: 786b ldrb r3, [r5, #1] 1000a3f8: 2b04 cmp r3, #4 1000a3fa: d000 beq.n 1000a3fe 1000a3fc: e61d b.n 1000a03a 1000a3fe: 2200 movs r2, #0 1000a400: 9b04 ldr r3, [sp, #16] 1000a402: 4690 mov r8, r2 1000a404: 1b5b subs r3, r3, r5 1000a406: b29b uxth r3, r3 1000a408: 469a mov sl, r3 1000a40a: 4a67 ldr r2, [pc, #412] ; (1000a5a8 ) 1000a40c: 4b67 ldr r3, [pc, #412] ; (1000a5ac ) 1000a40e: 781b ldrb r3, [r3, #0] 1000a410: 2a00 cmp r2, #0 1000a412: d025 beq.n 1000a460 1000a414: 002a movs r2, r5 1000a416: 4645 mov r5, r8 1000a418: 4690 mov r8, r2 1000a41a: 429d cmp r5, r3 1000a41c: d21a bcs.n 1000a454 1000a41e: 4a64 ldr r2, [pc, #400] ; (1000a5b0 ) 1000a420: 006b lsls r3, r5, #1 1000a422: 6812 ldr r2, [r2, #0] 1000a424: 195b adds r3, r3, r5 1000a426: 4691 mov r9, r2 1000a428: 00db lsls r3, r3, #3 1000a42a: 4499 add r9, r3 1000a42c: 464b mov r3, r9 1000a42e: 689b ldr r3, [r3, #8] 1000a430: 9205 str r2, [sp, #20] 1000a432: 4652 mov r2, sl 1000a434: 4641 mov r1, r8 1000a436: 9801 ldr r0, [sp, #4] 1000a438: 4798 blx r3 1000a43a: 2808 cmp r0, #8 1000a43c: d903 bls.n 1000a446 1000a43e: 4653 mov r3, sl 1000a440: 4283 cmp r3, r0 1000a442: d300 bcc.n 1000a446 1000a444: e0a7 b.n 1000a596 1000a446: 4b59 ldr r3, [pc, #356] ; (1000a5ac ) 1000a448: 3501 adds r5, #1 1000a44a: 781b ldrb r3, [r3, #0] 1000a44c: b2ed uxtb r5, r5 1000a44e: 42ab cmp r3, r5 1000a450: d2e3 bcs.n 1000a41a 1000a452: e5f2 b.n 1000a03a 1000a454: 429d cmp r5, r3 1000a456: d114 bne.n 1000a482 1000a458: 4a56 ldr r2, [pc, #344] ; (1000a5b4 ) 1000a45a: 4b57 ldr r3, [pc, #348] ; (1000a5b8 ) 1000a45c: 4691 mov r9, r2 1000a45e: e7e8 b.n 1000a432 1000a460: 4652 mov r2, sl 1000a462: 0029 movs r1, r5 1000a464: 9801 ldr r0, [sp, #4] 1000a466: f000 fcfb bl 1000ae60 1000a46a: 46d0 mov r8, sl 1000a46c: 4682 mov sl, r0 1000a46e: 2808 cmp r0, #8 1000a470: d902 bls.n 1000a478 1000a472: 4643 mov r3, r8 1000a474: 4283 cmp r3, r0 1000a476: d242 bcs.n 1000a4fe 1000a478: 4b4c ldr r3, [pc, #304] ; (1000a5ac ) 1000a47a: 781b ldrb r3, [r3, #0] 1000a47c: 2b00 cmp r3, #0 1000a47e: d100 bne.n 1000a482 1000a480: e5db b.n 1000a03a 1000a482: 2300 movs r3, #0 1000a484: 689b ldr r3, [r3, #8] 1000a486: deff udf #255 ; 0xff 1000a488: 9801 ldr r0, [sp, #4] 1000a48a: f7ff f8dd bl 10009648 1000a48e: 78bb ldrb r3, [r7, #2] 1000a490: 4d46 ldr r5, [pc, #280] ; (1000a5ac ) 1000a492: 4a45 ldr r2, [pc, #276] ; (1000a5a8 ) 1000a494: 469a mov sl, r3 1000a496: 2100 movs r1, #0 1000a498: 782b ldrb r3, [r5, #0] 1000a49a: 2a00 cmp r2, #0 1000a49c: d100 bne.n 1000a4a0 1000a49e: e581 b.n 10009fa4 1000a4a0: 4a43 ldr r2, [pc, #268] ; (1000a5b0 ) 1000a4a2: 4690 mov r8, r2 1000a4a4: 002a movs r2, r5 1000a4a6: 000d movs r5, r1 1000a4a8: 4691 mov r9, r2 1000a4aa: e00f b.n 1000a4cc 1000a4ac: 4642 mov r2, r8 1000a4ae: 6812 ldr r2, [r2, #0] 1000a4b0: 006b lsls r3, r5, #1 1000a4b2: 4694 mov ip, r2 1000a4b4: 195b adds r3, r3, r5 1000a4b6: 00db lsls r3, r3, #3 1000a4b8: 4463 add r3, ip 1000a4ba: 685b ldr r3, [r3, #4] 1000a4bc: 9801 ldr r0, [sp, #4] 1000a4be: 4798 blx r3 1000a4c0: 464b mov r3, r9 1000a4c2: 3501 adds r5, #1 1000a4c4: 781b ldrb r3, [r3, #0] 1000a4c6: b2ed uxtb r5, r5 1000a4c8: 42ab cmp r3, r5 1000a4ca: d305 bcc.n 1000a4d8 1000a4cc: 429d cmp r5, r3 1000a4ce: d3ed bcc.n 1000a4ac 1000a4d0: d000 beq.n 1000a4d4 1000a4d2: e56e b.n 10009fb2 1000a4d4: 4b39 ldr r3, [pc, #228] ; (1000a5bc ) 1000a4d6: e7f1 b.n 1000a4bc 1000a4d8: 2253 movs r2, #83 ; 0x53 1000a4da: 2100 movs r1, #0 1000a4dc: 0038 movs r0, r7 1000a4de: f7fe fa3d bl 1000895c <__wrap_memset> 1000a4e2: 2210 movs r2, #16 1000a4e4: 21ff movs r1, #255 ; 0xff 1000a4e6: 1cf8 adds r0, r7, #3 1000a4e8: f7fe fa38 bl 1000895c <__wrap_memset> 1000a4ec: 0038 movs r0, r7 1000a4ee: 2220 movs r2, #32 1000a4f0: 3013 adds r0, #19 1000a4f2: 21ff movs r1, #255 ; 0xff 1000a4f4: f7fe fa32 bl 1000895c <__wrap_memset> 1000a4f8: 4653 mov r3, sl 1000a4fa: 70bb strb r3, [r7, #2] 1000a4fc: e645 b.n 1000a18a 1000a4fe: 4b2d ldr r3, [pc, #180] ; (1000a5b4 ) 1000a500: 4699 mov r9, r3 1000a502: 4b29 ldr r3, [pc, #164] ; (1000a5a8 ) 1000a504: 4698 mov r8, r3 1000a506: 9b02 ldr r3, [sp, #8] 1000a508: 2b01 cmp r3, #1 1000a50a: d035 beq.n 1000a578 1000a50c: 9b02 ldr r3, [sp, #8] 1000a50e: 2b00 cmp r3, #0 1000a510: d017 beq.n 1000a542 1000a512: 78a9 ldrb r1, [r5, #2] 1000a514: 187a adds r2, r7, r1 1000a516: 78d2 ldrb r2, [r2, #3] 1000a518: 000b movs r3, r1 1000a51a: 2aff cmp r2, #255 ; 0xff 1000a51c: d000 beq.n 1000a520 1000a51e: e58c b.n 1000a03a 1000a520: 2200 movs r2, #0 1000a522: e006 b.n 1000a532 1000a524: 188b adds r3, r1, r2 1000a526: b2db uxtb r3, r3 1000a528: 18f8 adds r0, r7, r3 1000a52a: 78c0 ldrb r0, [r0, #3] 1000a52c: 28ff cmp r0, #255 ; 0xff 1000a52e: d000 beq.n 1000a532 1000a530: e583 b.n 1000a03a 1000a532: 4640 mov r0, r8 1000a534: 18fb adds r3, r7, r3 1000a536: 70d8 strb r0, [r3, #3] 1000a538: 3201 adds r2, #1 1000a53a: 9b02 ldr r3, [sp, #8] 1000a53c: b2d2 uxtb r2, r2 1000a53e: 429a cmp r2, r3 1000a540: d3f0 bcc.n 1000a524 1000a542: 0038 movs r0, r7 1000a544: 4643 mov r3, r8 1000a546: 0029 movs r1, r5 1000a548: 3013 adds r0, #19 1000a54a: 4652 mov r2, sl 1000a54c: f000 fe7e bl 1000b24c 1000a550: 4b16 ldr r3, [pc, #88] ; (1000a5ac ) 1000a552: 4455 add r5, sl 1000a554: 781b ldrb r3, [r3, #0] 1000a556: 4543 cmp r3, r8 1000a558: d200 bcs.n 1000a55c 1000a55a: e56e b.n 1000a03a 1000a55c: 9b04 ldr r3, [sp, #16] 1000a55e: 42ab cmp r3, r5 1000a560: d900 bls.n 1000a564 1000a562: e73f b.n 1000a3e4 1000a564: 4b16 ldr r3, [pc, #88] ; (1000a5c0 ) 1000a566: 2b00 cmp r3, #0 1000a568: d100 bne.n 1000a56c 1000a56a: e612 b.n 1000a192 1000a56c: e000 b.n 1000a570 1000a56e: bf00 nop 1000a570: e60f b.n 1000a192 1000a572: f7fe fddf bl 10009134 1000a576: e68b b.n 1000a290 1000a578: 4648 mov r0, r9 1000a57a: 6880 ldr r0, [r0, #8] 1000a57c: 78a9 ldrb r1, [r5, #2] 1000a57e: 4684 mov ip, r0 1000a580: 480d ldr r0, [pc, #52] ; (1000a5b8 ) 1000a582: 187b adds r3, r7, r1 1000a584: 78da ldrb r2, [r3, #3] 1000a586: 4584 cmp ip, r0 1000a588: d00a beq.n 1000a5a0 1000a58a: 2aff cmp r2, #255 ; 0xff 1000a58c: d000 beq.n 1000a590 1000a58e: e554 b.n 1000a03a 1000a590: 4642 mov r2, r8 1000a592: 70da strb r2, [r3, #3] 1000a594: e7d5 b.n 1000a542 1000a596: 4643 mov r3, r8 1000a598: 4682 mov sl, r0 1000a59a: 46a8 mov r8, r5 1000a59c: 001d movs r5, r3 1000a59e: e7b2 b.n 1000a506 1000a5a0: 2302 movs r3, #2 1000a5a2: 9302 str r3, [sp, #8] 1000a5a4: e7b6 b.n 1000a514 1000a5a6: 46c0 nop ; (mov r8, r8) 1000a5a8: 10008ed9 .word 0x10008ed9 1000a5ac: 20003d42 .word 0x20003d42 1000a5b0: 200031a8 .word 0x200031a8 1000a5b4: 1000f5d4 .word 0x1000f5d4 1000a5b8: 1000ae61 .word 0x1000ae61 1000a5bc: 1000ae35 .word 0x1000ae35 1000a5c0: 00000000 .word 0x00000000 1000a5c4 : 1000a5c4: b570 push {r4, r5, r6, lr} 1000a5c6: b086 sub sp, #24 1000a5c8: 466b mov r3, sp 1000a5ca: 0005 movs r5, r0 1000a5cc: 000c movs r4, r1 1000a5ce: 1c98 adds r0, r3, #2 1000a5d0: 220a movs r2, #10 1000a5d2: 2100 movs r1, #0 1000a5d4: f7fe f9c2 bl 1000895c <__wrap_memset> 1000a5d8: 466b mov r3, sp 1000a5da: 701d strb r5, [r3, #0] 1000a5dc: 705c strb r4, [r3, #1] 1000a5de: 2c03 cmp r4, #3 1000a5e0: d04f beq.n 1000a682 1000a5e2: d91b bls.n 1000a61c 1000a5e4: 2c04 cmp r4, #4 1000a5e6: d007 beq.n 1000a5f8 1000a5e8: 2c05 cmp r4, #5 1000a5ea: d140 bne.n 1000a66e 1000a5ec: 4b3c ldr r3, [pc, #240] ; (1000a6e0 ) 1000a5ee: 781a ldrb r2, [r3, #0] 1000a5f0: 07d2 lsls r2, r2, #31 1000a5f2: d466 bmi.n 1000a6c2 1000a5f4: b006 add sp, #24 1000a5f6: bd70 pop {r4, r5, r6, pc} 1000a5f8: 4b39 ldr r3, [pc, #228] ; (1000a6e0 ) 1000a5fa: 781a ldrb r2, [r3, #0] 1000a5fc: 07d2 lsls r2, r2, #31 1000a5fe: d5f9 bpl.n 1000a5f4 1000a600: 2104 movs r1, #4 1000a602: 781a ldrb r2, [r3, #0] 1000a604: 430a orrs r2, r1 1000a606: 701a strb r2, [r3, #0] 1000a608: 4b36 ldr r3, [pc, #216] ; (1000a6e4 ) 1000a60a: 681c ldr r4, [r3, #0] 1000a60c: 69e2 ldr r2, [r4, #28] 1000a60e: f3ef 8110 mrs r1, PRIMASK 1000a612: b672 cpsid i 1000a614: 6813 ldr r3, [r2, #0] 1000a616: 2b00 cmp r3, #0 1000a618: d119 bne.n 1000a64e 1000a61a: e7fb b.n 1000a614 1000a61c: 2c02 cmp r4, #2 1000a61e: d126 bne.n 1000a66e 1000a620: 2101 movs r1, #1 1000a622: 4b2f ldr r3, [pc, #188] ; (1000a6e0 ) 1000a624: 781a ldrb r2, [r3, #0] 1000a626: 438a bics r2, r1 1000a628: 701a strb r2, [r3, #0] 1000a62a: 781a ldrb r2, [r3, #0] 1000a62c: 3103 adds r1, #3 1000a62e: 43a2 bics r2, r4 1000a630: 701a strb r2, [r3, #0] 1000a632: 2200 movs r2, #0 1000a634: 705a strb r2, [r3, #1] 1000a636: 781a ldrb r2, [r3, #0] 1000a638: 438a bics r2, r1 1000a63a: 701a strb r2, [r3, #0] 1000a63c: 4b29 ldr r3, [pc, #164] ; (1000a6e4 ) 1000a63e: 681c ldr r4, [r3, #0] 1000a640: 69e2 ldr r2, [r4, #28] 1000a642: f3ef 8110 mrs r1, PRIMASK 1000a646: b672 cpsid i 1000a648: 6813 ldr r3, [r2, #0] 1000a64a: 2b00 cmp r3, #0 1000a64c: d0fc beq.n 1000a648 1000a64e: f3bf 8f5f dmb sy 1000a652: 6221 str r1, [r4, #32] 1000a654: 4669 mov r1, sp 1000a656: 0020 movs r0, r4 1000a658: f000 ff3a bl 1000b4d0 1000a65c: 69e2 ldr r2, [r4, #28] 1000a65e: 6a23 ldr r3, [r4, #32] 1000a660: f3bf 8f5f dmb sy 1000a664: 2100 movs r1, #0 1000a666: 6011 str r1, [r2, #0] 1000a668: f383 8810 msr PRIMASK, r3 1000a66c: e7c2 b.n 1000a5f4 1000a66e: 4b1d ldr r3, [pc, #116] ; (1000a6e4 ) 1000a670: 681c ldr r4, [r3, #0] 1000a672: 69e2 ldr r2, [r4, #28] 1000a674: f3ef 8110 mrs r1, PRIMASK 1000a678: b672 cpsid i 1000a67a: 6813 ldr r3, [r2, #0] 1000a67c: 2b00 cmp r3, #0 1000a67e: d1e6 bne.n 1000a64e 1000a680: e7fb b.n 1000a67a 1000a682: 4b17 ldr r3, [pc, #92] ; (1000a6e0 ) 1000a684: 781a ldrb r2, [r3, #0] 1000a686: 0752 lsls r2, r2, #29 1000a688: d5b4 bpl.n 1000a5f4 1000a68a: 2104 movs r1, #4 1000a68c: 200e movs r0, #14 1000a68e: 781a ldrb r2, [r3, #0] 1000a690: 4468 add r0, sp 1000a692: 438a bics r2, r1 1000a694: 701a strb r2, [r3, #0] 1000a696: 2100 movs r1, #0 1000a698: 220a movs r2, #10 1000a69a: f7fe f95f bl 1000895c <__wrap_memset> 1000a69e: 2305 movs r3, #5 1000a6a0: ae03 add r6, sp, #12 1000a6a2: 7073 strb r3, [r6, #1] 1000a6a4: 4b0f ldr r3, [pc, #60] ; (1000a6e4 ) 1000a6a6: 7035 strb r5, [r6, #0] 1000a6a8: 681c ldr r4, [r3, #0] 1000a6aa: 69e2 ldr r2, [r4, #28] 1000a6ac: f3ef 8110 mrs r1, PRIMASK 1000a6b0: b672 cpsid i 1000a6b2: 6813 ldr r3, [r2, #0] 1000a6b4: 2b00 cmp r3, #0 1000a6b6: d0fc beq.n 1000a6b2 1000a6b8: f3bf 8f5f dmb sy 1000a6bc: 6221 str r1, [r4, #32] 1000a6be: 0031 movs r1, r6 1000a6c0: e7c9 b.n 1000a656 1000a6c2: 2104 movs r1, #4 1000a6c4: 781a ldrb r2, [r3, #0] 1000a6c6: 438a bics r2, r1 1000a6c8: 701a strb r2, [r3, #0] 1000a6ca: 4b06 ldr r3, [pc, #24] ; (1000a6e4 ) 1000a6cc: 681c ldr r4, [r3, #0] 1000a6ce: 69e2 ldr r2, [r4, #28] 1000a6d0: f3ef 8110 mrs r1, PRIMASK 1000a6d4: b672 cpsid i 1000a6d6: 6813 ldr r3, [r2, #0] 1000a6d8: 2b00 cmp r3, #0 1000a6da: d1b8 bne.n 1000a64e 1000a6dc: e7fb b.n 1000a6d6 1000a6de: 46c0 nop ; (mov r8, r8) 1000a6e0: 200034e0 .word 0x200034e0 1000a6e4: 20003538 .word 0x20003538 1000a6e8 : 1000a6e8: b570 push {r4, r5, r6, lr} 1000a6ea: b084 sub sp, #16 1000a6ec: 466b mov r3, sp 1000a6ee: 0006 movs r6, r0 1000a6f0: 000d movs r5, r1 1000a6f2: 220a movs r2, #10 1000a6f4: 2100 movs r1, #0 1000a6f6: 1d98 adds r0, r3, #6 1000a6f8: f7fe f930 bl 1000895c <__wrap_memset> 1000a6fc: 2301 movs r3, #1 1000a6fe: ac01 add r4, sp, #4 1000a700: 7063 strb r3, [r4, #1] 1000a702: 4b0e ldr r3, [pc, #56] ; (1000a73c ) 1000a704: 7125 strb r5, [r4, #4] 1000a706: 681d ldr r5, [r3, #0] 1000a708: 7026 strb r6, [r4, #0] 1000a70a: 69ea ldr r2, [r5, #28] 1000a70c: f3ef 8310 mrs r3, PRIMASK 1000a710: b672 cpsid i 1000a712: 6811 ldr r1, [r2, #0] 1000a714: 2900 cmp r1, #0 1000a716: d0fc beq.n 1000a712 1000a718: f3bf 8f5f dmb sy 1000a71c: 622b str r3, [r5, #32] 1000a71e: 0021 movs r1, r4 1000a720: 0028 movs r0, r5 1000a722: f000 fed5 bl 1000b4d0 1000a726: 69ea ldr r2, [r5, #28] 1000a728: 6a2b ldr r3, [r5, #32] 1000a72a: f3bf 8f5f dmb sy 1000a72e: 2100 movs r1, #0 1000a730: 6011 str r1, [r2, #0] 1000a732: f383 8810 msr PRIMASK, r3 1000a736: b004 add sp, #16 1000a738: bd70 pop {r4, r5, r6, pc} 1000a73a: 46c0 nop ; (mov r8, r8) 1000a73c: 20003538 .word 0x20003538 1000a740 : 1000a740: 2300 movs r3, #0 1000a742: b530 push {r4, r5, lr} 1000a744: b085 sub sp, #20 1000a746: ad01 add r5, sp, #4 1000a748: 806b strh r3, [r5, #2] 1000a74a: 7028 strb r0, [r5, #0] 1000a74c: 3306 adds r3, #6 1000a74e: 2208 movs r2, #8 1000a750: a802 add r0, sp, #8 1000a752: 706b strb r3, [r5, #1] 1000a754: f7fe f908 bl 10008968 <__wrap___aeabi_memcpy> 1000a758: 4b0c ldr r3, [pc, #48] ; (1000a78c ) 1000a75a: 681c ldr r4, [r3, #0] 1000a75c: 69e2 ldr r2, [r4, #28] 1000a75e: f3ef 8310 mrs r3, PRIMASK 1000a762: b672 cpsid i 1000a764: 6811 ldr r1, [r2, #0] 1000a766: 2900 cmp r1, #0 1000a768: d0fc beq.n 1000a764 1000a76a: f3bf 8f5f dmb sy 1000a76e: 6223 str r3, [r4, #32] 1000a770: 0029 movs r1, r5 1000a772: 0020 movs r0, r4 1000a774: f000 feac bl 1000b4d0 1000a778: 69e2 ldr r2, [r4, #28] 1000a77a: 6a23 ldr r3, [r4, #32] 1000a77c: f3bf 8f5f dmb sy 1000a780: 2100 movs r1, #0 1000a782: 6011 str r1, [r2, #0] 1000a784: f383 8810 msr PRIMASK, r3 1000a788: b005 add sp, #20 1000a78a: bd30 pop {r4, r5, pc} 1000a78c: 20003538 .word 0x20003538 1000a790 : 1000a790: b5f0 push {r4, r5, r6, r7, lr} 1000a792: 46c6 mov lr, r8 1000a794: b500 push {lr} 1000a796: b084 sub sp, #16 1000a798: 001d movs r5, r3 1000a79a: 466b mov r3, sp 1000a79c: 4680 mov r8, r0 1000a79e: 000f movs r7, r1 1000a7a0: 0016 movs r6, r2 1000a7a2: 2100 movs r1, #0 1000a7a4: 2206 movs r2, #6 1000a7a6: 1d98 adds r0, r3, #6 1000a7a8: f7fe f8d8 bl 1000895c <__wrap_memset> 1000a7ac: 4643 mov r3, r8 1000a7ae: ac01 add r4, sp, #4 1000a7b0: 7023 strb r3, [r4, #0] 1000a7b2: 2307 movs r3, #7 1000a7b4: 7063 strb r3, [r4, #1] 1000a7b6: 4b0f ldr r3, [pc, #60] ; (1000a7f4 ) 1000a7b8: 7165 strb r5, [r4, #5] 1000a7ba: 681d ldr r5, [r3, #0] 1000a7bc: 7127 strb r7, [r4, #4] 1000a7be: 60a6 str r6, [r4, #8] 1000a7c0: 69ea ldr r2, [r5, #28] 1000a7c2: f3ef 8310 mrs r3, PRIMASK 1000a7c6: b672 cpsid i 1000a7c8: 6811 ldr r1, [r2, #0] 1000a7ca: 2900 cmp r1, #0 1000a7cc: d0fc beq.n 1000a7c8 1000a7ce: f3bf 8f5f dmb sy 1000a7d2: 622b str r3, [r5, #32] 1000a7d4: 0021 movs r1, r4 1000a7d6: 0028 movs r0, r5 1000a7d8: f000 fe7a bl 1000b4d0 1000a7dc: 69ea ldr r2, [r5, #28] 1000a7de: 6a2b ldr r3, [r5, #32] 1000a7e0: f3bf 8f5f dmb sy 1000a7e4: 2100 movs r1, #0 1000a7e6: 6011 str r1, [r2, #0] 1000a7e8: f383 8810 msr PRIMASK, r3 1000a7ec: b004 add sp, #16 1000a7ee: bc04 pop {r2} 1000a7f0: 4690 mov r8, r2 1000a7f2: bdf0 pop {r4, r5, r6, r7, pc} 1000a7f4: 20003538 .word 0x20003538 1000a7f8 : 1000a7f8: b5f0 push {r4, r5, r6, r7, lr} 1000a7fa: 46de mov lr, fp 1000a7fc: 464f mov r7, r9 1000a7fe: 4646 mov r6, r8 1000a800: 4683 mov fp, r0 1000a802: b5c0 push {r6, r7, lr} 1000a804: 000c movs r4, r1 1000a806: 2a00 cmp r2, #0 1000a808: d043 beq.n 1000a892 1000a80a: 7849 ldrb r1, [r1, #1] 1000a80c: 2905 cmp r1, #5 1000a80e: d116 bne.n 1000a83e 1000a810: 78e6 ldrb r6, [r4, #3] 1000a812: 07b6 lsls r6, r6, #30 1000a814: 0fb6 lsrs r6, r6, #30 1000a816: 42b3 cmp r3, r6 1000a818: d111 bne.n 1000a83e 1000a81a: 237f movs r3, #127 ; 0x7f 1000a81c: 78a1 ldrb r1, [r4, #2] 1000a81e: 400b ands r3, r1 1000a820: 2b0f cmp r3, #15 1000a822: d80c bhi.n 1000a83e 1000a824: 1e53 subs r3, r2, #1 1000a826: 4698 mov r8, r3 1000a828: 4b1b ldr r3, [pc, #108] ; (1000a898 ) 1000a82a: 2500 movs r5, #0 1000a82c: 4699 mov r9, r3 1000a82e: 277f movs r7, #127 ; 0x7f 1000a830: 464b mov r3, r9 1000a832: 0020 movs r0, r4 1000a834: 7899 ldrb r1, [r3, #2] 1000a836: f000 fccd bl 1000b1d4 1000a83a: 2800 cmp r0, #0 1000a83c: d105 bne.n 1000a84a 1000a83e: 2000 movs r0, #0 1000a840: bc1c pop {r2, r3, r4} 1000a842: 4690 mov r8, r2 1000a844: 4699 mov r9, r3 1000a846: 46a3 mov fp, r4 1000a848: bdf0 pop {r4, r5, r6, r7, pc} 1000a84a: 0021 movs r1, r4 1000a84c: 4658 mov r0, fp 1000a84e: f7fe fe83 bl 10009558 1000a852: 2800 cmp r0, #0 1000a854: d0f3 beq.n 1000a83e 1000a856: 78a3 ldrb r3, [r4, #2] 1000a858: 09da lsrs r2, r3, #7 1000a85a: 2a01 cmp r2, #1 1000a85c: d013 beq.n 1000a886 1000a85e: 9a08 ldr r2, [sp, #32] 1000a860: 7013 strb r3, [r2, #0] 1000a862: 7823 ldrb r3, [r4, #0] 1000a864: 18e4 adds r4, r4, r3 1000a866: 4545 cmp r5, r8 1000a868: d013 beq.n 1000a892 1000a86a: 7863 ldrb r3, [r4, #1] 1000a86c: 2b05 cmp r3, #5 1000a86e: d1e6 bne.n 1000a83e 1000a870: 78e3 ldrb r3, [r4, #3] 1000a872: 079b lsls r3, r3, #30 1000a874: 0f9b lsrs r3, r3, #30 1000a876: 42b3 cmp r3, r6 1000a878: d1e1 bne.n 1000a83e 1000a87a: 78a3 ldrb r3, [r4, #2] 1000a87c: 3501 adds r5, #1 1000a87e: 403b ands r3, r7 1000a880: 2b0f cmp r3, #15 1000a882: d9d5 bls.n 1000a830 1000a884: e7db b.n 1000a83e 1000a886: 9a09 ldr r2, [sp, #36] ; 0x24 1000a888: 7013 strb r3, [r2, #0] 1000a88a: 7823 ldrb r3, [r4, #0] 1000a88c: 18e4 adds r4, r4, r3 1000a88e: 4545 cmp r5, r8 1000a890: d1eb bne.n 1000a86a 1000a892: 2001 movs r0, #1 1000a894: e7d4 b.n 1000a840 1000a896: 46c0 nop ; (mov r8, r8) 1000a898: 200034e0 .word 0x200034e0 1000a89c : 1000a89c: 237f movs r3, #127 ; 0x7f 1000a89e: b570 push {r4, r5, r6, lr} 1000a8a0: 788a ldrb r2, [r1, #2] 1000a8a2: 0005 movs r5, r0 1000a8a4: 000c movs r4, r1 1000a8a6: 4013 ands r3, r2 1000a8a8: 2b0f cmp r3, #15 1000a8aa: d901 bls.n 1000a8b0 1000a8ac: 2000 movs r0, #0 1000a8ae: bd70 pop {r4, r5, r6, pc} 1000a8b0: 4b05 ldr r3, [pc, #20] ; (1000a8c8 ) 1000a8b2: 0020 movs r0, r4 1000a8b4: 7899 ldrb r1, [r3, #2] 1000a8b6: f000 fc8d bl 1000b1d4 1000a8ba: 2800 cmp r0, #0 1000a8bc: d0f6 beq.n 1000a8ac 1000a8be: 0021 movs r1, r4 1000a8c0: 0028 movs r0, r5 1000a8c2: f7fe fe49 bl 10009558 1000a8c6: e7f2 b.n 1000a8ae 1000a8c8: 200034e0 .word 0x200034e0 1000a8cc : 1000a8cc: 237f movs r3, #127 ; 0x7f 1000a8ce: b570 push {r4, r5, r6, lr} 1000a8d0: 400b ands r3, r1 1000a8d2: 4c13 ldr r4, [pc, #76] ; (1000a920 ) 1000a8d4: 005b lsls r3, r3, #1 1000a8d6: 09c9 lsrs r1, r1, #7 1000a8d8: 18e4 adds r4, r4, r3 1000a8da: 1864 adds r4, r4, r1 1000a8dc: 3430 adds r4, #48 ; 0x30 1000a8de: 78e5 ldrb r5, [r4, #3] 1000a8e0: 07ed lsls r5, r5, #31 1000a8e2: 0fed lsrs r5, r5, #31 1000a8e4: d104 bne.n 1000a8f0 1000a8e6: 78e3 ldrb r3, [r4, #3] 1000a8e8: 075b lsls r3, r3, #29 1000a8ea: d503 bpl.n 1000a8f4 1000a8ec: 0028 movs r0, r5 1000a8ee: bd70 pop {r4, r5, r6, pc} 1000a8f0: 2500 movs r5, #0 1000a8f2: e7fb b.n 1000a8ec 1000a8f4: 2101 movs r1, #1 1000a8f6: 4e0b ldr r6, [pc, #44] ; (1000a924 ) 1000a8f8: 4249 negs r1, r1 1000a8fa: 6830 ldr r0, [r6, #0] 1000a8fc: f003 ffd4 bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000a900: 78e3 ldrb r3, [r4, #3] 1000a902: 07db lsls r3, r3, #31 1000a904: d407 bmi.n 1000a916 1000a906: 78e3 ldrb r3, [r4, #3] 1000a908: 075b lsls r3, r3, #29 1000a90a: d404 bmi.n 1000a916 1000a90c: 2204 movs r2, #4 1000a90e: 2501 movs r5, #1 1000a910: 78e3 ldrb r3, [r4, #3] 1000a912: 4313 orrs r3, r2 1000a914: 70e3 strb r3, [r4, #3] 1000a916: 6830 ldr r0, [r6, #0] 1000a918: f003 ff96 bl 1000e848 <__mutex_exit_veneer> 1000a91c: e7e6 b.n 1000a8ec 1000a91e: 46c0 nop ; (mov r8, r8) 1000a920: 200034e0 .word 0x200034e0 1000a924: 20003534 .word 0x20003534 1000a928 : 1000a928: b570 push {r4, r5, r6, lr} 1000a92a: 000d movs r5, r1 1000a92c: 2101 movs r1, #1 1000a92e: 4c0f ldr r4, [pc, #60] ; (1000a96c ) 1000a930: 4249 negs r1, r1 1000a932: 6820 ldr r0, [r4, #0] 1000a934: f003 ffb8 bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000a938: 217f movs r1, #127 ; 0x7f 1000a93a: 4029 ands r1, r5 1000a93c: 004b lsls r3, r1, #1 1000a93e: 490c ldr r1, [pc, #48] ; (1000a970 ) 1000a940: 09ed lsrs r5, r5, #7 1000a942: 18c9 adds r1, r1, r3 1000a944: 1949 adds r1, r1, r5 1000a946: 3130 adds r1, #48 ; 0x30 1000a948: 78cb ldrb r3, [r1, #3] 1000a94a: 2500 movs r5, #0 1000a94c: 07db lsls r3, r3, #31 1000a94e: d407 bmi.n 1000a960 1000a950: 78cb ldrb r3, [r1, #3] 1000a952: 075b lsls r3, r3, #29 1000a954: d504 bpl.n 1000a960 1000a956: 2204 movs r2, #4 1000a958: 78cb ldrb r3, [r1, #3] 1000a95a: 3501 adds r5, #1 1000a95c: 4393 bics r3, r2 1000a95e: 70cb strb r3, [r1, #3] 1000a960: 6820 ldr r0, [r4, #0] 1000a962: f003 ff71 bl 1000e848 <__mutex_exit_veneer> 1000a966: 0028 movs r0, r5 1000a968: bd70 pop {r4, r5, r6, pc} 1000a96a: 46c0 nop ; (mov r8, r8) 1000a96c: 20003534 .word 0x20003534 1000a970: 200034e0 .word 0x200034e0 1000a974 : 1000a974: b570 push {r4, r5, r6, lr} 1000a976: 247f movs r4, #127 ; 0x7f 1000a978: 400c ands r4, r1 1000a97a: 0065 lsls r5, r4, #1 1000a97c: 4c0e ldr r4, [pc, #56] ; (1000a9b8 ) 1000a97e: 0006 movs r6, r0 1000a980: 1964 adds r4, r4, r5 1000a982: 09c8 lsrs r0, r1, #7 1000a984: 1824 adds r4, r4, r0 1000a986: 3430 adds r4, #48 ; 0x30 1000a988: 78e5 ldrb r5, [r4, #3] 1000a98a: 2000 movs r0, #0 1000a98c: 07ed lsls r5, r5, #31 1000a98e: d500 bpl.n 1000a992 1000a990: bd70 pop {r4, r5, r6, pc} 1000a992: 2501 movs r5, #1 1000a994: 78e0 ldrb r0, [r4, #3] 1000a996: 4328 orrs r0, r5 1000a998: 70e0 strb r0, [r4, #3] 1000a99a: 0030 movs r0, r6 1000a99c: f7fe feb2 bl 10009704 1000a9a0: 2800 cmp r0, #0 1000a9a2: d1f5 bne.n 1000a990 1000a9a4: 2201 movs r2, #1 1000a9a6: 78e3 ldrb r3, [r4, #3] 1000a9a8: 4393 bics r3, r2 1000a9aa: 70e3 strb r3, [r4, #3] 1000a9ac: 78e3 ldrb r3, [r4, #3] 1000a9ae: 3203 adds r2, #3 1000a9b0: 4393 bics r3, r2 1000a9b2: 70e3 strb r3, [r4, #3] 1000a9b4: e7ec b.n 1000a990 1000a9b6: 46c0 nop ; (mov r8, r8) 1000a9b8: 200034e0 .word 0x200034e0 1000a9bc : 1000a9bc: b570 push {r4, r5, r6, lr} 1000a9be: 4c0a ldr r4, [pc, #40] ; (1000a9e8 ) 1000a9c0: 0006 movs r6, r0 1000a9c2: 2208 movs r2, #8 1000a9c4: 0020 movs r0, r4 1000a9c6: 000d movs r5, r1 1000a9c8: f7fd ffce bl 10008968 <__wrap___aeabi_memcpy> 1000a9cc: 2300 movs r3, #0 1000a9ce: 2100 movs r1, #0 1000a9d0: 60a3 str r3, [r4, #8] 1000a9d2: 60e3 str r3, [r4, #12] 1000a9d4: 5669 ldrsb r1, [r5, r1] 1000a9d6: 0030 movs r0, r6 1000a9d8: 43c9 mvns r1, r1 1000a9da: 0fc9 lsrs r1, r1, #31 1000a9dc: 01c9 lsls r1, r1, #7 1000a9de: 2200 movs r2, #0 1000a9e0: f7ff ffc8 bl 1000a974 1000a9e4: bd70 pop {r4, r5, r6, pc} 1000a9e6: 46c0 nop ; (mov r8, r8) 1000a9e8: 20003484 .word 0x20003484 1000a9ec : 1000a9ec: b5f0 push {r4, r5, r6, r7, lr} 1000a9ee: 46c6 mov lr, r8 1000a9f0: 4690 mov r8, r2 1000a9f2: 4c29 ldr r4, [pc, #164] ; (1000aa98 ) 1000a9f4: 2208 movs r2, #8 1000a9f6: b500 push {lr} 1000a9f8: 0006 movs r6, r0 1000a9fa: 0020 movs r0, r4 1000a9fc: 000d movs r5, r1 1000a9fe: 001f movs r7, r3 1000aa00: f7fd ffb2 bl 10008968 <__wrap___aeabi_memcpy> 1000aa04: 4643 mov r3, r8 1000aa06: 60a3 str r3, [r4, #8] 1000aa08: 2300 movs r3, #0 1000aa0a: 81e3 strh r3, [r4, #14] 1000aa0c: 79eb ldrb r3, [r5, #7] 1000aa0e: 79aa ldrb r2, [r5, #6] 1000aa10: 021b lsls r3, r3, #8 1000aa12: 4313 orrs r3, r2 1000aa14: 1c1a adds r2, r3, #0 1000aa16: 42bb cmp r3, r7 1000aa18: d900 bls.n 1000aa1c 1000aa1a: 1c3a adds r2, r7, #0 1000aa1c: b297 uxth r7, r2 1000aa1e: 81a2 strh r2, [r4, #12] 1000aa20: 2b00 cmp r3, #0 1000aa22: d012 beq.n 1000aa4a 1000aa24: 2f00 cmp r7, #0 1000aa26: d01d beq.n 1000aa64 1000aa28: 4643 mov r3, r8 1000aa2a: 2b00 cmp r3, #0 1000aa2c: d02e beq.n 1000aa8c 1000aa2e: 1c3b adds r3, r7, #0 1000aa30: 2f40 cmp r7, #64 ; 0x40 1000aa32: d81d bhi.n 1000aa70 1000aa34: b29f uxth r7, r3 1000aa36: 7823 ldrb r3, [r4, #0] 1000aa38: 2b7f cmp r3, #127 ; 0x7f 1000aa3a: d81e bhi.n 1000aa7a 1000aa3c: 2100 movs r1, #0 1000aa3e: 4a17 ldr r2, [pc, #92] ; (1000aa9c ) 1000aa40: 003b movs r3, r7 1000aa42: 0030 movs r0, r6 1000aa44: f7ff ff96 bl 1000a974 1000aa48: e009 b.n 1000aa5e 1000aa4a: 2100 movs r1, #0 1000aa4c: 5669 ldrsb r1, [r5, r1] 1000aa4e: 2300 movs r3, #0 1000aa50: 43c9 mvns r1, r1 1000aa52: 0fc9 lsrs r1, r1, #31 1000aa54: 01c9 lsls r1, r1, #7 1000aa56: 2200 movs r2, #0 1000aa58: 0030 movs r0, r6 1000aa5a: f7ff ff8b bl 1000a974 1000aa5e: bc04 pop {r2} 1000aa60: 4690 mov r8, r2 1000aa62: bdf0 pop {r4, r5, r6, r7, pc} 1000aa64: 7823 ldrb r3, [r4, #0] 1000aa66: 2b7f cmp r3, #127 ; 0x7f 1000aa68: d812 bhi.n 1000aa90 1000aa6a: 2100 movs r1, #0 1000aa6c: 2200 movs r2, #0 1000aa6e: e7e7 b.n 1000aa40 1000aa70: 2340 movs r3, #64 ; 0x40 1000aa72: b29f uxth r7, r3 1000aa74: 7823 ldrb r3, [r4, #0] 1000aa76: 2b7f cmp r3, #127 ; 0x7f 1000aa78: d9e0 bls.n 1000aa3c 1000aa7a: 4c08 ldr r4, [pc, #32] ; (1000aa9c ) 1000aa7c: 003a movs r2, r7 1000aa7e: 4641 mov r1, r8 1000aa80: 0020 movs r0, r4 1000aa82: f7fd ff71 bl 10008968 <__wrap___aeabi_memcpy> 1000aa86: 2180 movs r1, #128 ; 0x80 1000aa88: 0022 movs r2, r4 1000aa8a: e7d9 b.n 1000aa40 1000aa8c: 2000 movs r0, #0 1000aa8e: e7e6 b.n 1000aa5e 1000aa90: 2180 movs r1, #128 ; 0x80 1000aa92: 2200 movs r2, #0 1000aa94: e7d4 b.n 1000aa40 1000aa96: 46c0 nop ; (mov r8, r8) 1000aa98: 20003484 .word 0x20003484 1000aa9c: 200034a0 .word 0x200034a0 1000aaa0 : 1000aaa0: b510 push {r4, lr} 1000aaa2: 2214 movs r2, #20 1000aaa4: 2100 movs r1, #0 1000aaa6: 4802 ldr r0, [pc, #8] ; (1000aab0 ) 1000aaa8: f7fd ff58 bl 1000895c <__wrap_memset> 1000aaac: bd10 pop {r4, pc} 1000aaae: 46c0 nop ; (mov r8, r8) 1000aab0: 20003484 .word 0x20003484 1000aab4 : 1000aab4: 4b01 ldr r3, [pc, #4] ; (1000aabc ) 1000aab6: 6118 str r0, [r3, #16] 1000aab8: 4770 bx lr 1000aaba: 46c0 nop ; (mov r8, r8) 1000aabc: 20003484 .word 0x20003484 1000aac0 : 1000aac0: b510 push {r4, lr} 1000aac2: 4c05 ldr r4, [pc, #20] ; (1000aad8 ) 1000aac4: 0001 movs r1, r0 1000aac6: 2208 movs r2, #8 1000aac8: 0020 movs r0, r4 1000aaca: f7fd ff4d bl 10008968 <__wrap___aeabi_memcpy> 1000aace: 2300 movs r3, #0 1000aad0: 60a3 str r3, [r4, #8] 1000aad2: 60e3 str r3, [r4, #12] 1000aad4: bd10 pop {r4, pc} 1000aad6: 46c0 nop ; (mov r8, r8) 1000aad8: 20003484 .word 0x20003484 1000aadc : 1000aadc: b5f8 push {r3, r4, r5, r6, r7, lr} 1000aade: 4c3b ldr r4, [pc, #236] ; (1000abcc ) 1000aae0: 001d movs r5, r3 1000aae2: 7823 ldrb r3, [r4, #0] 1000aae4: 0006 movs r6, r0 1000aae6: 09da lsrs r2, r3, #7 1000aae8: 09c9 lsrs r1, r1, #7 1000aaea: 428a cmp r2, r1 1000aaec: d012 beq.n 1000ab14 1000aaee: 2000 movs r0, #0 1000aaf0: 2d00 cmp r5, #0 1000aaf2: d10e bne.n 1000ab12 1000aaf4: 4b36 ldr r3, [pc, #216] ; (1000abd0 ) 1000aaf6: 2b00 cmp r3, #0 1000aaf8: d003 beq.n 1000ab02 1000aafa: 0021 movs r1, r4 1000aafc: 0030 movs r0, r6 1000aafe: f7fe fd1d bl 1000953c 1000ab02: 6923 ldr r3, [r4, #16] 1000ab04: 2b00 cmp r3, #0 1000ab06: d05a beq.n 1000abbe 1000ab08: 0022 movs r2, r4 1000ab0a: 2102 movs r1, #2 1000ab0c: 0030 movs r0, r6 1000ab0e: 4798 blx r3 1000ab10: 2001 movs r0, #1 1000ab12: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000ab14: 68a7 ldr r7, [r4, #8] 1000ab16: 2b7f cmp r3, #127 ; 0x7f 1000ab18: d808 bhi.n 1000ab2c 1000ab1a: 2000 movs r0, #0 1000ab1c: 2f00 cmp r7, #0 1000ab1e: d0f8 beq.n 1000ab12 1000ab20: 0038 movs r0, r7 1000ab22: 002a movs r2, r5 1000ab24: 492b ldr r1, [pc, #172] ; (1000abd4 ) 1000ab26: f7fd ff1f bl 10008968 <__wrap___aeabi_memcpy> 1000ab2a: 68a7 ldr r7, [r4, #8] 1000ab2c: 89e2 ldrh r2, [r4, #14] 1000ab2e: 88e3 ldrh r3, [r4, #6] 1000ab30: 1952 adds r2, r2, r5 1000ab32: b292 uxth r2, r2 1000ab34: 197f adds r7, r7, r5 1000ab36: 81e2 strh r2, [r4, #14] 1000ab38: 60a7 str r7, [r4, #8] 1000ab3a: 4293 cmp r3, r2 1000ab3c: d001 beq.n 1000ab42 1000ab3e: 2d3f cmp r5, #63 ; 0x3f 1000ab40: d813 bhi.n 1000ab6a 1000ab42: 6923 ldr r3, [r4, #16] 1000ab44: 2b00 cmp r3, #0 1000ab46: d005 beq.n 1000ab54 1000ab48: 0022 movs r2, r4 1000ab4a: 2101 movs r1, #1 1000ab4c: 0030 movs r0, r6 1000ab4e: 4798 blx r3 1000ab50: 2800 cmp r0, #0 1000ab52: d01d beq.n 1000ab90 1000ab54: 2100 movs r1, #0 1000ab56: 5661 ldrsb r1, [r4, r1] 1000ab58: 2300 movs r3, #0 1000ab5a: 43c9 mvns r1, r1 1000ab5c: 0fc9 lsrs r1, r1, #31 1000ab5e: 01c9 lsls r1, r1, #7 1000ab60: 2200 movs r2, #0 1000ab62: 0030 movs r0, r6 1000ab64: f7ff ff06 bl 1000a974 1000ab68: e7d3 b.n 1000ab12 1000ab6a: 89a0 ldrh r0, [r4, #12] 1000ab6c: 1a81 subs r1, r0, r2 1000ab6e: 1c0d adds r5, r1, #0 1000ab70: b289 uxth r1, r1 1000ab72: 2940 cmp r1, #64 ; 0x40 1000ab74: d816 bhi.n 1000aba4 1000ab76: 7823 ldrb r3, [r4, #0] 1000ab78: b2ad uxth r5, r5 1000ab7a: 2b7f cmp r3, #127 ; 0x7f 1000ab7c: d814 bhi.n 1000aba8 1000ab7e: 2100 movs r1, #0 1000ab80: 4282 cmp r2, r0 1000ab82: d01e beq.n 1000abc2 1000ab84: 4a13 ldr r2, [pc, #76] ; (1000abd4 ) 1000ab86: 002b movs r3, r5 1000ab88: 0030 movs r0, r6 1000ab8a: f7ff fef3 bl 1000a974 1000ab8e: e7c0 b.n 1000ab12 1000ab90: 2100 movs r1, #0 1000ab92: 0030 movs r0, r6 1000ab94: f7fe fdc8 bl 10009728 1000ab98: 0030 movs r0, r6 1000ab9a: 2180 movs r1, #128 ; 0x80 1000ab9c: f7fe fdc4 bl 10009728 1000aba0: 2001 movs r0, #1 1000aba2: e7b6 b.n 1000ab12 1000aba4: 2540 movs r5, #64 ; 0x40 1000aba6: e7e6 b.n 1000ab76 1000aba8: 4282 cmp r2, r0 1000abaa: d00c beq.n 1000abc6 1000abac: 4c09 ldr r4, [pc, #36] ; (1000abd4 ) 1000abae: 002a movs r2, r5 1000abb0: 0039 movs r1, r7 1000abb2: 0020 movs r0, r4 1000abb4: f7fd fed8 bl 10008968 <__wrap___aeabi_memcpy> 1000abb8: 2180 movs r1, #128 ; 0x80 1000abba: 0022 movs r2, r4 1000abbc: e7e3 b.n 1000ab86 1000abbe: 2001 movs r0, #1 1000abc0: e7a7 b.n 1000ab12 1000abc2: 2200 movs r2, #0 1000abc4: e7df b.n 1000ab86 1000abc6: 2180 movs r1, #128 ; 0x80 1000abc8: 2200 movs r2, #0 1000abca: e7dc b.n 1000ab86 1000abcc: 20003484 .word 0x20003484 1000abd0: 1000953d .word 0x1000953d 1000abd4: 200034a0 .word 0x200034a0 1000abd8 : 1000abd8: b510 push {r4, lr} 1000abda: 0004 movs r4, r0 1000abdc: f7fe ffd2 bl 10009b84 1000abe0: 2800 cmp r0, #0 1000abe2: d101 bne.n 1000abe8 1000abe4: 2000 movs r0, #0 1000abe6: bd10 pop {r4, pc} 1000abe8: f7fe ffd4 bl 10009b94 1000abec: 2800 cmp r0, #0 1000abee: d1f9 bne.n 1000abe4 1000abf0: 20b6 movs r0, #182 ; 0xb6 1000abf2: 0080 lsls r0, r0, #2 1000abf4: 4344 muls r4, r0 1000abf6: 4803 ldr r0, [pc, #12] ; (1000ac04 ) 1000abf8: 1900 adds r0, r0, r4 1000abfa: 7903 ldrb r3, [r0, #4] 1000abfc: 2001 movs r0, #1 1000abfe: 4018 ands r0, r3 1000ac00: e7f1 b.n 1000abe6 1000ac02: 46c0 nop ; (mov r8, r8) 1000ac04: 200031ac .word 0x200031ac 1000ac08 : 1000ac08: 0003 movs r3, r0 1000ac0a: 20b6 movs r0, #182 ; 0xb6 1000ac0c: 0080 lsls r0, r0, #2 1000ac0e: 4358 muls r0, r3 1000ac10: b510 push {r4, lr} 1000ac12: 4b03 ldr r3, [pc, #12] ; (1000ac20 ) 1000ac14: 3010 adds r0, #16 1000ac16: 18c0 adds r0, r0, r3 1000ac18: f000 fb6a bl 1000b2f0 1000ac1c: bd10 pop {r4, pc} 1000ac1e: 46c0 nop ; (mov r8, r8) 1000ac20: 200031ac .word 0x200031ac 1000ac24 : 1000ac24: b5f0 push {r4, r5, r6, r7, lr} 1000ac26: 25b6 movs r5, #182 ; 0xb6 1000ac28: 00ad lsls r5, r5, #2 1000ac2a: 4345 muls r5, r0 1000ac2c: 002c movs r4, r5 1000ac2e: 46c6 mov lr, r8 1000ac30: 4e17 ldr r6, [pc, #92] ; (1000ac90 ) 1000ac32: 3410 adds r4, #16 1000ac34: 19a4 adds r4, r4, r6 1000ac36: b500 push {lr} 1000ac38: b292 uxth r2, r2 1000ac3a: 0020 movs r0, r4 1000ac3c: f000 fbd0 bl 1000b3e0 1000ac40: 0007 movs r7, r0 1000ac42: 0020 movs r0, r4 1000ac44: f000 fb6e bl 1000b324 1000ac48: 283f cmp r0, #63 ; 0x3f 1000ac4a: d803 bhi.n 1000ac54 1000ac4c: 0038 movs r0, r7 1000ac4e: bc04 pop {r2} 1000ac50: 4690 mov r8, r2 1000ac52: bdf0 pop {r4, r5, r6, r7, pc} 1000ac54: 1973 adds r3, r6, r5 1000ac56: 78d9 ldrb r1, [r3, #3] 1000ac58: 2000 movs r0, #0 1000ac5a: 4698 mov r8, r3 1000ac5c: f7ff fe36 bl 1000a8cc 1000ac60: 2800 cmp r0, #0 1000ac62: d0f3 beq.n 1000ac4c 1000ac64: 0020 movs r0, r4 1000ac66: f000 fb5d bl 1000b324 1000ac6a: 283f cmp r0, #63 ; 0x3f 1000ac6c: d805 bhi.n 1000ac7a 1000ac6e: 4643 mov r3, r8 1000ac70: 2000 movs r0, #0 1000ac72: 78d9 ldrb r1, [r3, #3] 1000ac74: f7ff fe58 bl 1000a928 1000ac78: e7e8 b.n 1000ac4c 1000ac7a: 2396 movs r3, #150 ; 0x96 1000ac7c: 009b lsls r3, r3, #2 1000ac7e: 18ea adds r2, r5, r3 1000ac80: 4643 mov r3, r8 1000ac82: 1992 adds r2, r2, r6 1000ac84: 78d9 ldrb r1, [r3, #3] 1000ac86: 2000 movs r0, #0 1000ac88: 2340 movs r3, #64 ; 0x40 1000ac8a: f7ff fe73 bl 1000a974 1000ac8e: e7dd b.n 1000ac4c 1000ac90: 200031ac .word 0x200031ac 1000ac94 : 1000ac94: b5f0 push {r4, r5, r6, r7, lr} 1000ac96: 25b6 movs r5, #182 ; 0xb6 1000ac98: 00ad lsls r5, r5, #2 1000ac9a: 4345 muls r5, r0 1000ac9c: 002c movs r4, r5 1000ac9e: 46c6 mov lr, r8 1000aca0: 4e1f ldr r6, [pc, #124] ; (1000ad20 ) 1000aca2: 342c adds r4, #44 ; 0x2c 1000aca4: 19a4 adds r4, r4, r6 1000aca6: b500 push {lr} 1000aca8: b292 uxth r2, r2 1000acaa: 0020 movs r0, r4 1000acac: f000 fc50 bl 1000b550 1000acb0: 0007 movs r7, r0 1000acb2: 0020 movs r0, r4 1000acb4: f000 fb1c bl 1000b2f0 1000acb8: 283f cmp r0, #63 ; 0x3f 1000acba: d803 bhi.n 1000acc4 1000acbc: 0038 movs r0, r7 1000acbe: bc04 pop {r2} 1000acc0: 4690 mov r8, r2 1000acc2: bdf0 pop {r4, r5, r6, r7, pc} 1000acc4: f7fe ff5e bl 10009b84 1000acc8: 2800 cmp r0, #0 1000acca: d0f7 beq.n 1000acbc 1000accc: f7fe ff62 bl 10009b94 1000acd0: 2800 cmp r0, #0 1000acd2: d1f3 bne.n 1000acbc 1000acd4: 0020 movs r0, r4 1000acd6: f000 fb0b bl 1000b2f0 1000acda: 2800 cmp r0, #0 1000acdc: d0ee beq.n 1000acbc 1000acde: 1973 adds r3, r6, r5 1000ace0: 7899 ldrb r1, [r3, #2] 1000ace2: 2000 movs r0, #0 1000ace4: 4698 mov r8, r3 1000ace6: f7ff fdf1 bl 1000a8cc 1000acea: 2800 cmp r0, #0 1000acec: d0e6 beq.n 1000acbc 1000acee: 23a6 movs r3, #166 ; 0xa6 1000acf0: 009b lsls r3, r3, #2 1000acf2: 469c mov ip, r3 1000acf4: 4465 add r5, ip 1000acf6: 19ae adds r6, r5, r6 1000acf8: 0031 movs r1, r6 1000acfa: 2240 movs r2, #64 ; 0x40 1000acfc: 0020 movs r0, r4 1000acfe: f000 fb6f bl 1000b3e0 1000ad02: 4643 mov r3, r8 1000ad04: 7899 ldrb r1, [r3, #2] 1000ad06: 2800 cmp r0, #0 1000ad08: d005 beq.n 1000ad16 1000ad0a: 0003 movs r3, r0 1000ad0c: 0032 movs r2, r6 1000ad0e: 2000 movs r0, #0 1000ad10: f7ff fe30 bl 1000a974 1000ad14: e7d2 b.n 1000acbc 1000ad16: 2000 movs r0, #0 1000ad18: f7ff fe06 bl 1000a928 1000ad1c: e7ce b.n 1000acbc 1000ad1e: 46c0 nop ; (mov r8, r8) 1000ad20: 200031ac .word 0x200031ac 1000ad24 : 1000ad24: b5f8 push {r3, r4, r5, r6, r7, lr} 1000ad26: 0005 movs r5, r0 1000ad28: f7fe ff2c bl 10009b84 1000ad2c: 2800 cmp r0, #0 1000ad2e: d101 bne.n 1000ad34 1000ad30: 2000 movs r0, #0 1000ad32: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000ad34: f7fe ff2e bl 10009b94 1000ad38: 2800 cmp r0, #0 1000ad3a: d1f9 bne.n 1000ad30 1000ad3c: 24b6 movs r4, #182 ; 0xb6 1000ad3e: 00a4 lsls r4, r4, #2 1000ad40: 4365 muls r5, r4 1000ad42: 002e movs r6, r5 1000ad44: 4f14 ldr r7, [pc, #80] ; (1000ad98 ) 1000ad46: 362c adds r6, #44 ; 0x2c 1000ad48: 19f6 adds r6, r6, r7 1000ad4a: 0030 movs r0, r6 1000ad4c: f000 fad0 bl 1000b2f0 1000ad50: 2800 cmp r0, #0 1000ad52: d0ed beq.n 1000ad30 1000ad54: 197c adds r4, r7, r5 1000ad56: 78a1 ldrb r1, [r4, #2] 1000ad58: 2000 movs r0, #0 1000ad5a: f7ff fdb7 bl 1000a8cc 1000ad5e: 2800 cmp r0, #0 1000ad60: d0e6 beq.n 1000ad30 1000ad62: 23a6 movs r3, #166 ; 0xa6 1000ad64: 009b lsls r3, r3, #2 1000ad66: 469c mov ip, r3 1000ad68: 4465 add r5, ip 1000ad6a: 19ed adds r5, r5, r7 1000ad6c: 0029 movs r1, r5 1000ad6e: 0030 movs r0, r6 1000ad70: 2240 movs r2, #64 ; 0x40 1000ad72: f000 fb35 bl 1000b3e0 1000ad76: 78a1 ldrb r1, [r4, #2] 1000ad78: 1e06 subs r6, r0, #0 1000ad7a: d008 beq.n 1000ad8e 1000ad7c: 0003 movs r3, r0 1000ad7e: 002a movs r2, r5 1000ad80: 2000 movs r0, #0 1000ad82: f7ff fdf7 bl 1000a974 1000ad86: 2800 cmp r0, #0 1000ad88: d0d2 beq.n 1000ad30 1000ad8a: 0030 movs r0, r6 1000ad8c: e7d1 b.n 1000ad32 1000ad8e: 2000 movs r0, #0 1000ad90: f7ff fdca bl 1000a928 1000ad94: e7cc b.n 1000ad30 1000ad96: 46c0 nop ; (mov r8, r8) 1000ad98: 200031ac .word 0x200031ac 1000ad9c : 1000ad9c: 0003 movs r3, r0 1000ad9e: 20b6 movs r0, #182 ; 0xb6 1000ada0: 0080 lsls r0, r0, #2 1000ada2: 4358 muls r0, r3 1000ada4: b510 push {r4, lr} 1000ada6: 4b03 ldr r3, [pc, #12] ; (1000adb4 ) 1000ada8: 302c adds r0, #44 ; 0x2c 1000adaa: 18c0 adds r0, r0, r3 1000adac: f000 faba bl 1000b324 1000adb0: bd10 pop {r4, pc} 1000adb2: 46c0 nop ; (mov r8, r8) 1000adb4: 200031ac .word 0x200031ac 1000adb8 : 1000adb8: 22b6 movs r2, #182 ; 0xb6 1000adba: b5f0 push {r4, r5, r6, r7, lr} 1000adbc: 4c1b ldr r4, [pc, #108] ; (1000ae2c ) 1000adbe: b083 sub sp, #12 1000adc0: 0092 lsls r2, r2, #2 1000adc2: 2100 movs r1, #0 1000adc4: 0020 movs r0, r4 1000adc6: f7fd fdc9 bl 1000895c <__wrap_memset> 1000adca: 23ff movs r3, #255 ; 0xff 1000adcc: 7163 strb r3, [r4, #5] 1000adce: 4b18 ldr r3, [pc, #96] ; (1000ae30 ) 1000add0: 2680 movs r6, #128 ; 0x80 1000add2: 2500 movs r5, #0 1000add4: 80e3 strh r3, [r4, #6] 1000add6: 2701 movs r7, #1 1000add8: 2308 movs r3, #8 1000adda: 0021 movs r1, r4 1000addc: 0020 movs r0, r4 1000adde: 0076 lsls r6, r6, #1 1000ade0: 7323 strb r3, [r4, #12] 1000ade2: 8127 strh r7, [r4, #8] 1000ade4: 0032 movs r2, r6 1000ade6: 3148 adds r1, #72 ; 0x48 1000ade8: 9500 str r5, [sp, #0] 1000adea: 3b07 subs r3, #7 1000adec: 3010 adds r0, #16 1000adee: f000 fa43 bl 1000b278 1000adf2: 0021 movs r1, r4 1000adf4: 0020 movs r0, r4 1000adf6: 3149 adds r1, #73 ; 0x49 1000adf8: 0032 movs r2, r6 1000adfa: 31ff adds r1, #255 ; 0xff 1000adfc: 9700 str r7, [sp, #0] 1000adfe: 2301 movs r3, #1 1000ae00: 302c adds r0, #44 ; 0x2c 1000ae02: f000 fa39 bl 1000b278 1000ae06: 2392 movs r3, #146 ; 0x92 1000ae08: 009b lsls r3, r3, #2 1000ae0a: 18e6 adds r6, r4, r3 1000ae0c: 0030 movs r0, r6 1000ae0e: f7f9 fc17 bl 10004640 1000ae12: 2394 movs r3, #148 ; 0x94 1000ae14: 009b lsls r3, r3, #2 1000ae16: 62a6 str r6, [r4, #40] ; 0x28 1000ae18: 18e6 adds r6, r4, r3 1000ae1a: 6265 str r5, [r4, #36] ; 0x24 1000ae1c: 0030 movs r0, r6 1000ae1e: f7f9 fc0f bl 10004640 1000ae22: 6426 str r6, [r4, #64] ; 0x40 1000ae24: 6465 str r5, [r4, #68] ; 0x44 1000ae26: b003 add sp, #12 1000ae28: bdf0 pop {r4, r5, r6, r7, pc} 1000ae2a: 46c0 nop ; (mov r8, r8) 1000ae2c: 200031ac .word 0x200031ac 1000ae30: ffffc200 .word 0xffffc200 1000ae34 : 1000ae34: b510 push {r4, lr} 1000ae36: 4c09 ldr r4, [pc, #36] ; (1000ae5c ) 1000ae38: 2205 movs r2, #5 1000ae3a: 2100 movs r1, #0 1000ae3c: 0020 movs r0, r4 1000ae3e: f7fd fd8d bl 1000895c <__wrap_memset> 1000ae42: 0020 movs r0, r4 1000ae44: 342c adds r4, #44 ; 0x2c 1000ae46: 3010 adds r0, #16 1000ae48: f000 fbf6 bl 1000b638 1000ae4c: 0020 movs r0, r4 1000ae4e: f000 fbf3 bl 1000b638 1000ae52: 2101 movs r1, #1 1000ae54: 0020 movs r0, r4 1000ae56: f000 fc15 bl 1000b684 1000ae5a: bd10 pop {r4, pc} 1000ae5c: 200031ac .word 0x200031ac 1000ae60 : 1000ae60: b5f0 push {r4, r5, r6, r7, lr} 1000ae62: 794b ldrb r3, [r1, #5] 1000ae64: b083 sub sp, #12 1000ae66: 0006 movs r6, r0 1000ae68: 2b02 cmp r3, #2 1000ae6a: d003 beq.n 1000ae74 1000ae6c: 2500 movs r5, #0 1000ae6e: 0028 movs r0, r5 1000ae70: b003 add sp, #12 1000ae72: bdf0 pop {r4, r5, r6, r7, pc} 1000ae74: 798b ldrb r3, [r1, #6] 1000ae76: 2b02 cmp r3, #2 1000ae78: d1f8 bne.n 1000ae6c 1000ae7a: 4f2f ldr r7, [pc, #188] ; (1000af38 ) 1000ae7c: 78bb ldrb r3, [r7, #2] 1000ae7e: 2b00 cmp r3, #0 1000ae80: d1f4 bne.n 1000ae6c 1000ae82: 788b ldrb r3, [r1, #2] 1000ae84: 2509 movs r5, #9 1000ae86: 703b strb r3, [r7, #0] 1000ae88: 780c ldrb r4, [r1, #0] 1000ae8a: 190c adds r4, r1, r4 1000ae8c: 7863 ldrb r3, [r4, #1] 1000ae8e: 2b24 cmp r3, #36 ; 0x24 1000ae90: d10b bne.n 1000aeaa 1000ae92: 2a08 cmp r2, #8 1000ae94: d802 bhi.n 1000ae9c 1000ae96: e01f b.n 1000aed8 1000ae98: 42aa cmp r2, r5 1000ae9a: d31d bcc.n 1000aed8 1000ae9c: 7823 ldrb r3, [r4, #0] 1000ae9e: 18e4 adds r4, r4, r3 1000aea0: 18ed adds r5, r5, r3 1000aea2: 7863 ldrb r3, [r4, #1] 1000aea4: b2ad uxth r5, r5 1000aea6: 2b24 cmp r3, #36 ; 0x24 1000aea8: d0f6 beq.n 1000ae98 1000aeaa: 2b05 cmp r3, #5 1000aeac: d02c beq.n 1000af08 1000aeae: 2b04 cmp r3, #4 1000aeb0: d112 bne.n 1000aed8 1000aeb2: 7963 ldrb r3, [r4, #5] 1000aeb4: 2b0a cmp r3, #10 1000aeb6: d10f bne.n 1000aed8 1000aeb8: 4b20 ldr r3, [pc, #128] ; (1000af3c ) 1000aeba: 7827 ldrb r7, [r4, #0] 1000aebc: 9301 str r3, [sp, #4] 1000aebe: 3301 adds r3, #1 1000aec0: 9300 str r3, [sp, #0] 1000aec2: 19e1 adds r1, r4, r7 1000aec4: 2302 movs r3, #2 1000aec6: 2202 movs r2, #2 1000aec8: 0030 movs r0, r6 1000aeca: f7ff fc95 bl 1000a7f8 1000aece: 2800 cmp r0, #0 1000aed0: d0cc beq.n 1000ae6c 1000aed2: 350e adds r5, #14 1000aed4: 19ed adds r5, r5, r7 1000aed6: b2ad uxth r5, r5 1000aed8: 4c19 ldr r4, [pc, #100] ; (1000af40 ) 1000aeda: 0020 movs r0, r4 1000aedc: f000 fa22 bl 1000b324 1000aee0: 283f cmp r0, #63 ; 0x3f 1000aee2: d9c4 bls.n 1000ae6e 1000aee4: 0026 movs r6, r4 1000aee6: 3e10 subs r6, #16 1000aee8: 78f1 ldrb r1, [r6, #3] 1000aeea: 2000 movs r0, #0 1000aeec: f7ff fcee bl 1000a8cc 1000aef0: 2800 cmp r0, #0 1000aef2: d0bc beq.n 1000ae6e 1000aef4: 0020 movs r0, r4 1000aef6: f000 fa15 bl 1000b324 1000aefa: 283f cmp r0, #63 ; 0x3f 1000aefc: d812 bhi.n 1000af24 1000aefe: 78f1 ldrb r1, [r6, #3] 1000af00: 2000 movs r0, #0 1000af02: f7ff fd11 bl 1000a928 1000af06: e7b2 b.n 1000ae6e 1000af08: 0021 movs r1, r4 1000af0a: 0030 movs r0, r6 1000af0c: f7ff fcc6 bl 1000a89c 1000af10: 2800 cmp r0, #0 1000af12: d0ab beq.n 1000ae6c 1000af14: 78a3 ldrb r3, [r4, #2] 1000af16: 707b strb r3, [r7, #1] 1000af18: 7823 ldrb r3, [r4, #0] 1000af1a: 18ed adds r5, r5, r3 1000af1c: 18e4 adds r4, r4, r3 1000af1e: b2ad uxth r5, r5 1000af20: 7863 ldrb r3, [r4, #1] 1000af22: e7c4 b.n 1000aeae 1000af24: 2392 movs r3, #146 ; 0x92 1000af26: 009b lsls r3, r3, #2 1000af28: 18e2 adds r2, r4, r3 1000af2a: 78f1 ldrb r1, [r6, #3] 1000af2c: 2340 movs r3, #64 ; 0x40 1000af2e: 2000 movs r0, #0 1000af30: f7ff fd20 bl 1000a974 1000af34: e79b b.n 1000ae6e 1000af36: 46c0 nop ; (mov r8, r8) 1000af38: 200031ac .word 0x200031ac 1000af3c: 200031ae .word 0x200031ae 1000af40: 200031bc .word 0x200031bc 1000af44 : 1000af44: b5f8 push {r3, r4, r5, r6, r7, lr} 1000af46: 2360 movs r3, #96 ; 0x60 1000af48: 0014 movs r4, r2 1000af4a: 7812 ldrb r2, [r2, #0] 1000af4c: 4013 ands r3, r2 1000af4e: 2200 movs r2, #0 1000af50: 2b20 cmp r3, #32 1000af52: d001 beq.n 1000af58 1000af54: 0010 movs r0, r2 1000af56: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000af58: 4d2e ldr r5, [pc, #184] ; (1000b014 ) 1000af5a: 7963 ldrb r3, [r4, #5] 1000af5c: 7927 ldrb r7, [r4, #4] 1000af5e: 782e ldrb r6, [r5, #0] 1000af60: 021b lsls r3, r3, #8 1000af62: 433b orrs r3, r7 1000af64: 429e cmp r6, r3 1000af66: d1f5 bne.n 1000af54 1000af68: 7863 ldrb r3, [r4, #1] 1000af6a: 2b21 cmp r3, #33 ; 0x21 1000af6c: d043 beq.n 1000aff6 1000af6e: d909 bls.n 1000af84 1000af70: 2b22 cmp r3, #34 ; 0x22 1000af72: d024 beq.n 1000afbe 1000af74: 2b23 cmp r3, #35 ; 0x23 1000af76: d114 bne.n 1000afa2 1000af78: 2900 cmp r1, #0 1000af7a: d045 beq.n 1000b008 1000af7c: 2902 cmp r1, #2 1000af7e: d012 beq.n 1000afa6 1000af80: 2201 movs r2, #1 1000af82: e7e7 b.n 1000af54 1000af84: 2b20 cmp r3, #32 1000af86: d10c bne.n 1000afa2 1000af88: 2900 cmp r1, #0 1000af8a: d036 beq.n 1000affa 1000af8c: 2902 cmp r1, #2 1000af8e: d1f7 bne.n 1000af80 1000af90: 4b21 ldr r3, [pc, #132] ; (1000b018 ) 1000af92: 2b00 cmp r3, #0 1000af94: d0f4 beq.n 1000af80 1000af96: 1da9 adds r1, r5, #6 1000af98: 2000 movs r0, #0 1000af9a: f7fd ffa3 bl 10008ee4 1000af9e: 2201 movs r2, #1 1000afa0: e7d8 b.n 1000af54 1000afa2: 2200 movs r2, #0 1000afa4: e7d6 b.n 1000af54 1000afa6: 4b1d ldr r3, [pc, #116] ; (1000b01c ) 1000afa8: 2b00 cmp r3, #0 1000afaa: d0e9 beq.n 1000af80 1000afac: 78e1 ldrb r1, [r4, #3] 1000afae: 78a3 ldrb r3, [r4, #2] 1000afb0: 0209 lsls r1, r1, #8 1000afb2: 4319 orrs r1, r3 1000afb4: 2000 movs r0, #0 1000afb6: e000 b.n 1000afba 1000afb8: bf00 nop 1000afba: 2201 movs r2, #1 1000afbc: e7ca b.n 1000af54 1000afbe: 2900 cmp r1, #0 1000afc0: d022 beq.n 1000b008 1000afc2: 2902 cmp r1, #2 1000afc4: d1dc bne.n 1000af80 1000afc6: 2601 movs r6, #1 1000afc8: 78a1 ldrb r1, [r4, #2] 1000afca: 78e4 ldrb r4, [r4, #3] 1000afcc: 0028 movs r0, r5 1000afce: 0224 lsls r4, r4, #8 1000afd0: 430c orrs r4, r1 1000afd2: 0031 movs r1, r6 1000afd4: 712c strb r4, [r5, #4] 1000afd6: 43a1 bics r1, r4 1000afd8: 302c adds r0, #44 ; 0x2c 1000afda: f000 fb53 bl 1000b684 1000afde: 4b10 ldr r3, [pc, #64] ; (1000b020 ) 1000afe0: 2b00 cmp r3, #0 1000afe2: d0cd beq.n 1000af80 1000afe4: 0031 movs r1, r6 1000afe6: 0862 lsrs r2, r4, #1 1000afe8: 4032 ands r2, r6 1000afea: 4021 ands r1, r4 1000afec: 2000 movs r0, #0 1000afee: e000 b.n 1000aff2 1000aff0: bf00 nop 1000aff2: 2201 movs r2, #1 1000aff4: e7ae b.n 1000af54 1000aff6: 2900 cmp r1, #0 1000aff8: d1c2 bne.n 1000af80 1000affa: 4a0a ldr r2, [pc, #40] ; (1000b024 ) 1000affc: 2307 movs r3, #7 1000affe: 0021 movs r1, r4 1000b000: f7ff fcf4 bl 1000a9ec 1000b004: 2201 movs r2, #1 1000b006: e7a5 b.n 1000af54 1000b008: 0021 movs r1, r4 1000b00a: f7ff fcd7 bl 1000a9bc 1000b00e: 2201 movs r2, #1 1000b010: e7a0 b.n 1000af54 1000b012: 46c0 nop ; (mov r8, r8) 1000b014: 200031ac .word 0x200031ac 1000b018: 10008ee5 .word 0x10008ee5 ... 1000b024: 200031b2 .word 0x200031b2 1000b028 : 1000b028: b5f8 push {r3, r4, r5, r6, r7, lr} 1000b02a: 4647 mov r7, r8 1000b02c: 46ce mov lr, r9 1000b02e: b580 push {r7, lr} 1000b030: 4c5d ldr r4, [pc, #372] ; (1000b1a8 ) 1000b032: 001e movs r6, r3 1000b034: 78e3 ldrb r3, [r4, #3] 1000b036: 4680 mov r8, r0 1000b038: 000d movs r5, r1 1000b03a: 428b cmp r3, r1 1000b03c: d163 bne.n 1000b106 1000b03e: 2396 movs r3, #150 ; 0x96 1000b040: 0027 movs r7, r4 1000b042: 009b lsls r3, r3, #2 1000b044: 3710 adds r7, #16 1000b046: 18e1 adds r1, r4, r3 1000b048: b2b2 uxth r2, r6 1000b04a: 0038 movs r0, r7 1000b04c: f000 fa80 bl 1000b550 1000b050: 4b56 ldr r3, [pc, #344] ; (1000b1ac ) 1000b052: 2b00 cmp r3, #0 1000b054: d01c beq.n 1000b090 1000b056: 7963 ldrb r3, [r4, #5] 1000b058: 2bff cmp r3, #255 ; 0xff 1000b05a: d019 beq.n 1000b090 1000b05c: 2e00 cmp r6, #0 1000b05e: d017 beq.n 1000b090 1000b060: 2200 movs r2, #0 1000b062: 4691 mov r9, r2 1000b064: e005 b.n 1000b072 1000b066: 2301 movs r3, #1 1000b068: 469c mov ip, r3 1000b06a: 44e1 add r9, ip 1000b06c: 454e cmp r6, r9 1000b06e: d00f beq.n 1000b090 1000b070: 7963 ldrb r3, [r4, #5] 1000b072: 2296 movs r2, #150 ; 0x96 1000b074: 0092 lsls r2, r2, #2 1000b076: 444a add r2, r9 1000b078: 5ca2 ldrb r2, [r4, r2] 1000b07a: 429a cmp r2, r3 1000b07c: d1f3 bne.n 1000b066 1000b07e: 0038 movs r0, r7 1000b080: f000 f948 bl 1000b314 1000b084: 2800 cmp r0, #0 1000b086: d1ee bne.n 1000b066 1000b088: 7961 ldrb r1, [r4, #5] 1000b08a: e000 b.n 1000b08e 1000b08c: bf00 nop 1000b08e: e7ea b.n 1000b066 1000b090: 4b47 ldr r3, [pc, #284] ; (1000b1b0 ) 1000b092: 4c48 ldr r4, [pc, #288] ; (1000b1b4 ) 1000b094: 2b00 cmp r3, #0 1000b096: d004 beq.n 1000b0a2 1000b098: 0020 movs r0, r4 1000b09a: f000 f93b bl 1000b314 1000b09e: 2800 cmp r0, #0 1000b0a0: d05b beq.n 1000b15a 1000b0a2: 0020 movs r0, r4 1000b0a4: f000 f93e bl 1000b324 1000b0a8: 283f cmp r0, #63 ; 0x3f 1000b0aa: d859 bhi.n 1000b160 1000b0ac: 3c10 subs r4, #16 1000b0ae: 78a3 ldrb r3, [r4, #2] 1000b0b0: 42ab cmp r3, r5 1000b0b2: d005 beq.n 1000b0c0 1000b0b4: 2401 movs r4, #1 1000b0b6: 0020 movs r0, r4 1000b0b8: bc0c pop {r2, r3} 1000b0ba: 4690 mov r8, r2 1000b0bc: 4699 mov r9, r3 1000b0be: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000b0c0: 4b3d ldr r3, [pc, #244] ; (1000b1b8 ) 1000b0c2: 2b00 cmp r3, #0 1000b0c4: d002 beq.n 1000b0cc 1000b0c6: 2000 movs r0, #0 1000b0c8: e000 b.n 1000b0cc 1000b0ca: bf00 nop 1000b0cc: f7fe fd5a bl 10009b84 1000b0d0: 2800 cmp r0, #0 1000b0d2: d11d bne.n 1000b110 1000b0d4: 4c39 ldr r4, [pc, #228] ; (1000b1bc ) 1000b0d6: 0020 movs r0, r4 1000b0d8: f000 f90a bl 1000b2f0 1000b0dc: 2800 cmp r0, #0 1000b0de: d1e9 bne.n 1000b0b4 1000b0e0: 2e00 cmp r6, #0 1000b0e2: d0e7 beq.n 1000b0b4 1000b0e4: 06b3 lsls r3, r6, #26 1000b0e6: d1e5 bne.n 1000b0b4 1000b0e8: 3c2c subs r4, #44 ; 0x2c 1000b0ea: 78a1 ldrb r1, [r4, #2] 1000b0ec: 4640 mov r0, r8 1000b0ee: f7ff fbed bl 1000a8cc 1000b0f2: 0025 movs r5, r4 1000b0f4: 1e04 subs r4, r0, #0 1000b0f6: d0dd beq.n 1000b0b4 1000b0f8: 78a9 ldrb r1, [r5, #2] 1000b0fa: 2300 movs r3, #0 1000b0fc: 2200 movs r2, #0 1000b0fe: 4640 mov r0, r8 1000b100: f7ff fc38 bl 1000a974 1000b104: e7d7 b.n 1000b0b6 1000b106: 78a3 ldrb r3, [r4, #2] 1000b108: 428b cmp r3, r1 1000b10a: d0d9 beq.n 1000b0c0 1000b10c: 2400 movs r4, #0 1000b10e: e7d2 b.n 1000b0b6 1000b110: f7fe fd40 bl 10009b94 1000b114: 4c29 ldr r4, [pc, #164] ; (1000b1bc ) 1000b116: 2800 cmp r0, #0 1000b118: d1dd bne.n 1000b0d6 1000b11a: 0020 movs r0, r4 1000b11c: f000 f8e8 bl 1000b2f0 1000b120: 2800 cmp r0, #0 1000b122: d0d8 beq.n 1000b0d6 1000b124: 0025 movs r5, r4 1000b126: 3d2c subs r5, #44 ; 0x2c 1000b128: 78a9 ldrb r1, [r5, #2] 1000b12a: 2000 movs r0, #0 1000b12c: f7ff fbce bl 1000a8cc 1000b130: 2800 cmp r0, #0 1000b132: d0d0 beq.n 1000b0d6 1000b134: 239b movs r3, #155 ; 0x9b 1000b136: 009b lsls r3, r3, #2 1000b138: 18e7 adds r7, r4, r3 1000b13a: 0039 movs r1, r7 1000b13c: 2240 movs r2, #64 ; 0x40 1000b13e: 0020 movs r0, r4 1000b140: f000 f94e bl 1000b3e0 1000b144: 78a9 ldrb r1, [r5, #2] 1000b146: 2800 cmp r0, #0 1000b148: d029 beq.n 1000b19e 1000b14a: 0003 movs r3, r0 1000b14c: 003a movs r2, r7 1000b14e: 2000 movs r0, #0 1000b150: f7ff fc10 bl 1000a974 1000b154: 2800 cmp r0, #0 1000b156: d1ad bne.n 1000b0b4 1000b158: e7bd b.n 1000b0d6 1000b15a: e000 b.n 1000b15e 1000b15c: bf00 nop 1000b15e: e7a0 b.n 1000b0a2 1000b160: 0027 movs r7, r4 1000b162: 3f10 subs r7, #16 1000b164: 78f9 ldrb r1, [r7, #3] 1000b166: 2000 movs r0, #0 1000b168: f7ff fbb0 bl 1000a8cc 1000b16c: 2800 cmp r0, #0 1000b16e: d101 bne.n 1000b174 1000b170: 78bb ldrb r3, [r7, #2] 1000b172: e79d b.n 1000b0b0 1000b174: 0020 movs r0, r4 1000b176: f000 f8d5 bl 1000b324 1000b17a: 283f cmp r0, #63 ; 0x3f 1000b17c: d805 bhi.n 1000b18a 1000b17e: 78f9 ldrb r1, [r7, #3] 1000b180: 2000 movs r0, #0 1000b182: f7ff fbd1 bl 1000a928 1000b186: 78bb ldrb r3, [r7, #2] 1000b188: e792 b.n 1000b0b0 1000b18a: 2392 movs r3, #146 ; 0x92 1000b18c: 009b lsls r3, r3, #2 1000b18e: 18e2 adds r2, r4, r3 1000b190: 78f9 ldrb r1, [r7, #3] 1000b192: 2340 movs r3, #64 ; 0x40 1000b194: 2000 movs r0, #0 1000b196: f7ff fbed bl 1000a974 1000b19a: 78bb ldrb r3, [r7, #2] 1000b19c: e788 b.n 1000b0b0 1000b19e: 2000 movs r0, #0 1000b1a0: f7ff fbc2 bl 1000a928 1000b1a4: e797 b.n 1000b0d6 1000b1a6: 46c0 nop ; (mov r8, r8) 1000b1a8: 200031ac .word 0x200031ac ... 1000b1b4: 200031bc .word 0x200031bc 1000b1b8: 00000000 .word 0x00000000 1000b1bc: 200031d8 .word 0x200031d8 1000b1c0 : 1000b1c0: b510 push {r4, lr} 1000b1c2: 2000 movs r0, #0 1000b1c4: f7fe fcf4 bl 10009bb0 1000b1c8: bd10 pop {r4, pc} 1000b1ca: 46c0 nop ; (mov r8, r8) 1000b1cc : 1000b1cc: b510 push {r4, lr} 1000b1ce: f7fe fce9 bl 10009ba4 1000b1d2: bd10 pop {r4, pc} 1000b1d4 : 1000b1d4: 2307 movs r3, #7 1000b1d6: b510 push {r4, lr} 1000b1d8: 7944 ldrb r4, [r0, #5] 1000b1da: 7902 ldrb r2, [r0, #4] 1000b1dc: 4023 ands r3, r4 1000b1de: 021b lsls r3, r3, #8 1000b1e0: 431a orrs r2, r3 1000b1e2: 78c3 ldrb r3, [r0, #3] 1000b1e4: 079b lsls r3, r3, #30 1000b1e6: 0f9b lsrs r3, r3, #30 1000b1e8: 2b02 cmp r3, #2 1000b1ea: d01b beq.n 1000b224 1000b1ec: d80d bhi.n 1000b20a 1000b1ee: 2000 movs r0, #0 1000b1f0: 2b01 cmp r3, #1 1000b1f2: d109 bne.n 1000b208 1000b1f4: 3902 subs r1, #2 1000b1f6: 424b negs r3, r1 1000b1f8: 4159 adcs r1, r3 1000b1fa: 4b12 ldr r3, [pc, #72] ; (1000b244 ) 1000b1fc: 2000 movs r0, #0 1000b1fe: 469c mov ip, r3 1000b200: 4461 add r1, ip 1000b202: 4291 cmp r1, r2 1000b204: 4140 adcs r0, r0 1000b206: b2c0 uxtb r0, r0 1000b208: bd10 pop {r4, pc} 1000b20a: 3902 subs r1, #2 1000b20c: 424b negs r3, r1 1000b20e: 4159 adcs r1, r3 1000b210: 23f0 movs r3, #240 ; 0xf0 1000b212: 2000 movs r0, #0 1000b214: 4249 negs r1, r1 1000b216: 009b lsls r3, r3, #2 1000b218: 4019 ands r1, r3 1000b21a: 3140 adds r1, #64 ; 0x40 1000b21c: 4291 cmp r1, r2 1000b21e: 4140 adcs r0, r0 1000b220: b2c0 uxtb r0, r0 1000b222: e7f1 b.n 1000b208 1000b224: 2902 cmp r1, #2 1000b226: d005 beq.n 1000b234 1000b228: 2000 movs r0, #0 1000b22a: 2340 movs r3, #64 ; 0x40 1000b22c: 4293 cmp r3, r2 1000b22e: 4140 adcs r0, r0 1000b230: b2c0 uxtb r0, r0 1000b232: e7e9 b.n 1000b208 1000b234: 4b04 ldr r3, [pc, #16] ; (1000b248 ) 1000b236: 469c mov ip, r3 1000b238: 4462 add r2, ip 1000b23a: 4250 negs r0, r2 1000b23c: 4150 adcs r0, r2 1000b23e: b2c0 uxtb r0, r0 1000b240: e7e2 b.n 1000b208 1000b242: 46c0 nop ; (mov r8, r8) 1000b244: 000003ff .word 0x000003ff 1000b248: fffffe00 .word 0xfffffe00 1000b24c : 1000b24c: b5f0 push {r4, r5, r6, r7, lr} 1000b24e: 2400 movs r4, #0 1000b250: 277f movs r7, #127 ; 0x7f 1000b252: 2a00 cmp r2, #0 1000b254: d00f beq.n 1000b276 1000b256: 784d ldrb r5, [r1, #1] 1000b258: 2d05 cmp r5, #5 1000b25a: d106 bne.n 1000b26a 1000b25c: 003d movs r5, r7 1000b25e: 788e ldrb r6, [r1, #2] 1000b260: 4035 ands r5, r6 1000b262: 006d lsls r5, r5, #1 1000b264: 09f6 lsrs r6, r6, #7 1000b266: 1945 adds r5, r0, r5 1000b268: 55ab strb r3, [r5, r6] 1000b26a: 780d ldrb r5, [r1, #0] 1000b26c: 1964 adds r4, r4, r5 1000b26e: b2a4 uxth r4, r4 1000b270: 1949 adds r1, r1, r5 1000b272: 42a2 cmp r2, r4 1000b274: d8ef bhi.n 1000b256 1000b276: bdf0 pop {r4, r5, r6, r7, pc} 1000b278 : 1000b278: b5f8 push {r3, r4, r5, r6, r7, lr} 1000b27a: 4647 mov r7, r8 1000b27c: 46ce mov lr, r9 1000b27e: b580 push {r7, lr} 1000b280: 4698 mov r8, r3 1000b282: ab08 add r3, sp, #32 1000b284: 781f ldrb r7, [r3, #0] 1000b286: 2380 movs r3, #128 ; 0x80 1000b288: 0004 movs r4, r0 1000b28a: 4689 mov r9, r1 1000b28c: 0015 movs r5, r2 1000b28e: 021b lsls r3, r3, #8 1000b290: 2600 movs r6, #0 1000b292: 429a cmp r2, r3 1000b294: d827 bhi.n 1000b2e6 1000b296: 6940 ldr r0, [r0, #20] 1000b298: 2800 cmp r0, #0 1000b29a: d003 beq.n 1000b2a4 1000b29c: 2101 movs r1, #1 1000b29e: 4249 negs r1, r1 1000b2a0: f003 fb02 bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000b2a4: 69a0 ldr r0, [r4, #24] 1000b2a6: 2800 cmp r0, #0 1000b2a8: d003 beq.n 1000b2b2 1000b2aa: 2101 movs r1, #1 1000b2ac: 4249 negs r1, r1 1000b2ae: f003 fafb bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000b2b2: 464b mov r3, r9 1000b2b4: 6023 str r3, [r4, #0] 1000b2b6: 4643 mov r3, r8 1000b2b8: 80a5 strh r5, [r4, #4] 1000b2ba: 006d lsls r5, r5, #1 1000b2bc: b2ad uxth r5, r5 1000b2be: 80e3 strh r3, [r4, #6] 1000b2c0: 1e6b subs r3, r5, #1 1000b2c2: 81a3 strh r3, [r4, #12] 1000b2c4: 2300 movs r3, #0 1000b2c6: 6960 ldr r0, [r4, #20] 1000b2c8: 426d negs r5, r5 1000b2ca: 81e3 strh r3, [r4, #14] 1000b2cc: 7227 strb r7, [r4, #8] 1000b2ce: 8165 strh r5, [r4, #10] 1000b2d0: 8223 strh r3, [r4, #16] 1000b2d2: 2800 cmp r0, #0 1000b2d4: d001 beq.n 1000b2da 1000b2d6: f003 fab7 bl 1000e848 <__mutex_exit_veneer> 1000b2da: 69a0 ldr r0, [r4, #24] 1000b2dc: 2601 movs r6, #1 1000b2de: 2800 cmp r0, #0 1000b2e0: d001 beq.n 1000b2e6 1000b2e2: f003 fab1 bl 1000e848 <__mutex_exit_veneer> 1000b2e6: 0030 movs r0, r6 1000b2e8: bc0c pop {r2, r3} 1000b2ea: 4690 mov r8, r2 1000b2ec: 4699 mov r9, r3 1000b2ee: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000b2f0 : 1000b2f0: 89c1 ldrh r1, [r0, #14] 1000b2f2: 8a02 ldrh r2, [r0, #16] 1000b2f4: b289 uxth r1, r1 1000b2f6: b292 uxth r2, r2 1000b2f8: 1a8b subs r3, r1, r2 1000b2fa: b29b uxth r3, r3 1000b2fc: 4291 cmp r1, r2 1000b2fe: d202 bcs.n 1000b306 1000b300: 8942 ldrh r2, [r0, #10] 1000b302: 1a9b subs r3, r3, r2 1000b304: b29b uxth r3, r3 1000b306: 8882 ldrh r2, [r0, #4] 1000b308: 1c10 adds r0, r2, #0 1000b30a: 429a cmp r2, r3 1000b30c: d900 bls.n 1000b310 1000b30e: 1c18 adds r0, r3, #0 1000b310: b280 uxth r0, r0 1000b312: 4770 bx lr 1000b314 : 1000b314: 89c3 ldrh r3, [r0, #14] 1000b316: 8a00 ldrh r0, [r0, #16] 1000b318: 1a18 subs r0, r3, r0 1000b31a: 4243 negs r3, r0 1000b31c: 4158 adcs r0, r3 1000b31e: b2c0 uxtb r0, r0 1000b320: 4770 bx lr 1000b322: 46c0 nop ; (mov r8, r8) 1000b324 : 1000b324: b510 push {r4, lr} 1000b326: 89c4 ldrh r4, [r0, #14] 1000b328: 8a01 ldrh r1, [r0, #16] 1000b32a: b2a4 uxth r4, r4 1000b32c: b289 uxth r1, r1 1000b32e: 1a63 subs r3, r4, r1 1000b330: 8882 ldrh r2, [r0, #4] 1000b332: b29b uxth r3, r3 1000b334: 428c cmp r4, r1 1000b336: d202 bcs.n 1000b33e 1000b338: 8940 ldrh r0, [r0, #10] 1000b33a: 1a1b subs r3, r3, r0 1000b33c: b29b uxth r3, r3 1000b33e: 1ad0 subs r0, r2, r3 1000b340: b280 uxth r0, r0 1000b342: bd10 pop {r4, pc} 1000b344 : 1000b344: b570 push {r4, r5, r6, lr} 1000b346: 0004 movs r4, r0 1000b348: 6980 ldr r0, [r0, #24] 1000b34a: 000d movs r5, r1 1000b34c: 2800 cmp r0, #0 1000b34e: d003 beq.n 1000b358 1000b350: 2101 movs r1, #1 1000b352: 4249 negs r1, r1 1000b354: f003 faa8 bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000b358: 89e0 ldrh r0, [r4, #14] 1000b35a: 8a21 ldrh r1, [r4, #16] 1000b35c: b280 uxth r0, r0 1000b35e: b289 uxth r1, r1 1000b360: 1a42 subs r2, r0, r1 1000b362: b292 uxth r2, r2 1000b364: 4288 cmp r0, r1 1000b366: d202 bcs.n 1000b36e 1000b368: 8963 ldrh r3, [r4, #10] 1000b36a: 1ad2 subs r2, r2, r3 1000b36c: b292 uxth r2, r2 1000b36e: 88a3 ldrh r3, [r4, #4] 1000b370: 4293 cmp r3, r2 1000b372: d208 bcs.n 1000b386 1000b374: 1ac2 subs r2, r0, r3 1000b376: b292 uxth r2, r2 1000b378: 4298 cmp r0, r3 1000b37a: d22d bcs.n 1000b3d8 1000b37c: 8960 ldrh r0, [r4, #10] 1000b37e: 1a12 subs r2, r2, r0 1000b380: b292 uxth r2, r2 1000b382: 8222 strh r2, [r4, #16] 1000b384: 001a movs r2, r3 1000b386: 2a00 cmp r2, #0 1000b388: d102 bne.n 1000b390 1000b38a: e01e b.n 1000b3ca 1000b38c: 1ac9 subs r1, r1, r3 1000b38e: b289 uxth r1, r1 1000b390: 428b cmp r3, r1 1000b392: d9fb bls.n 1000b38c 1000b394: 6823 ldr r3, [r4, #0] 1000b396: 88e2 ldrh r2, [r4, #6] 1000b398: 469c mov ip, r3 1000b39a: 4351 muls r1, r2 1000b39c: 0028 movs r0, r5 1000b39e: 4461 add r1, ip 1000b3a0: f7fd fae2 bl 10008968 <__wrap___aeabi_memcpy> 1000b3a4: 8a22 ldrh r2, [r4, #16] 1000b3a6: 2501 movs r5, #1 1000b3a8: b292 uxth r2, r2 1000b3aa: 1c53 adds r3, r2, #1 1000b3ac: b29b uxth r3, r3 1000b3ae: 429a cmp r2, r3 1000b3b0: d90e bls.n 1000b3d0 1000b3b2: 2300 movs r3, #0 1000b3b4: 8962 ldrh r2, [r4, #10] 1000b3b6: 189b adds r3, r3, r2 1000b3b8: b29b uxth r3, r3 1000b3ba: 69a0 ldr r0, [r4, #24] 1000b3bc: 8223 strh r3, [r4, #16] 1000b3be: 2800 cmp r0, #0 1000b3c0: d001 beq.n 1000b3c6 1000b3c2: f003 fa41 bl 1000e848 <__mutex_exit_veneer> 1000b3c6: 0028 movs r0, r5 1000b3c8: bd70 pop {r4, r5, r6, pc} 1000b3ca: 2500 movs r5, #0 1000b3cc: 8a23 ldrh r3, [r4, #16] 1000b3ce: b29b uxth r3, r3 1000b3d0: 89a2 ldrh r2, [r4, #12] 1000b3d2: 429a cmp r2, r3 1000b3d4: d2f1 bcs.n 1000b3ba 1000b3d6: e7ed b.n 1000b3b4 1000b3d8: 89a0 ldrh r0, [r4, #12] 1000b3da: 4290 cmp r0, r2 1000b3dc: d2d1 bcs.n 1000b382 1000b3de: e7cd b.n 1000b37c 1000b3e0 : 1000b3e0: b5f8 push {r3, r4, r5, r6, r7, lr} 1000b3e2: 4647 mov r7, r8 1000b3e4: 46ce mov lr, r9 1000b3e6: 0004 movs r4, r0 1000b3e8: 6980 ldr r0, [r0, #24] 1000b3ea: b580 push {r7, lr} 1000b3ec: 000e movs r6, r1 1000b3ee: 0017 movs r7, r2 1000b3f0: 2800 cmp r0, #0 1000b3f2: d003 beq.n 1000b3fc 1000b3f4: 2101 movs r1, #1 1000b3f6: 4249 negs r1, r1 1000b3f8: f003 fa56 bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000b3fc: 89e2 ldrh r2, [r4, #14] 1000b3fe: 8a21 ldrh r1, [r4, #16] 1000b400: b292 uxth r2, r2 1000b402: b289 uxth r1, r1 1000b404: 1a55 subs r5, r2, r1 1000b406: b2ad uxth r5, r5 1000b408: 428a cmp r2, r1 1000b40a: d202 bcs.n 1000b412 1000b40c: 8963 ldrh r3, [r4, #10] 1000b40e: 1aed subs r5, r5, r3 1000b410: b2ad uxth r5, r5 1000b412: 88a3 ldrh r3, [r4, #4] 1000b414: 42ab cmp r3, r5 1000b416: d20a bcs.n 1000b42e 1000b418: 1ad1 subs r1, r2, r3 1000b41a: b289 uxth r1, r1 1000b41c: 429a cmp r2, r3 1000b41e: d24c bcs.n 1000b4ba 1000b420: 8962 ldrh r2, [r4, #10] 1000b422: 1a89 subs r1, r1, r2 1000b424: b289 uxth r1, r1 1000b426: 001d movs r5, r3 1000b428: 8221 strh r1, [r4, #16] 1000b42a: 8a21 ldrh r1, [r4, #16] 1000b42c: b289 uxth r1, r1 1000b42e: 2d00 cmp r5, #0 1000b430: d047 beq.n 1000b4c2 1000b432: 1c3a adds r2, r7, #0 1000b434: 42af cmp r7, r5 1000b436: d83b bhi.n 1000b4b0 1000b438: b295 uxth r5, r2 1000b43a: 428b cmp r3, r1 1000b43c: d803 bhi.n 1000b446 1000b43e: 1ac9 subs r1, r1, r3 1000b440: b289 uxth r1, r1 1000b442: 428b cmp r3, r1 1000b444: d9fb bls.n 1000b43e 1000b446: 1a5b subs r3, r3, r1 1000b448: b29f uxth r7, r3 1000b44a: 88e3 ldrh r3, [r4, #6] 1000b44c: 4359 muls r1, r3 1000b44e: 4698 mov r8, r3 1000b450: 6823 ldr r3, [r4, #0] 1000b452: 469c mov ip, r3 1000b454: 4461 add r1, ip 1000b456: 42bd cmp r5, r7 1000b458: d924 bls.n 1000b4a4 1000b45a: 4640 mov r0, r8 1000b45c: 4378 muls r0, r7 1000b45e: b283 uxth r3, r0 1000b460: 001a movs r2, r3 1000b462: 0030 movs r0, r6 1000b464: 4699 mov r9, r3 1000b466: f7fd fa7f bl 10008968 <__wrap___aeabi_memcpy> 1000b46a: 4643 mov r3, r8 1000b46c: 0030 movs r0, r6 1000b46e: 1bea subs r2, r5, r7 1000b470: 435a muls r2, r3 1000b472: 4448 add r0, r9 1000b474: b292 uxth r2, r2 1000b476: 6821 ldr r1, [r4, #0] 1000b478: f7fd fa76 bl 10008968 <__wrap___aeabi_memcpy> 1000b47c: 8a22 ldrh r2, [r4, #16] 1000b47e: b292 uxth r2, r2 1000b480: 1953 adds r3, r2, r5 1000b482: b29b uxth r3, r3 1000b484: 429a cmp r2, r3 1000b486: d91e bls.n 1000b4c6 1000b488: 8962 ldrh r2, [r4, #10] 1000b48a: 189b adds r3, r3, r2 1000b48c: b29b uxth r3, r3 1000b48e: 69a0 ldr r0, [r4, #24] 1000b490: 8223 strh r3, [r4, #16] 1000b492: 2800 cmp r0, #0 1000b494: d001 beq.n 1000b49a 1000b496: f003 f9d7 bl 1000e848 <__mutex_exit_veneer> 1000b49a: 0028 movs r0, r5 1000b49c: bc0c pop {r2, r3} 1000b49e: 4690 mov r8, r2 1000b4a0: 4699 mov r9, r3 1000b4a2: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000b4a4: 4642 mov r2, r8 1000b4a6: 0030 movs r0, r6 1000b4a8: 436a muls r2, r5 1000b4aa: f7fd fa5d bl 10008968 <__wrap___aeabi_memcpy> 1000b4ae: e7e5 b.n 1000b47c 1000b4b0: 1c2a adds r2, r5, #0 1000b4b2: b295 uxth r5, r2 1000b4b4: 428b cmp r3, r1 1000b4b6: d9c2 bls.n 1000b43e 1000b4b8: e7c5 b.n 1000b446 1000b4ba: 89a2 ldrh r2, [r4, #12] 1000b4bc: 428a cmp r2, r1 1000b4be: d2b2 bcs.n 1000b426 1000b4c0: e7ae b.n 1000b420 1000b4c2: 8a23 ldrh r3, [r4, #16] 1000b4c4: b29b uxth r3, r3 1000b4c6: 89a2 ldrh r2, [r4, #12] 1000b4c8: 429a cmp r2, r3 1000b4ca: d2e0 bcs.n 1000b48e 1000b4cc: e7dc b.n 1000b488 1000b4ce: 46c0 nop ; (mov r8, r8) 1000b4d0 : 1000b4d0: b5f8 push {r3, r4, r5, r6, r7, lr} 1000b4d2: 0004 movs r4, r0 1000b4d4: 6940 ldr r0, [r0, #20] 1000b4d6: 000e movs r6, r1 1000b4d8: 2800 cmp r0, #0 1000b4da: d003 beq.n 1000b4e4 1000b4dc: 2101 movs r1, #1 1000b4de: 4249 negs r1, r1 1000b4e0: f003 f9e2 bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000b4e4: 89e5 ldrh r5, [r4, #14] 1000b4e6: 8a23 ldrh r3, [r4, #16] 1000b4e8: b2ad uxth r5, r5 1000b4ea: b29b uxth r3, r3 1000b4ec: 1aea subs r2, r5, r3 1000b4ee: b292 uxth r2, r2 1000b4f0: 42ab cmp r3, r5 1000b4f2: d902 bls.n 1000b4fa 1000b4f4: 8963 ldrh r3, [r4, #10] 1000b4f6: 1ad2 subs r2, r2, r3 1000b4f8: b292 uxth r2, r2 1000b4fa: 88a3 ldrh r3, [r4, #4] 1000b4fc: 4293 cmp r3, r2 1000b4fe: d022 beq.n 1000b546 1000b500: 0028 movs r0, r5 1000b502: 429d cmp r5, r3 1000b504: d303 bcc.n 1000b50e 1000b506: 1ac0 subs r0, r0, r3 1000b508: b280 uxth r0, r0 1000b50a: 4283 cmp r3, r0 1000b50c: d9fb bls.n 1000b506 1000b50e: 6823 ldr r3, [r4, #0] 1000b510: 88e2 ldrh r2, [r4, #6] 1000b512: 469c mov ip, r3 1000b514: 4350 muls r0, r2 1000b516: 0031 movs r1, r6 1000b518: 4460 add r0, ip 1000b51a: f7fd fa25 bl 10008968 <__wrap___aeabi_memcpy> 1000b51e: 1c6b adds r3, r5, #1 1000b520: b29b uxth r3, r3 1000b522: 429d cmp r5, r3 1000b524: d90b bls.n 1000b53e 1000b526: 8962 ldrh r2, [r4, #10] 1000b528: 189b adds r3, r3, r2 1000b52a: b29b uxth r3, r3 1000b52c: 6960 ldr r0, [r4, #20] 1000b52e: 81e3 strh r3, [r4, #14] 1000b530: 2701 movs r7, #1 1000b532: 2800 cmp r0, #0 1000b534: d001 beq.n 1000b53a 1000b536: f003 f987 bl 1000e848 <__mutex_exit_veneer> 1000b53a: 0038 movs r0, r7 1000b53c: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000b53e: 89a2 ldrh r2, [r4, #12] 1000b540: 429a cmp r2, r3 1000b542: d2f3 bcs.n 1000b52c 1000b544: e7ef b.n 1000b526 1000b546: 7a27 ldrb r7, [r4, #8] 1000b548: 2f00 cmp r7, #0 1000b54a: d1d9 bne.n 1000b500 1000b54c: e7f5 b.n 1000b53a 1000b54e: 46c0 nop ; (mov r8, r8) 1000b550 : 1000b550: b5f0 push {r4, r5, r6, r7, lr} 1000b552: 464f mov r7, r9 1000b554: 46d6 mov lr, sl 1000b556: 4646 mov r6, r8 1000b558: 0005 movs r5, r0 1000b55a: b5c0 push {r6, r7, lr} 1000b55c: 0014 movs r4, r2 1000b55e: 000f movs r7, r1 1000b560: 2a00 cmp r2, #0 1000b562: d105 bne.n 1000b570 1000b564: 0020 movs r0, r4 1000b566: bc1c pop {r2, r3, r4} 1000b568: 4690 mov r8, r2 1000b56a: 4699 mov r9, r3 1000b56c: 46a2 mov sl, r4 1000b56e: bdf0 pop {r4, r5, r6, r7, pc} 1000b570: 6940 ldr r0, [r0, #20] 1000b572: 2800 cmp r0, #0 1000b574: d003 beq.n 1000b57e 1000b576: 2101 movs r1, #1 1000b578: 4249 negs r1, r1 1000b57a: f003 f995 bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000b57e: 88ea ldrh r2, [r5, #6] 1000b580: 89ee ldrh r6, [r5, #14] 1000b582: 4690 mov r8, r2 1000b584: 8a29 ldrh r1, [r5, #16] 1000b586: 7a2a ldrb r2, [r5, #8] 1000b588: b2b6 uxth r6, r6 1000b58a: b289 uxth r1, r1 1000b58c: 88ab ldrh r3, [r5, #4] 1000b58e: 2a00 cmp r2, #0 1000b590: d10e bne.n 1000b5b0 1000b592: 1a72 subs r2, r6, r1 1000b594: b292 uxth r2, r2 1000b596: 428e cmp r6, r1 1000b598: d202 bcs.n 1000b5a0 1000b59a: 8969 ldrh r1, [r5, #10] 1000b59c: 1a52 subs r2, r2, r1 1000b59e: b292 uxth r2, r2 1000b5a0: 1a9a subs r2, r3, r2 1000b5a2: 1c11 adds r1, r2, #0 1000b5a4: b292 uxth r2, r2 1000b5a6: 42a2 cmp r2, r4 1000b5a8: d900 bls.n 1000b5ac 1000b5aa: 1c21 adds r1, r4, #0 1000b5ac: b28c uxth r4, r1 1000b5ae: e007 b.n 1000b5c0 1000b5b0: 429c cmp r4, r3 1000b5b2: d305 bcc.n 1000b5c0 1000b5b4: 4642 mov r2, r8 1000b5b6: 1ae4 subs r4, r4, r3 1000b5b8: 4354 muls r4, r2 1000b5ba: 000e movs r6, r1 1000b5bc: 193f adds r7, r7, r4 1000b5be: 001c movs r4, r3 1000b5c0: 0030 movs r0, r6 1000b5c2: 429e cmp r6, r3 1000b5c4: d303 bcc.n 1000b5ce 1000b5c6: 1ac0 subs r0, r0, r3 1000b5c8: b280 uxth r0, r0 1000b5ca: 4298 cmp r0, r3 1000b5cc: d2fb bcs.n 1000b5c6 1000b5ce: 1a1b subs r3, r3, r0 1000b5d0: b29b uxth r3, r3 1000b5d2: 4699 mov r9, r3 1000b5d4: 4643 mov r3, r8 1000b5d6: 4358 muls r0, r3 1000b5d8: 682b ldr r3, [r5, #0] 1000b5da: 469c mov ip, r3 1000b5dc: 4460 add r0, ip 1000b5de: 454c cmp r4, r9 1000b5e0: d815 bhi.n 1000b60e 1000b5e2: 4642 mov r2, r8 1000b5e4: 0039 movs r1, r7 1000b5e6: 4362 muls r2, r4 1000b5e8: f7fd f9be bl 10008968 <__wrap___aeabi_memcpy> 1000b5ec: 19a3 adds r3, r4, r6 1000b5ee: b29b uxth r3, r3 1000b5f0: 429e cmp r6, r3 1000b5f2: d802 bhi.n 1000b5fa 1000b5f4: 89aa ldrh r2, [r5, #12] 1000b5f6: 429a cmp r2, r3 1000b5f8: d202 bcs.n 1000b600 1000b5fa: 896a ldrh r2, [r5, #10] 1000b5fc: 189b adds r3, r3, r2 1000b5fe: b29b uxth r3, r3 1000b600: 6968 ldr r0, [r5, #20] 1000b602: 81eb strh r3, [r5, #14] 1000b604: 2800 cmp r0, #0 1000b606: d0ad beq.n 1000b564 1000b608: f003 f91e bl 1000e848 <__mutex_exit_veneer> 1000b60c: e7aa b.n 1000b564 1000b60e: 464b mov r3, r9 1000b610: 4641 mov r1, r8 1000b612: 4359 muls r1, r3 1000b614: b28b uxth r3, r1 1000b616: 001a movs r2, r3 1000b618: 0039 movs r1, r7 1000b61a: 469a mov sl, r3 1000b61c: f7fd f9a4 bl 10008968 <__wrap___aeabi_memcpy> 1000b620: 464b mov r3, r9 1000b622: 1ae2 subs r2, r4, r3 1000b624: 4643 mov r3, r8 1000b626: 0039 movs r1, r7 1000b628: 435a muls r2, r3 1000b62a: 4451 add r1, sl 1000b62c: b292 uxth r2, r2 1000b62e: 6828 ldr r0, [r5, #0] 1000b630: f7fd f99a bl 10008968 <__wrap___aeabi_memcpy> 1000b634: e7da b.n 1000b5ec 1000b636: 46c0 nop ; (mov r8, r8) 1000b638 : 1000b638: b510 push {r4, lr} 1000b63a: 0004 movs r4, r0 1000b63c: 6940 ldr r0, [r0, #20] 1000b63e: 2800 cmp r0, #0 1000b640: d003 beq.n 1000b64a 1000b642: 2101 movs r1, #1 1000b644: 4249 negs r1, r1 1000b646: f003 f92f bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000b64a: 69a0 ldr r0, [r4, #24] 1000b64c: 2800 cmp r0, #0 1000b64e: d003 beq.n 1000b658 1000b650: 2101 movs r1, #1 1000b652: 4249 negs r1, r1 1000b654: f003 f928 bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000b658: 2300 movs r3, #0 1000b65a: 81e3 strh r3, [r4, #14] 1000b65c: 8223 strh r3, [r4, #16] 1000b65e: 88a3 ldrh r3, [r4, #4] 1000b660: 6960 ldr r0, [r4, #20] 1000b662: 005b lsls r3, r3, #1 1000b664: b29b uxth r3, r3 1000b666: 1e5a subs r2, r3, #1 1000b668: 425b negs r3, r3 1000b66a: 81a2 strh r2, [r4, #12] 1000b66c: 8163 strh r3, [r4, #10] 1000b66e: 2800 cmp r0, #0 1000b670: d001 beq.n 1000b676 1000b672: f003 f8e9 bl 1000e848 <__mutex_exit_veneer> 1000b676: 69a0 ldr r0, [r4, #24] 1000b678: 2800 cmp r0, #0 1000b67a: d001 beq.n 1000b680 1000b67c: f003 f8e4 bl 1000e848 <__mutex_exit_veneer> 1000b680: 2001 movs r0, #1 1000b682: bd10 pop {r4, pc} 1000b684 : 1000b684: b570 push {r4, r5, r6, lr} 1000b686: 0004 movs r4, r0 1000b688: 6940 ldr r0, [r0, #20] 1000b68a: 000d movs r5, r1 1000b68c: 2800 cmp r0, #0 1000b68e: d003 beq.n 1000b698 1000b690: 2101 movs r1, #1 1000b692: 4249 negs r1, r1 1000b694: f003 f908 bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000b698: 69a0 ldr r0, [r4, #24] 1000b69a: 2800 cmp r0, #0 1000b69c: d003 beq.n 1000b6a6 1000b69e: 2101 movs r1, #1 1000b6a0: 4249 negs r1, r1 1000b6a2: f003 f901 bl 1000e8a8 <__mutex_enter_timeout_ms_veneer> 1000b6a6: 6960 ldr r0, [r4, #20] 1000b6a8: 7225 strb r5, [r4, #8] 1000b6aa: 2800 cmp r0, #0 1000b6ac: d001 beq.n 1000b6b2 1000b6ae: f003 f8cb bl 1000e848 <__mutex_exit_veneer> 1000b6b2: 69a0 ldr r0, [r4, #24] 1000b6b4: 2800 cmp r0, #0 1000b6b6: d001 beq.n 1000b6bc 1000b6b8: f003 f8c6 bl 1000e848 <__mutex_exit_veneer> 1000b6bc: 2001 movs r0, #1 1000b6be: bd70 pop {r4, r5, r6, pc} 1000b6c0 <_retrieve_unique_id_on_boot>: 1000b6c0: b510 push {r4, lr} 1000b6c2: 4802 ldr r0, [pc, #8] ; (1000b6cc <_retrieve_unique_id_on_boot+0xc>) 1000b6c4: f000 f8ea bl 1000b89c 1000b6c8: bd10 pop {r4, pc} 1000b6ca: 46c0 nop ; (mov r8, r8) 1000b6cc: 20003b08 .word 0x20003b08 1000b6d0 : 1000b6d0: 3901 subs r1, #1 1000b6d2: b530 push {r4, r5, lr} 1000b6d4: 2900 cmp r1, #0 1000b6d6: d100 bne.n 1000b6da 1000b6d8: e0b4 b.n 1000b844 1000b6da: 4b6f ldr r3, [pc, #444] ; (1000b898 ) 1000b6dc: 781a ldrb r2, [r3, #0] 1000b6de: 1112 asrs r2, r2, #4 1000b6e0: b2d5 uxtb r5, r2 1000b6e2: 002c movs r4, r5 1000b6e4: 3430 adds r4, #48 ; 0x30 1000b6e6: 2a09 cmp r2, #9 1000b6e8: dd00 ble.n 1000b6ec 1000b6ea: e0ae b.n 1000b84a 1000b6ec: 7004 strb r4, [r0, #0] 1000b6ee: 2901 cmp r1, #1 1000b6f0: d100 bne.n 1000b6f4 1000b6f2: e0a6 b.n 1000b842 1000b6f4: 220f movs r2, #15 1000b6f6: 781c ldrb r4, [r3, #0] 1000b6f8: 4022 ands r2, r4 1000b6fa: 0014 movs r4, r2 1000b6fc: 3430 adds r4, #48 ; 0x30 1000b6fe: 2a09 cmp r2, #9 1000b700: d900 bls.n 1000b704 1000b702: e0a4 b.n 1000b84e 1000b704: 7044 strb r4, [r0, #1] 1000b706: 2902 cmp r1, #2 1000b708: d100 bne.n 1000b70c 1000b70a: e09a b.n 1000b842 1000b70c: 785a ldrb r2, [r3, #1] 1000b70e: 1112 asrs r2, r2, #4 1000b710: b2d5 uxtb r5, r2 1000b712: 002c movs r4, r5 1000b714: 3430 adds r4, #48 ; 0x30 1000b716: 2a09 cmp r2, #9 1000b718: dd00 ble.n 1000b71c 1000b71a: e09b b.n 1000b854 1000b71c: 7084 strb r4, [r0, #2] 1000b71e: 2903 cmp r1, #3 1000b720: d100 bne.n 1000b724 1000b722: e08e b.n 1000b842 1000b724: 220f movs r2, #15 1000b726: 785c ldrb r4, [r3, #1] 1000b728: 4022 ands r2, r4 1000b72a: 0014 movs r4, r2 1000b72c: 3430 adds r4, #48 ; 0x30 1000b72e: 2a09 cmp r2, #9 1000b730: d900 bls.n 1000b734 1000b732: e091 b.n 1000b858 1000b734: 70c4 strb r4, [r0, #3] 1000b736: 2904 cmp r1, #4 1000b738: d100 bne.n 1000b73c 1000b73a: e082 b.n 1000b842 1000b73c: 789a ldrb r2, [r3, #2] 1000b73e: 1112 asrs r2, r2, #4 1000b740: b2d5 uxtb r5, r2 1000b742: 002c movs r4, r5 1000b744: 3430 adds r4, #48 ; 0x30 1000b746: 2a09 cmp r2, #9 1000b748: dd00 ble.n 1000b74c 1000b74a: e088 b.n 1000b85e 1000b74c: 7104 strb r4, [r0, #4] 1000b74e: 2905 cmp r1, #5 1000b750: d077 beq.n 1000b842 1000b752: 220f movs r2, #15 1000b754: 789c ldrb r4, [r3, #2] 1000b756: 4022 ands r2, r4 1000b758: 0014 movs r4, r2 1000b75a: 3430 adds r4, #48 ; 0x30 1000b75c: 2a09 cmp r2, #9 1000b75e: d900 bls.n 1000b762 1000b760: e07f b.n 1000b862 1000b762: 7144 strb r4, [r0, #5] 1000b764: 2906 cmp r1, #6 1000b766: d06c beq.n 1000b842 1000b768: 78da ldrb r2, [r3, #3] 1000b76a: 1112 asrs r2, r2, #4 1000b76c: b2d4 uxtb r4, r2 1000b76e: 0025 movs r5, r4 1000b770: 3530 adds r5, #48 ; 0x30 1000b772: 2a09 cmp r2, #9 1000b774: dd00 ble.n 1000b778 1000b776: e077 b.n 1000b868 1000b778: 7185 strb r5, [r0, #6] 1000b77a: 2907 cmp r1, #7 1000b77c: d061 beq.n 1000b842 1000b77e: 220f movs r2, #15 1000b780: 78dc ldrb r4, [r3, #3] 1000b782: 4022 ands r2, r4 1000b784: 0014 movs r4, r2 1000b786: 3430 adds r4, #48 ; 0x30 1000b788: 2a09 cmp r2, #9 1000b78a: d900 bls.n 1000b78e 1000b78c: e06f b.n 1000b86e 1000b78e: 71c4 strb r4, [r0, #7] 1000b790: 2908 cmp r1, #8 1000b792: d056 beq.n 1000b842 1000b794: 791a ldrb r2, [r3, #4] 1000b796: 1112 asrs r2, r2, #4 1000b798: b2d5 uxtb r5, r2 1000b79a: 002c movs r4, r5 1000b79c: 3430 adds r4, #48 ; 0x30 1000b79e: 2a09 cmp r2, #9 1000b7a0: dd00 ble.n 1000b7a4 1000b7a2: 3407 adds r4, #7 1000b7a4: 7204 strb r4, [r0, #8] 1000b7a6: 2909 cmp r1, #9 1000b7a8: d04b beq.n 1000b842 1000b7aa: 220f movs r2, #15 1000b7ac: 791c ldrb r4, [r3, #4] 1000b7ae: 4022 ands r2, r4 1000b7b0: 0014 movs r4, r2 1000b7b2: 3430 adds r4, #48 ; 0x30 1000b7b4: 2a09 cmp r2, #9 1000b7b6: d901 bls.n 1000b7bc 1000b7b8: 3237 adds r2, #55 ; 0x37 1000b7ba: 0014 movs r4, r2 1000b7bc: 7244 strb r4, [r0, #9] 1000b7be: 290a cmp r1, #10 1000b7c0: d03f beq.n 1000b842 1000b7c2: 795a ldrb r2, [r3, #5] 1000b7c4: 1112 asrs r2, r2, #4 1000b7c6: b2d4 uxtb r4, r2 1000b7c8: 0025 movs r5, r4 1000b7ca: 3530 adds r5, #48 ; 0x30 1000b7cc: 2a09 cmp r2, #9 1000b7ce: dd01 ble.n 1000b7d4 1000b7d0: 3437 adds r4, #55 ; 0x37 1000b7d2: 0025 movs r5, r4 1000b7d4: 7285 strb r5, [r0, #10] 1000b7d6: 290b cmp r1, #11 1000b7d8: d033 beq.n 1000b842 1000b7da: 220f movs r2, #15 1000b7dc: 795c ldrb r4, [r3, #5] 1000b7de: 4022 ands r2, r4 1000b7e0: 0014 movs r4, r2 1000b7e2: 3430 adds r4, #48 ; 0x30 1000b7e4: 2a09 cmp r2, #9 1000b7e6: d849 bhi.n 1000b87c 1000b7e8: 72c4 strb r4, [r0, #11] 1000b7ea: 290c cmp r1, #12 1000b7ec: d029 beq.n 1000b842 1000b7ee: 799a ldrb r2, [r3, #6] 1000b7f0: 1112 asrs r2, r2, #4 1000b7f2: b2d5 uxtb r5, r2 1000b7f4: 002c movs r4, r5 1000b7f6: 3430 adds r4, #48 ; 0x30 1000b7f8: 2a09 cmp r2, #9 1000b7fa: dc42 bgt.n 1000b882 1000b7fc: 7304 strb r4, [r0, #12] 1000b7fe: 290d cmp r1, #13 1000b800: d01f beq.n 1000b842 1000b802: 220f movs r2, #15 1000b804: 799c ldrb r4, [r3, #6] 1000b806: 4022 ands r2, r4 1000b808: 0014 movs r4, r2 1000b80a: 3430 adds r4, #48 ; 0x30 1000b80c: 2a09 cmp r2, #9 1000b80e: d83a bhi.n 1000b886 1000b810: 7344 strb r4, [r0, #13] 1000b812: 290e cmp r1, #14 1000b814: d015 beq.n 1000b842 1000b816: 79da ldrb r2, [r3, #7] 1000b818: 1112 asrs r2, r2, #4 1000b81a: b2d5 uxtb r5, r2 1000b81c: 002c movs r4, r5 1000b81e: 3430 adds r4, #48 ; 0x30 1000b820: 2a09 cmp r2, #9 1000b822: dc33 bgt.n 1000b88c 1000b824: 7384 strb r4, [r0, #14] 1000b826: 290f cmp r1, #15 1000b828: d00b beq.n 1000b842 1000b82a: 79da ldrb r2, [r3, #7] 1000b82c: 230f movs r3, #15 1000b82e: 4013 ands r3, r2 1000b830: 001a movs r2, r3 1000b832: 3237 adds r2, #55 ; 0x37 1000b834: 2b09 cmp r3, #9 1000b836: d92b bls.n 1000b890 1000b838: 73c2 strb r2, [r0, #15] 1000b83a: 2910 cmp r1, #16 1000b83c: d001 beq.n 1000b842 1000b83e: 3010 adds r0, #16 1000b840: e000 b.n 1000b844 1000b842: 1840 adds r0, r0, r1 1000b844: 2300 movs r3, #0 1000b846: 7003 strb r3, [r0, #0] 1000b848: bd30 pop {r4, r5, pc} 1000b84a: 3407 adds r4, #7 1000b84c: e74e b.n 1000b6ec 1000b84e: 3237 adds r2, #55 ; 0x37 1000b850: 0014 movs r4, r2 1000b852: e757 b.n 1000b704 1000b854: 3407 adds r4, #7 1000b856: e761 b.n 1000b71c 1000b858: 3237 adds r2, #55 ; 0x37 1000b85a: 0014 movs r4, r2 1000b85c: e76a b.n 1000b734 1000b85e: 3407 adds r4, #7 1000b860: e774 b.n 1000b74c 1000b862: 3237 adds r2, #55 ; 0x37 1000b864: 0014 movs r4, r2 1000b866: e77c b.n 1000b762 1000b868: 3437 adds r4, #55 ; 0x37 1000b86a: 0025 movs r5, r4 1000b86c: e784 b.n 1000b778 1000b86e: 3237 adds r2, #55 ; 0x37 1000b870: 0014 movs r4, r2 1000b872: 71c4 strb r4, [r0, #7] 1000b874: 2908 cmp r1, #8 1000b876: d000 beq.n 1000b87a 1000b878: e78c b.n 1000b794 1000b87a: e7e2 b.n 1000b842 1000b87c: 3237 adds r2, #55 ; 0x37 1000b87e: 0014 movs r4, r2 1000b880: e7b2 b.n 1000b7e8 1000b882: 3407 adds r4, #7 1000b884: e7ba b.n 1000b7fc 1000b886: 3237 adds r2, #55 ; 0x37 1000b888: 0014 movs r4, r2 1000b88a: e7c1 b.n 1000b810 1000b88c: 3407 adds r4, #7 1000b88e: e7c9 b.n 1000b824 1000b890: 3330 adds r3, #48 ; 0x30 1000b892: 001a movs r2, r3 1000b894: e7d0 b.n 1000b838 1000b896: 46c0 nop ; (mov r8, r8) 1000b898: 20003b08 .word 0x20003b08 1000b89c : 1000b89c: b510 push {r4, lr} 1000b89e: b088 sub sp, #32 1000b8a0: 0004 movs r4, r0 1000b8a2: 220d movs r2, #13 1000b8a4: 2100 movs r1, #0 1000b8a6: 4668 mov r0, sp 1000b8a8: f7fd f858 bl 1000895c <__wrap_memset> 1000b8ac: 220d movs r2, #13 1000b8ae: 2100 movs r1, #0 1000b8b0: a804 add r0, sp, #16 1000b8b2: f7fd f853 bl 1000895c <__wrap_memset> 1000b8b6: 234b movs r3, #75 ; 0x4b 1000b8b8: 466a mov r2, sp 1000b8ba: a904 add r1, sp, #16 1000b8bc: 7013 strb r3, [r2, #0] 1000b8be: 4668 mov r0, sp 1000b8c0: 220d movs r2, #13 1000b8c2: f002 ffb9 bl 1000e838 <__flash_do_cmd_veneer> 1000b8c6: 2115 movs r1, #21 1000b8c8: 2208 movs r2, #8 1000b8ca: 4469 add r1, sp 1000b8cc: 0020 movs r0, r4 1000b8ce: f7fd f84b bl 10008968 <__wrap___aeabi_memcpy> 1000b8d2: b008 add sp, #32 1000b8d4: bd10 pop {r4, pc} 1000b8d6: 46c0 nop ; (mov r8, r8) 1000b8d8 : 1000b8d8: b5f0 push {r4, r5, r6, r7, lr} 1000b8da: 4646 mov r6, r8 1000b8dc: 4680 mov r8, r0 1000b8de: 4b35 ldr r3, [pc, #212] ; (1000b9b4 ) 1000b8e0: 46d6 mov lr, sl 1000b8e2: 4443 add r3, r8 1000b8e4: 1e5a subs r2, r3, #1 1000b8e6: 4193 sbcs r3, r2 1000b8e8: 2280 movs r2, #128 ; 0x80 1000b8ea: 0252 lsls r2, r2, #9 1000b8ec: 4694 mov ip, r2 1000b8ee: 464f mov r7, r9 1000b8f0: 425b negs r3, r3 1000b8f2: 4013 ands r3, r2 1000b8f4: 4a30 ldr r2, [pc, #192] ; (1000b9b8 ) 1000b8f6: 4463 add r3, ip 1000b8f8: b5c0 push {r6, r7, lr} 1000b8fa: 6013 str r3, [r2, #0] 1000b8fc: 4a2f ldr r2, [pc, #188] ; (1000b9bc ) 1000b8fe: 000d movs r5, r1 1000b900: 492f ldr r1, [pc, #188] ; (1000b9c0 ) 1000b902: 6013 str r3, [r2, #0] 1000b904: 0018 movs r0, r3 1000b906: 688a ldr r2, [r1, #8] 1000b908: 4390 bics r0, r2 1000b90a: d1fb bne.n 1000b904 1000b90c: 2006 movs r0, #6 1000b90e: f7f9 fbad bl 1000506c 1000b912: 2680 movs r6, #128 ; 0x80 1000b914: 4681 mov r9, r0 1000b916: 0de9 lsrs r1, r5, #23 1000b918: 0268 lsls r0, r5, #9 1000b91a: 0dab lsrs r3, r5, #22 1000b91c: 02aa lsls r2, r5, #10 1000b91e: 2402 movs r4, #2 1000b920: 0076 lsls r6, r6, #1 1000b922: e006 b.n 1000b932 1000b924: 4591 cmp r9, r2 1000b926: d307 bcc.n 1000b938 1000b928: 1812 adds r2, r2, r0 1000b92a: 414b adcs r3, r1 1000b92c: 003c movs r4, r7 1000b92e: 42b7 cmp r7, r6 1000b930: d002 beq.n 1000b938 1000b932: 1ca7 adds r7, r4, #2 1000b934: 2b00 cmp r3, #0 1000b936: d0f5 beq.n 1000b924 1000b938: 2780 movs r7, #128 ; 0x80 1000b93a: 0226 lsls r6, r4, #8 1000b93c: 1b36 subs r6, r6, r4 1000b93e: 007f lsls r7, r7, #1 1000b940: e003 b.n 1000b94a 1000b942: 4657 mov r7, sl 1000b944: 1b36 subs r6, r6, r4 1000b946: 2f01 cmp r7, #1 1000b948: d031 beq.n 1000b9ae 1000b94a: 1e7b subs r3, r7, #1 1000b94c: 0031 movs r1, r6 1000b94e: 4648 mov r0, r9 1000b950: 469a mov sl, r3 1000b952: f7fc f98b bl 10007c6c <__wrap___aeabi_uidiv> 1000b956: 4285 cmp r5, r0 1000b958: d2f3 bcs.n 1000b942 1000b95a: 0039 movs r1, r7 1000b95c: 4653 mov r3, sl 1000b95e: 4361 muls r1, r4 1000b960: 021b lsls r3, r3, #8 1000b962: 4642 mov r2, r8 1000b964: 6114 str r4, [r2, #16] 1000b966: 6812 ldr r2, [r2, #0] 1000b968: 4640 mov r0, r8 1000b96a: 4053 eors r3, r2 1000b96c: 22ff movs r2, #255 ; 0xff 1000b96e: 0212 lsls r2, r2, #8 1000b970: 4013 ands r3, r2 1000b972: 2280 movs r2, #128 ; 0x80 1000b974: 0152 lsls r2, r2, #5 1000b976: 4302 orrs r2, r0 1000b978: 6013 str r3, [r2, #0] 1000b97a: 6803 ldr r3, [r0, #0] 1000b97c: 2007 movs r0, #7 1000b97e: 4058 eors r0, r3 1000b980: 23cf movs r3, #207 ; 0xcf 1000b982: 4003 ands r3, r0 1000b984: 6013 str r3, [r2, #0] 1000b986: 4642 mov r2, r8 1000b988: 2380 movs r3, #128 ; 0x80 1000b98a: 2003 movs r0, #3 1000b98c: 019b lsls r3, r3, #6 1000b98e: 3224 adds r2, #36 ; 0x24 1000b990: 431a orrs r2, r3 1000b992: 6010 str r0, [r2, #0] 1000b994: 4642 mov r2, r8 1000b996: 1d17 adds r7, r2, #4 1000b998: 431f orrs r7, r3 1000b99a: 2302 movs r3, #2 1000b99c: 4648 mov r0, r9 1000b99e: 603b str r3, [r7, #0] 1000b9a0: f7fc f964 bl 10007c6c <__wrap___aeabi_uidiv> 1000b9a4: bc1c pop {r2, r3, r4} 1000b9a6: 4690 mov r8, r2 1000b9a8: 4699 mov r9, r3 1000b9aa: 46a2 mov sl, r4 1000b9ac: bdf0 pop {r4, r5, r6, r7, pc} 1000b9ae: 0021 movs r1, r4 1000b9b0: 2300 movs r3, #0 1000b9b2: e7d6 b.n 1000b962 1000b9b4: bffc4000 .word 0xbffc4000 1000b9b8: 4000e000 .word 0x4000e000 1000b9bc: 4000f000 .word 0x4000f000 1000b9c0: 4000c000 .word 0x4000c000 1000b9c4 <_ZN5Print17availableForWriteEv>: 1000b9c4: 2000 movs r0, #0 1000b9c6: 4770 bx lr 1000b9c8 <_ZN9LoRaClass5flushEv>: 1000b9c8: 4770 bx lr 1000b9ca: 46c0 nop ; (mov r8, r8) 1000b9cc <_ZN9LoRaClass9availableEv>: 1000b9cc: b5f0 push {r4, r5, r6, r7, lr} 1000b9ce: 46ce mov lr, r9 1000b9d0: 4647 mov r7, r8 1000b9d2: b580 push {r7, lr} 1000b9d4: b083 sub sp, #12 1000b9d6: 466b mov r3, sp 1000b9d8: 1d59 adds r1, r3, #5 1000b9da: 2313 movs r3, #19 1000b9dc: 700b strb r3, [r1, #0] 1000b9de: 3b0d subs r3, #13 1000b9e0: 446b add r3, sp 1000b9e2: 4699 mov r9, r3 1000b9e4: 2401 movs r4, #1 1000b9e6: 464a mov r2, r9 1000b9e8: 2300 movs r3, #0 1000b9ea: 7013 strb r3, [r2, #0] 1000b9ec: 0023 movs r3, r4 1000b9ee: 68c2 ldr r2, [r0, #12] 1000b9f0: 27d0 movs r7, #208 ; 0xd0 1000b9f2: 4093 lsls r3, r2 1000b9f4: 063f lsls r7, r7, #24 1000b9f6: 61bb str r3, [r7, #24] 1000b9f8: 4b0c ldr r3, [pc, #48] ; (1000ba2c <_ZN9LoRaClass9availableEv+0x60>) 1000b9fa: 0005 movs r5, r0 1000b9fc: 2201 movs r2, #1 1000b9fe: 0018 movs r0, r3 1000ba00: 4698 mov r8, r3 1000ba02: f002 ff59 bl 1000e8b8 <__spi_write_blocking_veneer> 1000ba06: 466b mov r3, sp 1000ba08: 1dde adds r6, r3, #7 1000ba0a: 0032 movs r2, r6 1000ba0c: 2301 movs r3, #1 1000ba0e: 4649 mov r1, r9 1000ba10: 4640 mov r0, r8 1000ba12: f002 ff59 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000ba16: 68eb ldr r3, [r5, #12] 1000ba18: 409c lsls r4, r3 1000ba1a: 617c str r4, [r7, #20] 1000ba1c: 7830 ldrb r0, [r6, #0] 1000ba1e: 69eb ldr r3, [r5, #28] 1000ba20: 1ac0 subs r0, r0, r3 1000ba22: b003 add sp, #12 1000ba24: bc0c pop {r2, r3} 1000ba26: 4690 mov r8, r2 1000ba28: 4699 mov r9, r3 1000ba2a: bdf0 pop {r4, r5, r6, r7, pc} 1000ba2c: 4003c000 .word 0x4003c000 1000ba30 <_ZN9LoRaClass5writeEh>: 1000ba30: b5f0 push {r4, r5, r6, r7, lr} 1000ba32: 46ce mov lr, r9 1000ba34: 4647 mov r7, r8 1000ba36: b580 push {r7, lr} 1000ba38: b085 sub sp, #20 1000ba3a: 466b mov r3, sp 1000ba3c: 71d9 strb r1, [r3, #7] 1000ba3e: 6803 ldr r3, [r0, #0] 1000ba40: 4a36 ldr r2, [pc, #216] ; (1000bb1c <_ZN9LoRaClass5writeEh+0xec>) 1000ba42: 685b ldr r3, [r3, #4] 1000ba44: 0004 movs r4, r0 1000ba46: 4293 cmp r3, r2 1000ba48: d162 bne.n 1000bb10 <_ZN9LoRaClass5writeEh+0xe0> 1000ba4a: 2109 movs r1, #9 1000ba4c: 2322 movs r3, #34 ; 0x22 1000ba4e: 4469 add r1, sp 1000ba50: 700b strb r3, [r1, #0] 1000ba52: 3b18 subs r3, #24 1000ba54: 446b add r3, sp 1000ba56: 4698 mov r8, r3 1000ba58: 2701 movs r7, #1 1000ba5a: 4642 mov r2, r8 1000ba5c: 2300 movs r3, #0 1000ba5e: 7013 strb r3, [r2, #0] 1000ba60: 003b movs r3, r7 1000ba62: 68c2 ldr r2, [r0, #12] 1000ba64: 26d0 movs r6, #208 ; 0xd0 1000ba66: 4093 lsls r3, r2 1000ba68: 250f movs r5, #15 1000ba6a: 0636 lsls r6, r6, #24 1000ba6c: 61b3 str r3, [r6, #24] 1000ba6e: 2201 movs r2, #1 1000ba70: 446d add r5, sp 1000ba72: 482b ldr r0, [pc, #172] ; (1000bb20 <_ZN9LoRaClass5writeEh+0xf0>) 1000ba74: f002 ff20 bl 1000e8b8 <__spi_write_blocking_veneer> 1000ba78: 2301 movs r3, #1 1000ba7a: 002a movs r2, r5 1000ba7c: 4641 mov r1, r8 1000ba7e: 4828 ldr r0, [pc, #160] ; (1000bb20 <_ZN9LoRaClass5writeEh+0xf0>) 1000ba80: f002 ff22 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000ba84: 003b movs r3, r7 1000ba86: 68e2 ldr r2, [r4, #12] 1000ba88: 4093 lsls r3, r2 1000ba8a: 6173 str r3, [r6, #20] 1000ba8c: 782a ldrb r2, [r5, #0] 1000ba8e: 4690 mov r8, r2 1000ba90: 2aff cmp r2, #255 ; 0xff 1000ba92: d03a beq.n 1000bb0a <_ZN9LoRaClass5writeEh+0xda> 1000ba94: 210b movs r1, #11 1000ba96: 2080 movs r0, #128 ; 0x80 1000ba98: 466a mov r2, sp 1000ba9a: 4469 add r1, sp 1000ba9c: 7008 strb r0, [r1, #0] 1000ba9e: a803 add r0, sp, #12 1000baa0: 4681 mov r9, r0 1000baa2: 79d2 ldrb r2, [r2, #7] 1000baa4: 7002 strb r2, [r0, #0] 1000baa6: 61b3 str r3, [r6, #24] 1000baa8: 2201 movs r2, #1 1000baaa: 481d ldr r0, [pc, #116] ; (1000bb20 <_ZN9LoRaClass5writeEh+0xf0>) 1000baac: f002 ff04 bl 1000e8b8 <__spi_write_blocking_veneer> 1000bab0: 2301 movs r3, #1 1000bab2: 002a movs r2, r5 1000bab4: 4649 mov r1, r9 1000bab6: 481a ldr r0, [pc, #104] ; (1000bb20 <_ZN9LoRaClass5writeEh+0xf0>) 1000bab8: f002 ff06 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000babc: 003b movs r3, r7 1000babe: 68e2 ldr r2, [r4, #12] 1000bac0: 4093 lsls r3, r2 1000bac2: 2201 movs r2, #1 1000bac4: 6173 str r3, [r6, #20] 1000bac6: 2601 movs r6, #1 1000bac8: 270e movs r7, #14 1000baca: 4442 add r2, r8 1000bacc: 446f add r7, sp 1000bace: 703a strb r2, [r7, #0] 1000bad0: 210d movs r1, #13 1000bad2: 22d0 movs r2, #208 ; 0xd0 1000bad4: 20a2 movs r0, #162 ; 0xa2 1000bad6: 4469 add r1, sp 1000bad8: 0612 lsls r2, r2, #24 1000bada: 7008 strb r0, [r1, #0] 1000badc: 4690 mov r8, r2 1000bade: 6193 str r3, [r2, #24] 1000bae0: 480f ldr r0, [pc, #60] ; (1000bb20 <_ZN9LoRaClass5writeEh+0xf0>) 1000bae2: 2201 movs r2, #1 1000bae4: f002 fee8 bl 1000e8b8 <__spi_write_blocking_veneer> 1000bae8: 2301 movs r3, #1 1000baea: 002a movs r2, r5 1000baec: 0039 movs r1, r7 1000baee: 480c ldr r0, [pc, #48] ; (1000bb20 <_ZN9LoRaClass5writeEh+0xf0>) 1000baf0: f002 feea bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000baf4: 2301 movs r3, #1 1000baf6: 68e2 ldr r2, [r4, #12] 1000baf8: 4093 lsls r3, r2 1000bafa: 4642 mov r2, r8 1000bafc: 6153 str r3, [r2, #20] 1000bafe: 0030 movs r0, r6 1000bb00: b005 add sp, #20 1000bb02: bc0c pop {r2, r3} 1000bb04: 4690 mov r8, r2 1000bb06: 4699 mov r9, r3 1000bb08: bdf0 pop {r4, r5, r6, r7, pc} 1000bb0a: 2200 movs r2, #0 1000bb0c: 2600 movs r6, #0 1000bb0e: e7db b.n 1000bac8 <_ZN9LoRaClass5writeEh+0x98> 1000bb10: 4669 mov r1, sp 1000bb12: 2201 movs r2, #1 1000bb14: 3107 adds r1, #7 1000bb16: 4798 blx r3 1000bb18: 0006 movs r6, r0 1000bb1a: e7f0 b.n 1000bafe <_ZN9LoRaClass5writeEh+0xce> 1000bb1c: 1000bbe1 .word 0x1000bbe1 1000bb20: 4003c000 .word 0x4003c000 1000bb24 <_ZN9LoRaClass4readEv>: 1000bb24: b5f0 push {r4, r5, r6, r7, lr} 1000bb26: 46c6 mov lr, r8 1000bb28: b500 push {lr} 1000bb2a: 6803 ldr r3, [r0, #0] 1000bb2c: 4a2a ldr r2, [pc, #168] ; (1000bbd8 <_ZN9LoRaClass4readEv+0xb4>) 1000bb2e: 691b ldr r3, [r3, #16] 1000bb30: b082 sub sp, #8 1000bb32: 0004 movs r4, r0 1000bb34: 4293 cmp r3, r2 1000bb36: d149 bne.n 1000bbcc <_ZN9LoRaClass4readEv+0xa8> 1000bb38: 466b mov r3, sp 1000bb3a: 1cd9 adds r1, r3, #3 1000bb3c: 2313 movs r3, #19 1000bb3e: 700b strb r3, [r1, #0] 1000bb40: ab01 add r3, sp, #4 1000bb42: 4698 mov r8, r3 1000bb44: 2501 movs r5, #1 1000bb46: 2300 movs r3, #0 1000bb48: 4642 mov r2, r8 1000bb4a: 7013 strb r3, [r2, #0] 1000bb4c: 002b movs r3, r5 1000bb4e: 68c2 ldr r2, [r0, #12] 1000bb50: 27d0 movs r7, #208 ; 0xd0 1000bb52: 4093 lsls r3, r2 1000bb54: 063f lsls r7, r7, #24 1000bb56: 61bb str r3, [r7, #24] 1000bb58: 2201 movs r2, #1 1000bb5a: 4820 ldr r0, [pc, #128] ; (1000bbdc <_ZN9LoRaClass4readEv+0xb8>) 1000bb5c: f002 feac bl 1000e8b8 <__spi_write_blocking_veneer> 1000bb60: 466b mov r3, sp 1000bb62: 1dde adds r6, r3, #7 1000bb64: 0032 movs r2, r6 1000bb66: 2301 movs r3, #1 1000bb68: 4641 mov r1, r8 1000bb6a: 481c ldr r0, [pc, #112] ; (1000bbdc <_ZN9LoRaClass4readEv+0xb8>) 1000bb6c: f002 feac bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bb70: 68e3 ldr r3, [r4, #12] 1000bb72: 409d lsls r5, r3 1000bb74: 617d str r5, [r7, #20] 1000bb76: 7830 ldrb r0, [r6, #0] 1000bb78: 69e3 ldr r3, [r4, #28] 1000bb7a: 1ac0 subs r0, r0, r3 1000bb7c: 2800 cmp r0, #0 1000bb7e: d027 beq.n 1000bbd0 <_ZN9LoRaClass4readEv+0xac> 1000bb80: 69e3 ldr r3, [r4, #28] 1000bb82: 2206 movs r2, #6 1000bb84: 3301 adds r3, #1 1000bb86: 61e3 str r3, [r4, #28] 1000bb88: 466b mov r3, sp 1000bb8a: 2501 movs r5, #1 1000bb8c: 1d59 adds r1, r3, #5 1000bb8e: 2300 movs r3, #0 1000bb90: 446a add r2, sp 1000bb92: 700b strb r3, [r1, #0] 1000bb94: 7013 strb r3, [r2, #0] 1000bb96: 002b movs r3, r5 1000bb98: 4690 mov r8, r2 1000bb9a: 68e2 ldr r2, [r4, #12] 1000bb9c: 27d0 movs r7, #208 ; 0xd0 1000bb9e: 4093 lsls r3, r2 1000bba0: 063f lsls r7, r7, #24 1000bba2: 61bb str r3, [r7, #24] 1000bba4: 2201 movs r2, #1 1000bba6: 480d ldr r0, [pc, #52] ; (1000bbdc <_ZN9LoRaClass4readEv+0xb8>) 1000bba8: f002 fe86 bl 1000e8b8 <__spi_write_blocking_veneer> 1000bbac: 466b mov r3, sp 1000bbae: 1dde adds r6, r3, #7 1000bbb0: 0032 movs r2, r6 1000bbb2: 2301 movs r3, #1 1000bbb4: 4641 mov r1, r8 1000bbb6: 4809 ldr r0, [pc, #36] ; (1000bbdc <_ZN9LoRaClass4readEv+0xb8>) 1000bbb8: f002 fe86 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bbbc: 68e3 ldr r3, [r4, #12] 1000bbbe: 409d lsls r5, r3 1000bbc0: 617d str r5, [r7, #20] 1000bbc2: 7830 ldrb r0, [r6, #0] 1000bbc4: b002 add sp, #8 1000bbc6: bc04 pop {r2} 1000bbc8: 4690 mov r8, r2 1000bbca: bdf0 pop {r4, r5, r6, r7, pc} 1000bbcc: 4798 blx r3 1000bbce: e7d5 b.n 1000bb7c <_ZN9LoRaClass4readEv+0x58> 1000bbd0: 2001 movs r0, #1 1000bbd2: 4240 negs r0, r0 1000bbd4: e7f6 b.n 1000bbc4 <_ZN9LoRaClass4readEv+0xa0> 1000bbd6: 46c0 nop ; (mov r8, r8) 1000bbd8: 1000b9cd .word 0x1000b9cd 1000bbdc: 4003c000 .word 0x4003c000 1000bbe0 <_ZN9LoRaClass5writeEPKhj>: 1000bbe0: b5f0 push {r4, r5, r6, r7, lr} 1000bbe2: 4657 mov r7, sl 1000bbe4: 46de mov lr, fp 1000bbe6: 464e mov r6, r9 1000bbe8: 4645 mov r5, r8 1000bbea: b5e0 push {r5, r6, r7, lr} 1000bbec: b087 sub sp, #28 1000bbee: ab04 add r3, sp, #16 1000bbf0: 000c movs r4, r1 1000bbf2: 1c59 adds r1, r3, #1 1000bbf4: 2322 movs r3, #34 ; 0x22 1000bbf6: 700b strb r3, [r1, #0] 1000bbf8: ab04 add r3, sp, #16 1000bbfa: 1c9f adds r7, r3, #2 1000bbfc: 2501 movs r5, #1 1000bbfe: 2300 movs r3, #0 1000bc00: 703b strb r3, [r7, #0] 1000bc02: 002b movs r3, r5 1000bc04: 4681 mov r9, r0 1000bc06: 68c0 ldr r0, [r0, #12] 1000bc08: 26d0 movs r6, #208 ; 0xd0 1000bc0a: 4083 lsls r3, r0 1000bc0c: 0636 lsls r6, r6, #24 1000bc0e: 9202 str r2, [sp, #8] 1000bc10: 4690 mov r8, r2 1000bc12: 61b3 str r3, [r6, #24] 1000bc14: 2201 movs r2, #1 1000bc16: 4837 ldr r0, [pc, #220] ; (1000bcf4 <_ZN9LoRaClass5writeEPKhj+0x114>) 1000bc18: f002 fe4e bl 1000e8b8 <__spi_write_blocking_veneer> 1000bc1c: aa04 add r2, sp, #16 1000bc1e: 4694 mov ip, r2 1000bc20: 2307 movs r3, #7 1000bc22: 4463 add r3, ip 1000bc24: 469a mov sl, r3 1000bc26: 0039 movs r1, r7 1000bc28: 2301 movs r3, #1 1000bc2a: 4652 mov r2, sl 1000bc2c: 4831 ldr r0, [pc, #196] ; (1000bcf4 <_ZN9LoRaClass5writeEPKhj+0x114>) 1000bc2e: f002 fe4b bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bc32: 464b mov r3, r9 1000bc34: 68db ldr r3, [r3, #12] 1000bc36: 4651 mov r1, sl 1000bc38: 409d lsls r5, r3 1000bc3a: 46c4 mov ip, r8 1000bc3c: 6175 str r5, [r6, #20] 1000bc3e: 7809 ldrb r1, [r1, #0] 1000bc40: 002a movs r2, r5 1000bc42: 448c add ip, r1 1000bc44: 4660 mov r0, ip 1000bc46: 9003 str r0, [sp, #12] 1000bc48: 28ff cmp r0, #255 ; 0xff 1000bc4a: d905 bls.n 1000bc58 <_ZN9LoRaClass5writeEPKhj+0x78> 1000bc4c: 20ff movs r0, #255 ; 0xff 1000bc4e: 1a40 subs r0, r0, r1 1000bc50: 4684 mov ip, r0 1000bc52: 4461 add r1, ip 1000bc54: 9002 str r0, [sp, #8] 1000bc56: 9103 str r1, [sp, #12] 1000bc58: 9902 ldr r1, [sp, #8] 1000bc5a: 2900 cmp r1, #0 1000bc5c: d027 beq.n 1000bcae <_ZN9LoRaClass5writeEPKhj+0xce> 1000bc5e: 468c mov ip, r1 1000bc60: 44a4 add ip, r4 1000bc62: 4662 mov r2, ip 1000bc64: 9201 str r2, [sp, #4] 1000bc66: aa04 add r2, sp, #16 1000bc68: 1cd7 adds r7, r2, #3 1000bc6a: 2280 movs r2, #128 ; 0x80 1000bc6c: 4693 mov fp, r2 1000bc6e: 3a7f subs r2, #127 ; 0x7f 1000bc70: 4690 mov r8, r2 1000bc72: ae05 add r6, sp, #20 1000bc74: 7822 ldrb r2, [r4, #0] 1000bc76: 25d0 movs r5, #208 ; 0xd0 1000bc78: 7032 strb r2, [r6, #0] 1000bc7a: 4642 mov r2, r8 1000bc7c: 4659 mov r1, fp 1000bc7e: 409a lsls r2, r3 1000bc80: 062d lsls r5, r5, #24 1000bc82: 7039 strb r1, [r7, #0] 1000bc84: 481b ldr r0, [pc, #108] ; (1000bcf4 <_ZN9LoRaClass5writeEPKhj+0x114>) 1000bc86: 61aa str r2, [r5, #24] 1000bc88: 0039 movs r1, r7 1000bc8a: 2201 movs r2, #1 1000bc8c: f002 fe14 bl 1000e8b8 <__spi_write_blocking_veneer> 1000bc90: 2301 movs r3, #1 1000bc92: 4652 mov r2, sl 1000bc94: 0031 movs r1, r6 1000bc96: 4817 ldr r0, [pc, #92] ; (1000bcf4 <_ZN9LoRaClass5writeEPKhj+0x114>) 1000bc98: f002 fe16 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bc9c: 464b mov r3, r9 1000bc9e: 4642 mov r2, r8 1000bca0: 68db ldr r3, [r3, #12] 1000bca2: 9901 ldr r1, [sp, #4] 1000bca4: 409a lsls r2, r3 1000bca6: 3401 adds r4, #1 1000bca8: 616a str r2, [r5, #20] 1000bcaa: 428c cmp r4, r1 1000bcac: d1e2 bne.n 1000bc74 <_ZN9LoRaClass5writeEPKhj+0x94> 1000bcae: ab04 add r3, sp, #16 1000bcb0: 1d59 adds r1, r3, #5 1000bcb2: 23a2 movs r3, #162 ; 0xa2 1000bcb4: 24d0 movs r4, #208 ; 0xd0 1000bcb6: 700b strb r3, [r1, #0] 1000bcb8: ab04 add r3, sp, #16 1000bcba: 1d9d adds r5, r3, #6 1000bcbc: 9b03 ldr r3, [sp, #12] 1000bcbe: 0624 lsls r4, r4, #24 1000bcc0: 702b strb r3, [r5, #0] 1000bcc2: 480c ldr r0, [pc, #48] ; (1000bcf4 <_ZN9LoRaClass5writeEPKhj+0x114>) 1000bcc4: 61a2 str r2, [r4, #24] 1000bcc6: 2201 movs r2, #1 1000bcc8: f002 fdf6 bl 1000e8b8 <__spi_write_blocking_veneer> 1000bccc: 4652 mov r2, sl 1000bcce: 2301 movs r3, #1 1000bcd0: 0029 movs r1, r5 1000bcd2: 4808 ldr r0, [pc, #32] ; (1000bcf4 <_ZN9LoRaClass5writeEPKhj+0x114>) 1000bcd4: f002 fdf8 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bcd8: 464b mov r3, r9 1000bcda: 68da ldr r2, [r3, #12] 1000bcdc: 2301 movs r3, #1 1000bcde: 4093 lsls r3, r2 1000bce0: 9802 ldr r0, [sp, #8] 1000bce2: 6163 str r3, [r4, #20] 1000bce4: b007 add sp, #28 1000bce6: bc3c pop {r2, r3, r4, r5} 1000bce8: 4690 mov r8, r2 1000bcea: 4699 mov r9, r3 1000bcec: 46a2 mov sl, r4 1000bcee: 46ab mov fp, r5 1000bcf0: bdf0 pop {r4, r5, r6, r7, pc} 1000bcf2: 46c0 nop ; (mov r8, r8) 1000bcf4: 4003c000 .word 0x4003c000 1000bcf8 <_ZN9LoRaClass4peekEv>: 1000bcf8: b5f0 push {r4, r5, r6, r7, lr} 1000bcfa: 46d6 mov lr, sl 1000bcfc: 464f mov r7, r9 1000bcfe: 4646 mov r6, r8 1000bd00: b5c0 push {r6, r7, lr} 1000bd02: 6803 ldr r3, [r0, #0] 1000bd04: 4a45 ldr r2, [pc, #276] ; (1000be1c <_ZN9LoRaClass4peekEv+0x124>) 1000bd06: 691b ldr r3, [r3, #16] 1000bd08: b084 sub sp, #16 1000bd0a: 0004 movs r4, r0 1000bd0c: 4293 cmp r3, r2 1000bd0e: d000 beq.n 1000bd12 <_ZN9LoRaClass4peekEv+0x1a> 1000bd10: e07f b.n 1000be12 <_ZN9LoRaClass4peekEv+0x11a> 1000bd12: 466b mov r3, sp 1000bd14: 1dd9 adds r1, r3, #7 1000bd16: 2313 movs r3, #19 1000bd18: 700b strb r3, [r1, #0] 1000bd1a: ab02 add r3, sp, #8 1000bd1c: 4698 mov r8, r3 1000bd1e: 2501 movs r5, #1 1000bd20: 2300 movs r3, #0 1000bd22: 4642 mov r2, r8 1000bd24: 7013 strb r3, [r2, #0] 1000bd26: 002b movs r3, r5 1000bd28: 68c2 ldr r2, [r0, #12] 1000bd2a: 27d0 movs r7, #208 ; 0xd0 1000bd2c: 4093 lsls r3, r2 1000bd2e: 260f movs r6, #15 1000bd30: 063f lsls r7, r7, #24 1000bd32: 61bb str r3, [r7, #24] 1000bd34: 2201 movs r2, #1 1000bd36: 446e add r6, sp 1000bd38: 4839 ldr r0, [pc, #228] ; (1000be20 <_ZN9LoRaClass4peekEv+0x128>) 1000bd3a: f002 fdbd bl 1000e8b8 <__spi_write_blocking_veneer> 1000bd3e: 2301 movs r3, #1 1000bd40: 0032 movs r2, r6 1000bd42: 4641 mov r1, r8 1000bd44: 4836 ldr r0, [pc, #216] ; (1000be20 <_ZN9LoRaClass4peekEv+0x128>) 1000bd46: f002 fdbf bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bd4a: 68e3 ldr r3, [r4, #12] 1000bd4c: 409d lsls r5, r3 1000bd4e: 617d str r5, [r7, #20] 1000bd50: 7830 ldrb r0, [r6, #0] 1000bd52: 69e3 ldr r3, [r4, #28] 1000bd54: 1ac0 subs r0, r0, r3 1000bd56: 2800 cmp r0, #0 1000bd58: d05d beq.n 1000be16 <_ZN9LoRaClass4peekEv+0x11e> 1000bd5a: 210d movs r1, #13 1000bd5c: 230d movs r3, #13 1000bd5e: 4469 add r1, sp 1000bd60: 700b strb r3, [r1, #0] 1000bd62: 3301 adds r3, #1 1000bd64: 446b add r3, sp 1000bd66: 4699 mov r9, r3 1000bd68: 2300 movs r3, #0 1000bd6a: 4698 mov r8, r3 1000bd6c: 2601 movs r6, #1 1000bd6e: 464b mov r3, r9 1000bd70: 4642 mov r2, r8 1000bd72: 701a strb r2, [r3, #0] 1000bd74: 0033 movs r3, r6 1000bd76: 68e2 ldr r2, [r4, #12] 1000bd78: 25d0 movs r5, #208 ; 0xd0 1000bd7a: 4093 lsls r3, r2 1000bd7c: 270f movs r7, #15 1000bd7e: 062d lsls r5, r5, #24 1000bd80: 446f add r7, sp 1000bd82: 61ab str r3, [r5, #24] 1000bd84: 2201 movs r2, #1 1000bd86: 4826 ldr r0, [pc, #152] ; (1000be20 <_ZN9LoRaClass4peekEv+0x128>) 1000bd88: f002 fd96 bl 1000e8b8 <__spi_write_blocking_veneer> 1000bd8c: 4649 mov r1, r9 1000bd8e: 2301 movs r3, #1 1000bd90: 003a movs r2, r7 1000bd92: 4823 ldr r0, [pc, #140] ; (1000be20 <_ZN9LoRaClass4peekEv+0x128>) 1000bd94: f002 fd98 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bd98: 0033 movs r3, r6 1000bd9a: 68e2 ldr r2, [r4, #12] 1000bd9c: 210b movs r1, #11 1000bd9e: 4093 lsls r3, r2 1000bda0: 616b str r3, [r5, #20] 1000bda2: 783a ldrb r2, [r7, #0] 1000bda4: 4469 add r1, sp 1000bda6: 4692 mov sl, r2 1000bda8: 4642 mov r2, r8 1000bdaa: 4640 mov r0, r8 1000bdac: 700a strb r2, [r1, #0] 1000bdae: aa03 add r2, sp, #12 1000bdb0: 4691 mov r9, r2 1000bdb2: 7010 strb r0, [r2, #0] 1000bdb4: 61ab str r3, [r5, #24] 1000bdb6: 2201 movs r2, #1 1000bdb8: 4819 ldr r0, [pc, #100] ; (1000be20 <_ZN9LoRaClass4peekEv+0x128>) 1000bdba: f002 fd7d bl 1000e8b8 <__spi_write_blocking_veneer> 1000bdbe: 4649 mov r1, r9 1000bdc0: 2301 movs r3, #1 1000bdc2: 003a movs r2, r7 1000bdc4: 4816 ldr r0, [pc, #88] ; (1000be20 <_ZN9LoRaClass4peekEv+0x128>) 1000bdc6: f002 fd7f bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bdca: 0033 movs r3, r6 1000bdcc: 68e2 ldr r2, [r4, #12] 1000bdce: 2109 movs r1, #9 1000bdd0: 4093 lsls r3, r2 1000bdd2: 616b str r3, [r5, #20] 1000bdd4: 783a ldrb r2, [r7, #0] 1000bdd6: 4469 add r1, sp 1000bdd8: 4690 mov r8, r2 1000bdda: 228d movs r2, #141 ; 0x8d 1000bddc: 700a strb r2, [r1, #0] 1000bdde: 3a83 subs r2, #131 ; 0x83 1000bde0: 446a add r2, sp 1000bde2: 4650 mov r0, sl 1000bde4: 4691 mov r9, r2 1000bde6: 7010 strb r0, [r2, #0] 1000bde8: 61ab str r3, [r5, #24] 1000bdea: 2201 movs r2, #1 1000bdec: 480c ldr r0, [pc, #48] ; (1000be20 <_ZN9LoRaClass4peekEv+0x128>) 1000bdee: f002 fd63 bl 1000e8b8 <__spi_write_blocking_veneer> 1000bdf2: 2301 movs r3, #1 1000bdf4: 003a movs r2, r7 1000bdf6: 4649 mov r1, r9 1000bdf8: 4809 ldr r0, [pc, #36] ; (1000be20 <_ZN9LoRaClass4peekEv+0x128>) 1000bdfa: f002 fd65 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bdfe: 68e3 ldr r3, [r4, #12] 1000be00: 4640 mov r0, r8 1000be02: 409e lsls r6, r3 1000be04: 616e str r6, [r5, #20] 1000be06: b004 add sp, #16 1000be08: bc1c pop {r2, r3, r4} 1000be0a: 4690 mov r8, r2 1000be0c: 4699 mov r9, r3 1000be0e: 46a2 mov sl, r4 1000be10: bdf0 pop {r4, r5, r6, r7, pc} 1000be12: 4798 blx r3 1000be14: e79f b.n 1000bd56 <_ZN9LoRaClass4peekEv+0x5e> 1000be16: 2001 movs r0, #1 1000be18: 4240 negs r0, r0 1000be1a: e7f4 b.n 1000be06 <_ZN9LoRaClass4peekEv+0x10e> 1000be1c: 1000b9cd .word 0x1000b9cd 1000be20: 4003c000 .word 0x4003c000 1000be24 <_ZN9LoRaClass5beginEl>: 1000be24: b5f0 push {r4, r5, r6, r7, lr} 1000be26: 4645 mov r5, r8 1000be28: 46de mov lr, fp 1000be2a: 464e mov r6, r9 1000be2c: 4657 mov r7, sl 1000be2e: b5e0 push {r5, r6, r7, lr} 1000be30: 2601 movs r6, #1 1000be32: 0005 movs r5, r0 1000be34: b089 sub sp, #36 ; 0x24 1000be36: 68c0 ldr r0, [r0, #12] 1000be38: 4688 mov r8, r1 1000be3a: f7f7 fd0f bl 1000385c 1000be3e: 0033 movs r3, r6 1000be40: 68ea ldr r2, [r5, #12] 1000be42: 24d0 movs r4, #208 ; 0xd0 1000be44: 4093 lsls r3, r2 1000be46: 6928 ldr r0, [r5, #16] 1000be48: 0624 lsls r4, r4, #24 1000be4a: 6263 str r3, [r4, #36] ; 0x24 1000be4c: 6163 str r3, [r4, #20] 1000be4e: 1c43 adds r3, r0, #1 1000be50: d00f beq.n 1000be72 <_ZN9LoRaClass5beginEl+0x4e> 1000be52: f7f7 fd03 bl 1000385c 1000be56: 0033 movs r3, r6 1000be58: 692a ldr r2, [r5, #16] 1000be5a: 200a movs r0, #10 1000be5c: 4093 lsls r3, r2 1000be5e: 6263 str r3, [r4, #36] ; 0x24 1000be60: 61a3 str r3, [r4, #24] 1000be62: f7f8 f96d bl 10004140 1000be66: 692b ldr r3, [r5, #16] 1000be68: 200a movs r0, #10 1000be6a: 409e lsls r6, r3 1000be6c: 6166 str r6, [r4, #20] 1000be6e: f7f8 f967 bl 10004140 1000be72: 49c8 ldr r1, [pc, #800] ; (1000c194 <_ZN9LoRaClass5beginEl+0x370>) 1000be74: 48c8 ldr r0, [pc, #800] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000be76: f7ff fd2f bl 1000b8d8 1000be7a: 2101 movs r1, #1 1000be7c: 2010 movs r0, #16 1000be7e: f7f7 fcd5 bl 1000382c 1000be82: 2101 movs r1, #1 1000be84: 2012 movs r0, #18 1000be86: f7f7 fcd1 bl 1000382c 1000be8a: 2101 movs r1, #1 1000be8c: 2013 movs r0, #19 1000be8e: f7f7 fccd bl 1000382c 1000be92: 2008 movs r0, #8 1000be94: f7f7 fce2 bl 1000385c 1000be98: 24d0 movs r4, #208 ; 0xd0 1000be9a: 2380 movs r3, #128 ; 0x80 1000be9c: 0624 lsls r4, r4, #24 1000be9e: 005b lsls r3, r3, #1 1000bea0: 6263 str r3, [r4, #36] ; 0x24 1000bea2: 6163 str r3, [r4, #20] 1000bea4: 466b mov r3, sp 1000bea6: 1cd9 adds r1, r3, #3 1000bea8: 2342 movs r3, #66 ; 0x42 1000beaa: 2601 movs r6, #1 1000beac: 700b strb r3, [r1, #0] 1000beae: 2300 movs r3, #0 1000beb0: af01 add r7, sp, #4 1000beb2: 703b strb r3, [r7, #0] 1000beb4: 0033 movs r3, r6 1000beb6: 68ea ldr r2, [r5, #12] 1000beb8: 48b7 ldr r0, [pc, #732] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000beba: 4093 lsls r3, r2 1000bebc: 2201 movs r2, #1 1000bebe: 61a3 str r3, [r4, #24] 1000bec0: f002 fcfa bl 1000e8b8 <__spi_write_blocking_veneer> 1000bec4: 221f movs r2, #31 1000bec6: 2301 movs r3, #1 1000bec8: 446a add r2, sp 1000beca: 0039 movs r1, r7 1000becc: 48b2 ldr r0, [pc, #712] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000bece: f002 fcfb bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bed2: 0033 movs r3, r6 1000bed4: 68ea ldr r2, [r5, #12] 1000bed6: 2700 movs r7, #0 1000bed8: 4093 lsls r3, r2 1000beda: 466a mov r2, sp 1000bedc: 6163 str r3, [r4, #20] 1000bede: 7fd2 ldrb r2, [r2, #31] 1000bee0: 2a12 cmp r2, #18 1000bee2: d007 beq.n 1000bef4 <_ZN9LoRaClass5beginEl+0xd0> 1000bee4: 0038 movs r0, r7 1000bee6: b009 add sp, #36 ; 0x24 1000bee8: bc3c pop {r2, r3, r4, r5} 1000beea: 4690 mov r8, r2 1000beec: 4699 mov r9, r3 1000beee: 46a2 mov sl, r4 1000bef0: 46ab mov fp, r5 1000bef2: bdf0 pop {r4, r5, r6, r7, pc} 1000bef4: 2111 movs r1, #17 1000bef6: 326f adds r2, #111 ; 0x6f 1000bef8: 4469 add r1, sp 1000befa: 700a strb r2, [r1, #0] 1000befc: 4691 mov r9, r2 1000befe: 3a6f subs r2, #111 ; 0x6f 1000bf00: 446a add r2, sp 1000bf02: 4692 mov sl, r2 1000bf04: 2280 movs r2, #128 ; 0x80 1000bf06: 4650 mov r0, sl 1000bf08: 7002 strb r2, [r0, #0] 1000bf0a: 61a3 str r3, [r4, #24] 1000bf0c: 3a7f subs r2, #127 ; 0x7f 1000bf0e: 48a2 ldr r0, [pc, #648] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000bf10: f002 fcd2 bl 1000e8b8 <__spi_write_blocking_veneer> 1000bf14: 221f movs r2, #31 1000bf16: 4651 mov r1, sl 1000bf18: 2301 movs r3, #1 1000bf1a: 446a add r2, sp 1000bf1c: 489e ldr r0, [pc, #632] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000bf1e: f002 fcd3 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bf22: 0033 movs r3, r6 1000bf24: 68ea ldr r2, [r5, #12] 1000bf26: 4093 lsls r3, r2 1000bf28: 469a mov sl, r3 1000bf2a: 6163 str r3, [r4, #20] 1000bf2c: 4643 mov r3, r8 1000bf2e: 17d9 asrs r1, r3, #31 1000bf30: 61ab str r3, [r5, #24] 1000bf32: 04c9 lsls r1, r1, #19 1000bf34: 0b5b lsrs r3, r3, #13 1000bf36: 4319 orrs r1, r3 1000bf38: 4643 mov r3, r8 1000bf3a: 4a98 ldr r2, [pc, #608] ; (1000c19c <_ZN9LoRaClass5beginEl+0x378>) 1000bf3c: 04d8 lsls r0, r3, #19 1000bf3e: 2300 movs r3, #0 1000bf40: f7fb fed6 bl 10007cf0 <__wrap___aeabi_uldivmod> 1000bf44: 2117 movs r1, #23 1000bf46: 2386 movs r3, #134 ; 0x86 1000bf48: 4469 add r1, sp 1000bf4a: 4680 mov r8, r0 1000bf4c: 700b strb r3, [r1, #0] 1000bf4e: ab06 add r3, sp, #24 1000bf50: 469b mov fp, r3 1000bf52: 4643 mov r3, r8 1000bf54: 465a mov r2, fp 1000bf56: 0c1b lsrs r3, r3, #16 1000bf58: 7013 strb r3, [r2, #0] 1000bf5a: 4653 mov r3, sl 1000bf5c: 2201 movs r2, #1 1000bf5e: 61a3 str r3, [r4, #24] 1000bf60: 488d ldr r0, [pc, #564] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000bf62: f002 fca9 bl 1000e8b8 <__spi_write_blocking_veneer> 1000bf66: 221f movs r2, #31 1000bf68: 2301 movs r3, #1 1000bf6a: 446a add r2, sp 1000bf6c: 4659 mov r1, fp 1000bf6e: 488a ldr r0, [pc, #552] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000bf70: f002 fcaa bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bf74: 0033 movs r3, r6 1000bf76: 68ea ldr r2, [r5, #12] 1000bf78: 2115 movs r1, #21 1000bf7a: 4093 lsls r3, r2 1000bf7c: 2287 movs r2, #135 ; 0x87 1000bf7e: 4469 add r1, sp 1000bf80: 6163 str r3, [r4, #20] 1000bf82: 700a strb r2, [r1, #0] 1000bf84: 3a71 subs r2, #113 ; 0x71 1000bf86: 446a add r2, sp 1000bf88: 4692 mov sl, r2 1000bf8a: 4642 mov r2, r8 1000bf8c: 4650 mov r0, sl 1000bf8e: 0a12 lsrs r2, r2, #8 1000bf90: 7002 strb r2, [r0, #0] 1000bf92: 61a3 str r3, [r4, #24] 1000bf94: 2201 movs r2, #1 1000bf96: 4880 ldr r0, [pc, #512] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000bf98: f002 fc8e bl 1000e8b8 <__spi_write_blocking_veneer> 1000bf9c: 221f movs r2, #31 1000bf9e: 4651 mov r1, sl 1000bfa0: 2301 movs r3, #1 1000bfa2: 446a add r2, sp 1000bfa4: 487c ldr r0, [pc, #496] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000bfa6: f002 fc8f bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bfaa: 0033 movs r3, r6 1000bfac: 68ea ldr r2, [r5, #12] 1000bfae: 2113 movs r1, #19 1000bfb0: 4093 lsls r3, r2 1000bfb2: 2288 movs r2, #136 ; 0x88 1000bfb4: 4640 mov r0, r8 1000bfb6: 4469 add r1, sp 1000bfb8: 6163 str r3, [r4, #20] 1000bfba: 700a strb r2, [r1, #0] 1000bfbc: aa05 add r2, sp, #20 1000bfbe: 7010 strb r0, [r2, #0] 1000bfc0: 4692 mov sl, r2 1000bfc2: 61a3 str r3, [r4, #24] 1000bfc4: 2201 movs r2, #1 1000bfc6: 4874 ldr r0, [pc, #464] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000bfc8: f002 fc76 bl 1000e8b8 <__spi_write_blocking_veneer> 1000bfcc: 221f movs r2, #31 1000bfce: 4651 mov r1, sl 1000bfd0: 2301 movs r3, #1 1000bfd2: 446a add r2, sp 1000bfd4: 4870 ldr r0, [pc, #448] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000bfd6: f002 fc77 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000bfda: 0033 movs r3, r6 1000bfdc: 68ea ldr r2, [r5, #12] 1000bfde: 210f movs r1, #15 1000bfe0: 4093 lsls r3, r2 1000bfe2: 228e movs r2, #142 ; 0x8e 1000bfe4: 4469 add r1, sp 1000bfe6: 6163 str r3, [r4, #20] 1000bfe8: 700a strb r2, [r1, #0] 1000bfea: aa04 add r2, sp, #16 1000bfec: 7017 strb r7, [r2, #0] 1000bfee: 4690 mov r8, r2 1000bff0: 61a3 str r3, [r4, #24] 1000bff2: 2201 movs r2, #1 1000bff4: 4868 ldr r0, [pc, #416] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000bff6: f002 fc5f bl 1000e8b8 <__spi_write_blocking_veneer> 1000bffa: 221f movs r2, #31 1000bffc: 4641 mov r1, r8 1000bffe: 2301 movs r3, #1 1000c000: 446a add r2, sp 1000c002: 4865 ldr r0, [pc, #404] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c004: f002 fc60 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c008: 0033 movs r3, r6 1000c00a: 68ea ldr r2, [r5, #12] 1000c00c: 210d movs r1, #13 1000c00e: 4093 lsls r3, r2 1000c010: 228f movs r2, #143 ; 0x8f 1000c012: 4469 add r1, sp 1000c014: 6163 str r3, [r4, #20] 1000c016: 4690 mov r8, r2 1000c018: 700a strb r2, [r1, #0] 1000c01a: 3a81 subs r2, #129 ; 0x81 1000c01c: 446a add r2, sp 1000c01e: 7017 strb r7, [r2, #0] 1000c020: 4692 mov sl, r2 1000c022: 61a3 str r3, [r4, #24] 1000c024: 2201 movs r2, #1 1000c026: 485c ldr r0, [pc, #368] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c028: f002 fc46 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c02c: 221f movs r2, #31 1000c02e: 4651 mov r1, sl 1000c030: 2301 movs r3, #1 1000c032: 446a add r2, sp 1000c034: 4858 ldr r0, [pc, #352] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c036: f002 fc47 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c03a: 0033 movs r3, r6 1000c03c: 68ea ldr r2, [r5, #12] 1000c03e: 210b movs r1, #11 1000c040: 4093 lsls r3, r2 1000c042: 220c movs r2, #12 1000c044: 4469 add r1, sp 1000c046: 6163 str r3, [r4, #20] 1000c048: 700a strb r2, [r1, #0] 1000c04a: aa03 add r2, sp, #12 1000c04c: 7017 strb r7, [r2, #0] 1000c04e: 4692 mov sl, r2 1000c050: 61a3 str r3, [r4, #24] 1000c052: 2201 movs r2, #1 1000c054: 4850 ldr r0, [pc, #320] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c056: f002 fc2f bl 1000e8b8 <__spi_write_blocking_veneer> 1000c05a: 221f movs r2, #31 1000c05c: 2301 movs r3, #1 1000c05e: 446a add r2, sp 1000c060: 4651 mov r1, sl 1000c062: 484d ldr r0, [pc, #308] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c064: f002 fc30 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c068: 0032 movs r2, r6 1000c06a: 68eb ldr r3, [r5, #12] 1000c06c: 2109 movs r1, #9 1000c06e: 409a lsls r2, r3 1000c070: 208c movs r0, #140 ; 0x8c 1000c072: 466b mov r3, sp 1000c074: 4469 add r1, sp 1000c076: 6162 str r2, [r4, #20] 1000c078: 7008 strb r0, [r1, #0] 1000c07a: 2003 movs r0, #3 1000c07c: 7fdb ldrb r3, [r3, #31] 1000c07e: 370a adds r7, #10 1000c080: 4303 orrs r3, r0 1000c082: 446f add r7, sp 1000c084: 703b strb r3, [r7, #0] 1000c086: 4844 ldr r0, [pc, #272] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c088: 61a2 str r2, [r4, #24] 1000c08a: 2201 movs r2, #1 1000c08c: f002 fc14 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c090: 221f movs r2, #31 1000c092: 0039 movs r1, r7 1000c094: 2301 movs r3, #1 1000c096: 446a add r2, sp 1000c098: 483f ldr r0, [pc, #252] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c09a: f002 fc15 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c09e: 0033 movs r3, r6 1000c0a0: 68ea ldr r2, [r5, #12] 1000c0a2: af02 add r7, sp, #8 1000c0a4: 4093 lsls r3, r2 1000c0a6: 466a mov r2, sp 1000c0a8: 1dd1 adds r1, r2, #7 1000c0aa: 22a6 movs r2, #166 ; 0xa6 1000c0ac: 6163 str r3, [r4, #20] 1000c0ae: 700a strb r2, [r1, #0] 1000c0b0: 3aa2 subs r2, #162 ; 0xa2 1000c0b2: 703a strb r2, [r7, #0] 1000c0b4: 4838 ldr r0, [pc, #224] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c0b6: 61a3 str r3, [r4, #24] 1000c0b8: 3a03 subs r2, #3 1000c0ba: f002 fbfd bl 1000e8b8 <__spi_write_blocking_veneer> 1000c0be: 221f movs r2, #31 1000c0c0: 0039 movs r1, r7 1000c0c2: 2301 movs r3, #1 1000c0c4: 446a add r2, sp 1000c0c6: 4834 ldr r0, [pc, #208] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c0c8: f002 fbfe bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c0cc: 0033 movs r3, r6 1000c0ce: 68ea ldr r2, [r5, #12] 1000c0d0: 211b movs r1, #27 1000c0d2: 4093 lsls r3, r2 1000c0d4: 22cd movs r2, #205 ; 0xcd 1000c0d6: 4469 add r1, sp 1000c0d8: 6163 str r3, [r4, #20] 1000c0da: af07 add r7, sp, #28 1000c0dc: 700a strb r2, [r1, #0] 1000c0de: 3a49 subs r2, #73 ; 0x49 1000c0e0: 703a strb r2, [r7, #0] 1000c0e2: 482d ldr r0, [pc, #180] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c0e4: 61a3 str r3, [r4, #24] 1000c0e6: 3a83 subs r2, #131 ; 0x83 1000c0e8: f002 fbe6 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c0ec: 221f movs r2, #31 1000c0ee: 0039 movs r1, r7 1000c0f0: 2301 movs r3, #1 1000c0f2: 446a add r2, sp 1000c0f4: 4828 ldr r0, [pc, #160] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c0f6: f002 fbe7 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c0fa: 0033 movs r3, r6 1000c0fc: 68ea ldr r2, [r5, #12] 1000c0fe: 2119 movs r1, #25 1000c100: 4093 lsls r3, r2 1000c102: 271a movs r7, #26 1000c104: 228b movs r2, #139 ; 0x8b 1000c106: 4469 add r1, sp 1000c108: 6163 str r3, [r4, #20] 1000c10a: 446f add r7, sp 1000c10c: 700a strb r2, [r1, #0] 1000c10e: 3a60 subs r2, #96 ; 0x60 1000c110: 703a strb r2, [r7, #0] 1000c112: 4821 ldr r0, [pc, #132] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c114: 61a3 str r3, [r4, #24] 1000c116: 3a2a subs r2, #42 ; 0x2a 1000c118: f002 fbce bl 1000e8b8 <__spi_write_blocking_veneer> 1000c11c: 221f movs r2, #31 1000c11e: 0039 movs r1, r7 1000c120: 2301 movs r3, #1 1000c122: 446a add r2, sp 1000c124: 481c ldr r0, [pc, #112] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c126: f002 fbcf bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c12a: 0033 movs r3, r6 1000c12c: 68ea ldr r2, [r5, #12] 1000c12e: 211d movs r1, #29 1000c130: 4093 lsls r3, r2 1000c132: 2289 movs r2, #137 ; 0x89 1000c134: 4469 add r1, sp 1000c136: 271e movs r7, #30 1000c138: 6163 str r3, [r4, #20] 1000c13a: 700a strb r2, [r1, #0] 1000c13c: 4642 mov r2, r8 1000c13e: 446f add r7, sp 1000c140: 703a strb r2, [r7, #0] 1000c142: 4815 ldr r0, [pc, #84] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c144: 61a3 str r3, [r4, #24] 1000c146: 3a8e subs r2, #142 ; 0x8e 1000c148: f002 fbb6 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c14c: 221f movs r2, #31 1000c14e: 0039 movs r1, r7 1000c150: 2301 movs r3, #1 1000c152: 446a add r2, sp 1000c154: 4810 ldr r0, [pc, #64] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c156: f002 fbb7 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c15a: 0033 movs r3, r6 1000c15c: 68ea ldr r2, [r5, #12] 1000c15e: 480e ldr r0, [pc, #56] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c160: 4093 lsls r3, r2 1000c162: 466a mov r2, sp 1000c164: 1d51 adds r1, r2, #5 1000c166: 464a mov r2, r9 1000c168: 6163 str r3, [r4, #20] 1000c16a: 700a strb r2, [r1, #0] 1000c16c: 466a mov r2, sp 1000c16e: 1d97 adds r7, r2, #6 1000c170: 464a mov r2, r9 1000c172: 703a strb r2, [r7, #0] 1000c174: 61a3 str r3, [r4, #24] 1000c176: 3a80 subs r2, #128 ; 0x80 1000c178: f002 fb9e bl 1000e8b8 <__spi_write_blocking_veneer> 1000c17c: 221f movs r2, #31 1000c17e: 2301 movs r3, #1 1000c180: 0039 movs r1, r7 1000c182: 446a add r2, sp 1000c184: 4804 ldr r0, [pc, #16] ; (1000c198 <_ZN9LoRaClass5beginEl+0x374>) 1000c186: f002 fb9f bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c18a: 68eb ldr r3, [r5, #12] 1000c18c: 2701 movs r7, #1 1000c18e: 409e lsls r6, r3 1000c190: 6166 str r6, [r4, #20] 1000c192: e6a7 b.n 1000bee4 <_ZN9LoRaClass5beginEl+0xc0> 1000c194: 000030d4 .word 0x000030d4 1000c198: 4003c000 .word 0x4003c000 1000c19c: 01e84800 .word 0x01e84800 1000c1a0 <_ZN9LoRaClass11beginPacketEi>: 1000c1a0: b5f0 push {r4, r5, r6, r7, lr} 1000c1a2: 46ce mov lr, r9 1000c1a4: 4647 mov r7, r8 1000c1a6: b580 push {r7, lr} 1000c1a8: b087 sub sp, #28 1000c1aa: 466b mov r3, sp 1000c1ac: 2501 movs r5, #1 1000c1ae: 4689 mov r9, r1 1000c1b0: 1cd9 adds r1, r3, #3 1000c1b2: 2300 movs r3, #0 1000c1b4: af01 add r7, sp, #4 1000c1b6: 703b strb r3, [r7, #0] 1000c1b8: 4698 mov r8, r3 1000c1ba: 002b movs r3, r5 1000c1bc: 68c2 ldr r2, [r0, #12] 1000c1be: 26d0 movs r6, #208 ; 0xd0 1000c1c0: 4093 lsls r3, r2 1000c1c2: 0636 lsls r6, r6, #24 1000c1c4: 700d strb r5, [r1, #0] 1000c1c6: 0004 movs r4, r0 1000c1c8: 61b3 str r3, [r6, #24] 1000c1ca: 2201 movs r2, #1 1000c1cc: 4879 ldr r0, [pc, #484] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c1ce: f002 fb73 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c1d2: 2217 movs r2, #23 1000c1d4: 2301 movs r3, #1 1000c1d6: 446a add r2, sp 1000c1d8: 0039 movs r1, r7 1000c1da: 4876 ldr r0, [pc, #472] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c1dc: f002 fb74 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c1e0: 002a movs r2, r5 1000c1e2: 68e3 ldr r3, [r4, #12] 1000c1e4: 2000 movs r0, #0 1000c1e6: 409a lsls r2, r3 1000c1e8: 466b mov r3, sp 1000c1ea: 6172 str r2, [r6, #20] 1000c1ec: 7ddb ldrb r3, [r3, #23] 1000c1ee: 43db mvns r3, r3 1000c1f0: 079b lsls r3, r3, #30 1000c1f2: d100 bne.n 1000c1f6 <_ZN9LoRaClass11beginPacketEi+0x56> 1000c1f4: e09f b.n 1000c336 <_ZN9LoRaClass11beginPacketEi+0x196> 1000c1f6: 466b mov r3, sp 1000c1f8: 1d59 adds r1, r3, #5 1000c1fa: 2312 movs r3, #18 1000c1fc: 700b strb r3, [r1, #0] 1000c1fe: 466b mov r3, sp 1000c200: 1d9f adds r7, r3, #6 1000c202: 4643 mov r3, r8 1000c204: 486b ldr r0, [pc, #428] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c206: 703b strb r3, [r7, #0] 1000c208: 61b2 str r2, [r6, #24] 1000c20a: 2201 movs r2, #1 1000c20c: f002 fb54 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c210: 2217 movs r2, #23 1000c212: 2301 movs r3, #1 1000c214: 446a add r2, sp 1000c216: 0039 movs r1, r7 1000c218: 4866 ldr r0, [pc, #408] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c21a: f002 fb55 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c21e: 002b movs r3, r5 1000c220: 68e2 ldr r2, [r4, #12] 1000c222: 4093 lsls r3, r2 1000c224: 466a mov r2, sp 1000c226: 6173 str r3, [r6, #20] 1000c228: 7dd1 ldrb r1, [r2, #23] 1000c22a: 2208 movs r2, #8 1000c22c: 420a tst r2, r1 1000c22e: d000 beq.n 1000c232 <_ZN9LoRaClass11beginPacketEi+0x92> 1000c230: e086 b.n 1000c340 <_ZN9LoRaClass11beginPacketEi+0x1a0> 1000c232: 2109 movs r1, #9 1000c234: 250a movs r5, #10 1000c236: 26d0 movs r6, #208 ; 0xd0 1000c238: 2281 movs r2, #129 ; 0x81 1000c23a: 4469 add r1, sp 1000c23c: 446d add r5, sp 1000c23e: 0636 lsls r6, r6, #24 1000c240: 700a strb r2, [r1, #0] 1000c242: 702a strb r2, [r5, #0] 1000c244: 485b ldr r0, [pc, #364] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c246: 61b3 str r3, [r6, #24] 1000c248: 3a80 subs r2, #128 ; 0x80 1000c24a: f002 fb35 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c24e: 2217 movs r2, #23 1000c250: 0029 movs r1, r5 1000c252: 2501 movs r5, #1 1000c254: 2301 movs r3, #1 1000c256: 446a add r2, sp 1000c258: 4856 ldr r0, [pc, #344] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c25a: f002 fb35 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c25e: 002b movs r3, r5 1000c260: 68e2 ldr r2, [r4, #12] 1000c262: 4093 lsls r3, r2 1000c264: 464a mov r2, r9 1000c266: 6173 str r3, [r6, #20] 1000c268: 2a00 cmp r2, #0 1000c26a: d000 beq.n 1000c26e <_ZN9LoRaClass11beginPacketEi+0xce> 1000c26c: e07f b.n 1000c36e <_ZN9LoRaClass11beginPacketEi+0x1ce> 1000c26e: 2111 movs r1, #17 1000c270: 6222 str r2, [r4, #32] 1000c272: 221d movs r2, #29 1000c274: 4469 add r1, sp 1000c276: 2712 movs r7, #18 1000c278: 700a strb r2, [r1, #0] 1000c27a: 464a mov r2, r9 1000c27c: 446f add r7, sp 1000c27e: 703a strb r2, [r7, #0] 1000c280: 484c ldr r0, [pc, #304] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c282: 61b3 str r3, [r6, #24] 1000c284: 2201 movs r2, #1 1000c286: f002 fb17 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c28a: 2217 movs r2, #23 1000c28c: 0039 movs r1, r7 1000c28e: 2301 movs r3, #1 1000c290: 446a add r2, sp 1000c292: 4848 ldr r0, [pc, #288] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c294: f002 fb18 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c298: 002a movs r2, r5 1000c29a: 68e3 ldr r3, [r4, #12] 1000c29c: 210f movs r1, #15 1000c29e: 409a lsls r2, r3 1000c2a0: 466b mov r3, sp 1000c2a2: 209d movs r0, #157 ; 0x9d 1000c2a4: 6172 str r2, [r6, #20] 1000c2a6: 7ddb ldrb r3, [r3, #23] 1000c2a8: 4469 add r1, sp 1000c2aa: 7008 strb r0, [r1, #0] 1000c2ac: af04 add r7, sp, #16 1000c2ae: 43ab bics r3, r5 1000c2b0: 703b strb r3, [r7, #0] 1000c2b2: 4840 ldr r0, [pc, #256] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c2b4: 61b2 str r2, [r6, #24] 1000c2b6: 2201 movs r2, #1 1000c2b8: f002 fafe bl 1000e8b8 <__spi_write_blocking_veneer> 1000c2bc: 2217 movs r2, #23 1000c2be: 0039 movs r1, r7 1000c2c0: 2301 movs r3, #1 1000c2c2: 446a add r2, sp 1000c2c4: 483b ldr r0, [pc, #236] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c2c6: f002 faff bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c2ca: 68e3 ldr r3, [r4, #12] 1000c2cc: 2115 movs r1, #21 1000c2ce: 409d lsls r5, r3 1000c2d0: 238d movs r3, #141 ; 0x8d 1000c2d2: 6175 str r5, [r6, #20] 1000c2d4: 4469 add r1, sp 1000c2d6: 2716 movs r7, #22 1000c2d8: 26d0 movs r6, #208 ; 0xd0 1000c2da: 700b strb r3, [r1, #0] 1000c2dc: 2300 movs r3, #0 1000c2de: 0636 lsls r6, r6, #24 1000c2e0: 446f add r7, sp 1000c2e2: 703b strb r3, [r7, #0] 1000c2e4: 2201 movs r2, #1 1000c2e6: 61b5 str r5, [r6, #24] 1000c2e8: 4832 ldr r0, [pc, #200] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c2ea: 4698 mov r8, r3 1000c2ec: f002 fae4 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c2f0: 2217 movs r2, #23 1000c2f2: 2501 movs r5, #1 1000c2f4: 0039 movs r1, r7 1000c2f6: 2301 movs r3, #1 1000c2f8: 446a add r2, sp 1000c2fa: 482e ldr r0, [pc, #184] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c2fc: f002 fae4 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c300: 002b movs r3, r5 1000c302: 68e2 ldr r2, [r4, #12] 1000c304: 2113 movs r1, #19 1000c306: 4093 lsls r3, r2 1000c308: 22a2 movs r2, #162 ; 0xa2 1000c30a: 4469 add r1, sp 1000c30c: 6173 str r3, [r6, #20] 1000c30e: 700a strb r2, [r1, #0] 1000c310: 4642 mov r2, r8 1000c312: af05 add r7, sp, #20 1000c314: 703a strb r2, [r7, #0] 1000c316: 4827 ldr r0, [pc, #156] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c318: 61b3 str r3, [r6, #24] 1000c31a: 3201 adds r2, #1 1000c31c: f002 facc bl 1000e8b8 <__spi_write_blocking_veneer> 1000c320: 2217 movs r2, #23 1000c322: 2301 movs r3, #1 1000c324: 446a add r2, sp 1000c326: 0039 movs r1, r7 1000c328: 4822 ldr r0, [pc, #136] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c32a: f002 facd bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c32e: 68e3 ldr r3, [r4, #12] 1000c330: 2001 movs r0, #1 1000c332: 409d lsls r5, r3 1000c334: 6175 str r5, [r6, #20] 1000c336: b007 add sp, #28 1000c338: bc0c pop {r2, r3} 1000c33a: 4690 mov r8, r2 1000c33c: 4699 mov r9, r3 1000c33e: bdf0 pop {r4, r5, r6, r7, pc} 1000c340: 4669 mov r1, sp 1000c342: 2092 movs r0, #146 ; 0x92 1000c344: 3107 adds r1, #7 1000c346: af02 add r7, sp, #8 1000c348: 7008 strb r0, [r1, #0] 1000c34a: 703a strb r2, [r7, #0] 1000c34c: 4819 ldr r0, [pc, #100] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c34e: 61b3 str r3, [r6, #24] 1000c350: 3a07 subs r2, #7 1000c352: f002 fab1 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c356: 2217 movs r2, #23 1000c358: 2301 movs r3, #1 1000c35a: 446a add r2, sp 1000c35c: 0039 movs r1, r7 1000c35e: 4815 ldr r0, [pc, #84] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c360: f002 fab2 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c364: 002b movs r3, r5 1000c366: 68e2 ldr r2, [r4, #12] 1000c368: 4093 lsls r3, r2 1000c36a: 6173 str r3, [r6, #20] 1000c36c: e761 b.n 1000c232 <_ZN9LoRaClass11beginPacketEi+0x92> 1000c36e: 210d movs r1, #13 1000c370: 221d movs r2, #29 1000c372: 4469 add r1, sp 1000c374: 270e movs r7, #14 1000c376: 700a strb r2, [r1, #0] 1000c378: 2200 movs r2, #0 1000c37a: 446f add r7, sp 1000c37c: 703a strb r2, [r7, #0] 1000c37e: 6225 str r5, [r4, #32] 1000c380: 3201 adds r2, #1 1000c382: 61b3 str r3, [r6, #24] 1000c384: 480b ldr r0, [pc, #44] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c386: f002 fa97 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c38a: 2217 movs r2, #23 1000c38c: 0039 movs r1, r7 1000c38e: 2301 movs r3, #1 1000c390: 446a add r2, sp 1000c392: 4808 ldr r0, [pc, #32] ; (1000c3b4 <_ZN9LoRaClass11beginPacketEi+0x214>) 1000c394: f002 fa98 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c398: 002a movs r2, r5 1000c39a: 68e3 ldr r3, [r4, #12] 1000c39c: 210b movs r1, #11 1000c39e: 409a lsls r2, r3 1000c3a0: 209d movs r0, #157 ; 0x9d 1000c3a2: 466b mov r3, sp 1000c3a4: 4469 add r1, sp 1000c3a6: 6172 str r2, [r6, #20] 1000c3a8: 7008 strb r0, [r1, #0] 1000c3aa: 2001 movs r0, #1 1000c3ac: 7ddb ldrb r3, [r3, #23] 1000c3ae: af03 add r7, sp, #12 1000c3b0: 4303 orrs r3, r0 1000c3b2: e77d b.n 1000c2b0 <_ZN9LoRaClass11beginPacketEi+0x110> 1000c3b4: 4003c000 .word 0x4003c000 1000c3b8 <_ZN9LoRaClass9endPacketEb>: 1000c3b8: b5f0 push {r4, r5, r6, r7, lr} 1000c3ba: 2401 movs r4, #1 1000c3bc: 46d6 mov lr, sl 1000c3be: 464f mov r7, r9 1000c3c0: 4646 mov r6, r8 1000c3c2: 0023 movs r3, r4 1000c3c4: b5c0 push {r6, r7, lr} 1000c3c6: 68c2 ldr r2, [r0, #12] 1000c3c8: b084 sub sp, #16 1000c3ca: 0005 movs r5, r0 1000c3cc: 4093 lsls r3, r2 1000c3ce: 2900 cmp r1, #0 1000c3d0: d03d beq.n 1000c44e <_ZN9LoRaClass9endPacketEb+0x96> 1000c3d2: 220f movs r2, #15 1000c3d4: 446a add r2, sp 1000c3d6: 4690 mov r8, r2 1000c3d8: 6a82 ldr r2, [r0, #40] ; 0x28 1000c3da: 2a00 cmp r2, #0 1000c3dc: d017 beq.n 1000c40e <_ZN9LoRaClass9endPacketEb+0x56> 1000c3de: 466a mov r2, sp 1000c3e0: 26d0 movs r6, #208 ; 0xd0 1000c3e2: 1dd1 adds r1, r2, #7 1000c3e4: 22c0 movs r2, #192 ; 0xc0 1000c3e6: af02 add r7, sp, #8 1000c3e8: 700a strb r2, [r1, #0] 1000c3ea: 0636 lsls r6, r6, #24 1000c3ec: 3a80 subs r2, #128 ; 0x80 1000c3ee: 703a strb r2, [r7, #0] 1000c3f0: 4844 ldr r0, [pc, #272] ; (1000c504 <_ZN9LoRaClass9endPacketEb+0x14c>) 1000c3f2: 61b3 str r3, [r6, #24] 1000c3f4: 3a3f subs r2, #63 ; 0x3f 1000c3f6: f002 fa5f bl 1000e8b8 <__spi_write_blocking_veneer> 1000c3fa: 2301 movs r3, #1 1000c3fc: 4642 mov r2, r8 1000c3fe: 0039 movs r1, r7 1000c400: 4840 ldr r0, [pc, #256] ; (1000c504 <_ZN9LoRaClass9endPacketEb+0x14c>) 1000c402: f002 fa61 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c406: 0023 movs r3, r4 1000c408: 68ea ldr r2, [r5, #12] 1000c40a: 4093 lsls r3, r2 1000c40c: 6173 str r3, [r6, #20] 1000c40e: 2109 movs r1, #9 1000c410: 2281 movs r2, #129 ; 0x81 1000c412: 260a movs r6, #10 1000c414: 24d0 movs r4, #208 ; 0xd0 1000c416: 4469 add r1, sp 1000c418: 700a strb r2, [r1, #0] 1000c41a: 446e add r6, sp 1000c41c: 3202 adds r2, #2 1000c41e: 0624 lsls r4, r4, #24 1000c420: 7032 strb r2, [r6, #0] 1000c422: 4838 ldr r0, [pc, #224] ; (1000c504 <_ZN9LoRaClass9endPacketEb+0x14c>) 1000c424: 61a3 str r3, [r4, #24] 1000c426: 3a82 subs r2, #130 ; 0x82 1000c428: f002 fa46 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c42c: 2301 movs r3, #1 1000c42e: 4642 mov r2, r8 1000c430: 0031 movs r1, r6 1000c432: 4834 ldr r0, [pc, #208] ; (1000c504 <_ZN9LoRaClass9endPacketEb+0x14c>) 1000c434: f002 fa48 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c438: 2301 movs r3, #1 1000c43a: 68ea ldr r2, [r5, #12] 1000c43c: 4093 lsls r3, r2 1000c43e: 6163 str r3, [r4, #20] 1000c440: 2001 movs r0, #1 1000c442: b004 add sp, #16 1000c444: bc1c pop {r2, r3, r4} 1000c446: 4690 mov r8, r2 1000c448: 4699 mov r9, r3 1000c44a: 46a2 mov sl, r4 1000c44c: bdf0 pop {r4, r5, r6, r7, pc} 1000c44e: 2109 movs r1, #9 1000c450: 2281 movs r2, #129 ; 0x81 1000c452: 270a movs r7, #10 1000c454: 26d0 movs r6, #208 ; 0xd0 1000c456: 4469 add r1, sp 1000c458: 700a strb r2, [r1, #0] 1000c45a: 446f add r7, sp 1000c45c: 0636 lsls r6, r6, #24 1000c45e: 3202 adds r2, #2 1000c460: 703a strb r2, [r7, #0] 1000c462: 4828 ldr r0, [pc, #160] ; (1000c504 <_ZN9LoRaClass9endPacketEb+0x14c>) 1000c464: 61b3 str r3, [r6, #24] 1000c466: 3a82 subs r2, #130 ; 0x82 1000c468: f002 fa26 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c46c: 230f movs r3, #15 1000c46e: 446b add r3, sp 1000c470: 4698 mov r8, r3 1000c472: 0039 movs r1, r7 1000c474: 2301 movs r3, #1 1000c476: 4642 mov r2, r8 1000c478: 4822 ldr r0, [pc, #136] ; (1000c504 <_ZN9LoRaClass9endPacketEb+0x14c>) 1000c47a: f002 fa25 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c47e: 68eb ldr r3, [r5, #12] 1000c480: 2212 movs r2, #18 1000c482: 409c lsls r4, r3 1000c484: 270b movs r7, #11 1000c486: 4692 mov sl, r2 1000c488: 3a11 subs r2, #17 1000c48a: 6174 str r4, [r6, #20] 1000c48c: 446f add r7, sp 1000c48e: ae03 add r6, sp, #12 1000c490: 4691 mov r9, r2 1000c492: e003 b.n 1000c49c <_ZN9LoRaClass9endPacketEb+0xe4> 1000c494: 2000 movs r0, #0 1000c496: f7f7 fe53 bl 10004140 1000c49a: 68eb ldr r3, [r5, #12] 1000c49c: 4652 mov r2, sl 1000c49e: 703a strb r2, [r7, #0] 1000c4a0: 2200 movs r2, #0 1000c4a2: 7032 strb r2, [r6, #0] 1000c4a4: 464a mov r2, r9 1000c4a6: 24d0 movs r4, #208 ; 0xd0 1000c4a8: 409a lsls r2, r3 1000c4aa: 0624 lsls r4, r4, #24 1000c4ac: 61a2 str r2, [r4, #24] 1000c4ae: 0039 movs r1, r7 1000c4b0: 2201 movs r2, #1 1000c4b2: 4814 ldr r0, [pc, #80] ; (1000c504 <_ZN9LoRaClass9endPacketEb+0x14c>) 1000c4b4: f002 fa00 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c4b8: 2301 movs r3, #1 1000c4ba: 4642 mov r2, r8 1000c4bc: 0031 movs r1, r6 1000c4be: 4811 ldr r0, [pc, #68] ; (1000c504 <_ZN9LoRaClass9endPacketEb+0x14c>) 1000c4c0: f002 fa02 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c4c4: 464b mov r3, r9 1000c4c6: 68ea ldr r2, [r5, #12] 1000c4c8: 4093 lsls r3, r2 1000c4ca: 4642 mov r2, r8 1000c4cc: 6163 str r3, [r4, #20] 1000c4ce: 7811 ldrb r1, [r2, #0] 1000c4d0: 2208 movs r2, #8 1000c4d2: 420a tst r2, r1 1000c4d4: d0de beq.n 1000c494 <_ZN9LoRaClass9endPacketEb+0xdc> 1000c4d6: 210d movs r1, #13 1000c4d8: 260e movs r6, #14 1000c4da: 2092 movs r0, #146 ; 0x92 1000c4dc: 4469 add r1, sp 1000c4de: 446e add r6, sp 1000c4e0: 7008 strb r0, [r1, #0] 1000c4e2: 7032 strb r2, [r6, #0] 1000c4e4: 4807 ldr r0, [pc, #28] ; (1000c504 <_ZN9LoRaClass9endPacketEb+0x14c>) 1000c4e6: 61a3 str r3, [r4, #24] 1000c4e8: 2201 movs r2, #1 1000c4ea: f002 f9e5 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c4ee: 2301 movs r3, #1 1000c4f0: 4642 mov r2, r8 1000c4f2: 0031 movs r1, r6 1000c4f4: 4803 ldr r0, [pc, #12] ; (1000c504 <_ZN9LoRaClass9endPacketEb+0x14c>) 1000c4f6: f002 f9e7 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c4fa: 464a mov r2, r9 1000c4fc: 68eb ldr r3, [r5, #12] 1000c4fe: 409a lsls r2, r3 1000c500: 6162 str r2, [r4, #20] 1000c502: e79d b.n 1000c440 <_ZN9LoRaClass9endPacketEb+0x88> 1000c504: 4003c000 .word 0x4003c000 1000c508 <_ZN9LoRaClass11parsePacketEi>: 1000c508: b5f0 push {r4, r5, r6, r7, lr} 1000c50a: 46de mov lr, fp 1000c50c: 4657 mov r7, sl 1000c50e: 464e mov r6, r9 1000c510: 4645 mov r5, r8 1000c512: b5e0 push {r5, r6, r7, lr} 1000c514: b08b sub sp, #44 ; 0x2c 1000c516: 466b mov r3, sp 1000c518: 468a mov sl, r1 1000c51a: 1dd9 adds r1, r3, #7 1000c51c: 2312 movs r3, #18 1000c51e: 700b strb r3, [r1, #0] 1000c520: ab02 add r3, sp, #8 1000c522: 4698 mov r8, r3 1000c524: 2300 movs r3, #0 1000c526: 4699 mov r9, r3 1000c528: 2601 movs r6, #1 1000c52a: 4643 mov r3, r8 1000c52c: 464a mov r2, r9 1000c52e: 701a strb r2, [r3, #0] 1000c530: 0033 movs r3, r6 1000c532: 68c2 ldr r2, [r0, #12] 1000c534: 27d0 movs r7, #208 ; 0xd0 1000c536: 4093 lsls r3, r2 1000c538: 2427 movs r4, #39 ; 0x27 1000c53a: 063f lsls r7, r7, #24 1000c53c: 0005 movs r5, r0 1000c53e: 61bb str r3, [r7, #24] 1000c540: 2201 movs r2, #1 1000c542: 446c add r4, sp 1000c544: 48b7 ldr r0, [pc, #732] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c546: f002 f9b7 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c54a: 2301 movs r3, #1 1000c54c: 0022 movs r2, r4 1000c54e: 4641 mov r1, r8 1000c550: 48b4 ldr r0, [pc, #720] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c552: f002 f9b9 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c556: 0033 movs r3, r6 1000c558: 68ea ldr r2, [r5, #12] 1000c55a: 4093 lsls r3, r2 1000c55c: 617b str r3, [r7, #20] 1000c55e: 7822 ldrb r2, [r4, #0] 1000c560: 4690 mov r8, r2 1000c562: 4652 mov r2, sl 1000c564: 2a00 cmp r2, #0 1000c566: dc00 bgt.n 1000c56a <_ZN9LoRaClass11parsePacketEi+0x62> 1000c568: e137 b.n 1000c7da <_ZN9LoRaClass11parsePacketEi+0x2d2> 1000c56a: 210d movs r1, #13 1000c56c: 221d movs r2, #29 1000c56e: 4469 add r1, sp 1000c570: 700a strb r2, [r1, #0] 1000c572: 3a0f subs r2, #15 1000c574: 446a add r2, sp 1000c576: 4648 mov r0, r9 1000c578: 4693 mov fp, r2 1000c57a: 7010 strb r0, [r2, #0] 1000c57c: 622e str r6, [r5, #32] 1000c57e: 2201 movs r2, #1 1000c580: 61bb str r3, [r7, #24] 1000c582: 48a8 ldr r0, [pc, #672] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c584: f002 f998 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c588: 2301 movs r3, #1 1000c58a: 0022 movs r2, r4 1000c58c: 4659 mov r1, fp 1000c58e: 48a5 ldr r0, [pc, #660] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c590: f002 f99a bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c594: 0032 movs r2, r6 1000c596: 68eb ldr r3, [r5, #12] 1000c598: 210b movs r1, #11 1000c59a: 409a lsls r2, r3 1000c59c: 209d movs r0, #157 ; 0x9d 1000c59e: 4469 add r1, sp 1000c5a0: 617a str r2, [r7, #20] 1000c5a2: 7008 strb r0, [r1, #0] 1000c5a4: a803 add r0, sp, #12 1000c5a6: 4681 mov r9, r0 1000c5a8: 2001 movs r0, #1 1000c5aa: 7823 ldrb r3, [r4, #0] 1000c5ac: 4303 orrs r3, r0 1000c5ae: 4648 mov r0, r9 1000c5b0: 7003 strb r3, [r0, #0] 1000c5b2: 61ba str r2, [r7, #24] 1000c5b4: 489b ldr r0, [pc, #620] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c5b6: 2201 movs r2, #1 1000c5b8: f002 f97e bl 1000e8b8 <__spi_write_blocking_veneer> 1000c5bc: 4649 mov r1, r9 1000c5be: 2301 movs r3, #1 1000c5c0: 0022 movs r2, r4 1000c5c2: 4898 ldr r0, [pc, #608] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c5c4: f002 f980 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c5c8: 0033 movs r3, r6 1000c5ca: 68ea ldr r2, [r5, #12] 1000c5cc: 2109 movs r1, #9 1000c5ce: 4093 lsls r3, r2 1000c5d0: 22a2 movs r2, #162 ; 0xa2 1000c5d2: 4469 add r1, sp 1000c5d4: 617b str r3, [r7, #20] 1000c5d6: 700a strb r2, [r1, #0] 1000c5d8: 3a98 subs r2, #152 ; 0x98 1000c5da: 446a add r2, sp 1000c5dc: 4650 mov r0, sl 1000c5de: 4691 mov r9, r2 1000c5e0: 7010 strb r0, [r2, #0] 1000c5e2: 61bb str r3, [r7, #24] 1000c5e4: 2201 movs r2, #1 1000c5e6: 488f ldr r0, [pc, #572] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c5e8: f002 f966 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c5ec: 4649 mov r1, r9 1000c5ee: 2301 movs r3, #1 1000c5f0: 0022 movs r2, r4 1000c5f2: 488c ldr r0, [pc, #560] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c5f4: f002 f968 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c5f8: 68eb ldr r3, [r5, #12] 1000c5fa: 2115 movs r1, #21 1000c5fc: 409e lsls r6, r3 1000c5fe: 2392 movs r3, #146 ; 0x92 1000c600: 617e str r6, [r7, #20] 1000c602: 27d0 movs r7, #208 ; 0xd0 1000c604: 4642 mov r2, r8 1000c606: 4469 add r1, sp 1000c608: 700b strb r3, [r1, #0] 1000c60a: 4699 mov r9, r3 1000c60c: 3b7c subs r3, #124 ; 0x7c 1000c60e: 446b add r3, sp 1000c610: 063f lsls r7, r7, #24 1000c612: 469a mov sl, r3 1000c614: 701a strb r2, [r3, #0] 1000c616: 61be str r6, [r7, #24] 1000c618: 2601 movs r6, #1 1000c61a: 2201 movs r2, #1 1000c61c: 4881 ldr r0, [pc, #516] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c61e: f002 f94b bl 1000e8b8 <__spi_write_blocking_veneer> 1000c622: 2301 movs r3, #1 1000c624: 0022 movs r2, r4 1000c626: 4651 mov r1, sl 1000c628: 487e ldr r0, [pc, #504] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c62a: f002 f94d bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c62e: 0033 movs r3, r6 1000c630: 68ea ldr r2, [r5, #12] 1000c632: 2113 movs r1, #19 1000c634: 4093 lsls r3, r2 1000c636: 464a mov r2, r9 1000c638: 4469 add r1, sp 1000c63a: 617b str r3, [r7, #20] 1000c63c: 4640 mov r0, r8 1000c63e: 700a strb r2, [r1, #0] 1000c640: aa05 add r2, sp, #20 1000c642: 4691 mov r9, r2 1000c644: 7010 strb r0, [r2, #0] 1000c646: 61bb str r3, [r7, #24] 1000c648: 2201 movs r2, #1 1000c64a: 4876 ldr r0, [pc, #472] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c64c: f002 f934 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c650: 2301 movs r3, #1 1000c652: 0022 movs r2, r4 1000c654: 4649 mov r1, r9 1000c656: 4873 ldr r0, [pc, #460] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c658: f002 f936 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c65c: 0032 movs r2, r6 1000c65e: 68eb ldr r3, [r5, #12] 1000c660: 4641 mov r1, r8 1000c662: 409a lsls r2, r3 1000c664: 2360 movs r3, #96 ; 0x60 1000c666: 617a str r2, [r7, #20] 1000c668: 400b ands r3, r1 1000c66a: 2b40 cmp r3, #64 ; 0x40 1000c66c: d000 beq.n 1000c670 <_ZN9LoRaClass11parsePacketEi+0x168> 1000c66e: e073 b.n 1000c758 <_ZN9LoRaClass11parsePacketEi+0x250> 1000c670: 2000 movs r0, #0 1000c672: 6a2b ldr r3, [r5, #32] 1000c674: 61e8 str r0, [r5, #28] 1000c676: 2b00 cmp r3, #0 1000c678: d166 bne.n 1000c748 <_ZN9LoRaClass11parsePacketEi+0x240> 1000c67a: 2119 movs r1, #25 1000c67c: 2013 movs r0, #19 1000c67e: 4469 add r1, sp 1000c680: 7008 strb r0, [r1, #0] 1000c682: 3007 adds r0, #7 1000c684: 4468 add r0, sp 1000c686: 4680 mov r8, r0 1000c688: 7003 strb r3, [r0, #0] 1000c68a: 61ba str r2, [r7, #24] 1000c68c: 4865 ldr r0, [pc, #404] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c68e: 2201 movs r2, #1 1000c690: f002 f912 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c694: 4641 mov r1, r8 1000c696: 2301 movs r3, #1 1000c698: 0022 movs r2, r4 1000c69a: 4862 ldr r0, [pc, #392] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c69c: f002 f914 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c6a0: 0033 movs r3, r6 1000c6a2: 68ea ldr r2, [r5, #12] 1000c6a4: 211f movs r1, #31 1000c6a6: 4093 lsls r3, r2 1000c6a8: 617b str r3, [r7, #20] 1000c6aa: 7822 ldrb r2, [r4, #0] 1000c6ac: 4469 add r1, sp 1000c6ae: 4690 mov r8, r2 1000c6b0: 2210 movs r2, #16 1000c6b2: 27d0 movs r7, #208 ; 0xd0 1000c6b4: 700a strb r2, [r1, #0] 1000c6b6: 2200 movs r2, #0 1000c6b8: 063f lsls r7, r7, #24 1000c6ba: ae08 add r6, sp, #32 1000c6bc: 7032 strb r2, [r6, #0] 1000c6be: 4859 ldr r0, [pc, #356] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c6c0: 61bb str r3, [r7, #24] 1000c6c2: 3201 adds r2, #1 1000c6c4: f002 f8f8 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c6c8: 0031 movs r1, r6 1000c6ca: 2601 movs r6, #1 1000c6cc: 2301 movs r3, #1 1000c6ce: 0022 movs r2, r4 1000c6d0: 4854 ldr r0, [pc, #336] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c6d2: f002 f8f9 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c6d6: 0033 movs r3, r6 1000c6d8: 68ea ldr r2, [r5, #12] 1000c6da: 211d movs r1, #29 1000c6dc: 4093 lsls r3, r2 1000c6de: 208d movs r0, #141 ; 0x8d 1000c6e0: 4469 add r1, sp 1000c6e2: 617b str r3, [r7, #20] 1000c6e4: 7008 strb r0, [r1, #0] 1000c6e6: 386f subs r0, #111 ; 0x6f 1000c6e8: 4468 add r0, sp 1000c6ea: 4681 mov r9, r0 1000c6ec: 7822 ldrb r2, [r4, #0] 1000c6ee: 7002 strb r2, [r0, #0] 1000c6f0: 61bb str r3, [r7, #24] 1000c6f2: 2201 movs r2, #1 1000c6f4: 484b ldr r0, [pc, #300] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c6f6: f002 f8df bl 1000e8b8 <__spi_write_blocking_veneer> 1000c6fa: 4649 mov r1, r9 1000c6fc: 2301 movs r3, #1 1000c6fe: 0022 movs r2, r4 1000c700: 4848 ldr r0, [pc, #288] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c702: f002 f8e1 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c706: 0033 movs r3, r6 1000c708: 68ea ldr r2, [r5, #12] 1000c70a: 211b movs r1, #27 1000c70c: 4093 lsls r3, r2 1000c70e: a807 add r0, sp, #28 1000c710: 2281 movs r2, #129 ; 0x81 1000c712: 4681 mov r9, r0 1000c714: 4469 add r1, sp 1000c716: 617b str r3, [r7, #20] 1000c718: 700a strb r2, [r1, #0] 1000c71a: 7002 strb r2, [r0, #0] 1000c71c: 61bb str r3, [r7, #24] 1000c71e: 3a80 subs r2, #128 ; 0x80 1000c720: 4840 ldr r0, [pc, #256] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c722: f002 f8c9 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c726: 2301 movs r3, #1 1000c728: 0022 movs r2, r4 1000c72a: 4649 mov r1, r9 1000c72c: 483d ldr r0, [pc, #244] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c72e: f002 f8cb bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c732: 68eb ldr r3, [r5, #12] 1000c734: 409e lsls r6, r3 1000c736: 617e str r6, [r7, #20] 1000c738: 4640 mov r0, r8 1000c73a: b00b add sp, #44 ; 0x2c 1000c73c: bc3c pop {r2, r3, r4, r5} 1000c73e: 4690 mov r8, r2 1000c740: 4699 mov r9, r3 1000c742: 46a2 mov sl, r4 1000c744: 46ab mov fp, r5 1000c746: bdf0 pop {r4, r5, r6, r7, pc} 1000c748: 2117 movs r1, #23 1000c74a: 2322 movs r3, #34 ; 0x22 1000c74c: 4469 add r1, sp 1000c74e: 700b strb r3, [r1, #0] 1000c750: ab06 add r3, sp, #24 1000c752: 4698 mov r8, r3 1000c754: 7018 strb r0, [r3, #0] 1000c756: e798 b.n 1000c68a <_ZN9LoRaClass11parsePacketEi+0x182> 1000c758: 2322 movs r3, #34 ; 0x22 1000c75a: 446b add r3, sp 1000c75c: 4698 mov r8, r3 1000c75e: 2121 movs r1, #33 ; 0x21 1000c760: 2300 movs r3, #0 1000c762: 4640 mov r0, r8 1000c764: 4469 add r1, sp 1000c766: 7003 strb r3, [r0, #0] 1000c768: 700e strb r6, [r1, #0] 1000c76a: 482e ldr r0, [pc, #184] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c76c: 61ba str r2, [r7, #24] 1000c76e: 2201 movs r2, #1 1000c770: f002 f8a2 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c774: 4641 mov r1, r8 1000c776: 2301 movs r3, #1 1000c778: 0022 movs r2, r4 1000c77a: 482a ldr r0, [pc, #168] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c77c: f002 f8a4 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c780: 0033 movs r3, r6 1000c782: 68ea ldr r2, [r5, #12] 1000c784: 2100 movs r1, #0 1000c786: 4093 lsls r3, r2 1000c788: 617b str r3, [r7, #20] 1000c78a: 7822 ldrb r2, [r4, #0] 1000c78c: 4688 mov r8, r1 1000c78e: 2a86 cmp r2, #134 ; 0x86 1000c790: d0d2 beq.n 1000c738 <_ZN9LoRaClass11parsePacketEi+0x230> 1000c792: 228d movs r2, #141 ; 0x8d 1000c794: 3125 adds r1, #37 ; 0x25 1000c796: 4469 add r1, sp 1000c798: 700a strb r2, [r1, #0] 1000c79a: 3a67 subs r2, #103 ; 0x67 1000c79c: 446a add r2, sp 1000c79e: 4640 mov r0, r8 1000c7a0: 4691 mov r9, r2 1000c7a2: 7010 strb r0, [r2, #0] 1000c7a4: 61bb str r3, [r7, #24] 1000c7a6: 2201 movs r2, #1 1000c7a8: 481e ldr r0, [pc, #120] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c7aa: f002 f885 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c7ae: 4649 mov r1, r9 1000c7b0: 2301 movs r3, #1 1000c7b2: 0022 movs r2, r4 1000c7b4: 481b ldr r0, [pc, #108] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c7b6: f002 f887 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c7ba: 0033 movs r3, r6 1000c7bc: 68ea ldr r2, [r5, #12] 1000c7be: 2123 movs r1, #35 ; 0x23 1000c7c0: 4093 lsls r3, r2 1000c7c2: 2281 movs r2, #129 ; 0x81 1000c7c4: 4469 add r1, sp 1000c7c6: 617b str r3, [r7, #20] 1000c7c8: 700a strb r2, [r1, #0] 1000c7ca: aa09 add r2, sp, #36 ; 0x24 1000c7cc: 4691 mov r9, r2 1000c7ce: 2286 movs r2, #134 ; 0x86 1000c7d0: 4648 mov r0, r9 1000c7d2: 7002 strb r2, [r0, #0] 1000c7d4: 61bb str r3, [r7, #24] 1000c7d6: 3a85 subs r2, #133 ; 0x85 1000c7d8: e7a2 b.n 1000c720 <_ZN9LoRaClass11parsePacketEi+0x218> 1000c7da: 464a mov r2, r9 1000c7dc: 2111 movs r1, #17 1000c7de: 622a str r2, [r5, #32] 1000c7e0: 221d movs r2, #29 1000c7e2: 4469 add r1, sp 1000c7e4: 700a strb r2, [r1, #0] 1000c7e6: 3a0b subs r2, #11 1000c7e8: 446a add r2, sp 1000c7ea: 4648 mov r0, r9 1000c7ec: 4692 mov sl, r2 1000c7ee: 7010 strb r0, [r2, #0] 1000c7f0: 61bb str r3, [r7, #24] 1000c7f2: 2201 movs r2, #1 1000c7f4: 480b ldr r0, [pc, #44] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c7f6: f002 f85f bl 1000e8b8 <__spi_write_blocking_veneer> 1000c7fa: 2301 movs r3, #1 1000c7fc: 0022 movs r2, r4 1000c7fe: 4651 mov r1, sl 1000c800: 4808 ldr r0, [pc, #32] ; (1000c824 <_ZN9LoRaClass11parsePacketEi+0x31c>) 1000c802: f002 f861 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c806: 0032 movs r2, r6 1000c808: 68eb ldr r3, [r5, #12] 1000c80a: 210f movs r1, #15 1000c80c: 409a lsls r2, r3 1000c80e: 209d movs r0, #157 ; 0x9d 1000c810: 617a str r2, [r7, #20] 1000c812: 7823 ldrb r3, [r4, #0] 1000c814: 4469 add r1, sp 1000c816: 7008 strb r0, [r1, #0] 1000c818: 43b3 bics r3, r6 1000c81a: a804 add r0, sp, #16 1000c81c: 7003 strb r3, [r0, #0] 1000c81e: 4681 mov r9, r0 1000c820: 61ba str r2, [r7, #24] 1000c822: e6df b.n 1000c5e4 <_ZN9LoRaClass11parsePacketEi+0xdc> 1000c824: 4003c000 .word 0x4003c000 1000c828 <_ZN9LoRaClass10packetRssiEv>: 1000c828: b5f0 push {r4, r5, r6, r7, lr} 1000c82a: 46c6 mov lr, r8 1000c82c: b500 push {lr} 1000c82e: b082 sub sp, #8 1000c830: 466b mov r3, sp 1000c832: 1d59 adds r1, r3, #5 1000c834: 231a movs r3, #26 1000c836: 700b strb r3, [r1, #0] 1000c838: 3b14 subs r3, #20 1000c83a: 446b add r3, sp 1000c83c: 4698 mov r8, r3 1000c83e: 2401 movs r4, #1 1000c840: 4642 mov r2, r8 1000c842: 2300 movs r3, #0 1000c844: 7013 strb r3, [r2, #0] 1000c846: 0023 movs r3, r4 1000c848: 68c2 ldr r2, [r0, #12] 1000c84a: 27d0 movs r7, #208 ; 0xd0 1000c84c: 4093 lsls r3, r2 1000c84e: 063f lsls r7, r7, #24 1000c850: 0005 movs r5, r0 1000c852: 61bb str r3, [r7, #24] 1000c854: 2201 movs r2, #1 1000c856: 4811 ldr r0, [pc, #68] ; (1000c89c <_ZN9LoRaClass10packetRssiEv+0x74>) 1000c858: f002 f82e bl 1000e8b8 <__spi_write_blocking_veneer> 1000c85c: 466b mov r3, sp 1000c85e: 1dde adds r6, r3, #7 1000c860: 0032 movs r2, r6 1000c862: 4641 mov r1, r8 1000c864: 2301 movs r3, #1 1000c866: 480d ldr r0, [pc, #52] ; (1000c89c <_ZN9LoRaClass10packetRssiEv+0x74>) 1000c868: f002 f82e bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c86c: 68eb ldr r3, [r5, #12] 1000c86e: 409c lsls r4, r3 1000c870: 617c str r4, [r7, #20] 1000c872: 69a8 ldr r0, [r5, #24] 1000c874: f7fb fcde bl 10008234 <__wrap___aeabi_i2d> 1000c878: 2280 movs r2, #128 ; 0x80 1000c87a: 4b09 ldr r3, [pc, #36] ; (1000c8a0 <_ZN9LoRaClass10packetRssiEv+0x78>) 1000c87c: 05d2 lsls r2, r2, #23 1000c87e: f7fb fcab bl 100081d8 <__wrap___aeabi_dcmplt> 1000c882: 1e43 subs r3, r0, #1 1000c884: 4198 sbcs r0, r3 1000c886: 4243 negs r3, r0 1000c888: 2007 movs r0, #7 1000c88a: 7834 ldrb r4, [r6, #0] 1000c88c: 4018 ands r0, r3 1000c88e: 309d adds r0, #157 ; 0x9d 1000c890: 1a20 subs r0, r4, r0 1000c892: b002 add sp, #8 1000c894: bc04 pop {r2} 1000c896: 4690 mov r8, r2 1000c898: bdf0 pop {r4, r5, r6, r7, pc} 1000c89a: 46c0 nop ; (mov r8, r8) 1000c89c: 4003c000 .word 0x4003c000 1000c8a0: 41bf4add .word 0x41bf4add 1000c8a4 <_ZN9LoRaClass7receiveEi>: 1000c8a4: b5f0 push {r4, r5, r6, r7, lr} 1000c8a6: 46ce mov lr, r9 1000c8a8: 4647 mov r7, r8 1000c8aa: b580 push {r7, lr} 1000c8ac: b085 sub sp, #20 1000c8ae: 466b mov r3, sp 1000c8b0: 4689 mov r9, r1 1000c8b2: 1c59 adds r1, r3, #1 1000c8b4: 23c0 movs r3, #192 ; 0xc0 1000c8b6: 2401 movs r4, #1 1000c8b8: 2700 movs r7, #0 1000c8ba: 700b strb r3, [r1, #0] 1000c8bc: 3bbe subs r3, #190 ; 0xbe 1000c8be: 446b add r3, sp 1000c8c0: 701f strb r7, [r3, #0] 1000c8c2: 4698 mov r8, r3 1000c8c4: 0023 movs r3, r4 1000c8c6: 68c2 ldr r2, [r0, #12] 1000c8c8: 25d0 movs r5, #208 ; 0xd0 1000c8ca: 4093 lsls r3, r2 1000c8cc: 062d lsls r5, r5, #24 1000c8ce: 0006 movs r6, r0 1000c8d0: 61ab str r3, [r5, #24] 1000c8d2: 2201 movs r2, #1 1000c8d4: 484e ldr r0, [pc, #312] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c8d6: f001 ffef bl 1000e8b8 <__spi_write_blocking_veneer> 1000c8da: 220f movs r2, #15 1000c8dc: 2301 movs r3, #1 1000c8de: 446a add r2, sp 1000c8e0: 4641 mov r1, r8 1000c8e2: 484b ldr r0, [pc, #300] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c8e4: f001 fff0 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c8e8: 0023 movs r3, r4 1000c8ea: 68f2 ldr r2, [r6, #12] 1000c8ec: 4093 lsls r3, r2 1000c8ee: 464a mov r2, r9 1000c8f0: 616b str r3, [r5, #20] 1000c8f2: 2a00 cmp r2, #0 1000c8f4: dd67 ble.n 1000c9c6 <_ZN9LoRaClass7receiveEi+0x122> 1000c8f6: 466a mov r2, sp 1000c8f8: 1dd1 adds r1, r2, #7 1000c8fa: 221d movs r2, #29 1000c8fc: 700a strb r2, [r1, #0] 1000c8fe: aa02 add r2, sp, #8 1000c900: 7017 strb r7, [r2, #0] 1000c902: 6234 str r4, [r6, #32] 1000c904: 4690 mov r8, r2 1000c906: 61ab str r3, [r5, #24] 1000c908: 2201 movs r2, #1 1000c90a: 4841 ldr r0, [pc, #260] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c90c: f001 ffd4 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c910: 220f movs r2, #15 1000c912: 2301 movs r3, #1 1000c914: 446a add r2, sp 1000c916: 4641 mov r1, r8 1000c918: 483d ldr r0, [pc, #244] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c91a: f001 ffd5 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c91e: 0022 movs r2, r4 1000c920: 68f3 ldr r3, [r6, #12] 1000c922: 4669 mov r1, sp 1000c924: 409a lsls r2, r3 1000c926: 209d movs r0, #157 ; 0x9d 1000c928: 3105 adds r1, #5 1000c92a: 616a str r2, [r5, #20] 1000c92c: 7008 strb r0, [r1, #0] 1000c92e: 4668 mov r0, sp 1000c930: 466b mov r3, sp 1000c932: 1d87 adds r7, r0, #6 1000c934: 2001 movs r0, #1 1000c936: 7bdb ldrb r3, [r3, #15] 1000c938: 4303 orrs r3, r0 1000c93a: 703b strb r3, [r7, #0] 1000c93c: 4834 ldr r0, [pc, #208] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c93e: 61aa str r2, [r5, #24] 1000c940: 2201 movs r2, #1 1000c942: f001 ffb9 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c946: 220f movs r2, #15 1000c948: 0039 movs r1, r7 1000c94a: 2301 movs r3, #1 1000c94c: 446a add r2, sp 1000c94e: 4830 ldr r0, [pc, #192] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c950: f001 ffba bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c954: 0023 movs r3, r4 1000c956: 68f2 ldr r2, [r6, #12] 1000c958: af01 add r7, sp, #4 1000c95a: 4093 lsls r3, r2 1000c95c: 466a mov r2, sp 1000c95e: 1cd1 adds r1, r2, #3 1000c960: 22a2 movs r2, #162 ; 0xa2 1000c962: 616b str r3, [r5, #20] 1000c964: 700a strb r2, [r1, #0] 1000c966: 464a mov r2, r9 1000c968: 703a strb r2, [r7, #0] 1000c96a: 61ab str r3, [r5, #24] 1000c96c: 2201 movs r2, #1 1000c96e: 4828 ldr r0, [pc, #160] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c970: f001 ffa2 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c974: 220f movs r2, #15 1000c976: 0039 movs r1, r7 1000c978: 446a add r2, sp 1000c97a: 2301 movs r3, #1 1000c97c: 4824 ldr r0, [pc, #144] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c97e: f001 ffa3 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c982: 68f3 ldr r3, [r6, #12] 1000c984: 210d movs r1, #13 1000c986: 409c lsls r4, r3 1000c988: 270e movs r7, #14 1000c98a: 616c str r4, [r5, #20] 1000c98c: 2381 movs r3, #129 ; 0x81 1000c98e: 25d0 movs r5, #208 ; 0xd0 1000c990: 4469 add r1, sp 1000c992: 700b strb r3, [r1, #0] 1000c994: 446f add r7, sp 1000c996: 3304 adds r3, #4 1000c998: 062d lsls r5, r5, #24 1000c99a: 703b strb r3, [r7, #0] 1000c99c: 2201 movs r2, #1 1000c99e: 61ac str r4, [r5, #24] 1000c9a0: 481b ldr r0, [pc, #108] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c9a2: f001 ff89 bl 1000e8b8 <__spi_write_blocking_veneer> 1000c9a6: 220f movs r2, #15 1000c9a8: 2301 movs r3, #1 1000c9aa: 446a add r2, sp 1000c9ac: 0039 movs r1, r7 1000c9ae: 4818 ldr r0, [pc, #96] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c9b0: f001 ff8a bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c9b4: 2301 movs r3, #1 1000c9b6: 68f2 ldr r2, [r6, #12] 1000c9b8: 4093 lsls r3, r2 1000c9ba: 616b str r3, [r5, #20] 1000c9bc: b005 add sp, #20 1000c9be: bc0c pop {r2, r3} 1000c9c0: 4690 mov r8, r2 1000c9c2: 4699 mov r9, r3 1000c9c4: bdf0 pop {r4, r5, r6, r7, pc} 1000c9c6: 210b movs r1, #11 1000c9c8: 221d movs r2, #29 1000c9ca: 4469 add r1, sp 1000c9cc: 700a strb r2, [r1, #0] 1000c9ce: aa03 add r2, sp, #12 1000c9d0: 7017 strb r7, [r2, #0] 1000c9d2: 6237 str r7, [r6, #32] 1000c9d4: 4690 mov r8, r2 1000c9d6: 61ab str r3, [r5, #24] 1000c9d8: 2201 movs r2, #1 1000c9da: 480d ldr r0, [pc, #52] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c9dc: f001 ff6c bl 1000e8b8 <__spi_write_blocking_veneer> 1000c9e0: 220f movs r2, #15 1000c9e2: 2301 movs r3, #1 1000c9e4: 446a add r2, sp 1000c9e6: 4641 mov r1, r8 1000c9e8: 4809 ldr r0, [pc, #36] ; (1000ca10 <_ZN9LoRaClass7receiveEi+0x16c>) 1000c9ea: f001 ff6d bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000c9ee: 0022 movs r2, r4 1000c9f0: 68f3 ldr r3, [r6, #12] 1000c9f2: 2109 movs r1, #9 1000c9f4: 409a lsls r2, r3 1000c9f6: 466b mov r3, sp 1000c9f8: 270a movs r7, #10 1000c9fa: 209d movs r0, #157 ; 0x9d 1000c9fc: 616a str r2, [r5, #20] 1000c9fe: 7bdb ldrb r3, [r3, #15] 1000ca00: 4469 add r1, sp 1000ca02: 446f add r7, sp 1000ca04: 43a3 bics r3, r4 1000ca06: 7008 strb r0, [r1, #0] 1000ca08: 703b strb r3, [r7, #0] 1000ca0a: 61aa str r2, [r5, #24] 1000ca0c: e7ae b.n 1000c96c <_ZN9LoRaClass7receiveEi+0xc8> 1000ca0e: 46c0 nop ; (mov r8, r8) 1000ca10: 4003c000 .word 0x4003c000 1000ca14 <_ZN9LoRaClass10setTxPowerEii>: 1000ca14: b5f0 push {r4, r5, r6, r7, lr} 1000ca16: 46ce mov lr, r9 1000ca18: 4647 mov r7, r8 1000ca1a: 0005 movs r5, r0 1000ca1c: 2001 movs r0, #1 1000ca1e: b580 push {r7, lr} 1000ca20: 68eb ldr r3, [r5, #12] 1000ca22: b085 sub sp, #20 1000ca24: 4098 lsls r0, r3 1000ca26: 2a00 cmp r2, #0 1000ca28: d125 bne.n 1000ca76 <_ZN9LoRaClass10setTxPowerEii+0x62> 1000ca2a: 000b movs r3, r1 1000ca2c: 290e cmp r1, #14 1000ca2e: dd00 ble.n 1000ca32 <_ZN9LoRaClass10setTxPowerEii+0x1e> 1000ca30: e0a5 b.n 1000cb7e <_ZN9LoRaClass10setTxPowerEii+0x16a> 1000ca32: 466a mov r2, sp 1000ca34: 1cd1 adds r1, r2, #3 1000ca36: 2289 movs r2, #137 ; 0x89 1000ca38: 700a strb r2, [r1, #0] 1000ca3a: 43da mvns r2, r3 1000ca3c: 17d2 asrs r2, r2, #31 1000ca3e: 4013 ands r3, r2 1000ca40: 26d0 movs r6, #208 ; 0xd0 1000ca42: 2270 movs r2, #112 ; 0x70 1000ca44: ac01 add r4, sp, #4 1000ca46: 4313 orrs r3, r2 1000ca48: 0636 lsls r6, r6, #24 1000ca4a: 7023 strb r3, [r4, #0] 1000ca4c: 2201 movs r2, #1 1000ca4e: 61b0 str r0, [r6, #24] 1000ca50: 484e ldr r0, [pc, #312] ; (1000cb8c <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000ca52: f001 ff31 bl 1000e8b8 <__spi_write_blocking_veneer> 1000ca56: 220f movs r2, #15 1000ca58: 2301 movs r3, #1 1000ca5a: 446a add r2, sp 1000ca5c: 0021 movs r1, r4 1000ca5e: 484b ldr r0, [pc, #300] ; (1000cb8c <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000ca60: f001 ff32 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000ca64: 2301 movs r3, #1 1000ca66: 68ea ldr r2, [r5, #12] 1000ca68: 4093 lsls r3, r2 1000ca6a: 6173 str r3, [r6, #20] 1000ca6c: b005 add sp, #20 1000ca6e: bc0c pop {r2, r3} 1000ca70: 4690 mov r8, r2 1000ca72: 4699 mov r9, r3 1000ca74: bdf0 pop {r4, r5, r6, r7, pc} 1000ca76: 2911 cmp r1, #17 1000ca78: dd29 ble.n 1000cace <_ZN9LoRaClass10setTxPowerEii+0xba> 1000ca7a: 2914 cmp r1, #20 1000ca7c: dd00 ble.n 1000ca80 <_ZN9LoRaClass10setTxPowerEii+0x6c> 1000ca7e: e080 b.n 1000cb82 <_ZN9LoRaClass10setTxPowerEii+0x16e> 1000ca80: 466b mov r3, sp 1000ca82: 1ecc subs r4, r1, #3 1000ca84: 1dd9 adds r1, r3, #7 1000ca86: 23cd movs r3, #205 ; 0xcd 1000ca88: ae02 add r6, sp, #8 1000ca8a: 700b strb r3, [r1, #0] 1000ca8c: 3b46 subs r3, #70 ; 0x46 1000ca8e: 7033 strb r3, [r6, #0] 1000ca90: 23d0 movs r3, #208 ; 0xd0 1000ca92: 270f movs r7, #15 1000ca94: 061b lsls r3, r3, #24 1000ca96: 6198 str r0, [r3, #24] 1000ca98: 2201 movs r2, #1 1000ca9a: 483c ldr r0, [pc, #240] ; (1000cb8c <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000ca9c: 4698 mov r8, r3 1000ca9e: f001 ff0b bl 1000e8b8 <__spi_write_blocking_veneer> 1000caa2: 0031 movs r1, r6 1000caa4: 2601 movs r6, #1 1000caa6: 446f add r7, sp 1000caa8: 2301 movs r3, #1 1000caaa: 003a movs r2, r7 1000caac: 4837 ldr r0, [pc, #220] ; (1000cb8c <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000caae: f001 ff0b bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cab2: 0033 movs r3, r6 1000cab4: 68ea ldr r2, [r5, #12] 1000cab6: 4093 lsls r3, r2 1000cab8: 4642 mov r2, r8 1000caba: 6153 str r3, [r2, #20] 1000cabc: 466a mov r2, sp 1000cabe: 1d51 adds r1, r2, #5 1000cac0: 228b movs r2, #139 ; 0x8b 1000cac2: 700a strb r2, [r1, #0] 1000cac4: 3a85 subs r2, #133 ; 0x85 1000cac6: 446a add r2, sp 1000cac8: 4691 mov r9, r2 1000caca: 2231 movs r2, #49 ; 0x31 1000cacc: e027 b.n 1000cb1e <_ZN9LoRaClass10setTxPowerEii+0x10a> 1000cace: 000c movs r4, r1 1000cad0: 2902 cmp r1, #2 1000cad2: db58 blt.n 1000cb86 <_ZN9LoRaClass10setTxPowerEii+0x172> 1000cad4: 210b movs r1, #11 1000cad6: 23cd movs r3, #205 ; 0xcd 1000cad8: 4469 add r1, sp 1000cada: 700b strb r3, [r1, #0] 1000cadc: ae03 add r6, sp, #12 1000cade: 3b49 subs r3, #73 ; 0x49 1000cae0: 7033 strb r3, [r6, #0] 1000cae2: 23d0 movs r3, #208 ; 0xd0 1000cae4: 270f movs r7, #15 1000cae6: 061b lsls r3, r3, #24 1000cae8: 6198 str r0, [r3, #24] 1000caea: 2201 movs r2, #1 1000caec: 4827 ldr r0, [pc, #156] ; (1000cb8c <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000caee: 4698 mov r8, r3 1000caf0: f001 fee2 bl 1000e8b8 <__spi_write_blocking_veneer> 1000caf4: 0031 movs r1, r6 1000caf6: 2601 movs r6, #1 1000caf8: 446f add r7, sp 1000cafa: 2301 movs r3, #1 1000cafc: 003a movs r2, r7 1000cafe: 4823 ldr r0, [pc, #140] ; (1000cb8c <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000cb00: f001 fee2 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cb04: 0033 movs r3, r6 1000cb06: 68ea ldr r2, [r5, #12] 1000cb08: 2109 movs r1, #9 1000cb0a: 4093 lsls r3, r2 1000cb0c: 4642 mov r2, r8 1000cb0e: 6153 str r3, [r2, #20] 1000cb10: 228b movs r2, #139 ; 0x8b 1000cb12: 4469 add r1, sp 1000cb14: 700a strb r2, [r1, #0] 1000cb16: 3a81 subs r2, #129 ; 0x81 1000cb18: 446a add r2, sp 1000cb1a: 4691 mov r9, r2 1000cb1c: 222b movs r2, #43 ; 0x2b 1000cb1e: 4648 mov r0, r9 1000cb20: 7002 strb r2, [r0, #0] 1000cb22: 4642 mov r2, r8 1000cb24: 4819 ldr r0, [pc, #100] ; (1000cb8c <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000cb26: 6193 str r3, [r2, #24] 1000cb28: 2201 movs r2, #1 1000cb2a: f001 fec5 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cb2e: 2301 movs r3, #1 1000cb30: 003a movs r2, r7 1000cb32: 4649 mov r1, r9 1000cb34: 4815 ldr r0, [pc, #84] ; (1000cb8c <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000cb36: f001 fec7 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cb3a: 0033 movs r3, r6 1000cb3c: 68ea ldr r2, [r5, #12] 1000cb3e: 210d movs r1, #13 1000cb40: 4093 lsls r3, r2 1000cb42: 4642 mov r2, r8 1000cb44: 6153 str r3, [r2, #20] 1000cb46: 2289 movs r2, #137 ; 0x89 1000cb48: 260e movs r6, #14 1000cb4a: 4469 add r1, sp 1000cb4c: 700a strb r2, [r1, #0] 1000cb4e: 3a0a subs r2, #10 1000cb50: 3aff subs r2, #255 ; 0xff 1000cb52: 3c02 subs r4, #2 1000cb54: 4314 orrs r4, r2 1000cb56: 446e add r6, sp 1000cb58: 7034 strb r4, [r6, #0] 1000cb5a: 24d0 movs r4, #208 ; 0xd0 1000cb5c: 0624 lsls r4, r4, #24 1000cb5e: 61a3 str r3, [r4, #24] 1000cb60: 3281 adds r2, #129 ; 0x81 1000cb62: 480a ldr r0, [pc, #40] ; (1000cb8c <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000cb64: f001 fea8 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cb68: 2301 movs r3, #1 1000cb6a: 003a movs r2, r7 1000cb6c: 0031 movs r1, r6 1000cb6e: 4807 ldr r0, [pc, #28] ; (1000cb8c <_ZN9LoRaClass10setTxPowerEii+0x178>) 1000cb70: f001 feaa bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cb74: 2301 movs r3, #1 1000cb76: 68ea ldr r2, [r5, #12] 1000cb78: 4093 lsls r3, r2 1000cb7a: 6163 str r3, [r4, #20] 1000cb7c: e776 b.n 1000ca6c <_ZN9LoRaClass10setTxPowerEii+0x58> 1000cb7e: 230e movs r3, #14 1000cb80: e757 b.n 1000ca32 <_ZN9LoRaClass10setTxPowerEii+0x1e> 1000cb82: 2114 movs r1, #20 1000cb84: e77c b.n 1000ca80 <_ZN9LoRaClass10setTxPowerEii+0x6c> 1000cb86: 2402 movs r4, #2 1000cb88: e7a4 b.n 1000cad4 <_ZN9LoRaClass10setTxPowerEii+0xc0> 1000cb8a: 46c0 nop ; (mov r8, r8) 1000cb8c: 4003c000 .word 0x4003c000 1000cb90 <_ZN9LoRaClass18setSpreadingFactorEi>: 1000cb90: b5f0 push {r4, r5, r6, r7, lr} 1000cb92: 4645 mov r5, r8 1000cb94: 46de mov lr, fp 1000cb96: 4657 mov r7, sl 1000cb98: 464e mov r6, r9 1000cb9a: b5e0 push {r5, r6, r7, lr} 1000cb9c: 0005 movs r5, r0 1000cb9e: b087 sub sp, #28 1000cba0: 2905 cmp r1, #5 1000cba2: dc00 bgt.n 1000cba6 <_ZN9LoRaClass18setSpreadingFactorEi+0x16> 1000cba4: e10a b.n 1000cdbc <_ZN9LoRaClass18setSpreadingFactorEi+0x22c> 1000cba6: 290c cmp r1, #12 1000cba8: dd00 ble.n 1000cbac <_ZN9LoRaClass18setSpreadingFactorEi+0x1c> 1000cbaa: e0fc b.n 1000cda6 <_ZN9LoRaClass18setSpreadingFactorEi+0x216> 1000cbac: 2906 cmp r1, #6 1000cbae: d100 bne.n 1000cbb2 <_ZN9LoRaClass18setSpreadingFactorEi+0x22> 1000cbb0: e104 b.n 1000cdbc <_ZN9LoRaClass18setSpreadingFactorEi+0x22c> 1000cbb2: 0109 lsls r1, r1, #4 1000cbb4: b24b sxtb r3, r1 1000cbb6: 4698 mov r8, r3 1000cbb8: 2109 movs r1, #9 1000cbba: 23b1 movs r3, #177 ; 0xb1 1000cbbc: 4469 add r1, sp 1000cbbe: 700b strb r3, [r1, #0] 1000cbc0: 3ba7 subs r3, #167 ; 0xa7 1000cbc2: 446b add r3, sp 1000cbc4: 4699 mov r9, r3 1000cbc6: 2601 movs r6, #1 1000cbc8: 464a mov r2, r9 1000cbca: 23c3 movs r3, #195 ; 0xc3 1000cbcc: 7013 strb r3, [r2, #0] 1000cbce: 0033 movs r3, r6 1000cbd0: 68ea ldr r2, [r5, #12] 1000cbd2: 27d0 movs r7, #208 ; 0xd0 1000cbd4: 4093 lsls r3, r2 1000cbd6: 2417 movs r4, #23 1000cbd8: 063f lsls r7, r7, #24 1000cbda: 61bb str r3, [r7, #24] 1000cbdc: 2201 movs r2, #1 1000cbde: 446c add r4, sp 1000cbe0: 4894 ldr r0, [pc, #592] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cbe2: f001 fe69 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cbe6: 4649 mov r1, r9 1000cbe8: 2301 movs r3, #1 1000cbea: 0022 movs r2, r4 1000cbec: 4891 ldr r0, [pc, #580] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cbee: f001 fe6b bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cbf2: 0033 movs r3, r6 1000cbf4: 68ea ldr r2, [r5, #12] 1000cbf6: 4093 lsls r3, r2 1000cbf8: 466a mov r2, sp 1000cbfa: 1dd1 adds r1, r2, #7 1000cbfc: 22b7 movs r2, #183 ; 0xb7 1000cbfe: 617b str r3, [r7, #20] 1000cc00: 700a strb r2, [r1, #0] 1000cc02: aa02 add r2, sp, #8 1000cc04: 4691 mov r9, r2 1000cc06: 220a movs r2, #10 1000cc08: 4648 mov r0, r9 1000cc0a: 7002 strb r2, [r0, #0] 1000cc0c: 61bb str r3, [r7, #24] 1000cc0e: 3a09 subs r2, #9 1000cc10: 4888 ldr r0, [pc, #544] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cc12: f001 fe51 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cc16: 2301 movs r3, #1 1000cc18: 0022 movs r2, r4 1000cc1a: 4649 mov r1, r9 1000cc1c: 4885 ldr r0, [pc, #532] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cc1e: f001 fe53 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cc22: 0033 movs r3, r6 1000cc24: 68ea ldr r2, [r5, #12] 1000cc26: 4093 lsls r3, r2 1000cc28: 617b str r3, [r7, #20] 1000cc2a: 210d movs r1, #13 1000cc2c: 221e movs r2, #30 1000cc2e: 4469 add r1, sp 1000cc30: 260e movs r6, #14 1000cc32: 27d0 movs r7, #208 ; 0xd0 1000cc34: 700a strb r2, [r1, #0] 1000cc36: 2200 movs r2, #0 1000cc38: 063f lsls r7, r7, #24 1000cc3a: 446e add r6, sp 1000cc3c: 7032 strb r2, [r6, #0] 1000cc3e: 4691 mov r9, r2 1000cc40: 61bb str r3, [r7, #24] 1000cc42: 3201 adds r2, #1 1000cc44: 487b ldr r0, [pc, #492] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cc46: f001 fe37 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cc4a: 0031 movs r1, r6 1000cc4c: 2601 movs r6, #1 1000cc4e: 2301 movs r3, #1 1000cc50: 0022 movs r2, r4 1000cc52: 4878 ldr r0, [pc, #480] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cc54: f001 fe38 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cc58: 0032 movs r2, r6 1000cc5a: 68eb ldr r3, [r5, #12] 1000cc5c: 210b movs r1, #11 1000cc5e: 409a lsls r2, r3 1000cc60: 239e movs r3, #158 ; 0x9e 1000cc62: 4469 add r1, sp 1000cc64: 617a str r2, [r7, #20] 1000cc66: 700b strb r3, [r1, #0] 1000cc68: ab03 add r3, sp, #12 1000cc6a: 469a mov sl, r3 1000cc6c: 230f movs r3, #15 1000cc6e: 7820 ldrb r0, [r4, #0] 1000cc70: 4003 ands r3, r0 1000cc72: 4640 mov r0, r8 1000cc74: 4318 orrs r0, r3 1000cc76: 0003 movs r3, r0 1000cc78: 4650 mov r0, sl 1000cc7a: 7003 strb r3, [r0, #0] 1000cc7c: 61ba str r2, [r7, #24] 1000cc7e: 486d ldr r0, [pc, #436] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cc80: 2201 movs r2, #1 1000cc82: f001 fe19 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cc86: 2301 movs r3, #1 1000cc88: 0022 movs r2, r4 1000cc8a: 4651 mov r1, sl 1000cc8c: 4869 ldr r0, [pc, #420] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cc8e: f001 fe1b bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cc92: 0033 movs r3, r6 1000cc94: 68ea ldr r2, [r5, #12] 1000cc96: 210f movs r1, #15 1000cc98: 4093 lsls r3, r2 1000cc9a: 221d movs r2, #29 1000cc9c: 4469 add r1, sp 1000cc9e: 617b str r3, [r7, #20] 1000cca0: 4648 mov r0, r9 1000cca2: 700a strb r2, [r1, #0] 1000cca4: aa04 add r2, sp, #16 1000cca6: 4690 mov r8, r2 1000cca8: 7010 strb r0, [r2, #0] 1000ccaa: 61bb str r3, [r7, #24] 1000ccac: 2201 movs r2, #1 1000ccae: 4861 ldr r0, [pc, #388] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ccb0: f001 fe02 bl 1000e8b8 <__spi_write_blocking_veneer> 1000ccb4: 2301 movs r3, #1 1000ccb6: 0022 movs r2, r4 1000ccb8: 4641 mov r1, r8 1000ccba: 485e ldr r0, [pc, #376] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ccbc: f001 fe04 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000ccc0: 0032 movs r2, r6 1000ccc2: 68eb ldr r3, [r5, #12] 1000ccc4: 409a lsls r2, r3 1000ccc6: 617a str r2, [r7, #20] 1000ccc8: 7823 ldrb r3, [r4, #0] 1000ccca: 111b asrs r3, r3, #4 1000cccc: 2b09 cmp r3, #9 1000ccce: dc6e bgt.n 1000cdae <_ZN9LoRaClass18setSpreadingFactorEi+0x21e> 1000ccd0: 4959 ldr r1, [pc, #356] ; (1000ce38 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a8>) 1000ccd2: 009b lsls r3, r3, #2 1000ccd4: 585b ldr r3, [r3, r1] 1000ccd6: 4699 mov r9, r3 1000ccd8: 2113 movs r1, #19 1000ccda: 231e movs r3, #30 1000ccdc: 4469 add r1, sp 1000ccde: 27d0 movs r7, #208 ; 0xd0 1000cce0: 700b strb r3, [r1, #0] 1000cce2: 2300 movs r3, #0 1000cce4: 063f lsls r7, r7, #24 1000cce6: ae05 add r6, sp, #20 1000cce8: 7033 strb r3, [r6, #0] 1000ccea: 4852 ldr r0, [pc, #328] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ccec: 61ba str r2, [r7, #24] 1000ccee: 2201 movs r2, #1 1000ccf0: 469b mov fp, r3 1000ccf2: f001 fde1 bl 1000e8b8 <__spi_write_blocking_veneer> 1000ccf6: 0031 movs r1, r6 1000ccf8: 2601 movs r6, #1 1000ccfa: 2301 movs r3, #1 1000ccfc: 0022 movs r2, r4 1000ccfe: 484d ldr r0, [pc, #308] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cd00: f001 fde2 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cd04: 0033 movs r3, r6 1000cd06: 68ea ldr r2, [r5, #12] 1000cd08: 2111 movs r1, #17 1000cd0a: 4093 lsls r3, r2 1000cd0c: 617b str r3, [r7, #20] 1000cd0e: 7822 ldrb r2, [r4, #0] 1000cd10: 4469 add r1, sp 1000cd12: 4692 mov sl, r2 1000cd14: 2226 movs r2, #38 ; 0x26 1000cd16: 700a strb r2, [r1, #0] 1000cd18: 3a14 subs r2, #20 1000cd1a: 446a add r2, sp 1000cd1c: 4658 mov r0, fp 1000cd1e: 4690 mov r8, r2 1000cd20: 7010 strb r0, [r2, #0] 1000cd22: 61bb str r3, [r7, #24] 1000cd24: 2201 movs r2, #1 1000cd26: 4843 ldr r0, [pc, #268] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cd28: f001 fdc6 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cd2c: 4641 mov r1, r8 1000cd2e: 2301 movs r3, #1 1000cd30: 0022 movs r2, r4 1000cd32: 4840 ldr r0, [pc, #256] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cd34: f001 fdc8 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cd38: 0033 movs r3, r6 1000cd3a: 68ea ldr r2, [r5, #12] 1000cd3c: 0031 movs r1, r6 1000cd3e: 4093 lsls r3, r2 1000cd40: 617b str r3, [r7, #20] 1000cd42: 4698 mov r8, r3 1000cd44: 4653 mov r3, sl 1000cd46: 111b asrs r3, r3, #4 1000cd48: 4099 lsls r1, r3 1000cd4a: 4648 mov r0, r9 1000cd4c: f7fa ff66 bl 10007c1c <__wrap___aeabi_idiv> 1000cd50: 0001 movs r1, r0 1000cd52: 20fa movs r0, #250 ; 0xfa 1000cd54: 0080 lsls r0, r0, #2 1000cd56: 7827 ldrb r7, [r4, #0] 1000cd58: f7fa ff60 bl 10007c1c <__wrap___aeabi_idiv> 1000cd5c: 2810 cmp r0, #16 1000cd5e: dc2a bgt.n 1000cdb6 <_ZN9LoRaClass18setSpreadingFactorEi+0x226> 1000cd60: 2308 movs r3, #8 1000cd62: 439f bics r7, r3 1000cd64: 2115 movs r1, #21 1000cd66: 23a6 movs r3, #166 ; 0xa6 1000cd68: 4469 add r1, sp 1000cd6a: 700b strb r3, [r1, #0] 1000cd6c: 3b90 subs r3, #144 ; 0x90 1000cd6e: 446b add r3, sp 1000cd70: 26d0 movs r6, #208 ; 0xd0 1000cd72: 701f strb r7, [r3, #0] 1000cd74: 4699 mov r9, r3 1000cd76: 4643 mov r3, r8 1000cd78: 0636 lsls r6, r6, #24 1000cd7a: 61b3 str r3, [r6, #24] 1000cd7c: 2201 movs r2, #1 1000cd7e: 482d ldr r0, [pc, #180] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cd80: f001 fd9a bl 1000e8b8 <__spi_write_blocking_veneer> 1000cd84: 0022 movs r2, r4 1000cd86: 2301 movs r3, #1 1000cd88: 4649 mov r1, r9 1000cd8a: 482a ldr r0, [pc, #168] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cd8c: f001 fd9c bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cd90: 2301 movs r3, #1 1000cd92: 68ea ldr r2, [r5, #12] 1000cd94: 4093 lsls r3, r2 1000cd96: 6173 str r3, [r6, #20] 1000cd98: b007 add sp, #28 1000cd9a: bc3c pop {r2, r3, r4, r5} 1000cd9c: 4690 mov r8, r2 1000cd9e: 4699 mov r9, r3 1000cda0: 46a2 mov sl, r4 1000cda2: 46ab mov fp, r5 1000cda4: bdf0 pop {r4, r5, r6, r7, pc} 1000cda6: 2340 movs r3, #64 ; 0x40 1000cda8: 425b negs r3, r3 1000cdaa: 4698 mov r8, r3 1000cdac: e704 b.n 1000cbb8 <_ZN9LoRaClass18setSpreadingFactorEi+0x28> 1000cdae: 2301 movs r3, #1 1000cdb0: 425b negs r3, r3 1000cdb2: 4699 mov r9, r3 1000cdb4: e790 b.n 1000ccd8 <_ZN9LoRaClass18setSpreadingFactorEi+0x148> 1000cdb6: 2308 movs r3, #8 1000cdb8: 431f orrs r7, r3 1000cdba: e7d3 b.n 1000cd64 <_ZN9LoRaClass18setSpreadingFactorEi+0x1d4> 1000cdbc: 466b mov r3, sp 1000cdbe: 1d59 adds r1, r3, #5 1000cdc0: 23b1 movs r3, #177 ; 0xb1 1000cdc2: 700b strb r3, [r1, #0] 1000cdc4: 3bab subs r3, #171 ; 0xab 1000cdc6: 446b add r3, sp 1000cdc8: 4698 mov r8, r3 1000cdca: 2601 movs r6, #1 1000cdcc: 4642 mov r2, r8 1000cdce: 23c5 movs r3, #197 ; 0xc5 1000cdd0: 7013 strb r3, [r2, #0] 1000cdd2: 0033 movs r3, r6 1000cdd4: 68ea ldr r2, [r5, #12] 1000cdd6: 27d0 movs r7, #208 ; 0xd0 1000cdd8: 4093 lsls r3, r2 1000cdda: 2417 movs r4, #23 1000cddc: 063f lsls r7, r7, #24 1000cdde: 61bb str r3, [r7, #24] 1000cde0: 2201 movs r2, #1 1000cde2: 446c add r4, sp 1000cde4: 4813 ldr r0, [pc, #76] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cde6: f001 fd67 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cdea: 4641 mov r1, r8 1000cdec: 2301 movs r3, #1 1000cdee: 0022 movs r2, r4 1000cdf0: 4810 ldr r0, [pc, #64] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000cdf2: f001 fd69 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cdf6: 0033 movs r3, r6 1000cdf8: 68ea ldr r2, [r5, #12] 1000cdfa: 4093 lsls r3, r2 1000cdfc: 466a mov r2, sp 1000cdfe: 1cd1 adds r1, r2, #3 1000ce00: 22b7 movs r2, #183 ; 0xb7 1000ce02: 617b str r3, [r7, #20] 1000ce04: 700a strb r2, [r1, #0] 1000ce06: aa01 add r2, sp, #4 1000ce08: 4690 mov r8, r2 1000ce0a: 220c movs r2, #12 1000ce0c: 4640 mov r0, r8 1000ce0e: 7002 strb r2, [r0, #0] 1000ce10: 61bb str r3, [r7, #24] 1000ce12: 3a0b subs r2, #11 1000ce14: 4807 ldr r0, [pc, #28] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ce16: f001 fd4f bl 1000e8b8 <__spi_write_blocking_veneer> 1000ce1a: 2301 movs r3, #1 1000ce1c: 0022 movs r2, r4 1000ce1e: 4641 mov r1, r8 1000ce20: 4804 ldr r0, [pc, #16] ; (1000ce34 <_ZN9LoRaClass18setSpreadingFactorEi+0x2a4>) 1000ce22: f001 fd51 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000ce26: 0033 movs r3, r6 1000ce28: 68ea ldr r2, [r5, #12] 1000ce2a: 4093 lsls r3, r2 1000ce2c: 2260 movs r2, #96 ; 0x60 1000ce2e: 617b str r3, [r7, #20] 1000ce30: 4690 mov r8, r2 1000ce32: e6fa b.n 1000cc2a <_ZN9LoRaClass18setSpreadingFactorEi+0x9a> 1000ce34: 4003c000 .word 0x4003c000 1000ce38: 1000f5ec .word 0x1000f5ec 1000ce3c <_ZN9LoRaClass18setSignalBandwidthEl>: 1000ce3c: b5f0 push {r4, r5, r6, r7, lr} 1000ce3e: 46de mov lr, fp 1000ce40: 4645 mov r5, r8 1000ce42: 4657 mov r7, sl 1000ce44: 464e mov r6, r9 1000ce46: b5e0 push {r5, r6, r7, lr} 1000ce48: 0005 movs r5, r0 1000ce4a: b085 sub sp, #20 1000ce4c: 0008 movs r0, r1 1000ce4e: f7fb f9f1 bl 10008234 <__wrap___aeabi_i2d> 1000ce52: 4b97 ldr r3, [pc, #604] ; (1000d0b0 <_ZN9LoRaClass18setSignalBandwidthEl+0x274>) 1000ce54: 2200 movs r2, #0 1000ce56: 0006 movs r6, r0 1000ce58: 000f movs r7, r1 1000ce5a: f7fb f9c3 bl 100081e4 <__wrap___aeabi_dcmple> 1000ce5e: 2300 movs r3, #0 1000ce60: 4698 mov r8, r3 1000ce62: 2800 cmp r0, #0 1000ce64: d155 bne.n 1000cf12 <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000ce66: 4b93 ldr r3, [pc, #588] ; (1000d0b4 <_ZN9LoRaClass18setSignalBandwidthEl+0x278>) 1000ce68: 2200 movs r2, #0 1000ce6a: 0030 movs r0, r6 1000ce6c: 0039 movs r1, r7 1000ce6e: f7fb f9b9 bl 100081e4 <__wrap___aeabi_dcmple> 1000ce72: 2310 movs r3, #16 1000ce74: 4698 mov r8, r3 1000ce76: 2800 cmp r0, #0 1000ce78: d14b bne.n 1000cf12 <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000ce7a: 4b8f ldr r3, [pc, #572] ; (1000d0b8 <_ZN9LoRaClass18setSignalBandwidthEl+0x27c>) 1000ce7c: 2200 movs r2, #0 1000ce7e: 0030 movs r0, r6 1000ce80: 0039 movs r1, r7 1000ce82: f7fb f9af bl 100081e4 <__wrap___aeabi_dcmple> 1000ce86: 2320 movs r3, #32 1000ce88: 4698 mov r8, r3 1000ce8a: 2800 cmp r0, #0 1000ce8c: d141 bne.n 1000cf12 <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000ce8e: 4b8b ldr r3, [pc, #556] ; (1000d0bc <_ZN9LoRaClass18setSignalBandwidthEl+0x280>) 1000ce90: 2200 movs r2, #0 1000ce92: 0030 movs r0, r6 1000ce94: 0039 movs r1, r7 1000ce96: f7fb f9a5 bl 100081e4 <__wrap___aeabi_dcmple> 1000ce9a: 2330 movs r3, #48 ; 0x30 1000ce9c: 4698 mov r8, r3 1000ce9e: 2800 cmp r0, #0 1000cea0: d137 bne.n 1000cf12 <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000cea2: 4b87 ldr r3, [pc, #540] ; (1000d0c0 <_ZN9LoRaClass18setSignalBandwidthEl+0x284>) 1000cea4: 2200 movs r2, #0 1000cea6: 0030 movs r0, r6 1000cea8: 0039 movs r1, r7 1000ceaa: f7fb f99b bl 100081e4 <__wrap___aeabi_dcmple> 1000ceae: 2340 movs r3, #64 ; 0x40 1000ceb0: 4698 mov r8, r3 1000ceb2: 2800 cmp r0, #0 1000ceb4: d12d bne.n 1000cf12 <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000ceb6: 4b83 ldr r3, [pc, #524] ; (1000d0c4 <_ZN9LoRaClass18setSignalBandwidthEl+0x288>) 1000ceb8: 2200 movs r2, #0 1000ceba: 0030 movs r0, r6 1000cebc: 0039 movs r1, r7 1000cebe: f7fb f991 bl 100081e4 <__wrap___aeabi_dcmple> 1000cec2: 2350 movs r3, #80 ; 0x50 1000cec4: 4698 mov r8, r3 1000cec6: 2800 cmp r0, #0 1000cec8: d123 bne.n 1000cf12 <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000ceca: 4b7f ldr r3, [pc, #508] ; (1000d0c8 <_ZN9LoRaClass18setSignalBandwidthEl+0x28c>) 1000cecc: 2200 movs r2, #0 1000cece: 0030 movs r0, r6 1000ced0: 0039 movs r1, r7 1000ced2: f7fb f987 bl 100081e4 <__wrap___aeabi_dcmple> 1000ced6: 2360 movs r3, #96 ; 0x60 1000ced8: 4698 mov r8, r3 1000ceda: 2800 cmp r0, #0 1000cedc: d119 bne.n 1000cf12 <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000cede: 4b7b ldr r3, [pc, #492] ; (1000d0cc <_ZN9LoRaClass18setSignalBandwidthEl+0x290>) 1000cee0: 2200 movs r2, #0 1000cee2: 0030 movs r0, r6 1000cee4: 0039 movs r1, r7 1000cee6: f7fb f97d bl 100081e4 <__wrap___aeabi_dcmple> 1000ceea: 2370 movs r3, #112 ; 0x70 1000ceec: 4698 mov r8, r3 1000ceee: 2800 cmp r0, #0 1000cef0: d10f bne.n 1000cf12 <_ZN9LoRaClass18setSignalBandwidthEl+0xd6> 1000cef2: 4b77 ldr r3, [pc, #476] ; (1000d0d0 <_ZN9LoRaClass18setSignalBandwidthEl+0x294>) 1000cef4: 2200 movs r2, #0 1000cef6: 0030 movs r0, r6 1000cef8: 0039 movs r1, r7 1000cefa: f7fb f973 bl 100081e4 <__wrap___aeabi_dcmple> 1000cefe: 1e43 subs r3, r0, #1 1000cf00: 4198 sbcs r0, r3 1000cf02: 220f movs r2, #15 1000cf04: 2370 movs r3, #112 ; 0x70 1000cf06: 4240 negs r0, r0 1000cf08: 4390 bics r0, r2 1000cf0a: 425b negs r3, r3 1000cf0c: 4680 mov r8, r0 1000cf0e: 469c mov ip, r3 1000cf10: 44e0 add r8, ip 1000cf12: 466b mov r3, sp 1000cf14: 1d59 adds r1, r3, #5 1000cf16: 231d movs r3, #29 1000cf18: 700b strb r3, [r1, #0] 1000cf1a: 469a mov sl, r3 1000cf1c: 3b17 subs r3, #23 1000cf1e: 446b add r3, sp 1000cf20: 469b mov fp, r3 1000cf22: 2300 movs r3, #0 1000cf24: 4699 mov r9, r3 1000cf26: 2601 movs r6, #1 1000cf28: 465b mov r3, fp 1000cf2a: 464a mov r2, r9 1000cf2c: 701a strb r2, [r3, #0] 1000cf2e: 0033 movs r3, r6 1000cf30: 68ea ldr r2, [r5, #12] 1000cf32: 27d0 movs r7, #208 ; 0xd0 1000cf34: 4093 lsls r3, r2 1000cf36: 240f movs r4, #15 1000cf38: 063f lsls r7, r7, #24 1000cf3a: 446c add r4, sp 1000cf3c: 61bb str r3, [r7, #24] 1000cf3e: 2201 movs r2, #1 1000cf40: 4864 ldr r0, [pc, #400] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000cf42: f001 fcb9 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cf46: 4659 mov r1, fp 1000cf48: 2301 movs r3, #1 1000cf4a: 0022 movs r2, r4 1000cf4c: 4861 ldr r0, [pc, #388] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000cf4e: f001 fcbb bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cf52: 0032 movs r2, r6 1000cf54: 68eb ldr r3, [r5, #12] 1000cf56: 409a lsls r2, r3 1000cf58: 466b mov r3, sp 1000cf5a: 1cd9 adds r1, r3, #3 1000cf5c: 239d movs r3, #157 ; 0x9d 1000cf5e: 617a str r2, [r7, #20] 1000cf60: 700b strb r3, [r1, #0] 1000cf62: ab01 add r3, sp, #4 1000cf64: 469b mov fp, r3 1000cf66: 230f movs r3, #15 1000cf68: 7820 ldrb r0, [r4, #0] 1000cf6a: 4003 ands r3, r0 1000cf6c: 4640 mov r0, r8 1000cf6e: 4318 orrs r0, r3 1000cf70: 0003 movs r3, r0 1000cf72: 4658 mov r0, fp 1000cf74: 7003 strb r3, [r0, #0] 1000cf76: 61ba str r2, [r7, #24] 1000cf78: 4856 ldr r0, [pc, #344] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000cf7a: 2201 movs r2, #1 1000cf7c: f001 fc9c bl 1000e8b8 <__spi_write_blocking_veneer> 1000cf80: 4659 mov r1, fp 1000cf82: 2301 movs r3, #1 1000cf84: 0022 movs r2, r4 1000cf86: 4853 ldr r0, [pc, #332] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000cf88: f001 fc9e bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cf8c: 0033 movs r3, r6 1000cf8e: 68ea ldr r2, [r5, #12] 1000cf90: 4648 mov r0, r9 1000cf92: 4093 lsls r3, r2 1000cf94: 466a mov r2, sp 1000cf96: 1dd1 adds r1, r2, #7 1000cf98: 4652 mov r2, sl 1000cf9a: 617b str r3, [r7, #20] 1000cf9c: 700a strb r2, [r1, #0] 1000cf9e: aa02 add r2, sp, #8 1000cfa0: 4690 mov r8, r2 1000cfa2: 7010 strb r0, [r2, #0] 1000cfa4: 61bb str r3, [r7, #24] 1000cfa6: 2201 movs r2, #1 1000cfa8: 484a ldr r0, [pc, #296] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000cfaa: f001 fc85 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cfae: 2301 movs r3, #1 1000cfb0: 0022 movs r2, r4 1000cfb2: 4641 mov r1, r8 1000cfb4: 4847 ldr r0, [pc, #284] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000cfb6: f001 fc87 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cfba: 0032 movs r2, r6 1000cfbc: 68eb ldr r3, [r5, #12] 1000cfbe: 409a lsls r2, r3 1000cfc0: 617a str r2, [r7, #20] 1000cfc2: 7823 ldrb r3, [r4, #0] 1000cfc4: 111b asrs r3, r3, #4 1000cfc6: 2b09 cmp r3, #9 1000cfc8: dc6a bgt.n 1000d0a0 <_ZN9LoRaClass18setSignalBandwidthEl+0x264> 1000cfca: 4943 ldr r1, [pc, #268] ; (1000d0d8 <_ZN9LoRaClass18setSignalBandwidthEl+0x29c>) 1000cfcc: 009b lsls r3, r3, #2 1000cfce: 585b ldr r3, [r3, r1] 1000cfd0: 4699 mov r9, r3 1000cfd2: 210b movs r1, #11 1000cfd4: 231e movs r3, #30 1000cfd6: 4469 add r1, sp 1000cfd8: 27d0 movs r7, #208 ; 0xd0 1000cfda: 700b strb r3, [r1, #0] 1000cfdc: 2300 movs r3, #0 1000cfde: 063f lsls r7, r7, #24 1000cfe0: ae03 add r6, sp, #12 1000cfe2: 7033 strb r3, [r6, #0] 1000cfe4: 483b ldr r0, [pc, #236] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000cfe6: 61ba str r2, [r7, #24] 1000cfe8: 2201 movs r2, #1 1000cfea: 469b mov fp, r3 1000cfec: f001 fc64 bl 1000e8b8 <__spi_write_blocking_veneer> 1000cff0: 0031 movs r1, r6 1000cff2: 2601 movs r6, #1 1000cff4: 2301 movs r3, #1 1000cff6: 0022 movs r2, r4 1000cff8: 4836 ldr r0, [pc, #216] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000cffa: f001 fc65 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000cffe: 0033 movs r3, r6 1000d000: 68ea ldr r2, [r5, #12] 1000d002: 2109 movs r1, #9 1000d004: 4093 lsls r3, r2 1000d006: 617b str r3, [r7, #20] 1000d008: 7822 ldrb r2, [r4, #0] 1000d00a: 4469 add r1, sp 1000d00c: 4692 mov sl, r2 1000d00e: 2226 movs r2, #38 ; 0x26 1000d010: 700a strb r2, [r1, #0] 1000d012: 3a1c subs r2, #28 1000d014: 446a add r2, sp 1000d016: 4658 mov r0, fp 1000d018: 4690 mov r8, r2 1000d01a: 7010 strb r0, [r2, #0] 1000d01c: 61bb str r3, [r7, #24] 1000d01e: 2201 movs r2, #1 1000d020: 482c ldr r0, [pc, #176] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000d022: f001 fc49 bl 1000e8b8 <__spi_write_blocking_veneer> 1000d026: 4641 mov r1, r8 1000d028: 2301 movs r3, #1 1000d02a: 0022 movs r2, r4 1000d02c: 4829 ldr r0, [pc, #164] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000d02e: f001 fc4b bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000d032: 0033 movs r3, r6 1000d034: 68ea ldr r2, [r5, #12] 1000d036: 0031 movs r1, r6 1000d038: 4093 lsls r3, r2 1000d03a: 617b str r3, [r7, #20] 1000d03c: 4698 mov r8, r3 1000d03e: 4653 mov r3, sl 1000d040: 111b asrs r3, r3, #4 1000d042: 4099 lsls r1, r3 1000d044: 4648 mov r0, r9 1000d046: f7fa fde9 bl 10007c1c <__wrap___aeabi_idiv> 1000d04a: 0001 movs r1, r0 1000d04c: 20fa movs r0, #250 ; 0xfa 1000d04e: 0080 lsls r0, r0, #2 1000d050: 7827 ldrb r7, [r4, #0] 1000d052: f7fa fde3 bl 10007c1c <__wrap___aeabi_idiv> 1000d056: 2810 cmp r0, #16 1000d058: dc26 bgt.n 1000d0a8 <_ZN9LoRaClass18setSignalBandwidthEl+0x26c> 1000d05a: 2308 movs r3, #8 1000d05c: 439f bics r7, r3 1000d05e: 210d movs r1, #13 1000d060: 23a6 movs r3, #166 ; 0xa6 1000d062: 4469 add r1, sp 1000d064: 700b strb r3, [r1, #0] 1000d066: 3b98 subs r3, #152 ; 0x98 1000d068: 446b add r3, sp 1000d06a: 26d0 movs r6, #208 ; 0xd0 1000d06c: 701f strb r7, [r3, #0] 1000d06e: 4699 mov r9, r3 1000d070: 4643 mov r3, r8 1000d072: 0636 lsls r6, r6, #24 1000d074: 61b3 str r3, [r6, #24] 1000d076: 2201 movs r2, #1 1000d078: 4816 ldr r0, [pc, #88] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000d07a: f001 fc1d bl 1000e8b8 <__spi_write_blocking_veneer> 1000d07e: 0022 movs r2, r4 1000d080: 2301 movs r3, #1 1000d082: 4649 mov r1, r9 1000d084: 4813 ldr r0, [pc, #76] ; (1000d0d4 <_ZN9LoRaClass18setSignalBandwidthEl+0x298>) 1000d086: f001 fc1f bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000d08a: 2301 movs r3, #1 1000d08c: 68ea ldr r2, [r5, #12] 1000d08e: 4093 lsls r3, r2 1000d090: 6173 str r3, [r6, #20] 1000d092: b005 add sp, #20 1000d094: bc3c pop {r2, r3, r4, r5} 1000d096: 4690 mov r8, r2 1000d098: 4699 mov r9, r3 1000d09a: 46a2 mov sl, r4 1000d09c: 46ab mov fp, r5 1000d09e: bdf0 pop {r4, r5, r6, r7, pc} 1000d0a0: 2301 movs r3, #1 1000d0a2: 425b negs r3, r3 1000d0a4: 4699 mov r9, r3 1000d0a6: e794 b.n 1000cfd2 <_ZN9LoRaClass18setSignalBandwidthEl+0x196> 1000d0a8: 2308 movs r3, #8 1000d0aa: 431f orrs r7, r3 1000d0ac: e7d7 b.n 1000d05e <_ZN9LoRaClass18setSignalBandwidthEl+0x222> 1000d0ae: 46c0 nop ; (mov r8, r8) 1000d0b0: 40be7800 .word 0x40be7800 1000d0b4: 40c45000 .word 0x40c45000 1000d0b8: 40ce7800 .word 0x40ce7800 1000d0bc: 40d45000 .word 0x40d45000 1000d0c0: 40de8480 .word 0x40de8480 1000d0c4: 40e45c80 .word 0x40e45c80 1000d0c8: 40ee8480 .word 0x40ee8480 1000d0cc: 40fe8480 .word 0x40fe8480 1000d0d0: 410e8480 .word 0x410e8480 1000d0d4: 4003c000 .word 0x4003c000 1000d0d8: 1000f5ec .word 0x1000f5ec 1000d0dc <_ZN9LoRaClass14setCodingRate4Ei>: 1000d0dc: b5f0 push {r4, r5, r6, r7, lr} 1000d0de: 46ce mov lr, r9 1000d0e0: 4647 mov r7, r8 1000d0e2: b580 push {r7, lr} 1000d0e4: 0005 movs r5, r0 1000d0e6: b083 sub sp, #12 1000d0e8: 000c movs r4, r1 1000d0ea: 2908 cmp r1, #8 1000d0ec: dd00 ble.n 1000d0f0 <_ZN9LoRaClass14setCodingRate4Ei+0x14> 1000d0ee: 2408 movs r4, #8 1000d0f0: 466b mov r3, sp 1000d0f2: 1d59 adds r1, r3, #5 1000d0f4: 231d movs r3, #29 1000d0f6: 700b strb r3, [r1, #0] 1000d0f8: 3b17 subs r3, #23 1000d0fa: 446b add r3, sp 1000d0fc: 4699 mov r9, r3 1000d0fe: 2300 movs r3, #0 1000d100: 464a mov r2, r9 1000d102: 7013 strb r3, [r2, #0] 1000d104: 68ea ldr r2, [r5, #12] 1000d106: 3301 adds r3, #1 1000d108: 27d0 movs r7, #208 ; 0xd0 1000d10a: 4698 mov r8, r3 1000d10c: 4093 lsls r3, r2 1000d10e: 063f lsls r7, r7, #24 1000d110: 61bb str r3, [r7, #24] 1000d112: 2201 movs r2, #1 1000d114: 4819 ldr r0, [pc, #100] ; (1000d17c <_ZN9LoRaClass14setCodingRate4Ei+0xa0>) 1000d116: f001 fbcf bl 1000e8b8 <__spi_write_blocking_veneer> 1000d11a: 466b mov r3, sp 1000d11c: 1dde adds r6, r3, #7 1000d11e: 0032 movs r2, r6 1000d120: 2301 movs r3, #1 1000d122: 4649 mov r1, r9 1000d124: 4815 ldr r0, [pc, #84] ; (1000d17c <_ZN9LoRaClass14setCodingRate4Ei+0xa0>) 1000d126: f001 fbcf bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000d12a: 4643 mov r3, r8 1000d12c: 68ea ldr r2, [r5, #12] 1000d12e: 4669 mov r1, sp 1000d130: 4093 lsls r3, r2 1000d132: 209d movs r0, #157 ; 0x9d 1000d134: 617b str r3, [r7, #20] 1000d136: 3103 adds r1, #3 1000d138: 7832 ldrb r2, [r6, #0] 1000d13a: 7008 strb r0, [r1, #0] 1000d13c: af01 add r7, sp, #4 1000d13e: 2c05 cmp r4, #5 1000d140: da00 bge.n 1000d144 <_ZN9LoRaClass14setCodingRate4Ei+0x68> 1000d142: 2405 movs r4, #5 1000d144: 200e movs r0, #14 1000d146: 3c04 subs r4, #4 1000d148: 4382 bics r2, r0 1000d14a: 0064 lsls r4, r4, #1 1000d14c: 4314 orrs r4, r2 1000d14e: 703c strb r4, [r7, #0] 1000d150: 24d0 movs r4, #208 ; 0xd0 1000d152: 0624 lsls r4, r4, #24 1000d154: 61a3 str r3, [r4, #24] 1000d156: 2201 movs r2, #1 1000d158: 4808 ldr r0, [pc, #32] ; (1000d17c <_ZN9LoRaClass14setCodingRate4Ei+0xa0>) 1000d15a: f001 fbad bl 1000e8b8 <__spi_write_blocking_veneer> 1000d15e: 0032 movs r2, r6 1000d160: 2301 movs r3, #1 1000d162: 0039 movs r1, r7 1000d164: 4805 ldr r0, [pc, #20] ; (1000d17c <_ZN9LoRaClass14setCodingRate4Ei+0xa0>) 1000d166: f001 fbaf bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000d16a: 2301 movs r3, #1 1000d16c: 68ea ldr r2, [r5, #12] 1000d16e: 4093 lsls r3, r2 1000d170: 6163 str r3, [r4, #20] 1000d172: b003 add sp, #12 1000d174: bc0c pop {r2, r3} 1000d176: 4690 mov r8, r2 1000d178: 4699 mov r9, r3 1000d17a: bdf0 pop {r4, r5, r6, r7, pc} 1000d17c: 4003c000 .word 0x4003c000 1000d180 <_ZN9LoRaClass17setPreambleLengthEl>: 1000d180: b5f0 push {r4, r5, r6, r7, lr} 1000d182: 46ce mov lr, r9 1000d184: 4647 mov r7, r8 1000d186: b580 push {r7, lr} 1000d188: b083 sub sp, #12 1000d18a: 466b mov r3, sp 1000d18c: 4689 mov r9, r1 1000d18e: 1d59 adds r1, r3, #5 1000d190: 23a0 movs r3, #160 ; 0xa0 1000d192: 700b strb r3, [r1, #0] 1000d194: 3b9a subs r3, #154 ; 0x9a 1000d196: 446b add r3, sp 1000d198: 4698 mov r8, r3 1000d19a: 464b mov r3, r9 1000d19c: 4642 mov r2, r8 1000d19e: 2401 movs r4, #1 1000d1a0: 121b asrs r3, r3, #8 1000d1a2: 7013 strb r3, [r2, #0] 1000d1a4: 0023 movs r3, r4 1000d1a6: 68c2 ldr r2, [r0, #12] 1000d1a8: 25d0 movs r5, #208 ; 0xd0 1000d1aa: 4093 lsls r3, r2 1000d1ac: 4e17 ldr r6, [pc, #92] ; (1000d20c <_ZN9LoRaClass17setPreambleLengthEl+0x8c>) 1000d1ae: 062d lsls r5, r5, #24 1000d1b0: 0007 movs r7, r0 1000d1b2: 61ab str r3, [r5, #24] 1000d1b4: 2201 movs r2, #1 1000d1b6: 0030 movs r0, r6 1000d1b8: f001 fb7e bl 1000e8b8 <__spi_write_blocking_veneer> 1000d1bc: 466a mov r2, sp 1000d1be: 4641 mov r1, r8 1000d1c0: 2301 movs r3, #1 1000d1c2: 3207 adds r2, #7 1000d1c4: 0030 movs r0, r6 1000d1c6: f001 fb7f bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000d1ca: 0023 movs r3, r4 1000d1cc: 68fa ldr r2, [r7, #12] 1000d1ce: 4648 mov r0, r9 1000d1d0: 4093 lsls r3, r2 1000d1d2: 466a mov r2, sp 1000d1d4: 1cd1 adds r1, r2, #3 1000d1d6: 22a1 movs r2, #161 ; 0xa1 1000d1d8: 616b str r3, [r5, #20] 1000d1da: 700a strb r2, [r1, #0] 1000d1dc: aa01 add r2, sp, #4 1000d1de: 7010 strb r0, [r2, #0] 1000d1e0: 4690 mov r8, r2 1000d1e2: 61ab str r3, [r5, #24] 1000d1e4: 2201 movs r2, #1 1000d1e6: 0030 movs r0, r6 1000d1e8: f001 fb66 bl 1000e8b8 <__spi_write_blocking_veneer> 1000d1ec: 466a mov r2, sp 1000d1ee: 2301 movs r3, #1 1000d1f0: 3207 adds r2, #7 1000d1f2: 4641 mov r1, r8 1000d1f4: 0030 movs r0, r6 1000d1f6: f001 fb67 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000d1fa: 68fb ldr r3, [r7, #12] 1000d1fc: 409c lsls r4, r3 1000d1fe: 616c str r4, [r5, #20] 1000d200: b003 add sp, #12 1000d202: bc0c pop {r2, r3} 1000d204: 4690 mov r8, r2 1000d206: 4699 mov r9, r3 1000d208: bdf0 pop {r4, r5, r6, r7, pc} 1000d20a: 46c0 nop ; (mov r8, r8) 1000d20c: 4003c000 .word 0x4003c000 1000d210 <_ZN9LoRaClass9enableCrcEv>: 1000d210: b5f0 push {r4, r5, r6, r7, lr} 1000d212: 46ce mov lr, r9 1000d214: 4647 mov r7, r8 1000d216: b580 push {r7, lr} 1000d218: b083 sub sp, #12 1000d21a: 466b mov r3, sp 1000d21c: 1d59 adds r1, r3, #5 1000d21e: 231e movs r3, #30 1000d220: 700b strb r3, [r1, #0] 1000d222: 3b18 subs r3, #24 1000d224: 446b add r3, sp 1000d226: 4699 mov r9, r3 1000d228: 2401 movs r4, #1 1000d22a: 464a mov r2, r9 1000d22c: 2300 movs r3, #0 1000d22e: 7013 strb r3, [r2, #0] 1000d230: 0023 movs r3, r4 1000d232: 68c2 ldr r2, [r0, #12] 1000d234: 25d0 movs r5, #208 ; 0xd0 1000d236: 4093 lsls r3, r2 1000d238: 4e19 ldr r6, [pc, #100] ; (1000d2a0 <_ZN9LoRaClass9enableCrcEv+0x90>) 1000d23a: 062d lsls r5, r5, #24 1000d23c: 0007 movs r7, r0 1000d23e: 61ab str r3, [r5, #24] 1000d240: 2201 movs r2, #1 1000d242: 0030 movs r0, r6 1000d244: f001 fb38 bl 1000e8b8 <__spi_write_blocking_veneer> 1000d248: 2307 movs r3, #7 1000d24a: 446b add r3, sp 1000d24c: 4698 mov r8, r3 1000d24e: 4649 mov r1, r9 1000d250: 4642 mov r2, r8 1000d252: 2301 movs r3, #1 1000d254: 0030 movs r0, r6 1000d256: f001 fb37 bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000d25a: 0022 movs r2, r4 1000d25c: 68fb ldr r3, [r7, #12] 1000d25e: 4669 mov r1, sp 1000d260: 409a lsls r2, r3 1000d262: 209e movs r0, #158 ; 0x9e 1000d264: 3103 adds r1, #3 1000d266: 4643 mov r3, r8 1000d268: 616a str r2, [r5, #20] 1000d26a: 7008 strb r0, [r1, #0] 1000d26c: a801 add r0, sp, #4 1000d26e: 4681 mov r9, r0 1000d270: 2004 movs r0, #4 1000d272: 781b ldrb r3, [r3, #0] 1000d274: 4303 orrs r3, r0 1000d276: 4648 mov r0, r9 1000d278: 7003 strb r3, [r0, #0] 1000d27a: 61aa str r2, [r5, #24] 1000d27c: 0030 movs r0, r6 1000d27e: 2201 movs r2, #1 1000d280: f001 fb1a bl 1000e8b8 <__spi_write_blocking_veneer> 1000d284: 2301 movs r3, #1 1000d286: 4642 mov r2, r8 1000d288: 4649 mov r1, r9 1000d28a: 0030 movs r0, r6 1000d28c: f001 fb1c bl 1000e8c8 <__spi_write_read_blocking_veneer> 1000d290: 68fb ldr r3, [r7, #12] 1000d292: 409c lsls r4, r3 1000d294: 616c str r4, [r5, #20] 1000d296: b003 add sp, #12 1000d298: bc0c pop {r2, r3} 1000d29a: 4690 mov r8, r2 1000d29c: 4699 mov r9, r3 1000d29e: bdf0 pop {r4, r5, r6, r7, pc} 1000d2a0: 4003c000 .word 0x4003c000 1000d2a4 <_GLOBAL__sub_I__ZN9LoRaClassC2Ev>: 1000d2a4: 4909 ldr r1, [pc, #36] ; (1000d2cc <_GLOBAL__sub_I__ZN9LoRaClassC2Ev+0x28>) 1000d2a6: 4b0a ldr r3, [pc, #40] ; (1000d2d0 <_GLOBAL__sub_I__ZN9LoRaClassC2Ev+0x2c>) 1000d2a8: 3108 adds r1, #8 1000d2aa: 6019 str r1, [r3, #0] 1000d2ac: 4909 ldr r1, [pc, #36] ; (1000d2d4 <_GLOBAL__sub_I__ZN9LoRaClassC2Ev+0x30>) 1000d2ae: 2200 movs r2, #0 1000d2b0: 6099 str r1, [r3, #8] 1000d2b2: 2108 movs r1, #8 1000d2b4: 60d9 str r1, [r3, #12] 1000d2b6: 3103 adds r1, #3 1000d2b8: 6119 str r1, [r3, #16] 1000d2ba: 3901 subs r1, #1 1000d2bc: 605a str r2, [r3, #4] 1000d2be: 6159 str r1, [r3, #20] 1000d2c0: 619a str r2, [r3, #24] 1000d2c2: 61da str r2, [r3, #28] 1000d2c4: 621a str r2, [r3, #32] 1000d2c6: 625a str r2, [r3, #36] ; 0x24 1000d2c8: 629a str r2, [r3, #40] ; 0x28 1000d2ca: 4770 bx lr 1000d2cc: 1000f614 .word 0x1000f614 1000d2d0: 20002f58 .word 0x20002f58 1000d2d4: 4003c000 .word 0x4003c000 1000d2d8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame>: 1000d2d8: b5f0 push {r4, r5, r6, r7, lr} 1000d2da: 4645 mov r5, r8 1000d2dc: 464e mov r6, r9 1000d2de: 46de mov lr, fp 1000d2e0: 4657 mov r7, sl 1000d2e2: 4bc5 ldr r3, [pc, #788] ; (1000d5f8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x320>) 1000d2e4: b5e0 push {r5, r6, r7, lr} 1000d2e6: 4698 mov r8, r3 1000d2e8: 5ccb ldrb r3, [r1, r3] 1000d2ea: b085 sub sp, #20 1000d2ec: 000e movs r6, r1 1000d2ee: 0015 movs r5, r2 1000d2f0: 4488 add r8, r1 1000d2f2: 2b00 cmp r3, #0 1000d2f4: d100 bne.n 1000d2f8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x20> 1000d2f6: e258 b.n 1000d7aa <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4d2> 1000d2f8: 2b2a cmp r3, #42 ; 0x2a 1000d2fa: d100 bne.n 1000d2fe <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x26> 1000d2fc: e225 b.n 1000d74a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x472> 1000d2fe: 2200 movs r2, #0 1000d300: 4641 mov r1, r8 1000d302: e002 b.n 1000d30a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32> 1000d304: 2f2a cmp r7, #42 ; 0x2a 1000d306: d100 bne.n 1000d30a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32> 1000d308: e21e b.n 1000d748 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x470> 1000d30a: 3201 adds r2, #1 1000d30c: b2d2 uxtb r2, r2 1000d30e: 5c8f ldrb r7, [r1, r2] 1000d310: 2f00 cmp r7, #0 1000d312: d1f7 bne.n 1000d304 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x2c> 1000d314: 4688 mov r8, r1 1000d316: 2000 movs r0, #0 1000d318: 4cb8 ldr r4, [pc, #736] ; (1000d5fc <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x324>) 1000d31a: 4642 mov r2, r8 1000d31c: e006 b.n 1000d32c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x54> 1000d31e: 2805 cmp r0, #5 1000d320: d82e bhi.n 1000d380 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xa8> 1000d322: 005b lsls r3, r3, #1 1000d324: 5423 strb r3, [r4, r0] 1000d326: 3001 adds r0, #1 1000d328: b2c0 uxtb r0, r0 1000d32a: 5c13 ldrb r3, [r2, r0] 1000d32c: 2b00 cmp r3, #0 1000d32e: d0f6 beq.n 1000d31e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x46> 1000d330: 2b2d cmp r3, #45 ; 0x2d 1000d332: d1f6 bne.n 1000d322 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4a> 1000d334: 1c43 adds r3, r0, #1 1000d336: b2db uxtb r3, r3 1000d338: 4699 mov r9, r3 1000d33a: 4692 mov sl, r2 1000d33c: 4690 mov r8, r2 1000d33e: 44ca add sl, r9 1000d340: 2805 cmp r0, #5 1000d342: d807 bhi.n 1000d354 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x7c> 1000d344: 2205 movs r2, #5 1000d346: 1a12 subs r2, r2, r0 1000d348: b2d2 uxtb r2, r2 1000d34a: 3201 adds r2, #1 1000d34c: 1820 adds r0, r4, r0 1000d34e: 2140 movs r1, #64 ; 0x40 1000d350: f7fb fb04 bl 1000895c <__wrap_memset> 1000d354: 4653 mov r3, sl 1000d356: 4648 mov r0, r9 1000d358: 7819 ldrb r1, [r3, #0] 1000d35a: 2300 movs r3, #0 1000d35c: 000a movs r2, r1 1000d35e: 3a30 subs r2, #48 ; 0x30 1000d360: b2d2 uxtb r2, r2 1000d362: 2900 cmp r1, #0 1000d364: d00c beq.n 1000d380 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xa8> 1000d366: 2a09 cmp r2, #9 1000d368: d900 bls.n 1000d36c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x94> 1000d36a: e7fe b.n 1000d36a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x92> 1000d36c: 0099 lsls r1, r3, #2 1000d36e: 185b adds r3, r3, r1 1000d370: 005b lsls r3, r3, #1 1000d372: 189b adds r3, r3, r2 1000d374: 4642 mov r2, r8 1000d376: 3001 adds r0, #1 1000d378: b2c0 uxtb r0, r0 1000d37a: b2db uxtb r3, r3 1000d37c: 5c11 ldrb r1, [r2, r0] 1000d37e: e7ed b.n 1000d35c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x84> 1000d380: 005b lsls r3, r3, #1 1000d382: b2db uxtb r3, r3 1000d384: 2f01 cmp r7, #1 1000d386: d100 bne.n 1000d38a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xb2> 1000d388: e1e1 b.n 1000d74e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x476> 1000d38a: 2260 movs r2, #96 ; 0x60 1000d38c: 4313 orrs r3, r2 1000d38e: 71a3 strb r3, [r4, #6] 1000d390: 2300 movs r3, #0 1000d392: 0019 movs r1, r3 1000d394: 1d2a adds r2, r5, #4 1000d396: 4294 cmp r4, r2 1000d398: 4159 adcs r1, r3 1000d39a: 000a movs r2, r1 1000d39c: 1d21 adds r1, r4, #4 1000d39e: 428d cmp r5, r1 1000d3a0: 415b adcs r3, r3 1000d3a2: 4313 orrs r3, r2 1000d3a4: d100 bne.n 1000d3a8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xd0> 1000d3a6: e1ec b.n 1000d782 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4aa> 1000d3a8: 07ab lsls r3, r5, #30 1000d3aa: d000 beq.n 1000d3ae <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xd6> 1000d3ac: e1e9 b.n 1000d782 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4aa> 1000d3ae: 6823 ldr r3, [r4, #0] 1000d3b0: 602b str r3, [r5, #0] 1000d3b2: 7923 ldrb r3, [r4, #4] 1000d3b4: 712b strb r3, [r5, #4] 1000d3b6: 7963 ldrb r3, [r4, #5] 1000d3b8: 716b strb r3, [r5, #5] 1000d3ba: 79a3 ldrb r3, [r4, #6] 1000d3bc: 71ab strb r3, [r5, #6] 1000d3be: 7833 ldrb r3, [r6, #0] 1000d3c0: 2b00 cmp r3, #0 1000d3c2: d100 bne.n 1000d3c6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xee> 1000d3c4: e1ef b.n 1000d7a6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4ce> 1000d3c6: 2b2a cmp r3, #42 ; 0x2a 1000d3c8: d100 bne.n 1000d3cc <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xf4> 1000d3ca: e1bb b.n 1000d744 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x46c> 1000d3cc: 2200 movs r2, #0 1000d3ce: e002 b.n 1000d3d6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xfe> 1000d3d0: 2f2a cmp r7, #42 ; 0x2a 1000d3d2: d100 bne.n 1000d3d6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xfe> 1000d3d4: e1b6 b.n 1000d744 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x46c> 1000d3d6: 3201 adds r2, #1 1000d3d8: b2d2 uxtb r2, r2 1000d3da: 5cb7 ldrb r7, [r6, r2] 1000d3dc: 2f00 cmp r7, #0 1000d3de: d1f7 bne.n 1000d3d0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xf8> 1000d3e0: 2000 movs r0, #0 1000d3e2: e006 b.n 1000d3f2 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x11a> 1000d3e4: 2805 cmp r0, #5 1000d3e6: d82c bhi.n 1000d442 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x16a> 1000d3e8: 005b lsls r3, r3, #1 1000d3ea: 5423 strb r3, [r4, r0] 1000d3ec: 3001 adds r0, #1 1000d3ee: b2c0 uxtb r0, r0 1000d3f0: 5c33 ldrb r3, [r6, r0] 1000d3f2: 2b00 cmp r3, #0 1000d3f4: d0f6 beq.n 1000d3e4 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x10c> 1000d3f6: 2b2d cmp r3, #45 ; 0x2d 1000d3f8: d1f6 bne.n 1000d3e8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x110> 1000d3fa: 1c43 adds r3, r0, #1 1000d3fc: b2db uxtb r3, r3 1000d3fe: 4698 mov r8, r3 1000d400: 46b1 mov r9, r6 1000d402: 44c1 add r9, r8 1000d404: 2805 cmp r0, #5 1000d406: d807 bhi.n 1000d418 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x140> 1000d408: 2205 movs r2, #5 1000d40a: 1a12 subs r2, r2, r0 1000d40c: b2d2 uxtb r2, r2 1000d40e: 3201 adds r2, #1 1000d410: 1820 adds r0, r4, r0 1000d412: 2140 movs r1, #64 ; 0x40 1000d414: f7fb faa2 bl 1000895c <__wrap_memset> 1000d418: 464b mov r3, r9 1000d41a: 4640 mov r0, r8 1000d41c: 7819 ldrb r1, [r3, #0] 1000d41e: 2300 movs r3, #0 1000d420: 000a movs r2, r1 1000d422: 3a30 subs r2, #48 ; 0x30 1000d424: b2d2 uxtb r2, r2 1000d426: 2900 cmp r1, #0 1000d428: d00b beq.n 1000d442 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x16a> 1000d42a: 2a09 cmp r2, #9 1000d42c: d900 bls.n 1000d430 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x158> 1000d42e: e7fe b.n 1000d42e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x156> 1000d430: 0099 lsls r1, r3, #2 1000d432: 185b adds r3, r3, r1 1000d434: 005b lsls r3, r3, #1 1000d436: 3001 adds r0, #1 1000d438: 189b adds r3, r3, r2 1000d43a: b2c0 uxtb r0, r0 1000d43c: b2db uxtb r3, r3 1000d43e: 5c31 ldrb r1, [r6, r0] 1000d440: e7ee b.n 1000d420 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x148> 1000d442: 005b lsls r3, r3, #1 1000d444: b2db uxtb r3, r3 1000d446: 2f01 cmp r7, #1 1000d448: d100 bne.n 1000d44c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x174> 1000d44a: e183 b.n 1000d754 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x47c> 1000d44c: 2260 movs r2, #96 ; 0x60 1000d44e: 4313 orrs r3, r2 1000d450: 2100 movs r1, #0 1000d452: 0028 movs r0, r5 1000d454: 000f movs r7, r1 1000d456: 300b adds r0, #11 1000d458: 4284 cmp r4, r0 1000d45a: 414f adcs r7, r1 1000d45c: 1dea adds r2, r5, #7 1000d45e: 0038 movs r0, r7 1000d460: 1d27 adds r7, r4, #4 1000d462: 42ba cmp r2, r7 1000d464: 4149 adcs r1, r1 1000d466: 71a3 strb r3, [r4, #6] 1000d468: 4301 orrs r1, r0 1000d46a: d100 bne.n 1000d46e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x196> 1000d46c: e17b b.n 1000d766 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x48e> 1000d46e: 0791 lsls r1, r2, #30 1000d470: d000 beq.n 1000d474 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x19c> 1000d472: e178 b.n 1000d766 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x48e> 1000d474: 6823 ldr r3, [r4, #0] 1000d476: 6013 str r3, [r2, #0] 1000d478: 7923 ldrb r3, [r4, #4] 1000d47a: 72eb strb r3, [r5, #11] 1000d47c: 7963 ldrb r3, [r4, #5] 1000d47e: 732b strb r3, [r5, #12] 1000d480: 79a3 ldrb r3, [r4, #6] 1000d482: 736b strb r3, [r5, #13] 1000d484: 4a5e ldr r2, [pc, #376] ; (1000d600 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x328>) 1000d486: 5ab3 ldrh r3, [r6, r2] 1000d488: 2b00 cmp r3, #0 1000d48a: d000 beq.n 1000d48e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x1b6> 1000d48c: e08b b.n 1000d5a6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x2ce> 1000d48e: 2201 movs r2, #1 1000d490: 7b6b ldrb r3, [r5, #13] 1000d492: 200f movs r0, #15 1000d494: 4313 orrs r3, r2 1000d496: 736b strb r3, [r5, #13] 1000d498: 220e movs r2, #14 1000d49a: 230e movs r3, #14 1000d49c: 2103 movs r1, #3 1000d49e: 54a9 strb r1, [r5, r2] 1000d4a0: 22f0 movs r2, #240 ; 0xf0 1000d4a2: 542a strb r2, [r5, r0] 1000d4a4: 220a movs r2, #10 1000d4a6: 32ff adds r2, #255 ; 0xff 1000d4a8: 5cb2 ldrb r2, [r6, r2] 1000d4aa: 3302 adds r3, #2 1000d4ac: b29b uxth r3, r3 1000d4ae: 2a00 cmp r2, #0 1000d4b0: d009 beq.n 1000d4c6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x1ee> 1000d4b2: 360b adds r6, #11 1000d4b4: 36ff adds r6, #255 ; 0xff 1000d4b6: 3601 adds r6, #1 1000d4b8: 54ea strb r2, [r5, r3] 1000d4ba: 1e72 subs r2, r6, #1 1000d4bc: 7812 ldrb r2, [r2, #0] 1000d4be: 3301 adds r3, #1 1000d4c0: b29b uxth r3, r3 1000d4c2: 2a00 cmp r2, #0 1000d4c4: d1f7 bne.n 1000d4b6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x1de> 1000d4c6: 2480 movs r4, #128 ; 0x80 1000d4c8: 00a4 lsls r4, r4, #2 1000d4ca: 532b strh r3, [r5, r4] 1000d4cc: 20c0 movs r0, #192 ; 0xc0 1000d4ce: f7fb fb1d bl 10008b0c <__wrap_putchar> 1000d4d2: 2000 movs r0, #0 1000d4d4: f7fb fb1a bl 10008b0c <__wrap_putchar> 1000d4d8: 22c0 movs r2, #192 ; 0xc0 1000d4da: 4b4a ldr r3, [pc, #296] ; (1000d604 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32c>) 1000d4dc: 52ea strh r2, [r5, r3] 1000d4de: 5b2a ldrh r2, [r5, r4] 1000d4e0: 1e53 subs r3, r2, #1 1000d4e2: b29b uxth r3, r3 1000d4e4: 2a00 cmp r2, #0 1000d4e6: d100 bne.n 1000d4ea <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x212> 1000d4e8: e15b b.n 1000d7a2 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4ca> 1000d4ea: 1c6a adds r2, r5, #1 1000d4ec: 4691 mov r9, r2 1000d4ee: 3cff subs r4, #255 ; 0xff 1000d4f0: 46a8 mov r8, r5 1000d4f2: 4499 add r9, r3 1000d4f4: 3cff subs r4, #255 ; 0xff 1000d4f6: e00c b.n 1000d512 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x23a> 1000d4f8: 0038 movs r0, r7 1000d4fa: f7fb fb07 bl 10008b0c <__wrap_putchar> 1000d4fe: 4a41 ldr r2, [pc, #260] ; (1000d604 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32c>) 1000d500: 782b ldrb r3, [r5, #0] 1000d502: 4694 mov ip, r2 1000d504: 4444 add r4, r8 1000d506: 4464 add r4, ip 1000d508: 7023 strb r3, [r4, #0] 1000d50a: 0034 movs r4, r6 1000d50c: 3501 adds r5, #1 1000d50e: 454d cmp r5, r9 1000d510: d01e beq.n 1000d550 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x278> 1000d512: 782f ldrb r7, [r5, #0] 1000d514: 1c66 adds r6, r4, #1 1000d516: b2f6 uxtb r6, r6 1000d518: 2fc0 cmp r7, #192 ; 0xc0 1000d51a: d02c beq.n 1000d576 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x29e> 1000d51c: 2fdb cmp r7, #219 ; 0xdb 1000d51e: d1eb bne.n 1000d4f8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x220> 1000d520: 20db movs r0, #219 ; 0xdb 1000d522: f7fb faf3 bl 10008b0c <__wrap_putchar> 1000d526: 20dd movs r0, #221 ; 0xdd 1000d528: f7fb faf0 bl 10008b0c <__wrap_putchar> 1000d52c: 4a35 ldr r2, [pc, #212] ; (1000d604 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32c>) 1000d52e: 4643 mov r3, r8 1000d530: 4694 mov ip, r2 1000d532: 191b adds r3, r3, r4 1000d534: 4463 add r3, ip 1000d536: 701f strb r7, [r3, #0] 1000d538: 0013 movs r3, r2 1000d53a: 3402 adds r4, #2 1000d53c: 4446 add r6, r8 1000d53e: 3b26 subs r3, #38 ; 0x26 1000d540: 4466 add r6, ip 1000d542: b2e4 uxtb r4, r4 1000d544: 3bff subs r3, #255 ; 0xff 1000d546: 3501 adds r5, #1 1000d548: 7033 strb r3, [r6, #0] 1000d54a: 0026 movs r6, r4 1000d54c: 454d cmp r5, r9 1000d54e: d1e0 bne.n 1000d512 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x23a> 1000d550: 4645 mov r5, r8 1000d552: 20c0 movs r0, #192 ; 0xc0 1000d554: f7fb fada bl 10008b0c <__wrap_putchar> 1000d558: 4b2a ldr r3, [pc, #168] ; (1000d604 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32c>) 1000d55a: 2000 movs r0, #0 1000d55c: 469c mov ip, r3 1000d55e: 19ad adds r5, r5, r6 1000d560: 3b43 subs r3, #67 ; 0x43 1000d562: 4465 add r5, ip 1000d564: 3bff subs r3, #255 ; 0xff 1000d566: 702b strb r3, [r5, #0] 1000d568: b005 add sp, #20 1000d56a: bc3c pop {r2, r3, r4, r5} 1000d56c: 4690 mov r8, r2 1000d56e: 4699 mov r9, r3 1000d570: 46a2 mov sl, r4 1000d572: 46ab mov fp, r5 1000d574: bdf0 pop {r4, r5, r6, r7, pc} 1000d576: 20db movs r0, #219 ; 0xdb 1000d578: f7fb fac8 bl 10008b0c <__wrap_putchar> 1000d57c: 20dc movs r0, #220 ; 0xdc 1000d57e: f7fb fac5 bl 10008b0c <__wrap_putchar> 1000d582: 4a20 ldr r2, [pc, #128] ; (1000d604 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x32c>) 1000d584: 4643 mov r3, r8 1000d586: 4694 mov ip, r2 1000d588: 191b adds r3, r3, r4 1000d58a: 3a28 subs r2, #40 ; 0x28 1000d58c: 4463 add r3, ip 1000d58e: 3aff subs r2, #255 ; 0xff 1000d590: 701a strb r2, [r3, #0] 1000d592: 4663 mov r3, ip 1000d594: 3402 adds r4, #2 1000d596: 4446 add r6, r8 1000d598: 3b27 subs r3, #39 ; 0x27 1000d59a: 4466 add r6, ip 1000d59c: b2e4 uxtb r4, r4 1000d59e: 3bff subs r3, #255 ; 0xff 1000d5a0: 7033 strb r3, [r6, #0] 1000d5a2: 0026 movs r6, r4 1000d5a4: e7b2 b.n 1000d50c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x234> 1000d5a6: 3b01 subs r3, #1 1000d5a8: 52b3 strh r3, [r6, r2] 1000d5aa: 2301 movs r3, #1 1000d5ac: 469c mov ip, r3 1000d5ae: 333f adds r3, #63 ; 0x3f 1000d5b0: 4698 mov r8, r3 1000d5b2: 4663 mov r3, ip 1000d5b4: 200e movs r0, #14 1000d5b6: 46b4 mov ip, r6 1000d5b8: 0019 movs r1, r3 1000d5ba: 9203 str r2, [sp, #12] 1000d5bc: 9301 str r3, [sp, #4] 1000d5be: 4689 mov r9, r1 1000d5c0: 4a0d ldr r2, [pc, #52] ; (1000d5f8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x320>) 1000d5c2: 008b lsls r3, r1, #2 1000d5c4: 444b add r3, r9 1000d5c6: 4691 mov r9, r2 1000d5c8: 005b lsls r3, r3, #1 1000d5ca: 444b add r3, r9 1000d5cc: 4463 add r3, ip 1000d5ce: 001e movs r6, r3 1000d5d0: 781b ldrb r3, [r3, #0] 1000d5d2: 2b00 cmp r3, #0 1000d5d4: d100 bne.n 1000d5d8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x300> 1000d5d6: e0c4 b.n 1000d762 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x48a> 1000d5d8: 2b2a cmp r3, #42 ; 0x2a 1000d5da: d100 bne.n 1000d5de <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x306> 1000d5dc: e0a1 b.n 1000d722 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x44a> 1000d5de: 2200 movs r2, #0 1000d5e0: e002 b.n 1000d5e8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x310> 1000d5e2: 2f2a cmp r7, #42 ; 0x2a 1000d5e4: d100 bne.n 1000d5e8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x310> 1000d5e6: e09b b.n 1000d720 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x448> 1000d5e8: 3201 adds r2, #1 1000d5ea: b2d2 uxtb r2, r2 1000d5ec: 5cb7 ldrb r7, [r6, r2] 1000d5ee: 2f00 cmp r7, #0 1000d5f0: d1f7 bne.n 1000d5e2 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x30a> 1000d5f2: 9101 str r1, [sp, #4] 1000d5f4: 2200 movs r2, #0 1000d5f6: e00e b.n 1000d616 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x33e> 1000d5f8: 00000307 .word 0x00000307 1000d5fc: 20001f2c .word 0x20001f2c 1000d600: 0000046e .word 0x0000046e 1000d604: 00000202 .word 0x00000202 1000d608: 2a05 cmp r2, #5 1000d60a: d856 bhi.n 1000d6ba <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3e2> 1000d60c: 005b lsls r3, r3, #1 1000d60e: 54a3 strb r3, [r4, r2] 1000d610: 3201 adds r2, #1 1000d612: b2d2 uxtb r2, r2 1000d614: 5cb3 ldrb r3, [r6, r2] 1000d616: 2b00 cmp r3, #0 1000d618: d0f6 beq.n 1000d608 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x330> 1000d61a: 2b2d cmp r3, #45 ; 0x2d 1000d61c: d1f6 bne.n 1000d60c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x334> 1000d61e: 1c53 adds r3, r2, #1 1000d620: b2db uxtb r3, r3 1000d622: 9101 str r1, [sp, #4] 1000d624: 4699 mov r9, r3 1000d626: 2a05 cmp r2, #5 1000d628: d900 bls.n 1000d62c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x354> 1000d62a: e0c0 b.n 1000d7ae <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4d6> 1000d62c: 4643 mov r3, r8 1000d62e: 54a3 strb r3, [r4, r2] 1000d630: 464b mov r3, r9 1000d632: 2b06 cmp r3, #6 1000d634: d100 bne.n 1000d638 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x360> 1000d636: e090 b.n 1000d75a <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x482> 1000d638: 1c93 adds r3, r2, #2 1000d63a: b2db uxtb r3, r3 1000d63c: 9302 str r3, [sp, #8] 1000d63e: 4649 mov r1, r9 1000d640: 4643 mov r3, r8 1000d642: 46b3 mov fp, r6 1000d644: 5463 strb r3, [r4, r1] 1000d646: 9b02 ldr r3, [sp, #8] 1000d648: 44cb add fp, r9 1000d64a: 2b06 cmp r3, #6 1000d64c: d018 beq.n 1000d680 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3a8> 1000d64e: 0019 movs r1, r3 1000d650: 1cd3 adds r3, r2, #3 1000d652: b2db uxtb r3, r3 1000d654: 469a mov sl, r3 1000d656: 4643 mov r3, r8 1000d658: 5463 strb r3, [r4, r1] 1000d65a: 4653 mov r3, sl 1000d65c: 2b06 cmp r3, #6 1000d65e: d00f beq.n 1000d680 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3a8> 1000d660: 1d13 adds r3, r2, #4 1000d662: b2db uxtb r3, r3 1000d664: 9302 str r3, [sp, #8] 1000d666: 4651 mov r1, sl 1000d668: 4643 mov r3, r8 1000d66a: 5463 strb r3, [r4, r1] 1000d66c: 9b02 ldr r3, [sp, #8] 1000d66e: 2b06 cmp r3, #6 1000d670: d006 beq.n 1000d680 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3a8> 1000d672: 0019 movs r1, r3 1000d674: 4643 mov r3, r8 1000d676: 5463 strb r3, [r4, r1] 1000d678: 2a01 cmp r2, #1 1000d67a: d100 bne.n 1000d67e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3a6> 1000d67c: e08a b.n 1000d794 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4bc> 1000d67e: 7163 strb r3, [r4, #5] 1000d680: 465b mov r3, fp 1000d682: 781b ldrb r3, [r3, #0] 1000d684: 9a01 ldr r2, [sp, #4] 1000d686: 469a mov sl, r3 1000d688: 2300 movs r3, #0 1000d68a: 4649 mov r1, r9 1000d68c: 4691 mov r9, r2 1000d68e: 4652 mov r2, sl 1000d690: 4682 mov sl, r0 1000d692: 0018 movs r0, r3 1000d694: 0013 movs r3, r2 1000d696: 001a movs r2, r3 1000d698: 3a30 subs r2, #48 ; 0x30 1000d69a: b2d2 uxtb r2, r2 1000d69c: 2b00 cmp r3, #0 1000d69e: d100 bne.n 1000d6a2 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3ca> 1000d6a0: e089 b.n 1000d7b6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x4de> 1000d6a2: 2a09 cmp r2, #9 1000d6a4: d900 bls.n 1000d6a8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3d0> 1000d6a6: e7fe b.n 1000d6a6 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3ce> 1000d6a8: 0083 lsls r3, r0, #2 1000d6aa: 18c3 adds r3, r0, r3 1000d6ac: 005b lsls r3, r3, #1 1000d6ae: 3101 adds r1, #1 1000d6b0: 189a adds r2, r3, r2 1000d6b2: b2c9 uxtb r1, r1 1000d6b4: b2d0 uxtb r0, r2 1000d6b6: 5c73 ldrb r3, [r6, r1] 1000d6b8: e7ed b.n 1000d696 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3be> 1000d6ba: 9101 str r1, [sp, #4] 1000d6bc: 005b lsls r3, r3, #1 1000d6be: b2db uxtb r3, r3 1000d6c0: 2f01 cmp r7, #1 1000d6c2: d030 beq.n 1000d726 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x44e> 1000d6c4: 2260 movs r2, #96 ; 0x60 1000d6c6: 4313 orrs r3, r2 1000d6c8: 71a3 strb r3, [r4, #6] 1000d6ca: 7823 ldrb r3, [r4, #0] 1000d6cc: 9901 ldr r1, [sp, #4] 1000d6ce: 542b strb r3, [r5, r0] 1000d6d0: 7862 ldrb r2, [r4, #1] 1000d6d2: 1c43 adds r3, r0, #1 1000d6d4: b29b uxth r3, r3 1000d6d6: 54ea strb r2, [r5, r3] 1000d6d8: 78a2 ldrb r2, [r4, #2] 1000d6da: 1c83 adds r3, r0, #2 1000d6dc: b29b uxth r3, r3 1000d6de: 54ea strb r2, [r5, r3] 1000d6e0: 78e2 ldrb r2, [r4, #3] 1000d6e2: 1cc3 adds r3, r0, #3 1000d6e4: b29b uxth r3, r3 1000d6e6: 54ea strb r2, [r5, r3] 1000d6e8: 7922 ldrb r2, [r4, #4] 1000d6ea: 1d03 adds r3, r0, #4 1000d6ec: b29b uxth r3, r3 1000d6ee: 54ea strb r2, [r5, r3] 1000d6f0: 7962 ldrb r2, [r4, #5] 1000d6f2: 1d43 adds r3, r0, #5 1000d6f4: b29b uxth r3, r3 1000d6f6: 54ea strb r2, [r5, r3] 1000d6f8: 79a2 ldrb r2, [r4, #6] 1000d6fa: 1d83 adds r3, r0, #6 1000d6fc: b29b uxth r3, r3 1000d6fe: 3101 adds r1, #1 1000d700: 54ea strb r2, [r5, r3] 1000d702: b2ca uxtb r2, r1 1000d704: 9201 str r2, [sp, #4] 1000d706: 4662 mov r2, ip 1000d708: 4661 mov r1, ip 1000d70a: 9e03 ldr r6, [sp, #12] 1000d70c: 1dc3 adds r3, r0, #7 1000d70e: 5b92 ldrh r2, [r2, r6] 1000d710: b29b uxth r3, r3 1000d712: 1e57 subs r7, r2, #1 1000d714: 538f strh r7, [r1, r6] 1000d716: 2a00 cmp r2, #0 1000d718: d00a beq.n 1000d730 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x458> 1000d71a: 0018 movs r0, r3 1000d71c: 9901 ldr r1, [sp, #4] 1000d71e: e74e b.n 1000d5be <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x2e6> 1000d720: 9101 str r1, [sp, #4] 1000d722: 2701 movs r7, #1 1000d724: e766 b.n 1000d5f4 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x31c> 1000d726: 2220 movs r2, #32 1000d728: 4252 negs r2, r2 1000d72a: 4313 orrs r3, r2 1000d72c: b2db uxtb r3, r3 1000d72e: e7cb b.n 1000d6c8 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3f0> 1000d730: 2701 movs r7, #1 1000d732: 1e5c subs r4, r3, #1 1000d734: 5d29 ldrb r1, [r5, r4] 1000d736: 3008 adds r0, #8 1000d738: 4339 orrs r1, r7 1000d73a: 4666 mov r6, ip 1000d73c: 001a movs r2, r3 1000d73e: b280 uxth r0, r0 1000d740: 5529 strb r1, [r5, r4] 1000d742: e6ab b.n 1000d49c <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x1c4> 1000d744: 2701 movs r7, #1 1000d746: e64b b.n 1000d3e0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x108> 1000d748: 4688 mov r8, r1 1000d74a: 2701 movs r7, #1 1000d74c: e5e3 b.n 1000d316 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3e> 1000d74e: 22e0 movs r2, #224 ; 0xe0 1000d750: 4313 orrs r3, r2 1000d752: e61c b.n 1000d38e <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xb6> 1000d754: 22e0 movs r2, #224 ; 0xe0 1000d756: 4313 orrs r3, r2 1000d758: e67a b.n 1000d450 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x178> 1000d75a: 79b3 ldrb r3, [r6, #6] 1000d75c: 000a movs r2, r1 1000d75e: 469a mov sl, r3 1000d760: e792 b.n 1000d688 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3b0> 1000d762: 2700 movs r7, #0 1000d764: e746 b.n 1000d5f4 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x31c> 1000d766: 7822 ldrb r2, [r4, #0] 1000d768: 736b strb r3, [r5, #13] 1000d76a: 71ea strb r2, [r5, #7] 1000d76c: 7862 ldrb r2, [r4, #1] 1000d76e: 722a strb r2, [r5, #8] 1000d770: 78a2 ldrb r2, [r4, #2] 1000d772: 726a strb r2, [r5, #9] 1000d774: 78e2 ldrb r2, [r4, #3] 1000d776: 72aa strb r2, [r5, #10] 1000d778: 7922 ldrb r2, [r4, #4] 1000d77a: 72ea strb r2, [r5, #11] 1000d77c: 7962 ldrb r2, [r4, #5] 1000d77e: 732a strb r2, [r5, #12] 1000d780: e680 b.n 1000d484 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x1ac> 1000d782: 7823 ldrb r3, [r4, #0] 1000d784: 702b strb r3, [r5, #0] 1000d786: 7863 ldrb r3, [r4, #1] 1000d788: 706b strb r3, [r5, #1] 1000d78a: 78a3 ldrb r3, [r4, #2] 1000d78c: 70ab strb r3, [r5, #2] 1000d78e: 78e3 ldrb r3, [r4, #3] 1000d790: 70eb strb r3, [r5, #3] 1000d792: e60e b.n 1000d3b2 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0xda> 1000d794: 465b mov r3, fp 1000d796: 781b ldrb r3, [r3, #0] 1000d798: 9a01 ldr r2, [sp, #4] 1000d79a: 469a mov sl, r3 1000d79c: 2302 movs r3, #2 1000d79e: 4699 mov r9, r3 1000d7a0: e772 b.n 1000d688 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3b0> 1000d7a2: 2602 movs r6, #2 1000d7a4: e6d5 b.n 1000d552 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x27a> 1000d7a6: 2700 movs r7, #0 1000d7a8: e61a b.n 1000d3e0 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x108> 1000d7aa: 2700 movs r7, #0 1000d7ac: e5b3 b.n 1000d316 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3e> 1000d7ae: 5cf3 ldrb r3, [r6, r3] 1000d7b0: 000a movs r2, r1 1000d7b2: 469a mov sl, r3 1000d7b4: e768 b.n 1000d688 <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3b0> 1000d7b6: 464b mov r3, r9 1000d7b8: 9301 str r3, [sp, #4] 1000d7ba: 0003 movs r3, r0 1000d7bc: 4650 mov r0, sl 1000d7be: e77d b.n 1000d6bc <_ZN9KissClass11EncodeFrameEP10aprs_frameP10ax25_frame+0x3e4> 1000d7c0 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame>: 1000d7c0: b5f0 push {r4, r5, r6, r7, lr} 1000d7c2: 4657 mov r7, sl 1000d7c4: 46de mov lr, fp 1000d7c6: 464e mov r6, r9 1000d7c8: 4645 mov r5, r8 1000d7ca: 238e movs r3, #142 ; 0x8e 1000d7cc: b5e0 push {r5, r6, r7, lr} 1000d7ce: 0017 movs r7, r2 1000d7d0: 2200 movs r2, #0 1000d7d2: 00db lsls r3, r3, #3 1000d7d4: 54fa strb r2, [r7, r3] 1000d7d6: 780b ldrb r3, [r1, #0] 1000d7d8: b083 sub sp, #12 1000d7da: 468a mov sl, r1 1000d7dc: 2001 movs r0, #1 1000d7de: 2bc0 cmp r3, #192 ; 0xc0 1000d7e0: d006 beq.n 1000d7f0 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x30> 1000d7e2: b003 add sp, #12 1000d7e4: bc3c pop {r2, r3, r4, r5} 1000d7e6: 4690 mov r8, r2 1000d7e8: 4699 mov r9, r3 1000d7ea: 46a2 mov sl, r4 1000d7ec: 46ab mov fp, r5 1000d7ee: bdf0 pop {r4, r5, r6, r7, pc} 1000d7f0: 784b ldrb r3, [r1, #1] 1000d7f2: 2b00 cmp r3, #0 1000d7f4: d100 bne.n 1000d7f8 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x38> 1000d7f6: e1bf b.n 1000db78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b8> 1000d7f8: 2bff cmp r3, #255 ; 0xff 1000d7fa: d100 bne.n 1000d7fe <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3e> 1000d7fc: e23a b.n 1000dc74 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4b4> 1000d7fe: 2260 movs r2, #96 ; 0x60 1000d800: 2500 movs r5, #0 1000d802: 4bdb ldr r3, [pc, #876] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d804: 54fa strb r2, [r7, r3] 1000d806: 4653 mov r3, sl 1000d808: 785a ldrb r2, [r3, #1] 1000d80a: 4bd9 ldr r3, [pc, #868] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d80c: 1c6c adds r4, r5, #1 1000d80e: 469c mov ip, r3 1000d810: b2a0 uxth r0, r4 1000d812: 1839 adds r1, r7, r0 1000d814: 1052 asrs r2, r2, #1 1000d816: 4461 add r1, ip 1000d818: 700a strb r2, [r1, #0] 1000d81a: 2a20 cmp r2, #32 1000d81c: d001 beq.n 1000d822 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x62> 1000d81e: 0005 movs r5, r0 1000d820: 1c44 adds r4, r0, #1 1000d822: 4653 mov r3, sl 1000d824: 789a ldrb r2, [r3, #2] 1000d826: 4bd2 ldr r3, [pc, #840] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d828: b2a0 uxth r0, r4 1000d82a: 469c mov ip, r3 1000d82c: 1839 adds r1, r7, r0 1000d82e: 1052 asrs r2, r2, #1 1000d830: 4461 add r1, ip 1000d832: 700a strb r2, [r1, #0] 1000d834: 2a20 cmp r2, #32 1000d836: d001 beq.n 1000d83c <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x7c> 1000d838: 0005 movs r5, r0 1000d83a: 1c44 adds r4, r0, #1 1000d83c: 4653 mov r3, sl 1000d83e: 78da ldrb r2, [r3, #3] 1000d840: 4bcb ldr r3, [pc, #812] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d842: b2a0 uxth r0, r4 1000d844: 469c mov ip, r3 1000d846: 1839 adds r1, r7, r0 1000d848: 1052 asrs r2, r2, #1 1000d84a: 4461 add r1, ip 1000d84c: 700a strb r2, [r1, #0] 1000d84e: 2a20 cmp r2, #32 1000d850: d001 beq.n 1000d856 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x96> 1000d852: 0005 movs r5, r0 1000d854: 1c44 adds r4, r0, #1 1000d856: 4653 mov r3, sl 1000d858: 791a ldrb r2, [r3, #4] 1000d85a: 4bc5 ldr r3, [pc, #788] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d85c: b2a0 uxth r0, r4 1000d85e: 469c mov ip, r3 1000d860: 1839 adds r1, r7, r0 1000d862: 1052 asrs r2, r2, #1 1000d864: 4461 add r1, ip 1000d866: 700a strb r2, [r1, #0] 1000d868: 2a20 cmp r2, #32 1000d86a: d001 beq.n 1000d870 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0xb0> 1000d86c: 0005 movs r5, r0 1000d86e: 1c44 adds r4, r0, #1 1000d870: 4653 mov r3, sl 1000d872: 795a ldrb r2, [r3, #5] 1000d874: 4bbe ldr r3, [pc, #760] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d876: b2a0 uxth r0, r4 1000d878: 469c mov ip, r3 1000d87a: 1839 adds r1, r7, r0 1000d87c: 1052 asrs r2, r2, #1 1000d87e: 4461 add r1, ip 1000d880: 700a strb r2, [r1, #0] 1000d882: 2a20 cmp r2, #32 1000d884: d001 beq.n 1000d88a <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0xca> 1000d886: 0005 movs r5, r0 1000d888: 1c44 adds r4, r0, #1 1000d88a: 4653 mov r3, sl 1000d88c: 7999 ldrb r1, [r3, #6] 1000d88e: b2a4 uxth r4, r4 1000d890: 06c8 lsls r0, r1, #27 1000d892: 0022 movs r2, r4 1000d894: 0f00 lsrs r0, r0, #28 1000d896: d014 beq.n 1000d8c2 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x102> 1000d898: 4bb5 ldr r3, [pc, #724] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d89a: 193c adds r4, r7, r4 1000d89c: 469c mov ip, r3 1000d89e: 3bde subs r3, #222 ; 0xde 1000d8a0: 4464 add r4, ip 1000d8a2: 3bff subs r3, #255 ; 0xff 1000d8a4: 7023 strb r3, [r4, #0] 1000d8a6: 1ca9 adds r1, r5, #2 1000d8a8: 1cec adds r4, r5, #3 1000d8aa: b289 uxth r1, r1 1000d8ac: b2a4 uxth r4, r4 1000d8ae: 0022 movs r2, r4 1000d8b0: 1879 adds r1, r7, r1 1000d8b2: 2809 cmp r0, #9 1000d8b4: d900 bls.n 1000d8b8 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0xf8> 1000d8b6: e1bc b.n 1000dc32 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x472> 1000d8b8: 4653 mov r3, sl 1000d8ba: 4461 add r1, ip 1000d8bc: 3030 adds r0, #48 ; 0x30 1000d8be: 7008 strb r0, [r1, #0] 1000d8c0: 7999 ldrb r1, [r3, #6] 1000d8c2: b249 sxtb r1, r1 1000d8c4: 2900 cmp r1, #0 1000d8c6: da08 bge.n 1000d8da <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x11a> 1000d8c8: 4aa9 ldr r2, [pc, #676] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d8ca: 193b adds r3, r7, r4 1000d8cc: 4694 mov ip, r2 1000d8ce: 3ae1 subs r2, #225 ; 0xe1 1000d8d0: 3aff subs r2, #255 ; 0xff 1000d8d2: 4463 add r3, ip 1000d8d4: 3401 adds r4, #1 1000d8d6: 701a strb r2, [r3, #0] 1000d8d8: b2a2 uxth r2, r4 1000d8da: 4ba5 ldr r3, [pc, #660] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d8dc: 18ba adds r2, r7, r2 1000d8de: 469c mov ip, r3 1000d8e0: 2300 movs r3, #0 1000d8e2: 4462 add r2, ip 1000d8e4: 7013 strb r3, [r2, #0] 1000d8e6: 4653 mov r3, sl 1000d8e8: 79db ldrb r3, [r3, #7] 1000d8ea: 105b asrs r3, r3, #1 1000d8ec: 703b strb r3, [r7, #0] 1000d8ee: 3b20 subs r3, #32 1000d8f0: 425a negs r2, r3 1000d8f2: 4153 adcs r3, r2 1000d8f4: 4652 mov r2, sl 1000d8f6: 425b negs r3, r3 1000d8f8: 7a12 ldrb r2, [r2, #8] 1000d8fa: b29b uxth r3, r3 1000d8fc: 1c5c adds r4, r3, #1 1000d8fe: b2a1 uxth r1, r4 1000d900: 1052 asrs r2, r2, #1 1000d902: 547a strb r2, [r7, r1] 1000d904: 2a20 cmp r2, #32 1000d906: d001 beq.n 1000d90c <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x14c> 1000d908: 000b movs r3, r1 1000d90a: 1c4c adds r4, r1, #1 1000d90c: 4652 mov r2, sl 1000d90e: 7a52 ldrb r2, [r2, #9] 1000d910: b2a1 uxth r1, r4 1000d912: 1052 asrs r2, r2, #1 1000d914: 547a strb r2, [r7, r1] 1000d916: 2a20 cmp r2, #32 1000d918: d001 beq.n 1000d91e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x15e> 1000d91a: 000b movs r3, r1 1000d91c: 1c4c adds r4, r1, #1 1000d91e: 4652 mov r2, sl 1000d920: 7a92 ldrb r2, [r2, #10] 1000d922: b2a1 uxth r1, r4 1000d924: 1052 asrs r2, r2, #1 1000d926: 547a strb r2, [r7, r1] 1000d928: 2a20 cmp r2, #32 1000d92a: d001 beq.n 1000d930 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x170> 1000d92c: 000b movs r3, r1 1000d92e: 1c4c adds r4, r1, #1 1000d930: 4652 mov r2, sl 1000d932: 7ad2 ldrb r2, [r2, #11] 1000d934: b2a1 uxth r1, r4 1000d936: 1052 asrs r2, r2, #1 1000d938: 547a strb r2, [r7, r1] 1000d93a: 2a20 cmp r2, #32 1000d93c: d001 beq.n 1000d942 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x182> 1000d93e: 000b movs r3, r1 1000d940: 1c4c adds r4, r1, #1 1000d942: 4652 mov r2, sl 1000d944: 7b12 ldrb r2, [r2, #12] 1000d946: b2a1 uxth r1, r4 1000d948: 1052 asrs r2, r2, #1 1000d94a: 547a strb r2, [r7, r1] 1000d94c: 2a20 cmp r2, #32 1000d94e: d001 beq.n 1000d954 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x194> 1000d950: 000b movs r3, r1 1000d952: 1c4c adds r4, r1, #1 1000d954: 4652 mov r2, sl 1000d956: 7b52 ldrb r2, [r2, #13] 1000d958: b2a4 uxth r4, r4 1000d95a: 06d0 lsls r0, r2, #27 1000d95c: 0025 movs r5, r4 1000d95e: 0f00 lsrs r0, r0, #28 1000d960: d00d beq.n 1000d97e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1be> 1000d962: 222d movs r2, #45 ; 0x2d 1000d964: 553a strb r2, [r7, r4] 1000d966: 1cdc adds r4, r3, #3 1000d968: 1c9a adds r2, r3, #2 1000d96a: b2a4 uxth r4, r4 1000d96c: b292 uxth r2, r2 1000d96e: 0025 movs r5, r4 1000d970: 2809 cmp r0, #9 1000d972: d900 bls.n 1000d976 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1b6> 1000d974: e171 b.n 1000dc5a <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x49a> 1000d976: 4653 mov r3, sl 1000d978: 3030 adds r0, #48 ; 0x30 1000d97a: 54b8 strb r0, [r7, r2] 1000d97c: 7b5a ldrb r2, [r3, #13] 1000d97e: b252 sxtb r2, r2 1000d980: 2a00 cmp r2, #0 1000d982: da03 bge.n 1000d98c <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1cc> 1000d984: 232a movs r3, #42 ; 0x2a 1000d986: 553b strb r3, [r7, r4] 1000d988: 3401 adds r4, #1 1000d98a: b2a5 uxth r5, r4 1000d98c: 2300 movs r3, #0 1000d98e: 4652 mov r2, sl 1000d990: 557b strb r3, [r7, r5] 1000d992: 7b52 ldrb r2, [r2, #13] 1000d994: 07d2 lsls r2, r2, #31 1000d996: d500 bpl.n 1000d99a <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1da> 1000d998: e16e b.n 1000dc78 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4b8> 1000d99a: 330e adds r3, #14 1000d99c: 4453 add r3, sl 1000d99e: 4699 mov r9, r3 1000d9a0: 2385 movs r3, #133 ; 0x85 1000d9a2: 2201 movs r2, #1 1000d9a4: 009b lsls r3, r3, #2 1000d9a6: 469c mov ip, r3 1000d9a8: 4690 mov r8, r2 1000d9aa: 44bc add ip, r7 1000d9ac: 320d adds r2, #13 1000d9ae: 4646 mov r6, r8 1000d9b0: 4693 mov fp, r2 1000d9b2: 46b8 mov r8, r7 1000d9b4: 464f mov r7, r9 1000d9b6: 46e1 mov r9, ip 1000d9b8: b2b3 uxth r3, r6 1000d9ba: 9301 str r3, [sp, #4] 1000d9bc: 464b mov r3, r9 1000d9be: 783a ldrb r2, [r7, #0] 1000d9c0: 4d6b ldr r5, [pc, #428] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d9c2: 1052 asrs r2, r2, #1 1000d9c4: 701a strb r2, [r3, #0] 1000d9c6: 3a20 subs r2, #32 1000d9c8: 4253 negs r3, r2 1000d9ca: 415a adcs r2, r3 1000d9cc: 2301 movs r3, #1 1000d9ce: 46ac mov ip, r5 1000d9d0: b292 uxth r2, r2 1000d9d2: 1a99 subs r1, r3, r2 1000d9d4: 00b3 lsls r3, r6, #2 1000d9d6: 9300 str r3, [sp, #0] 1000d9d8: 199b adds r3, r3, r6 1000d9da: 005b lsls r3, r3, #1 1000d9dc: 7878 ldrb r0, [r7, #1] 1000d9de: b289 uxth r1, r1 1000d9e0: 4443 add r3, r8 1000d9e2: 185b adds r3, r3, r1 1000d9e4: 1040 asrs r0, r0, #1 1000d9e6: 4463 add r3, ip 1000d9e8: 7018 strb r0, [r3, #0] 1000d9ea: 2820 cmp r0, #32 1000d9ec: d101 bne.n 1000d9f2 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x232> 1000d9ee: 4252 negs r2, r2 1000d9f0: b291 uxth r1, r2 1000d9f2: 4c5f ldr r4, [pc, #380] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000d9f4: 9a00 ldr r2, [sp, #0] 1000d9f6: 46a4 mov ip, r4 1000d9f8: 1992 adds r2, r2, r6 1000d9fa: 1c4d adds r5, r1, #1 1000d9fc: 0052 lsls r2, r2, #1 1000d9fe: b2ad uxth r5, r5 1000da00: 78b8 ldrb r0, [r7, #2] 1000da02: 4442 add r2, r8 1000da04: 1952 adds r2, r2, r5 1000da06: 1040 asrs r0, r0, #1 1000da08: 4462 add r2, ip 1000da0a: 002b movs r3, r5 1000da0c: 7010 strb r0, [r2, #0] 1000da0e: 2820 cmp r0, #32 1000da10: d003 beq.n 1000da1a <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x25a> 1000da12: 3102 adds r1, #2 1000da14: b28b uxth r3, r1 1000da16: 0029 movs r1, r5 1000da18: 001d movs r5, r3 1000da1a: 4c55 ldr r4, [pc, #340] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000da1c: 9a00 ldr r2, [sp, #0] 1000da1e: 46a4 mov ip, r4 1000da20: 1992 adds r2, r2, r6 1000da22: 0052 lsls r2, r2, #1 1000da24: 78f8 ldrb r0, [r7, #3] 1000da26: 4442 add r2, r8 1000da28: 18d2 adds r2, r2, r3 1000da2a: 1040 asrs r0, r0, #1 1000da2c: 4462 add r2, ip 1000da2e: 7010 strb r0, [r2, #0] 1000da30: 2820 cmp r0, #32 1000da32: d003 beq.n 1000da3c <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x27c> 1000da34: 1c6b adds r3, r5, #1 1000da36: b29b uxth r3, r3 1000da38: 0029 movs r1, r5 1000da3a: 001d movs r5, r3 1000da3c: 4c4c ldr r4, [pc, #304] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000da3e: 9a00 ldr r2, [sp, #0] 1000da40: 46a4 mov ip, r4 1000da42: 1992 adds r2, r2, r6 1000da44: 0052 lsls r2, r2, #1 1000da46: 7938 ldrb r0, [r7, #4] 1000da48: 4442 add r2, r8 1000da4a: 18d2 adds r2, r2, r3 1000da4c: 1040 asrs r0, r0, #1 1000da4e: 4462 add r2, ip 1000da50: 7010 strb r0, [r2, #0] 1000da52: 2820 cmp r0, #32 1000da54: d003 beq.n 1000da5e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x29e> 1000da56: 1c6b adds r3, r5, #1 1000da58: b29b uxth r3, r3 1000da5a: 0029 movs r1, r5 1000da5c: 001d movs r5, r3 1000da5e: 4c44 ldr r4, [pc, #272] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000da60: 9a00 ldr r2, [sp, #0] 1000da62: 46a4 mov ip, r4 1000da64: 1992 adds r2, r2, r6 1000da66: 0052 lsls r2, r2, #1 1000da68: 7978 ldrb r0, [r7, #5] 1000da6a: 4442 add r2, r8 1000da6c: 18d2 adds r2, r2, r3 1000da6e: 1040 asrs r0, r0, #1 1000da70: 4462 add r2, ip 1000da72: 7010 strb r0, [r2, #0] 1000da74: 2820 cmp r0, #32 1000da76: d003 beq.n 1000da80 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x2c0> 1000da78: 1c6b adds r3, r5, #1 1000da7a: b29b uxth r3, r3 1000da7c: 0029 movs r1, r5 1000da7e: 001d movs r5, r3 1000da80: 240f movs r4, #15 1000da82: 79ba ldrb r2, [r7, #6] 1000da84: 1050 asrs r0, r2, #1 1000da86: 4020 ands r0, r4 1000da88: d01a beq.n 1000dac0 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x300> 1000da8a: 4c39 ldr r4, [pc, #228] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000da8c: 9a00 ldr r2, [sp, #0] 1000da8e: 46a4 mov ip, r4 1000da90: 1992 adds r2, r2, r6 1000da92: 0052 lsls r2, r2, #1 1000da94: 4442 add r2, r8 1000da96: 18d3 adds r3, r2, r3 1000da98: 3cde subs r4, #222 ; 0xde 1000da9a: 4463 add r3, ip 1000da9c: 3cff subs r4, #255 ; 0xff 1000da9e: 701c strb r4, [r3, #0] 1000daa0: 1c8b adds r3, r1, #2 1000daa2: b29b uxth r3, r3 1000daa4: 469c mov ip, r3 1000daa6: 1ccb adds r3, r1, #3 1000daa8: b29b uxth r3, r3 1000daaa: 001d movs r5, r3 1000daac: 2809 cmp r0, #9 1000daae: d900 bls.n 1000dab2 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x2f2> 1000dab0: e09c b.n 1000dbec <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x42c> 1000dab2: 492f ldr r1, [pc, #188] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000dab4: 4462 add r2, ip 1000dab6: 468c mov ip, r1 1000dab8: 3030 adds r0, #48 ; 0x30 1000daba: 4462 add r2, ip 1000dabc: 7010 strb r0, [r2, #0] 1000dabe: 79ba ldrb r2, [r7, #6] 1000dac0: b252 sxtb r2, r2 1000dac2: 2a00 cmp r2, #0 1000dac4: da0c bge.n 1000dae0 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x320> 1000dac6: 9a00 ldr r2, [sp, #0] 1000dac8: 3501 adds r5, #1 1000daca: 1992 adds r2, r2, r6 1000dacc: 0052 lsls r2, r2, #1 1000dace: 4442 add r2, r8 1000dad0: 18d3 adds r3, r2, r3 1000dad2: 4a27 ldr r2, [pc, #156] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000dad4: 4694 mov ip, r2 1000dad6: 3ae1 subs r2, #225 ; 0xe1 1000dad8: 4463 add r3, ip 1000dada: 3aff subs r2, #255 ; 0xff 1000dadc: 701a strb r2, [r3, #0] 1000dade: b2ab uxth r3, r5 1000dae0: 9a00 ldr r2, [sp, #0] 1000dae2: 1994 adds r4, r2, r6 1000dae4: 4a22 ldr r2, [pc, #136] ; (1000db70 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b0>) 1000dae6: 0064 lsls r4, r4, #1 1000dae8: 4694 mov ip, r2 1000daea: 2200 movs r2, #0 1000daec: 4444 add r4, r8 1000daee: 18e3 adds r3, r4, r3 1000daf0: 4463 add r3, ip 1000daf2: 701a strb r2, [r3, #0] 1000daf4: 465b mov r3, fp 1000daf6: 2201 movs r2, #1 1000daf8: 3307 adds r3, #7 1000dafa: b29b uxth r3, r3 1000dafc: 469b mov fp, r3 1000dafe: 79bb ldrb r3, [r7, #6] 1000db00: 421a tst r2, r3 1000db02: d170 bne.n 1000dbe6 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x426> 1000db04: 230a movs r3, #10 1000db06: 469c mov ip, r3 1000db08: 465b mov r3, fp 1000db0a: 3601 adds r6, #1 1000db0c: 3707 adds r7, #7 1000db0e: 44e1 add r9, ip 1000db10: 2b4d cmp r3, #77 ; 0x4d 1000db12: d000 beq.n 1000db16 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x356> 1000db14: e750 b.n 1000d9b8 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1f8> 1000db16: 3b44 subs r3, #68 ; 0x44 1000db18: 4647 mov r7, r8 1000db1a: 001a movs r2, r3 1000db1c: 9301 str r3, [sp, #4] 1000db1e: 4b15 ldr r3, [pc, #84] ; (1000db74 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3b4>) 1000db20: 52fa strh r2, [r7, r3] 1000db22: 233a movs r3, #58 ; 0x3a 1000db24: 72bb strb r3, [r7, #10] 1000db26: 465b mov r3, fp 1000db28: 4652 mov r2, sl 1000db2a: 3302 adds r3, #2 1000db2c: b29b uxth r3, r3 1000db2e: 5cd2 ldrb r2, [r2, r3] 1000db30: 2a00 cmp r2, #0 1000db32: d074 beq.n 1000dc1e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x45e> 1000db34: 24fe movs r4, #254 ; 0xfe 1000db36: 465b mov r3, fp 1000db38: 34ff adds r4, #255 ; 0xff 1000db3a: 1cd9 adds r1, r3, #3 1000db3c: 1ae4 subs r4, r4, r3 1000db3e: b289 uxth r1, r1 1000db40: b2a4 uxth r4, r4 1000db42: 4451 add r1, sl 1000db44: 3403 adds r4, #3 1000db46: 2302 movs r3, #2 1000db48: e003 b.n 1000db52 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x392> 1000db4a: 3301 adds r3, #1 1000db4c: 3101 adds r1, #1 1000db4e: 42a3 cmp r3, r4 1000db50: d005 beq.n 1000db5e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x39e> 1000db52: 18f8 adds r0, r7, r3 1000db54: 7242 strb r2, [r0, #9] 1000db56: 780a ldrb r2, [r1, #0] 1000db58: 0018 movs r0, r3 1000db5a: 2a00 cmp r2, #0 1000db5c: d1f5 bne.n 1000db4a <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x38a> 1000db5e: 2300 movs r3, #0 1000db60: 1838 adds r0, r7, r0 1000db62: 7283 strb r3, [r0, #10] 1000db64: 238e movs r3, #142 ; 0x8e 1000db66: 2201 movs r2, #1 1000db68: 00db lsls r3, r3, #3 1000db6a: 54fa strb r2, [r7, r3] 1000db6c: 2000 movs r0, #0 1000db6e: e638 b.n 1000d7e2 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x22> 1000db70: 0000020a .word 0x0000020a 1000db74: 0000026e .word 0x0000026e 1000db78: 000b movs r3, r1 1000db7a: 7889 ldrb r1, [r1, #2] 1000db7c: 29c0 cmp r1, #192 ; 0xc0 1000db7e: d025 beq.n 1000dbcc <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x40c> 1000db80: 2300 movs r3, #0 1000db82: 3202 adds r2, #2 1000db84: 2402 movs r4, #2 1000db86: 25c0 movs r5, #192 ; 0xc0 1000db88: 4656 mov r6, sl 1000db8a: 46bc mov ip, r7 1000db8c: e007 b.n 1000db9e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3de> 1000db8e: 0002 movs r2, r0 1000db90: 7039 strb r1, [r7, #0] 1000db92: 5cb1 ldrb r1, [r6, r2] 1000db94: 3301 adds r3, #1 1000db96: b29b uxth r3, r3 1000db98: 0014 movs r4, r2 1000db9a: 29c0 cmp r1, #192 ; 0xc0 1000db9c: d013 beq.n 1000dbc6 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x406> 1000db9e: 1c50 adds r0, r2, #1 1000dba0: 18f7 adds r7, r6, r3 1000dba2: b280 uxth r0, r0 1000dba4: 29db cmp r1, #219 ; 0xdb 1000dba6: d1f2 bne.n 1000db8e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3ce> 1000dba8: 1934 adds r4, r6, r4 1000dbaa: 7864 ldrb r4, [r4, #1] 1000dbac: 2cdc cmp r4, #220 ; 0xdc 1000dbae: d032 beq.n 1000dc16 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x456> 1000dbb0: 2cdd cmp r4, #221 ; 0xdd 1000dbb2: d1ec bne.n 1000db8e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3ce> 1000dbb4: 3202 adds r2, #2 1000dbb6: b292 uxth r2, r2 1000dbb8: 7039 strb r1, [r7, #0] 1000dbba: 5cb1 ldrb r1, [r6, r2] 1000dbbc: 3301 adds r3, #1 1000dbbe: b29b uxth r3, r3 1000dbc0: 0014 movs r4, r2 1000dbc2: 29c0 cmp r1, #192 ; 0xc0 1000dbc4: d1eb bne.n 1000db9e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3de> 1000dbc6: 46b2 mov sl, r6 1000dbc8: 4667 mov r7, ip 1000dbca: 4453 add r3, sl 1000dbcc: 2200 movs r2, #0 1000dbce: 701a strb r2, [r3, #0] 1000dbd0: 4653 mov r3, sl 1000dbd2: 781b ldrb r3, [r3, #0] 1000dbd4: 4a2e ldr r2, [pc, #184] ; (1000dc90 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4d0>) 1000dbd6: 105b asrs r3, r3, #1 1000dbd8: 54bb strb r3, [r7, r2] 1000dbda: 3b20 subs r3, #32 1000dbdc: 425a negs r2, r3 1000dbde: 4153 adcs r3, r2 1000dbe0: 425b negs r3, r3 1000dbe2: b29d uxth r5, r3 1000dbe4: e60f b.n 1000d806 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x46> 1000dbe6: 4647 mov r7, r8 1000dbe8: 9a01 ldr r2, [sp, #4] 1000dbea: e798 b.n 1000db1e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x35e> 1000dbec: 4664 mov r4, ip 1000dbee: 1915 adds r5, r2, r4 1000dbf0: 4c27 ldr r4, [pc, #156] ; (1000dc90 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4d0>) 1000dbf2: 18d3 adds r3, r2, r3 1000dbf4: 46a4 mov ip, r4 1000dbf6: 3cda subs r4, #218 ; 0xda 1000dbf8: 4465 add r5, ip 1000dbfa: 3cff subs r4, #255 ; 0xff 1000dbfc: 702c strb r4, [r5, #0] 1000dbfe: 001c movs r4, r3 1000dc00: 1d0d adds r5, r1, #4 1000dc02: 210a movs r1, #10 1000dc04: 4464 add r4, ip 1000dc06: f7fa f831 bl 10007c6c <__wrap___aeabi_uidiv> 1000dc0a: 3130 adds r1, #48 ; 0x30 1000dc0c: b2ad uxth r5, r5 1000dc0e: 7021 strb r1, [r4, #0] 1000dc10: 79ba ldrb r2, [r7, #6] 1000dc12: 002b movs r3, r5 1000dc14: e754 b.n 1000dac0 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x300> 1000dc16: 3202 adds r2, #2 1000dc18: 703d strb r5, [r7, #0] 1000dc1a: b292 uxth r2, r2 1000dc1c: e7b9 b.n 1000db92 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x3d2> 1000dc1e: 2001 movs r0, #1 1000dc20: 2300 movs r3, #0 1000dc22: 1838 adds r0, r7, r0 1000dc24: 7283 strb r3, [r0, #10] 1000dc26: 238e movs r3, #142 ; 0x8e 1000dc28: 2201 movs r2, #1 1000dc2a: 00db lsls r3, r3, #3 1000dc2c: 54fa strb r2, [r7, r3] 1000dc2e: 2000 movs r0, #0 1000dc30: e5d7 b.n 1000d7e2 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x22> 1000dc32: 4b17 ldr r3, [pc, #92] ; (1000dc90 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4d0>) 1000dc34: 18ba adds r2, r7, r2 1000dc36: 469c mov ip, r3 1000dc38: 3bda subs r3, #218 ; 0xda 1000dc3a: 4461 add r1, ip 1000dc3c: 3bff subs r3, #255 ; 0xff 1000dc3e: 700b strb r3, [r1, #0] 1000dc40: 4663 mov r3, ip 1000dc42: 210a movs r1, #10 1000dc44: 1d2c adds r4, r5, #4 1000dc46: 18d5 adds r5, r2, r3 1000dc48: f7fa f810 bl 10007c6c <__wrap___aeabi_uidiv> 1000dc4c: 4653 mov r3, sl 1000dc4e: 3130 adds r1, #48 ; 0x30 1000dc50: b2a4 uxth r4, r4 1000dc52: 7029 strb r1, [r5, #0] 1000dc54: 7999 ldrb r1, [r3, #6] 1000dc56: 0022 movs r2, r4 1000dc58: e633 b.n 1000d8c2 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x102> 1000dc5a: 2131 movs r1, #49 ; 0x31 1000dc5c: 3304 adds r3, #4 1000dc5e: 54b9 strb r1, [r7, r2] 1000dc60: 3927 subs r1, #39 ; 0x27 1000dc62: b29c uxth r4, r3 1000dc64: f7fa f802 bl 10007c6c <__wrap___aeabi_uidiv> 1000dc68: 4653 mov r3, sl 1000dc6a: 3130 adds r1, #48 ; 0x30 1000dc6c: 5579 strb r1, [r7, r5] 1000dc6e: 7b5a ldrb r2, [r3, #13] 1000dc70: 0025 movs r5, r4 1000dc72: e684 b.n 1000d97e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x1be> 1000dc74: 2002 movs r0, #2 1000dc76: e5b4 b.n 1000d7e2 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x22> 1000dc78: 4a06 ldr r2, [pc, #24] ; (1000dc94 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x4d4>) 1000dc7a: 52bb strh r3, [r7, r2] 1000dc7c: 233a movs r3, #58 ; 0x3a 1000dc7e: 72bb strb r3, [r7, #10] 1000dc80: 4653 mov r3, sl 1000dc82: 7c1a ldrb r2, [r3, #16] 1000dc84: 2a00 cmp r2, #0 1000dc86: d0ca beq.n 1000dc1e <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x45e> 1000dc88: 230e movs r3, #14 1000dc8a: 469b mov fp, r3 1000dc8c: e752 b.n 1000db34 <_ZN9KissClass11DecodeFrameEPhP13kiss_tx_frame+0x374> 1000dc8e: 46c0 nop ; (mov r8, r8) 1000dc90: 0000020a .word 0x0000020a 1000dc94: 0000026e .word 0x0000026e 1000dc98 <_ZN9KissClass10EncodeCallEPh>: 1000dc98: b5f0 push {r4, r5, r6, r7, lr} 1000dc9a: 46c6 mov lr, r8 1000dc9c: b500 push {lr} 1000dc9e: 780b ldrb r3, [r1, #0] 1000dca0: 000e movs r6, r1 1000dca2: 2b00 cmp r3, #0 1000dca4: d04a beq.n 1000dd3c <_ZN9KissClass10EncodeCallEPh+0xa4> 1000dca6: 2b2a cmp r3, #42 ; 0x2a 1000dca8: d043 beq.n 1000dd32 <_ZN9KissClass10EncodeCallEPh+0x9a> 1000dcaa: 2200 movs r2, #0 1000dcac: e001 b.n 1000dcb2 <_ZN9KissClass10EncodeCallEPh+0x1a> 1000dcae: 2d2a cmp r5, #42 ; 0x2a 1000dcb0: d03f beq.n 1000dd32 <_ZN9KissClass10EncodeCallEPh+0x9a> 1000dcb2: 3201 adds r2, #1 1000dcb4: b2d2 uxtb r2, r2 1000dcb6: 5cb5 ldrb r5, [r6, r2] 1000dcb8: 2d00 cmp r5, #0 1000dcba: d1f8 bne.n 1000dcae <_ZN9KissClass10EncodeCallEPh+0x16> 1000dcbc: 2000 movs r0, #0 1000dcbe: 4c20 ldr r4, [pc, #128] ; (1000dd40 <_ZN9KissClass10EncodeCallEPh+0xa8>) 1000dcc0: e006 b.n 1000dcd0 <_ZN9KissClass10EncodeCallEPh+0x38> 1000dcc2: 2805 cmp r0, #5 1000dcc4: d821 bhi.n 1000dd0a <_ZN9KissClass10EncodeCallEPh+0x72> 1000dcc6: 005b lsls r3, r3, #1 1000dcc8: 5423 strb r3, [r4, r0] 1000dcca: 3001 adds r0, #1 1000dccc: b2c0 uxtb r0, r0 1000dcce: 5c33 ldrb r3, [r6, r0] 1000dcd0: 2b00 cmp r3, #0 1000dcd2: d0f6 beq.n 1000dcc2 <_ZN9KissClass10EncodeCallEPh+0x2a> 1000dcd4: 2b2d cmp r3, #45 ; 0x2d 1000dcd6: d1f6 bne.n 1000dcc6 <_ZN9KissClass10EncodeCallEPh+0x2e> 1000dcd8: 1c47 adds r7, r0, #1 1000dcda: b2ff uxtb r7, r7 1000dcdc: 19f3 adds r3, r6, r7 1000dcde: 4698 mov r8, r3 1000dce0: 2805 cmp r0, #5 1000dce2: d808 bhi.n 1000dcf6 <_ZN9KissClass10EncodeCallEPh+0x5e> 1000dce4: 2205 movs r2, #5 1000dce6: 1a12 subs r2, r2, r0 1000dce8: b2d2 uxtb r2, r2 1000dcea: 3201 adds r2, #1 1000dcec: 1820 adds r0, r4, r0 1000dcee: 2140 movs r1, #64 ; 0x40 1000dcf0: f7fa fe34 bl 1000895c <__wrap_memset> 1000dcf4: 4643 mov r3, r8 1000dcf6: 7819 ldrb r1, [r3, #0] 1000dcf8: 2300 movs r3, #0 1000dcfa: 000a movs r2, r1 1000dcfc: 3a30 subs r2, #48 ; 0x30 1000dcfe: b2d2 uxtb r2, r2 1000dd00: 2900 cmp r1, #0 1000dd02: d002 beq.n 1000dd0a <_ZN9KissClass10EncodeCallEPh+0x72> 1000dd04: 2a09 cmp r2, #9 1000dd06: d90b bls.n 1000dd20 <_ZN9KissClass10EncodeCallEPh+0x88> 1000dd08: e7fe b.n 1000dd08 <_ZN9KissClass10EncodeCallEPh+0x70> 1000dd0a: 005b lsls r3, r3, #1 1000dd0c: b2db uxtb r3, r3 1000dd0e: 2d01 cmp r5, #1 1000dd10: d011 beq.n 1000dd36 <_ZN9KissClass10EncodeCallEPh+0x9e> 1000dd12: 2260 movs r2, #96 ; 0x60 1000dd14: 4313 orrs r3, r2 1000dd16: 0020 movs r0, r4 1000dd18: 71a3 strb r3, [r4, #6] 1000dd1a: bc04 pop {r2} 1000dd1c: 4690 mov r8, r2 1000dd1e: bdf0 pop {r4, r5, r6, r7, pc} 1000dd20: 0099 lsls r1, r3, #2 1000dd22: 185b adds r3, r3, r1 1000dd24: 005b lsls r3, r3, #1 1000dd26: 3701 adds r7, #1 1000dd28: 189b adds r3, r3, r2 1000dd2a: b2ff uxtb r7, r7 1000dd2c: b2db uxtb r3, r3 1000dd2e: 5df1 ldrb r1, [r6, r7] 1000dd30: e7e3 b.n 1000dcfa <_ZN9KissClass10EncodeCallEPh+0x62> 1000dd32: 2501 movs r5, #1 1000dd34: e7c2 b.n 1000dcbc <_ZN9KissClass10EncodeCallEPh+0x24> 1000dd36: 22e0 movs r2, #224 ; 0xe0 1000dd38: 4313 orrs r3, r2 1000dd3a: e7ec b.n 1000dd16 <_ZN9KissClass10EncodeCallEPh+0x7e> 1000dd3c: 2500 movs r5, #0 1000dd3e: e7bd b.n 1000dcbc <_ZN9KissClass10EncodeCallEPh+0x24> 1000dd40: 20001f2c .word 0x20001f2c 1000dd44 : 1000dd44: b510 push {r4, lr} 1000dd46: 2006 movs r0, #6 1000dd48: f000 fb6a bl 1000e420 1000dd4c: 2001 movs r0, #1 1000dd4e: f7f6 ffed bl 10004d2c <_exit> 1000dd52: 46c0 nop ; (mov r8, r8) 1000dd54 <_malloc_r>: 1000dd54: b5f0 push {r4, r5, r6, r7, lr} 1000dd56: 4657 mov r7, sl 1000dd58: 4645 mov r5, r8 1000dd5a: 46de mov lr, fp 1000dd5c: 464e mov r6, r9 1000dd5e: b5e0 push {r5, r6, r7, lr} 1000dd60: 000d movs r5, r1 1000dd62: 350b adds r5, #11 1000dd64: b083 sub sp, #12 1000dd66: 0007 movs r7, r0 1000dd68: 2d16 cmp r5, #22 1000dd6a: d828 bhi.n 1000ddbe <_malloc_r+0x6a> 1000dd6c: 2910 cmp r1, #16 1000dd6e: d900 bls.n 1000dd72 <_malloc_r+0x1e> 1000dd70: e0c1 b.n 1000def6 <_malloc_r+0x1a2> 1000dd72: f000 faa7 bl 1000e2c4 <__malloc_lock> 1000dd76: 2510 movs r5, #16 1000dd78: 2318 movs r3, #24 1000dd7a: 2002 movs r0, #2 1000dd7c: 4ece ldr r6, [pc, #824] ; (1000e0b8 <_malloc_r+0x364>) 1000dd7e: 18f3 adds r3, r6, r3 1000dd80: 001a movs r2, r3 1000dd82: 685c ldr r4, [r3, #4] 1000dd84: 3a08 subs r2, #8 1000dd86: 4294 cmp r4, r2 1000dd88: d100 bne.n 1000dd8c <_malloc_r+0x38> 1000dd8a: e160 b.n 1000e04e <_malloc_r+0x2fa> 1000dd8c: 2303 movs r3, #3 1000dd8e: 6862 ldr r2, [r4, #4] 1000dd90: 439a bics r2, r3 1000dd92: 0013 movs r3, r2 1000dd94: 68e2 ldr r2, [r4, #12] 1000dd96: 68a1 ldr r1, [r4, #8] 1000dd98: 60ca str r2, [r1, #12] 1000dd9a: 6091 str r1, [r2, #8] 1000dd9c: 2201 movs r2, #1 1000dd9e: 18e3 adds r3, r4, r3 1000dda0: 6859 ldr r1, [r3, #4] 1000dda2: 0038 movs r0, r7 1000dda4: 430a orrs r2, r1 1000dda6: 605a str r2, [r3, #4] 1000dda8: f000 fa8e bl 1000e2c8 <__malloc_unlock> 1000ddac: 0020 movs r0, r4 1000ddae: 3008 adds r0, #8 1000ddb0: b003 add sp, #12 1000ddb2: bc3c pop {r2, r3, r4, r5} 1000ddb4: 4690 mov r8, r2 1000ddb6: 4699 mov r9, r3 1000ddb8: 46a2 mov sl, r4 1000ddba: 46ab mov fp, r5 1000ddbc: bdf0 pop {r4, r5, r6, r7, pc} 1000ddbe: 2307 movs r3, #7 1000ddc0: 439d bics r5, r3 1000ddc2: d500 bpl.n 1000ddc6 <_malloc_r+0x72> 1000ddc4: e097 b.n 1000def6 <_malloc_r+0x1a2> 1000ddc6: 42a9 cmp r1, r5 1000ddc8: d900 bls.n 1000ddcc <_malloc_r+0x78> 1000ddca: e094 b.n 1000def6 <_malloc_r+0x1a2> 1000ddcc: f000 fa7a bl 1000e2c4 <__malloc_lock> 1000ddd0: 23f8 movs r3, #248 ; 0xf8 1000ddd2: 33ff adds r3, #255 ; 0xff 1000ddd4: 429d cmp r5, r3 1000ddd6: d800 bhi.n 1000ddda <_malloc_r+0x86> 1000ddd8: e15e b.n 1000e098 <_malloc_r+0x344> 1000ddda: 0a68 lsrs r0, r5, #9 1000dddc: d100 bne.n 1000dde0 <_malloc_r+0x8c> 1000ddde: e08e b.n 1000defe <_malloc_r+0x1aa> 1000dde0: 2804 cmp r0, #4 1000dde2: d900 bls.n 1000dde6 <_malloc_r+0x92> 1000dde4: e139 b.n 1000e05a <_malloc_r+0x306> 1000dde6: 2338 movs r3, #56 ; 0x38 1000dde8: 4698 mov r8, r3 1000ddea: 09a8 lsrs r0, r5, #6 1000ddec: 4480 add r8, r0 1000ddee: 3039 adds r0, #57 ; 0x39 1000ddf0: 00c1 lsls r1, r0, #3 1000ddf2: 4eb1 ldr r6, [pc, #708] ; (1000e0b8 <_malloc_r+0x364>) 1000ddf4: 1871 adds r1, r6, r1 1000ddf6: 3908 subs r1, #8 1000ddf8: 68cc ldr r4, [r1, #12] 1000ddfa: 42a1 cmp r1, r4 1000ddfc: d018 beq.n 1000de30 <_malloc_r+0xdc> 1000ddfe: 2303 movs r3, #3 1000de00: 6862 ldr r2, [r4, #4] 1000de02: 439a bics r2, r3 1000de04: 0013 movs r3, r2 1000de06: 1b52 subs r2, r2, r5 1000de08: 2a0f cmp r2, #15 1000de0a: dd00 ble.n 1000de0e <_malloc_r+0xba> 1000de0c: e11d b.n 1000e04a <_malloc_r+0x2f6> 1000de0e: 2a00 cmp r2, #0 1000de10: dac0 bge.n 1000dd94 <_malloc_r+0x40> 1000de12: 2303 movs r3, #3 1000de14: 469c mov ip, r3 1000de16: e008 b.n 1000de2a <_malloc_r+0xd6> 1000de18: 4662 mov r2, ip 1000de1a: 6863 ldr r3, [r4, #4] 1000de1c: 4393 bics r3, r2 1000de1e: 1b5a subs r2, r3, r5 1000de20: 2a0f cmp r2, #15 1000de22: dd00 ble.n 1000de26 <_malloc_r+0xd2> 1000de24: e111 b.n 1000e04a <_malloc_r+0x2f6> 1000de26: 2a00 cmp r2, #0 1000de28: dab4 bge.n 1000dd94 <_malloc_r+0x40> 1000de2a: 68e4 ldr r4, [r4, #12] 1000de2c: 42a1 cmp r1, r4 1000de2e: d1f3 bne.n 1000de18 <_malloc_r+0xc4> 1000de30: 0032 movs r2, r6 1000de32: 6934 ldr r4, [r6, #16] 1000de34: 3208 adds r2, #8 1000de36: 4294 cmp r4, r2 1000de38: d067 beq.n 1000df0a <_malloc_r+0x1b6> 1000de3a: 2303 movs r3, #3 1000de3c: 6861 ldr r1, [r4, #4] 1000de3e: 4399 bics r1, r3 1000de40: 468a mov sl, r1 1000de42: 000b movs r3, r1 1000de44: 1b49 subs r1, r1, r5 1000de46: 290f cmp r1, #15 1000de48: dd00 ble.n 1000de4c <_malloc_r+0xf8> 1000de4a: e112 b.n 1000e072 <_malloc_r+0x31e> 1000de4c: 6172 str r2, [r6, #20] 1000de4e: 6132 str r2, [r6, #16] 1000de50: 2900 cmp r1, #0 1000de52: daa3 bge.n 1000dd9c <_malloc_r+0x48> 1000de54: 4a99 ldr r2, [pc, #612] ; (1000e0bc <_malloc_r+0x368>) 1000de56: 4592 cmp sl, r2 1000de58: d900 bls.n 1000de5c <_malloc_r+0x108> 1000de5a: e148 b.n 1000e0ee <_malloc_r+0x39a> 1000de5c: 08db lsrs r3, r3, #3 1000de5e: 3aff subs r2, #255 ; 0xff 1000de60: 1099 asrs r1, r3, #2 1000de62: 3aff subs r2, #255 ; 0xff 1000de64: 408a lsls r2, r1 1000de66: 00db lsls r3, r3, #3 1000de68: 6871 ldr r1, [r6, #4] 1000de6a: 199b adds r3, r3, r6 1000de6c: 430a orrs r2, r1 1000de6e: 6899 ldr r1, [r3, #8] 1000de70: 6072 str r2, [r6, #4] 1000de72: 60e3 str r3, [r4, #12] 1000de74: 60a1 str r1, [r4, #8] 1000de76: 609c str r4, [r3, #8] 1000de78: 60cc str r4, [r1, #12] 1000de7a: 2101 movs r1, #1 1000de7c: 1083 asrs r3, r0, #2 1000de7e: 4099 lsls r1, r3 1000de80: 4291 cmp r1, r2 1000de82: d848 bhi.n 1000df16 <_malloc_r+0x1c2> 1000de84: 420a tst r2, r1 1000de86: d105 bne.n 1000de94 <_malloc_r+0x140> 1000de88: 2303 movs r3, #3 1000de8a: 4398 bics r0, r3 1000de8c: 0049 lsls r1, r1, #1 1000de8e: 3004 adds r0, #4 1000de90: 420a tst r2, r1 1000de92: d0fb beq.n 1000de8c <_malloc_r+0x138> 1000de94: 2303 movs r3, #3 1000de96: 4698 mov r8, r3 1000de98: 00c3 lsls r3, r0, #3 1000de9a: 4699 mov r9, r3 1000de9c: 44b1 add r9, r6 1000de9e: 46cc mov ip, r9 1000dea0: 4682 mov sl, r0 1000dea2: 4663 mov r3, ip 1000dea4: 68dc ldr r4, [r3, #12] 1000dea6: 45a4 cmp ip, r4 1000dea8: d107 bne.n 1000deba <_malloc_r+0x166> 1000deaa: e0f9 b.n 1000e0a0 <_malloc_r+0x34c> 1000deac: 2a00 cmp r2, #0 1000deae: db00 blt.n 1000deb2 <_malloc_r+0x15e> 1000deb0: e10e b.n 1000e0d0 <_malloc_r+0x37c> 1000deb2: 68e4 ldr r4, [r4, #12] 1000deb4: 45a4 cmp ip, r4 1000deb6: d100 bne.n 1000deba <_malloc_r+0x166> 1000deb8: e0f2 b.n 1000e0a0 <_malloc_r+0x34c> 1000deba: 4642 mov r2, r8 1000debc: 6863 ldr r3, [r4, #4] 1000debe: 4393 bics r3, r2 1000dec0: 1b5a subs r2, r3, r5 1000dec2: 2a0f cmp r2, #15 1000dec4: ddf2 ble.n 1000deac <_malloc_r+0x158> 1000dec6: 2001 movs r0, #1 1000dec8: 4680 mov r8, r0 1000deca: 1961 adds r1, r4, r5 1000decc: 4305 orrs r5, r0 1000dece: 6065 str r5, [r4, #4] 1000ded0: 68a0 ldr r0, [r4, #8] 1000ded2: 68e5 ldr r5, [r4, #12] 1000ded4: 3608 adds r6, #8 1000ded6: 60c5 str r5, [r0, #12] 1000ded8: 60a8 str r0, [r5, #8] 1000deda: 4640 mov r0, r8 1000dedc: 60f1 str r1, [r6, #12] 1000dede: 60b1 str r1, [r6, #8] 1000dee0: 4310 orrs r0, r2 1000dee2: 6048 str r0, [r1, #4] 1000dee4: 60ce str r6, [r1, #12] 1000dee6: 608e str r6, [r1, #8] 1000dee8: 0038 movs r0, r7 1000deea: 50e2 str r2, [r4, r3] 1000deec: f000 f9ec bl 1000e2c8 <__malloc_unlock> 1000def0: 0020 movs r0, r4 1000def2: 3008 adds r0, #8 1000def4: e75c b.n 1000ddb0 <_malloc_r+0x5c> 1000def6: 230c movs r3, #12 1000def8: 2000 movs r0, #0 1000defa: 603b str r3, [r7, #0] 1000defc: e758 b.n 1000ddb0 <_malloc_r+0x5c> 1000defe: 2180 movs r1, #128 ; 0x80 1000df00: 233f movs r3, #63 ; 0x3f 1000df02: 0089 lsls r1, r1, #2 1000df04: 2040 movs r0, #64 ; 0x40 1000df06: 4698 mov r8, r3 1000df08: e773 b.n 1000ddf2 <_malloc_r+0x9e> 1000df0a: 2101 movs r1, #1 1000df0c: 6872 ldr r2, [r6, #4] 1000df0e: 1083 asrs r3, r0, #2 1000df10: 4099 lsls r1, r3 1000df12: 4291 cmp r1, r2 1000df14: d9b6 bls.n 1000de84 <_malloc_r+0x130> 1000df16: 2303 movs r3, #3 1000df18: 68b4 ldr r4, [r6, #8] 1000df1a: 6862 ldr r2, [r4, #4] 1000df1c: 439a bics r2, r3 1000df1e: 4690 mov r8, r2 1000df20: 42aa cmp r2, r5 1000df22: d303 bcc.n 1000df2c <_malloc_r+0x1d8> 1000df24: 1b53 subs r3, r2, r5 1000df26: 2b0f cmp r3, #15 1000df28: dd00 ble.n 1000df2c <_malloc_r+0x1d8> 1000df2a: e080 b.n 1000e02e <_malloc_r+0x2da> 1000df2c: 4b64 ldr r3, [pc, #400] ; (1000e0c0 <_malloc_r+0x36c>) 1000df2e: 4a65 ldr r2, [pc, #404] ; (1000e0c4 <_malloc_r+0x370>) 1000df30: 469a mov sl, r3 1000df32: 4693 mov fp, r2 1000df34: 681b ldr r3, [r3, #0] 1000df36: 6812 ldr r2, [r2, #0] 1000df38: 18eb adds r3, r5, r3 1000df3a: 3201 adds r2, #1 1000df3c: d100 bne.n 1000df40 <_malloc_r+0x1ec> 1000df3e: e138 b.n 1000e1b2 <_malloc_r+0x45e> 1000df40: 4a61 ldr r2, [pc, #388] ; (1000e0c8 <_malloc_r+0x374>) 1000df42: 4694 mov ip, r2 1000df44: 4463 add r3, ip 1000df46: 0b1b lsrs r3, r3, #12 1000df48: 031b lsls r3, r3, #12 1000df4a: 9300 str r3, [sp, #0] 1000df4c: 9900 ldr r1, [sp, #0] 1000df4e: 0038 movs r0, r7 1000df50: f000 f9bc bl 1000e2cc <_sbrk_r> 1000df54: 0003 movs r3, r0 1000df56: 4681 mov r9, r0 1000df58: 3301 adds r3, #1 1000df5a: d100 bne.n 1000df5e <_malloc_r+0x20a> 1000df5c: e0f6 b.n 1000e14c <_malloc_r+0x3f8> 1000df5e: 4643 mov r3, r8 1000df60: 18e2 adds r2, r4, r3 1000df62: 4282 cmp r2, r0 1000df64: d900 bls.n 1000df68 <_malloc_r+0x214> 1000df66: e0ef b.n 1000e148 <_malloc_r+0x3f4> 1000df68: 4651 mov r1, sl 1000df6a: 6849 ldr r1, [r1, #4] 1000df6c: 9b00 ldr r3, [sp, #0] 1000df6e: 468c mov ip, r1 1000df70: 4651 mov r1, sl 1000df72: 4463 add r3, ip 1000df74: 604b str r3, [r1, #4] 1000df76: 4282 cmp r2, r0 1000df78: d100 bne.n 1000df7c <_malloc_r+0x228> 1000df7a: e14b b.n 1000e214 <_malloc_r+0x4c0> 1000df7c: 4659 mov r1, fp 1000df7e: 6809 ldr r1, [r1, #0] 1000df80: 3101 adds r1, #1 1000df82: d100 bne.n 1000df86 <_malloc_r+0x232> 1000df84: e15d b.n 1000e242 <_malloc_r+0x4ee> 1000df86: 4649 mov r1, r9 1000df88: 1a8a subs r2, r1, r2 1000df8a: 18d3 adds r3, r2, r3 1000df8c: 4652 mov r2, sl 1000df8e: 6053 str r3, [r2, #4] 1000df90: 2307 movs r3, #7 1000df92: 464a mov r2, r9 1000df94: 401a ands r2, r3 1000df96: 9201 str r2, [sp, #4] 1000df98: d100 bne.n 1000df9c <_malloc_r+0x248> 1000df9a: e120 b.n 1000e1de <_malloc_r+0x48a> 1000df9c: 2108 movs r1, #8 1000df9e: 464b mov r3, r9 1000dfa0: 4689 mov r9, r1 1000dfa2: 1a9b subs r3, r3, r2 1000dfa4: 4499 add r9, r3 1000dfa6: 9900 ldr r1, [sp, #0] 1000dfa8: 4b48 ldr r3, [pc, #288] ; (1000e0cc <_malloc_r+0x378>) 1000dfaa: 4449 add r1, r9 1000dfac: 1a9b subs r3, r3, r2 1000dfae: 1a5b subs r3, r3, r1 1000dfb0: 051b lsls r3, r3, #20 1000dfb2: 0d1b lsrs r3, r3, #20 1000dfb4: 9100 str r1, [sp, #0] 1000dfb6: 0038 movs r0, r7 1000dfb8: 0019 movs r1, r3 1000dfba: 469b mov fp, r3 1000dfbc: f000 f986 bl 1000e2cc <_sbrk_r> 1000dfc0: 1c43 adds r3, r0, #1 1000dfc2: d100 bne.n 1000dfc6 <_malloc_r+0x272> 1000dfc4: e15a b.n 1000e27c <_malloc_r+0x528> 1000dfc6: 4653 mov r3, sl 1000dfc8: 4652 mov r2, sl 1000dfca: 685b ldr r3, [r3, #4] 1000dfcc: 4649 mov r1, r9 1000dfce: 445b add r3, fp 1000dfd0: 6053 str r3, [r2, #4] 1000dfd2: 464a mov r2, r9 1000dfd4: 60b2 str r2, [r6, #8] 1000dfd6: 1a80 subs r0, r0, r2 1000dfd8: 2201 movs r2, #1 1000dfda: 4458 add r0, fp 1000dfdc: 4310 orrs r0, r2 1000dfde: 6048 str r0, [r1, #4] 1000dfe0: 42b4 cmp r4, r6 1000dfe2: d011 beq.n 1000e008 <_malloc_r+0x2b4> 1000dfe4: 4641 mov r1, r8 1000dfe6: 290f cmp r1, #15 1000dfe8: d800 bhi.n 1000dfec <_malloc_r+0x298> 1000dfea: e127 b.n 1000e23c <_malloc_r+0x4e8> 1000dfec: 2007 movs r0, #7 1000dfee: 390c subs r1, #12 1000dff0: 4381 bics r1, r0 1000dff2: 6860 ldr r0, [r4, #4] 1000dff4: 4002 ands r2, r0 1000dff6: 2005 movs r0, #5 1000dff8: 430a orrs r2, r1 1000dffa: 6062 str r2, [r4, #4] 1000dffc: 1862 adds r2, r4, r1 1000dffe: 6050 str r0, [r2, #4] 1000e000: 6090 str r0, [r2, #8] 1000e002: 290f cmp r1, #15 1000e004: d900 bls.n 1000e008 <_malloc_r+0x2b4> 1000e006: e141 b.n 1000e28c <_malloc_r+0x538> 1000e008: 4652 mov r2, sl 1000e00a: 6ad2 ldr r2, [r2, #44] ; 0x2c 1000e00c: 4293 cmp r3, r2 1000e00e: d901 bls.n 1000e014 <_malloc_r+0x2c0> 1000e010: 4652 mov r2, sl 1000e012: 62d3 str r3, [r2, #44] ; 0x2c 1000e014: 2203 movs r2, #3 1000e016: 68b4 ldr r4, [r6, #8] 1000e018: 6861 ldr r1, [r4, #4] 1000e01a: 4391 bics r1, r2 1000e01c: 000a movs r2, r1 1000e01e: 4651 mov r1, sl 1000e020: 6b09 ldr r1, [r1, #48] ; 0x30 1000e022: 428b cmp r3, r1 1000e024: d800 bhi.n 1000e028 <_malloc_r+0x2d4> 1000e026: e095 b.n 1000e154 <_malloc_r+0x400> 1000e028: 4651 mov r1, sl 1000e02a: 630b str r3, [r1, #48] ; 0x30 1000e02c: e092 b.n 1000e154 <_malloc_r+0x400> 1000e02e: 2201 movs r2, #1 1000e030: 0029 movs r1, r5 1000e032: 4313 orrs r3, r2 1000e034: 4311 orrs r1, r2 1000e036: 1965 adds r5, r4, r5 1000e038: 6061 str r1, [r4, #4] 1000e03a: 0038 movs r0, r7 1000e03c: 60b5 str r5, [r6, #8] 1000e03e: 606b str r3, [r5, #4] 1000e040: f000 f942 bl 1000e2c8 <__malloc_unlock> 1000e044: 0020 movs r0, r4 1000e046: 3008 adds r0, #8 1000e048: e6b2 b.n 1000ddb0 <_malloc_r+0x5c> 1000e04a: 4640 mov r0, r8 1000e04c: e6f0 b.n 1000de30 <_malloc_r+0xdc> 1000e04e: 68dc ldr r4, [r3, #12] 1000e050: 3002 adds r0, #2 1000e052: 42a3 cmp r3, r4 1000e054: d100 bne.n 1000e058 <_malloc_r+0x304> 1000e056: e6eb b.n 1000de30 <_malloc_r+0xdc> 1000e058: e698 b.n 1000dd8c <_malloc_r+0x38> 1000e05a: 2814 cmp r0, #20 1000e05c: d96e bls.n 1000e13c <_malloc_r+0x3e8> 1000e05e: 2854 cmp r0, #84 ; 0x54 1000e060: d900 bls.n 1000e064 <_malloc_r+0x310> 1000e062: e0a9 b.n 1000e1b8 <_malloc_r+0x464> 1000e064: 236e movs r3, #110 ; 0x6e 1000e066: 4698 mov r8, r3 1000e068: 0b28 lsrs r0, r5, #12 1000e06a: 4480 add r8, r0 1000e06c: 306f adds r0, #111 ; 0x6f 1000e06e: 00c1 lsls r1, r0, #3 1000e070: e6bf b.n 1000ddf2 <_malloc_r+0x9e> 1000e072: 2301 movs r3, #1 1000e074: 1960 adds r0, r4, r5 1000e076: 431d orrs r5, r3 1000e078: 6065 str r5, [r4, #4] 1000e07a: 6170 str r0, [r6, #20] 1000e07c: 6130 str r0, [r6, #16] 1000e07e: 60c2 str r2, [r0, #12] 1000e080: 6082 str r2, [r0, #8] 1000e082: 001a movs r2, r3 1000e084: 4653 mov r3, sl 1000e086: 430a orrs r2, r1 1000e088: 6042 str r2, [r0, #4] 1000e08a: 0038 movs r0, r7 1000e08c: 50e1 str r1, [r4, r3] 1000e08e: f000 f91b bl 1000e2c8 <__malloc_unlock> 1000e092: 0020 movs r0, r4 1000e094: 3008 adds r0, #8 1000e096: e68b b.n 1000ddb0 <_malloc_r+0x5c> 1000e098: 002b movs r3, r5 1000e09a: 08e8 lsrs r0, r5, #3 1000e09c: 3308 adds r3, #8 1000e09e: e66d b.n 1000dd7c <_malloc_r+0x28> 1000e0a0: 2308 movs r3, #8 1000e0a2: 469b mov fp, r3 1000e0a4: 3b07 subs r3, #7 1000e0a6: 44dc add ip, fp 1000e0a8: 469b mov fp, r3 1000e0aa: 44da add sl, fp 1000e0ac: 4643 mov r3, r8 1000e0ae: 4652 mov r2, sl 1000e0b0: 4213 tst r3, r2 1000e0b2: d000 beq.n 1000e0b6 <_malloc_r+0x362> 1000e0b4: e6f5 b.n 1000dea2 <_malloc_r+0x14e> 1000e0b6: e067 b.n 1000e188 <_malloc_r+0x434> 1000e0b8: 200019d8 .word 0x200019d8 1000e0bc: 000001ff .word 0x000001ff 1000e0c0: 20001f34 .word 0x20001f34 1000e0c4: 200019d0 .word 0x200019d0 1000e0c8: 0000100f .word 0x0000100f 1000e0cc: 00001008 .word 0x00001008 1000e0d0: 2201 movs r2, #1 1000e0d2: 18e3 adds r3, r4, r3 1000e0d4: 6859 ldr r1, [r3, #4] 1000e0d6: 0038 movs r0, r7 1000e0d8: 430a orrs r2, r1 1000e0da: 605a str r2, [r3, #4] 1000e0dc: 68e3 ldr r3, [r4, #12] 1000e0de: 68a2 ldr r2, [r4, #8] 1000e0e0: 60d3 str r3, [r2, #12] 1000e0e2: 609a str r2, [r3, #8] 1000e0e4: f000 f8f0 bl 1000e2c8 <__malloc_unlock> 1000e0e8: 0020 movs r0, r4 1000e0ea: 3008 adds r0, #8 1000e0ec: e660 b.n 1000ddb0 <_malloc_r+0x5c> 1000e0ee: 0a5a lsrs r2, r3, #9 1000e0f0: 2a04 cmp r2, #4 1000e0f2: d93a bls.n 1000e16a <_malloc_r+0x416> 1000e0f4: 2a14 cmp r2, #20 1000e0f6: d900 bls.n 1000e0fa <_malloc_r+0x3a6> 1000e0f8: e083 b.n 1000e202 <_malloc_r+0x4ae> 1000e0fa: 235b movs r3, #91 ; 0x5b 1000e0fc: 4698 mov r8, r3 1000e0fe: 4490 add r8, r2 1000e100: 325c adds r2, #92 ; 0x5c 1000e102: 00d2 lsls r2, r2, #3 1000e104: 2308 movs r3, #8 1000e106: 425b negs r3, r3 1000e108: 469c mov ip, r3 1000e10a: 18b2 adds r2, r6, r2 1000e10c: 4494 add ip, r2 1000e10e: 4663 mov r3, ip 1000e110: 6899 ldr r1, [r3, #8] 1000e112: 2303 movs r3, #3 1000e114: 4699 mov r9, r3 1000e116: 458c cmp ip, r1 1000e118: d059 beq.n 1000e1ce <_malloc_r+0x47a> 1000e11a: 464b mov r3, r9 1000e11c: 684a ldr r2, [r1, #4] 1000e11e: 439a bics r2, r3 1000e120: 4552 cmp r2, sl 1000e122: d902 bls.n 1000e12a <_malloc_r+0x3d6> 1000e124: 6889 ldr r1, [r1, #8] 1000e126: 458c cmp ip, r1 1000e128: d1f7 bne.n 1000e11a <_malloc_r+0x3c6> 1000e12a: 68cb ldr r3, [r1, #12] 1000e12c: 6872 ldr r2, [r6, #4] 1000e12e: 469c mov ip, r3 1000e130: 4663 mov r3, ip 1000e132: 60a1 str r1, [r4, #8] 1000e134: 60e3 str r3, [r4, #12] 1000e136: 609c str r4, [r3, #8] 1000e138: 60cc str r4, [r1, #12] 1000e13a: e69e b.n 1000de7a <_malloc_r+0x126> 1000e13c: 235b movs r3, #91 ; 0x5b 1000e13e: 4698 mov r8, r3 1000e140: 4480 add r8, r0 1000e142: 305c adds r0, #92 ; 0x5c 1000e144: 00c1 lsls r1, r0, #3 1000e146: e654 b.n 1000ddf2 <_malloc_r+0x9e> 1000e148: 42b4 cmp r4, r6 1000e14a: d07e beq.n 1000e24a <_malloc_r+0x4f6> 1000e14c: 2303 movs r3, #3 1000e14e: 68b4 ldr r4, [r6, #8] 1000e150: 6862 ldr r2, [r4, #4] 1000e152: 439a bics r2, r3 1000e154: 1b53 subs r3, r2, r5 1000e156: 4295 cmp r5, r2 1000e158: d802 bhi.n 1000e160 <_malloc_r+0x40c> 1000e15a: 2b0f cmp r3, #15 1000e15c: dd00 ble.n 1000e160 <_malloc_r+0x40c> 1000e15e: e766 b.n 1000e02e <_malloc_r+0x2da> 1000e160: 0038 movs r0, r7 1000e162: f000 f8b1 bl 1000e2c8 <__malloc_unlock> 1000e166: 2000 movs r0, #0 1000e168: e622 b.n 1000ddb0 <_malloc_r+0x5c> 1000e16a: 099a lsrs r2, r3, #6 1000e16c: 2338 movs r3, #56 ; 0x38 1000e16e: 4698 mov r8, r3 1000e170: 4490 add r8, r2 1000e172: 3239 adds r2, #57 ; 0x39 1000e174: 00d2 lsls r2, r2, #3 1000e176: e7c5 b.n 1000e104 <_malloc_r+0x3b0> 1000e178: 464b mov r3, r9 1000e17a: 681a ldr r2, [r3, #0] 1000e17c: 3b08 subs r3, #8 1000e17e: 3801 subs r0, #1 1000e180: 4691 mov r9, r2 1000e182: 429a cmp r2, r3 1000e184: d000 beq.n 1000e188 <_malloc_r+0x434> 1000e186: e098 b.n 1000e2ba <_malloc_r+0x566> 1000e188: 4643 mov r3, r8 1000e18a: 4203 tst r3, r0 1000e18c: d1f4 bne.n 1000e178 <_malloc_r+0x424> 1000e18e: 6873 ldr r3, [r6, #4] 1000e190: 438b bics r3, r1 1000e192: 6073 str r3, [r6, #4] 1000e194: 0049 lsls r1, r1, #1 1000e196: 4299 cmp r1, r3 1000e198: d900 bls.n 1000e19c <_malloc_r+0x448> 1000e19a: e6bc b.n 1000df16 <_malloc_r+0x1c2> 1000e19c: 2900 cmp r1, #0 1000e19e: d104 bne.n 1000e1aa <_malloc_r+0x456> 1000e1a0: e6b9 b.n 1000df16 <_malloc_r+0x1c2> 1000e1a2: 2204 movs r2, #4 1000e1a4: 4694 mov ip, r2 1000e1a6: 0049 lsls r1, r1, #1 1000e1a8: 44e2 add sl, ip 1000e1aa: 420b tst r3, r1 1000e1ac: d0f9 beq.n 1000e1a2 <_malloc_r+0x44e> 1000e1ae: 4650 mov r0, sl 1000e1b0: e672 b.n 1000de98 <_malloc_r+0x144> 1000e1b2: 3310 adds r3, #16 1000e1b4: 9300 str r3, [sp, #0] 1000e1b6: e6c9 b.n 1000df4c <_malloc_r+0x1f8> 1000e1b8: 23aa movs r3, #170 ; 0xaa 1000e1ba: 005b lsls r3, r3, #1 1000e1bc: 4298 cmp r0, r3 1000e1be: d833 bhi.n 1000e228 <_malloc_r+0x4d4> 1000e1c0: 3bdd subs r3, #221 ; 0xdd 1000e1c2: 4698 mov r8, r3 1000e1c4: 0be8 lsrs r0, r5, #15 1000e1c6: 4480 add r8, r0 1000e1c8: 3078 adds r0, #120 ; 0x78 1000e1ca: 00c1 lsls r1, r0, #3 1000e1cc: e611 b.n 1000ddf2 <_malloc_r+0x9e> 1000e1ce: 4643 mov r3, r8 1000e1d0: 2201 movs r2, #1 1000e1d2: 109b asrs r3, r3, #2 1000e1d4: 409a lsls r2, r3 1000e1d6: 6873 ldr r3, [r6, #4] 1000e1d8: 431a orrs r2, r3 1000e1da: 6072 str r2, [r6, #4] 1000e1dc: e7a8 b.n 1000e130 <_malloc_r+0x3dc> 1000e1de: 9b00 ldr r3, [sp, #0] 1000e1e0: 0038 movs r0, r7 1000e1e2: 444b add r3, r9 1000e1e4: 9300 str r3, [sp, #0] 1000e1e6: 051b lsls r3, r3, #20 1000e1e8: 425b negs r3, r3 1000e1ea: 0d1b lsrs r3, r3, #20 1000e1ec: 0019 movs r1, r3 1000e1ee: 469b mov fp, r3 1000e1f0: f000 f86c bl 1000e2cc <_sbrk_r> 1000e1f4: 1c43 adds r3, r0, #1 1000e1f6: d000 beq.n 1000e1fa <_malloc_r+0x4a6> 1000e1f8: e6e5 b.n 1000dfc6 <_malloc_r+0x272> 1000e1fa: 2300 movs r3, #0 1000e1fc: 9800 ldr r0, [sp, #0] 1000e1fe: 469b mov fp, r3 1000e200: e6e1 b.n 1000dfc6 <_malloc_r+0x272> 1000e202: 2a54 cmp r2, #84 ; 0x54 1000e204: d829 bhi.n 1000e25a <_malloc_r+0x506> 1000e206: 0b1a lsrs r2, r3, #12 1000e208: 236e movs r3, #110 ; 0x6e 1000e20a: 4698 mov r8, r3 1000e20c: 4490 add r8, r2 1000e20e: 326f adds r2, #111 ; 0x6f 1000e210: 00d2 lsls r2, r2, #3 1000e212: e777 b.n 1000e104 <_malloc_r+0x3b0> 1000e214: 0511 lsls r1, r2, #20 1000e216: d000 beq.n 1000e21a <_malloc_r+0x4c6> 1000e218: e6b0 b.n 1000df7c <_malloc_r+0x228> 1000e21a: 2001 movs r0, #1 1000e21c: 9a00 ldr r2, [sp, #0] 1000e21e: 68b1 ldr r1, [r6, #8] 1000e220: 4442 add r2, r8 1000e222: 4302 orrs r2, r0 1000e224: 604a str r2, [r1, #4] 1000e226: e6ef b.n 1000e008 <_malloc_r+0x2b4> 1000e228: 4b25 ldr r3, [pc, #148] ; (1000e2c0 <_malloc_r+0x56c>) 1000e22a: 4298 cmp r0, r3 1000e22c: d820 bhi.n 1000e270 <_malloc_r+0x51c> 1000e22e: 237c movs r3, #124 ; 0x7c 1000e230: 4698 mov r8, r3 1000e232: 0ca8 lsrs r0, r5, #18 1000e234: 4480 add r8, r0 1000e236: 307d adds r0, #125 ; 0x7d 1000e238: 00c1 lsls r1, r0, #3 1000e23a: e5da b.n 1000ddf2 <_malloc_r+0x9e> 1000e23c: 464b mov r3, r9 1000e23e: 605a str r2, [r3, #4] 1000e240: e78e b.n 1000e160 <_malloc_r+0x40c> 1000e242: 465b mov r3, fp 1000e244: 464a mov r2, r9 1000e246: 601a str r2, [r3, #0] 1000e248: e6a2 b.n 1000df90 <_malloc_r+0x23c> 1000e24a: 4651 mov r1, sl 1000e24c: 6849 ldr r1, [r1, #4] 1000e24e: 9b00 ldr r3, [sp, #0] 1000e250: 468c mov ip, r1 1000e252: 4651 mov r1, sl 1000e254: 4463 add r3, ip 1000e256: 604b str r3, [r1, #4] 1000e258: e690 b.n 1000df7c <_malloc_r+0x228> 1000e25a: 21aa movs r1, #170 ; 0xaa 1000e25c: 0049 lsls r1, r1, #1 1000e25e: 428a cmp r2, r1 1000e260: d81c bhi.n 1000e29c <_malloc_r+0x548> 1000e262: 0bda lsrs r2, r3, #15 1000e264: 2377 movs r3, #119 ; 0x77 1000e266: 4698 mov r8, r3 1000e268: 4490 add r8, r2 1000e26a: 3278 adds r2, #120 ; 0x78 1000e26c: 00d2 lsls r2, r2, #3 1000e26e: e749 b.n 1000e104 <_malloc_r+0x3b0> 1000e270: 21fe movs r1, #254 ; 0xfe 1000e272: 237e movs r3, #126 ; 0x7e 1000e274: 0089 lsls r1, r1, #2 1000e276: 207f movs r0, #127 ; 0x7f 1000e278: 4698 mov r8, r3 1000e27a: e5ba b.n 1000ddf2 <_malloc_r+0x9e> 1000e27c: 9b00 ldr r3, [sp, #0] 1000e27e: 9801 ldr r0, [sp, #4] 1000e280: 469c mov ip, r3 1000e282: 2300 movs r3, #0 1000e284: 3808 subs r0, #8 1000e286: 4460 add r0, ip 1000e288: 469b mov fp, r3 1000e28a: e69c b.n 1000dfc6 <_malloc_r+0x272> 1000e28c: 0021 movs r1, r4 1000e28e: 0038 movs r0, r7 1000e290: 3108 adds r1, #8 1000e292: f000 f9d3 bl 1000e63c <_free_r> 1000e296: 4653 mov r3, sl 1000e298: 685b ldr r3, [r3, #4] 1000e29a: e6b5 b.n 1000e008 <_malloc_r+0x2b4> 1000e29c: 4908 ldr r1, [pc, #32] ; (1000e2c0 <_malloc_r+0x56c>) 1000e29e: 428a cmp r2, r1 1000e2a0: d806 bhi.n 1000e2b0 <_malloc_r+0x55c> 1000e2a2: 0c9a lsrs r2, r3, #18 1000e2a4: 237c movs r3, #124 ; 0x7c 1000e2a6: 4698 mov r8, r3 1000e2a8: 4490 add r8, r2 1000e2aa: 327d adds r2, #125 ; 0x7d 1000e2ac: 00d2 lsls r2, r2, #3 1000e2ae: e729 b.n 1000e104 <_malloc_r+0x3b0> 1000e2b0: 22fe movs r2, #254 ; 0xfe 1000e2b2: 237e movs r3, #126 ; 0x7e 1000e2b4: 0092 lsls r2, r2, #2 1000e2b6: 4698 mov r8, r3 1000e2b8: e724 b.n 1000e104 <_malloc_r+0x3b0> 1000e2ba: 6873 ldr r3, [r6, #4] 1000e2bc: e76a b.n 1000e194 <_malloc_r+0x440> 1000e2be: 46c0 nop ; (mov r8, r8) 1000e2c0: 00000554 .word 0x00000554 1000e2c4 <__malloc_lock>: 1000e2c4: 4770 bx lr 1000e2c6: 46c0 nop ; (mov r8, r8) 1000e2c8 <__malloc_unlock>: 1000e2c8: 4770 bx lr 1000e2ca: 46c0 nop ; (mov r8, r8) 1000e2cc <_sbrk_r>: 1000e2cc: 2300 movs r3, #0 1000e2ce: b570 push {r4, r5, r6, lr} 1000e2d0: 4c06 ldr r4, [pc, #24] ; (1000e2ec <_sbrk_r+0x20>) 1000e2d2: 0005 movs r5, r0 1000e2d4: 0008 movs r0, r1 1000e2d6: 6023 str r3, [r4, #0] 1000e2d8: f7f6 fd2a bl 10004d30 <_sbrk> 1000e2dc: 1c43 adds r3, r0, #1 1000e2de: d000 beq.n 1000e2e2 <_sbrk_r+0x16> 1000e2e0: bd70 pop {r4, r5, r6, pc} 1000e2e2: 6823 ldr r3, [r4, #0] 1000e2e4: 2b00 cmp r3, #0 1000e2e6: d0fb beq.n 1000e2e0 <_sbrk_r+0x14> 1000e2e8: 602b str r3, [r5, #0] 1000e2ea: e7f9 b.n 1000e2e0 <_sbrk_r+0x14> 1000e2ec: 2000400c .word 0x2000400c 1000e2f0 <_init_signal_r.part.0>: 1000e2f0: b510 push {r4, lr} 1000e2f2: 2180 movs r1, #128 ; 0x80 1000e2f4: 0004 movs r4, r0 1000e2f6: f7ff fd2d bl 1000dd54 <_malloc_r> 1000e2fa: 23b7 movs r3, #183 ; 0xb7 1000e2fc: 009b lsls r3, r3, #2 1000e2fe: 50e0 str r0, [r4, r3] 1000e300: 2800 cmp r0, #0 1000e302: d007 beq.n 1000e314 <_init_signal_r.part.0+0x24> 1000e304: 0002 movs r2, r0 1000e306: 2300 movs r3, #0 1000e308: 3280 adds r2, #128 ; 0x80 1000e30a: c008 stmia r0!, {r3} 1000e30c: 4290 cmp r0, r2 1000e30e: d1fc bne.n 1000e30a <_init_signal_r.part.0+0x1a> 1000e310: 2000 movs r0, #0 1000e312: bd10 pop {r4, pc} 1000e314: 2001 movs r0, #1 1000e316: 4240 negs r0, r0 1000e318: e7fb b.n 1000e312 <_init_signal_r.part.0+0x22> 1000e31a: 46c0 nop ; (mov r8, r8) 1000e31c <_init_signal_r>: 1000e31c: 23b7 movs r3, #183 ; 0xb7 1000e31e: 009b lsls r3, r3, #2 1000e320: 58c2 ldr r2, [r0, r3] 1000e322: b510 push {r4, lr} 1000e324: 2300 movs r3, #0 1000e326: 2a00 cmp r2, #0 1000e328: d001 beq.n 1000e32e <_init_signal_r+0x12> 1000e32a: 0018 movs r0, r3 1000e32c: bd10 pop {r4, pc} 1000e32e: f7ff ffdf bl 1000e2f0 <_init_signal_r.part.0> 1000e332: 0003 movs r3, r0 1000e334: e7f9 b.n 1000e32a <_init_signal_r+0xe> 1000e336: 46c0 nop ; (mov r8, r8) 1000e338 <_signal_r>: 1000e338: b5f8 push {r3, r4, r5, r6, r7, lr} 1000e33a: 0005 movs r5, r0 1000e33c: 000c movs r4, r1 1000e33e: 0016 movs r6, r2 1000e340: 291f cmp r1, #31 1000e342: d809 bhi.n 1000e358 <_signal_r+0x20> 1000e344: 27b7 movs r7, #183 ; 0xb7 1000e346: 00bf lsls r7, r7, #2 1000e348: 59c3 ldr r3, [r0, r7] 1000e34a: 2b00 cmp r3, #0 1000e34c: d009 beq.n 1000e362 <_signal_r+0x2a> 1000e34e: 00a4 lsls r4, r4, #2 1000e350: 191c adds r4, r3, r4 1000e352: 6820 ldr r0, [r4, #0] 1000e354: 6026 str r6, [r4, #0] 1000e356: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000e358: 2316 movs r3, #22 1000e35a: 6003 str r3, [r0, #0] 1000e35c: 2001 movs r0, #1 1000e35e: 4240 negs r0, r0 1000e360: e7f9 b.n 1000e356 <_signal_r+0x1e> 1000e362: f7ff ffc5 bl 1000e2f0 <_init_signal_r.part.0> 1000e366: 2800 cmp r0, #0 1000e368: d101 bne.n 1000e36e <_signal_r+0x36> 1000e36a: 59eb ldr r3, [r5, r7] 1000e36c: e7ef b.n 1000e34e <_signal_r+0x16> 1000e36e: 2001 movs r0, #1 1000e370: 4240 negs r0, r0 1000e372: e7f0 b.n 1000e356 <_signal_r+0x1e> 1000e374 <_raise_r>: 1000e374: b570 push {r4, r5, r6, lr} 1000e376: 0005 movs r5, r0 1000e378: 000c movs r4, r1 1000e37a: 291f cmp r1, #31 1000e37c: d822 bhi.n 1000e3c4 <_raise_r+0x50> 1000e37e: 23b7 movs r3, #183 ; 0xb7 1000e380: 009b lsls r3, r3, #2 1000e382: 58c3 ldr r3, [r0, r3] 1000e384: 2b00 cmp r3, #0 1000e386: d00e beq.n 1000e3a6 <_raise_r+0x32> 1000e388: 008a lsls r2, r1, #2 1000e38a: 189b adds r3, r3, r2 1000e38c: 681a ldr r2, [r3, #0] 1000e38e: 2a00 cmp r2, #0 1000e390: d009 beq.n 1000e3a6 <_raise_r+0x32> 1000e392: 2a01 cmp r2, #1 1000e394: d010 beq.n 1000e3b8 <_raise_r+0x44> 1000e396: 1c51 adds r1, r2, #1 1000e398: d010 beq.n 1000e3bc <_raise_r+0x48> 1000e39a: 2100 movs r1, #0 1000e39c: 0020 movs r0, r4 1000e39e: 6019 str r1, [r3, #0] 1000e3a0: 4790 blx r2 1000e3a2: 2000 movs r0, #0 1000e3a4: bd70 pop {r4, r5, r6, pc} 1000e3a6: 0028 movs r0, r5 1000e3a8: f000 f87e bl 1000e4a8 <_getpid_r> 1000e3ac: 0022 movs r2, r4 1000e3ae: 0001 movs r1, r0 1000e3b0: 0028 movs r0, r5 1000e3b2: f000 f865 bl 1000e480 <_kill_r> 1000e3b6: e7f5 b.n 1000e3a4 <_raise_r+0x30> 1000e3b8: 2000 movs r0, #0 1000e3ba: e7f3 b.n 1000e3a4 <_raise_r+0x30> 1000e3bc: 2316 movs r3, #22 1000e3be: 6003 str r3, [r0, #0] 1000e3c0: 2001 movs r0, #1 1000e3c2: e7ef b.n 1000e3a4 <_raise_r+0x30> 1000e3c4: 2316 movs r3, #22 1000e3c6: 6003 str r3, [r0, #0] 1000e3c8: 2001 movs r0, #1 1000e3ca: 4240 negs r0, r0 1000e3cc: e7ea b.n 1000e3a4 <_raise_r+0x30> 1000e3ce: 46c0 nop ; (mov r8, r8) 1000e3d0 <__sigtramp_r>: 1000e3d0: b570 push {r4, r5, r6, lr} 1000e3d2: 0005 movs r5, r0 1000e3d4: 000c movs r4, r1 1000e3d6: 291f cmp r1, #31 1000e3d8: d81d bhi.n 1000e416 <__sigtramp_r+0x46> 1000e3da: 26b7 movs r6, #183 ; 0xb7 1000e3dc: 00b6 lsls r6, r6, #2 1000e3de: 5983 ldr r3, [r0, r6] 1000e3e0: 2b00 cmp r3, #0 1000e3e2: d010 beq.n 1000e406 <__sigtramp_r+0x36> 1000e3e4: 00a2 lsls r2, r4, #2 1000e3e6: 189b adds r3, r3, r2 1000e3e8: 681a ldr r2, [r3, #0] 1000e3ea: 2a00 cmp r2, #0 1000e3ec: d009 beq.n 1000e402 <__sigtramp_r+0x32> 1000e3ee: 1c51 adds r1, r2, #1 1000e3f0: d00f beq.n 1000e412 <__sigtramp_r+0x42> 1000e3f2: 2a01 cmp r2, #1 1000e3f4: d012 beq.n 1000e41c <__sigtramp_r+0x4c> 1000e3f6: 2100 movs r1, #0 1000e3f8: 0020 movs r0, r4 1000e3fa: 6019 str r1, [r3, #0] 1000e3fc: 4790 blx r2 1000e3fe: 2000 movs r0, #0 1000e400: bd70 pop {r4, r5, r6, pc} 1000e402: 2001 movs r0, #1 1000e404: e7fc b.n 1000e400 <__sigtramp_r+0x30> 1000e406: f7ff ff73 bl 1000e2f0 <_init_signal_r.part.0> 1000e40a: 2800 cmp r0, #0 1000e40c: d103 bne.n 1000e416 <__sigtramp_r+0x46> 1000e40e: 59ab ldr r3, [r5, r6] 1000e410: e7e8 b.n 1000e3e4 <__sigtramp_r+0x14> 1000e412: 2002 movs r0, #2 1000e414: e7f4 b.n 1000e400 <__sigtramp_r+0x30> 1000e416: 2001 movs r0, #1 1000e418: 4240 negs r0, r0 1000e41a: e7f1 b.n 1000e400 <__sigtramp_r+0x30> 1000e41c: 2003 movs r0, #3 1000e41e: e7ef b.n 1000e400 <__sigtramp_r+0x30> 1000e420 : 1000e420: b510 push {r4, lr} 1000e422: 4b03 ldr r3, [pc, #12] ; (1000e430 ) 1000e424: 0001 movs r1, r0 1000e426: 6818 ldr r0, [r3, #0] 1000e428: f7ff ffa4 bl 1000e374 <_raise_r> 1000e42c: bd10 pop {r4, pc} 1000e42e: 46c0 nop ; (mov r8, r8) 1000e430: 200015a0 .word 0x200015a0 1000e434 : 1000e434: b510 push {r4, lr} 1000e436: 4b04 ldr r3, [pc, #16] ; (1000e448 ) 1000e438: 000a movs r2, r1 1000e43a: 681b ldr r3, [r3, #0] 1000e43c: 0001 movs r1, r0 1000e43e: 0018 movs r0, r3 1000e440: f7ff ff7a bl 1000e338 <_signal_r> 1000e444: bd10 pop {r4, pc} 1000e446: 46c0 nop ; (mov r8, r8) 1000e448: 200015a0 .word 0x200015a0 1000e44c <_init_signal>: 1000e44c: 22b7 movs r2, #183 ; 0xb7 1000e44e: 4b06 ldr r3, [pc, #24] ; (1000e468 <_init_signal+0x1c>) 1000e450: 0092 lsls r2, r2, #2 1000e452: 681b ldr r3, [r3, #0] 1000e454: b510 push {r4, lr} 1000e456: 589a ldr r2, [r3, r2] 1000e458: 2000 movs r0, #0 1000e45a: 2a00 cmp r2, #0 1000e45c: d000 beq.n 1000e460 <_init_signal+0x14> 1000e45e: bd10 pop {r4, pc} 1000e460: 0018 movs r0, r3 1000e462: f7ff ff45 bl 1000e2f0 <_init_signal_r.part.0> 1000e466: e7fa b.n 1000e45e <_init_signal+0x12> 1000e468: 200015a0 .word 0x200015a0 1000e46c <__sigtramp>: 1000e46c: b510 push {r4, lr} 1000e46e: 4b03 ldr r3, [pc, #12] ; (1000e47c <__sigtramp+0x10>) 1000e470: 0001 movs r1, r0 1000e472: 6818 ldr r0, [r3, #0] 1000e474: f7ff ffac bl 1000e3d0 <__sigtramp_r> 1000e478: bd10 pop {r4, pc} 1000e47a: 46c0 nop ; (mov r8, r8) 1000e47c: 200015a0 .word 0x200015a0 1000e480 <_kill_r>: 1000e480: 2300 movs r3, #0 1000e482: b570 push {r4, r5, r6, lr} 1000e484: 4c07 ldr r4, [pc, #28] ; (1000e4a4 <_kill_r+0x24>) 1000e486: 0005 movs r5, r0 1000e488: 0008 movs r0, r1 1000e48a: 0011 movs r1, r2 1000e48c: 6023 str r3, [r4, #0] 1000e48e: f000 f9c7 bl 1000e820 <_kill> 1000e492: 1c43 adds r3, r0, #1 1000e494: d000 beq.n 1000e498 <_kill_r+0x18> 1000e496: bd70 pop {r4, r5, r6, pc} 1000e498: 6823 ldr r3, [r4, #0] 1000e49a: 2b00 cmp r3, #0 1000e49c: d0fb beq.n 1000e496 <_kill_r+0x16> 1000e49e: 602b str r3, [r5, #0] 1000e4a0: e7f9 b.n 1000e496 <_kill_r+0x16> 1000e4a2: 46c0 nop ; (mov r8, r8) 1000e4a4: 2000400c .word 0x2000400c 1000e4a8 <_getpid_r>: 1000e4a8: b510 push {r4, lr} 1000e4aa: f000 f9b1 bl 1000e810 <_getpid> 1000e4ae: bd10 pop {r4, pc} 1000e4b0 : 1000e4b0: 4602 mov r2, r0 1000e4b2: b570 push {r4, r5, r6, lr} 1000e4b4: 430a orrs r2, r1 1000e4b6: 0792 lsls r2, r2, #30 1000e4b8: d12a bne.n 1000e510 1000e4ba: 4d1e ldr r5, [pc, #120] ; (1000e534 ) 1000e4bc: 01ee lsls r6, r5, #7 1000e4be: c804 ldmia r0!, {r2} 1000e4c0: c908 ldmia r1!, {r3} 1000e4c2: 1b54 subs r4, r2, r5 1000e4c4: 4394 bics r4, r2 1000e4c6: 4034 ands r4, r6 1000e4c8: d017 beq.n 1000e4fa 1000e4ca: b2d0 uxtb r0, r2 1000e4cc: b2d9 uxtb r1, r3 1000e4ce: 1a40 subs r0, r0, r1 1000e4d0: 0621 lsls r1, r4, #24 1000e4d2: 4301 orrs r1, r0 1000e4d4: d110 bne.n 1000e4f8 1000e4d6: b290 uxth r0, r2 1000e4d8: b299 uxth r1, r3 1000e4da: 1a40 subs r0, r0, r1 1000e4dc: 0421 lsls r1, r4, #16 1000e4de: 4301 orrs r1, r0 1000e4e0: d10a bne.n 1000e4f8 1000e4e2: 0210 lsls r0, r2, #8 1000e4e4: 0219 lsls r1, r3, #8 1000e4e6: 0a00 lsrs r0, r0, #8 1000e4e8: 0a09 lsrs r1, r1, #8 1000e4ea: 1a40 subs r0, r0, r1 1000e4ec: 0221 lsls r1, r4, #8 1000e4ee: 4301 orrs r1, r0 1000e4f0: d102 bne.n 1000e4f8 1000e4f2: 0e10 lsrs r0, r2, #24 1000e4f4: 0e19 lsrs r1, r3, #24 1000e4f6: 1a40 subs r0, r0, r1 1000e4f8: bd70 pop {r4, r5, r6, pc} 1000e4fa: 429a cmp r2, r3 1000e4fc: d0df beq.n 1000e4be 1000e4fe: ba10 rev r0, r2 1000e500: ba19 rev r1, r3 1000e502: 4288 cmp r0, r1 1000e504: d901 bls.n 1000e50a 1000e506: 2001 movs r0, #1 1000e508: bd70 pop {r4, r5, r6, pc} 1000e50a: 2000 movs r0, #0 1000e50c: 43c0 mvns r0, r0 1000e50e: bd70 pop {r4, r5, r6, pc} 1000e510: 7802 ldrb r2, [r0, #0] 1000e512: 780b ldrb r3, [r1, #0] 1000e514: 3001 adds r0, #1 1000e516: 3101 adds r1, #1 1000e518: 2a00 cmp r2, #0 1000e51a: d009 beq.n 1000e530 1000e51c: 429a cmp r2, r3 1000e51e: d107 bne.n 1000e530 1000e520: 7802 ldrb r2, [r0, #0] 1000e522: 780b ldrb r3, [r1, #0] 1000e524: 3001 adds r0, #1 1000e526: 3101 adds r1, #1 1000e528: 2a00 cmp r2, #0 1000e52a: d001 beq.n 1000e530 1000e52c: 429a cmp r2, r3 1000e52e: d0ef beq.n 1000e510 1000e530: 1ad0 subs r0, r2, r3 1000e532: bd70 pop {r4, r5, r6, pc} 1000e534: 01010101 .word 0x01010101 1000e538 : 1000e538: b510 push {r4, lr} 1000e53a: 0004 movs r4, r0 1000e53c: 0783 lsls r3, r0, #30 1000e53e: d00a beq.n 1000e556 1000e540: 7803 ldrb r3, [r0, #0] 1000e542: 2b00 cmp r3, #0 1000e544: d023 beq.n 1000e58e 1000e546: 2203 movs r2, #3 1000e548: e002 b.n 1000e550 1000e54a: 7803 ldrb r3, [r0, #0] 1000e54c: 2b00 cmp r3, #0 1000e54e: d01c beq.n 1000e58a 1000e550: 3001 adds r0, #1 1000e552: 4210 tst r0, r2 1000e554: d1f9 bne.n 1000e54a 1000e556: 6802 ldr r2, [r0, #0] 1000e558: 4b0e ldr r3, [pc, #56] ; (1000e594 ) 1000e55a: 490f ldr r1, [pc, #60] ; (1000e598 ) 1000e55c: 18d3 adds r3, r2, r3 1000e55e: 4393 bics r3, r2 1000e560: 420b tst r3, r1 1000e562: d10f bne.n 1000e584 1000e564: 3004 adds r0, #4 1000e566: 6802 ldr r2, [r0, #0] 1000e568: 4b0a ldr r3, [pc, #40] ; (1000e594 ) 1000e56a: 18d3 adds r3, r2, r3 1000e56c: 4393 bics r3, r2 1000e56e: 420b tst r3, r1 1000e570: d108 bne.n 1000e584 1000e572: 3004 adds r0, #4 1000e574: 6802 ldr r2, [r0, #0] 1000e576: 4b07 ldr r3, [pc, #28] ; (1000e594 ) 1000e578: 18d3 adds r3, r2, r3 1000e57a: 4393 bics r3, r2 1000e57c: 420b tst r3, r1 1000e57e: d0f1 beq.n 1000e564 1000e580: e000 b.n 1000e584 1000e582: 3001 adds r0, #1 1000e584: 7803 ldrb r3, [r0, #0] 1000e586: 2b00 cmp r3, #0 1000e588: d1fb bne.n 1000e582 1000e58a: 1b00 subs r0, r0, r4 1000e58c: bd10 pop {r4, pc} 1000e58e: 2000 movs r0, #0 1000e590: e7fc b.n 1000e58c 1000e592: 46c0 nop ; (mov r8, r8) 1000e594: fefefeff .word 0xfefefeff 1000e598: 80808080 .word 0x80808080 1000e59c <_malloc_trim_r>: 1000e59c: b5f8 push {r3, r4, r5, r6, r7, lr} 1000e59e: 000c movs r4, r1 1000e5a0: 0006 movs r6, r0 1000e5a2: f7ff fe8f bl 1000e2c4 <__malloc_lock> 1000e5a6: 4f20 ldr r7, [pc, #128] ; (1000e628 <_malloc_trim_r+0x8c>) 1000e5a8: 68bb ldr r3, [r7, #8] 1000e5aa: 685d ldr r5, [r3, #4] 1000e5ac: 2303 movs r3, #3 1000e5ae: 439d bics r5, r3 1000e5b0: 4b1e ldr r3, [pc, #120] ; (1000e62c <_malloc_trim_r+0x90>) 1000e5b2: 1b2c subs r4, r5, r4 1000e5b4: 469c mov ip, r3 1000e5b6: 4464 add r4, ip 1000e5b8: 0b24 lsrs r4, r4, #12 1000e5ba: 4b1d ldr r3, [pc, #116] ; (1000e630 <_malloc_trim_r+0x94>) 1000e5bc: 3c01 subs r4, #1 1000e5be: 0324 lsls r4, r4, #12 1000e5c0: 429c cmp r4, r3 1000e5c2: dd07 ble.n 1000e5d4 <_malloc_trim_r+0x38> 1000e5c4: 2100 movs r1, #0 1000e5c6: 0030 movs r0, r6 1000e5c8: f7ff fe80 bl 1000e2cc <_sbrk_r> 1000e5cc: 68bb ldr r3, [r7, #8] 1000e5ce: 195b adds r3, r3, r5 1000e5d0: 4298 cmp r0, r3 1000e5d2: d004 beq.n 1000e5de <_malloc_trim_r+0x42> 1000e5d4: 0030 movs r0, r6 1000e5d6: f7ff fe77 bl 1000e2c8 <__malloc_unlock> 1000e5da: 2000 movs r0, #0 1000e5dc: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000e5de: 4261 negs r1, r4 1000e5e0: 0030 movs r0, r6 1000e5e2: f7ff fe73 bl 1000e2cc <_sbrk_r> 1000e5e6: 1c43 adds r3, r0, #1 1000e5e8: d00d beq.n 1000e606 <_malloc_trim_r+0x6a> 1000e5ea: 2201 movs r2, #1 1000e5ec: 68bb ldr r3, [r7, #8] 1000e5ee: 1b2d subs r5, r5, r4 1000e5f0: 4315 orrs r5, r2 1000e5f2: 605d str r5, [r3, #4] 1000e5f4: 4b0f ldr r3, [pc, #60] ; (1000e634 <_malloc_trim_r+0x98>) 1000e5f6: 0030 movs r0, r6 1000e5f8: 681a ldr r2, [r3, #0] 1000e5fa: 1b14 subs r4, r2, r4 1000e5fc: 601c str r4, [r3, #0] 1000e5fe: f7ff fe63 bl 1000e2c8 <__malloc_unlock> 1000e602: 2001 movs r0, #1 1000e604: e7ea b.n 1000e5dc <_malloc_trim_r+0x40> 1000e606: 2100 movs r1, #0 1000e608: 0030 movs r0, r6 1000e60a: f7ff fe5f bl 1000e2cc <_sbrk_r> 1000e60e: 68ba ldr r2, [r7, #8] 1000e610: 1a83 subs r3, r0, r2 1000e612: 2b0f cmp r3, #15 1000e614: ddde ble.n 1000e5d4 <_malloc_trim_r+0x38> 1000e616: 4908 ldr r1, [pc, #32] ; (1000e638 <_malloc_trim_r+0x9c>) 1000e618: 6809 ldr r1, [r1, #0] 1000e61a: 1a40 subs r0, r0, r1 1000e61c: 4905 ldr r1, [pc, #20] ; (1000e634 <_malloc_trim_r+0x98>) 1000e61e: 6008 str r0, [r1, #0] 1000e620: 2101 movs r1, #1 1000e622: 430b orrs r3, r1 1000e624: 6053 str r3, [r2, #4] 1000e626: e7d5 b.n 1000e5d4 <_malloc_trim_r+0x38> 1000e628: 200019d8 .word 0x200019d8 1000e62c: 00000fef .word 0x00000fef 1000e630: 00000fff .word 0x00000fff 1000e634: 20001f38 .word 0x20001f38 1000e638: 200019d0 .word 0x200019d0 1000e63c <_free_r>: 1000e63c: b5f8 push {r3, r4, r5, r6, r7, lr} 1000e63e: 46ce mov lr, r9 1000e640: 4647 mov r7, r8 1000e642: 0005 movs r5, r0 1000e644: b580 push {r7, lr} 1000e646: 1e0c subs r4, r1, #0 1000e648: d055 beq.n 1000e6f6 <_free_r+0xba> 1000e64a: f7ff fe3b bl 1000e2c4 <__malloc_lock> 1000e64e: 0021 movs r1, r4 1000e650: 3908 subs r1, #8 1000e652: 684f ldr r7, [r1, #4] 1000e654: 2401 movs r4, #1 1000e656: 0038 movs r0, r7 1000e658: 2303 movs r3, #3 1000e65a: 43a0 bics r0, r4 1000e65c: 180a adds r2, r1, r0 1000e65e: 6856 ldr r6, [r2, #4] 1000e660: 439e bics r6, r3 1000e662: 46b1 mov r9, r6 1000e664: 4e64 ldr r6, [pc, #400] ; (1000e7f8 <_free_r+0x1bc>) 1000e666: 68b3 ldr r3, [r6, #8] 1000e668: 4293 cmp r3, r2 1000e66a: d029 beq.n 1000e6c0 <_free_r+0x84> 1000e66c: 464b mov r3, r9 1000e66e: 6053 str r3, [r2, #4] 1000e670: 18d3 adds r3, r2, r3 1000e672: 469c mov ip, r3 1000e674: 423c tst r4, r7 1000e676: d142 bne.n 1000e6fe <_free_r+0xc2> 1000e678: 680f ldr r7, [r1, #0] 1000e67a: 1bc9 subs r1, r1, r7 1000e67c: 688b ldr r3, [r1, #8] 1000e67e: 19c0 adds r0, r0, r7 1000e680: 4698 mov r8, r3 1000e682: 4663 mov r3, ip 1000e684: 685f ldr r7, [r3, #4] 1000e686: 2308 movs r3, #8 1000e688: 469c mov ip, r3 1000e68a: 44b4 add ip, r6 1000e68c: 4027 ands r7, r4 1000e68e: 45e0 cmp r8, ip 1000e690: d06a beq.n 1000e768 <_free_r+0x12c> 1000e692: 4643 mov r3, r8 1000e694: 68cc ldr r4, [r1, #12] 1000e696: 60dc str r4, [r3, #12] 1000e698: 60a3 str r3, [r4, #8] 1000e69a: 2f00 cmp r7, #0 1000e69c: d132 bne.n 1000e704 <_free_r+0xc8> 1000e69e: 2401 movs r4, #1 1000e6a0: 4448 add r0, r9 1000e6a2: 4304 orrs r4, r0 1000e6a4: 46a0 mov r8, r4 1000e6a6: 6893 ldr r3, [r2, #8] 1000e6a8: 4c54 ldr r4, [pc, #336] ; (1000e7fc <_free_r+0x1c0>) 1000e6aa: 180f adds r7, r1, r0 1000e6ac: 42a3 cmp r3, r4 1000e6ae: d100 bne.n 1000e6b2 <_free_r+0x76> 1000e6b0: e07f b.n 1000e7b2 <_free_r+0x176> 1000e6b2: 68d2 ldr r2, [r2, #12] 1000e6b4: 60da str r2, [r3, #12] 1000e6b6: 6093 str r3, [r2, #8] 1000e6b8: 4643 mov r3, r8 1000e6ba: 604b str r3, [r1, #4] 1000e6bc: 6038 str r0, [r7, #0] 1000e6be: e025 b.n 1000e70c <_free_r+0xd0> 1000e6c0: 0003 movs r3, r0 1000e6c2: 444b add r3, r9 1000e6c4: 423c tst r4, r7 1000e6c6: d106 bne.n 1000e6d6 <_free_r+0x9a> 1000e6c8: 680a ldr r2, [r1, #0] 1000e6ca: 1a89 subs r1, r1, r2 1000e6cc: 6888 ldr r0, [r1, #8] 1000e6ce: 189b adds r3, r3, r2 1000e6d0: 68ca ldr r2, [r1, #12] 1000e6d2: 60c2 str r2, [r0, #12] 1000e6d4: 6090 str r0, [r2, #8] 1000e6d6: 2201 movs r2, #1 1000e6d8: 431a orrs r2, r3 1000e6da: 604a str r2, [r1, #4] 1000e6dc: 4a48 ldr r2, [pc, #288] ; (1000e800 <_free_r+0x1c4>) 1000e6de: 60b1 str r1, [r6, #8] 1000e6e0: 6812 ldr r2, [r2, #0] 1000e6e2: 429a cmp r2, r3 1000e6e4: d804 bhi.n 1000e6f0 <_free_r+0xb4> 1000e6e6: 4b47 ldr r3, [pc, #284] ; (1000e804 <_free_r+0x1c8>) 1000e6e8: 0028 movs r0, r5 1000e6ea: 6819 ldr r1, [r3, #0] 1000e6ec: f7ff ff56 bl 1000e59c <_malloc_trim_r> 1000e6f0: 0028 movs r0, r5 1000e6f2: f7ff fde9 bl 1000e2c8 <__malloc_unlock> 1000e6f6: bc0c pop {r2, r3} 1000e6f8: 4690 mov r8, r2 1000e6fa: 4699 mov r9, r3 1000e6fc: bdf8 pop {r3, r4, r5, r6, r7, pc} 1000e6fe: 685f ldr r7, [r3, #4] 1000e700: 4027 ands r7, r4 1000e702: d0cc beq.n 1000e69e <_free_r+0x62> 1000e704: 2301 movs r3, #1 1000e706: 4303 orrs r3, r0 1000e708: 604b str r3, [r1, #4] 1000e70a: 5008 str r0, [r1, r0] 1000e70c: 4b3e ldr r3, [pc, #248] ; (1000e808 <_free_r+0x1cc>) 1000e70e: 4298 cmp r0, r3 1000e710: d91a bls.n 1000e748 <_free_r+0x10c> 1000e712: 0a43 lsrs r3, r0, #9 1000e714: 2b04 cmp r3, #4 1000e716: d833 bhi.n 1000e780 <_free_r+0x144> 1000e718: 0982 lsrs r2, r0, #6 1000e71a: 0014 movs r4, r2 1000e71c: 3239 adds r2, #57 ; 0x39 1000e71e: 3438 adds r4, #56 ; 0x38 1000e720: 00d2 lsls r2, r2, #3 1000e722: 18b2 adds r2, r6, r2 1000e724: 3a08 subs r2, #8 1000e726: 6893 ldr r3, [r2, #8] 1000e728: 2703 movs r7, #3 1000e72a: 429a cmp r2, r3 1000e72c: d039 beq.n 1000e7a2 <_free_r+0x166> 1000e72e: 685c ldr r4, [r3, #4] 1000e730: 43bc bics r4, r7 1000e732: 4284 cmp r4, r0 1000e734: d933 bls.n 1000e79e <_free_r+0x162> 1000e736: 689b ldr r3, [r3, #8] 1000e738: 429a cmp r2, r3 1000e73a: d1f8 bne.n 1000e72e <_free_r+0xf2> 1000e73c: 68d3 ldr r3, [r2, #12] 1000e73e: 60cb str r3, [r1, #12] 1000e740: 608a str r2, [r1, #8] 1000e742: 6099 str r1, [r3, #8] 1000e744: 60d1 str r1, [r2, #12] 1000e746: e7d3 b.n 1000e6f0 <_free_r+0xb4> 1000e748: 08c0 lsrs r0, r0, #3 1000e74a: 3bff subs r3, #255 ; 0xff 1000e74c: 1082 asrs r2, r0, #2 1000e74e: 3bff subs r3, #255 ; 0xff 1000e750: 4093 lsls r3, r2 1000e752: 6872 ldr r2, [r6, #4] 1000e754: 00c0 lsls r0, r0, #3 1000e756: 4313 orrs r3, r2 1000e758: 6073 str r3, [r6, #4] 1000e75a: 1986 adds r6, r0, r6 1000e75c: 68b3 ldr r3, [r6, #8] 1000e75e: 60ce str r6, [r1, #12] 1000e760: 608b str r3, [r1, #8] 1000e762: 60b1 str r1, [r6, #8] 1000e764: 60d9 str r1, [r3, #12] 1000e766: e7c3 b.n 1000e6f0 <_free_r+0xb4> 1000e768: 2f00 cmp r7, #0 1000e76a: d141 bne.n 1000e7f0 <_free_r+0x1b4> 1000e76c: 0003 movs r3, r0 1000e76e: 6890 ldr r0, [r2, #8] 1000e770: 444b add r3, r9 1000e772: 68d2 ldr r2, [r2, #12] 1000e774: 431c orrs r4, r3 1000e776: 60c2 str r2, [r0, #12] 1000e778: 6090 str r0, [r2, #8] 1000e77a: 604c str r4, [r1, #4] 1000e77c: 50cb str r3, [r1, r3] 1000e77e: e7b7 b.n 1000e6f0 <_free_r+0xb4> 1000e780: 2b14 cmp r3, #20 1000e782: d907 bls.n 1000e794 <_free_r+0x158> 1000e784: 2b54 cmp r3, #84 ; 0x54 1000e786: d81c bhi.n 1000e7c2 <_free_r+0x186> 1000e788: 0b02 lsrs r2, r0, #12 1000e78a: 0014 movs r4, r2 1000e78c: 326f adds r2, #111 ; 0x6f 1000e78e: 346e adds r4, #110 ; 0x6e 1000e790: 00d2 lsls r2, r2, #3 1000e792: e7c6 b.n 1000e722 <_free_r+0xe6> 1000e794: 001c movs r4, r3 1000e796: 335c adds r3, #92 ; 0x5c 1000e798: 345b adds r4, #91 ; 0x5b 1000e79a: 00da lsls r2, r3, #3 1000e79c: e7c1 b.n 1000e722 <_free_r+0xe6> 1000e79e: 001a movs r2, r3 1000e7a0: e7cc b.n 1000e73c <_free_r+0x100> 1000e7a2: 2301 movs r3, #1 1000e7a4: 10a4 asrs r4, r4, #2 1000e7a6: 40a3 lsls r3, r4 1000e7a8: 6870 ldr r0, [r6, #4] 1000e7aa: 4303 orrs r3, r0 1000e7ac: 6073 str r3, [r6, #4] 1000e7ae: 0013 movs r3, r2 1000e7b0: e7c5 b.n 1000e73e <_free_r+0x102> 1000e7b2: 60d9 str r1, [r3, #12] 1000e7b4: 6099 str r1, [r3, #8] 1000e7b6: 60cb str r3, [r1, #12] 1000e7b8: 608b str r3, [r1, #8] 1000e7ba: 4643 mov r3, r8 1000e7bc: 604b str r3, [r1, #4] 1000e7be: 6038 str r0, [r7, #0] 1000e7c0: e796 b.n 1000e6f0 <_free_r+0xb4> 1000e7c2: 22aa movs r2, #170 ; 0xaa 1000e7c4: 0052 lsls r2, r2, #1 1000e7c6: 4293 cmp r3, r2 1000e7c8: d805 bhi.n 1000e7d6 <_free_r+0x19a> 1000e7ca: 0bc2 lsrs r2, r0, #15 1000e7cc: 0014 movs r4, r2 1000e7ce: 3278 adds r2, #120 ; 0x78 1000e7d0: 3477 adds r4, #119 ; 0x77 1000e7d2: 00d2 lsls r2, r2, #3 1000e7d4: e7a5 b.n 1000e722 <_free_r+0xe6> 1000e7d6: 4a0d ldr r2, [pc, #52] ; (1000e80c <_free_r+0x1d0>) 1000e7d8: 4293 cmp r3, r2 1000e7da: d805 bhi.n 1000e7e8 <_free_r+0x1ac> 1000e7dc: 0c82 lsrs r2, r0, #18 1000e7de: 0014 movs r4, r2 1000e7e0: 327d adds r2, #125 ; 0x7d 1000e7e2: 347c adds r4, #124 ; 0x7c 1000e7e4: 00d2 lsls r2, r2, #3 1000e7e6: e79c b.n 1000e722 <_free_r+0xe6> 1000e7e8: 22fe movs r2, #254 ; 0xfe 1000e7ea: 247e movs r4, #126 ; 0x7e 1000e7ec: 0092 lsls r2, r2, #2 1000e7ee: e798 b.n 1000e722 <_free_r+0xe6> 1000e7f0: 4304 orrs r4, r0 1000e7f2: 604c str r4, [r1, #4] 1000e7f4: 6010 str r0, [r2, #0] 1000e7f6: e77b b.n 1000e6f0 <_free_r+0xb4> 1000e7f8: 200019d8 .word 0x200019d8 1000e7fc: 200019e0 .word 0x200019e0 1000e800: 200019d4 .word 0x200019d4 1000e804: 20001f34 .word 0x20001f34 1000e808: 000001ff .word 0x000001ff 1000e80c: 00000554 .word 0x00000554 1000e810 <_getpid>: 1000e810: 2258 movs r2, #88 ; 0x58 1000e812: 2001 movs r0, #1 1000e814: 4b01 ldr r3, [pc, #4] ; (1000e81c <_getpid+0xc>) 1000e816: 4240 negs r0, r0 1000e818: 601a str r2, [r3, #0] 1000e81a: 4770 bx lr 1000e81c: 2000400c .word 0x2000400c 1000e820 <_kill>: 1000e820: 2258 movs r2, #88 ; 0x58 1000e822: 2001 movs r0, #1 1000e824: 4b01 ldr r3, [pc, #4] ; (1000e82c <_kill+0xc>) 1000e826: 4240 negs r0, r0 1000e828: 601a str r2, [r3, #0] 1000e82a: 4770 bx lr 1000e82c: 2000400c .word 0x2000400c 1000e830 <_fini>: 1000e830: b5f8 push {r3, r4, r5, r6, r7, lr} 1000e832: 46c0 nop ; (mov r8, r8) 1000e834: 0000 movs r0, r0 ... 1000e838 <__flash_do_cmd_veneer>: 1000e838: b401 push {r0} 1000e83a: 4802 ldr r0, [pc, #8] ; (1000e844 <__flash_do_cmd_veneer+0xc>) 1000e83c: 4684 mov ip, r0 1000e83e: bc01 pop {r0} 1000e840: 4760 bx ip 1000e842: bf00 nop 1000e844: 20000389 .word 0x20000389 1000e848 <__mutex_exit_veneer>: 1000e848: b401 push {r0} 1000e84a: 4802 ldr r0, [pc, #8] ; (1000e854 <__mutex_exit_veneer+0xc>) 1000e84c: 4684 mov ip, r0 1000e84e: bc01 pop {r0} 1000e850: 4760 bx ip 1000e852: bf00 nop 1000e854: 200001e9 .word 0x200001e9 1000e858 <____aeabi_ldiv0_veneer>: 1000e858: b401 push {r0} 1000e85a: 4802 ldr r0, [pc, #8] ; (1000e864 <____aeabi_ldiv0_veneer+0xc>) 1000e85c: 4684 mov ip, r0 1000e85e: bc01 pop {r0} 1000e860: 4760 bx ip 1000e862: bf00 nop 1000e864: 200004d9 .word 0x200004d9 1000e868 <__flash_range_program_veneer>: 1000e868: b401 push {r0} 1000e86a: 4802 ldr r0, [pc, #8] ; (1000e874 <__flash_range_program_veneer+0xc>) 1000e86c: 4684 mov ip, r0 1000e86e: bc01 pop {r0} 1000e870: 4760 bx ip 1000e872: bf00 nop 1000e874: 20000309 .word 0x20000309 1000e878 <____aeabi_idiv0_veneer>: 1000e878: b401 push {r0} 1000e87a: 4802 ldr r0, [pc, #8] ; (1000e884 <____aeabi_idiv0_veneer+0xc>) 1000e87c: 4684 mov ip, r0 1000e87e: bc01 pop {r0} 1000e880: 4760 bx ip 1000e882: bf00 nop 1000e884: 200004d9 .word 0x200004d9 1000e888 <__mutex_try_enter_veneer>: 1000e888: b401 push {r0} 1000e88a: 4802 ldr r0, [pc, #8] ; (1000e894 <__mutex_try_enter_veneer+0xc>) 1000e88c: 4684 mov ip, r0 1000e88e: bc01 pop {r0} 1000e890: 4760 bx ip 1000e892: bf00 nop 1000e894: 20000109 .word 0x20000109 1000e898 <__flash_range_erase_veneer>: 1000e898: b401 push {r0} 1000e89a: 4802 ldr r0, [pc, #8] ; (1000e8a4 <__flash_range_erase_veneer+0xc>) 1000e89c: 4684 mov ip, r0 1000e89e: bc01 pop {r0} 1000e8a0: 4760 bx ip 1000e8a2: bf00 nop 1000e8a4: 2000028d .word 0x2000028d 1000e8a8 <__mutex_enter_timeout_ms_veneer>: 1000e8a8: b401 push {r0} 1000e8aa: 4802 ldr r0, [pc, #8] ; (1000e8b4 <__mutex_enter_timeout_ms_veneer+0xc>) 1000e8ac: 4684 mov ip, r0 1000e8ae: bc01 pop {r0} 1000e8b0: 4760 bx ip 1000e8b2: bf00 nop 1000e8b4: 20000151 .word 0x20000151 1000e8b8 <__spi_write_blocking_veneer>: 1000e8b8: b401 push {r0} 1000e8ba: 4802 ldr r0, [pc, #8] ; (1000e8c4 <__spi_write_blocking_veneer+0xc>) 1000e8bc: 4684 mov ip, r0 1000e8be: bc01 pop {r0} 1000e8c0: 4760 bx ip 1000e8c2: bf00 nop 1000e8c4: 2000048d .word 0x2000048d 1000e8c8 <__spi_write_read_blocking_veneer>: 1000e8c8: b401 push {r0} 1000e8ca: 4802 ldr r0, [pc, #8] ; (1000e8d4 <__spi_write_read_blocking_veneer+0xc>) 1000e8cc: 4684 mov ip, r0 1000e8ce: bc01 pop {r0} 1000e8d0: 4760 bx ip 1000e8d2: bf00 nop 1000e8d4: 20000435 .word 0x20000435 1000e8d8 <__mutex_enter_blocking_veneer>: 1000e8d8: b401 push {r0} 1000e8da: 4802 ldr r0, [pc, #8] ; (1000e8e4 <__mutex_enter_blocking_veneer+0xc>) 1000e8dc: 4684 mov ip, r0 1000e8de: bc01 pop {r0} 1000e8e0: 4760 bx ip 1000e8e2: bf00 nop 1000e8e4: 200000c1 .word 0x200000c1 1000e8e8 <__memmove_veneer>: 1000e8e8: b401 push {r0} 1000e8ea: 4802 ldr r0, [pc, #8] ; (1000e8f4 <__memmove_veneer+0xc>) 1000e8ec: 4684 mov ip, r0 1000e8ee: bc01 pop {r0} 1000e8f0: 4760 bx ip 1000e8f2: bf00 nop 1000e8f4: 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 f981 bl 20001460 <__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 f990 bl 20001490 <____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 f986 bl 200014b0 <__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: 20003d44 .word 0x20003d44 2000023c: 2000354c .word 0x2000354c 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: 2000354c .word 0x2000354c 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 f8e4 bl 20001470 <__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 f8a4 bl 20001470 <__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: 1000f78c .word 0x1000f78c 20000628: 1000f95c .word 0x1000f95c 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 fed7 bl 200014a0 <____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 fecb bl 200014a0 <____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 feb2 bl 200014a0 <____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 fe77 bl 200014a0 <____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 fdbe bl 200014a0 <____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 <__time_us_64_veneer>: 20001460: b401 push {r0} 20001462: 4802 ldr r0, [pc, #8] ; (2000146c <__time_us_64_veneer+0xc>) 20001464: 4684 mov ip, r0 20001466: bc01 pop {r0} 20001468: 4760 bx ip 2000146a: bf00 nop 2000146c: 100043f5 .word 0x100043f5 20001470 <__hard_assertion_failure_veneer>: 20001470: b401 push {r0} 20001472: 4802 ldr r0, [pc, #8] ; (2000147c <__hard_assertion_failure_veneer+0xc>) 20001474: 4684 mov ip, r0 20001476: bc01 pop {r0} 20001478: 4760 bx ip 2000147a: bf00 nop 2000147c: 10004d99 .word 0x10004d99 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: 1000dd45 .word 0x1000dd45 20001490 <____wrap___aeabi_lmul_veneer>: 20001490: b401 push {r0} 20001492: 4802 ldr r0, [pc, #8] ; (2000149c <____wrap___aeabi_lmul_veneer+0xc>) 20001494: 4684 mov ip, r0 20001496: bc01 pop {r0} 20001498: 4760 bx ip 2000149a: bf00 nop 2000149c: 10008885 .word 0x10008885 200014a0 <____wrap_memcpy_veneer>: 200014a0: b401 push {r0} 200014a2: 4802 ldr r0, [pc, #8] ; (200014ac <____wrap_memcpy_veneer+0xc>) 200014a4: 4684 mov ip, r0 200014a6: bc01 pop {r0} 200014a8: 4760 bx ip 200014aa: bf00 nop 200014ac: 10008969 .word 0x10008969 200014b0 <__best_effort_wfe_or_timeout_veneer>: 200014b0: b401 push {r0} 200014b2: 4802 ldr r0, [pc, #8] ; (200014bc <__best_effort_wfe_or_timeout_veneer+0xc>) 200014b4: 4684 mov ip, r0 200014b6: bc01 pop {r0} 200014b8: 4760 bx ip 200014ba: bf00 nop 200014bc: 10004179 .word 0x10004179 200014c0 : 200014c0: 10080000 .... 200014c4 : 200014c4: 00000010 .... 200014c8 : 200014c8: 200014e0 00000000 20001e08 20003678 ... ....... x6. ... 200014e0 : 200014e0: 20003688 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: 100052d1 .word 0x100052d1 ... 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: 10008fb1 00000000 10008f19 00000000 ................ 20001570: 00000100 .... 20001574 : 20001574: 1000f540 1000f544 @...D... 2000157c <_usbd_qdef>: 2000157c: 20003f4c 000c0010 ffe00000 0000001f L?. ............ ... 200015a0 <_impure_ptr>: 200015a0: 200015a8 00000000 ... .... 200015a8 : 200015a8: 00000000 20001894 200018fc 20001964 ....... ... d.. ... 20001650: 00000001 00000000 abcd330e e66d1234 .........3..4.m. 20001660: 0005deec 0000000b 00000000 00000000 ................ ... 200019d0 <__malloc_sbrk_base>: 200019d0: ffffffff .... 200019d4 <__malloc_trim_threshold>: 200019d4: 00020000 .... 200019d8 <__malloc_av_>: ... 200019e0: 200019d8 200019d8 200019e0 200019e0 ... ... ... ... 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 : ... 20001de8 <__mutex_array_end>: 20001de8: 1000894d .word 0x1000894d 20001dec: 10007bb1 .word 0x10007bb1 20001df0: 100082c5 .word 0x100082c5 20001df4: 100088b9 .word 0x100088b9 20001df8 <__frame_dummy_init_array_entry>: 20001df8: 10000339 10001a81 1000b6c1 1000d2a5 9...............